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 LookupWorkspaceArgs
- type LookupWorkspaceResult
- 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) ResetToken() pulumi.BoolPtrOutput
- 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) ResetToken() pulumi.BoolPtrOutput
- 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) ResetToken() pulumi.BoolPtrOutput
- 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) ResetToken() pulumi.BoolPtrOutput
- func (o RegistrationInfoResponsePtrOutput) ToRegistrationInfoResponsePtrOutput() RegistrationInfoResponsePtrOutput
- func (o RegistrationInfoResponsePtrOutput) ToRegistrationInfoResponsePtrOutputWithContext(ctx context.Context) RegistrationInfoResponsePtrOutput
- func (o RegistrationInfoResponsePtrOutput) Token() 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") )
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") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { pulumi.CustomResourceState // 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"` // 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 ¶ added in v0.2.6
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶ added in v0.2.6
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶ added in v0.2.6
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 // 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 // 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 ¶ added in v0.2.6
func (*ApplicationGroup) ElementType() reflect.Type
func (*ApplicationGroup) ToApplicationGroupOutput ¶ added in v0.2.6
func (i *ApplicationGroup) ToApplicationGroupOutput() ApplicationGroupOutput
func (*ApplicationGroup) ToApplicationGroupOutputWithContext ¶ added in v0.2.6
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.StringInput // 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 ¶ added in v0.2.6
type ApplicationGroupInput interface { pulumi.Input ToApplicationGroupOutput() ApplicationGroupOutput ToApplicationGroupOutputWithContext(ctx context.Context) ApplicationGroupOutput }
type ApplicationGroupOutput ¶ added in v0.2.6
type ApplicationGroupOutput struct {
*pulumi.OutputState
}
func (ApplicationGroupOutput) ElementType ¶ added in v0.2.6
func (ApplicationGroupOutput) ElementType() reflect.Type
func (ApplicationGroupOutput) ToApplicationGroupOutput ¶ added in v0.2.6
func (o ApplicationGroupOutput) ToApplicationGroupOutput() ApplicationGroupOutput
func (ApplicationGroupOutput) ToApplicationGroupOutputWithContext ¶ added in v0.2.6
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 ¶ added in v0.2.6
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationOutput ¶ added in v0.2.6
type ApplicationOutput struct {
*pulumi.OutputState
}
func (ApplicationOutput) ElementType ¶ added in v0.2.6
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) ToApplicationOutput ¶ added in v0.2.6
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶ added in v0.2.6
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationState ¶
type ApplicationState struct { // 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 // 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"` // Path to keyvault containing ssoContext secret. SsoContext pulumi.StringPtrOutput `pulumi:"ssoContext"` // 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 ¶ added in v0.2.6
func (*HostPool) ToHostPoolOutput ¶ added in v0.2.6
func (i *HostPool) ToHostPoolOutput() HostPoolOutput
func (*HostPool) ToHostPoolOutputWithContext ¶ added in v0.2.6
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.StringInput // 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 // Path to keyvault containing ssoContext secret. SsoContext pulumi.StringPtrInput // 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 ¶ added in v0.2.6
type HostPoolInput interface { pulumi.Input ToHostPoolOutput() HostPoolOutput ToHostPoolOutputWithContext(ctx context.Context) HostPoolOutput }
type HostPoolOutput ¶ added in v0.2.6
type HostPoolOutput struct {
*pulumi.OutputState
}
func (HostPoolOutput) ElementType ¶ added in v0.2.6
func (HostPoolOutput) ElementType() reflect.Type
func (HostPoolOutput) ToHostPoolOutput ¶ added in v0.2.6
func (o HostPoolOutput) ToHostPoolOutput() HostPoolOutput
func (HostPoolOutput) ToHostPoolOutputWithContext ¶ added in v0.2.6
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 // Path to keyvault containing ssoContext secret. SsoContext pulumi.StringPtrInput // 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 desktop.
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 { // 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"` // 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"` // Path to keyvault containing ssoContext secret. SsoContext *string `pulumi:"ssoContext"` // 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 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 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"` // Update registration token. ResetToken *bool `pulumi:"resetToken"` // 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"` // Update registration token. ResetToken pulumi.BoolPtrInput `pulumi:"resetToken"` // 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) ResetToken ¶
func (o RegistrationInfoOutput) ResetToken() pulumi.BoolPtrOutput
Update registration 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) ResetToken ¶
func (o RegistrationInfoPtrOutput) ResetToken() pulumi.BoolPtrOutput
Update registration 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"` // Update registration token. ResetToken *bool `pulumi:"resetToken"` // 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"` // Update registration token. ResetToken pulumi.BoolPtrInput `pulumi:"resetToken"` // 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) ResetToken ¶
func (o RegistrationInfoResponseOutput) ResetToken() pulumi.BoolPtrOutput
Update registration 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) ResetToken ¶
func (o RegistrationInfoResponsePtrOutput) ResetToken() pulumi.BoolPtrOutput
Update registration 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 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 ¶ added in v0.2.6
func (*Workspace) ToWorkspaceOutput ¶ added in v0.2.6
func (i *Workspace) ToWorkspaceOutput() WorkspaceOutput
func (*Workspace) ToWorkspaceOutputWithContext ¶ added in v0.2.6
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.StringInput // 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 ¶ added in v0.2.6
type WorkspaceInput interface { pulumi.Input ToWorkspaceOutput() WorkspaceOutput ToWorkspaceOutputWithContext(ctx context.Context) WorkspaceOutput }
type WorkspaceOutput ¶ added in v0.2.6
type WorkspaceOutput struct {
*pulumi.OutputState
}
func (WorkspaceOutput) ElementType ¶ added in v0.2.6
func (WorkspaceOutput) ElementType() reflect.Type
func (WorkspaceOutput) ToWorkspaceOutput ¶ added in v0.2.6
func (o WorkspaceOutput) ToWorkspaceOutput() WorkspaceOutput
func (WorkspaceOutput) ToWorkspaceOutputWithContext ¶ added in v0.2.6
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