Documentation
¶
Index ¶
- Constants
- type ApplicableScheduleResponse
- type ApplicableScheduleResponseOutput
- func (ApplicableScheduleResponseOutput) ElementType() reflect.Type
- func (o ApplicableScheduleResponseOutput) Id() pulumi.StringOutput
- func (o ApplicableScheduleResponseOutput) LabVmsShutdown() ScheduleResponsePtrOutput
- func (o ApplicableScheduleResponseOutput) LabVmsStartup() ScheduleResponsePtrOutput
- func (o ApplicableScheduleResponseOutput) Location() pulumi.StringPtrOutput
- func (o ApplicableScheduleResponseOutput) Name() pulumi.StringOutput
- func (o ApplicableScheduleResponseOutput) Tags() pulumi.StringMapOutput
- func (o ApplicableScheduleResponseOutput) ToApplicableScheduleResponseOutput() ApplicableScheduleResponseOutput
- func (o ApplicableScheduleResponseOutput) ToApplicableScheduleResponseOutputWithContext(ctx context.Context) ApplicableScheduleResponseOutput
- func (o ApplicableScheduleResponseOutput) Type() pulumi.StringOutput
- type ArmTemplateParameterProperties
- type ArmTemplateParameterPropertiesArgs
- func (ArmTemplateParameterPropertiesArgs) ElementType() reflect.Type
- func (i ArmTemplateParameterPropertiesArgs) ToArmTemplateParameterPropertiesOutput() ArmTemplateParameterPropertiesOutput
- func (i ArmTemplateParameterPropertiesArgs) ToArmTemplateParameterPropertiesOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesOutput
- type ArmTemplateParameterPropertiesArray
- func (ArmTemplateParameterPropertiesArray) ElementType() reflect.Type
- func (i ArmTemplateParameterPropertiesArray) ToArmTemplateParameterPropertiesArrayOutput() ArmTemplateParameterPropertiesArrayOutput
- func (i ArmTemplateParameterPropertiesArray) ToArmTemplateParameterPropertiesArrayOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesArrayOutput
- type ArmTemplateParameterPropertiesArrayInput
- type ArmTemplateParameterPropertiesArrayOutput
- func (ArmTemplateParameterPropertiesArrayOutput) ElementType() reflect.Type
- func (o ArmTemplateParameterPropertiesArrayOutput) Index(i pulumi.IntInput) ArmTemplateParameterPropertiesOutput
- func (o ArmTemplateParameterPropertiesArrayOutput) ToArmTemplateParameterPropertiesArrayOutput() ArmTemplateParameterPropertiesArrayOutput
- func (o ArmTemplateParameterPropertiesArrayOutput) ToArmTemplateParameterPropertiesArrayOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesArrayOutput
- type ArmTemplateParameterPropertiesInput
- type ArmTemplateParameterPropertiesOutput
- func (ArmTemplateParameterPropertiesOutput) ElementType() reflect.Type
- func (o ArmTemplateParameterPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o ArmTemplateParameterPropertiesOutput) ToArmTemplateParameterPropertiesOutput() ArmTemplateParameterPropertiesOutput
- func (o ArmTemplateParameterPropertiesOutput) ToArmTemplateParameterPropertiesOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesOutput
- func (o ArmTemplateParameterPropertiesOutput) Value() pulumi.StringPtrOutput
- type ArmTemplateParameterPropertiesResponse
- type ArmTemplateParameterPropertiesResponseArrayOutput
- func (ArmTemplateParameterPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o ArmTemplateParameterPropertiesResponseArrayOutput) Index(i pulumi.IntInput) ArmTemplateParameterPropertiesResponseOutput
- func (o ArmTemplateParameterPropertiesResponseArrayOutput) ToArmTemplateParameterPropertiesResponseArrayOutput() ArmTemplateParameterPropertiesResponseArrayOutput
- func (o ArmTemplateParameterPropertiesResponseArrayOutput) ToArmTemplateParameterPropertiesResponseArrayOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesResponseArrayOutput
- type ArmTemplateParameterPropertiesResponseOutput
- func (ArmTemplateParameterPropertiesResponseOutput) ElementType() reflect.Type
- func (o ArmTemplateParameterPropertiesResponseOutput) Name() pulumi.StringPtrOutput
- func (o ArmTemplateParameterPropertiesResponseOutput) ToArmTemplateParameterPropertiesResponseOutput() ArmTemplateParameterPropertiesResponseOutput
- func (o ArmTemplateParameterPropertiesResponseOutput) ToArmTemplateParameterPropertiesResponseOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesResponseOutput
- func (o ArmTemplateParameterPropertiesResponseOutput) Value() pulumi.StringPtrOutput
- type ArtifactDeploymentStatusPropertiesResponse
- type ArtifactDeploymentStatusPropertiesResponseOutput
- func (o ArtifactDeploymentStatusPropertiesResponseOutput) ArtifactsApplied() pulumi.IntPtrOutput
- func (o ArtifactDeploymentStatusPropertiesResponseOutput) DeploymentStatus() pulumi.StringPtrOutput
- func (ArtifactDeploymentStatusPropertiesResponseOutput) ElementType() reflect.Type
- func (o ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponseOutput() ArtifactDeploymentStatusPropertiesResponseOutput
- func (o ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponseOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesResponseOutput
- func (o ArtifactDeploymentStatusPropertiesResponseOutput) TotalArtifacts() pulumi.IntPtrOutput
- type ArtifactInstallProperties
- type ArtifactInstallPropertiesArgs
- func (ArtifactInstallPropertiesArgs) ElementType() reflect.Type
- func (i ArtifactInstallPropertiesArgs) ToArtifactInstallPropertiesOutput() ArtifactInstallPropertiesOutput
- func (i ArtifactInstallPropertiesArgs) ToArtifactInstallPropertiesOutputWithContext(ctx context.Context) ArtifactInstallPropertiesOutput
- type ArtifactInstallPropertiesArray
- func (ArtifactInstallPropertiesArray) ElementType() reflect.Type
- func (i ArtifactInstallPropertiesArray) ToArtifactInstallPropertiesArrayOutput() ArtifactInstallPropertiesArrayOutput
- func (i ArtifactInstallPropertiesArray) ToArtifactInstallPropertiesArrayOutputWithContext(ctx context.Context) ArtifactInstallPropertiesArrayOutput
- type ArtifactInstallPropertiesArrayInput
- type ArtifactInstallPropertiesArrayOutput
- func (ArtifactInstallPropertiesArrayOutput) ElementType() reflect.Type
- func (o ArtifactInstallPropertiesArrayOutput) Index(i pulumi.IntInput) ArtifactInstallPropertiesOutput
- func (o ArtifactInstallPropertiesArrayOutput) ToArtifactInstallPropertiesArrayOutput() ArtifactInstallPropertiesArrayOutput
- func (o ArtifactInstallPropertiesArrayOutput) ToArtifactInstallPropertiesArrayOutputWithContext(ctx context.Context) ArtifactInstallPropertiesArrayOutput
- type ArtifactInstallPropertiesInput
- type ArtifactInstallPropertiesOutput
- func (o ArtifactInstallPropertiesOutput) ArtifactId() pulumi.StringPtrOutput
- func (o ArtifactInstallPropertiesOutput) ArtifactTitle() pulumi.StringPtrOutput
- func (o ArtifactInstallPropertiesOutput) DeploymentStatusMessage() pulumi.StringPtrOutput
- func (ArtifactInstallPropertiesOutput) ElementType() reflect.Type
- func (o ArtifactInstallPropertiesOutput) InstallTime() pulumi.StringPtrOutput
- func (o ArtifactInstallPropertiesOutput) Parameters() ArtifactParameterPropertiesArrayOutput
- func (o ArtifactInstallPropertiesOutput) Status() pulumi.StringPtrOutput
- func (o ArtifactInstallPropertiesOutput) ToArtifactInstallPropertiesOutput() ArtifactInstallPropertiesOutput
- func (o ArtifactInstallPropertiesOutput) ToArtifactInstallPropertiesOutputWithContext(ctx context.Context) ArtifactInstallPropertiesOutput
- func (o ArtifactInstallPropertiesOutput) VmExtensionStatusMessage() pulumi.StringPtrOutput
- type ArtifactInstallPropertiesResponse
- type ArtifactInstallPropertiesResponseArrayOutput
- func (ArtifactInstallPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o ArtifactInstallPropertiesResponseArrayOutput) Index(i pulumi.IntInput) ArtifactInstallPropertiesResponseOutput
- func (o ArtifactInstallPropertiesResponseArrayOutput) ToArtifactInstallPropertiesResponseArrayOutput() ArtifactInstallPropertiesResponseArrayOutput
- func (o ArtifactInstallPropertiesResponseArrayOutput) ToArtifactInstallPropertiesResponseArrayOutputWithContext(ctx context.Context) ArtifactInstallPropertiesResponseArrayOutput
- type ArtifactInstallPropertiesResponseOutput
- func (o ArtifactInstallPropertiesResponseOutput) ArtifactId() pulumi.StringPtrOutput
- func (o ArtifactInstallPropertiesResponseOutput) ArtifactTitle() pulumi.StringPtrOutput
- func (o ArtifactInstallPropertiesResponseOutput) DeploymentStatusMessage() pulumi.StringPtrOutput
- func (ArtifactInstallPropertiesResponseOutput) ElementType() reflect.Type
- func (o ArtifactInstallPropertiesResponseOutput) InstallTime() pulumi.StringPtrOutput
- func (o ArtifactInstallPropertiesResponseOutput) Parameters() ArtifactParameterPropertiesResponseArrayOutput
- func (o ArtifactInstallPropertiesResponseOutput) Status() pulumi.StringPtrOutput
- func (o ArtifactInstallPropertiesResponseOutput) ToArtifactInstallPropertiesResponseOutput() ArtifactInstallPropertiesResponseOutput
- func (o ArtifactInstallPropertiesResponseOutput) ToArtifactInstallPropertiesResponseOutputWithContext(ctx context.Context) ArtifactInstallPropertiesResponseOutput
- func (o ArtifactInstallPropertiesResponseOutput) VmExtensionStatusMessage() pulumi.StringPtrOutput
- type ArtifactParameterProperties
- type ArtifactParameterPropertiesArgs
- func (ArtifactParameterPropertiesArgs) ElementType() reflect.Type
- func (i ArtifactParameterPropertiesArgs) ToArtifactParameterPropertiesOutput() ArtifactParameterPropertiesOutput
- func (i ArtifactParameterPropertiesArgs) ToArtifactParameterPropertiesOutputWithContext(ctx context.Context) ArtifactParameterPropertiesOutput
- type ArtifactParameterPropertiesArray
- func (ArtifactParameterPropertiesArray) ElementType() reflect.Type
- func (i ArtifactParameterPropertiesArray) ToArtifactParameterPropertiesArrayOutput() ArtifactParameterPropertiesArrayOutput
- func (i ArtifactParameterPropertiesArray) ToArtifactParameterPropertiesArrayOutputWithContext(ctx context.Context) ArtifactParameterPropertiesArrayOutput
- type ArtifactParameterPropertiesArrayInput
- type ArtifactParameterPropertiesArrayOutput
- func (ArtifactParameterPropertiesArrayOutput) ElementType() reflect.Type
- func (o ArtifactParameterPropertiesArrayOutput) Index(i pulumi.IntInput) ArtifactParameterPropertiesOutput
- func (o ArtifactParameterPropertiesArrayOutput) ToArtifactParameterPropertiesArrayOutput() ArtifactParameterPropertiesArrayOutput
- func (o ArtifactParameterPropertiesArrayOutput) ToArtifactParameterPropertiesArrayOutputWithContext(ctx context.Context) ArtifactParameterPropertiesArrayOutput
- type ArtifactParameterPropertiesInput
- type ArtifactParameterPropertiesOutput
- func (ArtifactParameterPropertiesOutput) ElementType() reflect.Type
- func (o ArtifactParameterPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o ArtifactParameterPropertiesOutput) ToArtifactParameterPropertiesOutput() ArtifactParameterPropertiesOutput
- func (o ArtifactParameterPropertiesOutput) ToArtifactParameterPropertiesOutputWithContext(ctx context.Context) ArtifactParameterPropertiesOutput
- func (o ArtifactParameterPropertiesOutput) Value() pulumi.StringPtrOutput
- type ArtifactParameterPropertiesResponse
- type ArtifactParameterPropertiesResponseArrayOutput
- func (ArtifactParameterPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o ArtifactParameterPropertiesResponseArrayOutput) Index(i pulumi.IntInput) ArtifactParameterPropertiesResponseOutput
- func (o ArtifactParameterPropertiesResponseArrayOutput) ToArtifactParameterPropertiesResponseArrayOutput() ArtifactParameterPropertiesResponseArrayOutput
- func (o ArtifactParameterPropertiesResponseArrayOutput) ToArtifactParameterPropertiesResponseArrayOutputWithContext(ctx context.Context) ArtifactParameterPropertiesResponseArrayOutput
- type ArtifactParameterPropertiesResponseOutput
- func (ArtifactParameterPropertiesResponseOutput) ElementType() reflect.Type
- func (o ArtifactParameterPropertiesResponseOutput) Name() pulumi.StringPtrOutput
- func (o ArtifactParameterPropertiesResponseOutput) ToArtifactParameterPropertiesResponseOutput() ArtifactParameterPropertiesResponseOutput
- func (o ArtifactParameterPropertiesResponseOutput) ToArtifactParameterPropertiesResponseOutputWithContext(ctx context.Context) ArtifactParameterPropertiesResponseOutput
- func (o ArtifactParameterPropertiesResponseOutput) Value() pulumi.StringPtrOutput
- type ArtifactSource
- type ArtifactSourceArgs
- type ArtifactSourceInput
- type ArtifactSourceOutput
- func (o ArtifactSourceOutput) ArmTemplateFolderPath() pulumi.StringPtrOutput
- func (o ArtifactSourceOutput) BranchRef() pulumi.StringPtrOutput
- func (o ArtifactSourceOutput) CreatedDate() pulumi.StringOutput
- func (o ArtifactSourceOutput) DisplayName() pulumi.StringPtrOutput
- func (ArtifactSourceOutput) ElementType() reflect.Type
- func (o ArtifactSourceOutput) FolderPath() pulumi.StringPtrOutput
- func (o ArtifactSourceOutput) Location() pulumi.StringPtrOutput
- func (o ArtifactSourceOutput) Name() pulumi.StringOutput
- func (o ArtifactSourceOutput) ProvisioningState() pulumi.StringOutput
- func (o ArtifactSourceOutput) SecurityToken() pulumi.StringPtrOutput
- func (o ArtifactSourceOutput) SourceType() pulumi.StringPtrOutput
- func (o ArtifactSourceOutput) Status() pulumi.StringPtrOutput
- func (o ArtifactSourceOutput) Tags() pulumi.StringMapOutput
- func (o ArtifactSourceOutput) ToArtifactSourceOutput() ArtifactSourceOutput
- func (o ArtifactSourceOutput) ToArtifactSourceOutputWithContext(ctx context.Context) ArtifactSourceOutput
- func (o ArtifactSourceOutput) Type() pulumi.StringOutput
- func (o ArtifactSourceOutput) UniqueIdentifier() pulumi.StringOutput
- func (o ArtifactSourceOutput) Uri() pulumi.StringPtrOutput
- type ArtifactSourceState
- type AttachNewDataDiskOptions
- type AttachNewDataDiskOptionsArgs
- func (AttachNewDataDiskOptionsArgs) ElementType() reflect.Type
- func (i AttachNewDataDiskOptionsArgs) ToAttachNewDataDiskOptionsOutput() AttachNewDataDiskOptionsOutput
- func (i AttachNewDataDiskOptionsArgs) ToAttachNewDataDiskOptionsOutputWithContext(ctx context.Context) AttachNewDataDiskOptionsOutput
- func (i AttachNewDataDiskOptionsArgs) ToAttachNewDataDiskOptionsPtrOutput() AttachNewDataDiskOptionsPtrOutput
- func (i AttachNewDataDiskOptionsArgs) ToAttachNewDataDiskOptionsPtrOutputWithContext(ctx context.Context) AttachNewDataDiskOptionsPtrOutput
- type AttachNewDataDiskOptionsInput
- type AttachNewDataDiskOptionsOutput
- func (o AttachNewDataDiskOptionsOutput) DiskName() pulumi.StringPtrOutput
- func (o AttachNewDataDiskOptionsOutput) DiskSizeGiB() pulumi.IntPtrOutput
- func (o AttachNewDataDiskOptionsOutput) DiskType() pulumi.StringPtrOutput
- func (AttachNewDataDiskOptionsOutput) ElementType() reflect.Type
- func (o AttachNewDataDiskOptionsOutput) ToAttachNewDataDiskOptionsOutput() AttachNewDataDiskOptionsOutput
- func (o AttachNewDataDiskOptionsOutput) ToAttachNewDataDiskOptionsOutputWithContext(ctx context.Context) AttachNewDataDiskOptionsOutput
- func (o AttachNewDataDiskOptionsOutput) ToAttachNewDataDiskOptionsPtrOutput() AttachNewDataDiskOptionsPtrOutput
- func (o AttachNewDataDiskOptionsOutput) ToAttachNewDataDiskOptionsPtrOutputWithContext(ctx context.Context) AttachNewDataDiskOptionsPtrOutput
- type AttachNewDataDiskOptionsPtrInput
- type AttachNewDataDiskOptionsPtrOutput
- func (o AttachNewDataDiskOptionsPtrOutput) DiskName() pulumi.StringPtrOutput
- func (o AttachNewDataDiskOptionsPtrOutput) DiskSizeGiB() pulumi.IntPtrOutput
- func (o AttachNewDataDiskOptionsPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o AttachNewDataDiskOptionsPtrOutput) Elem() AttachNewDataDiskOptionsOutput
- func (AttachNewDataDiskOptionsPtrOutput) ElementType() reflect.Type
- func (o AttachNewDataDiskOptionsPtrOutput) ToAttachNewDataDiskOptionsPtrOutput() AttachNewDataDiskOptionsPtrOutput
- func (o AttachNewDataDiskOptionsPtrOutput) ToAttachNewDataDiskOptionsPtrOutputWithContext(ctx context.Context) AttachNewDataDiskOptionsPtrOutput
- type AttachNewDataDiskOptionsResponse
- type AttachNewDataDiskOptionsResponseOutput
- func (o AttachNewDataDiskOptionsResponseOutput) DiskName() pulumi.StringPtrOutput
- func (o AttachNewDataDiskOptionsResponseOutput) DiskSizeGiB() pulumi.IntPtrOutput
- func (o AttachNewDataDiskOptionsResponseOutput) DiskType() pulumi.StringPtrOutput
- func (AttachNewDataDiskOptionsResponseOutput) ElementType() reflect.Type
- func (o AttachNewDataDiskOptionsResponseOutput) ToAttachNewDataDiskOptionsResponseOutput() AttachNewDataDiskOptionsResponseOutput
- func (o AttachNewDataDiskOptionsResponseOutput) ToAttachNewDataDiskOptionsResponseOutputWithContext(ctx context.Context) AttachNewDataDiskOptionsResponseOutput
- type AttachNewDataDiskOptionsResponsePtrOutput
- func (o AttachNewDataDiskOptionsResponsePtrOutput) DiskName() pulumi.StringPtrOutput
- func (o AttachNewDataDiskOptionsResponsePtrOutput) DiskSizeGiB() pulumi.IntPtrOutput
- func (o AttachNewDataDiskOptionsResponsePtrOutput) DiskType() pulumi.StringPtrOutput
- func (o AttachNewDataDiskOptionsResponsePtrOutput) Elem() AttachNewDataDiskOptionsResponseOutput
- func (AttachNewDataDiskOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o AttachNewDataDiskOptionsResponsePtrOutput) ToAttachNewDataDiskOptionsResponsePtrOutput() AttachNewDataDiskOptionsResponsePtrOutput
- func (o AttachNewDataDiskOptionsResponsePtrOutput) ToAttachNewDataDiskOptionsResponsePtrOutputWithContext(ctx context.Context) AttachNewDataDiskOptionsResponsePtrOutput
- type BulkCreationParameters
- type BulkCreationParametersArgs
- func (BulkCreationParametersArgs) ElementType() reflect.Type
- func (i BulkCreationParametersArgs) ToBulkCreationParametersOutput() BulkCreationParametersOutput
- func (i BulkCreationParametersArgs) ToBulkCreationParametersOutputWithContext(ctx context.Context) BulkCreationParametersOutput
- func (i BulkCreationParametersArgs) ToBulkCreationParametersPtrOutput() BulkCreationParametersPtrOutput
- func (i BulkCreationParametersArgs) ToBulkCreationParametersPtrOutputWithContext(ctx context.Context) BulkCreationParametersPtrOutput
- type BulkCreationParametersInput
- type BulkCreationParametersOutput
- func (BulkCreationParametersOutput) ElementType() reflect.Type
- func (o BulkCreationParametersOutput) InstanceCount() pulumi.IntPtrOutput
- func (o BulkCreationParametersOutput) ToBulkCreationParametersOutput() BulkCreationParametersOutput
- func (o BulkCreationParametersOutput) ToBulkCreationParametersOutputWithContext(ctx context.Context) BulkCreationParametersOutput
- func (o BulkCreationParametersOutput) ToBulkCreationParametersPtrOutput() BulkCreationParametersPtrOutput
- func (o BulkCreationParametersOutput) ToBulkCreationParametersPtrOutputWithContext(ctx context.Context) BulkCreationParametersPtrOutput
- type BulkCreationParametersPtrInput
- type BulkCreationParametersPtrOutput
- func (o BulkCreationParametersPtrOutput) Elem() BulkCreationParametersOutput
- func (BulkCreationParametersPtrOutput) ElementType() reflect.Type
- func (o BulkCreationParametersPtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o BulkCreationParametersPtrOutput) ToBulkCreationParametersPtrOutput() BulkCreationParametersPtrOutput
- func (o BulkCreationParametersPtrOutput) ToBulkCreationParametersPtrOutputWithContext(ctx context.Context) BulkCreationParametersPtrOutput
- type BulkCreationParametersResponse
- type BulkCreationParametersResponseOutput
- func (BulkCreationParametersResponseOutput) ElementType() reflect.Type
- func (o BulkCreationParametersResponseOutput) InstanceCount() pulumi.IntPtrOutput
- func (o BulkCreationParametersResponseOutput) ToBulkCreationParametersResponseOutput() BulkCreationParametersResponseOutput
- func (o BulkCreationParametersResponseOutput) ToBulkCreationParametersResponseOutputWithContext(ctx context.Context) BulkCreationParametersResponseOutput
- type BulkCreationParametersResponsePtrOutput
- func (o BulkCreationParametersResponsePtrOutput) Elem() BulkCreationParametersResponseOutput
- func (BulkCreationParametersResponsePtrOutput) ElementType() reflect.Type
- func (o BulkCreationParametersResponsePtrOutput) InstanceCount() pulumi.IntPtrOutput
- func (o BulkCreationParametersResponsePtrOutput) ToBulkCreationParametersResponsePtrOutput() BulkCreationParametersResponsePtrOutput
- func (o BulkCreationParametersResponsePtrOutput) ToBulkCreationParametersResponsePtrOutputWithContext(ctx context.Context) BulkCreationParametersResponsePtrOutput
- type ComputeDataDiskResponse
- type ComputeDataDiskResponseArrayOutput
- func (ComputeDataDiskResponseArrayOutput) ElementType() reflect.Type
- func (o ComputeDataDiskResponseArrayOutput) Index(i pulumi.IntInput) ComputeDataDiskResponseOutput
- func (o ComputeDataDiskResponseArrayOutput) ToComputeDataDiskResponseArrayOutput() ComputeDataDiskResponseArrayOutput
- func (o ComputeDataDiskResponseArrayOutput) ToComputeDataDiskResponseArrayOutputWithContext(ctx context.Context) ComputeDataDiskResponseArrayOutput
- type ComputeDataDiskResponseOutput
- func (o ComputeDataDiskResponseOutput) DiskSizeGiB() pulumi.IntPtrOutput
- func (o ComputeDataDiskResponseOutput) DiskUri() pulumi.StringPtrOutput
- func (ComputeDataDiskResponseOutput) ElementType() reflect.Type
- func (o ComputeDataDiskResponseOutput) ManagedDiskId() pulumi.StringPtrOutput
- func (o ComputeDataDiskResponseOutput) Name() pulumi.StringPtrOutput
- func (o ComputeDataDiskResponseOutput) ToComputeDataDiskResponseOutput() ComputeDataDiskResponseOutput
- func (o ComputeDataDiskResponseOutput) ToComputeDataDiskResponseOutputWithContext(ctx context.Context) ComputeDataDiskResponseOutput
- type ComputeVmInstanceViewStatusResponse
- type ComputeVmInstanceViewStatusResponseArrayOutput
- func (ComputeVmInstanceViewStatusResponseArrayOutput) ElementType() reflect.Type
- func (o ComputeVmInstanceViewStatusResponseArrayOutput) Index(i pulumi.IntInput) ComputeVmInstanceViewStatusResponseOutput
- func (o ComputeVmInstanceViewStatusResponseArrayOutput) ToComputeVmInstanceViewStatusResponseArrayOutput() ComputeVmInstanceViewStatusResponseArrayOutput
- func (o ComputeVmInstanceViewStatusResponseArrayOutput) ToComputeVmInstanceViewStatusResponseArrayOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusResponseArrayOutput
- type ComputeVmInstanceViewStatusResponseOutput
- func (o ComputeVmInstanceViewStatusResponseOutput) Code() pulumi.StringPtrOutput
- func (o ComputeVmInstanceViewStatusResponseOutput) DisplayStatus() pulumi.StringPtrOutput
- func (ComputeVmInstanceViewStatusResponseOutput) ElementType() reflect.Type
- func (o ComputeVmInstanceViewStatusResponseOutput) Message() pulumi.StringPtrOutput
- func (o ComputeVmInstanceViewStatusResponseOutput) ToComputeVmInstanceViewStatusResponseOutput() ComputeVmInstanceViewStatusResponseOutput
- func (o ComputeVmInstanceViewStatusResponseOutput) ToComputeVmInstanceViewStatusResponseOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusResponseOutput
- type ComputeVmPropertiesResponse
- type ComputeVmPropertiesResponseOutput
- func (o ComputeVmPropertiesResponseOutput) DataDiskIds() pulumi.StringArrayOutput
- func (o ComputeVmPropertiesResponseOutput) DataDisks() ComputeDataDiskResponseArrayOutput
- func (ComputeVmPropertiesResponseOutput) ElementType() reflect.Type
- func (o ComputeVmPropertiesResponseOutput) NetworkInterfaceId() pulumi.StringPtrOutput
- func (o ComputeVmPropertiesResponseOutput) OsDiskId() pulumi.StringPtrOutput
- func (o ComputeVmPropertiesResponseOutput) OsType() pulumi.StringPtrOutput
- func (o ComputeVmPropertiesResponseOutput) Statuses() ComputeVmInstanceViewStatusResponseArrayOutput
- func (o ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponseOutput() ComputeVmPropertiesResponseOutput
- func (o ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponseOutputWithContext(ctx context.Context) ComputeVmPropertiesResponseOutput
- func (o ComputeVmPropertiesResponseOutput) VmSize() pulumi.StringPtrOutput
- type CustomImage
- type CustomImageArgs
- type CustomImageInput
- type CustomImageOsType
- func (CustomImageOsType) ElementType() reflect.Type
- func (e CustomImageOsType) ToCustomImageOsTypeOutput() CustomImageOsTypeOutput
- func (e CustomImageOsType) ToCustomImageOsTypeOutputWithContext(ctx context.Context) CustomImageOsTypeOutput
- func (e CustomImageOsType) ToCustomImageOsTypePtrOutput() CustomImageOsTypePtrOutput
- func (e CustomImageOsType) ToCustomImageOsTypePtrOutputWithContext(ctx context.Context) CustomImageOsTypePtrOutput
- func (e CustomImageOsType) ToStringOutput() pulumi.StringOutput
- func (e CustomImageOsType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CustomImageOsType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CustomImageOsType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomImageOsTypeInput
- type CustomImageOsTypeOutput
- func (CustomImageOsTypeOutput) ElementType() reflect.Type
- func (o CustomImageOsTypeOutput) ToCustomImageOsTypeOutput() CustomImageOsTypeOutput
- func (o CustomImageOsTypeOutput) ToCustomImageOsTypeOutputWithContext(ctx context.Context) CustomImageOsTypeOutput
- func (o CustomImageOsTypeOutput) ToCustomImageOsTypePtrOutput() CustomImageOsTypePtrOutput
- func (o CustomImageOsTypeOutput) ToCustomImageOsTypePtrOutputWithContext(ctx context.Context) CustomImageOsTypePtrOutput
- func (o CustomImageOsTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o CustomImageOsTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CustomImageOsTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomImageOsTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomImageOsTypePtrInput
- type CustomImageOsTypePtrOutput
- func (o CustomImageOsTypePtrOutput) Elem() CustomImageOsTypeOutput
- func (CustomImageOsTypePtrOutput) ElementType() reflect.Type
- func (o CustomImageOsTypePtrOutput) ToCustomImageOsTypePtrOutput() CustomImageOsTypePtrOutput
- func (o CustomImageOsTypePtrOutput) ToCustomImageOsTypePtrOutputWithContext(ctx context.Context) CustomImageOsTypePtrOutput
- func (o CustomImageOsTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CustomImageOsTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CustomImageOutput
- func (o CustomImageOutput) Author() pulumi.StringPtrOutput
- func (o CustomImageOutput) CreationDate() pulumi.StringOutput
- func (o CustomImageOutput) CustomImagePlan() CustomImagePropertiesFromPlanResponsePtrOutput
- func (o CustomImageOutput) DataDiskStorageInfo() DataDiskStorageTypeInfoResponseArrayOutput
- func (o CustomImageOutput) Description() pulumi.StringPtrOutput
- func (CustomImageOutput) ElementType() reflect.Type
- func (o CustomImageOutput) IsPlanAuthorized() pulumi.BoolPtrOutput
- func (o CustomImageOutput) Location() pulumi.StringPtrOutput
- func (o CustomImageOutput) ManagedImageId() pulumi.StringPtrOutput
- func (o CustomImageOutput) ManagedSnapshotId() pulumi.StringPtrOutput
- func (o CustomImageOutput) Name() pulumi.StringOutput
- func (o CustomImageOutput) ProvisioningState() pulumi.StringOutput
- func (o CustomImageOutput) Tags() pulumi.StringMapOutput
- func (o CustomImageOutput) ToCustomImageOutput() CustomImageOutput
- func (o CustomImageOutput) ToCustomImageOutputWithContext(ctx context.Context) CustomImageOutput
- func (o CustomImageOutput) Type() pulumi.StringOutput
- func (o CustomImageOutput) UniqueIdentifier() pulumi.StringOutput
- func (o CustomImageOutput) Vhd() CustomImagePropertiesCustomResponsePtrOutput
- func (o CustomImageOutput) Vm() CustomImagePropertiesFromVmResponsePtrOutput
- type CustomImagePropertiesCustom
- type CustomImagePropertiesCustomArgs
- func (CustomImagePropertiesCustomArgs) ElementType() reflect.Type
- func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomOutput() CustomImagePropertiesCustomOutput
- func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomOutputWithContext(ctx context.Context) CustomImagePropertiesCustomOutput
- func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomPtrOutput() CustomImagePropertiesCustomPtrOutput
- func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomPtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomPtrOutput
- type CustomImagePropertiesCustomInput
- type CustomImagePropertiesCustomOutput
- func (CustomImagePropertiesCustomOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesCustomOutput) ImageName() pulumi.StringPtrOutput
- func (o CustomImagePropertiesCustomOutput) OsType() pulumi.StringOutput
- func (o CustomImagePropertiesCustomOutput) SysPrep() pulumi.BoolPtrOutput
- func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomOutput() CustomImagePropertiesCustomOutput
- func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomOutputWithContext(ctx context.Context) CustomImagePropertiesCustomOutput
- func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomPtrOutput() CustomImagePropertiesCustomPtrOutput
- func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomPtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomPtrOutput
- type CustomImagePropertiesCustomPtrInput
- type CustomImagePropertiesCustomPtrOutput
- func (o CustomImagePropertiesCustomPtrOutput) Elem() CustomImagePropertiesCustomOutput
- func (CustomImagePropertiesCustomPtrOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesCustomPtrOutput) ImageName() pulumi.StringPtrOutput
- func (o CustomImagePropertiesCustomPtrOutput) OsType() pulumi.StringPtrOutput
- func (o CustomImagePropertiesCustomPtrOutput) SysPrep() pulumi.BoolPtrOutput
- func (o CustomImagePropertiesCustomPtrOutput) ToCustomImagePropertiesCustomPtrOutput() CustomImagePropertiesCustomPtrOutput
- func (o CustomImagePropertiesCustomPtrOutput) ToCustomImagePropertiesCustomPtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomPtrOutput
- type CustomImagePropertiesCustomResponse
- type CustomImagePropertiesCustomResponseOutput
- func (CustomImagePropertiesCustomResponseOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesCustomResponseOutput) ImageName() pulumi.StringPtrOutput
- func (o CustomImagePropertiesCustomResponseOutput) OsType() pulumi.StringOutput
- func (o CustomImagePropertiesCustomResponseOutput) SysPrep() pulumi.BoolPtrOutput
- func (o CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponseOutput() CustomImagePropertiesCustomResponseOutput
- func (o CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponseOutputWithContext(ctx context.Context) CustomImagePropertiesCustomResponseOutput
- type CustomImagePropertiesCustomResponsePtrOutput
- func (o CustomImagePropertiesCustomResponsePtrOutput) Elem() CustomImagePropertiesCustomResponseOutput
- func (CustomImagePropertiesCustomResponsePtrOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesCustomResponsePtrOutput) ImageName() pulumi.StringPtrOutput
- func (o CustomImagePropertiesCustomResponsePtrOutput) OsType() pulumi.StringPtrOutput
- func (o CustomImagePropertiesCustomResponsePtrOutput) SysPrep() pulumi.BoolPtrOutput
- func (o CustomImagePropertiesCustomResponsePtrOutput) ToCustomImagePropertiesCustomResponsePtrOutput() CustomImagePropertiesCustomResponsePtrOutput
- func (o CustomImagePropertiesCustomResponsePtrOutput) ToCustomImagePropertiesCustomResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomResponsePtrOutput
- type CustomImagePropertiesFromPlan
- type CustomImagePropertiesFromPlanArgs
- func (CustomImagePropertiesFromPlanArgs) ElementType() reflect.Type
- func (i CustomImagePropertiesFromPlanArgs) ToCustomImagePropertiesFromPlanOutput() CustomImagePropertiesFromPlanOutput
- func (i CustomImagePropertiesFromPlanArgs) ToCustomImagePropertiesFromPlanOutputWithContext(ctx context.Context) CustomImagePropertiesFromPlanOutput
- func (i CustomImagePropertiesFromPlanArgs) ToCustomImagePropertiesFromPlanPtrOutput() CustomImagePropertiesFromPlanPtrOutput
- func (i CustomImagePropertiesFromPlanArgs) ToCustomImagePropertiesFromPlanPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromPlanPtrOutput
- type CustomImagePropertiesFromPlanInput
- type CustomImagePropertiesFromPlanOutput
- func (CustomImagePropertiesFromPlanOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesFromPlanOutput) Id() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromPlanOutput) Offer() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromPlanOutput) Publisher() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromPlanOutput) ToCustomImagePropertiesFromPlanOutput() CustomImagePropertiesFromPlanOutput
- func (o CustomImagePropertiesFromPlanOutput) ToCustomImagePropertiesFromPlanOutputWithContext(ctx context.Context) CustomImagePropertiesFromPlanOutput
- func (o CustomImagePropertiesFromPlanOutput) ToCustomImagePropertiesFromPlanPtrOutput() CustomImagePropertiesFromPlanPtrOutput
- func (o CustomImagePropertiesFromPlanOutput) ToCustomImagePropertiesFromPlanPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromPlanPtrOutput
- type CustomImagePropertiesFromPlanPtrInput
- type CustomImagePropertiesFromPlanPtrOutput
- func (o CustomImagePropertiesFromPlanPtrOutput) Elem() CustomImagePropertiesFromPlanOutput
- func (CustomImagePropertiesFromPlanPtrOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesFromPlanPtrOutput) Id() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromPlanPtrOutput) Offer() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromPlanPtrOutput) Publisher() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromPlanPtrOutput) ToCustomImagePropertiesFromPlanPtrOutput() CustomImagePropertiesFromPlanPtrOutput
- func (o CustomImagePropertiesFromPlanPtrOutput) ToCustomImagePropertiesFromPlanPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromPlanPtrOutput
- type CustomImagePropertiesFromPlanResponse
- type CustomImagePropertiesFromPlanResponseOutput
- func (CustomImagePropertiesFromPlanResponseOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesFromPlanResponseOutput) Id() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromPlanResponseOutput) Offer() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromPlanResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromPlanResponseOutput) ToCustomImagePropertiesFromPlanResponseOutput() CustomImagePropertiesFromPlanResponseOutput
- func (o CustomImagePropertiesFromPlanResponseOutput) ToCustomImagePropertiesFromPlanResponseOutputWithContext(ctx context.Context) CustomImagePropertiesFromPlanResponseOutput
- type CustomImagePropertiesFromPlanResponsePtrOutput
- func (o CustomImagePropertiesFromPlanResponsePtrOutput) Elem() CustomImagePropertiesFromPlanResponseOutput
- func (CustomImagePropertiesFromPlanResponsePtrOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesFromPlanResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromPlanResponsePtrOutput) Offer() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromPlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromPlanResponsePtrOutput) ToCustomImagePropertiesFromPlanResponsePtrOutput() CustomImagePropertiesFromPlanResponsePtrOutput
- func (o CustomImagePropertiesFromPlanResponsePtrOutput) ToCustomImagePropertiesFromPlanResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromPlanResponsePtrOutput
- type CustomImagePropertiesFromVm
- type CustomImagePropertiesFromVmArgs
- func (CustomImagePropertiesFromVmArgs) ElementType() reflect.Type
- func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmOutput() CustomImagePropertiesFromVmOutput
- func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmOutput
- func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmPtrOutput() CustomImagePropertiesFromVmPtrOutput
- func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmPtrOutput
- type CustomImagePropertiesFromVmInput
- type CustomImagePropertiesFromVmOutput
- func (CustomImagePropertiesFromVmOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesFromVmOutput) LinuxOsInfo() LinuxOsInfoPtrOutput
- func (o CustomImagePropertiesFromVmOutput) SourceVmId() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmOutput() CustomImagePropertiesFromVmOutput
- func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmOutput
- func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmPtrOutput() CustomImagePropertiesFromVmPtrOutput
- func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmPtrOutput
- func (o CustomImagePropertiesFromVmOutput) WindowsOsInfo() WindowsOsInfoPtrOutput
- type CustomImagePropertiesFromVmPtrInput
- type CustomImagePropertiesFromVmPtrOutput
- func (o CustomImagePropertiesFromVmPtrOutput) Elem() CustomImagePropertiesFromVmOutput
- func (CustomImagePropertiesFromVmPtrOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesFromVmPtrOutput) LinuxOsInfo() LinuxOsInfoPtrOutput
- func (o CustomImagePropertiesFromVmPtrOutput) SourceVmId() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromVmPtrOutput) ToCustomImagePropertiesFromVmPtrOutput() CustomImagePropertiesFromVmPtrOutput
- func (o CustomImagePropertiesFromVmPtrOutput) ToCustomImagePropertiesFromVmPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmPtrOutput
- func (o CustomImagePropertiesFromVmPtrOutput) WindowsOsInfo() WindowsOsInfoPtrOutput
- type CustomImagePropertiesFromVmResponse
- type CustomImagePropertiesFromVmResponseOutput
- func (CustomImagePropertiesFromVmResponseOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesFromVmResponseOutput) LinuxOsInfo() LinuxOsInfoResponsePtrOutput
- func (o CustomImagePropertiesFromVmResponseOutput) SourceVmId() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponseOutput() CustomImagePropertiesFromVmResponseOutput
- func (o CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponseOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmResponseOutput
- func (o CustomImagePropertiesFromVmResponseOutput) WindowsOsInfo() WindowsOsInfoResponsePtrOutput
- type CustomImagePropertiesFromVmResponsePtrOutput
- func (o CustomImagePropertiesFromVmResponsePtrOutput) Elem() CustomImagePropertiesFromVmResponseOutput
- func (CustomImagePropertiesFromVmResponsePtrOutput) ElementType() reflect.Type
- func (o CustomImagePropertiesFromVmResponsePtrOutput) LinuxOsInfo() LinuxOsInfoResponsePtrOutput
- func (o CustomImagePropertiesFromVmResponsePtrOutput) SourceVmId() pulumi.StringPtrOutput
- func (o CustomImagePropertiesFromVmResponsePtrOutput) ToCustomImagePropertiesFromVmResponsePtrOutput() CustomImagePropertiesFromVmResponsePtrOutput
- func (o CustomImagePropertiesFromVmResponsePtrOutput) ToCustomImagePropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmResponsePtrOutput
- func (o CustomImagePropertiesFromVmResponsePtrOutput) WindowsOsInfo() WindowsOsInfoResponsePtrOutput
- type CustomImageState
- type DataDiskProperties
- type DataDiskPropertiesArgs
- type DataDiskPropertiesArray
- type DataDiskPropertiesArrayInput
- type DataDiskPropertiesArrayOutput
- func (DataDiskPropertiesArrayOutput) ElementType() reflect.Type
- func (o DataDiskPropertiesArrayOutput) Index(i pulumi.IntInput) DataDiskPropertiesOutput
- func (o DataDiskPropertiesArrayOutput) ToDataDiskPropertiesArrayOutput() DataDiskPropertiesArrayOutput
- func (o DataDiskPropertiesArrayOutput) ToDataDiskPropertiesArrayOutputWithContext(ctx context.Context) DataDiskPropertiesArrayOutput
- type DataDiskPropertiesInput
- type DataDiskPropertiesOutput
- func (o DataDiskPropertiesOutput) AttachNewDataDiskOptions() AttachNewDataDiskOptionsPtrOutput
- func (DataDiskPropertiesOutput) ElementType() reflect.Type
- func (o DataDiskPropertiesOutput) ExistingLabDiskId() pulumi.StringPtrOutput
- func (o DataDiskPropertiesOutput) HostCaching() pulumi.StringPtrOutput
- func (o DataDiskPropertiesOutput) ToDataDiskPropertiesOutput() DataDiskPropertiesOutput
- func (o DataDiskPropertiesOutput) ToDataDiskPropertiesOutputWithContext(ctx context.Context) DataDiskPropertiesOutput
- type DataDiskPropertiesResponse
- type DataDiskPropertiesResponseArrayOutput
- func (DataDiskPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o DataDiskPropertiesResponseArrayOutput) Index(i pulumi.IntInput) DataDiskPropertiesResponseOutput
- func (o DataDiskPropertiesResponseArrayOutput) ToDataDiskPropertiesResponseArrayOutput() DataDiskPropertiesResponseArrayOutput
- func (o DataDiskPropertiesResponseArrayOutput) ToDataDiskPropertiesResponseArrayOutputWithContext(ctx context.Context) DataDiskPropertiesResponseArrayOutput
- type DataDiskPropertiesResponseOutput
- func (o DataDiskPropertiesResponseOutput) AttachNewDataDiskOptions() AttachNewDataDiskOptionsResponsePtrOutput
- func (DataDiskPropertiesResponseOutput) ElementType() reflect.Type
- func (o DataDiskPropertiesResponseOutput) ExistingLabDiskId() pulumi.StringPtrOutput
- func (o DataDiskPropertiesResponseOutput) HostCaching() pulumi.StringPtrOutput
- func (o DataDiskPropertiesResponseOutput) ToDataDiskPropertiesResponseOutput() DataDiskPropertiesResponseOutput
- func (o DataDiskPropertiesResponseOutput) ToDataDiskPropertiesResponseOutputWithContext(ctx context.Context) DataDiskPropertiesResponseOutput
- type DataDiskStorageTypeInfo
- type DataDiskStorageTypeInfoArgs
- type DataDiskStorageTypeInfoArray
- func (DataDiskStorageTypeInfoArray) ElementType() reflect.Type
- func (i DataDiskStorageTypeInfoArray) ToDataDiskStorageTypeInfoArrayOutput() DataDiskStorageTypeInfoArrayOutput
- func (i DataDiskStorageTypeInfoArray) ToDataDiskStorageTypeInfoArrayOutputWithContext(ctx context.Context) DataDiskStorageTypeInfoArrayOutput
- type DataDiskStorageTypeInfoArrayInput
- type DataDiskStorageTypeInfoArrayOutput
- func (DataDiskStorageTypeInfoArrayOutput) ElementType() reflect.Type
- func (o DataDiskStorageTypeInfoArrayOutput) Index(i pulumi.IntInput) DataDiskStorageTypeInfoOutput
- func (o DataDiskStorageTypeInfoArrayOutput) ToDataDiskStorageTypeInfoArrayOutput() DataDiskStorageTypeInfoArrayOutput
- func (o DataDiskStorageTypeInfoArrayOutput) ToDataDiskStorageTypeInfoArrayOutputWithContext(ctx context.Context) DataDiskStorageTypeInfoArrayOutput
- type DataDiskStorageTypeInfoInput
- type DataDiskStorageTypeInfoOutput
- func (DataDiskStorageTypeInfoOutput) ElementType() reflect.Type
- func (o DataDiskStorageTypeInfoOutput) Lun() pulumi.StringPtrOutput
- func (o DataDiskStorageTypeInfoOutput) StorageType() pulumi.StringPtrOutput
- func (o DataDiskStorageTypeInfoOutput) ToDataDiskStorageTypeInfoOutput() DataDiskStorageTypeInfoOutput
- func (o DataDiskStorageTypeInfoOutput) ToDataDiskStorageTypeInfoOutputWithContext(ctx context.Context) DataDiskStorageTypeInfoOutput
- type DataDiskStorageTypeInfoResponse
- type DataDiskStorageTypeInfoResponseArrayOutput
- func (DataDiskStorageTypeInfoResponseArrayOutput) ElementType() reflect.Type
- func (o DataDiskStorageTypeInfoResponseArrayOutput) Index(i pulumi.IntInput) DataDiskStorageTypeInfoResponseOutput
- func (o DataDiskStorageTypeInfoResponseArrayOutput) ToDataDiskStorageTypeInfoResponseArrayOutput() DataDiskStorageTypeInfoResponseArrayOutput
- func (o DataDiskStorageTypeInfoResponseArrayOutput) ToDataDiskStorageTypeInfoResponseArrayOutputWithContext(ctx context.Context) DataDiskStorageTypeInfoResponseArrayOutput
- type DataDiskStorageTypeInfoResponseOutput
- func (DataDiskStorageTypeInfoResponseOutput) ElementType() reflect.Type
- func (o DataDiskStorageTypeInfoResponseOutput) Lun() pulumi.StringPtrOutput
- func (o DataDiskStorageTypeInfoResponseOutput) StorageType() pulumi.StringPtrOutput
- func (o DataDiskStorageTypeInfoResponseOutput) ToDataDiskStorageTypeInfoResponseOutput() DataDiskStorageTypeInfoResponseOutput
- func (o DataDiskStorageTypeInfoResponseOutput) ToDataDiskStorageTypeInfoResponseOutputWithContext(ctx context.Context) DataDiskStorageTypeInfoResponseOutput
- type DayDetails
- type DayDetailsArgs
- func (DayDetailsArgs) ElementType() reflect.Type
- func (i DayDetailsArgs) ToDayDetailsOutput() DayDetailsOutput
- func (i DayDetailsArgs) ToDayDetailsOutputWithContext(ctx context.Context) DayDetailsOutput
- func (i DayDetailsArgs) ToDayDetailsPtrOutput() DayDetailsPtrOutput
- func (i DayDetailsArgs) ToDayDetailsPtrOutputWithContext(ctx context.Context) DayDetailsPtrOutput
- type DayDetailsInput
- type DayDetailsOutput
- func (DayDetailsOutput) ElementType() reflect.Type
- func (o DayDetailsOutput) Time() pulumi.StringPtrOutput
- func (o DayDetailsOutput) ToDayDetailsOutput() DayDetailsOutput
- func (o DayDetailsOutput) ToDayDetailsOutputWithContext(ctx context.Context) DayDetailsOutput
- func (o DayDetailsOutput) ToDayDetailsPtrOutput() DayDetailsPtrOutput
- func (o DayDetailsOutput) ToDayDetailsPtrOutputWithContext(ctx context.Context) DayDetailsPtrOutput
- type DayDetailsPtrInput
- type DayDetailsPtrOutput
- func (o DayDetailsPtrOutput) Elem() DayDetailsOutput
- func (DayDetailsPtrOutput) ElementType() reflect.Type
- func (o DayDetailsPtrOutput) Time() pulumi.StringPtrOutput
- func (o DayDetailsPtrOutput) ToDayDetailsPtrOutput() DayDetailsPtrOutput
- func (o DayDetailsPtrOutput) ToDayDetailsPtrOutputWithContext(ctx context.Context) DayDetailsPtrOutput
- type DayDetailsResponse
- type DayDetailsResponseOutput
- func (DayDetailsResponseOutput) ElementType() reflect.Type
- func (o DayDetailsResponseOutput) Time() pulumi.StringPtrOutput
- func (o DayDetailsResponseOutput) ToDayDetailsResponseOutput() DayDetailsResponseOutput
- func (o DayDetailsResponseOutput) ToDayDetailsResponseOutputWithContext(ctx context.Context) DayDetailsResponseOutput
- type DayDetailsResponsePtrOutput
- func (o DayDetailsResponsePtrOutput) Elem() DayDetailsResponseOutput
- func (DayDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o DayDetailsResponsePtrOutput) Time() pulumi.StringPtrOutput
- func (o DayDetailsResponsePtrOutput) ToDayDetailsResponsePtrOutput() DayDetailsResponsePtrOutput
- func (o DayDetailsResponsePtrOutput) ToDayDetailsResponsePtrOutputWithContext(ctx context.Context) DayDetailsResponsePtrOutput
- type Disk
- type DiskArgs
- type DiskInput
- type DiskOutput
- func (o DiskOutput) CreatedDate() pulumi.StringOutput
- func (o DiskOutput) DiskBlobName() pulumi.StringPtrOutput
- func (o DiskOutput) DiskSizeGiB() pulumi.IntPtrOutput
- func (o DiskOutput) DiskType() pulumi.StringPtrOutput
- func (o DiskOutput) DiskUri() pulumi.StringPtrOutput
- func (DiskOutput) ElementType() reflect.Type
- func (o DiskOutput) HostCaching() pulumi.StringPtrOutput
- func (o DiskOutput) LeasedByLabVmId() pulumi.StringPtrOutput
- func (o DiskOutput) Location() pulumi.StringPtrOutput
- func (o DiskOutput) ManagedDiskId() pulumi.StringPtrOutput
- func (o DiskOutput) Name() pulumi.StringOutput
- func (o DiskOutput) ProvisioningState() pulumi.StringOutput
- func (o DiskOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o DiskOutput) Tags() pulumi.StringMapOutput
- func (o DiskOutput) ToDiskOutput() DiskOutput
- func (o DiskOutput) ToDiskOutputWithContext(ctx context.Context) DiskOutput
- func (o DiskOutput) Type() pulumi.StringOutput
- func (o DiskOutput) UniqueIdentifier() pulumi.StringOutput
- type DiskState
- type EnableStatus
- func (EnableStatus) ElementType() reflect.Type
- func (e EnableStatus) ToEnableStatusOutput() EnableStatusOutput
- func (e EnableStatus) ToEnableStatusOutputWithContext(ctx context.Context) EnableStatusOutput
- func (e EnableStatus) ToEnableStatusPtrOutput() EnableStatusPtrOutput
- func (e EnableStatus) ToEnableStatusPtrOutputWithContext(ctx context.Context) EnableStatusPtrOutput
- func (e EnableStatus) ToStringOutput() pulumi.StringOutput
- func (e EnableStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnableStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnableStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnableStatusInput
- type EnableStatusOutput
- func (EnableStatusOutput) ElementType() reflect.Type
- func (o EnableStatusOutput) ToEnableStatusOutput() EnableStatusOutput
- func (o EnableStatusOutput) ToEnableStatusOutputWithContext(ctx context.Context) EnableStatusOutput
- func (o EnableStatusOutput) ToEnableStatusPtrOutput() EnableStatusPtrOutput
- func (o EnableStatusOutput) ToEnableStatusPtrOutputWithContext(ctx context.Context) EnableStatusPtrOutput
- func (o EnableStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o EnableStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnableStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnableStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnableStatusPtrInput
- type EnableStatusPtrOutput
- func (o EnableStatusPtrOutput) Elem() EnableStatusOutput
- func (EnableStatusPtrOutput) ElementType() reflect.Type
- func (o EnableStatusPtrOutput) ToEnableStatusPtrOutput() EnableStatusPtrOutput
- func (o EnableStatusPtrOutput) ToEnableStatusPtrOutputWithContext(ctx context.Context) EnableStatusPtrOutput
- func (o EnableStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnableStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Environment
- type EnvironmentArgs
- type EnvironmentDeploymentProperties
- type EnvironmentDeploymentPropertiesArgs
- func (EnvironmentDeploymentPropertiesArgs) ElementType() reflect.Type
- func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesOutput() EnvironmentDeploymentPropertiesOutput
- func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesOutput
- func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesPtrOutput() EnvironmentDeploymentPropertiesPtrOutput
- func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesPtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesPtrOutput
- type EnvironmentDeploymentPropertiesInput
- type EnvironmentDeploymentPropertiesOutput
- func (o EnvironmentDeploymentPropertiesOutput) ArmTemplateId() pulumi.StringPtrOutput
- func (EnvironmentDeploymentPropertiesOutput) ElementType() reflect.Type
- func (o EnvironmentDeploymentPropertiesOutput) Parameters() ArmTemplateParameterPropertiesArrayOutput
- func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesOutput() EnvironmentDeploymentPropertiesOutput
- func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesOutput
- func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesPtrOutput() EnvironmentDeploymentPropertiesPtrOutput
- func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesPtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesPtrOutput
- type EnvironmentDeploymentPropertiesPtrInput
- type EnvironmentDeploymentPropertiesPtrOutput
- func (o EnvironmentDeploymentPropertiesPtrOutput) ArmTemplateId() pulumi.StringPtrOutput
- func (o EnvironmentDeploymentPropertiesPtrOutput) Elem() EnvironmentDeploymentPropertiesOutput
- func (EnvironmentDeploymentPropertiesPtrOutput) ElementType() reflect.Type
- func (o EnvironmentDeploymentPropertiesPtrOutput) Parameters() ArmTemplateParameterPropertiesArrayOutput
- func (o EnvironmentDeploymentPropertiesPtrOutput) ToEnvironmentDeploymentPropertiesPtrOutput() EnvironmentDeploymentPropertiesPtrOutput
- func (o EnvironmentDeploymentPropertiesPtrOutput) ToEnvironmentDeploymentPropertiesPtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesPtrOutput
- type EnvironmentDeploymentPropertiesResponse
- type EnvironmentDeploymentPropertiesResponseOutput
- func (o EnvironmentDeploymentPropertiesResponseOutput) ArmTemplateId() pulumi.StringPtrOutput
- func (EnvironmentDeploymentPropertiesResponseOutput) ElementType() reflect.Type
- func (o EnvironmentDeploymentPropertiesResponseOutput) Parameters() ArmTemplateParameterPropertiesResponseArrayOutput
- func (o EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponseOutput() EnvironmentDeploymentPropertiesResponseOutput
- func (o EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponseOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesResponseOutput
- type EnvironmentDeploymentPropertiesResponsePtrOutput
- func (o EnvironmentDeploymentPropertiesResponsePtrOutput) ArmTemplateId() pulumi.StringPtrOutput
- func (o EnvironmentDeploymentPropertiesResponsePtrOutput) Elem() EnvironmentDeploymentPropertiesResponseOutput
- func (EnvironmentDeploymentPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o EnvironmentDeploymentPropertiesResponsePtrOutput) Parameters() ArmTemplateParameterPropertiesResponseArrayOutput
- func (o EnvironmentDeploymentPropertiesResponsePtrOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutput() EnvironmentDeploymentPropertiesResponsePtrOutput
- func (o EnvironmentDeploymentPropertiesResponsePtrOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesResponsePtrOutput
- type EnvironmentInput
- type EnvironmentOutput
- func (o EnvironmentOutput) ArmTemplateDisplayName() pulumi.StringPtrOutput
- func (o EnvironmentOutput) CreatedByUser() pulumi.StringOutput
- func (o EnvironmentOutput) DeploymentProperties() EnvironmentDeploymentPropertiesResponsePtrOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) Location() pulumi.StringPtrOutput
- func (o EnvironmentOutput) Name() pulumi.StringOutput
- func (o EnvironmentOutput) ProvisioningState() pulumi.StringOutput
- func (o EnvironmentOutput) ResourceGroupId() pulumi.StringOutput
- func (o EnvironmentOutput) Tags() pulumi.StringMapOutput
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (o EnvironmentOutput) Type() pulumi.StringOutput
- func (o EnvironmentOutput) UniqueIdentifier() pulumi.StringOutput
- type EnvironmentPermission
- func (EnvironmentPermission) ElementType() reflect.Type
- func (e EnvironmentPermission) ToEnvironmentPermissionOutput() EnvironmentPermissionOutput
- func (e EnvironmentPermission) ToEnvironmentPermissionOutputWithContext(ctx context.Context) EnvironmentPermissionOutput
- func (e EnvironmentPermission) ToEnvironmentPermissionPtrOutput() EnvironmentPermissionPtrOutput
- func (e EnvironmentPermission) ToEnvironmentPermissionPtrOutputWithContext(ctx context.Context) EnvironmentPermissionPtrOutput
- func (e EnvironmentPermission) ToStringOutput() pulumi.StringOutput
- func (e EnvironmentPermission) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EnvironmentPermission) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EnvironmentPermission) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentPermissionInput
- type EnvironmentPermissionOutput
- func (EnvironmentPermissionOutput) ElementType() reflect.Type
- func (o EnvironmentPermissionOutput) ToEnvironmentPermissionOutput() EnvironmentPermissionOutput
- func (o EnvironmentPermissionOutput) ToEnvironmentPermissionOutputWithContext(ctx context.Context) EnvironmentPermissionOutput
- func (o EnvironmentPermissionOutput) ToEnvironmentPermissionPtrOutput() EnvironmentPermissionPtrOutput
- func (o EnvironmentPermissionOutput) ToEnvironmentPermissionPtrOutputWithContext(ctx context.Context) EnvironmentPermissionPtrOutput
- func (o EnvironmentPermissionOutput) ToStringOutput() pulumi.StringOutput
- func (o EnvironmentPermissionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EnvironmentPermissionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentPermissionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentPermissionPtrInput
- type EnvironmentPermissionPtrOutput
- func (o EnvironmentPermissionPtrOutput) Elem() EnvironmentPermissionOutput
- func (EnvironmentPermissionPtrOutput) ElementType() reflect.Type
- func (o EnvironmentPermissionPtrOutput) ToEnvironmentPermissionPtrOutput() EnvironmentPermissionPtrOutput
- func (o EnvironmentPermissionPtrOutput) ToEnvironmentPermissionPtrOutputWithContext(ctx context.Context) EnvironmentPermissionPtrOutput
- func (o EnvironmentPermissionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EnvironmentPermissionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EnvironmentState
- type Event
- type EventArgs
- type EventArray
- type EventArrayInput
- type EventArrayOutput
- type EventInput
- type EventOutput
- type EventResponse
- type EventResponseArrayOutput
- func (EventResponseArrayOutput) ElementType() reflect.Type
- func (o EventResponseArrayOutput) Index(i pulumi.IntInput) EventResponseOutput
- func (o EventResponseArrayOutput) ToEventResponseArrayOutput() EventResponseArrayOutput
- func (o EventResponseArrayOutput) ToEventResponseArrayOutputWithContext(ctx context.Context) EventResponseArrayOutput
- type EventResponseOutput
- type ExternalSubnetResponse
- type ExternalSubnetResponseArrayOutput
- func (ExternalSubnetResponseArrayOutput) ElementType() reflect.Type
- func (o ExternalSubnetResponseArrayOutput) Index(i pulumi.IntInput) ExternalSubnetResponseOutput
- func (o ExternalSubnetResponseArrayOutput) ToExternalSubnetResponseArrayOutput() ExternalSubnetResponseArrayOutput
- func (o ExternalSubnetResponseArrayOutput) ToExternalSubnetResponseArrayOutputWithContext(ctx context.Context) ExternalSubnetResponseArrayOutput
- type ExternalSubnetResponseOutput
- func (ExternalSubnetResponseOutput) ElementType() reflect.Type
- func (o ExternalSubnetResponseOutput) Id() pulumi.StringPtrOutput
- func (o ExternalSubnetResponseOutput) Name() pulumi.StringPtrOutput
- func (o ExternalSubnetResponseOutput) ToExternalSubnetResponseOutput() ExternalSubnetResponseOutput
- func (o ExternalSubnetResponseOutput) ToExternalSubnetResponseOutputWithContext(ctx context.Context) ExternalSubnetResponseOutput
- type Formula
- type FormulaArgs
- type FormulaInput
- type FormulaOutput
- func (o FormulaOutput) Author() pulumi.StringOutput
- func (o FormulaOutput) CreationDate() pulumi.StringOutput
- func (o FormulaOutput) Description() pulumi.StringPtrOutput
- func (FormulaOutput) ElementType() reflect.Type
- func (o FormulaOutput) FormulaContent() LabVirtualMachineCreationParameterResponsePtrOutput
- func (o FormulaOutput) Location() pulumi.StringPtrOutput
- func (o FormulaOutput) Name() pulumi.StringOutput
- func (o FormulaOutput) OsType() pulumi.StringPtrOutput
- func (o FormulaOutput) ProvisioningState() pulumi.StringOutput
- func (o FormulaOutput) Tags() pulumi.StringMapOutput
- func (o FormulaOutput) ToFormulaOutput() FormulaOutput
- func (o FormulaOutput) ToFormulaOutputWithContext(ctx context.Context) FormulaOutput
- func (o FormulaOutput) Type() pulumi.StringOutput
- func (o FormulaOutput) UniqueIdentifier() pulumi.StringOutput
- func (o FormulaOutput) Vm() FormulaPropertiesFromVmResponsePtrOutput
- type FormulaPropertiesFromVm
- type FormulaPropertiesFromVmArgs
- func (FormulaPropertiesFromVmArgs) ElementType() reflect.Type
- func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmOutput() FormulaPropertiesFromVmOutput
- func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmOutputWithContext(ctx context.Context) FormulaPropertiesFromVmOutput
- func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmPtrOutput() FormulaPropertiesFromVmPtrOutput
- func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmPtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmPtrOutput
- type FormulaPropertiesFromVmInput
- type FormulaPropertiesFromVmOutput
- func (FormulaPropertiesFromVmOutput) ElementType() reflect.Type
- func (o FormulaPropertiesFromVmOutput) LabVmId() pulumi.StringPtrOutput
- func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmOutput() FormulaPropertiesFromVmOutput
- func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmOutputWithContext(ctx context.Context) FormulaPropertiesFromVmOutput
- func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmPtrOutput() FormulaPropertiesFromVmPtrOutput
- func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmPtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmPtrOutput
- type FormulaPropertiesFromVmPtrInput
- type FormulaPropertiesFromVmPtrOutput
- func (o FormulaPropertiesFromVmPtrOutput) Elem() FormulaPropertiesFromVmOutput
- func (FormulaPropertiesFromVmPtrOutput) ElementType() reflect.Type
- func (o FormulaPropertiesFromVmPtrOutput) LabVmId() pulumi.StringPtrOutput
- func (o FormulaPropertiesFromVmPtrOutput) ToFormulaPropertiesFromVmPtrOutput() FormulaPropertiesFromVmPtrOutput
- func (o FormulaPropertiesFromVmPtrOutput) ToFormulaPropertiesFromVmPtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmPtrOutput
- type FormulaPropertiesFromVmResponse
- type FormulaPropertiesFromVmResponseOutput
- func (FormulaPropertiesFromVmResponseOutput) ElementType() reflect.Type
- func (o FormulaPropertiesFromVmResponseOutput) LabVmId() pulumi.StringPtrOutput
- func (o FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponseOutput() FormulaPropertiesFromVmResponseOutput
- func (o FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponseOutputWithContext(ctx context.Context) FormulaPropertiesFromVmResponseOutput
- type FormulaPropertiesFromVmResponsePtrOutput
- func (o FormulaPropertiesFromVmResponsePtrOutput) Elem() FormulaPropertiesFromVmResponseOutput
- func (FormulaPropertiesFromVmResponsePtrOutput) ElementType() reflect.Type
- func (o FormulaPropertiesFromVmResponsePtrOutput) LabVmId() pulumi.StringPtrOutput
- func (o FormulaPropertiesFromVmResponsePtrOutput) ToFormulaPropertiesFromVmResponsePtrOutput() FormulaPropertiesFromVmResponsePtrOutput
- func (o FormulaPropertiesFromVmResponsePtrOutput) ToFormulaPropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmResponsePtrOutput
- type FormulaState
- type GalleryImageReference
- type GalleryImageReferenceArgs
- func (GalleryImageReferenceArgs) ElementType() reflect.Type
- func (i GalleryImageReferenceArgs) ToGalleryImageReferenceOutput() GalleryImageReferenceOutput
- func (i GalleryImageReferenceArgs) ToGalleryImageReferenceOutputWithContext(ctx context.Context) GalleryImageReferenceOutput
- func (i GalleryImageReferenceArgs) ToGalleryImageReferencePtrOutput() GalleryImageReferencePtrOutput
- func (i GalleryImageReferenceArgs) ToGalleryImageReferencePtrOutputWithContext(ctx context.Context) GalleryImageReferencePtrOutput
- type GalleryImageReferenceInput
- type GalleryImageReferenceOutput
- func (GalleryImageReferenceOutput) ElementType() reflect.Type
- func (o GalleryImageReferenceOutput) Offer() pulumi.StringPtrOutput
- func (o GalleryImageReferenceOutput) OsType() pulumi.StringPtrOutput
- func (o GalleryImageReferenceOutput) Publisher() pulumi.StringPtrOutput
- func (o GalleryImageReferenceOutput) Sku() pulumi.StringPtrOutput
- func (o GalleryImageReferenceOutput) ToGalleryImageReferenceOutput() GalleryImageReferenceOutput
- func (o GalleryImageReferenceOutput) ToGalleryImageReferenceOutputWithContext(ctx context.Context) GalleryImageReferenceOutput
- func (o GalleryImageReferenceOutput) ToGalleryImageReferencePtrOutput() GalleryImageReferencePtrOutput
- func (o GalleryImageReferenceOutput) ToGalleryImageReferencePtrOutputWithContext(ctx context.Context) GalleryImageReferencePtrOutput
- func (o GalleryImageReferenceOutput) Version() pulumi.StringPtrOutput
- type GalleryImageReferencePtrInput
- type GalleryImageReferencePtrOutput
- func (o GalleryImageReferencePtrOutput) Elem() GalleryImageReferenceOutput
- func (GalleryImageReferencePtrOutput) ElementType() reflect.Type
- func (o GalleryImageReferencePtrOutput) Offer() pulumi.StringPtrOutput
- func (o GalleryImageReferencePtrOutput) OsType() pulumi.StringPtrOutput
- func (o GalleryImageReferencePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o GalleryImageReferencePtrOutput) Sku() pulumi.StringPtrOutput
- func (o GalleryImageReferencePtrOutput) ToGalleryImageReferencePtrOutput() GalleryImageReferencePtrOutput
- func (o GalleryImageReferencePtrOutput) ToGalleryImageReferencePtrOutputWithContext(ctx context.Context) GalleryImageReferencePtrOutput
- func (o GalleryImageReferencePtrOutput) Version() pulumi.StringPtrOutput
- type GalleryImageReferenceResponse
- 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) Version() pulumi.StringPtrOutput
- 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 GetVirtualMachineRdpFileContentsArgs
- type GetVirtualMachineRdpFileContentsOutputArgs
- type GetVirtualMachineRdpFileContentsResult
- type GetVirtualMachineRdpFileContentsResultOutput
- func (o GetVirtualMachineRdpFileContentsResultOutput) Contents() pulumi.StringPtrOutput
- func (GetVirtualMachineRdpFileContentsResultOutput) ElementType() reflect.Type
- func (o GetVirtualMachineRdpFileContentsResultOutput) ToGetVirtualMachineRdpFileContentsResultOutput() GetVirtualMachineRdpFileContentsResultOutput
- func (o GetVirtualMachineRdpFileContentsResultOutput) ToGetVirtualMachineRdpFileContentsResultOutputWithContext(ctx context.Context) GetVirtualMachineRdpFileContentsResultOutput
- type GlobalSchedule
- type GlobalScheduleArgs
- type GlobalScheduleInput
- type GlobalScheduleOutput
- func (o GlobalScheduleOutput) CreatedDate() pulumi.StringOutput
- func (o GlobalScheduleOutput) DailyRecurrence() DayDetailsResponsePtrOutput
- func (GlobalScheduleOutput) ElementType() reflect.Type
- func (o GlobalScheduleOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
- func (o GlobalScheduleOutput) Location() pulumi.StringPtrOutput
- func (o GlobalScheduleOutput) Name() pulumi.StringOutput
- func (o GlobalScheduleOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
- func (o GlobalScheduleOutput) ProvisioningState() pulumi.StringOutput
- func (o GlobalScheduleOutput) Status() pulumi.StringPtrOutput
- func (o GlobalScheduleOutput) Tags() pulumi.StringMapOutput
- func (o GlobalScheduleOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o GlobalScheduleOutput) TaskType() pulumi.StringPtrOutput
- func (o GlobalScheduleOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o GlobalScheduleOutput) ToGlobalScheduleOutput() GlobalScheduleOutput
- func (o GlobalScheduleOutput) ToGlobalScheduleOutputWithContext(ctx context.Context) GlobalScheduleOutput
- func (o GlobalScheduleOutput) Type() pulumi.StringOutput
- func (o GlobalScheduleOutput) UniqueIdentifier() pulumi.StringOutput
- func (o GlobalScheduleOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
- type GlobalScheduleState
- type HostCachingOptions
- func (HostCachingOptions) ElementType() reflect.Type
- func (e HostCachingOptions) ToHostCachingOptionsOutput() HostCachingOptionsOutput
- func (e HostCachingOptions) ToHostCachingOptionsOutputWithContext(ctx context.Context) HostCachingOptionsOutput
- func (e HostCachingOptions) ToHostCachingOptionsPtrOutput() HostCachingOptionsPtrOutput
- func (e HostCachingOptions) ToHostCachingOptionsPtrOutputWithContext(ctx context.Context) HostCachingOptionsPtrOutput
- func (e HostCachingOptions) ToStringOutput() pulumi.StringOutput
- func (e HostCachingOptions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HostCachingOptions) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HostCachingOptions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HostCachingOptionsInput
- type HostCachingOptionsOutput
- func (HostCachingOptionsOutput) ElementType() reflect.Type
- func (o HostCachingOptionsOutput) ToHostCachingOptionsOutput() HostCachingOptionsOutput
- func (o HostCachingOptionsOutput) ToHostCachingOptionsOutputWithContext(ctx context.Context) HostCachingOptionsOutput
- func (o HostCachingOptionsOutput) ToHostCachingOptionsPtrOutput() HostCachingOptionsPtrOutput
- func (o HostCachingOptionsOutput) ToHostCachingOptionsPtrOutputWithContext(ctx context.Context) HostCachingOptionsPtrOutput
- func (o HostCachingOptionsOutput) ToStringOutput() pulumi.StringOutput
- func (o HostCachingOptionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o HostCachingOptionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HostCachingOptionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HostCachingOptionsPtrInput
- type HostCachingOptionsPtrOutput
- func (o HostCachingOptionsPtrOutput) Elem() HostCachingOptionsOutput
- func (HostCachingOptionsPtrOutput) ElementType() reflect.Type
- func (o HostCachingOptionsPtrOutput) ToHostCachingOptionsPtrOutput() HostCachingOptionsPtrOutput
- func (o HostCachingOptionsPtrOutput) ToHostCachingOptionsPtrOutputWithContext(ctx context.Context) HostCachingOptionsPtrOutput
- func (o HostCachingOptionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HostCachingOptionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HourDetails
- type HourDetailsArgs
- func (HourDetailsArgs) ElementType() reflect.Type
- func (i HourDetailsArgs) ToHourDetailsOutput() HourDetailsOutput
- func (i HourDetailsArgs) ToHourDetailsOutputWithContext(ctx context.Context) HourDetailsOutput
- func (i HourDetailsArgs) ToHourDetailsPtrOutput() HourDetailsPtrOutput
- func (i HourDetailsArgs) ToHourDetailsPtrOutputWithContext(ctx context.Context) HourDetailsPtrOutput
- type HourDetailsInput
- type HourDetailsOutput
- func (HourDetailsOutput) ElementType() reflect.Type
- func (o HourDetailsOutput) Minute() pulumi.IntPtrOutput
- func (o HourDetailsOutput) ToHourDetailsOutput() HourDetailsOutput
- func (o HourDetailsOutput) ToHourDetailsOutputWithContext(ctx context.Context) HourDetailsOutput
- func (o HourDetailsOutput) ToHourDetailsPtrOutput() HourDetailsPtrOutput
- func (o HourDetailsOutput) ToHourDetailsPtrOutputWithContext(ctx context.Context) HourDetailsPtrOutput
- type HourDetailsPtrInput
- type HourDetailsPtrOutput
- func (o HourDetailsPtrOutput) Elem() HourDetailsOutput
- func (HourDetailsPtrOutput) ElementType() reflect.Type
- func (o HourDetailsPtrOutput) Minute() pulumi.IntPtrOutput
- func (o HourDetailsPtrOutput) ToHourDetailsPtrOutput() HourDetailsPtrOutput
- func (o HourDetailsPtrOutput) ToHourDetailsPtrOutputWithContext(ctx context.Context) HourDetailsPtrOutput
- type HourDetailsResponse
- type HourDetailsResponseOutput
- func (HourDetailsResponseOutput) ElementType() reflect.Type
- func (o HourDetailsResponseOutput) Minute() pulumi.IntPtrOutput
- func (o HourDetailsResponseOutput) ToHourDetailsResponseOutput() HourDetailsResponseOutput
- func (o HourDetailsResponseOutput) ToHourDetailsResponseOutputWithContext(ctx context.Context) HourDetailsResponseOutput
- type HourDetailsResponsePtrOutput
- func (o HourDetailsResponsePtrOutput) Elem() HourDetailsResponseOutput
- func (HourDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o HourDetailsResponsePtrOutput) Minute() pulumi.IntPtrOutput
- func (o HourDetailsResponsePtrOutput) ToHourDetailsResponsePtrOutput() HourDetailsResponsePtrOutput
- func (o HourDetailsResponsePtrOutput) ToHourDetailsResponsePtrOutputWithContext(ctx context.Context) HourDetailsResponsePtrOutput
- type IdentityProperties
- type IdentityPropertiesArgs
- func (IdentityPropertiesArgs) ElementType() reflect.Type
- func (i IdentityPropertiesArgs) ToIdentityPropertiesOutput() IdentityPropertiesOutput
- func (i IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput
- func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
- func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput
- type IdentityPropertiesInput
- type IdentityPropertiesOutput
- func (o IdentityPropertiesOutput) ClientSecretUrl() pulumi.StringPtrOutput
- func (IdentityPropertiesOutput) ElementType() reflect.Type
- func (o IdentityPropertiesOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityPropertiesOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityPropertiesOutput) ToIdentityPropertiesOutput() IdentityPropertiesOutput
- func (o IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput
- func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
- func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput
- func (o IdentityPropertiesOutput) Type() pulumi.StringPtrOutput
- type IdentityPropertiesPtrInput
- type IdentityPropertiesPtrOutput
- func (o IdentityPropertiesPtrOutput) ClientSecretUrl() pulumi.StringPtrOutput
- func (o IdentityPropertiesPtrOutput) Elem() IdentityPropertiesOutput
- func (IdentityPropertiesPtrOutput) ElementType() reflect.Type
- func (o IdentityPropertiesPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityPropertiesPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
- func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput
- func (o IdentityPropertiesPtrOutput) Type() pulumi.StringPtrOutput
- type IdentityPropertiesResponse
- type IdentityPropertiesResponseOutput
- func (o IdentityPropertiesResponseOutput) ClientSecretUrl() pulumi.StringPtrOutput
- func (IdentityPropertiesResponseOutput) ElementType() reflect.Type
- func (o IdentityPropertiesResponseOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityPropertiesResponseOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput
- func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutputWithContext(ctx context.Context) IdentityPropertiesResponseOutput
- func (o IdentityPropertiesResponseOutput) Type() pulumi.StringPtrOutput
- type IdentityPropertiesResponsePtrOutput
- func (o IdentityPropertiesResponsePtrOutput) ClientSecretUrl() pulumi.StringPtrOutput
- func (o IdentityPropertiesResponsePtrOutput) Elem() IdentityPropertiesResponseOutput
- func (IdentityPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityPropertiesResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o IdentityPropertiesResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput
- func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput
- func (o IdentityPropertiesResponsePtrOutput) Type() pulumi.StringPtrOutput
- type InboundNatRule
- type InboundNatRuleArgs
- type InboundNatRuleArray
- type InboundNatRuleArrayInput
- type InboundNatRuleArrayOutput
- func (InboundNatRuleArrayOutput) ElementType() reflect.Type
- func (o InboundNatRuleArrayOutput) Index(i pulumi.IntInput) InboundNatRuleOutput
- func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput
- func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutputWithContext(ctx context.Context) InboundNatRuleArrayOutput
- type InboundNatRuleInput
- type InboundNatRuleOutput
- func (o InboundNatRuleOutput) BackendPort() pulumi.IntPtrOutput
- func (InboundNatRuleOutput) ElementType() reflect.Type
- func (o InboundNatRuleOutput) FrontendPort() pulumi.IntPtrOutput
- func (o InboundNatRuleOutput) ToInboundNatRuleOutput() InboundNatRuleOutput
- func (o InboundNatRuleOutput) ToInboundNatRuleOutputWithContext(ctx context.Context) InboundNatRuleOutput
- func (o InboundNatRuleOutput) TransportProtocol() pulumi.StringPtrOutput
- type InboundNatRuleResponse
- type InboundNatRuleResponseArrayOutput
- func (InboundNatRuleResponseArrayOutput) ElementType() reflect.Type
- func (o InboundNatRuleResponseArrayOutput) Index(i pulumi.IntInput) InboundNatRuleResponseOutput
- func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput
- func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutputWithContext(ctx context.Context) InboundNatRuleResponseArrayOutput
- type InboundNatRuleResponseOutput
- func (o InboundNatRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
- func (InboundNatRuleResponseOutput) ElementType() reflect.Type
- func (o InboundNatRuleResponseOutput) FrontendPort() pulumi.IntPtrOutput
- func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput
- func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext(ctx context.Context) InboundNatRuleResponseOutput
- func (o InboundNatRuleResponseOutput) TransportProtocol() pulumi.StringPtrOutput
- type Lab
- type LabAnnouncementProperties
- type LabAnnouncementPropertiesArgs
- func (LabAnnouncementPropertiesArgs) ElementType() reflect.Type
- func (i LabAnnouncementPropertiesArgs) ToLabAnnouncementPropertiesOutput() LabAnnouncementPropertiesOutput
- func (i LabAnnouncementPropertiesArgs) ToLabAnnouncementPropertiesOutputWithContext(ctx context.Context) LabAnnouncementPropertiesOutput
- func (i LabAnnouncementPropertiesArgs) ToLabAnnouncementPropertiesPtrOutput() LabAnnouncementPropertiesPtrOutput
- func (i LabAnnouncementPropertiesArgs) ToLabAnnouncementPropertiesPtrOutputWithContext(ctx context.Context) LabAnnouncementPropertiesPtrOutput
- type LabAnnouncementPropertiesInput
- type LabAnnouncementPropertiesOutput
- func (LabAnnouncementPropertiesOutput) ElementType() reflect.Type
- func (o LabAnnouncementPropertiesOutput) Enabled() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesOutput) Expired() pulumi.BoolPtrOutput
- func (o LabAnnouncementPropertiesOutput) Markdown() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesOutput) Title() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesOutput) ToLabAnnouncementPropertiesOutput() LabAnnouncementPropertiesOutput
- func (o LabAnnouncementPropertiesOutput) ToLabAnnouncementPropertiesOutputWithContext(ctx context.Context) LabAnnouncementPropertiesOutput
- func (o LabAnnouncementPropertiesOutput) ToLabAnnouncementPropertiesPtrOutput() LabAnnouncementPropertiesPtrOutput
- func (o LabAnnouncementPropertiesOutput) ToLabAnnouncementPropertiesPtrOutputWithContext(ctx context.Context) LabAnnouncementPropertiesPtrOutput
- type LabAnnouncementPropertiesPtrInput
- type LabAnnouncementPropertiesPtrOutput
- func (o LabAnnouncementPropertiesPtrOutput) Elem() LabAnnouncementPropertiesOutput
- func (LabAnnouncementPropertiesPtrOutput) ElementType() reflect.Type
- func (o LabAnnouncementPropertiesPtrOutput) Enabled() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesPtrOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesPtrOutput) Expired() pulumi.BoolPtrOutput
- func (o LabAnnouncementPropertiesPtrOutput) Markdown() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesPtrOutput) Title() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesPtrOutput) ToLabAnnouncementPropertiesPtrOutput() LabAnnouncementPropertiesPtrOutput
- func (o LabAnnouncementPropertiesPtrOutput) ToLabAnnouncementPropertiesPtrOutputWithContext(ctx context.Context) LabAnnouncementPropertiesPtrOutput
- type LabAnnouncementPropertiesResponse
- type LabAnnouncementPropertiesResponseOutput
- func (LabAnnouncementPropertiesResponseOutput) ElementType() reflect.Type
- func (o LabAnnouncementPropertiesResponseOutput) Enabled() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesResponseOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesResponseOutput) Expired() pulumi.BoolPtrOutput
- func (o LabAnnouncementPropertiesResponseOutput) Markdown() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o LabAnnouncementPropertiesResponseOutput) Title() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesResponseOutput) ToLabAnnouncementPropertiesResponseOutput() LabAnnouncementPropertiesResponseOutput
- func (o LabAnnouncementPropertiesResponseOutput) ToLabAnnouncementPropertiesResponseOutputWithContext(ctx context.Context) LabAnnouncementPropertiesResponseOutput
- func (o LabAnnouncementPropertiesResponseOutput) UniqueIdentifier() pulumi.StringOutput
- type LabAnnouncementPropertiesResponsePtrOutput
- func (o LabAnnouncementPropertiesResponsePtrOutput) Elem() LabAnnouncementPropertiesResponseOutput
- func (LabAnnouncementPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o LabAnnouncementPropertiesResponsePtrOutput) Enabled() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesResponsePtrOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesResponsePtrOutput) Expired() pulumi.BoolPtrOutput
- func (o LabAnnouncementPropertiesResponsePtrOutput) Markdown() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesResponsePtrOutput) Title() pulumi.StringPtrOutput
- func (o LabAnnouncementPropertiesResponsePtrOutput) ToLabAnnouncementPropertiesResponsePtrOutput() LabAnnouncementPropertiesResponsePtrOutput
- func (o LabAnnouncementPropertiesResponsePtrOutput) ToLabAnnouncementPropertiesResponsePtrOutputWithContext(ctx context.Context) LabAnnouncementPropertiesResponsePtrOutput
- func (o LabAnnouncementPropertiesResponsePtrOutput) UniqueIdentifier() pulumi.StringPtrOutput
- type LabArgs
- type LabInput
- type LabOutput
- func (o LabOutput) Announcement() LabAnnouncementPropertiesResponsePtrOutput
- func (o LabOutput) ArtifactsStorageAccount() pulumi.StringOutput
- func (o LabOutput) CreatedDate() pulumi.StringOutput
- func (o LabOutput) DefaultPremiumStorageAccount() pulumi.StringOutput
- func (o LabOutput) DefaultStorageAccount() pulumi.StringOutput
- func (LabOutput) ElementType() reflect.Type
- func (o LabOutput) EnvironmentPermission() pulumi.StringPtrOutput
- func (o LabOutput) ExtendedProperties() pulumi.StringMapOutput
- func (o LabOutput) LabStorageType() pulumi.StringPtrOutput
- func (o LabOutput) LoadBalancerId() pulumi.StringOutput
- func (o LabOutput) Location() pulumi.StringPtrOutput
- func (o LabOutput) MandatoryArtifactsResourceIdsLinux() pulumi.StringArrayOutput
- func (o LabOutput) MandatoryArtifactsResourceIdsWindows() pulumi.StringArrayOutput
- func (o LabOutput) Name() pulumi.StringOutput
- func (o LabOutput) NetworkSecurityGroupId() pulumi.StringOutput
- func (o LabOutput) PremiumDataDiskStorageAccount() pulumi.StringOutput
- func (o LabOutput) PremiumDataDisks() pulumi.StringPtrOutput
- func (o LabOutput) ProvisioningState() pulumi.StringOutput
- func (o LabOutput) PublicIpId() pulumi.StringOutput
- func (o LabOutput) Support() LabSupportPropertiesResponsePtrOutput
- func (o LabOutput) Tags() pulumi.StringMapOutput
- func (o LabOutput) ToLabOutput() LabOutput
- func (o LabOutput) ToLabOutputWithContext(ctx context.Context) LabOutput
- func (o LabOutput) Type() pulumi.StringOutput
- func (o LabOutput) UniqueIdentifier() pulumi.StringOutput
- func (o LabOutput) VaultName() pulumi.StringOutput
- func (o LabOutput) VmCreationResourceGroup() pulumi.StringOutput
- type LabState
- type LabSupportProperties
- type LabSupportPropertiesArgs
- func (LabSupportPropertiesArgs) ElementType() reflect.Type
- func (i LabSupportPropertiesArgs) ToLabSupportPropertiesOutput() LabSupportPropertiesOutput
- func (i LabSupportPropertiesArgs) ToLabSupportPropertiesOutputWithContext(ctx context.Context) LabSupportPropertiesOutput
- func (i LabSupportPropertiesArgs) ToLabSupportPropertiesPtrOutput() LabSupportPropertiesPtrOutput
- func (i LabSupportPropertiesArgs) ToLabSupportPropertiesPtrOutputWithContext(ctx context.Context) LabSupportPropertiesPtrOutput
- type LabSupportPropertiesInput
- type LabSupportPropertiesOutput
- func (LabSupportPropertiesOutput) ElementType() reflect.Type
- func (o LabSupportPropertiesOutput) Enabled() pulumi.StringPtrOutput
- func (o LabSupportPropertiesOutput) Markdown() pulumi.StringPtrOutput
- func (o LabSupportPropertiesOutput) ToLabSupportPropertiesOutput() LabSupportPropertiesOutput
- func (o LabSupportPropertiesOutput) ToLabSupportPropertiesOutputWithContext(ctx context.Context) LabSupportPropertiesOutput
- func (o LabSupportPropertiesOutput) ToLabSupportPropertiesPtrOutput() LabSupportPropertiesPtrOutput
- func (o LabSupportPropertiesOutput) ToLabSupportPropertiesPtrOutputWithContext(ctx context.Context) LabSupportPropertiesPtrOutput
- type LabSupportPropertiesPtrInput
- type LabSupportPropertiesPtrOutput
- func (o LabSupportPropertiesPtrOutput) Elem() LabSupportPropertiesOutput
- func (LabSupportPropertiesPtrOutput) ElementType() reflect.Type
- func (o LabSupportPropertiesPtrOutput) Enabled() pulumi.StringPtrOutput
- func (o LabSupportPropertiesPtrOutput) Markdown() pulumi.StringPtrOutput
- func (o LabSupportPropertiesPtrOutput) ToLabSupportPropertiesPtrOutput() LabSupportPropertiesPtrOutput
- func (o LabSupportPropertiesPtrOutput) ToLabSupportPropertiesPtrOutputWithContext(ctx context.Context) LabSupportPropertiesPtrOutput
- type LabSupportPropertiesResponse
- type LabSupportPropertiesResponseOutput
- func (LabSupportPropertiesResponseOutput) ElementType() reflect.Type
- func (o LabSupportPropertiesResponseOutput) Enabled() pulumi.StringPtrOutput
- func (o LabSupportPropertiesResponseOutput) Markdown() pulumi.StringPtrOutput
- func (o LabSupportPropertiesResponseOutput) ToLabSupportPropertiesResponseOutput() LabSupportPropertiesResponseOutput
- func (o LabSupportPropertiesResponseOutput) ToLabSupportPropertiesResponseOutputWithContext(ctx context.Context) LabSupportPropertiesResponseOutput
- type LabSupportPropertiesResponsePtrOutput
- func (o LabSupportPropertiesResponsePtrOutput) Elem() LabSupportPropertiesResponseOutput
- func (LabSupportPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o LabSupportPropertiesResponsePtrOutput) Enabled() pulumi.StringPtrOutput
- func (o LabSupportPropertiesResponsePtrOutput) Markdown() pulumi.StringPtrOutput
- func (o LabSupportPropertiesResponsePtrOutput) ToLabSupportPropertiesResponsePtrOutput() LabSupportPropertiesResponsePtrOutput
- func (o LabSupportPropertiesResponsePtrOutput) ToLabSupportPropertiesResponsePtrOutputWithContext(ctx context.Context) LabSupportPropertiesResponsePtrOutput
- type LabVhdResponse
- type LabVhdResponseArrayOutput
- func (LabVhdResponseArrayOutput) ElementType() reflect.Type
- func (o LabVhdResponseArrayOutput) Index(i pulumi.IntInput) LabVhdResponseOutput
- func (o LabVhdResponseArrayOutput) ToLabVhdResponseArrayOutput() LabVhdResponseArrayOutput
- func (o LabVhdResponseArrayOutput) ToLabVhdResponseArrayOutputWithContext(ctx context.Context) LabVhdResponseArrayOutput
- type LabVhdResponseOutput
- type LabVirtualMachineCreationParameter
- type LabVirtualMachineCreationParameterArgs
- func (val *LabVirtualMachineCreationParameterArgs) Defaults() *LabVirtualMachineCreationParameterArgs
- func (LabVirtualMachineCreationParameterArgs) ElementType() reflect.Type
- func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterOutput() LabVirtualMachineCreationParameterOutput
- func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterOutput
- func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterPtrOutput() LabVirtualMachineCreationParameterPtrOutput
- func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterPtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterPtrOutput
- type LabVirtualMachineCreationParameterInput
- type LabVirtualMachineCreationParameterOutput
- func (o LabVirtualMachineCreationParameterOutput) AllowClaim() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) Artifacts() ArtifactInstallPropertiesArrayOutput
- func (o LabVirtualMachineCreationParameterOutput) BulkCreationParameters() BulkCreationParametersPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) CreatedDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) CustomImageId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) DataDiskParameters() DataDiskPropertiesArrayOutput
- func (o LabVirtualMachineCreationParameterOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
- func (LabVirtualMachineCreationParameterOutput) ElementType() reflect.Type
- func (o LabVirtualMachineCreationParameterOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) GalleryImageReference() GalleryImageReferencePtrOutput
- func (o LabVirtualMachineCreationParameterOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) Location() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) Name() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) NetworkInterface() NetworkInterfacePropertiesPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) Notes() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) OwnerObjectId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) Password() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) PlanId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) ScheduleParameters() ScheduleCreationParameterArrayOutput
- func (o LabVirtualMachineCreationParameterOutput) Size() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) SshKey() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) StorageType() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) Tags() pulumi.StringMapOutput
- func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterOutput() LabVirtualMachineCreationParameterOutput
- func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterOutput
- func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterPtrOutput() LabVirtualMachineCreationParameterPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterPtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterPtrOutput
- func (o LabVirtualMachineCreationParameterOutput) UserName() pulumi.StringPtrOutput
- type LabVirtualMachineCreationParameterPtrInput
- type LabVirtualMachineCreationParameterPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) AllowClaim() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Artifacts() ArtifactInstallPropertiesArrayOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) BulkCreationParameters() BulkCreationParametersPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) CreatedDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) CustomImageId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) DataDiskParameters() DataDiskPropertiesArrayOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Elem() LabVirtualMachineCreationParameterOutput
- func (LabVirtualMachineCreationParameterPtrOutput) ElementType() reflect.Type
- func (o LabVirtualMachineCreationParameterPtrOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) GalleryImageReference() GalleryImageReferencePtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Location() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Name() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) NetworkInterface() NetworkInterfacePropertiesPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Notes() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) OwnerObjectId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Password() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) PlanId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) ScheduleParameters() ScheduleCreationParameterArrayOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Size() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) SshKey() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) StorageType() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) Tags() pulumi.StringMapOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) ToLabVirtualMachineCreationParameterPtrOutput() LabVirtualMachineCreationParameterPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) ToLabVirtualMachineCreationParameterPtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterPtrOutput
- func (o LabVirtualMachineCreationParameterPtrOutput) UserName() pulumi.StringPtrOutput
- type LabVirtualMachineCreationParameterResponse
- type LabVirtualMachineCreationParameterResponseOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) AllowClaim() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) Artifacts() ArtifactInstallPropertiesResponseArrayOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) BulkCreationParameters() BulkCreationParametersResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) CreatedDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) CustomImageId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) DataDiskParameters() DataDiskPropertiesResponseArrayOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
- func (LabVirtualMachineCreationParameterResponseOutput) ElementType() reflect.Type
- func (o LabVirtualMachineCreationParameterResponseOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) GalleryImageReference() GalleryImageReferenceResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) Location() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) Name() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) NetworkInterface() NetworkInterfacePropertiesResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) Notes() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) OwnerObjectId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) Password() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) PlanId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) ScheduleParameters() ScheduleCreationParameterResponseArrayOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) Size() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) SshKey() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) StorageType() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) Tags() pulumi.StringMapOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponseOutput() LabVirtualMachineCreationParameterResponseOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponseOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterResponseOutput
- func (o LabVirtualMachineCreationParameterResponseOutput) UserName() pulumi.StringPtrOutput
- type LabVirtualMachineCreationParameterResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) AllowClaim() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Artifacts() ArtifactInstallPropertiesResponseArrayOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) BulkCreationParameters() BulkCreationParametersResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) CreatedDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) CustomImageId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) DataDiskParameters() DataDiskPropertiesResponseArrayOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Elem() LabVirtualMachineCreationParameterResponseOutput
- func (LabVirtualMachineCreationParameterResponsePtrOutput) ElementType() reflect.Type
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) GalleryImageReference() GalleryImageReferenceResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) NetworkInterface() NetworkInterfacePropertiesResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Notes() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) OwnerObjectId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Password() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) PlanId() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) ScheduleParameters() ScheduleCreationParameterResponseArrayOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Size() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) SshKey() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) StorageType() pulumi.StringPtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) Tags() pulumi.StringMapOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) ToLabVirtualMachineCreationParameterResponsePtrOutput() LabVirtualMachineCreationParameterResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) ToLabVirtualMachineCreationParameterResponsePtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterResponsePtrOutput
- func (o LabVirtualMachineCreationParameterResponsePtrOutput) UserName() pulumi.StringPtrOutput
- type LinuxOsInfo
- type LinuxOsInfoArgs
- func (LinuxOsInfoArgs) ElementType() reflect.Type
- func (i LinuxOsInfoArgs) ToLinuxOsInfoOutput() LinuxOsInfoOutput
- func (i LinuxOsInfoArgs) ToLinuxOsInfoOutputWithContext(ctx context.Context) LinuxOsInfoOutput
- func (i LinuxOsInfoArgs) ToLinuxOsInfoPtrOutput() LinuxOsInfoPtrOutput
- func (i LinuxOsInfoArgs) ToLinuxOsInfoPtrOutputWithContext(ctx context.Context) LinuxOsInfoPtrOutput
- type LinuxOsInfoInput
- type LinuxOsInfoOutput
- func (LinuxOsInfoOutput) ElementType() reflect.Type
- func (o LinuxOsInfoOutput) LinuxOsState() pulumi.StringPtrOutput
- func (o LinuxOsInfoOutput) ToLinuxOsInfoOutput() LinuxOsInfoOutput
- func (o LinuxOsInfoOutput) ToLinuxOsInfoOutputWithContext(ctx context.Context) LinuxOsInfoOutput
- func (o LinuxOsInfoOutput) ToLinuxOsInfoPtrOutput() LinuxOsInfoPtrOutput
- func (o LinuxOsInfoOutput) ToLinuxOsInfoPtrOutputWithContext(ctx context.Context) LinuxOsInfoPtrOutput
- type LinuxOsInfoPtrInput
- type LinuxOsInfoPtrOutput
- func (o LinuxOsInfoPtrOutput) Elem() LinuxOsInfoOutput
- func (LinuxOsInfoPtrOutput) ElementType() reflect.Type
- func (o LinuxOsInfoPtrOutput) LinuxOsState() pulumi.StringPtrOutput
- func (o LinuxOsInfoPtrOutput) ToLinuxOsInfoPtrOutput() LinuxOsInfoPtrOutput
- func (o LinuxOsInfoPtrOutput) ToLinuxOsInfoPtrOutputWithContext(ctx context.Context) LinuxOsInfoPtrOutput
- type LinuxOsInfoResponse
- type LinuxOsInfoResponseOutput
- func (LinuxOsInfoResponseOutput) ElementType() reflect.Type
- func (o LinuxOsInfoResponseOutput) LinuxOsState() pulumi.StringPtrOutput
- func (o LinuxOsInfoResponseOutput) ToLinuxOsInfoResponseOutput() LinuxOsInfoResponseOutput
- func (o LinuxOsInfoResponseOutput) ToLinuxOsInfoResponseOutputWithContext(ctx context.Context) LinuxOsInfoResponseOutput
- type LinuxOsInfoResponsePtrOutput
- func (o LinuxOsInfoResponsePtrOutput) Elem() LinuxOsInfoResponseOutput
- func (LinuxOsInfoResponsePtrOutput) ElementType() reflect.Type
- func (o LinuxOsInfoResponsePtrOutput) LinuxOsState() pulumi.StringPtrOutput
- func (o LinuxOsInfoResponsePtrOutput) ToLinuxOsInfoResponsePtrOutput() LinuxOsInfoResponsePtrOutput
- func (o LinuxOsInfoResponsePtrOutput) ToLinuxOsInfoResponsePtrOutputWithContext(ctx context.Context) LinuxOsInfoResponsePtrOutput
- type LinuxOsState
- func (LinuxOsState) ElementType() reflect.Type
- func (e LinuxOsState) ToLinuxOsStateOutput() LinuxOsStateOutput
- func (e LinuxOsState) ToLinuxOsStateOutputWithContext(ctx context.Context) LinuxOsStateOutput
- func (e LinuxOsState) ToLinuxOsStatePtrOutput() LinuxOsStatePtrOutput
- func (e LinuxOsState) ToLinuxOsStatePtrOutputWithContext(ctx context.Context) LinuxOsStatePtrOutput
- func (e LinuxOsState) ToStringOutput() pulumi.StringOutput
- func (e LinuxOsState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LinuxOsState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LinuxOsState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LinuxOsStateInput
- type LinuxOsStateOutput
- func (LinuxOsStateOutput) ElementType() reflect.Type
- func (o LinuxOsStateOutput) ToLinuxOsStateOutput() LinuxOsStateOutput
- func (o LinuxOsStateOutput) ToLinuxOsStateOutputWithContext(ctx context.Context) LinuxOsStateOutput
- func (o LinuxOsStateOutput) ToLinuxOsStatePtrOutput() LinuxOsStatePtrOutput
- func (o LinuxOsStateOutput) ToLinuxOsStatePtrOutputWithContext(ctx context.Context) LinuxOsStatePtrOutput
- func (o LinuxOsStateOutput) ToStringOutput() pulumi.StringOutput
- func (o LinuxOsStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LinuxOsStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LinuxOsStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LinuxOsStatePtrInput
- type LinuxOsStatePtrOutput
- func (o LinuxOsStatePtrOutput) Elem() LinuxOsStateOutput
- func (LinuxOsStatePtrOutput) ElementType() reflect.Type
- func (o LinuxOsStatePtrOutput) ToLinuxOsStatePtrOutput() LinuxOsStatePtrOutput
- func (o LinuxOsStatePtrOutput) ToLinuxOsStatePtrOutputWithContext(ctx context.Context) LinuxOsStatePtrOutput
- func (o LinuxOsStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LinuxOsStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListLabVhdsArgs
- type ListLabVhdsOutputArgs
- type ListLabVhdsResult
- type ListLabVhdsResultOutput
- func (ListLabVhdsResultOutput) ElementType() reflect.Type
- func (o ListLabVhdsResultOutput) NextLink() pulumi.StringPtrOutput
- func (o ListLabVhdsResultOutput) ToListLabVhdsResultOutput() ListLabVhdsResultOutput
- func (o ListLabVhdsResultOutput) ToListLabVhdsResultOutputWithContext(ctx context.Context) ListLabVhdsResultOutput
- func (o ListLabVhdsResultOutput) Value() LabVhdResponseArrayOutput
- type ListScheduleApplicableArgs
- type ListScheduleApplicableOutputArgs
- type ListScheduleApplicableResult
- type ListScheduleApplicableResultOutput
- func (ListScheduleApplicableResultOutput) ElementType() reflect.Type
- func (o ListScheduleApplicableResultOutput) NextLink() pulumi.StringPtrOutput
- func (o ListScheduleApplicableResultOutput) ToListScheduleApplicableResultOutput() ListScheduleApplicableResultOutput
- func (o ListScheduleApplicableResultOutput) ToListScheduleApplicableResultOutputWithContext(ctx context.Context) ListScheduleApplicableResultOutput
- func (o ListScheduleApplicableResultOutput) Value() ScheduleResponseArrayOutput
- type ListServiceFabricApplicableSchedulesArgs
- type ListServiceFabricApplicableSchedulesOutputArgs
- type ListServiceFabricApplicableSchedulesResult
- type ListServiceFabricApplicableSchedulesResultOutput
- func (ListServiceFabricApplicableSchedulesResultOutput) ElementType() reflect.Type
- func (o ListServiceFabricApplicableSchedulesResultOutput) Id() pulumi.StringOutput
- func (o ListServiceFabricApplicableSchedulesResultOutput) LabVmsShutdown() ScheduleResponsePtrOutput
- func (o ListServiceFabricApplicableSchedulesResultOutput) LabVmsStartup() ScheduleResponsePtrOutput
- func (o ListServiceFabricApplicableSchedulesResultOutput) Location() pulumi.StringPtrOutput
- func (o ListServiceFabricApplicableSchedulesResultOutput) Name() pulumi.StringOutput
- func (o ListServiceFabricApplicableSchedulesResultOutput) Tags() pulumi.StringMapOutput
- func (o ListServiceFabricApplicableSchedulesResultOutput) ToListServiceFabricApplicableSchedulesResultOutput() ListServiceFabricApplicableSchedulesResultOutput
- func (o ListServiceFabricApplicableSchedulesResultOutput) ToListServiceFabricApplicableSchedulesResultOutputWithContext(ctx context.Context) ListServiceFabricApplicableSchedulesResultOutput
- func (o ListServiceFabricApplicableSchedulesResultOutput) Type() pulumi.StringOutput
- type ListVirtualMachineApplicableSchedulesArgs
- type ListVirtualMachineApplicableSchedulesOutputArgs
- type ListVirtualMachineApplicableSchedulesResult
- type ListVirtualMachineApplicableSchedulesResultOutput
- func (ListVirtualMachineApplicableSchedulesResultOutput) ElementType() reflect.Type
- func (o ListVirtualMachineApplicableSchedulesResultOutput) Id() pulumi.StringOutput
- func (o ListVirtualMachineApplicableSchedulesResultOutput) LabVmsShutdown() ScheduleResponsePtrOutput
- func (o ListVirtualMachineApplicableSchedulesResultOutput) LabVmsStartup() ScheduleResponsePtrOutput
- func (o ListVirtualMachineApplicableSchedulesResultOutput) Location() pulumi.StringPtrOutput
- func (o ListVirtualMachineApplicableSchedulesResultOutput) Name() pulumi.StringOutput
- func (o ListVirtualMachineApplicableSchedulesResultOutput) Tags() pulumi.StringMapOutput
- func (o ListVirtualMachineApplicableSchedulesResultOutput) ToListVirtualMachineApplicableSchedulesResultOutput() ListVirtualMachineApplicableSchedulesResultOutput
- func (o ListVirtualMachineApplicableSchedulesResultOutput) ToListVirtualMachineApplicableSchedulesResultOutputWithContext(ctx context.Context) ListVirtualMachineApplicableSchedulesResultOutput
- func (o ListVirtualMachineApplicableSchedulesResultOutput) Type() pulumi.StringOutput
- type LookupArtifactSourceArgs
- type LookupArtifactSourceOutputArgs
- type LookupArtifactSourceResult
- type LookupArtifactSourceResultOutput
- func (o LookupArtifactSourceResultOutput) ArmTemplateFolderPath() pulumi.StringPtrOutput
- func (o LookupArtifactSourceResultOutput) BranchRef() pulumi.StringPtrOutput
- func (o LookupArtifactSourceResultOutput) CreatedDate() pulumi.StringOutput
- func (o LookupArtifactSourceResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupArtifactSourceResultOutput) ElementType() reflect.Type
- func (o LookupArtifactSourceResultOutput) FolderPath() pulumi.StringPtrOutput
- func (o LookupArtifactSourceResultOutput) Id() pulumi.StringOutput
- func (o LookupArtifactSourceResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupArtifactSourceResultOutput) Name() pulumi.StringOutput
- func (o LookupArtifactSourceResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupArtifactSourceResultOutput) SecurityToken() pulumi.StringPtrOutput
- func (o LookupArtifactSourceResultOutput) SourceType() pulumi.StringPtrOutput
- func (o LookupArtifactSourceResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupArtifactSourceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupArtifactSourceResultOutput) ToLookupArtifactSourceResultOutput() LookupArtifactSourceResultOutput
- func (o LookupArtifactSourceResultOutput) ToLookupArtifactSourceResultOutputWithContext(ctx context.Context) LookupArtifactSourceResultOutput
- func (o LookupArtifactSourceResultOutput) Type() pulumi.StringOutput
- func (o LookupArtifactSourceResultOutput) UniqueIdentifier() pulumi.StringOutput
- func (o LookupArtifactSourceResultOutput) Uri() pulumi.StringPtrOutput
- type LookupCustomImageArgs
- type LookupCustomImageOutputArgs
- type LookupCustomImageResult
- type LookupCustomImageResultOutput
- func (o LookupCustomImageResultOutput) Author() pulumi.StringPtrOutput
- func (o LookupCustomImageResultOutput) CreationDate() pulumi.StringOutput
- func (o LookupCustomImageResultOutput) CustomImagePlan() CustomImagePropertiesFromPlanResponsePtrOutput
- func (o LookupCustomImageResultOutput) DataDiskStorageInfo() DataDiskStorageTypeInfoResponseArrayOutput
- func (o LookupCustomImageResultOutput) Description() pulumi.StringPtrOutput
- func (LookupCustomImageResultOutput) ElementType() reflect.Type
- func (o LookupCustomImageResultOutput) Id() pulumi.StringOutput
- func (o LookupCustomImageResultOutput) IsPlanAuthorized() pulumi.BoolPtrOutput
- func (o LookupCustomImageResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupCustomImageResultOutput) ManagedImageId() pulumi.StringPtrOutput
- func (o LookupCustomImageResultOutput) ManagedSnapshotId() pulumi.StringPtrOutput
- func (o LookupCustomImageResultOutput) Name() pulumi.StringOutput
- func (o LookupCustomImageResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupCustomImageResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupCustomImageResultOutput) ToLookupCustomImageResultOutput() LookupCustomImageResultOutput
- func (o LookupCustomImageResultOutput) ToLookupCustomImageResultOutputWithContext(ctx context.Context) LookupCustomImageResultOutput
- func (o LookupCustomImageResultOutput) Type() pulumi.StringOutput
- func (o LookupCustomImageResultOutput) UniqueIdentifier() pulumi.StringOutput
- func (o LookupCustomImageResultOutput) Vhd() CustomImagePropertiesCustomResponsePtrOutput
- func (o LookupCustomImageResultOutput) Vm() CustomImagePropertiesFromVmResponsePtrOutput
- type LookupDiskArgs
- type LookupDiskOutputArgs
- type LookupDiskResult
- type LookupDiskResultOutput
- func (o LookupDiskResultOutput) CreatedDate() pulumi.StringOutput
- func (o LookupDiskResultOutput) DiskBlobName() pulumi.StringPtrOutput
- func (o LookupDiskResultOutput) DiskSizeGiB() pulumi.IntPtrOutput
- func (o LookupDiskResultOutput) DiskType() pulumi.StringPtrOutput
- func (o LookupDiskResultOutput) DiskUri() pulumi.StringPtrOutput
- func (LookupDiskResultOutput) ElementType() reflect.Type
- func (o LookupDiskResultOutput) HostCaching() pulumi.StringPtrOutput
- func (o LookupDiskResultOutput) Id() pulumi.StringOutput
- func (o LookupDiskResultOutput) LeasedByLabVmId() pulumi.StringPtrOutput
- func (o LookupDiskResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupDiskResultOutput) ManagedDiskId() pulumi.StringPtrOutput
- func (o LookupDiskResultOutput) Name() pulumi.StringOutput
- func (o LookupDiskResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupDiskResultOutput) StorageAccountId() pulumi.StringPtrOutput
- func (o LookupDiskResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupDiskResultOutput) ToLookupDiskResultOutput() LookupDiskResultOutput
- func (o LookupDiskResultOutput) ToLookupDiskResultOutputWithContext(ctx context.Context) LookupDiskResultOutput
- func (o LookupDiskResultOutput) Type() pulumi.StringOutput
- func (o LookupDiskResultOutput) UniqueIdentifier() pulumi.StringOutput
- type LookupEnvironmentArgs
- type LookupEnvironmentOutputArgs
- type LookupEnvironmentResult
- type LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ArmTemplateDisplayName() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) CreatedByUser() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) DeploymentProperties() EnvironmentDeploymentPropertiesResponsePtrOutput
- func (LookupEnvironmentResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentResultOutput) Id() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) ResourceGroupId() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) Type() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) UniqueIdentifier() pulumi.StringOutput
- type LookupFormulaArgs
- type LookupFormulaOutputArgs
- type LookupFormulaResult
- type LookupFormulaResultOutput
- func (o LookupFormulaResultOutput) Author() pulumi.StringOutput
- func (o LookupFormulaResultOutput) CreationDate() pulumi.StringOutput
- func (o LookupFormulaResultOutput) Description() pulumi.StringPtrOutput
- func (LookupFormulaResultOutput) ElementType() reflect.Type
- func (o LookupFormulaResultOutput) FormulaContent() LabVirtualMachineCreationParameterResponsePtrOutput
- func (o LookupFormulaResultOutput) Id() pulumi.StringOutput
- func (o LookupFormulaResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupFormulaResultOutput) Name() pulumi.StringOutput
- func (o LookupFormulaResultOutput) OsType() pulumi.StringPtrOutput
- func (o LookupFormulaResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupFormulaResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupFormulaResultOutput) ToLookupFormulaResultOutput() LookupFormulaResultOutput
- func (o LookupFormulaResultOutput) ToLookupFormulaResultOutputWithContext(ctx context.Context) LookupFormulaResultOutput
- func (o LookupFormulaResultOutput) Type() pulumi.StringOutput
- func (o LookupFormulaResultOutput) UniqueIdentifier() pulumi.StringOutput
- func (o LookupFormulaResultOutput) Vm() FormulaPropertiesFromVmResponsePtrOutput
- type LookupGlobalScheduleArgs
- type LookupGlobalScheduleOutputArgs
- type LookupGlobalScheduleResult
- type LookupGlobalScheduleResultOutput
- func (o LookupGlobalScheduleResultOutput) CreatedDate() pulumi.StringOutput
- func (o LookupGlobalScheduleResultOutput) DailyRecurrence() DayDetailsResponsePtrOutput
- func (LookupGlobalScheduleResultOutput) ElementType() reflect.Type
- func (o LookupGlobalScheduleResultOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
- func (o LookupGlobalScheduleResultOutput) Id() pulumi.StringOutput
- func (o LookupGlobalScheduleResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupGlobalScheduleResultOutput) Name() pulumi.StringOutput
- func (o LookupGlobalScheduleResultOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
- func (o LookupGlobalScheduleResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupGlobalScheduleResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupGlobalScheduleResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupGlobalScheduleResultOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o LookupGlobalScheduleResultOutput) TaskType() pulumi.StringPtrOutput
- func (o LookupGlobalScheduleResultOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o LookupGlobalScheduleResultOutput) ToLookupGlobalScheduleResultOutput() LookupGlobalScheduleResultOutput
- func (o LookupGlobalScheduleResultOutput) ToLookupGlobalScheduleResultOutputWithContext(ctx context.Context) LookupGlobalScheduleResultOutput
- func (o LookupGlobalScheduleResultOutput) Type() pulumi.StringOutput
- func (o LookupGlobalScheduleResultOutput) UniqueIdentifier() pulumi.StringOutput
- func (o LookupGlobalScheduleResultOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
- type LookupLabArgs
- type LookupLabOutputArgs
- type LookupLabResult
- type LookupLabResultOutput
- func (o LookupLabResultOutput) Announcement() LabAnnouncementPropertiesResponsePtrOutput
- func (o LookupLabResultOutput) ArtifactsStorageAccount() pulumi.StringOutput
- func (o LookupLabResultOutput) CreatedDate() pulumi.StringOutput
- func (o LookupLabResultOutput) DefaultPremiumStorageAccount() pulumi.StringOutput
- func (o LookupLabResultOutput) DefaultStorageAccount() pulumi.StringOutput
- func (LookupLabResultOutput) ElementType() reflect.Type
- func (o LookupLabResultOutput) EnvironmentPermission() pulumi.StringPtrOutput
- func (o LookupLabResultOutput) ExtendedProperties() pulumi.StringMapOutput
- func (o LookupLabResultOutput) Id() pulumi.StringOutput
- func (o LookupLabResultOutput) LabStorageType() pulumi.StringPtrOutput
- func (o LookupLabResultOutput) LoadBalancerId() pulumi.StringOutput
- func (o LookupLabResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupLabResultOutput) MandatoryArtifactsResourceIdsLinux() pulumi.StringArrayOutput
- func (o LookupLabResultOutput) MandatoryArtifactsResourceIdsWindows() pulumi.StringArrayOutput
- func (o LookupLabResultOutput) Name() pulumi.StringOutput
- func (o LookupLabResultOutput) NetworkSecurityGroupId() pulumi.StringOutput
- func (o LookupLabResultOutput) PremiumDataDiskStorageAccount() pulumi.StringOutput
- func (o LookupLabResultOutput) PremiumDataDisks() pulumi.StringPtrOutput
- func (o LookupLabResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupLabResultOutput) PublicIpId() pulumi.StringOutput
- func (o LookupLabResultOutput) Support() LabSupportPropertiesResponsePtrOutput
- func (o LookupLabResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupLabResultOutput) ToLookupLabResultOutput() LookupLabResultOutput
- func (o LookupLabResultOutput) ToLookupLabResultOutputWithContext(ctx context.Context) LookupLabResultOutput
- func (o LookupLabResultOutput) Type() pulumi.StringOutput
- func (o LookupLabResultOutput) UniqueIdentifier() pulumi.StringOutput
- func (o LookupLabResultOutput) VaultName() pulumi.StringOutput
- func (o LookupLabResultOutput) VmCreationResourceGroup() pulumi.StringOutput
- type LookupNotificationChannelArgs
- type LookupNotificationChannelOutputArgs
- type LookupNotificationChannelResult
- type LookupNotificationChannelResultOutput
- func (o LookupNotificationChannelResultOutput) CreatedDate() pulumi.StringOutput
- func (o LookupNotificationChannelResultOutput) Description() pulumi.StringPtrOutput
- func (LookupNotificationChannelResultOutput) ElementType() reflect.Type
- func (o LookupNotificationChannelResultOutput) EmailRecipient() pulumi.StringPtrOutput
- func (o LookupNotificationChannelResultOutput) Events() EventResponseArrayOutput
- func (o LookupNotificationChannelResultOutput) Id() pulumi.StringOutput
- func (o LookupNotificationChannelResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupNotificationChannelResultOutput) Name() pulumi.StringOutput
- func (o LookupNotificationChannelResultOutput) NotificationLocale() pulumi.StringPtrOutput
- func (o LookupNotificationChannelResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupNotificationChannelResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutput() LookupNotificationChannelResultOutput
- func (o LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutputWithContext(ctx context.Context) LookupNotificationChannelResultOutput
- func (o LookupNotificationChannelResultOutput) Type() pulumi.StringOutput
- func (o LookupNotificationChannelResultOutput) UniqueIdentifier() pulumi.StringOutput
- func (o LookupNotificationChannelResultOutput) WebHookUrl() pulumi.StringPtrOutput
- type LookupPolicyArgs
- type LookupPolicyOutputArgs
- type LookupPolicyResult
- type LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) CreatedDate() pulumi.StringOutput
- func (o LookupPolicyResultOutput) Description() pulumi.StringPtrOutput
- func (LookupPolicyResultOutput) ElementType() reflect.Type
- func (o LookupPolicyResultOutput) EvaluatorType() pulumi.StringPtrOutput
- func (o LookupPolicyResultOutput) FactData() pulumi.StringPtrOutput
- func (o LookupPolicyResultOutput) FactName() pulumi.StringPtrOutput
- func (o LookupPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupPolicyResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicyResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupPolicyResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupPolicyResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupPolicyResultOutput) Threshold() pulumi.StringPtrOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
- func (o LookupPolicyResultOutput) Type() pulumi.StringOutput
- func (o LookupPolicyResultOutput) UniqueIdentifier() pulumi.StringOutput
- type LookupScheduleArgs
- type LookupScheduleOutputArgs
- type LookupScheduleResult
- type LookupScheduleResultOutput
- func (o LookupScheduleResultOutput) CreatedDate() pulumi.StringOutput
- func (o LookupScheduleResultOutput) DailyRecurrence() DayDetailsResponsePtrOutput
- func (LookupScheduleResultOutput) ElementType() reflect.Type
- func (o LookupScheduleResultOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
- func (o LookupScheduleResultOutput) Id() pulumi.StringOutput
- func (o LookupScheduleResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupScheduleResultOutput) Name() pulumi.StringOutput
- func (o LookupScheduleResultOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
- func (o LookupScheduleResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupScheduleResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupScheduleResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupScheduleResultOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o LookupScheduleResultOutput) TaskType() pulumi.StringPtrOutput
- func (o LookupScheduleResultOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o LookupScheduleResultOutput) ToLookupScheduleResultOutput() LookupScheduleResultOutput
- func (o LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext(ctx context.Context) LookupScheduleResultOutput
- func (o LookupScheduleResultOutput) Type() pulumi.StringOutput
- func (o LookupScheduleResultOutput) UniqueIdentifier() pulumi.StringOutput
- func (o LookupScheduleResultOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
- type LookupSecretArgs
- type LookupSecretOutputArgs
- type LookupSecretResult
- type LookupSecretResultOutput
- func (LookupSecretResultOutput) ElementType() reflect.Type
- func (o LookupSecretResultOutput) Id() pulumi.StringOutput
- func (o LookupSecretResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupSecretResultOutput) Name() pulumi.StringOutput
- func (o LookupSecretResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupSecretResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupSecretResultOutput) ToLookupSecretResultOutput() LookupSecretResultOutput
- func (o LookupSecretResultOutput) ToLookupSecretResultOutputWithContext(ctx context.Context) LookupSecretResultOutput
- func (o LookupSecretResultOutput) Type() pulumi.StringOutput
- func (o LookupSecretResultOutput) UniqueIdentifier() pulumi.StringOutput
- func (o LookupSecretResultOutput) Value() pulumi.StringPtrOutput
- type LookupServiceFabricArgs
- type LookupServiceFabricOutputArgs
- type LookupServiceFabricResult
- type LookupServiceFabricResultOutput
- func (o LookupServiceFabricResultOutput) ApplicableSchedule() ApplicableScheduleResponseOutput
- func (LookupServiceFabricResultOutput) ElementType() reflect.Type
- func (o LookupServiceFabricResultOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o LookupServiceFabricResultOutput) ExternalServiceFabricId() pulumi.StringPtrOutput
- func (o LookupServiceFabricResultOutput) Id() pulumi.StringOutput
- func (o LookupServiceFabricResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupServiceFabricResultOutput) Name() pulumi.StringOutput
- func (o LookupServiceFabricResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupServiceFabricResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupServiceFabricResultOutput) ToLookupServiceFabricResultOutput() LookupServiceFabricResultOutput
- func (o LookupServiceFabricResultOutput) ToLookupServiceFabricResultOutputWithContext(ctx context.Context) LookupServiceFabricResultOutput
- func (o LookupServiceFabricResultOutput) Type() pulumi.StringOutput
- func (o LookupServiceFabricResultOutput) UniqueIdentifier() pulumi.StringOutput
- type LookupServiceFabricScheduleArgs
- type LookupServiceFabricScheduleOutputArgs
- type LookupServiceFabricScheduleResult
- type LookupServiceFabricScheduleResultOutput
- func (o LookupServiceFabricScheduleResultOutput) CreatedDate() pulumi.StringOutput
- func (o LookupServiceFabricScheduleResultOutput) DailyRecurrence() DayDetailsResponsePtrOutput
- func (LookupServiceFabricScheduleResultOutput) ElementType() reflect.Type
- func (o LookupServiceFabricScheduleResultOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
- func (o LookupServiceFabricScheduleResultOutput) Id() pulumi.StringOutput
- func (o LookupServiceFabricScheduleResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupServiceFabricScheduleResultOutput) Name() pulumi.StringOutput
- func (o LookupServiceFabricScheduleResultOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
- func (o LookupServiceFabricScheduleResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupServiceFabricScheduleResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupServiceFabricScheduleResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupServiceFabricScheduleResultOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o LookupServiceFabricScheduleResultOutput) TaskType() pulumi.StringPtrOutput
- func (o LookupServiceFabricScheduleResultOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o LookupServiceFabricScheduleResultOutput) ToLookupServiceFabricScheduleResultOutput() LookupServiceFabricScheduleResultOutput
- func (o LookupServiceFabricScheduleResultOutput) ToLookupServiceFabricScheduleResultOutputWithContext(ctx context.Context) LookupServiceFabricScheduleResultOutput
- func (o LookupServiceFabricScheduleResultOutput) Type() pulumi.StringOutput
- func (o LookupServiceFabricScheduleResultOutput) UniqueIdentifier() pulumi.StringOutput
- func (o LookupServiceFabricScheduleResultOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
- type LookupServiceRunnerArgs
- type LookupServiceRunnerOutputArgs
- type LookupServiceRunnerResult
- type LookupServiceRunnerResultOutput
- func (LookupServiceRunnerResultOutput) ElementType() reflect.Type
- func (o LookupServiceRunnerResultOutput) Id() pulumi.StringOutput
- func (o LookupServiceRunnerResultOutput) Identity() IdentityPropertiesResponsePtrOutput
- func (o LookupServiceRunnerResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupServiceRunnerResultOutput) Name() pulumi.StringOutput
- func (o LookupServiceRunnerResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupServiceRunnerResultOutput) ToLookupServiceRunnerResultOutput() LookupServiceRunnerResultOutput
- func (o LookupServiceRunnerResultOutput) ToLookupServiceRunnerResultOutputWithContext(ctx context.Context) LookupServiceRunnerResultOutput
- func (o LookupServiceRunnerResultOutput) Type() pulumi.StringOutput
- type LookupUserArgs
- type LookupUserOutputArgs
- type LookupUserResult
- type LookupUserResultOutput
- func (o LookupUserResultOutput) CreatedDate() pulumi.StringOutput
- func (LookupUserResultOutput) ElementType() reflect.Type
- func (o LookupUserResultOutput) Id() pulumi.StringOutput
- func (o LookupUserResultOutput) Identity() UserIdentityResponsePtrOutput
- func (o LookupUserResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupUserResultOutput) Name() pulumi.StringOutput
- func (o LookupUserResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupUserResultOutput) SecretStore() UserSecretStoreResponsePtrOutput
- func (o LookupUserResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
- func (o LookupUserResultOutput) Type() pulumi.StringOutput
- func (o LookupUserResultOutput) UniqueIdentifier() pulumi.StringOutput
- type LookupVirtualMachineArgs
- type LookupVirtualMachineOutputArgs
- type LookupVirtualMachineResult
- type LookupVirtualMachineResultOutput
- func (o LookupVirtualMachineResultOutput) AllowClaim() pulumi.BoolPtrOutput
- func (o LookupVirtualMachineResultOutput) ApplicableSchedule() ApplicableScheduleResponseOutput
- func (o LookupVirtualMachineResultOutput) ArtifactDeploymentStatus() ArtifactDeploymentStatusPropertiesResponseOutput
- func (o LookupVirtualMachineResultOutput) Artifacts() ArtifactInstallPropertiesResponseArrayOutput
- func (o LookupVirtualMachineResultOutput) ComputeId() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) ComputeVm() ComputeVmPropertiesResponseOutput
- func (o LookupVirtualMachineResultOutput) CreatedByUser() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) CreatedByUserId() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) CreatedDate() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) CustomImageId() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) DataDiskParameters() DataDiskPropertiesResponseArrayOutput
- func (o LookupVirtualMachineResultOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
- func (LookupVirtualMachineResultOutput) ElementType() reflect.Type
- func (o LookupVirtualMachineResultOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) Fqdn() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) GalleryImageReference() GalleryImageReferenceResponsePtrOutput
- func (o LookupVirtualMachineResultOutput) Id() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
- func (o LookupVirtualMachineResultOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) LastKnownPowerState() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) Name() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) NetworkInterface() NetworkInterfacePropertiesResponsePtrOutput
- func (o LookupVirtualMachineResultOutput) Notes() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) OsType() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) OwnerObjectId() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) Password() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) PlanId() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) ScheduleParameters() ScheduleCreationParameterResponseArrayOutput
- func (o LookupVirtualMachineResultOutput) Size() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) SshKey() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) StorageType() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutput() LookupVirtualMachineResultOutput
- func (o LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutputWithContext(ctx context.Context) LookupVirtualMachineResultOutput
- func (o LookupVirtualMachineResultOutput) Type() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) UniqueIdentifier() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) UserName() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) VirtualMachineCreationSource() pulumi.StringOutput
- type LookupVirtualMachineScheduleArgs
- type LookupVirtualMachineScheduleOutputArgs
- type LookupVirtualMachineScheduleResult
- type LookupVirtualMachineScheduleResultOutput
- func (o LookupVirtualMachineScheduleResultOutput) CreatedDate() pulumi.StringOutput
- func (o LookupVirtualMachineScheduleResultOutput) DailyRecurrence() DayDetailsResponsePtrOutput
- func (LookupVirtualMachineScheduleResultOutput) ElementType() reflect.Type
- func (o LookupVirtualMachineScheduleResultOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
- func (o LookupVirtualMachineScheduleResultOutput) Id() pulumi.StringOutput
- func (o LookupVirtualMachineScheduleResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupVirtualMachineScheduleResultOutput) Name() pulumi.StringOutput
- func (o LookupVirtualMachineScheduleResultOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
- func (o LookupVirtualMachineScheduleResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupVirtualMachineScheduleResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupVirtualMachineScheduleResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupVirtualMachineScheduleResultOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o LookupVirtualMachineScheduleResultOutput) TaskType() pulumi.StringPtrOutput
- func (o LookupVirtualMachineScheduleResultOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o LookupVirtualMachineScheduleResultOutput) ToLookupVirtualMachineScheduleResultOutput() LookupVirtualMachineScheduleResultOutput
- func (o LookupVirtualMachineScheduleResultOutput) ToLookupVirtualMachineScheduleResultOutputWithContext(ctx context.Context) LookupVirtualMachineScheduleResultOutput
- func (o LookupVirtualMachineScheduleResultOutput) Type() pulumi.StringOutput
- func (o LookupVirtualMachineScheduleResultOutput) UniqueIdentifier() pulumi.StringOutput
- func (o LookupVirtualMachineScheduleResultOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
- type LookupVirtualNetworkArgs
- type LookupVirtualNetworkOutputArgs
- type LookupVirtualNetworkResult
- type LookupVirtualNetworkResultOutput
- func (o LookupVirtualNetworkResultOutput) AllowedSubnets() SubnetResponseArrayOutput
- func (o LookupVirtualNetworkResultOutput) CreatedDate() pulumi.StringOutput
- func (o LookupVirtualNetworkResultOutput) Description() pulumi.StringPtrOutput
- func (LookupVirtualNetworkResultOutput) ElementType() reflect.Type
- func (o LookupVirtualNetworkResultOutput) ExternalProviderResourceId() pulumi.StringPtrOutput
- func (o LookupVirtualNetworkResultOutput) ExternalSubnets() ExternalSubnetResponseArrayOutput
- func (o LookupVirtualNetworkResultOutput) Id() pulumi.StringOutput
- func (o LookupVirtualNetworkResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupVirtualNetworkResultOutput) Name() pulumi.StringOutput
- func (o LookupVirtualNetworkResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupVirtualNetworkResultOutput) SubnetOverrides() SubnetOverrideResponseArrayOutput
- func (o LookupVirtualNetworkResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupVirtualNetworkResultOutput) ToLookupVirtualNetworkResultOutput() LookupVirtualNetworkResultOutput
- func (o LookupVirtualNetworkResultOutput) ToLookupVirtualNetworkResultOutputWithContext(ctx context.Context) LookupVirtualNetworkResultOutput
- func (o LookupVirtualNetworkResultOutput) Type() pulumi.StringOutput
- func (o LookupVirtualNetworkResultOutput) UniqueIdentifier() pulumi.StringOutput
- type ManagedIdentityType
- func (ManagedIdentityType) ElementType() reflect.Type
- func (e ManagedIdentityType) ToManagedIdentityTypeOutput() ManagedIdentityTypeOutput
- func (e ManagedIdentityType) ToManagedIdentityTypeOutputWithContext(ctx context.Context) ManagedIdentityTypeOutput
- func (e ManagedIdentityType) ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput
- func (e ManagedIdentityType) ToManagedIdentityTypePtrOutputWithContext(ctx context.Context) ManagedIdentityTypePtrOutput
- func (e ManagedIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ManagedIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ManagedIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ManagedIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedIdentityTypeInput
- type ManagedIdentityTypeOutput
- func (ManagedIdentityTypeOutput) ElementType() reflect.Type
- func (o ManagedIdentityTypeOutput) ToManagedIdentityTypeOutput() ManagedIdentityTypeOutput
- func (o ManagedIdentityTypeOutput) ToManagedIdentityTypeOutputWithContext(ctx context.Context) ManagedIdentityTypeOutput
- func (o ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput
- func (o ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutputWithContext(ctx context.Context) ManagedIdentityTypePtrOutput
- func (o ManagedIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ManagedIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ManagedIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedIdentityTypePtrInput
- type ManagedIdentityTypePtrOutput
- func (o ManagedIdentityTypePtrOutput) Elem() ManagedIdentityTypeOutput
- func (ManagedIdentityTypePtrOutput) ElementType() reflect.Type
- func (o ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput
- func (o ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutputWithContext(ctx context.Context) ManagedIdentityTypePtrOutput
- func (o ManagedIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkInterfaceProperties
- type NetworkInterfacePropertiesArgs
- func (NetworkInterfacePropertiesArgs) ElementType() reflect.Type
- func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesOutput() NetworkInterfacePropertiesOutput
- func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesOutputWithContext(ctx context.Context) NetworkInterfacePropertiesOutput
- func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesPtrOutput() NetworkInterfacePropertiesPtrOutput
- func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesPtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesPtrOutput
- type NetworkInterfacePropertiesInput
- type NetworkInterfacePropertiesOutput
- func (o NetworkInterfacePropertiesOutput) DnsName() pulumi.StringPtrOutput
- func (NetworkInterfacePropertiesOutput) ElementType() reflect.Type
- func (o NetworkInterfacePropertiesOutput) PrivateIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesOutput) PublicIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesOutput) PublicIpAddressId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesOutput) RdpAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationPtrOutput
- func (o NetworkInterfacePropertiesOutput) SshAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesOutput() NetworkInterfacePropertiesOutput
- func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesOutputWithContext(ctx context.Context) NetworkInterfacePropertiesOutput
- func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesPtrOutput() NetworkInterfacePropertiesPtrOutput
- func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesPtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesPtrOutput
- func (o NetworkInterfacePropertiesOutput) VirtualNetworkId() pulumi.StringPtrOutput
- type NetworkInterfacePropertiesPtrInput
- type NetworkInterfacePropertiesPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) DnsName() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) Elem() NetworkInterfacePropertiesOutput
- func (NetworkInterfacePropertiesPtrOutput) ElementType() reflect.Type
- func (o NetworkInterfacePropertiesPtrOutput) PrivateIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) PublicIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) PublicIpAddressId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) RdpAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) SshAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) ToNetworkInterfacePropertiesPtrOutput() NetworkInterfacePropertiesPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) ToNetworkInterfacePropertiesPtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesPtrOutput
- func (o NetworkInterfacePropertiesPtrOutput) VirtualNetworkId() pulumi.StringPtrOutput
- type NetworkInterfacePropertiesResponse
- type NetworkInterfacePropertiesResponseOutput
- func (o NetworkInterfacePropertiesResponseOutput) DnsName() pulumi.StringPtrOutput
- func (NetworkInterfacePropertiesResponseOutput) ElementType() reflect.Type
- func (o NetworkInterfacePropertiesResponseOutput) PrivateIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) PublicIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) PublicIpAddressId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) RdpAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationResponsePtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) SshAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponseOutput() NetworkInterfacePropertiesResponseOutput
- func (o NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponseOutputWithContext(ctx context.Context) NetworkInterfacePropertiesResponseOutput
- func (o NetworkInterfacePropertiesResponseOutput) VirtualNetworkId() pulumi.StringPtrOutput
- type NetworkInterfacePropertiesResponsePtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) DnsName() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) Elem() NetworkInterfacePropertiesResponseOutput
- func (NetworkInterfacePropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkInterfacePropertiesResponsePtrOutput) PrivateIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) PublicIpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) PublicIpAddressId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) RdpAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationResponsePtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) SshAuthority() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) ToNetworkInterfacePropertiesResponsePtrOutput() NetworkInterfacePropertiesResponsePtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) ToNetworkInterfacePropertiesResponsePtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesResponsePtrOutput
- func (o NetworkInterfacePropertiesResponsePtrOutput) VirtualNetworkId() pulumi.StringPtrOutput
- type NotificationChannel
- type NotificationChannelArgs
- type NotificationChannelEventType
- func (NotificationChannelEventType) ElementType() reflect.Type
- func (e NotificationChannelEventType) ToNotificationChannelEventTypeOutput() NotificationChannelEventTypeOutput
- func (e NotificationChannelEventType) ToNotificationChannelEventTypeOutputWithContext(ctx context.Context) NotificationChannelEventTypeOutput
- func (e NotificationChannelEventType) ToNotificationChannelEventTypePtrOutput() NotificationChannelEventTypePtrOutput
- func (e NotificationChannelEventType) ToNotificationChannelEventTypePtrOutputWithContext(ctx context.Context) NotificationChannelEventTypePtrOutput
- func (e NotificationChannelEventType) ToStringOutput() pulumi.StringOutput
- func (e NotificationChannelEventType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NotificationChannelEventType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NotificationChannelEventType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationChannelEventTypeInput
- type NotificationChannelEventTypeOutput
- func (NotificationChannelEventTypeOutput) ElementType() reflect.Type
- func (o NotificationChannelEventTypeOutput) ToNotificationChannelEventTypeOutput() NotificationChannelEventTypeOutput
- func (o NotificationChannelEventTypeOutput) ToNotificationChannelEventTypeOutputWithContext(ctx context.Context) NotificationChannelEventTypeOutput
- func (o NotificationChannelEventTypeOutput) ToNotificationChannelEventTypePtrOutput() NotificationChannelEventTypePtrOutput
- func (o NotificationChannelEventTypeOutput) ToNotificationChannelEventTypePtrOutputWithContext(ctx context.Context) NotificationChannelEventTypePtrOutput
- func (o NotificationChannelEventTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o NotificationChannelEventTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NotificationChannelEventTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NotificationChannelEventTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationChannelEventTypePtrInput
- type NotificationChannelEventTypePtrOutput
- func (o NotificationChannelEventTypePtrOutput) Elem() NotificationChannelEventTypeOutput
- func (NotificationChannelEventTypePtrOutput) ElementType() reflect.Type
- func (o NotificationChannelEventTypePtrOutput) ToNotificationChannelEventTypePtrOutput() NotificationChannelEventTypePtrOutput
- func (o NotificationChannelEventTypePtrOutput) ToNotificationChannelEventTypePtrOutputWithContext(ctx context.Context) NotificationChannelEventTypePtrOutput
- func (o NotificationChannelEventTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NotificationChannelEventTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NotificationChannelInput
- type NotificationChannelOutput
- func (o NotificationChannelOutput) CreatedDate() pulumi.StringOutput
- func (o NotificationChannelOutput) Description() pulumi.StringPtrOutput
- func (NotificationChannelOutput) ElementType() reflect.Type
- func (o NotificationChannelOutput) EmailRecipient() pulumi.StringPtrOutput
- func (o NotificationChannelOutput) Events() EventResponseArrayOutput
- func (o NotificationChannelOutput) Location() pulumi.StringPtrOutput
- func (o NotificationChannelOutput) Name() pulumi.StringOutput
- func (o NotificationChannelOutput) NotificationLocale() pulumi.StringPtrOutput
- func (o NotificationChannelOutput) ProvisioningState() pulumi.StringOutput
- func (o NotificationChannelOutput) Tags() pulumi.StringMapOutput
- func (o NotificationChannelOutput) ToNotificationChannelOutput() NotificationChannelOutput
- func (o NotificationChannelOutput) ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput
- func (o NotificationChannelOutput) Type() pulumi.StringOutput
- func (o NotificationChannelOutput) UniqueIdentifier() pulumi.StringOutput
- func (o NotificationChannelOutput) WebHookUrl() pulumi.StringPtrOutput
- type NotificationChannelState
- type NotificationSettings
- type NotificationSettingsArgs
- func (val *NotificationSettingsArgs) Defaults() *NotificationSettingsArgs
- func (NotificationSettingsArgs) ElementType() reflect.Type
- func (i NotificationSettingsArgs) ToNotificationSettingsOutput() NotificationSettingsOutput
- func (i NotificationSettingsArgs) ToNotificationSettingsOutputWithContext(ctx context.Context) NotificationSettingsOutput
- func (i NotificationSettingsArgs) ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput
- func (i NotificationSettingsArgs) ToNotificationSettingsPtrOutputWithContext(ctx context.Context) NotificationSettingsPtrOutput
- type NotificationSettingsInput
- type NotificationSettingsOutput
- func (NotificationSettingsOutput) ElementType() reflect.Type
- func (o NotificationSettingsOutput) EmailRecipient() pulumi.StringPtrOutput
- func (o NotificationSettingsOutput) NotificationLocale() pulumi.StringPtrOutput
- func (o NotificationSettingsOutput) Status() pulumi.StringPtrOutput
- func (o NotificationSettingsOutput) TimeInMinutes() pulumi.IntPtrOutput
- func (o NotificationSettingsOutput) ToNotificationSettingsOutput() NotificationSettingsOutput
- func (o NotificationSettingsOutput) ToNotificationSettingsOutputWithContext(ctx context.Context) NotificationSettingsOutput
- func (o NotificationSettingsOutput) ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput
- func (o NotificationSettingsOutput) ToNotificationSettingsPtrOutputWithContext(ctx context.Context) NotificationSettingsPtrOutput
- func (o NotificationSettingsOutput) WebhookUrl() pulumi.StringPtrOutput
- type NotificationSettingsPtrInput
- type NotificationSettingsPtrOutput
- func (o NotificationSettingsPtrOutput) Elem() NotificationSettingsOutput
- func (NotificationSettingsPtrOutput) ElementType() reflect.Type
- func (o NotificationSettingsPtrOutput) EmailRecipient() pulumi.StringPtrOutput
- func (o NotificationSettingsPtrOutput) NotificationLocale() pulumi.StringPtrOutput
- func (o NotificationSettingsPtrOutput) Status() pulumi.StringPtrOutput
- func (o NotificationSettingsPtrOutput) TimeInMinutes() pulumi.IntPtrOutput
- func (o NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput
- func (o NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutputWithContext(ctx context.Context) NotificationSettingsPtrOutput
- func (o NotificationSettingsPtrOutput) WebhookUrl() pulumi.StringPtrOutput
- type NotificationSettingsResponse
- type NotificationSettingsResponseOutput
- func (NotificationSettingsResponseOutput) ElementType() reflect.Type
- func (o NotificationSettingsResponseOutput) EmailRecipient() pulumi.StringPtrOutput
- func (o NotificationSettingsResponseOutput) NotificationLocale() pulumi.StringPtrOutput
- func (o NotificationSettingsResponseOutput) Status() pulumi.StringPtrOutput
- func (o NotificationSettingsResponseOutput) TimeInMinutes() pulumi.IntPtrOutput
- func (o NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutput() NotificationSettingsResponseOutput
- func (o NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutputWithContext(ctx context.Context) NotificationSettingsResponseOutput
- func (o NotificationSettingsResponseOutput) WebhookUrl() pulumi.StringPtrOutput
- type NotificationSettingsResponsePtrOutput
- func (o NotificationSettingsResponsePtrOutput) Elem() NotificationSettingsResponseOutput
- func (NotificationSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o NotificationSettingsResponsePtrOutput) EmailRecipient() pulumi.StringPtrOutput
- func (o NotificationSettingsResponsePtrOutput) NotificationLocale() pulumi.StringPtrOutput
- func (o NotificationSettingsResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o NotificationSettingsResponsePtrOutput) TimeInMinutes() pulumi.IntPtrOutput
- func (o NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutput() NotificationSettingsResponsePtrOutput
- func (o NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutputWithContext(ctx context.Context) NotificationSettingsResponsePtrOutput
- func (o NotificationSettingsResponsePtrOutput) WebhookUrl() pulumi.StringPtrOutput
- type Policy
- type PolicyArgs
- type PolicyEvaluatorType
- func (PolicyEvaluatorType) ElementType() reflect.Type
- func (e PolicyEvaluatorType) ToPolicyEvaluatorTypeOutput() PolicyEvaluatorTypeOutput
- func (e PolicyEvaluatorType) ToPolicyEvaluatorTypeOutputWithContext(ctx context.Context) PolicyEvaluatorTypeOutput
- func (e PolicyEvaluatorType) ToPolicyEvaluatorTypePtrOutput() PolicyEvaluatorTypePtrOutput
- func (e PolicyEvaluatorType) ToPolicyEvaluatorTypePtrOutputWithContext(ctx context.Context) PolicyEvaluatorTypePtrOutput
- func (e PolicyEvaluatorType) ToStringOutput() pulumi.StringOutput
- func (e PolicyEvaluatorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyEvaluatorType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyEvaluatorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyEvaluatorTypeInput
- type PolicyEvaluatorTypeOutput
- func (PolicyEvaluatorTypeOutput) ElementType() reflect.Type
- func (o PolicyEvaluatorTypeOutput) ToPolicyEvaluatorTypeOutput() PolicyEvaluatorTypeOutput
- func (o PolicyEvaluatorTypeOutput) ToPolicyEvaluatorTypeOutputWithContext(ctx context.Context) PolicyEvaluatorTypeOutput
- func (o PolicyEvaluatorTypeOutput) ToPolicyEvaluatorTypePtrOutput() PolicyEvaluatorTypePtrOutput
- func (o PolicyEvaluatorTypeOutput) ToPolicyEvaluatorTypePtrOutputWithContext(ctx context.Context) PolicyEvaluatorTypePtrOutput
- func (o PolicyEvaluatorTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PolicyEvaluatorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PolicyEvaluatorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyEvaluatorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyEvaluatorTypePtrInput
- type PolicyEvaluatorTypePtrOutput
- func (o PolicyEvaluatorTypePtrOutput) Elem() PolicyEvaluatorTypeOutput
- func (PolicyEvaluatorTypePtrOutput) ElementType() reflect.Type
- func (o PolicyEvaluatorTypePtrOutput) ToPolicyEvaluatorTypePtrOutput() PolicyEvaluatorTypePtrOutput
- func (o PolicyEvaluatorTypePtrOutput) ToPolicyEvaluatorTypePtrOutputWithContext(ctx context.Context) PolicyEvaluatorTypePtrOutput
- func (o PolicyEvaluatorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyEvaluatorTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyFactName
- func (PolicyFactName) ElementType() reflect.Type
- func (e PolicyFactName) ToPolicyFactNameOutput() PolicyFactNameOutput
- func (e PolicyFactName) ToPolicyFactNameOutputWithContext(ctx context.Context) PolicyFactNameOutput
- func (e PolicyFactName) ToPolicyFactNamePtrOutput() PolicyFactNamePtrOutput
- func (e PolicyFactName) ToPolicyFactNamePtrOutputWithContext(ctx context.Context) PolicyFactNamePtrOutput
- func (e PolicyFactName) ToStringOutput() pulumi.StringOutput
- func (e PolicyFactName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyFactName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyFactName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyFactNameInput
- type PolicyFactNameOutput
- func (PolicyFactNameOutput) ElementType() reflect.Type
- func (o PolicyFactNameOutput) ToPolicyFactNameOutput() PolicyFactNameOutput
- func (o PolicyFactNameOutput) ToPolicyFactNameOutputWithContext(ctx context.Context) PolicyFactNameOutput
- func (o PolicyFactNameOutput) ToPolicyFactNamePtrOutput() PolicyFactNamePtrOutput
- func (o PolicyFactNameOutput) ToPolicyFactNamePtrOutputWithContext(ctx context.Context) PolicyFactNamePtrOutput
- func (o PolicyFactNameOutput) ToStringOutput() pulumi.StringOutput
- func (o PolicyFactNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PolicyFactNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyFactNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyFactNamePtrInput
- type PolicyFactNamePtrOutput
- func (o PolicyFactNamePtrOutput) Elem() PolicyFactNameOutput
- func (PolicyFactNamePtrOutput) ElementType() reflect.Type
- func (o PolicyFactNamePtrOutput) ToPolicyFactNamePtrOutput() PolicyFactNamePtrOutput
- func (o PolicyFactNamePtrOutput) ToPolicyFactNamePtrOutputWithContext(ctx context.Context) PolicyFactNamePtrOutput
- func (o PolicyFactNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyFactNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyInput
- type PolicyOutput
- func (o PolicyOutput) CreatedDate() pulumi.StringOutput
- func (o PolicyOutput) Description() pulumi.StringPtrOutput
- func (PolicyOutput) ElementType() reflect.Type
- func (o PolicyOutput) EvaluatorType() pulumi.StringPtrOutput
- func (o PolicyOutput) FactData() pulumi.StringPtrOutput
- func (o PolicyOutput) FactName() pulumi.StringPtrOutput
- func (o PolicyOutput) Location() pulumi.StringPtrOutput
- func (o PolicyOutput) Name() pulumi.StringOutput
- func (o PolicyOutput) ProvisioningState() pulumi.StringOutput
- func (o PolicyOutput) Status() pulumi.StringPtrOutput
- func (o PolicyOutput) Tags() pulumi.StringMapOutput
- func (o PolicyOutput) Threshold() pulumi.StringPtrOutput
- func (o PolicyOutput) ToPolicyOutput() PolicyOutput
- func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
- func (o PolicyOutput) Type() pulumi.StringOutput
- func (o PolicyOutput) UniqueIdentifier() pulumi.StringOutput
- type PolicyState
- type PolicyStatus
- func (PolicyStatus) ElementType() reflect.Type
- func (e PolicyStatus) ToPolicyStatusOutput() PolicyStatusOutput
- func (e PolicyStatus) ToPolicyStatusOutputWithContext(ctx context.Context) PolicyStatusOutput
- func (e PolicyStatus) ToPolicyStatusPtrOutput() PolicyStatusPtrOutput
- func (e PolicyStatus) ToPolicyStatusPtrOutputWithContext(ctx context.Context) PolicyStatusPtrOutput
- func (e PolicyStatus) ToStringOutput() pulumi.StringOutput
- func (e PolicyStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyStatusInput
- type PolicyStatusOutput
- func (PolicyStatusOutput) ElementType() reflect.Type
- func (o PolicyStatusOutput) ToPolicyStatusOutput() PolicyStatusOutput
- func (o PolicyStatusOutput) ToPolicyStatusOutputWithContext(ctx context.Context) PolicyStatusOutput
- func (o PolicyStatusOutput) ToPolicyStatusPtrOutput() PolicyStatusPtrOutput
- func (o PolicyStatusOutput) ToPolicyStatusPtrOutputWithContext(ctx context.Context) PolicyStatusPtrOutput
- func (o PolicyStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o PolicyStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PolicyStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyStatusPtrInput
- type PolicyStatusPtrOutput
- func (o PolicyStatusPtrOutput) Elem() PolicyStatusOutput
- func (PolicyStatusPtrOutput) ElementType() reflect.Type
- func (o PolicyStatusPtrOutput) ToPolicyStatusPtrOutput() PolicyStatusPtrOutput
- func (o PolicyStatusPtrOutput) ToPolicyStatusPtrOutputWithContext(ctx context.Context) PolicyStatusPtrOutput
- func (o PolicyStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Port
- type PortArgs
- type PortArray
- type PortArrayInput
- type PortArrayOutput
- type PortInput
- type PortOutput
- type PortResponse
- type PortResponseArrayOutput
- func (PortResponseArrayOutput) ElementType() reflect.Type
- func (o PortResponseArrayOutput) Index(i pulumi.IntInput) PortResponseOutput
- func (o PortResponseArrayOutput) ToPortResponseArrayOutput() PortResponseArrayOutput
- func (o PortResponseArrayOutput) ToPortResponseArrayOutputWithContext(ctx context.Context) PortResponseArrayOutput
- type PortResponseOutput
- func (o PortResponseOutput) BackendPort() pulumi.IntPtrOutput
- func (PortResponseOutput) ElementType() reflect.Type
- func (o PortResponseOutput) ToPortResponseOutput() PortResponseOutput
- func (o PortResponseOutput) ToPortResponseOutputWithContext(ctx context.Context) PortResponseOutput
- func (o PortResponseOutput) TransportProtocol() pulumi.StringPtrOutput
- type PremiumDataDisk
- func (PremiumDataDisk) ElementType() reflect.Type
- func (e PremiumDataDisk) ToPremiumDataDiskOutput() PremiumDataDiskOutput
- func (e PremiumDataDisk) ToPremiumDataDiskOutputWithContext(ctx context.Context) PremiumDataDiskOutput
- func (e PremiumDataDisk) ToPremiumDataDiskPtrOutput() PremiumDataDiskPtrOutput
- func (e PremiumDataDisk) ToPremiumDataDiskPtrOutputWithContext(ctx context.Context) PremiumDataDiskPtrOutput
- func (e PremiumDataDisk) ToStringOutput() pulumi.StringOutput
- func (e PremiumDataDisk) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PremiumDataDisk) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PremiumDataDisk) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PremiumDataDiskInput
- type PremiumDataDiskOutput
- func (PremiumDataDiskOutput) ElementType() reflect.Type
- func (o PremiumDataDiskOutput) ToPremiumDataDiskOutput() PremiumDataDiskOutput
- func (o PremiumDataDiskOutput) ToPremiumDataDiskOutputWithContext(ctx context.Context) PremiumDataDiskOutput
- func (o PremiumDataDiskOutput) ToPremiumDataDiskPtrOutput() PremiumDataDiskPtrOutput
- func (o PremiumDataDiskOutput) ToPremiumDataDiskPtrOutputWithContext(ctx context.Context) PremiumDataDiskPtrOutput
- func (o PremiumDataDiskOutput) ToStringOutput() pulumi.StringOutput
- func (o PremiumDataDiskOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PremiumDataDiskOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PremiumDataDiskOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PremiumDataDiskPtrInput
- type PremiumDataDiskPtrOutput
- func (o PremiumDataDiskPtrOutput) Elem() PremiumDataDiskOutput
- func (PremiumDataDiskPtrOutput) ElementType() reflect.Type
- func (o PremiumDataDiskPtrOutput) ToPremiumDataDiskPtrOutput() PremiumDataDiskPtrOutput
- func (o PremiumDataDiskPtrOutput) ToPremiumDataDiskPtrOutputWithContext(ctx context.Context) PremiumDataDiskPtrOutput
- func (o PremiumDataDiskPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PremiumDataDiskPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Schedule
- type ScheduleArgs
- type ScheduleCreationParameter
- type ScheduleCreationParameterArgs
- func (val *ScheduleCreationParameterArgs) Defaults() *ScheduleCreationParameterArgs
- func (ScheduleCreationParameterArgs) ElementType() reflect.Type
- func (i ScheduleCreationParameterArgs) ToScheduleCreationParameterOutput() ScheduleCreationParameterOutput
- func (i ScheduleCreationParameterArgs) ToScheduleCreationParameterOutputWithContext(ctx context.Context) ScheduleCreationParameterOutput
- type ScheduleCreationParameterArray
- func (ScheduleCreationParameterArray) ElementType() reflect.Type
- func (i ScheduleCreationParameterArray) ToScheduleCreationParameterArrayOutput() ScheduleCreationParameterArrayOutput
- func (i ScheduleCreationParameterArray) ToScheduleCreationParameterArrayOutputWithContext(ctx context.Context) ScheduleCreationParameterArrayOutput
- type ScheduleCreationParameterArrayInput
- type ScheduleCreationParameterArrayOutput
- func (ScheduleCreationParameterArrayOutput) ElementType() reflect.Type
- func (o ScheduleCreationParameterArrayOutput) Index(i pulumi.IntInput) ScheduleCreationParameterOutput
- func (o ScheduleCreationParameterArrayOutput) ToScheduleCreationParameterArrayOutput() ScheduleCreationParameterArrayOutput
- func (o ScheduleCreationParameterArrayOutput) ToScheduleCreationParameterArrayOutputWithContext(ctx context.Context) ScheduleCreationParameterArrayOutput
- type ScheduleCreationParameterInput
- type ScheduleCreationParameterOutput
- func (o ScheduleCreationParameterOutput) DailyRecurrence() DayDetailsPtrOutput
- func (ScheduleCreationParameterOutput) ElementType() reflect.Type
- func (o ScheduleCreationParameterOutput) HourlyRecurrence() HourDetailsPtrOutput
- func (o ScheduleCreationParameterOutput) Name() pulumi.StringPtrOutput
- func (o ScheduleCreationParameterOutput) NotificationSettings() NotificationSettingsPtrOutput
- func (o ScheduleCreationParameterOutput) Status() pulumi.StringPtrOutput
- func (o ScheduleCreationParameterOutput) Tags() pulumi.StringMapOutput
- func (o ScheduleCreationParameterOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o ScheduleCreationParameterOutput) TaskType() pulumi.StringPtrOutput
- func (o ScheduleCreationParameterOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o ScheduleCreationParameterOutput) ToScheduleCreationParameterOutput() ScheduleCreationParameterOutput
- func (o ScheduleCreationParameterOutput) ToScheduleCreationParameterOutputWithContext(ctx context.Context) ScheduleCreationParameterOutput
- func (o ScheduleCreationParameterOutput) WeeklyRecurrence() WeekDetailsPtrOutput
- type ScheduleCreationParameterResponse
- type ScheduleCreationParameterResponseArrayOutput
- func (ScheduleCreationParameterResponseArrayOutput) ElementType() reflect.Type
- func (o ScheduleCreationParameterResponseArrayOutput) Index(i pulumi.IntInput) ScheduleCreationParameterResponseOutput
- func (o ScheduleCreationParameterResponseArrayOutput) ToScheduleCreationParameterResponseArrayOutput() ScheduleCreationParameterResponseArrayOutput
- func (o ScheduleCreationParameterResponseArrayOutput) ToScheduleCreationParameterResponseArrayOutputWithContext(ctx context.Context) ScheduleCreationParameterResponseArrayOutput
- type ScheduleCreationParameterResponseOutput
- func (o ScheduleCreationParameterResponseOutput) DailyRecurrence() DayDetailsResponsePtrOutput
- func (ScheduleCreationParameterResponseOutput) ElementType() reflect.Type
- func (o ScheduleCreationParameterResponseOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
- func (o ScheduleCreationParameterResponseOutput) Location() pulumi.StringOutput
- func (o ScheduleCreationParameterResponseOutput) Name() pulumi.StringPtrOutput
- func (o ScheduleCreationParameterResponseOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
- func (o ScheduleCreationParameterResponseOutput) Status() pulumi.StringPtrOutput
- func (o ScheduleCreationParameterResponseOutput) Tags() pulumi.StringMapOutput
- func (o ScheduleCreationParameterResponseOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o ScheduleCreationParameterResponseOutput) TaskType() pulumi.StringPtrOutput
- func (o ScheduleCreationParameterResponseOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o ScheduleCreationParameterResponseOutput) ToScheduleCreationParameterResponseOutput() ScheduleCreationParameterResponseOutput
- func (o ScheduleCreationParameterResponseOutput) ToScheduleCreationParameterResponseOutputWithContext(ctx context.Context) ScheduleCreationParameterResponseOutput
- func (o ScheduleCreationParameterResponseOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
- type ScheduleInput
- type ScheduleOutput
- func (o ScheduleOutput) CreatedDate() pulumi.StringOutput
- func (o ScheduleOutput) DailyRecurrence() DayDetailsResponsePtrOutput
- func (ScheduleOutput) ElementType() reflect.Type
- func (o ScheduleOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
- func (o ScheduleOutput) Location() pulumi.StringPtrOutput
- func (o ScheduleOutput) Name() pulumi.StringOutput
- func (o ScheduleOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
- func (o ScheduleOutput) ProvisioningState() pulumi.StringOutput
- func (o ScheduleOutput) Status() pulumi.StringPtrOutput
- func (o ScheduleOutput) Tags() pulumi.StringMapOutput
- func (o ScheduleOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o ScheduleOutput) TaskType() pulumi.StringPtrOutput
- func (o ScheduleOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
- func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
- func (o ScheduleOutput) Type() pulumi.StringOutput
- func (o ScheduleOutput) UniqueIdentifier() pulumi.StringOutput
- func (o ScheduleOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
- type ScheduleResponse
- type ScheduleResponseArrayOutput
- func (ScheduleResponseArrayOutput) ElementType() reflect.Type
- func (o ScheduleResponseArrayOutput) Index(i pulumi.IntInput) ScheduleResponseOutput
- func (o ScheduleResponseArrayOutput) ToScheduleResponseArrayOutput() ScheduleResponseArrayOutput
- func (o ScheduleResponseArrayOutput) ToScheduleResponseArrayOutputWithContext(ctx context.Context) ScheduleResponseArrayOutput
- type ScheduleResponseOutput
- func (o ScheduleResponseOutput) CreatedDate() pulumi.StringOutput
- func (o ScheduleResponseOutput) DailyRecurrence() DayDetailsResponsePtrOutput
- func (ScheduleResponseOutput) ElementType() reflect.Type
- func (o ScheduleResponseOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
- func (o ScheduleResponseOutput) Id() pulumi.StringOutput
- func (o ScheduleResponseOutput) Location() pulumi.StringPtrOutput
- func (o ScheduleResponseOutput) Name() pulumi.StringOutput
- func (o ScheduleResponseOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
- func (o ScheduleResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o ScheduleResponseOutput) Status() pulumi.StringPtrOutput
- func (o ScheduleResponseOutput) Tags() pulumi.StringMapOutput
- func (o ScheduleResponseOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o ScheduleResponseOutput) TaskType() pulumi.StringPtrOutput
- func (o ScheduleResponseOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput
- func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
- func (o ScheduleResponseOutput) Type() pulumi.StringOutput
- func (o ScheduleResponseOutput) UniqueIdentifier() pulumi.StringOutput
- func (o ScheduleResponseOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
- type ScheduleResponsePtrOutput
- func (o ScheduleResponsePtrOutput) CreatedDate() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) DailyRecurrence() DayDetailsResponsePtrOutput
- func (o ScheduleResponsePtrOutput) Elem() ScheduleResponseOutput
- func (ScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o ScheduleResponsePtrOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
- func (o ScheduleResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
- func (o ScheduleResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) Tags() pulumi.StringMapOutput
- func (o ScheduleResponsePtrOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) TaskType() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
- func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
- func (o ScheduleResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) UniqueIdentifier() pulumi.StringPtrOutput
- func (o ScheduleResponsePtrOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
- type ScheduleState
- type Secret
- type SecretArgs
- type SecretInput
- type SecretOutput
- func (SecretOutput) ElementType() reflect.Type
- func (o SecretOutput) Location() pulumi.StringPtrOutput
- func (o SecretOutput) Name() pulumi.StringOutput
- func (o SecretOutput) ProvisioningState() pulumi.StringOutput
- func (o SecretOutput) Tags() pulumi.StringMapOutput
- func (o SecretOutput) ToSecretOutput() SecretOutput
- func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput
- func (o SecretOutput) Type() pulumi.StringOutput
- func (o SecretOutput) UniqueIdentifier() pulumi.StringOutput
- func (o SecretOutput) Value() pulumi.StringPtrOutput
- type SecretState
- type ServiceFabric
- type ServiceFabricArgs
- type ServiceFabricInput
- type ServiceFabricOutput
- func (o ServiceFabricOutput) ApplicableSchedule() ApplicableScheduleResponseOutput
- func (ServiceFabricOutput) ElementType() reflect.Type
- func (o ServiceFabricOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o ServiceFabricOutput) ExternalServiceFabricId() pulumi.StringPtrOutput
- func (o ServiceFabricOutput) Location() pulumi.StringPtrOutput
- func (o ServiceFabricOutput) Name() pulumi.StringOutput
- func (o ServiceFabricOutput) ProvisioningState() pulumi.StringOutput
- func (o ServiceFabricOutput) Tags() pulumi.StringMapOutput
- func (o ServiceFabricOutput) ToServiceFabricOutput() ServiceFabricOutput
- func (o ServiceFabricOutput) ToServiceFabricOutputWithContext(ctx context.Context) ServiceFabricOutput
- func (o ServiceFabricOutput) Type() pulumi.StringOutput
- func (o ServiceFabricOutput) UniqueIdentifier() pulumi.StringOutput
- type ServiceFabricSchedule
- type ServiceFabricScheduleArgs
- type ServiceFabricScheduleInput
- type ServiceFabricScheduleOutput
- func (o ServiceFabricScheduleOutput) CreatedDate() pulumi.StringOutput
- func (o ServiceFabricScheduleOutput) DailyRecurrence() DayDetailsResponsePtrOutput
- func (ServiceFabricScheduleOutput) ElementType() reflect.Type
- func (o ServiceFabricScheduleOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
- func (o ServiceFabricScheduleOutput) Location() pulumi.StringPtrOutput
- func (o ServiceFabricScheduleOutput) Name() pulumi.StringOutput
- func (o ServiceFabricScheduleOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
- func (o ServiceFabricScheduleOutput) ProvisioningState() pulumi.StringOutput
- func (o ServiceFabricScheduleOutput) Status() pulumi.StringPtrOutput
- func (o ServiceFabricScheduleOutput) Tags() pulumi.StringMapOutput
- func (o ServiceFabricScheduleOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o ServiceFabricScheduleOutput) TaskType() pulumi.StringPtrOutput
- func (o ServiceFabricScheduleOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o ServiceFabricScheduleOutput) ToServiceFabricScheduleOutput() ServiceFabricScheduleOutput
- func (o ServiceFabricScheduleOutput) ToServiceFabricScheduleOutputWithContext(ctx context.Context) ServiceFabricScheduleOutput
- func (o ServiceFabricScheduleOutput) Type() pulumi.StringOutput
- func (o ServiceFabricScheduleOutput) UniqueIdentifier() pulumi.StringOutput
- func (o ServiceFabricScheduleOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
- type ServiceFabricScheduleState
- type ServiceFabricState
- type ServiceRunner
- type ServiceRunnerArgs
- type ServiceRunnerInput
- type ServiceRunnerOutput
- func (ServiceRunnerOutput) ElementType() reflect.Type
- func (o ServiceRunnerOutput) Identity() IdentityPropertiesResponsePtrOutput
- func (o ServiceRunnerOutput) Location() pulumi.StringPtrOutput
- func (o ServiceRunnerOutput) Name() pulumi.StringOutput
- func (o ServiceRunnerOutput) Tags() pulumi.StringMapOutput
- func (o ServiceRunnerOutput) ToServiceRunnerOutput() ServiceRunnerOutput
- func (o ServiceRunnerOutput) ToServiceRunnerOutputWithContext(ctx context.Context) ServiceRunnerOutput
- func (o ServiceRunnerOutput) Type() pulumi.StringOutput
- type ServiceRunnerState
- type SharedPublicIpAddressConfiguration
- type SharedPublicIpAddressConfigurationArgs
- func (SharedPublicIpAddressConfigurationArgs) ElementType() reflect.Type
- func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationOutput() SharedPublicIpAddressConfigurationOutput
- func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationOutput
- func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationPtrOutput() SharedPublicIpAddressConfigurationPtrOutput
- func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationPtrOutput
- type SharedPublicIpAddressConfigurationInput
- type SharedPublicIpAddressConfigurationOutput
- func (SharedPublicIpAddressConfigurationOutput) ElementType() reflect.Type
- func (o SharedPublicIpAddressConfigurationOutput) InboundNatRules() InboundNatRuleArrayOutput
- func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationOutput() SharedPublicIpAddressConfigurationOutput
- func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationOutput
- func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationPtrOutput() SharedPublicIpAddressConfigurationPtrOutput
- func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationPtrOutput
- type SharedPublicIpAddressConfigurationPtrInput
- type SharedPublicIpAddressConfigurationPtrOutput
- func (o SharedPublicIpAddressConfigurationPtrOutput) Elem() SharedPublicIpAddressConfigurationOutput
- func (SharedPublicIpAddressConfigurationPtrOutput) ElementType() reflect.Type
- func (o SharedPublicIpAddressConfigurationPtrOutput) InboundNatRules() InboundNatRuleArrayOutput
- func (o SharedPublicIpAddressConfigurationPtrOutput) ToSharedPublicIpAddressConfigurationPtrOutput() SharedPublicIpAddressConfigurationPtrOutput
- func (o SharedPublicIpAddressConfigurationPtrOutput) ToSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationPtrOutput
- type SharedPublicIpAddressConfigurationResponse
- type SharedPublicIpAddressConfigurationResponseOutput
- func (SharedPublicIpAddressConfigurationResponseOutput) ElementType() reflect.Type
- func (o SharedPublicIpAddressConfigurationResponseOutput) InboundNatRules() InboundNatRuleResponseArrayOutput
- func (o SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponseOutput() SharedPublicIpAddressConfigurationResponseOutput
- func (o SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponseOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationResponseOutput
- type SharedPublicIpAddressConfigurationResponsePtrOutput
- func (o SharedPublicIpAddressConfigurationResponsePtrOutput) Elem() SharedPublicIpAddressConfigurationResponseOutput
- func (SharedPublicIpAddressConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o SharedPublicIpAddressConfigurationResponsePtrOutput) InboundNatRules() InboundNatRuleResponseArrayOutput
- func (o SharedPublicIpAddressConfigurationResponsePtrOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutput() SharedPublicIpAddressConfigurationResponsePtrOutput
- func (o SharedPublicIpAddressConfigurationResponsePtrOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationResponsePtrOutput
- type SourceControlType
- func (SourceControlType) ElementType() reflect.Type
- func (e SourceControlType) ToSourceControlTypeOutput() SourceControlTypeOutput
- func (e SourceControlType) ToSourceControlTypeOutputWithContext(ctx context.Context) SourceControlTypeOutput
- func (e SourceControlType) ToSourceControlTypePtrOutput() SourceControlTypePtrOutput
- func (e SourceControlType) ToSourceControlTypePtrOutputWithContext(ctx context.Context) SourceControlTypePtrOutput
- func (e SourceControlType) ToStringOutput() pulumi.StringOutput
- func (e SourceControlType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SourceControlType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SourceControlType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceControlTypeInput
- type SourceControlTypeOutput
- func (SourceControlTypeOutput) ElementType() reflect.Type
- func (o SourceControlTypeOutput) ToSourceControlTypeOutput() SourceControlTypeOutput
- func (o SourceControlTypeOutput) ToSourceControlTypeOutputWithContext(ctx context.Context) SourceControlTypeOutput
- func (o SourceControlTypeOutput) ToSourceControlTypePtrOutput() SourceControlTypePtrOutput
- func (o SourceControlTypeOutput) ToSourceControlTypePtrOutputWithContext(ctx context.Context) SourceControlTypePtrOutput
- func (o SourceControlTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SourceControlTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SourceControlTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceControlTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SourceControlTypePtrInput
- type SourceControlTypePtrOutput
- func (o SourceControlTypePtrOutput) Elem() SourceControlTypeOutput
- func (SourceControlTypePtrOutput) ElementType() reflect.Type
- func (o SourceControlTypePtrOutput) ToSourceControlTypePtrOutput() SourceControlTypePtrOutput
- func (o SourceControlTypePtrOutput) ToSourceControlTypePtrOutputWithContext(ctx context.Context) SourceControlTypePtrOutput
- func (o SourceControlTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SourceControlTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageType
- func (StorageType) ElementType() reflect.Type
- func (e StorageType) ToStorageTypeOutput() StorageTypeOutput
- func (e StorageType) ToStorageTypeOutputWithContext(ctx context.Context) StorageTypeOutput
- func (e StorageType) ToStorageTypePtrOutput() StorageTypePtrOutput
- func (e StorageType) ToStorageTypePtrOutputWithContext(ctx context.Context) StorageTypePtrOutput
- func (e StorageType) ToStringOutput() pulumi.StringOutput
- func (e StorageType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StorageType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StorageType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageTypeInput
- type StorageTypeOutput
- func (StorageTypeOutput) ElementType() reflect.Type
- func (o StorageTypeOutput) ToStorageTypeOutput() StorageTypeOutput
- func (o StorageTypeOutput) ToStorageTypeOutputWithContext(ctx context.Context) StorageTypeOutput
- func (o StorageTypeOutput) ToStorageTypePtrOutput() StorageTypePtrOutput
- func (o StorageTypeOutput) ToStorageTypePtrOutputWithContext(ctx context.Context) StorageTypePtrOutput
- func (o StorageTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o StorageTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StorageTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StorageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageTypePtrInput
- type StorageTypePtrOutput
- func (o StorageTypePtrOutput) Elem() StorageTypeOutput
- func (StorageTypePtrOutput) ElementType() reflect.Type
- func (o StorageTypePtrOutput) ToStorageTypePtrOutput() StorageTypePtrOutput
- func (o StorageTypePtrOutput) ToStorageTypePtrOutputWithContext(ctx context.Context) StorageTypePtrOutput
- func (o StorageTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StorageTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Subnet
- type SubnetArgs
- type SubnetArray
- type SubnetArrayInput
- type SubnetArrayOutput
- type SubnetInput
- type SubnetOutput
- func (o SubnetOutput) AllowPublicIp() pulumi.StringPtrOutput
- func (SubnetOutput) ElementType() reflect.Type
- func (o SubnetOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o SubnetOutput) ResourceId() pulumi.StringPtrOutput
- func (o SubnetOutput) ToSubnetOutput() SubnetOutput
- func (o SubnetOutput) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
- type SubnetOverride
- type SubnetOverrideArgs
- type SubnetOverrideArray
- type SubnetOverrideArrayInput
- type SubnetOverrideArrayOutput
- func (SubnetOverrideArrayOutput) ElementType() reflect.Type
- func (o SubnetOverrideArrayOutput) Index(i pulumi.IntInput) SubnetOverrideOutput
- func (o SubnetOverrideArrayOutput) ToSubnetOverrideArrayOutput() SubnetOverrideArrayOutput
- func (o SubnetOverrideArrayOutput) ToSubnetOverrideArrayOutputWithContext(ctx context.Context) SubnetOverrideArrayOutput
- type SubnetOverrideInput
- type SubnetOverrideOutput
- func (SubnetOverrideOutput) ElementType() reflect.Type
- func (o SubnetOverrideOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o SubnetOverrideOutput) ResourceId() pulumi.StringPtrOutput
- func (o SubnetOverrideOutput) SharedPublicIpAddressConfiguration() SubnetSharedPublicIpAddressConfigurationPtrOutput
- func (o SubnetOverrideOutput) ToSubnetOverrideOutput() SubnetOverrideOutput
- func (o SubnetOverrideOutput) ToSubnetOverrideOutputWithContext(ctx context.Context) SubnetOverrideOutput
- func (o SubnetOverrideOutput) UseInVmCreationPermission() pulumi.StringPtrOutput
- func (o SubnetOverrideOutput) UsePublicIpAddressPermission() pulumi.StringPtrOutput
- func (o SubnetOverrideOutput) VirtualNetworkPoolName() pulumi.StringPtrOutput
- type SubnetOverrideResponse
- type SubnetOverrideResponseArrayOutput
- func (SubnetOverrideResponseArrayOutput) ElementType() reflect.Type
- func (o SubnetOverrideResponseArrayOutput) Index(i pulumi.IntInput) SubnetOverrideResponseOutput
- func (o SubnetOverrideResponseArrayOutput) ToSubnetOverrideResponseArrayOutput() SubnetOverrideResponseArrayOutput
- func (o SubnetOverrideResponseArrayOutput) ToSubnetOverrideResponseArrayOutputWithContext(ctx context.Context) SubnetOverrideResponseArrayOutput
- type SubnetOverrideResponseOutput
- func (SubnetOverrideResponseOutput) ElementType() reflect.Type
- func (o SubnetOverrideResponseOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o SubnetOverrideResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o SubnetOverrideResponseOutput) SharedPublicIpAddressConfiguration() SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
- func (o SubnetOverrideResponseOutput) ToSubnetOverrideResponseOutput() SubnetOverrideResponseOutput
- func (o SubnetOverrideResponseOutput) ToSubnetOverrideResponseOutputWithContext(ctx context.Context) SubnetOverrideResponseOutput
- func (o SubnetOverrideResponseOutput) UseInVmCreationPermission() pulumi.StringPtrOutput
- func (o SubnetOverrideResponseOutput) UsePublicIpAddressPermission() pulumi.StringPtrOutput
- func (o SubnetOverrideResponseOutput) VirtualNetworkPoolName() pulumi.StringPtrOutput
- type SubnetResponse
- type SubnetResponseArrayOutput
- func (SubnetResponseArrayOutput) ElementType() reflect.Type
- func (o SubnetResponseArrayOutput) Index(i pulumi.IntInput) SubnetResponseOutput
- func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutput() SubnetResponseArrayOutput
- func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutputWithContext(ctx context.Context) SubnetResponseArrayOutput
- type SubnetResponseOutput
- func (o SubnetResponseOutput) AllowPublicIp() pulumi.StringPtrOutput
- func (SubnetResponseOutput) ElementType() reflect.Type
- func (o SubnetResponseOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) ResourceId() pulumi.StringPtrOutput
- func (o SubnetResponseOutput) ToSubnetResponseOutput() SubnetResponseOutput
- func (o SubnetResponseOutput) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput
- type SubnetSharedPublicIpAddressConfiguration
- type SubnetSharedPublicIpAddressConfigurationArgs
- func (SubnetSharedPublicIpAddressConfigurationArgs) ElementType() reflect.Type
- func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationOutput() SubnetSharedPublicIpAddressConfigurationOutput
- func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationOutput
- func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationPtrOutput() SubnetSharedPublicIpAddressConfigurationPtrOutput
- func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationPtrOutput
- type SubnetSharedPublicIpAddressConfigurationInput
- type SubnetSharedPublicIpAddressConfigurationOutput
- func (o SubnetSharedPublicIpAddressConfigurationOutput) AllowedPorts() PortArrayOutput
- func (SubnetSharedPublicIpAddressConfigurationOutput) ElementType() reflect.Type
- func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationOutput() SubnetSharedPublicIpAddressConfigurationOutput
- func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationOutput
- func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutput() SubnetSharedPublicIpAddressConfigurationPtrOutput
- func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationPtrOutput
- type SubnetSharedPublicIpAddressConfigurationPtrInput
- type SubnetSharedPublicIpAddressConfigurationPtrOutput
- func (o SubnetSharedPublicIpAddressConfigurationPtrOutput) AllowedPorts() PortArrayOutput
- func (o SubnetSharedPublicIpAddressConfigurationPtrOutput) Elem() SubnetSharedPublicIpAddressConfigurationOutput
- func (SubnetSharedPublicIpAddressConfigurationPtrOutput) ElementType() reflect.Type
- func (o SubnetSharedPublicIpAddressConfigurationPtrOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutput() SubnetSharedPublicIpAddressConfigurationPtrOutput
- func (o SubnetSharedPublicIpAddressConfigurationPtrOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationPtrOutput
- type SubnetSharedPublicIpAddressConfigurationResponse
- type SubnetSharedPublicIpAddressConfigurationResponseOutput
- func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) AllowedPorts() PortResponseArrayOutput
- func (SubnetSharedPublicIpAddressConfigurationResponseOutput) ElementType() reflect.Type
- func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponseOutput() SubnetSharedPublicIpAddressConfigurationResponseOutput
- func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponseOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationResponseOutput
- type SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
- func (o SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) AllowedPorts() PortResponseArrayOutput
- func (o SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) Elem() SubnetSharedPublicIpAddressConfigurationResponseOutput
- func (SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutput() SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
- func (o SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
- type TransportProtocol
- func (TransportProtocol) ElementType() reflect.Type
- func (e TransportProtocol) ToStringOutput() pulumi.StringOutput
- func (e TransportProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TransportProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TransportProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TransportProtocol) ToTransportProtocolOutput() TransportProtocolOutput
- func (e TransportProtocol) ToTransportProtocolOutputWithContext(ctx context.Context) TransportProtocolOutput
- func (e TransportProtocol) ToTransportProtocolPtrOutput() TransportProtocolPtrOutput
- func (e TransportProtocol) ToTransportProtocolPtrOutputWithContext(ctx context.Context) TransportProtocolPtrOutput
- type TransportProtocolInput
- type TransportProtocolOutput
- func (TransportProtocolOutput) ElementType() reflect.Type
- func (o TransportProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o TransportProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TransportProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TransportProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TransportProtocolOutput) ToTransportProtocolOutput() TransportProtocolOutput
- func (o TransportProtocolOutput) ToTransportProtocolOutputWithContext(ctx context.Context) TransportProtocolOutput
- func (o TransportProtocolOutput) ToTransportProtocolPtrOutput() TransportProtocolPtrOutput
- func (o TransportProtocolOutput) ToTransportProtocolPtrOutputWithContext(ctx context.Context) TransportProtocolPtrOutput
- type TransportProtocolPtrInput
- type TransportProtocolPtrOutput
- func (o TransportProtocolPtrOutput) Elem() TransportProtocolOutput
- func (TransportProtocolPtrOutput) ElementType() reflect.Type
- func (o TransportProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TransportProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TransportProtocolPtrOutput) ToTransportProtocolPtrOutput() TransportProtocolPtrOutput
- func (o TransportProtocolPtrOutput) ToTransportProtocolPtrOutputWithContext(ctx context.Context) TransportProtocolPtrOutput
- type UsagePermissionType
- func (UsagePermissionType) ElementType() reflect.Type
- func (e UsagePermissionType) ToStringOutput() pulumi.StringOutput
- func (e UsagePermissionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UsagePermissionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UsagePermissionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e UsagePermissionType) ToUsagePermissionTypeOutput() UsagePermissionTypeOutput
- func (e UsagePermissionType) ToUsagePermissionTypeOutputWithContext(ctx context.Context) UsagePermissionTypeOutput
- func (e UsagePermissionType) ToUsagePermissionTypePtrOutput() UsagePermissionTypePtrOutput
- func (e UsagePermissionType) ToUsagePermissionTypePtrOutputWithContext(ctx context.Context) UsagePermissionTypePtrOutput
- type UsagePermissionTypeInput
- type UsagePermissionTypeOutput
- func (UsagePermissionTypeOutput) ElementType() reflect.Type
- func (o UsagePermissionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o UsagePermissionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o UsagePermissionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UsagePermissionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UsagePermissionTypeOutput) ToUsagePermissionTypeOutput() UsagePermissionTypeOutput
- func (o UsagePermissionTypeOutput) ToUsagePermissionTypeOutputWithContext(ctx context.Context) UsagePermissionTypeOutput
- func (o UsagePermissionTypeOutput) ToUsagePermissionTypePtrOutput() UsagePermissionTypePtrOutput
- func (o UsagePermissionTypeOutput) ToUsagePermissionTypePtrOutputWithContext(ctx context.Context) UsagePermissionTypePtrOutput
- type UsagePermissionTypePtrInput
- type UsagePermissionTypePtrOutput
- func (o UsagePermissionTypePtrOutput) Elem() UsagePermissionTypeOutput
- func (UsagePermissionTypePtrOutput) ElementType() reflect.Type
- func (o UsagePermissionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UsagePermissionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UsagePermissionTypePtrOutput) ToUsagePermissionTypePtrOutput() UsagePermissionTypePtrOutput
- func (o UsagePermissionTypePtrOutput) ToUsagePermissionTypePtrOutputWithContext(ctx context.Context) UsagePermissionTypePtrOutput
- type User
- type UserArgs
- type UserIdentity
- type UserIdentityArgs
- func (UserIdentityArgs) ElementType() reflect.Type
- func (i UserIdentityArgs) ToUserIdentityOutput() UserIdentityOutput
- func (i UserIdentityArgs) ToUserIdentityOutputWithContext(ctx context.Context) UserIdentityOutput
- func (i UserIdentityArgs) ToUserIdentityPtrOutput() UserIdentityPtrOutput
- func (i UserIdentityArgs) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
- type UserIdentityInput
- type UserIdentityOutput
- func (o UserIdentityOutput) AppId() pulumi.StringPtrOutput
- func (UserIdentityOutput) ElementType() reflect.Type
- func (o UserIdentityOutput) ObjectId() pulumi.StringPtrOutput
- func (o UserIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o UserIdentityOutput) PrincipalName() pulumi.StringPtrOutput
- func (o UserIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o UserIdentityOutput) ToUserIdentityOutput() UserIdentityOutput
- func (o UserIdentityOutput) ToUserIdentityOutputWithContext(ctx context.Context) UserIdentityOutput
- func (o UserIdentityOutput) ToUserIdentityPtrOutput() UserIdentityPtrOutput
- func (o UserIdentityOutput) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
- type UserIdentityPtrInput
- type UserIdentityPtrOutput
- func (o UserIdentityPtrOutput) AppId() pulumi.StringPtrOutput
- func (o UserIdentityPtrOutput) Elem() UserIdentityOutput
- func (UserIdentityPtrOutput) ElementType() reflect.Type
- func (o UserIdentityPtrOutput) ObjectId() pulumi.StringPtrOutput
- func (o UserIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o UserIdentityPtrOutput) PrincipalName() pulumi.StringPtrOutput
- func (o UserIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o UserIdentityPtrOutput) ToUserIdentityPtrOutput() UserIdentityPtrOutput
- func (o UserIdentityPtrOutput) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
- type UserIdentityResponse
- type UserIdentityResponseOutput
- func (o UserIdentityResponseOutput) AppId() pulumi.StringPtrOutput
- func (UserIdentityResponseOutput) ElementType() reflect.Type
- func (o UserIdentityResponseOutput) ObjectId() pulumi.StringPtrOutput
- func (o UserIdentityResponseOutput) PrincipalId() pulumi.StringPtrOutput
- func (o UserIdentityResponseOutput) PrincipalName() pulumi.StringPtrOutput
- func (o UserIdentityResponseOutput) TenantId() pulumi.StringPtrOutput
- func (o UserIdentityResponseOutput) ToUserIdentityResponseOutput() UserIdentityResponseOutput
- func (o UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext(ctx context.Context) UserIdentityResponseOutput
- type UserIdentityResponsePtrOutput
- func (o UserIdentityResponsePtrOutput) AppId() pulumi.StringPtrOutput
- func (o UserIdentityResponsePtrOutput) Elem() UserIdentityResponseOutput
- func (UserIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o UserIdentityResponsePtrOutput) ObjectId() pulumi.StringPtrOutput
- func (o UserIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o UserIdentityResponsePtrOutput) PrincipalName() pulumi.StringPtrOutput
- func (o UserIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutput() UserIdentityResponsePtrOutput
- func (o UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutputWithContext(ctx context.Context) UserIdentityResponsePtrOutput
- type UserInput
- type UserOutput
- func (o UserOutput) CreatedDate() pulumi.StringOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) Identity() UserIdentityResponsePtrOutput
- func (o UserOutput) Location() pulumi.StringPtrOutput
- func (o UserOutput) Name() pulumi.StringOutput
- func (o UserOutput) ProvisioningState() pulumi.StringOutput
- func (o UserOutput) SecretStore() UserSecretStoreResponsePtrOutput
- func (o UserOutput) Tags() pulumi.StringMapOutput
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) Type() pulumi.StringOutput
- func (o UserOutput) UniqueIdentifier() pulumi.StringOutput
- type UserSecretStore
- type UserSecretStoreArgs
- func (UserSecretStoreArgs) ElementType() reflect.Type
- func (i UserSecretStoreArgs) ToUserSecretStoreOutput() UserSecretStoreOutput
- func (i UserSecretStoreArgs) ToUserSecretStoreOutputWithContext(ctx context.Context) UserSecretStoreOutput
- func (i UserSecretStoreArgs) ToUserSecretStorePtrOutput() UserSecretStorePtrOutput
- func (i UserSecretStoreArgs) ToUserSecretStorePtrOutputWithContext(ctx context.Context) UserSecretStorePtrOutput
- type UserSecretStoreInput
- type UserSecretStoreOutput
- func (UserSecretStoreOutput) ElementType() reflect.Type
- func (o UserSecretStoreOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o UserSecretStoreOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o UserSecretStoreOutput) ToUserSecretStoreOutput() UserSecretStoreOutput
- func (o UserSecretStoreOutput) ToUserSecretStoreOutputWithContext(ctx context.Context) UserSecretStoreOutput
- func (o UserSecretStoreOutput) ToUserSecretStorePtrOutput() UserSecretStorePtrOutput
- func (o UserSecretStoreOutput) ToUserSecretStorePtrOutputWithContext(ctx context.Context) UserSecretStorePtrOutput
- type UserSecretStorePtrInput
- type UserSecretStorePtrOutput
- func (o UserSecretStorePtrOutput) Elem() UserSecretStoreOutput
- func (UserSecretStorePtrOutput) ElementType() reflect.Type
- func (o UserSecretStorePtrOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o UserSecretStorePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o UserSecretStorePtrOutput) ToUserSecretStorePtrOutput() UserSecretStorePtrOutput
- func (o UserSecretStorePtrOutput) ToUserSecretStorePtrOutputWithContext(ctx context.Context) UserSecretStorePtrOutput
- type UserSecretStoreResponse
- type UserSecretStoreResponseOutput
- func (UserSecretStoreResponseOutput) ElementType() reflect.Type
- func (o UserSecretStoreResponseOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o UserSecretStoreResponseOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o UserSecretStoreResponseOutput) ToUserSecretStoreResponseOutput() UserSecretStoreResponseOutput
- func (o UserSecretStoreResponseOutput) ToUserSecretStoreResponseOutputWithContext(ctx context.Context) UserSecretStoreResponseOutput
- type UserSecretStoreResponsePtrOutput
- func (o UserSecretStoreResponsePtrOutput) Elem() UserSecretStoreResponseOutput
- func (UserSecretStoreResponsePtrOutput) ElementType() reflect.Type
- func (o UserSecretStoreResponsePtrOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o UserSecretStoreResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
- func (o UserSecretStoreResponsePtrOutput) ToUserSecretStoreResponsePtrOutput() UserSecretStoreResponsePtrOutput
- func (o UserSecretStoreResponsePtrOutput) ToUserSecretStoreResponsePtrOutputWithContext(ctx context.Context) UserSecretStoreResponsePtrOutput
- type UserState
- type VirtualMachine
- type VirtualMachineArgs
- type VirtualMachineInput
- type VirtualMachineOutput
- func (o VirtualMachineOutput) AllowClaim() pulumi.BoolPtrOutput
- func (o VirtualMachineOutput) ApplicableSchedule() ApplicableScheduleResponseOutput
- func (o VirtualMachineOutput) ArtifactDeploymentStatus() ArtifactDeploymentStatusPropertiesResponseOutput
- func (o VirtualMachineOutput) Artifacts() ArtifactInstallPropertiesResponseArrayOutput
- func (o VirtualMachineOutput) ComputeId() pulumi.StringOutput
- func (o VirtualMachineOutput) ComputeVm() ComputeVmPropertiesResponseOutput
- func (o VirtualMachineOutput) CreatedByUser() pulumi.StringOutput
- func (o VirtualMachineOutput) CreatedByUserId() pulumi.StringOutput
- func (o VirtualMachineOutput) CreatedDate() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) CustomImageId() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) DataDiskParameters() DataDiskPropertiesResponseArrayOutput
- func (o VirtualMachineOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
- func (VirtualMachineOutput) ElementType() reflect.Type
- func (o VirtualMachineOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) Fqdn() pulumi.StringOutput
- func (o VirtualMachineOutput) GalleryImageReference() GalleryImageReferenceResponsePtrOutput
- func (o VirtualMachineOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
- func (o VirtualMachineOutput) LabSubnetName() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) LastKnownPowerState() pulumi.StringOutput
- func (o VirtualMachineOutput) Location() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) Name() pulumi.StringOutput
- func (o VirtualMachineOutput) NetworkInterface() NetworkInterfacePropertiesResponsePtrOutput
- func (o VirtualMachineOutput) Notes() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) OsType() pulumi.StringOutput
- func (o VirtualMachineOutput) OwnerObjectId() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) Password() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) PlanId() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) ProvisioningState() pulumi.StringOutput
- func (o VirtualMachineOutput) ScheduleParameters() ScheduleCreationParameterResponseArrayOutput
- func (o VirtualMachineOutput) Size() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) SshKey() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) StorageType() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) Tags() pulumi.StringMapOutput
- func (o VirtualMachineOutput) ToVirtualMachineOutput() VirtualMachineOutput
- func (o VirtualMachineOutput) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput
- func (o VirtualMachineOutput) Type() pulumi.StringOutput
- func (o VirtualMachineOutput) UniqueIdentifier() pulumi.StringOutput
- func (o VirtualMachineOutput) UserName() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) VirtualMachineCreationSource() pulumi.StringOutput
- type VirtualMachineSchedule
- type VirtualMachineScheduleArgs
- type VirtualMachineScheduleInput
- type VirtualMachineScheduleOutput
- func (o VirtualMachineScheduleOutput) CreatedDate() pulumi.StringOutput
- func (o VirtualMachineScheduleOutput) DailyRecurrence() DayDetailsResponsePtrOutput
- func (VirtualMachineScheduleOutput) ElementType() reflect.Type
- func (o VirtualMachineScheduleOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
- func (o VirtualMachineScheduleOutput) Location() pulumi.StringPtrOutput
- func (o VirtualMachineScheduleOutput) Name() pulumi.StringOutput
- func (o VirtualMachineScheduleOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
- func (o VirtualMachineScheduleOutput) ProvisioningState() pulumi.StringOutput
- func (o VirtualMachineScheduleOutput) Status() pulumi.StringPtrOutput
- func (o VirtualMachineScheduleOutput) Tags() pulumi.StringMapOutput
- func (o VirtualMachineScheduleOutput) TargetResourceId() pulumi.StringPtrOutput
- func (o VirtualMachineScheduleOutput) TaskType() pulumi.StringPtrOutput
- func (o VirtualMachineScheduleOutput) TimeZoneId() pulumi.StringPtrOutput
- func (o VirtualMachineScheduleOutput) ToVirtualMachineScheduleOutput() VirtualMachineScheduleOutput
- func (o VirtualMachineScheduleOutput) ToVirtualMachineScheduleOutputWithContext(ctx context.Context) VirtualMachineScheduleOutput
- func (o VirtualMachineScheduleOutput) Type() pulumi.StringOutput
- func (o VirtualMachineScheduleOutput) UniqueIdentifier() pulumi.StringOutput
- func (o VirtualMachineScheduleOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
- type VirtualMachineScheduleState
- type VirtualMachineState
- type VirtualNetwork
- type VirtualNetworkArgs
- type VirtualNetworkInput
- type VirtualNetworkOutput
- func (o VirtualNetworkOutput) AllowedSubnets() SubnetResponseArrayOutput
- func (o VirtualNetworkOutput) CreatedDate() pulumi.StringOutput
- func (o VirtualNetworkOutput) Description() pulumi.StringPtrOutput
- func (VirtualNetworkOutput) ElementType() reflect.Type
- func (o VirtualNetworkOutput) ExternalProviderResourceId() pulumi.StringPtrOutput
- func (o VirtualNetworkOutput) ExternalSubnets() ExternalSubnetResponseArrayOutput
- func (o VirtualNetworkOutput) Location() pulumi.StringPtrOutput
- func (o VirtualNetworkOutput) Name() pulumi.StringOutput
- func (o VirtualNetworkOutput) ProvisioningState() pulumi.StringOutput
- func (o VirtualNetworkOutput) SubnetOverrides() SubnetOverrideResponseArrayOutput
- func (o VirtualNetworkOutput) Tags() pulumi.StringMapOutput
- func (o VirtualNetworkOutput) ToVirtualNetworkOutput() VirtualNetworkOutput
- func (o VirtualNetworkOutput) ToVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkOutput
- func (o VirtualNetworkOutput) Type() pulumi.StringOutput
- func (o VirtualNetworkOutput) UniqueIdentifier() pulumi.StringOutput
- type VirtualNetworkState
- type WeekDetails
- type WeekDetailsArgs
- func (WeekDetailsArgs) ElementType() reflect.Type
- func (i WeekDetailsArgs) ToWeekDetailsOutput() WeekDetailsOutput
- func (i WeekDetailsArgs) ToWeekDetailsOutputWithContext(ctx context.Context) WeekDetailsOutput
- func (i WeekDetailsArgs) ToWeekDetailsPtrOutput() WeekDetailsPtrOutput
- func (i WeekDetailsArgs) ToWeekDetailsPtrOutputWithContext(ctx context.Context) WeekDetailsPtrOutput
- type WeekDetailsInput
- type WeekDetailsOutput
- func (WeekDetailsOutput) ElementType() reflect.Type
- func (o WeekDetailsOutput) Time() pulumi.StringPtrOutput
- func (o WeekDetailsOutput) ToWeekDetailsOutput() WeekDetailsOutput
- func (o WeekDetailsOutput) ToWeekDetailsOutputWithContext(ctx context.Context) WeekDetailsOutput
- func (o WeekDetailsOutput) ToWeekDetailsPtrOutput() WeekDetailsPtrOutput
- func (o WeekDetailsOutput) ToWeekDetailsPtrOutputWithContext(ctx context.Context) WeekDetailsPtrOutput
- func (o WeekDetailsOutput) Weekdays() pulumi.StringArrayOutput
- type WeekDetailsPtrInput
- type WeekDetailsPtrOutput
- func (o WeekDetailsPtrOutput) Elem() WeekDetailsOutput
- func (WeekDetailsPtrOutput) ElementType() reflect.Type
- func (o WeekDetailsPtrOutput) Time() pulumi.StringPtrOutput
- func (o WeekDetailsPtrOutput) ToWeekDetailsPtrOutput() WeekDetailsPtrOutput
- func (o WeekDetailsPtrOutput) ToWeekDetailsPtrOutputWithContext(ctx context.Context) WeekDetailsPtrOutput
- func (o WeekDetailsPtrOutput) Weekdays() pulumi.StringArrayOutput
- type WeekDetailsResponse
- type WeekDetailsResponseOutput
- func (WeekDetailsResponseOutput) ElementType() reflect.Type
- func (o WeekDetailsResponseOutput) Time() pulumi.StringPtrOutput
- func (o WeekDetailsResponseOutput) ToWeekDetailsResponseOutput() WeekDetailsResponseOutput
- func (o WeekDetailsResponseOutput) ToWeekDetailsResponseOutputWithContext(ctx context.Context) WeekDetailsResponseOutput
- func (o WeekDetailsResponseOutput) Weekdays() pulumi.StringArrayOutput
- type WeekDetailsResponsePtrOutput
- func (o WeekDetailsResponsePtrOutput) Elem() WeekDetailsResponseOutput
- func (WeekDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o WeekDetailsResponsePtrOutput) Time() pulumi.StringPtrOutput
- func (o WeekDetailsResponsePtrOutput) ToWeekDetailsResponsePtrOutput() WeekDetailsResponsePtrOutput
- func (o WeekDetailsResponsePtrOutput) ToWeekDetailsResponsePtrOutputWithContext(ctx context.Context) WeekDetailsResponsePtrOutput
- func (o WeekDetailsResponsePtrOutput) Weekdays() pulumi.StringArrayOutput
- type WindowsOsInfo
- type WindowsOsInfoArgs
- func (WindowsOsInfoArgs) ElementType() reflect.Type
- func (i WindowsOsInfoArgs) ToWindowsOsInfoOutput() WindowsOsInfoOutput
- func (i WindowsOsInfoArgs) ToWindowsOsInfoOutputWithContext(ctx context.Context) WindowsOsInfoOutput
- func (i WindowsOsInfoArgs) ToWindowsOsInfoPtrOutput() WindowsOsInfoPtrOutput
- func (i WindowsOsInfoArgs) ToWindowsOsInfoPtrOutputWithContext(ctx context.Context) WindowsOsInfoPtrOutput
- type WindowsOsInfoInput
- type WindowsOsInfoOutput
- func (WindowsOsInfoOutput) ElementType() reflect.Type
- func (o WindowsOsInfoOutput) ToWindowsOsInfoOutput() WindowsOsInfoOutput
- func (o WindowsOsInfoOutput) ToWindowsOsInfoOutputWithContext(ctx context.Context) WindowsOsInfoOutput
- func (o WindowsOsInfoOutput) ToWindowsOsInfoPtrOutput() WindowsOsInfoPtrOutput
- func (o WindowsOsInfoOutput) ToWindowsOsInfoPtrOutputWithContext(ctx context.Context) WindowsOsInfoPtrOutput
- func (o WindowsOsInfoOutput) WindowsOsState() pulumi.StringPtrOutput
- type WindowsOsInfoPtrInput
- type WindowsOsInfoPtrOutput
- func (o WindowsOsInfoPtrOutput) Elem() WindowsOsInfoOutput
- func (WindowsOsInfoPtrOutput) ElementType() reflect.Type
- func (o WindowsOsInfoPtrOutput) ToWindowsOsInfoPtrOutput() WindowsOsInfoPtrOutput
- func (o WindowsOsInfoPtrOutput) ToWindowsOsInfoPtrOutputWithContext(ctx context.Context) WindowsOsInfoPtrOutput
- func (o WindowsOsInfoPtrOutput) WindowsOsState() pulumi.StringPtrOutput
- type WindowsOsInfoResponse
- type WindowsOsInfoResponseOutput
- func (WindowsOsInfoResponseOutput) ElementType() reflect.Type
- func (o WindowsOsInfoResponseOutput) ToWindowsOsInfoResponseOutput() WindowsOsInfoResponseOutput
- func (o WindowsOsInfoResponseOutput) ToWindowsOsInfoResponseOutputWithContext(ctx context.Context) WindowsOsInfoResponseOutput
- func (o WindowsOsInfoResponseOutput) WindowsOsState() pulumi.StringPtrOutput
- type WindowsOsInfoResponsePtrOutput
- func (o WindowsOsInfoResponsePtrOutput) Elem() WindowsOsInfoResponseOutput
- func (WindowsOsInfoResponsePtrOutput) ElementType() reflect.Type
- func (o WindowsOsInfoResponsePtrOutput) ToWindowsOsInfoResponsePtrOutput() WindowsOsInfoResponsePtrOutput
- func (o WindowsOsInfoResponsePtrOutput) ToWindowsOsInfoResponsePtrOutputWithContext(ctx context.Context) WindowsOsInfoResponsePtrOutput
- func (o WindowsOsInfoResponsePtrOutput) WindowsOsState() pulumi.StringPtrOutput
- type WindowsOsState
- func (WindowsOsState) ElementType() reflect.Type
- func (e WindowsOsState) ToStringOutput() pulumi.StringOutput
- func (e WindowsOsState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WindowsOsState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WindowsOsState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WindowsOsState) ToWindowsOsStateOutput() WindowsOsStateOutput
- func (e WindowsOsState) ToWindowsOsStateOutputWithContext(ctx context.Context) WindowsOsStateOutput
- func (e WindowsOsState) ToWindowsOsStatePtrOutput() WindowsOsStatePtrOutput
- func (e WindowsOsState) ToWindowsOsStatePtrOutputWithContext(ctx context.Context) WindowsOsStatePtrOutput
- type WindowsOsStateInput
- type WindowsOsStateOutput
- func (WindowsOsStateOutput) ElementType() reflect.Type
- func (o WindowsOsStateOutput) ToStringOutput() pulumi.StringOutput
- func (o WindowsOsStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WindowsOsStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WindowsOsStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WindowsOsStateOutput) ToWindowsOsStateOutput() WindowsOsStateOutput
- func (o WindowsOsStateOutput) ToWindowsOsStateOutputWithContext(ctx context.Context) WindowsOsStateOutput
- func (o WindowsOsStateOutput) ToWindowsOsStatePtrOutput() WindowsOsStatePtrOutput
- func (o WindowsOsStateOutput) ToWindowsOsStatePtrOutputWithContext(ctx context.Context) WindowsOsStatePtrOutput
- type WindowsOsStatePtrInput
- type WindowsOsStatePtrOutput
- func (o WindowsOsStatePtrOutput) Elem() WindowsOsStateOutput
- func (WindowsOsStatePtrOutput) ElementType() reflect.Type
- func (o WindowsOsStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WindowsOsStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WindowsOsStatePtrOutput) ToWindowsOsStatePtrOutput() WindowsOsStatePtrOutput
- func (o WindowsOsStatePtrOutput) ToWindowsOsStatePtrOutputWithContext(ctx context.Context) WindowsOsStatePtrOutput
Constants ¶
const ( CustomImageOsTypeWindows = CustomImageOsType("Windows") CustomImageOsTypeLinux = CustomImageOsType("Linux") CustomImageOsTypeNone = CustomImageOsType("None") )
const ( EnableStatusEnabled = EnableStatus("Enabled") EnableStatusDisabled = EnableStatus("Disabled") )
const ( EnvironmentPermissionReader = EnvironmentPermission("Reader") EnvironmentPermissionContributor = EnvironmentPermission("Contributor") )
const ( HostCachingOptionsNone = HostCachingOptions("None") HostCachingOptionsReadOnly = HostCachingOptions("ReadOnly") HostCachingOptionsReadWrite = HostCachingOptions("ReadWrite") )
const ( LinuxOsStateNonDeprovisioned = LinuxOsState("NonDeprovisioned") LinuxOsStateDeprovisionRequested = LinuxOsState("DeprovisionRequested") LinuxOsStateDeprovisionApplied = LinuxOsState("DeprovisionApplied") )
const ( ManagedIdentityTypeNone = ManagedIdentityType("None") ManagedIdentityTypeSystemAssigned = ManagedIdentityType("SystemAssigned") ManagedIdentityTypeUserAssigned = ManagedIdentityType("UserAssigned") ManagedIdentityType_SystemAssigned_UserAssigned = ManagedIdentityType("SystemAssigned,UserAssigned") )
const ( NotificationChannelEventTypeAutoShutdown = NotificationChannelEventType("AutoShutdown") NotificationChannelEventTypeCost = NotificationChannelEventType("Cost") )
const ( PolicyEvaluatorTypeAllowedValuesPolicy = PolicyEvaluatorType("AllowedValuesPolicy") PolicyEvaluatorTypeMaxValuePolicy = PolicyEvaluatorType("MaxValuePolicy") )
const ( PolicyFactNameUserOwnedLabVmCount = PolicyFactName("UserOwnedLabVmCount") PolicyFactNameUserOwnedLabPremiumVmCount = PolicyFactName("UserOwnedLabPremiumVmCount") PolicyFactNameLabVmCount = PolicyFactName("LabVmCount") PolicyFactNameLabPremiumVmCount = PolicyFactName("LabPremiumVmCount") PolicyFactNameLabVmSize = PolicyFactName("LabVmSize") PolicyFactNameGalleryImage = PolicyFactName("GalleryImage") PolicyFactNameUserOwnedLabVmCountInSubnet = PolicyFactName("UserOwnedLabVmCountInSubnet") PolicyFactNameLabTargetCost = PolicyFactName("LabTargetCost") PolicyFactNameEnvironmentTemplate = PolicyFactName("EnvironmentTemplate") PolicyFactNameScheduleEditPermission = PolicyFactName("ScheduleEditPermission") )
const ( PolicyStatusEnabled = PolicyStatus("Enabled") PolicyStatusDisabled = PolicyStatus("Disabled") )
const ( PremiumDataDiskDisabled = PremiumDataDisk("Disabled") PremiumDataDiskEnabled = PremiumDataDisk("Enabled") )
const ( SourceControlTypeVsoGit = SourceControlType("VsoGit") SourceControlTypeGitHub = SourceControlType("GitHub") SourceControlTypeStorageAccount = SourceControlType("StorageAccount") )
const ( StorageTypeStandard = StorageType("Standard") StorageTypePremium = StorageType("Premium") StorageTypeStandardSSD = StorageType("StandardSSD") )
const ( TransportProtocolTcp = TransportProtocol("Tcp") TransportProtocolUdp = TransportProtocol("Udp") )
const ( UsagePermissionTypeDefault = UsagePermissionType("Default") UsagePermissionTypeDeny = UsagePermissionType("Deny") UsagePermissionTypeAllow = UsagePermissionType("Allow") )
const ( WindowsOsStateNonSysprepped = WindowsOsState("NonSysprepped") WindowsOsStateSysprepRequested = WindowsOsState("SysprepRequested") WindowsOsStateSysprepApplied = WindowsOsState("SysprepApplied") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicableScheduleResponse ¶
type ApplicableScheduleResponse struct { // The identifier of the resource. Id string `pulumi:"id"` // The auto-shutdown schedule, if one has been set at the lab or lab resource level. LabVmsShutdown *ScheduleResponse `pulumi:"labVmsShutdown"` // The auto-startup schedule, if one has been set at the lab or lab resource level. LabVmsStartup *ScheduleResponse `pulumi:"labVmsStartup"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` }
Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.
func (*ApplicableScheduleResponse) Defaults ¶
func (val *ApplicableScheduleResponse) Defaults() *ApplicableScheduleResponse
Defaults sets the appropriate defaults for ApplicableScheduleResponse
type ApplicableScheduleResponseOutput ¶
type ApplicableScheduleResponseOutput struct{ *pulumi.OutputState }
Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.
func (ApplicableScheduleResponseOutput) ElementType ¶
func (ApplicableScheduleResponseOutput) ElementType() reflect.Type
func (ApplicableScheduleResponseOutput) Id ¶
func (o ApplicableScheduleResponseOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (ApplicableScheduleResponseOutput) LabVmsShutdown ¶
func (o ApplicableScheduleResponseOutput) LabVmsShutdown() ScheduleResponsePtrOutput
The auto-shutdown schedule, if one has been set at the lab or lab resource level.
func (ApplicableScheduleResponseOutput) LabVmsStartup ¶
func (o ApplicableScheduleResponseOutput) LabVmsStartup() ScheduleResponsePtrOutput
The auto-startup schedule, if one has been set at the lab or lab resource level.
func (ApplicableScheduleResponseOutput) Location ¶
func (o ApplicableScheduleResponseOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ApplicableScheduleResponseOutput) Name ¶
func (o ApplicableScheduleResponseOutput) Name() pulumi.StringOutput
The name of the resource.
func (ApplicableScheduleResponseOutput) Tags ¶
func (o ApplicableScheduleResponseOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ApplicableScheduleResponseOutput) ToApplicableScheduleResponseOutput ¶
func (o ApplicableScheduleResponseOutput) ToApplicableScheduleResponseOutput() ApplicableScheduleResponseOutput
func (ApplicableScheduleResponseOutput) ToApplicableScheduleResponseOutputWithContext ¶
func (o ApplicableScheduleResponseOutput) ToApplicableScheduleResponseOutputWithContext(ctx context.Context) ApplicableScheduleResponseOutput
func (ApplicableScheduleResponseOutput) Type ¶
func (o ApplicableScheduleResponseOutput) Type() pulumi.StringOutput
The type of the resource.
type ArmTemplateParameterProperties ¶
type ArmTemplateParameterProperties struct { // The name of the template parameter. Name *string `pulumi:"name"` // The value of the template parameter. Value *string `pulumi:"value"` }
Properties of an Azure Resource Manager template parameter.
type ArmTemplateParameterPropertiesArgs ¶
type ArmTemplateParameterPropertiesArgs struct { // The name of the template parameter. Name pulumi.StringPtrInput `pulumi:"name"` // The value of the template parameter. Value pulumi.StringPtrInput `pulumi:"value"` }
Properties of an Azure Resource Manager template parameter.
func (ArmTemplateParameterPropertiesArgs) ElementType ¶
func (ArmTemplateParameterPropertiesArgs) ElementType() reflect.Type
func (ArmTemplateParameterPropertiesArgs) ToArmTemplateParameterPropertiesOutput ¶
func (i ArmTemplateParameterPropertiesArgs) ToArmTemplateParameterPropertiesOutput() ArmTemplateParameterPropertiesOutput
func (ArmTemplateParameterPropertiesArgs) ToArmTemplateParameterPropertiesOutputWithContext ¶
func (i ArmTemplateParameterPropertiesArgs) ToArmTemplateParameterPropertiesOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesOutput
type ArmTemplateParameterPropertiesArray ¶
type ArmTemplateParameterPropertiesArray []ArmTemplateParameterPropertiesInput
func (ArmTemplateParameterPropertiesArray) ElementType ¶
func (ArmTemplateParameterPropertiesArray) ElementType() reflect.Type
func (ArmTemplateParameterPropertiesArray) ToArmTemplateParameterPropertiesArrayOutput ¶
func (i ArmTemplateParameterPropertiesArray) ToArmTemplateParameterPropertiesArrayOutput() ArmTemplateParameterPropertiesArrayOutput
func (ArmTemplateParameterPropertiesArray) ToArmTemplateParameterPropertiesArrayOutputWithContext ¶
func (i ArmTemplateParameterPropertiesArray) ToArmTemplateParameterPropertiesArrayOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesArrayOutput
type ArmTemplateParameterPropertiesArrayInput ¶
type ArmTemplateParameterPropertiesArrayInput interface { pulumi.Input ToArmTemplateParameterPropertiesArrayOutput() ArmTemplateParameterPropertiesArrayOutput ToArmTemplateParameterPropertiesArrayOutputWithContext(context.Context) ArmTemplateParameterPropertiesArrayOutput }
ArmTemplateParameterPropertiesArrayInput is an input type that accepts ArmTemplateParameterPropertiesArray and ArmTemplateParameterPropertiesArrayOutput values. You can construct a concrete instance of `ArmTemplateParameterPropertiesArrayInput` via:
ArmTemplateParameterPropertiesArray{ ArmTemplateParameterPropertiesArgs{...} }
type ArmTemplateParameterPropertiesArrayOutput ¶
type ArmTemplateParameterPropertiesArrayOutput struct{ *pulumi.OutputState }
func (ArmTemplateParameterPropertiesArrayOutput) ElementType ¶
func (ArmTemplateParameterPropertiesArrayOutput) ElementType() reflect.Type
func (ArmTemplateParameterPropertiesArrayOutput) ToArmTemplateParameterPropertiesArrayOutput ¶
func (o ArmTemplateParameterPropertiesArrayOutput) ToArmTemplateParameterPropertiesArrayOutput() ArmTemplateParameterPropertiesArrayOutput
func (ArmTemplateParameterPropertiesArrayOutput) ToArmTemplateParameterPropertiesArrayOutputWithContext ¶
func (o ArmTemplateParameterPropertiesArrayOutput) ToArmTemplateParameterPropertiesArrayOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesArrayOutput
type ArmTemplateParameterPropertiesInput ¶
type ArmTemplateParameterPropertiesInput interface { pulumi.Input ToArmTemplateParameterPropertiesOutput() ArmTemplateParameterPropertiesOutput ToArmTemplateParameterPropertiesOutputWithContext(context.Context) ArmTemplateParameterPropertiesOutput }
ArmTemplateParameterPropertiesInput is an input type that accepts ArmTemplateParameterPropertiesArgs and ArmTemplateParameterPropertiesOutput values. You can construct a concrete instance of `ArmTemplateParameterPropertiesInput` via:
ArmTemplateParameterPropertiesArgs{...}
type ArmTemplateParameterPropertiesOutput ¶
type ArmTemplateParameterPropertiesOutput struct{ *pulumi.OutputState }
Properties of an Azure Resource Manager template parameter.
func (ArmTemplateParameterPropertiesOutput) ElementType ¶
func (ArmTemplateParameterPropertiesOutput) ElementType() reflect.Type
func (ArmTemplateParameterPropertiesOutput) Name ¶
func (o ArmTemplateParameterPropertiesOutput) Name() pulumi.StringPtrOutput
The name of the template parameter.
func (ArmTemplateParameterPropertiesOutput) ToArmTemplateParameterPropertiesOutput ¶
func (o ArmTemplateParameterPropertiesOutput) ToArmTemplateParameterPropertiesOutput() ArmTemplateParameterPropertiesOutput
func (ArmTemplateParameterPropertiesOutput) ToArmTemplateParameterPropertiesOutputWithContext ¶
func (o ArmTemplateParameterPropertiesOutput) ToArmTemplateParameterPropertiesOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesOutput
func (ArmTemplateParameterPropertiesOutput) Value ¶
func (o ArmTemplateParameterPropertiesOutput) Value() pulumi.StringPtrOutput
The value of the template parameter.
type ArmTemplateParameterPropertiesResponse ¶
type ArmTemplateParameterPropertiesResponse struct { // The name of the template parameter. Name *string `pulumi:"name"` // The value of the template parameter. Value *string `pulumi:"value"` }
Properties of an Azure Resource Manager template parameter.
type ArmTemplateParameterPropertiesResponseArrayOutput ¶
type ArmTemplateParameterPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (ArmTemplateParameterPropertiesResponseArrayOutput) ElementType ¶
func (ArmTemplateParameterPropertiesResponseArrayOutput) ElementType() reflect.Type
func (ArmTemplateParameterPropertiesResponseArrayOutput) ToArmTemplateParameterPropertiesResponseArrayOutput ¶
func (o ArmTemplateParameterPropertiesResponseArrayOutput) ToArmTemplateParameterPropertiesResponseArrayOutput() ArmTemplateParameterPropertiesResponseArrayOutput
func (ArmTemplateParameterPropertiesResponseArrayOutput) ToArmTemplateParameterPropertiesResponseArrayOutputWithContext ¶
func (o ArmTemplateParameterPropertiesResponseArrayOutput) ToArmTemplateParameterPropertiesResponseArrayOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesResponseArrayOutput
type ArmTemplateParameterPropertiesResponseOutput ¶
type ArmTemplateParameterPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of an Azure Resource Manager template parameter.
func (ArmTemplateParameterPropertiesResponseOutput) ElementType ¶
func (ArmTemplateParameterPropertiesResponseOutput) ElementType() reflect.Type
func (ArmTemplateParameterPropertiesResponseOutput) Name ¶
func (o ArmTemplateParameterPropertiesResponseOutput) Name() pulumi.StringPtrOutput
The name of the template parameter.
func (ArmTemplateParameterPropertiesResponseOutput) ToArmTemplateParameterPropertiesResponseOutput ¶
func (o ArmTemplateParameterPropertiesResponseOutput) ToArmTemplateParameterPropertiesResponseOutput() ArmTemplateParameterPropertiesResponseOutput
func (ArmTemplateParameterPropertiesResponseOutput) ToArmTemplateParameterPropertiesResponseOutputWithContext ¶
func (o ArmTemplateParameterPropertiesResponseOutput) ToArmTemplateParameterPropertiesResponseOutputWithContext(ctx context.Context) ArmTemplateParameterPropertiesResponseOutput
func (ArmTemplateParameterPropertiesResponseOutput) Value ¶
func (o ArmTemplateParameterPropertiesResponseOutput) Value() pulumi.StringPtrOutput
The value of the template parameter.
type ArtifactDeploymentStatusPropertiesResponse ¶
type ArtifactDeploymentStatusPropertiesResponse struct { // The total count of the artifacts that were successfully applied. ArtifactsApplied *int `pulumi:"artifactsApplied"` // The deployment status of the artifact. DeploymentStatus *string `pulumi:"deploymentStatus"` // The total count of the artifacts that were tentatively applied. TotalArtifacts *int `pulumi:"totalArtifacts"` }
Properties of an artifact deployment.
type ArtifactDeploymentStatusPropertiesResponseOutput ¶
type ArtifactDeploymentStatusPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of an artifact deployment.
func (ArtifactDeploymentStatusPropertiesResponseOutput) ArtifactsApplied ¶
func (o ArtifactDeploymentStatusPropertiesResponseOutput) ArtifactsApplied() pulumi.IntPtrOutput
The total count of the artifacts that were successfully applied.
func (ArtifactDeploymentStatusPropertiesResponseOutput) DeploymentStatus ¶
func (o ArtifactDeploymentStatusPropertiesResponseOutput) DeploymentStatus() pulumi.StringPtrOutput
The deployment status of the artifact.
func (ArtifactDeploymentStatusPropertiesResponseOutput) ElementType ¶
func (ArtifactDeploymentStatusPropertiesResponseOutput) ElementType() reflect.Type
func (ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponseOutput ¶
func (o ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponseOutput() ArtifactDeploymentStatusPropertiesResponseOutput
func (ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponseOutputWithContext ¶
func (o ArtifactDeploymentStatusPropertiesResponseOutput) ToArtifactDeploymentStatusPropertiesResponseOutputWithContext(ctx context.Context) ArtifactDeploymentStatusPropertiesResponseOutput
func (ArtifactDeploymentStatusPropertiesResponseOutput) TotalArtifacts ¶
func (o ArtifactDeploymentStatusPropertiesResponseOutput) TotalArtifacts() pulumi.IntPtrOutput
The total count of the artifacts that were tentatively applied.
type ArtifactInstallProperties ¶
type ArtifactInstallProperties struct { // The artifact's identifier. ArtifactId *string `pulumi:"artifactId"` // The artifact's title. ArtifactTitle *string `pulumi:"artifactTitle"` // The status message from the deployment. DeploymentStatusMessage *string `pulumi:"deploymentStatusMessage"` // The time that the artifact starts to install on the virtual machine. InstallTime *string `pulumi:"installTime"` // The parameters of the artifact. Parameters []ArtifactParameterProperties `pulumi:"parameters"` // The status of the artifact. Status *string `pulumi:"status"` // The status message from the virtual machine extension. VmExtensionStatusMessage *string `pulumi:"vmExtensionStatusMessage"` }
Properties of an artifact.
type ArtifactInstallPropertiesArgs ¶
type ArtifactInstallPropertiesArgs struct { // The artifact's identifier. ArtifactId pulumi.StringPtrInput `pulumi:"artifactId"` // The artifact's title. ArtifactTitle pulumi.StringPtrInput `pulumi:"artifactTitle"` // The status message from the deployment. DeploymentStatusMessage pulumi.StringPtrInput `pulumi:"deploymentStatusMessage"` // The time that the artifact starts to install on the virtual machine. InstallTime pulumi.StringPtrInput `pulumi:"installTime"` // The parameters of the artifact. Parameters ArtifactParameterPropertiesArrayInput `pulumi:"parameters"` // The status of the artifact. Status pulumi.StringPtrInput `pulumi:"status"` // The status message from the virtual machine extension. VmExtensionStatusMessage pulumi.StringPtrInput `pulumi:"vmExtensionStatusMessage"` }
Properties of an artifact.
func (ArtifactInstallPropertiesArgs) ElementType ¶
func (ArtifactInstallPropertiesArgs) ElementType() reflect.Type
func (ArtifactInstallPropertiesArgs) ToArtifactInstallPropertiesOutput ¶
func (i ArtifactInstallPropertiesArgs) ToArtifactInstallPropertiesOutput() ArtifactInstallPropertiesOutput
func (ArtifactInstallPropertiesArgs) ToArtifactInstallPropertiesOutputWithContext ¶
func (i ArtifactInstallPropertiesArgs) ToArtifactInstallPropertiesOutputWithContext(ctx context.Context) ArtifactInstallPropertiesOutput
type ArtifactInstallPropertiesArray ¶
type ArtifactInstallPropertiesArray []ArtifactInstallPropertiesInput
func (ArtifactInstallPropertiesArray) ElementType ¶
func (ArtifactInstallPropertiesArray) ElementType() reflect.Type
func (ArtifactInstallPropertiesArray) ToArtifactInstallPropertiesArrayOutput ¶
func (i ArtifactInstallPropertiesArray) ToArtifactInstallPropertiesArrayOutput() ArtifactInstallPropertiesArrayOutput
func (ArtifactInstallPropertiesArray) ToArtifactInstallPropertiesArrayOutputWithContext ¶
func (i ArtifactInstallPropertiesArray) ToArtifactInstallPropertiesArrayOutputWithContext(ctx context.Context) ArtifactInstallPropertiesArrayOutput
type ArtifactInstallPropertiesArrayInput ¶
type ArtifactInstallPropertiesArrayInput interface { pulumi.Input ToArtifactInstallPropertiesArrayOutput() ArtifactInstallPropertiesArrayOutput ToArtifactInstallPropertiesArrayOutputWithContext(context.Context) ArtifactInstallPropertiesArrayOutput }
ArtifactInstallPropertiesArrayInput is an input type that accepts ArtifactInstallPropertiesArray and ArtifactInstallPropertiesArrayOutput values. You can construct a concrete instance of `ArtifactInstallPropertiesArrayInput` via:
ArtifactInstallPropertiesArray{ ArtifactInstallPropertiesArgs{...} }
type ArtifactInstallPropertiesArrayOutput ¶
type ArtifactInstallPropertiesArrayOutput struct{ *pulumi.OutputState }
func (ArtifactInstallPropertiesArrayOutput) ElementType ¶
func (ArtifactInstallPropertiesArrayOutput) ElementType() reflect.Type
func (ArtifactInstallPropertiesArrayOutput) Index ¶
func (o ArtifactInstallPropertiesArrayOutput) Index(i pulumi.IntInput) ArtifactInstallPropertiesOutput
func (ArtifactInstallPropertiesArrayOutput) ToArtifactInstallPropertiesArrayOutput ¶
func (o ArtifactInstallPropertiesArrayOutput) ToArtifactInstallPropertiesArrayOutput() ArtifactInstallPropertiesArrayOutput
func (ArtifactInstallPropertiesArrayOutput) ToArtifactInstallPropertiesArrayOutputWithContext ¶
func (o ArtifactInstallPropertiesArrayOutput) ToArtifactInstallPropertiesArrayOutputWithContext(ctx context.Context) ArtifactInstallPropertiesArrayOutput
type ArtifactInstallPropertiesInput ¶
type ArtifactInstallPropertiesInput interface { pulumi.Input ToArtifactInstallPropertiesOutput() ArtifactInstallPropertiesOutput ToArtifactInstallPropertiesOutputWithContext(context.Context) ArtifactInstallPropertiesOutput }
ArtifactInstallPropertiesInput is an input type that accepts ArtifactInstallPropertiesArgs and ArtifactInstallPropertiesOutput values. You can construct a concrete instance of `ArtifactInstallPropertiesInput` via:
ArtifactInstallPropertiesArgs{...}
type ArtifactInstallPropertiesOutput ¶
type ArtifactInstallPropertiesOutput struct{ *pulumi.OutputState }
Properties of an artifact.
func (ArtifactInstallPropertiesOutput) ArtifactId ¶
func (o ArtifactInstallPropertiesOutput) ArtifactId() pulumi.StringPtrOutput
The artifact's identifier.
func (ArtifactInstallPropertiesOutput) ArtifactTitle ¶
func (o ArtifactInstallPropertiesOutput) ArtifactTitle() pulumi.StringPtrOutput
The artifact's title.
func (ArtifactInstallPropertiesOutput) DeploymentStatusMessage ¶
func (o ArtifactInstallPropertiesOutput) DeploymentStatusMessage() pulumi.StringPtrOutput
The status message from the deployment.
func (ArtifactInstallPropertiesOutput) ElementType ¶
func (ArtifactInstallPropertiesOutput) ElementType() reflect.Type
func (ArtifactInstallPropertiesOutput) InstallTime ¶
func (o ArtifactInstallPropertiesOutput) InstallTime() pulumi.StringPtrOutput
The time that the artifact starts to install on the virtual machine.
func (ArtifactInstallPropertiesOutput) Parameters ¶
func (o ArtifactInstallPropertiesOutput) Parameters() ArtifactParameterPropertiesArrayOutput
The parameters of the artifact.
func (ArtifactInstallPropertiesOutput) Status ¶
func (o ArtifactInstallPropertiesOutput) Status() pulumi.StringPtrOutput
The status of the artifact.
func (ArtifactInstallPropertiesOutput) ToArtifactInstallPropertiesOutput ¶
func (o ArtifactInstallPropertiesOutput) ToArtifactInstallPropertiesOutput() ArtifactInstallPropertiesOutput
func (ArtifactInstallPropertiesOutput) ToArtifactInstallPropertiesOutputWithContext ¶
func (o ArtifactInstallPropertiesOutput) ToArtifactInstallPropertiesOutputWithContext(ctx context.Context) ArtifactInstallPropertiesOutput
func (ArtifactInstallPropertiesOutput) VmExtensionStatusMessage ¶
func (o ArtifactInstallPropertiesOutput) VmExtensionStatusMessage() pulumi.StringPtrOutput
The status message from the virtual machine extension.
type ArtifactInstallPropertiesResponse ¶
type ArtifactInstallPropertiesResponse struct { // The artifact's identifier. ArtifactId *string `pulumi:"artifactId"` // The artifact's title. ArtifactTitle *string `pulumi:"artifactTitle"` // The status message from the deployment. DeploymentStatusMessage *string `pulumi:"deploymentStatusMessage"` // The time that the artifact starts to install on the virtual machine. InstallTime *string `pulumi:"installTime"` // The parameters of the artifact. Parameters []ArtifactParameterPropertiesResponse `pulumi:"parameters"` // The status of the artifact. Status *string `pulumi:"status"` // The status message from the virtual machine extension. VmExtensionStatusMessage *string `pulumi:"vmExtensionStatusMessage"` }
Properties of an artifact.
type ArtifactInstallPropertiesResponseArrayOutput ¶
type ArtifactInstallPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (ArtifactInstallPropertiesResponseArrayOutput) ElementType ¶
func (ArtifactInstallPropertiesResponseArrayOutput) ElementType() reflect.Type
func (ArtifactInstallPropertiesResponseArrayOutput) ToArtifactInstallPropertiesResponseArrayOutput ¶
func (o ArtifactInstallPropertiesResponseArrayOutput) ToArtifactInstallPropertiesResponseArrayOutput() ArtifactInstallPropertiesResponseArrayOutput
func (ArtifactInstallPropertiesResponseArrayOutput) ToArtifactInstallPropertiesResponseArrayOutputWithContext ¶
func (o ArtifactInstallPropertiesResponseArrayOutput) ToArtifactInstallPropertiesResponseArrayOutputWithContext(ctx context.Context) ArtifactInstallPropertiesResponseArrayOutput
type ArtifactInstallPropertiesResponseOutput ¶
type ArtifactInstallPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of an artifact.
func (ArtifactInstallPropertiesResponseOutput) ArtifactId ¶
func (o ArtifactInstallPropertiesResponseOutput) ArtifactId() pulumi.StringPtrOutput
The artifact's identifier.
func (ArtifactInstallPropertiesResponseOutput) ArtifactTitle ¶
func (o ArtifactInstallPropertiesResponseOutput) ArtifactTitle() pulumi.StringPtrOutput
The artifact's title.
func (ArtifactInstallPropertiesResponseOutput) DeploymentStatusMessage ¶
func (o ArtifactInstallPropertiesResponseOutput) DeploymentStatusMessage() pulumi.StringPtrOutput
The status message from the deployment.
func (ArtifactInstallPropertiesResponseOutput) ElementType ¶
func (ArtifactInstallPropertiesResponseOutput) ElementType() reflect.Type
func (ArtifactInstallPropertiesResponseOutput) InstallTime ¶
func (o ArtifactInstallPropertiesResponseOutput) InstallTime() pulumi.StringPtrOutput
The time that the artifact starts to install on the virtual machine.
func (ArtifactInstallPropertiesResponseOutput) Parameters ¶
func (o ArtifactInstallPropertiesResponseOutput) Parameters() ArtifactParameterPropertiesResponseArrayOutput
The parameters of the artifact.
func (ArtifactInstallPropertiesResponseOutput) Status ¶
func (o ArtifactInstallPropertiesResponseOutput) Status() pulumi.StringPtrOutput
The status of the artifact.
func (ArtifactInstallPropertiesResponseOutput) ToArtifactInstallPropertiesResponseOutput ¶
func (o ArtifactInstallPropertiesResponseOutput) ToArtifactInstallPropertiesResponseOutput() ArtifactInstallPropertiesResponseOutput
func (ArtifactInstallPropertiesResponseOutput) ToArtifactInstallPropertiesResponseOutputWithContext ¶
func (o ArtifactInstallPropertiesResponseOutput) ToArtifactInstallPropertiesResponseOutputWithContext(ctx context.Context) ArtifactInstallPropertiesResponseOutput
func (ArtifactInstallPropertiesResponseOutput) VmExtensionStatusMessage ¶
func (o ArtifactInstallPropertiesResponseOutput) VmExtensionStatusMessage() pulumi.StringPtrOutput
The status message from the virtual machine extension.
type ArtifactParameterProperties ¶
type ArtifactParameterProperties struct { // The name of the artifact parameter. Name *string `pulumi:"name"` // The value of the artifact parameter. Value *string `pulumi:"value"` }
Properties of an artifact parameter.
type ArtifactParameterPropertiesArgs ¶
type ArtifactParameterPropertiesArgs struct { // The name of the artifact parameter. Name pulumi.StringPtrInput `pulumi:"name"` // The value of the artifact parameter. Value pulumi.StringPtrInput `pulumi:"value"` }
Properties of an artifact parameter.
func (ArtifactParameterPropertiesArgs) ElementType ¶
func (ArtifactParameterPropertiesArgs) ElementType() reflect.Type
func (ArtifactParameterPropertiesArgs) ToArtifactParameterPropertiesOutput ¶
func (i ArtifactParameterPropertiesArgs) ToArtifactParameterPropertiesOutput() ArtifactParameterPropertiesOutput
func (ArtifactParameterPropertiesArgs) ToArtifactParameterPropertiesOutputWithContext ¶
func (i ArtifactParameterPropertiesArgs) ToArtifactParameterPropertiesOutputWithContext(ctx context.Context) ArtifactParameterPropertiesOutput
type ArtifactParameterPropertiesArray ¶
type ArtifactParameterPropertiesArray []ArtifactParameterPropertiesInput
func (ArtifactParameterPropertiesArray) ElementType ¶
func (ArtifactParameterPropertiesArray) ElementType() reflect.Type
func (ArtifactParameterPropertiesArray) ToArtifactParameterPropertiesArrayOutput ¶
func (i ArtifactParameterPropertiesArray) ToArtifactParameterPropertiesArrayOutput() ArtifactParameterPropertiesArrayOutput
func (ArtifactParameterPropertiesArray) ToArtifactParameterPropertiesArrayOutputWithContext ¶
func (i ArtifactParameterPropertiesArray) ToArtifactParameterPropertiesArrayOutputWithContext(ctx context.Context) ArtifactParameterPropertiesArrayOutput
type ArtifactParameterPropertiesArrayInput ¶
type ArtifactParameterPropertiesArrayInput interface { pulumi.Input ToArtifactParameterPropertiesArrayOutput() ArtifactParameterPropertiesArrayOutput ToArtifactParameterPropertiesArrayOutputWithContext(context.Context) ArtifactParameterPropertiesArrayOutput }
ArtifactParameterPropertiesArrayInput is an input type that accepts ArtifactParameterPropertiesArray and ArtifactParameterPropertiesArrayOutput values. You can construct a concrete instance of `ArtifactParameterPropertiesArrayInput` via:
ArtifactParameterPropertiesArray{ ArtifactParameterPropertiesArgs{...} }
type ArtifactParameterPropertiesArrayOutput ¶
type ArtifactParameterPropertiesArrayOutput struct{ *pulumi.OutputState }
func (ArtifactParameterPropertiesArrayOutput) ElementType ¶
func (ArtifactParameterPropertiesArrayOutput) ElementType() reflect.Type
func (ArtifactParameterPropertiesArrayOutput) ToArtifactParameterPropertiesArrayOutput ¶
func (o ArtifactParameterPropertiesArrayOutput) ToArtifactParameterPropertiesArrayOutput() ArtifactParameterPropertiesArrayOutput
func (ArtifactParameterPropertiesArrayOutput) ToArtifactParameterPropertiesArrayOutputWithContext ¶
func (o ArtifactParameterPropertiesArrayOutput) ToArtifactParameterPropertiesArrayOutputWithContext(ctx context.Context) ArtifactParameterPropertiesArrayOutput
type ArtifactParameterPropertiesInput ¶
type ArtifactParameterPropertiesInput interface { pulumi.Input ToArtifactParameterPropertiesOutput() ArtifactParameterPropertiesOutput ToArtifactParameterPropertiesOutputWithContext(context.Context) ArtifactParameterPropertiesOutput }
ArtifactParameterPropertiesInput is an input type that accepts ArtifactParameterPropertiesArgs and ArtifactParameterPropertiesOutput values. You can construct a concrete instance of `ArtifactParameterPropertiesInput` via:
ArtifactParameterPropertiesArgs{...}
type ArtifactParameterPropertiesOutput ¶
type ArtifactParameterPropertiesOutput struct{ *pulumi.OutputState }
Properties of an artifact parameter.
func (ArtifactParameterPropertiesOutput) ElementType ¶
func (ArtifactParameterPropertiesOutput) ElementType() reflect.Type
func (ArtifactParameterPropertiesOutput) Name ¶
func (o ArtifactParameterPropertiesOutput) Name() pulumi.StringPtrOutput
The name of the artifact parameter.
func (ArtifactParameterPropertiesOutput) ToArtifactParameterPropertiesOutput ¶
func (o ArtifactParameterPropertiesOutput) ToArtifactParameterPropertiesOutput() ArtifactParameterPropertiesOutput
func (ArtifactParameterPropertiesOutput) ToArtifactParameterPropertiesOutputWithContext ¶
func (o ArtifactParameterPropertiesOutput) ToArtifactParameterPropertiesOutputWithContext(ctx context.Context) ArtifactParameterPropertiesOutput
func (ArtifactParameterPropertiesOutput) Value ¶
func (o ArtifactParameterPropertiesOutput) Value() pulumi.StringPtrOutput
The value of the artifact parameter.
type ArtifactParameterPropertiesResponse ¶
type ArtifactParameterPropertiesResponse struct { // The name of the artifact parameter. Name *string `pulumi:"name"` // The value of the artifact parameter. Value *string `pulumi:"value"` }
Properties of an artifact parameter.
type ArtifactParameterPropertiesResponseArrayOutput ¶
type ArtifactParameterPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (ArtifactParameterPropertiesResponseArrayOutput) ElementType ¶
func (ArtifactParameterPropertiesResponseArrayOutput) ElementType() reflect.Type
func (ArtifactParameterPropertiesResponseArrayOutput) ToArtifactParameterPropertiesResponseArrayOutput ¶
func (o ArtifactParameterPropertiesResponseArrayOutput) ToArtifactParameterPropertiesResponseArrayOutput() ArtifactParameterPropertiesResponseArrayOutput
func (ArtifactParameterPropertiesResponseArrayOutput) ToArtifactParameterPropertiesResponseArrayOutputWithContext ¶
func (o ArtifactParameterPropertiesResponseArrayOutput) ToArtifactParameterPropertiesResponseArrayOutputWithContext(ctx context.Context) ArtifactParameterPropertiesResponseArrayOutput
type ArtifactParameterPropertiesResponseOutput ¶
type ArtifactParameterPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of an artifact parameter.
func (ArtifactParameterPropertiesResponseOutput) ElementType ¶
func (ArtifactParameterPropertiesResponseOutput) ElementType() reflect.Type
func (ArtifactParameterPropertiesResponseOutput) Name ¶
func (o ArtifactParameterPropertiesResponseOutput) Name() pulumi.StringPtrOutput
The name of the artifact parameter.
func (ArtifactParameterPropertiesResponseOutput) ToArtifactParameterPropertiesResponseOutput ¶
func (o ArtifactParameterPropertiesResponseOutput) ToArtifactParameterPropertiesResponseOutput() ArtifactParameterPropertiesResponseOutput
func (ArtifactParameterPropertiesResponseOutput) ToArtifactParameterPropertiesResponseOutputWithContext ¶
func (o ArtifactParameterPropertiesResponseOutput) ToArtifactParameterPropertiesResponseOutputWithContext(ctx context.Context) ArtifactParameterPropertiesResponseOutput
func (ArtifactParameterPropertiesResponseOutput) Value ¶
func (o ArtifactParameterPropertiesResponseOutput) Value() pulumi.StringPtrOutput
The value of the artifact parameter.
type ArtifactSource ¶
type ArtifactSource struct { pulumi.CustomResourceState // The folder containing Azure Resource Manager templates. ArmTemplateFolderPath pulumi.StringPtrOutput `pulumi:"armTemplateFolderPath"` // The artifact source's branch reference. BranchRef pulumi.StringPtrOutput `pulumi:"branchRef"` // The artifact source's creation date. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The artifact source's display name. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The folder containing artifacts. FolderPath pulumi.StringPtrOutput `pulumi:"folderPath"` // 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.StringOutput `pulumi:"provisioningState"` // The security token to authenticate to the artifact source. SecurityToken pulumi.StringPtrOutput `pulumi:"securityToken"` // The artifact source's type. SourceType pulumi.StringPtrOutput `pulumi:"sourceType"` // Indicates if the artifact source is enabled (values: Enabled, Disabled). Status pulumi.StringPtrOutput `pulumi:"status"` // 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.StringOutput `pulumi:"uniqueIdentifier"` // The artifact source's URI. Uri pulumi.StringPtrOutput `pulumi:"uri"` }
Properties of an artifact source. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
Other available API versions: 2016-05-15.
func GetArtifactSource ¶
func GetArtifactSource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ArtifactSourceState, opts ...pulumi.ResourceOption) (*ArtifactSource, error)
GetArtifactSource gets an existing ArtifactSource 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 NewArtifactSource ¶
func NewArtifactSource(ctx *pulumi.Context, name string, args *ArtifactSourceArgs, opts ...pulumi.ResourceOption) (*ArtifactSource, error)
NewArtifactSource registers a new resource with the given unique name, arguments, and options.
func (*ArtifactSource) ElementType ¶
func (*ArtifactSource) ElementType() reflect.Type
func (*ArtifactSource) ToArtifactSourceOutput ¶
func (i *ArtifactSource) ToArtifactSourceOutput() ArtifactSourceOutput
func (*ArtifactSource) ToArtifactSourceOutputWithContext ¶
func (i *ArtifactSource) ToArtifactSourceOutputWithContext(ctx context.Context) ArtifactSourceOutput
type ArtifactSourceArgs ¶
type ArtifactSourceArgs struct { // The folder containing Azure Resource Manager templates. ArmTemplateFolderPath pulumi.StringPtrInput // The artifact source's branch reference. BranchRef pulumi.StringPtrInput // The artifact source's display name. DisplayName pulumi.StringPtrInput // The folder containing artifacts. FolderPath pulumi.StringPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the artifact source. Name pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The security token to authenticate to the artifact source. SecurityToken pulumi.StringPtrInput // The artifact source's type. SourceType pulumi.StringPtrInput // Indicates if the artifact source is enabled (values: Enabled, Disabled). Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The artifact source's URI. Uri pulumi.StringPtrInput }
The set of arguments for constructing a ArtifactSource resource.
func (ArtifactSourceArgs) ElementType ¶
func (ArtifactSourceArgs) ElementType() reflect.Type
type ArtifactSourceInput ¶
type ArtifactSourceInput interface { pulumi.Input ToArtifactSourceOutput() ArtifactSourceOutput ToArtifactSourceOutputWithContext(ctx context.Context) ArtifactSourceOutput }
type ArtifactSourceOutput ¶
type ArtifactSourceOutput struct{ *pulumi.OutputState }
func (ArtifactSourceOutput) ArmTemplateFolderPath ¶
func (o ArtifactSourceOutput) ArmTemplateFolderPath() pulumi.StringPtrOutput
The folder containing Azure Resource Manager templates.
func (ArtifactSourceOutput) BranchRef ¶
func (o ArtifactSourceOutput) BranchRef() pulumi.StringPtrOutput
The artifact source's branch reference.
func (ArtifactSourceOutput) CreatedDate ¶
func (o ArtifactSourceOutput) CreatedDate() pulumi.StringOutput
The artifact source's creation date.
func (ArtifactSourceOutput) DisplayName ¶
func (o ArtifactSourceOutput) DisplayName() pulumi.StringPtrOutput
The artifact source's display name.
func (ArtifactSourceOutput) ElementType ¶
func (ArtifactSourceOutput) ElementType() reflect.Type
func (ArtifactSourceOutput) FolderPath ¶
func (o ArtifactSourceOutput) FolderPath() pulumi.StringPtrOutput
The folder containing artifacts.
func (ArtifactSourceOutput) Location ¶
func (o ArtifactSourceOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ArtifactSourceOutput) Name ¶
func (o ArtifactSourceOutput) Name() pulumi.StringOutput
The name of the resource.
func (ArtifactSourceOutput) ProvisioningState ¶
func (o ArtifactSourceOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (ArtifactSourceOutput) SecurityToken ¶
func (o ArtifactSourceOutput) SecurityToken() pulumi.StringPtrOutput
The security token to authenticate to the artifact source.
func (ArtifactSourceOutput) SourceType ¶
func (o ArtifactSourceOutput) SourceType() pulumi.StringPtrOutput
The artifact source's type.
func (ArtifactSourceOutput) Status ¶
func (o ArtifactSourceOutput) Status() pulumi.StringPtrOutput
Indicates if the artifact source is enabled (values: Enabled, Disabled).
func (ArtifactSourceOutput) Tags ¶
func (o ArtifactSourceOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ArtifactSourceOutput) ToArtifactSourceOutput ¶
func (o ArtifactSourceOutput) ToArtifactSourceOutput() ArtifactSourceOutput
func (ArtifactSourceOutput) ToArtifactSourceOutputWithContext ¶
func (o ArtifactSourceOutput) ToArtifactSourceOutputWithContext(ctx context.Context) ArtifactSourceOutput
func (ArtifactSourceOutput) Type ¶
func (o ArtifactSourceOutput) Type() pulumi.StringOutput
The type of the resource.
func (ArtifactSourceOutput) UniqueIdentifier ¶
func (o ArtifactSourceOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (ArtifactSourceOutput) Uri ¶
func (o ArtifactSourceOutput) Uri() pulumi.StringPtrOutput
The artifact source's URI.
type ArtifactSourceState ¶
type ArtifactSourceState struct { }
func (ArtifactSourceState) ElementType ¶
func (ArtifactSourceState) ElementType() reflect.Type
type AttachNewDataDiskOptions ¶
type AttachNewDataDiskOptions struct { // The name of the disk to be attached. DiskName *string `pulumi:"diskName"` // Size of the disk to be attached in Gibibytes. DiskSizeGiB *int `pulumi:"diskSizeGiB"` // The storage type for the disk (i.e. Standard, Premium). DiskType *string `pulumi:"diskType"` }
Properties to attach new disk to the Virtual Machine.
type AttachNewDataDiskOptionsArgs ¶
type AttachNewDataDiskOptionsArgs struct { // The name of the disk to be attached. DiskName pulumi.StringPtrInput `pulumi:"diskName"` // Size of the disk to be attached in Gibibytes. DiskSizeGiB pulumi.IntPtrInput `pulumi:"diskSizeGiB"` // The storage type for the disk (i.e. Standard, Premium). DiskType pulumi.StringPtrInput `pulumi:"diskType"` }
Properties to attach new disk to the Virtual Machine.
func (AttachNewDataDiskOptionsArgs) ElementType ¶
func (AttachNewDataDiskOptionsArgs) ElementType() reflect.Type
func (AttachNewDataDiskOptionsArgs) ToAttachNewDataDiskOptionsOutput ¶
func (i AttachNewDataDiskOptionsArgs) ToAttachNewDataDiskOptionsOutput() AttachNewDataDiskOptionsOutput
func (AttachNewDataDiskOptionsArgs) ToAttachNewDataDiskOptionsOutputWithContext ¶
func (i AttachNewDataDiskOptionsArgs) ToAttachNewDataDiskOptionsOutputWithContext(ctx context.Context) AttachNewDataDiskOptionsOutput
func (AttachNewDataDiskOptionsArgs) ToAttachNewDataDiskOptionsPtrOutput ¶
func (i AttachNewDataDiskOptionsArgs) ToAttachNewDataDiskOptionsPtrOutput() AttachNewDataDiskOptionsPtrOutput
func (AttachNewDataDiskOptionsArgs) ToAttachNewDataDiskOptionsPtrOutputWithContext ¶
func (i AttachNewDataDiskOptionsArgs) ToAttachNewDataDiskOptionsPtrOutputWithContext(ctx context.Context) AttachNewDataDiskOptionsPtrOutput
type AttachNewDataDiskOptionsInput ¶
type AttachNewDataDiskOptionsInput interface { pulumi.Input ToAttachNewDataDiskOptionsOutput() AttachNewDataDiskOptionsOutput ToAttachNewDataDiskOptionsOutputWithContext(context.Context) AttachNewDataDiskOptionsOutput }
AttachNewDataDiskOptionsInput is an input type that accepts AttachNewDataDiskOptionsArgs and AttachNewDataDiskOptionsOutput values. You can construct a concrete instance of `AttachNewDataDiskOptionsInput` via:
AttachNewDataDiskOptionsArgs{...}
type AttachNewDataDiskOptionsOutput ¶
type AttachNewDataDiskOptionsOutput struct{ *pulumi.OutputState }
Properties to attach new disk to the Virtual Machine.
func (AttachNewDataDiskOptionsOutput) DiskName ¶
func (o AttachNewDataDiskOptionsOutput) DiskName() pulumi.StringPtrOutput
The name of the disk to be attached.
func (AttachNewDataDiskOptionsOutput) DiskSizeGiB ¶
func (o AttachNewDataDiskOptionsOutput) DiskSizeGiB() pulumi.IntPtrOutput
Size of the disk to be attached in Gibibytes.
func (AttachNewDataDiskOptionsOutput) DiskType ¶
func (o AttachNewDataDiskOptionsOutput) DiskType() pulumi.StringPtrOutput
The storage type for the disk (i.e. Standard, Premium).
func (AttachNewDataDiskOptionsOutput) ElementType ¶
func (AttachNewDataDiskOptionsOutput) ElementType() reflect.Type
func (AttachNewDataDiskOptionsOutput) ToAttachNewDataDiskOptionsOutput ¶
func (o AttachNewDataDiskOptionsOutput) ToAttachNewDataDiskOptionsOutput() AttachNewDataDiskOptionsOutput
func (AttachNewDataDiskOptionsOutput) ToAttachNewDataDiskOptionsOutputWithContext ¶
func (o AttachNewDataDiskOptionsOutput) ToAttachNewDataDiskOptionsOutputWithContext(ctx context.Context) AttachNewDataDiskOptionsOutput
func (AttachNewDataDiskOptionsOutput) ToAttachNewDataDiskOptionsPtrOutput ¶
func (o AttachNewDataDiskOptionsOutput) ToAttachNewDataDiskOptionsPtrOutput() AttachNewDataDiskOptionsPtrOutput
func (AttachNewDataDiskOptionsOutput) ToAttachNewDataDiskOptionsPtrOutputWithContext ¶
func (o AttachNewDataDiskOptionsOutput) ToAttachNewDataDiskOptionsPtrOutputWithContext(ctx context.Context) AttachNewDataDiskOptionsPtrOutput
type AttachNewDataDiskOptionsPtrInput ¶
type AttachNewDataDiskOptionsPtrInput interface { pulumi.Input ToAttachNewDataDiskOptionsPtrOutput() AttachNewDataDiskOptionsPtrOutput ToAttachNewDataDiskOptionsPtrOutputWithContext(context.Context) AttachNewDataDiskOptionsPtrOutput }
AttachNewDataDiskOptionsPtrInput is an input type that accepts AttachNewDataDiskOptionsArgs, AttachNewDataDiskOptionsPtr and AttachNewDataDiskOptionsPtrOutput values. You can construct a concrete instance of `AttachNewDataDiskOptionsPtrInput` via:
AttachNewDataDiskOptionsArgs{...} or: nil
func AttachNewDataDiskOptionsPtr ¶
func AttachNewDataDiskOptionsPtr(v *AttachNewDataDiskOptionsArgs) AttachNewDataDiskOptionsPtrInput
type AttachNewDataDiskOptionsPtrOutput ¶
type AttachNewDataDiskOptionsPtrOutput struct{ *pulumi.OutputState }
func (AttachNewDataDiskOptionsPtrOutput) DiskName ¶
func (o AttachNewDataDiskOptionsPtrOutput) DiskName() pulumi.StringPtrOutput
The name of the disk to be attached.
func (AttachNewDataDiskOptionsPtrOutput) DiskSizeGiB ¶
func (o AttachNewDataDiskOptionsPtrOutput) DiskSizeGiB() pulumi.IntPtrOutput
Size of the disk to be attached in Gibibytes.
func (AttachNewDataDiskOptionsPtrOutput) DiskType ¶
func (o AttachNewDataDiskOptionsPtrOutput) DiskType() pulumi.StringPtrOutput
The storage type for the disk (i.e. Standard, Premium).
func (AttachNewDataDiskOptionsPtrOutput) Elem ¶
func (o AttachNewDataDiskOptionsPtrOutput) Elem() AttachNewDataDiskOptionsOutput
func (AttachNewDataDiskOptionsPtrOutput) ElementType ¶
func (AttachNewDataDiskOptionsPtrOutput) ElementType() reflect.Type
func (AttachNewDataDiskOptionsPtrOutput) ToAttachNewDataDiskOptionsPtrOutput ¶
func (o AttachNewDataDiskOptionsPtrOutput) ToAttachNewDataDiskOptionsPtrOutput() AttachNewDataDiskOptionsPtrOutput
func (AttachNewDataDiskOptionsPtrOutput) ToAttachNewDataDiskOptionsPtrOutputWithContext ¶
func (o AttachNewDataDiskOptionsPtrOutput) ToAttachNewDataDiskOptionsPtrOutputWithContext(ctx context.Context) AttachNewDataDiskOptionsPtrOutput
type AttachNewDataDiskOptionsResponse ¶
type AttachNewDataDiskOptionsResponse struct { // The name of the disk to be attached. DiskName *string `pulumi:"diskName"` // Size of the disk to be attached in Gibibytes. DiskSizeGiB *int `pulumi:"diskSizeGiB"` // The storage type for the disk (i.e. Standard, Premium). DiskType *string `pulumi:"diskType"` }
Properties to attach new disk to the Virtual Machine.
type AttachNewDataDiskOptionsResponseOutput ¶
type AttachNewDataDiskOptionsResponseOutput struct{ *pulumi.OutputState }
Properties to attach new disk to the Virtual Machine.
func (AttachNewDataDiskOptionsResponseOutput) DiskName ¶
func (o AttachNewDataDiskOptionsResponseOutput) DiskName() pulumi.StringPtrOutput
The name of the disk to be attached.
func (AttachNewDataDiskOptionsResponseOutput) DiskSizeGiB ¶
func (o AttachNewDataDiskOptionsResponseOutput) DiskSizeGiB() pulumi.IntPtrOutput
Size of the disk to be attached in Gibibytes.
func (AttachNewDataDiskOptionsResponseOutput) DiskType ¶
func (o AttachNewDataDiskOptionsResponseOutput) DiskType() pulumi.StringPtrOutput
The storage type for the disk (i.e. Standard, Premium).
func (AttachNewDataDiskOptionsResponseOutput) ElementType ¶
func (AttachNewDataDiskOptionsResponseOutput) ElementType() reflect.Type
func (AttachNewDataDiskOptionsResponseOutput) ToAttachNewDataDiskOptionsResponseOutput ¶
func (o AttachNewDataDiskOptionsResponseOutput) ToAttachNewDataDiskOptionsResponseOutput() AttachNewDataDiskOptionsResponseOutput
func (AttachNewDataDiskOptionsResponseOutput) ToAttachNewDataDiskOptionsResponseOutputWithContext ¶
func (o AttachNewDataDiskOptionsResponseOutput) ToAttachNewDataDiskOptionsResponseOutputWithContext(ctx context.Context) AttachNewDataDiskOptionsResponseOutput
type AttachNewDataDiskOptionsResponsePtrOutput ¶
type AttachNewDataDiskOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (AttachNewDataDiskOptionsResponsePtrOutput) DiskName ¶
func (o AttachNewDataDiskOptionsResponsePtrOutput) DiskName() pulumi.StringPtrOutput
The name of the disk to be attached.
func (AttachNewDataDiskOptionsResponsePtrOutput) DiskSizeGiB ¶
func (o AttachNewDataDiskOptionsResponsePtrOutput) DiskSizeGiB() pulumi.IntPtrOutput
Size of the disk to be attached in Gibibytes.
func (AttachNewDataDiskOptionsResponsePtrOutput) DiskType ¶
func (o AttachNewDataDiskOptionsResponsePtrOutput) DiskType() pulumi.StringPtrOutput
The storage type for the disk (i.e. Standard, Premium).
func (AttachNewDataDiskOptionsResponsePtrOutput) ElementType ¶
func (AttachNewDataDiskOptionsResponsePtrOutput) ElementType() reflect.Type
func (AttachNewDataDiskOptionsResponsePtrOutput) ToAttachNewDataDiskOptionsResponsePtrOutput ¶
func (o AttachNewDataDiskOptionsResponsePtrOutput) ToAttachNewDataDiskOptionsResponsePtrOutput() AttachNewDataDiskOptionsResponsePtrOutput
func (AttachNewDataDiskOptionsResponsePtrOutput) ToAttachNewDataDiskOptionsResponsePtrOutputWithContext ¶
func (o AttachNewDataDiskOptionsResponsePtrOutput) ToAttachNewDataDiskOptionsResponsePtrOutputWithContext(ctx context.Context) AttachNewDataDiskOptionsResponsePtrOutput
type BulkCreationParameters ¶
type BulkCreationParameters struct { // The number of virtual machine instances to create. InstanceCount *int `pulumi:"instanceCount"` }
Parameters for creating multiple virtual machines as a single action.
type BulkCreationParametersArgs ¶
type BulkCreationParametersArgs struct { // The number of virtual machine instances to create. InstanceCount pulumi.IntPtrInput `pulumi:"instanceCount"` }
Parameters for creating multiple virtual machines as a single action.
func (BulkCreationParametersArgs) ElementType ¶
func (BulkCreationParametersArgs) ElementType() reflect.Type
func (BulkCreationParametersArgs) ToBulkCreationParametersOutput ¶
func (i BulkCreationParametersArgs) ToBulkCreationParametersOutput() BulkCreationParametersOutput
func (BulkCreationParametersArgs) ToBulkCreationParametersOutputWithContext ¶
func (i BulkCreationParametersArgs) ToBulkCreationParametersOutputWithContext(ctx context.Context) BulkCreationParametersOutput
func (BulkCreationParametersArgs) ToBulkCreationParametersPtrOutput ¶
func (i BulkCreationParametersArgs) ToBulkCreationParametersPtrOutput() BulkCreationParametersPtrOutput
func (BulkCreationParametersArgs) ToBulkCreationParametersPtrOutputWithContext ¶
func (i BulkCreationParametersArgs) ToBulkCreationParametersPtrOutputWithContext(ctx context.Context) BulkCreationParametersPtrOutput
type BulkCreationParametersInput ¶
type BulkCreationParametersInput interface { pulumi.Input ToBulkCreationParametersOutput() BulkCreationParametersOutput ToBulkCreationParametersOutputWithContext(context.Context) BulkCreationParametersOutput }
BulkCreationParametersInput is an input type that accepts BulkCreationParametersArgs and BulkCreationParametersOutput values. You can construct a concrete instance of `BulkCreationParametersInput` via:
BulkCreationParametersArgs{...}
type BulkCreationParametersOutput ¶
type BulkCreationParametersOutput struct{ *pulumi.OutputState }
Parameters for creating multiple virtual machines as a single action.
func (BulkCreationParametersOutput) ElementType ¶
func (BulkCreationParametersOutput) ElementType() reflect.Type
func (BulkCreationParametersOutput) InstanceCount ¶
func (o BulkCreationParametersOutput) InstanceCount() pulumi.IntPtrOutput
The number of virtual machine instances to create.
func (BulkCreationParametersOutput) ToBulkCreationParametersOutput ¶
func (o BulkCreationParametersOutput) ToBulkCreationParametersOutput() BulkCreationParametersOutput
func (BulkCreationParametersOutput) ToBulkCreationParametersOutputWithContext ¶
func (o BulkCreationParametersOutput) ToBulkCreationParametersOutputWithContext(ctx context.Context) BulkCreationParametersOutput
func (BulkCreationParametersOutput) ToBulkCreationParametersPtrOutput ¶
func (o BulkCreationParametersOutput) ToBulkCreationParametersPtrOutput() BulkCreationParametersPtrOutput
func (BulkCreationParametersOutput) ToBulkCreationParametersPtrOutputWithContext ¶
func (o BulkCreationParametersOutput) ToBulkCreationParametersPtrOutputWithContext(ctx context.Context) BulkCreationParametersPtrOutput
type BulkCreationParametersPtrInput ¶
type BulkCreationParametersPtrInput interface { pulumi.Input ToBulkCreationParametersPtrOutput() BulkCreationParametersPtrOutput ToBulkCreationParametersPtrOutputWithContext(context.Context) BulkCreationParametersPtrOutput }
BulkCreationParametersPtrInput is an input type that accepts BulkCreationParametersArgs, BulkCreationParametersPtr and BulkCreationParametersPtrOutput values. You can construct a concrete instance of `BulkCreationParametersPtrInput` via:
BulkCreationParametersArgs{...} or: nil
func BulkCreationParametersPtr ¶
func BulkCreationParametersPtr(v *BulkCreationParametersArgs) BulkCreationParametersPtrInput
type BulkCreationParametersPtrOutput ¶
type BulkCreationParametersPtrOutput struct{ *pulumi.OutputState }
func (BulkCreationParametersPtrOutput) Elem ¶
func (o BulkCreationParametersPtrOutput) Elem() BulkCreationParametersOutput
func (BulkCreationParametersPtrOutput) ElementType ¶
func (BulkCreationParametersPtrOutput) ElementType() reflect.Type
func (BulkCreationParametersPtrOutput) InstanceCount ¶
func (o BulkCreationParametersPtrOutput) InstanceCount() pulumi.IntPtrOutput
The number of virtual machine instances to create.
func (BulkCreationParametersPtrOutput) ToBulkCreationParametersPtrOutput ¶
func (o BulkCreationParametersPtrOutput) ToBulkCreationParametersPtrOutput() BulkCreationParametersPtrOutput
func (BulkCreationParametersPtrOutput) ToBulkCreationParametersPtrOutputWithContext ¶
func (o BulkCreationParametersPtrOutput) ToBulkCreationParametersPtrOutputWithContext(ctx context.Context) BulkCreationParametersPtrOutput
type BulkCreationParametersResponse ¶
type BulkCreationParametersResponse struct { // The number of virtual machine instances to create. InstanceCount *int `pulumi:"instanceCount"` }
Parameters for creating multiple virtual machines as a single action.
type BulkCreationParametersResponseOutput ¶
type BulkCreationParametersResponseOutput struct{ *pulumi.OutputState }
Parameters for creating multiple virtual machines as a single action.
func (BulkCreationParametersResponseOutput) ElementType ¶
func (BulkCreationParametersResponseOutput) ElementType() reflect.Type
func (BulkCreationParametersResponseOutput) InstanceCount ¶
func (o BulkCreationParametersResponseOutput) InstanceCount() pulumi.IntPtrOutput
The number of virtual machine instances to create.
func (BulkCreationParametersResponseOutput) ToBulkCreationParametersResponseOutput ¶
func (o BulkCreationParametersResponseOutput) ToBulkCreationParametersResponseOutput() BulkCreationParametersResponseOutput
func (BulkCreationParametersResponseOutput) ToBulkCreationParametersResponseOutputWithContext ¶
func (o BulkCreationParametersResponseOutput) ToBulkCreationParametersResponseOutputWithContext(ctx context.Context) BulkCreationParametersResponseOutput
type BulkCreationParametersResponsePtrOutput ¶
type BulkCreationParametersResponsePtrOutput struct{ *pulumi.OutputState }
func (BulkCreationParametersResponsePtrOutput) ElementType ¶
func (BulkCreationParametersResponsePtrOutput) ElementType() reflect.Type
func (BulkCreationParametersResponsePtrOutput) InstanceCount ¶
func (o BulkCreationParametersResponsePtrOutput) InstanceCount() pulumi.IntPtrOutput
The number of virtual machine instances to create.
func (BulkCreationParametersResponsePtrOutput) ToBulkCreationParametersResponsePtrOutput ¶
func (o BulkCreationParametersResponsePtrOutput) ToBulkCreationParametersResponsePtrOutput() BulkCreationParametersResponsePtrOutput
func (BulkCreationParametersResponsePtrOutput) ToBulkCreationParametersResponsePtrOutputWithContext ¶
func (o BulkCreationParametersResponsePtrOutput) ToBulkCreationParametersResponsePtrOutputWithContext(ctx context.Context) BulkCreationParametersResponsePtrOutput
type ComputeDataDiskResponse ¶
type ComputeDataDiskResponse struct { // Gets data disk size in GiB. DiskSizeGiB *int `pulumi:"diskSizeGiB"` // When backed by a blob, the URI of underlying blob. DiskUri *string `pulumi:"diskUri"` // When backed by managed disk, this is the ID of the compute disk resource. ManagedDiskId *string `pulumi:"managedDiskId"` // Gets data disk name. Name *string `pulumi:"name"` }
A data disks attached to a virtual machine.
type ComputeDataDiskResponseArrayOutput ¶
type ComputeDataDiskResponseArrayOutput struct{ *pulumi.OutputState }
func (ComputeDataDiskResponseArrayOutput) ElementType ¶
func (ComputeDataDiskResponseArrayOutput) ElementType() reflect.Type
func (ComputeDataDiskResponseArrayOutput) Index ¶
func (o ComputeDataDiskResponseArrayOutput) Index(i pulumi.IntInput) ComputeDataDiskResponseOutput
func (ComputeDataDiskResponseArrayOutput) ToComputeDataDiskResponseArrayOutput ¶
func (o ComputeDataDiskResponseArrayOutput) ToComputeDataDiskResponseArrayOutput() ComputeDataDiskResponseArrayOutput
func (ComputeDataDiskResponseArrayOutput) ToComputeDataDiskResponseArrayOutputWithContext ¶
func (o ComputeDataDiskResponseArrayOutput) ToComputeDataDiskResponseArrayOutputWithContext(ctx context.Context) ComputeDataDiskResponseArrayOutput
type ComputeDataDiskResponseOutput ¶
type ComputeDataDiskResponseOutput struct{ *pulumi.OutputState }
A data disks attached to a virtual machine.
func (ComputeDataDiskResponseOutput) DiskSizeGiB ¶
func (o ComputeDataDiskResponseOutput) DiskSizeGiB() pulumi.IntPtrOutput
Gets data disk size in GiB.
func (ComputeDataDiskResponseOutput) DiskUri ¶
func (o ComputeDataDiskResponseOutput) DiskUri() pulumi.StringPtrOutput
When backed by a blob, the URI of underlying blob.
func (ComputeDataDiskResponseOutput) ElementType ¶
func (ComputeDataDiskResponseOutput) ElementType() reflect.Type
func (ComputeDataDiskResponseOutput) ManagedDiskId ¶
func (o ComputeDataDiskResponseOutput) ManagedDiskId() pulumi.StringPtrOutput
When backed by managed disk, this is the ID of the compute disk resource.
func (ComputeDataDiskResponseOutput) Name ¶
func (o ComputeDataDiskResponseOutput) Name() pulumi.StringPtrOutput
Gets data disk name.
func (ComputeDataDiskResponseOutput) ToComputeDataDiskResponseOutput ¶
func (o ComputeDataDiskResponseOutput) ToComputeDataDiskResponseOutput() ComputeDataDiskResponseOutput
func (ComputeDataDiskResponseOutput) ToComputeDataDiskResponseOutputWithContext ¶
func (o ComputeDataDiskResponseOutput) ToComputeDataDiskResponseOutputWithContext(ctx context.Context) ComputeDataDiskResponseOutput
type ComputeVmInstanceViewStatusResponse ¶
type ComputeVmInstanceViewStatusResponse struct { // Gets the status Code. Code *string `pulumi:"code"` // Gets the short localizable label for the status. DisplayStatus *string `pulumi:"displayStatus"` // Gets the message associated with the status. Message *string `pulumi:"message"` }
Status information about a virtual machine.
type ComputeVmInstanceViewStatusResponseArrayOutput ¶
type ComputeVmInstanceViewStatusResponseArrayOutput struct{ *pulumi.OutputState }
func (ComputeVmInstanceViewStatusResponseArrayOutput) ElementType ¶
func (ComputeVmInstanceViewStatusResponseArrayOutput) ElementType() reflect.Type
func (ComputeVmInstanceViewStatusResponseArrayOutput) ToComputeVmInstanceViewStatusResponseArrayOutput ¶
func (o ComputeVmInstanceViewStatusResponseArrayOutput) ToComputeVmInstanceViewStatusResponseArrayOutput() ComputeVmInstanceViewStatusResponseArrayOutput
func (ComputeVmInstanceViewStatusResponseArrayOutput) ToComputeVmInstanceViewStatusResponseArrayOutputWithContext ¶
func (o ComputeVmInstanceViewStatusResponseArrayOutput) ToComputeVmInstanceViewStatusResponseArrayOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusResponseArrayOutput
type ComputeVmInstanceViewStatusResponseOutput ¶
type ComputeVmInstanceViewStatusResponseOutput struct{ *pulumi.OutputState }
Status information about a virtual machine.
func (ComputeVmInstanceViewStatusResponseOutput) Code ¶
func (o ComputeVmInstanceViewStatusResponseOutput) Code() pulumi.StringPtrOutput
Gets the status Code.
func (ComputeVmInstanceViewStatusResponseOutput) DisplayStatus ¶
func (o ComputeVmInstanceViewStatusResponseOutput) DisplayStatus() pulumi.StringPtrOutput
Gets the short localizable label for the status.
func (ComputeVmInstanceViewStatusResponseOutput) ElementType ¶
func (ComputeVmInstanceViewStatusResponseOutput) ElementType() reflect.Type
func (ComputeVmInstanceViewStatusResponseOutput) Message ¶
func (o ComputeVmInstanceViewStatusResponseOutput) Message() pulumi.StringPtrOutput
Gets the message associated with the status.
func (ComputeVmInstanceViewStatusResponseOutput) ToComputeVmInstanceViewStatusResponseOutput ¶
func (o ComputeVmInstanceViewStatusResponseOutput) ToComputeVmInstanceViewStatusResponseOutput() ComputeVmInstanceViewStatusResponseOutput
func (ComputeVmInstanceViewStatusResponseOutput) ToComputeVmInstanceViewStatusResponseOutputWithContext ¶
func (o ComputeVmInstanceViewStatusResponseOutput) ToComputeVmInstanceViewStatusResponseOutputWithContext(ctx context.Context) ComputeVmInstanceViewStatusResponseOutput
type ComputeVmPropertiesResponse ¶
type ComputeVmPropertiesResponse struct { // Gets data disks blob uri for the virtual machine. DataDiskIds []string `pulumi:"dataDiskIds"` // Gets all data disks attached to the virtual machine. DataDisks []ComputeDataDiskResponse `pulumi:"dataDisks"` // Gets the network interface ID of the virtual machine. NetworkInterfaceId *string `pulumi:"networkInterfaceId"` // Gets OS disk blob uri for the virtual machine. OsDiskId *string `pulumi:"osDiskId"` // Gets the OS type of the virtual machine. OsType *string `pulumi:"osType"` // Gets the statuses of the virtual machine. Statuses []ComputeVmInstanceViewStatusResponse `pulumi:"statuses"` // Gets the size of the virtual machine. VmSize *string `pulumi:"vmSize"` }
Properties of a virtual machine returned by the Microsoft.Compute API.
type ComputeVmPropertiesResponseOutput ¶
type ComputeVmPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of a virtual machine returned by the Microsoft.Compute API.
func (ComputeVmPropertiesResponseOutput) DataDiskIds ¶
func (o ComputeVmPropertiesResponseOutput) DataDiskIds() pulumi.StringArrayOutput
Gets data disks blob uri for the virtual machine.
func (ComputeVmPropertiesResponseOutput) DataDisks ¶
func (o ComputeVmPropertiesResponseOutput) DataDisks() ComputeDataDiskResponseArrayOutput
Gets all data disks attached to the virtual machine.
func (ComputeVmPropertiesResponseOutput) ElementType ¶
func (ComputeVmPropertiesResponseOutput) ElementType() reflect.Type
func (ComputeVmPropertiesResponseOutput) NetworkInterfaceId ¶
func (o ComputeVmPropertiesResponseOutput) NetworkInterfaceId() pulumi.StringPtrOutput
Gets the network interface ID of the virtual machine.
func (ComputeVmPropertiesResponseOutput) OsDiskId ¶
func (o ComputeVmPropertiesResponseOutput) OsDiskId() pulumi.StringPtrOutput
Gets OS disk blob uri for the virtual machine.
func (ComputeVmPropertiesResponseOutput) OsType ¶
func (o ComputeVmPropertiesResponseOutput) OsType() pulumi.StringPtrOutput
Gets the OS type of the virtual machine.
func (ComputeVmPropertiesResponseOutput) Statuses ¶
func (o ComputeVmPropertiesResponseOutput) Statuses() ComputeVmInstanceViewStatusResponseArrayOutput
Gets the statuses of the virtual machine.
func (ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponseOutput ¶
func (o ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponseOutput() ComputeVmPropertiesResponseOutput
func (ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponseOutputWithContext ¶
func (o ComputeVmPropertiesResponseOutput) ToComputeVmPropertiesResponseOutputWithContext(ctx context.Context) ComputeVmPropertiesResponseOutput
func (ComputeVmPropertiesResponseOutput) VmSize ¶
func (o ComputeVmPropertiesResponseOutput) VmSize() pulumi.StringPtrOutput
Gets the size of the virtual machine.
type CustomImage ¶
type CustomImage struct { pulumi.CustomResourceState // The author of the custom image. Author pulumi.StringPtrOutput `pulumi:"author"` // The creation date of the custom image. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // Storage information about the plan related to this custom image CustomImagePlan CustomImagePropertiesFromPlanResponsePtrOutput `pulumi:"customImagePlan"` // Storage information about the data disks present in the custom image DataDiskStorageInfo DataDiskStorageTypeInfoResponseArrayOutput `pulumi:"dataDiskStorageInfo"` // The description of the custom image. Description pulumi.StringPtrOutput `pulumi:"description"` // Whether or not the custom images underlying offer/plan has been enabled for programmatic deployment IsPlanAuthorized pulumi.BoolPtrOutput `pulumi:"isPlanAuthorized"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The Managed Image Id backing the custom image. ManagedImageId pulumi.StringPtrOutput `pulumi:"managedImageId"` // The Managed Snapshot Id backing the custom image. ManagedSnapshotId pulumi.StringPtrOutput `pulumi:"managedSnapshotId"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringOutput `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.StringOutput `pulumi:"uniqueIdentifier"` // The VHD from which the image is to be created. Vhd CustomImagePropertiesCustomResponsePtrOutput `pulumi:"vhd"` // The virtual machine from which the image is to be created. Vm CustomImagePropertiesFromVmResponsePtrOutput `pulumi:"vm"` }
A custom image. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
Other available API versions: 2016-05-15.
func GetCustomImage ¶
func GetCustomImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomImageState, opts ...pulumi.ResourceOption) (*CustomImage, error)
GetCustomImage gets an existing CustomImage 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 NewCustomImage ¶
func NewCustomImage(ctx *pulumi.Context, name string, args *CustomImageArgs, opts ...pulumi.ResourceOption) (*CustomImage, error)
NewCustomImage registers a new resource with the given unique name, arguments, and options.
func (*CustomImage) ElementType ¶
func (*CustomImage) ElementType() reflect.Type
func (*CustomImage) ToCustomImageOutput ¶
func (i *CustomImage) ToCustomImageOutput() CustomImageOutput
func (*CustomImage) ToCustomImageOutputWithContext ¶
func (i *CustomImage) ToCustomImageOutputWithContext(ctx context.Context) CustomImageOutput
type CustomImageArgs ¶
type CustomImageArgs struct { // The author of the custom image. Author pulumi.StringPtrInput // Storage information about the plan related to this custom image CustomImagePlan CustomImagePropertiesFromPlanPtrInput // Storage information about the data disks present in the custom image DataDiskStorageInfo DataDiskStorageTypeInfoArrayInput // The description of the custom image. Description pulumi.StringPtrInput // Whether or not the custom images underlying offer/plan has been enabled for programmatic deployment IsPlanAuthorized pulumi.BoolPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The Managed Image Id backing the custom image. ManagedImageId pulumi.StringPtrInput // The Managed Snapshot Id backing the custom image. ManagedSnapshotId pulumi.StringPtrInput // The name of the custom image. Name pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The VHD from which the image is to be created. Vhd CustomImagePropertiesCustomPtrInput // The virtual machine from which the image is to be created. Vm CustomImagePropertiesFromVmPtrInput }
The set of arguments for constructing a CustomImage resource.
func (CustomImageArgs) ElementType ¶
func (CustomImageArgs) ElementType() reflect.Type
type CustomImageInput ¶
type CustomImageInput interface { pulumi.Input ToCustomImageOutput() CustomImageOutput ToCustomImageOutputWithContext(ctx context.Context) CustomImageOutput }
type CustomImageOsType ¶
type CustomImageOsType string
The OS type of the custom image (i.e. Windows, Linux)
func (CustomImageOsType) ElementType ¶
func (CustomImageOsType) ElementType() reflect.Type
func (CustomImageOsType) ToCustomImageOsTypeOutput ¶
func (e CustomImageOsType) ToCustomImageOsTypeOutput() CustomImageOsTypeOutput
func (CustomImageOsType) ToCustomImageOsTypeOutputWithContext ¶
func (e CustomImageOsType) ToCustomImageOsTypeOutputWithContext(ctx context.Context) CustomImageOsTypeOutput
func (CustomImageOsType) ToCustomImageOsTypePtrOutput ¶
func (e CustomImageOsType) ToCustomImageOsTypePtrOutput() CustomImageOsTypePtrOutput
func (CustomImageOsType) ToCustomImageOsTypePtrOutputWithContext ¶
func (e CustomImageOsType) ToCustomImageOsTypePtrOutputWithContext(ctx context.Context) CustomImageOsTypePtrOutput
func (CustomImageOsType) ToStringOutput ¶
func (e CustomImageOsType) ToStringOutput() pulumi.StringOutput
func (CustomImageOsType) ToStringOutputWithContext ¶
func (e CustomImageOsType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomImageOsType) ToStringPtrOutput ¶
func (e CustomImageOsType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomImageOsType) ToStringPtrOutputWithContext ¶
func (e CustomImageOsType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomImageOsTypeInput ¶
type CustomImageOsTypeInput interface { pulumi.Input ToCustomImageOsTypeOutput() CustomImageOsTypeOutput ToCustomImageOsTypeOutputWithContext(context.Context) CustomImageOsTypeOutput }
CustomImageOsTypeInput is an input type that accepts values of the CustomImageOsType enum A concrete instance of `CustomImageOsTypeInput` can be one of the following:
CustomImageOsTypeWindows CustomImageOsTypeLinux CustomImageOsTypeNone
type CustomImageOsTypeOutput ¶
type CustomImageOsTypeOutput struct{ *pulumi.OutputState }
func (CustomImageOsTypeOutput) ElementType ¶
func (CustomImageOsTypeOutput) ElementType() reflect.Type
func (CustomImageOsTypeOutput) ToCustomImageOsTypeOutput ¶
func (o CustomImageOsTypeOutput) ToCustomImageOsTypeOutput() CustomImageOsTypeOutput
func (CustomImageOsTypeOutput) ToCustomImageOsTypeOutputWithContext ¶
func (o CustomImageOsTypeOutput) ToCustomImageOsTypeOutputWithContext(ctx context.Context) CustomImageOsTypeOutput
func (CustomImageOsTypeOutput) ToCustomImageOsTypePtrOutput ¶
func (o CustomImageOsTypeOutput) ToCustomImageOsTypePtrOutput() CustomImageOsTypePtrOutput
func (CustomImageOsTypeOutput) ToCustomImageOsTypePtrOutputWithContext ¶
func (o CustomImageOsTypeOutput) ToCustomImageOsTypePtrOutputWithContext(ctx context.Context) CustomImageOsTypePtrOutput
func (CustomImageOsTypeOutput) ToStringOutput ¶
func (o CustomImageOsTypeOutput) ToStringOutput() pulumi.StringOutput
func (CustomImageOsTypeOutput) ToStringOutputWithContext ¶
func (o CustomImageOsTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CustomImageOsTypeOutput) ToStringPtrOutput ¶
func (o CustomImageOsTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomImageOsTypeOutput) ToStringPtrOutputWithContext ¶
func (o CustomImageOsTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomImageOsTypePtrInput ¶
type CustomImageOsTypePtrInput interface { pulumi.Input ToCustomImageOsTypePtrOutput() CustomImageOsTypePtrOutput ToCustomImageOsTypePtrOutputWithContext(context.Context) CustomImageOsTypePtrOutput }
func CustomImageOsTypePtr ¶
func CustomImageOsTypePtr(v string) CustomImageOsTypePtrInput
type CustomImageOsTypePtrOutput ¶
type CustomImageOsTypePtrOutput struct{ *pulumi.OutputState }
func (CustomImageOsTypePtrOutput) Elem ¶
func (o CustomImageOsTypePtrOutput) Elem() CustomImageOsTypeOutput
func (CustomImageOsTypePtrOutput) ElementType ¶
func (CustomImageOsTypePtrOutput) ElementType() reflect.Type
func (CustomImageOsTypePtrOutput) ToCustomImageOsTypePtrOutput ¶
func (o CustomImageOsTypePtrOutput) ToCustomImageOsTypePtrOutput() CustomImageOsTypePtrOutput
func (CustomImageOsTypePtrOutput) ToCustomImageOsTypePtrOutputWithContext ¶
func (o CustomImageOsTypePtrOutput) ToCustomImageOsTypePtrOutputWithContext(ctx context.Context) CustomImageOsTypePtrOutput
func (CustomImageOsTypePtrOutput) ToStringPtrOutput ¶
func (o CustomImageOsTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CustomImageOsTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o CustomImageOsTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CustomImageOutput ¶
type CustomImageOutput struct{ *pulumi.OutputState }
func (CustomImageOutput) Author ¶
func (o CustomImageOutput) Author() pulumi.StringPtrOutput
The author of the custom image.
func (CustomImageOutput) CreationDate ¶
func (o CustomImageOutput) CreationDate() pulumi.StringOutput
The creation date of the custom image.
func (CustomImageOutput) CustomImagePlan ¶
func (o CustomImageOutput) CustomImagePlan() CustomImagePropertiesFromPlanResponsePtrOutput
Storage information about the plan related to this custom image
func (CustomImageOutput) DataDiskStorageInfo ¶
func (o CustomImageOutput) DataDiskStorageInfo() DataDiskStorageTypeInfoResponseArrayOutput
Storage information about the data disks present in the custom image
func (CustomImageOutput) Description ¶
func (o CustomImageOutput) Description() pulumi.StringPtrOutput
The description of the custom image.
func (CustomImageOutput) ElementType ¶
func (CustomImageOutput) ElementType() reflect.Type
func (CustomImageOutput) IsPlanAuthorized ¶
func (o CustomImageOutput) IsPlanAuthorized() pulumi.BoolPtrOutput
Whether or not the custom images underlying offer/plan has been enabled for programmatic deployment
func (CustomImageOutput) Location ¶
func (o CustomImageOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (CustomImageOutput) ManagedImageId ¶
func (o CustomImageOutput) ManagedImageId() pulumi.StringPtrOutput
The Managed Image Id backing the custom image.
func (CustomImageOutput) ManagedSnapshotId ¶
func (o CustomImageOutput) ManagedSnapshotId() pulumi.StringPtrOutput
The Managed Snapshot Id backing the custom image.
func (CustomImageOutput) Name ¶
func (o CustomImageOutput) Name() pulumi.StringOutput
The name of the resource.
func (CustomImageOutput) ProvisioningState ¶
func (o CustomImageOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (CustomImageOutput) Tags ¶
func (o CustomImageOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (CustomImageOutput) ToCustomImageOutput ¶
func (o CustomImageOutput) ToCustomImageOutput() CustomImageOutput
func (CustomImageOutput) ToCustomImageOutputWithContext ¶
func (o CustomImageOutput) ToCustomImageOutputWithContext(ctx context.Context) CustomImageOutput
func (CustomImageOutput) Type ¶
func (o CustomImageOutput) Type() pulumi.StringOutput
The type of the resource.
func (CustomImageOutput) UniqueIdentifier ¶
func (o CustomImageOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (CustomImageOutput) Vhd ¶
func (o CustomImageOutput) Vhd() CustomImagePropertiesCustomResponsePtrOutput
The VHD from which the image is to be created.
type CustomImagePropertiesCustom ¶
type CustomImagePropertiesCustom struct { // The image name. ImageName *string `pulumi:"imageName"` // The OS type of the custom image (i.e. Windows, Linux) OsType string `pulumi:"osType"` // Indicates whether sysprep has been run on the VHD. SysPrep *bool `pulumi:"sysPrep"` }
Properties for creating a custom image from a VHD.
type CustomImagePropertiesCustomArgs ¶
type CustomImagePropertiesCustomArgs struct { // The image name. ImageName pulumi.StringPtrInput `pulumi:"imageName"` // The OS type of the custom image (i.e. Windows, Linux) OsType pulumi.StringInput `pulumi:"osType"` // Indicates whether sysprep has been run on the VHD. SysPrep pulumi.BoolPtrInput `pulumi:"sysPrep"` }
Properties for creating a custom image from a VHD.
func (CustomImagePropertiesCustomArgs) ElementType ¶
func (CustomImagePropertiesCustomArgs) ElementType() reflect.Type
func (CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomOutput ¶
func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomOutput() CustomImagePropertiesCustomOutput
func (CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomOutputWithContext ¶
func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomOutputWithContext(ctx context.Context) CustomImagePropertiesCustomOutput
func (CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomPtrOutput ¶
func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomPtrOutput() CustomImagePropertiesCustomPtrOutput
func (CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomPtrOutputWithContext ¶
func (i CustomImagePropertiesCustomArgs) ToCustomImagePropertiesCustomPtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomPtrOutput
type CustomImagePropertiesCustomInput ¶
type CustomImagePropertiesCustomInput interface { pulumi.Input ToCustomImagePropertiesCustomOutput() CustomImagePropertiesCustomOutput ToCustomImagePropertiesCustomOutputWithContext(context.Context) CustomImagePropertiesCustomOutput }
CustomImagePropertiesCustomInput is an input type that accepts CustomImagePropertiesCustomArgs and CustomImagePropertiesCustomOutput values. You can construct a concrete instance of `CustomImagePropertiesCustomInput` via:
CustomImagePropertiesCustomArgs{...}
type CustomImagePropertiesCustomOutput ¶
type CustomImagePropertiesCustomOutput struct{ *pulumi.OutputState }
Properties for creating a custom image from a VHD.
func (CustomImagePropertiesCustomOutput) ElementType ¶
func (CustomImagePropertiesCustomOutput) ElementType() reflect.Type
func (CustomImagePropertiesCustomOutput) ImageName ¶
func (o CustomImagePropertiesCustomOutput) ImageName() pulumi.StringPtrOutput
The image name.
func (CustomImagePropertiesCustomOutput) OsType ¶
func (o CustomImagePropertiesCustomOutput) OsType() pulumi.StringOutput
The OS type of the custom image (i.e. Windows, Linux)
func (CustomImagePropertiesCustomOutput) SysPrep ¶
func (o CustomImagePropertiesCustomOutput) SysPrep() pulumi.BoolPtrOutput
Indicates whether sysprep has been run on the VHD.
func (CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomOutput ¶
func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomOutput() CustomImagePropertiesCustomOutput
func (CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomOutputWithContext ¶
func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomOutputWithContext(ctx context.Context) CustomImagePropertiesCustomOutput
func (CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomPtrOutput ¶
func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomPtrOutput() CustomImagePropertiesCustomPtrOutput
func (CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomPtrOutputWithContext ¶
func (o CustomImagePropertiesCustomOutput) ToCustomImagePropertiesCustomPtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomPtrOutput
type CustomImagePropertiesCustomPtrInput ¶
type CustomImagePropertiesCustomPtrInput interface { pulumi.Input ToCustomImagePropertiesCustomPtrOutput() CustomImagePropertiesCustomPtrOutput ToCustomImagePropertiesCustomPtrOutputWithContext(context.Context) CustomImagePropertiesCustomPtrOutput }
CustomImagePropertiesCustomPtrInput is an input type that accepts CustomImagePropertiesCustomArgs, CustomImagePropertiesCustomPtr and CustomImagePropertiesCustomPtrOutput values. You can construct a concrete instance of `CustomImagePropertiesCustomPtrInput` via:
CustomImagePropertiesCustomArgs{...} or: nil
func CustomImagePropertiesCustomPtr ¶
func CustomImagePropertiesCustomPtr(v *CustomImagePropertiesCustomArgs) CustomImagePropertiesCustomPtrInput
type CustomImagePropertiesCustomPtrOutput ¶
type CustomImagePropertiesCustomPtrOutput struct{ *pulumi.OutputState }
func (CustomImagePropertiesCustomPtrOutput) ElementType ¶
func (CustomImagePropertiesCustomPtrOutput) ElementType() reflect.Type
func (CustomImagePropertiesCustomPtrOutput) ImageName ¶
func (o CustomImagePropertiesCustomPtrOutput) ImageName() pulumi.StringPtrOutput
The image name.
func (CustomImagePropertiesCustomPtrOutput) OsType ¶
func (o CustomImagePropertiesCustomPtrOutput) OsType() pulumi.StringPtrOutput
The OS type of the custom image (i.e. Windows, Linux)
func (CustomImagePropertiesCustomPtrOutput) SysPrep ¶
func (o CustomImagePropertiesCustomPtrOutput) SysPrep() pulumi.BoolPtrOutput
Indicates whether sysprep has been run on the VHD.
func (CustomImagePropertiesCustomPtrOutput) ToCustomImagePropertiesCustomPtrOutput ¶
func (o CustomImagePropertiesCustomPtrOutput) ToCustomImagePropertiesCustomPtrOutput() CustomImagePropertiesCustomPtrOutput
func (CustomImagePropertiesCustomPtrOutput) ToCustomImagePropertiesCustomPtrOutputWithContext ¶
func (o CustomImagePropertiesCustomPtrOutput) ToCustomImagePropertiesCustomPtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomPtrOutput
type CustomImagePropertiesCustomResponse ¶
type CustomImagePropertiesCustomResponse struct { // The image name. ImageName *string `pulumi:"imageName"` // The OS type of the custom image (i.e. Windows, Linux) OsType string `pulumi:"osType"` // Indicates whether sysprep has been run on the VHD. SysPrep *bool `pulumi:"sysPrep"` }
Properties for creating a custom image from a VHD.
type CustomImagePropertiesCustomResponseOutput ¶
type CustomImagePropertiesCustomResponseOutput struct{ *pulumi.OutputState }
Properties for creating a custom image from a VHD.
func (CustomImagePropertiesCustomResponseOutput) ElementType ¶
func (CustomImagePropertiesCustomResponseOutput) ElementType() reflect.Type
func (CustomImagePropertiesCustomResponseOutput) ImageName ¶
func (o CustomImagePropertiesCustomResponseOutput) ImageName() pulumi.StringPtrOutput
The image name.
func (CustomImagePropertiesCustomResponseOutput) OsType ¶
func (o CustomImagePropertiesCustomResponseOutput) OsType() pulumi.StringOutput
The OS type of the custom image (i.e. Windows, Linux)
func (CustomImagePropertiesCustomResponseOutput) SysPrep ¶
func (o CustomImagePropertiesCustomResponseOutput) SysPrep() pulumi.BoolPtrOutput
Indicates whether sysprep has been run on the VHD.
func (CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponseOutput ¶
func (o CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponseOutput() CustomImagePropertiesCustomResponseOutput
func (CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponseOutputWithContext ¶
func (o CustomImagePropertiesCustomResponseOutput) ToCustomImagePropertiesCustomResponseOutputWithContext(ctx context.Context) CustomImagePropertiesCustomResponseOutput
type CustomImagePropertiesCustomResponsePtrOutput ¶
type CustomImagePropertiesCustomResponsePtrOutput struct{ *pulumi.OutputState }
func (CustomImagePropertiesCustomResponsePtrOutput) ElementType ¶
func (CustomImagePropertiesCustomResponsePtrOutput) ElementType() reflect.Type
func (CustomImagePropertiesCustomResponsePtrOutput) ImageName ¶
func (o CustomImagePropertiesCustomResponsePtrOutput) ImageName() pulumi.StringPtrOutput
The image name.
func (CustomImagePropertiesCustomResponsePtrOutput) OsType ¶
func (o CustomImagePropertiesCustomResponsePtrOutput) OsType() pulumi.StringPtrOutput
The OS type of the custom image (i.e. Windows, Linux)
func (CustomImagePropertiesCustomResponsePtrOutput) SysPrep ¶
func (o CustomImagePropertiesCustomResponsePtrOutput) SysPrep() pulumi.BoolPtrOutput
Indicates whether sysprep has been run on the VHD.
func (CustomImagePropertiesCustomResponsePtrOutput) ToCustomImagePropertiesCustomResponsePtrOutput ¶
func (o CustomImagePropertiesCustomResponsePtrOutput) ToCustomImagePropertiesCustomResponsePtrOutput() CustomImagePropertiesCustomResponsePtrOutput
func (CustomImagePropertiesCustomResponsePtrOutput) ToCustomImagePropertiesCustomResponsePtrOutputWithContext ¶
func (o CustomImagePropertiesCustomResponsePtrOutput) ToCustomImagePropertiesCustomResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesCustomResponsePtrOutput
type CustomImagePropertiesFromPlan ¶
type CustomImagePropertiesFromPlan struct { // The id of the plan, equivalent to name of the plan Id *string `pulumi:"id"` // The offer for the plan from the marketplace image the custom image is derived from Offer *string `pulumi:"offer"` // The publisher for the plan from the marketplace image the custom image is derived from Publisher *string `pulumi:"publisher"` }
Properties for plan on a custom image.
type CustomImagePropertiesFromPlanArgs ¶
type CustomImagePropertiesFromPlanArgs struct { // The id of the plan, equivalent to name of the plan Id pulumi.StringPtrInput `pulumi:"id"` // The offer for the plan from the marketplace image the custom image is derived from Offer pulumi.StringPtrInput `pulumi:"offer"` // The publisher for the plan from the marketplace image the custom image is derived from Publisher pulumi.StringPtrInput `pulumi:"publisher"` }
Properties for plan on a custom image.
func (CustomImagePropertiesFromPlanArgs) ElementType ¶
func (CustomImagePropertiesFromPlanArgs) ElementType() reflect.Type
func (CustomImagePropertiesFromPlanArgs) ToCustomImagePropertiesFromPlanOutput ¶
func (i CustomImagePropertiesFromPlanArgs) ToCustomImagePropertiesFromPlanOutput() CustomImagePropertiesFromPlanOutput
func (CustomImagePropertiesFromPlanArgs) ToCustomImagePropertiesFromPlanOutputWithContext ¶
func (i CustomImagePropertiesFromPlanArgs) ToCustomImagePropertiesFromPlanOutputWithContext(ctx context.Context) CustomImagePropertiesFromPlanOutput
func (CustomImagePropertiesFromPlanArgs) ToCustomImagePropertiesFromPlanPtrOutput ¶
func (i CustomImagePropertiesFromPlanArgs) ToCustomImagePropertiesFromPlanPtrOutput() CustomImagePropertiesFromPlanPtrOutput
func (CustomImagePropertiesFromPlanArgs) ToCustomImagePropertiesFromPlanPtrOutputWithContext ¶
func (i CustomImagePropertiesFromPlanArgs) ToCustomImagePropertiesFromPlanPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromPlanPtrOutput
type CustomImagePropertiesFromPlanInput ¶
type CustomImagePropertiesFromPlanInput interface { pulumi.Input ToCustomImagePropertiesFromPlanOutput() CustomImagePropertiesFromPlanOutput ToCustomImagePropertiesFromPlanOutputWithContext(context.Context) CustomImagePropertiesFromPlanOutput }
CustomImagePropertiesFromPlanInput is an input type that accepts CustomImagePropertiesFromPlanArgs and CustomImagePropertiesFromPlanOutput values. You can construct a concrete instance of `CustomImagePropertiesFromPlanInput` via:
CustomImagePropertiesFromPlanArgs{...}
type CustomImagePropertiesFromPlanOutput ¶
type CustomImagePropertiesFromPlanOutput struct{ *pulumi.OutputState }
Properties for plan on a custom image.
func (CustomImagePropertiesFromPlanOutput) ElementType ¶
func (CustomImagePropertiesFromPlanOutput) ElementType() reflect.Type
func (CustomImagePropertiesFromPlanOutput) Id ¶
func (o CustomImagePropertiesFromPlanOutput) Id() pulumi.StringPtrOutput
The id of the plan, equivalent to name of the plan
func (CustomImagePropertiesFromPlanOutput) Offer ¶
func (o CustomImagePropertiesFromPlanOutput) Offer() pulumi.StringPtrOutput
The offer for the plan from the marketplace image the custom image is derived from
func (CustomImagePropertiesFromPlanOutput) Publisher ¶
func (o CustomImagePropertiesFromPlanOutput) Publisher() pulumi.StringPtrOutput
The publisher for the plan from the marketplace image the custom image is derived from
func (CustomImagePropertiesFromPlanOutput) ToCustomImagePropertiesFromPlanOutput ¶
func (o CustomImagePropertiesFromPlanOutput) ToCustomImagePropertiesFromPlanOutput() CustomImagePropertiesFromPlanOutput
func (CustomImagePropertiesFromPlanOutput) ToCustomImagePropertiesFromPlanOutputWithContext ¶
func (o CustomImagePropertiesFromPlanOutput) ToCustomImagePropertiesFromPlanOutputWithContext(ctx context.Context) CustomImagePropertiesFromPlanOutput
func (CustomImagePropertiesFromPlanOutput) ToCustomImagePropertiesFromPlanPtrOutput ¶
func (o CustomImagePropertiesFromPlanOutput) ToCustomImagePropertiesFromPlanPtrOutput() CustomImagePropertiesFromPlanPtrOutput
func (CustomImagePropertiesFromPlanOutput) ToCustomImagePropertiesFromPlanPtrOutputWithContext ¶
func (o CustomImagePropertiesFromPlanOutput) ToCustomImagePropertiesFromPlanPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromPlanPtrOutput
type CustomImagePropertiesFromPlanPtrInput ¶
type CustomImagePropertiesFromPlanPtrInput interface { pulumi.Input ToCustomImagePropertiesFromPlanPtrOutput() CustomImagePropertiesFromPlanPtrOutput ToCustomImagePropertiesFromPlanPtrOutputWithContext(context.Context) CustomImagePropertiesFromPlanPtrOutput }
CustomImagePropertiesFromPlanPtrInput is an input type that accepts CustomImagePropertiesFromPlanArgs, CustomImagePropertiesFromPlanPtr and CustomImagePropertiesFromPlanPtrOutput values. You can construct a concrete instance of `CustomImagePropertiesFromPlanPtrInput` via:
CustomImagePropertiesFromPlanArgs{...} or: nil
func CustomImagePropertiesFromPlanPtr ¶
func CustomImagePropertiesFromPlanPtr(v *CustomImagePropertiesFromPlanArgs) CustomImagePropertiesFromPlanPtrInput
type CustomImagePropertiesFromPlanPtrOutput ¶
type CustomImagePropertiesFromPlanPtrOutput struct{ *pulumi.OutputState }
func (CustomImagePropertiesFromPlanPtrOutput) ElementType ¶
func (CustomImagePropertiesFromPlanPtrOutput) ElementType() reflect.Type
func (CustomImagePropertiesFromPlanPtrOutput) Id ¶
func (o CustomImagePropertiesFromPlanPtrOutput) Id() pulumi.StringPtrOutput
The id of the plan, equivalent to name of the plan
func (CustomImagePropertiesFromPlanPtrOutput) Offer ¶
func (o CustomImagePropertiesFromPlanPtrOutput) Offer() pulumi.StringPtrOutput
The offer for the plan from the marketplace image the custom image is derived from
func (CustomImagePropertiesFromPlanPtrOutput) Publisher ¶
func (o CustomImagePropertiesFromPlanPtrOutput) Publisher() pulumi.StringPtrOutput
The publisher for the plan from the marketplace image the custom image is derived from
func (CustomImagePropertiesFromPlanPtrOutput) ToCustomImagePropertiesFromPlanPtrOutput ¶
func (o CustomImagePropertiesFromPlanPtrOutput) ToCustomImagePropertiesFromPlanPtrOutput() CustomImagePropertiesFromPlanPtrOutput
func (CustomImagePropertiesFromPlanPtrOutput) ToCustomImagePropertiesFromPlanPtrOutputWithContext ¶
func (o CustomImagePropertiesFromPlanPtrOutput) ToCustomImagePropertiesFromPlanPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromPlanPtrOutput
type CustomImagePropertiesFromPlanResponse ¶
type CustomImagePropertiesFromPlanResponse struct { // The id of the plan, equivalent to name of the plan Id *string `pulumi:"id"` // The offer for the plan from the marketplace image the custom image is derived from Offer *string `pulumi:"offer"` // The publisher for the plan from the marketplace image the custom image is derived from Publisher *string `pulumi:"publisher"` }
Properties for plan on a custom image.
type CustomImagePropertiesFromPlanResponseOutput ¶
type CustomImagePropertiesFromPlanResponseOutput struct{ *pulumi.OutputState }
Properties for plan on a custom image.
func (CustomImagePropertiesFromPlanResponseOutput) ElementType ¶
func (CustomImagePropertiesFromPlanResponseOutput) ElementType() reflect.Type
func (CustomImagePropertiesFromPlanResponseOutput) Id ¶
func (o CustomImagePropertiesFromPlanResponseOutput) Id() pulumi.StringPtrOutput
The id of the plan, equivalent to name of the plan
func (CustomImagePropertiesFromPlanResponseOutput) Offer ¶
func (o CustomImagePropertiesFromPlanResponseOutput) Offer() pulumi.StringPtrOutput
The offer for the plan from the marketplace image the custom image is derived from
func (CustomImagePropertiesFromPlanResponseOutput) Publisher ¶
func (o CustomImagePropertiesFromPlanResponseOutput) Publisher() pulumi.StringPtrOutput
The publisher for the plan from the marketplace image the custom image is derived from
func (CustomImagePropertiesFromPlanResponseOutput) ToCustomImagePropertiesFromPlanResponseOutput ¶
func (o CustomImagePropertiesFromPlanResponseOutput) ToCustomImagePropertiesFromPlanResponseOutput() CustomImagePropertiesFromPlanResponseOutput
func (CustomImagePropertiesFromPlanResponseOutput) ToCustomImagePropertiesFromPlanResponseOutputWithContext ¶
func (o CustomImagePropertiesFromPlanResponseOutput) ToCustomImagePropertiesFromPlanResponseOutputWithContext(ctx context.Context) CustomImagePropertiesFromPlanResponseOutput
type CustomImagePropertiesFromPlanResponsePtrOutput ¶
type CustomImagePropertiesFromPlanResponsePtrOutput struct{ *pulumi.OutputState }
func (CustomImagePropertiesFromPlanResponsePtrOutput) ElementType ¶
func (CustomImagePropertiesFromPlanResponsePtrOutput) ElementType() reflect.Type
func (CustomImagePropertiesFromPlanResponsePtrOutput) Id ¶
The id of the plan, equivalent to name of the plan
func (CustomImagePropertiesFromPlanResponsePtrOutput) Offer ¶
func (o CustomImagePropertiesFromPlanResponsePtrOutput) Offer() pulumi.StringPtrOutput
The offer for the plan from the marketplace image the custom image is derived from
func (CustomImagePropertiesFromPlanResponsePtrOutput) Publisher ¶
func (o CustomImagePropertiesFromPlanResponsePtrOutput) Publisher() pulumi.StringPtrOutput
The publisher for the plan from the marketplace image the custom image is derived from
func (CustomImagePropertiesFromPlanResponsePtrOutput) ToCustomImagePropertiesFromPlanResponsePtrOutput ¶
func (o CustomImagePropertiesFromPlanResponsePtrOutput) ToCustomImagePropertiesFromPlanResponsePtrOutput() CustomImagePropertiesFromPlanResponsePtrOutput
func (CustomImagePropertiesFromPlanResponsePtrOutput) ToCustomImagePropertiesFromPlanResponsePtrOutputWithContext ¶
func (o CustomImagePropertiesFromPlanResponsePtrOutput) ToCustomImagePropertiesFromPlanResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromPlanResponsePtrOutput
type CustomImagePropertiesFromVm ¶
type CustomImagePropertiesFromVm struct { // The Linux OS information of the VM. LinuxOsInfo *LinuxOsInfo `pulumi:"linuxOsInfo"` // The source vm identifier. SourceVmId *string `pulumi:"sourceVmId"` // The Windows OS information of the VM. WindowsOsInfo *WindowsOsInfo `pulumi:"windowsOsInfo"` }
Properties for creating a custom image from a virtual machine.
type CustomImagePropertiesFromVmArgs ¶
type CustomImagePropertiesFromVmArgs struct { // The Linux OS information of the VM. LinuxOsInfo LinuxOsInfoPtrInput `pulumi:"linuxOsInfo"` // The source vm identifier. SourceVmId pulumi.StringPtrInput `pulumi:"sourceVmId"` // The Windows OS information of the VM. WindowsOsInfo WindowsOsInfoPtrInput `pulumi:"windowsOsInfo"` }
Properties for creating a custom image from a virtual machine.
func (CustomImagePropertiesFromVmArgs) ElementType ¶
func (CustomImagePropertiesFromVmArgs) ElementType() reflect.Type
func (CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmOutput ¶
func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmOutput() CustomImagePropertiesFromVmOutput
func (CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmOutputWithContext ¶
func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmOutput
func (CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmPtrOutput ¶
func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmPtrOutput() CustomImagePropertiesFromVmPtrOutput
func (CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmPtrOutputWithContext ¶
func (i CustomImagePropertiesFromVmArgs) ToCustomImagePropertiesFromVmPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmPtrOutput
type CustomImagePropertiesFromVmInput ¶
type CustomImagePropertiesFromVmInput interface { pulumi.Input ToCustomImagePropertiesFromVmOutput() CustomImagePropertiesFromVmOutput ToCustomImagePropertiesFromVmOutputWithContext(context.Context) CustomImagePropertiesFromVmOutput }
CustomImagePropertiesFromVmInput is an input type that accepts CustomImagePropertiesFromVmArgs and CustomImagePropertiesFromVmOutput values. You can construct a concrete instance of `CustomImagePropertiesFromVmInput` via:
CustomImagePropertiesFromVmArgs{...}
type CustomImagePropertiesFromVmOutput ¶
type CustomImagePropertiesFromVmOutput struct{ *pulumi.OutputState }
Properties for creating a custom image from a virtual machine.
func (CustomImagePropertiesFromVmOutput) ElementType ¶
func (CustomImagePropertiesFromVmOutput) ElementType() reflect.Type
func (CustomImagePropertiesFromVmOutput) LinuxOsInfo ¶
func (o CustomImagePropertiesFromVmOutput) LinuxOsInfo() LinuxOsInfoPtrOutput
The Linux OS information of the VM.
func (CustomImagePropertiesFromVmOutput) SourceVmId ¶
func (o CustomImagePropertiesFromVmOutput) SourceVmId() pulumi.StringPtrOutput
The source vm identifier.
func (CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmOutput ¶
func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmOutput() CustomImagePropertiesFromVmOutput
func (CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmOutputWithContext ¶
func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmOutput
func (CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmPtrOutput ¶
func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmPtrOutput() CustomImagePropertiesFromVmPtrOutput
func (CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmPtrOutputWithContext ¶
func (o CustomImagePropertiesFromVmOutput) ToCustomImagePropertiesFromVmPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmPtrOutput
func (CustomImagePropertiesFromVmOutput) WindowsOsInfo ¶
func (o CustomImagePropertiesFromVmOutput) WindowsOsInfo() WindowsOsInfoPtrOutput
The Windows OS information of the VM.
type CustomImagePropertiesFromVmPtrInput ¶
type CustomImagePropertiesFromVmPtrInput interface { pulumi.Input ToCustomImagePropertiesFromVmPtrOutput() CustomImagePropertiesFromVmPtrOutput ToCustomImagePropertiesFromVmPtrOutputWithContext(context.Context) CustomImagePropertiesFromVmPtrOutput }
CustomImagePropertiesFromVmPtrInput is an input type that accepts CustomImagePropertiesFromVmArgs, CustomImagePropertiesFromVmPtr and CustomImagePropertiesFromVmPtrOutput values. You can construct a concrete instance of `CustomImagePropertiesFromVmPtrInput` via:
CustomImagePropertiesFromVmArgs{...} or: nil
func CustomImagePropertiesFromVmPtr ¶
func CustomImagePropertiesFromVmPtr(v *CustomImagePropertiesFromVmArgs) CustomImagePropertiesFromVmPtrInput
type CustomImagePropertiesFromVmPtrOutput ¶
type CustomImagePropertiesFromVmPtrOutput struct{ *pulumi.OutputState }
func (CustomImagePropertiesFromVmPtrOutput) ElementType ¶
func (CustomImagePropertiesFromVmPtrOutput) ElementType() reflect.Type
func (CustomImagePropertiesFromVmPtrOutput) LinuxOsInfo ¶
func (o CustomImagePropertiesFromVmPtrOutput) LinuxOsInfo() LinuxOsInfoPtrOutput
The Linux OS information of the VM.
func (CustomImagePropertiesFromVmPtrOutput) SourceVmId ¶
func (o CustomImagePropertiesFromVmPtrOutput) SourceVmId() pulumi.StringPtrOutput
The source vm identifier.
func (CustomImagePropertiesFromVmPtrOutput) ToCustomImagePropertiesFromVmPtrOutput ¶
func (o CustomImagePropertiesFromVmPtrOutput) ToCustomImagePropertiesFromVmPtrOutput() CustomImagePropertiesFromVmPtrOutput
func (CustomImagePropertiesFromVmPtrOutput) ToCustomImagePropertiesFromVmPtrOutputWithContext ¶
func (o CustomImagePropertiesFromVmPtrOutput) ToCustomImagePropertiesFromVmPtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmPtrOutput
func (CustomImagePropertiesFromVmPtrOutput) WindowsOsInfo ¶
func (o CustomImagePropertiesFromVmPtrOutput) WindowsOsInfo() WindowsOsInfoPtrOutput
The Windows OS information of the VM.
type CustomImagePropertiesFromVmResponse ¶
type CustomImagePropertiesFromVmResponse struct { // The Linux OS information of the VM. LinuxOsInfo *LinuxOsInfoResponse `pulumi:"linuxOsInfo"` // The source vm identifier. SourceVmId *string `pulumi:"sourceVmId"` // The Windows OS information of the VM. WindowsOsInfo *WindowsOsInfoResponse `pulumi:"windowsOsInfo"` }
Properties for creating a custom image from a virtual machine.
type CustomImagePropertiesFromVmResponseOutput ¶
type CustomImagePropertiesFromVmResponseOutput struct{ *pulumi.OutputState }
Properties for creating a custom image from a virtual machine.
func (CustomImagePropertiesFromVmResponseOutput) ElementType ¶
func (CustomImagePropertiesFromVmResponseOutput) ElementType() reflect.Type
func (CustomImagePropertiesFromVmResponseOutput) LinuxOsInfo ¶
func (o CustomImagePropertiesFromVmResponseOutput) LinuxOsInfo() LinuxOsInfoResponsePtrOutput
The Linux OS information of the VM.
func (CustomImagePropertiesFromVmResponseOutput) SourceVmId ¶
func (o CustomImagePropertiesFromVmResponseOutput) SourceVmId() pulumi.StringPtrOutput
The source vm identifier.
func (CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponseOutput ¶
func (o CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponseOutput() CustomImagePropertiesFromVmResponseOutput
func (CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponseOutputWithContext ¶
func (o CustomImagePropertiesFromVmResponseOutput) ToCustomImagePropertiesFromVmResponseOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmResponseOutput
func (CustomImagePropertiesFromVmResponseOutput) WindowsOsInfo ¶
func (o CustomImagePropertiesFromVmResponseOutput) WindowsOsInfo() WindowsOsInfoResponsePtrOutput
The Windows OS information of the VM.
type CustomImagePropertiesFromVmResponsePtrOutput ¶
type CustomImagePropertiesFromVmResponsePtrOutput struct{ *pulumi.OutputState }
func (CustomImagePropertiesFromVmResponsePtrOutput) ElementType ¶
func (CustomImagePropertiesFromVmResponsePtrOutput) ElementType() reflect.Type
func (CustomImagePropertiesFromVmResponsePtrOutput) LinuxOsInfo ¶
func (o CustomImagePropertiesFromVmResponsePtrOutput) LinuxOsInfo() LinuxOsInfoResponsePtrOutput
The Linux OS information of the VM.
func (CustomImagePropertiesFromVmResponsePtrOutput) SourceVmId ¶
func (o CustomImagePropertiesFromVmResponsePtrOutput) SourceVmId() pulumi.StringPtrOutput
The source vm identifier.
func (CustomImagePropertiesFromVmResponsePtrOutput) ToCustomImagePropertiesFromVmResponsePtrOutput ¶
func (o CustomImagePropertiesFromVmResponsePtrOutput) ToCustomImagePropertiesFromVmResponsePtrOutput() CustomImagePropertiesFromVmResponsePtrOutput
func (CustomImagePropertiesFromVmResponsePtrOutput) ToCustomImagePropertiesFromVmResponsePtrOutputWithContext ¶
func (o CustomImagePropertiesFromVmResponsePtrOutput) ToCustomImagePropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) CustomImagePropertiesFromVmResponsePtrOutput
func (CustomImagePropertiesFromVmResponsePtrOutput) WindowsOsInfo ¶
func (o CustomImagePropertiesFromVmResponsePtrOutput) WindowsOsInfo() WindowsOsInfoResponsePtrOutput
The Windows OS information of the VM.
type CustomImageState ¶
type CustomImageState struct { }
func (CustomImageState) ElementType ¶
func (CustomImageState) ElementType() reflect.Type
type DataDiskProperties ¶
type DataDiskProperties struct { // Specifies options to attach a new disk to the virtual machine. AttachNewDataDiskOptions *AttachNewDataDiskOptions `pulumi:"attachNewDataDiskOptions"` // Specifies the existing lab disk id to attach to virtual machine. ExistingLabDiskId *string `pulumi:"existingLabDiskId"` // Caching option for a data disk (i.e. None, ReadOnly, ReadWrite). HostCaching *string `pulumi:"hostCaching"` }
Request body for adding a new or existing data disk to a virtual machine.
type DataDiskPropertiesArgs ¶
type DataDiskPropertiesArgs struct { // Specifies options to attach a new disk to the virtual machine. AttachNewDataDiskOptions AttachNewDataDiskOptionsPtrInput `pulumi:"attachNewDataDiskOptions"` // Specifies the existing lab disk id to attach to virtual machine. ExistingLabDiskId pulumi.StringPtrInput `pulumi:"existingLabDiskId"` // Caching option for a data disk (i.e. None, ReadOnly, ReadWrite). HostCaching pulumi.StringPtrInput `pulumi:"hostCaching"` }
Request body for adding a new or existing data disk to a virtual machine.
func (DataDiskPropertiesArgs) ElementType ¶
func (DataDiskPropertiesArgs) ElementType() reflect.Type
func (DataDiskPropertiesArgs) ToDataDiskPropertiesOutput ¶
func (i DataDiskPropertiesArgs) ToDataDiskPropertiesOutput() DataDiskPropertiesOutput
func (DataDiskPropertiesArgs) ToDataDiskPropertiesOutputWithContext ¶
func (i DataDiskPropertiesArgs) ToDataDiskPropertiesOutputWithContext(ctx context.Context) DataDiskPropertiesOutput
type DataDiskPropertiesArray ¶
type DataDiskPropertiesArray []DataDiskPropertiesInput
func (DataDiskPropertiesArray) ElementType ¶
func (DataDiskPropertiesArray) ElementType() reflect.Type
func (DataDiskPropertiesArray) ToDataDiskPropertiesArrayOutput ¶
func (i DataDiskPropertiesArray) ToDataDiskPropertiesArrayOutput() DataDiskPropertiesArrayOutput
func (DataDiskPropertiesArray) ToDataDiskPropertiesArrayOutputWithContext ¶
func (i DataDiskPropertiesArray) ToDataDiskPropertiesArrayOutputWithContext(ctx context.Context) DataDiskPropertiesArrayOutput
type DataDiskPropertiesArrayInput ¶
type DataDiskPropertiesArrayInput interface { pulumi.Input ToDataDiskPropertiesArrayOutput() DataDiskPropertiesArrayOutput ToDataDiskPropertiesArrayOutputWithContext(context.Context) DataDiskPropertiesArrayOutput }
DataDiskPropertiesArrayInput is an input type that accepts DataDiskPropertiesArray and DataDiskPropertiesArrayOutput values. You can construct a concrete instance of `DataDiskPropertiesArrayInput` via:
DataDiskPropertiesArray{ DataDiskPropertiesArgs{...} }
type DataDiskPropertiesArrayOutput ¶
type DataDiskPropertiesArrayOutput struct{ *pulumi.OutputState }
func (DataDiskPropertiesArrayOutput) ElementType ¶
func (DataDiskPropertiesArrayOutput) ElementType() reflect.Type
func (DataDiskPropertiesArrayOutput) Index ¶
func (o DataDiskPropertiesArrayOutput) Index(i pulumi.IntInput) DataDiskPropertiesOutput
func (DataDiskPropertiesArrayOutput) ToDataDiskPropertiesArrayOutput ¶
func (o DataDiskPropertiesArrayOutput) ToDataDiskPropertiesArrayOutput() DataDiskPropertiesArrayOutput
func (DataDiskPropertiesArrayOutput) ToDataDiskPropertiesArrayOutputWithContext ¶
func (o DataDiskPropertiesArrayOutput) ToDataDiskPropertiesArrayOutputWithContext(ctx context.Context) DataDiskPropertiesArrayOutput
type DataDiskPropertiesInput ¶
type DataDiskPropertiesInput interface { pulumi.Input ToDataDiskPropertiesOutput() DataDiskPropertiesOutput ToDataDiskPropertiesOutputWithContext(context.Context) DataDiskPropertiesOutput }
DataDiskPropertiesInput is an input type that accepts DataDiskPropertiesArgs and DataDiskPropertiesOutput values. You can construct a concrete instance of `DataDiskPropertiesInput` via:
DataDiskPropertiesArgs{...}
type DataDiskPropertiesOutput ¶
type DataDiskPropertiesOutput struct{ *pulumi.OutputState }
Request body for adding a new or existing data disk to a virtual machine.
func (DataDiskPropertiesOutput) AttachNewDataDiskOptions ¶
func (o DataDiskPropertiesOutput) AttachNewDataDiskOptions() AttachNewDataDiskOptionsPtrOutput
Specifies options to attach a new disk to the virtual machine.
func (DataDiskPropertiesOutput) ElementType ¶
func (DataDiskPropertiesOutput) ElementType() reflect.Type
func (DataDiskPropertiesOutput) ExistingLabDiskId ¶
func (o DataDiskPropertiesOutput) ExistingLabDiskId() pulumi.StringPtrOutput
Specifies the existing lab disk id to attach to virtual machine.
func (DataDiskPropertiesOutput) HostCaching ¶
func (o DataDiskPropertiesOutput) HostCaching() pulumi.StringPtrOutput
Caching option for a data disk (i.e. None, ReadOnly, ReadWrite).
func (DataDiskPropertiesOutput) ToDataDiskPropertiesOutput ¶
func (o DataDiskPropertiesOutput) ToDataDiskPropertiesOutput() DataDiskPropertiesOutput
func (DataDiskPropertiesOutput) ToDataDiskPropertiesOutputWithContext ¶
func (o DataDiskPropertiesOutput) ToDataDiskPropertiesOutputWithContext(ctx context.Context) DataDiskPropertiesOutput
type DataDiskPropertiesResponse ¶
type DataDiskPropertiesResponse struct { // Specifies options to attach a new disk to the virtual machine. AttachNewDataDiskOptions *AttachNewDataDiskOptionsResponse `pulumi:"attachNewDataDiskOptions"` // Specifies the existing lab disk id to attach to virtual machine. ExistingLabDiskId *string `pulumi:"existingLabDiskId"` // Caching option for a data disk (i.e. None, ReadOnly, ReadWrite). HostCaching *string `pulumi:"hostCaching"` }
Request body for adding a new or existing data disk to a virtual machine.
type DataDiskPropertiesResponseArrayOutput ¶
type DataDiskPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (DataDiskPropertiesResponseArrayOutput) ElementType ¶
func (DataDiskPropertiesResponseArrayOutput) ElementType() reflect.Type
func (DataDiskPropertiesResponseArrayOutput) Index ¶
func (o DataDiskPropertiesResponseArrayOutput) Index(i pulumi.IntInput) DataDiskPropertiesResponseOutput
func (DataDiskPropertiesResponseArrayOutput) ToDataDiskPropertiesResponseArrayOutput ¶
func (o DataDiskPropertiesResponseArrayOutput) ToDataDiskPropertiesResponseArrayOutput() DataDiskPropertiesResponseArrayOutput
func (DataDiskPropertiesResponseArrayOutput) ToDataDiskPropertiesResponseArrayOutputWithContext ¶
func (o DataDiskPropertiesResponseArrayOutput) ToDataDiskPropertiesResponseArrayOutputWithContext(ctx context.Context) DataDiskPropertiesResponseArrayOutput
type DataDiskPropertiesResponseOutput ¶
type DataDiskPropertiesResponseOutput struct{ *pulumi.OutputState }
Request body for adding a new or existing data disk to a virtual machine.
func (DataDiskPropertiesResponseOutput) AttachNewDataDiskOptions ¶
func (o DataDiskPropertiesResponseOutput) AttachNewDataDiskOptions() AttachNewDataDiskOptionsResponsePtrOutput
Specifies options to attach a new disk to the virtual machine.
func (DataDiskPropertiesResponseOutput) ElementType ¶
func (DataDiskPropertiesResponseOutput) ElementType() reflect.Type
func (DataDiskPropertiesResponseOutput) ExistingLabDiskId ¶
func (o DataDiskPropertiesResponseOutput) ExistingLabDiskId() pulumi.StringPtrOutput
Specifies the existing lab disk id to attach to virtual machine.
func (DataDiskPropertiesResponseOutput) HostCaching ¶
func (o DataDiskPropertiesResponseOutput) HostCaching() pulumi.StringPtrOutput
Caching option for a data disk (i.e. None, ReadOnly, ReadWrite).
func (DataDiskPropertiesResponseOutput) ToDataDiskPropertiesResponseOutput ¶
func (o DataDiskPropertiesResponseOutput) ToDataDiskPropertiesResponseOutput() DataDiskPropertiesResponseOutput
func (DataDiskPropertiesResponseOutput) ToDataDiskPropertiesResponseOutputWithContext ¶
func (o DataDiskPropertiesResponseOutput) ToDataDiskPropertiesResponseOutputWithContext(ctx context.Context) DataDiskPropertiesResponseOutput
type DataDiskStorageTypeInfo ¶
type DataDiskStorageTypeInfo struct { // Disk Lun Lun *string `pulumi:"lun"` // Disk Storage Type StorageType *string `pulumi:"storageType"` }
Storage information about the data disks present in the custom image
type DataDiskStorageTypeInfoArgs ¶
type DataDiskStorageTypeInfoArgs struct { // Disk Lun Lun pulumi.StringPtrInput `pulumi:"lun"` // Disk Storage Type StorageType pulumi.StringPtrInput `pulumi:"storageType"` }
Storage information about the data disks present in the custom image
func (DataDiskStorageTypeInfoArgs) ElementType ¶
func (DataDiskStorageTypeInfoArgs) ElementType() reflect.Type
func (DataDiskStorageTypeInfoArgs) ToDataDiskStorageTypeInfoOutput ¶
func (i DataDiskStorageTypeInfoArgs) ToDataDiskStorageTypeInfoOutput() DataDiskStorageTypeInfoOutput
func (DataDiskStorageTypeInfoArgs) ToDataDiskStorageTypeInfoOutputWithContext ¶
func (i DataDiskStorageTypeInfoArgs) ToDataDiskStorageTypeInfoOutputWithContext(ctx context.Context) DataDiskStorageTypeInfoOutput
type DataDiskStorageTypeInfoArray ¶
type DataDiskStorageTypeInfoArray []DataDiskStorageTypeInfoInput
func (DataDiskStorageTypeInfoArray) ElementType ¶
func (DataDiskStorageTypeInfoArray) ElementType() reflect.Type
func (DataDiskStorageTypeInfoArray) ToDataDiskStorageTypeInfoArrayOutput ¶
func (i DataDiskStorageTypeInfoArray) ToDataDiskStorageTypeInfoArrayOutput() DataDiskStorageTypeInfoArrayOutput
func (DataDiskStorageTypeInfoArray) ToDataDiskStorageTypeInfoArrayOutputWithContext ¶
func (i DataDiskStorageTypeInfoArray) ToDataDiskStorageTypeInfoArrayOutputWithContext(ctx context.Context) DataDiskStorageTypeInfoArrayOutput
type DataDiskStorageTypeInfoArrayInput ¶
type DataDiskStorageTypeInfoArrayInput interface { pulumi.Input ToDataDiskStorageTypeInfoArrayOutput() DataDiskStorageTypeInfoArrayOutput ToDataDiskStorageTypeInfoArrayOutputWithContext(context.Context) DataDiskStorageTypeInfoArrayOutput }
DataDiskStorageTypeInfoArrayInput is an input type that accepts DataDiskStorageTypeInfoArray and DataDiskStorageTypeInfoArrayOutput values. You can construct a concrete instance of `DataDiskStorageTypeInfoArrayInput` via:
DataDiskStorageTypeInfoArray{ DataDiskStorageTypeInfoArgs{...} }
type DataDiskStorageTypeInfoArrayOutput ¶
type DataDiskStorageTypeInfoArrayOutput struct{ *pulumi.OutputState }
func (DataDiskStorageTypeInfoArrayOutput) ElementType ¶
func (DataDiskStorageTypeInfoArrayOutput) ElementType() reflect.Type
func (DataDiskStorageTypeInfoArrayOutput) Index ¶
func (o DataDiskStorageTypeInfoArrayOutput) Index(i pulumi.IntInput) DataDiskStorageTypeInfoOutput
func (DataDiskStorageTypeInfoArrayOutput) ToDataDiskStorageTypeInfoArrayOutput ¶
func (o DataDiskStorageTypeInfoArrayOutput) ToDataDiskStorageTypeInfoArrayOutput() DataDiskStorageTypeInfoArrayOutput
func (DataDiskStorageTypeInfoArrayOutput) ToDataDiskStorageTypeInfoArrayOutputWithContext ¶
func (o DataDiskStorageTypeInfoArrayOutput) ToDataDiskStorageTypeInfoArrayOutputWithContext(ctx context.Context) DataDiskStorageTypeInfoArrayOutput
type DataDiskStorageTypeInfoInput ¶
type DataDiskStorageTypeInfoInput interface { pulumi.Input ToDataDiskStorageTypeInfoOutput() DataDiskStorageTypeInfoOutput ToDataDiskStorageTypeInfoOutputWithContext(context.Context) DataDiskStorageTypeInfoOutput }
DataDiskStorageTypeInfoInput is an input type that accepts DataDiskStorageTypeInfoArgs and DataDiskStorageTypeInfoOutput values. You can construct a concrete instance of `DataDiskStorageTypeInfoInput` via:
DataDiskStorageTypeInfoArgs{...}
type DataDiskStorageTypeInfoOutput ¶
type DataDiskStorageTypeInfoOutput struct{ *pulumi.OutputState }
Storage information about the data disks present in the custom image
func (DataDiskStorageTypeInfoOutput) ElementType ¶
func (DataDiskStorageTypeInfoOutput) ElementType() reflect.Type
func (DataDiskStorageTypeInfoOutput) Lun ¶
func (o DataDiskStorageTypeInfoOutput) Lun() pulumi.StringPtrOutput
Disk Lun
func (DataDiskStorageTypeInfoOutput) StorageType ¶
func (o DataDiskStorageTypeInfoOutput) StorageType() pulumi.StringPtrOutput
Disk Storage Type
func (DataDiskStorageTypeInfoOutput) ToDataDiskStorageTypeInfoOutput ¶
func (o DataDiskStorageTypeInfoOutput) ToDataDiskStorageTypeInfoOutput() DataDiskStorageTypeInfoOutput
func (DataDiskStorageTypeInfoOutput) ToDataDiskStorageTypeInfoOutputWithContext ¶
func (o DataDiskStorageTypeInfoOutput) ToDataDiskStorageTypeInfoOutputWithContext(ctx context.Context) DataDiskStorageTypeInfoOutput
type DataDiskStorageTypeInfoResponse ¶
type DataDiskStorageTypeInfoResponse struct { // Disk Lun Lun *string `pulumi:"lun"` // Disk Storage Type StorageType *string `pulumi:"storageType"` }
Storage information about the data disks present in the custom image
type DataDiskStorageTypeInfoResponseArrayOutput ¶
type DataDiskStorageTypeInfoResponseArrayOutput struct{ *pulumi.OutputState }
func (DataDiskStorageTypeInfoResponseArrayOutput) ElementType ¶
func (DataDiskStorageTypeInfoResponseArrayOutput) ElementType() reflect.Type
func (DataDiskStorageTypeInfoResponseArrayOutput) ToDataDiskStorageTypeInfoResponseArrayOutput ¶
func (o DataDiskStorageTypeInfoResponseArrayOutput) ToDataDiskStorageTypeInfoResponseArrayOutput() DataDiskStorageTypeInfoResponseArrayOutput
func (DataDiskStorageTypeInfoResponseArrayOutput) ToDataDiskStorageTypeInfoResponseArrayOutputWithContext ¶
func (o DataDiskStorageTypeInfoResponseArrayOutput) ToDataDiskStorageTypeInfoResponseArrayOutputWithContext(ctx context.Context) DataDiskStorageTypeInfoResponseArrayOutput
type DataDiskStorageTypeInfoResponseOutput ¶
type DataDiskStorageTypeInfoResponseOutput struct{ *pulumi.OutputState }
Storage information about the data disks present in the custom image
func (DataDiskStorageTypeInfoResponseOutput) ElementType ¶
func (DataDiskStorageTypeInfoResponseOutput) ElementType() reflect.Type
func (DataDiskStorageTypeInfoResponseOutput) Lun ¶
func (o DataDiskStorageTypeInfoResponseOutput) Lun() pulumi.StringPtrOutput
Disk Lun
func (DataDiskStorageTypeInfoResponseOutput) StorageType ¶
func (o DataDiskStorageTypeInfoResponseOutput) StorageType() pulumi.StringPtrOutput
Disk Storage Type
func (DataDiskStorageTypeInfoResponseOutput) ToDataDiskStorageTypeInfoResponseOutput ¶
func (o DataDiskStorageTypeInfoResponseOutput) ToDataDiskStorageTypeInfoResponseOutput() DataDiskStorageTypeInfoResponseOutput
func (DataDiskStorageTypeInfoResponseOutput) ToDataDiskStorageTypeInfoResponseOutputWithContext ¶
func (o DataDiskStorageTypeInfoResponseOutput) ToDataDiskStorageTypeInfoResponseOutputWithContext(ctx context.Context) DataDiskStorageTypeInfoResponseOutput
type DayDetails ¶
type DayDetails struct { // The time of day the schedule will occur. Time *string `pulumi:"time"` }
Properties of a daily schedule.
type DayDetailsArgs ¶
type DayDetailsArgs struct { // The time of day the schedule will occur. Time pulumi.StringPtrInput `pulumi:"time"` }
Properties of a daily schedule.
func (DayDetailsArgs) ElementType ¶
func (DayDetailsArgs) ElementType() reflect.Type
func (DayDetailsArgs) ToDayDetailsOutput ¶
func (i DayDetailsArgs) ToDayDetailsOutput() DayDetailsOutput
func (DayDetailsArgs) ToDayDetailsOutputWithContext ¶
func (i DayDetailsArgs) ToDayDetailsOutputWithContext(ctx context.Context) DayDetailsOutput
func (DayDetailsArgs) ToDayDetailsPtrOutput ¶
func (i DayDetailsArgs) ToDayDetailsPtrOutput() DayDetailsPtrOutput
func (DayDetailsArgs) ToDayDetailsPtrOutputWithContext ¶
func (i DayDetailsArgs) ToDayDetailsPtrOutputWithContext(ctx context.Context) DayDetailsPtrOutput
type DayDetailsInput ¶
type DayDetailsInput interface { pulumi.Input ToDayDetailsOutput() DayDetailsOutput ToDayDetailsOutputWithContext(context.Context) DayDetailsOutput }
DayDetailsInput is an input type that accepts DayDetailsArgs and DayDetailsOutput values. You can construct a concrete instance of `DayDetailsInput` via:
DayDetailsArgs{...}
type DayDetailsOutput ¶
type DayDetailsOutput struct{ *pulumi.OutputState }
Properties of a daily schedule.
func (DayDetailsOutput) ElementType ¶
func (DayDetailsOutput) ElementType() reflect.Type
func (DayDetailsOutput) Time ¶
func (o DayDetailsOutput) Time() pulumi.StringPtrOutput
The time of day the schedule will occur.
func (DayDetailsOutput) ToDayDetailsOutput ¶
func (o DayDetailsOutput) ToDayDetailsOutput() DayDetailsOutput
func (DayDetailsOutput) ToDayDetailsOutputWithContext ¶
func (o DayDetailsOutput) ToDayDetailsOutputWithContext(ctx context.Context) DayDetailsOutput
func (DayDetailsOutput) ToDayDetailsPtrOutput ¶
func (o DayDetailsOutput) ToDayDetailsPtrOutput() DayDetailsPtrOutput
func (DayDetailsOutput) ToDayDetailsPtrOutputWithContext ¶
func (o DayDetailsOutput) ToDayDetailsPtrOutputWithContext(ctx context.Context) DayDetailsPtrOutput
type DayDetailsPtrInput ¶
type DayDetailsPtrInput interface { pulumi.Input ToDayDetailsPtrOutput() DayDetailsPtrOutput ToDayDetailsPtrOutputWithContext(context.Context) DayDetailsPtrOutput }
DayDetailsPtrInput is an input type that accepts DayDetailsArgs, DayDetailsPtr and DayDetailsPtrOutput values. You can construct a concrete instance of `DayDetailsPtrInput` via:
DayDetailsArgs{...} or: nil
func DayDetailsPtr ¶
func DayDetailsPtr(v *DayDetailsArgs) DayDetailsPtrInput
type DayDetailsPtrOutput ¶
type DayDetailsPtrOutput struct{ *pulumi.OutputState }
func (DayDetailsPtrOutput) Elem ¶
func (o DayDetailsPtrOutput) Elem() DayDetailsOutput
func (DayDetailsPtrOutput) ElementType ¶
func (DayDetailsPtrOutput) ElementType() reflect.Type
func (DayDetailsPtrOutput) Time ¶
func (o DayDetailsPtrOutput) Time() pulumi.StringPtrOutput
The time of day the schedule will occur.
func (DayDetailsPtrOutput) ToDayDetailsPtrOutput ¶
func (o DayDetailsPtrOutput) ToDayDetailsPtrOutput() DayDetailsPtrOutput
func (DayDetailsPtrOutput) ToDayDetailsPtrOutputWithContext ¶
func (o DayDetailsPtrOutput) ToDayDetailsPtrOutputWithContext(ctx context.Context) DayDetailsPtrOutput
type DayDetailsResponse ¶
type DayDetailsResponse struct { // The time of day the schedule will occur. Time *string `pulumi:"time"` }
Properties of a daily schedule.
type DayDetailsResponseOutput ¶
type DayDetailsResponseOutput struct{ *pulumi.OutputState }
Properties of a daily schedule.
func (DayDetailsResponseOutput) ElementType ¶
func (DayDetailsResponseOutput) ElementType() reflect.Type
func (DayDetailsResponseOutput) Time ¶
func (o DayDetailsResponseOutput) Time() pulumi.StringPtrOutput
The time of day the schedule will occur.
func (DayDetailsResponseOutput) ToDayDetailsResponseOutput ¶
func (o DayDetailsResponseOutput) ToDayDetailsResponseOutput() DayDetailsResponseOutput
func (DayDetailsResponseOutput) ToDayDetailsResponseOutputWithContext ¶
func (o DayDetailsResponseOutput) ToDayDetailsResponseOutputWithContext(ctx context.Context) DayDetailsResponseOutput
type DayDetailsResponsePtrOutput ¶
type DayDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (DayDetailsResponsePtrOutput) Elem ¶
func (o DayDetailsResponsePtrOutput) Elem() DayDetailsResponseOutput
func (DayDetailsResponsePtrOutput) ElementType ¶
func (DayDetailsResponsePtrOutput) ElementType() reflect.Type
func (DayDetailsResponsePtrOutput) Time ¶
func (o DayDetailsResponsePtrOutput) Time() pulumi.StringPtrOutput
The time of day the schedule will occur.
func (DayDetailsResponsePtrOutput) ToDayDetailsResponsePtrOutput ¶
func (o DayDetailsResponsePtrOutput) ToDayDetailsResponsePtrOutput() DayDetailsResponsePtrOutput
func (DayDetailsResponsePtrOutput) ToDayDetailsResponsePtrOutputWithContext ¶
func (o DayDetailsResponsePtrOutput) ToDayDetailsResponsePtrOutputWithContext(ctx context.Context) DayDetailsResponsePtrOutput
type Disk ¶
type Disk struct { pulumi.CustomResourceState // The creation date of the disk. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // When backed by a blob, the name of the VHD blob without extension. DiskBlobName pulumi.StringPtrOutput `pulumi:"diskBlobName"` // The size of the disk in Gibibytes. DiskSizeGiB pulumi.IntPtrOutput `pulumi:"diskSizeGiB"` // The storage type for the disk (i.e. Standard, Premium). DiskType pulumi.StringPtrOutput `pulumi:"diskType"` // When backed by a blob, the URI of underlying blob. DiskUri pulumi.StringPtrOutput `pulumi:"diskUri"` // The host caching policy of the disk (i.e. None, ReadOnly, ReadWrite). HostCaching pulumi.StringPtrOutput `pulumi:"hostCaching"` // The resource ID of the VM to which this disk is leased. LeasedByLabVmId pulumi.StringPtrOutput `pulumi:"leasedByLabVmId"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // When backed by managed disk, this is the ID of the compute disk resource. ManagedDiskId pulumi.StringPtrOutput `pulumi:"managedDiskId"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The provisioning status of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // When backed by a blob, the storage account where the blob is. StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"` // 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.StringOutput `pulumi:"uniqueIdentifier"` }
A Disk. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
Other available API versions: 2016-05-15.
func GetDisk ¶
func GetDisk(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiskState, opts ...pulumi.ResourceOption) (*Disk, error)
GetDisk gets an existing Disk 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 NewDisk ¶
func NewDisk(ctx *pulumi.Context, name string, args *DiskArgs, opts ...pulumi.ResourceOption) (*Disk, error)
NewDisk registers a new resource with the given unique name, arguments, and options.
func (*Disk) ElementType ¶
func (*Disk) ToDiskOutput ¶
func (i *Disk) ToDiskOutput() DiskOutput
func (*Disk) ToDiskOutputWithContext ¶
func (i *Disk) ToDiskOutputWithContext(ctx context.Context) DiskOutput
type DiskArgs ¶
type DiskArgs struct { // When backed by a blob, the name of the VHD blob without extension. DiskBlobName pulumi.StringPtrInput // The size of the disk in Gibibytes. DiskSizeGiB pulumi.IntPtrInput // The storage type for the disk (i.e. Standard, Premium). DiskType pulumi.StringPtrInput // When backed by a blob, the URI of underlying blob. DiskUri pulumi.StringPtrInput // The host caching policy of the disk (i.e. None, ReadOnly, ReadWrite). HostCaching pulumi.StringPtrInput // The name of the lab. LabName pulumi.StringInput // The resource ID of the VM to which this disk is leased. LeasedByLabVmId pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // When backed by managed disk, this is the ID of the compute disk resource. ManagedDiskId pulumi.StringPtrInput // The name of the disk. Name pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // When backed by a blob, the storage account where the blob is. StorageAccountId pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The name of the user profile. UserName pulumi.StringInput }
The set of arguments for constructing a Disk resource.
func (DiskArgs) ElementType ¶
type DiskInput ¶
type DiskInput interface { pulumi.Input ToDiskOutput() DiskOutput ToDiskOutputWithContext(ctx context.Context) DiskOutput }
type DiskOutput ¶
type DiskOutput struct{ *pulumi.OutputState }
func (DiskOutput) CreatedDate ¶
func (o DiskOutput) CreatedDate() pulumi.StringOutput
The creation date of the disk.
func (DiskOutput) DiskBlobName ¶
func (o DiskOutput) DiskBlobName() pulumi.StringPtrOutput
When backed by a blob, the name of the VHD blob without extension.
func (DiskOutput) DiskSizeGiB ¶
func (o DiskOutput) DiskSizeGiB() pulumi.IntPtrOutput
The size of the disk in Gibibytes.
func (DiskOutput) DiskType ¶
func (o DiskOutput) DiskType() pulumi.StringPtrOutput
The storage type for the disk (i.e. Standard, Premium).
func (DiskOutput) DiskUri ¶
func (o DiskOutput) DiskUri() pulumi.StringPtrOutput
When backed by a blob, the URI of underlying blob.
func (DiskOutput) ElementType ¶
func (DiskOutput) ElementType() reflect.Type
func (DiskOutput) HostCaching ¶
func (o DiskOutput) HostCaching() pulumi.StringPtrOutput
The host caching policy of the disk (i.e. None, ReadOnly, ReadWrite).
func (DiskOutput) LeasedByLabVmId ¶
func (o DiskOutput) LeasedByLabVmId() pulumi.StringPtrOutput
The resource ID of the VM to which this disk is leased.
func (DiskOutput) Location ¶
func (o DiskOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (DiskOutput) ManagedDiskId ¶
func (o DiskOutput) ManagedDiskId() pulumi.StringPtrOutput
When backed by managed disk, this is the ID of the compute disk resource.
func (DiskOutput) ProvisioningState ¶
func (o DiskOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (DiskOutput) StorageAccountId ¶
func (o DiskOutput) StorageAccountId() pulumi.StringPtrOutput
When backed by a blob, the storage account where the blob is.
func (DiskOutput) Tags ¶
func (o DiskOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (DiskOutput) ToDiskOutput ¶
func (o DiskOutput) ToDiskOutput() DiskOutput
func (DiskOutput) ToDiskOutputWithContext ¶
func (o DiskOutput) ToDiskOutputWithContext(ctx context.Context) DiskOutput
func (DiskOutput) UniqueIdentifier ¶
func (o DiskOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
type EnableStatus ¶
type EnableStatus string
The status of the schedule (i.e. Enabled, Disabled)
func (EnableStatus) ElementType ¶
func (EnableStatus) ElementType() reflect.Type
func (EnableStatus) ToEnableStatusOutput ¶
func (e EnableStatus) ToEnableStatusOutput() EnableStatusOutput
func (EnableStatus) ToEnableStatusOutputWithContext ¶
func (e EnableStatus) ToEnableStatusOutputWithContext(ctx context.Context) EnableStatusOutput
func (EnableStatus) ToEnableStatusPtrOutput ¶
func (e EnableStatus) ToEnableStatusPtrOutput() EnableStatusPtrOutput
func (EnableStatus) ToEnableStatusPtrOutputWithContext ¶
func (e EnableStatus) ToEnableStatusPtrOutputWithContext(ctx context.Context) EnableStatusPtrOutput
func (EnableStatus) ToStringOutput ¶
func (e EnableStatus) ToStringOutput() pulumi.StringOutput
func (EnableStatus) ToStringOutputWithContext ¶
func (e EnableStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnableStatus) ToStringPtrOutput ¶
func (e EnableStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnableStatus) ToStringPtrOutputWithContext ¶
func (e EnableStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnableStatusInput ¶
type EnableStatusInput interface { pulumi.Input ToEnableStatusOutput() EnableStatusOutput ToEnableStatusOutputWithContext(context.Context) EnableStatusOutput }
EnableStatusInput is an input type that accepts values of the EnableStatus enum A concrete instance of `EnableStatusInput` can be one of the following:
EnableStatusEnabled EnableStatusDisabled
type EnableStatusOutput ¶
type EnableStatusOutput struct{ *pulumi.OutputState }
func (EnableStatusOutput) ElementType ¶
func (EnableStatusOutput) ElementType() reflect.Type
func (EnableStatusOutput) ToEnableStatusOutput ¶
func (o EnableStatusOutput) ToEnableStatusOutput() EnableStatusOutput
func (EnableStatusOutput) ToEnableStatusOutputWithContext ¶
func (o EnableStatusOutput) ToEnableStatusOutputWithContext(ctx context.Context) EnableStatusOutput
func (EnableStatusOutput) ToEnableStatusPtrOutput ¶
func (o EnableStatusOutput) ToEnableStatusPtrOutput() EnableStatusPtrOutput
func (EnableStatusOutput) ToEnableStatusPtrOutputWithContext ¶
func (o EnableStatusOutput) ToEnableStatusPtrOutputWithContext(ctx context.Context) EnableStatusPtrOutput
func (EnableStatusOutput) ToStringOutput ¶
func (o EnableStatusOutput) ToStringOutput() pulumi.StringOutput
func (EnableStatusOutput) ToStringOutputWithContext ¶
func (o EnableStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnableStatusOutput) ToStringPtrOutput ¶
func (o EnableStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnableStatusOutput) ToStringPtrOutputWithContext ¶
func (o EnableStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnableStatusPtrInput ¶
type EnableStatusPtrInput interface { pulumi.Input ToEnableStatusPtrOutput() EnableStatusPtrOutput ToEnableStatusPtrOutputWithContext(context.Context) EnableStatusPtrOutput }
func EnableStatusPtr ¶
func EnableStatusPtr(v string) EnableStatusPtrInput
type EnableStatusPtrOutput ¶
type EnableStatusPtrOutput struct{ *pulumi.OutputState }
func (EnableStatusPtrOutput) Elem ¶
func (o EnableStatusPtrOutput) Elem() EnableStatusOutput
func (EnableStatusPtrOutput) ElementType ¶
func (EnableStatusPtrOutput) ElementType() reflect.Type
func (EnableStatusPtrOutput) ToEnableStatusPtrOutput ¶
func (o EnableStatusPtrOutput) ToEnableStatusPtrOutput() EnableStatusPtrOutput
func (EnableStatusPtrOutput) ToEnableStatusPtrOutputWithContext ¶
func (o EnableStatusPtrOutput) ToEnableStatusPtrOutputWithContext(ctx context.Context) EnableStatusPtrOutput
func (EnableStatusPtrOutput) ToStringPtrOutput ¶
func (o EnableStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnableStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o EnableStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Environment ¶
type Environment struct { pulumi.CustomResourceState // The display name of the Azure Resource Manager template that produced the environment. ArmTemplateDisplayName pulumi.StringPtrOutput `pulumi:"armTemplateDisplayName"` // The creator of the environment. CreatedByUser pulumi.StringOutput `pulumi:"createdByUser"` // The deployment properties of the environment. DeploymentProperties EnvironmentDeploymentPropertiesResponsePtrOutput `pulumi:"deploymentProperties"` // 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.StringOutput `pulumi:"provisioningState"` // The identifier of the resource group containing the environment's resources. ResourceGroupId pulumi.StringOutput `pulumi:"resourceGroupId"` // 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.StringOutput `pulumi:"uniqueIdentifier"` }
An environment, which is essentially an ARM template deployment. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
Other available API versions: 2016-05-15.
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.
func (*Environment) ElementType ¶
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentArgs ¶
type EnvironmentArgs struct { // The display name of the Azure Resource Manager template that produced the environment. ArmTemplateDisplayName pulumi.StringPtrInput // The deployment properties of the environment. DeploymentProperties EnvironmentDeploymentPropertiesPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the environment. Name pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The name of the user profile. UserName pulumi.StringInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentDeploymentProperties ¶
type EnvironmentDeploymentProperties struct { // The Azure Resource Manager template's identifier. ArmTemplateId *string `pulumi:"armTemplateId"` // The parameters of the Azure Resource Manager template. Parameters []ArmTemplateParameterProperties `pulumi:"parameters"` }
Properties of an environment deployment.
type EnvironmentDeploymentPropertiesArgs ¶
type EnvironmentDeploymentPropertiesArgs struct { // The Azure Resource Manager template's identifier. ArmTemplateId pulumi.StringPtrInput `pulumi:"armTemplateId"` // The parameters of the Azure Resource Manager template. Parameters ArmTemplateParameterPropertiesArrayInput `pulumi:"parameters"` }
Properties of an environment deployment.
func (EnvironmentDeploymentPropertiesArgs) ElementType ¶
func (EnvironmentDeploymentPropertiesArgs) ElementType() reflect.Type
func (EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesOutput ¶
func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesOutput() EnvironmentDeploymentPropertiesOutput
func (EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesOutputWithContext ¶
func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesOutput
func (EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesPtrOutput ¶
func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesPtrOutput() EnvironmentDeploymentPropertiesPtrOutput
func (EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesPtrOutputWithContext ¶
func (i EnvironmentDeploymentPropertiesArgs) ToEnvironmentDeploymentPropertiesPtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesPtrOutput
type EnvironmentDeploymentPropertiesInput ¶
type EnvironmentDeploymentPropertiesInput interface { pulumi.Input ToEnvironmentDeploymentPropertiesOutput() EnvironmentDeploymentPropertiesOutput ToEnvironmentDeploymentPropertiesOutputWithContext(context.Context) EnvironmentDeploymentPropertiesOutput }
EnvironmentDeploymentPropertiesInput is an input type that accepts EnvironmentDeploymentPropertiesArgs and EnvironmentDeploymentPropertiesOutput values. You can construct a concrete instance of `EnvironmentDeploymentPropertiesInput` via:
EnvironmentDeploymentPropertiesArgs{...}
type EnvironmentDeploymentPropertiesOutput ¶
type EnvironmentDeploymentPropertiesOutput struct{ *pulumi.OutputState }
Properties of an environment deployment.
func (EnvironmentDeploymentPropertiesOutput) ArmTemplateId ¶
func (o EnvironmentDeploymentPropertiesOutput) ArmTemplateId() pulumi.StringPtrOutput
The Azure Resource Manager template's identifier.
func (EnvironmentDeploymentPropertiesOutput) ElementType ¶
func (EnvironmentDeploymentPropertiesOutput) ElementType() reflect.Type
func (EnvironmentDeploymentPropertiesOutput) Parameters ¶
func (o EnvironmentDeploymentPropertiesOutput) Parameters() ArmTemplateParameterPropertiesArrayOutput
The parameters of the Azure Resource Manager template.
func (EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesOutput ¶
func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesOutput() EnvironmentDeploymentPropertiesOutput
func (EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesOutputWithContext ¶
func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesOutput
func (EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesPtrOutput ¶
func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesPtrOutput() EnvironmentDeploymentPropertiesPtrOutput
func (EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesPtrOutputWithContext ¶
func (o EnvironmentDeploymentPropertiesOutput) ToEnvironmentDeploymentPropertiesPtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesPtrOutput
type EnvironmentDeploymentPropertiesPtrInput ¶
type EnvironmentDeploymentPropertiesPtrInput interface { pulumi.Input ToEnvironmentDeploymentPropertiesPtrOutput() EnvironmentDeploymentPropertiesPtrOutput ToEnvironmentDeploymentPropertiesPtrOutputWithContext(context.Context) EnvironmentDeploymentPropertiesPtrOutput }
EnvironmentDeploymentPropertiesPtrInput is an input type that accepts EnvironmentDeploymentPropertiesArgs, EnvironmentDeploymentPropertiesPtr and EnvironmentDeploymentPropertiesPtrOutput values. You can construct a concrete instance of `EnvironmentDeploymentPropertiesPtrInput` via:
EnvironmentDeploymentPropertiesArgs{...} or: nil
func EnvironmentDeploymentPropertiesPtr ¶
func EnvironmentDeploymentPropertiesPtr(v *EnvironmentDeploymentPropertiesArgs) EnvironmentDeploymentPropertiesPtrInput
type EnvironmentDeploymentPropertiesPtrOutput ¶
type EnvironmentDeploymentPropertiesPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentDeploymentPropertiesPtrOutput) ArmTemplateId ¶
func (o EnvironmentDeploymentPropertiesPtrOutput) ArmTemplateId() pulumi.StringPtrOutput
The Azure Resource Manager template's identifier.
func (EnvironmentDeploymentPropertiesPtrOutput) ElementType ¶
func (EnvironmentDeploymentPropertiesPtrOutput) ElementType() reflect.Type
func (EnvironmentDeploymentPropertiesPtrOutput) Parameters ¶
func (o EnvironmentDeploymentPropertiesPtrOutput) Parameters() ArmTemplateParameterPropertiesArrayOutput
The parameters of the Azure Resource Manager template.
func (EnvironmentDeploymentPropertiesPtrOutput) ToEnvironmentDeploymentPropertiesPtrOutput ¶
func (o EnvironmentDeploymentPropertiesPtrOutput) ToEnvironmentDeploymentPropertiesPtrOutput() EnvironmentDeploymentPropertiesPtrOutput
func (EnvironmentDeploymentPropertiesPtrOutput) ToEnvironmentDeploymentPropertiesPtrOutputWithContext ¶
func (o EnvironmentDeploymentPropertiesPtrOutput) ToEnvironmentDeploymentPropertiesPtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesPtrOutput
type EnvironmentDeploymentPropertiesResponse ¶
type EnvironmentDeploymentPropertiesResponse struct { // The Azure Resource Manager template's identifier. ArmTemplateId *string `pulumi:"armTemplateId"` // The parameters of the Azure Resource Manager template. Parameters []ArmTemplateParameterPropertiesResponse `pulumi:"parameters"` }
Properties of an environment deployment.
type EnvironmentDeploymentPropertiesResponseOutput ¶
type EnvironmentDeploymentPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of an environment deployment.
func (EnvironmentDeploymentPropertiesResponseOutput) ArmTemplateId ¶
func (o EnvironmentDeploymentPropertiesResponseOutput) ArmTemplateId() pulumi.StringPtrOutput
The Azure Resource Manager template's identifier.
func (EnvironmentDeploymentPropertiesResponseOutput) ElementType ¶
func (EnvironmentDeploymentPropertiesResponseOutput) ElementType() reflect.Type
func (EnvironmentDeploymentPropertiesResponseOutput) Parameters ¶
func (o EnvironmentDeploymentPropertiesResponseOutput) Parameters() ArmTemplateParameterPropertiesResponseArrayOutput
The parameters of the Azure Resource Manager template.
func (EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponseOutput ¶
func (o EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponseOutput() EnvironmentDeploymentPropertiesResponseOutput
func (EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponseOutputWithContext ¶
func (o EnvironmentDeploymentPropertiesResponseOutput) ToEnvironmentDeploymentPropertiesResponseOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesResponseOutput
type EnvironmentDeploymentPropertiesResponsePtrOutput ¶
type EnvironmentDeploymentPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (EnvironmentDeploymentPropertiesResponsePtrOutput) ArmTemplateId ¶
func (o EnvironmentDeploymentPropertiesResponsePtrOutput) ArmTemplateId() pulumi.StringPtrOutput
The Azure Resource Manager template's identifier.
func (EnvironmentDeploymentPropertiesResponsePtrOutput) ElementType ¶
func (EnvironmentDeploymentPropertiesResponsePtrOutput) ElementType() reflect.Type
func (EnvironmentDeploymentPropertiesResponsePtrOutput) Parameters ¶
func (o EnvironmentDeploymentPropertiesResponsePtrOutput) Parameters() ArmTemplateParameterPropertiesResponseArrayOutput
The parameters of the Azure Resource Manager template.
func (EnvironmentDeploymentPropertiesResponsePtrOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutput ¶
func (o EnvironmentDeploymentPropertiesResponsePtrOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutput() EnvironmentDeploymentPropertiesResponsePtrOutput
func (EnvironmentDeploymentPropertiesResponsePtrOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutputWithContext ¶
func (o EnvironmentDeploymentPropertiesResponsePtrOutput) ToEnvironmentDeploymentPropertiesResponsePtrOutputWithContext(ctx context.Context) EnvironmentDeploymentPropertiesResponsePtrOutput
type EnvironmentInput ¶
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) ArmTemplateDisplayName ¶
func (o EnvironmentOutput) ArmTemplateDisplayName() pulumi.StringPtrOutput
The display name of the Azure Resource Manager template that produced the environment.
func (EnvironmentOutput) CreatedByUser ¶
func (o EnvironmentOutput) CreatedByUser() pulumi.StringOutput
The creator of the environment.
func (EnvironmentOutput) DeploymentProperties ¶
func (o EnvironmentOutput) DeploymentProperties() EnvironmentDeploymentPropertiesResponsePtrOutput
The deployment properties of the environment.
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) Location ¶
func (o EnvironmentOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (EnvironmentOutput) Name ¶
func (o EnvironmentOutput) Name() pulumi.StringOutput
The name of the resource.
func (EnvironmentOutput) ProvisioningState ¶
func (o EnvironmentOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (EnvironmentOutput) ResourceGroupId ¶
func (o EnvironmentOutput) ResourceGroupId() pulumi.StringOutput
The identifier of the resource group containing the environment's resources.
func (EnvironmentOutput) Tags ¶
func (o EnvironmentOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (EnvironmentOutput) ToEnvironmentOutput ¶
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (EnvironmentOutput) Type ¶
func (o EnvironmentOutput) Type() pulumi.StringOutput
The type of the resource.
func (EnvironmentOutput) UniqueIdentifier ¶
func (o EnvironmentOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
type EnvironmentPermission ¶
type EnvironmentPermission string
The access rights to be granted to the user when provisioning an environment
func (EnvironmentPermission) ElementType ¶
func (EnvironmentPermission) ElementType() reflect.Type
func (EnvironmentPermission) ToEnvironmentPermissionOutput ¶
func (e EnvironmentPermission) ToEnvironmentPermissionOutput() EnvironmentPermissionOutput
func (EnvironmentPermission) ToEnvironmentPermissionOutputWithContext ¶
func (e EnvironmentPermission) ToEnvironmentPermissionOutputWithContext(ctx context.Context) EnvironmentPermissionOutput
func (EnvironmentPermission) ToEnvironmentPermissionPtrOutput ¶
func (e EnvironmentPermission) ToEnvironmentPermissionPtrOutput() EnvironmentPermissionPtrOutput
func (EnvironmentPermission) ToEnvironmentPermissionPtrOutputWithContext ¶
func (e EnvironmentPermission) ToEnvironmentPermissionPtrOutputWithContext(ctx context.Context) EnvironmentPermissionPtrOutput
func (EnvironmentPermission) ToStringOutput ¶
func (e EnvironmentPermission) ToStringOutput() pulumi.StringOutput
func (EnvironmentPermission) ToStringOutputWithContext ¶
func (e EnvironmentPermission) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentPermission) ToStringPtrOutput ¶
func (e EnvironmentPermission) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentPermission) ToStringPtrOutputWithContext ¶
func (e EnvironmentPermission) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentPermissionInput ¶
type EnvironmentPermissionInput interface { pulumi.Input ToEnvironmentPermissionOutput() EnvironmentPermissionOutput ToEnvironmentPermissionOutputWithContext(context.Context) EnvironmentPermissionOutput }
EnvironmentPermissionInput is an input type that accepts values of the EnvironmentPermission enum A concrete instance of `EnvironmentPermissionInput` can be one of the following:
EnvironmentPermissionReader EnvironmentPermissionContributor
type EnvironmentPermissionOutput ¶
type EnvironmentPermissionOutput struct{ *pulumi.OutputState }
func (EnvironmentPermissionOutput) ElementType ¶
func (EnvironmentPermissionOutput) ElementType() reflect.Type
func (EnvironmentPermissionOutput) ToEnvironmentPermissionOutput ¶
func (o EnvironmentPermissionOutput) ToEnvironmentPermissionOutput() EnvironmentPermissionOutput
func (EnvironmentPermissionOutput) ToEnvironmentPermissionOutputWithContext ¶
func (o EnvironmentPermissionOutput) ToEnvironmentPermissionOutputWithContext(ctx context.Context) EnvironmentPermissionOutput
func (EnvironmentPermissionOutput) ToEnvironmentPermissionPtrOutput ¶
func (o EnvironmentPermissionOutput) ToEnvironmentPermissionPtrOutput() EnvironmentPermissionPtrOutput
func (EnvironmentPermissionOutput) ToEnvironmentPermissionPtrOutputWithContext ¶
func (o EnvironmentPermissionOutput) ToEnvironmentPermissionPtrOutputWithContext(ctx context.Context) EnvironmentPermissionPtrOutput
func (EnvironmentPermissionOutput) ToStringOutput ¶
func (o EnvironmentPermissionOutput) ToStringOutput() pulumi.StringOutput
func (EnvironmentPermissionOutput) ToStringOutputWithContext ¶
func (o EnvironmentPermissionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EnvironmentPermissionOutput) ToStringPtrOutput ¶
func (o EnvironmentPermissionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentPermissionOutput) ToStringPtrOutputWithContext ¶
func (o EnvironmentPermissionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentPermissionPtrInput ¶
type EnvironmentPermissionPtrInput interface { pulumi.Input ToEnvironmentPermissionPtrOutput() EnvironmentPermissionPtrOutput ToEnvironmentPermissionPtrOutputWithContext(context.Context) EnvironmentPermissionPtrOutput }
func EnvironmentPermissionPtr ¶
func EnvironmentPermissionPtr(v string) EnvironmentPermissionPtrInput
type EnvironmentPermissionPtrOutput ¶
type EnvironmentPermissionPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentPermissionPtrOutput) Elem ¶
func (o EnvironmentPermissionPtrOutput) Elem() EnvironmentPermissionOutput
func (EnvironmentPermissionPtrOutput) ElementType ¶
func (EnvironmentPermissionPtrOutput) ElementType() reflect.Type
func (EnvironmentPermissionPtrOutput) ToEnvironmentPermissionPtrOutput ¶
func (o EnvironmentPermissionPtrOutput) ToEnvironmentPermissionPtrOutput() EnvironmentPermissionPtrOutput
func (EnvironmentPermissionPtrOutput) ToEnvironmentPermissionPtrOutputWithContext ¶
func (o EnvironmentPermissionPtrOutput) ToEnvironmentPermissionPtrOutputWithContext(ctx context.Context) EnvironmentPermissionPtrOutput
func (EnvironmentPermissionPtrOutput) ToStringPtrOutput ¶
func (o EnvironmentPermissionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EnvironmentPermissionPtrOutput) ToStringPtrOutputWithContext ¶
func (o EnvironmentPermissionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EnvironmentState ¶
type EnvironmentState struct { }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type Event ¶
type Event struct { // The event type for which this notification is enabled (i.e. AutoShutdown, Cost) EventName *string `pulumi:"eventName"` }
An event to be notified for.
type EventArgs ¶
type EventArgs struct { // The event type for which this notification is enabled (i.e. AutoShutdown, Cost) EventName pulumi.StringPtrInput `pulumi:"eventName"` }
An event to be notified for.
func (EventArgs) ElementType ¶
func (EventArgs) ToEventOutput ¶
func (i EventArgs) ToEventOutput() EventOutput
func (EventArgs) ToEventOutputWithContext ¶
func (i EventArgs) ToEventOutputWithContext(ctx context.Context) EventOutput
type EventArray ¶
type EventArray []EventInput
func (EventArray) ElementType ¶
func (EventArray) ElementType() reflect.Type
func (EventArray) ToEventArrayOutput ¶
func (i EventArray) ToEventArrayOutput() EventArrayOutput
func (EventArray) ToEventArrayOutputWithContext ¶
func (i EventArray) ToEventArrayOutputWithContext(ctx context.Context) EventArrayOutput
type EventArrayInput ¶
type EventArrayInput interface { pulumi.Input ToEventArrayOutput() EventArrayOutput ToEventArrayOutputWithContext(context.Context) EventArrayOutput }
EventArrayInput is an input type that accepts EventArray and EventArrayOutput values. You can construct a concrete instance of `EventArrayInput` via:
EventArray{ EventArgs{...} }
type EventArrayOutput ¶
type EventArrayOutput struct{ *pulumi.OutputState }
func (EventArrayOutput) ElementType ¶
func (EventArrayOutput) ElementType() reflect.Type
func (EventArrayOutput) Index ¶
func (o EventArrayOutput) Index(i pulumi.IntInput) EventOutput
func (EventArrayOutput) ToEventArrayOutput ¶
func (o EventArrayOutput) ToEventArrayOutput() EventArrayOutput
func (EventArrayOutput) ToEventArrayOutputWithContext ¶
func (o EventArrayOutput) ToEventArrayOutputWithContext(ctx context.Context) EventArrayOutput
type EventInput ¶
type EventInput interface { pulumi.Input ToEventOutput() EventOutput ToEventOutputWithContext(context.Context) EventOutput }
EventInput is an input type that accepts EventArgs and EventOutput values. You can construct a concrete instance of `EventInput` via:
EventArgs{...}
type EventOutput ¶
type EventOutput struct{ *pulumi.OutputState }
An event to be notified for.
func (EventOutput) ElementType ¶
func (EventOutput) ElementType() reflect.Type
func (EventOutput) EventName ¶
func (o EventOutput) EventName() pulumi.StringPtrOutput
The event type for which this notification is enabled (i.e. AutoShutdown, Cost)
func (EventOutput) ToEventOutput ¶
func (o EventOutput) ToEventOutput() EventOutput
func (EventOutput) ToEventOutputWithContext ¶
func (o EventOutput) ToEventOutputWithContext(ctx context.Context) EventOutput
type EventResponse ¶
type EventResponse struct { // The event type for which this notification is enabled (i.e. AutoShutdown, Cost) EventName *string `pulumi:"eventName"` }
An event to be notified for.
type EventResponseArrayOutput ¶
type EventResponseArrayOutput struct{ *pulumi.OutputState }
func (EventResponseArrayOutput) ElementType ¶
func (EventResponseArrayOutput) ElementType() reflect.Type
func (EventResponseArrayOutput) Index ¶
func (o EventResponseArrayOutput) Index(i pulumi.IntInput) EventResponseOutput
func (EventResponseArrayOutput) ToEventResponseArrayOutput ¶
func (o EventResponseArrayOutput) ToEventResponseArrayOutput() EventResponseArrayOutput
func (EventResponseArrayOutput) ToEventResponseArrayOutputWithContext ¶
func (o EventResponseArrayOutput) ToEventResponseArrayOutputWithContext(ctx context.Context) EventResponseArrayOutput
type EventResponseOutput ¶
type EventResponseOutput struct{ *pulumi.OutputState }
An event to be notified for.
func (EventResponseOutput) ElementType ¶
func (EventResponseOutput) ElementType() reflect.Type
func (EventResponseOutput) EventName ¶
func (o EventResponseOutput) EventName() pulumi.StringPtrOutput
The event type for which this notification is enabled (i.e. AutoShutdown, Cost)
func (EventResponseOutput) ToEventResponseOutput ¶
func (o EventResponseOutput) ToEventResponseOutput() EventResponseOutput
func (EventResponseOutput) ToEventResponseOutputWithContext ¶
func (o EventResponseOutput) ToEventResponseOutputWithContext(ctx context.Context) EventResponseOutput
type ExternalSubnetResponse ¶
type ExternalSubnetResponse struct { // Gets or sets the identifier. Id *string `pulumi:"id"` // Gets or sets the name. Name *string `pulumi:"name"` }
Subnet information as returned by the Microsoft.Network API.
type ExternalSubnetResponseArrayOutput ¶
type ExternalSubnetResponseArrayOutput struct{ *pulumi.OutputState }
func (ExternalSubnetResponseArrayOutput) ElementType ¶
func (ExternalSubnetResponseArrayOutput) ElementType() reflect.Type
func (ExternalSubnetResponseArrayOutput) Index ¶
func (o ExternalSubnetResponseArrayOutput) Index(i pulumi.IntInput) ExternalSubnetResponseOutput
func (ExternalSubnetResponseArrayOutput) ToExternalSubnetResponseArrayOutput ¶
func (o ExternalSubnetResponseArrayOutput) ToExternalSubnetResponseArrayOutput() ExternalSubnetResponseArrayOutput
func (ExternalSubnetResponseArrayOutput) ToExternalSubnetResponseArrayOutputWithContext ¶
func (o ExternalSubnetResponseArrayOutput) ToExternalSubnetResponseArrayOutputWithContext(ctx context.Context) ExternalSubnetResponseArrayOutput
type ExternalSubnetResponseOutput ¶
type ExternalSubnetResponseOutput struct{ *pulumi.OutputState }
Subnet information as returned by the Microsoft.Network API.
func (ExternalSubnetResponseOutput) ElementType ¶
func (ExternalSubnetResponseOutput) ElementType() reflect.Type
func (ExternalSubnetResponseOutput) Id ¶
func (o ExternalSubnetResponseOutput) Id() pulumi.StringPtrOutput
Gets or sets the identifier.
func (ExternalSubnetResponseOutput) Name ¶
func (o ExternalSubnetResponseOutput) Name() pulumi.StringPtrOutput
Gets or sets the name.
func (ExternalSubnetResponseOutput) ToExternalSubnetResponseOutput ¶
func (o ExternalSubnetResponseOutput) ToExternalSubnetResponseOutput() ExternalSubnetResponseOutput
func (ExternalSubnetResponseOutput) ToExternalSubnetResponseOutputWithContext ¶
func (o ExternalSubnetResponseOutput) ToExternalSubnetResponseOutputWithContext(ctx context.Context) ExternalSubnetResponseOutput
type Formula ¶
type Formula struct { pulumi.CustomResourceState // The author of the formula. Author pulumi.StringOutput `pulumi:"author"` // The creation date of the formula. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The description of the formula. Description pulumi.StringPtrOutput `pulumi:"description"` // The content of the formula. FormulaContent LabVirtualMachineCreationParameterResponsePtrOutput `pulumi:"formulaContent"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The OS type of the formula. OsType pulumi.StringPtrOutput `pulumi:"osType"` // The provisioning status of the resource. ProvisioningState pulumi.StringOutput `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.StringOutput `pulumi:"uniqueIdentifier"` // Information about a VM from which a formula is to be created. Vm FormulaPropertiesFromVmResponsePtrOutput `pulumi:"vm"` }
A formula for creating a VM, specifying an image base and other parameters Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
Other available API versions: 2016-05-15.
func GetFormula ¶
func GetFormula(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FormulaState, opts ...pulumi.ResourceOption) (*Formula, error)
GetFormula gets an existing Formula 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 NewFormula ¶
func NewFormula(ctx *pulumi.Context, name string, args *FormulaArgs, opts ...pulumi.ResourceOption) (*Formula, error)
NewFormula registers a new resource with the given unique name, arguments, and options.
func (*Formula) ElementType ¶
func (*Formula) ToFormulaOutput ¶
func (i *Formula) ToFormulaOutput() FormulaOutput
func (*Formula) ToFormulaOutputWithContext ¶
func (i *Formula) ToFormulaOutputWithContext(ctx context.Context) FormulaOutput
type FormulaArgs ¶
type FormulaArgs struct { // The description of the formula. Description pulumi.StringPtrInput // The content of the formula. FormulaContent LabVirtualMachineCreationParameterPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the formula. Name pulumi.StringPtrInput // The OS type of the formula. OsType pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // Information about a VM from which a formula is to be created. Vm FormulaPropertiesFromVmPtrInput }
The set of arguments for constructing a Formula resource.
func (FormulaArgs) ElementType ¶
func (FormulaArgs) ElementType() reflect.Type
type FormulaInput ¶
type FormulaInput interface { pulumi.Input ToFormulaOutput() FormulaOutput ToFormulaOutputWithContext(ctx context.Context) FormulaOutput }
type FormulaOutput ¶
type FormulaOutput struct{ *pulumi.OutputState }
func (FormulaOutput) Author ¶
func (o FormulaOutput) Author() pulumi.StringOutput
The author of the formula.
func (FormulaOutput) CreationDate ¶
func (o FormulaOutput) CreationDate() pulumi.StringOutput
The creation date of the formula.
func (FormulaOutput) Description ¶
func (o FormulaOutput) Description() pulumi.StringPtrOutput
The description of the formula.
func (FormulaOutput) ElementType ¶
func (FormulaOutput) ElementType() reflect.Type
func (FormulaOutput) FormulaContent ¶
func (o FormulaOutput) FormulaContent() LabVirtualMachineCreationParameterResponsePtrOutput
The content of the formula.
func (FormulaOutput) Location ¶
func (o FormulaOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (FormulaOutput) Name ¶
func (o FormulaOutput) Name() pulumi.StringOutput
The name of the resource.
func (FormulaOutput) OsType ¶
func (o FormulaOutput) OsType() pulumi.StringPtrOutput
The OS type of the formula.
func (FormulaOutput) ProvisioningState ¶
func (o FormulaOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (FormulaOutput) Tags ¶
func (o FormulaOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (FormulaOutput) ToFormulaOutput ¶
func (o FormulaOutput) ToFormulaOutput() FormulaOutput
func (FormulaOutput) ToFormulaOutputWithContext ¶
func (o FormulaOutput) ToFormulaOutputWithContext(ctx context.Context) FormulaOutput
func (FormulaOutput) Type ¶
func (o FormulaOutput) Type() pulumi.StringOutput
The type of the resource.
func (FormulaOutput) UniqueIdentifier ¶
func (o FormulaOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (FormulaOutput) Vm ¶
func (o FormulaOutput) Vm() FormulaPropertiesFromVmResponsePtrOutput
Information about a VM from which a formula is to be created.
type FormulaPropertiesFromVm ¶
type FormulaPropertiesFromVm struct { // The identifier of the VM from which a formula is to be created. LabVmId *string `pulumi:"labVmId"` }
Information about a VM from which a formula is to be created.
type FormulaPropertiesFromVmArgs ¶
type FormulaPropertiesFromVmArgs struct { // The identifier of the VM from which a formula is to be created. LabVmId pulumi.StringPtrInput `pulumi:"labVmId"` }
Information about a VM from which a formula is to be created.
func (FormulaPropertiesFromVmArgs) ElementType ¶
func (FormulaPropertiesFromVmArgs) ElementType() reflect.Type
func (FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmOutput ¶
func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmOutput() FormulaPropertiesFromVmOutput
func (FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmOutputWithContext ¶
func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmOutputWithContext(ctx context.Context) FormulaPropertiesFromVmOutput
func (FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmPtrOutput ¶
func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmPtrOutput() FormulaPropertiesFromVmPtrOutput
func (FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmPtrOutputWithContext ¶
func (i FormulaPropertiesFromVmArgs) ToFormulaPropertiesFromVmPtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmPtrOutput
type FormulaPropertiesFromVmInput ¶
type FormulaPropertiesFromVmInput interface { pulumi.Input ToFormulaPropertiesFromVmOutput() FormulaPropertiesFromVmOutput ToFormulaPropertiesFromVmOutputWithContext(context.Context) FormulaPropertiesFromVmOutput }
FormulaPropertiesFromVmInput is an input type that accepts FormulaPropertiesFromVmArgs and FormulaPropertiesFromVmOutput values. You can construct a concrete instance of `FormulaPropertiesFromVmInput` via:
FormulaPropertiesFromVmArgs{...}
type FormulaPropertiesFromVmOutput ¶
type FormulaPropertiesFromVmOutput struct{ *pulumi.OutputState }
Information about a VM from which a formula is to be created.
func (FormulaPropertiesFromVmOutput) ElementType ¶
func (FormulaPropertiesFromVmOutput) ElementType() reflect.Type
func (FormulaPropertiesFromVmOutput) LabVmId ¶
func (o FormulaPropertiesFromVmOutput) LabVmId() pulumi.StringPtrOutput
The identifier of the VM from which a formula is to be created.
func (FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmOutput ¶
func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmOutput() FormulaPropertiesFromVmOutput
func (FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmOutputWithContext ¶
func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmOutputWithContext(ctx context.Context) FormulaPropertiesFromVmOutput
func (FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmPtrOutput ¶
func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmPtrOutput() FormulaPropertiesFromVmPtrOutput
func (FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmPtrOutputWithContext ¶
func (o FormulaPropertiesFromVmOutput) ToFormulaPropertiesFromVmPtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmPtrOutput
type FormulaPropertiesFromVmPtrInput ¶
type FormulaPropertiesFromVmPtrInput interface { pulumi.Input ToFormulaPropertiesFromVmPtrOutput() FormulaPropertiesFromVmPtrOutput ToFormulaPropertiesFromVmPtrOutputWithContext(context.Context) FormulaPropertiesFromVmPtrOutput }
FormulaPropertiesFromVmPtrInput is an input type that accepts FormulaPropertiesFromVmArgs, FormulaPropertiesFromVmPtr and FormulaPropertiesFromVmPtrOutput values. You can construct a concrete instance of `FormulaPropertiesFromVmPtrInput` via:
FormulaPropertiesFromVmArgs{...} or: nil
func FormulaPropertiesFromVmPtr ¶
func FormulaPropertiesFromVmPtr(v *FormulaPropertiesFromVmArgs) FormulaPropertiesFromVmPtrInput
type FormulaPropertiesFromVmPtrOutput ¶
type FormulaPropertiesFromVmPtrOutput struct{ *pulumi.OutputState }
func (FormulaPropertiesFromVmPtrOutput) Elem ¶
func (o FormulaPropertiesFromVmPtrOutput) Elem() FormulaPropertiesFromVmOutput
func (FormulaPropertiesFromVmPtrOutput) ElementType ¶
func (FormulaPropertiesFromVmPtrOutput) ElementType() reflect.Type
func (FormulaPropertiesFromVmPtrOutput) LabVmId ¶
func (o FormulaPropertiesFromVmPtrOutput) LabVmId() pulumi.StringPtrOutput
The identifier of the VM from which a formula is to be created.
func (FormulaPropertiesFromVmPtrOutput) ToFormulaPropertiesFromVmPtrOutput ¶
func (o FormulaPropertiesFromVmPtrOutput) ToFormulaPropertiesFromVmPtrOutput() FormulaPropertiesFromVmPtrOutput
func (FormulaPropertiesFromVmPtrOutput) ToFormulaPropertiesFromVmPtrOutputWithContext ¶
func (o FormulaPropertiesFromVmPtrOutput) ToFormulaPropertiesFromVmPtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmPtrOutput
type FormulaPropertiesFromVmResponse ¶
type FormulaPropertiesFromVmResponse struct { // The identifier of the VM from which a formula is to be created. LabVmId *string `pulumi:"labVmId"` }
Information about a VM from which a formula is to be created.
type FormulaPropertiesFromVmResponseOutput ¶
type FormulaPropertiesFromVmResponseOutput struct{ *pulumi.OutputState }
Information about a VM from which a formula is to be created.
func (FormulaPropertiesFromVmResponseOutput) ElementType ¶
func (FormulaPropertiesFromVmResponseOutput) ElementType() reflect.Type
func (FormulaPropertiesFromVmResponseOutput) LabVmId ¶
func (o FormulaPropertiesFromVmResponseOutput) LabVmId() pulumi.StringPtrOutput
The identifier of the VM from which a formula is to be created.
func (FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponseOutput ¶
func (o FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponseOutput() FormulaPropertiesFromVmResponseOutput
func (FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponseOutputWithContext ¶
func (o FormulaPropertiesFromVmResponseOutput) ToFormulaPropertiesFromVmResponseOutputWithContext(ctx context.Context) FormulaPropertiesFromVmResponseOutput
type FormulaPropertiesFromVmResponsePtrOutput ¶
type FormulaPropertiesFromVmResponsePtrOutput struct{ *pulumi.OutputState }
func (FormulaPropertiesFromVmResponsePtrOutput) ElementType ¶
func (FormulaPropertiesFromVmResponsePtrOutput) ElementType() reflect.Type
func (FormulaPropertiesFromVmResponsePtrOutput) LabVmId ¶
func (o FormulaPropertiesFromVmResponsePtrOutput) LabVmId() pulumi.StringPtrOutput
The identifier of the VM from which a formula is to be created.
func (FormulaPropertiesFromVmResponsePtrOutput) ToFormulaPropertiesFromVmResponsePtrOutput ¶
func (o FormulaPropertiesFromVmResponsePtrOutput) ToFormulaPropertiesFromVmResponsePtrOutput() FormulaPropertiesFromVmResponsePtrOutput
func (FormulaPropertiesFromVmResponsePtrOutput) ToFormulaPropertiesFromVmResponsePtrOutputWithContext ¶
func (o FormulaPropertiesFromVmResponsePtrOutput) ToFormulaPropertiesFromVmResponsePtrOutputWithContext(ctx context.Context) FormulaPropertiesFromVmResponsePtrOutput
type FormulaState ¶
type FormulaState struct { }
func (FormulaState) ElementType ¶
func (FormulaState) ElementType() reflect.Type
type GalleryImageReference ¶
type GalleryImageReference 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 GalleryImageReferenceArgs ¶
type GalleryImageReferenceArgs 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 (GalleryImageReferenceArgs) ElementType ¶
func (GalleryImageReferenceArgs) ElementType() reflect.Type
func (GalleryImageReferenceArgs) ToGalleryImageReferenceOutput ¶
func (i GalleryImageReferenceArgs) ToGalleryImageReferenceOutput() GalleryImageReferenceOutput
func (GalleryImageReferenceArgs) ToGalleryImageReferenceOutputWithContext ¶
func (i GalleryImageReferenceArgs) ToGalleryImageReferenceOutputWithContext(ctx context.Context) GalleryImageReferenceOutput
func (GalleryImageReferenceArgs) ToGalleryImageReferencePtrOutput ¶
func (i GalleryImageReferenceArgs) ToGalleryImageReferencePtrOutput() GalleryImageReferencePtrOutput
func (GalleryImageReferenceArgs) ToGalleryImageReferencePtrOutputWithContext ¶
func (i GalleryImageReferenceArgs) ToGalleryImageReferencePtrOutputWithContext(ctx context.Context) GalleryImageReferencePtrOutput
type GalleryImageReferenceInput ¶
type GalleryImageReferenceInput interface { pulumi.Input ToGalleryImageReferenceOutput() GalleryImageReferenceOutput ToGalleryImageReferenceOutputWithContext(context.Context) GalleryImageReferenceOutput }
GalleryImageReferenceInput is an input type that accepts GalleryImageReferenceArgs and GalleryImageReferenceOutput values. You can construct a concrete instance of `GalleryImageReferenceInput` via:
GalleryImageReferenceArgs{...}
type GalleryImageReferenceOutput ¶
type GalleryImageReferenceOutput struct{ *pulumi.OutputState }
The reference information for an Azure Marketplace image.
func (GalleryImageReferenceOutput) ElementType ¶
func (GalleryImageReferenceOutput) ElementType() reflect.Type
func (GalleryImageReferenceOutput) Offer ¶
func (o GalleryImageReferenceOutput) Offer() pulumi.StringPtrOutput
The offer of the gallery image.
func (GalleryImageReferenceOutput) OsType ¶
func (o GalleryImageReferenceOutput) OsType() pulumi.StringPtrOutput
The OS type of the gallery image.
func (GalleryImageReferenceOutput) Publisher ¶
func (o GalleryImageReferenceOutput) Publisher() pulumi.StringPtrOutput
The publisher of the gallery image.
func (GalleryImageReferenceOutput) Sku ¶
func (o GalleryImageReferenceOutput) Sku() pulumi.StringPtrOutput
The SKU of the gallery image.
func (GalleryImageReferenceOutput) ToGalleryImageReferenceOutput ¶
func (o GalleryImageReferenceOutput) ToGalleryImageReferenceOutput() GalleryImageReferenceOutput
func (GalleryImageReferenceOutput) ToGalleryImageReferenceOutputWithContext ¶
func (o GalleryImageReferenceOutput) ToGalleryImageReferenceOutputWithContext(ctx context.Context) GalleryImageReferenceOutput
func (GalleryImageReferenceOutput) ToGalleryImageReferencePtrOutput ¶
func (o GalleryImageReferenceOutput) ToGalleryImageReferencePtrOutput() GalleryImageReferencePtrOutput
func (GalleryImageReferenceOutput) ToGalleryImageReferencePtrOutputWithContext ¶
func (o GalleryImageReferenceOutput) ToGalleryImageReferencePtrOutputWithContext(ctx context.Context) GalleryImageReferencePtrOutput
func (GalleryImageReferenceOutput) Version ¶
func (o GalleryImageReferenceOutput) Version() pulumi.StringPtrOutput
The version of the gallery image.
type GalleryImageReferencePtrInput ¶
type GalleryImageReferencePtrInput interface { pulumi.Input ToGalleryImageReferencePtrOutput() GalleryImageReferencePtrOutput ToGalleryImageReferencePtrOutputWithContext(context.Context) GalleryImageReferencePtrOutput }
GalleryImageReferencePtrInput is an input type that accepts GalleryImageReferenceArgs, GalleryImageReferencePtr and GalleryImageReferencePtrOutput values. You can construct a concrete instance of `GalleryImageReferencePtrInput` via:
GalleryImageReferenceArgs{...} or: nil
func GalleryImageReferencePtr ¶
func GalleryImageReferencePtr(v *GalleryImageReferenceArgs) GalleryImageReferencePtrInput
type GalleryImageReferencePtrOutput ¶
type GalleryImageReferencePtrOutput struct{ *pulumi.OutputState }
func (GalleryImageReferencePtrOutput) Elem ¶
func (o GalleryImageReferencePtrOutput) Elem() GalleryImageReferenceOutput
func (GalleryImageReferencePtrOutput) ElementType ¶
func (GalleryImageReferencePtrOutput) ElementType() reflect.Type
func (GalleryImageReferencePtrOutput) Offer ¶
func (o GalleryImageReferencePtrOutput) Offer() pulumi.StringPtrOutput
The offer of the gallery image.
func (GalleryImageReferencePtrOutput) OsType ¶
func (o GalleryImageReferencePtrOutput) OsType() pulumi.StringPtrOutput
The OS type of the gallery image.
func (GalleryImageReferencePtrOutput) Publisher ¶
func (o GalleryImageReferencePtrOutput) Publisher() pulumi.StringPtrOutput
The publisher of the gallery image.
func (GalleryImageReferencePtrOutput) Sku ¶
func (o GalleryImageReferencePtrOutput) Sku() pulumi.StringPtrOutput
The SKU of the gallery image.
func (GalleryImageReferencePtrOutput) ToGalleryImageReferencePtrOutput ¶
func (o GalleryImageReferencePtrOutput) ToGalleryImageReferencePtrOutput() GalleryImageReferencePtrOutput
func (GalleryImageReferencePtrOutput) ToGalleryImageReferencePtrOutputWithContext ¶
func (o GalleryImageReferencePtrOutput) ToGalleryImageReferencePtrOutputWithContext(ctx context.Context) GalleryImageReferencePtrOutput
func (GalleryImageReferencePtrOutput) Version ¶
func (o GalleryImageReferencePtrOutput) Version() pulumi.StringPtrOutput
The version of the gallery image.
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 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) Version ¶
func (o GalleryImageReferenceResponseOutput) Version() pulumi.StringPtrOutput
The version of the gallery image.
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 GetVirtualMachineRdpFileContentsOutputArgs ¶
type GetVirtualMachineRdpFileContentsOutputArgs struct { // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the virtual machine. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (GetVirtualMachineRdpFileContentsOutputArgs) ElementType ¶
func (GetVirtualMachineRdpFileContentsOutputArgs) ElementType() reflect.Type
type GetVirtualMachineRdpFileContentsResult ¶
type GetVirtualMachineRdpFileContentsResult struct { // The contents of the .rdp file Contents *string `pulumi:"contents"` }
Represents a .rdp file
func GetVirtualMachineRdpFileContents ¶
func GetVirtualMachineRdpFileContents(ctx *pulumi.Context, args *GetVirtualMachineRdpFileContentsArgs, opts ...pulumi.InvokeOption) (*GetVirtualMachineRdpFileContentsResult, error)
Gets a string that represents the contents of the RDP file for the virtual machine Azure REST API version: 2018-09-15.
type GetVirtualMachineRdpFileContentsResultOutput ¶
type GetVirtualMachineRdpFileContentsResultOutput struct{ *pulumi.OutputState }
Represents a .rdp file
func GetVirtualMachineRdpFileContentsOutput ¶
func GetVirtualMachineRdpFileContentsOutput(ctx *pulumi.Context, args GetVirtualMachineRdpFileContentsOutputArgs, opts ...pulumi.InvokeOption) GetVirtualMachineRdpFileContentsResultOutput
func (GetVirtualMachineRdpFileContentsResultOutput) Contents ¶
func (o GetVirtualMachineRdpFileContentsResultOutput) Contents() pulumi.StringPtrOutput
The contents of the .rdp file
func (GetVirtualMachineRdpFileContentsResultOutput) ElementType ¶
func (GetVirtualMachineRdpFileContentsResultOutput) ElementType() reflect.Type
func (GetVirtualMachineRdpFileContentsResultOutput) ToGetVirtualMachineRdpFileContentsResultOutput ¶
func (o GetVirtualMachineRdpFileContentsResultOutput) ToGetVirtualMachineRdpFileContentsResultOutput() GetVirtualMachineRdpFileContentsResultOutput
func (GetVirtualMachineRdpFileContentsResultOutput) ToGetVirtualMachineRdpFileContentsResultOutputWithContext ¶
func (o GetVirtualMachineRdpFileContentsResultOutput) ToGetVirtualMachineRdpFileContentsResultOutputWithContext(ctx context.Context) GetVirtualMachineRdpFileContentsResultOutput
type GlobalSchedule ¶
type GlobalSchedule struct { pulumi.CustomResourceState // The creation date of the schedule. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsResponsePtrOutput `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsResponsePtrOutput `pulumi:"hourlyRecurrence"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // Notification settings. NotificationSettings NotificationSettingsResponsePtrOutput `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrOutput `pulumi:"status"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrOutput `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrOutput `pulumi:"taskType"` // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId pulumi.StringPtrOutput `pulumi:"timeZoneId"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringOutput `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsResponsePtrOutput `pulumi:"weeklyRecurrence"` }
A schedule. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
Other available API versions: 2016-05-15.
func GetGlobalSchedule ¶
func GetGlobalSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GlobalScheduleState, opts ...pulumi.ResourceOption) (*GlobalSchedule, error)
GetGlobalSchedule gets an existing GlobalSchedule 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 NewGlobalSchedule ¶
func NewGlobalSchedule(ctx *pulumi.Context, name string, args *GlobalScheduleArgs, opts ...pulumi.ResourceOption) (*GlobalSchedule, error)
NewGlobalSchedule registers a new resource with the given unique name, arguments, and options.
func (*GlobalSchedule) ElementType ¶
func (*GlobalSchedule) ElementType() reflect.Type
func (*GlobalSchedule) ToGlobalScheduleOutput ¶
func (i *GlobalSchedule) ToGlobalScheduleOutput() GlobalScheduleOutput
func (*GlobalSchedule) ToGlobalScheduleOutputWithContext ¶
func (i *GlobalSchedule) ToGlobalScheduleOutputWithContext(ctx context.Context) GlobalScheduleOutput
type GlobalScheduleArgs ¶
type GlobalScheduleArgs struct { // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsPtrInput // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsPtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the schedule. Name pulumi.StringPtrInput // Notification settings. NotificationSettings NotificationSettingsPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrInput // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrInput // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId pulumi.StringPtrInput // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsPtrInput }
The set of arguments for constructing a GlobalSchedule resource.
func (GlobalScheduleArgs) ElementType ¶
func (GlobalScheduleArgs) ElementType() reflect.Type
type GlobalScheduleInput ¶
type GlobalScheduleInput interface { pulumi.Input ToGlobalScheduleOutput() GlobalScheduleOutput ToGlobalScheduleOutputWithContext(ctx context.Context) GlobalScheduleOutput }
type GlobalScheduleOutput ¶
type GlobalScheduleOutput struct{ *pulumi.OutputState }
func (GlobalScheduleOutput) CreatedDate ¶
func (o GlobalScheduleOutput) CreatedDate() pulumi.StringOutput
The creation date of the schedule.
func (GlobalScheduleOutput) DailyRecurrence ¶
func (o GlobalScheduleOutput) DailyRecurrence() DayDetailsResponsePtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (GlobalScheduleOutput) ElementType ¶
func (GlobalScheduleOutput) ElementType() reflect.Type
func (GlobalScheduleOutput) HourlyRecurrence ¶
func (o GlobalScheduleOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (GlobalScheduleOutput) Location ¶
func (o GlobalScheduleOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (GlobalScheduleOutput) Name ¶
func (o GlobalScheduleOutput) Name() pulumi.StringOutput
The name of the resource.
func (GlobalScheduleOutput) NotificationSettings ¶
func (o GlobalScheduleOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
Notification settings.
func (GlobalScheduleOutput) ProvisioningState ¶
func (o GlobalScheduleOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (GlobalScheduleOutput) Status ¶
func (o GlobalScheduleOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (GlobalScheduleOutput) Tags ¶
func (o GlobalScheduleOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (GlobalScheduleOutput) TargetResourceId ¶
func (o GlobalScheduleOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (GlobalScheduleOutput) TaskType ¶
func (o GlobalScheduleOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (GlobalScheduleOutput) TimeZoneId ¶
func (o GlobalScheduleOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
func (GlobalScheduleOutput) ToGlobalScheduleOutput ¶
func (o GlobalScheduleOutput) ToGlobalScheduleOutput() GlobalScheduleOutput
func (GlobalScheduleOutput) ToGlobalScheduleOutputWithContext ¶
func (o GlobalScheduleOutput) ToGlobalScheduleOutputWithContext(ctx context.Context) GlobalScheduleOutput
func (GlobalScheduleOutput) Type ¶
func (o GlobalScheduleOutput) Type() pulumi.StringOutput
The type of the resource.
func (GlobalScheduleOutput) UniqueIdentifier ¶
func (o GlobalScheduleOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (GlobalScheduleOutput) WeeklyRecurrence ¶
func (o GlobalScheduleOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type GlobalScheduleState ¶
type GlobalScheduleState struct { }
func (GlobalScheduleState) ElementType ¶
func (GlobalScheduleState) ElementType() reflect.Type
type HostCachingOptions ¶
type HostCachingOptions string
Caching option for a data disk (i.e. None, ReadOnly, ReadWrite).
func (HostCachingOptions) ElementType ¶
func (HostCachingOptions) ElementType() reflect.Type
func (HostCachingOptions) ToHostCachingOptionsOutput ¶
func (e HostCachingOptions) ToHostCachingOptionsOutput() HostCachingOptionsOutput
func (HostCachingOptions) ToHostCachingOptionsOutputWithContext ¶
func (e HostCachingOptions) ToHostCachingOptionsOutputWithContext(ctx context.Context) HostCachingOptionsOutput
func (HostCachingOptions) ToHostCachingOptionsPtrOutput ¶
func (e HostCachingOptions) ToHostCachingOptionsPtrOutput() HostCachingOptionsPtrOutput
func (HostCachingOptions) ToHostCachingOptionsPtrOutputWithContext ¶
func (e HostCachingOptions) ToHostCachingOptionsPtrOutputWithContext(ctx context.Context) HostCachingOptionsPtrOutput
func (HostCachingOptions) ToStringOutput ¶
func (e HostCachingOptions) ToStringOutput() pulumi.StringOutput
func (HostCachingOptions) ToStringOutputWithContext ¶
func (e HostCachingOptions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HostCachingOptions) ToStringPtrOutput ¶
func (e HostCachingOptions) ToStringPtrOutput() pulumi.StringPtrOutput
func (HostCachingOptions) ToStringPtrOutputWithContext ¶
func (e HostCachingOptions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HostCachingOptionsInput ¶
type HostCachingOptionsInput interface { pulumi.Input ToHostCachingOptionsOutput() HostCachingOptionsOutput ToHostCachingOptionsOutputWithContext(context.Context) HostCachingOptionsOutput }
HostCachingOptionsInput is an input type that accepts values of the HostCachingOptions enum A concrete instance of `HostCachingOptionsInput` can be one of the following:
HostCachingOptionsNone HostCachingOptionsReadOnly HostCachingOptionsReadWrite
type HostCachingOptionsOutput ¶
type HostCachingOptionsOutput struct{ *pulumi.OutputState }
func (HostCachingOptionsOutput) ElementType ¶
func (HostCachingOptionsOutput) ElementType() reflect.Type
func (HostCachingOptionsOutput) ToHostCachingOptionsOutput ¶
func (o HostCachingOptionsOutput) ToHostCachingOptionsOutput() HostCachingOptionsOutput
func (HostCachingOptionsOutput) ToHostCachingOptionsOutputWithContext ¶
func (o HostCachingOptionsOutput) ToHostCachingOptionsOutputWithContext(ctx context.Context) HostCachingOptionsOutput
func (HostCachingOptionsOutput) ToHostCachingOptionsPtrOutput ¶
func (o HostCachingOptionsOutput) ToHostCachingOptionsPtrOutput() HostCachingOptionsPtrOutput
func (HostCachingOptionsOutput) ToHostCachingOptionsPtrOutputWithContext ¶
func (o HostCachingOptionsOutput) ToHostCachingOptionsPtrOutputWithContext(ctx context.Context) HostCachingOptionsPtrOutput
func (HostCachingOptionsOutput) ToStringOutput ¶
func (o HostCachingOptionsOutput) ToStringOutput() pulumi.StringOutput
func (HostCachingOptionsOutput) ToStringOutputWithContext ¶
func (o HostCachingOptionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HostCachingOptionsOutput) ToStringPtrOutput ¶
func (o HostCachingOptionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HostCachingOptionsOutput) ToStringPtrOutputWithContext ¶
func (o HostCachingOptionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HostCachingOptionsPtrInput ¶
type HostCachingOptionsPtrInput interface { pulumi.Input ToHostCachingOptionsPtrOutput() HostCachingOptionsPtrOutput ToHostCachingOptionsPtrOutputWithContext(context.Context) HostCachingOptionsPtrOutput }
func HostCachingOptionsPtr ¶
func HostCachingOptionsPtr(v string) HostCachingOptionsPtrInput
type HostCachingOptionsPtrOutput ¶
type HostCachingOptionsPtrOutput struct{ *pulumi.OutputState }
func (HostCachingOptionsPtrOutput) Elem ¶
func (o HostCachingOptionsPtrOutput) Elem() HostCachingOptionsOutput
func (HostCachingOptionsPtrOutput) ElementType ¶
func (HostCachingOptionsPtrOutput) ElementType() reflect.Type
func (HostCachingOptionsPtrOutput) ToHostCachingOptionsPtrOutput ¶
func (o HostCachingOptionsPtrOutput) ToHostCachingOptionsPtrOutput() HostCachingOptionsPtrOutput
func (HostCachingOptionsPtrOutput) ToHostCachingOptionsPtrOutputWithContext ¶
func (o HostCachingOptionsPtrOutput) ToHostCachingOptionsPtrOutputWithContext(ctx context.Context) HostCachingOptionsPtrOutput
func (HostCachingOptionsPtrOutput) ToStringPtrOutput ¶
func (o HostCachingOptionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HostCachingOptionsPtrOutput) ToStringPtrOutputWithContext ¶
func (o HostCachingOptionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HourDetails ¶
type HourDetails struct { // Minutes of the hour the schedule will run. Minute *int `pulumi:"minute"` }
Properties of an hourly schedule.
type HourDetailsArgs ¶
type HourDetailsArgs struct { // Minutes of the hour the schedule will run. Minute pulumi.IntPtrInput `pulumi:"minute"` }
Properties of an hourly schedule.
func (HourDetailsArgs) ElementType ¶
func (HourDetailsArgs) ElementType() reflect.Type
func (HourDetailsArgs) ToHourDetailsOutput ¶
func (i HourDetailsArgs) ToHourDetailsOutput() HourDetailsOutput
func (HourDetailsArgs) ToHourDetailsOutputWithContext ¶
func (i HourDetailsArgs) ToHourDetailsOutputWithContext(ctx context.Context) HourDetailsOutput
func (HourDetailsArgs) ToHourDetailsPtrOutput ¶
func (i HourDetailsArgs) ToHourDetailsPtrOutput() HourDetailsPtrOutput
func (HourDetailsArgs) ToHourDetailsPtrOutputWithContext ¶
func (i HourDetailsArgs) ToHourDetailsPtrOutputWithContext(ctx context.Context) HourDetailsPtrOutput
type HourDetailsInput ¶
type HourDetailsInput interface { pulumi.Input ToHourDetailsOutput() HourDetailsOutput ToHourDetailsOutputWithContext(context.Context) HourDetailsOutput }
HourDetailsInput is an input type that accepts HourDetailsArgs and HourDetailsOutput values. You can construct a concrete instance of `HourDetailsInput` via:
HourDetailsArgs{...}
type HourDetailsOutput ¶
type HourDetailsOutput struct{ *pulumi.OutputState }
Properties of an hourly schedule.
func (HourDetailsOutput) ElementType ¶
func (HourDetailsOutput) ElementType() reflect.Type
func (HourDetailsOutput) Minute ¶
func (o HourDetailsOutput) Minute() pulumi.IntPtrOutput
Minutes of the hour the schedule will run.
func (HourDetailsOutput) ToHourDetailsOutput ¶
func (o HourDetailsOutput) ToHourDetailsOutput() HourDetailsOutput
func (HourDetailsOutput) ToHourDetailsOutputWithContext ¶
func (o HourDetailsOutput) ToHourDetailsOutputWithContext(ctx context.Context) HourDetailsOutput
func (HourDetailsOutput) ToHourDetailsPtrOutput ¶
func (o HourDetailsOutput) ToHourDetailsPtrOutput() HourDetailsPtrOutput
func (HourDetailsOutput) ToHourDetailsPtrOutputWithContext ¶
func (o HourDetailsOutput) ToHourDetailsPtrOutputWithContext(ctx context.Context) HourDetailsPtrOutput
type HourDetailsPtrInput ¶
type HourDetailsPtrInput interface { pulumi.Input ToHourDetailsPtrOutput() HourDetailsPtrOutput ToHourDetailsPtrOutputWithContext(context.Context) HourDetailsPtrOutput }
HourDetailsPtrInput is an input type that accepts HourDetailsArgs, HourDetailsPtr and HourDetailsPtrOutput values. You can construct a concrete instance of `HourDetailsPtrInput` via:
HourDetailsArgs{...} or: nil
func HourDetailsPtr ¶
func HourDetailsPtr(v *HourDetailsArgs) HourDetailsPtrInput
type HourDetailsPtrOutput ¶
type HourDetailsPtrOutput struct{ *pulumi.OutputState }
func (HourDetailsPtrOutput) Elem ¶
func (o HourDetailsPtrOutput) Elem() HourDetailsOutput
func (HourDetailsPtrOutput) ElementType ¶
func (HourDetailsPtrOutput) ElementType() reflect.Type
func (HourDetailsPtrOutput) Minute ¶
func (o HourDetailsPtrOutput) Minute() pulumi.IntPtrOutput
Minutes of the hour the schedule will run.
func (HourDetailsPtrOutput) ToHourDetailsPtrOutput ¶
func (o HourDetailsPtrOutput) ToHourDetailsPtrOutput() HourDetailsPtrOutput
func (HourDetailsPtrOutput) ToHourDetailsPtrOutputWithContext ¶
func (o HourDetailsPtrOutput) ToHourDetailsPtrOutputWithContext(ctx context.Context) HourDetailsPtrOutput
type HourDetailsResponse ¶
type HourDetailsResponse struct { // Minutes of the hour the schedule will run. Minute *int `pulumi:"minute"` }
Properties of an hourly schedule.
type HourDetailsResponseOutput ¶
type HourDetailsResponseOutput struct{ *pulumi.OutputState }
Properties of an hourly schedule.
func (HourDetailsResponseOutput) ElementType ¶
func (HourDetailsResponseOutput) ElementType() reflect.Type
func (HourDetailsResponseOutput) Minute ¶
func (o HourDetailsResponseOutput) Minute() pulumi.IntPtrOutput
Minutes of the hour the schedule will run.
func (HourDetailsResponseOutput) ToHourDetailsResponseOutput ¶
func (o HourDetailsResponseOutput) ToHourDetailsResponseOutput() HourDetailsResponseOutput
func (HourDetailsResponseOutput) ToHourDetailsResponseOutputWithContext ¶
func (o HourDetailsResponseOutput) ToHourDetailsResponseOutputWithContext(ctx context.Context) HourDetailsResponseOutput
type HourDetailsResponsePtrOutput ¶
type HourDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (HourDetailsResponsePtrOutput) Elem ¶
func (o HourDetailsResponsePtrOutput) Elem() HourDetailsResponseOutput
func (HourDetailsResponsePtrOutput) ElementType ¶
func (HourDetailsResponsePtrOutput) ElementType() reflect.Type
func (HourDetailsResponsePtrOutput) Minute ¶
func (o HourDetailsResponsePtrOutput) Minute() pulumi.IntPtrOutput
Minutes of the hour the schedule will run.
func (HourDetailsResponsePtrOutput) ToHourDetailsResponsePtrOutput ¶
func (o HourDetailsResponsePtrOutput) ToHourDetailsResponsePtrOutput() HourDetailsResponsePtrOutput
func (HourDetailsResponsePtrOutput) ToHourDetailsResponsePtrOutputWithContext ¶
func (o HourDetailsResponsePtrOutput) ToHourDetailsResponsePtrOutputWithContext(ctx context.Context) HourDetailsResponsePtrOutput
type IdentityProperties ¶
type IdentityProperties struct { // The client secret URL of the identity. ClientSecretUrl *string `pulumi:"clientSecretUrl"` // The principal id of resource identity. PrincipalId *string `pulumi:"principalId"` // The tenant identifier of resource. TenantId *string `pulumi:"tenantId"` // Managed identity. Type *string `pulumi:"type"` }
Properties of a managed identity
type IdentityPropertiesArgs ¶
type IdentityPropertiesArgs struct { // The client secret URL of the identity. ClientSecretUrl pulumi.StringPtrInput `pulumi:"clientSecretUrl"` // The principal id of resource identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The tenant identifier of resource. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Managed identity. Type pulumi.StringPtrInput `pulumi:"type"` }
Properties of a managed identity
func (IdentityPropertiesArgs) ElementType ¶
func (IdentityPropertiesArgs) ElementType() reflect.Type
func (IdentityPropertiesArgs) ToIdentityPropertiesOutput ¶
func (i IdentityPropertiesArgs) ToIdentityPropertiesOutput() IdentityPropertiesOutput
func (IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext ¶
func (i IdentityPropertiesArgs) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput
func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput ¶
func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
func (IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext ¶
func (i IdentityPropertiesArgs) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput
type IdentityPropertiesInput ¶
type IdentityPropertiesInput interface { pulumi.Input ToIdentityPropertiesOutput() IdentityPropertiesOutput ToIdentityPropertiesOutputWithContext(context.Context) IdentityPropertiesOutput }
IdentityPropertiesInput is an input type that accepts IdentityPropertiesArgs and IdentityPropertiesOutput values. You can construct a concrete instance of `IdentityPropertiesInput` via:
IdentityPropertiesArgs{...}
type IdentityPropertiesOutput ¶
type IdentityPropertiesOutput struct{ *pulumi.OutputState }
Properties of a managed identity
func (IdentityPropertiesOutput) ClientSecretUrl ¶
func (o IdentityPropertiesOutput) ClientSecretUrl() pulumi.StringPtrOutput
The client secret URL of the identity.
func (IdentityPropertiesOutput) ElementType ¶
func (IdentityPropertiesOutput) ElementType() reflect.Type
func (IdentityPropertiesOutput) PrincipalId ¶
func (o IdentityPropertiesOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of resource identity.
func (IdentityPropertiesOutput) TenantId ¶
func (o IdentityPropertiesOutput) TenantId() pulumi.StringPtrOutput
The tenant identifier of resource.
func (IdentityPropertiesOutput) ToIdentityPropertiesOutput ¶
func (o IdentityPropertiesOutput) ToIdentityPropertiesOutput() IdentityPropertiesOutput
func (IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext ¶
func (o IdentityPropertiesOutput) ToIdentityPropertiesOutputWithContext(ctx context.Context) IdentityPropertiesOutput
func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput ¶
func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
func (IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext ¶
func (o IdentityPropertiesOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput
func (IdentityPropertiesOutput) Type ¶
func (o IdentityPropertiesOutput) Type() pulumi.StringPtrOutput
Managed identity.
type IdentityPropertiesPtrInput ¶
type IdentityPropertiesPtrInput interface { pulumi.Input ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput ToIdentityPropertiesPtrOutputWithContext(context.Context) IdentityPropertiesPtrOutput }
IdentityPropertiesPtrInput is an input type that accepts IdentityPropertiesArgs, IdentityPropertiesPtr and IdentityPropertiesPtrOutput values. You can construct a concrete instance of `IdentityPropertiesPtrInput` via:
IdentityPropertiesArgs{...} or: nil
func IdentityPropertiesPtr ¶
func IdentityPropertiesPtr(v *IdentityPropertiesArgs) IdentityPropertiesPtrInput
type IdentityPropertiesPtrOutput ¶
type IdentityPropertiesPtrOutput struct{ *pulumi.OutputState }
func (IdentityPropertiesPtrOutput) ClientSecretUrl ¶
func (o IdentityPropertiesPtrOutput) ClientSecretUrl() pulumi.StringPtrOutput
The client secret URL of the identity.
func (IdentityPropertiesPtrOutput) Elem ¶
func (o IdentityPropertiesPtrOutput) Elem() IdentityPropertiesOutput
func (IdentityPropertiesPtrOutput) ElementType ¶
func (IdentityPropertiesPtrOutput) ElementType() reflect.Type
func (IdentityPropertiesPtrOutput) PrincipalId ¶
func (o IdentityPropertiesPtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of resource identity.
func (IdentityPropertiesPtrOutput) TenantId ¶
func (o IdentityPropertiesPtrOutput) TenantId() pulumi.StringPtrOutput
The tenant identifier of resource.
func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput ¶
func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutput() IdentityPropertiesPtrOutput
func (IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext ¶
func (o IdentityPropertiesPtrOutput) ToIdentityPropertiesPtrOutputWithContext(ctx context.Context) IdentityPropertiesPtrOutput
func (IdentityPropertiesPtrOutput) Type ¶
func (o IdentityPropertiesPtrOutput) Type() pulumi.StringPtrOutput
Managed identity.
type IdentityPropertiesResponse ¶
type IdentityPropertiesResponse struct { // The client secret URL of the identity. ClientSecretUrl *string `pulumi:"clientSecretUrl"` // The principal id of resource identity. PrincipalId *string `pulumi:"principalId"` // The tenant identifier of resource. TenantId *string `pulumi:"tenantId"` // Managed identity. Type *string `pulumi:"type"` }
Properties of a managed identity
type IdentityPropertiesResponseOutput ¶
type IdentityPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of a managed identity
func (IdentityPropertiesResponseOutput) ClientSecretUrl ¶
func (o IdentityPropertiesResponseOutput) ClientSecretUrl() pulumi.StringPtrOutput
The client secret URL of the identity.
func (IdentityPropertiesResponseOutput) ElementType ¶
func (IdentityPropertiesResponseOutput) ElementType() reflect.Type
func (IdentityPropertiesResponseOutput) PrincipalId ¶
func (o IdentityPropertiesResponseOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of resource identity.
func (IdentityPropertiesResponseOutput) TenantId ¶
func (o IdentityPropertiesResponseOutput) TenantId() pulumi.StringPtrOutput
The tenant identifier of resource.
func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput ¶
func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutput() IdentityPropertiesResponseOutput
func (IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutputWithContext ¶
func (o IdentityPropertiesResponseOutput) ToIdentityPropertiesResponseOutputWithContext(ctx context.Context) IdentityPropertiesResponseOutput
func (IdentityPropertiesResponseOutput) Type ¶
func (o IdentityPropertiesResponseOutput) Type() pulumi.StringPtrOutput
Managed identity.
type IdentityPropertiesResponsePtrOutput ¶
type IdentityPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityPropertiesResponsePtrOutput) ClientSecretUrl ¶
func (o IdentityPropertiesResponsePtrOutput) ClientSecretUrl() pulumi.StringPtrOutput
The client secret URL of the identity.
func (IdentityPropertiesResponsePtrOutput) Elem ¶
func (o IdentityPropertiesResponsePtrOutput) Elem() IdentityPropertiesResponseOutput
func (IdentityPropertiesResponsePtrOutput) ElementType ¶
func (IdentityPropertiesResponsePtrOutput) ElementType() reflect.Type
func (IdentityPropertiesResponsePtrOutput) PrincipalId ¶
func (o IdentityPropertiesResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of resource identity.
func (IdentityPropertiesResponsePtrOutput) TenantId ¶
func (o IdentityPropertiesResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant identifier of resource.
func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput ¶
func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutput() IdentityPropertiesResponsePtrOutput
func (IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext ¶
func (o IdentityPropertiesResponsePtrOutput) ToIdentityPropertiesResponsePtrOutputWithContext(ctx context.Context) IdentityPropertiesResponsePtrOutput
func (IdentityPropertiesResponsePtrOutput) Type ¶
func (o IdentityPropertiesResponsePtrOutput) Type() pulumi.StringPtrOutput
Managed identity.
type InboundNatRule ¶
type InboundNatRule struct { // The port to which the external traffic will be redirected. BackendPort *int `pulumi:"backendPort"` // The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically. FrontendPort *int `pulumi:"frontendPort"` // The transport protocol for the endpoint. TransportProtocol *string `pulumi:"transportProtocol"` }
A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load balancer.
type InboundNatRuleArgs ¶
type InboundNatRuleArgs struct { // The port to which the external traffic will be redirected. BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically. FrontendPort pulumi.IntPtrInput `pulumi:"frontendPort"` // The transport protocol for the endpoint. TransportProtocol pulumi.StringPtrInput `pulumi:"transportProtocol"` }
A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load balancer.
func (InboundNatRuleArgs) ElementType ¶
func (InboundNatRuleArgs) ElementType() reflect.Type
func (InboundNatRuleArgs) ToInboundNatRuleOutput ¶
func (i InboundNatRuleArgs) ToInboundNatRuleOutput() InboundNatRuleOutput
func (InboundNatRuleArgs) ToInboundNatRuleOutputWithContext ¶
func (i InboundNatRuleArgs) ToInboundNatRuleOutputWithContext(ctx context.Context) InboundNatRuleOutput
type InboundNatRuleArray ¶
type InboundNatRuleArray []InboundNatRuleInput
func (InboundNatRuleArray) ElementType ¶
func (InboundNatRuleArray) ElementType() reflect.Type
func (InboundNatRuleArray) ToInboundNatRuleArrayOutput ¶
func (i InboundNatRuleArray) ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput
func (InboundNatRuleArray) ToInboundNatRuleArrayOutputWithContext ¶
func (i InboundNatRuleArray) ToInboundNatRuleArrayOutputWithContext(ctx context.Context) InboundNatRuleArrayOutput
type InboundNatRuleArrayInput ¶
type InboundNatRuleArrayInput interface { pulumi.Input ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput ToInboundNatRuleArrayOutputWithContext(context.Context) InboundNatRuleArrayOutput }
InboundNatRuleArrayInput is an input type that accepts InboundNatRuleArray and InboundNatRuleArrayOutput values. You can construct a concrete instance of `InboundNatRuleArrayInput` via:
InboundNatRuleArray{ InboundNatRuleArgs{...} }
type InboundNatRuleArrayOutput ¶
type InboundNatRuleArrayOutput struct{ *pulumi.OutputState }
func (InboundNatRuleArrayOutput) ElementType ¶
func (InboundNatRuleArrayOutput) ElementType() reflect.Type
func (InboundNatRuleArrayOutput) Index ¶
func (o InboundNatRuleArrayOutput) Index(i pulumi.IntInput) InboundNatRuleOutput
func (InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutput ¶
func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutput() InboundNatRuleArrayOutput
func (InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutputWithContext ¶
func (o InboundNatRuleArrayOutput) ToInboundNatRuleArrayOutputWithContext(ctx context.Context) InboundNatRuleArrayOutput
type InboundNatRuleInput ¶
type InboundNatRuleInput interface { pulumi.Input ToInboundNatRuleOutput() InboundNatRuleOutput ToInboundNatRuleOutputWithContext(context.Context) InboundNatRuleOutput }
InboundNatRuleInput is an input type that accepts InboundNatRuleArgs and InboundNatRuleOutput values. You can construct a concrete instance of `InboundNatRuleInput` via:
InboundNatRuleArgs{...}
type InboundNatRuleOutput ¶
type InboundNatRuleOutput struct{ *pulumi.OutputState }
A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load balancer.
func (InboundNatRuleOutput) BackendPort ¶
func (o InboundNatRuleOutput) BackendPort() pulumi.IntPtrOutput
The port to which the external traffic will be redirected.
func (InboundNatRuleOutput) ElementType ¶
func (InboundNatRuleOutput) ElementType() reflect.Type
func (InboundNatRuleOutput) FrontendPort ¶
func (o InboundNatRuleOutput) FrontendPort() pulumi.IntPtrOutput
The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically.
func (InboundNatRuleOutput) ToInboundNatRuleOutput ¶
func (o InboundNatRuleOutput) ToInboundNatRuleOutput() InboundNatRuleOutput
func (InboundNatRuleOutput) ToInboundNatRuleOutputWithContext ¶
func (o InboundNatRuleOutput) ToInboundNatRuleOutputWithContext(ctx context.Context) InboundNatRuleOutput
func (InboundNatRuleOutput) TransportProtocol ¶
func (o InboundNatRuleOutput) TransportProtocol() pulumi.StringPtrOutput
The transport protocol for the endpoint.
type InboundNatRuleResponse ¶
type InboundNatRuleResponse struct { // The port to which the external traffic will be redirected. BackendPort *int `pulumi:"backendPort"` // The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically. FrontendPort *int `pulumi:"frontendPort"` // The transport protocol for the endpoint. TransportProtocol *string `pulumi:"transportProtocol"` }
A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load balancer.
type InboundNatRuleResponseArrayOutput ¶
type InboundNatRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (InboundNatRuleResponseArrayOutput) ElementType ¶
func (InboundNatRuleResponseArrayOutput) ElementType() reflect.Type
func (InboundNatRuleResponseArrayOutput) Index ¶
func (o InboundNatRuleResponseArrayOutput) Index(i pulumi.IntInput) InboundNatRuleResponseOutput
func (InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutput ¶
func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutput() InboundNatRuleResponseArrayOutput
func (InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutputWithContext ¶
func (o InboundNatRuleResponseArrayOutput) ToInboundNatRuleResponseArrayOutputWithContext(ctx context.Context) InboundNatRuleResponseArrayOutput
type InboundNatRuleResponseOutput ¶
type InboundNatRuleResponseOutput struct{ *pulumi.OutputState }
A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load balancer.
func (InboundNatRuleResponseOutput) BackendPort ¶
func (o InboundNatRuleResponseOutput) BackendPort() pulumi.IntPtrOutput
The port to which the external traffic will be redirected.
func (InboundNatRuleResponseOutput) ElementType ¶
func (InboundNatRuleResponseOutput) ElementType() reflect.Type
func (InboundNatRuleResponseOutput) FrontendPort ¶
func (o InboundNatRuleResponseOutput) FrontendPort() pulumi.IntPtrOutput
The external endpoint port of the inbound connection. Possible values range between 1 and 65535, inclusive. If unspecified, a value will be allocated automatically.
func (InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput ¶
func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutput() InboundNatRuleResponseOutput
func (InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext ¶
func (o InboundNatRuleResponseOutput) ToInboundNatRuleResponseOutputWithContext(ctx context.Context) InboundNatRuleResponseOutput
func (InboundNatRuleResponseOutput) TransportProtocol ¶
func (o InboundNatRuleResponseOutput) TransportProtocol() pulumi.StringPtrOutput
The transport protocol for the endpoint.
type Lab ¶
type Lab struct { pulumi.CustomResourceState // The properties of any lab announcement associated with this lab Announcement LabAnnouncementPropertiesResponsePtrOutput `pulumi:"announcement"` // The lab's artifact storage account. ArtifactsStorageAccount pulumi.StringOutput `pulumi:"artifactsStorageAccount"` // The creation date of the lab. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The lab's default premium storage account. DefaultPremiumStorageAccount pulumi.StringOutput `pulumi:"defaultPremiumStorageAccount"` // The lab's default storage account. DefaultStorageAccount pulumi.StringOutput `pulumi:"defaultStorageAccount"` // The access rights to be granted to the user when provisioning an environment EnvironmentPermission pulumi.StringPtrOutput `pulumi:"environmentPermission"` // Extended properties of the lab used for experimental features ExtendedProperties pulumi.StringMapOutput `pulumi:"extendedProperties"` // Type of storage used by the lab. It can be either Premium or Standard. Default is Premium. LabStorageType pulumi.StringPtrOutput `pulumi:"labStorageType"` // The load balancer used to for lab VMs that use shared IP address. LoadBalancerId pulumi.StringOutput `pulumi:"loadBalancerId"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The ordered list of artifact resource IDs that should be applied on all Linux VM creations by default, prior to the artifacts specified by the user. MandatoryArtifactsResourceIdsLinux pulumi.StringArrayOutput `pulumi:"mandatoryArtifactsResourceIdsLinux"` // The ordered list of artifact resource IDs that should be applied on all Windows VM creations by default, prior to the artifacts specified by the user. MandatoryArtifactsResourceIdsWindows pulumi.StringArrayOutput `pulumi:"mandatoryArtifactsResourceIdsWindows"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The Network Security Group attached to the lab VMs Network interfaces to restrict open ports. NetworkSecurityGroupId pulumi.StringOutput `pulumi:"networkSecurityGroupId"` // The lab's premium data disk storage account. PremiumDataDiskStorageAccount pulumi.StringOutput `pulumi:"premiumDataDiskStorageAccount"` // The setting to enable usage of premium data disks. // When its value is 'Enabled', creation of standard or premium data disks is allowed. // When its value is 'Disabled', only creation of standard data disks is allowed. PremiumDataDisks pulumi.StringPtrOutput `pulumi:"premiumDataDisks"` // The provisioning status of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The public IP address for the lab's load balancer. PublicIpId pulumi.StringOutput `pulumi:"publicIpId"` // The properties of any lab support message associated with this lab Support LabSupportPropertiesResponsePtrOutput `pulumi:"support"` // 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.StringOutput `pulumi:"uniqueIdentifier"` // The lab's Key vault. VaultName pulumi.StringOutput `pulumi:"vaultName"` // The resource group in which all new lab virtual machines will be created. To let DevTest Labs manage resource group creation, set this value to null. VmCreationResourceGroup pulumi.StringOutput `pulumi:"vmCreationResourceGroup"` }
A lab. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
Other available API versions: 2016-05-15.
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).
func NewLab ¶
func NewLab(ctx *pulumi.Context, name string, args *LabArgs, opts ...pulumi.ResourceOption) (*Lab, error)
NewLab registers a new resource with the given unique name, arguments, and options.
func (*Lab) ElementType ¶
func (*Lab) ToLabOutput ¶
type LabAnnouncementProperties ¶
type LabAnnouncementProperties struct { // Is the lab announcement active/enabled at this time? Enabled *string `pulumi:"enabled"` // The time at which the announcement expires (null for never) ExpirationDate *string `pulumi:"expirationDate"` // Has this announcement expired? Expired *bool `pulumi:"expired"` // The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown. Markdown *string `pulumi:"markdown"` // The plain text title for the lab announcement Title *string `pulumi:"title"` }
Properties of a lab's announcement banner
type LabAnnouncementPropertiesArgs ¶
type LabAnnouncementPropertiesArgs struct { // Is the lab announcement active/enabled at this time? Enabled pulumi.StringPtrInput `pulumi:"enabled"` // The time at which the announcement expires (null for never) ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` // Has this announcement expired? Expired pulumi.BoolPtrInput `pulumi:"expired"` // The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown. Markdown pulumi.StringPtrInput `pulumi:"markdown"` // The plain text title for the lab announcement Title pulumi.StringPtrInput `pulumi:"title"` }
Properties of a lab's announcement banner
func (LabAnnouncementPropertiesArgs) ElementType ¶
func (LabAnnouncementPropertiesArgs) ElementType() reflect.Type
func (LabAnnouncementPropertiesArgs) ToLabAnnouncementPropertiesOutput ¶
func (i LabAnnouncementPropertiesArgs) ToLabAnnouncementPropertiesOutput() LabAnnouncementPropertiesOutput
func (LabAnnouncementPropertiesArgs) ToLabAnnouncementPropertiesOutputWithContext ¶
func (i LabAnnouncementPropertiesArgs) ToLabAnnouncementPropertiesOutputWithContext(ctx context.Context) LabAnnouncementPropertiesOutput
func (LabAnnouncementPropertiesArgs) ToLabAnnouncementPropertiesPtrOutput ¶
func (i LabAnnouncementPropertiesArgs) ToLabAnnouncementPropertiesPtrOutput() LabAnnouncementPropertiesPtrOutput
func (LabAnnouncementPropertiesArgs) ToLabAnnouncementPropertiesPtrOutputWithContext ¶
func (i LabAnnouncementPropertiesArgs) ToLabAnnouncementPropertiesPtrOutputWithContext(ctx context.Context) LabAnnouncementPropertiesPtrOutput
type LabAnnouncementPropertiesInput ¶
type LabAnnouncementPropertiesInput interface { pulumi.Input ToLabAnnouncementPropertiesOutput() LabAnnouncementPropertiesOutput ToLabAnnouncementPropertiesOutputWithContext(context.Context) LabAnnouncementPropertiesOutput }
LabAnnouncementPropertiesInput is an input type that accepts LabAnnouncementPropertiesArgs and LabAnnouncementPropertiesOutput values. You can construct a concrete instance of `LabAnnouncementPropertiesInput` via:
LabAnnouncementPropertiesArgs{...}
type LabAnnouncementPropertiesOutput ¶
type LabAnnouncementPropertiesOutput struct{ *pulumi.OutputState }
Properties of a lab's announcement banner
func (LabAnnouncementPropertiesOutput) ElementType ¶
func (LabAnnouncementPropertiesOutput) ElementType() reflect.Type
func (LabAnnouncementPropertiesOutput) Enabled ¶
func (o LabAnnouncementPropertiesOutput) Enabled() pulumi.StringPtrOutput
Is the lab announcement active/enabled at this time?
func (LabAnnouncementPropertiesOutput) ExpirationDate ¶
func (o LabAnnouncementPropertiesOutput) ExpirationDate() pulumi.StringPtrOutput
The time at which the announcement expires (null for never)
func (LabAnnouncementPropertiesOutput) Expired ¶
func (o LabAnnouncementPropertiesOutput) Expired() pulumi.BoolPtrOutput
Has this announcement expired?
func (LabAnnouncementPropertiesOutput) Markdown ¶
func (o LabAnnouncementPropertiesOutput) Markdown() pulumi.StringPtrOutput
The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
func (LabAnnouncementPropertiesOutput) Title ¶
func (o LabAnnouncementPropertiesOutput) Title() pulumi.StringPtrOutput
The plain text title for the lab announcement
func (LabAnnouncementPropertiesOutput) ToLabAnnouncementPropertiesOutput ¶
func (o LabAnnouncementPropertiesOutput) ToLabAnnouncementPropertiesOutput() LabAnnouncementPropertiesOutput
func (LabAnnouncementPropertiesOutput) ToLabAnnouncementPropertiesOutputWithContext ¶
func (o LabAnnouncementPropertiesOutput) ToLabAnnouncementPropertiesOutputWithContext(ctx context.Context) LabAnnouncementPropertiesOutput
func (LabAnnouncementPropertiesOutput) ToLabAnnouncementPropertiesPtrOutput ¶
func (o LabAnnouncementPropertiesOutput) ToLabAnnouncementPropertiesPtrOutput() LabAnnouncementPropertiesPtrOutput
func (LabAnnouncementPropertiesOutput) ToLabAnnouncementPropertiesPtrOutputWithContext ¶
func (o LabAnnouncementPropertiesOutput) ToLabAnnouncementPropertiesPtrOutputWithContext(ctx context.Context) LabAnnouncementPropertiesPtrOutput
type LabAnnouncementPropertiesPtrInput ¶
type LabAnnouncementPropertiesPtrInput interface { pulumi.Input ToLabAnnouncementPropertiesPtrOutput() LabAnnouncementPropertiesPtrOutput ToLabAnnouncementPropertiesPtrOutputWithContext(context.Context) LabAnnouncementPropertiesPtrOutput }
LabAnnouncementPropertiesPtrInput is an input type that accepts LabAnnouncementPropertiesArgs, LabAnnouncementPropertiesPtr and LabAnnouncementPropertiesPtrOutput values. You can construct a concrete instance of `LabAnnouncementPropertiesPtrInput` via:
LabAnnouncementPropertiesArgs{...} or: nil
func LabAnnouncementPropertiesPtr ¶
func LabAnnouncementPropertiesPtr(v *LabAnnouncementPropertiesArgs) LabAnnouncementPropertiesPtrInput
type LabAnnouncementPropertiesPtrOutput ¶
type LabAnnouncementPropertiesPtrOutput struct{ *pulumi.OutputState }
func (LabAnnouncementPropertiesPtrOutput) Elem ¶
func (o LabAnnouncementPropertiesPtrOutput) Elem() LabAnnouncementPropertiesOutput
func (LabAnnouncementPropertiesPtrOutput) ElementType ¶
func (LabAnnouncementPropertiesPtrOutput) ElementType() reflect.Type
func (LabAnnouncementPropertiesPtrOutput) Enabled ¶
func (o LabAnnouncementPropertiesPtrOutput) Enabled() pulumi.StringPtrOutput
Is the lab announcement active/enabled at this time?
func (LabAnnouncementPropertiesPtrOutput) ExpirationDate ¶
func (o LabAnnouncementPropertiesPtrOutput) ExpirationDate() pulumi.StringPtrOutput
The time at which the announcement expires (null for never)
func (LabAnnouncementPropertiesPtrOutput) Expired ¶
func (o LabAnnouncementPropertiesPtrOutput) Expired() pulumi.BoolPtrOutput
Has this announcement expired?
func (LabAnnouncementPropertiesPtrOutput) Markdown ¶
func (o LabAnnouncementPropertiesPtrOutput) Markdown() pulumi.StringPtrOutput
The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
func (LabAnnouncementPropertiesPtrOutput) Title ¶
func (o LabAnnouncementPropertiesPtrOutput) Title() pulumi.StringPtrOutput
The plain text title for the lab announcement
func (LabAnnouncementPropertiesPtrOutput) ToLabAnnouncementPropertiesPtrOutput ¶
func (o LabAnnouncementPropertiesPtrOutput) ToLabAnnouncementPropertiesPtrOutput() LabAnnouncementPropertiesPtrOutput
func (LabAnnouncementPropertiesPtrOutput) ToLabAnnouncementPropertiesPtrOutputWithContext ¶
func (o LabAnnouncementPropertiesPtrOutput) ToLabAnnouncementPropertiesPtrOutputWithContext(ctx context.Context) LabAnnouncementPropertiesPtrOutput
type LabAnnouncementPropertiesResponse ¶
type LabAnnouncementPropertiesResponse struct { // Is the lab announcement active/enabled at this time? Enabled *string `pulumi:"enabled"` // The time at which the announcement expires (null for never) ExpirationDate *string `pulumi:"expirationDate"` // Has this announcement expired? Expired *bool `pulumi:"expired"` // The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown. Markdown *string `pulumi:"markdown"` // The provisioning status of the resource. ProvisioningState string `pulumi:"provisioningState"` // The plain text title for the lab announcement Title *string `pulumi:"title"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier string `pulumi:"uniqueIdentifier"` }
Properties of a lab's announcement banner
type LabAnnouncementPropertiesResponseOutput ¶
type LabAnnouncementPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of a lab's announcement banner
func (LabAnnouncementPropertiesResponseOutput) ElementType ¶
func (LabAnnouncementPropertiesResponseOutput) ElementType() reflect.Type
func (LabAnnouncementPropertiesResponseOutput) Enabled ¶
func (o LabAnnouncementPropertiesResponseOutput) Enabled() pulumi.StringPtrOutput
Is the lab announcement active/enabled at this time?
func (LabAnnouncementPropertiesResponseOutput) ExpirationDate ¶
func (o LabAnnouncementPropertiesResponseOutput) ExpirationDate() pulumi.StringPtrOutput
The time at which the announcement expires (null for never)
func (LabAnnouncementPropertiesResponseOutput) Expired ¶
func (o LabAnnouncementPropertiesResponseOutput) Expired() pulumi.BoolPtrOutput
Has this announcement expired?
func (LabAnnouncementPropertiesResponseOutput) Markdown ¶
func (o LabAnnouncementPropertiesResponseOutput) Markdown() pulumi.StringPtrOutput
The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
func (LabAnnouncementPropertiesResponseOutput) ProvisioningState ¶
func (o LabAnnouncementPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LabAnnouncementPropertiesResponseOutput) Title ¶
func (o LabAnnouncementPropertiesResponseOutput) Title() pulumi.StringPtrOutput
The plain text title for the lab announcement
func (LabAnnouncementPropertiesResponseOutput) ToLabAnnouncementPropertiesResponseOutput ¶
func (o LabAnnouncementPropertiesResponseOutput) ToLabAnnouncementPropertiesResponseOutput() LabAnnouncementPropertiesResponseOutput
func (LabAnnouncementPropertiesResponseOutput) ToLabAnnouncementPropertiesResponseOutputWithContext ¶
func (o LabAnnouncementPropertiesResponseOutput) ToLabAnnouncementPropertiesResponseOutputWithContext(ctx context.Context) LabAnnouncementPropertiesResponseOutput
func (LabAnnouncementPropertiesResponseOutput) UniqueIdentifier ¶
func (o LabAnnouncementPropertiesResponseOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
type LabAnnouncementPropertiesResponsePtrOutput ¶
type LabAnnouncementPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (LabAnnouncementPropertiesResponsePtrOutput) ElementType ¶
func (LabAnnouncementPropertiesResponsePtrOutput) ElementType() reflect.Type
func (LabAnnouncementPropertiesResponsePtrOutput) Enabled ¶
func (o LabAnnouncementPropertiesResponsePtrOutput) Enabled() pulumi.StringPtrOutput
Is the lab announcement active/enabled at this time?
func (LabAnnouncementPropertiesResponsePtrOutput) ExpirationDate ¶
func (o LabAnnouncementPropertiesResponsePtrOutput) ExpirationDate() pulumi.StringPtrOutput
The time at which the announcement expires (null for never)
func (LabAnnouncementPropertiesResponsePtrOutput) Expired ¶
func (o LabAnnouncementPropertiesResponsePtrOutput) Expired() pulumi.BoolPtrOutput
Has this announcement expired?
func (LabAnnouncementPropertiesResponsePtrOutput) Markdown ¶
func (o LabAnnouncementPropertiesResponsePtrOutput) Markdown() pulumi.StringPtrOutput
The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
func (LabAnnouncementPropertiesResponsePtrOutput) ProvisioningState ¶
func (o LabAnnouncementPropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (LabAnnouncementPropertiesResponsePtrOutput) Title ¶
func (o LabAnnouncementPropertiesResponsePtrOutput) Title() pulumi.StringPtrOutput
The plain text title for the lab announcement
func (LabAnnouncementPropertiesResponsePtrOutput) ToLabAnnouncementPropertiesResponsePtrOutput ¶
func (o LabAnnouncementPropertiesResponsePtrOutput) ToLabAnnouncementPropertiesResponsePtrOutput() LabAnnouncementPropertiesResponsePtrOutput
func (LabAnnouncementPropertiesResponsePtrOutput) ToLabAnnouncementPropertiesResponsePtrOutputWithContext ¶
func (o LabAnnouncementPropertiesResponsePtrOutput) ToLabAnnouncementPropertiesResponsePtrOutputWithContext(ctx context.Context) LabAnnouncementPropertiesResponsePtrOutput
func (LabAnnouncementPropertiesResponsePtrOutput) UniqueIdentifier ¶
func (o LabAnnouncementPropertiesResponsePtrOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
type LabArgs ¶
type LabArgs struct { // The properties of any lab announcement associated with this lab Announcement LabAnnouncementPropertiesPtrInput // The access rights to be granted to the user when provisioning an environment EnvironmentPermission pulumi.StringPtrInput // Extended properties of the lab used for experimental features ExtendedProperties pulumi.StringMapInput // Type of storage used by the lab. It can be either Premium or Standard. Default is Premium. LabStorageType pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // The ordered list of artifact resource IDs that should be applied on all Linux VM creations by default, prior to the artifacts specified by the user. MandatoryArtifactsResourceIdsLinux pulumi.StringArrayInput // The ordered list of artifact resource IDs that should be applied on all Windows VM creations by default, prior to the artifacts specified by the user. MandatoryArtifactsResourceIdsWindows pulumi.StringArrayInput // The name of the lab. Name pulumi.StringPtrInput // The setting to enable usage of premium data disks. // When its value is 'Enabled', creation of standard or premium data disks is allowed. // When its value is 'Disabled', only creation of standard data disks is allowed. PremiumDataDisks pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The properties of any lab support message associated with this lab Support LabSupportPropertiesPtrInput // The tags of the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Lab resource.
func (LabArgs) ElementType ¶
type LabOutput ¶
type LabOutput struct{ *pulumi.OutputState }
func (LabOutput) Announcement ¶
func (o LabOutput) Announcement() LabAnnouncementPropertiesResponsePtrOutput
The properties of any lab announcement associated with this lab
func (LabOutput) ArtifactsStorageAccount ¶
func (o LabOutput) ArtifactsStorageAccount() pulumi.StringOutput
The lab's artifact storage account.
func (LabOutput) CreatedDate ¶
func (o LabOutput) CreatedDate() pulumi.StringOutput
The creation date of the lab.
func (LabOutput) DefaultPremiumStorageAccount ¶
func (o LabOutput) DefaultPremiumStorageAccount() pulumi.StringOutput
The lab's default premium storage account.
func (LabOutput) DefaultStorageAccount ¶
func (o LabOutput) DefaultStorageAccount() pulumi.StringOutput
The lab's default storage account.
func (LabOutput) ElementType ¶
func (LabOutput) EnvironmentPermission ¶
func (o LabOutput) EnvironmentPermission() pulumi.StringPtrOutput
The access rights to be granted to the user when provisioning an environment
func (LabOutput) ExtendedProperties ¶
func (o LabOutput) ExtendedProperties() pulumi.StringMapOutput
Extended properties of the lab used for experimental features
func (LabOutput) LabStorageType ¶
func (o LabOutput) LabStorageType() pulumi.StringPtrOutput
Type of storage used by the lab. It can be either Premium or Standard. Default is Premium.
func (LabOutput) LoadBalancerId ¶
func (o LabOutput) LoadBalancerId() pulumi.StringOutput
The load balancer used to for lab VMs that use shared IP address.
func (LabOutput) Location ¶
func (o LabOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LabOutput) MandatoryArtifactsResourceIdsLinux ¶
func (o LabOutput) MandatoryArtifactsResourceIdsLinux() pulumi.StringArrayOutput
The ordered list of artifact resource IDs that should be applied on all Linux VM creations by default, prior to the artifacts specified by the user.
func (LabOutput) MandatoryArtifactsResourceIdsWindows ¶
func (o LabOutput) MandatoryArtifactsResourceIdsWindows() pulumi.StringArrayOutput
The ordered list of artifact resource IDs that should be applied on all Windows VM creations by default, prior to the artifacts specified by the user.
func (LabOutput) NetworkSecurityGroupId ¶
func (o LabOutput) NetworkSecurityGroupId() pulumi.StringOutput
The Network Security Group attached to the lab VMs Network interfaces to restrict open ports.
func (LabOutput) PremiumDataDiskStorageAccount ¶
func (o LabOutput) PremiumDataDiskStorageAccount() pulumi.StringOutput
The lab's premium data disk storage account.
func (LabOutput) PremiumDataDisks ¶
func (o LabOutput) PremiumDataDisks() pulumi.StringPtrOutput
The setting to enable usage of premium data disks. When its value is 'Enabled', creation of standard or premium data disks is allowed. When its value is 'Disabled', only creation of standard data disks is allowed.
func (LabOutput) ProvisioningState ¶
func (o LabOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LabOutput) PublicIpId ¶
func (o LabOutput) PublicIpId() pulumi.StringOutput
The public IP address for the lab's load balancer.
func (LabOutput) Support ¶
func (o LabOutput) Support() LabSupportPropertiesResponsePtrOutput
The properties of any lab support message associated with this lab
func (LabOutput) ToLabOutput ¶
func (LabOutput) ToLabOutputWithContext ¶
func (LabOutput) UniqueIdentifier ¶
func (o LabOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (LabOutput) VaultName ¶
func (o LabOutput) VaultName() pulumi.StringOutput
The lab's Key vault.
func (LabOutput) VmCreationResourceGroup ¶
func (o LabOutput) VmCreationResourceGroup() pulumi.StringOutput
The resource group in which all new lab virtual machines will be created. To let DevTest Labs manage resource group creation, set this value to null.
type LabSupportProperties ¶
type LabSupportProperties struct { // Is the lab support banner active/enabled at this time? Enabled *string `pulumi:"enabled"` // The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown. Markdown *string `pulumi:"markdown"` }
Properties of a lab's support banner
type LabSupportPropertiesArgs ¶
type LabSupportPropertiesArgs struct { // Is the lab support banner active/enabled at this time? Enabled pulumi.StringPtrInput `pulumi:"enabled"` // The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown. Markdown pulumi.StringPtrInput `pulumi:"markdown"` }
Properties of a lab's support banner
func (LabSupportPropertiesArgs) ElementType ¶
func (LabSupportPropertiesArgs) ElementType() reflect.Type
func (LabSupportPropertiesArgs) ToLabSupportPropertiesOutput ¶
func (i LabSupportPropertiesArgs) ToLabSupportPropertiesOutput() LabSupportPropertiesOutput
func (LabSupportPropertiesArgs) ToLabSupportPropertiesOutputWithContext ¶
func (i LabSupportPropertiesArgs) ToLabSupportPropertiesOutputWithContext(ctx context.Context) LabSupportPropertiesOutput
func (LabSupportPropertiesArgs) ToLabSupportPropertiesPtrOutput ¶
func (i LabSupportPropertiesArgs) ToLabSupportPropertiesPtrOutput() LabSupportPropertiesPtrOutput
func (LabSupportPropertiesArgs) ToLabSupportPropertiesPtrOutputWithContext ¶
func (i LabSupportPropertiesArgs) ToLabSupportPropertiesPtrOutputWithContext(ctx context.Context) LabSupportPropertiesPtrOutput
type LabSupportPropertiesInput ¶
type LabSupportPropertiesInput interface { pulumi.Input ToLabSupportPropertiesOutput() LabSupportPropertiesOutput ToLabSupportPropertiesOutputWithContext(context.Context) LabSupportPropertiesOutput }
LabSupportPropertiesInput is an input type that accepts LabSupportPropertiesArgs and LabSupportPropertiesOutput values. You can construct a concrete instance of `LabSupportPropertiesInput` via:
LabSupportPropertiesArgs{...}
type LabSupportPropertiesOutput ¶
type LabSupportPropertiesOutput struct{ *pulumi.OutputState }
Properties of a lab's support banner
func (LabSupportPropertiesOutput) ElementType ¶
func (LabSupportPropertiesOutput) ElementType() reflect.Type
func (LabSupportPropertiesOutput) Enabled ¶
func (o LabSupportPropertiesOutput) Enabled() pulumi.StringPtrOutput
Is the lab support banner active/enabled at this time?
func (LabSupportPropertiesOutput) Markdown ¶
func (o LabSupportPropertiesOutput) Markdown() pulumi.StringPtrOutput
The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
func (LabSupportPropertiesOutput) ToLabSupportPropertiesOutput ¶
func (o LabSupportPropertiesOutput) ToLabSupportPropertiesOutput() LabSupportPropertiesOutput
func (LabSupportPropertiesOutput) ToLabSupportPropertiesOutputWithContext ¶
func (o LabSupportPropertiesOutput) ToLabSupportPropertiesOutputWithContext(ctx context.Context) LabSupportPropertiesOutput
func (LabSupportPropertiesOutput) ToLabSupportPropertiesPtrOutput ¶
func (o LabSupportPropertiesOutput) ToLabSupportPropertiesPtrOutput() LabSupportPropertiesPtrOutput
func (LabSupportPropertiesOutput) ToLabSupportPropertiesPtrOutputWithContext ¶
func (o LabSupportPropertiesOutput) ToLabSupportPropertiesPtrOutputWithContext(ctx context.Context) LabSupportPropertiesPtrOutput
type LabSupportPropertiesPtrInput ¶
type LabSupportPropertiesPtrInput interface { pulumi.Input ToLabSupportPropertiesPtrOutput() LabSupportPropertiesPtrOutput ToLabSupportPropertiesPtrOutputWithContext(context.Context) LabSupportPropertiesPtrOutput }
LabSupportPropertiesPtrInput is an input type that accepts LabSupportPropertiesArgs, LabSupportPropertiesPtr and LabSupportPropertiesPtrOutput values. You can construct a concrete instance of `LabSupportPropertiesPtrInput` via:
LabSupportPropertiesArgs{...} or: nil
func LabSupportPropertiesPtr ¶
func LabSupportPropertiesPtr(v *LabSupportPropertiesArgs) LabSupportPropertiesPtrInput
type LabSupportPropertiesPtrOutput ¶
type LabSupportPropertiesPtrOutput struct{ *pulumi.OutputState }
func (LabSupportPropertiesPtrOutput) Elem ¶
func (o LabSupportPropertiesPtrOutput) Elem() LabSupportPropertiesOutput
func (LabSupportPropertiesPtrOutput) ElementType ¶
func (LabSupportPropertiesPtrOutput) ElementType() reflect.Type
func (LabSupportPropertiesPtrOutput) Enabled ¶
func (o LabSupportPropertiesPtrOutput) Enabled() pulumi.StringPtrOutput
Is the lab support banner active/enabled at this time?
func (LabSupportPropertiesPtrOutput) Markdown ¶
func (o LabSupportPropertiesPtrOutput) Markdown() pulumi.StringPtrOutput
The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
func (LabSupportPropertiesPtrOutput) ToLabSupportPropertiesPtrOutput ¶
func (o LabSupportPropertiesPtrOutput) ToLabSupportPropertiesPtrOutput() LabSupportPropertiesPtrOutput
func (LabSupportPropertiesPtrOutput) ToLabSupportPropertiesPtrOutputWithContext ¶
func (o LabSupportPropertiesPtrOutput) ToLabSupportPropertiesPtrOutputWithContext(ctx context.Context) LabSupportPropertiesPtrOutput
type LabSupportPropertiesResponse ¶
type LabSupportPropertiesResponse struct { // Is the lab support banner active/enabled at this time? Enabled *string `pulumi:"enabled"` // The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown. Markdown *string `pulumi:"markdown"` }
Properties of a lab's support banner
type LabSupportPropertiesResponseOutput ¶
type LabSupportPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of a lab's support banner
func (LabSupportPropertiesResponseOutput) ElementType ¶
func (LabSupportPropertiesResponseOutput) ElementType() reflect.Type
func (LabSupportPropertiesResponseOutput) Enabled ¶
func (o LabSupportPropertiesResponseOutput) Enabled() pulumi.StringPtrOutput
Is the lab support banner active/enabled at this time?
func (LabSupportPropertiesResponseOutput) Markdown ¶
func (o LabSupportPropertiesResponseOutput) Markdown() pulumi.StringPtrOutput
The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
func (LabSupportPropertiesResponseOutput) ToLabSupportPropertiesResponseOutput ¶
func (o LabSupportPropertiesResponseOutput) ToLabSupportPropertiesResponseOutput() LabSupportPropertiesResponseOutput
func (LabSupportPropertiesResponseOutput) ToLabSupportPropertiesResponseOutputWithContext ¶
func (o LabSupportPropertiesResponseOutput) ToLabSupportPropertiesResponseOutputWithContext(ctx context.Context) LabSupportPropertiesResponseOutput
type LabSupportPropertiesResponsePtrOutput ¶
type LabSupportPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (LabSupportPropertiesResponsePtrOutput) ElementType ¶
func (LabSupportPropertiesResponsePtrOutput) ElementType() reflect.Type
func (LabSupportPropertiesResponsePtrOutput) Enabled ¶
func (o LabSupportPropertiesResponsePtrOutput) Enabled() pulumi.StringPtrOutput
Is the lab support banner active/enabled at this time?
func (LabSupportPropertiesResponsePtrOutput) Markdown ¶
func (o LabSupportPropertiesResponsePtrOutput) Markdown() pulumi.StringPtrOutput
The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will be shown.
func (LabSupportPropertiesResponsePtrOutput) ToLabSupportPropertiesResponsePtrOutput ¶
func (o LabSupportPropertiesResponsePtrOutput) ToLabSupportPropertiesResponsePtrOutput() LabSupportPropertiesResponsePtrOutput
func (LabSupportPropertiesResponsePtrOutput) ToLabSupportPropertiesResponsePtrOutputWithContext ¶
func (o LabSupportPropertiesResponsePtrOutput) ToLabSupportPropertiesResponsePtrOutputWithContext(ctx context.Context) LabSupportPropertiesResponsePtrOutput
type LabVhdResponse ¶
type LabVhdResponse struct { // The URI to the VHD. Id *string `pulumi:"id"` }
Properties of a VHD in the lab.
type LabVhdResponseArrayOutput ¶
type LabVhdResponseArrayOutput struct{ *pulumi.OutputState }
func (LabVhdResponseArrayOutput) ElementType ¶
func (LabVhdResponseArrayOutput) ElementType() reflect.Type
func (LabVhdResponseArrayOutput) Index ¶
func (o LabVhdResponseArrayOutput) Index(i pulumi.IntInput) LabVhdResponseOutput
func (LabVhdResponseArrayOutput) ToLabVhdResponseArrayOutput ¶
func (o LabVhdResponseArrayOutput) ToLabVhdResponseArrayOutput() LabVhdResponseArrayOutput
func (LabVhdResponseArrayOutput) ToLabVhdResponseArrayOutputWithContext ¶
func (o LabVhdResponseArrayOutput) ToLabVhdResponseArrayOutputWithContext(ctx context.Context) LabVhdResponseArrayOutput
type LabVhdResponseOutput ¶
type LabVhdResponseOutput struct{ *pulumi.OutputState }
Properties of a VHD in the lab.
func (LabVhdResponseOutput) ElementType ¶
func (LabVhdResponseOutput) ElementType() reflect.Type
func (LabVhdResponseOutput) Id ¶
func (o LabVhdResponseOutput) Id() pulumi.StringPtrOutput
The URI to the VHD.
func (LabVhdResponseOutput) ToLabVhdResponseOutput ¶
func (o LabVhdResponseOutput) ToLabVhdResponseOutput() LabVhdResponseOutput
func (LabVhdResponseOutput) ToLabVhdResponseOutputWithContext ¶
func (o LabVhdResponseOutput) ToLabVhdResponseOutputWithContext(ctx context.Context) LabVhdResponseOutput
type LabVirtualMachineCreationParameter ¶
type LabVirtualMachineCreationParameter struct { // Indicates whether another user can take ownership of the virtual machine AllowClaim *bool `pulumi:"allowClaim"` // The artifacts to be installed on the virtual machine. Artifacts []ArtifactInstallProperties `pulumi:"artifacts"` // The number of virtual machine instances to create. BulkCreationParameters *BulkCreationParameters `pulumi:"bulkCreationParameters"` // The creation date of the virtual machine. CreatedDate *string `pulumi:"createdDate"` // The custom image identifier of the virtual machine. CustomImageId *string `pulumi:"customImageId"` // New or existing data disks to attach to the virtual machine after creation DataDiskParameters []DataDiskProperties `pulumi:"dataDiskParameters"` // Indicates whether the virtual machine is to be created without a public IP address. DisallowPublicIpAddress *bool `pulumi:"disallowPublicIpAddress"` // The resource ID of the environment that contains this virtual machine, if any. EnvironmentId *string `pulumi:"environmentId"` // The expiration date for VM. ExpirationDate *string `pulumi:"expirationDate"` // The Microsoft Azure Marketplace image reference of the virtual machine. GalleryImageReference *GalleryImageReference `pulumi:"galleryImageReference"` // Indicates whether this virtual machine uses an SSH key for authentication. IsAuthenticationWithSshKey *bool `pulumi:"isAuthenticationWithSshKey"` // The lab subnet name of the virtual machine. LabSubnetName *string `pulumi:"labSubnetName"` // The lab virtual network identifier of the virtual machine. LabVirtualNetworkId *string `pulumi:"labVirtualNetworkId"` // The location of the new virtual machine or environment Location *string `pulumi:"location"` // The name of the virtual machine or environment Name *string `pulumi:"name"` // The network interface properties. NetworkInterface *NetworkInterfaceProperties `pulumi:"networkInterface"` // The notes of the virtual machine. Notes *string `pulumi:"notes"` // The object identifier of the owner of the virtual machine. OwnerObjectId *string `pulumi:"ownerObjectId"` // The user principal name of the virtual machine owner. OwnerUserPrincipalName *string `pulumi:"ownerUserPrincipalName"` // The password of the virtual machine administrator. Password *string `pulumi:"password"` // The id of the plan associated with the virtual machine image PlanId *string `pulumi:"planId"` // Virtual Machine schedules to be created ScheduleParameters []ScheduleCreationParameter `pulumi:"scheduleParameters"` // The size of the virtual machine. Size *string `pulumi:"size"` // The SSH key of the virtual machine administrator. SshKey *string `pulumi:"sshKey"` // Storage type to use for virtual machine (i.e. Standard, Premium). StorageType *string `pulumi:"storageType"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The user name of the virtual machine. UserName *string `pulumi:"userName"` }
Properties for creating a virtual machine.
func (*LabVirtualMachineCreationParameter) Defaults ¶
func (val *LabVirtualMachineCreationParameter) Defaults() *LabVirtualMachineCreationParameter
Defaults sets the appropriate defaults for LabVirtualMachineCreationParameter
type LabVirtualMachineCreationParameterArgs ¶
type LabVirtualMachineCreationParameterArgs struct { // Indicates whether another user can take ownership of the virtual machine AllowClaim pulumi.BoolPtrInput `pulumi:"allowClaim"` // The artifacts to be installed on the virtual machine. Artifacts ArtifactInstallPropertiesArrayInput `pulumi:"artifacts"` // The number of virtual machine instances to create. BulkCreationParameters BulkCreationParametersPtrInput `pulumi:"bulkCreationParameters"` // The creation date of the virtual machine. CreatedDate pulumi.StringPtrInput `pulumi:"createdDate"` // The custom image identifier of the virtual machine. CustomImageId pulumi.StringPtrInput `pulumi:"customImageId"` // New or existing data disks to attach to the virtual machine after creation DataDiskParameters DataDiskPropertiesArrayInput `pulumi:"dataDiskParameters"` // Indicates whether the virtual machine is to be created without a public IP address. DisallowPublicIpAddress pulumi.BoolPtrInput `pulumi:"disallowPublicIpAddress"` // The resource ID of the environment that contains this virtual machine, if any. EnvironmentId pulumi.StringPtrInput `pulumi:"environmentId"` // The expiration date for VM. ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` // The Microsoft Azure Marketplace image reference of the virtual machine. GalleryImageReference GalleryImageReferencePtrInput `pulumi:"galleryImageReference"` // Indicates whether this virtual machine uses an SSH key for authentication. IsAuthenticationWithSshKey pulumi.BoolPtrInput `pulumi:"isAuthenticationWithSshKey"` // The lab subnet name of the virtual machine. LabSubnetName pulumi.StringPtrInput `pulumi:"labSubnetName"` // The lab virtual network identifier of the virtual machine. LabVirtualNetworkId pulumi.StringPtrInput `pulumi:"labVirtualNetworkId"` // The location of the new virtual machine or environment Location pulumi.StringPtrInput `pulumi:"location"` // The name of the virtual machine or environment Name pulumi.StringPtrInput `pulumi:"name"` // The network interface properties. NetworkInterface NetworkInterfacePropertiesPtrInput `pulumi:"networkInterface"` // The notes of the virtual machine. Notes pulumi.StringPtrInput `pulumi:"notes"` // The object identifier of the owner of the virtual machine. OwnerObjectId pulumi.StringPtrInput `pulumi:"ownerObjectId"` // The user principal name of the virtual machine owner. OwnerUserPrincipalName pulumi.StringPtrInput `pulumi:"ownerUserPrincipalName"` // The password of the virtual machine administrator. Password pulumi.StringPtrInput `pulumi:"password"` // The id of the plan associated with the virtual machine image PlanId pulumi.StringPtrInput `pulumi:"planId"` // Virtual Machine schedules to be created ScheduleParameters ScheduleCreationParameterArrayInput `pulumi:"scheduleParameters"` // The size of the virtual machine. Size pulumi.StringPtrInput `pulumi:"size"` // The SSH key of the virtual machine administrator. SshKey pulumi.StringPtrInput `pulumi:"sshKey"` // Storage type to use for virtual machine (i.e. Standard, Premium). StorageType pulumi.StringPtrInput `pulumi:"storageType"` // The tags of the resource. Tags pulumi.StringMapInput `pulumi:"tags"` // The user name of the virtual machine. UserName pulumi.StringPtrInput `pulumi:"userName"` }
Properties for creating a virtual machine.
func (*LabVirtualMachineCreationParameterArgs) Defaults ¶
func (val *LabVirtualMachineCreationParameterArgs) Defaults() *LabVirtualMachineCreationParameterArgs
Defaults sets the appropriate defaults for LabVirtualMachineCreationParameterArgs
func (LabVirtualMachineCreationParameterArgs) ElementType ¶
func (LabVirtualMachineCreationParameterArgs) ElementType() reflect.Type
func (LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterOutput ¶
func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterOutput() LabVirtualMachineCreationParameterOutput
func (LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterOutputWithContext ¶
func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterOutput
func (LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterPtrOutput ¶
func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterPtrOutput() LabVirtualMachineCreationParameterPtrOutput
func (LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterPtrOutputWithContext ¶
func (i LabVirtualMachineCreationParameterArgs) ToLabVirtualMachineCreationParameterPtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterPtrOutput
type LabVirtualMachineCreationParameterInput ¶
type LabVirtualMachineCreationParameterInput interface { pulumi.Input ToLabVirtualMachineCreationParameterOutput() LabVirtualMachineCreationParameterOutput ToLabVirtualMachineCreationParameterOutputWithContext(context.Context) LabVirtualMachineCreationParameterOutput }
LabVirtualMachineCreationParameterInput is an input type that accepts LabVirtualMachineCreationParameterArgs and LabVirtualMachineCreationParameterOutput values. You can construct a concrete instance of `LabVirtualMachineCreationParameterInput` via:
LabVirtualMachineCreationParameterArgs{...}
type LabVirtualMachineCreationParameterOutput ¶
type LabVirtualMachineCreationParameterOutput struct{ *pulumi.OutputState }
Properties for creating a virtual machine.
func (LabVirtualMachineCreationParameterOutput) AllowClaim ¶
func (o LabVirtualMachineCreationParameterOutput) AllowClaim() pulumi.BoolPtrOutput
Indicates whether another user can take ownership of the virtual machine
func (LabVirtualMachineCreationParameterOutput) Artifacts ¶
func (o LabVirtualMachineCreationParameterOutput) Artifacts() ArtifactInstallPropertiesArrayOutput
The artifacts to be installed on the virtual machine.
func (LabVirtualMachineCreationParameterOutput) BulkCreationParameters ¶
func (o LabVirtualMachineCreationParameterOutput) BulkCreationParameters() BulkCreationParametersPtrOutput
The number of virtual machine instances to create.
func (LabVirtualMachineCreationParameterOutput) CreatedDate ¶
func (o LabVirtualMachineCreationParameterOutput) CreatedDate() pulumi.StringPtrOutput
The creation date of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) CustomImageId ¶
func (o LabVirtualMachineCreationParameterOutput) CustomImageId() pulumi.StringPtrOutput
The custom image identifier of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) DataDiskParameters ¶
func (o LabVirtualMachineCreationParameterOutput) DataDiskParameters() DataDiskPropertiesArrayOutput
New or existing data disks to attach to the virtual machine after creation
func (LabVirtualMachineCreationParameterOutput) DisallowPublicIpAddress ¶
func (o LabVirtualMachineCreationParameterOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
Indicates whether the virtual machine is to be created without a public IP address.
func (LabVirtualMachineCreationParameterOutput) ElementType ¶
func (LabVirtualMachineCreationParameterOutput) ElementType() reflect.Type
func (LabVirtualMachineCreationParameterOutput) EnvironmentId ¶
func (o LabVirtualMachineCreationParameterOutput) EnvironmentId() pulumi.StringPtrOutput
The resource ID of the environment that contains this virtual machine, if any.
func (LabVirtualMachineCreationParameterOutput) ExpirationDate ¶
func (o LabVirtualMachineCreationParameterOutput) ExpirationDate() pulumi.StringPtrOutput
The expiration date for VM.
func (LabVirtualMachineCreationParameterOutput) GalleryImageReference ¶
func (o LabVirtualMachineCreationParameterOutput) GalleryImageReference() GalleryImageReferencePtrOutput
The Microsoft Azure Marketplace image reference of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) IsAuthenticationWithSshKey ¶
func (o LabVirtualMachineCreationParameterOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
Indicates whether this virtual machine uses an SSH key for authentication.
func (LabVirtualMachineCreationParameterOutput) LabSubnetName ¶
func (o LabVirtualMachineCreationParameterOutput) LabSubnetName() pulumi.StringPtrOutput
The lab subnet name of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) LabVirtualNetworkId ¶
func (o LabVirtualMachineCreationParameterOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
The lab virtual network identifier of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) Location ¶
func (o LabVirtualMachineCreationParameterOutput) Location() pulumi.StringPtrOutput
The location of the new virtual machine or environment
func (LabVirtualMachineCreationParameterOutput) Name ¶
func (o LabVirtualMachineCreationParameterOutput) Name() pulumi.StringPtrOutput
The name of the virtual machine or environment
func (LabVirtualMachineCreationParameterOutput) NetworkInterface ¶
func (o LabVirtualMachineCreationParameterOutput) NetworkInterface() NetworkInterfacePropertiesPtrOutput
The network interface properties.
func (LabVirtualMachineCreationParameterOutput) Notes ¶
func (o LabVirtualMachineCreationParameterOutput) Notes() pulumi.StringPtrOutput
The notes of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) OwnerObjectId ¶
func (o LabVirtualMachineCreationParameterOutput) OwnerObjectId() pulumi.StringPtrOutput
The object identifier of the owner of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) OwnerUserPrincipalName ¶
func (o LabVirtualMachineCreationParameterOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
The user principal name of the virtual machine owner.
func (LabVirtualMachineCreationParameterOutput) Password ¶
func (o LabVirtualMachineCreationParameterOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine administrator.
func (LabVirtualMachineCreationParameterOutput) PlanId ¶
func (o LabVirtualMachineCreationParameterOutput) PlanId() pulumi.StringPtrOutput
The id of the plan associated with the virtual machine image
func (LabVirtualMachineCreationParameterOutput) ScheduleParameters ¶
func (o LabVirtualMachineCreationParameterOutput) ScheduleParameters() ScheduleCreationParameterArrayOutput
Virtual Machine schedules to be created
func (LabVirtualMachineCreationParameterOutput) Size ¶
func (o LabVirtualMachineCreationParameterOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine.
func (LabVirtualMachineCreationParameterOutput) SshKey ¶
func (o LabVirtualMachineCreationParameterOutput) SshKey() pulumi.StringPtrOutput
The SSH key of the virtual machine administrator.
func (LabVirtualMachineCreationParameterOutput) StorageType ¶
func (o LabVirtualMachineCreationParameterOutput) StorageType() pulumi.StringPtrOutput
Storage type to use for virtual machine (i.e. Standard, Premium).
func (LabVirtualMachineCreationParameterOutput) Tags ¶
func (o LabVirtualMachineCreationParameterOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterOutput ¶
func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterOutput() LabVirtualMachineCreationParameterOutput
func (LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterOutputWithContext ¶
func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterOutput
func (LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterPtrOutput ¶
func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterPtrOutput() LabVirtualMachineCreationParameterPtrOutput
func (LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterPtrOutputWithContext ¶
func (o LabVirtualMachineCreationParameterOutput) ToLabVirtualMachineCreationParameterPtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterPtrOutput
func (LabVirtualMachineCreationParameterOutput) UserName ¶
func (o LabVirtualMachineCreationParameterOutput) UserName() pulumi.StringPtrOutput
The user name of the virtual machine.
type LabVirtualMachineCreationParameterPtrInput ¶
type LabVirtualMachineCreationParameterPtrInput interface { pulumi.Input ToLabVirtualMachineCreationParameterPtrOutput() LabVirtualMachineCreationParameterPtrOutput ToLabVirtualMachineCreationParameterPtrOutputWithContext(context.Context) LabVirtualMachineCreationParameterPtrOutput }
LabVirtualMachineCreationParameterPtrInput is an input type that accepts LabVirtualMachineCreationParameterArgs, LabVirtualMachineCreationParameterPtr and LabVirtualMachineCreationParameterPtrOutput values. You can construct a concrete instance of `LabVirtualMachineCreationParameterPtrInput` via:
LabVirtualMachineCreationParameterArgs{...} or: nil
func LabVirtualMachineCreationParameterPtr ¶
func LabVirtualMachineCreationParameterPtr(v *LabVirtualMachineCreationParameterArgs) LabVirtualMachineCreationParameterPtrInput
type LabVirtualMachineCreationParameterPtrOutput ¶
type LabVirtualMachineCreationParameterPtrOutput struct{ *pulumi.OutputState }
func (LabVirtualMachineCreationParameterPtrOutput) AllowClaim ¶
func (o LabVirtualMachineCreationParameterPtrOutput) AllowClaim() pulumi.BoolPtrOutput
Indicates whether another user can take ownership of the virtual machine
func (LabVirtualMachineCreationParameterPtrOutput) Artifacts ¶
func (o LabVirtualMachineCreationParameterPtrOutput) Artifacts() ArtifactInstallPropertiesArrayOutput
The artifacts to be installed on the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) BulkCreationParameters ¶
func (o LabVirtualMachineCreationParameterPtrOutput) BulkCreationParameters() BulkCreationParametersPtrOutput
The number of virtual machine instances to create.
func (LabVirtualMachineCreationParameterPtrOutput) CreatedDate ¶
func (o LabVirtualMachineCreationParameterPtrOutput) CreatedDate() pulumi.StringPtrOutput
The creation date of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) CustomImageId ¶
func (o LabVirtualMachineCreationParameterPtrOutput) CustomImageId() pulumi.StringPtrOutput
The custom image identifier of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) DataDiskParameters ¶
func (o LabVirtualMachineCreationParameterPtrOutput) DataDiskParameters() DataDiskPropertiesArrayOutput
New or existing data disks to attach to the virtual machine after creation
func (LabVirtualMachineCreationParameterPtrOutput) DisallowPublicIpAddress ¶
func (o LabVirtualMachineCreationParameterPtrOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
Indicates whether the virtual machine is to be created without a public IP address.
func (LabVirtualMachineCreationParameterPtrOutput) ElementType ¶
func (LabVirtualMachineCreationParameterPtrOutput) ElementType() reflect.Type
func (LabVirtualMachineCreationParameterPtrOutput) EnvironmentId ¶
func (o LabVirtualMachineCreationParameterPtrOutput) EnvironmentId() pulumi.StringPtrOutput
The resource ID of the environment that contains this virtual machine, if any.
func (LabVirtualMachineCreationParameterPtrOutput) ExpirationDate ¶
func (o LabVirtualMachineCreationParameterPtrOutput) ExpirationDate() pulumi.StringPtrOutput
The expiration date for VM.
func (LabVirtualMachineCreationParameterPtrOutput) GalleryImageReference ¶
func (o LabVirtualMachineCreationParameterPtrOutput) GalleryImageReference() GalleryImageReferencePtrOutput
The Microsoft Azure Marketplace image reference of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) IsAuthenticationWithSshKey ¶
func (o LabVirtualMachineCreationParameterPtrOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
Indicates whether this virtual machine uses an SSH key for authentication.
func (LabVirtualMachineCreationParameterPtrOutput) LabSubnetName ¶
func (o LabVirtualMachineCreationParameterPtrOutput) LabSubnetName() pulumi.StringPtrOutput
The lab subnet name of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) LabVirtualNetworkId ¶
func (o LabVirtualMachineCreationParameterPtrOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
The lab virtual network identifier of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) Location ¶
func (o LabVirtualMachineCreationParameterPtrOutput) Location() pulumi.StringPtrOutput
The location of the new virtual machine or environment
func (LabVirtualMachineCreationParameterPtrOutput) Name ¶
func (o LabVirtualMachineCreationParameterPtrOutput) Name() pulumi.StringPtrOutput
The name of the virtual machine or environment
func (LabVirtualMachineCreationParameterPtrOutput) NetworkInterface ¶
func (o LabVirtualMachineCreationParameterPtrOutput) NetworkInterface() NetworkInterfacePropertiesPtrOutput
The network interface properties.
func (LabVirtualMachineCreationParameterPtrOutput) Notes ¶
func (o LabVirtualMachineCreationParameterPtrOutput) Notes() pulumi.StringPtrOutput
The notes of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) OwnerObjectId ¶
func (o LabVirtualMachineCreationParameterPtrOutput) OwnerObjectId() pulumi.StringPtrOutput
The object identifier of the owner of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) OwnerUserPrincipalName ¶
func (o LabVirtualMachineCreationParameterPtrOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
The user principal name of the virtual machine owner.
func (LabVirtualMachineCreationParameterPtrOutput) Password ¶
func (o LabVirtualMachineCreationParameterPtrOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine administrator.
func (LabVirtualMachineCreationParameterPtrOutput) PlanId ¶
func (o LabVirtualMachineCreationParameterPtrOutput) PlanId() pulumi.StringPtrOutput
The id of the plan associated with the virtual machine image
func (LabVirtualMachineCreationParameterPtrOutput) ScheduleParameters ¶
func (o LabVirtualMachineCreationParameterPtrOutput) ScheduleParameters() ScheduleCreationParameterArrayOutput
Virtual Machine schedules to be created
func (LabVirtualMachineCreationParameterPtrOutput) Size ¶
func (o LabVirtualMachineCreationParameterPtrOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine.
func (LabVirtualMachineCreationParameterPtrOutput) SshKey ¶
func (o LabVirtualMachineCreationParameterPtrOutput) SshKey() pulumi.StringPtrOutput
The SSH key of the virtual machine administrator.
func (LabVirtualMachineCreationParameterPtrOutput) StorageType ¶
func (o LabVirtualMachineCreationParameterPtrOutput) StorageType() pulumi.StringPtrOutput
Storage type to use for virtual machine (i.e. Standard, Premium).
func (LabVirtualMachineCreationParameterPtrOutput) Tags ¶
func (o LabVirtualMachineCreationParameterPtrOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LabVirtualMachineCreationParameterPtrOutput) ToLabVirtualMachineCreationParameterPtrOutput ¶
func (o LabVirtualMachineCreationParameterPtrOutput) ToLabVirtualMachineCreationParameterPtrOutput() LabVirtualMachineCreationParameterPtrOutput
func (LabVirtualMachineCreationParameterPtrOutput) ToLabVirtualMachineCreationParameterPtrOutputWithContext ¶
func (o LabVirtualMachineCreationParameterPtrOutput) ToLabVirtualMachineCreationParameterPtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterPtrOutput
func (LabVirtualMachineCreationParameterPtrOutput) UserName ¶
func (o LabVirtualMachineCreationParameterPtrOutput) UserName() pulumi.StringPtrOutput
The user name of the virtual machine.
type LabVirtualMachineCreationParameterResponse ¶
type LabVirtualMachineCreationParameterResponse struct { // Indicates whether another user can take ownership of the virtual machine AllowClaim *bool `pulumi:"allowClaim"` // The artifacts to be installed on the virtual machine. Artifacts []ArtifactInstallPropertiesResponse `pulumi:"artifacts"` // The number of virtual machine instances to create. BulkCreationParameters *BulkCreationParametersResponse `pulumi:"bulkCreationParameters"` // The creation date of the virtual machine. CreatedDate *string `pulumi:"createdDate"` // The custom image identifier of the virtual machine. CustomImageId *string `pulumi:"customImageId"` // New or existing data disks to attach to the virtual machine after creation DataDiskParameters []DataDiskPropertiesResponse `pulumi:"dataDiskParameters"` // Indicates whether the virtual machine is to be created without a public IP address. DisallowPublicIpAddress *bool `pulumi:"disallowPublicIpAddress"` // The resource ID of the environment that contains this virtual machine, if any. EnvironmentId *string `pulumi:"environmentId"` // The expiration date for VM. ExpirationDate *string `pulumi:"expirationDate"` // The Microsoft Azure Marketplace image reference of the virtual machine. GalleryImageReference *GalleryImageReferenceResponse `pulumi:"galleryImageReference"` // Indicates whether this virtual machine uses an SSH key for authentication. IsAuthenticationWithSshKey *bool `pulumi:"isAuthenticationWithSshKey"` // The lab subnet name of the virtual machine. LabSubnetName *string `pulumi:"labSubnetName"` // The lab virtual network identifier of the virtual machine. LabVirtualNetworkId *string `pulumi:"labVirtualNetworkId"` // The location of the new virtual machine or environment Location *string `pulumi:"location"` // The name of the virtual machine or environment Name *string `pulumi:"name"` // The network interface properties. NetworkInterface *NetworkInterfacePropertiesResponse `pulumi:"networkInterface"` // The notes of the virtual machine. Notes *string `pulumi:"notes"` // The object identifier of the owner of the virtual machine. OwnerObjectId *string `pulumi:"ownerObjectId"` // The user principal name of the virtual machine owner. OwnerUserPrincipalName *string `pulumi:"ownerUserPrincipalName"` // The password of the virtual machine administrator. Password *string `pulumi:"password"` // The id of the plan associated with the virtual machine image PlanId *string `pulumi:"planId"` // Virtual Machine schedules to be created ScheduleParameters []ScheduleCreationParameterResponse `pulumi:"scheduleParameters"` // The size of the virtual machine. Size *string `pulumi:"size"` // The SSH key of the virtual machine administrator. SshKey *string `pulumi:"sshKey"` // Storage type to use for virtual machine (i.e. Standard, Premium). StorageType *string `pulumi:"storageType"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The user name of the virtual machine. UserName *string `pulumi:"userName"` }
Properties for creating a virtual machine.
func (*LabVirtualMachineCreationParameterResponse) Defaults ¶
func (val *LabVirtualMachineCreationParameterResponse) Defaults() *LabVirtualMachineCreationParameterResponse
Defaults sets the appropriate defaults for LabVirtualMachineCreationParameterResponse
type LabVirtualMachineCreationParameterResponseOutput ¶
type LabVirtualMachineCreationParameterResponseOutput struct{ *pulumi.OutputState }
Properties for creating a virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) AllowClaim ¶
func (o LabVirtualMachineCreationParameterResponseOutput) AllowClaim() pulumi.BoolPtrOutput
Indicates whether another user can take ownership of the virtual machine
func (LabVirtualMachineCreationParameterResponseOutput) Artifacts ¶
func (o LabVirtualMachineCreationParameterResponseOutput) Artifacts() ArtifactInstallPropertiesResponseArrayOutput
The artifacts to be installed on the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) BulkCreationParameters ¶
func (o LabVirtualMachineCreationParameterResponseOutput) BulkCreationParameters() BulkCreationParametersResponsePtrOutput
The number of virtual machine instances to create.
func (LabVirtualMachineCreationParameterResponseOutput) CreatedDate ¶
func (o LabVirtualMachineCreationParameterResponseOutput) CreatedDate() pulumi.StringPtrOutput
The creation date of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) CustomImageId ¶
func (o LabVirtualMachineCreationParameterResponseOutput) CustomImageId() pulumi.StringPtrOutput
The custom image identifier of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) DataDiskParameters ¶
func (o LabVirtualMachineCreationParameterResponseOutput) DataDiskParameters() DataDiskPropertiesResponseArrayOutput
New or existing data disks to attach to the virtual machine after creation
func (LabVirtualMachineCreationParameterResponseOutput) DisallowPublicIpAddress ¶
func (o LabVirtualMachineCreationParameterResponseOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
Indicates whether the virtual machine is to be created without a public IP address.
func (LabVirtualMachineCreationParameterResponseOutput) ElementType ¶
func (LabVirtualMachineCreationParameterResponseOutput) ElementType() reflect.Type
func (LabVirtualMachineCreationParameterResponseOutput) EnvironmentId ¶
func (o LabVirtualMachineCreationParameterResponseOutput) EnvironmentId() pulumi.StringPtrOutput
The resource ID of the environment that contains this virtual machine, if any.
func (LabVirtualMachineCreationParameterResponseOutput) ExpirationDate ¶
func (o LabVirtualMachineCreationParameterResponseOutput) ExpirationDate() pulumi.StringPtrOutput
The expiration date for VM.
func (LabVirtualMachineCreationParameterResponseOutput) GalleryImageReference ¶
func (o LabVirtualMachineCreationParameterResponseOutput) GalleryImageReference() GalleryImageReferenceResponsePtrOutput
The Microsoft Azure Marketplace image reference of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) IsAuthenticationWithSshKey ¶
func (o LabVirtualMachineCreationParameterResponseOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
Indicates whether this virtual machine uses an SSH key for authentication.
func (LabVirtualMachineCreationParameterResponseOutput) LabSubnetName ¶
func (o LabVirtualMachineCreationParameterResponseOutput) LabSubnetName() pulumi.StringPtrOutput
The lab subnet name of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) LabVirtualNetworkId ¶
func (o LabVirtualMachineCreationParameterResponseOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
The lab virtual network identifier of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) Location ¶
func (o LabVirtualMachineCreationParameterResponseOutput) Location() pulumi.StringPtrOutput
The location of the new virtual machine or environment
func (LabVirtualMachineCreationParameterResponseOutput) Name ¶
func (o LabVirtualMachineCreationParameterResponseOutput) Name() pulumi.StringPtrOutput
The name of the virtual machine or environment
func (LabVirtualMachineCreationParameterResponseOutput) NetworkInterface ¶
func (o LabVirtualMachineCreationParameterResponseOutput) NetworkInterface() NetworkInterfacePropertiesResponsePtrOutput
The network interface properties.
func (LabVirtualMachineCreationParameterResponseOutput) Notes ¶
func (o LabVirtualMachineCreationParameterResponseOutput) Notes() pulumi.StringPtrOutput
The notes of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) OwnerObjectId ¶
func (o LabVirtualMachineCreationParameterResponseOutput) OwnerObjectId() pulumi.StringPtrOutput
The object identifier of the owner of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) OwnerUserPrincipalName ¶
func (o LabVirtualMachineCreationParameterResponseOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
The user principal name of the virtual machine owner.
func (LabVirtualMachineCreationParameterResponseOutput) Password ¶
func (o LabVirtualMachineCreationParameterResponseOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine administrator.
func (LabVirtualMachineCreationParameterResponseOutput) PlanId ¶
func (o LabVirtualMachineCreationParameterResponseOutput) PlanId() pulumi.StringPtrOutput
The id of the plan associated with the virtual machine image
func (LabVirtualMachineCreationParameterResponseOutput) ScheduleParameters ¶
func (o LabVirtualMachineCreationParameterResponseOutput) ScheduleParameters() ScheduleCreationParameterResponseArrayOutput
Virtual Machine schedules to be created
func (LabVirtualMachineCreationParameterResponseOutput) Size ¶
func (o LabVirtualMachineCreationParameterResponseOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine.
func (LabVirtualMachineCreationParameterResponseOutput) SshKey ¶
func (o LabVirtualMachineCreationParameterResponseOutput) SshKey() pulumi.StringPtrOutput
The SSH key of the virtual machine administrator.
func (LabVirtualMachineCreationParameterResponseOutput) StorageType ¶
func (o LabVirtualMachineCreationParameterResponseOutput) StorageType() pulumi.StringPtrOutput
Storage type to use for virtual machine (i.e. Standard, Premium).
func (LabVirtualMachineCreationParameterResponseOutput) Tags ¶
func (o LabVirtualMachineCreationParameterResponseOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponseOutput ¶
func (o LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponseOutput() LabVirtualMachineCreationParameterResponseOutput
func (LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponseOutputWithContext ¶
func (o LabVirtualMachineCreationParameterResponseOutput) ToLabVirtualMachineCreationParameterResponseOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterResponseOutput
func (LabVirtualMachineCreationParameterResponseOutput) UserName ¶
func (o LabVirtualMachineCreationParameterResponseOutput) UserName() pulumi.StringPtrOutput
The user name of the virtual machine.
type LabVirtualMachineCreationParameterResponsePtrOutput ¶
type LabVirtualMachineCreationParameterResponsePtrOutput struct{ *pulumi.OutputState }
func (LabVirtualMachineCreationParameterResponsePtrOutput) AllowClaim ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) AllowClaim() pulumi.BoolPtrOutput
Indicates whether another user can take ownership of the virtual machine
func (LabVirtualMachineCreationParameterResponsePtrOutput) Artifacts ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) Artifacts() ArtifactInstallPropertiesResponseArrayOutput
The artifacts to be installed on the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) BulkCreationParameters ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) BulkCreationParameters() BulkCreationParametersResponsePtrOutput
The number of virtual machine instances to create.
func (LabVirtualMachineCreationParameterResponsePtrOutput) CreatedDate ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) CreatedDate() pulumi.StringPtrOutput
The creation date of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) CustomImageId ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) CustomImageId() pulumi.StringPtrOutput
The custom image identifier of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) DataDiskParameters ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) DataDiskParameters() DataDiskPropertiesResponseArrayOutput
New or existing data disks to attach to the virtual machine after creation
func (LabVirtualMachineCreationParameterResponsePtrOutput) DisallowPublicIpAddress ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
Indicates whether the virtual machine is to be created without a public IP address.
func (LabVirtualMachineCreationParameterResponsePtrOutput) ElementType ¶
func (LabVirtualMachineCreationParameterResponsePtrOutput) ElementType() reflect.Type
func (LabVirtualMachineCreationParameterResponsePtrOutput) EnvironmentId ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) EnvironmentId() pulumi.StringPtrOutput
The resource ID of the environment that contains this virtual machine, if any.
func (LabVirtualMachineCreationParameterResponsePtrOutput) ExpirationDate ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) ExpirationDate() pulumi.StringPtrOutput
The expiration date for VM.
func (LabVirtualMachineCreationParameterResponsePtrOutput) GalleryImageReference ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) GalleryImageReference() GalleryImageReferenceResponsePtrOutput
The Microsoft Azure Marketplace image reference of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) IsAuthenticationWithSshKey ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
Indicates whether this virtual machine uses an SSH key for authentication.
func (LabVirtualMachineCreationParameterResponsePtrOutput) LabSubnetName ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) LabSubnetName() pulumi.StringPtrOutput
The lab subnet name of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) LabVirtualNetworkId ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
The lab virtual network identifier of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) Location ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) Location() pulumi.StringPtrOutput
The location of the new virtual machine or environment
func (LabVirtualMachineCreationParameterResponsePtrOutput) Name ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the virtual machine or environment
func (LabVirtualMachineCreationParameterResponsePtrOutput) NetworkInterface ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) NetworkInterface() NetworkInterfacePropertiesResponsePtrOutput
The network interface properties.
func (LabVirtualMachineCreationParameterResponsePtrOutput) Notes ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) Notes() pulumi.StringPtrOutput
The notes of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) OwnerObjectId ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) OwnerObjectId() pulumi.StringPtrOutput
The object identifier of the owner of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) OwnerUserPrincipalName ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
The user principal name of the virtual machine owner.
func (LabVirtualMachineCreationParameterResponsePtrOutput) Password ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine administrator.
func (LabVirtualMachineCreationParameterResponsePtrOutput) PlanId ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) PlanId() pulumi.StringPtrOutput
The id of the plan associated with the virtual machine image
func (LabVirtualMachineCreationParameterResponsePtrOutput) ScheduleParameters ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) ScheduleParameters() ScheduleCreationParameterResponseArrayOutput
Virtual Machine schedules to be created
func (LabVirtualMachineCreationParameterResponsePtrOutput) Size ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine.
func (LabVirtualMachineCreationParameterResponsePtrOutput) SshKey ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) SshKey() pulumi.StringPtrOutput
The SSH key of the virtual machine administrator.
func (LabVirtualMachineCreationParameterResponsePtrOutput) StorageType ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) StorageType() pulumi.StringPtrOutput
Storage type to use for virtual machine (i.e. Standard, Premium).
func (LabVirtualMachineCreationParameterResponsePtrOutput) Tags ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LabVirtualMachineCreationParameterResponsePtrOutput) ToLabVirtualMachineCreationParameterResponsePtrOutput ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) ToLabVirtualMachineCreationParameterResponsePtrOutput() LabVirtualMachineCreationParameterResponsePtrOutput
func (LabVirtualMachineCreationParameterResponsePtrOutput) ToLabVirtualMachineCreationParameterResponsePtrOutputWithContext ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) ToLabVirtualMachineCreationParameterResponsePtrOutputWithContext(ctx context.Context) LabVirtualMachineCreationParameterResponsePtrOutput
func (LabVirtualMachineCreationParameterResponsePtrOutput) UserName ¶
func (o LabVirtualMachineCreationParameterResponsePtrOutput) UserName() pulumi.StringPtrOutput
The user name of the virtual machine.
type LinuxOsInfo ¶
type LinuxOsInfo struct { // The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied). LinuxOsState *string `pulumi:"linuxOsState"` }
Information about a Linux OS.
type LinuxOsInfoArgs ¶
type LinuxOsInfoArgs struct { // The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied). LinuxOsState pulumi.StringPtrInput `pulumi:"linuxOsState"` }
Information about a Linux OS.
func (LinuxOsInfoArgs) ElementType ¶
func (LinuxOsInfoArgs) ElementType() reflect.Type
func (LinuxOsInfoArgs) ToLinuxOsInfoOutput ¶
func (i LinuxOsInfoArgs) ToLinuxOsInfoOutput() LinuxOsInfoOutput
func (LinuxOsInfoArgs) ToLinuxOsInfoOutputWithContext ¶
func (i LinuxOsInfoArgs) ToLinuxOsInfoOutputWithContext(ctx context.Context) LinuxOsInfoOutput
func (LinuxOsInfoArgs) ToLinuxOsInfoPtrOutput ¶
func (i LinuxOsInfoArgs) ToLinuxOsInfoPtrOutput() LinuxOsInfoPtrOutput
func (LinuxOsInfoArgs) ToLinuxOsInfoPtrOutputWithContext ¶
func (i LinuxOsInfoArgs) ToLinuxOsInfoPtrOutputWithContext(ctx context.Context) LinuxOsInfoPtrOutput
type LinuxOsInfoInput ¶
type LinuxOsInfoInput interface { pulumi.Input ToLinuxOsInfoOutput() LinuxOsInfoOutput ToLinuxOsInfoOutputWithContext(context.Context) LinuxOsInfoOutput }
LinuxOsInfoInput is an input type that accepts LinuxOsInfoArgs and LinuxOsInfoOutput values. You can construct a concrete instance of `LinuxOsInfoInput` via:
LinuxOsInfoArgs{...}
type LinuxOsInfoOutput ¶
type LinuxOsInfoOutput struct{ *pulumi.OutputState }
Information about a Linux OS.
func (LinuxOsInfoOutput) ElementType ¶
func (LinuxOsInfoOutput) ElementType() reflect.Type
func (LinuxOsInfoOutput) LinuxOsState ¶
func (o LinuxOsInfoOutput) LinuxOsState() pulumi.StringPtrOutput
The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied).
func (LinuxOsInfoOutput) ToLinuxOsInfoOutput ¶
func (o LinuxOsInfoOutput) ToLinuxOsInfoOutput() LinuxOsInfoOutput
func (LinuxOsInfoOutput) ToLinuxOsInfoOutputWithContext ¶
func (o LinuxOsInfoOutput) ToLinuxOsInfoOutputWithContext(ctx context.Context) LinuxOsInfoOutput
func (LinuxOsInfoOutput) ToLinuxOsInfoPtrOutput ¶
func (o LinuxOsInfoOutput) ToLinuxOsInfoPtrOutput() LinuxOsInfoPtrOutput
func (LinuxOsInfoOutput) ToLinuxOsInfoPtrOutputWithContext ¶
func (o LinuxOsInfoOutput) ToLinuxOsInfoPtrOutputWithContext(ctx context.Context) LinuxOsInfoPtrOutput
type LinuxOsInfoPtrInput ¶
type LinuxOsInfoPtrInput interface { pulumi.Input ToLinuxOsInfoPtrOutput() LinuxOsInfoPtrOutput ToLinuxOsInfoPtrOutputWithContext(context.Context) LinuxOsInfoPtrOutput }
LinuxOsInfoPtrInput is an input type that accepts LinuxOsInfoArgs, LinuxOsInfoPtr and LinuxOsInfoPtrOutput values. You can construct a concrete instance of `LinuxOsInfoPtrInput` via:
LinuxOsInfoArgs{...} or: nil
func LinuxOsInfoPtr ¶
func LinuxOsInfoPtr(v *LinuxOsInfoArgs) LinuxOsInfoPtrInput
type LinuxOsInfoPtrOutput ¶
type LinuxOsInfoPtrOutput struct{ *pulumi.OutputState }
func (LinuxOsInfoPtrOutput) Elem ¶
func (o LinuxOsInfoPtrOutput) Elem() LinuxOsInfoOutput
func (LinuxOsInfoPtrOutput) ElementType ¶
func (LinuxOsInfoPtrOutput) ElementType() reflect.Type
func (LinuxOsInfoPtrOutput) LinuxOsState ¶
func (o LinuxOsInfoPtrOutput) LinuxOsState() pulumi.StringPtrOutput
The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied).
func (LinuxOsInfoPtrOutput) ToLinuxOsInfoPtrOutput ¶
func (o LinuxOsInfoPtrOutput) ToLinuxOsInfoPtrOutput() LinuxOsInfoPtrOutput
func (LinuxOsInfoPtrOutput) ToLinuxOsInfoPtrOutputWithContext ¶
func (o LinuxOsInfoPtrOutput) ToLinuxOsInfoPtrOutputWithContext(ctx context.Context) LinuxOsInfoPtrOutput
type LinuxOsInfoResponse ¶
type LinuxOsInfoResponse struct { // The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied). LinuxOsState *string `pulumi:"linuxOsState"` }
Information about a Linux OS.
type LinuxOsInfoResponseOutput ¶
type LinuxOsInfoResponseOutput struct{ *pulumi.OutputState }
Information about a Linux OS.
func (LinuxOsInfoResponseOutput) ElementType ¶
func (LinuxOsInfoResponseOutput) ElementType() reflect.Type
func (LinuxOsInfoResponseOutput) LinuxOsState ¶
func (o LinuxOsInfoResponseOutput) LinuxOsState() pulumi.StringPtrOutput
The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied).
func (LinuxOsInfoResponseOutput) ToLinuxOsInfoResponseOutput ¶
func (o LinuxOsInfoResponseOutput) ToLinuxOsInfoResponseOutput() LinuxOsInfoResponseOutput
func (LinuxOsInfoResponseOutput) ToLinuxOsInfoResponseOutputWithContext ¶
func (o LinuxOsInfoResponseOutput) ToLinuxOsInfoResponseOutputWithContext(ctx context.Context) LinuxOsInfoResponseOutput
type LinuxOsInfoResponsePtrOutput ¶
type LinuxOsInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (LinuxOsInfoResponsePtrOutput) Elem ¶
func (o LinuxOsInfoResponsePtrOutput) Elem() LinuxOsInfoResponseOutput
func (LinuxOsInfoResponsePtrOutput) ElementType ¶
func (LinuxOsInfoResponsePtrOutput) ElementType() reflect.Type
func (LinuxOsInfoResponsePtrOutput) LinuxOsState ¶
func (o LinuxOsInfoResponsePtrOutput) LinuxOsState() pulumi.StringPtrOutput
The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied).
func (LinuxOsInfoResponsePtrOutput) ToLinuxOsInfoResponsePtrOutput ¶
func (o LinuxOsInfoResponsePtrOutput) ToLinuxOsInfoResponsePtrOutput() LinuxOsInfoResponsePtrOutput
func (LinuxOsInfoResponsePtrOutput) ToLinuxOsInfoResponsePtrOutputWithContext ¶
func (o LinuxOsInfoResponsePtrOutput) ToLinuxOsInfoResponsePtrOutputWithContext(ctx context.Context) LinuxOsInfoResponsePtrOutput
type LinuxOsState ¶
type LinuxOsState string
The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied).
func (LinuxOsState) ElementType ¶
func (LinuxOsState) ElementType() reflect.Type
func (LinuxOsState) ToLinuxOsStateOutput ¶
func (e LinuxOsState) ToLinuxOsStateOutput() LinuxOsStateOutput
func (LinuxOsState) ToLinuxOsStateOutputWithContext ¶
func (e LinuxOsState) ToLinuxOsStateOutputWithContext(ctx context.Context) LinuxOsStateOutput
func (LinuxOsState) ToLinuxOsStatePtrOutput ¶
func (e LinuxOsState) ToLinuxOsStatePtrOutput() LinuxOsStatePtrOutput
func (LinuxOsState) ToLinuxOsStatePtrOutputWithContext ¶
func (e LinuxOsState) ToLinuxOsStatePtrOutputWithContext(ctx context.Context) LinuxOsStatePtrOutput
func (LinuxOsState) ToStringOutput ¶
func (e LinuxOsState) ToStringOutput() pulumi.StringOutput
func (LinuxOsState) ToStringOutputWithContext ¶
func (e LinuxOsState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LinuxOsState) ToStringPtrOutput ¶
func (e LinuxOsState) ToStringPtrOutput() pulumi.StringPtrOutput
func (LinuxOsState) ToStringPtrOutputWithContext ¶
func (e LinuxOsState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LinuxOsStateInput ¶
type LinuxOsStateInput interface { pulumi.Input ToLinuxOsStateOutput() LinuxOsStateOutput ToLinuxOsStateOutputWithContext(context.Context) LinuxOsStateOutput }
LinuxOsStateInput is an input type that accepts values of the LinuxOsState enum A concrete instance of `LinuxOsStateInput` can be one of the following:
LinuxOsStateNonDeprovisioned LinuxOsStateDeprovisionRequested LinuxOsStateDeprovisionApplied
type LinuxOsStateOutput ¶
type LinuxOsStateOutput struct{ *pulumi.OutputState }
func (LinuxOsStateOutput) ElementType ¶
func (LinuxOsStateOutput) ElementType() reflect.Type
func (LinuxOsStateOutput) ToLinuxOsStateOutput ¶
func (o LinuxOsStateOutput) ToLinuxOsStateOutput() LinuxOsStateOutput
func (LinuxOsStateOutput) ToLinuxOsStateOutputWithContext ¶
func (o LinuxOsStateOutput) ToLinuxOsStateOutputWithContext(ctx context.Context) LinuxOsStateOutput
func (LinuxOsStateOutput) ToLinuxOsStatePtrOutput ¶
func (o LinuxOsStateOutput) ToLinuxOsStatePtrOutput() LinuxOsStatePtrOutput
func (LinuxOsStateOutput) ToLinuxOsStatePtrOutputWithContext ¶
func (o LinuxOsStateOutput) ToLinuxOsStatePtrOutputWithContext(ctx context.Context) LinuxOsStatePtrOutput
func (LinuxOsStateOutput) ToStringOutput ¶
func (o LinuxOsStateOutput) ToStringOutput() pulumi.StringOutput
func (LinuxOsStateOutput) ToStringOutputWithContext ¶
func (o LinuxOsStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LinuxOsStateOutput) ToStringPtrOutput ¶
func (o LinuxOsStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LinuxOsStateOutput) ToStringPtrOutputWithContext ¶
func (o LinuxOsStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LinuxOsStatePtrInput ¶
type LinuxOsStatePtrInput interface { pulumi.Input ToLinuxOsStatePtrOutput() LinuxOsStatePtrOutput ToLinuxOsStatePtrOutputWithContext(context.Context) LinuxOsStatePtrOutput }
func LinuxOsStatePtr ¶
func LinuxOsStatePtr(v string) LinuxOsStatePtrInput
type LinuxOsStatePtrOutput ¶
type LinuxOsStatePtrOutput struct{ *pulumi.OutputState }
func (LinuxOsStatePtrOutput) Elem ¶
func (o LinuxOsStatePtrOutput) Elem() LinuxOsStateOutput
func (LinuxOsStatePtrOutput) ElementType ¶
func (LinuxOsStatePtrOutput) ElementType() reflect.Type
func (LinuxOsStatePtrOutput) ToLinuxOsStatePtrOutput ¶
func (o LinuxOsStatePtrOutput) ToLinuxOsStatePtrOutput() LinuxOsStatePtrOutput
func (LinuxOsStatePtrOutput) ToLinuxOsStatePtrOutputWithContext ¶
func (o LinuxOsStatePtrOutput) ToLinuxOsStatePtrOutputWithContext(ctx context.Context) LinuxOsStatePtrOutput
func (LinuxOsStatePtrOutput) ToStringPtrOutput ¶
func (o LinuxOsStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LinuxOsStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o LinuxOsStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ListLabVhdsArgs ¶
type ListLabVhdsOutputArgs ¶
type ListLabVhdsOutputArgs struct { // The name of the lab. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (ListLabVhdsOutputArgs) ElementType ¶
func (ListLabVhdsOutputArgs) ElementType() reflect.Type
type ListLabVhdsResult ¶
type ListLabVhdsResult struct { // Link for next set of results. NextLink *string `pulumi:"nextLink"` // Results of the list operation. Value []LabVhdResponse `pulumi:"value"` }
The response of a list operation.
func ListLabVhds ¶
func ListLabVhds(ctx *pulumi.Context, args *ListLabVhdsArgs, opts ...pulumi.InvokeOption) (*ListLabVhdsResult, error)
List disk images available for custom image creation. Azure REST API version: 2018-09-15.
Other available API versions: 2015-05-21-preview, 2016-05-15.
type ListLabVhdsResultOutput ¶
type ListLabVhdsResultOutput struct{ *pulumi.OutputState }
The response of a list operation.
func ListLabVhdsOutput ¶
func ListLabVhdsOutput(ctx *pulumi.Context, args ListLabVhdsOutputArgs, opts ...pulumi.InvokeOption) ListLabVhdsResultOutput
func (ListLabVhdsResultOutput) ElementType ¶
func (ListLabVhdsResultOutput) ElementType() reflect.Type
func (ListLabVhdsResultOutput) NextLink ¶
func (o ListLabVhdsResultOutput) NextLink() pulumi.StringPtrOutput
Link for next set of results.
func (ListLabVhdsResultOutput) ToListLabVhdsResultOutput ¶
func (o ListLabVhdsResultOutput) ToListLabVhdsResultOutput() ListLabVhdsResultOutput
func (ListLabVhdsResultOutput) ToListLabVhdsResultOutputWithContext ¶
func (o ListLabVhdsResultOutput) ToListLabVhdsResultOutputWithContext(ctx context.Context) ListLabVhdsResultOutput
func (ListLabVhdsResultOutput) Value ¶
func (o ListLabVhdsResultOutput) Value() LabVhdResponseArrayOutput
Results of the list operation.
type ListScheduleApplicableOutputArgs ¶
type ListScheduleApplicableOutputArgs struct { // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the schedule. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (ListScheduleApplicableOutputArgs) ElementType ¶
func (ListScheduleApplicableOutputArgs) ElementType() reflect.Type
type ListScheduleApplicableResult ¶
type ListScheduleApplicableResult struct { // Link for next set of results. NextLink *string `pulumi:"nextLink"` // Results of the list operation. Value []ScheduleResponse `pulumi:"value"` }
The response of a list operation.
func ListScheduleApplicable ¶
func ListScheduleApplicable(ctx *pulumi.Context, args *ListScheduleApplicableArgs, opts ...pulumi.InvokeOption) (*ListScheduleApplicableResult, error)
Lists all applicable schedules Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
type ListScheduleApplicableResultOutput ¶
type ListScheduleApplicableResultOutput struct{ *pulumi.OutputState }
The response of a list operation.
func ListScheduleApplicableOutput ¶
func ListScheduleApplicableOutput(ctx *pulumi.Context, args ListScheduleApplicableOutputArgs, opts ...pulumi.InvokeOption) ListScheduleApplicableResultOutput
func (ListScheduleApplicableResultOutput) ElementType ¶
func (ListScheduleApplicableResultOutput) ElementType() reflect.Type
func (ListScheduleApplicableResultOutput) NextLink ¶
func (o ListScheduleApplicableResultOutput) NextLink() pulumi.StringPtrOutput
Link for next set of results.
func (ListScheduleApplicableResultOutput) ToListScheduleApplicableResultOutput ¶
func (o ListScheduleApplicableResultOutput) ToListScheduleApplicableResultOutput() ListScheduleApplicableResultOutput
func (ListScheduleApplicableResultOutput) ToListScheduleApplicableResultOutputWithContext ¶
func (o ListScheduleApplicableResultOutput) ToListScheduleApplicableResultOutputWithContext(ctx context.Context) ListScheduleApplicableResultOutput
func (ListScheduleApplicableResultOutput) Value ¶
func (o ListScheduleApplicableResultOutput) Value() ScheduleResponseArrayOutput
Results of the list operation.
type ListServiceFabricApplicableSchedulesArgs ¶
type ListServiceFabricApplicableSchedulesArgs struct { // The name of the lab. LabName string `pulumi:"labName"` // The name of the service fabric. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the user profile. UserName string `pulumi:"userName"` }
type ListServiceFabricApplicableSchedulesOutputArgs ¶
type ListServiceFabricApplicableSchedulesOutputArgs struct { // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the service fabric. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the user profile. UserName pulumi.StringInput `pulumi:"userName"` }
func (ListServiceFabricApplicableSchedulesOutputArgs) ElementType ¶
func (ListServiceFabricApplicableSchedulesOutputArgs) ElementType() reflect.Type
type ListServiceFabricApplicableSchedulesResult ¶
type ListServiceFabricApplicableSchedulesResult struct { // The identifier of the resource. Id string `pulumi:"id"` // The auto-shutdown schedule, if one has been set at the lab or lab resource level. LabVmsShutdown *ScheduleResponse `pulumi:"labVmsShutdown"` // The auto-startup schedule, if one has been set at the lab or lab resource level. LabVmsStartup *ScheduleResponse `pulumi:"labVmsStartup"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` }
Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.
func ListServiceFabricApplicableSchedules ¶
func ListServiceFabricApplicableSchedules(ctx *pulumi.Context, args *ListServiceFabricApplicableSchedulesArgs, opts ...pulumi.InvokeOption) (*ListServiceFabricApplicableSchedulesResult, error)
Lists the applicable start/stop schedules, if any. Azure REST API version: 2018-09-15.
func (*ListServiceFabricApplicableSchedulesResult) Defaults ¶
func (val *ListServiceFabricApplicableSchedulesResult) Defaults() *ListServiceFabricApplicableSchedulesResult
Defaults sets the appropriate defaults for ListServiceFabricApplicableSchedulesResult
type ListServiceFabricApplicableSchedulesResultOutput ¶
type ListServiceFabricApplicableSchedulesResultOutput struct{ *pulumi.OutputState }
Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.
func ListServiceFabricApplicableSchedulesOutput ¶
func ListServiceFabricApplicableSchedulesOutput(ctx *pulumi.Context, args ListServiceFabricApplicableSchedulesOutputArgs, opts ...pulumi.InvokeOption) ListServiceFabricApplicableSchedulesResultOutput
func (ListServiceFabricApplicableSchedulesResultOutput) ElementType ¶
func (ListServiceFabricApplicableSchedulesResultOutput) ElementType() reflect.Type
func (ListServiceFabricApplicableSchedulesResultOutput) LabVmsShutdown ¶
func (o ListServiceFabricApplicableSchedulesResultOutput) LabVmsShutdown() ScheduleResponsePtrOutput
The auto-shutdown schedule, if one has been set at the lab or lab resource level.
func (ListServiceFabricApplicableSchedulesResultOutput) LabVmsStartup ¶
func (o ListServiceFabricApplicableSchedulesResultOutput) LabVmsStartup() ScheduleResponsePtrOutput
The auto-startup schedule, if one has been set at the lab or lab resource level.
func (ListServiceFabricApplicableSchedulesResultOutput) Location ¶
func (o ListServiceFabricApplicableSchedulesResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ListServiceFabricApplicableSchedulesResultOutput) Name ¶
func (o ListServiceFabricApplicableSchedulesResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (ListServiceFabricApplicableSchedulesResultOutput) Tags ¶
func (o ListServiceFabricApplicableSchedulesResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ListServiceFabricApplicableSchedulesResultOutput) ToListServiceFabricApplicableSchedulesResultOutput ¶
func (o ListServiceFabricApplicableSchedulesResultOutput) ToListServiceFabricApplicableSchedulesResultOutput() ListServiceFabricApplicableSchedulesResultOutput
func (ListServiceFabricApplicableSchedulesResultOutput) ToListServiceFabricApplicableSchedulesResultOutputWithContext ¶
func (o ListServiceFabricApplicableSchedulesResultOutput) ToListServiceFabricApplicableSchedulesResultOutputWithContext(ctx context.Context) ListServiceFabricApplicableSchedulesResultOutput
func (ListServiceFabricApplicableSchedulesResultOutput) Type ¶
func (o ListServiceFabricApplicableSchedulesResultOutput) Type() pulumi.StringOutput
The type of the resource.
type ListVirtualMachineApplicableSchedulesOutputArgs ¶
type ListVirtualMachineApplicableSchedulesOutputArgs struct { // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the virtual machine. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (ListVirtualMachineApplicableSchedulesOutputArgs) ElementType ¶
func (ListVirtualMachineApplicableSchedulesOutputArgs) ElementType() reflect.Type
type ListVirtualMachineApplicableSchedulesResult ¶
type ListVirtualMachineApplicableSchedulesResult struct { // The identifier of the resource. Id string `pulumi:"id"` // The auto-shutdown schedule, if one has been set at the lab or lab resource level. LabVmsShutdown *ScheduleResponse `pulumi:"labVmsShutdown"` // The auto-startup schedule, if one has been set at the lab or lab resource level. LabVmsStartup *ScheduleResponse `pulumi:"labVmsStartup"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` }
Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.
func ListVirtualMachineApplicableSchedules ¶
func ListVirtualMachineApplicableSchedules(ctx *pulumi.Context, args *ListVirtualMachineApplicableSchedulesArgs, opts ...pulumi.InvokeOption) (*ListVirtualMachineApplicableSchedulesResult, error)
Lists the applicable start/stop schedules, if any. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
func (*ListVirtualMachineApplicableSchedulesResult) Defaults ¶
func (val *ListVirtualMachineApplicableSchedulesResult) Defaults() *ListVirtualMachineApplicableSchedulesResult
Defaults sets the appropriate defaults for ListVirtualMachineApplicableSchedulesResult
type ListVirtualMachineApplicableSchedulesResultOutput ¶
type ListVirtualMachineApplicableSchedulesResultOutput struct{ *pulumi.OutputState }
Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.
func ListVirtualMachineApplicableSchedulesOutput ¶
func ListVirtualMachineApplicableSchedulesOutput(ctx *pulumi.Context, args ListVirtualMachineApplicableSchedulesOutputArgs, opts ...pulumi.InvokeOption) ListVirtualMachineApplicableSchedulesResultOutput
func (ListVirtualMachineApplicableSchedulesResultOutput) ElementType ¶
func (ListVirtualMachineApplicableSchedulesResultOutput) ElementType() reflect.Type
func (ListVirtualMachineApplicableSchedulesResultOutput) LabVmsShutdown ¶
func (o ListVirtualMachineApplicableSchedulesResultOutput) LabVmsShutdown() ScheduleResponsePtrOutput
The auto-shutdown schedule, if one has been set at the lab or lab resource level.
func (ListVirtualMachineApplicableSchedulesResultOutput) LabVmsStartup ¶
func (o ListVirtualMachineApplicableSchedulesResultOutput) LabVmsStartup() ScheduleResponsePtrOutput
The auto-startup schedule, if one has been set at the lab or lab resource level.
func (ListVirtualMachineApplicableSchedulesResultOutput) Location ¶
func (o ListVirtualMachineApplicableSchedulesResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ListVirtualMachineApplicableSchedulesResultOutput) Name ¶
func (o ListVirtualMachineApplicableSchedulesResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (ListVirtualMachineApplicableSchedulesResultOutput) Tags ¶
func (o ListVirtualMachineApplicableSchedulesResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ListVirtualMachineApplicableSchedulesResultOutput) ToListVirtualMachineApplicableSchedulesResultOutput ¶
func (o ListVirtualMachineApplicableSchedulesResultOutput) ToListVirtualMachineApplicableSchedulesResultOutput() ListVirtualMachineApplicableSchedulesResultOutput
func (ListVirtualMachineApplicableSchedulesResultOutput) ToListVirtualMachineApplicableSchedulesResultOutputWithContext ¶
func (o ListVirtualMachineApplicableSchedulesResultOutput) ToListVirtualMachineApplicableSchedulesResultOutputWithContext(ctx context.Context) ListVirtualMachineApplicableSchedulesResultOutput
func (ListVirtualMachineApplicableSchedulesResultOutput) Type ¶
func (o ListVirtualMachineApplicableSchedulesResultOutput) Type() pulumi.StringOutput
The type of the resource.
type LookupArtifactSourceArgs ¶
type LookupArtifactSourceArgs struct { // Specify the $expand query. Example: 'properties($select=displayName)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the artifact source. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupArtifactSourceOutputArgs ¶
type LookupArtifactSourceOutputArgs struct { // Specify the $expand query. Example: 'properties($select=displayName)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the artifact source. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupArtifactSourceOutputArgs) ElementType ¶
func (LookupArtifactSourceOutputArgs) ElementType() reflect.Type
type LookupArtifactSourceResult ¶
type LookupArtifactSourceResult struct { // The folder containing Azure Resource Manager templates. ArmTemplateFolderPath *string `pulumi:"armTemplateFolderPath"` // The artifact source's branch reference. BranchRef *string `pulumi:"branchRef"` // The artifact source's creation date. CreatedDate string `pulumi:"createdDate"` // The artifact source's display name. DisplayName *string `pulumi:"displayName"` // The folder containing artifacts. FolderPath *string `pulumi:"folderPath"` // The identifier of the resource. Id string `pulumi:"id"` // 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 security token to authenticate to the artifact source. SecurityToken *string `pulumi:"securityToken"` // The artifact source's type. SourceType *string `pulumi:"sourceType"` // Indicates if the artifact source is enabled (values: Enabled, Disabled). Status *string `pulumi:"status"` // 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"` // The artifact source's URI. Uri *string `pulumi:"uri"` }
Properties of an artifact source.
func LookupArtifactSource ¶
func LookupArtifactSource(ctx *pulumi.Context, args *LookupArtifactSourceArgs, opts ...pulumi.InvokeOption) (*LookupArtifactSourceResult, error)
Get artifact source. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
type LookupArtifactSourceResultOutput ¶
type LookupArtifactSourceResultOutput struct{ *pulumi.OutputState }
Properties of an artifact source.
func LookupArtifactSourceOutput ¶
func LookupArtifactSourceOutput(ctx *pulumi.Context, args LookupArtifactSourceOutputArgs, opts ...pulumi.InvokeOption) LookupArtifactSourceResultOutput
func (LookupArtifactSourceResultOutput) ArmTemplateFolderPath ¶
func (o LookupArtifactSourceResultOutput) ArmTemplateFolderPath() pulumi.StringPtrOutput
The folder containing Azure Resource Manager templates.
func (LookupArtifactSourceResultOutput) BranchRef ¶
func (o LookupArtifactSourceResultOutput) BranchRef() pulumi.StringPtrOutput
The artifact source's branch reference.
func (LookupArtifactSourceResultOutput) CreatedDate ¶
func (o LookupArtifactSourceResultOutput) CreatedDate() pulumi.StringOutput
The artifact source's creation date.
func (LookupArtifactSourceResultOutput) DisplayName ¶
func (o LookupArtifactSourceResultOutput) DisplayName() pulumi.StringPtrOutput
The artifact source's display name.
func (LookupArtifactSourceResultOutput) ElementType ¶
func (LookupArtifactSourceResultOutput) ElementType() reflect.Type
func (LookupArtifactSourceResultOutput) FolderPath ¶
func (o LookupArtifactSourceResultOutput) FolderPath() pulumi.StringPtrOutput
The folder containing artifacts.
func (LookupArtifactSourceResultOutput) Id ¶
func (o LookupArtifactSourceResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupArtifactSourceResultOutput) Location ¶
func (o LookupArtifactSourceResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupArtifactSourceResultOutput) Name ¶
func (o LookupArtifactSourceResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupArtifactSourceResultOutput) ProvisioningState ¶
func (o LookupArtifactSourceResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupArtifactSourceResultOutput) SecurityToken ¶
func (o LookupArtifactSourceResultOutput) SecurityToken() pulumi.StringPtrOutput
The security token to authenticate to the artifact source.
func (LookupArtifactSourceResultOutput) SourceType ¶
func (o LookupArtifactSourceResultOutput) SourceType() pulumi.StringPtrOutput
The artifact source's type.
func (LookupArtifactSourceResultOutput) Status ¶
func (o LookupArtifactSourceResultOutput) Status() pulumi.StringPtrOutput
Indicates if the artifact source is enabled (values: Enabled, Disabled).
func (LookupArtifactSourceResultOutput) Tags ¶
func (o LookupArtifactSourceResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupArtifactSourceResultOutput) ToLookupArtifactSourceResultOutput ¶
func (o LookupArtifactSourceResultOutput) ToLookupArtifactSourceResultOutput() LookupArtifactSourceResultOutput
func (LookupArtifactSourceResultOutput) ToLookupArtifactSourceResultOutputWithContext ¶
func (o LookupArtifactSourceResultOutput) ToLookupArtifactSourceResultOutputWithContext(ctx context.Context) LookupArtifactSourceResultOutput
func (LookupArtifactSourceResultOutput) Type ¶
func (o LookupArtifactSourceResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupArtifactSourceResultOutput) UniqueIdentifier ¶
func (o LookupArtifactSourceResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (LookupArtifactSourceResultOutput) Uri ¶
func (o LookupArtifactSourceResultOutput) Uri() pulumi.StringPtrOutput
The artifact source's URI.
type LookupCustomImageArgs ¶
type LookupCustomImageArgs struct { // Specify the $expand query. Example: 'properties($select=vm)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the custom image. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupCustomImageOutputArgs ¶
type LookupCustomImageOutputArgs struct { // Specify the $expand query. Example: 'properties($select=vm)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the custom image. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupCustomImageOutputArgs) ElementType ¶
func (LookupCustomImageOutputArgs) ElementType() reflect.Type
type LookupCustomImageResult ¶
type LookupCustomImageResult struct { // The author of the custom image. Author *string `pulumi:"author"` // The creation date of the custom image. CreationDate string `pulumi:"creationDate"` // Storage information about the plan related to this custom image CustomImagePlan *CustomImagePropertiesFromPlanResponse `pulumi:"customImagePlan"` // Storage information about the data disks present in the custom image DataDiskStorageInfo []DataDiskStorageTypeInfoResponse `pulumi:"dataDiskStorageInfo"` // The description of the custom image. Description *string `pulumi:"description"` // The identifier of the resource. Id string `pulumi:"id"` // Whether or not the custom images underlying offer/plan has been enabled for programmatic deployment IsPlanAuthorized *bool `pulumi:"isPlanAuthorized"` // The location of the resource. Location *string `pulumi:"location"` // The Managed Image Id backing the custom image. ManagedImageId *string `pulumi:"managedImageId"` // The Managed Snapshot Id backing the custom image. ManagedSnapshotId *string `pulumi:"managedSnapshotId"` // 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"` // The VHD from which the image is to be created. Vhd *CustomImagePropertiesCustomResponse `pulumi:"vhd"` // The virtual machine from which the image is to be created. Vm *CustomImagePropertiesFromVmResponse `pulumi:"vm"` }
A custom image.
func LookupCustomImage ¶
func LookupCustomImage(ctx *pulumi.Context, args *LookupCustomImageArgs, opts ...pulumi.InvokeOption) (*LookupCustomImageResult, error)
Get custom image. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
type LookupCustomImageResultOutput ¶
type LookupCustomImageResultOutput struct{ *pulumi.OutputState }
A custom image.
func LookupCustomImageOutput ¶
func LookupCustomImageOutput(ctx *pulumi.Context, args LookupCustomImageOutputArgs, opts ...pulumi.InvokeOption) LookupCustomImageResultOutput
func (LookupCustomImageResultOutput) Author ¶
func (o LookupCustomImageResultOutput) Author() pulumi.StringPtrOutput
The author of the custom image.
func (LookupCustomImageResultOutput) CreationDate ¶
func (o LookupCustomImageResultOutput) CreationDate() pulumi.StringOutput
The creation date of the custom image.
func (LookupCustomImageResultOutput) CustomImagePlan ¶
func (o LookupCustomImageResultOutput) CustomImagePlan() CustomImagePropertiesFromPlanResponsePtrOutput
Storage information about the plan related to this custom image
func (LookupCustomImageResultOutput) DataDiskStorageInfo ¶
func (o LookupCustomImageResultOutput) DataDiskStorageInfo() DataDiskStorageTypeInfoResponseArrayOutput
Storage information about the data disks present in the custom image
func (LookupCustomImageResultOutput) Description ¶
func (o LookupCustomImageResultOutput) Description() pulumi.StringPtrOutput
The description of the custom image.
func (LookupCustomImageResultOutput) ElementType ¶
func (LookupCustomImageResultOutput) ElementType() reflect.Type
func (LookupCustomImageResultOutput) Id ¶
func (o LookupCustomImageResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupCustomImageResultOutput) IsPlanAuthorized ¶
func (o LookupCustomImageResultOutput) IsPlanAuthorized() pulumi.BoolPtrOutput
Whether or not the custom images underlying offer/plan has been enabled for programmatic deployment
func (LookupCustomImageResultOutput) Location ¶
func (o LookupCustomImageResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupCustomImageResultOutput) ManagedImageId ¶
func (o LookupCustomImageResultOutput) ManagedImageId() pulumi.StringPtrOutput
The Managed Image Id backing the custom image.
func (LookupCustomImageResultOutput) ManagedSnapshotId ¶
func (o LookupCustomImageResultOutput) ManagedSnapshotId() pulumi.StringPtrOutput
The Managed Snapshot Id backing the custom image.
func (LookupCustomImageResultOutput) Name ¶
func (o LookupCustomImageResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupCustomImageResultOutput) ProvisioningState ¶
func (o LookupCustomImageResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupCustomImageResultOutput) Tags ¶
func (o LookupCustomImageResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupCustomImageResultOutput) ToLookupCustomImageResultOutput ¶
func (o LookupCustomImageResultOutput) ToLookupCustomImageResultOutput() LookupCustomImageResultOutput
func (LookupCustomImageResultOutput) ToLookupCustomImageResultOutputWithContext ¶
func (o LookupCustomImageResultOutput) ToLookupCustomImageResultOutputWithContext(ctx context.Context) LookupCustomImageResultOutput
func (LookupCustomImageResultOutput) Type ¶
func (o LookupCustomImageResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupCustomImageResultOutput) UniqueIdentifier ¶
func (o LookupCustomImageResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
type LookupDiskArgs ¶
type LookupDiskArgs struct { // Specify the $expand query. Example: 'properties($select=diskType)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the disk. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the user profile. UserName string `pulumi:"userName"` }
type LookupDiskOutputArgs ¶
type LookupDiskOutputArgs struct { // Specify the $expand query. Example: 'properties($select=diskType)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the disk. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the user profile. UserName pulumi.StringInput `pulumi:"userName"` }
func (LookupDiskOutputArgs) ElementType ¶
func (LookupDiskOutputArgs) ElementType() reflect.Type
type LookupDiskResult ¶
type LookupDiskResult struct { // The creation date of the disk. CreatedDate string `pulumi:"createdDate"` // When backed by a blob, the name of the VHD blob without extension. DiskBlobName *string `pulumi:"diskBlobName"` // The size of the disk in Gibibytes. DiskSizeGiB *int `pulumi:"diskSizeGiB"` // The storage type for the disk (i.e. Standard, Premium). DiskType *string `pulumi:"diskType"` // When backed by a blob, the URI of underlying blob. DiskUri *string `pulumi:"diskUri"` // The host caching policy of the disk (i.e. None, ReadOnly, ReadWrite). HostCaching *string `pulumi:"hostCaching"` // The identifier of the resource. Id string `pulumi:"id"` // The resource ID of the VM to which this disk is leased. LeasedByLabVmId *string `pulumi:"leasedByLabVmId"` // The location of the resource. Location *string `pulumi:"location"` // When backed by managed disk, this is the ID of the compute disk resource. ManagedDiskId *string `pulumi:"managedDiskId"` // The name of the resource. Name string `pulumi:"name"` // The provisioning status of the resource. ProvisioningState string `pulumi:"provisioningState"` // When backed by a blob, the storage account where the blob is. StorageAccountId *string `pulumi:"storageAccountId"` // 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"` }
A Disk.
func LookupDisk ¶
func LookupDisk(ctx *pulumi.Context, args *LookupDiskArgs, opts ...pulumi.InvokeOption) (*LookupDiskResult, error)
Get disk. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
type LookupDiskResultOutput ¶
type LookupDiskResultOutput struct{ *pulumi.OutputState }
A Disk.
func LookupDiskOutput ¶
func LookupDiskOutput(ctx *pulumi.Context, args LookupDiskOutputArgs, opts ...pulumi.InvokeOption) LookupDiskResultOutput
func (LookupDiskResultOutput) CreatedDate ¶
func (o LookupDiskResultOutput) CreatedDate() pulumi.StringOutput
The creation date of the disk.
func (LookupDiskResultOutput) DiskBlobName ¶
func (o LookupDiskResultOutput) DiskBlobName() pulumi.StringPtrOutput
When backed by a blob, the name of the VHD blob without extension.
func (LookupDiskResultOutput) DiskSizeGiB ¶
func (o LookupDiskResultOutput) DiskSizeGiB() pulumi.IntPtrOutput
The size of the disk in Gibibytes.
func (LookupDiskResultOutput) DiskType ¶
func (o LookupDiskResultOutput) DiskType() pulumi.StringPtrOutput
The storage type for the disk (i.e. Standard, Premium).
func (LookupDiskResultOutput) DiskUri ¶
func (o LookupDiskResultOutput) DiskUri() pulumi.StringPtrOutput
When backed by a blob, the URI of underlying blob.
func (LookupDiskResultOutput) ElementType ¶
func (LookupDiskResultOutput) ElementType() reflect.Type
func (LookupDiskResultOutput) HostCaching ¶
func (o LookupDiskResultOutput) HostCaching() pulumi.StringPtrOutput
The host caching policy of the disk (i.e. None, ReadOnly, ReadWrite).
func (LookupDiskResultOutput) Id ¶
func (o LookupDiskResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupDiskResultOutput) LeasedByLabVmId ¶
func (o LookupDiskResultOutput) LeasedByLabVmId() pulumi.StringPtrOutput
The resource ID of the VM to which this disk is leased.
func (LookupDiskResultOutput) Location ¶
func (o LookupDiskResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupDiskResultOutput) ManagedDiskId ¶
func (o LookupDiskResultOutput) ManagedDiskId() pulumi.StringPtrOutput
When backed by managed disk, this is the ID of the compute disk resource.
func (LookupDiskResultOutput) Name ¶
func (o LookupDiskResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupDiskResultOutput) ProvisioningState ¶
func (o LookupDiskResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupDiskResultOutput) StorageAccountId ¶
func (o LookupDiskResultOutput) StorageAccountId() pulumi.StringPtrOutput
When backed by a blob, the storage account where the blob is.
func (LookupDiskResultOutput) Tags ¶
func (o LookupDiskResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupDiskResultOutput) ToLookupDiskResultOutput ¶
func (o LookupDiskResultOutput) ToLookupDiskResultOutput() LookupDiskResultOutput
func (LookupDiskResultOutput) ToLookupDiskResultOutputWithContext ¶
func (o LookupDiskResultOutput) ToLookupDiskResultOutputWithContext(ctx context.Context) LookupDiskResultOutput
func (LookupDiskResultOutput) Type ¶
func (o LookupDiskResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupDiskResultOutput) UniqueIdentifier ¶
func (o LookupDiskResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
type LookupEnvironmentArgs ¶
type LookupEnvironmentArgs struct { // Specify the $expand query. Example: 'properties($select=deploymentProperties)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the environment. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the user profile. UserName string `pulumi:"userName"` }
type LookupEnvironmentOutputArgs ¶
type LookupEnvironmentOutputArgs struct { // Specify the $expand query. Example: 'properties($select=deploymentProperties)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the environment. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the user profile. UserName pulumi.StringInput `pulumi:"userName"` }
func (LookupEnvironmentOutputArgs) ElementType ¶
func (LookupEnvironmentOutputArgs) ElementType() reflect.Type
type LookupEnvironmentResult ¶
type LookupEnvironmentResult struct { // The display name of the Azure Resource Manager template that produced the environment. ArmTemplateDisplayName *string `pulumi:"armTemplateDisplayName"` // The creator of the environment. CreatedByUser string `pulumi:"createdByUser"` // The deployment properties of the environment. DeploymentProperties *EnvironmentDeploymentPropertiesResponse `pulumi:"deploymentProperties"` // The identifier of the resource. Id string `pulumi:"id"` // 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 identifier of the resource group containing the environment's resources. ResourceGroupId string `pulumi:"resourceGroupId"` // 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"` }
An environment, which is essentially an ARM template deployment.
func LookupEnvironment ¶
func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)
Get environment. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
type LookupEnvironmentResultOutput ¶
type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }
An environment, which is essentially an ARM template deployment.
func LookupEnvironmentOutput ¶
func LookupEnvironmentOutput(ctx *pulumi.Context, args LookupEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ArmTemplateDisplayName ¶
func (o LookupEnvironmentResultOutput) ArmTemplateDisplayName() pulumi.StringPtrOutput
The display name of the Azure Resource Manager template that produced the environment.
func (LookupEnvironmentResultOutput) CreatedByUser ¶
func (o LookupEnvironmentResultOutput) CreatedByUser() pulumi.StringOutput
The creator of the environment.
func (LookupEnvironmentResultOutput) DeploymentProperties ¶
func (o LookupEnvironmentResultOutput) DeploymentProperties() EnvironmentDeploymentPropertiesResponsePtrOutput
The deployment properties of the environment.
func (LookupEnvironmentResultOutput) ElementType ¶
func (LookupEnvironmentResultOutput) ElementType() reflect.Type
func (LookupEnvironmentResultOutput) Id ¶
func (o LookupEnvironmentResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupEnvironmentResultOutput) Location ¶
func (o LookupEnvironmentResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupEnvironmentResultOutput) Name ¶
func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupEnvironmentResultOutput) ProvisioningState ¶
func (o LookupEnvironmentResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupEnvironmentResultOutput) ResourceGroupId ¶
func (o LookupEnvironmentResultOutput) ResourceGroupId() pulumi.StringOutput
The identifier of the resource group containing the environment's resources.
func (LookupEnvironmentResultOutput) Tags ¶
func (o LookupEnvironmentResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput ¶
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext ¶
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) Type ¶
func (o LookupEnvironmentResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupEnvironmentResultOutput) UniqueIdentifier ¶
func (o LookupEnvironmentResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
type LookupFormulaArgs ¶
type LookupFormulaArgs struct { // Specify the $expand query. Example: 'properties($select=description)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the formula. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupFormulaOutputArgs ¶
type LookupFormulaOutputArgs struct { // Specify the $expand query. Example: 'properties($select=description)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the formula. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupFormulaOutputArgs) ElementType ¶
func (LookupFormulaOutputArgs) ElementType() reflect.Type
type LookupFormulaResult ¶
type LookupFormulaResult struct { // The author of the formula. Author string `pulumi:"author"` // The creation date of the formula. CreationDate string `pulumi:"creationDate"` // The description of the formula. Description *string `pulumi:"description"` // The content of the formula. FormulaContent *LabVirtualMachineCreationParameterResponse `pulumi:"formulaContent"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The OS type of the formula. OsType *string `pulumi:"osType"` // 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"` // Information about a VM from which a formula is to be created. Vm *FormulaPropertiesFromVmResponse `pulumi:"vm"` }
A formula for creating a VM, specifying an image base and other parameters
func LookupFormula ¶
func LookupFormula(ctx *pulumi.Context, args *LookupFormulaArgs, opts ...pulumi.InvokeOption) (*LookupFormulaResult, error)
Get formula. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
func (*LookupFormulaResult) Defaults ¶
func (val *LookupFormulaResult) Defaults() *LookupFormulaResult
Defaults sets the appropriate defaults for LookupFormulaResult
type LookupFormulaResultOutput ¶
type LookupFormulaResultOutput struct{ *pulumi.OutputState }
A formula for creating a VM, specifying an image base and other parameters
func LookupFormulaOutput ¶
func LookupFormulaOutput(ctx *pulumi.Context, args LookupFormulaOutputArgs, opts ...pulumi.InvokeOption) LookupFormulaResultOutput
func (LookupFormulaResultOutput) Author ¶
func (o LookupFormulaResultOutput) Author() pulumi.StringOutput
The author of the formula.
func (LookupFormulaResultOutput) CreationDate ¶
func (o LookupFormulaResultOutput) CreationDate() pulumi.StringOutput
The creation date of the formula.
func (LookupFormulaResultOutput) Description ¶
func (o LookupFormulaResultOutput) Description() pulumi.StringPtrOutput
The description of the formula.
func (LookupFormulaResultOutput) ElementType ¶
func (LookupFormulaResultOutput) ElementType() reflect.Type
func (LookupFormulaResultOutput) FormulaContent ¶
func (o LookupFormulaResultOutput) FormulaContent() LabVirtualMachineCreationParameterResponsePtrOutput
The content of the formula.
func (LookupFormulaResultOutput) Id ¶
func (o LookupFormulaResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupFormulaResultOutput) Location ¶
func (o LookupFormulaResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupFormulaResultOutput) Name ¶
func (o LookupFormulaResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupFormulaResultOutput) OsType ¶
func (o LookupFormulaResultOutput) OsType() pulumi.StringPtrOutput
The OS type of the formula.
func (LookupFormulaResultOutput) ProvisioningState ¶
func (o LookupFormulaResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupFormulaResultOutput) Tags ¶
func (o LookupFormulaResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupFormulaResultOutput) ToLookupFormulaResultOutput ¶
func (o LookupFormulaResultOutput) ToLookupFormulaResultOutput() LookupFormulaResultOutput
func (LookupFormulaResultOutput) ToLookupFormulaResultOutputWithContext ¶
func (o LookupFormulaResultOutput) ToLookupFormulaResultOutputWithContext(ctx context.Context) LookupFormulaResultOutput
func (LookupFormulaResultOutput) Type ¶
func (o LookupFormulaResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupFormulaResultOutput) UniqueIdentifier ¶
func (o LookupFormulaResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
type LookupGlobalScheduleOutputArgs ¶
type LookupGlobalScheduleOutputArgs struct { // Specify the $expand query. Example: 'properties($select=status)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the schedule. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupGlobalScheduleOutputArgs) ElementType ¶
func (LookupGlobalScheduleOutputArgs) ElementType() reflect.Type
type LookupGlobalScheduleResult ¶
type LookupGlobalScheduleResult struct { // The creation date of the schedule. CreatedDate string `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence *DayDetailsResponse `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence *HourDetailsResponse `pulumi:"hourlyRecurrence"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // Notification settings. NotificationSettings *NotificationSettingsResponse `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState string `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status *string `pulumi:"status"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId *string `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType *string `pulumi:"taskType"` // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId *string `pulumi:"timeZoneId"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier string `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence *WeekDetailsResponse `pulumi:"weeklyRecurrence"` }
A schedule.
func LookupGlobalSchedule ¶
func LookupGlobalSchedule(ctx *pulumi.Context, args *LookupGlobalScheduleArgs, opts ...pulumi.InvokeOption) (*LookupGlobalScheduleResult, error)
Get schedule. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
func (*LookupGlobalScheduleResult) Defaults ¶
func (val *LookupGlobalScheduleResult) Defaults() *LookupGlobalScheduleResult
Defaults sets the appropriate defaults for LookupGlobalScheduleResult
type LookupGlobalScheduleResultOutput ¶
type LookupGlobalScheduleResultOutput struct{ *pulumi.OutputState }
A schedule.
func LookupGlobalScheduleOutput ¶
func LookupGlobalScheduleOutput(ctx *pulumi.Context, args LookupGlobalScheduleOutputArgs, opts ...pulumi.InvokeOption) LookupGlobalScheduleResultOutput
func (LookupGlobalScheduleResultOutput) CreatedDate ¶
func (o LookupGlobalScheduleResultOutput) CreatedDate() pulumi.StringOutput
The creation date of the schedule.
func (LookupGlobalScheduleResultOutput) DailyRecurrence ¶
func (o LookupGlobalScheduleResultOutput) DailyRecurrence() DayDetailsResponsePtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (LookupGlobalScheduleResultOutput) ElementType ¶
func (LookupGlobalScheduleResultOutput) ElementType() reflect.Type
func (LookupGlobalScheduleResultOutput) HourlyRecurrence ¶
func (o LookupGlobalScheduleResultOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (LookupGlobalScheduleResultOutput) Id ¶
func (o LookupGlobalScheduleResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupGlobalScheduleResultOutput) Location ¶
func (o LookupGlobalScheduleResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupGlobalScheduleResultOutput) Name ¶
func (o LookupGlobalScheduleResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupGlobalScheduleResultOutput) NotificationSettings ¶
func (o LookupGlobalScheduleResultOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
Notification settings.
func (LookupGlobalScheduleResultOutput) ProvisioningState ¶
func (o LookupGlobalScheduleResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupGlobalScheduleResultOutput) Status ¶
func (o LookupGlobalScheduleResultOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (LookupGlobalScheduleResultOutput) Tags ¶
func (o LookupGlobalScheduleResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupGlobalScheduleResultOutput) TargetResourceId ¶
func (o LookupGlobalScheduleResultOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (LookupGlobalScheduleResultOutput) TaskType ¶
func (o LookupGlobalScheduleResultOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (LookupGlobalScheduleResultOutput) TimeZoneId ¶
func (o LookupGlobalScheduleResultOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
func (LookupGlobalScheduleResultOutput) ToLookupGlobalScheduleResultOutput ¶
func (o LookupGlobalScheduleResultOutput) ToLookupGlobalScheduleResultOutput() LookupGlobalScheduleResultOutput
func (LookupGlobalScheduleResultOutput) ToLookupGlobalScheduleResultOutputWithContext ¶
func (o LookupGlobalScheduleResultOutput) ToLookupGlobalScheduleResultOutputWithContext(ctx context.Context) LookupGlobalScheduleResultOutput
func (LookupGlobalScheduleResultOutput) Type ¶
func (o LookupGlobalScheduleResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupGlobalScheduleResultOutput) UniqueIdentifier ¶
func (o LookupGlobalScheduleResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (LookupGlobalScheduleResultOutput) WeeklyRecurrence ¶
func (o LookupGlobalScheduleResultOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type LookupLabArgs ¶
type LookupLabOutputArgs ¶
type LookupLabOutputArgs struct { // Specify the $expand query. Example: 'properties($select=defaultStorageAccount)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupLabOutputArgs) ElementType ¶
func (LookupLabOutputArgs) ElementType() reflect.Type
type LookupLabResult ¶
type LookupLabResult struct { // The properties of any lab announcement associated with this lab Announcement *LabAnnouncementPropertiesResponse `pulumi:"announcement"` // The lab's artifact storage account. ArtifactsStorageAccount string `pulumi:"artifactsStorageAccount"` // The creation date of the lab. CreatedDate string `pulumi:"createdDate"` // The lab's default premium storage account. DefaultPremiumStorageAccount string `pulumi:"defaultPremiumStorageAccount"` // The lab's default storage account. DefaultStorageAccount string `pulumi:"defaultStorageAccount"` // The access rights to be granted to the user when provisioning an environment EnvironmentPermission *string `pulumi:"environmentPermission"` // Extended properties of the lab used for experimental features ExtendedProperties map[string]string `pulumi:"extendedProperties"` // The identifier of the resource. Id string `pulumi:"id"` // Type of storage used by the lab. It can be either Premium or Standard. Default is Premium. LabStorageType *string `pulumi:"labStorageType"` // The load balancer used to for lab VMs that use shared IP address. LoadBalancerId string `pulumi:"loadBalancerId"` // The location of the resource. Location *string `pulumi:"location"` // The ordered list of artifact resource IDs that should be applied on all Linux VM creations by default, prior to the artifacts specified by the user. MandatoryArtifactsResourceIdsLinux []string `pulumi:"mandatoryArtifactsResourceIdsLinux"` // The ordered list of artifact resource IDs that should be applied on all Windows VM creations by default, prior to the artifacts specified by the user. MandatoryArtifactsResourceIdsWindows []string `pulumi:"mandatoryArtifactsResourceIdsWindows"` // The name of the resource. Name string `pulumi:"name"` // The Network Security Group attached to the lab VMs Network interfaces to restrict open ports. NetworkSecurityGroupId string `pulumi:"networkSecurityGroupId"` // The lab's premium data disk storage account. PremiumDataDiskStorageAccount string `pulumi:"premiumDataDiskStorageAccount"` // The setting to enable usage of premium data disks. // When its value is 'Enabled', creation of standard or premium data disks is allowed. // When its value is 'Disabled', only creation of standard data disks is allowed. PremiumDataDisks *string `pulumi:"premiumDataDisks"` // The provisioning status of the resource. ProvisioningState string `pulumi:"provisioningState"` // The public IP address for the lab's load balancer. PublicIpId string `pulumi:"publicIpId"` // The properties of any lab support message associated with this lab Support *LabSupportPropertiesResponse `pulumi:"support"` // 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"` // The lab's Key vault. VaultName string `pulumi:"vaultName"` // The resource group in which all new lab virtual machines will be created. To let DevTest Labs manage resource group creation, set this value to null. VmCreationResourceGroup string `pulumi:"vmCreationResourceGroup"` }
A lab.
func LookupLab ¶
func LookupLab(ctx *pulumi.Context, args *LookupLabArgs, opts ...pulumi.InvokeOption) (*LookupLabResult, error)
Get lab. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
func (*LookupLabResult) Defaults ¶
func (val *LookupLabResult) Defaults() *LookupLabResult
Defaults sets the appropriate defaults for LookupLabResult
type LookupLabResultOutput ¶
type LookupLabResultOutput struct{ *pulumi.OutputState }
A lab.
func LookupLabOutput ¶
func LookupLabOutput(ctx *pulumi.Context, args LookupLabOutputArgs, opts ...pulumi.InvokeOption) LookupLabResultOutput
func (LookupLabResultOutput) Announcement ¶
func (o LookupLabResultOutput) Announcement() LabAnnouncementPropertiesResponsePtrOutput
The properties of any lab announcement associated with this lab
func (LookupLabResultOutput) ArtifactsStorageAccount ¶
func (o LookupLabResultOutput) ArtifactsStorageAccount() pulumi.StringOutput
The lab's artifact storage account.
func (LookupLabResultOutput) CreatedDate ¶
func (o LookupLabResultOutput) CreatedDate() pulumi.StringOutput
The creation date of the lab.
func (LookupLabResultOutput) DefaultPremiumStorageAccount ¶
func (o LookupLabResultOutput) DefaultPremiumStorageAccount() pulumi.StringOutput
The lab's default premium storage account.
func (LookupLabResultOutput) DefaultStorageAccount ¶
func (o LookupLabResultOutput) DefaultStorageAccount() pulumi.StringOutput
The lab's default storage account.
func (LookupLabResultOutput) ElementType ¶
func (LookupLabResultOutput) ElementType() reflect.Type
func (LookupLabResultOutput) EnvironmentPermission ¶
func (o LookupLabResultOutput) EnvironmentPermission() pulumi.StringPtrOutput
The access rights to be granted to the user when provisioning an environment
func (LookupLabResultOutput) ExtendedProperties ¶
func (o LookupLabResultOutput) ExtendedProperties() pulumi.StringMapOutput
Extended properties of the lab used for experimental features
func (LookupLabResultOutput) Id ¶
func (o LookupLabResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupLabResultOutput) LabStorageType ¶
func (o LookupLabResultOutput) LabStorageType() pulumi.StringPtrOutput
Type of storage used by the lab. It can be either Premium or Standard. Default is Premium.
func (LookupLabResultOutput) LoadBalancerId ¶
func (o LookupLabResultOutput) LoadBalancerId() pulumi.StringOutput
The load balancer used to for lab VMs that use shared IP address.
func (LookupLabResultOutput) Location ¶
func (o LookupLabResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupLabResultOutput) MandatoryArtifactsResourceIdsLinux ¶
func (o LookupLabResultOutput) MandatoryArtifactsResourceIdsLinux() pulumi.StringArrayOutput
The ordered list of artifact resource IDs that should be applied on all Linux VM creations by default, prior to the artifacts specified by the user.
func (LookupLabResultOutput) MandatoryArtifactsResourceIdsWindows ¶
func (o LookupLabResultOutput) MandatoryArtifactsResourceIdsWindows() pulumi.StringArrayOutput
The ordered list of artifact resource IDs that should be applied on all Windows VM creations by default, prior to the artifacts specified by the user.
func (LookupLabResultOutput) Name ¶
func (o LookupLabResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupLabResultOutput) NetworkSecurityGroupId ¶
func (o LookupLabResultOutput) NetworkSecurityGroupId() pulumi.StringOutput
The Network Security Group attached to the lab VMs Network interfaces to restrict open ports.
func (LookupLabResultOutput) PremiumDataDiskStorageAccount ¶
func (o LookupLabResultOutput) PremiumDataDiskStorageAccount() pulumi.StringOutput
The lab's premium data disk storage account.
func (LookupLabResultOutput) PremiumDataDisks ¶
func (o LookupLabResultOutput) PremiumDataDisks() pulumi.StringPtrOutput
The setting to enable usage of premium data disks. When its value is 'Enabled', creation of standard or premium data disks is allowed. When its value is 'Disabled', only creation of standard data disks is allowed.
func (LookupLabResultOutput) ProvisioningState ¶
func (o LookupLabResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupLabResultOutput) PublicIpId ¶
func (o LookupLabResultOutput) PublicIpId() pulumi.StringOutput
The public IP address for the lab's load balancer.
func (LookupLabResultOutput) Support ¶
func (o LookupLabResultOutput) Support() LabSupportPropertiesResponsePtrOutput
The properties of any lab support message associated with this lab
func (LookupLabResultOutput) Tags ¶
func (o LookupLabResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupLabResultOutput) ToLookupLabResultOutput ¶
func (o LookupLabResultOutput) ToLookupLabResultOutput() LookupLabResultOutput
func (LookupLabResultOutput) ToLookupLabResultOutputWithContext ¶
func (o LookupLabResultOutput) ToLookupLabResultOutputWithContext(ctx context.Context) LookupLabResultOutput
func (LookupLabResultOutput) Type ¶
func (o LookupLabResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupLabResultOutput) UniqueIdentifier ¶
func (o LookupLabResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (LookupLabResultOutput) VaultName ¶
func (o LookupLabResultOutput) VaultName() pulumi.StringOutput
The lab's Key vault.
func (LookupLabResultOutput) VmCreationResourceGroup ¶
func (o LookupLabResultOutput) VmCreationResourceGroup() pulumi.StringOutput
The resource group in which all new lab virtual machines will be created. To let DevTest Labs manage resource group creation, set this value to null.
type LookupNotificationChannelArgs ¶
type LookupNotificationChannelArgs struct { // Specify the $expand query. Example: 'properties($select=webHookUrl)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the notification channel. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupNotificationChannelOutputArgs ¶
type LookupNotificationChannelOutputArgs struct { // Specify the $expand query. Example: 'properties($select=webHookUrl)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the notification channel. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupNotificationChannelOutputArgs) ElementType ¶
func (LookupNotificationChannelOutputArgs) ElementType() reflect.Type
type LookupNotificationChannelResult ¶
type LookupNotificationChannelResult struct { // The creation date of the notification channel. CreatedDate string `pulumi:"createdDate"` // Description of notification. Description *string `pulumi:"description"` // The email recipient to send notifications to (can be a list of semi-colon separated email addresses). EmailRecipient *string `pulumi:"emailRecipient"` // The list of event for which this notification is enabled. Events []EventResponse `pulumi:"events"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The locale to use when sending a notification (fallback for unsupported languages is EN). NotificationLocale *string `pulumi:"notificationLocale"` // 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"` // The webhook URL to send notifications to. WebHookUrl *string `pulumi:"webHookUrl"` }
A notification.
func LookupNotificationChannel ¶
func LookupNotificationChannel(ctx *pulumi.Context, args *LookupNotificationChannelArgs, opts ...pulumi.InvokeOption) (*LookupNotificationChannelResult, error)
Get notification channel. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
type LookupNotificationChannelResultOutput ¶
type LookupNotificationChannelResultOutput struct{ *pulumi.OutputState }
A notification.
func LookupNotificationChannelOutput ¶
func LookupNotificationChannelOutput(ctx *pulumi.Context, args LookupNotificationChannelOutputArgs, opts ...pulumi.InvokeOption) LookupNotificationChannelResultOutput
func (LookupNotificationChannelResultOutput) CreatedDate ¶
func (o LookupNotificationChannelResultOutput) CreatedDate() pulumi.StringOutput
The creation date of the notification channel.
func (LookupNotificationChannelResultOutput) Description ¶
func (o LookupNotificationChannelResultOutput) Description() pulumi.StringPtrOutput
Description of notification.
func (LookupNotificationChannelResultOutput) ElementType ¶
func (LookupNotificationChannelResultOutput) ElementType() reflect.Type
func (LookupNotificationChannelResultOutput) EmailRecipient ¶
func (o LookupNotificationChannelResultOutput) EmailRecipient() pulumi.StringPtrOutput
The email recipient to send notifications to (can be a list of semi-colon separated email addresses).
func (LookupNotificationChannelResultOutput) Events ¶
func (o LookupNotificationChannelResultOutput) Events() EventResponseArrayOutput
The list of event for which this notification is enabled.
func (LookupNotificationChannelResultOutput) Id ¶
func (o LookupNotificationChannelResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupNotificationChannelResultOutput) Location ¶
func (o LookupNotificationChannelResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupNotificationChannelResultOutput) Name ¶
func (o LookupNotificationChannelResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupNotificationChannelResultOutput) NotificationLocale ¶
func (o LookupNotificationChannelResultOutput) NotificationLocale() pulumi.StringPtrOutput
The locale to use when sending a notification (fallback for unsupported languages is EN).
func (LookupNotificationChannelResultOutput) ProvisioningState ¶
func (o LookupNotificationChannelResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupNotificationChannelResultOutput) Tags ¶
func (o LookupNotificationChannelResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutput ¶
func (o LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutput() LookupNotificationChannelResultOutput
func (LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutputWithContext ¶
func (o LookupNotificationChannelResultOutput) ToLookupNotificationChannelResultOutputWithContext(ctx context.Context) LookupNotificationChannelResultOutput
func (LookupNotificationChannelResultOutput) Type ¶
func (o LookupNotificationChannelResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupNotificationChannelResultOutput) UniqueIdentifier ¶
func (o LookupNotificationChannelResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (LookupNotificationChannelResultOutput) WebHookUrl ¶
func (o LookupNotificationChannelResultOutput) WebHookUrl() pulumi.StringPtrOutput
The webhook URL to send notifications to.
type LookupPolicyArgs ¶
type LookupPolicyArgs struct { // Specify the $expand query. Example: 'properties($select=description)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the policy. Name string `pulumi:"name"` // The name of the policy set. PolicySetName string `pulumi:"policySetName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupPolicyOutputArgs ¶
type LookupPolicyOutputArgs struct { // Specify the $expand query. Example: 'properties($select=description)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the policy. Name pulumi.StringInput `pulumi:"name"` // The name of the policy set. PolicySetName pulumi.StringInput `pulumi:"policySetName"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupPolicyOutputArgs) ElementType ¶
func (LookupPolicyOutputArgs) ElementType() reflect.Type
type LookupPolicyResult ¶
type LookupPolicyResult struct { // The creation date of the policy. CreatedDate string `pulumi:"createdDate"` // The description of the policy. Description *string `pulumi:"description"` // The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy). EvaluatorType *string `pulumi:"evaluatorType"` // The fact data of the policy. FactData *string `pulumi:"factData"` // The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc. FactName *string `pulumi:"factName"` // The identifier of the resource. Id string `pulumi:"id"` // 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 status of the policy. Status *string `pulumi:"status"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The threshold of the policy (i.e. a number for MaxValuePolicy, and a JSON array of values for AllowedValuesPolicy). Threshold *string `pulumi:"threshold"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier string `pulumi:"uniqueIdentifier"` }
A Policy.
func LookupPolicy ¶
func LookupPolicy(ctx *pulumi.Context, args *LookupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupPolicyResult, error)
Get policy. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
type LookupPolicyResultOutput ¶
type LookupPolicyResultOutput struct{ *pulumi.OutputState }
A Policy.
func LookupPolicyOutput ¶
func LookupPolicyOutput(ctx *pulumi.Context, args LookupPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyResultOutput
func (LookupPolicyResultOutput) CreatedDate ¶
func (o LookupPolicyResultOutput) CreatedDate() pulumi.StringOutput
The creation date of the policy.
func (LookupPolicyResultOutput) Description ¶
func (o LookupPolicyResultOutput) Description() pulumi.StringPtrOutput
The description of the policy.
func (LookupPolicyResultOutput) ElementType ¶
func (LookupPolicyResultOutput) ElementType() reflect.Type
func (LookupPolicyResultOutput) EvaluatorType ¶
func (o LookupPolicyResultOutput) EvaluatorType() pulumi.StringPtrOutput
The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy).
func (LookupPolicyResultOutput) FactData ¶
func (o LookupPolicyResultOutput) FactData() pulumi.StringPtrOutput
The fact data of the policy.
func (LookupPolicyResultOutput) FactName ¶
func (o LookupPolicyResultOutput) FactName() pulumi.StringPtrOutput
The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc.
func (LookupPolicyResultOutput) Id ¶
func (o LookupPolicyResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupPolicyResultOutput) Location ¶
func (o LookupPolicyResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupPolicyResultOutput) Name ¶
func (o LookupPolicyResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupPolicyResultOutput) ProvisioningState ¶
func (o LookupPolicyResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupPolicyResultOutput) Status ¶
func (o LookupPolicyResultOutput) Status() pulumi.StringPtrOutput
The status of the policy.
func (LookupPolicyResultOutput) Tags ¶
func (o LookupPolicyResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupPolicyResultOutput) Threshold ¶
func (o LookupPolicyResultOutput) Threshold() pulumi.StringPtrOutput
The threshold of the policy (i.e. a number for MaxValuePolicy, and a JSON array of values for AllowedValuesPolicy).
func (LookupPolicyResultOutput) ToLookupPolicyResultOutput ¶
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutput() LookupPolicyResultOutput
func (LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext ¶
func (o LookupPolicyResultOutput) ToLookupPolicyResultOutputWithContext(ctx context.Context) LookupPolicyResultOutput
func (LookupPolicyResultOutput) Type ¶
func (o LookupPolicyResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupPolicyResultOutput) UniqueIdentifier ¶
func (o LookupPolicyResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
type LookupScheduleArgs ¶
type LookupScheduleArgs struct { // Specify the $expand query. Example: 'properties($select=status)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the schedule. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupScheduleOutputArgs ¶
type LookupScheduleOutputArgs struct { // Specify the $expand query. Example: 'properties($select=status)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the schedule. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupScheduleOutputArgs) ElementType ¶
func (LookupScheduleOutputArgs) ElementType() reflect.Type
type LookupScheduleResult ¶
type LookupScheduleResult struct { // The creation date of the schedule. CreatedDate string `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence *DayDetailsResponse `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence *HourDetailsResponse `pulumi:"hourlyRecurrence"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // Notification settings. NotificationSettings *NotificationSettingsResponse `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState string `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status *string `pulumi:"status"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId *string `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType *string `pulumi:"taskType"` // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId *string `pulumi:"timeZoneId"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier string `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence *WeekDetailsResponse `pulumi:"weeklyRecurrence"` }
A schedule.
func LookupSchedule ¶
func LookupSchedule(ctx *pulumi.Context, args *LookupScheduleArgs, opts ...pulumi.InvokeOption) (*LookupScheduleResult, error)
Get schedule. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
func (*LookupScheduleResult) Defaults ¶
func (val *LookupScheduleResult) Defaults() *LookupScheduleResult
Defaults sets the appropriate defaults for LookupScheduleResult
type LookupScheduleResultOutput ¶
type LookupScheduleResultOutput struct{ *pulumi.OutputState }
A schedule.
func LookupScheduleOutput ¶
func LookupScheduleOutput(ctx *pulumi.Context, args LookupScheduleOutputArgs, opts ...pulumi.InvokeOption) LookupScheduleResultOutput
func (LookupScheduleResultOutput) CreatedDate ¶
func (o LookupScheduleResultOutput) CreatedDate() pulumi.StringOutput
The creation date of the schedule.
func (LookupScheduleResultOutput) DailyRecurrence ¶
func (o LookupScheduleResultOutput) DailyRecurrence() DayDetailsResponsePtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (LookupScheduleResultOutput) ElementType ¶
func (LookupScheduleResultOutput) ElementType() reflect.Type
func (LookupScheduleResultOutput) HourlyRecurrence ¶
func (o LookupScheduleResultOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (LookupScheduleResultOutput) Id ¶
func (o LookupScheduleResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupScheduleResultOutput) Location ¶
func (o LookupScheduleResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupScheduleResultOutput) Name ¶
func (o LookupScheduleResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupScheduleResultOutput) NotificationSettings ¶
func (o LookupScheduleResultOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
Notification settings.
func (LookupScheduleResultOutput) ProvisioningState ¶
func (o LookupScheduleResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupScheduleResultOutput) Status ¶
func (o LookupScheduleResultOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (LookupScheduleResultOutput) Tags ¶
func (o LookupScheduleResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupScheduleResultOutput) TargetResourceId ¶
func (o LookupScheduleResultOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (LookupScheduleResultOutput) TaskType ¶
func (o LookupScheduleResultOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (LookupScheduleResultOutput) TimeZoneId ¶
func (o LookupScheduleResultOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
func (LookupScheduleResultOutput) ToLookupScheduleResultOutput ¶
func (o LookupScheduleResultOutput) ToLookupScheduleResultOutput() LookupScheduleResultOutput
func (LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext ¶
func (o LookupScheduleResultOutput) ToLookupScheduleResultOutputWithContext(ctx context.Context) LookupScheduleResultOutput
func (LookupScheduleResultOutput) Type ¶
func (o LookupScheduleResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupScheduleResultOutput) UniqueIdentifier ¶
func (o LookupScheduleResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (LookupScheduleResultOutput) WeeklyRecurrence ¶
func (o LookupScheduleResultOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type LookupSecretArgs ¶
type LookupSecretArgs struct { // Specify the $expand query. Example: 'properties($select=value)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the secret. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the user profile. UserName string `pulumi:"userName"` }
type LookupSecretOutputArgs ¶
type LookupSecretOutputArgs struct { // Specify the $expand query. Example: 'properties($select=value)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the secret. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the user profile. UserName pulumi.StringInput `pulumi:"userName"` }
func (LookupSecretOutputArgs) ElementType ¶
func (LookupSecretOutputArgs) ElementType() reflect.Type
type LookupSecretResult ¶
type LookupSecretResult struct { // The identifier of the resource. Id string `pulumi:"id"` // 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 type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier string `pulumi:"uniqueIdentifier"` // The value of the secret for secret creation. Value *string `pulumi:"value"` }
A secret.
func LookupSecret ¶
func LookupSecret(ctx *pulumi.Context, args *LookupSecretArgs, opts ...pulumi.InvokeOption) (*LookupSecretResult, error)
Get secret. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
type LookupSecretResultOutput ¶
type LookupSecretResultOutput struct{ *pulumi.OutputState }
A secret.
func LookupSecretOutput ¶
func LookupSecretOutput(ctx *pulumi.Context, args LookupSecretOutputArgs, opts ...pulumi.InvokeOption) LookupSecretResultOutput
func (LookupSecretResultOutput) ElementType ¶
func (LookupSecretResultOutput) ElementType() reflect.Type
func (LookupSecretResultOutput) Id ¶
func (o LookupSecretResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupSecretResultOutput) Location ¶
func (o LookupSecretResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupSecretResultOutput) Name ¶
func (o LookupSecretResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupSecretResultOutput) ProvisioningState ¶
func (o LookupSecretResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupSecretResultOutput) Tags ¶
func (o LookupSecretResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupSecretResultOutput) ToLookupSecretResultOutput ¶
func (o LookupSecretResultOutput) ToLookupSecretResultOutput() LookupSecretResultOutput
func (LookupSecretResultOutput) ToLookupSecretResultOutputWithContext ¶
func (o LookupSecretResultOutput) ToLookupSecretResultOutputWithContext(ctx context.Context) LookupSecretResultOutput
func (LookupSecretResultOutput) Type ¶
func (o LookupSecretResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupSecretResultOutput) UniqueIdentifier ¶
func (o LookupSecretResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (LookupSecretResultOutput) Value ¶
func (o LookupSecretResultOutput) Value() pulumi.StringPtrOutput
The value of the secret for secret creation.
type LookupServiceFabricArgs ¶
type LookupServiceFabricArgs struct { // Specify the $expand query. Example: 'properties($expand=applicableSchedule)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the service fabric. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the user profile. UserName string `pulumi:"userName"` }
type LookupServiceFabricOutputArgs ¶
type LookupServiceFabricOutputArgs struct { // Specify the $expand query. Example: 'properties($expand=applicableSchedule)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the service fabric. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the user profile. UserName pulumi.StringInput `pulumi:"userName"` }
func (LookupServiceFabricOutputArgs) ElementType ¶
func (LookupServiceFabricOutputArgs) ElementType() reflect.Type
type LookupServiceFabricResult ¶
type LookupServiceFabricResult struct { // The applicable schedule for the virtual machine. ApplicableSchedule ApplicableScheduleResponse `pulumi:"applicableSchedule"` // The resource id of the environment under which the service fabric resource is present EnvironmentId *string `pulumi:"environmentId"` // The backing service fabric resource's id ExternalServiceFabricId *string `pulumi:"externalServiceFabricId"` // The identifier of the resource. Id string `pulumi:"id"` // 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 type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier string `pulumi:"uniqueIdentifier"` }
A Service Fabric.
func LookupServiceFabric ¶
func LookupServiceFabric(ctx *pulumi.Context, args *LookupServiceFabricArgs, opts ...pulumi.InvokeOption) (*LookupServiceFabricResult, error)
Get service fabric. Azure REST API version: 2018-09-15.
func (*LookupServiceFabricResult) Defaults ¶
func (val *LookupServiceFabricResult) Defaults() *LookupServiceFabricResult
Defaults sets the appropriate defaults for LookupServiceFabricResult
type LookupServiceFabricResultOutput ¶
type LookupServiceFabricResultOutput struct{ *pulumi.OutputState }
A Service Fabric.
func LookupServiceFabricOutput ¶
func LookupServiceFabricOutput(ctx *pulumi.Context, args LookupServiceFabricOutputArgs, opts ...pulumi.InvokeOption) LookupServiceFabricResultOutput
func (LookupServiceFabricResultOutput) ApplicableSchedule ¶
func (o LookupServiceFabricResultOutput) ApplicableSchedule() ApplicableScheduleResponseOutput
The applicable schedule for the virtual machine.
func (LookupServiceFabricResultOutput) ElementType ¶
func (LookupServiceFabricResultOutput) ElementType() reflect.Type
func (LookupServiceFabricResultOutput) EnvironmentId ¶
func (o LookupServiceFabricResultOutput) EnvironmentId() pulumi.StringPtrOutput
The resource id of the environment under which the service fabric resource is present
func (LookupServiceFabricResultOutput) ExternalServiceFabricId ¶
func (o LookupServiceFabricResultOutput) ExternalServiceFabricId() pulumi.StringPtrOutput
The backing service fabric resource's id
func (LookupServiceFabricResultOutput) Id ¶
func (o LookupServiceFabricResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupServiceFabricResultOutput) Location ¶
func (o LookupServiceFabricResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupServiceFabricResultOutput) Name ¶
func (o LookupServiceFabricResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupServiceFabricResultOutput) ProvisioningState ¶
func (o LookupServiceFabricResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupServiceFabricResultOutput) Tags ¶
func (o LookupServiceFabricResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupServiceFabricResultOutput) ToLookupServiceFabricResultOutput ¶
func (o LookupServiceFabricResultOutput) ToLookupServiceFabricResultOutput() LookupServiceFabricResultOutput
func (LookupServiceFabricResultOutput) ToLookupServiceFabricResultOutputWithContext ¶
func (o LookupServiceFabricResultOutput) ToLookupServiceFabricResultOutputWithContext(ctx context.Context) LookupServiceFabricResultOutput
func (LookupServiceFabricResultOutput) Type ¶
func (o LookupServiceFabricResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupServiceFabricResultOutput) UniqueIdentifier ¶
func (o LookupServiceFabricResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
type LookupServiceFabricScheduleArgs ¶
type LookupServiceFabricScheduleArgs struct { // Specify the $expand query. Example: 'properties($select=status)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the schedule. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the service fabric. ServiceFabricName string `pulumi:"serviceFabricName"` // The name of the user profile. UserName string `pulumi:"userName"` }
type LookupServiceFabricScheduleOutputArgs ¶
type LookupServiceFabricScheduleOutputArgs struct { // Specify the $expand query. Example: 'properties($select=status)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the schedule. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the service fabric. ServiceFabricName pulumi.StringInput `pulumi:"serviceFabricName"` // The name of the user profile. UserName pulumi.StringInput `pulumi:"userName"` }
func (LookupServiceFabricScheduleOutputArgs) ElementType ¶
func (LookupServiceFabricScheduleOutputArgs) ElementType() reflect.Type
type LookupServiceFabricScheduleResult ¶
type LookupServiceFabricScheduleResult struct { // The creation date of the schedule. CreatedDate string `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence *DayDetailsResponse `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence *HourDetailsResponse `pulumi:"hourlyRecurrence"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // Notification settings. NotificationSettings *NotificationSettingsResponse `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState string `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status *string `pulumi:"status"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId *string `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType *string `pulumi:"taskType"` // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId *string `pulumi:"timeZoneId"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier string `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence *WeekDetailsResponse `pulumi:"weeklyRecurrence"` }
A schedule.
func LookupServiceFabricSchedule ¶
func LookupServiceFabricSchedule(ctx *pulumi.Context, args *LookupServiceFabricScheduleArgs, opts ...pulumi.InvokeOption) (*LookupServiceFabricScheduleResult, error)
Get schedule. Azure REST API version: 2018-09-15.
func (*LookupServiceFabricScheduleResult) Defaults ¶
func (val *LookupServiceFabricScheduleResult) Defaults() *LookupServiceFabricScheduleResult
Defaults sets the appropriate defaults for LookupServiceFabricScheduleResult
type LookupServiceFabricScheduleResultOutput ¶
type LookupServiceFabricScheduleResultOutput struct{ *pulumi.OutputState }
A schedule.
func LookupServiceFabricScheduleOutput ¶
func LookupServiceFabricScheduleOutput(ctx *pulumi.Context, args LookupServiceFabricScheduleOutputArgs, opts ...pulumi.InvokeOption) LookupServiceFabricScheduleResultOutput
func (LookupServiceFabricScheduleResultOutput) CreatedDate ¶
func (o LookupServiceFabricScheduleResultOutput) CreatedDate() pulumi.StringOutput
The creation date of the schedule.
func (LookupServiceFabricScheduleResultOutput) DailyRecurrence ¶
func (o LookupServiceFabricScheduleResultOutput) DailyRecurrence() DayDetailsResponsePtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (LookupServiceFabricScheduleResultOutput) ElementType ¶
func (LookupServiceFabricScheduleResultOutput) ElementType() reflect.Type
func (LookupServiceFabricScheduleResultOutput) HourlyRecurrence ¶
func (o LookupServiceFabricScheduleResultOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (LookupServiceFabricScheduleResultOutput) Id ¶
func (o LookupServiceFabricScheduleResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupServiceFabricScheduleResultOutput) Location ¶
func (o LookupServiceFabricScheduleResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupServiceFabricScheduleResultOutput) Name ¶
func (o LookupServiceFabricScheduleResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupServiceFabricScheduleResultOutput) NotificationSettings ¶
func (o LookupServiceFabricScheduleResultOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
Notification settings.
func (LookupServiceFabricScheduleResultOutput) ProvisioningState ¶
func (o LookupServiceFabricScheduleResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupServiceFabricScheduleResultOutput) Status ¶
func (o LookupServiceFabricScheduleResultOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (LookupServiceFabricScheduleResultOutput) Tags ¶
func (o LookupServiceFabricScheduleResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupServiceFabricScheduleResultOutput) TargetResourceId ¶
func (o LookupServiceFabricScheduleResultOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (LookupServiceFabricScheduleResultOutput) TaskType ¶
func (o LookupServiceFabricScheduleResultOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (LookupServiceFabricScheduleResultOutput) TimeZoneId ¶
func (o LookupServiceFabricScheduleResultOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
func (LookupServiceFabricScheduleResultOutput) ToLookupServiceFabricScheduleResultOutput ¶
func (o LookupServiceFabricScheduleResultOutput) ToLookupServiceFabricScheduleResultOutput() LookupServiceFabricScheduleResultOutput
func (LookupServiceFabricScheduleResultOutput) ToLookupServiceFabricScheduleResultOutputWithContext ¶
func (o LookupServiceFabricScheduleResultOutput) ToLookupServiceFabricScheduleResultOutputWithContext(ctx context.Context) LookupServiceFabricScheduleResultOutput
func (LookupServiceFabricScheduleResultOutput) Type ¶
func (o LookupServiceFabricScheduleResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupServiceFabricScheduleResultOutput) UniqueIdentifier ¶
func (o LookupServiceFabricScheduleResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (LookupServiceFabricScheduleResultOutput) WeeklyRecurrence ¶
func (o LookupServiceFabricScheduleResultOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type LookupServiceRunnerArgs ¶
type LookupServiceRunnerOutputArgs ¶
type LookupServiceRunnerOutputArgs struct { // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the service runner. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupServiceRunnerOutputArgs) ElementType ¶
func (LookupServiceRunnerOutputArgs) ElementType() reflect.Type
type LookupServiceRunnerResult ¶
type LookupServiceRunnerResult struct { // The identifier of the resource. Id string `pulumi:"id"` // The identity of the resource. Identity *IdentityPropertiesResponse `pulumi:"identity"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The type of the resource. Type string `pulumi:"type"` }
A container for a managed identity to execute DevTest lab services.
func LookupServiceRunner ¶
func LookupServiceRunner(ctx *pulumi.Context, args *LookupServiceRunnerArgs, opts ...pulumi.InvokeOption) (*LookupServiceRunnerResult, error)
Get service runner. Azure REST API version: 2018-09-15.
type LookupServiceRunnerResultOutput ¶
type LookupServiceRunnerResultOutput struct{ *pulumi.OutputState }
A container for a managed identity to execute DevTest lab services.
func LookupServiceRunnerOutput ¶
func LookupServiceRunnerOutput(ctx *pulumi.Context, args LookupServiceRunnerOutputArgs, opts ...pulumi.InvokeOption) LookupServiceRunnerResultOutput
func (LookupServiceRunnerResultOutput) ElementType ¶
func (LookupServiceRunnerResultOutput) ElementType() reflect.Type
func (LookupServiceRunnerResultOutput) Id ¶
func (o LookupServiceRunnerResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupServiceRunnerResultOutput) Identity ¶
func (o LookupServiceRunnerResultOutput) Identity() IdentityPropertiesResponsePtrOutput
The identity of the resource.
func (LookupServiceRunnerResultOutput) Location ¶
func (o LookupServiceRunnerResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupServiceRunnerResultOutput) Name ¶
func (o LookupServiceRunnerResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupServiceRunnerResultOutput) Tags ¶
func (o LookupServiceRunnerResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupServiceRunnerResultOutput) ToLookupServiceRunnerResultOutput ¶
func (o LookupServiceRunnerResultOutput) ToLookupServiceRunnerResultOutput() LookupServiceRunnerResultOutput
func (LookupServiceRunnerResultOutput) ToLookupServiceRunnerResultOutputWithContext ¶
func (o LookupServiceRunnerResultOutput) ToLookupServiceRunnerResultOutputWithContext(ctx context.Context) LookupServiceRunnerResultOutput
func (LookupServiceRunnerResultOutput) Type ¶
func (o LookupServiceRunnerResultOutput) Type() pulumi.StringOutput
The type of the resource.
type LookupUserArgs ¶
type LookupUserArgs struct { // Specify the $expand query. Example: 'properties($select=identity)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the user profile. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupUserOutputArgs ¶
type LookupUserOutputArgs struct { // Specify the $expand query. Example: 'properties($select=identity)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the user profile. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupUserOutputArgs) ElementType ¶
func (LookupUserOutputArgs) ElementType() reflect.Type
type LookupUserResult ¶
type LookupUserResult struct { // The creation date of the user profile. CreatedDate string `pulumi:"createdDate"` // The identifier of the resource. Id string `pulumi:"id"` // The identity of the user. Identity *UserIdentityResponse `pulumi:"identity"` // 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 secret store of the user. SecretStore *UserSecretStoreResponse `pulumi:"secretStore"` // 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"` }
Profile of a lab user.
func LookupUser ¶
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
Get user profile. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
type LookupUserResultOutput ¶
type LookupUserResultOutput struct{ *pulumi.OutputState }
Profile of a lab user.
func LookupUserOutput ¶
func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput
func (LookupUserResultOutput) CreatedDate ¶
func (o LookupUserResultOutput) CreatedDate() pulumi.StringOutput
The creation date of the user profile.
func (LookupUserResultOutput) ElementType ¶
func (LookupUserResultOutput) ElementType() reflect.Type
func (LookupUserResultOutput) Id ¶
func (o LookupUserResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupUserResultOutput) Identity ¶
func (o LookupUserResultOutput) Identity() UserIdentityResponsePtrOutput
The identity of the user.
func (LookupUserResultOutput) Location ¶
func (o LookupUserResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupUserResultOutput) Name ¶
func (o LookupUserResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupUserResultOutput) ProvisioningState ¶
func (o LookupUserResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupUserResultOutput) SecretStore ¶
func (o LookupUserResultOutput) SecretStore() UserSecretStoreResponsePtrOutput
The secret store of the user.
func (LookupUserResultOutput) Tags ¶
func (o LookupUserResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupUserResultOutput) ToLookupUserResultOutput ¶
func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
func (LookupUserResultOutput) ToLookupUserResultOutputWithContext ¶
func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
func (LookupUserResultOutput) Type ¶
func (o LookupUserResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupUserResultOutput) UniqueIdentifier ¶
func (o LookupUserResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
type LookupVirtualMachineArgs ¶
type LookupVirtualMachineArgs struct { // Specify the $expand query. Example: 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the virtual machine. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupVirtualMachineOutputArgs ¶
type LookupVirtualMachineOutputArgs struct { // Specify the $expand query. Example: 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the virtual machine. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupVirtualMachineOutputArgs) ElementType ¶
func (LookupVirtualMachineOutputArgs) ElementType() reflect.Type
type LookupVirtualMachineResult ¶
type LookupVirtualMachineResult struct { // Indicates whether another user can take ownership of the virtual machine AllowClaim *bool `pulumi:"allowClaim"` // The applicable schedule for the virtual machine. ApplicableSchedule ApplicableScheduleResponse `pulumi:"applicableSchedule"` // The artifact deployment status for the virtual machine. ArtifactDeploymentStatus ArtifactDeploymentStatusPropertiesResponse `pulumi:"artifactDeploymentStatus"` // The artifacts to be installed on the virtual machine. Artifacts []ArtifactInstallPropertiesResponse `pulumi:"artifacts"` // The resource identifier (Microsoft.Compute) of the virtual machine. ComputeId string `pulumi:"computeId"` // The compute virtual machine properties. ComputeVm ComputeVmPropertiesResponse `pulumi:"computeVm"` // The email address of creator of the virtual machine. CreatedByUser string `pulumi:"createdByUser"` // The object identifier of the creator of the virtual machine. CreatedByUserId string `pulumi:"createdByUserId"` // The creation date of the virtual machine. CreatedDate *string `pulumi:"createdDate"` // The custom image identifier of the virtual machine. CustomImageId *string `pulumi:"customImageId"` // New or existing data disks to attach to the virtual machine after creation DataDiskParameters []DataDiskPropertiesResponse `pulumi:"dataDiskParameters"` // Indicates whether the virtual machine is to be created without a public IP address. DisallowPublicIpAddress *bool `pulumi:"disallowPublicIpAddress"` // The resource ID of the environment that contains this virtual machine, if any. EnvironmentId *string `pulumi:"environmentId"` // The expiration date for VM. ExpirationDate *string `pulumi:"expirationDate"` // The fully-qualified domain name of the virtual machine. Fqdn string `pulumi:"fqdn"` // The Microsoft Azure Marketplace image reference of the virtual machine. GalleryImageReference *GalleryImageReferenceResponse `pulumi:"galleryImageReference"` // The identifier of the resource. Id string `pulumi:"id"` // Indicates whether this virtual machine uses an SSH key for authentication. IsAuthenticationWithSshKey *bool `pulumi:"isAuthenticationWithSshKey"` // The lab subnet name of the virtual machine. LabSubnetName *string `pulumi:"labSubnetName"` // The lab virtual network identifier of the virtual machine. LabVirtualNetworkId *string `pulumi:"labVirtualNetworkId"` // Last known compute power state captured in DTL LastKnownPowerState string `pulumi:"lastKnownPowerState"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // The network interface properties. NetworkInterface *NetworkInterfacePropertiesResponse `pulumi:"networkInterface"` // The notes of the virtual machine. Notes *string `pulumi:"notes"` // The OS type of the virtual machine. OsType string `pulumi:"osType"` // The object identifier of the owner of the virtual machine. OwnerObjectId *string `pulumi:"ownerObjectId"` // The user principal name of the virtual machine owner. OwnerUserPrincipalName *string `pulumi:"ownerUserPrincipalName"` // The password of the virtual machine administrator. Password *string `pulumi:"password"` // The id of the plan associated with the virtual machine image PlanId *string `pulumi:"planId"` // The provisioning status of the resource. ProvisioningState string `pulumi:"provisioningState"` // Virtual Machine schedules to be created ScheduleParameters []ScheduleCreationParameterResponse `pulumi:"scheduleParameters"` // The size of the virtual machine. Size *string `pulumi:"size"` // The SSH key of the virtual machine administrator. SshKey *string `pulumi:"sshKey"` // Storage type to use for virtual machine (i.e. Standard, Premium). StorageType *string `pulumi:"storageType"` // 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"` // The user name of the virtual machine. UserName *string `pulumi:"userName"` // Tells source of creation of lab virtual machine. Output property only. VirtualMachineCreationSource string `pulumi:"virtualMachineCreationSource"` }
A virtual machine.
func LookupVirtualMachine ¶
func LookupVirtualMachine(ctx *pulumi.Context, args *LookupVirtualMachineArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineResult, error)
Get virtual machine. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
func (*LookupVirtualMachineResult) Defaults ¶
func (val *LookupVirtualMachineResult) Defaults() *LookupVirtualMachineResult
Defaults sets the appropriate defaults for LookupVirtualMachineResult
type LookupVirtualMachineResultOutput ¶
type LookupVirtualMachineResultOutput struct{ *pulumi.OutputState }
A virtual machine.
func LookupVirtualMachineOutput ¶
func LookupVirtualMachineOutput(ctx *pulumi.Context, args LookupVirtualMachineOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualMachineResultOutput
func (LookupVirtualMachineResultOutput) AllowClaim ¶
func (o LookupVirtualMachineResultOutput) AllowClaim() pulumi.BoolPtrOutput
Indicates whether another user can take ownership of the virtual machine
func (LookupVirtualMachineResultOutput) ApplicableSchedule ¶
func (o LookupVirtualMachineResultOutput) ApplicableSchedule() ApplicableScheduleResponseOutput
The applicable schedule for the virtual machine.
func (LookupVirtualMachineResultOutput) ArtifactDeploymentStatus ¶
func (o LookupVirtualMachineResultOutput) ArtifactDeploymentStatus() ArtifactDeploymentStatusPropertiesResponseOutput
The artifact deployment status for the virtual machine.
func (LookupVirtualMachineResultOutput) Artifacts ¶
func (o LookupVirtualMachineResultOutput) Artifacts() ArtifactInstallPropertiesResponseArrayOutput
The artifacts to be installed on the virtual machine.
func (LookupVirtualMachineResultOutput) ComputeId ¶
func (o LookupVirtualMachineResultOutput) ComputeId() pulumi.StringOutput
The resource identifier (Microsoft.Compute) of the virtual machine.
func (LookupVirtualMachineResultOutput) ComputeVm ¶
func (o LookupVirtualMachineResultOutput) ComputeVm() ComputeVmPropertiesResponseOutput
The compute virtual machine properties.
func (LookupVirtualMachineResultOutput) CreatedByUser ¶
func (o LookupVirtualMachineResultOutput) CreatedByUser() pulumi.StringOutput
The email address of creator of the virtual machine.
func (LookupVirtualMachineResultOutput) CreatedByUserId ¶
func (o LookupVirtualMachineResultOutput) CreatedByUserId() pulumi.StringOutput
The object identifier of the creator of the virtual machine.
func (LookupVirtualMachineResultOutput) CreatedDate ¶
func (o LookupVirtualMachineResultOutput) CreatedDate() pulumi.StringPtrOutput
The creation date of the virtual machine.
func (LookupVirtualMachineResultOutput) CustomImageId ¶
func (o LookupVirtualMachineResultOutput) CustomImageId() pulumi.StringPtrOutput
The custom image identifier of the virtual machine.
func (LookupVirtualMachineResultOutput) DataDiskParameters ¶
func (o LookupVirtualMachineResultOutput) DataDiskParameters() DataDiskPropertiesResponseArrayOutput
New or existing data disks to attach to the virtual machine after creation
func (LookupVirtualMachineResultOutput) DisallowPublicIpAddress ¶
func (o LookupVirtualMachineResultOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
Indicates whether the virtual machine is to be created without a public IP address.
func (LookupVirtualMachineResultOutput) ElementType ¶
func (LookupVirtualMachineResultOutput) ElementType() reflect.Type
func (LookupVirtualMachineResultOutput) EnvironmentId ¶
func (o LookupVirtualMachineResultOutput) EnvironmentId() pulumi.StringPtrOutput
The resource ID of the environment that contains this virtual machine, if any.
func (LookupVirtualMachineResultOutput) ExpirationDate ¶
func (o LookupVirtualMachineResultOutput) ExpirationDate() pulumi.StringPtrOutput
The expiration date for VM.
func (LookupVirtualMachineResultOutput) Fqdn ¶
func (o LookupVirtualMachineResultOutput) Fqdn() pulumi.StringOutput
The fully-qualified domain name of the virtual machine.
func (LookupVirtualMachineResultOutput) GalleryImageReference ¶
func (o LookupVirtualMachineResultOutput) GalleryImageReference() GalleryImageReferenceResponsePtrOutput
The Microsoft Azure Marketplace image reference of the virtual machine.
func (LookupVirtualMachineResultOutput) Id ¶
func (o LookupVirtualMachineResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupVirtualMachineResultOutput) IsAuthenticationWithSshKey ¶
func (o LookupVirtualMachineResultOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
Indicates whether this virtual machine uses an SSH key for authentication.
func (LookupVirtualMachineResultOutput) LabSubnetName ¶
func (o LookupVirtualMachineResultOutput) LabSubnetName() pulumi.StringPtrOutput
The lab subnet name of the virtual machine.
func (LookupVirtualMachineResultOutput) LabVirtualNetworkId ¶
func (o LookupVirtualMachineResultOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
The lab virtual network identifier of the virtual machine.
func (LookupVirtualMachineResultOutput) LastKnownPowerState ¶
func (o LookupVirtualMachineResultOutput) LastKnownPowerState() pulumi.StringOutput
Last known compute power state captured in DTL
func (LookupVirtualMachineResultOutput) Location ¶
func (o LookupVirtualMachineResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupVirtualMachineResultOutput) Name ¶
func (o LookupVirtualMachineResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupVirtualMachineResultOutput) NetworkInterface ¶
func (o LookupVirtualMachineResultOutput) NetworkInterface() NetworkInterfacePropertiesResponsePtrOutput
The network interface properties.
func (LookupVirtualMachineResultOutput) Notes ¶
func (o LookupVirtualMachineResultOutput) Notes() pulumi.StringPtrOutput
The notes of the virtual machine.
func (LookupVirtualMachineResultOutput) OsType ¶
func (o LookupVirtualMachineResultOutput) OsType() pulumi.StringOutput
The OS type of the virtual machine.
func (LookupVirtualMachineResultOutput) OwnerObjectId ¶
func (o LookupVirtualMachineResultOutput) OwnerObjectId() pulumi.StringPtrOutput
The object identifier of the owner of the virtual machine.
func (LookupVirtualMachineResultOutput) OwnerUserPrincipalName ¶
func (o LookupVirtualMachineResultOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
The user principal name of the virtual machine owner.
func (LookupVirtualMachineResultOutput) Password ¶
func (o LookupVirtualMachineResultOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine administrator.
func (LookupVirtualMachineResultOutput) PlanId ¶
func (o LookupVirtualMachineResultOutput) PlanId() pulumi.StringPtrOutput
The id of the plan associated with the virtual machine image
func (LookupVirtualMachineResultOutput) ProvisioningState ¶
func (o LookupVirtualMachineResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupVirtualMachineResultOutput) ScheduleParameters ¶
func (o LookupVirtualMachineResultOutput) ScheduleParameters() ScheduleCreationParameterResponseArrayOutput
Virtual Machine schedules to be created
func (LookupVirtualMachineResultOutput) Size ¶
func (o LookupVirtualMachineResultOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine.
func (LookupVirtualMachineResultOutput) SshKey ¶
func (o LookupVirtualMachineResultOutput) SshKey() pulumi.StringPtrOutput
The SSH key of the virtual machine administrator.
func (LookupVirtualMachineResultOutput) StorageType ¶
func (o LookupVirtualMachineResultOutput) StorageType() pulumi.StringPtrOutput
Storage type to use for virtual machine (i.e. Standard, Premium).
func (LookupVirtualMachineResultOutput) Tags ¶
func (o LookupVirtualMachineResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutput ¶
func (o LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutput() LookupVirtualMachineResultOutput
func (LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutputWithContext ¶
func (o LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutputWithContext(ctx context.Context) LookupVirtualMachineResultOutput
func (LookupVirtualMachineResultOutput) Type ¶
func (o LookupVirtualMachineResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupVirtualMachineResultOutput) UniqueIdentifier ¶
func (o LookupVirtualMachineResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (LookupVirtualMachineResultOutput) UserName ¶
func (o LookupVirtualMachineResultOutput) UserName() pulumi.StringPtrOutput
The user name of the virtual machine.
func (LookupVirtualMachineResultOutput) VirtualMachineCreationSource ¶
func (o LookupVirtualMachineResultOutput) VirtualMachineCreationSource() pulumi.StringOutput
Tells source of creation of lab virtual machine. Output property only.
type LookupVirtualMachineScheduleArgs ¶
type LookupVirtualMachineScheduleArgs struct { // Specify the $expand query. Example: 'properties($select=status)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the schedule. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the virtual machine. VirtualMachineName string `pulumi:"virtualMachineName"` }
type LookupVirtualMachineScheduleOutputArgs ¶
type LookupVirtualMachineScheduleOutputArgs struct { // Specify the $expand query. Example: 'properties($select=status)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the schedule. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the virtual machine. VirtualMachineName pulumi.StringInput `pulumi:"virtualMachineName"` }
func (LookupVirtualMachineScheduleOutputArgs) ElementType ¶
func (LookupVirtualMachineScheduleOutputArgs) ElementType() reflect.Type
type LookupVirtualMachineScheduleResult ¶
type LookupVirtualMachineScheduleResult struct { // The creation date of the schedule. CreatedDate string `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence *DayDetailsResponse `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence *HourDetailsResponse `pulumi:"hourlyRecurrence"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // Notification settings. NotificationSettings *NotificationSettingsResponse `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState string `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status *string `pulumi:"status"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId *string `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType *string `pulumi:"taskType"` // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId *string `pulumi:"timeZoneId"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier string `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence *WeekDetailsResponse `pulumi:"weeklyRecurrence"` }
A schedule.
func LookupVirtualMachineSchedule ¶
func LookupVirtualMachineSchedule(ctx *pulumi.Context, args *LookupVirtualMachineScheduleArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineScheduleResult, error)
Get schedule. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
func (*LookupVirtualMachineScheduleResult) Defaults ¶
func (val *LookupVirtualMachineScheduleResult) Defaults() *LookupVirtualMachineScheduleResult
Defaults sets the appropriate defaults for LookupVirtualMachineScheduleResult
type LookupVirtualMachineScheduleResultOutput ¶
type LookupVirtualMachineScheduleResultOutput struct{ *pulumi.OutputState }
A schedule.
func LookupVirtualMachineScheduleOutput ¶
func LookupVirtualMachineScheduleOutput(ctx *pulumi.Context, args LookupVirtualMachineScheduleOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualMachineScheduleResultOutput
func (LookupVirtualMachineScheduleResultOutput) CreatedDate ¶
func (o LookupVirtualMachineScheduleResultOutput) CreatedDate() pulumi.StringOutput
The creation date of the schedule.
func (LookupVirtualMachineScheduleResultOutput) DailyRecurrence ¶
func (o LookupVirtualMachineScheduleResultOutput) DailyRecurrence() DayDetailsResponsePtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (LookupVirtualMachineScheduleResultOutput) ElementType ¶
func (LookupVirtualMachineScheduleResultOutput) ElementType() reflect.Type
func (LookupVirtualMachineScheduleResultOutput) HourlyRecurrence ¶
func (o LookupVirtualMachineScheduleResultOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (LookupVirtualMachineScheduleResultOutput) Id ¶
func (o LookupVirtualMachineScheduleResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupVirtualMachineScheduleResultOutput) Location ¶
func (o LookupVirtualMachineScheduleResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupVirtualMachineScheduleResultOutput) Name ¶
func (o LookupVirtualMachineScheduleResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupVirtualMachineScheduleResultOutput) NotificationSettings ¶
func (o LookupVirtualMachineScheduleResultOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
Notification settings.
func (LookupVirtualMachineScheduleResultOutput) ProvisioningState ¶
func (o LookupVirtualMachineScheduleResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupVirtualMachineScheduleResultOutput) Status ¶
func (o LookupVirtualMachineScheduleResultOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (LookupVirtualMachineScheduleResultOutput) Tags ¶
func (o LookupVirtualMachineScheduleResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupVirtualMachineScheduleResultOutput) TargetResourceId ¶
func (o LookupVirtualMachineScheduleResultOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (LookupVirtualMachineScheduleResultOutput) TaskType ¶
func (o LookupVirtualMachineScheduleResultOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (LookupVirtualMachineScheduleResultOutput) TimeZoneId ¶
func (o LookupVirtualMachineScheduleResultOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
func (LookupVirtualMachineScheduleResultOutput) ToLookupVirtualMachineScheduleResultOutput ¶
func (o LookupVirtualMachineScheduleResultOutput) ToLookupVirtualMachineScheduleResultOutput() LookupVirtualMachineScheduleResultOutput
func (LookupVirtualMachineScheduleResultOutput) ToLookupVirtualMachineScheduleResultOutputWithContext ¶
func (o LookupVirtualMachineScheduleResultOutput) ToLookupVirtualMachineScheduleResultOutputWithContext(ctx context.Context) LookupVirtualMachineScheduleResultOutput
func (LookupVirtualMachineScheduleResultOutput) Type ¶
func (o LookupVirtualMachineScheduleResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupVirtualMachineScheduleResultOutput) UniqueIdentifier ¶
func (o LookupVirtualMachineScheduleResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (LookupVirtualMachineScheduleResultOutput) WeeklyRecurrence ¶
func (o LookupVirtualMachineScheduleResultOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type LookupVirtualNetworkArgs ¶
type LookupVirtualNetworkArgs struct { // Specify the $expand query. Example: 'properties($expand=externalSubnets)' Expand *string `pulumi:"expand"` // The name of the lab. LabName string `pulumi:"labName"` // The name of the virtual network. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupVirtualNetworkOutputArgs ¶
type LookupVirtualNetworkOutputArgs struct { // Specify the $expand query. Example: 'properties($expand=externalSubnets)' Expand pulumi.StringPtrInput `pulumi:"expand"` // The name of the lab. LabName pulumi.StringInput `pulumi:"labName"` // The name of the virtual network. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupVirtualNetworkOutputArgs) ElementType ¶
func (LookupVirtualNetworkOutputArgs) ElementType() reflect.Type
type LookupVirtualNetworkResult ¶
type LookupVirtualNetworkResult struct { // The allowed subnets of the virtual network. AllowedSubnets []SubnetResponse `pulumi:"allowedSubnets"` // The creation date of the virtual network. CreatedDate string `pulumi:"createdDate"` // The description of the virtual network. Description *string `pulumi:"description"` // The Microsoft.Network resource identifier of the virtual network. ExternalProviderResourceId *string `pulumi:"externalProviderResourceId"` // The external subnet properties. ExternalSubnets []ExternalSubnetResponse `pulumi:"externalSubnets"` // The identifier of the resource. Id string `pulumi:"id"` // 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 subnet overrides of the virtual network. SubnetOverrides []SubnetOverrideResponse `pulumi:"subnetOverrides"` // 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"` }
A virtual network.
func LookupVirtualNetwork ¶
func LookupVirtualNetwork(ctx *pulumi.Context, args *LookupVirtualNetworkArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkResult, error)
Get virtual network. Azure REST API version: 2018-09-15.
Other available API versions: 2016-05-15.
type LookupVirtualNetworkResultOutput ¶
type LookupVirtualNetworkResultOutput struct{ *pulumi.OutputState }
A virtual network.
func LookupVirtualNetworkOutput ¶
func LookupVirtualNetworkOutput(ctx *pulumi.Context, args LookupVirtualNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualNetworkResultOutput
func (LookupVirtualNetworkResultOutput) AllowedSubnets ¶
func (o LookupVirtualNetworkResultOutput) AllowedSubnets() SubnetResponseArrayOutput
The allowed subnets of the virtual network.
func (LookupVirtualNetworkResultOutput) CreatedDate ¶
func (o LookupVirtualNetworkResultOutput) CreatedDate() pulumi.StringOutput
The creation date of the virtual network.
func (LookupVirtualNetworkResultOutput) Description ¶
func (o LookupVirtualNetworkResultOutput) Description() pulumi.StringPtrOutput
The description of the virtual network.
func (LookupVirtualNetworkResultOutput) ElementType ¶
func (LookupVirtualNetworkResultOutput) ElementType() reflect.Type
func (LookupVirtualNetworkResultOutput) ExternalProviderResourceId ¶
func (o LookupVirtualNetworkResultOutput) ExternalProviderResourceId() pulumi.StringPtrOutput
The Microsoft.Network resource identifier of the virtual network.
func (LookupVirtualNetworkResultOutput) ExternalSubnets ¶
func (o LookupVirtualNetworkResultOutput) ExternalSubnets() ExternalSubnetResponseArrayOutput
The external subnet properties.
func (LookupVirtualNetworkResultOutput) Id ¶
func (o LookupVirtualNetworkResultOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (LookupVirtualNetworkResultOutput) Location ¶
func (o LookupVirtualNetworkResultOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (LookupVirtualNetworkResultOutput) Name ¶
func (o LookupVirtualNetworkResultOutput) Name() pulumi.StringOutput
The name of the resource.
func (LookupVirtualNetworkResultOutput) ProvisioningState ¶
func (o LookupVirtualNetworkResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (LookupVirtualNetworkResultOutput) SubnetOverrides ¶
func (o LookupVirtualNetworkResultOutput) SubnetOverrides() SubnetOverrideResponseArrayOutput
The subnet overrides of the virtual network.
func (LookupVirtualNetworkResultOutput) Tags ¶
func (o LookupVirtualNetworkResultOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (LookupVirtualNetworkResultOutput) ToLookupVirtualNetworkResultOutput ¶
func (o LookupVirtualNetworkResultOutput) ToLookupVirtualNetworkResultOutput() LookupVirtualNetworkResultOutput
func (LookupVirtualNetworkResultOutput) ToLookupVirtualNetworkResultOutputWithContext ¶
func (o LookupVirtualNetworkResultOutput) ToLookupVirtualNetworkResultOutputWithContext(ctx context.Context) LookupVirtualNetworkResultOutput
func (LookupVirtualNetworkResultOutput) Type ¶
func (o LookupVirtualNetworkResultOutput) Type() pulumi.StringOutput
The type of the resource.
func (LookupVirtualNetworkResultOutput) UniqueIdentifier ¶
func (o LookupVirtualNetworkResultOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
type ManagedIdentityType ¶
type ManagedIdentityType string
Managed identity.
func (ManagedIdentityType) ElementType ¶
func (ManagedIdentityType) ElementType() reflect.Type
func (ManagedIdentityType) ToManagedIdentityTypeOutput ¶
func (e ManagedIdentityType) ToManagedIdentityTypeOutput() ManagedIdentityTypeOutput
func (ManagedIdentityType) ToManagedIdentityTypeOutputWithContext ¶
func (e ManagedIdentityType) ToManagedIdentityTypeOutputWithContext(ctx context.Context) ManagedIdentityTypeOutput
func (ManagedIdentityType) ToManagedIdentityTypePtrOutput ¶
func (e ManagedIdentityType) ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput
func (ManagedIdentityType) ToManagedIdentityTypePtrOutputWithContext ¶
func (e ManagedIdentityType) ToManagedIdentityTypePtrOutputWithContext(ctx context.Context) ManagedIdentityTypePtrOutput
func (ManagedIdentityType) ToStringOutput ¶
func (e ManagedIdentityType) ToStringOutput() pulumi.StringOutput
func (ManagedIdentityType) ToStringOutputWithContext ¶
func (e ManagedIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedIdentityType) ToStringPtrOutput ¶
func (e ManagedIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedIdentityType) ToStringPtrOutputWithContext ¶
func (e ManagedIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedIdentityTypeInput ¶
type ManagedIdentityTypeInput interface { pulumi.Input ToManagedIdentityTypeOutput() ManagedIdentityTypeOutput ToManagedIdentityTypeOutputWithContext(context.Context) ManagedIdentityTypeOutput }
ManagedIdentityTypeInput is an input type that accepts values of the ManagedIdentityType enum A concrete instance of `ManagedIdentityTypeInput` can be one of the following:
ManagedIdentityTypeNone ManagedIdentityTypeSystemAssigned ManagedIdentityTypeUserAssigned ManagedIdentityType_SystemAssigned_UserAssigned
type ManagedIdentityTypeOutput ¶
type ManagedIdentityTypeOutput struct{ *pulumi.OutputState }
func (ManagedIdentityTypeOutput) ElementType ¶
func (ManagedIdentityTypeOutput) ElementType() reflect.Type
func (ManagedIdentityTypeOutput) ToManagedIdentityTypeOutput ¶
func (o ManagedIdentityTypeOutput) ToManagedIdentityTypeOutput() ManagedIdentityTypeOutput
func (ManagedIdentityTypeOutput) ToManagedIdentityTypeOutputWithContext ¶
func (o ManagedIdentityTypeOutput) ToManagedIdentityTypeOutputWithContext(ctx context.Context) ManagedIdentityTypeOutput
func (ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutput ¶
func (o ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput
func (ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutputWithContext ¶
func (o ManagedIdentityTypeOutput) ToManagedIdentityTypePtrOutputWithContext(ctx context.Context) ManagedIdentityTypePtrOutput
func (ManagedIdentityTypeOutput) ToStringOutput ¶
func (o ManagedIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
func (ManagedIdentityTypeOutput) ToStringOutputWithContext ¶
func (o ManagedIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedIdentityTypeOutput) ToStringPtrOutput ¶
func (o ManagedIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedIdentityTypeOutput) ToStringPtrOutputWithContext ¶
func (o ManagedIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedIdentityTypePtrInput ¶
type ManagedIdentityTypePtrInput interface { pulumi.Input ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput ToManagedIdentityTypePtrOutputWithContext(context.Context) ManagedIdentityTypePtrOutput }
func ManagedIdentityTypePtr ¶
func ManagedIdentityTypePtr(v string) ManagedIdentityTypePtrInput
type ManagedIdentityTypePtrOutput ¶
type ManagedIdentityTypePtrOutput struct{ *pulumi.OutputState }
func (ManagedIdentityTypePtrOutput) Elem ¶
func (o ManagedIdentityTypePtrOutput) Elem() ManagedIdentityTypeOutput
func (ManagedIdentityTypePtrOutput) ElementType ¶
func (ManagedIdentityTypePtrOutput) ElementType() reflect.Type
func (ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutput ¶
func (o ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutput() ManagedIdentityTypePtrOutput
func (ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutputWithContext ¶
func (o ManagedIdentityTypePtrOutput) ToManagedIdentityTypePtrOutputWithContext(ctx context.Context) ManagedIdentityTypePtrOutput
func (ManagedIdentityTypePtrOutput) ToStringPtrOutput ¶
func (o ManagedIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedIdentityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ManagedIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkInterfaceProperties ¶
type NetworkInterfaceProperties struct { // The DNS name. DnsName *string `pulumi:"dnsName"` // The private IP address. PrivateIpAddress *string `pulumi:"privateIpAddress"` // The public IP address. PublicIpAddress *string `pulumi:"publicIpAddress"` // The resource ID of the public IP address. PublicIpAddressId *string `pulumi:"publicIpAddressId"` // 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"` SharedPublicIpAddressConfiguration *SharedPublicIpAddressConfiguration `pulumi:"sharedPublicIpAddressConfiguration"` // The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH. SshAuthority *string `pulumi:"sshAuthority"` // The resource ID of the sub net. SubnetId *string `pulumi:"subnetId"` // The resource ID of the virtual network. VirtualNetworkId *string `pulumi:"virtualNetworkId"` }
Properties of a network interface.
type NetworkInterfacePropertiesArgs ¶
type NetworkInterfacePropertiesArgs struct { // The DNS name. DnsName pulumi.StringPtrInput `pulumi:"dnsName"` // The private IP address. PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"` // The public IP address. PublicIpAddress pulumi.StringPtrInput `pulumi:"publicIpAddress"` // The resource ID of the public IP address. PublicIpAddressId pulumi.StringPtrInput `pulumi:"publicIpAddressId"` // 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.StringPtrInput `pulumi:"rdpAuthority"` SharedPublicIpAddressConfiguration SharedPublicIpAddressConfigurationPtrInput `pulumi:"sharedPublicIpAddressConfiguration"` // The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH. SshAuthority pulumi.StringPtrInput `pulumi:"sshAuthority"` // The resource ID of the sub net. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // The resource ID of the virtual network. VirtualNetworkId pulumi.StringPtrInput `pulumi:"virtualNetworkId"` }
Properties of a network interface.
func (NetworkInterfacePropertiesArgs) ElementType ¶
func (NetworkInterfacePropertiesArgs) ElementType() reflect.Type
func (NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesOutput ¶
func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesOutput() NetworkInterfacePropertiesOutput
func (NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesOutputWithContext ¶
func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesOutputWithContext(ctx context.Context) NetworkInterfacePropertiesOutput
func (NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesPtrOutput ¶
func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesPtrOutput() NetworkInterfacePropertiesPtrOutput
func (NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesPtrOutputWithContext ¶
func (i NetworkInterfacePropertiesArgs) ToNetworkInterfacePropertiesPtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesPtrOutput
type NetworkInterfacePropertiesInput ¶
type NetworkInterfacePropertiesInput interface { pulumi.Input ToNetworkInterfacePropertiesOutput() NetworkInterfacePropertiesOutput ToNetworkInterfacePropertiesOutputWithContext(context.Context) NetworkInterfacePropertiesOutput }
NetworkInterfacePropertiesInput is an input type that accepts NetworkInterfacePropertiesArgs and NetworkInterfacePropertiesOutput values. You can construct a concrete instance of `NetworkInterfacePropertiesInput` via:
NetworkInterfacePropertiesArgs{...}
type NetworkInterfacePropertiesOutput ¶
type NetworkInterfacePropertiesOutput struct{ *pulumi.OutputState }
Properties of a network interface.
func (NetworkInterfacePropertiesOutput) DnsName ¶
func (o NetworkInterfacePropertiesOutput) DnsName() pulumi.StringPtrOutput
The DNS name.
func (NetworkInterfacePropertiesOutput) ElementType ¶
func (NetworkInterfacePropertiesOutput) ElementType() reflect.Type
func (NetworkInterfacePropertiesOutput) PrivateIpAddress ¶
func (o NetworkInterfacePropertiesOutput) PrivateIpAddress() pulumi.StringPtrOutput
The private IP address.
func (NetworkInterfacePropertiesOutput) PublicIpAddress ¶
func (o NetworkInterfacePropertiesOutput) PublicIpAddress() pulumi.StringPtrOutput
The public IP address.
func (NetworkInterfacePropertiesOutput) PublicIpAddressId ¶
func (o NetworkInterfacePropertiesOutput) PublicIpAddressId() pulumi.StringPtrOutput
The resource ID of the public IP address.
func (NetworkInterfacePropertiesOutput) RdpAuthority ¶
func (o NetworkInterfacePropertiesOutput) 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 (NetworkInterfacePropertiesOutput) SharedPublicIpAddressConfiguration ¶
func (o NetworkInterfacePropertiesOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationPtrOutput
The configuration for sharing a public IP address across multiple virtual machines.
func (NetworkInterfacePropertiesOutput) SshAuthority ¶
func (o NetworkInterfacePropertiesOutput) SshAuthority() pulumi.StringPtrOutput
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
func (NetworkInterfacePropertiesOutput) SubnetId ¶
func (o NetworkInterfacePropertiesOutput) SubnetId() pulumi.StringPtrOutput
The resource ID of the sub net.
func (NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesOutput ¶
func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesOutput() NetworkInterfacePropertiesOutput
func (NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesOutputWithContext ¶
func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesOutputWithContext(ctx context.Context) NetworkInterfacePropertiesOutput
func (NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesPtrOutput ¶
func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesPtrOutput() NetworkInterfacePropertiesPtrOutput
func (NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesPtrOutputWithContext ¶
func (o NetworkInterfacePropertiesOutput) ToNetworkInterfacePropertiesPtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesPtrOutput
func (NetworkInterfacePropertiesOutput) VirtualNetworkId ¶
func (o NetworkInterfacePropertiesOutput) VirtualNetworkId() pulumi.StringPtrOutput
The resource ID of the virtual network.
type NetworkInterfacePropertiesPtrInput ¶
type NetworkInterfacePropertiesPtrInput interface { pulumi.Input ToNetworkInterfacePropertiesPtrOutput() NetworkInterfacePropertiesPtrOutput ToNetworkInterfacePropertiesPtrOutputWithContext(context.Context) NetworkInterfacePropertiesPtrOutput }
NetworkInterfacePropertiesPtrInput is an input type that accepts NetworkInterfacePropertiesArgs, NetworkInterfacePropertiesPtr and NetworkInterfacePropertiesPtrOutput values. You can construct a concrete instance of `NetworkInterfacePropertiesPtrInput` via:
NetworkInterfacePropertiesArgs{...} or: nil
func NetworkInterfacePropertiesPtr ¶
func NetworkInterfacePropertiesPtr(v *NetworkInterfacePropertiesArgs) NetworkInterfacePropertiesPtrInput
type NetworkInterfacePropertiesPtrOutput ¶
type NetworkInterfacePropertiesPtrOutput struct{ *pulumi.OutputState }
func (NetworkInterfacePropertiesPtrOutput) DnsName ¶
func (o NetworkInterfacePropertiesPtrOutput) DnsName() pulumi.StringPtrOutput
The DNS name.
func (NetworkInterfacePropertiesPtrOutput) Elem ¶
func (o NetworkInterfacePropertiesPtrOutput) Elem() NetworkInterfacePropertiesOutput
func (NetworkInterfacePropertiesPtrOutput) ElementType ¶
func (NetworkInterfacePropertiesPtrOutput) ElementType() reflect.Type
func (NetworkInterfacePropertiesPtrOutput) PrivateIpAddress ¶
func (o NetworkInterfacePropertiesPtrOutput) PrivateIpAddress() pulumi.StringPtrOutput
The private IP address.
func (NetworkInterfacePropertiesPtrOutput) PublicIpAddress ¶
func (o NetworkInterfacePropertiesPtrOutput) PublicIpAddress() pulumi.StringPtrOutput
The public IP address.
func (NetworkInterfacePropertiesPtrOutput) PublicIpAddressId ¶
func (o NetworkInterfacePropertiesPtrOutput) PublicIpAddressId() pulumi.StringPtrOutput
The resource ID of the public IP address.
func (NetworkInterfacePropertiesPtrOutput) RdpAuthority ¶
func (o NetworkInterfacePropertiesPtrOutput) 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 (NetworkInterfacePropertiesPtrOutput) SharedPublicIpAddressConfiguration ¶
func (o NetworkInterfacePropertiesPtrOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationPtrOutput
The configuration for sharing a public IP address across multiple virtual machines.
func (NetworkInterfacePropertiesPtrOutput) SshAuthority ¶
func (o NetworkInterfacePropertiesPtrOutput) SshAuthority() pulumi.StringPtrOutput
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
func (NetworkInterfacePropertiesPtrOutput) SubnetId ¶
func (o NetworkInterfacePropertiesPtrOutput) SubnetId() pulumi.StringPtrOutput
The resource ID of the sub net.
func (NetworkInterfacePropertiesPtrOutput) ToNetworkInterfacePropertiesPtrOutput ¶
func (o NetworkInterfacePropertiesPtrOutput) ToNetworkInterfacePropertiesPtrOutput() NetworkInterfacePropertiesPtrOutput
func (NetworkInterfacePropertiesPtrOutput) ToNetworkInterfacePropertiesPtrOutputWithContext ¶
func (o NetworkInterfacePropertiesPtrOutput) ToNetworkInterfacePropertiesPtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesPtrOutput
func (NetworkInterfacePropertiesPtrOutput) VirtualNetworkId ¶
func (o NetworkInterfacePropertiesPtrOutput) VirtualNetworkId() pulumi.StringPtrOutput
The resource ID of the virtual network.
type NetworkInterfacePropertiesResponse ¶
type NetworkInterfacePropertiesResponse struct { // The DNS name. DnsName *string `pulumi:"dnsName"` // The private IP address. PrivateIpAddress *string `pulumi:"privateIpAddress"` // The public IP address. PublicIpAddress *string `pulumi:"publicIpAddress"` // The resource ID of the public IP address. PublicIpAddressId *string `pulumi:"publicIpAddressId"` // 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"` SharedPublicIpAddressConfiguration *SharedPublicIpAddressConfigurationResponse `pulumi:"sharedPublicIpAddressConfiguration"` // The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH. SshAuthority *string `pulumi:"sshAuthority"` // The resource ID of the sub net. SubnetId *string `pulumi:"subnetId"` // The resource ID of the virtual network. VirtualNetworkId *string `pulumi:"virtualNetworkId"` }
Properties of a network interface.
type NetworkInterfacePropertiesResponseOutput ¶
type NetworkInterfacePropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of a network interface.
func (NetworkInterfacePropertiesResponseOutput) DnsName ¶
func (o NetworkInterfacePropertiesResponseOutput) DnsName() pulumi.StringPtrOutput
The DNS name.
func (NetworkInterfacePropertiesResponseOutput) ElementType ¶
func (NetworkInterfacePropertiesResponseOutput) ElementType() reflect.Type
func (NetworkInterfacePropertiesResponseOutput) PrivateIpAddress ¶
func (o NetworkInterfacePropertiesResponseOutput) PrivateIpAddress() pulumi.StringPtrOutput
The private IP address.
func (NetworkInterfacePropertiesResponseOutput) PublicIpAddress ¶
func (o NetworkInterfacePropertiesResponseOutput) PublicIpAddress() pulumi.StringPtrOutput
The public IP address.
func (NetworkInterfacePropertiesResponseOutput) PublicIpAddressId ¶
func (o NetworkInterfacePropertiesResponseOutput) PublicIpAddressId() pulumi.StringPtrOutput
The resource ID of the public IP address.
func (NetworkInterfacePropertiesResponseOutput) RdpAuthority ¶
func (o NetworkInterfacePropertiesResponseOutput) 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 (NetworkInterfacePropertiesResponseOutput) SharedPublicIpAddressConfiguration ¶
func (o NetworkInterfacePropertiesResponseOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationResponsePtrOutput
The configuration for sharing a public IP address across multiple virtual machines.
func (NetworkInterfacePropertiesResponseOutput) SshAuthority ¶
func (o NetworkInterfacePropertiesResponseOutput) SshAuthority() pulumi.StringPtrOutput
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
func (NetworkInterfacePropertiesResponseOutput) SubnetId ¶
func (o NetworkInterfacePropertiesResponseOutput) SubnetId() pulumi.StringPtrOutput
The resource ID of the sub net.
func (NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponseOutput ¶
func (o NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponseOutput() NetworkInterfacePropertiesResponseOutput
func (NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponseOutputWithContext ¶
func (o NetworkInterfacePropertiesResponseOutput) ToNetworkInterfacePropertiesResponseOutputWithContext(ctx context.Context) NetworkInterfacePropertiesResponseOutput
func (NetworkInterfacePropertiesResponseOutput) VirtualNetworkId ¶
func (o NetworkInterfacePropertiesResponseOutput) VirtualNetworkId() pulumi.StringPtrOutput
The resource ID of the virtual network.
type NetworkInterfacePropertiesResponsePtrOutput ¶
type NetworkInterfacePropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkInterfacePropertiesResponsePtrOutput) DnsName ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) DnsName() pulumi.StringPtrOutput
The DNS name.
func (NetworkInterfacePropertiesResponsePtrOutput) ElementType ¶
func (NetworkInterfacePropertiesResponsePtrOutput) ElementType() reflect.Type
func (NetworkInterfacePropertiesResponsePtrOutput) PrivateIpAddress ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) PrivateIpAddress() pulumi.StringPtrOutput
The private IP address.
func (NetworkInterfacePropertiesResponsePtrOutput) PublicIpAddress ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) PublicIpAddress() pulumi.StringPtrOutput
The public IP address.
func (NetworkInterfacePropertiesResponsePtrOutput) PublicIpAddressId ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) PublicIpAddressId() pulumi.StringPtrOutput
The resource ID of the public IP address.
func (NetworkInterfacePropertiesResponsePtrOutput) RdpAuthority ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) 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 (NetworkInterfacePropertiesResponsePtrOutput) SharedPublicIpAddressConfiguration ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) SharedPublicIpAddressConfiguration() SharedPublicIpAddressConfigurationResponsePtrOutput
The configuration for sharing a public IP address across multiple virtual machines.
func (NetworkInterfacePropertiesResponsePtrOutput) SshAuthority ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) SshAuthority() pulumi.StringPtrOutput
The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.
func (NetworkInterfacePropertiesResponsePtrOutput) SubnetId ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) SubnetId() pulumi.StringPtrOutput
The resource ID of the sub net.
func (NetworkInterfacePropertiesResponsePtrOutput) ToNetworkInterfacePropertiesResponsePtrOutput ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) ToNetworkInterfacePropertiesResponsePtrOutput() NetworkInterfacePropertiesResponsePtrOutput
func (NetworkInterfacePropertiesResponsePtrOutput) ToNetworkInterfacePropertiesResponsePtrOutputWithContext ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) ToNetworkInterfacePropertiesResponsePtrOutputWithContext(ctx context.Context) NetworkInterfacePropertiesResponsePtrOutput
func (NetworkInterfacePropertiesResponsePtrOutput) VirtualNetworkId ¶
func (o NetworkInterfacePropertiesResponsePtrOutput) VirtualNetworkId() pulumi.StringPtrOutput
The resource ID of the virtual network.
type NotificationChannel ¶
type NotificationChannel struct { pulumi.CustomResourceState // The creation date of the notification channel. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // Description of notification. Description pulumi.StringPtrOutput `pulumi:"description"` // The email recipient to send notifications to (can be a list of semi-colon separated email addresses). EmailRecipient pulumi.StringPtrOutput `pulumi:"emailRecipient"` // The list of event for which this notification is enabled. Events EventResponseArrayOutput `pulumi:"events"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The locale to use when sending a notification (fallback for unsupported languages is EN). NotificationLocale pulumi.StringPtrOutput `pulumi:"notificationLocale"` // The provisioning status of the resource. ProvisioningState pulumi.StringOutput `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.StringOutput `pulumi:"uniqueIdentifier"` // The webhook URL to send notifications to. WebHookUrl pulumi.StringPtrOutput `pulumi:"webHookUrl"` }
A notification. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
Other available API versions: 2016-05-15.
func GetNotificationChannel ¶
func GetNotificationChannel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NotificationChannelState, opts ...pulumi.ResourceOption) (*NotificationChannel, error)
GetNotificationChannel gets an existing NotificationChannel 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 NewNotificationChannel ¶
func NewNotificationChannel(ctx *pulumi.Context, name string, args *NotificationChannelArgs, opts ...pulumi.ResourceOption) (*NotificationChannel, error)
NewNotificationChannel registers a new resource with the given unique name, arguments, and options.
func (*NotificationChannel) ElementType ¶
func (*NotificationChannel) ElementType() reflect.Type
func (*NotificationChannel) ToNotificationChannelOutput ¶
func (i *NotificationChannel) ToNotificationChannelOutput() NotificationChannelOutput
func (*NotificationChannel) ToNotificationChannelOutputWithContext ¶
func (i *NotificationChannel) ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput
type NotificationChannelArgs ¶
type NotificationChannelArgs struct { // Description of notification. Description pulumi.StringPtrInput // The email recipient to send notifications to (can be a list of semi-colon separated email addresses). EmailRecipient pulumi.StringPtrInput // The list of event for which this notification is enabled. Events EventArrayInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the notification channel. Name pulumi.StringPtrInput // The locale to use when sending a notification (fallback for unsupported languages is EN). NotificationLocale pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The webhook URL to send notifications to. WebHookUrl pulumi.StringPtrInput }
The set of arguments for constructing a NotificationChannel resource.
func (NotificationChannelArgs) ElementType ¶
func (NotificationChannelArgs) ElementType() reflect.Type
type NotificationChannelEventType ¶
type NotificationChannelEventType string
The event type for which this notification is enabled (i.e. AutoShutdown, Cost)
func (NotificationChannelEventType) ElementType ¶
func (NotificationChannelEventType) ElementType() reflect.Type
func (NotificationChannelEventType) ToNotificationChannelEventTypeOutput ¶
func (e NotificationChannelEventType) ToNotificationChannelEventTypeOutput() NotificationChannelEventTypeOutput
func (NotificationChannelEventType) ToNotificationChannelEventTypeOutputWithContext ¶
func (e NotificationChannelEventType) ToNotificationChannelEventTypeOutputWithContext(ctx context.Context) NotificationChannelEventTypeOutput
func (NotificationChannelEventType) ToNotificationChannelEventTypePtrOutput ¶
func (e NotificationChannelEventType) ToNotificationChannelEventTypePtrOutput() NotificationChannelEventTypePtrOutput
func (NotificationChannelEventType) ToNotificationChannelEventTypePtrOutputWithContext ¶
func (e NotificationChannelEventType) ToNotificationChannelEventTypePtrOutputWithContext(ctx context.Context) NotificationChannelEventTypePtrOutput
func (NotificationChannelEventType) ToStringOutput ¶
func (e NotificationChannelEventType) ToStringOutput() pulumi.StringOutput
func (NotificationChannelEventType) ToStringOutputWithContext ¶
func (e NotificationChannelEventType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationChannelEventType) ToStringPtrOutput ¶
func (e NotificationChannelEventType) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationChannelEventType) ToStringPtrOutputWithContext ¶
func (e NotificationChannelEventType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationChannelEventTypeInput ¶
type NotificationChannelEventTypeInput interface { pulumi.Input ToNotificationChannelEventTypeOutput() NotificationChannelEventTypeOutput ToNotificationChannelEventTypeOutputWithContext(context.Context) NotificationChannelEventTypeOutput }
NotificationChannelEventTypeInput is an input type that accepts values of the NotificationChannelEventType enum A concrete instance of `NotificationChannelEventTypeInput` can be one of the following:
NotificationChannelEventTypeAutoShutdown NotificationChannelEventTypeCost
type NotificationChannelEventTypeOutput ¶
type NotificationChannelEventTypeOutput struct{ *pulumi.OutputState }
func (NotificationChannelEventTypeOutput) ElementType ¶
func (NotificationChannelEventTypeOutput) ElementType() reflect.Type
func (NotificationChannelEventTypeOutput) ToNotificationChannelEventTypeOutput ¶
func (o NotificationChannelEventTypeOutput) ToNotificationChannelEventTypeOutput() NotificationChannelEventTypeOutput
func (NotificationChannelEventTypeOutput) ToNotificationChannelEventTypeOutputWithContext ¶
func (o NotificationChannelEventTypeOutput) ToNotificationChannelEventTypeOutputWithContext(ctx context.Context) NotificationChannelEventTypeOutput
func (NotificationChannelEventTypeOutput) ToNotificationChannelEventTypePtrOutput ¶
func (o NotificationChannelEventTypeOutput) ToNotificationChannelEventTypePtrOutput() NotificationChannelEventTypePtrOutput
func (NotificationChannelEventTypeOutput) ToNotificationChannelEventTypePtrOutputWithContext ¶
func (o NotificationChannelEventTypeOutput) ToNotificationChannelEventTypePtrOutputWithContext(ctx context.Context) NotificationChannelEventTypePtrOutput
func (NotificationChannelEventTypeOutput) ToStringOutput ¶
func (o NotificationChannelEventTypeOutput) ToStringOutput() pulumi.StringOutput
func (NotificationChannelEventTypeOutput) ToStringOutputWithContext ¶
func (o NotificationChannelEventTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NotificationChannelEventTypeOutput) ToStringPtrOutput ¶
func (o NotificationChannelEventTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationChannelEventTypeOutput) ToStringPtrOutputWithContext ¶
func (o NotificationChannelEventTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationChannelEventTypePtrInput ¶
type NotificationChannelEventTypePtrInput interface { pulumi.Input ToNotificationChannelEventTypePtrOutput() NotificationChannelEventTypePtrOutput ToNotificationChannelEventTypePtrOutputWithContext(context.Context) NotificationChannelEventTypePtrOutput }
func NotificationChannelEventTypePtr ¶
func NotificationChannelEventTypePtr(v string) NotificationChannelEventTypePtrInput
type NotificationChannelEventTypePtrOutput ¶
type NotificationChannelEventTypePtrOutput struct{ *pulumi.OutputState }
func (NotificationChannelEventTypePtrOutput) ElementType ¶
func (NotificationChannelEventTypePtrOutput) ElementType() reflect.Type
func (NotificationChannelEventTypePtrOutput) ToNotificationChannelEventTypePtrOutput ¶
func (o NotificationChannelEventTypePtrOutput) ToNotificationChannelEventTypePtrOutput() NotificationChannelEventTypePtrOutput
func (NotificationChannelEventTypePtrOutput) ToNotificationChannelEventTypePtrOutputWithContext ¶
func (o NotificationChannelEventTypePtrOutput) ToNotificationChannelEventTypePtrOutputWithContext(ctx context.Context) NotificationChannelEventTypePtrOutput
func (NotificationChannelEventTypePtrOutput) ToStringPtrOutput ¶
func (o NotificationChannelEventTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NotificationChannelEventTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o NotificationChannelEventTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NotificationChannelInput ¶
type NotificationChannelInput interface { pulumi.Input ToNotificationChannelOutput() NotificationChannelOutput ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput }
type NotificationChannelOutput ¶
type NotificationChannelOutput struct{ *pulumi.OutputState }
func (NotificationChannelOutput) CreatedDate ¶
func (o NotificationChannelOutput) CreatedDate() pulumi.StringOutput
The creation date of the notification channel.
func (NotificationChannelOutput) Description ¶
func (o NotificationChannelOutput) Description() pulumi.StringPtrOutput
Description of notification.
func (NotificationChannelOutput) ElementType ¶
func (NotificationChannelOutput) ElementType() reflect.Type
func (NotificationChannelOutput) EmailRecipient ¶
func (o NotificationChannelOutput) EmailRecipient() pulumi.StringPtrOutput
The email recipient to send notifications to (can be a list of semi-colon separated email addresses).
func (NotificationChannelOutput) Events ¶
func (o NotificationChannelOutput) Events() EventResponseArrayOutput
The list of event for which this notification is enabled.
func (NotificationChannelOutput) Location ¶
func (o NotificationChannelOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (NotificationChannelOutput) Name ¶
func (o NotificationChannelOutput) Name() pulumi.StringOutput
The name of the resource.
func (NotificationChannelOutput) NotificationLocale ¶
func (o NotificationChannelOutput) NotificationLocale() pulumi.StringPtrOutput
The locale to use when sending a notification (fallback for unsupported languages is EN).
func (NotificationChannelOutput) ProvisioningState ¶
func (o NotificationChannelOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (NotificationChannelOutput) Tags ¶
func (o NotificationChannelOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (NotificationChannelOutput) ToNotificationChannelOutput ¶
func (o NotificationChannelOutput) ToNotificationChannelOutput() NotificationChannelOutput
func (NotificationChannelOutput) ToNotificationChannelOutputWithContext ¶
func (o NotificationChannelOutput) ToNotificationChannelOutputWithContext(ctx context.Context) NotificationChannelOutput
func (NotificationChannelOutput) Type ¶
func (o NotificationChannelOutput) Type() pulumi.StringOutput
The type of the resource.
func (NotificationChannelOutput) UniqueIdentifier ¶
func (o NotificationChannelOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (NotificationChannelOutput) WebHookUrl ¶
func (o NotificationChannelOutput) WebHookUrl() pulumi.StringPtrOutput
The webhook URL to send notifications to.
type NotificationChannelState ¶
type NotificationChannelState struct { }
func (NotificationChannelState) ElementType ¶
func (NotificationChannelState) ElementType() reflect.Type
type NotificationSettings ¶
type NotificationSettings struct { // The email recipient to send notifications to (can be a list of semi-colon separated email addresses). EmailRecipient *string `pulumi:"emailRecipient"` // The locale to use when sending a notification (fallback for unsupported languages is EN). NotificationLocale *string `pulumi:"notificationLocale"` // If notifications are enabled for this schedule (i.e. Enabled, Disabled). Status *string `pulumi:"status"` // Time in minutes before event at which notification will be sent. TimeInMinutes *int `pulumi:"timeInMinutes"` // The webhook URL to which the notification will be sent. WebhookUrl *string `pulumi:"webhookUrl"` }
Notification settings for a schedule.
func (*NotificationSettings) Defaults ¶
func (val *NotificationSettings) Defaults() *NotificationSettings
Defaults sets the appropriate defaults for NotificationSettings
type NotificationSettingsArgs ¶
type NotificationSettingsArgs struct { // The email recipient to send notifications to (can be a list of semi-colon separated email addresses). EmailRecipient pulumi.StringPtrInput `pulumi:"emailRecipient"` // The locale to use when sending a notification (fallback for unsupported languages is EN). NotificationLocale pulumi.StringPtrInput `pulumi:"notificationLocale"` // If notifications are enabled for this schedule (i.e. Enabled, Disabled). Status pulumi.StringPtrInput `pulumi:"status"` // Time in minutes before event at which notification will be sent. TimeInMinutes pulumi.IntPtrInput `pulumi:"timeInMinutes"` // The webhook URL to which the notification will be sent. WebhookUrl pulumi.StringPtrInput `pulumi:"webhookUrl"` }
Notification settings for a schedule.
func (*NotificationSettingsArgs) Defaults ¶
func (val *NotificationSettingsArgs) Defaults() *NotificationSettingsArgs
Defaults sets the appropriate defaults for NotificationSettingsArgs
func (NotificationSettingsArgs) ElementType ¶
func (NotificationSettingsArgs) ElementType() reflect.Type
func (NotificationSettingsArgs) ToNotificationSettingsOutput ¶
func (i NotificationSettingsArgs) ToNotificationSettingsOutput() NotificationSettingsOutput
func (NotificationSettingsArgs) ToNotificationSettingsOutputWithContext ¶
func (i NotificationSettingsArgs) ToNotificationSettingsOutputWithContext(ctx context.Context) NotificationSettingsOutput
func (NotificationSettingsArgs) ToNotificationSettingsPtrOutput ¶
func (i NotificationSettingsArgs) ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput
func (NotificationSettingsArgs) ToNotificationSettingsPtrOutputWithContext ¶
func (i NotificationSettingsArgs) ToNotificationSettingsPtrOutputWithContext(ctx context.Context) NotificationSettingsPtrOutput
type NotificationSettingsInput ¶
type NotificationSettingsInput interface { pulumi.Input ToNotificationSettingsOutput() NotificationSettingsOutput ToNotificationSettingsOutputWithContext(context.Context) NotificationSettingsOutput }
NotificationSettingsInput is an input type that accepts NotificationSettingsArgs and NotificationSettingsOutput values. You can construct a concrete instance of `NotificationSettingsInput` via:
NotificationSettingsArgs{...}
type NotificationSettingsOutput ¶
type NotificationSettingsOutput struct{ *pulumi.OutputState }
Notification settings for a schedule.
func (NotificationSettingsOutput) ElementType ¶
func (NotificationSettingsOutput) ElementType() reflect.Type
func (NotificationSettingsOutput) EmailRecipient ¶
func (o NotificationSettingsOutput) EmailRecipient() pulumi.StringPtrOutput
The email recipient to send notifications to (can be a list of semi-colon separated email addresses).
func (NotificationSettingsOutput) NotificationLocale ¶
func (o NotificationSettingsOutput) NotificationLocale() pulumi.StringPtrOutput
The locale to use when sending a notification (fallback for unsupported languages is EN).
func (NotificationSettingsOutput) Status ¶
func (o NotificationSettingsOutput) Status() pulumi.StringPtrOutput
If notifications are enabled for this schedule (i.e. Enabled, Disabled).
func (NotificationSettingsOutput) TimeInMinutes ¶
func (o NotificationSettingsOutput) TimeInMinutes() pulumi.IntPtrOutput
Time in minutes before event at which notification will be sent.
func (NotificationSettingsOutput) ToNotificationSettingsOutput ¶
func (o NotificationSettingsOutput) ToNotificationSettingsOutput() NotificationSettingsOutput
func (NotificationSettingsOutput) ToNotificationSettingsOutputWithContext ¶
func (o NotificationSettingsOutput) ToNotificationSettingsOutputWithContext(ctx context.Context) NotificationSettingsOutput
func (NotificationSettingsOutput) ToNotificationSettingsPtrOutput ¶
func (o NotificationSettingsOutput) ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput
func (NotificationSettingsOutput) ToNotificationSettingsPtrOutputWithContext ¶
func (o NotificationSettingsOutput) ToNotificationSettingsPtrOutputWithContext(ctx context.Context) NotificationSettingsPtrOutput
func (NotificationSettingsOutput) WebhookUrl ¶
func (o NotificationSettingsOutput) WebhookUrl() pulumi.StringPtrOutput
The webhook URL to which the notification will be sent.
type NotificationSettingsPtrInput ¶
type NotificationSettingsPtrInput interface { pulumi.Input ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput ToNotificationSettingsPtrOutputWithContext(context.Context) NotificationSettingsPtrOutput }
NotificationSettingsPtrInput is an input type that accepts NotificationSettingsArgs, NotificationSettingsPtr and NotificationSettingsPtrOutput values. You can construct a concrete instance of `NotificationSettingsPtrInput` via:
NotificationSettingsArgs{...} or: nil
func NotificationSettingsPtr ¶
func NotificationSettingsPtr(v *NotificationSettingsArgs) NotificationSettingsPtrInput
type NotificationSettingsPtrOutput ¶
type NotificationSettingsPtrOutput struct{ *pulumi.OutputState }
func (NotificationSettingsPtrOutput) Elem ¶
func (o NotificationSettingsPtrOutput) Elem() NotificationSettingsOutput
func (NotificationSettingsPtrOutput) ElementType ¶
func (NotificationSettingsPtrOutput) ElementType() reflect.Type
func (NotificationSettingsPtrOutput) EmailRecipient ¶
func (o NotificationSettingsPtrOutput) EmailRecipient() pulumi.StringPtrOutput
The email recipient to send notifications to (can be a list of semi-colon separated email addresses).
func (NotificationSettingsPtrOutput) NotificationLocale ¶
func (o NotificationSettingsPtrOutput) NotificationLocale() pulumi.StringPtrOutput
The locale to use when sending a notification (fallback for unsupported languages is EN).
func (NotificationSettingsPtrOutput) Status ¶
func (o NotificationSettingsPtrOutput) Status() pulumi.StringPtrOutput
If notifications are enabled for this schedule (i.e. Enabled, Disabled).
func (NotificationSettingsPtrOutput) TimeInMinutes ¶
func (o NotificationSettingsPtrOutput) TimeInMinutes() pulumi.IntPtrOutput
Time in minutes before event at which notification will be sent.
func (NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutput ¶
func (o NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutput() NotificationSettingsPtrOutput
func (NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutputWithContext ¶
func (o NotificationSettingsPtrOutput) ToNotificationSettingsPtrOutputWithContext(ctx context.Context) NotificationSettingsPtrOutput
func (NotificationSettingsPtrOutput) WebhookUrl ¶
func (o NotificationSettingsPtrOutput) WebhookUrl() pulumi.StringPtrOutput
The webhook URL to which the notification will be sent.
type NotificationSettingsResponse ¶
type NotificationSettingsResponse struct { // The email recipient to send notifications to (can be a list of semi-colon separated email addresses). EmailRecipient *string `pulumi:"emailRecipient"` // The locale to use when sending a notification (fallback for unsupported languages is EN). NotificationLocale *string `pulumi:"notificationLocale"` // If notifications are enabled for this schedule (i.e. Enabled, Disabled). Status *string `pulumi:"status"` // Time in minutes before event at which notification will be sent. TimeInMinutes *int `pulumi:"timeInMinutes"` // The webhook URL to which the notification will be sent. WebhookUrl *string `pulumi:"webhookUrl"` }
Notification settings for a schedule.
func (*NotificationSettingsResponse) Defaults ¶
func (val *NotificationSettingsResponse) Defaults() *NotificationSettingsResponse
Defaults sets the appropriate defaults for NotificationSettingsResponse
type NotificationSettingsResponseOutput ¶
type NotificationSettingsResponseOutput struct{ *pulumi.OutputState }
Notification settings for a schedule.
func (NotificationSettingsResponseOutput) ElementType ¶
func (NotificationSettingsResponseOutput) ElementType() reflect.Type
func (NotificationSettingsResponseOutput) EmailRecipient ¶
func (o NotificationSettingsResponseOutput) EmailRecipient() pulumi.StringPtrOutput
The email recipient to send notifications to (can be a list of semi-colon separated email addresses).
func (NotificationSettingsResponseOutput) NotificationLocale ¶
func (o NotificationSettingsResponseOutput) NotificationLocale() pulumi.StringPtrOutput
The locale to use when sending a notification (fallback for unsupported languages is EN).
func (NotificationSettingsResponseOutput) Status ¶
func (o NotificationSettingsResponseOutput) Status() pulumi.StringPtrOutput
If notifications are enabled for this schedule (i.e. Enabled, Disabled).
func (NotificationSettingsResponseOutput) TimeInMinutes ¶
func (o NotificationSettingsResponseOutput) TimeInMinutes() pulumi.IntPtrOutput
Time in minutes before event at which notification will be sent.
func (NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutput ¶
func (o NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutput() NotificationSettingsResponseOutput
func (NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutputWithContext ¶
func (o NotificationSettingsResponseOutput) ToNotificationSettingsResponseOutputWithContext(ctx context.Context) NotificationSettingsResponseOutput
func (NotificationSettingsResponseOutput) WebhookUrl ¶
func (o NotificationSettingsResponseOutput) WebhookUrl() pulumi.StringPtrOutput
The webhook URL to which the notification will be sent.
type NotificationSettingsResponsePtrOutput ¶
type NotificationSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (NotificationSettingsResponsePtrOutput) ElementType ¶
func (NotificationSettingsResponsePtrOutput) ElementType() reflect.Type
func (NotificationSettingsResponsePtrOutput) EmailRecipient ¶
func (o NotificationSettingsResponsePtrOutput) EmailRecipient() pulumi.StringPtrOutput
The email recipient to send notifications to (can be a list of semi-colon separated email addresses).
func (NotificationSettingsResponsePtrOutput) NotificationLocale ¶
func (o NotificationSettingsResponsePtrOutput) NotificationLocale() pulumi.StringPtrOutput
The locale to use when sending a notification (fallback for unsupported languages is EN).
func (NotificationSettingsResponsePtrOutput) Status ¶
func (o NotificationSettingsResponsePtrOutput) Status() pulumi.StringPtrOutput
If notifications are enabled for this schedule (i.e. Enabled, Disabled).
func (NotificationSettingsResponsePtrOutput) TimeInMinutes ¶
func (o NotificationSettingsResponsePtrOutput) TimeInMinutes() pulumi.IntPtrOutput
Time in minutes before event at which notification will be sent.
func (NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutput ¶
func (o NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutput() NotificationSettingsResponsePtrOutput
func (NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutputWithContext ¶
func (o NotificationSettingsResponsePtrOutput) ToNotificationSettingsResponsePtrOutputWithContext(ctx context.Context) NotificationSettingsResponsePtrOutput
func (NotificationSettingsResponsePtrOutput) WebhookUrl ¶
func (o NotificationSettingsResponsePtrOutput) WebhookUrl() pulumi.StringPtrOutput
The webhook URL to which the notification will be sent.
type Policy ¶
type Policy struct { pulumi.CustomResourceState // The creation date of the policy. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The description of the policy. Description pulumi.StringPtrOutput `pulumi:"description"` // The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy). EvaluatorType pulumi.StringPtrOutput `pulumi:"evaluatorType"` // The fact data of the policy. FactData pulumi.StringPtrOutput `pulumi:"factData"` // The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc. FactName pulumi.StringPtrOutput `pulumi:"factName"` // 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.StringOutput `pulumi:"provisioningState"` // The status of the policy. Status pulumi.StringPtrOutput `pulumi:"status"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The threshold of the policy (i.e. a number for MaxValuePolicy, and a JSON array of values for AllowedValuesPolicy). Threshold pulumi.StringPtrOutput `pulumi:"threshold"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringOutput `pulumi:"uniqueIdentifier"` }
A Policy. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
Other available API versions: 2016-05-15.
func GetPolicy ¶
func GetPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)
GetPolicy gets an existing Policy 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 NewPolicy ¶
func NewPolicy(ctx *pulumi.Context, name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)
NewPolicy registers a new resource with the given unique name, arguments, and options.
func (*Policy) ElementType ¶
func (*Policy) ToPolicyOutput ¶
func (i *Policy) ToPolicyOutput() PolicyOutput
func (*Policy) ToPolicyOutputWithContext ¶
func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyArgs ¶
type PolicyArgs struct { // The description of the policy. Description pulumi.StringPtrInput // The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy). EvaluatorType pulumi.StringPtrInput // The fact data of the policy. FactData pulumi.StringPtrInput // The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc. FactName pulumi.StringPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the policy. Name pulumi.StringPtrInput // The name of the policy set. PolicySetName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The status of the policy. Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The threshold of the policy (i.e. a number for MaxValuePolicy, and a JSON array of values for AllowedValuesPolicy). Threshold pulumi.StringPtrInput }
The set of arguments for constructing a Policy resource.
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
type PolicyEvaluatorType ¶
type PolicyEvaluatorType string
The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy).
func (PolicyEvaluatorType) ElementType ¶
func (PolicyEvaluatorType) ElementType() reflect.Type
func (PolicyEvaluatorType) ToPolicyEvaluatorTypeOutput ¶
func (e PolicyEvaluatorType) ToPolicyEvaluatorTypeOutput() PolicyEvaluatorTypeOutput
func (PolicyEvaluatorType) ToPolicyEvaluatorTypeOutputWithContext ¶
func (e PolicyEvaluatorType) ToPolicyEvaluatorTypeOutputWithContext(ctx context.Context) PolicyEvaluatorTypeOutput
func (PolicyEvaluatorType) ToPolicyEvaluatorTypePtrOutput ¶
func (e PolicyEvaluatorType) ToPolicyEvaluatorTypePtrOutput() PolicyEvaluatorTypePtrOutput
func (PolicyEvaluatorType) ToPolicyEvaluatorTypePtrOutputWithContext ¶
func (e PolicyEvaluatorType) ToPolicyEvaluatorTypePtrOutputWithContext(ctx context.Context) PolicyEvaluatorTypePtrOutput
func (PolicyEvaluatorType) ToStringOutput ¶
func (e PolicyEvaluatorType) ToStringOutput() pulumi.StringOutput
func (PolicyEvaluatorType) ToStringOutputWithContext ¶
func (e PolicyEvaluatorType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyEvaluatorType) ToStringPtrOutput ¶
func (e PolicyEvaluatorType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyEvaluatorType) ToStringPtrOutputWithContext ¶
func (e PolicyEvaluatorType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyEvaluatorTypeInput ¶
type PolicyEvaluatorTypeInput interface { pulumi.Input ToPolicyEvaluatorTypeOutput() PolicyEvaluatorTypeOutput ToPolicyEvaluatorTypeOutputWithContext(context.Context) PolicyEvaluatorTypeOutput }
PolicyEvaluatorTypeInput is an input type that accepts values of the PolicyEvaluatorType enum A concrete instance of `PolicyEvaluatorTypeInput` can be one of the following:
PolicyEvaluatorTypeAllowedValuesPolicy PolicyEvaluatorTypeMaxValuePolicy
type PolicyEvaluatorTypeOutput ¶
type PolicyEvaluatorTypeOutput struct{ *pulumi.OutputState }
func (PolicyEvaluatorTypeOutput) ElementType ¶
func (PolicyEvaluatorTypeOutput) ElementType() reflect.Type
func (PolicyEvaluatorTypeOutput) ToPolicyEvaluatorTypeOutput ¶
func (o PolicyEvaluatorTypeOutput) ToPolicyEvaluatorTypeOutput() PolicyEvaluatorTypeOutput
func (PolicyEvaluatorTypeOutput) ToPolicyEvaluatorTypeOutputWithContext ¶
func (o PolicyEvaluatorTypeOutput) ToPolicyEvaluatorTypeOutputWithContext(ctx context.Context) PolicyEvaluatorTypeOutput
func (PolicyEvaluatorTypeOutput) ToPolicyEvaluatorTypePtrOutput ¶
func (o PolicyEvaluatorTypeOutput) ToPolicyEvaluatorTypePtrOutput() PolicyEvaluatorTypePtrOutput
func (PolicyEvaluatorTypeOutput) ToPolicyEvaluatorTypePtrOutputWithContext ¶
func (o PolicyEvaluatorTypeOutput) ToPolicyEvaluatorTypePtrOutputWithContext(ctx context.Context) PolicyEvaluatorTypePtrOutput
func (PolicyEvaluatorTypeOutput) ToStringOutput ¶
func (o PolicyEvaluatorTypeOutput) ToStringOutput() pulumi.StringOutput
func (PolicyEvaluatorTypeOutput) ToStringOutputWithContext ¶
func (o PolicyEvaluatorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyEvaluatorTypeOutput) ToStringPtrOutput ¶
func (o PolicyEvaluatorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyEvaluatorTypeOutput) ToStringPtrOutputWithContext ¶
func (o PolicyEvaluatorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyEvaluatorTypePtrInput ¶
type PolicyEvaluatorTypePtrInput interface { pulumi.Input ToPolicyEvaluatorTypePtrOutput() PolicyEvaluatorTypePtrOutput ToPolicyEvaluatorTypePtrOutputWithContext(context.Context) PolicyEvaluatorTypePtrOutput }
func PolicyEvaluatorTypePtr ¶
func PolicyEvaluatorTypePtr(v string) PolicyEvaluatorTypePtrInput
type PolicyEvaluatorTypePtrOutput ¶
type PolicyEvaluatorTypePtrOutput struct{ *pulumi.OutputState }
func (PolicyEvaluatorTypePtrOutput) Elem ¶
func (o PolicyEvaluatorTypePtrOutput) Elem() PolicyEvaluatorTypeOutput
func (PolicyEvaluatorTypePtrOutput) ElementType ¶
func (PolicyEvaluatorTypePtrOutput) ElementType() reflect.Type
func (PolicyEvaluatorTypePtrOutput) ToPolicyEvaluatorTypePtrOutput ¶
func (o PolicyEvaluatorTypePtrOutput) ToPolicyEvaluatorTypePtrOutput() PolicyEvaluatorTypePtrOutput
func (PolicyEvaluatorTypePtrOutput) ToPolicyEvaluatorTypePtrOutputWithContext ¶
func (o PolicyEvaluatorTypePtrOutput) ToPolicyEvaluatorTypePtrOutputWithContext(ctx context.Context) PolicyEvaluatorTypePtrOutput
func (PolicyEvaluatorTypePtrOutput) ToStringPtrOutput ¶
func (o PolicyEvaluatorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyEvaluatorTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PolicyEvaluatorTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyFactName ¶
type PolicyFactName string
The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc.
func (PolicyFactName) ElementType ¶
func (PolicyFactName) ElementType() reflect.Type
func (PolicyFactName) ToPolicyFactNameOutput ¶
func (e PolicyFactName) ToPolicyFactNameOutput() PolicyFactNameOutput
func (PolicyFactName) ToPolicyFactNameOutputWithContext ¶
func (e PolicyFactName) ToPolicyFactNameOutputWithContext(ctx context.Context) PolicyFactNameOutput
func (PolicyFactName) ToPolicyFactNamePtrOutput ¶
func (e PolicyFactName) ToPolicyFactNamePtrOutput() PolicyFactNamePtrOutput
func (PolicyFactName) ToPolicyFactNamePtrOutputWithContext ¶
func (e PolicyFactName) ToPolicyFactNamePtrOutputWithContext(ctx context.Context) PolicyFactNamePtrOutput
func (PolicyFactName) ToStringOutput ¶
func (e PolicyFactName) ToStringOutput() pulumi.StringOutput
func (PolicyFactName) ToStringOutputWithContext ¶
func (e PolicyFactName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyFactName) ToStringPtrOutput ¶
func (e PolicyFactName) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyFactName) ToStringPtrOutputWithContext ¶
func (e PolicyFactName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyFactNameInput ¶
type PolicyFactNameInput interface { pulumi.Input ToPolicyFactNameOutput() PolicyFactNameOutput ToPolicyFactNameOutputWithContext(context.Context) PolicyFactNameOutput }
PolicyFactNameInput is an input type that accepts values of the PolicyFactName enum A concrete instance of `PolicyFactNameInput` can be one of the following:
PolicyFactNameUserOwnedLabVmCount PolicyFactNameUserOwnedLabPremiumVmCount PolicyFactNameLabVmCount PolicyFactNameLabPremiumVmCount PolicyFactNameLabVmSize PolicyFactNameGalleryImage PolicyFactNameUserOwnedLabVmCountInSubnet PolicyFactNameLabTargetCost PolicyFactNameEnvironmentTemplate PolicyFactNameScheduleEditPermission
type PolicyFactNameOutput ¶
type PolicyFactNameOutput struct{ *pulumi.OutputState }
func (PolicyFactNameOutput) ElementType ¶
func (PolicyFactNameOutput) ElementType() reflect.Type
func (PolicyFactNameOutput) ToPolicyFactNameOutput ¶
func (o PolicyFactNameOutput) ToPolicyFactNameOutput() PolicyFactNameOutput
func (PolicyFactNameOutput) ToPolicyFactNameOutputWithContext ¶
func (o PolicyFactNameOutput) ToPolicyFactNameOutputWithContext(ctx context.Context) PolicyFactNameOutput
func (PolicyFactNameOutput) ToPolicyFactNamePtrOutput ¶
func (o PolicyFactNameOutput) ToPolicyFactNamePtrOutput() PolicyFactNamePtrOutput
func (PolicyFactNameOutput) ToPolicyFactNamePtrOutputWithContext ¶
func (o PolicyFactNameOutput) ToPolicyFactNamePtrOutputWithContext(ctx context.Context) PolicyFactNamePtrOutput
func (PolicyFactNameOutput) ToStringOutput ¶
func (o PolicyFactNameOutput) ToStringOutput() pulumi.StringOutput
func (PolicyFactNameOutput) ToStringOutputWithContext ¶
func (o PolicyFactNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyFactNameOutput) ToStringPtrOutput ¶
func (o PolicyFactNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyFactNameOutput) ToStringPtrOutputWithContext ¶
func (o PolicyFactNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyFactNamePtrInput ¶
type PolicyFactNamePtrInput interface { pulumi.Input ToPolicyFactNamePtrOutput() PolicyFactNamePtrOutput ToPolicyFactNamePtrOutputWithContext(context.Context) PolicyFactNamePtrOutput }
func PolicyFactNamePtr ¶
func PolicyFactNamePtr(v string) PolicyFactNamePtrInput
type PolicyFactNamePtrOutput ¶
type PolicyFactNamePtrOutput struct{ *pulumi.OutputState }
func (PolicyFactNamePtrOutput) Elem ¶
func (o PolicyFactNamePtrOutput) Elem() PolicyFactNameOutput
func (PolicyFactNamePtrOutput) ElementType ¶
func (PolicyFactNamePtrOutput) ElementType() reflect.Type
func (PolicyFactNamePtrOutput) ToPolicyFactNamePtrOutput ¶
func (o PolicyFactNamePtrOutput) ToPolicyFactNamePtrOutput() PolicyFactNamePtrOutput
func (PolicyFactNamePtrOutput) ToPolicyFactNamePtrOutputWithContext ¶
func (o PolicyFactNamePtrOutput) ToPolicyFactNamePtrOutputWithContext(ctx context.Context) PolicyFactNamePtrOutput
func (PolicyFactNamePtrOutput) ToStringPtrOutput ¶
func (o PolicyFactNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyFactNamePtrOutput) ToStringPtrOutputWithContext ¶
func (o PolicyFactNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyInput ¶
type PolicyInput interface { pulumi.Input ToPolicyOutput() PolicyOutput ToPolicyOutputWithContext(ctx context.Context) PolicyOutput }
type PolicyOutput ¶
type PolicyOutput struct{ *pulumi.OutputState }
func (PolicyOutput) CreatedDate ¶
func (o PolicyOutput) CreatedDate() pulumi.StringOutput
The creation date of the policy.
func (PolicyOutput) Description ¶
func (o PolicyOutput) Description() pulumi.StringPtrOutput
The description of the policy.
func (PolicyOutput) ElementType ¶
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) EvaluatorType ¶
func (o PolicyOutput) EvaluatorType() pulumi.StringPtrOutput
The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy).
func (PolicyOutput) FactData ¶
func (o PolicyOutput) FactData() pulumi.StringPtrOutput
The fact data of the policy.
func (PolicyOutput) FactName ¶
func (o PolicyOutput) FactName() pulumi.StringPtrOutput
The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc.
func (PolicyOutput) Location ¶
func (o PolicyOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (PolicyOutput) Name ¶
func (o PolicyOutput) Name() pulumi.StringOutput
The name of the resource.
func (PolicyOutput) ProvisioningState ¶
func (o PolicyOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (PolicyOutput) Status ¶
func (o PolicyOutput) Status() pulumi.StringPtrOutput
The status of the policy.
func (PolicyOutput) Tags ¶
func (o PolicyOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (PolicyOutput) Threshold ¶
func (o PolicyOutput) Threshold() pulumi.StringPtrOutput
The threshold of the policy (i.e. a number for MaxValuePolicy, and a JSON array of values for AllowedValuesPolicy).
func (PolicyOutput) ToPolicyOutput ¶
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
func (PolicyOutput) Type ¶
func (o PolicyOutput) Type() pulumi.StringOutput
The type of the resource.
func (PolicyOutput) UniqueIdentifier ¶
func (o PolicyOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
type PolicyState ¶
type PolicyState struct { }
func (PolicyState) ElementType ¶
func (PolicyState) ElementType() reflect.Type
type PolicyStatus ¶
type PolicyStatus string
The status of the policy.
func (PolicyStatus) ElementType ¶
func (PolicyStatus) ElementType() reflect.Type
func (PolicyStatus) ToPolicyStatusOutput ¶
func (e PolicyStatus) ToPolicyStatusOutput() PolicyStatusOutput
func (PolicyStatus) ToPolicyStatusOutputWithContext ¶
func (e PolicyStatus) ToPolicyStatusOutputWithContext(ctx context.Context) PolicyStatusOutput
func (PolicyStatus) ToPolicyStatusPtrOutput ¶
func (e PolicyStatus) ToPolicyStatusPtrOutput() PolicyStatusPtrOutput
func (PolicyStatus) ToPolicyStatusPtrOutputWithContext ¶
func (e PolicyStatus) ToPolicyStatusPtrOutputWithContext(ctx context.Context) PolicyStatusPtrOutput
func (PolicyStatus) ToStringOutput ¶
func (e PolicyStatus) ToStringOutput() pulumi.StringOutput
func (PolicyStatus) ToStringOutputWithContext ¶
func (e PolicyStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyStatus) ToStringPtrOutput ¶
func (e PolicyStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyStatus) ToStringPtrOutputWithContext ¶
func (e PolicyStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyStatusInput ¶
type PolicyStatusInput interface { pulumi.Input ToPolicyStatusOutput() PolicyStatusOutput ToPolicyStatusOutputWithContext(context.Context) PolicyStatusOutput }
PolicyStatusInput is an input type that accepts values of the PolicyStatus enum A concrete instance of `PolicyStatusInput` can be one of the following:
PolicyStatusEnabled PolicyStatusDisabled
type PolicyStatusOutput ¶
type PolicyStatusOutput struct{ *pulumi.OutputState }
func (PolicyStatusOutput) ElementType ¶
func (PolicyStatusOutput) ElementType() reflect.Type
func (PolicyStatusOutput) ToPolicyStatusOutput ¶
func (o PolicyStatusOutput) ToPolicyStatusOutput() PolicyStatusOutput
func (PolicyStatusOutput) ToPolicyStatusOutputWithContext ¶
func (o PolicyStatusOutput) ToPolicyStatusOutputWithContext(ctx context.Context) PolicyStatusOutput
func (PolicyStatusOutput) ToPolicyStatusPtrOutput ¶
func (o PolicyStatusOutput) ToPolicyStatusPtrOutput() PolicyStatusPtrOutput
func (PolicyStatusOutput) ToPolicyStatusPtrOutputWithContext ¶
func (o PolicyStatusOutput) ToPolicyStatusPtrOutputWithContext(ctx context.Context) PolicyStatusPtrOutput
func (PolicyStatusOutput) ToStringOutput ¶
func (o PolicyStatusOutput) ToStringOutput() pulumi.StringOutput
func (PolicyStatusOutput) ToStringOutputWithContext ¶
func (o PolicyStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyStatusOutput) ToStringPtrOutput ¶
func (o PolicyStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyStatusOutput) ToStringPtrOutputWithContext ¶
func (o PolicyStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyStatusPtrInput ¶
type PolicyStatusPtrInput interface { pulumi.Input ToPolicyStatusPtrOutput() PolicyStatusPtrOutput ToPolicyStatusPtrOutputWithContext(context.Context) PolicyStatusPtrOutput }
func PolicyStatusPtr ¶
func PolicyStatusPtr(v string) PolicyStatusPtrInput
type PolicyStatusPtrOutput ¶
type PolicyStatusPtrOutput struct{ *pulumi.OutputState }
func (PolicyStatusPtrOutput) Elem ¶
func (o PolicyStatusPtrOutput) Elem() PolicyStatusOutput
func (PolicyStatusPtrOutput) ElementType ¶
func (PolicyStatusPtrOutput) ElementType() reflect.Type
func (PolicyStatusPtrOutput) ToPolicyStatusPtrOutput ¶
func (o PolicyStatusPtrOutput) ToPolicyStatusPtrOutput() PolicyStatusPtrOutput
func (PolicyStatusPtrOutput) ToPolicyStatusPtrOutputWithContext ¶
func (o PolicyStatusPtrOutput) ToPolicyStatusPtrOutputWithContext(ctx context.Context) PolicyStatusPtrOutput
func (PolicyStatusPtrOutput) ToStringPtrOutput ¶
func (o PolicyStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o PolicyStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Port ¶
type Port struct { // Backend port of the target virtual machine. BackendPort *int `pulumi:"backendPort"` // Protocol type of the port. TransportProtocol *string `pulumi:"transportProtocol"` }
Properties of a network port.
type PortArgs ¶
type PortArgs struct { // Backend port of the target virtual machine. BackendPort pulumi.IntPtrInput `pulumi:"backendPort"` // Protocol type of the port. TransportProtocol pulumi.StringPtrInput `pulumi:"transportProtocol"` }
Properties of a network port.
func (PortArgs) ElementType ¶
func (PortArgs) ToPortOutput ¶
func (i PortArgs) ToPortOutput() PortOutput
func (PortArgs) ToPortOutputWithContext ¶
func (i PortArgs) ToPortOutputWithContext(ctx context.Context) PortOutput
type PortArray ¶
type PortArray []PortInput
func (PortArray) ElementType ¶
func (PortArray) ToPortArrayOutput ¶
func (i PortArray) ToPortArrayOutput() PortArrayOutput
func (PortArray) ToPortArrayOutputWithContext ¶
func (i PortArray) ToPortArrayOutputWithContext(ctx context.Context) PortArrayOutput
type PortArrayInput ¶
type PortArrayInput interface { pulumi.Input ToPortArrayOutput() PortArrayOutput ToPortArrayOutputWithContext(context.Context) PortArrayOutput }
PortArrayInput is an input type that accepts PortArray and PortArrayOutput values. You can construct a concrete instance of `PortArrayInput` via:
PortArray{ PortArgs{...} }
type PortArrayOutput ¶
type PortArrayOutput struct{ *pulumi.OutputState }
func (PortArrayOutput) ElementType ¶
func (PortArrayOutput) ElementType() reflect.Type
func (PortArrayOutput) Index ¶
func (o PortArrayOutput) Index(i pulumi.IntInput) PortOutput
func (PortArrayOutput) ToPortArrayOutput ¶
func (o PortArrayOutput) ToPortArrayOutput() PortArrayOutput
func (PortArrayOutput) ToPortArrayOutputWithContext ¶
func (o PortArrayOutput) ToPortArrayOutputWithContext(ctx context.Context) PortArrayOutput
type PortInput ¶
type PortInput interface { pulumi.Input ToPortOutput() PortOutput ToPortOutputWithContext(context.Context) PortOutput }
PortInput is an input type that accepts PortArgs and PortOutput values. You can construct a concrete instance of `PortInput` via:
PortArgs{...}
type PortOutput ¶
type PortOutput struct{ *pulumi.OutputState }
Properties of a network port.
func (PortOutput) BackendPort ¶
func (o PortOutput) BackendPort() pulumi.IntPtrOutput
Backend port of the target virtual machine.
func (PortOutput) ElementType ¶
func (PortOutput) ElementType() reflect.Type
func (PortOutput) ToPortOutput ¶
func (o PortOutput) ToPortOutput() PortOutput
func (PortOutput) ToPortOutputWithContext ¶
func (o PortOutput) ToPortOutputWithContext(ctx context.Context) PortOutput
func (PortOutput) TransportProtocol ¶
func (o PortOutput) TransportProtocol() pulumi.StringPtrOutput
Protocol type of the port.
type PortResponse ¶
type PortResponse struct { // Backend port of the target virtual machine. BackendPort *int `pulumi:"backendPort"` // Protocol type of the port. TransportProtocol *string `pulumi:"transportProtocol"` }
Properties of a network port.
type PortResponseArrayOutput ¶
type PortResponseArrayOutput struct{ *pulumi.OutputState }
func (PortResponseArrayOutput) ElementType ¶
func (PortResponseArrayOutput) ElementType() reflect.Type
func (PortResponseArrayOutput) Index ¶
func (o PortResponseArrayOutput) Index(i pulumi.IntInput) PortResponseOutput
func (PortResponseArrayOutput) ToPortResponseArrayOutput ¶
func (o PortResponseArrayOutput) ToPortResponseArrayOutput() PortResponseArrayOutput
func (PortResponseArrayOutput) ToPortResponseArrayOutputWithContext ¶
func (o PortResponseArrayOutput) ToPortResponseArrayOutputWithContext(ctx context.Context) PortResponseArrayOutput
type PortResponseOutput ¶
type PortResponseOutput struct{ *pulumi.OutputState }
Properties of a network port.
func (PortResponseOutput) BackendPort ¶
func (o PortResponseOutput) BackendPort() pulumi.IntPtrOutput
Backend port of the target virtual machine.
func (PortResponseOutput) ElementType ¶
func (PortResponseOutput) ElementType() reflect.Type
func (PortResponseOutput) ToPortResponseOutput ¶
func (o PortResponseOutput) ToPortResponseOutput() PortResponseOutput
func (PortResponseOutput) ToPortResponseOutputWithContext ¶
func (o PortResponseOutput) ToPortResponseOutputWithContext(ctx context.Context) PortResponseOutput
func (PortResponseOutput) TransportProtocol ¶
func (o PortResponseOutput) TransportProtocol() pulumi.StringPtrOutput
Protocol type of the port.
type PremiumDataDisk ¶
type PremiumDataDisk string
The setting to enable usage of premium data disks. When its value is 'Enabled', creation of standard or premium data disks is allowed. When its value is 'Disabled', only creation of standard data disks is allowed.
func (PremiumDataDisk) ElementType ¶
func (PremiumDataDisk) ElementType() reflect.Type
func (PremiumDataDisk) ToPremiumDataDiskOutput ¶
func (e PremiumDataDisk) ToPremiumDataDiskOutput() PremiumDataDiskOutput
func (PremiumDataDisk) ToPremiumDataDiskOutputWithContext ¶
func (e PremiumDataDisk) ToPremiumDataDiskOutputWithContext(ctx context.Context) PremiumDataDiskOutput
func (PremiumDataDisk) ToPremiumDataDiskPtrOutput ¶
func (e PremiumDataDisk) ToPremiumDataDiskPtrOutput() PremiumDataDiskPtrOutput
func (PremiumDataDisk) ToPremiumDataDiskPtrOutputWithContext ¶
func (e PremiumDataDisk) ToPremiumDataDiskPtrOutputWithContext(ctx context.Context) PremiumDataDiskPtrOutput
func (PremiumDataDisk) ToStringOutput ¶
func (e PremiumDataDisk) ToStringOutput() pulumi.StringOutput
func (PremiumDataDisk) ToStringOutputWithContext ¶
func (e PremiumDataDisk) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PremiumDataDisk) ToStringPtrOutput ¶
func (e PremiumDataDisk) ToStringPtrOutput() pulumi.StringPtrOutput
func (PremiumDataDisk) ToStringPtrOutputWithContext ¶
func (e PremiumDataDisk) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PremiumDataDiskInput ¶
type PremiumDataDiskInput interface { pulumi.Input ToPremiumDataDiskOutput() PremiumDataDiskOutput ToPremiumDataDiskOutputWithContext(context.Context) PremiumDataDiskOutput }
PremiumDataDiskInput is an input type that accepts values of the PremiumDataDisk enum A concrete instance of `PremiumDataDiskInput` can be one of the following:
PremiumDataDiskDisabled PremiumDataDiskEnabled
type PremiumDataDiskOutput ¶
type PremiumDataDiskOutput struct{ *pulumi.OutputState }
func (PremiumDataDiskOutput) ElementType ¶
func (PremiumDataDiskOutput) ElementType() reflect.Type
func (PremiumDataDiskOutput) ToPremiumDataDiskOutput ¶
func (o PremiumDataDiskOutput) ToPremiumDataDiskOutput() PremiumDataDiskOutput
func (PremiumDataDiskOutput) ToPremiumDataDiskOutputWithContext ¶
func (o PremiumDataDiskOutput) ToPremiumDataDiskOutputWithContext(ctx context.Context) PremiumDataDiskOutput
func (PremiumDataDiskOutput) ToPremiumDataDiskPtrOutput ¶
func (o PremiumDataDiskOutput) ToPremiumDataDiskPtrOutput() PremiumDataDiskPtrOutput
func (PremiumDataDiskOutput) ToPremiumDataDiskPtrOutputWithContext ¶
func (o PremiumDataDiskOutput) ToPremiumDataDiskPtrOutputWithContext(ctx context.Context) PremiumDataDiskPtrOutput
func (PremiumDataDiskOutput) ToStringOutput ¶
func (o PremiumDataDiskOutput) ToStringOutput() pulumi.StringOutput
func (PremiumDataDiskOutput) ToStringOutputWithContext ¶
func (o PremiumDataDiskOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PremiumDataDiskOutput) ToStringPtrOutput ¶
func (o PremiumDataDiskOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PremiumDataDiskOutput) ToStringPtrOutputWithContext ¶
func (o PremiumDataDiskOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PremiumDataDiskPtrInput ¶
type PremiumDataDiskPtrInput interface { pulumi.Input ToPremiumDataDiskPtrOutput() PremiumDataDiskPtrOutput ToPremiumDataDiskPtrOutputWithContext(context.Context) PremiumDataDiskPtrOutput }
func PremiumDataDiskPtr ¶
func PremiumDataDiskPtr(v string) PremiumDataDiskPtrInput
type PremiumDataDiskPtrOutput ¶
type PremiumDataDiskPtrOutput struct{ *pulumi.OutputState }
func (PremiumDataDiskPtrOutput) Elem ¶
func (o PremiumDataDiskPtrOutput) Elem() PremiumDataDiskOutput
func (PremiumDataDiskPtrOutput) ElementType ¶
func (PremiumDataDiskPtrOutput) ElementType() reflect.Type
func (PremiumDataDiskPtrOutput) ToPremiumDataDiskPtrOutput ¶
func (o PremiumDataDiskPtrOutput) ToPremiumDataDiskPtrOutput() PremiumDataDiskPtrOutput
func (PremiumDataDiskPtrOutput) ToPremiumDataDiskPtrOutputWithContext ¶
func (o PremiumDataDiskPtrOutput) ToPremiumDataDiskPtrOutputWithContext(ctx context.Context) PremiumDataDiskPtrOutput
func (PremiumDataDiskPtrOutput) ToStringPtrOutput ¶
func (o PremiumDataDiskPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PremiumDataDiskPtrOutput) ToStringPtrOutputWithContext ¶
func (o PremiumDataDiskPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Schedule ¶
type Schedule struct { pulumi.CustomResourceState // The creation date of the schedule. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsResponsePtrOutput `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsResponsePtrOutput `pulumi:"hourlyRecurrence"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // Notification settings. NotificationSettings NotificationSettingsResponsePtrOutput `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrOutput `pulumi:"status"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrOutput `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrOutput `pulumi:"taskType"` // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId pulumi.StringPtrOutput `pulumi:"timeZoneId"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringOutput `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsResponsePtrOutput `pulumi:"weeklyRecurrence"` }
A schedule. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
Other available API versions: 2016-05-15.
func GetSchedule ¶
func GetSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduleState, opts ...pulumi.ResourceOption) (*Schedule, error)
GetSchedule gets an existing Schedule 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 NewSchedule ¶
func NewSchedule(ctx *pulumi.Context, name string, args *ScheduleArgs, opts ...pulumi.ResourceOption) (*Schedule, error)
NewSchedule registers a new resource with the given unique name, arguments, and options.
func (*Schedule) ElementType ¶
func (*Schedule) ToScheduleOutput ¶
func (i *Schedule) ToScheduleOutput() ScheduleOutput
func (*Schedule) ToScheduleOutputWithContext ¶
func (i *Schedule) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
type ScheduleArgs ¶
type ScheduleArgs struct { // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsPtrInput // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the schedule. Name pulumi.StringPtrInput // Notification settings. NotificationSettings NotificationSettingsPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrInput // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrInput // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId pulumi.StringPtrInput // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsPtrInput }
The set of arguments for constructing a Schedule resource.
func (ScheduleArgs) ElementType ¶
func (ScheduleArgs) ElementType() reflect.Type
type ScheduleCreationParameter ¶
type ScheduleCreationParameter struct { // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence *DayDetails `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence *HourDetails `pulumi:"hourlyRecurrence"` // The name of the virtual machine or environment Name *string `pulumi:"name"` // Notification settings. NotificationSettings *NotificationSettings `pulumi:"notificationSettings"` // The status of the schedule (i.e. Enabled, Disabled) Status *string `pulumi:"status"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId *string `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType *string `pulumi:"taskType"` // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId *string `pulumi:"timeZoneId"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence *WeekDetails `pulumi:"weeklyRecurrence"` }
Properties for creating a schedule.
func (*ScheduleCreationParameter) Defaults ¶
func (val *ScheduleCreationParameter) Defaults() *ScheduleCreationParameter
Defaults sets the appropriate defaults for ScheduleCreationParameter
type ScheduleCreationParameterArgs ¶
type ScheduleCreationParameterArgs struct { // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsPtrInput `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsPtrInput `pulumi:"hourlyRecurrence"` // The name of the virtual machine or environment Name pulumi.StringPtrInput `pulumi:"name"` // Notification settings. NotificationSettings NotificationSettingsPtrInput `pulumi:"notificationSettings"` // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrInput `pulumi:"status"` // The tags of the resource. Tags pulumi.StringMapInput `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrInput `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrInput `pulumi:"taskType"` // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId pulumi.StringPtrInput `pulumi:"timeZoneId"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsPtrInput `pulumi:"weeklyRecurrence"` }
Properties for creating a schedule.
func (*ScheduleCreationParameterArgs) Defaults ¶
func (val *ScheduleCreationParameterArgs) Defaults() *ScheduleCreationParameterArgs
Defaults sets the appropriate defaults for ScheduleCreationParameterArgs
func (ScheduleCreationParameterArgs) ElementType ¶
func (ScheduleCreationParameterArgs) ElementType() reflect.Type
func (ScheduleCreationParameterArgs) ToScheduleCreationParameterOutput ¶
func (i ScheduleCreationParameterArgs) ToScheduleCreationParameterOutput() ScheduleCreationParameterOutput
func (ScheduleCreationParameterArgs) ToScheduleCreationParameterOutputWithContext ¶
func (i ScheduleCreationParameterArgs) ToScheduleCreationParameterOutputWithContext(ctx context.Context) ScheduleCreationParameterOutput
type ScheduleCreationParameterArray ¶
type ScheduleCreationParameterArray []ScheduleCreationParameterInput
func (ScheduleCreationParameterArray) ElementType ¶
func (ScheduleCreationParameterArray) ElementType() reflect.Type
func (ScheduleCreationParameterArray) ToScheduleCreationParameterArrayOutput ¶
func (i ScheduleCreationParameterArray) ToScheduleCreationParameterArrayOutput() ScheduleCreationParameterArrayOutput
func (ScheduleCreationParameterArray) ToScheduleCreationParameterArrayOutputWithContext ¶
func (i ScheduleCreationParameterArray) ToScheduleCreationParameterArrayOutputWithContext(ctx context.Context) ScheduleCreationParameterArrayOutput
type ScheduleCreationParameterArrayInput ¶
type ScheduleCreationParameterArrayInput interface { pulumi.Input ToScheduleCreationParameterArrayOutput() ScheduleCreationParameterArrayOutput ToScheduleCreationParameterArrayOutputWithContext(context.Context) ScheduleCreationParameterArrayOutput }
ScheduleCreationParameterArrayInput is an input type that accepts ScheduleCreationParameterArray and ScheduleCreationParameterArrayOutput values. You can construct a concrete instance of `ScheduleCreationParameterArrayInput` via:
ScheduleCreationParameterArray{ ScheduleCreationParameterArgs{...} }
type ScheduleCreationParameterArrayOutput ¶
type ScheduleCreationParameterArrayOutput struct{ *pulumi.OutputState }
func (ScheduleCreationParameterArrayOutput) ElementType ¶
func (ScheduleCreationParameterArrayOutput) ElementType() reflect.Type
func (ScheduleCreationParameterArrayOutput) Index ¶
func (o ScheduleCreationParameterArrayOutput) Index(i pulumi.IntInput) ScheduleCreationParameterOutput
func (ScheduleCreationParameterArrayOutput) ToScheduleCreationParameterArrayOutput ¶
func (o ScheduleCreationParameterArrayOutput) ToScheduleCreationParameterArrayOutput() ScheduleCreationParameterArrayOutput
func (ScheduleCreationParameterArrayOutput) ToScheduleCreationParameterArrayOutputWithContext ¶
func (o ScheduleCreationParameterArrayOutput) ToScheduleCreationParameterArrayOutputWithContext(ctx context.Context) ScheduleCreationParameterArrayOutput
type ScheduleCreationParameterInput ¶
type ScheduleCreationParameterInput interface { pulumi.Input ToScheduleCreationParameterOutput() ScheduleCreationParameterOutput ToScheduleCreationParameterOutputWithContext(context.Context) ScheduleCreationParameterOutput }
ScheduleCreationParameterInput is an input type that accepts ScheduleCreationParameterArgs and ScheduleCreationParameterOutput values. You can construct a concrete instance of `ScheduleCreationParameterInput` via:
ScheduleCreationParameterArgs{...}
type ScheduleCreationParameterOutput ¶
type ScheduleCreationParameterOutput struct{ *pulumi.OutputState }
Properties for creating a schedule.
func (ScheduleCreationParameterOutput) DailyRecurrence ¶
func (o ScheduleCreationParameterOutput) DailyRecurrence() DayDetailsPtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (ScheduleCreationParameterOutput) ElementType ¶
func (ScheduleCreationParameterOutput) ElementType() reflect.Type
func (ScheduleCreationParameterOutput) HourlyRecurrence ¶
func (o ScheduleCreationParameterOutput) HourlyRecurrence() HourDetailsPtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (ScheduleCreationParameterOutput) Name ¶
func (o ScheduleCreationParameterOutput) Name() pulumi.StringPtrOutput
The name of the virtual machine or environment
func (ScheduleCreationParameterOutput) NotificationSettings ¶
func (o ScheduleCreationParameterOutput) NotificationSettings() NotificationSettingsPtrOutput
Notification settings.
func (ScheduleCreationParameterOutput) Status ¶
func (o ScheduleCreationParameterOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (ScheduleCreationParameterOutput) Tags ¶
func (o ScheduleCreationParameterOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ScheduleCreationParameterOutput) TargetResourceId ¶
func (o ScheduleCreationParameterOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (ScheduleCreationParameterOutput) TaskType ¶
func (o ScheduleCreationParameterOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (ScheduleCreationParameterOutput) TimeZoneId ¶
func (o ScheduleCreationParameterOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
func (ScheduleCreationParameterOutput) ToScheduleCreationParameterOutput ¶
func (o ScheduleCreationParameterOutput) ToScheduleCreationParameterOutput() ScheduleCreationParameterOutput
func (ScheduleCreationParameterOutput) ToScheduleCreationParameterOutputWithContext ¶
func (o ScheduleCreationParameterOutput) ToScheduleCreationParameterOutputWithContext(ctx context.Context) ScheduleCreationParameterOutput
func (ScheduleCreationParameterOutput) WeeklyRecurrence ¶
func (o ScheduleCreationParameterOutput) WeeklyRecurrence() WeekDetailsPtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type ScheduleCreationParameterResponse ¶
type ScheduleCreationParameterResponse struct { // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence *DayDetailsResponse `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence *HourDetailsResponse `pulumi:"hourlyRecurrence"` // The location of the new virtual machine or environment Location string `pulumi:"location"` // The name of the virtual machine or environment Name *string `pulumi:"name"` // Notification settings. NotificationSettings *NotificationSettingsResponse `pulumi:"notificationSettings"` // The status of the schedule (i.e. Enabled, Disabled) Status *string `pulumi:"status"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId *string `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType *string `pulumi:"taskType"` // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId *string `pulumi:"timeZoneId"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence *WeekDetailsResponse `pulumi:"weeklyRecurrence"` }
Properties for creating a schedule.
func (*ScheduleCreationParameterResponse) Defaults ¶
func (val *ScheduleCreationParameterResponse) Defaults() *ScheduleCreationParameterResponse
Defaults sets the appropriate defaults for ScheduleCreationParameterResponse
type ScheduleCreationParameterResponseArrayOutput ¶
type ScheduleCreationParameterResponseArrayOutput struct{ *pulumi.OutputState }
func (ScheduleCreationParameterResponseArrayOutput) ElementType ¶
func (ScheduleCreationParameterResponseArrayOutput) ElementType() reflect.Type
func (ScheduleCreationParameterResponseArrayOutput) ToScheduleCreationParameterResponseArrayOutput ¶
func (o ScheduleCreationParameterResponseArrayOutput) ToScheduleCreationParameterResponseArrayOutput() ScheduleCreationParameterResponseArrayOutput
func (ScheduleCreationParameterResponseArrayOutput) ToScheduleCreationParameterResponseArrayOutputWithContext ¶
func (o ScheduleCreationParameterResponseArrayOutput) ToScheduleCreationParameterResponseArrayOutputWithContext(ctx context.Context) ScheduleCreationParameterResponseArrayOutput
type ScheduleCreationParameterResponseOutput ¶
type ScheduleCreationParameterResponseOutput struct{ *pulumi.OutputState }
Properties for creating a schedule.
func (ScheduleCreationParameterResponseOutput) DailyRecurrence ¶
func (o ScheduleCreationParameterResponseOutput) DailyRecurrence() DayDetailsResponsePtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (ScheduleCreationParameterResponseOutput) ElementType ¶
func (ScheduleCreationParameterResponseOutput) ElementType() reflect.Type
func (ScheduleCreationParameterResponseOutput) HourlyRecurrence ¶
func (o ScheduleCreationParameterResponseOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (ScheduleCreationParameterResponseOutput) Location ¶
func (o ScheduleCreationParameterResponseOutput) Location() pulumi.StringOutput
The location of the new virtual machine or environment
func (ScheduleCreationParameterResponseOutput) Name ¶
func (o ScheduleCreationParameterResponseOutput) Name() pulumi.StringPtrOutput
The name of the virtual machine or environment
func (ScheduleCreationParameterResponseOutput) NotificationSettings ¶
func (o ScheduleCreationParameterResponseOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
Notification settings.
func (ScheduleCreationParameterResponseOutput) Status ¶
func (o ScheduleCreationParameterResponseOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (ScheduleCreationParameterResponseOutput) Tags ¶
func (o ScheduleCreationParameterResponseOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ScheduleCreationParameterResponseOutput) TargetResourceId ¶
func (o ScheduleCreationParameterResponseOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (ScheduleCreationParameterResponseOutput) TaskType ¶
func (o ScheduleCreationParameterResponseOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (ScheduleCreationParameterResponseOutput) TimeZoneId ¶
func (o ScheduleCreationParameterResponseOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
func (ScheduleCreationParameterResponseOutput) ToScheduleCreationParameterResponseOutput ¶
func (o ScheduleCreationParameterResponseOutput) ToScheduleCreationParameterResponseOutput() ScheduleCreationParameterResponseOutput
func (ScheduleCreationParameterResponseOutput) ToScheduleCreationParameterResponseOutputWithContext ¶
func (o ScheduleCreationParameterResponseOutput) ToScheduleCreationParameterResponseOutputWithContext(ctx context.Context) ScheduleCreationParameterResponseOutput
func (ScheduleCreationParameterResponseOutput) WeeklyRecurrence ¶
func (o ScheduleCreationParameterResponseOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type ScheduleInput ¶
type ScheduleInput interface { pulumi.Input ToScheduleOutput() ScheduleOutput ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput }
type ScheduleOutput ¶
type ScheduleOutput struct{ *pulumi.OutputState }
func (ScheduleOutput) CreatedDate ¶
func (o ScheduleOutput) CreatedDate() pulumi.StringOutput
The creation date of the schedule.
func (ScheduleOutput) DailyRecurrence ¶
func (o ScheduleOutput) DailyRecurrence() DayDetailsResponsePtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (ScheduleOutput) ElementType ¶
func (ScheduleOutput) ElementType() reflect.Type
func (ScheduleOutput) HourlyRecurrence ¶
func (o ScheduleOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (ScheduleOutput) Location ¶
func (o ScheduleOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ScheduleOutput) Name ¶
func (o ScheduleOutput) Name() pulumi.StringOutput
The name of the resource.
func (ScheduleOutput) NotificationSettings ¶
func (o ScheduleOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
Notification settings.
func (ScheduleOutput) ProvisioningState ¶
func (o ScheduleOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (ScheduleOutput) Status ¶
func (o ScheduleOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (ScheduleOutput) Tags ¶
func (o ScheduleOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ScheduleOutput) TargetResourceId ¶
func (o ScheduleOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (ScheduleOutput) TaskType ¶
func (o ScheduleOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (ScheduleOutput) TimeZoneId ¶
func (o ScheduleOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
func (ScheduleOutput) ToScheduleOutput ¶
func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput
func (ScheduleOutput) ToScheduleOutputWithContext ¶
func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput
func (ScheduleOutput) Type ¶
func (o ScheduleOutput) Type() pulumi.StringOutput
The type of the resource.
func (ScheduleOutput) UniqueIdentifier ¶
func (o ScheduleOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (ScheduleOutput) WeeklyRecurrence ¶
func (o ScheduleOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type ScheduleResponse ¶
type ScheduleResponse struct { // The creation date of the schedule. CreatedDate string `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence *DayDetailsResponse `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence *HourDetailsResponse `pulumi:"hourlyRecurrence"` // The identifier of the resource. Id string `pulumi:"id"` // The location of the resource. Location *string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // Notification settings. NotificationSettings *NotificationSettingsResponse `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState string `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status *string `pulumi:"status"` // The tags of the resource. Tags map[string]string `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId *string `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType *string `pulumi:"taskType"` // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId *string `pulumi:"timeZoneId"` // The type of the resource. Type string `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier string `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence *WeekDetailsResponse `pulumi:"weeklyRecurrence"` }
A schedule.
func (*ScheduleResponse) Defaults ¶
func (val *ScheduleResponse) Defaults() *ScheduleResponse
Defaults sets the appropriate defaults for ScheduleResponse
type ScheduleResponseArrayOutput ¶
type ScheduleResponseArrayOutput struct{ *pulumi.OutputState }
func (ScheduleResponseArrayOutput) ElementType ¶
func (ScheduleResponseArrayOutput) ElementType() reflect.Type
func (ScheduleResponseArrayOutput) Index ¶
func (o ScheduleResponseArrayOutput) Index(i pulumi.IntInput) ScheduleResponseOutput
func (ScheduleResponseArrayOutput) ToScheduleResponseArrayOutput ¶
func (o ScheduleResponseArrayOutput) ToScheduleResponseArrayOutput() ScheduleResponseArrayOutput
func (ScheduleResponseArrayOutput) ToScheduleResponseArrayOutputWithContext ¶
func (o ScheduleResponseArrayOutput) ToScheduleResponseArrayOutputWithContext(ctx context.Context) ScheduleResponseArrayOutput
type ScheduleResponseOutput ¶
type ScheduleResponseOutput struct{ *pulumi.OutputState }
A schedule.
func (ScheduleResponseOutput) CreatedDate ¶
func (o ScheduleResponseOutput) CreatedDate() pulumi.StringOutput
The creation date of the schedule.
func (ScheduleResponseOutput) DailyRecurrence ¶
func (o ScheduleResponseOutput) DailyRecurrence() DayDetailsResponsePtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (ScheduleResponseOutput) ElementType ¶
func (ScheduleResponseOutput) ElementType() reflect.Type
func (ScheduleResponseOutput) HourlyRecurrence ¶
func (o ScheduleResponseOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (ScheduleResponseOutput) Id ¶
func (o ScheduleResponseOutput) Id() pulumi.StringOutput
The identifier of the resource.
func (ScheduleResponseOutput) Location ¶
func (o ScheduleResponseOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ScheduleResponseOutput) Name ¶
func (o ScheduleResponseOutput) Name() pulumi.StringOutput
The name of the resource.
func (ScheduleResponseOutput) NotificationSettings ¶
func (o ScheduleResponseOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
Notification settings.
func (ScheduleResponseOutput) ProvisioningState ¶
func (o ScheduleResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (ScheduleResponseOutput) Status ¶
func (o ScheduleResponseOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (ScheduleResponseOutput) Tags ¶
func (o ScheduleResponseOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ScheduleResponseOutput) TargetResourceId ¶
func (o ScheduleResponseOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (ScheduleResponseOutput) TaskType ¶
func (o ScheduleResponseOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (ScheduleResponseOutput) TimeZoneId ¶
func (o ScheduleResponseOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
func (ScheduleResponseOutput) ToScheduleResponseOutput ¶
func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput
func (ScheduleResponseOutput) ToScheduleResponseOutputWithContext ¶
func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput
func (ScheduleResponseOutput) Type ¶
func (o ScheduleResponseOutput) Type() pulumi.StringOutput
The type of the resource.
func (ScheduleResponseOutput) UniqueIdentifier ¶
func (o ScheduleResponseOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (ScheduleResponseOutput) WeeklyRecurrence ¶
func (o ScheduleResponseOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type ScheduleResponsePtrOutput ¶
type ScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (ScheduleResponsePtrOutput) CreatedDate ¶
func (o ScheduleResponsePtrOutput) CreatedDate() pulumi.StringPtrOutput
The creation date of the schedule.
func (ScheduleResponsePtrOutput) DailyRecurrence ¶
func (o ScheduleResponsePtrOutput) DailyRecurrence() DayDetailsResponsePtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (ScheduleResponsePtrOutput) Elem ¶
func (o ScheduleResponsePtrOutput) Elem() ScheduleResponseOutput
func (ScheduleResponsePtrOutput) ElementType ¶
func (ScheduleResponsePtrOutput) ElementType() reflect.Type
func (ScheduleResponsePtrOutput) HourlyRecurrence ¶
func (o ScheduleResponsePtrOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (ScheduleResponsePtrOutput) Id ¶
func (o ScheduleResponsePtrOutput) Id() pulumi.StringPtrOutput
The identifier of the resource.
func (ScheduleResponsePtrOutput) Location ¶
func (o ScheduleResponsePtrOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ScheduleResponsePtrOutput) Name ¶
func (o ScheduleResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the resource.
func (ScheduleResponsePtrOutput) NotificationSettings ¶
func (o ScheduleResponsePtrOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
Notification settings.
func (ScheduleResponsePtrOutput) ProvisioningState ¶
func (o ScheduleResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
The provisioning status of the resource.
func (ScheduleResponsePtrOutput) Status ¶
func (o ScheduleResponsePtrOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (ScheduleResponsePtrOutput) Tags ¶
func (o ScheduleResponsePtrOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ScheduleResponsePtrOutput) TargetResourceId ¶
func (o ScheduleResponsePtrOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (ScheduleResponsePtrOutput) TaskType ¶
func (o ScheduleResponsePtrOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (ScheduleResponsePtrOutput) TimeZoneId ¶
func (o ScheduleResponsePtrOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
func (ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput ¶
func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput
func (ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext ¶
func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput
func (ScheduleResponsePtrOutput) Type ¶
func (o ScheduleResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of the resource.
func (ScheduleResponsePtrOutput) UniqueIdentifier ¶
func (o ScheduleResponsePtrOutput) UniqueIdentifier() pulumi.StringPtrOutput
The unique immutable identifier of a resource (Guid).
func (ScheduleResponsePtrOutput) WeeklyRecurrence ¶
func (o ScheduleResponsePtrOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type ScheduleState ¶
type ScheduleState struct { }
func (ScheduleState) ElementType ¶
func (ScheduleState) ElementType() reflect.Type
type Secret ¶
type Secret struct { pulumi.CustomResourceState // 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.StringOutput `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.StringOutput `pulumi:"uniqueIdentifier"` // The value of the secret for secret creation. Value pulumi.StringPtrOutput `pulumi:"value"` }
A secret. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
Other available API versions: 2016-05-15.
func GetSecret ¶
func GetSecret(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecretState, opts ...pulumi.ResourceOption) (*Secret, error)
GetSecret gets an existing Secret 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 NewSecret ¶
func NewSecret(ctx *pulumi.Context, name string, args *SecretArgs, opts ...pulumi.ResourceOption) (*Secret, error)
NewSecret registers a new resource with the given unique name, arguments, and options.
func (*Secret) ElementType ¶
func (*Secret) ToSecretOutput ¶
func (i *Secret) ToSecretOutput() SecretOutput
func (*Secret) ToSecretOutputWithContext ¶
func (i *Secret) ToSecretOutputWithContext(ctx context.Context) SecretOutput
type SecretArgs ¶
type SecretArgs struct { // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the secret. Name pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The name of the user profile. UserName pulumi.StringInput // The value of the secret for secret creation. Value pulumi.StringPtrInput }
The set of arguments for constructing a Secret resource.
func (SecretArgs) ElementType ¶
func (SecretArgs) ElementType() reflect.Type
type SecretInput ¶
type SecretInput interface { pulumi.Input ToSecretOutput() SecretOutput ToSecretOutputWithContext(ctx context.Context) SecretOutput }
type SecretOutput ¶
type SecretOutput struct{ *pulumi.OutputState }
func (SecretOutput) ElementType ¶
func (SecretOutput) ElementType() reflect.Type
func (SecretOutput) Location ¶
func (o SecretOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (SecretOutput) Name ¶
func (o SecretOutput) Name() pulumi.StringOutput
The name of the resource.
func (SecretOutput) ProvisioningState ¶
func (o SecretOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (SecretOutput) Tags ¶
func (o SecretOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (SecretOutput) ToSecretOutput ¶
func (o SecretOutput) ToSecretOutput() SecretOutput
func (SecretOutput) ToSecretOutputWithContext ¶
func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput
func (SecretOutput) Type ¶
func (o SecretOutput) Type() pulumi.StringOutput
The type of the resource.
func (SecretOutput) UniqueIdentifier ¶
func (o SecretOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (SecretOutput) Value ¶
func (o SecretOutput) Value() pulumi.StringPtrOutput
The value of the secret for secret creation.
type SecretState ¶
type SecretState struct { }
func (SecretState) ElementType ¶
func (SecretState) ElementType() reflect.Type
type ServiceFabric ¶
type ServiceFabric struct { pulumi.CustomResourceState // The applicable schedule for the virtual machine. ApplicableSchedule ApplicableScheduleResponseOutput `pulumi:"applicableSchedule"` // The resource id of the environment under which the service fabric resource is present EnvironmentId pulumi.StringPtrOutput `pulumi:"environmentId"` // The backing service fabric resource's id ExternalServiceFabricId pulumi.StringPtrOutput `pulumi:"externalServiceFabricId"` // 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.StringOutput `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.StringOutput `pulumi:"uniqueIdentifier"` }
A Service Fabric. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
func GetServiceFabric ¶
func GetServiceFabric(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceFabricState, opts ...pulumi.ResourceOption) (*ServiceFabric, error)
GetServiceFabric gets an existing ServiceFabric 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 NewServiceFabric ¶
func NewServiceFabric(ctx *pulumi.Context, name string, args *ServiceFabricArgs, opts ...pulumi.ResourceOption) (*ServiceFabric, error)
NewServiceFabric registers a new resource with the given unique name, arguments, and options.
func (*ServiceFabric) ElementType ¶
func (*ServiceFabric) ElementType() reflect.Type
func (*ServiceFabric) ToServiceFabricOutput ¶
func (i *ServiceFabric) ToServiceFabricOutput() ServiceFabricOutput
func (*ServiceFabric) ToServiceFabricOutputWithContext ¶
func (i *ServiceFabric) ToServiceFabricOutputWithContext(ctx context.Context) ServiceFabricOutput
type ServiceFabricArgs ¶
type ServiceFabricArgs struct { // The resource id of the environment under which the service fabric resource is present EnvironmentId pulumi.StringPtrInput // The backing service fabric resource's id ExternalServiceFabricId pulumi.StringPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the service fabric. Name pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput // The name of the user profile. UserName pulumi.StringInput }
The set of arguments for constructing a ServiceFabric resource.
func (ServiceFabricArgs) ElementType ¶
func (ServiceFabricArgs) ElementType() reflect.Type
type ServiceFabricInput ¶
type ServiceFabricInput interface { pulumi.Input ToServiceFabricOutput() ServiceFabricOutput ToServiceFabricOutputWithContext(ctx context.Context) ServiceFabricOutput }
type ServiceFabricOutput ¶
type ServiceFabricOutput struct{ *pulumi.OutputState }
func (ServiceFabricOutput) ApplicableSchedule ¶
func (o ServiceFabricOutput) ApplicableSchedule() ApplicableScheduleResponseOutput
The applicable schedule for the virtual machine.
func (ServiceFabricOutput) ElementType ¶
func (ServiceFabricOutput) ElementType() reflect.Type
func (ServiceFabricOutput) EnvironmentId ¶
func (o ServiceFabricOutput) EnvironmentId() pulumi.StringPtrOutput
The resource id of the environment under which the service fabric resource is present
func (ServiceFabricOutput) ExternalServiceFabricId ¶
func (o ServiceFabricOutput) ExternalServiceFabricId() pulumi.StringPtrOutput
The backing service fabric resource's id
func (ServiceFabricOutput) Location ¶
func (o ServiceFabricOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ServiceFabricOutput) Name ¶
func (o ServiceFabricOutput) Name() pulumi.StringOutput
The name of the resource.
func (ServiceFabricOutput) ProvisioningState ¶
func (o ServiceFabricOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (ServiceFabricOutput) Tags ¶
func (o ServiceFabricOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ServiceFabricOutput) ToServiceFabricOutput ¶
func (o ServiceFabricOutput) ToServiceFabricOutput() ServiceFabricOutput
func (ServiceFabricOutput) ToServiceFabricOutputWithContext ¶
func (o ServiceFabricOutput) ToServiceFabricOutputWithContext(ctx context.Context) ServiceFabricOutput
func (ServiceFabricOutput) Type ¶
func (o ServiceFabricOutput) Type() pulumi.StringOutput
The type of the resource.
func (ServiceFabricOutput) UniqueIdentifier ¶
func (o ServiceFabricOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
type ServiceFabricSchedule ¶
type ServiceFabricSchedule struct { pulumi.CustomResourceState // The creation date of the schedule. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsResponsePtrOutput `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsResponsePtrOutput `pulumi:"hourlyRecurrence"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // Notification settings. NotificationSettings NotificationSettingsResponsePtrOutput `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrOutput `pulumi:"status"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrOutput `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrOutput `pulumi:"taskType"` // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId pulumi.StringPtrOutput `pulumi:"timeZoneId"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringOutput `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsResponsePtrOutput `pulumi:"weeklyRecurrence"` }
A schedule. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
func GetServiceFabricSchedule ¶
func GetServiceFabricSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceFabricScheduleState, opts ...pulumi.ResourceOption) (*ServiceFabricSchedule, error)
GetServiceFabricSchedule gets an existing ServiceFabricSchedule 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 NewServiceFabricSchedule ¶
func NewServiceFabricSchedule(ctx *pulumi.Context, name string, args *ServiceFabricScheduleArgs, opts ...pulumi.ResourceOption) (*ServiceFabricSchedule, error)
NewServiceFabricSchedule registers a new resource with the given unique name, arguments, and options.
func (*ServiceFabricSchedule) ElementType ¶
func (*ServiceFabricSchedule) ElementType() reflect.Type
func (*ServiceFabricSchedule) ToServiceFabricScheduleOutput ¶
func (i *ServiceFabricSchedule) ToServiceFabricScheduleOutput() ServiceFabricScheduleOutput
func (*ServiceFabricSchedule) ToServiceFabricScheduleOutputWithContext ¶
func (i *ServiceFabricSchedule) ToServiceFabricScheduleOutputWithContext(ctx context.Context) ServiceFabricScheduleOutput
type ServiceFabricScheduleArgs ¶
type ServiceFabricScheduleArgs struct { // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsPtrInput // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the schedule. Name pulumi.StringPtrInput // Notification settings. NotificationSettings NotificationSettingsPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the service fabric. ServiceFabricName pulumi.StringInput // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrInput // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrInput // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId pulumi.StringPtrInput // The name of the user profile. UserName pulumi.StringInput // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsPtrInput }
The set of arguments for constructing a ServiceFabricSchedule resource.
func (ServiceFabricScheduleArgs) ElementType ¶
func (ServiceFabricScheduleArgs) ElementType() reflect.Type
type ServiceFabricScheduleInput ¶
type ServiceFabricScheduleInput interface { pulumi.Input ToServiceFabricScheduleOutput() ServiceFabricScheduleOutput ToServiceFabricScheduleOutputWithContext(ctx context.Context) ServiceFabricScheduleOutput }
type ServiceFabricScheduleOutput ¶
type ServiceFabricScheduleOutput struct{ *pulumi.OutputState }
func (ServiceFabricScheduleOutput) CreatedDate ¶
func (o ServiceFabricScheduleOutput) CreatedDate() pulumi.StringOutput
The creation date of the schedule.
func (ServiceFabricScheduleOutput) DailyRecurrence ¶
func (o ServiceFabricScheduleOutput) DailyRecurrence() DayDetailsResponsePtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (ServiceFabricScheduleOutput) ElementType ¶
func (ServiceFabricScheduleOutput) ElementType() reflect.Type
func (ServiceFabricScheduleOutput) HourlyRecurrence ¶
func (o ServiceFabricScheduleOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (ServiceFabricScheduleOutput) Location ¶
func (o ServiceFabricScheduleOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ServiceFabricScheduleOutput) Name ¶
func (o ServiceFabricScheduleOutput) Name() pulumi.StringOutput
The name of the resource.
func (ServiceFabricScheduleOutput) NotificationSettings ¶
func (o ServiceFabricScheduleOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
Notification settings.
func (ServiceFabricScheduleOutput) ProvisioningState ¶
func (o ServiceFabricScheduleOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (ServiceFabricScheduleOutput) Status ¶
func (o ServiceFabricScheduleOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (ServiceFabricScheduleOutput) Tags ¶
func (o ServiceFabricScheduleOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ServiceFabricScheduleOutput) TargetResourceId ¶
func (o ServiceFabricScheduleOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (ServiceFabricScheduleOutput) TaskType ¶
func (o ServiceFabricScheduleOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (ServiceFabricScheduleOutput) TimeZoneId ¶
func (o ServiceFabricScheduleOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
func (ServiceFabricScheduleOutput) ToServiceFabricScheduleOutput ¶
func (o ServiceFabricScheduleOutput) ToServiceFabricScheduleOutput() ServiceFabricScheduleOutput
func (ServiceFabricScheduleOutput) ToServiceFabricScheduleOutputWithContext ¶
func (o ServiceFabricScheduleOutput) ToServiceFabricScheduleOutputWithContext(ctx context.Context) ServiceFabricScheduleOutput
func (ServiceFabricScheduleOutput) Type ¶
func (o ServiceFabricScheduleOutput) Type() pulumi.StringOutput
The type of the resource.
func (ServiceFabricScheduleOutput) UniqueIdentifier ¶
func (o ServiceFabricScheduleOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (ServiceFabricScheduleOutput) WeeklyRecurrence ¶
func (o ServiceFabricScheduleOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type ServiceFabricScheduleState ¶
type ServiceFabricScheduleState struct { }
func (ServiceFabricScheduleState) ElementType ¶
func (ServiceFabricScheduleState) ElementType() reflect.Type
type ServiceFabricState ¶
type ServiceFabricState struct { }
func (ServiceFabricState) ElementType ¶
func (ServiceFabricState) ElementType() reflect.Type
type ServiceRunner ¶
type ServiceRunner struct { pulumi.CustomResourceState // The identity of the resource. Identity IdentityPropertiesResponsePtrOutput `pulumi:"identity"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
A container for a managed identity to execute DevTest lab services. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
func GetServiceRunner ¶
func GetServiceRunner(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceRunnerState, opts ...pulumi.ResourceOption) (*ServiceRunner, error)
GetServiceRunner gets an existing ServiceRunner 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 NewServiceRunner ¶
func NewServiceRunner(ctx *pulumi.Context, name string, args *ServiceRunnerArgs, opts ...pulumi.ResourceOption) (*ServiceRunner, error)
NewServiceRunner registers a new resource with the given unique name, arguments, and options.
func (*ServiceRunner) ElementType ¶
func (*ServiceRunner) ElementType() reflect.Type
func (*ServiceRunner) ToServiceRunnerOutput ¶
func (i *ServiceRunner) ToServiceRunnerOutput() ServiceRunnerOutput
func (*ServiceRunner) ToServiceRunnerOutputWithContext ¶
func (i *ServiceRunner) ToServiceRunnerOutputWithContext(ctx context.Context) ServiceRunnerOutput
type ServiceRunnerArgs ¶
type ServiceRunnerArgs struct { // The identity of the resource. Identity IdentityPropertiesPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the service runner. Name pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The tags of the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ServiceRunner resource.
func (ServiceRunnerArgs) ElementType ¶
func (ServiceRunnerArgs) ElementType() reflect.Type
type ServiceRunnerInput ¶
type ServiceRunnerInput interface { pulumi.Input ToServiceRunnerOutput() ServiceRunnerOutput ToServiceRunnerOutputWithContext(ctx context.Context) ServiceRunnerOutput }
type ServiceRunnerOutput ¶
type ServiceRunnerOutput struct{ *pulumi.OutputState }
func (ServiceRunnerOutput) ElementType ¶
func (ServiceRunnerOutput) ElementType() reflect.Type
func (ServiceRunnerOutput) Identity ¶
func (o ServiceRunnerOutput) Identity() IdentityPropertiesResponsePtrOutput
The identity of the resource.
func (ServiceRunnerOutput) Location ¶
func (o ServiceRunnerOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (ServiceRunnerOutput) Name ¶
func (o ServiceRunnerOutput) Name() pulumi.StringOutput
The name of the resource.
func (ServiceRunnerOutput) Tags ¶
func (o ServiceRunnerOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (ServiceRunnerOutput) ToServiceRunnerOutput ¶
func (o ServiceRunnerOutput) ToServiceRunnerOutput() ServiceRunnerOutput
func (ServiceRunnerOutput) ToServiceRunnerOutputWithContext ¶
func (o ServiceRunnerOutput) ToServiceRunnerOutputWithContext(ctx context.Context) ServiceRunnerOutput
func (ServiceRunnerOutput) Type ¶
func (o ServiceRunnerOutput) Type() pulumi.StringOutput
The type of the resource.
type ServiceRunnerState ¶
type ServiceRunnerState struct { }
func (ServiceRunnerState) ElementType ¶
func (ServiceRunnerState) ElementType() reflect.Type
type SharedPublicIpAddressConfiguration ¶
type SharedPublicIpAddressConfiguration struct { InboundNatRule `pulumi:"inboundNatRules"` }InboundNatRules []
Properties of a virtual machine that determine how it is connected to a load balancer.
type SharedPublicIpAddressConfigurationArgs ¶
type SharedPublicIpAddressConfigurationArgs struct { InboundNatRuleArrayInput `pulumi:"inboundNatRules"` }InboundNatRules
Properties of a virtual machine that determine how it is connected to a load balancer.
func (SharedPublicIpAddressConfigurationArgs) ElementType ¶
func (SharedPublicIpAddressConfigurationArgs) ElementType() reflect.Type
func (SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationOutput ¶
func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationOutput() SharedPublicIpAddressConfigurationOutput
func (SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationOutputWithContext ¶
func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationOutput
func (SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationPtrOutput ¶
func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationPtrOutput() SharedPublicIpAddressConfigurationPtrOutput
func (SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationPtrOutputWithContext ¶
func (i SharedPublicIpAddressConfigurationArgs) ToSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationPtrOutput
type SharedPublicIpAddressConfigurationInput ¶
SharedPublicIpAddressConfigurationInput is an input type that accepts SharedPublicIpAddressConfigurationArgs and SharedPublicIpAddressConfigurationOutput values. You can construct a concrete instance of `SharedPublicIpAddressConfigurationInput` via:
SharedPublicIpAddressConfigurationArgs{...}
type SharedPublicIpAddressConfigurationOutput ¶
Properties of a virtual machine that determine how it is connected to a load balancer.
func (SharedPublicIpAddressConfigurationOutput) ElementType ¶
func (SharedPublicIpAddressConfigurationOutput) ElementType() reflect.Type
func (SharedPublicIpAddressConfigurationOutput) InboundNatRules ¶
func (o SharedPublicIpAddressConfigurationOutput) InboundNatRules() InboundNatRuleArrayOutput
The incoming NAT rules
func (SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationOutput ¶
func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationOutput() SharedPublicIpAddressConfigurationOutput
func (SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationOutputWithContext ¶
func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationOutput
func (SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationPtrOutput ¶
func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationPtrOutput() SharedPublicIpAddressConfigurationPtrOutput
func (SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationPtrOutputWithContext ¶
func (o SharedPublicIpAddressConfigurationOutput) ToSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationPtrOutput
type SharedPublicIpAddressConfigurationPtrInput ¶
SharedPublicIpAddressConfigurationPtrInput is an input type that accepts SharedPublicIpAddressConfigurationArgs, SharedPublicIpAddressConfigurationPtr and SharedPublicIpAddressConfigurationPtrOutput values. You can construct a concrete instance of `SharedPublicIpAddressConfigurationPtrInput` via:
SharedPublicIpAddressConfigurationArgs{...} or: nil
func SharedPublicIpAddressConfigurationPtr ¶
func SharedPublicIpAddressConfigurationPtr(v *SharedPublicIpAddressConfigurationArgs) SharedPublicIpAddressConfigurationPtrInput
type SharedPublicIpAddressConfigurationPtrOutput ¶
func (SharedPublicIpAddressConfigurationPtrOutput) ElementType ¶
func (SharedPublicIpAddressConfigurationPtrOutput) ElementType() reflect.Type
func (SharedPublicIpAddressConfigurationPtrOutput) InboundNatRules ¶
func (o SharedPublicIpAddressConfigurationPtrOutput) InboundNatRules() InboundNatRuleArrayOutput
The incoming NAT rules
func (SharedPublicIpAddressConfigurationPtrOutput) ToSharedPublicIpAddressConfigurationPtrOutput ¶
func (o SharedPublicIpAddressConfigurationPtrOutput) ToSharedPublicIpAddressConfigurationPtrOutput() SharedPublicIpAddressConfigurationPtrOutput
func (SharedPublicIpAddressConfigurationPtrOutput) ToSharedPublicIpAddressConfigurationPtrOutputWithContext ¶
func (o SharedPublicIpAddressConfigurationPtrOutput) ToSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationPtrOutput
type SharedPublicIpAddressConfigurationResponse ¶
type SharedPublicIpAddressConfigurationResponse struct { InboundNatRuleResponse `pulumi:"inboundNatRules"` }InboundNatRules []
Properties of a virtual machine that determine how it is connected to a load balancer.
type SharedPublicIpAddressConfigurationResponseOutput ¶
Properties of a virtual machine that determine how it is connected to a load balancer.
func (SharedPublicIpAddressConfigurationResponseOutput) ElementType ¶
func (SharedPublicIpAddressConfigurationResponseOutput) ElementType() reflect.Type
func (SharedPublicIpAddressConfigurationResponseOutput) InboundNatRules ¶
func (o SharedPublicIpAddressConfigurationResponseOutput) InboundNatRules() InboundNatRuleResponseArrayOutput
The incoming NAT rules
func (SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponseOutput ¶
func (o SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponseOutput() SharedPublicIpAddressConfigurationResponseOutput
func (SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponseOutputWithContext ¶
func (o SharedPublicIpAddressConfigurationResponseOutput) ToSharedPublicIpAddressConfigurationResponseOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationResponseOutput
type SharedPublicIpAddressConfigurationResponsePtrOutput ¶
func (SharedPublicIpAddressConfigurationResponsePtrOutput) ElementType ¶
func (SharedPublicIpAddressConfigurationResponsePtrOutput) ElementType() reflect.Type
func (SharedPublicIpAddressConfigurationResponsePtrOutput) InboundNatRules ¶
func (o SharedPublicIpAddressConfigurationResponsePtrOutput) InboundNatRules() InboundNatRuleResponseArrayOutput
The incoming NAT rules
func (SharedPublicIpAddressConfigurationResponsePtrOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutput ¶
func (o SharedPublicIpAddressConfigurationResponsePtrOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutput() SharedPublicIpAddressConfigurationResponsePtrOutput
func (SharedPublicIpAddressConfigurationResponsePtrOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutputWithContext ¶
func (o SharedPublicIpAddressConfigurationResponsePtrOutput) ToSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SharedPublicIpAddressConfigurationResponsePtrOutput
type SourceControlType ¶
type SourceControlType string
The artifact source's type.
func (SourceControlType) ElementType ¶
func (SourceControlType) ElementType() reflect.Type
func (SourceControlType) ToSourceControlTypeOutput ¶
func (e SourceControlType) ToSourceControlTypeOutput() SourceControlTypeOutput
func (SourceControlType) ToSourceControlTypeOutputWithContext ¶
func (e SourceControlType) ToSourceControlTypeOutputWithContext(ctx context.Context) SourceControlTypeOutput
func (SourceControlType) ToSourceControlTypePtrOutput ¶
func (e SourceControlType) ToSourceControlTypePtrOutput() SourceControlTypePtrOutput
func (SourceControlType) ToSourceControlTypePtrOutputWithContext ¶
func (e SourceControlType) ToSourceControlTypePtrOutputWithContext(ctx context.Context) SourceControlTypePtrOutput
func (SourceControlType) ToStringOutput ¶
func (e SourceControlType) ToStringOutput() pulumi.StringOutput
func (SourceControlType) ToStringOutputWithContext ¶
func (e SourceControlType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SourceControlType) ToStringPtrOutput ¶
func (e SourceControlType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceControlType) ToStringPtrOutputWithContext ¶
func (e SourceControlType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceControlTypeInput ¶
type SourceControlTypeInput interface { pulumi.Input ToSourceControlTypeOutput() SourceControlTypeOutput ToSourceControlTypeOutputWithContext(context.Context) SourceControlTypeOutput }
SourceControlTypeInput is an input type that accepts values of the SourceControlType enum A concrete instance of `SourceControlTypeInput` can be one of the following:
SourceControlTypeVsoGit SourceControlTypeGitHub SourceControlTypeStorageAccount
type SourceControlTypeOutput ¶
type SourceControlTypeOutput struct{ *pulumi.OutputState }
func (SourceControlTypeOutput) ElementType ¶
func (SourceControlTypeOutput) ElementType() reflect.Type
func (SourceControlTypeOutput) ToSourceControlTypeOutput ¶
func (o SourceControlTypeOutput) ToSourceControlTypeOutput() SourceControlTypeOutput
func (SourceControlTypeOutput) ToSourceControlTypeOutputWithContext ¶
func (o SourceControlTypeOutput) ToSourceControlTypeOutputWithContext(ctx context.Context) SourceControlTypeOutput
func (SourceControlTypeOutput) ToSourceControlTypePtrOutput ¶
func (o SourceControlTypeOutput) ToSourceControlTypePtrOutput() SourceControlTypePtrOutput
func (SourceControlTypeOutput) ToSourceControlTypePtrOutputWithContext ¶
func (o SourceControlTypeOutput) ToSourceControlTypePtrOutputWithContext(ctx context.Context) SourceControlTypePtrOutput
func (SourceControlTypeOutput) ToStringOutput ¶
func (o SourceControlTypeOutput) ToStringOutput() pulumi.StringOutput
func (SourceControlTypeOutput) ToStringOutputWithContext ¶
func (o SourceControlTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SourceControlTypeOutput) ToStringPtrOutput ¶
func (o SourceControlTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceControlTypeOutput) ToStringPtrOutputWithContext ¶
func (o SourceControlTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SourceControlTypePtrInput ¶
type SourceControlTypePtrInput interface { pulumi.Input ToSourceControlTypePtrOutput() SourceControlTypePtrOutput ToSourceControlTypePtrOutputWithContext(context.Context) SourceControlTypePtrOutput }
func SourceControlTypePtr ¶
func SourceControlTypePtr(v string) SourceControlTypePtrInput
type SourceControlTypePtrOutput ¶
type SourceControlTypePtrOutput struct{ *pulumi.OutputState }
func (SourceControlTypePtrOutput) Elem ¶
func (o SourceControlTypePtrOutput) Elem() SourceControlTypeOutput
func (SourceControlTypePtrOutput) ElementType ¶
func (SourceControlTypePtrOutput) ElementType() reflect.Type
func (SourceControlTypePtrOutput) ToSourceControlTypePtrOutput ¶
func (o SourceControlTypePtrOutput) ToSourceControlTypePtrOutput() SourceControlTypePtrOutput
func (SourceControlTypePtrOutput) ToSourceControlTypePtrOutputWithContext ¶
func (o SourceControlTypePtrOutput) ToSourceControlTypePtrOutputWithContext(ctx context.Context) SourceControlTypePtrOutput
func (SourceControlTypePtrOutput) ToStringPtrOutput ¶
func (o SourceControlTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SourceControlTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o SourceControlTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageType ¶
type StorageType string
The storage type for the disk (i.e. Standard, Premium).
func (StorageType) ElementType ¶
func (StorageType) ElementType() reflect.Type
func (StorageType) ToStorageTypeOutput ¶
func (e StorageType) ToStorageTypeOutput() StorageTypeOutput
func (StorageType) ToStorageTypeOutputWithContext ¶
func (e StorageType) ToStorageTypeOutputWithContext(ctx context.Context) StorageTypeOutput
func (StorageType) ToStorageTypePtrOutput ¶
func (e StorageType) ToStorageTypePtrOutput() StorageTypePtrOutput
func (StorageType) ToStorageTypePtrOutputWithContext ¶
func (e StorageType) ToStorageTypePtrOutputWithContext(ctx context.Context) StorageTypePtrOutput
func (StorageType) ToStringOutput ¶
func (e StorageType) ToStringOutput() pulumi.StringOutput
func (StorageType) ToStringOutputWithContext ¶
func (e StorageType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StorageType) ToStringPtrOutput ¶
func (e StorageType) ToStringPtrOutput() pulumi.StringPtrOutput
func (StorageType) ToStringPtrOutputWithContext ¶
func (e StorageType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageTypeInput ¶
type StorageTypeInput interface { pulumi.Input ToStorageTypeOutput() StorageTypeOutput ToStorageTypeOutputWithContext(context.Context) StorageTypeOutput }
StorageTypeInput is an input type that accepts values of the StorageType enum A concrete instance of `StorageTypeInput` can be one of the following:
StorageTypeStandard StorageTypePremium StorageTypeStandardSSD
type StorageTypeOutput ¶
type StorageTypeOutput struct{ *pulumi.OutputState }
func (StorageTypeOutput) ElementType ¶
func (StorageTypeOutput) ElementType() reflect.Type
func (StorageTypeOutput) ToStorageTypeOutput ¶
func (o StorageTypeOutput) ToStorageTypeOutput() StorageTypeOutput
func (StorageTypeOutput) ToStorageTypeOutputWithContext ¶
func (o StorageTypeOutput) ToStorageTypeOutputWithContext(ctx context.Context) StorageTypeOutput
func (StorageTypeOutput) ToStorageTypePtrOutput ¶
func (o StorageTypeOutput) ToStorageTypePtrOutput() StorageTypePtrOutput
func (StorageTypeOutput) ToStorageTypePtrOutputWithContext ¶
func (o StorageTypeOutput) ToStorageTypePtrOutputWithContext(ctx context.Context) StorageTypePtrOutput
func (StorageTypeOutput) ToStringOutput ¶
func (o StorageTypeOutput) ToStringOutput() pulumi.StringOutput
func (StorageTypeOutput) ToStringOutputWithContext ¶
func (o StorageTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StorageTypeOutput) ToStringPtrOutput ¶
func (o StorageTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StorageTypeOutput) ToStringPtrOutputWithContext ¶
func (o StorageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageTypePtrInput ¶
type StorageTypePtrInput interface { pulumi.Input ToStorageTypePtrOutput() StorageTypePtrOutput ToStorageTypePtrOutputWithContext(context.Context) StorageTypePtrOutput }
func StorageTypePtr ¶
func StorageTypePtr(v string) StorageTypePtrInput
type StorageTypePtrOutput ¶
type StorageTypePtrOutput struct{ *pulumi.OutputState }
func (StorageTypePtrOutput) Elem ¶
func (o StorageTypePtrOutput) Elem() StorageTypeOutput
func (StorageTypePtrOutput) ElementType ¶
func (StorageTypePtrOutput) ElementType() reflect.Type
func (StorageTypePtrOutput) ToStorageTypePtrOutput ¶
func (o StorageTypePtrOutput) ToStorageTypePtrOutput() StorageTypePtrOutput
func (StorageTypePtrOutput) ToStorageTypePtrOutputWithContext ¶
func (o StorageTypePtrOutput) ToStorageTypePtrOutputWithContext(ctx context.Context) StorageTypePtrOutput
func (StorageTypePtrOutput) ToStringPtrOutput ¶
func (o StorageTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StorageTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o StorageTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Subnet ¶
type Subnet struct { // The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)). AllowPublicIp *string `pulumi:"allowPublicIp"` // The name of the subnet as seen in the lab. LabSubnetName *string `pulumi:"labSubnetName"` // The resource ID of the subnet. ResourceId *string `pulumi:"resourceId"` }
Subnet information.
type SubnetArgs ¶
type SubnetArgs struct { // The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)). AllowPublicIp pulumi.StringPtrInput `pulumi:"allowPublicIp"` // The name of the subnet as seen in the lab. LabSubnetName pulumi.StringPtrInput `pulumi:"labSubnetName"` // The resource ID of the subnet. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` }
Subnet information.
func (SubnetArgs) ElementType ¶
func (SubnetArgs) ElementType() reflect.Type
func (SubnetArgs) ToSubnetOutput ¶
func (i SubnetArgs) ToSubnetOutput() SubnetOutput
func (SubnetArgs) ToSubnetOutputWithContext ¶
func (i SubnetArgs) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
type SubnetArray ¶
type SubnetArray []SubnetInput
func (SubnetArray) ElementType ¶
func (SubnetArray) ElementType() reflect.Type
func (SubnetArray) ToSubnetArrayOutput ¶
func (i SubnetArray) ToSubnetArrayOutput() SubnetArrayOutput
func (SubnetArray) ToSubnetArrayOutputWithContext ¶
func (i SubnetArray) ToSubnetArrayOutputWithContext(ctx context.Context) SubnetArrayOutput
type SubnetArrayInput ¶
type SubnetArrayInput interface { pulumi.Input ToSubnetArrayOutput() SubnetArrayOutput ToSubnetArrayOutputWithContext(context.Context) SubnetArrayOutput }
SubnetArrayInput is an input type that accepts SubnetArray and SubnetArrayOutput values. You can construct a concrete instance of `SubnetArrayInput` via:
SubnetArray{ SubnetArgs{...} }
type SubnetArrayOutput ¶
type SubnetArrayOutput struct{ *pulumi.OutputState }
func (SubnetArrayOutput) ElementType ¶
func (SubnetArrayOutput) ElementType() reflect.Type
func (SubnetArrayOutput) Index ¶
func (o SubnetArrayOutput) Index(i pulumi.IntInput) SubnetOutput
func (SubnetArrayOutput) ToSubnetArrayOutput ¶
func (o SubnetArrayOutput) ToSubnetArrayOutput() SubnetArrayOutput
func (SubnetArrayOutput) ToSubnetArrayOutputWithContext ¶
func (o SubnetArrayOutput) ToSubnetArrayOutputWithContext(ctx context.Context) SubnetArrayOutput
type SubnetInput ¶
type SubnetInput interface { pulumi.Input ToSubnetOutput() SubnetOutput ToSubnetOutputWithContext(context.Context) SubnetOutput }
SubnetInput is an input type that accepts SubnetArgs and SubnetOutput values. You can construct a concrete instance of `SubnetInput` via:
SubnetArgs{...}
type SubnetOutput ¶
type SubnetOutput struct{ *pulumi.OutputState }
Subnet information.
func (SubnetOutput) AllowPublicIp ¶
func (o SubnetOutput) AllowPublicIp() pulumi.StringPtrOutput
The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)).
func (SubnetOutput) ElementType ¶
func (SubnetOutput) ElementType() reflect.Type
func (SubnetOutput) LabSubnetName ¶
func (o SubnetOutput) LabSubnetName() pulumi.StringPtrOutput
The name of the subnet as seen in the lab.
func (SubnetOutput) ResourceId ¶
func (o SubnetOutput) ResourceId() pulumi.StringPtrOutput
The resource ID of the subnet.
func (SubnetOutput) ToSubnetOutput ¶
func (o SubnetOutput) ToSubnetOutput() SubnetOutput
func (SubnetOutput) ToSubnetOutputWithContext ¶
func (o SubnetOutput) ToSubnetOutputWithContext(ctx context.Context) SubnetOutput
type SubnetOverride ¶
type SubnetOverride struct { // The name given to the subnet within the lab. LabSubnetName *string `pulumi:"labSubnetName"` // The resource ID of the subnet. ResourceId *string `pulumi:"resourceId"` SharedPublicIpAddressConfiguration *SubnetSharedPublicIpAddressConfiguration `pulumi:"sharedPublicIpAddressConfiguration"` // Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny). UseInVmCreationPermission *string `pulumi:"useInVmCreationPermission"` // Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny). UsePublicIpAddressPermission *string `pulumi:"usePublicIpAddressPermission"` // The virtual network pool associated with this subnet. VirtualNetworkPoolName *string `pulumi:"virtualNetworkPoolName"` }
Property overrides on a subnet of a virtual network.
type SubnetOverrideArgs ¶
type SubnetOverrideArgs struct { // The name given to the subnet within the lab. LabSubnetName pulumi.StringPtrInput `pulumi:"labSubnetName"` // The resource ID of the subnet. ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` SharedPublicIpAddressConfiguration SubnetSharedPublicIpAddressConfigurationPtrInput `pulumi:"sharedPublicIpAddressConfiguration"` // Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny). UseInVmCreationPermission pulumi.StringPtrInput `pulumi:"useInVmCreationPermission"` // Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny). UsePublicIpAddressPermission pulumi.StringPtrInput `pulumi:"usePublicIpAddressPermission"` // The virtual network pool associated with this subnet. VirtualNetworkPoolName pulumi.StringPtrInput `pulumi:"virtualNetworkPoolName"` }
Property overrides on a subnet of a virtual network.
func (SubnetOverrideArgs) ElementType ¶
func (SubnetOverrideArgs) ElementType() reflect.Type
func (SubnetOverrideArgs) ToSubnetOverrideOutput ¶
func (i SubnetOverrideArgs) ToSubnetOverrideOutput() SubnetOverrideOutput
func (SubnetOverrideArgs) ToSubnetOverrideOutputWithContext ¶
func (i SubnetOverrideArgs) ToSubnetOverrideOutputWithContext(ctx context.Context) SubnetOverrideOutput
type SubnetOverrideArray ¶
type SubnetOverrideArray []SubnetOverrideInput
func (SubnetOverrideArray) ElementType ¶
func (SubnetOverrideArray) ElementType() reflect.Type
func (SubnetOverrideArray) ToSubnetOverrideArrayOutput ¶
func (i SubnetOverrideArray) ToSubnetOverrideArrayOutput() SubnetOverrideArrayOutput
func (SubnetOverrideArray) ToSubnetOverrideArrayOutputWithContext ¶
func (i SubnetOverrideArray) ToSubnetOverrideArrayOutputWithContext(ctx context.Context) SubnetOverrideArrayOutput
type SubnetOverrideArrayInput ¶
type SubnetOverrideArrayInput interface { pulumi.Input ToSubnetOverrideArrayOutput() SubnetOverrideArrayOutput ToSubnetOverrideArrayOutputWithContext(context.Context) SubnetOverrideArrayOutput }
SubnetOverrideArrayInput is an input type that accepts SubnetOverrideArray and SubnetOverrideArrayOutput values. You can construct a concrete instance of `SubnetOverrideArrayInput` via:
SubnetOverrideArray{ SubnetOverrideArgs{...} }
type SubnetOverrideArrayOutput ¶
type SubnetOverrideArrayOutput struct{ *pulumi.OutputState }
func (SubnetOverrideArrayOutput) ElementType ¶
func (SubnetOverrideArrayOutput) ElementType() reflect.Type
func (SubnetOverrideArrayOutput) Index ¶
func (o SubnetOverrideArrayOutput) Index(i pulumi.IntInput) SubnetOverrideOutput
func (SubnetOverrideArrayOutput) ToSubnetOverrideArrayOutput ¶
func (o SubnetOverrideArrayOutput) ToSubnetOverrideArrayOutput() SubnetOverrideArrayOutput
func (SubnetOverrideArrayOutput) ToSubnetOverrideArrayOutputWithContext ¶
func (o SubnetOverrideArrayOutput) ToSubnetOverrideArrayOutputWithContext(ctx context.Context) SubnetOverrideArrayOutput
type SubnetOverrideInput ¶
type SubnetOverrideInput interface { pulumi.Input ToSubnetOverrideOutput() SubnetOverrideOutput ToSubnetOverrideOutputWithContext(context.Context) SubnetOverrideOutput }
SubnetOverrideInput is an input type that accepts SubnetOverrideArgs and SubnetOverrideOutput values. You can construct a concrete instance of `SubnetOverrideInput` via:
SubnetOverrideArgs{...}
type SubnetOverrideOutput ¶
type SubnetOverrideOutput struct{ *pulumi.OutputState }
Property overrides on a subnet of a virtual network.
func (SubnetOverrideOutput) ElementType ¶
func (SubnetOverrideOutput) ElementType() reflect.Type
func (SubnetOverrideOutput) LabSubnetName ¶
func (o SubnetOverrideOutput) LabSubnetName() pulumi.StringPtrOutput
The name given to the subnet within the lab.
func (SubnetOverrideOutput) ResourceId ¶
func (o SubnetOverrideOutput) ResourceId() pulumi.StringPtrOutput
The resource ID of the subnet.
func (SubnetOverrideOutput) SharedPublicIpAddressConfiguration ¶
func (o SubnetOverrideOutput) SharedPublicIpAddressConfiguration() SubnetSharedPublicIpAddressConfigurationPtrOutput
Properties that virtual machines on this subnet will share.
func (SubnetOverrideOutput) ToSubnetOverrideOutput ¶
func (o SubnetOverrideOutput) ToSubnetOverrideOutput() SubnetOverrideOutput
func (SubnetOverrideOutput) ToSubnetOverrideOutputWithContext ¶
func (o SubnetOverrideOutput) ToSubnetOverrideOutputWithContext(ctx context.Context) SubnetOverrideOutput
func (SubnetOverrideOutput) UseInVmCreationPermission ¶
func (o SubnetOverrideOutput) UseInVmCreationPermission() pulumi.StringPtrOutput
Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny).
func (SubnetOverrideOutput) UsePublicIpAddressPermission ¶
func (o SubnetOverrideOutput) UsePublicIpAddressPermission() pulumi.StringPtrOutput
Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny).
func (SubnetOverrideOutput) VirtualNetworkPoolName ¶
func (o SubnetOverrideOutput) VirtualNetworkPoolName() pulumi.StringPtrOutput
The virtual network pool associated with this subnet.
type SubnetOverrideResponse ¶
type SubnetOverrideResponse struct { // The name given to the subnet within the lab. LabSubnetName *string `pulumi:"labSubnetName"` // The resource ID of the subnet. ResourceId *string `pulumi:"resourceId"` SharedPublicIpAddressConfiguration *SubnetSharedPublicIpAddressConfigurationResponse `pulumi:"sharedPublicIpAddressConfiguration"` // Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny). UseInVmCreationPermission *string `pulumi:"useInVmCreationPermission"` // Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny). UsePublicIpAddressPermission *string `pulumi:"usePublicIpAddressPermission"` // The virtual network pool associated with this subnet. VirtualNetworkPoolName *string `pulumi:"virtualNetworkPoolName"` }
Property overrides on a subnet of a virtual network.
type SubnetOverrideResponseArrayOutput ¶
type SubnetOverrideResponseArrayOutput struct{ *pulumi.OutputState }
func (SubnetOverrideResponseArrayOutput) ElementType ¶
func (SubnetOverrideResponseArrayOutput) ElementType() reflect.Type
func (SubnetOverrideResponseArrayOutput) Index ¶
func (o SubnetOverrideResponseArrayOutput) Index(i pulumi.IntInput) SubnetOverrideResponseOutput
func (SubnetOverrideResponseArrayOutput) ToSubnetOverrideResponseArrayOutput ¶
func (o SubnetOverrideResponseArrayOutput) ToSubnetOverrideResponseArrayOutput() SubnetOverrideResponseArrayOutput
func (SubnetOverrideResponseArrayOutput) ToSubnetOverrideResponseArrayOutputWithContext ¶
func (o SubnetOverrideResponseArrayOutput) ToSubnetOverrideResponseArrayOutputWithContext(ctx context.Context) SubnetOverrideResponseArrayOutput
type SubnetOverrideResponseOutput ¶
type SubnetOverrideResponseOutput struct{ *pulumi.OutputState }
Property overrides on a subnet of a virtual network.
func (SubnetOverrideResponseOutput) ElementType ¶
func (SubnetOverrideResponseOutput) ElementType() reflect.Type
func (SubnetOverrideResponseOutput) LabSubnetName ¶
func (o SubnetOverrideResponseOutput) LabSubnetName() pulumi.StringPtrOutput
The name given to the subnet within the lab.
func (SubnetOverrideResponseOutput) ResourceId ¶
func (o SubnetOverrideResponseOutput) ResourceId() pulumi.StringPtrOutput
The resource ID of the subnet.
func (SubnetOverrideResponseOutput) SharedPublicIpAddressConfiguration ¶
func (o SubnetOverrideResponseOutput) SharedPublicIpAddressConfiguration() SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
Properties that virtual machines on this subnet will share.
func (SubnetOverrideResponseOutput) ToSubnetOverrideResponseOutput ¶
func (o SubnetOverrideResponseOutput) ToSubnetOverrideResponseOutput() SubnetOverrideResponseOutput
func (SubnetOverrideResponseOutput) ToSubnetOverrideResponseOutputWithContext ¶
func (o SubnetOverrideResponseOutput) ToSubnetOverrideResponseOutputWithContext(ctx context.Context) SubnetOverrideResponseOutput
func (SubnetOverrideResponseOutput) UseInVmCreationPermission ¶
func (o SubnetOverrideResponseOutput) UseInVmCreationPermission() pulumi.StringPtrOutput
Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny).
func (SubnetOverrideResponseOutput) UsePublicIpAddressPermission ¶
func (o SubnetOverrideResponseOutput) UsePublicIpAddressPermission() pulumi.StringPtrOutput
Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny).
func (SubnetOverrideResponseOutput) VirtualNetworkPoolName ¶
func (o SubnetOverrideResponseOutput) VirtualNetworkPoolName() pulumi.StringPtrOutput
The virtual network pool associated with this subnet.
type SubnetResponse ¶
type SubnetResponse struct { // The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)). AllowPublicIp *string `pulumi:"allowPublicIp"` // The name of the subnet as seen in the lab. LabSubnetName *string `pulumi:"labSubnetName"` // The resource ID of the subnet. ResourceId *string `pulumi:"resourceId"` }
Subnet information.
type SubnetResponseArrayOutput ¶
type SubnetResponseArrayOutput struct{ *pulumi.OutputState }
func (SubnetResponseArrayOutput) ElementType ¶
func (SubnetResponseArrayOutput) ElementType() reflect.Type
func (SubnetResponseArrayOutput) Index ¶
func (o SubnetResponseArrayOutput) Index(i pulumi.IntInput) SubnetResponseOutput
func (SubnetResponseArrayOutput) ToSubnetResponseArrayOutput ¶
func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutput() SubnetResponseArrayOutput
func (SubnetResponseArrayOutput) ToSubnetResponseArrayOutputWithContext ¶
func (o SubnetResponseArrayOutput) ToSubnetResponseArrayOutputWithContext(ctx context.Context) SubnetResponseArrayOutput
type SubnetResponseOutput ¶
type SubnetResponseOutput struct{ *pulumi.OutputState }
Subnet information.
func (SubnetResponseOutput) AllowPublicIp ¶
func (o SubnetResponseOutput) AllowPublicIp() pulumi.StringPtrOutput
The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)).
func (SubnetResponseOutput) ElementType ¶
func (SubnetResponseOutput) ElementType() reflect.Type
func (SubnetResponseOutput) LabSubnetName ¶
func (o SubnetResponseOutput) LabSubnetName() pulumi.StringPtrOutput
The name of the subnet as seen in the lab.
func (SubnetResponseOutput) ResourceId ¶
func (o SubnetResponseOutput) ResourceId() pulumi.StringPtrOutput
The resource ID of the subnet.
func (SubnetResponseOutput) ToSubnetResponseOutput ¶
func (o SubnetResponseOutput) ToSubnetResponseOutput() SubnetResponseOutput
func (SubnetResponseOutput) ToSubnetResponseOutputWithContext ¶
func (o SubnetResponseOutput) ToSubnetResponseOutputWithContext(ctx context.Context) SubnetResponseOutput
type SubnetSharedPublicIpAddressConfiguration ¶
type SubnetSharedPublicIpAddressConfiguration struct { Port `pulumi:"allowedPorts"` }AllowedPorts []
Configuration for public IP address sharing.
type SubnetSharedPublicIpAddressConfigurationArgs ¶
type SubnetSharedPublicIpAddressConfigurationArgs struct { PortArrayInput `pulumi:"allowedPorts"` }AllowedPorts
Configuration for public IP address sharing.
func (SubnetSharedPublicIpAddressConfigurationArgs) ElementType ¶
func (SubnetSharedPublicIpAddressConfigurationArgs) ElementType() reflect.Type
func (SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationOutput ¶
func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationOutput() SubnetSharedPublicIpAddressConfigurationOutput
func (SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationOutputWithContext ¶
func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationOutput
func (SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationPtrOutput ¶
func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationPtrOutput() SubnetSharedPublicIpAddressConfigurationPtrOutput
func (SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext ¶
func (i SubnetSharedPublicIpAddressConfigurationArgs) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationPtrOutput
type SubnetSharedPublicIpAddressConfigurationInput ¶
SubnetSharedPublicIpAddressConfigurationInput is an input type that accepts SubnetSharedPublicIpAddressConfigurationArgs and SubnetSharedPublicIpAddressConfigurationOutput values. You can construct a concrete instance of `SubnetSharedPublicIpAddressConfigurationInput` via:
SubnetSharedPublicIpAddressConfigurationArgs{...}
type SubnetSharedPublicIpAddressConfigurationOutput ¶
Configuration for public IP address sharing.
func (SubnetSharedPublicIpAddressConfigurationOutput) AllowedPorts ¶
func (o SubnetSharedPublicIpAddressConfigurationOutput) AllowedPorts() PortArrayOutput
Backend ports that virtual machines on this subnet are allowed to expose
func (SubnetSharedPublicIpAddressConfigurationOutput) ElementType ¶
func (SubnetSharedPublicIpAddressConfigurationOutput) ElementType() reflect.Type
func (SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationOutput ¶
func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationOutput() SubnetSharedPublicIpAddressConfigurationOutput
func (SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationOutputWithContext ¶
func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationOutput
func (SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutput ¶
func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutput() SubnetSharedPublicIpAddressConfigurationPtrOutput
func (SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext ¶
func (o SubnetSharedPublicIpAddressConfigurationOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationPtrOutput
type SubnetSharedPublicIpAddressConfigurationPtrInput ¶
SubnetSharedPublicIpAddressConfigurationPtrInput is an input type that accepts SubnetSharedPublicIpAddressConfigurationArgs, SubnetSharedPublicIpAddressConfigurationPtr and SubnetSharedPublicIpAddressConfigurationPtrOutput values. You can construct a concrete instance of `SubnetSharedPublicIpAddressConfigurationPtrInput` via:
SubnetSharedPublicIpAddressConfigurationArgs{...} or: nil
func SubnetSharedPublicIpAddressConfigurationPtr ¶
func SubnetSharedPublicIpAddressConfigurationPtr(v *SubnetSharedPublicIpAddressConfigurationArgs) SubnetSharedPublicIpAddressConfigurationPtrInput
type SubnetSharedPublicIpAddressConfigurationPtrOutput ¶
func (SubnetSharedPublicIpAddressConfigurationPtrOutput) AllowedPorts ¶
func (o SubnetSharedPublicIpAddressConfigurationPtrOutput) AllowedPorts() PortArrayOutput
Backend ports that virtual machines on this subnet are allowed to expose
func (SubnetSharedPublicIpAddressConfigurationPtrOutput) ElementType ¶
func (SubnetSharedPublicIpAddressConfigurationPtrOutput) ElementType() reflect.Type
func (SubnetSharedPublicIpAddressConfigurationPtrOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutput ¶
func (o SubnetSharedPublicIpAddressConfigurationPtrOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutput() SubnetSharedPublicIpAddressConfigurationPtrOutput
func (SubnetSharedPublicIpAddressConfigurationPtrOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext ¶
func (o SubnetSharedPublicIpAddressConfigurationPtrOutput) ToSubnetSharedPublicIpAddressConfigurationPtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationPtrOutput
type SubnetSharedPublicIpAddressConfigurationResponse ¶
type SubnetSharedPublicIpAddressConfigurationResponse struct { PortResponse `pulumi:"allowedPorts"` }AllowedPorts []
Configuration for public IP address sharing.
type SubnetSharedPublicIpAddressConfigurationResponseOutput ¶
Configuration for public IP address sharing.
func (SubnetSharedPublicIpAddressConfigurationResponseOutput) AllowedPorts ¶
func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) AllowedPorts() PortResponseArrayOutput
Backend ports that virtual machines on this subnet are allowed to expose
func (SubnetSharedPublicIpAddressConfigurationResponseOutput) ElementType ¶
func (SubnetSharedPublicIpAddressConfigurationResponseOutput) ElementType() reflect.Type
func (SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponseOutput ¶
func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponseOutput() SubnetSharedPublicIpAddressConfigurationResponseOutput
func (SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponseOutputWithContext ¶
func (o SubnetSharedPublicIpAddressConfigurationResponseOutput) ToSubnetSharedPublicIpAddressConfigurationResponseOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationResponseOutput
type SubnetSharedPublicIpAddressConfigurationResponsePtrOutput ¶
func (SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) AllowedPorts ¶
func (o SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) AllowedPorts() PortResponseArrayOutput
Backend ports that virtual machines on this subnet are allowed to expose
func (SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ElementType ¶
func (SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ElementType() reflect.Type
func (SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutput ¶
func (o SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutput() SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
func (SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutputWithContext ¶
func (o SubnetSharedPublicIpAddressConfigurationResponsePtrOutput) ToSubnetSharedPublicIpAddressConfigurationResponsePtrOutputWithContext(ctx context.Context) SubnetSharedPublicIpAddressConfigurationResponsePtrOutput
type TransportProtocol ¶
type TransportProtocol string
Protocol type of the port.
func (TransportProtocol) ElementType ¶
func (TransportProtocol) ElementType() reflect.Type
func (TransportProtocol) ToStringOutput ¶
func (e TransportProtocol) ToStringOutput() pulumi.StringOutput
func (TransportProtocol) ToStringOutputWithContext ¶
func (e TransportProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TransportProtocol) ToStringPtrOutput ¶
func (e TransportProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransportProtocol) ToStringPtrOutputWithContext ¶
func (e TransportProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TransportProtocol) ToTransportProtocolOutput ¶
func (e TransportProtocol) ToTransportProtocolOutput() TransportProtocolOutput
func (TransportProtocol) ToTransportProtocolOutputWithContext ¶
func (e TransportProtocol) ToTransportProtocolOutputWithContext(ctx context.Context) TransportProtocolOutput
func (TransportProtocol) ToTransportProtocolPtrOutput ¶
func (e TransportProtocol) ToTransportProtocolPtrOutput() TransportProtocolPtrOutput
func (TransportProtocol) ToTransportProtocolPtrOutputWithContext ¶
func (e TransportProtocol) ToTransportProtocolPtrOutputWithContext(ctx context.Context) TransportProtocolPtrOutput
type TransportProtocolInput ¶
type TransportProtocolInput interface { pulumi.Input ToTransportProtocolOutput() TransportProtocolOutput ToTransportProtocolOutputWithContext(context.Context) TransportProtocolOutput }
TransportProtocolInput is an input type that accepts values of the TransportProtocol enum A concrete instance of `TransportProtocolInput` can be one of the following:
TransportProtocolTcp TransportProtocolUdp
type TransportProtocolOutput ¶
type TransportProtocolOutput struct{ *pulumi.OutputState }
func (TransportProtocolOutput) ElementType ¶
func (TransportProtocolOutput) ElementType() reflect.Type
func (TransportProtocolOutput) ToStringOutput ¶
func (o TransportProtocolOutput) ToStringOutput() pulumi.StringOutput
func (TransportProtocolOutput) ToStringOutputWithContext ¶
func (o TransportProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TransportProtocolOutput) ToStringPtrOutput ¶
func (o TransportProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransportProtocolOutput) ToStringPtrOutputWithContext ¶
func (o TransportProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TransportProtocolOutput) ToTransportProtocolOutput ¶
func (o TransportProtocolOutput) ToTransportProtocolOutput() TransportProtocolOutput
func (TransportProtocolOutput) ToTransportProtocolOutputWithContext ¶
func (o TransportProtocolOutput) ToTransportProtocolOutputWithContext(ctx context.Context) TransportProtocolOutput
func (TransportProtocolOutput) ToTransportProtocolPtrOutput ¶
func (o TransportProtocolOutput) ToTransportProtocolPtrOutput() TransportProtocolPtrOutput
func (TransportProtocolOutput) ToTransportProtocolPtrOutputWithContext ¶
func (o TransportProtocolOutput) ToTransportProtocolPtrOutputWithContext(ctx context.Context) TransportProtocolPtrOutput
type TransportProtocolPtrInput ¶
type TransportProtocolPtrInput interface { pulumi.Input ToTransportProtocolPtrOutput() TransportProtocolPtrOutput ToTransportProtocolPtrOutputWithContext(context.Context) TransportProtocolPtrOutput }
func TransportProtocolPtr ¶
func TransportProtocolPtr(v string) TransportProtocolPtrInput
type TransportProtocolPtrOutput ¶
type TransportProtocolPtrOutput struct{ *pulumi.OutputState }
func (TransportProtocolPtrOutput) Elem ¶
func (o TransportProtocolPtrOutput) Elem() TransportProtocolOutput
func (TransportProtocolPtrOutput) ElementType ¶
func (TransportProtocolPtrOutput) ElementType() reflect.Type
func (TransportProtocolPtrOutput) ToStringPtrOutput ¶
func (o TransportProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TransportProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o TransportProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TransportProtocolPtrOutput) ToTransportProtocolPtrOutput ¶
func (o TransportProtocolPtrOutput) ToTransportProtocolPtrOutput() TransportProtocolPtrOutput
func (TransportProtocolPtrOutput) ToTransportProtocolPtrOutputWithContext ¶
func (o TransportProtocolPtrOutput) ToTransportProtocolPtrOutputWithContext(ctx context.Context) TransportProtocolPtrOutput
type UsagePermissionType ¶
type UsagePermissionType string
Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny).
func (UsagePermissionType) ElementType ¶
func (UsagePermissionType) ElementType() reflect.Type
func (UsagePermissionType) ToStringOutput ¶
func (e UsagePermissionType) ToStringOutput() pulumi.StringOutput
func (UsagePermissionType) ToStringOutputWithContext ¶
func (e UsagePermissionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UsagePermissionType) ToStringPtrOutput ¶
func (e UsagePermissionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (UsagePermissionType) ToStringPtrOutputWithContext ¶
func (e UsagePermissionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UsagePermissionType) ToUsagePermissionTypeOutput ¶
func (e UsagePermissionType) ToUsagePermissionTypeOutput() UsagePermissionTypeOutput
func (UsagePermissionType) ToUsagePermissionTypeOutputWithContext ¶
func (e UsagePermissionType) ToUsagePermissionTypeOutputWithContext(ctx context.Context) UsagePermissionTypeOutput
func (UsagePermissionType) ToUsagePermissionTypePtrOutput ¶
func (e UsagePermissionType) ToUsagePermissionTypePtrOutput() UsagePermissionTypePtrOutput
func (UsagePermissionType) ToUsagePermissionTypePtrOutputWithContext ¶
func (e UsagePermissionType) ToUsagePermissionTypePtrOutputWithContext(ctx context.Context) UsagePermissionTypePtrOutput
type UsagePermissionTypeInput ¶
type UsagePermissionTypeInput interface { pulumi.Input ToUsagePermissionTypeOutput() UsagePermissionTypeOutput ToUsagePermissionTypeOutputWithContext(context.Context) UsagePermissionTypeOutput }
UsagePermissionTypeInput is an input type that accepts values of the UsagePermissionType enum A concrete instance of `UsagePermissionTypeInput` can be one of the following:
UsagePermissionTypeDefault UsagePermissionTypeDeny UsagePermissionTypeAllow
type UsagePermissionTypeOutput ¶
type UsagePermissionTypeOutput struct{ *pulumi.OutputState }
func (UsagePermissionTypeOutput) ElementType ¶
func (UsagePermissionTypeOutput) ElementType() reflect.Type
func (UsagePermissionTypeOutput) ToStringOutput ¶
func (o UsagePermissionTypeOutput) ToStringOutput() pulumi.StringOutput
func (UsagePermissionTypeOutput) ToStringOutputWithContext ¶
func (o UsagePermissionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UsagePermissionTypeOutput) ToStringPtrOutput ¶
func (o UsagePermissionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UsagePermissionTypeOutput) ToStringPtrOutputWithContext ¶
func (o UsagePermissionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UsagePermissionTypeOutput) ToUsagePermissionTypeOutput ¶
func (o UsagePermissionTypeOutput) ToUsagePermissionTypeOutput() UsagePermissionTypeOutput
func (UsagePermissionTypeOutput) ToUsagePermissionTypeOutputWithContext ¶
func (o UsagePermissionTypeOutput) ToUsagePermissionTypeOutputWithContext(ctx context.Context) UsagePermissionTypeOutput
func (UsagePermissionTypeOutput) ToUsagePermissionTypePtrOutput ¶
func (o UsagePermissionTypeOutput) ToUsagePermissionTypePtrOutput() UsagePermissionTypePtrOutput
func (UsagePermissionTypeOutput) ToUsagePermissionTypePtrOutputWithContext ¶
func (o UsagePermissionTypeOutput) ToUsagePermissionTypePtrOutputWithContext(ctx context.Context) UsagePermissionTypePtrOutput
type UsagePermissionTypePtrInput ¶
type UsagePermissionTypePtrInput interface { pulumi.Input ToUsagePermissionTypePtrOutput() UsagePermissionTypePtrOutput ToUsagePermissionTypePtrOutputWithContext(context.Context) UsagePermissionTypePtrOutput }
func UsagePermissionTypePtr ¶
func UsagePermissionTypePtr(v string) UsagePermissionTypePtrInput
type UsagePermissionTypePtrOutput ¶
type UsagePermissionTypePtrOutput struct{ *pulumi.OutputState }
func (UsagePermissionTypePtrOutput) Elem ¶
func (o UsagePermissionTypePtrOutput) Elem() UsagePermissionTypeOutput
func (UsagePermissionTypePtrOutput) ElementType ¶
func (UsagePermissionTypePtrOutput) ElementType() reflect.Type
func (UsagePermissionTypePtrOutput) ToStringPtrOutput ¶
func (o UsagePermissionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UsagePermissionTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o UsagePermissionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UsagePermissionTypePtrOutput) ToUsagePermissionTypePtrOutput ¶
func (o UsagePermissionTypePtrOutput) ToUsagePermissionTypePtrOutput() UsagePermissionTypePtrOutput
func (UsagePermissionTypePtrOutput) ToUsagePermissionTypePtrOutputWithContext ¶
func (o UsagePermissionTypePtrOutput) ToUsagePermissionTypePtrOutputWithContext(ctx context.Context) UsagePermissionTypePtrOutput
type User ¶
type User struct { pulumi.CustomResourceState // The creation date of the user profile. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The identity of the user. Identity UserIdentityResponsePtrOutput `pulumi:"identity"` // 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.StringOutput `pulumi:"provisioningState"` // The secret store of the user. SecretStore UserSecretStoreResponsePtrOutput `pulumi:"secretStore"` // 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.StringOutput `pulumi:"uniqueIdentifier"` }
Profile of a lab user. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
Other available API versions: 2016-05-15.
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).
func NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { // The identity of the user. Identity UserIdentityPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the user profile. Name pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The secret store of the user. SecretStore UserSecretStorePtrInput // The tags of the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserIdentity ¶
type UserIdentity struct { // Set to the app Id of the client JWT making the request. AppId *string `pulumi:"appId"` // Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available. ObjectId *string `pulumi:"objectId"` // Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id. PrincipalId *string `pulumi:"principalId"` // Set to the principal name / UPN of the client JWT making the request. PrincipalName *string `pulumi:"principalName"` // Set to the tenant ID of the client JWT making the request. TenantId *string `pulumi:"tenantId"` }
Identity attributes of a lab user.
type UserIdentityArgs ¶
type UserIdentityArgs struct { // Set to the app Id of the client JWT making the request. AppId pulumi.StringPtrInput `pulumi:"appId"` // Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available. ObjectId pulumi.StringPtrInput `pulumi:"objectId"` // Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // Set to the principal name / UPN of the client JWT making the request. PrincipalName pulumi.StringPtrInput `pulumi:"principalName"` // Set to the tenant ID of the client JWT making the request. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
Identity attributes of a lab user.
func (UserIdentityArgs) ElementType ¶
func (UserIdentityArgs) ElementType() reflect.Type
func (UserIdentityArgs) ToUserIdentityOutput ¶
func (i UserIdentityArgs) ToUserIdentityOutput() UserIdentityOutput
func (UserIdentityArgs) ToUserIdentityOutputWithContext ¶
func (i UserIdentityArgs) ToUserIdentityOutputWithContext(ctx context.Context) UserIdentityOutput
func (UserIdentityArgs) ToUserIdentityPtrOutput ¶
func (i UserIdentityArgs) ToUserIdentityPtrOutput() UserIdentityPtrOutput
func (UserIdentityArgs) ToUserIdentityPtrOutputWithContext ¶
func (i UserIdentityArgs) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
type UserIdentityInput ¶
type UserIdentityInput interface { pulumi.Input ToUserIdentityOutput() UserIdentityOutput ToUserIdentityOutputWithContext(context.Context) UserIdentityOutput }
UserIdentityInput is an input type that accepts UserIdentityArgs and UserIdentityOutput values. You can construct a concrete instance of `UserIdentityInput` via:
UserIdentityArgs{...}
type UserIdentityOutput ¶
type UserIdentityOutput struct{ *pulumi.OutputState }
Identity attributes of a lab user.
func (UserIdentityOutput) AppId ¶
func (o UserIdentityOutput) AppId() pulumi.StringPtrOutput
Set to the app Id of the client JWT making the request.
func (UserIdentityOutput) ElementType ¶
func (UserIdentityOutput) ElementType() reflect.Type
func (UserIdentityOutput) ObjectId ¶
func (o UserIdentityOutput) ObjectId() pulumi.StringPtrOutput
Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available.
func (UserIdentityOutput) PrincipalId ¶
func (o UserIdentityOutput) PrincipalId() pulumi.StringPtrOutput
Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id.
func (UserIdentityOutput) PrincipalName ¶
func (o UserIdentityOutput) PrincipalName() pulumi.StringPtrOutput
Set to the principal name / UPN of the client JWT making the request.
func (UserIdentityOutput) TenantId ¶
func (o UserIdentityOutput) TenantId() pulumi.StringPtrOutput
Set to the tenant ID of the client JWT making the request.
func (UserIdentityOutput) ToUserIdentityOutput ¶
func (o UserIdentityOutput) ToUserIdentityOutput() UserIdentityOutput
func (UserIdentityOutput) ToUserIdentityOutputWithContext ¶
func (o UserIdentityOutput) ToUserIdentityOutputWithContext(ctx context.Context) UserIdentityOutput
func (UserIdentityOutput) ToUserIdentityPtrOutput ¶
func (o UserIdentityOutput) ToUserIdentityPtrOutput() UserIdentityPtrOutput
func (UserIdentityOutput) ToUserIdentityPtrOutputWithContext ¶
func (o UserIdentityOutput) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
type UserIdentityPtrInput ¶
type UserIdentityPtrInput interface { pulumi.Input ToUserIdentityPtrOutput() UserIdentityPtrOutput ToUserIdentityPtrOutputWithContext(context.Context) UserIdentityPtrOutput }
UserIdentityPtrInput is an input type that accepts UserIdentityArgs, UserIdentityPtr and UserIdentityPtrOutput values. You can construct a concrete instance of `UserIdentityPtrInput` via:
UserIdentityArgs{...} or: nil
func UserIdentityPtr ¶
func UserIdentityPtr(v *UserIdentityArgs) UserIdentityPtrInput
type UserIdentityPtrOutput ¶
type UserIdentityPtrOutput struct{ *pulumi.OutputState }
func (UserIdentityPtrOutput) AppId ¶
func (o UserIdentityPtrOutput) AppId() pulumi.StringPtrOutput
Set to the app Id of the client JWT making the request.
func (UserIdentityPtrOutput) Elem ¶
func (o UserIdentityPtrOutput) Elem() UserIdentityOutput
func (UserIdentityPtrOutput) ElementType ¶
func (UserIdentityPtrOutput) ElementType() reflect.Type
func (UserIdentityPtrOutput) ObjectId ¶
func (o UserIdentityPtrOutput) ObjectId() pulumi.StringPtrOutput
Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available.
func (UserIdentityPtrOutput) PrincipalId ¶
func (o UserIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id.
func (UserIdentityPtrOutput) PrincipalName ¶
func (o UserIdentityPtrOutput) PrincipalName() pulumi.StringPtrOutput
Set to the principal name / UPN of the client JWT making the request.
func (UserIdentityPtrOutput) TenantId ¶
func (o UserIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
Set to the tenant ID of the client JWT making the request.
func (UserIdentityPtrOutput) ToUserIdentityPtrOutput ¶
func (o UserIdentityPtrOutput) ToUserIdentityPtrOutput() UserIdentityPtrOutput
func (UserIdentityPtrOutput) ToUserIdentityPtrOutputWithContext ¶
func (o UserIdentityPtrOutput) ToUserIdentityPtrOutputWithContext(ctx context.Context) UserIdentityPtrOutput
type UserIdentityResponse ¶
type UserIdentityResponse struct { // Set to the app Id of the client JWT making the request. AppId *string `pulumi:"appId"` // Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available. ObjectId *string `pulumi:"objectId"` // Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id. PrincipalId *string `pulumi:"principalId"` // Set to the principal name / UPN of the client JWT making the request. PrincipalName *string `pulumi:"principalName"` // Set to the tenant ID of the client JWT making the request. TenantId *string `pulumi:"tenantId"` }
Identity attributes of a lab user.
type UserIdentityResponseOutput ¶
type UserIdentityResponseOutput struct{ *pulumi.OutputState }
Identity attributes of a lab user.
func (UserIdentityResponseOutput) AppId ¶
func (o UserIdentityResponseOutput) AppId() pulumi.StringPtrOutput
Set to the app Id of the client JWT making the request.
func (UserIdentityResponseOutput) ElementType ¶
func (UserIdentityResponseOutput) ElementType() reflect.Type
func (UserIdentityResponseOutput) ObjectId ¶
func (o UserIdentityResponseOutput) ObjectId() pulumi.StringPtrOutput
Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available.
func (UserIdentityResponseOutput) PrincipalId ¶
func (o UserIdentityResponseOutput) PrincipalId() pulumi.StringPtrOutput
Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id.
func (UserIdentityResponseOutput) PrincipalName ¶
func (o UserIdentityResponseOutput) PrincipalName() pulumi.StringPtrOutput
Set to the principal name / UPN of the client JWT making the request.
func (UserIdentityResponseOutput) TenantId ¶
func (o UserIdentityResponseOutput) TenantId() pulumi.StringPtrOutput
Set to the tenant ID of the client JWT making the request.
func (UserIdentityResponseOutput) ToUserIdentityResponseOutput ¶
func (o UserIdentityResponseOutput) ToUserIdentityResponseOutput() UserIdentityResponseOutput
func (UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext ¶
func (o UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext(ctx context.Context) UserIdentityResponseOutput
type UserIdentityResponsePtrOutput ¶
type UserIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (UserIdentityResponsePtrOutput) AppId ¶
func (o UserIdentityResponsePtrOutput) AppId() pulumi.StringPtrOutput
Set to the app Id of the client JWT making the request.
func (UserIdentityResponsePtrOutput) Elem ¶
func (o UserIdentityResponsePtrOutput) Elem() UserIdentityResponseOutput
func (UserIdentityResponsePtrOutput) ElementType ¶
func (UserIdentityResponsePtrOutput) ElementType() reflect.Type
func (UserIdentityResponsePtrOutput) ObjectId ¶
func (o UserIdentityResponsePtrOutput) ObjectId() pulumi.StringPtrOutput
Set to the object Id of the client JWT making the request. Not all users have object Id. For CSP (reseller) scenarios for example, object Id is not available.
func (UserIdentityResponsePtrOutput) PrincipalId ¶
func (o UserIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
Set to the principal Id of the client JWT making the request. Service principal will not have the principal Id.
func (UserIdentityResponsePtrOutput) PrincipalName ¶
func (o UserIdentityResponsePtrOutput) PrincipalName() pulumi.StringPtrOutput
Set to the principal name / UPN of the client JWT making the request.
func (UserIdentityResponsePtrOutput) TenantId ¶
func (o UserIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
Set to the tenant ID of the client JWT making the request.
func (UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutput ¶
func (o UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutput() UserIdentityResponsePtrOutput
func (UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutputWithContext ¶
func (o UserIdentityResponsePtrOutput) ToUserIdentityResponsePtrOutputWithContext(ctx context.Context) UserIdentityResponsePtrOutput
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) CreatedDate ¶
func (o UserOutput) CreatedDate() pulumi.StringOutput
The creation date of the user profile.
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) Identity ¶
func (o UserOutput) Identity() UserIdentityResponsePtrOutput
The identity of the user.
func (UserOutput) Location ¶
func (o UserOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (UserOutput) ProvisioningState ¶
func (o UserOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (UserOutput) SecretStore ¶
func (o UserOutput) SecretStore() UserSecretStoreResponsePtrOutput
The secret store of the user.
func (UserOutput) Tags ¶
func (o UserOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) UniqueIdentifier ¶
func (o UserOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
type UserSecretStore ¶
type UserSecretStore struct { // The ID of the user's Key vault. KeyVaultId *string `pulumi:"keyVaultId"` // The URI of the user's Key vault. KeyVaultUri *string `pulumi:"keyVaultUri"` }
Properties of a user's secret store.
type UserSecretStoreArgs ¶
type UserSecretStoreArgs struct { // The ID of the user's Key vault. KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"` // The URI of the user's Key vault. KeyVaultUri pulumi.StringPtrInput `pulumi:"keyVaultUri"` }
Properties of a user's secret store.
func (UserSecretStoreArgs) ElementType ¶
func (UserSecretStoreArgs) ElementType() reflect.Type
func (UserSecretStoreArgs) ToUserSecretStoreOutput ¶
func (i UserSecretStoreArgs) ToUserSecretStoreOutput() UserSecretStoreOutput
func (UserSecretStoreArgs) ToUserSecretStoreOutputWithContext ¶
func (i UserSecretStoreArgs) ToUserSecretStoreOutputWithContext(ctx context.Context) UserSecretStoreOutput
func (UserSecretStoreArgs) ToUserSecretStorePtrOutput ¶
func (i UserSecretStoreArgs) ToUserSecretStorePtrOutput() UserSecretStorePtrOutput
func (UserSecretStoreArgs) ToUserSecretStorePtrOutputWithContext ¶
func (i UserSecretStoreArgs) ToUserSecretStorePtrOutputWithContext(ctx context.Context) UserSecretStorePtrOutput
type UserSecretStoreInput ¶
type UserSecretStoreInput interface { pulumi.Input ToUserSecretStoreOutput() UserSecretStoreOutput ToUserSecretStoreOutputWithContext(context.Context) UserSecretStoreOutput }
UserSecretStoreInput is an input type that accepts UserSecretStoreArgs and UserSecretStoreOutput values. You can construct a concrete instance of `UserSecretStoreInput` via:
UserSecretStoreArgs{...}
type UserSecretStoreOutput ¶
type UserSecretStoreOutput struct{ *pulumi.OutputState }
Properties of a user's secret store.
func (UserSecretStoreOutput) ElementType ¶
func (UserSecretStoreOutput) ElementType() reflect.Type
func (UserSecretStoreOutput) KeyVaultId ¶
func (o UserSecretStoreOutput) KeyVaultId() pulumi.StringPtrOutput
The ID of the user's Key vault.
func (UserSecretStoreOutput) KeyVaultUri ¶
func (o UserSecretStoreOutput) KeyVaultUri() pulumi.StringPtrOutput
The URI of the user's Key vault.
func (UserSecretStoreOutput) ToUserSecretStoreOutput ¶
func (o UserSecretStoreOutput) ToUserSecretStoreOutput() UserSecretStoreOutput
func (UserSecretStoreOutput) ToUserSecretStoreOutputWithContext ¶
func (o UserSecretStoreOutput) ToUserSecretStoreOutputWithContext(ctx context.Context) UserSecretStoreOutput
func (UserSecretStoreOutput) ToUserSecretStorePtrOutput ¶
func (o UserSecretStoreOutput) ToUserSecretStorePtrOutput() UserSecretStorePtrOutput
func (UserSecretStoreOutput) ToUserSecretStorePtrOutputWithContext ¶
func (o UserSecretStoreOutput) ToUserSecretStorePtrOutputWithContext(ctx context.Context) UserSecretStorePtrOutput
type UserSecretStorePtrInput ¶
type UserSecretStorePtrInput interface { pulumi.Input ToUserSecretStorePtrOutput() UserSecretStorePtrOutput ToUserSecretStorePtrOutputWithContext(context.Context) UserSecretStorePtrOutput }
UserSecretStorePtrInput is an input type that accepts UserSecretStoreArgs, UserSecretStorePtr and UserSecretStorePtrOutput values. You can construct a concrete instance of `UserSecretStorePtrInput` via:
UserSecretStoreArgs{...} or: nil
func UserSecretStorePtr ¶
func UserSecretStorePtr(v *UserSecretStoreArgs) UserSecretStorePtrInput
type UserSecretStorePtrOutput ¶
type UserSecretStorePtrOutput struct{ *pulumi.OutputState }
func (UserSecretStorePtrOutput) Elem ¶
func (o UserSecretStorePtrOutput) Elem() UserSecretStoreOutput
func (UserSecretStorePtrOutput) ElementType ¶
func (UserSecretStorePtrOutput) ElementType() reflect.Type
func (UserSecretStorePtrOutput) KeyVaultId ¶
func (o UserSecretStorePtrOutput) KeyVaultId() pulumi.StringPtrOutput
The ID of the user's Key vault.
func (UserSecretStorePtrOutput) KeyVaultUri ¶
func (o UserSecretStorePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The URI of the user's Key vault.
func (UserSecretStorePtrOutput) ToUserSecretStorePtrOutput ¶
func (o UserSecretStorePtrOutput) ToUserSecretStorePtrOutput() UserSecretStorePtrOutput
func (UserSecretStorePtrOutput) ToUserSecretStorePtrOutputWithContext ¶
func (o UserSecretStorePtrOutput) ToUserSecretStorePtrOutputWithContext(ctx context.Context) UserSecretStorePtrOutput
type UserSecretStoreResponse ¶
type UserSecretStoreResponse struct { // The ID of the user's Key vault. KeyVaultId *string `pulumi:"keyVaultId"` // The URI of the user's Key vault. KeyVaultUri *string `pulumi:"keyVaultUri"` }
Properties of a user's secret store.
type UserSecretStoreResponseOutput ¶
type UserSecretStoreResponseOutput struct{ *pulumi.OutputState }
Properties of a user's secret store.
func (UserSecretStoreResponseOutput) ElementType ¶
func (UserSecretStoreResponseOutput) ElementType() reflect.Type
func (UserSecretStoreResponseOutput) KeyVaultId ¶
func (o UserSecretStoreResponseOutput) KeyVaultId() pulumi.StringPtrOutput
The ID of the user's Key vault.
func (UserSecretStoreResponseOutput) KeyVaultUri ¶
func (o UserSecretStoreResponseOutput) KeyVaultUri() pulumi.StringPtrOutput
The URI of the user's Key vault.
func (UserSecretStoreResponseOutput) ToUserSecretStoreResponseOutput ¶
func (o UserSecretStoreResponseOutput) ToUserSecretStoreResponseOutput() UserSecretStoreResponseOutput
func (UserSecretStoreResponseOutput) ToUserSecretStoreResponseOutputWithContext ¶
func (o UserSecretStoreResponseOutput) ToUserSecretStoreResponseOutputWithContext(ctx context.Context) UserSecretStoreResponseOutput
type UserSecretStoreResponsePtrOutput ¶
type UserSecretStoreResponsePtrOutput struct{ *pulumi.OutputState }
func (UserSecretStoreResponsePtrOutput) Elem ¶
func (o UserSecretStoreResponsePtrOutput) Elem() UserSecretStoreResponseOutput
func (UserSecretStoreResponsePtrOutput) ElementType ¶
func (UserSecretStoreResponsePtrOutput) ElementType() reflect.Type
func (UserSecretStoreResponsePtrOutput) KeyVaultId ¶
func (o UserSecretStoreResponsePtrOutput) KeyVaultId() pulumi.StringPtrOutput
The ID of the user's Key vault.
func (UserSecretStoreResponsePtrOutput) KeyVaultUri ¶
func (o UserSecretStoreResponsePtrOutput) KeyVaultUri() pulumi.StringPtrOutput
The URI of the user's Key vault.
func (UserSecretStoreResponsePtrOutput) ToUserSecretStoreResponsePtrOutput ¶
func (o UserSecretStoreResponsePtrOutput) ToUserSecretStoreResponsePtrOutput() UserSecretStoreResponsePtrOutput
func (UserSecretStoreResponsePtrOutput) ToUserSecretStoreResponsePtrOutputWithContext ¶
func (o UserSecretStoreResponsePtrOutput) ToUserSecretStoreResponsePtrOutputWithContext(ctx context.Context) UserSecretStoreResponsePtrOutput
type VirtualMachine ¶
type VirtualMachine struct { pulumi.CustomResourceState // Indicates whether another user can take ownership of the virtual machine AllowClaim pulumi.BoolPtrOutput `pulumi:"allowClaim"` // The applicable schedule for the virtual machine. ApplicableSchedule ApplicableScheduleResponseOutput `pulumi:"applicableSchedule"` // The artifact deployment status for the virtual machine. ArtifactDeploymentStatus ArtifactDeploymentStatusPropertiesResponseOutput `pulumi:"artifactDeploymentStatus"` // The artifacts to be installed on the virtual machine. Artifacts ArtifactInstallPropertiesResponseArrayOutput `pulumi:"artifacts"` // The resource identifier (Microsoft.Compute) of the virtual machine. ComputeId pulumi.StringOutput `pulumi:"computeId"` // The compute virtual machine properties. ComputeVm ComputeVmPropertiesResponseOutput `pulumi:"computeVm"` // The email address of creator of the virtual machine. CreatedByUser pulumi.StringOutput `pulumi:"createdByUser"` // The object identifier of the creator of the virtual machine. CreatedByUserId pulumi.StringOutput `pulumi:"createdByUserId"` // The creation date of the virtual machine. CreatedDate pulumi.StringPtrOutput `pulumi:"createdDate"` // The custom image identifier of the virtual machine. CustomImageId pulumi.StringPtrOutput `pulumi:"customImageId"` // New or existing data disks to attach to the virtual machine after creation DataDiskParameters DataDiskPropertiesResponseArrayOutput `pulumi:"dataDiskParameters"` // Indicates whether the virtual machine is to be created without a public IP address. DisallowPublicIpAddress pulumi.BoolPtrOutput `pulumi:"disallowPublicIpAddress"` // The resource ID of the environment that contains this virtual machine, if any. EnvironmentId pulumi.StringPtrOutput `pulumi:"environmentId"` // The expiration date for VM. ExpirationDate pulumi.StringPtrOutput `pulumi:"expirationDate"` // The fully-qualified domain name of the virtual machine. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // The Microsoft Azure Marketplace image reference of the virtual machine. GalleryImageReference GalleryImageReferenceResponsePtrOutput `pulumi:"galleryImageReference"` // Indicates whether this virtual machine uses an SSH key for authentication. IsAuthenticationWithSshKey pulumi.BoolPtrOutput `pulumi:"isAuthenticationWithSshKey"` // The lab subnet name of the virtual machine. LabSubnetName pulumi.StringPtrOutput `pulumi:"labSubnetName"` // The lab virtual network identifier of the virtual machine. LabVirtualNetworkId pulumi.StringPtrOutput `pulumi:"labVirtualNetworkId"` // Last known compute power state captured in DTL LastKnownPowerState pulumi.StringOutput `pulumi:"lastKnownPowerState"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The network interface properties. NetworkInterface NetworkInterfacePropertiesResponsePtrOutput `pulumi:"networkInterface"` // The notes of the virtual machine. Notes pulumi.StringPtrOutput `pulumi:"notes"` // The OS type of the virtual machine. OsType pulumi.StringOutput `pulumi:"osType"` // The object identifier of the owner of the virtual machine. OwnerObjectId pulumi.StringPtrOutput `pulumi:"ownerObjectId"` // The user principal name of the virtual machine owner. OwnerUserPrincipalName pulumi.StringPtrOutput `pulumi:"ownerUserPrincipalName"` // The password of the virtual machine administrator. Password pulumi.StringPtrOutput `pulumi:"password"` // The id of the plan associated with the virtual machine image PlanId pulumi.StringPtrOutput `pulumi:"planId"` // The provisioning status of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Virtual Machine schedules to be created ScheduleParameters ScheduleCreationParameterResponseArrayOutput `pulumi:"scheduleParameters"` // The size of the virtual machine. Size pulumi.StringPtrOutput `pulumi:"size"` // The SSH key of the virtual machine administrator. SshKey pulumi.StringPtrOutput `pulumi:"sshKey"` // Storage type to use for virtual machine (i.e. Standard, Premium). StorageType pulumi.StringPtrOutput `pulumi:"storageType"` // 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.StringOutput `pulumi:"uniqueIdentifier"` // The user name of the virtual machine. UserName pulumi.StringPtrOutput `pulumi:"userName"` // Tells source of creation of lab virtual machine. Output property only. VirtualMachineCreationSource pulumi.StringOutput `pulumi:"virtualMachineCreationSource"` }
A virtual machine. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
Other available API versions: 2016-05-15.
func GetVirtualMachine ¶
func GetVirtualMachine(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineState, opts ...pulumi.ResourceOption) (*VirtualMachine, error)
GetVirtualMachine gets an existing VirtualMachine 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 NewVirtualMachine ¶
func NewVirtualMachine(ctx *pulumi.Context, name string, args *VirtualMachineArgs, opts ...pulumi.ResourceOption) (*VirtualMachine, error)
NewVirtualMachine registers a new resource with the given unique name, arguments, and options.
func (*VirtualMachine) ElementType ¶
func (*VirtualMachine) ElementType() reflect.Type
func (*VirtualMachine) ToVirtualMachineOutput ¶
func (i *VirtualMachine) ToVirtualMachineOutput() VirtualMachineOutput
func (*VirtualMachine) ToVirtualMachineOutputWithContext ¶
func (i *VirtualMachine) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput
type VirtualMachineArgs ¶
type VirtualMachineArgs struct { // Indicates whether another user can take ownership of the virtual machine AllowClaim pulumi.BoolPtrInput // The artifacts to be installed on the virtual machine. Artifacts ArtifactInstallPropertiesArrayInput // The creation date of the virtual machine. CreatedDate pulumi.StringPtrInput // The custom image identifier of the virtual machine. CustomImageId pulumi.StringPtrInput // New or existing data disks to attach to the virtual machine after creation DataDiskParameters DataDiskPropertiesArrayInput // Indicates whether the virtual machine is to be created without a public IP address. DisallowPublicIpAddress pulumi.BoolPtrInput // The resource ID of the environment that contains this virtual machine, if any. EnvironmentId pulumi.StringPtrInput // The expiration date for VM. ExpirationDate pulumi.StringPtrInput // The Microsoft Azure Marketplace image reference of the virtual machine. GalleryImageReference GalleryImageReferencePtrInput // Indicates whether this virtual machine uses an SSH key for authentication. IsAuthenticationWithSshKey pulumi.BoolPtrInput // The name of the lab. LabName pulumi.StringInput // The lab subnet name of the virtual machine. LabSubnetName pulumi.StringPtrInput // The lab virtual network identifier of the virtual machine. LabVirtualNetworkId pulumi.StringPtrInput // The location of the resource. Location pulumi.StringPtrInput // The name of the virtual machine. Name pulumi.StringPtrInput // The network interface properties. NetworkInterface NetworkInterfacePropertiesPtrInput // The notes of the virtual machine. Notes pulumi.StringPtrInput // The object identifier of the owner of the virtual machine. OwnerObjectId pulumi.StringPtrInput // The user principal name of the virtual machine owner. OwnerUserPrincipalName pulumi.StringPtrInput // The password of the virtual machine administrator. Password pulumi.StringPtrInput // The id of the plan associated with the virtual machine image PlanId pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Virtual Machine schedules to be created ScheduleParameters ScheduleCreationParameterArrayInput // The size of the virtual machine. Size pulumi.StringPtrInput // The SSH key of the virtual machine administrator. SshKey pulumi.StringPtrInput // Storage type to use for virtual machine (i.e. Standard, Premium). StorageType pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The user name of the virtual machine. UserName pulumi.StringPtrInput }
The set of arguments for constructing a VirtualMachine resource.
func (VirtualMachineArgs) ElementType ¶
func (VirtualMachineArgs) ElementType() reflect.Type
type VirtualMachineInput ¶
type VirtualMachineInput interface { pulumi.Input ToVirtualMachineOutput() VirtualMachineOutput ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput }
type VirtualMachineOutput ¶
type VirtualMachineOutput struct{ *pulumi.OutputState }
func (VirtualMachineOutput) AllowClaim ¶
func (o VirtualMachineOutput) AllowClaim() pulumi.BoolPtrOutput
Indicates whether another user can take ownership of the virtual machine
func (VirtualMachineOutput) ApplicableSchedule ¶
func (o VirtualMachineOutput) ApplicableSchedule() ApplicableScheduleResponseOutput
The applicable schedule for the virtual machine.
func (VirtualMachineOutput) ArtifactDeploymentStatus ¶
func (o VirtualMachineOutput) ArtifactDeploymentStatus() ArtifactDeploymentStatusPropertiesResponseOutput
The artifact deployment status for the virtual machine.
func (VirtualMachineOutput) Artifacts ¶
func (o VirtualMachineOutput) Artifacts() ArtifactInstallPropertiesResponseArrayOutput
The artifacts to be installed on the virtual machine.
func (VirtualMachineOutput) ComputeId ¶
func (o VirtualMachineOutput) ComputeId() pulumi.StringOutput
The resource identifier (Microsoft.Compute) of the virtual machine.
func (VirtualMachineOutput) ComputeVm ¶
func (o VirtualMachineOutput) ComputeVm() ComputeVmPropertiesResponseOutput
The compute virtual machine properties.
func (VirtualMachineOutput) CreatedByUser ¶
func (o VirtualMachineOutput) CreatedByUser() pulumi.StringOutput
The email address of creator of the virtual machine.
func (VirtualMachineOutput) CreatedByUserId ¶
func (o VirtualMachineOutput) CreatedByUserId() pulumi.StringOutput
The object identifier of the creator of the virtual machine.
func (VirtualMachineOutput) CreatedDate ¶
func (o VirtualMachineOutput) CreatedDate() pulumi.StringPtrOutput
The creation date of the virtual machine.
func (VirtualMachineOutput) CustomImageId ¶
func (o VirtualMachineOutput) CustomImageId() pulumi.StringPtrOutput
The custom image identifier of the virtual machine.
func (VirtualMachineOutput) DataDiskParameters ¶
func (o VirtualMachineOutput) DataDiskParameters() DataDiskPropertiesResponseArrayOutput
New or existing data disks to attach to the virtual machine after creation
func (VirtualMachineOutput) DisallowPublicIpAddress ¶
func (o VirtualMachineOutput) DisallowPublicIpAddress() pulumi.BoolPtrOutput
Indicates whether the virtual machine is to be created without a public IP address.
func (VirtualMachineOutput) ElementType ¶
func (VirtualMachineOutput) ElementType() reflect.Type
func (VirtualMachineOutput) EnvironmentId ¶
func (o VirtualMachineOutput) EnvironmentId() pulumi.StringPtrOutput
The resource ID of the environment that contains this virtual machine, if any.
func (VirtualMachineOutput) ExpirationDate ¶
func (o VirtualMachineOutput) ExpirationDate() pulumi.StringPtrOutput
The expiration date for VM.
func (VirtualMachineOutput) Fqdn ¶
func (o VirtualMachineOutput) Fqdn() pulumi.StringOutput
The fully-qualified domain name of the virtual machine.
func (VirtualMachineOutput) GalleryImageReference ¶
func (o VirtualMachineOutput) GalleryImageReference() GalleryImageReferenceResponsePtrOutput
The Microsoft Azure Marketplace image reference of the virtual machine.
func (VirtualMachineOutput) IsAuthenticationWithSshKey ¶
func (o VirtualMachineOutput) IsAuthenticationWithSshKey() pulumi.BoolPtrOutput
Indicates whether this virtual machine uses an SSH key for authentication.
func (VirtualMachineOutput) LabSubnetName ¶
func (o VirtualMachineOutput) LabSubnetName() pulumi.StringPtrOutput
The lab subnet name of the virtual machine.
func (VirtualMachineOutput) LabVirtualNetworkId ¶
func (o VirtualMachineOutput) LabVirtualNetworkId() pulumi.StringPtrOutput
The lab virtual network identifier of the virtual machine.
func (VirtualMachineOutput) LastKnownPowerState ¶
func (o VirtualMachineOutput) LastKnownPowerState() pulumi.StringOutput
Last known compute power state captured in DTL
func (VirtualMachineOutput) Location ¶
func (o VirtualMachineOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (VirtualMachineOutput) Name ¶
func (o VirtualMachineOutput) Name() pulumi.StringOutput
The name of the resource.
func (VirtualMachineOutput) NetworkInterface ¶
func (o VirtualMachineOutput) NetworkInterface() NetworkInterfacePropertiesResponsePtrOutput
The network interface properties.
func (VirtualMachineOutput) Notes ¶
func (o VirtualMachineOutput) Notes() pulumi.StringPtrOutput
The notes of the virtual machine.
func (VirtualMachineOutput) OsType ¶
func (o VirtualMachineOutput) OsType() pulumi.StringOutput
The OS type of the virtual machine.
func (VirtualMachineOutput) OwnerObjectId ¶
func (o VirtualMachineOutput) OwnerObjectId() pulumi.StringPtrOutput
The object identifier of the owner of the virtual machine.
func (VirtualMachineOutput) OwnerUserPrincipalName ¶
func (o VirtualMachineOutput) OwnerUserPrincipalName() pulumi.StringPtrOutput
The user principal name of the virtual machine owner.
func (VirtualMachineOutput) Password ¶
func (o VirtualMachineOutput) Password() pulumi.StringPtrOutput
The password of the virtual machine administrator.
func (VirtualMachineOutput) PlanId ¶
func (o VirtualMachineOutput) PlanId() pulumi.StringPtrOutput
The id of the plan associated with the virtual machine image
func (VirtualMachineOutput) ProvisioningState ¶
func (o VirtualMachineOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (VirtualMachineOutput) ScheduleParameters ¶
func (o VirtualMachineOutput) ScheduleParameters() ScheduleCreationParameterResponseArrayOutput
Virtual Machine schedules to be created
func (VirtualMachineOutput) Size ¶
func (o VirtualMachineOutput) Size() pulumi.StringPtrOutput
The size of the virtual machine.
func (VirtualMachineOutput) SshKey ¶
func (o VirtualMachineOutput) SshKey() pulumi.StringPtrOutput
The SSH key of the virtual machine administrator.
func (VirtualMachineOutput) StorageType ¶
func (o VirtualMachineOutput) StorageType() pulumi.StringPtrOutput
Storage type to use for virtual machine (i.e. Standard, Premium).
func (VirtualMachineOutput) Tags ¶
func (o VirtualMachineOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (VirtualMachineOutput) ToVirtualMachineOutput ¶
func (o VirtualMachineOutput) ToVirtualMachineOutput() VirtualMachineOutput
func (VirtualMachineOutput) ToVirtualMachineOutputWithContext ¶
func (o VirtualMachineOutput) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput
func (VirtualMachineOutput) Type ¶
func (o VirtualMachineOutput) Type() pulumi.StringOutput
The type of the resource.
func (VirtualMachineOutput) UniqueIdentifier ¶
func (o VirtualMachineOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (VirtualMachineOutput) UserName ¶
func (o VirtualMachineOutput) UserName() pulumi.StringPtrOutput
The user name of the virtual machine.
func (VirtualMachineOutput) VirtualMachineCreationSource ¶
func (o VirtualMachineOutput) VirtualMachineCreationSource() pulumi.StringOutput
Tells source of creation of lab virtual machine. Output property only.
type VirtualMachineSchedule ¶
type VirtualMachineSchedule struct { pulumi.CustomResourceState // The creation date of the schedule. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsResponsePtrOutput `pulumi:"dailyRecurrence"` // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsResponsePtrOutput `pulumi:"hourlyRecurrence"` // The location of the resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // Notification settings. NotificationSettings NotificationSettingsResponsePtrOutput `pulumi:"notificationSettings"` // The provisioning status of the resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrOutput `pulumi:"status"` // The tags of the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrOutput `pulumi:"targetResourceId"` // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrOutput `pulumi:"taskType"` // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId pulumi.StringPtrOutput `pulumi:"timeZoneId"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` // The unique immutable identifier of a resource (Guid). UniqueIdentifier pulumi.StringOutput `pulumi:"uniqueIdentifier"` // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsResponsePtrOutput `pulumi:"weeklyRecurrence"` }
A schedule. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
Other available API versions: 2016-05-15.
func GetVirtualMachineSchedule ¶
func GetVirtualMachineSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineScheduleState, opts ...pulumi.ResourceOption) (*VirtualMachineSchedule, error)
GetVirtualMachineSchedule gets an existing VirtualMachineSchedule 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 NewVirtualMachineSchedule ¶
func NewVirtualMachineSchedule(ctx *pulumi.Context, name string, args *VirtualMachineScheduleArgs, opts ...pulumi.ResourceOption) (*VirtualMachineSchedule, error)
NewVirtualMachineSchedule registers a new resource with the given unique name, arguments, and options.
func (*VirtualMachineSchedule) ElementType ¶
func (*VirtualMachineSchedule) ElementType() reflect.Type
func (*VirtualMachineSchedule) ToVirtualMachineScheduleOutput ¶
func (i *VirtualMachineSchedule) ToVirtualMachineScheduleOutput() VirtualMachineScheduleOutput
func (*VirtualMachineSchedule) ToVirtualMachineScheduleOutputWithContext ¶
func (i *VirtualMachineSchedule) ToVirtualMachineScheduleOutputWithContext(ctx context.Context) VirtualMachineScheduleOutput
type VirtualMachineScheduleArgs ¶
type VirtualMachineScheduleArgs struct { // If the schedule will occur once each day of the week, specify the daily recurrence. DailyRecurrence DayDetailsPtrInput // If the schedule will occur multiple times a day, specify the hourly recurrence. HourlyRecurrence HourDetailsPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the schedule. Name pulumi.StringPtrInput // Notification settings. NotificationSettings NotificationSettingsPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The status of the schedule (i.e. Enabled, Disabled) Status pulumi.StringPtrInput // The tags of the resource. Tags pulumi.StringMapInput // The resource ID to which the schedule belongs TargetResourceId pulumi.StringPtrInput // The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). TaskType pulumi.StringPtrInput // The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md) TimeZoneId pulumi.StringPtrInput // The name of the virtual machine. VirtualMachineName pulumi.StringInput // If the schedule will occur only some days of the week, specify the weekly recurrence. WeeklyRecurrence WeekDetailsPtrInput }
The set of arguments for constructing a VirtualMachineSchedule resource.
func (VirtualMachineScheduleArgs) ElementType ¶
func (VirtualMachineScheduleArgs) ElementType() reflect.Type
type VirtualMachineScheduleInput ¶
type VirtualMachineScheduleInput interface { pulumi.Input ToVirtualMachineScheduleOutput() VirtualMachineScheduleOutput ToVirtualMachineScheduleOutputWithContext(ctx context.Context) VirtualMachineScheduleOutput }
type VirtualMachineScheduleOutput ¶
type VirtualMachineScheduleOutput struct{ *pulumi.OutputState }
func (VirtualMachineScheduleOutput) CreatedDate ¶
func (o VirtualMachineScheduleOutput) CreatedDate() pulumi.StringOutput
The creation date of the schedule.
func (VirtualMachineScheduleOutput) DailyRecurrence ¶
func (o VirtualMachineScheduleOutput) DailyRecurrence() DayDetailsResponsePtrOutput
If the schedule will occur once each day of the week, specify the daily recurrence.
func (VirtualMachineScheduleOutput) ElementType ¶
func (VirtualMachineScheduleOutput) ElementType() reflect.Type
func (VirtualMachineScheduleOutput) HourlyRecurrence ¶
func (o VirtualMachineScheduleOutput) HourlyRecurrence() HourDetailsResponsePtrOutput
If the schedule will occur multiple times a day, specify the hourly recurrence.
func (VirtualMachineScheduleOutput) Location ¶
func (o VirtualMachineScheduleOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (VirtualMachineScheduleOutput) Name ¶
func (o VirtualMachineScheduleOutput) Name() pulumi.StringOutput
The name of the resource.
func (VirtualMachineScheduleOutput) NotificationSettings ¶
func (o VirtualMachineScheduleOutput) NotificationSettings() NotificationSettingsResponsePtrOutput
Notification settings.
func (VirtualMachineScheduleOutput) ProvisioningState ¶
func (o VirtualMachineScheduleOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (VirtualMachineScheduleOutput) Status ¶
func (o VirtualMachineScheduleOutput) Status() pulumi.StringPtrOutput
The status of the schedule (i.e. Enabled, Disabled)
func (VirtualMachineScheduleOutput) Tags ¶
func (o VirtualMachineScheduleOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (VirtualMachineScheduleOutput) TargetResourceId ¶
func (o VirtualMachineScheduleOutput) TargetResourceId() pulumi.StringPtrOutput
The resource ID to which the schedule belongs
func (VirtualMachineScheduleOutput) TaskType ¶
func (o VirtualMachineScheduleOutput) TaskType() pulumi.StringPtrOutput
The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
func (VirtualMachineScheduleOutput) TimeZoneId ¶
func (o VirtualMachineScheduleOutput) TimeZoneId() pulumi.StringPtrOutput
The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
func (VirtualMachineScheduleOutput) ToVirtualMachineScheduleOutput ¶
func (o VirtualMachineScheduleOutput) ToVirtualMachineScheduleOutput() VirtualMachineScheduleOutput
func (VirtualMachineScheduleOutput) ToVirtualMachineScheduleOutputWithContext ¶
func (o VirtualMachineScheduleOutput) ToVirtualMachineScheduleOutputWithContext(ctx context.Context) VirtualMachineScheduleOutput
func (VirtualMachineScheduleOutput) Type ¶
func (o VirtualMachineScheduleOutput) Type() pulumi.StringOutput
The type of the resource.
func (VirtualMachineScheduleOutput) UniqueIdentifier ¶
func (o VirtualMachineScheduleOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
func (VirtualMachineScheduleOutput) WeeklyRecurrence ¶
func (o VirtualMachineScheduleOutput) WeeklyRecurrence() WeekDetailsResponsePtrOutput
If the schedule will occur only some days of the week, specify the weekly recurrence.
type VirtualMachineScheduleState ¶
type VirtualMachineScheduleState struct { }
func (VirtualMachineScheduleState) ElementType ¶
func (VirtualMachineScheduleState) ElementType() reflect.Type
type VirtualMachineState ¶
type VirtualMachineState struct { }
func (VirtualMachineState) ElementType ¶
func (VirtualMachineState) ElementType() reflect.Type
type VirtualNetwork ¶
type VirtualNetwork struct { pulumi.CustomResourceState // The allowed subnets of the virtual network. AllowedSubnets SubnetResponseArrayOutput `pulumi:"allowedSubnets"` // The creation date of the virtual network. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The description of the virtual network. Description pulumi.StringPtrOutput `pulumi:"description"` // The Microsoft.Network resource identifier of the virtual network. ExternalProviderResourceId pulumi.StringPtrOutput `pulumi:"externalProviderResourceId"` // The external subnet properties. ExternalSubnets ExternalSubnetResponseArrayOutput `pulumi:"externalSubnets"` // 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.StringOutput `pulumi:"provisioningState"` // The subnet overrides of the virtual network. SubnetOverrides SubnetOverrideResponseArrayOutput `pulumi:"subnetOverrides"` // 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.StringOutput `pulumi:"uniqueIdentifier"` }
A virtual network. Azure REST API version: 2018-09-15. Prior API version in Azure Native 1.x: 2018-09-15.
Other available API versions: 2016-05-15.
func GetVirtualNetwork ¶
func GetVirtualNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNetworkState, opts ...pulumi.ResourceOption) (*VirtualNetwork, error)
GetVirtualNetwork gets an existing VirtualNetwork 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 NewVirtualNetwork ¶
func NewVirtualNetwork(ctx *pulumi.Context, name string, args *VirtualNetworkArgs, opts ...pulumi.ResourceOption) (*VirtualNetwork, error)
NewVirtualNetwork registers a new resource with the given unique name, arguments, and options.
func (*VirtualNetwork) ElementType ¶
func (*VirtualNetwork) ElementType() reflect.Type
func (*VirtualNetwork) ToVirtualNetworkOutput ¶
func (i *VirtualNetwork) ToVirtualNetworkOutput() VirtualNetworkOutput
func (*VirtualNetwork) ToVirtualNetworkOutputWithContext ¶
func (i *VirtualNetwork) ToVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkOutput
type VirtualNetworkArgs ¶
type VirtualNetworkArgs struct { // The allowed subnets of the virtual network. AllowedSubnets SubnetArrayInput // The description of the virtual network. Description pulumi.StringPtrInput // The Microsoft.Network resource identifier of the virtual network. ExternalProviderResourceId pulumi.StringPtrInput // The name of the lab. LabName pulumi.StringInput // The location of the resource. Location pulumi.StringPtrInput // The name of the virtual network. Name pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The subnet overrides of the virtual network. SubnetOverrides SubnetOverrideArrayInput // The tags of the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualNetwork resource.
func (VirtualNetworkArgs) ElementType ¶
func (VirtualNetworkArgs) ElementType() reflect.Type
type VirtualNetworkInput ¶
type VirtualNetworkInput interface { pulumi.Input ToVirtualNetworkOutput() VirtualNetworkOutput ToVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkOutput }
type VirtualNetworkOutput ¶
type VirtualNetworkOutput struct{ *pulumi.OutputState }
func (VirtualNetworkOutput) AllowedSubnets ¶
func (o VirtualNetworkOutput) AllowedSubnets() SubnetResponseArrayOutput
The allowed subnets of the virtual network.
func (VirtualNetworkOutput) CreatedDate ¶
func (o VirtualNetworkOutput) CreatedDate() pulumi.StringOutput
The creation date of the virtual network.
func (VirtualNetworkOutput) Description ¶
func (o VirtualNetworkOutput) Description() pulumi.StringPtrOutput
The description of the virtual network.
func (VirtualNetworkOutput) ElementType ¶
func (VirtualNetworkOutput) ElementType() reflect.Type
func (VirtualNetworkOutput) ExternalProviderResourceId ¶
func (o VirtualNetworkOutput) ExternalProviderResourceId() pulumi.StringPtrOutput
The Microsoft.Network resource identifier of the virtual network.
func (VirtualNetworkOutput) ExternalSubnets ¶
func (o VirtualNetworkOutput) ExternalSubnets() ExternalSubnetResponseArrayOutput
The external subnet properties.
func (VirtualNetworkOutput) Location ¶
func (o VirtualNetworkOutput) Location() pulumi.StringPtrOutput
The location of the resource.
func (VirtualNetworkOutput) Name ¶
func (o VirtualNetworkOutput) Name() pulumi.StringOutput
The name of the resource.
func (VirtualNetworkOutput) ProvisioningState ¶
func (o VirtualNetworkOutput) ProvisioningState() pulumi.StringOutput
The provisioning status of the resource.
func (VirtualNetworkOutput) SubnetOverrides ¶
func (o VirtualNetworkOutput) SubnetOverrides() SubnetOverrideResponseArrayOutput
The subnet overrides of the virtual network.
func (VirtualNetworkOutput) Tags ¶
func (o VirtualNetworkOutput) Tags() pulumi.StringMapOutput
The tags of the resource.
func (VirtualNetworkOutput) ToVirtualNetworkOutput ¶
func (o VirtualNetworkOutput) ToVirtualNetworkOutput() VirtualNetworkOutput
func (VirtualNetworkOutput) ToVirtualNetworkOutputWithContext ¶
func (o VirtualNetworkOutput) ToVirtualNetworkOutputWithContext(ctx context.Context) VirtualNetworkOutput
func (VirtualNetworkOutput) Type ¶
func (o VirtualNetworkOutput) Type() pulumi.StringOutput
The type of the resource.
func (VirtualNetworkOutput) UniqueIdentifier ¶
func (o VirtualNetworkOutput) UniqueIdentifier() pulumi.StringOutput
The unique immutable identifier of a resource (Guid).
type VirtualNetworkState ¶
type VirtualNetworkState struct { }
func (VirtualNetworkState) ElementType ¶
func (VirtualNetworkState) ElementType() reflect.Type
type WeekDetails ¶
type WeekDetails struct { // The time of the day the schedule will occur. Time *string `pulumi:"time"` // The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.). Weekdays []string `pulumi:"weekdays"` }
Properties of a weekly schedule.
type WeekDetailsArgs ¶
type WeekDetailsArgs struct { // The time of the day the schedule will occur. Time pulumi.StringPtrInput `pulumi:"time"` // The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.). Weekdays pulumi.StringArrayInput `pulumi:"weekdays"` }
Properties of a weekly schedule.
func (WeekDetailsArgs) ElementType ¶
func (WeekDetailsArgs) ElementType() reflect.Type
func (WeekDetailsArgs) ToWeekDetailsOutput ¶
func (i WeekDetailsArgs) ToWeekDetailsOutput() WeekDetailsOutput
func (WeekDetailsArgs) ToWeekDetailsOutputWithContext ¶
func (i WeekDetailsArgs) ToWeekDetailsOutputWithContext(ctx context.Context) WeekDetailsOutput
func (WeekDetailsArgs) ToWeekDetailsPtrOutput ¶
func (i WeekDetailsArgs) ToWeekDetailsPtrOutput() WeekDetailsPtrOutput
func (WeekDetailsArgs) ToWeekDetailsPtrOutputWithContext ¶
func (i WeekDetailsArgs) ToWeekDetailsPtrOutputWithContext(ctx context.Context) WeekDetailsPtrOutput
type WeekDetailsInput ¶
type WeekDetailsInput interface { pulumi.Input ToWeekDetailsOutput() WeekDetailsOutput ToWeekDetailsOutputWithContext(context.Context) WeekDetailsOutput }
WeekDetailsInput is an input type that accepts WeekDetailsArgs and WeekDetailsOutput values. You can construct a concrete instance of `WeekDetailsInput` via:
WeekDetailsArgs{...}
type WeekDetailsOutput ¶
type WeekDetailsOutput struct{ *pulumi.OutputState }
Properties of a weekly schedule.
func (WeekDetailsOutput) ElementType ¶
func (WeekDetailsOutput) ElementType() reflect.Type
func (WeekDetailsOutput) Time ¶
func (o WeekDetailsOutput) Time() pulumi.StringPtrOutput
The time of the day the schedule will occur.
func (WeekDetailsOutput) ToWeekDetailsOutput ¶
func (o WeekDetailsOutput) ToWeekDetailsOutput() WeekDetailsOutput
func (WeekDetailsOutput) ToWeekDetailsOutputWithContext ¶
func (o WeekDetailsOutput) ToWeekDetailsOutputWithContext(ctx context.Context) WeekDetailsOutput
func (WeekDetailsOutput) ToWeekDetailsPtrOutput ¶
func (o WeekDetailsOutput) ToWeekDetailsPtrOutput() WeekDetailsPtrOutput
func (WeekDetailsOutput) ToWeekDetailsPtrOutputWithContext ¶
func (o WeekDetailsOutput) ToWeekDetailsPtrOutputWithContext(ctx context.Context) WeekDetailsPtrOutput
func (WeekDetailsOutput) Weekdays ¶
func (o WeekDetailsOutput) Weekdays() pulumi.StringArrayOutput
The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.).
type WeekDetailsPtrInput ¶
type WeekDetailsPtrInput interface { pulumi.Input ToWeekDetailsPtrOutput() WeekDetailsPtrOutput ToWeekDetailsPtrOutputWithContext(context.Context) WeekDetailsPtrOutput }
WeekDetailsPtrInput is an input type that accepts WeekDetailsArgs, WeekDetailsPtr and WeekDetailsPtrOutput values. You can construct a concrete instance of `WeekDetailsPtrInput` via:
WeekDetailsArgs{...} or: nil
func WeekDetailsPtr ¶
func WeekDetailsPtr(v *WeekDetailsArgs) WeekDetailsPtrInput
type WeekDetailsPtrOutput ¶
type WeekDetailsPtrOutput struct{ *pulumi.OutputState }
func (WeekDetailsPtrOutput) Elem ¶
func (o WeekDetailsPtrOutput) Elem() WeekDetailsOutput
func (WeekDetailsPtrOutput) ElementType ¶
func (WeekDetailsPtrOutput) ElementType() reflect.Type
func (WeekDetailsPtrOutput) Time ¶
func (o WeekDetailsPtrOutput) Time() pulumi.StringPtrOutput
The time of the day the schedule will occur.
func (WeekDetailsPtrOutput) ToWeekDetailsPtrOutput ¶
func (o WeekDetailsPtrOutput) ToWeekDetailsPtrOutput() WeekDetailsPtrOutput
func (WeekDetailsPtrOutput) ToWeekDetailsPtrOutputWithContext ¶
func (o WeekDetailsPtrOutput) ToWeekDetailsPtrOutputWithContext(ctx context.Context) WeekDetailsPtrOutput
func (WeekDetailsPtrOutput) Weekdays ¶
func (o WeekDetailsPtrOutput) Weekdays() pulumi.StringArrayOutput
The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.).
type WeekDetailsResponse ¶
type WeekDetailsResponse struct { // The time of the day the schedule will occur. Time *string `pulumi:"time"` // The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.). Weekdays []string `pulumi:"weekdays"` }
Properties of a weekly schedule.
type WeekDetailsResponseOutput ¶
type WeekDetailsResponseOutput struct{ *pulumi.OutputState }
Properties of a weekly schedule.
func (WeekDetailsResponseOutput) ElementType ¶
func (WeekDetailsResponseOutput) ElementType() reflect.Type
func (WeekDetailsResponseOutput) Time ¶
func (o WeekDetailsResponseOutput) Time() pulumi.StringPtrOutput
The time of the day the schedule will occur.
func (WeekDetailsResponseOutput) ToWeekDetailsResponseOutput ¶
func (o WeekDetailsResponseOutput) ToWeekDetailsResponseOutput() WeekDetailsResponseOutput
func (WeekDetailsResponseOutput) ToWeekDetailsResponseOutputWithContext ¶
func (o WeekDetailsResponseOutput) ToWeekDetailsResponseOutputWithContext(ctx context.Context) WeekDetailsResponseOutput
func (WeekDetailsResponseOutput) Weekdays ¶
func (o WeekDetailsResponseOutput) Weekdays() pulumi.StringArrayOutput
The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.).
type WeekDetailsResponsePtrOutput ¶
type WeekDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (WeekDetailsResponsePtrOutput) Elem ¶
func (o WeekDetailsResponsePtrOutput) Elem() WeekDetailsResponseOutput
func (WeekDetailsResponsePtrOutput) ElementType ¶
func (WeekDetailsResponsePtrOutput) ElementType() reflect.Type
func (WeekDetailsResponsePtrOutput) Time ¶
func (o WeekDetailsResponsePtrOutput) Time() pulumi.StringPtrOutput
The time of the day the schedule will occur.
func (WeekDetailsResponsePtrOutput) ToWeekDetailsResponsePtrOutput ¶
func (o WeekDetailsResponsePtrOutput) ToWeekDetailsResponsePtrOutput() WeekDetailsResponsePtrOutput
func (WeekDetailsResponsePtrOutput) ToWeekDetailsResponsePtrOutputWithContext ¶
func (o WeekDetailsResponsePtrOutput) ToWeekDetailsResponsePtrOutputWithContext(ctx context.Context) WeekDetailsResponsePtrOutput
func (WeekDetailsResponsePtrOutput) Weekdays ¶
func (o WeekDetailsResponsePtrOutput) Weekdays() pulumi.StringArrayOutput
The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.).
type WindowsOsInfo ¶
type WindowsOsInfo struct { // The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied). WindowsOsState *string `pulumi:"windowsOsState"` }
Information about a Windows OS.
type WindowsOsInfoArgs ¶
type WindowsOsInfoArgs struct { // The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied). WindowsOsState pulumi.StringPtrInput `pulumi:"windowsOsState"` }
Information about a Windows OS.
func (WindowsOsInfoArgs) ElementType ¶
func (WindowsOsInfoArgs) ElementType() reflect.Type
func (WindowsOsInfoArgs) ToWindowsOsInfoOutput ¶
func (i WindowsOsInfoArgs) ToWindowsOsInfoOutput() WindowsOsInfoOutput
func (WindowsOsInfoArgs) ToWindowsOsInfoOutputWithContext ¶
func (i WindowsOsInfoArgs) ToWindowsOsInfoOutputWithContext(ctx context.Context) WindowsOsInfoOutput
func (WindowsOsInfoArgs) ToWindowsOsInfoPtrOutput ¶
func (i WindowsOsInfoArgs) ToWindowsOsInfoPtrOutput() WindowsOsInfoPtrOutput
func (WindowsOsInfoArgs) ToWindowsOsInfoPtrOutputWithContext ¶
func (i WindowsOsInfoArgs) ToWindowsOsInfoPtrOutputWithContext(ctx context.Context) WindowsOsInfoPtrOutput
type WindowsOsInfoInput ¶
type WindowsOsInfoInput interface { pulumi.Input ToWindowsOsInfoOutput() WindowsOsInfoOutput ToWindowsOsInfoOutputWithContext(context.Context) WindowsOsInfoOutput }
WindowsOsInfoInput is an input type that accepts WindowsOsInfoArgs and WindowsOsInfoOutput values. You can construct a concrete instance of `WindowsOsInfoInput` via:
WindowsOsInfoArgs{...}
type WindowsOsInfoOutput ¶
type WindowsOsInfoOutput struct{ *pulumi.OutputState }
Information about a Windows OS.
func (WindowsOsInfoOutput) ElementType ¶
func (WindowsOsInfoOutput) ElementType() reflect.Type
func (WindowsOsInfoOutput) ToWindowsOsInfoOutput ¶
func (o WindowsOsInfoOutput) ToWindowsOsInfoOutput() WindowsOsInfoOutput
func (WindowsOsInfoOutput) ToWindowsOsInfoOutputWithContext ¶
func (o WindowsOsInfoOutput) ToWindowsOsInfoOutputWithContext(ctx context.Context) WindowsOsInfoOutput
func (WindowsOsInfoOutput) ToWindowsOsInfoPtrOutput ¶
func (o WindowsOsInfoOutput) ToWindowsOsInfoPtrOutput() WindowsOsInfoPtrOutput
func (WindowsOsInfoOutput) ToWindowsOsInfoPtrOutputWithContext ¶
func (o WindowsOsInfoOutput) ToWindowsOsInfoPtrOutputWithContext(ctx context.Context) WindowsOsInfoPtrOutput
func (WindowsOsInfoOutput) WindowsOsState ¶
func (o WindowsOsInfoOutput) WindowsOsState() pulumi.StringPtrOutput
The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied).
type WindowsOsInfoPtrInput ¶
type WindowsOsInfoPtrInput interface { pulumi.Input ToWindowsOsInfoPtrOutput() WindowsOsInfoPtrOutput ToWindowsOsInfoPtrOutputWithContext(context.Context) WindowsOsInfoPtrOutput }
WindowsOsInfoPtrInput is an input type that accepts WindowsOsInfoArgs, WindowsOsInfoPtr and WindowsOsInfoPtrOutput values. You can construct a concrete instance of `WindowsOsInfoPtrInput` via:
WindowsOsInfoArgs{...} or: nil
func WindowsOsInfoPtr ¶
func WindowsOsInfoPtr(v *WindowsOsInfoArgs) WindowsOsInfoPtrInput
type WindowsOsInfoPtrOutput ¶
type WindowsOsInfoPtrOutput struct{ *pulumi.OutputState }
func (WindowsOsInfoPtrOutput) Elem ¶
func (o WindowsOsInfoPtrOutput) Elem() WindowsOsInfoOutput
func (WindowsOsInfoPtrOutput) ElementType ¶
func (WindowsOsInfoPtrOutput) ElementType() reflect.Type
func (WindowsOsInfoPtrOutput) ToWindowsOsInfoPtrOutput ¶
func (o WindowsOsInfoPtrOutput) ToWindowsOsInfoPtrOutput() WindowsOsInfoPtrOutput
func (WindowsOsInfoPtrOutput) ToWindowsOsInfoPtrOutputWithContext ¶
func (o WindowsOsInfoPtrOutput) ToWindowsOsInfoPtrOutputWithContext(ctx context.Context) WindowsOsInfoPtrOutput
func (WindowsOsInfoPtrOutput) WindowsOsState ¶
func (o WindowsOsInfoPtrOutput) WindowsOsState() pulumi.StringPtrOutput
The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied).
type WindowsOsInfoResponse ¶
type WindowsOsInfoResponse struct { // The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied). WindowsOsState *string `pulumi:"windowsOsState"` }
Information about a Windows OS.
type WindowsOsInfoResponseOutput ¶
type WindowsOsInfoResponseOutput struct{ *pulumi.OutputState }
Information about a Windows OS.
func (WindowsOsInfoResponseOutput) ElementType ¶
func (WindowsOsInfoResponseOutput) ElementType() reflect.Type
func (WindowsOsInfoResponseOutput) ToWindowsOsInfoResponseOutput ¶
func (o WindowsOsInfoResponseOutput) ToWindowsOsInfoResponseOutput() WindowsOsInfoResponseOutput
func (WindowsOsInfoResponseOutput) ToWindowsOsInfoResponseOutputWithContext ¶
func (o WindowsOsInfoResponseOutput) ToWindowsOsInfoResponseOutputWithContext(ctx context.Context) WindowsOsInfoResponseOutput
func (WindowsOsInfoResponseOutput) WindowsOsState ¶
func (o WindowsOsInfoResponseOutput) WindowsOsState() pulumi.StringPtrOutput
The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied).
type WindowsOsInfoResponsePtrOutput ¶
type WindowsOsInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (WindowsOsInfoResponsePtrOutput) Elem ¶
func (o WindowsOsInfoResponsePtrOutput) Elem() WindowsOsInfoResponseOutput
func (WindowsOsInfoResponsePtrOutput) ElementType ¶
func (WindowsOsInfoResponsePtrOutput) ElementType() reflect.Type
func (WindowsOsInfoResponsePtrOutput) ToWindowsOsInfoResponsePtrOutput ¶
func (o WindowsOsInfoResponsePtrOutput) ToWindowsOsInfoResponsePtrOutput() WindowsOsInfoResponsePtrOutput
func (WindowsOsInfoResponsePtrOutput) ToWindowsOsInfoResponsePtrOutputWithContext ¶
func (o WindowsOsInfoResponsePtrOutput) ToWindowsOsInfoResponsePtrOutputWithContext(ctx context.Context) WindowsOsInfoResponsePtrOutput
func (WindowsOsInfoResponsePtrOutput) WindowsOsState ¶
func (o WindowsOsInfoResponsePtrOutput) WindowsOsState() pulumi.StringPtrOutput
The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied).
type WindowsOsState ¶
type WindowsOsState string
The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied).
func (WindowsOsState) ElementType ¶
func (WindowsOsState) ElementType() reflect.Type
func (WindowsOsState) ToStringOutput ¶
func (e WindowsOsState) ToStringOutput() pulumi.StringOutput
func (WindowsOsState) ToStringOutputWithContext ¶
func (e WindowsOsState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WindowsOsState) ToStringPtrOutput ¶
func (e WindowsOsState) ToStringPtrOutput() pulumi.StringPtrOutput
func (WindowsOsState) ToStringPtrOutputWithContext ¶
func (e WindowsOsState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WindowsOsState) ToWindowsOsStateOutput ¶
func (e WindowsOsState) ToWindowsOsStateOutput() WindowsOsStateOutput
func (WindowsOsState) ToWindowsOsStateOutputWithContext ¶
func (e WindowsOsState) ToWindowsOsStateOutputWithContext(ctx context.Context) WindowsOsStateOutput
func (WindowsOsState) ToWindowsOsStatePtrOutput ¶
func (e WindowsOsState) ToWindowsOsStatePtrOutput() WindowsOsStatePtrOutput
func (WindowsOsState) ToWindowsOsStatePtrOutputWithContext ¶
func (e WindowsOsState) ToWindowsOsStatePtrOutputWithContext(ctx context.Context) WindowsOsStatePtrOutput
type WindowsOsStateInput ¶
type WindowsOsStateInput interface { pulumi.Input ToWindowsOsStateOutput() WindowsOsStateOutput ToWindowsOsStateOutputWithContext(context.Context) WindowsOsStateOutput }
WindowsOsStateInput is an input type that accepts values of the WindowsOsState enum A concrete instance of `WindowsOsStateInput` can be one of the following:
WindowsOsStateNonSysprepped WindowsOsStateSysprepRequested WindowsOsStateSysprepApplied
type WindowsOsStateOutput ¶
type WindowsOsStateOutput struct{ *pulumi.OutputState }
func (WindowsOsStateOutput) ElementType ¶
func (WindowsOsStateOutput) ElementType() reflect.Type
func (WindowsOsStateOutput) ToStringOutput ¶
func (o WindowsOsStateOutput) ToStringOutput() pulumi.StringOutput
func (WindowsOsStateOutput) ToStringOutputWithContext ¶
func (o WindowsOsStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WindowsOsStateOutput) ToStringPtrOutput ¶
func (o WindowsOsStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WindowsOsStateOutput) ToStringPtrOutputWithContext ¶
func (o WindowsOsStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WindowsOsStateOutput) ToWindowsOsStateOutput ¶
func (o WindowsOsStateOutput) ToWindowsOsStateOutput() WindowsOsStateOutput
func (WindowsOsStateOutput) ToWindowsOsStateOutputWithContext ¶
func (o WindowsOsStateOutput) ToWindowsOsStateOutputWithContext(ctx context.Context) WindowsOsStateOutput
func (WindowsOsStateOutput) ToWindowsOsStatePtrOutput ¶
func (o WindowsOsStateOutput) ToWindowsOsStatePtrOutput() WindowsOsStatePtrOutput
func (WindowsOsStateOutput) ToWindowsOsStatePtrOutputWithContext ¶
func (o WindowsOsStateOutput) ToWindowsOsStatePtrOutputWithContext(ctx context.Context) WindowsOsStatePtrOutput
type WindowsOsStatePtrInput ¶
type WindowsOsStatePtrInput interface { pulumi.Input ToWindowsOsStatePtrOutput() WindowsOsStatePtrOutput ToWindowsOsStatePtrOutputWithContext(context.Context) WindowsOsStatePtrOutput }
func WindowsOsStatePtr ¶
func WindowsOsStatePtr(v string) WindowsOsStatePtrInput
type WindowsOsStatePtrOutput ¶
type WindowsOsStatePtrOutput struct{ *pulumi.OutputState }
func (WindowsOsStatePtrOutput) Elem ¶
func (o WindowsOsStatePtrOutput) Elem() WindowsOsStateOutput
func (WindowsOsStatePtrOutput) ElementType ¶
func (WindowsOsStatePtrOutput) ElementType() reflect.Type
func (WindowsOsStatePtrOutput) ToStringPtrOutput ¶
func (o WindowsOsStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WindowsOsStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o WindowsOsStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WindowsOsStatePtrOutput) ToWindowsOsStatePtrOutput ¶
func (o WindowsOsStatePtrOutput) ToWindowsOsStatePtrOutput() WindowsOsStatePtrOutput
func (WindowsOsStatePtrOutput) ToWindowsOsStatePtrOutputWithContext ¶
func (o WindowsOsStatePtrOutput) ToWindowsOsStatePtrOutputWithContext(ctx context.Context) WindowsOsStatePtrOutput
Source Files
¶
- artifactSource.go
- customImage.go
- disk.go
- environment.go
- formula.go
- getArtifactSource.go
- getCustomImage.go
- getDisk.go
- getEnvironment.go
- getFormula.go
- getGlobalSchedule.go
- getLab.go
- getNotificationChannel.go
- getPolicy.go
- getSchedule.go
- getSecret.go
- getServiceFabric.go
- getServiceFabricSchedule.go
- getServiceRunner.go
- getUser.go
- getVirtualMachine.go
- getVirtualMachineRdpFileContents.go
- getVirtualMachineSchedule.go
- getVirtualNetwork.go
- globalSchedule.go
- init.go
- lab.go
- listLabVhds.go
- listScheduleApplicable.go
- listServiceFabricApplicableSchedules.go
- listVirtualMachineApplicableSchedules.go
- notificationChannel.go
- policy.go
- pulumiEnums.go
- pulumiTypes.go
- schedule.go
- secret.go
- serviceFabric.go
- serviceFabricSchedule.go
- serviceRunner.go
- user.go
- virtualMachine.go
- virtualMachineSchedule.go
- virtualNetwork.go