Documentation
¶
Index ¶
- Constants
- type Application
- type ApplicationArgs
- type ApplicationGroup
- type ApplicationGroupArgs
- type ApplicationGroupInput
- type ApplicationGroupOutput
- type ApplicationGroupState
- type ApplicationGroupType
- func (ApplicationGroupType) ElementType() reflect.Type
- func (e ApplicationGroupType) ToStringOutput() pulumi.StringOutput
- func (e ApplicationGroupType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationGroupType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationGroupType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationInput
- type ApplicationOutput
- type ApplicationState
- type CommandLineSetting
- func (CommandLineSetting) ElementType() reflect.Type
- func (e CommandLineSetting) ToStringOutput() pulumi.StringOutput
- func (e CommandLineSetting) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CommandLineSetting) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CommandLineSetting) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HostPool
- type HostPoolArgs
- type HostPoolInput
- type HostPoolOutput
- type HostPoolState
- type HostPoolType
- func (HostPoolType) ElementType() reflect.Type
- func (e HostPoolType) ToStringOutput() pulumi.StringOutput
- func (e HostPoolType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HostPoolType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HostPoolType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoadBalancerType
- func (LoadBalancerType) ElementType() reflect.Type
- func (e LoadBalancerType) ToStringOutput() pulumi.StringOutput
- func (e LoadBalancerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoadBalancerType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoadBalancerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupApplicationArgs
- type LookupApplicationGroupArgs
- type LookupApplicationGroupResult
- type LookupApplicationResult
- type LookupHostPoolArgs
- type LookupHostPoolResult
- type LookupMSIXPackageArgs
- type LookupMSIXPackageResult
- type LookupScalingPlanArgs
- type LookupScalingPlanResult
- type LookupWorkspaceArgs
- type LookupWorkspaceResult
- type MSIXPackage
- type MSIXPackageArgs
- type MSIXPackageInput
- type MSIXPackageOutput
- type MSIXPackageState
- type MsixPackageApplications
- type MsixPackageApplicationsArgs
- type MsixPackageApplicationsArray
- func (MsixPackageApplicationsArray) ElementType() reflect.Type
- func (i MsixPackageApplicationsArray) ToMsixPackageApplicationsArrayOutput() MsixPackageApplicationsArrayOutput
- func (i MsixPackageApplicationsArray) ToMsixPackageApplicationsArrayOutputWithContext(ctx context.Context) MsixPackageApplicationsArrayOutput
- type MsixPackageApplicationsArrayInput
- type MsixPackageApplicationsArrayOutput
- func (MsixPackageApplicationsArrayOutput) ElementType() reflect.Type
- func (o MsixPackageApplicationsArrayOutput) Index(i pulumi.IntInput) MsixPackageApplicationsOutput
- func (o MsixPackageApplicationsArrayOutput) ToMsixPackageApplicationsArrayOutput() MsixPackageApplicationsArrayOutput
- func (o MsixPackageApplicationsArrayOutput) ToMsixPackageApplicationsArrayOutputWithContext(ctx context.Context) MsixPackageApplicationsArrayOutput
- type MsixPackageApplicationsInput
- type MsixPackageApplicationsOutput
- func (o MsixPackageApplicationsOutput) AppId() pulumi.StringPtrOutput
- func (o MsixPackageApplicationsOutput) AppUserModelID() pulumi.StringPtrOutput
- func (o MsixPackageApplicationsOutput) Description() pulumi.StringPtrOutput
- func (MsixPackageApplicationsOutput) ElementType() reflect.Type
- func (o MsixPackageApplicationsOutput) FriendlyName() pulumi.StringPtrOutput
- func (o MsixPackageApplicationsOutput) IconImageName() pulumi.StringPtrOutput
- func (o MsixPackageApplicationsOutput) RawIcon() pulumi.StringPtrOutput
- func (o MsixPackageApplicationsOutput) RawPng() pulumi.StringPtrOutput
- func (o MsixPackageApplicationsOutput) ToMsixPackageApplicationsOutput() MsixPackageApplicationsOutput
- func (o MsixPackageApplicationsOutput) ToMsixPackageApplicationsOutputWithContext(ctx context.Context) MsixPackageApplicationsOutput
- type MsixPackageApplicationsResponse
- type MsixPackageApplicationsResponseArgs
- func (MsixPackageApplicationsResponseArgs) ElementType() reflect.Type
- func (i MsixPackageApplicationsResponseArgs) ToMsixPackageApplicationsResponseOutput() MsixPackageApplicationsResponseOutput
- func (i MsixPackageApplicationsResponseArgs) ToMsixPackageApplicationsResponseOutputWithContext(ctx context.Context) MsixPackageApplicationsResponseOutput
- type MsixPackageApplicationsResponseArray
- func (MsixPackageApplicationsResponseArray) ElementType() reflect.Type
- func (i MsixPackageApplicationsResponseArray) ToMsixPackageApplicationsResponseArrayOutput() MsixPackageApplicationsResponseArrayOutput
- func (i MsixPackageApplicationsResponseArray) ToMsixPackageApplicationsResponseArrayOutputWithContext(ctx context.Context) MsixPackageApplicationsResponseArrayOutput
- type MsixPackageApplicationsResponseArrayInput
- type MsixPackageApplicationsResponseArrayOutput
- func (MsixPackageApplicationsResponseArrayOutput) ElementType() reflect.Type
- func (o MsixPackageApplicationsResponseArrayOutput) Index(i pulumi.IntInput) MsixPackageApplicationsResponseOutput
- func (o MsixPackageApplicationsResponseArrayOutput) ToMsixPackageApplicationsResponseArrayOutput() MsixPackageApplicationsResponseArrayOutput
- func (o MsixPackageApplicationsResponseArrayOutput) ToMsixPackageApplicationsResponseArrayOutputWithContext(ctx context.Context) MsixPackageApplicationsResponseArrayOutput
- type MsixPackageApplicationsResponseInput
- type MsixPackageApplicationsResponseOutput
- func (o MsixPackageApplicationsResponseOutput) AppId() pulumi.StringPtrOutput
- func (o MsixPackageApplicationsResponseOutput) AppUserModelID() pulumi.StringPtrOutput
- func (o MsixPackageApplicationsResponseOutput) Description() pulumi.StringPtrOutput
- func (MsixPackageApplicationsResponseOutput) ElementType() reflect.Type
- func (o MsixPackageApplicationsResponseOutput) FriendlyName() pulumi.StringPtrOutput
- func (o MsixPackageApplicationsResponseOutput) IconImageName() pulumi.StringPtrOutput
- func (o MsixPackageApplicationsResponseOutput) RawIcon() pulumi.StringPtrOutput
- func (o MsixPackageApplicationsResponseOutput) RawPng() pulumi.StringPtrOutput
- func (o MsixPackageApplicationsResponseOutput) ToMsixPackageApplicationsResponseOutput() MsixPackageApplicationsResponseOutput
- func (o MsixPackageApplicationsResponseOutput) ToMsixPackageApplicationsResponseOutputWithContext(ctx context.Context) MsixPackageApplicationsResponseOutput
- type MsixPackageDependencies
- type MsixPackageDependenciesArgs
- type MsixPackageDependenciesArray
- func (MsixPackageDependenciesArray) ElementType() reflect.Type
- func (i MsixPackageDependenciesArray) ToMsixPackageDependenciesArrayOutput() MsixPackageDependenciesArrayOutput
- func (i MsixPackageDependenciesArray) ToMsixPackageDependenciesArrayOutputWithContext(ctx context.Context) MsixPackageDependenciesArrayOutput
- type MsixPackageDependenciesArrayInput
- type MsixPackageDependenciesArrayOutput
- func (MsixPackageDependenciesArrayOutput) ElementType() reflect.Type
- func (o MsixPackageDependenciesArrayOutput) Index(i pulumi.IntInput) MsixPackageDependenciesOutput
- func (o MsixPackageDependenciesArrayOutput) ToMsixPackageDependenciesArrayOutput() MsixPackageDependenciesArrayOutput
- func (o MsixPackageDependenciesArrayOutput) ToMsixPackageDependenciesArrayOutputWithContext(ctx context.Context) MsixPackageDependenciesArrayOutput
- type MsixPackageDependenciesInput
- type MsixPackageDependenciesOutput
- func (o MsixPackageDependenciesOutput) DependencyName() pulumi.StringPtrOutput
- func (MsixPackageDependenciesOutput) ElementType() reflect.Type
- func (o MsixPackageDependenciesOutput) MinVersion() pulumi.StringPtrOutput
- func (o MsixPackageDependenciesOutput) Publisher() pulumi.StringPtrOutput
- func (o MsixPackageDependenciesOutput) ToMsixPackageDependenciesOutput() MsixPackageDependenciesOutput
- func (o MsixPackageDependenciesOutput) ToMsixPackageDependenciesOutputWithContext(ctx context.Context) MsixPackageDependenciesOutput
- type MsixPackageDependenciesResponse
- type MsixPackageDependenciesResponseArgs
- func (MsixPackageDependenciesResponseArgs) ElementType() reflect.Type
- func (i MsixPackageDependenciesResponseArgs) ToMsixPackageDependenciesResponseOutput() MsixPackageDependenciesResponseOutput
- func (i MsixPackageDependenciesResponseArgs) ToMsixPackageDependenciesResponseOutputWithContext(ctx context.Context) MsixPackageDependenciesResponseOutput
- type MsixPackageDependenciesResponseArray
- func (MsixPackageDependenciesResponseArray) ElementType() reflect.Type
- func (i MsixPackageDependenciesResponseArray) ToMsixPackageDependenciesResponseArrayOutput() MsixPackageDependenciesResponseArrayOutput
- func (i MsixPackageDependenciesResponseArray) ToMsixPackageDependenciesResponseArrayOutputWithContext(ctx context.Context) MsixPackageDependenciesResponseArrayOutput
- type MsixPackageDependenciesResponseArrayInput
- type MsixPackageDependenciesResponseArrayOutput
- func (MsixPackageDependenciesResponseArrayOutput) ElementType() reflect.Type
- func (o MsixPackageDependenciesResponseArrayOutput) Index(i pulumi.IntInput) MsixPackageDependenciesResponseOutput
- func (o MsixPackageDependenciesResponseArrayOutput) ToMsixPackageDependenciesResponseArrayOutput() MsixPackageDependenciesResponseArrayOutput
- func (o MsixPackageDependenciesResponseArrayOutput) ToMsixPackageDependenciesResponseArrayOutputWithContext(ctx context.Context) MsixPackageDependenciesResponseArrayOutput
- type MsixPackageDependenciesResponseInput
- type MsixPackageDependenciesResponseOutput
- func (o MsixPackageDependenciesResponseOutput) DependencyName() pulumi.StringPtrOutput
- func (MsixPackageDependenciesResponseOutput) ElementType() reflect.Type
- func (o MsixPackageDependenciesResponseOutput) MinVersion() pulumi.StringPtrOutput
- func (o MsixPackageDependenciesResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o MsixPackageDependenciesResponseOutput) ToMsixPackageDependenciesResponseOutput() MsixPackageDependenciesResponseOutput
- func (o MsixPackageDependenciesResponseOutput) ToMsixPackageDependenciesResponseOutputWithContext(ctx context.Context) MsixPackageDependenciesResponseOutput
- type PersonalDesktopAssignmentType
- func (PersonalDesktopAssignmentType) ElementType() reflect.Type
- func (e PersonalDesktopAssignmentType) ToStringOutput() pulumi.StringOutput
- func (e PersonalDesktopAssignmentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PersonalDesktopAssignmentType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PersonalDesktopAssignmentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PreferredAppGroupType
- func (PreferredAppGroupType) ElementType() reflect.Type
- func (e PreferredAppGroupType) ToStringOutput() pulumi.StringOutput
- func (e PreferredAppGroupType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PreferredAppGroupType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PreferredAppGroupType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RegistrationInfo
- type RegistrationInfoArgs
- func (RegistrationInfoArgs) ElementType() reflect.Type
- func (i RegistrationInfoArgs) ToRegistrationInfoOutput() RegistrationInfoOutput
- func (i RegistrationInfoArgs) ToRegistrationInfoOutputWithContext(ctx context.Context) RegistrationInfoOutput
- func (i RegistrationInfoArgs) ToRegistrationInfoPtrOutput() RegistrationInfoPtrOutput
- func (i RegistrationInfoArgs) ToRegistrationInfoPtrOutputWithContext(ctx context.Context) RegistrationInfoPtrOutput
- type RegistrationInfoInput
- type RegistrationInfoOutput
- func (RegistrationInfoOutput) ElementType() reflect.Type
- func (o RegistrationInfoOutput) ExpirationTime() pulumi.StringPtrOutput
- func (o RegistrationInfoOutput) RegistrationTokenOperation() pulumi.StringPtrOutput
- func (o RegistrationInfoOutput) ToRegistrationInfoOutput() RegistrationInfoOutput
- func (o RegistrationInfoOutput) ToRegistrationInfoOutputWithContext(ctx context.Context) RegistrationInfoOutput
- func (o RegistrationInfoOutput) ToRegistrationInfoPtrOutput() RegistrationInfoPtrOutput
- func (o RegistrationInfoOutput) ToRegistrationInfoPtrOutputWithContext(ctx context.Context) RegistrationInfoPtrOutput
- func (o RegistrationInfoOutput) Token() pulumi.StringPtrOutput
- type RegistrationInfoPtrInput
- type RegistrationInfoPtrOutput
- func (o RegistrationInfoPtrOutput) Elem() RegistrationInfoOutput
- func (RegistrationInfoPtrOutput) ElementType() reflect.Type
- func (o RegistrationInfoPtrOutput) ExpirationTime() pulumi.StringPtrOutput
- func (o RegistrationInfoPtrOutput) RegistrationTokenOperation() pulumi.StringPtrOutput
- func (o RegistrationInfoPtrOutput) ToRegistrationInfoPtrOutput() RegistrationInfoPtrOutput
- func (o RegistrationInfoPtrOutput) ToRegistrationInfoPtrOutputWithContext(ctx context.Context) RegistrationInfoPtrOutput
- func (o RegistrationInfoPtrOutput) Token() pulumi.StringPtrOutput
- type RegistrationInfoResponse
- type RegistrationInfoResponseArgs
- func (RegistrationInfoResponseArgs) ElementType() reflect.Type
- func (i RegistrationInfoResponseArgs) ToRegistrationInfoResponseOutput() RegistrationInfoResponseOutput
- func (i RegistrationInfoResponseArgs) ToRegistrationInfoResponseOutputWithContext(ctx context.Context) RegistrationInfoResponseOutput
- func (i RegistrationInfoResponseArgs) ToRegistrationInfoResponsePtrOutput() RegistrationInfoResponsePtrOutput
- func (i RegistrationInfoResponseArgs) ToRegistrationInfoResponsePtrOutputWithContext(ctx context.Context) RegistrationInfoResponsePtrOutput
- type RegistrationInfoResponseInput
- type RegistrationInfoResponseOutput
- func (RegistrationInfoResponseOutput) ElementType() reflect.Type
- func (o RegistrationInfoResponseOutput) ExpirationTime() pulumi.StringPtrOutput
- func (o RegistrationInfoResponseOutput) RegistrationTokenOperation() pulumi.StringPtrOutput
- func (o RegistrationInfoResponseOutput) ToRegistrationInfoResponseOutput() RegistrationInfoResponseOutput
- func (o RegistrationInfoResponseOutput) ToRegistrationInfoResponseOutputWithContext(ctx context.Context) RegistrationInfoResponseOutput
- func (o RegistrationInfoResponseOutput) ToRegistrationInfoResponsePtrOutput() RegistrationInfoResponsePtrOutput
- func (o RegistrationInfoResponseOutput) ToRegistrationInfoResponsePtrOutputWithContext(ctx context.Context) RegistrationInfoResponsePtrOutput
- func (o RegistrationInfoResponseOutput) Token() pulumi.StringPtrOutput
- type RegistrationInfoResponsePtrInput
- type RegistrationInfoResponsePtrOutput
- func (o RegistrationInfoResponsePtrOutput) Elem() RegistrationInfoResponseOutput
- func (RegistrationInfoResponsePtrOutput) ElementType() reflect.Type
- func (o RegistrationInfoResponsePtrOutput) ExpirationTime() pulumi.StringPtrOutput
- func (o RegistrationInfoResponsePtrOutput) RegistrationTokenOperation() pulumi.StringPtrOutput
- func (o RegistrationInfoResponsePtrOutput) ToRegistrationInfoResponsePtrOutput() RegistrationInfoResponsePtrOutput
- func (o RegistrationInfoResponsePtrOutput) ToRegistrationInfoResponsePtrOutputWithContext(ctx context.Context) RegistrationInfoResponsePtrOutput
- func (o RegistrationInfoResponsePtrOutput) Token() pulumi.StringPtrOutput
- type RegistrationTokenOperation
- func (RegistrationTokenOperation) ElementType() reflect.Type
- func (e RegistrationTokenOperation) ToStringOutput() pulumi.StringOutput
- func (e RegistrationTokenOperation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RegistrationTokenOperation) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RegistrationTokenOperation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RemoteApplicationType
- func (RemoteApplicationType) ElementType() reflect.Type
- func (e RemoteApplicationType) ToStringOutput() pulumi.StringOutput
- func (e RemoteApplicationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RemoteApplicationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RemoteApplicationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SSOSecretType
- func (SSOSecretType) ElementType() reflect.Type
- func (e SSOSecretType) ToStringOutput() pulumi.StringOutput
- func (e SSOSecretType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SSOSecretType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SSOSecretType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalingHostPoolReference
- type ScalingHostPoolReferenceArgs
- func (ScalingHostPoolReferenceArgs) ElementType() reflect.Type
- func (i ScalingHostPoolReferenceArgs) ToScalingHostPoolReferenceOutput() ScalingHostPoolReferenceOutput
- func (i ScalingHostPoolReferenceArgs) ToScalingHostPoolReferenceOutputWithContext(ctx context.Context) ScalingHostPoolReferenceOutput
- type ScalingHostPoolReferenceArray
- func (ScalingHostPoolReferenceArray) ElementType() reflect.Type
- func (i ScalingHostPoolReferenceArray) ToScalingHostPoolReferenceArrayOutput() ScalingHostPoolReferenceArrayOutput
- func (i ScalingHostPoolReferenceArray) ToScalingHostPoolReferenceArrayOutputWithContext(ctx context.Context) ScalingHostPoolReferenceArrayOutput
- type ScalingHostPoolReferenceArrayInput
- type ScalingHostPoolReferenceArrayOutput
- func (ScalingHostPoolReferenceArrayOutput) ElementType() reflect.Type
- func (o ScalingHostPoolReferenceArrayOutput) Index(i pulumi.IntInput) ScalingHostPoolReferenceOutput
- func (o ScalingHostPoolReferenceArrayOutput) ToScalingHostPoolReferenceArrayOutput() ScalingHostPoolReferenceArrayOutput
- func (o ScalingHostPoolReferenceArrayOutput) ToScalingHostPoolReferenceArrayOutputWithContext(ctx context.Context) ScalingHostPoolReferenceArrayOutput
- type ScalingHostPoolReferenceInput
- type ScalingHostPoolReferenceOutput
- func (ScalingHostPoolReferenceOutput) ElementType() reflect.Type
- func (o ScalingHostPoolReferenceOutput) HostPoolArmPath() pulumi.StringPtrOutput
- func (o ScalingHostPoolReferenceOutput) ScalingPlanEnabled() pulumi.BoolPtrOutput
- func (o ScalingHostPoolReferenceOutput) ToScalingHostPoolReferenceOutput() ScalingHostPoolReferenceOutput
- func (o ScalingHostPoolReferenceOutput) ToScalingHostPoolReferenceOutputWithContext(ctx context.Context) ScalingHostPoolReferenceOutput
- type ScalingHostPoolReferenceResponse
- type ScalingHostPoolReferenceResponseArgs
- func (ScalingHostPoolReferenceResponseArgs) ElementType() reflect.Type
- func (i ScalingHostPoolReferenceResponseArgs) ToScalingHostPoolReferenceResponseOutput() ScalingHostPoolReferenceResponseOutput
- func (i ScalingHostPoolReferenceResponseArgs) ToScalingHostPoolReferenceResponseOutputWithContext(ctx context.Context) ScalingHostPoolReferenceResponseOutput
- type ScalingHostPoolReferenceResponseArray
- func (ScalingHostPoolReferenceResponseArray) ElementType() reflect.Type
- func (i ScalingHostPoolReferenceResponseArray) ToScalingHostPoolReferenceResponseArrayOutput() ScalingHostPoolReferenceResponseArrayOutput
- func (i ScalingHostPoolReferenceResponseArray) ToScalingHostPoolReferenceResponseArrayOutputWithContext(ctx context.Context) ScalingHostPoolReferenceResponseArrayOutput
- type ScalingHostPoolReferenceResponseArrayInput
- type ScalingHostPoolReferenceResponseArrayOutput
- func (ScalingHostPoolReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o ScalingHostPoolReferenceResponseArrayOutput) Index(i pulumi.IntInput) ScalingHostPoolReferenceResponseOutput
- func (o ScalingHostPoolReferenceResponseArrayOutput) ToScalingHostPoolReferenceResponseArrayOutput() ScalingHostPoolReferenceResponseArrayOutput
- func (o ScalingHostPoolReferenceResponseArrayOutput) ToScalingHostPoolReferenceResponseArrayOutputWithContext(ctx context.Context) ScalingHostPoolReferenceResponseArrayOutput
- type ScalingHostPoolReferenceResponseInput
- type ScalingHostPoolReferenceResponseOutput
- func (ScalingHostPoolReferenceResponseOutput) ElementType() reflect.Type
- func (o ScalingHostPoolReferenceResponseOutput) HostPoolArmPath() pulumi.StringPtrOutput
- func (o ScalingHostPoolReferenceResponseOutput) ScalingPlanEnabled() pulumi.BoolPtrOutput
- func (o ScalingHostPoolReferenceResponseOutput) ToScalingHostPoolReferenceResponseOutput() ScalingHostPoolReferenceResponseOutput
- func (o ScalingHostPoolReferenceResponseOutput) ToScalingHostPoolReferenceResponseOutputWithContext(ctx context.Context) ScalingHostPoolReferenceResponseOutput
- type ScalingPlan
- type ScalingPlanArgs
- type ScalingPlanInput
- type ScalingPlanOutput
- type ScalingPlanState
- type ScalingSchedule
- type ScalingScheduleArgs
- type ScalingScheduleArray
- type ScalingScheduleArrayInput
- type ScalingScheduleArrayOutput
- func (ScalingScheduleArrayOutput) ElementType() reflect.Type
- func (o ScalingScheduleArrayOutput) Index(i pulumi.IntInput) ScalingScheduleOutput
- func (o ScalingScheduleArrayOutput) ToScalingScheduleArrayOutput() ScalingScheduleArrayOutput
- func (o ScalingScheduleArrayOutput) ToScalingScheduleArrayOutputWithContext(ctx context.Context) ScalingScheduleArrayOutput
- type ScalingScheduleInput
- type ScalingScheduleOutput
- func (o ScalingScheduleOutput) DaysOfWeek() pulumi.StringArrayOutput
- func (ScalingScheduleOutput) ElementType() reflect.Type
- func (o ScalingScheduleOutput) Name() pulumi.StringPtrOutput
- func (o ScalingScheduleOutput) OffPeakLoadBalancingAlgorithm() pulumi.StringPtrOutput
- func (o ScalingScheduleOutput) OffPeakStartTime() pulumi.StringPtrOutput
- func (o ScalingScheduleOutput) PeakLoadBalancingAlgorithm() pulumi.StringPtrOutput
- func (o ScalingScheduleOutput) PeakStartTime() pulumi.StringPtrOutput
- func (o ScalingScheduleOutput) RampDownCapacityThresholdPct() pulumi.IntPtrOutput
- func (o ScalingScheduleOutput) RampDownForceLogoffUsers() pulumi.BoolPtrOutput
- func (o ScalingScheduleOutput) RampDownLoadBalancingAlgorithm() pulumi.StringPtrOutput
- func (o ScalingScheduleOutput) RampDownMinimumHostsPct() pulumi.IntPtrOutput
- func (o ScalingScheduleOutput) RampDownNotificationMessage() pulumi.StringPtrOutput
- func (o ScalingScheduleOutput) RampDownStartTime() pulumi.StringPtrOutput
- func (o ScalingScheduleOutput) RampDownStopHostsWhen() pulumi.StringPtrOutput
- func (o ScalingScheduleOutput) RampDownWaitTimeMinutes() pulumi.IntPtrOutput
- func (o ScalingScheduleOutput) RampUpCapacityThresholdPct() pulumi.IntPtrOutput
- func (o ScalingScheduleOutput) RampUpLoadBalancingAlgorithm() pulumi.StringPtrOutput
- func (o ScalingScheduleOutput) RampUpMinimumHostsPct() pulumi.IntPtrOutput
- func (o ScalingScheduleOutput) RampUpStartTime() pulumi.StringPtrOutput
- func (o ScalingScheduleOutput) ToScalingScheduleOutput() ScalingScheduleOutput
- func (o ScalingScheduleOutput) ToScalingScheduleOutputWithContext(ctx context.Context) ScalingScheduleOutput
- type ScalingScheduleResponse
- type ScalingScheduleResponseArgs
- type ScalingScheduleResponseArray
- func (ScalingScheduleResponseArray) ElementType() reflect.Type
- func (i ScalingScheduleResponseArray) ToScalingScheduleResponseArrayOutput() ScalingScheduleResponseArrayOutput
- func (i ScalingScheduleResponseArray) ToScalingScheduleResponseArrayOutputWithContext(ctx context.Context) ScalingScheduleResponseArrayOutput
- type ScalingScheduleResponseArrayInput
- type ScalingScheduleResponseArrayOutput
- func (ScalingScheduleResponseArrayOutput) ElementType() reflect.Type
- func (o ScalingScheduleResponseArrayOutput) Index(i pulumi.IntInput) ScalingScheduleResponseOutput
- func (o ScalingScheduleResponseArrayOutput) ToScalingScheduleResponseArrayOutput() ScalingScheduleResponseArrayOutput
- func (o ScalingScheduleResponseArrayOutput) ToScalingScheduleResponseArrayOutputWithContext(ctx context.Context) ScalingScheduleResponseArrayOutput
- type ScalingScheduleResponseInput
- type ScalingScheduleResponseOutput
- func (o ScalingScheduleResponseOutput) DaysOfWeek() pulumi.StringArrayOutput
- func (ScalingScheduleResponseOutput) ElementType() reflect.Type
- func (o ScalingScheduleResponseOutput) Name() pulumi.StringPtrOutput
- func (o ScalingScheduleResponseOutput) OffPeakLoadBalancingAlgorithm() pulumi.StringPtrOutput
- func (o ScalingScheduleResponseOutput) OffPeakStartTime() pulumi.StringPtrOutput
- func (o ScalingScheduleResponseOutput) PeakLoadBalancingAlgorithm() pulumi.StringPtrOutput
- func (o ScalingScheduleResponseOutput) PeakStartTime() pulumi.StringPtrOutput
- func (o ScalingScheduleResponseOutput) RampDownCapacityThresholdPct() pulumi.IntPtrOutput
- func (o ScalingScheduleResponseOutput) RampDownForceLogoffUsers() pulumi.BoolPtrOutput
- func (o ScalingScheduleResponseOutput) RampDownLoadBalancingAlgorithm() pulumi.StringPtrOutput
- func (o ScalingScheduleResponseOutput) RampDownMinimumHostsPct() pulumi.IntPtrOutput
- func (o ScalingScheduleResponseOutput) RampDownNotificationMessage() pulumi.StringPtrOutput
- func (o ScalingScheduleResponseOutput) RampDownStartTime() pulumi.StringPtrOutput
- func (o ScalingScheduleResponseOutput) RampDownStopHostsWhen() pulumi.StringPtrOutput
- func (o ScalingScheduleResponseOutput) RampDownWaitTimeMinutes() pulumi.IntPtrOutput
- func (o ScalingScheduleResponseOutput) RampUpCapacityThresholdPct() pulumi.IntPtrOutput
- func (o ScalingScheduleResponseOutput) RampUpLoadBalancingAlgorithm() pulumi.StringPtrOutput
- func (o ScalingScheduleResponseOutput) RampUpMinimumHostsPct() pulumi.IntPtrOutput
- func (o ScalingScheduleResponseOutput) RampUpStartTime() pulumi.StringPtrOutput
- func (o ScalingScheduleResponseOutput) ToScalingScheduleResponseOutput() ScalingScheduleResponseOutput
- func (o ScalingScheduleResponseOutput) ToScalingScheduleResponseOutputWithContext(ctx context.Context) ScalingScheduleResponseOutput
- type SessionHostLoadBalancingAlgorithm
- func (SessionHostLoadBalancingAlgorithm) ElementType() reflect.Type
- func (e SessionHostLoadBalancingAlgorithm) ToStringOutput() pulumi.StringOutput
- func (e SessionHostLoadBalancingAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SessionHostLoadBalancingAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SessionHostLoadBalancingAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StopHostsWhen
- func (StopHostsWhen) ElementType() reflect.Type
- func (e StopHostsWhen) ToStringOutput() pulumi.StringOutput
- func (e StopHostsWhen) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StopHostsWhen) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StopHostsWhen) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Workspace
- type WorkspaceArgs
- type WorkspaceInput
- type WorkspaceOutput
- type WorkspaceState
Constants ¶
const ( ApplicationGroupTypeRemoteApp = ApplicationGroupType("RemoteApp") ApplicationGroupTypeDesktop = ApplicationGroupType("Desktop") )
const ( CommandLineSettingDoNotAllow = CommandLineSetting("DoNotAllow") CommandLineSettingAllow = CommandLineSetting("Allow") CommandLineSettingRequire = CommandLineSetting("Require") )
const ( HostPoolTypePersonal = HostPoolType("Personal") HostPoolTypePooled = HostPoolType("Pooled") )
const ( LoadBalancerTypeBreadthFirst = LoadBalancerType("BreadthFirst") LoadBalancerTypeDepthFirst = LoadBalancerType("DepthFirst") LoadBalancerTypePersistent = LoadBalancerType("Persistent") )
const ( PersonalDesktopAssignmentTypeAutomatic = PersonalDesktopAssignmentType("Automatic") PersonalDesktopAssignmentTypeDirect = PersonalDesktopAssignmentType("Direct") )
const ( PreferredAppGroupTypeNone = PreferredAppGroupType("None") PreferredAppGroupTypeDesktop = PreferredAppGroupType("Desktop") PreferredAppGroupTypeRailApplications = PreferredAppGroupType("RailApplications") )
const ( RegistrationTokenOperationDelete = RegistrationTokenOperation("Delete") RegistrationTokenOperationNone = RegistrationTokenOperation("None") RegistrationTokenOperationUpdate = RegistrationTokenOperation("Update") )
const ( RemoteApplicationTypeInBuilt = RemoteApplicationType("InBuilt") RemoteApplicationTypeMsixApplication = RemoteApplicationType("MsixApplication") )
const ( SSOSecretTypeCertificate = SSOSecretType("Certificate") SSOSecretTypeCertificateInKeyVault = SSOSecretType("CertificateInKeyVault") )
const ( SessionHostLoadBalancingAlgorithmBreadthFirst = SessionHostLoadBalancingAlgorithm("BreadthFirst") SessionHostLoadBalancingAlgorithmDepthFirst = SessionHostLoadBalancingAlgorithm("DepthFirst") )
const ( StopHostsWhenZeroSessions = StopHostsWhen("ZeroSessions") StopHostsWhenZeroActiveSessions = StopHostsWhen("ZeroActiveSessions") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { pulumi.CustomResourceState // Resource Type of Application. ApplicationType pulumi.StringPtrOutput `pulumi:"applicationType"` // Command Line Arguments for Application. CommandLineArguments pulumi.StringPtrOutput `pulumi:"commandLineArguments"` // Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all. CommandLineSetting pulumi.StringOutput `pulumi:"commandLineSetting"` // Description of Application. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies a path for the executable file for the application. FilePath pulumi.StringPtrOutput `pulumi:"filePath"` // Friendly name of Application. FriendlyName pulumi.StringPtrOutput `pulumi:"friendlyName"` // the icon a 64 bit string as a byte array. IconContent pulumi.StringOutput `pulumi:"iconContent"` // Hash of the icon. IconHash pulumi.StringOutput `pulumi:"iconHash"` // Index of the icon. IconIndex pulumi.IntPtrOutput `pulumi:"iconIndex"` // Path to icon. IconPath pulumi.StringPtrOutput `pulumi:"iconPath"` // Specifies the package application Id for MSIX applications MsixPackageApplicationId pulumi.StringPtrOutput `pulumi:"msixPackageApplicationId"` // Specifies the package family name for MSIX applications MsixPackageFamilyName pulumi.StringPtrOutput `pulumi:"msixPackageFamilyName"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Specifies whether to show the RemoteApp program in the RD Web Access server. ShowInPortal pulumi.BoolPtrOutput `pulumi:"showInPortal"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Schema for Application properties.
func GetApplication ¶
func GetApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)
GetApplication gets an existing Application 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 NewApplication ¶
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
func (*Application) ElementType ¶
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationArgs ¶
type ApplicationArgs struct { // The name of the application group ApplicationGroupName pulumi.StringInput // The name of the application within the specified application group ApplicationName pulumi.StringInput // Resource Type of Application. ApplicationType pulumi.StringPtrInput // Command Line Arguments for Application. CommandLineArguments pulumi.StringPtrInput // Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all. CommandLineSetting pulumi.StringInput // Description of Application. Description pulumi.StringPtrInput // Specifies a path for the executable file for the application. FilePath pulumi.StringPtrInput // Friendly name of Application. FriendlyName pulumi.StringPtrInput // Index of the icon. IconIndex pulumi.IntPtrInput // Path to icon. IconPath pulumi.StringPtrInput // Specifies the package application Id for MSIX applications MsixPackageApplicationId pulumi.StringPtrInput // Specifies the package family name for MSIX applications MsixPackageFamilyName pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Specifies whether to show the RemoteApp program in the RD Web Access server. ShowInPortal pulumi.BoolPtrInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationGroup ¶
type ApplicationGroup struct { pulumi.CustomResourceState // Resource Type of ApplicationGroup. ApplicationGroupType pulumi.StringOutput `pulumi:"applicationGroupType"` // Description of ApplicationGroup. Description pulumi.StringPtrOutput `pulumi:"description"` // Friendly name of ApplicationGroup. FriendlyName pulumi.StringPtrOutput `pulumi:"friendlyName"` // HostPool arm path of ApplicationGroup. HostPoolArmPath pulumi.StringOutput `pulumi:"hostPoolArmPath"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Workspace arm path of ApplicationGroup. WorkspaceArmPath pulumi.StringOutput `pulumi:"workspaceArmPath"` }
Represents a ApplicationGroup definition.
func GetApplicationGroup ¶
func GetApplicationGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationGroupState, opts ...pulumi.ResourceOption) (*ApplicationGroup, error)
GetApplicationGroup gets an existing ApplicationGroup 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 NewApplicationGroup ¶
func NewApplicationGroup(ctx *pulumi.Context, name string, args *ApplicationGroupArgs, opts ...pulumi.ResourceOption) (*ApplicationGroup, error)
NewApplicationGroup registers a new resource with the given unique name, arguments, and options.
func (*ApplicationGroup) ElementType ¶
func (*ApplicationGroup) ElementType() reflect.Type
func (*ApplicationGroup) ToApplicationGroupOutput ¶
func (i *ApplicationGroup) ToApplicationGroupOutput() ApplicationGroupOutput
func (*ApplicationGroup) ToApplicationGroupOutputWithContext ¶
func (i *ApplicationGroup) ToApplicationGroupOutputWithContext(ctx context.Context) ApplicationGroupOutput
type ApplicationGroupArgs ¶
type ApplicationGroupArgs struct { // The name of the application group ApplicationGroupName pulumi.StringInput // Resource Type of ApplicationGroup. ApplicationGroupType pulumi.StringInput // Description of ApplicationGroup. Description pulumi.StringPtrInput // Friendly name of ApplicationGroup. FriendlyName pulumi.StringPtrInput // HostPool arm path of ApplicationGroup. HostPoolArmPath pulumi.StringInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a ApplicationGroup resource.
func (ApplicationGroupArgs) ElementType ¶
func (ApplicationGroupArgs) ElementType() reflect.Type
type ApplicationGroupInput ¶
type ApplicationGroupInput interface { pulumi.Input ToApplicationGroupOutput() ApplicationGroupOutput ToApplicationGroupOutputWithContext(ctx context.Context) ApplicationGroupOutput }
type ApplicationGroupOutput ¶
type ApplicationGroupOutput struct {
*pulumi.OutputState
}
func (ApplicationGroupOutput) ElementType ¶
func (ApplicationGroupOutput) ElementType() reflect.Type
func (ApplicationGroupOutput) ToApplicationGroupOutput ¶
func (o ApplicationGroupOutput) ToApplicationGroupOutput() ApplicationGroupOutput
func (ApplicationGroupOutput) ToApplicationGroupOutputWithContext ¶
func (o ApplicationGroupOutput) ToApplicationGroupOutputWithContext(ctx context.Context) ApplicationGroupOutput
type ApplicationGroupState ¶
type ApplicationGroupState struct { // Resource Type of ApplicationGroup. ApplicationGroupType pulumi.StringPtrInput // Description of ApplicationGroup. Description pulumi.StringPtrInput // Friendly name of ApplicationGroup. FriendlyName pulumi.StringPtrInput // HostPool arm path of ApplicationGroup. HostPoolArmPath pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput // Workspace arm path of ApplicationGroup. WorkspaceArmPath pulumi.StringPtrInput }
func (ApplicationGroupState) ElementType ¶
func (ApplicationGroupState) ElementType() reflect.Type
type ApplicationGroupType ¶ added in v0.3.1
Resource Type of ApplicationGroup.
func (ApplicationGroupType) ElementType ¶ added in v0.3.1
func (ApplicationGroupType) ElementType() reflect.Type
func (ApplicationGroupType) ToStringOutput ¶ added in v0.3.1
func (e ApplicationGroupType) ToStringOutput() pulumi.StringOutput
func (ApplicationGroupType) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApplicationGroupType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationGroupType) ToStringPtrOutput ¶ added in v0.3.1
func (e ApplicationGroupType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationGroupType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApplicationGroupType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApplicationInput ¶
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationOutput ¶
type ApplicationOutput struct {
*pulumi.OutputState
}
func (ApplicationOutput) ElementType ¶
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) ToApplicationOutput ¶
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationState ¶
type ApplicationState struct { // Resource Type of Application. ApplicationType pulumi.StringPtrInput // Command Line Arguments for Application. CommandLineArguments pulumi.StringPtrInput // Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all. CommandLineSetting pulumi.StringPtrInput // Description of Application. Description pulumi.StringPtrInput // Specifies a path for the executable file for the application. FilePath pulumi.StringPtrInput // Friendly name of Application. FriendlyName pulumi.StringPtrInput // the icon a 64 bit string as a byte array. IconContent pulumi.StringPtrInput // Hash of the icon. IconHash pulumi.StringPtrInput // Index of the icon. IconIndex pulumi.IntPtrInput // Path to icon. IconPath pulumi.StringPtrInput // Specifies the package application Id for MSIX applications MsixPackageApplicationId pulumi.StringPtrInput // Specifies the package family name for MSIX applications MsixPackageFamilyName pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Specifies whether to show the RemoteApp program in the RD Web Access server. ShowInPortal pulumi.BoolPtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (ApplicationState) ElementType ¶
func (ApplicationState) ElementType() reflect.Type
type CommandLineSetting ¶ added in v0.3.1
Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all.
func (CommandLineSetting) ElementType ¶ added in v0.3.1
func (CommandLineSetting) ElementType() reflect.Type
func (CommandLineSetting) ToStringOutput ¶ added in v0.3.1
func (e CommandLineSetting) ToStringOutput() pulumi.StringOutput
func (CommandLineSetting) ToStringOutputWithContext ¶ added in v0.3.1
func (e CommandLineSetting) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CommandLineSetting) ToStringPtrOutput ¶ added in v0.3.1
func (e CommandLineSetting) ToStringPtrOutput() pulumi.StringPtrOutput
func (CommandLineSetting) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e CommandLineSetting) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HostPool ¶
type HostPool struct { pulumi.CustomResourceState // List of applicationGroup links. ApplicationGroupReferences pulumi.StringArrayOutput `pulumi:"applicationGroupReferences"` // Custom rdp property of HostPool. CustomRdpProperty pulumi.StringPtrOutput `pulumi:"customRdpProperty"` // Description of HostPool. Description pulumi.StringPtrOutput `pulumi:"description"` // Friendly name of HostPool. FriendlyName pulumi.StringPtrOutput `pulumi:"friendlyName"` // HostPool type for desktop. HostPoolType pulumi.StringOutput `pulumi:"hostPoolType"` // The type of the load balancer. LoadBalancerType pulumi.StringOutput `pulumi:"loadBalancerType"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The max session limit of HostPool. MaxSessionLimit pulumi.IntPtrOutput `pulumi:"maxSessionLimit"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // PersonalDesktopAssignment type for HostPool. PersonalDesktopAssignmentType pulumi.StringPtrOutput `pulumi:"personalDesktopAssignmentType"` // The type of preferred application group type, default to Desktop Application Group PreferredAppGroupType pulumi.StringOutput `pulumi:"preferredAppGroupType"` // The registration info of HostPool. RegistrationInfo RegistrationInfoResponsePtrOutput `pulumi:"registrationInfo"` // The ring number of HostPool. Ring pulumi.IntPtrOutput `pulumi:"ring"` // ClientId for the registered Relying Party used to issue WVD SSO certificates. SsoClientId pulumi.StringPtrOutput `pulumi:"ssoClientId"` // Path to Azure KeyVault storing the secret used for communication to ADFS. SsoClientSecretKeyVaultPath pulumi.StringPtrOutput `pulumi:"ssoClientSecretKeyVaultPath"` // The type of single sign on Secret Type. SsoSecretType pulumi.StringPtrOutput `pulumi:"ssoSecretType"` // URL to customer ADFS server for signing WVD SSO certificates. SsoadfsAuthority pulumi.StringPtrOutput `pulumi:"ssoadfsAuthority"` // The flag to turn on/off StartVMOnConnect feature. StartVMOnConnect pulumi.BoolPtrOutput `pulumi:"startVMOnConnect"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Is validation environment. ValidationEnvironment pulumi.BoolPtrOutput `pulumi:"validationEnvironment"` // VM template for sessionhosts configuration within hostpool. VmTemplate pulumi.StringPtrOutput `pulumi:"vmTemplate"` }
Represents a HostPool definition.
func GetHostPool ¶
func GetHostPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HostPoolState, opts ...pulumi.ResourceOption) (*HostPool, error)
GetHostPool gets an existing HostPool 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 NewHostPool ¶
func NewHostPool(ctx *pulumi.Context, name string, args *HostPoolArgs, opts ...pulumi.ResourceOption) (*HostPool, error)
NewHostPool registers a new resource with the given unique name, arguments, and options.
func (*HostPool) ElementType ¶
func (*HostPool) ToHostPoolOutput ¶
func (i *HostPool) ToHostPoolOutput() HostPoolOutput
func (*HostPool) ToHostPoolOutputWithContext ¶
func (i *HostPool) ToHostPoolOutputWithContext(ctx context.Context) HostPoolOutput
type HostPoolArgs ¶
type HostPoolArgs struct { // Custom rdp property of HostPool. CustomRdpProperty pulumi.StringPtrInput // Description of HostPool. Description pulumi.StringPtrInput // Friendly name of HostPool. FriendlyName pulumi.StringPtrInput // The name of the host pool within the specified resource group HostPoolName pulumi.StringInput // HostPool type for desktop. HostPoolType pulumi.StringInput // The type of the load balancer. LoadBalancerType pulumi.StringInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The max session limit of HostPool. MaxSessionLimit pulumi.IntPtrInput // PersonalDesktopAssignment type for HostPool. PersonalDesktopAssignmentType pulumi.StringPtrInput // The type of preferred application group type, default to Desktop Application Group PreferredAppGroupType pulumi.StringInput // The registration info of HostPool. RegistrationInfo RegistrationInfoPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The ring number of HostPool. Ring pulumi.IntPtrInput // ClientId for the registered Relying Party used to issue WVD SSO certificates. SsoClientId pulumi.StringPtrInput // Path to Azure KeyVault storing the secret used for communication to ADFS. SsoClientSecretKeyVaultPath pulumi.StringPtrInput // The type of single sign on Secret Type. SsoSecretType pulumi.StringPtrInput // URL to customer ADFS server for signing WVD SSO certificates. SsoadfsAuthority pulumi.StringPtrInput // The flag to turn on/off StartVMOnConnect feature. StartVMOnConnect pulumi.BoolPtrInput // Resource tags. Tags pulumi.StringMapInput // Is validation environment. ValidationEnvironment pulumi.BoolPtrInput // VM template for sessionhosts configuration within hostpool. VmTemplate pulumi.StringPtrInput }
The set of arguments for constructing a HostPool resource.
func (HostPoolArgs) ElementType ¶
func (HostPoolArgs) ElementType() reflect.Type
type HostPoolInput ¶
type HostPoolInput interface { pulumi.Input ToHostPoolOutput() HostPoolOutput ToHostPoolOutputWithContext(ctx context.Context) HostPoolOutput }
type HostPoolOutput ¶
type HostPoolOutput struct {
*pulumi.OutputState
}
func (HostPoolOutput) ElementType ¶
func (HostPoolOutput) ElementType() reflect.Type
func (HostPoolOutput) ToHostPoolOutput ¶
func (o HostPoolOutput) ToHostPoolOutput() HostPoolOutput
func (HostPoolOutput) ToHostPoolOutputWithContext ¶
func (o HostPoolOutput) ToHostPoolOutputWithContext(ctx context.Context) HostPoolOutput
type HostPoolState ¶
type HostPoolState struct { // List of applicationGroup links. ApplicationGroupReferences pulumi.StringArrayInput // Custom rdp property of HostPool. CustomRdpProperty pulumi.StringPtrInput // Description of HostPool. Description pulumi.StringPtrInput // Friendly name of HostPool. FriendlyName pulumi.StringPtrInput // HostPool type for desktop. HostPoolType pulumi.StringPtrInput // The type of the load balancer. LoadBalancerType pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The max session limit of HostPool. MaxSessionLimit pulumi.IntPtrInput // The name of the resource Name pulumi.StringPtrInput // PersonalDesktopAssignment type for HostPool. PersonalDesktopAssignmentType pulumi.StringPtrInput // The type of preferred application group type, default to Desktop Application Group PreferredAppGroupType pulumi.StringPtrInput // The registration info of HostPool. RegistrationInfo RegistrationInfoResponsePtrInput // The ring number of HostPool. Ring pulumi.IntPtrInput // ClientId for the registered Relying Party used to issue WVD SSO certificates. SsoClientId pulumi.StringPtrInput // Path to Azure KeyVault storing the secret used for communication to ADFS. SsoClientSecretKeyVaultPath pulumi.StringPtrInput // The type of single sign on Secret Type. SsoSecretType pulumi.StringPtrInput // URL to customer ADFS server for signing WVD SSO certificates. SsoadfsAuthority pulumi.StringPtrInput // The flag to turn on/off StartVMOnConnect feature. StartVMOnConnect pulumi.BoolPtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput // Is validation environment. ValidationEnvironment pulumi.BoolPtrInput // VM template for sessionhosts configuration within hostpool. VmTemplate pulumi.StringPtrInput }
func (HostPoolState) ElementType ¶
func (HostPoolState) ElementType() reflect.Type
type HostPoolType ¶ added in v0.3.1
HostPool type for scaling plan.
func (HostPoolType) ElementType ¶ added in v0.3.1
func (HostPoolType) ElementType() reflect.Type
func (HostPoolType) ToStringOutput ¶ added in v0.3.1
func (e HostPoolType) ToStringOutput() pulumi.StringOutput
func (HostPoolType) ToStringOutputWithContext ¶ added in v0.3.1
func (e HostPoolType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HostPoolType) ToStringPtrOutput ¶ added in v0.3.1
func (e HostPoolType) ToStringPtrOutput() pulumi.StringPtrOutput
func (HostPoolType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e HostPoolType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoadBalancerType ¶ added in v0.3.1
The type of the load balancer.
func (LoadBalancerType) ElementType ¶ added in v0.3.1
func (LoadBalancerType) ElementType() reflect.Type
func (LoadBalancerType) ToStringOutput ¶ added in v0.3.1
func (e LoadBalancerType) ToStringOutput() pulumi.StringOutput
func (LoadBalancerType) ToStringOutputWithContext ¶ added in v0.3.1
func (e LoadBalancerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoadBalancerType) ToStringPtrOutput ¶ added in v0.3.1
func (e LoadBalancerType) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoadBalancerType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e LoadBalancerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupApplicationArgs ¶
type LookupApplicationArgs struct { // The name of the application group ApplicationGroupName string `pulumi:"applicationGroupName"` // The name of the application within the specified application group ApplicationName string `pulumi:"applicationName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupApplicationGroupResult ¶
type LookupApplicationGroupResult struct { // Resource Type of ApplicationGroup. ApplicationGroupType string `pulumi:"applicationGroupType"` // Description of ApplicationGroup. Description *string `pulumi:"description"` // Friendly name of ApplicationGroup. FriendlyName *string `pulumi:"friendlyName"` // HostPool arm path of ApplicationGroup. HostPoolArmPath string `pulumi:"hostPoolArmPath"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Workspace arm path of ApplicationGroup. WorkspaceArmPath string `pulumi:"workspaceArmPath"` }
Represents a ApplicationGroup definition.
func LookupApplicationGroup ¶
func LookupApplicationGroup(ctx *pulumi.Context, args *LookupApplicationGroupArgs, opts ...pulumi.InvokeOption) (*LookupApplicationGroupResult, error)
type LookupApplicationResult ¶
type LookupApplicationResult struct { // Resource Type of Application. ApplicationType *string `pulumi:"applicationType"` // Command Line Arguments for Application. CommandLineArguments *string `pulumi:"commandLineArguments"` // Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all. CommandLineSetting string `pulumi:"commandLineSetting"` // Description of Application. Description *string `pulumi:"description"` // Specifies a path for the executable file for the application. FilePath *string `pulumi:"filePath"` // Friendly name of Application. FriendlyName *string `pulumi:"friendlyName"` // the icon a 64 bit string as a byte array. IconContent string `pulumi:"iconContent"` // Hash of the icon. IconHash string `pulumi:"iconHash"` // Index of the icon. IconIndex *int `pulumi:"iconIndex"` // Path to icon. IconPath *string `pulumi:"iconPath"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Specifies the package application Id for MSIX applications MsixPackageApplicationId *string `pulumi:"msixPackageApplicationId"` // Specifies the package family name for MSIX applications MsixPackageFamilyName *string `pulumi:"msixPackageFamilyName"` // The name of the resource Name string `pulumi:"name"` // Specifies whether to show the RemoteApp program in the RD Web Access server. ShowInPortal *bool `pulumi:"showInPortal"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Schema for Application properties.
func LookupApplication ¶
func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)
type LookupHostPoolArgs ¶
type LookupHostPoolResult ¶
type LookupHostPoolResult struct { // List of applicationGroup links. ApplicationGroupReferences []string `pulumi:"applicationGroupReferences"` // Custom rdp property of HostPool. CustomRdpProperty *string `pulumi:"customRdpProperty"` // Description of HostPool. Description *string `pulumi:"description"` // Friendly name of HostPool. FriendlyName *string `pulumi:"friendlyName"` // HostPool type for desktop. HostPoolType string `pulumi:"hostPoolType"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The type of the load balancer. LoadBalancerType string `pulumi:"loadBalancerType"` // The geo-location where the resource lives Location string `pulumi:"location"` // The max session limit of HostPool. MaxSessionLimit *int `pulumi:"maxSessionLimit"` // The name of the resource Name string `pulumi:"name"` // PersonalDesktopAssignment type for HostPool. PersonalDesktopAssignmentType *string `pulumi:"personalDesktopAssignmentType"` // The type of preferred application group type, default to Desktop Application Group PreferredAppGroupType string `pulumi:"preferredAppGroupType"` // The registration info of HostPool. RegistrationInfo *RegistrationInfoResponse `pulumi:"registrationInfo"` // The ring number of HostPool. Ring *int `pulumi:"ring"` // ClientId for the registered Relying Party used to issue WVD SSO certificates. SsoClientId *string `pulumi:"ssoClientId"` // Path to Azure KeyVault storing the secret used for communication to ADFS. SsoClientSecretKeyVaultPath *string `pulumi:"ssoClientSecretKeyVaultPath"` // The type of single sign on Secret Type. SsoSecretType *string `pulumi:"ssoSecretType"` // URL to customer ADFS server for signing WVD SSO certificates. SsoadfsAuthority *string `pulumi:"ssoadfsAuthority"` // The flag to turn on/off StartVMOnConnect feature. StartVMOnConnect *bool `pulumi:"startVMOnConnect"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Is validation environment. ValidationEnvironment *bool `pulumi:"validationEnvironment"` // VM template for sessionhosts configuration within hostpool. VmTemplate *string `pulumi:"vmTemplate"` }
Represents a HostPool definition.
func LookupHostPool ¶
func LookupHostPool(ctx *pulumi.Context, args *LookupHostPoolArgs, opts ...pulumi.InvokeOption) (*LookupHostPoolResult, error)
type LookupMSIXPackageArgs ¶
type LookupMSIXPackageArgs struct { // The name of the host pool within the specified resource group HostPoolName string `pulumi:"hostPoolName"` // The version specific package full name of the MSIX package within specified hostpool MsixPackageFullName string `pulumi:"msixPackageFullName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupMSIXPackageResult ¶
type LookupMSIXPackageResult struct { // User friendly Name to be displayed in the portal. DisplayName *string `pulumi:"displayName"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // VHD/CIM image path on Network Share. ImagePath *string `pulumi:"imagePath"` // Make this version of the package the active one across the hostpool. IsActive *bool `pulumi:"isActive"` // Specifies how to register Package in feed. IsRegularRegistration *bool `pulumi:"isRegularRegistration"` // Date Package was last updated, found in the appxmanifest.xml. LastUpdated *string `pulumi:"lastUpdated"` // The name of the resource Name string `pulumi:"name"` // List of package applications. PackageApplications []MsixPackageApplicationsResponse `pulumi:"packageApplications"` // List of package dependencies. PackageDependencies []MsixPackageDependenciesResponse `pulumi:"packageDependencies"` // Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name. PackageFamilyName *string `pulumi:"packageFamilyName"` // Package Name from appxmanifest.xml. PackageName *string `pulumi:"packageName"` // Relative Path to the package inside the image. PackageRelativePath *string `pulumi:"packageRelativePath"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Package Version found in the appxmanifest.xml. Version *string `pulumi:"version"` }
Schema for MSIX Package properties.
func LookupMSIXPackage ¶
func LookupMSIXPackage(ctx *pulumi.Context, args *LookupMSIXPackageArgs, opts ...pulumi.InvokeOption) (*LookupMSIXPackageResult, error)
type LookupScalingPlanArgs ¶
type LookupScalingPlanResult ¶
type LookupScalingPlanResult struct { // Description of scaling plan. Description *string `pulumi:"description"` // Exclusion tag for scaling plan. ExclusionTag *string `pulumi:"exclusionTag"` // User friendly name of scaling plan. FriendlyName *string `pulumi:"friendlyName"` // List of ScalingHostPoolReference definitions. HostPoolReferences []ScalingHostPoolReferenceResponse `pulumi:"hostPoolReferences"` // HostPool type for scaling plan. HostPoolType *string `pulumi:"hostPoolType"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // List of ScalingSchedule definitions. Schedules []ScalingScheduleResponse `pulumi:"schedules"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Timezone of the scaling plan. TimeZone *string `pulumi:"timeZone"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Represents a scaling plan definition.
func LookupScalingPlan ¶
func LookupScalingPlan(ctx *pulumi.Context, args *LookupScalingPlanArgs, opts ...pulumi.InvokeOption) (*LookupScalingPlanResult, error)
type LookupWorkspaceArgs ¶
type LookupWorkspaceResult ¶
type LookupWorkspaceResult struct { // List of applicationGroup resource Ids. ApplicationGroupReferences []string `pulumi:"applicationGroupReferences"` // Description of Workspace. Description *string `pulumi:"description"` // Friendly name of Workspace. FriendlyName *string `pulumi:"friendlyName"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Represents a Workspace definition.
func LookupWorkspace ¶
func LookupWorkspace(ctx *pulumi.Context, args *LookupWorkspaceArgs, opts ...pulumi.InvokeOption) (*LookupWorkspaceResult, error)
type MSIXPackage ¶
type MSIXPackage struct { pulumi.CustomResourceState // User friendly Name to be displayed in the portal. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // VHD/CIM image path on Network Share. ImagePath pulumi.StringPtrOutput `pulumi:"imagePath"` // Make this version of the package the active one across the hostpool. IsActive pulumi.BoolPtrOutput `pulumi:"isActive"` // Specifies how to register Package in feed. IsRegularRegistration pulumi.BoolPtrOutput `pulumi:"isRegularRegistration"` // Date Package was last updated, found in the appxmanifest.xml. LastUpdated pulumi.StringPtrOutput `pulumi:"lastUpdated"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // List of package applications. PackageApplications MsixPackageApplicationsResponseArrayOutput `pulumi:"packageApplications"` // List of package dependencies. PackageDependencies MsixPackageDependenciesResponseArrayOutput `pulumi:"packageDependencies"` // Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name. PackageFamilyName pulumi.StringPtrOutput `pulumi:"packageFamilyName"` // Package Name from appxmanifest.xml. PackageName pulumi.StringPtrOutput `pulumi:"packageName"` // Relative Path to the package inside the image. PackageRelativePath pulumi.StringPtrOutput `pulumi:"packageRelativePath"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Package Version found in the appxmanifest.xml. Version pulumi.StringPtrOutput `pulumi:"version"` }
Schema for MSIX Package properties.
func GetMSIXPackage ¶
func GetMSIXPackage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MSIXPackageState, opts ...pulumi.ResourceOption) (*MSIXPackage, error)
GetMSIXPackage gets an existing MSIXPackage 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 NewMSIXPackage ¶
func NewMSIXPackage(ctx *pulumi.Context, name string, args *MSIXPackageArgs, opts ...pulumi.ResourceOption) (*MSIXPackage, error)
NewMSIXPackage registers a new resource with the given unique name, arguments, and options.
func (*MSIXPackage) ElementType ¶
func (*MSIXPackage) ElementType() reflect.Type
func (*MSIXPackage) ToMSIXPackageOutput ¶
func (i *MSIXPackage) ToMSIXPackageOutput() MSIXPackageOutput
func (*MSIXPackage) ToMSIXPackageOutputWithContext ¶
func (i *MSIXPackage) ToMSIXPackageOutputWithContext(ctx context.Context) MSIXPackageOutput
type MSIXPackageArgs ¶
type MSIXPackageArgs struct { // User friendly Name to be displayed in the portal. DisplayName pulumi.StringPtrInput // The name of the host pool within the specified resource group HostPoolName pulumi.StringInput // VHD/CIM image path on Network Share. ImagePath pulumi.StringPtrInput // Make this version of the package the active one across the hostpool. IsActive pulumi.BoolPtrInput // Specifies how to register Package in feed. IsRegularRegistration pulumi.BoolPtrInput // Date Package was last updated, found in the appxmanifest.xml. LastUpdated pulumi.StringPtrInput // The version specific package full name of the MSIX package within specified hostpool MsixPackageFullName pulumi.StringInput // List of package applications. PackageApplications MsixPackageApplicationsArrayInput // List of package dependencies. PackageDependencies MsixPackageDependenciesArrayInput // Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name. PackageFamilyName pulumi.StringPtrInput // Package Name from appxmanifest.xml. PackageName pulumi.StringPtrInput // Relative Path to the package inside the image. PackageRelativePath pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Package Version found in the appxmanifest.xml. Version pulumi.StringPtrInput }
The set of arguments for constructing a MSIXPackage resource.
func (MSIXPackageArgs) ElementType ¶
func (MSIXPackageArgs) ElementType() reflect.Type
type MSIXPackageInput ¶
type MSIXPackageInput interface { pulumi.Input ToMSIXPackageOutput() MSIXPackageOutput ToMSIXPackageOutputWithContext(ctx context.Context) MSIXPackageOutput }
type MSIXPackageOutput ¶
type MSIXPackageOutput struct {
*pulumi.OutputState
}
func (MSIXPackageOutput) ElementType ¶
func (MSIXPackageOutput) ElementType() reflect.Type
func (MSIXPackageOutput) ToMSIXPackageOutput ¶
func (o MSIXPackageOutput) ToMSIXPackageOutput() MSIXPackageOutput
func (MSIXPackageOutput) ToMSIXPackageOutputWithContext ¶
func (o MSIXPackageOutput) ToMSIXPackageOutputWithContext(ctx context.Context) MSIXPackageOutput
type MSIXPackageState ¶
type MSIXPackageState struct { // User friendly Name to be displayed in the portal. DisplayName pulumi.StringPtrInput // VHD/CIM image path on Network Share. ImagePath pulumi.StringPtrInput // Make this version of the package the active one across the hostpool. IsActive pulumi.BoolPtrInput // Specifies how to register Package in feed. IsRegularRegistration pulumi.BoolPtrInput // Date Package was last updated, found in the appxmanifest.xml. LastUpdated pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // List of package applications. PackageApplications MsixPackageApplicationsResponseArrayInput // List of package dependencies. PackageDependencies MsixPackageDependenciesResponseArrayInput // Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name. PackageFamilyName pulumi.StringPtrInput // Package Name from appxmanifest.xml. PackageName pulumi.StringPtrInput // Relative Path to the package inside the image. PackageRelativePath pulumi.StringPtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput // Package Version found in the appxmanifest.xml. Version pulumi.StringPtrInput }
func (MSIXPackageState) ElementType ¶
func (MSIXPackageState) ElementType() reflect.Type
type MsixPackageApplications ¶
type MsixPackageApplications struct { // Package Application Id, found in appxmanifest.xml. AppId *string `pulumi:"appId"` // Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml. AppUserModelID *string `pulumi:"appUserModelID"` // Description of Package Application. Description *string `pulumi:"description"` // User friendly name. FriendlyName *string `pulumi:"friendlyName"` // User friendly name. IconImageName *string `pulumi:"iconImageName"` // the icon a 64 bit string as a byte array. RawIcon *string `pulumi:"rawIcon"` // the icon a 64 bit string as a byte array. RawPng *string `pulumi:"rawPng"` }
Schema for MSIX Package Application properties.
type MsixPackageApplicationsArgs ¶
type MsixPackageApplicationsArgs struct { // Package Application Id, found in appxmanifest.xml. AppId pulumi.StringPtrInput `pulumi:"appId"` // Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml. AppUserModelID pulumi.StringPtrInput `pulumi:"appUserModelID"` // Description of Package Application. Description pulumi.StringPtrInput `pulumi:"description"` // User friendly name. FriendlyName pulumi.StringPtrInput `pulumi:"friendlyName"` // User friendly name. IconImageName pulumi.StringPtrInput `pulumi:"iconImageName"` // the icon a 64 bit string as a byte array. RawIcon pulumi.StringPtrInput `pulumi:"rawIcon"` // the icon a 64 bit string as a byte array. RawPng pulumi.StringPtrInput `pulumi:"rawPng"` }
Schema for MSIX Package Application properties.
func (MsixPackageApplicationsArgs) ElementType ¶
func (MsixPackageApplicationsArgs) ElementType() reflect.Type
func (MsixPackageApplicationsArgs) ToMsixPackageApplicationsOutput ¶
func (i MsixPackageApplicationsArgs) ToMsixPackageApplicationsOutput() MsixPackageApplicationsOutput
func (MsixPackageApplicationsArgs) ToMsixPackageApplicationsOutputWithContext ¶
func (i MsixPackageApplicationsArgs) ToMsixPackageApplicationsOutputWithContext(ctx context.Context) MsixPackageApplicationsOutput
type MsixPackageApplicationsArray ¶
type MsixPackageApplicationsArray []MsixPackageApplicationsInput
func (MsixPackageApplicationsArray) ElementType ¶
func (MsixPackageApplicationsArray) ElementType() reflect.Type
func (MsixPackageApplicationsArray) ToMsixPackageApplicationsArrayOutput ¶
func (i MsixPackageApplicationsArray) ToMsixPackageApplicationsArrayOutput() MsixPackageApplicationsArrayOutput
func (MsixPackageApplicationsArray) ToMsixPackageApplicationsArrayOutputWithContext ¶
func (i MsixPackageApplicationsArray) ToMsixPackageApplicationsArrayOutputWithContext(ctx context.Context) MsixPackageApplicationsArrayOutput
type MsixPackageApplicationsArrayInput ¶
type MsixPackageApplicationsArrayInput interface { pulumi.Input ToMsixPackageApplicationsArrayOutput() MsixPackageApplicationsArrayOutput ToMsixPackageApplicationsArrayOutputWithContext(context.Context) MsixPackageApplicationsArrayOutput }
MsixPackageApplicationsArrayInput is an input type that accepts MsixPackageApplicationsArray and MsixPackageApplicationsArrayOutput values. You can construct a concrete instance of `MsixPackageApplicationsArrayInput` via:
MsixPackageApplicationsArray{ MsixPackageApplicationsArgs{...} }
type MsixPackageApplicationsArrayOutput ¶
type MsixPackageApplicationsArrayOutput struct{ *pulumi.OutputState }
func (MsixPackageApplicationsArrayOutput) ElementType ¶
func (MsixPackageApplicationsArrayOutput) ElementType() reflect.Type
func (MsixPackageApplicationsArrayOutput) Index ¶
func (o MsixPackageApplicationsArrayOutput) Index(i pulumi.IntInput) MsixPackageApplicationsOutput
func (MsixPackageApplicationsArrayOutput) ToMsixPackageApplicationsArrayOutput ¶
func (o MsixPackageApplicationsArrayOutput) ToMsixPackageApplicationsArrayOutput() MsixPackageApplicationsArrayOutput
func (MsixPackageApplicationsArrayOutput) ToMsixPackageApplicationsArrayOutputWithContext ¶
func (o MsixPackageApplicationsArrayOutput) ToMsixPackageApplicationsArrayOutputWithContext(ctx context.Context) MsixPackageApplicationsArrayOutput
type MsixPackageApplicationsInput ¶
type MsixPackageApplicationsInput interface { pulumi.Input ToMsixPackageApplicationsOutput() MsixPackageApplicationsOutput ToMsixPackageApplicationsOutputWithContext(context.Context) MsixPackageApplicationsOutput }
MsixPackageApplicationsInput is an input type that accepts MsixPackageApplicationsArgs and MsixPackageApplicationsOutput values. You can construct a concrete instance of `MsixPackageApplicationsInput` via:
MsixPackageApplicationsArgs{...}
type MsixPackageApplicationsOutput ¶
type MsixPackageApplicationsOutput struct{ *pulumi.OutputState }
Schema for MSIX Package Application properties.
func (MsixPackageApplicationsOutput) AppId ¶
func (o MsixPackageApplicationsOutput) AppId() pulumi.StringPtrOutput
Package Application Id, found in appxmanifest.xml.
func (MsixPackageApplicationsOutput) AppUserModelID ¶
func (o MsixPackageApplicationsOutput) AppUserModelID() pulumi.StringPtrOutput
Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml.
func (MsixPackageApplicationsOutput) Description ¶
func (o MsixPackageApplicationsOutput) Description() pulumi.StringPtrOutput
Description of Package Application.
func (MsixPackageApplicationsOutput) ElementType ¶
func (MsixPackageApplicationsOutput) ElementType() reflect.Type
func (MsixPackageApplicationsOutput) FriendlyName ¶
func (o MsixPackageApplicationsOutput) FriendlyName() pulumi.StringPtrOutput
User friendly name.
func (MsixPackageApplicationsOutput) IconImageName ¶
func (o MsixPackageApplicationsOutput) IconImageName() pulumi.StringPtrOutput
User friendly name.
func (MsixPackageApplicationsOutput) RawIcon ¶
func (o MsixPackageApplicationsOutput) RawIcon() pulumi.StringPtrOutput
the icon a 64 bit string as a byte array.
func (MsixPackageApplicationsOutput) RawPng ¶
func (o MsixPackageApplicationsOutput) RawPng() pulumi.StringPtrOutput
the icon a 64 bit string as a byte array.
func (MsixPackageApplicationsOutput) ToMsixPackageApplicationsOutput ¶
func (o MsixPackageApplicationsOutput) ToMsixPackageApplicationsOutput() MsixPackageApplicationsOutput
func (MsixPackageApplicationsOutput) ToMsixPackageApplicationsOutputWithContext ¶
func (o MsixPackageApplicationsOutput) ToMsixPackageApplicationsOutputWithContext(ctx context.Context) MsixPackageApplicationsOutput
type MsixPackageApplicationsResponse ¶
type MsixPackageApplicationsResponse struct { // Package Application Id, found in appxmanifest.xml. AppId *string `pulumi:"appId"` // Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml. AppUserModelID *string `pulumi:"appUserModelID"` // Description of Package Application. Description *string `pulumi:"description"` // User friendly name. FriendlyName *string `pulumi:"friendlyName"` // User friendly name. IconImageName *string `pulumi:"iconImageName"` // the icon a 64 bit string as a byte array. RawIcon *string `pulumi:"rawIcon"` // the icon a 64 bit string as a byte array. RawPng *string `pulumi:"rawPng"` }
Schema for MSIX Package Application properties.
type MsixPackageApplicationsResponseArgs ¶
type MsixPackageApplicationsResponseArgs struct { // Package Application Id, found in appxmanifest.xml. AppId pulumi.StringPtrInput `pulumi:"appId"` // Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml. AppUserModelID pulumi.StringPtrInput `pulumi:"appUserModelID"` // Description of Package Application. Description pulumi.StringPtrInput `pulumi:"description"` // User friendly name. FriendlyName pulumi.StringPtrInput `pulumi:"friendlyName"` // User friendly name. IconImageName pulumi.StringPtrInput `pulumi:"iconImageName"` // the icon a 64 bit string as a byte array. RawIcon pulumi.StringPtrInput `pulumi:"rawIcon"` // the icon a 64 bit string as a byte array. RawPng pulumi.StringPtrInput `pulumi:"rawPng"` }
Schema for MSIX Package Application properties.
func (MsixPackageApplicationsResponseArgs) ElementType ¶
func (MsixPackageApplicationsResponseArgs) ElementType() reflect.Type
func (MsixPackageApplicationsResponseArgs) ToMsixPackageApplicationsResponseOutput ¶
func (i MsixPackageApplicationsResponseArgs) ToMsixPackageApplicationsResponseOutput() MsixPackageApplicationsResponseOutput
func (MsixPackageApplicationsResponseArgs) ToMsixPackageApplicationsResponseOutputWithContext ¶
func (i MsixPackageApplicationsResponseArgs) ToMsixPackageApplicationsResponseOutputWithContext(ctx context.Context) MsixPackageApplicationsResponseOutput
type MsixPackageApplicationsResponseArray ¶
type MsixPackageApplicationsResponseArray []MsixPackageApplicationsResponseInput
func (MsixPackageApplicationsResponseArray) ElementType ¶
func (MsixPackageApplicationsResponseArray) ElementType() reflect.Type
func (MsixPackageApplicationsResponseArray) ToMsixPackageApplicationsResponseArrayOutput ¶
func (i MsixPackageApplicationsResponseArray) ToMsixPackageApplicationsResponseArrayOutput() MsixPackageApplicationsResponseArrayOutput
func (MsixPackageApplicationsResponseArray) ToMsixPackageApplicationsResponseArrayOutputWithContext ¶
func (i MsixPackageApplicationsResponseArray) ToMsixPackageApplicationsResponseArrayOutputWithContext(ctx context.Context) MsixPackageApplicationsResponseArrayOutput
type MsixPackageApplicationsResponseArrayInput ¶
type MsixPackageApplicationsResponseArrayInput interface { pulumi.Input ToMsixPackageApplicationsResponseArrayOutput() MsixPackageApplicationsResponseArrayOutput ToMsixPackageApplicationsResponseArrayOutputWithContext(context.Context) MsixPackageApplicationsResponseArrayOutput }
MsixPackageApplicationsResponseArrayInput is an input type that accepts MsixPackageApplicationsResponseArray and MsixPackageApplicationsResponseArrayOutput values. You can construct a concrete instance of `MsixPackageApplicationsResponseArrayInput` via:
MsixPackageApplicationsResponseArray{ MsixPackageApplicationsResponseArgs{...} }
type MsixPackageApplicationsResponseArrayOutput ¶
type MsixPackageApplicationsResponseArrayOutput struct{ *pulumi.OutputState }
func (MsixPackageApplicationsResponseArrayOutput) ElementType ¶
func (MsixPackageApplicationsResponseArrayOutput) ElementType() reflect.Type
func (MsixPackageApplicationsResponseArrayOutput) ToMsixPackageApplicationsResponseArrayOutput ¶
func (o MsixPackageApplicationsResponseArrayOutput) ToMsixPackageApplicationsResponseArrayOutput() MsixPackageApplicationsResponseArrayOutput
func (MsixPackageApplicationsResponseArrayOutput) ToMsixPackageApplicationsResponseArrayOutputWithContext ¶
func (o MsixPackageApplicationsResponseArrayOutput) ToMsixPackageApplicationsResponseArrayOutputWithContext(ctx context.Context) MsixPackageApplicationsResponseArrayOutput
type MsixPackageApplicationsResponseInput ¶
type MsixPackageApplicationsResponseInput interface { pulumi.Input ToMsixPackageApplicationsResponseOutput() MsixPackageApplicationsResponseOutput ToMsixPackageApplicationsResponseOutputWithContext(context.Context) MsixPackageApplicationsResponseOutput }
MsixPackageApplicationsResponseInput is an input type that accepts MsixPackageApplicationsResponseArgs and MsixPackageApplicationsResponseOutput values. You can construct a concrete instance of `MsixPackageApplicationsResponseInput` via:
MsixPackageApplicationsResponseArgs{...}
type MsixPackageApplicationsResponseOutput ¶
type MsixPackageApplicationsResponseOutput struct{ *pulumi.OutputState }
Schema for MSIX Package Application properties.
func (MsixPackageApplicationsResponseOutput) AppId ¶
func (o MsixPackageApplicationsResponseOutput) AppId() pulumi.StringPtrOutput
Package Application Id, found in appxmanifest.xml.
func (MsixPackageApplicationsResponseOutput) AppUserModelID ¶
func (o MsixPackageApplicationsResponseOutput) AppUserModelID() pulumi.StringPtrOutput
Used to activate Package Application. Consists of Package Name and ApplicationID. Found in appxmanifest.xml.
func (MsixPackageApplicationsResponseOutput) Description ¶
func (o MsixPackageApplicationsResponseOutput) Description() pulumi.StringPtrOutput
Description of Package Application.
func (MsixPackageApplicationsResponseOutput) ElementType ¶
func (MsixPackageApplicationsResponseOutput) ElementType() reflect.Type
func (MsixPackageApplicationsResponseOutput) FriendlyName ¶
func (o MsixPackageApplicationsResponseOutput) FriendlyName() pulumi.StringPtrOutput
User friendly name.
func (MsixPackageApplicationsResponseOutput) IconImageName ¶
func (o MsixPackageApplicationsResponseOutput) IconImageName() pulumi.StringPtrOutput
User friendly name.
func (MsixPackageApplicationsResponseOutput) RawIcon ¶
func (o MsixPackageApplicationsResponseOutput) RawIcon() pulumi.StringPtrOutput
the icon a 64 bit string as a byte array.
func (MsixPackageApplicationsResponseOutput) RawPng ¶
func (o MsixPackageApplicationsResponseOutput) RawPng() pulumi.StringPtrOutput
the icon a 64 bit string as a byte array.
func (MsixPackageApplicationsResponseOutput) ToMsixPackageApplicationsResponseOutput ¶
func (o MsixPackageApplicationsResponseOutput) ToMsixPackageApplicationsResponseOutput() MsixPackageApplicationsResponseOutput
func (MsixPackageApplicationsResponseOutput) ToMsixPackageApplicationsResponseOutputWithContext ¶
func (o MsixPackageApplicationsResponseOutput) ToMsixPackageApplicationsResponseOutputWithContext(ctx context.Context) MsixPackageApplicationsResponseOutput
type MsixPackageDependencies ¶
type MsixPackageDependencies struct { // Name of package dependency. DependencyName *string `pulumi:"dependencyName"` // Dependency version required. MinVersion *string `pulumi:"minVersion"` // Name of dependency publisher. Publisher *string `pulumi:"publisher"` }
Schema for MSIX Package Dependencies properties.
type MsixPackageDependenciesArgs ¶
type MsixPackageDependenciesArgs struct { // Name of package dependency. DependencyName pulumi.StringPtrInput `pulumi:"dependencyName"` // Dependency version required. MinVersion pulumi.StringPtrInput `pulumi:"minVersion"` // Name of dependency publisher. Publisher pulumi.StringPtrInput `pulumi:"publisher"` }
Schema for MSIX Package Dependencies properties.
func (MsixPackageDependenciesArgs) ElementType ¶
func (MsixPackageDependenciesArgs) ElementType() reflect.Type
func (MsixPackageDependenciesArgs) ToMsixPackageDependenciesOutput ¶
func (i MsixPackageDependenciesArgs) ToMsixPackageDependenciesOutput() MsixPackageDependenciesOutput
func (MsixPackageDependenciesArgs) ToMsixPackageDependenciesOutputWithContext ¶
func (i MsixPackageDependenciesArgs) ToMsixPackageDependenciesOutputWithContext(ctx context.Context) MsixPackageDependenciesOutput
type MsixPackageDependenciesArray ¶
type MsixPackageDependenciesArray []MsixPackageDependenciesInput
func (MsixPackageDependenciesArray) ElementType ¶
func (MsixPackageDependenciesArray) ElementType() reflect.Type
func (MsixPackageDependenciesArray) ToMsixPackageDependenciesArrayOutput ¶
func (i MsixPackageDependenciesArray) ToMsixPackageDependenciesArrayOutput() MsixPackageDependenciesArrayOutput
func (MsixPackageDependenciesArray) ToMsixPackageDependenciesArrayOutputWithContext ¶
func (i MsixPackageDependenciesArray) ToMsixPackageDependenciesArrayOutputWithContext(ctx context.Context) MsixPackageDependenciesArrayOutput
type MsixPackageDependenciesArrayInput ¶
type MsixPackageDependenciesArrayInput interface { pulumi.Input ToMsixPackageDependenciesArrayOutput() MsixPackageDependenciesArrayOutput ToMsixPackageDependenciesArrayOutputWithContext(context.Context) MsixPackageDependenciesArrayOutput }
MsixPackageDependenciesArrayInput is an input type that accepts MsixPackageDependenciesArray and MsixPackageDependenciesArrayOutput values. You can construct a concrete instance of `MsixPackageDependenciesArrayInput` via:
MsixPackageDependenciesArray{ MsixPackageDependenciesArgs{...} }
type MsixPackageDependenciesArrayOutput ¶
type MsixPackageDependenciesArrayOutput struct{ *pulumi.OutputState }
func (MsixPackageDependenciesArrayOutput) ElementType ¶
func (MsixPackageDependenciesArrayOutput) ElementType() reflect.Type
func (MsixPackageDependenciesArrayOutput) Index ¶
func (o MsixPackageDependenciesArrayOutput) Index(i pulumi.IntInput) MsixPackageDependenciesOutput
func (MsixPackageDependenciesArrayOutput) ToMsixPackageDependenciesArrayOutput ¶
func (o MsixPackageDependenciesArrayOutput) ToMsixPackageDependenciesArrayOutput() MsixPackageDependenciesArrayOutput
func (MsixPackageDependenciesArrayOutput) ToMsixPackageDependenciesArrayOutputWithContext ¶
func (o MsixPackageDependenciesArrayOutput) ToMsixPackageDependenciesArrayOutputWithContext(ctx context.Context) MsixPackageDependenciesArrayOutput
type MsixPackageDependenciesInput ¶
type MsixPackageDependenciesInput interface { pulumi.Input ToMsixPackageDependenciesOutput() MsixPackageDependenciesOutput ToMsixPackageDependenciesOutputWithContext(context.Context) MsixPackageDependenciesOutput }
MsixPackageDependenciesInput is an input type that accepts MsixPackageDependenciesArgs and MsixPackageDependenciesOutput values. You can construct a concrete instance of `MsixPackageDependenciesInput` via:
MsixPackageDependenciesArgs{...}
type MsixPackageDependenciesOutput ¶
type MsixPackageDependenciesOutput struct{ *pulumi.OutputState }
Schema for MSIX Package Dependencies properties.
func (MsixPackageDependenciesOutput) DependencyName ¶
func (o MsixPackageDependenciesOutput) DependencyName() pulumi.StringPtrOutput
Name of package dependency.
func (MsixPackageDependenciesOutput) ElementType ¶
func (MsixPackageDependenciesOutput) ElementType() reflect.Type
func (MsixPackageDependenciesOutput) MinVersion ¶
func (o MsixPackageDependenciesOutput) MinVersion() pulumi.StringPtrOutput
Dependency version required.
func (MsixPackageDependenciesOutput) Publisher ¶
func (o MsixPackageDependenciesOutput) Publisher() pulumi.StringPtrOutput
Name of dependency publisher.
func (MsixPackageDependenciesOutput) ToMsixPackageDependenciesOutput ¶
func (o MsixPackageDependenciesOutput) ToMsixPackageDependenciesOutput() MsixPackageDependenciesOutput
func (MsixPackageDependenciesOutput) ToMsixPackageDependenciesOutputWithContext ¶
func (o MsixPackageDependenciesOutput) ToMsixPackageDependenciesOutputWithContext(ctx context.Context) MsixPackageDependenciesOutput
type MsixPackageDependenciesResponse ¶
type MsixPackageDependenciesResponse struct { // Name of package dependency. DependencyName *string `pulumi:"dependencyName"` // Dependency version required. MinVersion *string `pulumi:"minVersion"` // Name of dependency publisher. Publisher *string `pulumi:"publisher"` }
Schema for MSIX Package Dependencies properties.
type MsixPackageDependenciesResponseArgs ¶
type MsixPackageDependenciesResponseArgs struct { // Name of package dependency. DependencyName pulumi.StringPtrInput `pulumi:"dependencyName"` // Dependency version required. MinVersion pulumi.StringPtrInput `pulumi:"minVersion"` // Name of dependency publisher. Publisher pulumi.StringPtrInput `pulumi:"publisher"` }
Schema for MSIX Package Dependencies properties.
func (MsixPackageDependenciesResponseArgs) ElementType ¶
func (MsixPackageDependenciesResponseArgs) ElementType() reflect.Type
func (MsixPackageDependenciesResponseArgs) ToMsixPackageDependenciesResponseOutput ¶
func (i MsixPackageDependenciesResponseArgs) ToMsixPackageDependenciesResponseOutput() MsixPackageDependenciesResponseOutput
func (MsixPackageDependenciesResponseArgs) ToMsixPackageDependenciesResponseOutputWithContext ¶
func (i MsixPackageDependenciesResponseArgs) ToMsixPackageDependenciesResponseOutputWithContext(ctx context.Context) MsixPackageDependenciesResponseOutput
type MsixPackageDependenciesResponseArray ¶
type MsixPackageDependenciesResponseArray []MsixPackageDependenciesResponseInput
func (MsixPackageDependenciesResponseArray) ElementType ¶
func (MsixPackageDependenciesResponseArray) ElementType() reflect.Type
func (MsixPackageDependenciesResponseArray) ToMsixPackageDependenciesResponseArrayOutput ¶
func (i MsixPackageDependenciesResponseArray) ToMsixPackageDependenciesResponseArrayOutput() MsixPackageDependenciesResponseArrayOutput
func (MsixPackageDependenciesResponseArray) ToMsixPackageDependenciesResponseArrayOutputWithContext ¶
func (i MsixPackageDependenciesResponseArray) ToMsixPackageDependenciesResponseArrayOutputWithContext(ctx context.Context) MsixPackageDependenciesResponseArrayOutput
type MsixPackageDependenciesResponseArrayInput ¶
type MsixPackageDependenciesResponseArrayInput interface { pulumi.Input ToMsixPackageDependenciesResponseArrayOutput() MsixPackageDependenciesResponseArrayOutput ToMsixPackageDependenciesResponseArrayOutputWithContext(context.Context) MsixPackageDependenciesResponseArrayOutput }
MsixPackageDependenciesResponseArrayInput is an input type that accepts MsixPackageDependenciesResponseArray and MsixPackageDependenciesResponseArrayOutput values. You can construct a concrete instance of `MsixPackageDependenciesResponseArrayInput` via:
MsixPackageDependenciesResponseArray{ MsixPackageDependenciesResponseArgs{...} }
type MsixPackageDependenciesResponseArrayOutput ¶
type MsixPackageDependenciesResponseArrayOutput struct{ *pulumi.OutputState }
func (MsixPackageDependenciesResponseArrayOutput) ElementType ¶
func (MsixPackageDependenciesResponseArrayOutput) ElementType() reflect.Type
func (MsixPackageDependenciesResponseArrayOutput) ToMsixPackageDependenciesResponseArrayOutput ¶
func (o MsixPackageDependenciesResponseArrayOutput) ToMsixPackageDependenciesResponseArrayOutput() MsixPackageDependenciesResponseArrayOutput
func (MsixPackageDependenciesResponseArrayOutput) ToMsixPackageDependenciesResponseArrayOutputWithContext ¶
func (o MsixPackageDependenciesResponseArrayOutput) ToMsixPackageDependenciesResponseArrayOutputWithContext(ctx context.Context) MsixPackageDependenciesResponseArrayOutput
type MsixPackageDependenciesResponseInput ¶
type MsixPackageDependenciesResponseInput interface { pulumi.Input ToMsixPackageDependenciesResponseOutput() MsixPackageDependenciesResponseOutput ToMsixPackageDependenciesResponseOutputWithContext(context.Context) MsixPackageDependenciesResponseOutput }
MsixPackageDependenciesResponseInput is an input type that accepts MsixPackageDependenciesResponseArgs and MsixPackageDependenciesResponseOutput values. You can construct a concrete instance of `MsixPackageDependenciesResponseInput` via:
MsixPackageDependenciesResponseArgs{...}
type MsixPackageDependenciesResponseOutput ¶
type MsixPackageDependenciesResponseOutput struct{ *pulumi.OutputState }
Schema for MSIX Package Dependencies properties.
func (MsixPackageDependenciesResponseOutput) DependencyName ¶
func (o MsixPackageDependenciesResponseOutput) DependencyName() pulumi.StringPtrOutput
Name of package dependency.
func (MsixPackageDependenciesResponseOutput) ElementType ¶
func (MsixPackageDependenciesResponseOutput) ElementType() reflect.Type
func (MsixPackageDependenciesResponseOutput) MinVersion ¶
func (o MsixPackageDependenciesResponseOutput) MinVersion() pulumi.StringPtrOutput
Dependency version required.
func (MsixPackageDependenciesResponseOutput) Publisher ¶
func (o MsixPackageDependenciesResponseOutput) Publisher() pulumi.StringPtrOutput
Name of dependency publisher.
func (MsixPackageDependenciesResponseOutput) ToMsixPackageDependenciesResponseOutput ¶
func (o MsixPackageDependenciesResponseOutput) ToMsixPackageDependenciesResponseOutput() MsixPackageDependenciesResponseOutput
func (MsixPackageDependenciesResponseOutput) ToMsixPackageDependenciesResponseOutputWithContext ¶
func (o MsixPackageDependenciesResponseOutput) ToMsixPackageDependenciesResponseOutputWithContext(ctx context.Context) MsixPackageDependenciesResponseOutput
type PersonalDesktopAssignmentType ¶ added in v0.3.1
PersonalDesktopAssignment type for HostPool.
func (PersonalDesktopAssignmentType) ElementType ¶ added in v0.3.1
func (PersonalDesktopAssignmentType) ElementType() reflect.Type
func (PersonalDesktopAssignmentType) ToStringOutput ¶ added in v0.3.1
func (e PersonalDesktopAssignmentType) ToStringOutput() pulumi.StringOutput
func (PersonalDesktopAssignmentType) ToStringOutputWithContext ¶ added in v0.3.1
func (e PersonalDesktopAssignmentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PersonalDesktopAssignmentType) ToStringPtrOutput ¶ added in v0.3.1
func (e PersonalDesktopAssignmentType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PersonalDesktopAssignmentType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e PersonalDesktopAssignmentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PreferredAppGroupType ¶ added in v0.3.1
The type of preferred application group type, default to Desktop Application Group
func (PreferredAppGroupType) ElementType ¶ added in v0.3.1
func (PreferredAppGroupType) ElementType() reflect.Type
func (PreferredAppGroupType) ToStringOutput ¶ added in v0.3.1
func (e PreferredAppGroupType) ToStringOutput() pulumi.StringOutput
func (PreferredAppGroupType) ToStringOutputWithContext ¶ added in v0.3.1
func (e PreferredAppGroupType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PreferredAppGroupType) ToStringPtrOutput ¶ added in v0.3.1
func (e PreferredAppGroupType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PreferredAppGroupType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e PreferredAppGroupType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RegistrationInfo ¶
type RegistrationInfo struct { // Expiration time of registration token. ExpirationTime *string `pulumi:"expirationTime"` // The type of resetting the token. RegistrationTokenOperation *string `pulumi:"registrationTokenOperation"` // The registration token base64 encoded string. Token *string `pulumi:"token"` }
Represents a RegistrationInfo definition.
type RegistrationInfoArgs ¶
type RegistrationInfoArgs struct { // Expiration time of registration token. ExpirationTime pulumi.StringPtrInput `pulumi:"expirationTime"` // The type of resetting the token. RegistrationTokenOperation pulumi.StringPtrInput `pulumi:"registrationTokenOperation"` // The registration token base64 encoded string. Token pulumi.StringPtrInput `pulumi:"token"` }
Represents a RegistrationInfo definition.
func (RegistrationInfoArgs) ElementType ¶
func (RegistrationInfoArgs) ElementType() reflect.Type
func (RegistrationInfoArgs) ToRegistrationInfoOutput ¶
func (i RegistrationInfoArgs) ToRegistrationInfoOutput() RegistrationInfoOutput
func (RegistrationInfoArgs) ToRegistrationInfoOutputWithContext ¶
func (i RegistrationInfoArgs) ToRegistrationInfoOutputWithContext(ctx context.Context) RegistrationInfoOutput
func (RegistrationInfoArgs) ToRegistrationInfoPtrOutput ¶
func (i RegistrationInfoArgs) ToRegistrationInfoPtrOutput() RegistrationInfoPtrOutput
func (RegistrationInfoArgs) ToRegistrationInfoPtrOutputWithContext ¶
func (i RegistrationInfoArgs) ToRegistrationInfoPtrOutputWithContext(ctx context.Context) RegistrationInfoPtrOutput
type RegistrationInfoInput ¶
type RegistrationInfoInput interface { pulumi.Input ToRegistrationInfoOutput() RegistrationInfoOutput ToRegistrationInfoOutputWithContext(context.Context) RegistrationInfoOutput }
RegistrationInfoInput is an input type that accepts RegistrationInfoArgs and RegistrationInfoOutput values. You can construct a concrete instance of `RegistrationInfoInput` via:
RegistrationInfoArgs{...}
type RegistrationInfoOutput ¶
type RegistrationInfoOutput struct{ *pulumi.OutputState }
Represents a RegistrationInfo definition.
func (RegistrationInfoOutput) ElementType ¶
func (RegistrationInfoOutput) ElementType() reflect.Type
func (RegistrationInfoOutput) ExpirationTime ¶
func (o RegistrationInfoOutput) ExpirationTime() pulumi.StringPtrOutput
Expiration time of registration token.
func (RegistrationInfoOutput) RegistrationTokenOperation ¶
func (o RegistrationInfoOutput) RegistrationTokenOperation() pulumi.StringPtrOutput
The type of resetting the token.
func (RegistrationInfoOutput) ToRegistrationInfoOutput ¶
func (o RegistrationInfoOutput) ToRegistrationInfoOutput() RegistrationInfoOutput
func (RegistrationInfoOutput) ToRegistrationInfoOutputWithContext ¶
func (o RegistrationInfoOutput) ToRegistrationInfoOutputWithContext(ctx context.Context) RegistrationInfoOutput
func (RegistrationInfoOutput) ToRegistrationInfoPtrOutput ¶
func (o RegistrationInfoOutput) ToRegistrationInfoPtrOutput() RegistrationInfoPtrOutput
func (RegistrationInfoOutput) ToRegistrationInfoPtrOutputWithContext ¶
func (o RegistrationInfoOutput) ToRegistrationInfoPtrOutputWithContext(ctx context.Context) RegistrationInfoPtrOutput
func (RegistrationInfoOutput) Token ¶
func (o RegistrationInfoOutput) Token() pulumi.StringPtrOutput
The registration token base64 encoded string.
type RegistrationInfoPtrInput ¶
type RegistrationInfoPtrInput interface { pulumi.Input ToRegistrationInfoPtrOutput() RegistrationInfoPtrOutput ToRegistrationInfoPtrOutputWithContext(context.Context) RegistrationInfoPtrOutput }
RegistrationInfoPtrInput is an input type that accepts RegistrationInfoArgs, RegistrationInfoPtr and RegistrationInfoPtrOutput values. You can construct a concrete instance of `RegistrationInfoPtrInput` via:
RegistrationInfoArgs{...} or: nil
func RegistrationInfoPtr ¶
func RegistrationInfoPtr(v *RegistrationInfoArgs) RegistrationInfoPtrInput
type RegistrationInfoPtrOutput ¶
type RegistrationInfoPtrOutput struct{ *pulumi.OutputState }
func (RegistrationInfoPtrOutput) Elem ¶
func (o RegistrationInfoPtrOutput) Elem() RegistrationInfoOutput
func (RegistrationInfoPtrOutput) ElementType ¶
func (RegistrationInfoPtrOutput) ElementType() reflect.Type
func (RegistrationInfoPtrOutput) ExpirationTime ¶
func (o RegistrationInfoPtrOutput) ExpirationTime() pulumi.StringPtrOutput
Expiration time of registration token.
func (RegistrationInfoPtrOutput) RegistrationTokenOperation ¶
func (o RegistrationInfoPtrOutput) RegistrationTokenOperation() pulumi.StringPtrOutput
The type of resetting the token.
func (RegistrationInfoPtrOutput) ToRegistrationInfoPtrOutput ¶
func (o RegistrationInfoPtrOutput) ToRegistrationInfoPtrOutput() RegistrationInfoPtrOutput
func (RegistrationInfoPtrOutput) ToRegistrationInfoPtrOutputWithContext ¶
func (o RegistrationInfoPtrOutput) ToRegistrationInfoPtrOutputWithContext(ctx context.Context) RegistrationInfoPtrOutput
func (RegistrationInfoPtrOutput) Token ¶
func (o RegistrationInfoPtrOutput) Token() pulumi.StringPtrOutput
The registration token base64 encoded string.
type RegistrationInfoResponse ¶
type RegistrationInfoResponse struct { // Expiration time of registration token. ExpirationTime *string `pulumi:"expirationTime"` // The type of resetting the token. RegistrationTokenOperation *string `pulumi:"registrationTokenOperation"` // The registration token base64 encoded string. Token *string `pulumi:"token"` }
Represents a RegistrationInfo definition.
type RegistrationInfoResponseArgs ¶
type RegistrationInfoResponseArgs struct { // Expiration time of registration token. ExpirationTime pulumi.StringPtrInput `pulumi:"expirationTime"` // The type of resetting the token. RegistrationTokenOperation pulumi.StringPtrInput `pulumi:"registrationTokenOperation"` // The registration token base64 encoded string. Token pulumi.StringPtrInput `pulumi:"token"` }
Represents a RegistrationInfo definition.
func (RegistrationInfoResponseArgs) ElementType ¶
func (RegistrationInfoResponseArgs) ElementType() reflect.Type
func (RegistrationInfoResponseArgs) ToRegistrationInfoResponseOutput ¶
func (i RegistrationInfoResponseArgs) ToRegistrationInfoResponseOutput() RegistrationInfoResponseOutput
func (RegistrationInfoResponseArgs) ToRegistrationInfoResponseOutputWithContext ¶
func (i RegistrationInfoResponseArgs) ToRegistrationInfoResponseOutputWithContext(ctx context.Context) RegistrationInfoResponseOutput
func (RegistrationInfoResponseArgs) ToRegistrationInfoResponsePtrOutput ¶
func (i RegistrationInfoResponseArgs) ToRegistrationInfoResponsePtrOutput() RegistrationInfoResponsePtrOutput
func (RegistrationInfoResponseArgs) ToRegistrationInfoResponsePtrOutputWithContext ¶
func (i RegistrationInfoResponseArgs) ToRegistrationInfoResponsePtrOutputWithContext(ctx context.Context) RegistrationInfoResponsePtrOutput
type RegistrationInfoResponseInput ¶
type RegistrationInfoResponseInput interface { pulumi.Input ToRegistrationInfoResponseOutput() RegistrationInfoResponseOutput ToRegistrationInfoResponseOutputWithContext(context.Context) RegistrationInfoResponseOutput }
RegistrationInfoResponseInput is an input type that accepts RegistrationInfoResponseArgs and RegistrationInfoResponseOutput values. You can construct a concrete instance of `RegistrationInfoResponseInput` via:
RegistrationInfoResponseArgs{...}
type RegistrationInfoResponseOutput ¶
type RegistrationInfoResponseOutput struct{ *pulumi.OutputState }
Represents a RegistrationInfo definition.
func (RegistrationInfoResponseOutput) ElementType ¶
func (RegistrationInfoResponseOutput) ElementType() reflect.Type
func (RegistrationInfoResponseOutput) ExpirationTime ¶
func (o RegistrationInfoResponseOutput) ExpirationTime() pulumi.StringPtrOutput
Expiration time of registration token.
func (RegistrationInfoResponseOutput) RegistrationTokenOperation ¶
func (o RegistrationInfoResponseOutput) RegistrationTokenOperation() pulumi.StringPtrOutput
The type of resetting the token.
func (RegistrationInfoResponseOutput) ToRegistrationInfoResponseOutput ¶
func (o RegistrationInfoResponseOutput) ToRegistrationInfoResponseOutput() RegistrationInfoResponseOutput
func (RegistrationInfoResponseOutput) ToRegistrationInfoResponseOutputWithContext ¶
func (o RegistrationInfoResponseOutput) ToRegistrationInfoResponseOutputWithContext(ctx context.Context) RegistrationInfoResponseOutput
func (RegistrationInfoResponseOutput) ToRegistrationInfoResponsePtrOutput ¶
func (o RegistrationInfoResponseOutput) ToRegistrationInfoResponsePtrOutput() RegistrationInfoResponsePtrOutput
func (RegistrationInfoResponseOutput) ToRegistrationInfoResponsePtrOutputWithContext ¶
func (o RegistrationInfoResponseOutput) ToRegistrationInfoResponsePtrOutputWithContext(ctx context.Context) RegistrationInfoResponsePtrOutput
func (RegistrationInfoResponseOutput) Token ¶
func (o RegistrationInfoResponseOutput) Token() pulumi.StringPtrOutput
The registration token base64 encoded string.
type RegistrationInfoResponsePtrInput ¶
type RegistrationInfoResponsePtrInput interface { pulumi.Input ToRegistrationInfoResponsePtrOutput() RegistrationInfoResponsePtrOutput ToRegistrationInfoResponsePtrOutputWithContext(context.Context) RegistrationInfoResponsePtrOutput }
RegistrationInfoResponsePtrInput is an input type that accepts RegistrationInfoResponseArgs, RegistrationInfoResponsePtr and RegistrationInfoResponsePtrOutput values. You can construct a concrete instance of `RegistrationInfoResponsePtrInput` via:
RegistrationInfoResponseArgs{...} or: nil
func RegistrationInfoResponsePtr ¶
func RegistrationInfoResponsePtr(v *RegistrationInfoResponseArgs) RegistrationInfoResponsePtrInput
type RegistrationInfoResponsePtrOutput ¶
type RegistrationInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (RegistrationInfoResponsePtrOutput) Elem ¶
func (o RegistrationInfoResponsePtrOutput) Elem() RegistrationInfoResponseOutput
func (RegistrationInfoResponsePtrOutput) ElementType ¶
func (RegistrationInfoResponsePtrOutput) ElementType() reflect.Type
func (RegistrationInfoResponsePtrOutput) ExpirationTime ¶
func (o RegistrationInfoResponsePtrOutput) ExpirationTime() pulumi.StringPtrOutput
Expiration time of registration token.
func (RegistrationInfoResponsePtrOutput) RegistrationTokenOperation ¶
func (o RegistrationInfoResponsePtrOutput) RegistrationTokenOperation() pulumi.StringPtrOutput
The type of resetting the token.
func (RegistrationInfoResponsePtrOutput) ToRegistrationInfoResponsePtrOutput ¶
func (o RegistrationInfoResponsePtrOutput) ToRegistrationInfoResponsePtrOutput() RegistrationInfoResponsePtrOutput
func (RegistrationInfoResponsePtrOutput) ToRegistrationInfoResponsePtrOutputWithContext ¶
func (o RegistrationInfoResponsePtrOutput) ToRegistrationInfoResponsePtrOutputWithContext(ctx context.Context) RegistrationInfoResponsePtrOutput
func (RegistrationInfoResponsePtrOutput) Token ¶
func (o RegistrationInfoResponsePtrOutput) Token() pulumi.StringPtrOutput
The registration token base64 encoded string.
type RegistrationTokenOperation ¶ added in v0.3.1
The type of resetting the token.
func (RegistrationTokenOperation) ElementType ¶ added in v0.3.1
func (RegistrationTokenOperation) ElementType() reflect.Type
func (RegistrationTokenOperation) ToStringOutput ¶ added in v0.3.1
func (e RegistrationTokenOperation) ToStringOutput() pulumi.StringOutput
func (RegistrationTokenOperation) ToStringOutputWithContext ¶ added in v0.3.1
func (e RegistrationTokenOperation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RegistrationTokenOperation) ToStringPtrOutput ¶ added in v0.3.1
func (e RegistrationTokenOperation) ToStringPtrOutput() pulumi.StringPtrOutput
func (RegistrationTokenOperation) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e RegistrationTokenOperation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RemoteApplicationType ¶ added in v0.3.1
Resource Type of Application.
func (RemoteApplicationType) ElementType ¶ added in v0.3.1
func (RemoteApplicationType) ElementType() reflect.Type
func (RemoteApplicationType) ToStringOutput ¶ added in v0.3.1
func (e RemoteApplicationType) ToStringOutput() pulumi.StringOutput
func (RemoteApplicationType) ToStringOutputWithContext ¶ added in v0.3.1
func (e RemoteApplicationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RemoteApplicationType) ToStringPtrOutput ¶ added in v0.3.1
func (e RemoteApplicationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RemoteApplicationType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e RemoteApplicationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SSOSecretType ¶ added in v0.3.1
The type of single sign on Secret Type.
func (SSOSecretType) ElementType ¶ added in v0.3.1
func (SSOSecretType) ElementType() reflect.Type
func (SSOSecretType) ToStringOutput ¶ added in v0.3.1
func (e SSOSecretType) ToStringOutput() pulumi.StringOutput
func (SSOSecretType) ToStringOutputWithContext ¶ added in v0.3.1
func (e SSOSecretType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SSOSecretType) ToStringPtrOutput ¶ added in v0.3.1
func (e SSOSecretType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SSOSecretType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SSOSecretType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalingHostPoolReference ¶
type ScalingHostPoolReference struct { // Arm path of referenced hostpool. HostPoolArmPath *string `pulumi:"hostPoolArmPath"` // Is the scaling plan enabled for this hostpool. ScalingPlanEnabled *bool `pulumi:"scalingPlanEnabled"` }
Scaling plan reference to hostpool.
type ScalingHostPoolReferenceArgs ¶
type ScalingHostPoolReferenceArgs struct { // Arm path of referenced hostpool. HostPoolArmPath pulumi.StringPtrInput `pulumi:"hostPoolArmPath"` // Is the scaling plan enabled for this hostpool. ScalingPlanEnabled pulumi.BoolPtrInput `pulumi:"scalingPlanEnabled"` }
Scaling plan reference to hostpool.
func (ScalingHostPoolReferenceArgs) ElementType ¶
func (ScalingHostPoolReferenceArgs) ElementType() reflect.Type
func (ScalingHostPoolReferenceArgs) ToScalingHostPoolReferenceOutput ¶
func (i ScalingHostPoolReferenceArgs) ToScalingHostPoolReferenceOutput() ScalingHostPoolReferenceOutput
func (ScalingHostPoolReferenceArgs) ToScalingHostPoolReferenceOutputWithContext ¶
func (i ScalingHostPoolReferenceArgs) ToScalingHostPoolReferenceOutputWithContext(ctx context.Context) ScalingHostPoolReferenceOutput
type ScalingHostPoolReferenceArray ¶
type ScalingHostPoolReferenceArray []ScalingHostPoolReferenceInput
func (ScalingHostPoolReferenceArray) ElementType ¶
func (ScalingHostPoolReferenceArray) ElementType() reflect.Type
func (ScalingHostPoolReferenceArray) ToScalingHostPoolReferenceArrayOutput ¶
func (i ScalingHostPoolReferenceArray) ToScalingHostPoolReferenceArrayOutput() ScalingHostPoolReferenceArrayOutput
func (ScalingHostPoolReferenceArray) ToScalingHostPoolReferenceArrayOutputWithContext ¶
func (i ScalingHostPoolReferenceArray) ToScalingHostPoolReferenceArrayOutputWithContext(ctx context.Context) ScalingHostPoolReferenceArrayOutput
type ScalingHostPoolReferenceArrayInput ¶
type ScalingHostPoolReferenceArrayInput interface { pulumi.Input ToScalingHostPoolReferenceArrayOutput() ScalingHostPoolReferenceArrayOutput ToScalingHostPoolReferenceArrayOutputWithContext(context.Context) ScalingHostPoolReferenceArrayOutput }
ScalingHostPoolReferenceArrayInput is an input type that accepts ScalingHostPoolReferenceArray and ScalingHostPoolReferenceArrayOutput values. You can construct a concrete instance of `ScalingHostPoolReferenceArrayInput` via:
ScalingHostPoolReferenceArray{ ScalingHostPoolReferenceArgs{...} }
type ScalingHostPoolReferenceArrayOutput ¶
type ScalingHostPoolReferenceArrayOutput struct{ *pulumi.OutputState }
func (ScalingHostPoolReferenceArrayOutput) ElementType ¶
func (ScalingHostPoolReferenceArrayOutput) ElementType() reflect.Type
func (ScalingHostPoolReferenceArrayOutput) Index ¶
func (o ScalingHostPoolReferenceArrayOutput) Index(i pulumi.IntInput) ScalingHostPoolReferenceOutput
func (ScalingHostPoolReferenceArrayOutput) ToScalingHostPoolReferenceArrayOutput ¶
func (o ScalingHostPoolReferenceArrayOutput) ToScalingHostPoolReferenceArrayOutput() ScalingHostPoolReferenceArrayOutput
func (ScalingHostPoolReferenceArrayOutput) ToScalingHostPoolReferenceArrayOutputWithContext ¶
func (o ScalingHostPoolReferenceArrayOutput) ToScalingHostPoolReferenceArrayOutputWithContext(ctx context.Context) ScalingHostPoolReferenceArrayOutput
type ScalingHostPoolReferenceInput ¶
type ScalingHostPoolReferenceInput interface { pulumi.Input ToScalingHostPoolReferenceOutput() ScalingHostPoolReferenceOutput ToScalingHostPoolReferenceOutputWithContext(context.Context) ScalingHostPoolReferenceOutput }
ScalingHostPoolReferenceInput is an input type that accepts ScalingHostPoolReferenceArgs and ScalingHostPoolReferenceOutput values. You can construct a concrete instance of `ScalingHostPoolReferenceInput` via:
ScalingHostPoolReferenceArgs{...}
type ScalingHostPoolReferenceOutput ¶
type ScalingHostPoolReferenceOutput struct{ *pulumi.OutputState }
Scaling plan reference to hostpool.
func (ScalingHostPoolReferenceOutput) ElementType ¶
func (ScalingHostPoolReferenceOutput) ElementType() reflect.Type
func (ScalingHostPoolReferenceOutput) HostPoolArmPath ¶
func (o ScalingHostPoolReferenceOutput) HostPoolArmPath() pulumi.StringPtrOutput
Arm path of referenced hostpool.
func (ScalingHostPoolReferenceOutput) ScalingPlanEnabled ¶
func (o ScalingHostPoolReferenceOutput) ScalingPlanEnabled() pulumi.BoolPtrOutput
Is the scaling plan enabled for this hostpool.
func (ScalingHostPoolReferenceOutput) ToScalingHostPoolReferenceOutput ¶
func (o ScalingHostPoolReferenceOutput) ToScalingHostPoolReferenceOutput() ScalingHostPoolReferenceOutput
func (ScalingHostPoolReferenceOutput) ToScalingHostPoolReferenceOutputWithContext ¶
func (o ScalingHostPoolReferenceOutput) ToScalingHostPoolReferenceOutputWithContext(ctx context.Context) ScalingHostPoolReferenceOutput
type ScalingHostPoolReferenceResponse ¶
type ScalingHostPoolReferenceResponse struct { // Arm path of referenced hostpool. HostPoolArmPath *string `pulumi:"hostPoolArmPath"` // Is the scaling plan enabled for this hostpool. ScalingPlanEnabled *bool `pulumi:"scalingPlanEnabled"` }
Scaling plan reference to hostpool.
type ScalingHostPoolReferenceResponseArgs ¶
type ScalingHostPoolReferenceResponseArgs struct { // Arm path of referenced hostpool. HostPoolArmPath pulumi.StringPtrInput `pulumi:"hostPoolArmPath"` // Is the scaling plan enabled for this hostpool. ScalingPlanEnabled pulumi.BoolPtrInput `pulumi:"scalingPlanEnabled"` }
Scaling plan reference to hostpool.
func (ScalingHostPoolReferenceResponseArgs) ElementType ¶
func (ScalingHostPoolReferenceResponseArgs) ElementType() reflect.Type
func (ScalingHostPoolReferenceResponseArgs) ToScalingHostPoolReferenceResponseOutput ¶
func (i ScalingHostPoolReferenceResponseArgs) ToScalingHostPoolReferenceResponseOutput() ScalingHostPoolReferenceResponseOutput
func (ScalingHostPoolReferenceResponseArgs) ToScalingHostPoolReferenceResponseOutputWithContext ¶
func (i ScalingHostPoolReferenceResponseArgs) ToScalingHostPoolReferenceResponseOutputWithContext(ctx context.Context) ScalingHostPoolReferenceResponseOutput
type ScalingHostPoolReferenceResponseArray ¶
type ScalingHostPoolReferenceResponseArray []ScalingHostPoolReferenceResponseInput
func (ScalingHostPoolReferenceResponseArray) ElementType ¶
func (ScalingHostPoolReferenceResponseArray) ElementType() reflect.Type
func (ScalingHostPoolReferenceResponseArray) ToScalingHostPoolReferenceResponseArrayOutput ¶
func (i ScalingHostPoolReferenceResponseArray) ToScalingHostPoolReferenceResponseArrayOutput() ScalingHostPoolReferenceResponseArrayOutput
func (ScalingHostPoolReferenceResponseArray) ToScalingHostPoolReferenceResponseArrayOutputWithContext ¶
func (i ScalingHostPoolReferenceResponseArray) ToScalingHostPoolReferenceResponseArrayOutputWithContext(ctx context.Context) ScalingHostPoolReferenceResponseArrayOutput
type ScalingHostPoolReferenceResponseArrayInput ¶
type ScalingHostPoolReferenceResponseArrayInput interface { pulumi.Input ToScalingHostPoolReferenceResponseArrayOutput() ScalingHostPoolReferenceResponseArrayOutput ToScalingHostPoolReferenceResponseArrayOutputWithContext(context.Context) ScalingHostPoolReferenceResponseArrayOutput }
ScalingHostPoolReferenceResponseArrayInput is an input type that accepts ScalingHostPoolReferenceResponseArray and ScalingHostPoolReferenceResponseArrayOutput values. You can construct a concrete instance of `ScalingHostPoolReferenceResponseArrayInput` via:
ScalingHostPoolReferenceResponseArray{ ScalingHostPoolReferenceResponseArgs{...} }
type ScalingHostPoolReferenceResponseArrayOutput ¶
type ScalingHostPoolReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (ScalingHostPoolReferenceResponseArrayOutput) ElementType ¶
func (ScalingHostPoolReferenceResponseArrayOutput) ElementType() reflect.Type
func (ScalingHostPoolReferenceResponseArrayOutput) ToScalingHostPoolReferenceResponseArrayOutput ¶
func (o ScalingHostPoolReferenceResponseArrayOutput) ToScalingHostPoolReferenceResponseArrayOutput() ScalingHostPoolReferenceResponseArrayOutput
func (ScalingHostPoolReferenceResponseArrayOutput) ToScalingHostPoolReferenceResponseArrayOutputWithContext ¶
func (o ScalingHostPoolReferenceResponseArrayOutput) ToScalingHostPoolReferenceResponseArrayOutputWithContext(ctx context.Context) ScalingHostPoolReferenceResponseArrayOutput
type ScalingHostPoolReferenceResponseInput ¶
type ScalingHostPoolReferenceResponseInput interface { pulumi.Input ToScalingHostPoolReferenceResponseOutput() ScalingHostPoolReferenceResponseOutput ToScalingHostPoolReferenceResponseOutputWithContext(context.Context) ScalingHostPoolReferenceResponseOutput }
ScalingHostPoolReferenceResponseInput is an input type that accepts ScalingHostPoolReferenceResponseArgs and ScalingHostPoolReferenceResponseOutput values. You can construct a concrete instance of `ScalingHostPoolReferenceResponseInput` via:
ScalingHostPoolReferenceResponseArgs{...}
type ScalingHostPoolReferenceResponseOutput ¶
type ScalingHostPoolReferenceResponseOutput struct{ *pulumi.OutputState }
Scaling plan reference to hostpool.
func (ScalingHostPoolReferenceResponseOutput) ElementType ¶
func (ScalingHostPoolReferenceResponseOutput) ElementType() reflect.Type
func (ScalingHostPoolReferenceResponseOutput) HostPoolArmPath ¶
func (o ScalingHostPoolReferenceResponseOutput) HostPoolArmPath() pulumi.StringPtrOutput
Arm path of referenced hostpool.
func (ScalingHostPoolReferenceResponseOutput) ScalingPlanEnabled ¶
func (o ScalingHostPoolReferenceResponseOutput) ScalingPlanEnabled() pulumi.BoolPtrOutput
Is the scaling plan enabled for this hostpool.
func (ScalingHostPoolReferenceResponseOutput) ToScalingHostPoolReferenceResponseOutput ¶
func (o ScalingHostPoolReferenceResponseOutput) ToScalingHostPoolReferenceResponseOutput() ScalingHostPoolReferenceResponseOutput
func (ScalingHostPoolReferenceResponseOutput) ToScalingHostPoolReferenceResponseOutputWithContext ¶
func (o ScalingHostPoolReferenceResponseOutput) ToScalingHostPoolReferenceResponseOutputWithContext(ctx context.Context) ScalingHostPoolReferenceResponseOutput
type ScalingPlan ¶
type ScalingPlan struct { pulumi.CustomResourceState // Description of scaling plan. Description pulumi.StringPtrOutput `pulumi:"description"` // Exclusion tag for scaling plan. ExclusionTag pulumi.StringPtrOutput `pulumi:"exclusionTag"` // User friendly name of scaling plan. FriendlyName pulumi.StringPtrOutput `pulumi:"friendlyName"` // List of ScalingHostPoolReference definitions. HostPoolReferences ScalingHostPoolReferenceResponseArrayOutput `pulumi:"hostPoolReferences"` // HostPool type for scaling plan. HostPoolType pulumi.StringPtrOutput `pulumi:"hostPoolType"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // List of ScalingSchedule definitions. Schedules ScalingScheduleResponseArrayOutput `pulumi:"schedules"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Timezone of the scaling plan. TimeZone pulumi.StringPtrOutput `pulumi:"timeZone"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Represents a scaling plan definition.
func GetScalingPlan ¶
func GetScalingPlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScalingPlanState, opts ...pulumi.ResourceOption) (*ScalingPlan, error)
GetScalingPlan gets an existing ScalingPlan 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 NewScalingPlan ¶
func NewScalingPlan(ctx *pulumi.Context, name string, args *ScalingPlanArgs, opts ...pulumi.ResourceOption) (*ScalingPlan, error)
NewScalingPlan registers a new resource with the given unique name, arguments, and options.
func (*ScalingPlan) ElementType ¶
func (*ScalingPlan) ElementType() reflect.Type
func (*ScalingPlan) ToScalingPlanOutput ¶
func (i *ScalingPlan) ToScalingPlanOutput() ScalingPlanOutput
func (*ScalingPlan) ToScalingPlanOutputWithContext ¶
func (i *ScalingPlan) ToScalingPlanOutputWithContext(ctx context.Context) ScalingPlanOutput
type ScalingPlanArgs ¶
type ScalingPlanArgs struct { // Description of scaling plan. Description pulumi.StringPtrInput // Exclusion tag for scaling plan. ExclusionTag pulumi.StringPtrInput // User friendly name of scaling plan. FriendlyName pulumi.StringPtrInput // List of ScalingHostPoolReference definitions. HostPoolReferences ScalingHostPoolReferenceArrayInput // HostPool type for scaling plan. HostPoolType pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The name of the scaling plan. ScalingPlanName pulumi.StringInput // List of ScalingSchedule definitions. Schedules ScalingScheduleArrayInput // Resource tags. Tags pulumi.StringMapInput // Timezone of the scaling plan. TimeZone pulumi.StringPtrInput }
The set of arguments for constructing a ScalingPlan resource.
func (ScalingPlanArgs) ElementType ¶
func (ScalingPlanArgs) ElementType() reflect.Type
type ScalingPlanInput ¶
type ScalingPlanInput interface { pulumi.Input ToScalingPlanOutput() ScalingPlanOutput ToScalingPlanOutputWithContext(ctx context.Context) ScalingPlanOutput }
type ScalingPlanOutput ¶
type ScalingPlanOutput struct {
*pulumi.OutputState
}
func (ScalingPlanOutput) ElementType ¶
func (ScalingPlanOutput) ElementType() reflect.Type
func (ScalingPlanOutput) ToScalingPlanOutput ¶
func (o ScalingPlanOutput) ToScalingPlanOutput() ScalingPlanOutput
func (ScalingPlanOutput) ToScalingPlanOutputWithContext ¶
func (o ScalingPlanOutput) ToScalingPlanOutputWithContext(ctx context.Context) ScalingPlanOutput
type ScalingPlanState ¶
type ScalingPlanState struct { // Description of scaling plan. Description pulumi.StringPtrInput // Exclusion tag for scaling plan. ExclusionTag pulumi.StringPtrInput // User friendly name of scaling plan. FriendlyName pulumi.StringPtrInput // List of ScalingHostPoolReference definitions. HostPoolReferences ScalingHostPoolReferenceResponseArrayInput // HostPool type for scaling plan. HostPoolType pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // List of ScalingSchedule definitions. Schedules ScalingScheduleResponseArrayInput // Resource tags. Tags pulumi.StringMapInput // Timezone of the scaling plan. TimeZone pulumi.StringPtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (ScalingPlanState) ElementType ¶
func (ScalingPlanState) ElementType() reflect.Type
type ScalingSchedule ¶
type ScalingSchedule struct { // Set of days of the week on which this schedule is active. DaysOfWeek []string `pulumi:"daysOfWeek"` // Name of the scaling schedule. Name *string `pulumi:"name"` // Load balancing algorithm for off-peak period. OffPeakLoadBalancingAlgorithm *string `pulumi:"offPeakLoadBalancingAlgorithm"` // Starting time for off-peak period. OffPeakStartTime *string `pulumi:"offPeakStartTime"` // Load balancing algorithm for peak period. PeakLoadBalancingAlgorithm *string `pulumi:"peakLoadBalancingAlgorithm"` // Starting time for peak period. PeakStartTime *string `pulumi:"peakStartTime"` // Capacity threshold for ramp down period. RampDownCapacityThresholdPct *int `pulumi:"rampDownCapacityThresholdPct"` // Should users be logged off forcefully from hosts. RampDownForceLogoffUsers *bool `pulumi:"rampDownForceLogoffUsers"` // Load balancing algorithm for ramp down period. RampDownLoadBalancingAlgorithm *string `pulumi:"rampDownLoadBalancingAlgorithm"` // Minimum host percentage for ramp down period. RampDownMinimumHostsPct *int `pulumi:"rampDownMinimumHostsPct"` // Notification message for users during ramp down period. RampDownNotificationMessage *string `pulumi:"rampDownNotificationMessage"` // Starting time for ramp down period. RampDownStartTime *string `pulumi:"rampDownStartTime"` // Specifies when to stop hosts during ramp down period. RampDownStopHostsWhen *string `pulumi:"rampDownStopHostsWhen"` // Number of minutes to wait to stop hosts during ramp down period. RampDownWaitTimeMinutes *int `pulumi:"rampDownWaitTimeMinutes"` // Capacity threshold for ramp up period. RampUpCapacityThresholdPct *int `pulumi:"rampUpCapacityThresholdPct"` // Load balancing algorithm for ramp up period. RampUpLoadBalancingAlgorithm *string `pulumi:"rampUpLoadBalancingAlgorithm"` // Minimum host percentage for ramp up period. RampUpMinimumHostsPct *int `pulumi:"rampUpMinimumHostsPct"` // Starting time for ramp up period. RampUpStartTime *string `pulumi:"rampUpStartTime"` }
Scaling plan schedule.
type ScalingScheduleArgs ¶
type ScalingScheduleArgs struct { // Set of days of the week on which this schedule is active. DaysOfWeek pulumi.StringArrayInput `pulumi:"daysOfWeek"` // Name of the scaling schedule. Name pulumi.StringPtrInput `pulumi:"name"` // Load balancing algorithm for off-peak period. OffPeakLoadBalancingAlgorithm pulumi.StringPtrInput `pulumi:"offPeakLoadBalancingAlgorithm"` // Starting time for off-peak period. OffPeakStartTime pulumi.StringPtrInput `pulumi:"offPeakStartTime"` // Load balancing algorithm for peak period. PeakLoadBalancingAlgorithm pulumi.StringPtrInput `pulumi:"peakLoadBalancingAlgorithm"` // Starting time for peak period. PeakStartTime pulumi.StringPtrInput `pulumi:"peakStartTime"` // Capacity threshold for ramp down period. RampDownCapacityThresholdPct pulumi.IntPtrInput `pulumi:"rampDownCapacityThresholdPct"` // Should users be logged off forcefully from hosts. RampDownForceLogoffUsers pulumi.BoolPtrInput `pulumi:"rampDownForceLogoffUsers"` // Load balancing algorithm for ramp down period. RampDownLoadBalancingAlgorithm pulumi.StringPtrInput `pulumi:"rampDownLoadBalancingAlgorithm"` // Minimum host percentage for ramp down period. RampDownMinimumHostsPct pulumi.IntPtrInput `pulumi:"rampDownMinimumHostsPct"` // Notification message for users during ramp down period. RampDownNotificationMessage pulumi.StringPtrInput `pulumi:"rampDownNotificationMessage"` // Starting time for ramp down period. RampDownStartTime pulumi.StringPtrInput `pulumi:"rampDownStartTime"` // Specifies when to stop hosts during ramp down period. RampDownStopHostsWhen pulumi.StringPtrInput `pulumi:"rampDownStopHostsWhen"` // Number of minutes to wait to stop hosts during ramp down period. RampDownWaitTimeMinutes pulumi.IntPtrInput `pulumi:"rampDownWaitTimeMinutes"` // Capacity threshold for ramp up period. RampUpCapacityThresholdPct pulumi.IntPtrInput `pulumi:"rampUpCapacityThresholdPct"` // Load balancing algorithm for ramp up period. RampUpLoadBalancingAlgorithm pulumi.StringPtrInput `pulumi:"rampUpLoadBalancingAlgorithm"` // Minimum host percentage for ramp up period. RampUpMinimumHostsPct pulumi.IntPtrInput `pulumi:"rampUpMinimumHostsPct"` // Starting time for ramp up period. RampUpStartTime pulumi.StringPtrInput `pulumi:"rampUpStartTime"` }
Scaling plan schedule.
func (ScalingScheduleArgs) ElementType ¶
func (ScalingScheduleArgs) ElementType() reflect.Type
func (ScalingScheduleArgs) ToScalingScheduleOutput ¶
func (i ScalingScheduleArgs) ToScalingScheduleOutput() ScalingScheduleOutput
func (ScalingScheduleArgs) ToScalingScheduleOutputWithContext ¶
func (i ScalingScheduleArgs) ToScalingScheduleOutputWithContext(ctx context.Context) ScalingScheduleOutput
type ScalingScheduleArray ¶
type ScalingScheduleArray []ScalingScheduleInput
func (ScalingScheduleArray) ElementType ¶
func (ScalingScheduleArray) ElementType() reflect.Type
func (ScalingScheduleArray) ToScalingScheduleArrayOutput ¶
func (i ScalingScheduleArray) ToScalingScheduleArrayOutput() ScalingScheduleArrayOutput
func (ScalingScheduleArray) ToScalingScheduleArrayOutputWithContext ¶
func (i ScalingScheduleArray) ToScalingScheduleArrayOutputWithContext(ctx context.Context) ScalingScheduleArrayOutput
type ScalingScheduleArrayInput ¶
type ScalingScheduleArrayInput interface { pulumi.Input ToScalingScheduleArrayOutput() ScalingScheduleArrayOutput ToScalingScheduleArrayOutputWithContext(context.Context) ScalingScheduleArrayOutput }
ScalingScheduleArrayInput is an input type that accepts ScalingScheduleArray and ScalingScheduleArrayOutput values. You can construct a concrete instance of `ScalingScheduleArrayInput` via:
ScalingScheduleArray{ ScalingScheduleArgs{...} }
type ScalingScheduleArrayOutput ¶
type ScalingScheduleArrayOutput struct{ *pulumi.OutputState }
func (ScalingScheduleArrayOutput) ElementType ¶
func (ScalingScheduleArrayOutput) ElementType() reflect.Type
func (ScalingScheduleArrayOutput) Index ¶
func (o ScalingScheduleArrayOutput) Index(i pulumi.IntInput) ScalingScheduleOutput
func (ScalingScheduleArrayOutput) ToScalingScheduleArrayOutput ¶
func (o ScalingScheduleArrayOutput) ToScalingScheduleArrayOutput() ScalingScheduleArrayOutput
func (ScalingScheduleArrayOutput) ToScalingScheduleArrayOutputWithContext ¶
func (o ScalingScheduleArrayOutput) ToScalingScheduleArrayOutputWithContext(ctx context.Context) ScalingScheduleArrayOutput
type ScalingScheduleInput ¶
type ScalingScheduleInput interface { pulumi.Input ToScalingScheduleOutput() ScalingScheduleOutput ToScalingScheduleOutputWithContext(context.Context) ScalingScheduleOutput }
ScalingScheduleInput is an input type that accepts ScalingScheduleArgs and ScalingScheduleOutput values. You can construct a concrete instance of `ScalingScheduleInput` via:
ScalingScheduleArgs{...}
type ScalingScheduleOutput ¶
type ScalingScheduleOutput struct{ *pulumi.OutputState }
Scaling plan schedule.
func (ScalingScheduleOutput) DaysOfWeek ¶
func (o ScalingScheduleOutput) DaysOfWeek() pulumi.StringArrayOutput
Set of days of the week on which this schedule is active.
func (ScalingScheduleOutput) ElementType ¶
func (ScalingScheduleOutput) ElementType() reflect.Type
func (ScalingScheduleOutput) Name ¶
func (o ScalingScheduleOutput) Name() pulumi.StringPtrOutput
Name of the scaling schedule.
func (ScalingScheduleOutput) OffPeakLoadBalancingAlgorithm ¶
func (o ScalingScheduleOutput) OffPeakLoadBalancingAlgorithm() pulumi.StringPtrOutput
Load balancing algorithm for off-peak period.
func (ScalingScheduleOutput) OffPeakStartTime ¶
func (o ScalingScheduleOutput) OffPeakStartTime() pulumi.StringPtrOutput
Starting time for off-peak period.
func (ScalingScheduleOutput) PeakLoadBalancingAlgorithm ¶
func (o ScalingScheduleOutput) PeakLoadBalancingAlgorithm() pulumi.StringPtrOutput
Load balancing algorithm for peak period.
func (ScalingScheduleOutput) PeakStartTime ¶
func (o ScalingScheduleOutput) PeakStartTime() pulumi.StringPtrOutput
Starting time for peak period.
func (ScalingScheduleOutput) RampDownCapacityThresholdPct ¶
func (o ScalingScheduleOutput) RampDownCapacityThresholdPct() pulumi.IntPtrOutput
Capacity threshold for ramp down period.
func (ScalingScheduleOutput) RampDownForceLogoffUsers ¶
func (o ScalingScheduleOutput) RampDownForceLogoffUsers() pulumi.BoolPtrOutput
Should users be logged off forcefully from hosts.
func (ScalingScheduleOutput) RampDownLoadBalancingAlgorithm ¶
func (o ScalingScheduleOutput) RampDownLoadBalancingAlgorithm() pulumi.StringPtrOutput
Load balancing algorithm for ramp down period.
func (ScalingScheduleOutput) RampDownMinimumHostsPct ¶
func (o ScalingScheduleOutput) RampDownMinimumHostsPct() pulumi.IntPtrOutput
Minimum host percentage for ramp down period.
func (ScalingScheduleOutput) RampDownNotificationMessage ¶
func (o ScalingScheduleOutput) RampDownNotificationMessage() pulumi.StringPtrOutput
Notification message for users during ramp down period.
func (ScalingScheduleOutput) RampDownStartTime ¶
func (o ScalingScheduleOutput) RampDownStartTime() pulumi.StringPtrOutput
Starting time for ramp down period.
func (ScalingScheduleOutput) RampDownStopHostsWhen ¶
func (o ScalingScheduleOutput) RampDownStopHostsWhen() pulumi.StringPtrOutput
Specifies when to stop hosts during ramp down period.
func (ScalingScheduleOutput) RampDownWaitTimeMinutes ¶ added in v0.5.0
func (o ScalingScheduleOutput) RampDownWaitTimeMinutes() pulumi.IntPtrOutput
Number of minutes to wait to stop hosts during ramp down period.
func (ScalingScheduleOutput) RampUpCapacityThresholdPct ¶
func (o ScalingScheduleOutput) RampUpCapacityThresholdPct() pulumi.IntPtrOutput
Capacity threshold for ramp up period.
func (ScalingScheduleOutput) RampUpLoadBalancingAlgorithm ¶ added in v0.5.0
func (o ScalingScheduleOutput) RampUpLoadBalancingAlgorithm() pulumi.StringPtrOutput
Load balancing algorithm for ramp up period.
func (ScalingScheduleOutput) RampUpMinimumHostsPct ¶ added in v0.5.0
func (o ScalingScheduleOutput) RampUpMinimumHostsPct() pulumi.IntPtrOutput
Minimum host percentage for ramp up period.
func (ScalingScheduleOutput) RampUpStartTime ¶
func (o ScalingScheduleOutput) RampUpStartTime() pulumi.StringPtrOutput
Starting time for ramp up period.
func (ScalingScheduleOutput) ToScalingScheduleOutput ¶
func (o ScalingScheduleOutput) ToScalingScheduleOutput() ScalingScheduleOutput
func (ScalingScheduleOutput) ToScalingScheduleOutputWithContext ¶
func (o ScalingScheduleOutput) ToScalingScheduleOutputWithContext(ctx context.Context) ScalingScheduleOutput
type ScalingScheduleResponse ¶
type ScalingScheduleResponse struct { // Set of days of the week on which this schedule is active. DaysOfWeek []string `pulumi:"daysOfWeek"` // Name of the scaling schedule. Name *string `pulumi:"name"` // Load balancing algorithm for off-peak period. OffPeakLoadBalancingAlgorithm *string `pulumi:"offPeakLoadBalancingAlgorithm"` // Starting time for off-peak period. OffPeakStartTime *string `pulumi:"offPeakStartTime"` // Load balancing algorithm for peak period. PeakLoadBalancingAlgorithm *string `pulumi:"peakLoadBalancingAlgorithm"` // Starting time for peak period. PeakStartTime *string `pulumi:"peakStartTime"` // Capacity threshold for ramp down period. RampDownCapacityThresholdPct *int `pulumi:"rampDownCapacityThresholdPct"` // Should users be logged off forcefully from hosts. RampDownForceLogoffUsers *bool `pulumi:"rampDownForceLogoffUsers"` // Load balancing algorithm for ramp down period. RampDownLoadBalancingAlgorithm *string `pulumi:"rampDownLoadBalancingAlgorithm"` // Minimum host percentage for ramp down period. RampDownMinimumHostsPct *int `pulumi:"rampDownMinimumHostsPct"` // Notification message for users during ramp down period. RampDownNotificationMessage *string `pulumi:"rampDownNotificationMessage"` // Starting time for ramp down period. RampDownStartTime *string `pulumi:"rampDownStartTime"` // Specifies when to stop hosts during ramp down period. RampDownStopHostsWhen *string `pulumi:"rampDownStopHostsWhen"` // Number of minutes to wait to stop hosts during ramp down period. RampDownWaitTimeMinutes *int `pulumi:"rampDownWaitTimeMinutes"` // Capacity threshold for ramp up period. RampUpCapacityThresholdPct *int `pulumi:"rampUpCapacityThresholdPct"` // Load balancing algorithm for ramp up period. RampUpLoadBalancingAlgorithm *string `pulumi:"rampUpLoadBalancingAlgorithm"` // Minimum host percentage for ramp up period. RampUpMinimumHostsPct *int `pulumi:"rampUpMinimumHostsPct"` // Starting time for ramp up period. RampUpStartTime *string `pulumi:"rampUpStartTime"` }
Scaling plan schedule.
type ScalingScheduleResponseArgs ¶
type ScalingScheduleResponseArgs struct { // Set of days of the week on which this schedule is active. DaysOfWeek pulumi.StringArrayInput `pulumi:"daysOfWeek"` // Name of the scaling schedule. Name pulumi.StringPtrInput `pulumi:"name"` // Load balancing algorithm for off-peak period. OffPeakLoadBalancingAlgorithm pulumi.StringPtrInput `pulumi:"offPeakLoadBalancingAlgorithm"` // Starting time for off-peak period. OffPeakStartTime pulumi.StringPtrInput `pulumi:"offPeakStartTime"` // Load balancing algorithm for peak period. PeakLoadBalancingAlgorithm pulumi.StringPtrInput `pulumi:"peakLoadBalancingAlgorithm"` // Starting time for peak period. PeakStartTime pulumi.StringPtrInput `pulumi:"peakStartTime"` // Capacity threshold for ramp down period. RampDownCapacityThresholdPct pulumi.IntPtrInput `pulumi:"rampDownCapacityThresholdPct"` // Should users be logged off forcefully from hosts. RampDownForceLogoffUsers pulumi.BoolPtrInput `pulumi:"rampDownForceLogoffUsers"` // Load balancing algorithm for ramp down period. RampDownLoadBalancingAlgorithm pulumi.StringPtrInput `pulumi:"rampDownLoadBalancingAlgorithm"` // Minimum host percentage for ramp down period. RampDownMinimumHostsPct pulumi.IntPtrInput `pulumi:"rampDownMinimumHostsPct"` // Notification message for users during ramp down period. RampDownNotificationMessage pulumi.StringPtrInput `pulumi:"rampDownNotificationMessage"` // Starting time for ramp down period. RampDownStartTime pulumi.StringPtrInput `pulumi:"rampDownStartTime"` // Specifies when to stop hosts during ramp down period. RampDownStopHostsWhen pulumi.StringPtrInput `pulumi:"rampDownStopHostsWhen"` // Number of minutes to wait to stop hosts during ramp down period. RampDownWaitTimeMinutes pulumi.IntPtrInput `pulumi:"rampDownWaitTimeMinutes"` // Capacity threshold for ramp up period. RampUpCapacityThresholdPct pulumi.IntPtrInput `pulumi:"rampUpCapacityThresholdPct"` // Load balancing algorithm for ramp up period. RampUpLoadBalancingAlgorithm pulumi.StringPtrInput `pulumi:"rampUpLoadBalancingAlgorithm"` // Minimum host percentage for ramp up period. RampUpMinimumHostsPct pulumi.IntPtrInput `pulumi:"rampUpMinimumHostsPct"` // Starting time for ramp up period. RampUpStartTime pulumi.StringPtrInput `pulumi:"rampUpStartTime"` }
Scaling plan schedule.
func (ScalingScheduleResponseArgs) ElementType ¶
func (ScalingScheduleResponseArgs) ElementType() reflect.Type
func (ScalingScheduleResponseArgs) ToScalingScheduleResponseOutput ¶
func (i ScalingScheduleResponseArgs) ToScalingScheduleResponseOutput() ScalingScheduleResponseOutput
func (ScalingScheduleResponseArgs) ToScalingScheduleResponseOutputWithContext ¶
func (i ScalingScheduleResponseArgs) ToScalingScheduleResponseOutputWithContext(ctx context.Context) ScalingScheduleResponseOutput
type ScalingScheduleResponseArray ¶
type ScalingScheduleResponseArray []ScalingScheduleResponseInput
func (ScalingScheduleResponseArray) ElementType ¶
func (ScalingScheduleResponseArray) ElementType() reflect.Type
func (ScalingScheduleResponseArray) ToScalingScheduleResponseArrayOutput ¶
func (i ScalingScheduleResponseArray) ToScalingScheduleResponseArrayOutput() ScalingScheduleResponseArrayOutput
func (ScalingScheduleResponseArray) ToScalingScheduleResponseArrayOutputWithContext ¶
func (i ScalingScheduleResponseArray) ToScalingScheduleResponseArrayOutputWithContext(ctx context.Context) ScalingScheduleResponseArrayOutput
type ScalingScheduleResponseArrayInput ¶
type ScalingScheduleResponseArrayInput interface { pulumi.Input ToScalingScheduleResponseArrayOutput() ScalingScheduleResponseArrayOutput ToScalingScheduleResponseArrayOutputWithContext(context.Context) ScalingScheduleResponseArrayOutput }
ScalingScheduleResponseArrayInput is an input type that accepts ScalingScheduleResponseArray and ScalingScheduleResponseArrayOutput values. You can construct a concrete instance of `ScalingScheduleResponseArrayInput` via:
ScalingScheduleResponseArray{ ScalingScheduleResponseArgs{...} }
type ScalingScheduleResponseArrayOutput ¶
type ScalingScheduleResponseArrayOutput struct{ *pulumi.OutputState }
func (ScalingScheduleResponseArrayOutput) ElementType ¶
func (ScalingScheduleResponseArrayOutput) ElementType() reflect.Type
func (ScalingScheduleResponseArrayOutput) Index ¶
func (o ScalingScheduleResponseArrayOutput) Index(i pulumi.IntInput) ScalingScheduleResponseOutput
func (ScalingScheduleResponseArrayOutput) ToScalingScheduleResponseArrayOutput ¶
func (o ScalingScheduleResponseArrayOutput) ToScalingScheduleResponseArrayOutput() ScalingScheduleResponseArrayOutput
func (ScalingScheduleResponseArrayOutput) ToScalingScheduleResponseArrayOutputWithContext ¶
func (o ScalingScheduleResponseArrayOutput) ToScalingScheduleResponseArrayOutputWithContext(ctx context.Context) ScalingScheduleResponseArrayOutput
type ScalingScheduleResponseInput ¶
type ScalingScheduleResponseInput interface { pulumi.Input ToScalingScheduleResponseOutput() ScalingScheduleResponseOutput ToScalingScheduleResponseOutputWithContext(context.Context) ScalingScheduleResponseOutput }
ScalingScheduleResponseInput is an input type that accepts ScalingScheduleResponseArgs and ScalingScheduleResponseOutput values. You can construct a concrete instance of `ScalingScheduleResponseInput` via:
ScalingScheduleResponseArgs{...}
type ScalingScheduleResponseOutput ¶
type ScalingScheduleResponseOutput struct{ *pulumi.OutputState }
Scaling plan schedule.
func (ScalingScheduleResponseOutput) DaysOfWeek ¶
func (o ScalingScheduleResponseOutput) DaysOfWeek() pulumi.StringArrayOutput
Set of days of the week on which this schedule is active.
func (ScalingScheduleResponseOutput) ElementType ¶
func (ScalingScheduleResponseOutput) ElementType() reflect.Type
func (ScalingScheduleResponseOutput) Name ¶
func (o ScalingScheduleResponseOutput) Name() pulumi.StringPtrOutput
Name of the scaling schedule.
func (ScalingScheduleResponseOutput) OffPeakLoadBalancingAlgorithm ¶
func (o ScalingScheduleResponseOutput) OffPeakLoadBalancingAlgorithm() pulumi.StringPtrOutput
Load balancing algorithm for off-peak period.
func (ScalingScheduleResponseOutput) OffPeakStartTime ¶
func (o ScalingScheduleResponseOutput) OffPeakStartTime() pulumi.StringPtrOutput
Starting time for off-peak period.
func (ScalingScheduleResponseOutput) PeakLoadBalancingAlgorithm ¶
func (o ScalingScheduleResponseOutput) PeakLoadBalancingAlgorithm() pulumi.StringPtrOutput
Load balancing algorithm for peak period.
func (ScalingScheduleResponseOutput) PeakStartTime ¶
func (o ScalingScheduleResponseOutput) PeakStartTime() pulumi.StringPtrOutput
Starting time for peak period.
func (ScalingScheduleResponseOutput) RampDownCapacityThresholdPct ¶
func (o ScalingScheduleResponseOutput) RampDownCapacityThresholdPct() pulumi.IntPtrOutput
Capacity threshold for ramp down period.
func (ScalingScheduleResponseOutput) RampDownForceLogoffUsers ¶
func (o ScalingScheduleResponseOutput) RampDownForceLogoffUsers() pulumi.BoolPtrOutput
Should users be logged off forcefully from hosts.
func (ScalingScheduleResponseOutput) RampDownLoadBalancingAlgorithm ¶
func (o ScalingScheduleResponseOutput) RampDownLoadBalancingAlgorithm() pulumi.StringPtrOutput
Load balancing algorithm for ramp down period.
func (ScalingScheduleResponseOutput) RampDownMinimumHostsPct ¶
func (o ScalingScheduleResponseOutput) RampDownMinimumHostsPct() pulumi.IntPtrOutput
Minimum host percentage for ramp down period.
func (ScalingScheduleResponseOutput) RampDownNotificationMessage ¶
func (o ScalingScheduleResponseOutput) RampDownNotificationMessage() pulumi.StringPtrOutput
Notification message for users during ramp down period.
func (ScalingScheduleResponseOutput) RampDownStartTime ¶
func (o ScalingScheduleResponseOutput) RampDownStartTime() pulumi.StringPtrOutput
Starting time for ramp down period.
func (ScalingScheduleResponseOutput) RampDownStopHostsWhen ¶
func (o ScalingScheduleResponseOutput) RampDownStopHostsWhen() pulumi.StringPtrOutput
Specifies when to stop hosts during ramp down period.
func (ScalingScheduleResponseOutput) RampDownWaitTimeMinutes ¶ added in v0.5.0
func (o ScalingScheduleResponseOutput) RampDownWaitTimeMinutes() pulumi.IntPtrOutput
Number of minutes to wait to stop hosts during ramp down period.
func (ScalingScheduleResponseOutput) RampUpCapacityThresholdPct ¶
func (o ScalingScheduleResponseOutput) RampUpCapacityThresholdPct() pulumi.IntPtrOutput
Capacity threshold for ramp up period.
func (ScalingScheduleResponseOutput) RampUpLoadBalancingAlgorithm ¶ added in v0.5.0
func (o ScalingScheduleResponseOutput) RampUpLoadBalancingAlgorithm() pulumi.StringPtrOutput
Load balancing algorithm for ramp up period.
func (ScalingScheduleResponseOutput) RampUpMinimumHostsPct ¶ added in v0.5.0
func (o ScalingScheduleResponseOutput) RampUpMinimumHostsPct() pulumi.IntPtrOutput
Minimum host percentage for ramp up period.
func (ScalingScheduleResponseOutput) RampUpStartTime ¶
func (o ScalingScheduleResponseOutput) RampUpStartTime() pulumi.StringPtrOutput
Starting time for ramp up period.
func (ScalingScheduleResponseOutput) ToScalingScheduleResponseOutput ¶
func (o ScalingScheduleResponseOutput) ToScalingScheduleResponseOutput() ScalingScheduleResponseOutput
func (ScalingScheduleResponseOutput) ToScalingScheduleResponseOutputWithContext ¶
func (o ScalingScheduleResponseOutput) ToScalingScheduleResponseOutputWithContext(ctx context.Context) ScalingScheduleResponseOutput
type SessionHostLoadBalancingAlgorithm ¶ added in v0.3.1
Load balancing algorithm for ramp up period.
func (SessionHostLoadBalancingAlgorithm) ElementType ¶ added in v0.3.1
func (SessionHostLoadBalancingAlgorithm) ElementType() reflect.Type
func (SessionHostLoadBalancingAlgorithm) ToStringOutput ¶ added in v0.3.1
func (e SessionHostLoadBalancingAlgorithm) ToStringOutput() pulumi.StringOutput
func (SessionHostLoadBalancingAlgorithm) ToStringOutputWithContext ¶ added in v0.3.1
func (e SessionHostLoadBalancingAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SessionHostLoadBalancingAlgorithm) ToStringPtrOutput ¶ added in v0.3.1
func (e SessionHostLoadBalancingAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
func (SessionHostLoadBalancingAlgorithm) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SessionHostLoadBalancingAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StopHostsWhen ¶ added in v0.3.1
Specifies when to stop hosts during ramp down period.
func (StopHostsWhen) ElementType ¶ added in v0.3.1
func (StopHostsWhen) ElementType() reflect.Type
func (StopHostsWhen) ToStringOutput ¶ added in v0.3.1
func (e StopHostsWhen) ToStringOutput() pulumi.StringOutput
func (StopHostsWhen) ToStringOutputWithContext ¶ added in v0.3.1
func (e StopHostsWhen) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StopHostsWhen) ToStringPtrOutput ¶ added in v0.3.1
func (e StopHostsWhen) ToStringPtrOutput() pulumi.StringPtrOutput
func (StopHostsWhen) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e StopHostsWhen) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Workspace ¶
type Workspace struct { pulumi.CustomResourceState // List of applicationGroup resource Ids. ApplicationGroupReferences pulumi.StringArrayOutput `pulumi:"applicationGroupReferences"` // Description of Workspace. Description pulumi.StringPtrOutput `pulumi:"description"` // Friendly name of Workspace. FriendlyName pulumi.StringPtrOutput `pulumi:"friendlyName"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Represents a Workspace definition.
func GetWorkspace ¶
func GetWorkspace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkspaceState, opts ...pulumi.ResourceOption) (*Workspace, error)
GetWorkspace gets an existing Workspace 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 NewWorkspace ¶
func NewWorkspace(ctx *pulumi.Context, name string, args *WorkspaceArgs, opts ...pulumi.ResourceOption) (*Workspace, error)
NewWorkspace registers a new resource with the given unique name, arguments, and options.
func (*Workspace) ElementType ¶
func (*Workspace) ToWorkspaceOutput ¶
func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput
func (*Workspace) ToWorkspaceOutputWithContext ¶
func (i *Workspace) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
type WorkspaceArgs ¶
type WorkspaceArgs struct { // List of applicationGroup resource Ids. ApplicationGroupReferences pulumi.StringArrayInput // Description of Workspace. Description pulumi.StringPtrInput // Friendly name of Workspace. FriendlyName pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The name of the workspace WorkspaceName pulumi.StringInput }
The set of arguments for constructing a Workspace resource.
func (WorkspaceArgs) ElementType ¶
func (WorkspaceArgs) ElementType() reflect.Type
type WorkspaceInput ¶
type WorkspaceInput interface { pulumi.Input ToWorkspaceOutput() WorkspaceOutput ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput }
type WorkspaceOutput ¶
type WorkspaceOutput struct {
*pulumi.OutputState
}
func (WorkspaceOutput) ElementType ¶
func (WorkspaceOutput) ElementType() reflect.Type
func (WorkspaceOutput) ToWorkspaceOutput ¶
func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
func (WorkspaceOutput) ToWorkspaceOutputWithContext ¶
func (o WorkspaceOutput) ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput
type WorkspaceState ¶
type WorkspaceState struct { // List of applicationGroup resource Ids. ApplicationGroupReferences pulumi.StringArrayInput // Description of Workspace. Description pulumi.StringPtrInput // Friendly name of Workspace. FriendlyName pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (WorkspaceState) ElementType ¶
func (WorkspaceState) ElementType() reflect.Type