Documentation
¶
Index ¶
- type Command
- func (*Command) ElementType() reflect.Type
- func (i *Command) ToCommandOutput() CommandOutput
- func (i *Command) ToCommandOutputWithContext(ctx context.Context) CommandOutput
- func (i *Command) ToCommandPtrOutput() CommandPtrOutput
- func (i *Command) ToCommandPtrOutputWithContext(ctx context.Context) CommandPtrOutput
- type CommandArgs
- type CommandArray
- type CommandArrayInput
- type CommandArrayOutput
- type CommandInput
- type CommandMap
- type CommandMapInput
- type CommandMapOutput
- type CommandOutput
- func (CommandOutput) ElementType() reflect.Type
- func (o CommandOutput) ToCommandOutput() CommandOutput
- func (o CommandOutput) ToCommandOutputWithContext(ctx context.Context) CommandOutput
- func (o CommandOutput) ToCommandPtrOutput() CommandPtrOutput
- func (o CommandOutput) ToCommandPtrOutputWithContext(ctx context.Context) CommandPtrOutput
- type CommandPtrInput
- type CommandPtrOutput
- type CommandState
- type Desktop
- func (*Desktop) ElementType() reflect.Type
- func (i *Desktop) ToDesktopOutput() DesktopOutput
- func (i *Desktop) ToDesktopOutputWithContext(ctx context.Context) DesktopOutput
- func (i *Desktop) ToDesktopPtrOutput() DesktopPtrOutput
- func (i *Desktop) ToDesktopPtrOutputWithContext(ctx context.Context) DesktopPtrOutput
- type DesktopArgs
- type DesktopArray
- type DesktopArrayInput
- type DesktopArrayOutput
- type DesktopInput
- type DesktopMap
- type DesktopMapInput
- type DesktopMapOutput
- type DesktopOutput
- func (DesktopOutput) ElementType() reflect.Type
- func (o DesktopOutput) ToDesktopOutput() DesktopOutput
- func (o DesktopOutput) ToDesktopOutputWithContext(ctx context.Context) DesktopOutput
- func (o DesktopOutput) ToDesktopPtrOutput() DesktopPtrOutput
- func (o DesktopOutput) ToDesktopPtrOutputWithContext(ctx context.Context) DesktopPtrOutput
- type DesktopPtrInput
- type DesktopPtrOutput
- type DesktopState
- type EcdPolicyGroup
- func (*EcdPolicyGroup) ElementType() reflect.Type
- func (i *EcdPolicyGroup) ToEcdPolicyGroupOutput() EcdPolicyGroupOutput
- func (i *EcdPolicyGroup) ToEcdPolicyGroupOutputWithContext(ctx context.Context) EcdPolicyGroupOutput
- func (i *EcdPolicyGroup) ToEcdPolicyGroupPtrOutput() EcdPolicyGroupPtrOutput
- func (i *EcdPolicyGroup) ToEcdPolicyGroupPtrOutputWithContext(ctx context.Context) EcdPolicyGroupPtrOutput
- type EcdPolicyGroupArgs
- type EcdPolicyGroupArray
- type EcdPolicyGroupArrayInput
- type EcdPolicyGroupArrayOutput
- func (EcdPolicyGroupArrayOutput) ElementType() reflect.Type
- func (o EcdPolicyGroupArrayOutput) Index(i pulumi.IntInput) EcdPolicyGroupOutput
- func (o EcdPolicyGroupArrayOutput) ToEcdPolicyGroupArrayOutput() EcdPolicyGroupArrayOutput
- func (o EcdPolicyGroupArrayOutput) ToEcdPolicyGroupArrayOutputWithContext(ctx context.Context) EcdPolicyGroupArrayOutput
- type EcdPolicyGroupAuthorizeAccessPolicyRule
- type EcdPolicyGroupAuthorizeAccessPolicyRuleArgs
- func (EcdPolicyGroupAuthorizeAccessPolicyRuleArgs) ElementType() reflect.Type
- func (i EcdPolicyGroupAuthorizeAccessPolicyRuleArgs) ToEcdPolicyGroupAuthorizeAccessPolicyRuleOutput() EcdPolicyGroupAuthorizeAccessPolicyRuleOutput
- func (i EcdPolicyGroupAuthorizeAccessPolicyRuleArgs) ToEcdPolicyGroupAuthorizeAccessPolicyRuleOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeAccessPolicyRuleOutput
- type EcdPolicyGroupAuthorizeAccessPolicyRuleArray
- func (EcdPolicyGroupAuthorizeAccessPolicyRuleArray) ElementType() reflect.Type
- func (i EcdPolicyGroupAuthorizeAccessPolicyRuleArray) ToEcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput() EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput
- func (i EcdPolicyGroupAuthorizeAccessPolicyRuleArray) ToEcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput
- type EcdPolicyGroupAuthorizeAccessPolicyRuleArrayInput
- type EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput
- func (EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput) Index(i pulumi.IntInput) EcdPolicyGroupAuthorizeAccessPolicyRuleOutput
- func (o EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput) ToEcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput() EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput
- func (o EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput) ToEcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput
- type EcdPolicyGroupAuthorizeAccessPolicyRuleInput
- type EcdPolicyGroupAuthorizeAccessPolicyRuleOutput
- func (o EcdPolicyGroupAuthorizeAccessPolicyRuleOutput) CidrIp() pulumi.StringPtrOutput
- func (o EcdPolicyGroupAuthorizeAccessPolicyRuleOutput) Description() pulumi.StringPtrOutput
- func (EcdPolicyGroupAuthorizeAccessPolicyRuleOutput) ElementType() reflect.Type
- func (o EcdPolicyGroupAuthorizeAccessPolicyRuleOutput) ToEcdPolicyGroupAuthorizeAccessPolicyRuleOutput() EcdPolicyGroupAuthorizeAccessPolicyRuleOutput
- func (o EcdPolicyGroupAuthorizeAccessPolicyRuleOutput) ToEcdPolicyGroupAuthorizeAccessPolicyRuleOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeAccessPolicyRuleOutput
- type EcdPolicyGroupAuthorizeSecurityPolicyRule
- type EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs
- func (EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs) ElementType() reflect.Type
- func (i EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleOutput() EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput
- func (i EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput
- type EcdPolicyGroupAuthorizeSecurityPolicyRuleArray
- func (EcdPolicyGroupAuthorizeSecurityPolicyRuleArray) ElementType() reflect.Type
- func (i EcdPolicyGroupAuthorizeSecurityPolicyRuleArray) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput() EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput
- func (i EcdPolicyGroupAuthorizeSecurityPolicyRuleArray) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput
- type EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayInput
- type EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput
- func (EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput) Index(i pulumi.IntInput) EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput
- func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput() EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput
- func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput
- type EcdPolicyGroupAuthorizeSecurityPolicyRuleInput
- type EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput
- func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) CidrIp() pulumi.StringPtrOutput
- func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) Description() pulumi.StringPtrOutput
- func (EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) ElementType() reflect.Type
- func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) IpProtocol() pulumi.StringPtrOutput
- func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) Policy() pulumi.StringPtrOutput
- func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) PortRange() pulumi.StringPtrOutput
- func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) Priority() pulumi.StringPtrOutput
- func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleOutput() EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput
- func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput
- func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) Type() pulumi.StringPtrOutput
- type EcdPolicyGroupInput
- type EcdPolicyGroupMap
- type EcdPolicyGroupMapInput
- type EcdPolicyGroupMapOutput
- func (EcdPolicyGroupMapOutput) ElementType() reflect.Type
- func (o EcdPolicyGroupMapOutput) MapIndex(k pulumi.StringInput) EcdPolicyGroupOutput
- func (o EcdPolicyGroupMapOutput) ToEcdPolicyGroupMapOutput() EcdPolicyGroupMapOutput
- func (o EcdPolicyGroupMapOutput) ToEcdPolicyGroupMapOutputWithContext(ctx context.Context) EcdPolicyGroupMapOutput
- type EcdPolicyGroupOutput
- func (EcdPolicyGroupOutput) ElementType() reflect.Type
- func (o EcdPolicyGroupOutput) ToEcdPolicyGroupOutput() EcdPolicyGroupOutput
- func (o EcdPolicyGroupOutput) ToEcdPolicyGroupOutputWithContext(ctx context.Context) EcdPolicyGroupOutput
- func (o EcdPolicyGroupOutput) ToEcdPolicyGroupPtrOutput() EcdPolicyGroupPtrOutput
- func (o EcdPolicyGroupOutput) ToEcdPolicyGroupPtrOutputWithContext(ctx context.Context) EcdPolicyGroupPtrOutput
- type EcdPolicyGroupPtrInput
- type EcdPolicyGroupPtrOutput
- func (o EcdPolicyGroupPtrOutput) Elem() EcdPolicyGroupOutput
- func (EcdPolicyGroupPtrOutput) ElementType() reflect.Type
- func (o EcdPolicyGroupPtrOutput) ToEcdPolicyGroupPtrOutput() EcdPolicyGroupPtrOutput
- func (o EcdPolicyGroupPtrOutput) ToEcdPolicyGroupPtrOutputWithContext(ctx context.Context) EcdPolicyGroupPtrOutput
- type EcdPolicyGroupState
- type GetBundlesArgs
- type GetBundlesBundle
- type GetBundlesBundleArgs
- type GetBundlesBundleArray
- type GetBundlesBundleArrayInput
- type GetBundlesBundleArrayOutput
- func (GetBundlesBundleArrayOutput) ElementType() reflect.Type
- func (o GetBundlesBundleArrayOutput) Index(i pulumi.IntInput) GetBundlesBundleOutput
- func (o GetBundlesBundleArrayOutput) ToGetBundlesBundleArrayOutput() GetBundlesBundleArrayOutput
- func (o GetBundlesBundleArrayOutput) ToGetBundlesBundleArrayOutputWithContext(ctx context.Context) GetBundlesBundleArrayOutput
- type GetBundlesBundleDesktopTypeAttribute
- type GetBundlesBundleDesktopTypeAttributeArgs
- func (GetBundlesBundleDesktopTypeAttributeArgs) ElementType() reflect.Type
- func (i GetBundlesBundleDesktopTypeAttributeArgs) ToGetBundlesBundleDesktopTypeAttributeOutput() GetBundlesBundleDesktopTypeAttributeOutput
- func (i GetBundlesBundleDesktopTypeAttributeArgs) ToGetBundlesBundleDesktopTypeAttributeOutputWithContext(ctx context.Context) GetBundlesBundleDesktopTypeAttributeOutput
- type GetBundlesBundleDesktopTypeAttributeArray
- func (GetBundlesBundleDesktopTypeAttributeArray) ElementType() reflect.Type
- func (i GetBundlesBundleDesktopTypeAttributeArray) ToGetBundlesBundleDesktopTypeAttributeArrayOutput() GetBundlesBundleDesktopTypeAttributeArrayOutput
- func (i GetBundlesBundleDesktopTypeAttributeArray) ToGetBundlesBundleDesktopTypeAttributeArrayOutputWithContext(ctx context.Context) GetBundlesBundleDesktopTypeAttributeArrayOutput
- type GetBundlesBundleDesktopTypeAttributeArrayInput
- type GetBundlesBundleDesktopTypeAttributeArrayOutput
- func (GetBundlesBundleDesktopTypeAttributeArrayOutput) ElementType() reflect.Type
- func (o GetBundlesBundleDesktopTypeAttributeArrayOutput) Index(i pulumi.IntInput) GetBundlesBundleDesktopTypeAttributeOutput
- func (o GetBundlesBundleDesktopTypeAttributeArrayOutput) ToGetBundlesBundleDesktopTypeAttributeArrayOutput() GetBundlesBundleDesktopTypeAttributeArrayOutput
- func (o GetBundlesBundleDesktopTypeAttributeArrayOutput) ToGetBundlesBundleDesktopTypeAttributeArrayOutputWithContext(ctx context.Context) GetBundlesBundleDesktopTypeAttributeArrayOutput
- type GetBundlesBundleDesktopTypeAttributeInput
- type GetBundlesBundleDesktopTypeAttributeOutput
- func (o GetBundlesBundleDesktopTypeAttributeOutput) CpuCount() pulumi.IntOutput
- func (GetBundlesBundleDesktopTypeAttributeOutput) ElementType() reflect.Type
- func (o GetBundlesBundleDesktopTypeAttributeOutput) GpuCount() pulumi.StringOutput
- func (o GetBundlesBundleDesktopTypeAttributeOutput) GpuSpec() pulumi.StringOutput
- func (o GetBundlesBundleDesktopTypeAttributeOutput) MemorySize() pulumi.StringOutput
- func (o GetBundlesBundleDesktopTypeAttributeOutput) ToGetBundlesBundleDesktopTypeAttributeOutput() GetBundlesBundleDesktopTypeAttributeOutput
- func (o GetBundlesBundleDesktopTypeAttributeOutput) ToGetBundlesBundleDesktopTypeAttributeOutputWithContext(ctx context.Context) GetBundlesBundleDesktopTypeAttributeOutput
- type GetBundlesBundleDisk
- type GetBundlesBundleDiskArgs
- type GetBundlesBundleDiskArray
- type GetBundlesBundleDiskArrayInput
- type GetBundlesBundleDiskArrayOutput
- func (GetBundlesBundleDiskArrayOutput) ElementType() reflect.Type
- func (o GetBundlesBundleDiskArrayOutput) Index(i pulumi.IntInput) GetBundlesBundleDiskOutput
- func (o GetBundlesBundleDiskArrayOutput) ToGetBundlesBundleDiskArrayOutput() GetBundlesBundleDiskArrayOutput
- func (o GetBundlesBundleDiskArrayOutput) ToGetBundlesBundleDiskArrayOutputWithContext(ctx context.Context) GetBundlesBundleDiskArrayOutput
- type GetBundlesBundleDiskInput
- type GetBundlesBundleDiskOutput
- func (o GetBundlesBundleDiskOutput) DiskSize() pulumi.StringOutput
- func (o GetBundlesBundleDiskOutput) DiskType() pulumi.StringOutput
- func (GetBundlesBundleDiskOutput) ElementType() reflect.Type
- func (o GetBundlesBundleDiskOutput) ToGetBundlesBundleDiskOutput() GetBundlesBundleDiskOutput
- func (o GetBundlesBundleDiskOutput) ToGetBundlesBundleDiskOutputWithContext(ctx context.Context) GetBundlesBundleDiskOutput
- type GetBundlesBundleInput
- type GetBundlesBundleOutput
- func (o GetBundlesBundleOutput) BundleId() pulumi.StringOutput
- func (o GetBundlesBundleOutput) BundleName() pulumi.StringOutput
- func (o GetBundlesBundleOutput) BundleType() pulumi.StringOutput
- func (o GetBundlesBundleOutput) Description() pulumi.StringOutput
- func (o GetBundlesBundleOutput) DesktopType() pulumi.StringOutput
- func (o GetBundlesBundleOutput) DesktopTypeAttributes() GetBundlesBundleDesktopTypeAttributeArrayOutput
- func (o GetBundlesBundleOutput) Disks() GetBundlesBundleDiskArrayOutput
- func (GetBundlesBundleOutput) ElementType() reflect.Type
- func (o GetBundlesBundleOutput) Id() pulumi.StringOutput
- func (o GetBundlesBundleOutput) ImageId() pulumi.StringOutput
- func (o GetBundlesBundleOutput) OsType() pulumi.StringOutput
- func (o GetBundlesBundleOutput) ToGetBundlesBundleOutput() GetBundlesBundleOutput
- func (o GetBundlesBundleOutput) ToGetBundlesBundleOutputWithContext(ctx context.Context) GetBundlesBundleOutput
- type GetBundlesOutputArgs
- type GetBundlesResult
- type GetBundlesResultOutput
- func (o GetBundlesResultOutput) BundleIds() pulumi.StringArrayOutput
- func (o GetBundlesResultOutput) BundleType() pulumi.StringPtrOutput
- func (o GetBundlesResultOutput) Bundles() GetBundlesBundleArrayOutput
- func (GetBundlesResultOutput) ElementType() reflect.Type
- func (o GetBundlesResultOutput) Id() pulumi.StringOutput
- func (o GetBundlesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetBundlesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetBundlesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetBundlesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetBundlesResultOutput) ToGetBundlesResultOutput() GetBundlesResultOutput
- func (o GetBundlesResultOutput) ToGetBundlesResultOutputWithContext(ctx context.Context) GetBundlesResultOutput
- type GetCommandsArgs
- type GetCommandsCommand
- type GetCommandsCommandArgs
- type GetCommandsCommandArray
- type GetCommandsCommandArrayInput
- type GetCommandsCommandArrayOutput
- func (GetCommandsCommandArrayOutput) ElementType() reflect.Type
- func (o GetCommandsCommandArrayOutput) Index(i pulumi.IntInput) GetCommandsCommandOutput
- func (o GetCommandsCommandArrayOutput) ToGetCommandsCommandArrayOutput() GetCommandsCommandArrayOutput
- func (o GetCommandsCommandArrayOutput) ToGetCommandsCommandArrayOutputWithContext(ctx context.Context) GetCommandsCommandArrayOutput
- type GetCommandsCommandInput
- type GetCommandsCommandInvokeDesktop
- type GetCommandsCommandInvokeDesktopArgs
- func (GetCommandsCommandInvokeDesktopArgs) ElementType() reflect.Type
- func (i GetCommandsCommandInvokeDesktopArgs) ToGetCommandsCommandInvokeDesktopOutput() GetCommandsCommandInvokeDesktopOutput
- func (i GetCommandsCommandInvokeDesktopArgs) ToGetCommandsCommandInvokeDesktopOutputWithContext(ctx context.Context) GetCommandsCommandInvokeDesktopOutput
- type GetCommandsCommandInvokeDesktopArray
- func (GetCommandsCommandInvokeDesktopArray) ElementType() reflect.Type
- func (i GetCommandsCommandInvokeDesktopArray) ToGetCommandsCommandInvokeDesktopArrayOutput() GetCommandsCommandInvokeDesktopArrayOutput
- func (i GetCommandsCommandInvokeDesktopArray) ToGetCommandsCommandInvokeDesktopArrayOutputWithContext(ctx context.Context) GetCommandsCommandInvokeDesktopArrayOutput
- type GetCommandsCommandInvokeDesktopArrayInput
- type GetCommandsCommandInvokeDesktopArrayOutput
- func (GetCommandsCommandInvokeDesktopArrayOutput) ElementType() reflect.Type
- func (o GetCommandsCommandInvokeDesktopArrayOutput) Index(i pulumi.IntInput) GetCommandsCommandInvokeDesktopOutput
- func (o GetCommandsCommandInvokeDesktopArrayOutput) ToGetCommandsCommandInvokeDesktopArrayOutput() GetCommandsCommandInvokeDesktopArrayOutput
- func (o GetCommandsCommandInvokeDesktopArrayOutput) ToGetCommandsCommandInvokeDesktopArrayOutputWithContext(ctx context.Context) GetCommandsCommandInvokeDesktopArrayOutput
- type GetCommandsCommandInvokeDesktopInput
- type GetCommandsCommandInvokeDesktopOutput
- func (o GetCommandsCommandInvokeDesktopOutput) DesktopId() pulumi.StringOutput
- func (o GetCommandsCommandInvokeDesktopOutput) Dropped() pulumi.IntOutput
- func (GetCommandsCommandInvokeDesktopOutput) ElementType() reflect.Type
- func (o GetCommandsCommandInvokeDesktopOutput) ErrorCode() pulumi.StringOutput
- func (o GetCommandsCommandInvokeDesktopOutput) ErrorInfo() pulumi.StringOutput
- func (o GetCommandsCommandInvokeDesktopOutput) ExitCode() pulumi.StringOutput
- func (o GetCommandsCommandInvokeDesktopOutput) FinishTime() pulumi.StringOutput
- func (o GetCommandsCommandInvokeDesktopOutput) InvocationStatus() pulumi.StringOutput
- func (o GetCommandsCommandInvokeDesktopOutput) Output() pulumi.StringOutput
- func (o GetCommandsCommandInvokeDesktopOutput) Repeats() pulumi.IntOutput
- func (o GetCommandsCommandInvokeDesktopOutput) StartTime() pulumi.StringOutput
- func (o GetCommandsCommandInvokeDesktopOutput) StopTime() pulumi.StringOutput
- func (o GetCommandsCommandInvokeDesktopOutput) ToGetCommandsCommandInvokeDesktopOutput() GetCommandsCommandInvokeDesktopOutput
- func (o GetCommandsCommandInvokeDesktopOutput) ToGetCommandsCommandInvokeDesktopOutputWithContext(ctx context.Context) GetCommandsCommandInvokeDesktopOutput
- type GetCommandsCommandOutput
- func (o GetCommandsCommandOutput) CommandContent() pulumi.StringOutput
- func (o GetCommandsCommandOutput) CommandType() pulumi.StringOutput
- func (o GetCommandsCommandOutput) CreateTime() pulumi.StringOutput
- func (GetCommandsCommandOutput) ElementType() reflect.Type
- func (o GetCommandsCommandOutput) Id() pulumi.StringOutput
- func (o GetCommandsCommandOutput) InvokeDesktops() GetCommandsCommandInvokeDesktopArrayOutput
- func (o GetCommandsCommandOutput) InvokeId() pulumi.StringOutput
- func (o GetCommandsCommandOutput) Status() pulumi.StringOutput
- func (o GetCommandsCommandOutput) ToGetCommandsCommandOutput() GetCommandsCommandOutput
- func (o GetCommandsCommandOutput) ToGetCommandsCommandOutputWithContext(ctx context.Context) GetCommandsCommandOutput
- type GetCommandsOutputArgs
- type GetCommandsResult
- type GetCommandsResultOutput
- func (o GetCommandsResultOutput) CommandType() pulumi.StringPtrOutput
- func (o GetCommandsResultOutput) Commands() GetCommandsCommandArrayOutput
- func (o GetCommandsResultOutput) ContentEncoding() pulumi.StringPtrOutput
- func (o GetCommandsResultOutput) DesktopId() pulumi.StringPtrOutput
- func (GetCommandsResultOutput) ElementType() reflect.Type
- func (o GetCommandsResultOutput) Id() pulumi.StringOutput
- func (o GetCommandsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetCommandsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetCommandsResultOutput) Status() pulumi.StringPtrOutput
- func (o GetCommandsResultOutput) ToGetCommandsResultOutput() GetCommandsResultOutput
- func (o GetCommandsResultOutput) ToGetCommandsResultOutputWithContext(ctx context.Context) GetCommandsResultOutput
- type GetDesktopsArgs
- type GetDesktopsDesktop
- type GetDesktopsDesktopArgs
- type GetDesktopsDesktopArray
- type GetDesktopsDesktopArrayInput
- type GetDesktopsDesktopArrayOutput
- func (GetDesktopsDesktopArrayOutput) ElementType() reflect.Type
- func (o GetDesktopsDesktopArrayOutput) Index(i pulumi.IntInput) GetDesktopsDesktopOutput
- func (o GetDesktopsDesktopArrayOutput) ToGetDesktopsDesktopArrayOutput() GetDesktopsDesktopArrayOutput
- func (o GetDesktopsDesktopArrayOutput) ToGetDesktopsDesktopArrayOutputWithContext(ctx context.Context) GetDesktopsDesktopArrayOutput
- type GetDesktopsDesktopInput
- type GetDesktopsDesktopOutput
- func (o GetDesktopsDesktopOutput) Cpu() pulumi.IntOutput
- func (o GetDesktopsDesktopOutput) CreateTime() pulumi.StringOutput
- func (o GetDesktopsDesktopOutput) DesktopId() pulumi.StringOutput
- func (o GetDesktopsDesktopOutput) DesktopName() pulumi.StringOutput
- func (o GetDesktopsDesktopOutput) DesktopType() pulumi.StringOutput
- func (o GetDesktopsDesktopOutput) DirectoryId() pulumi.StringOutput
- func (GetDesktopsDesktopOutput) ElementType() reflect.Type
- func (o GetDesktopsDesktopOutput) EndUserIds() pulumi.StringArrayOutput
- func (o GetDesktopsDesktopOutput) ExpiredTime() pulumi.StringOutput
- func (o GetDesktopsDesktopOutput) Id() pulumi.StringOutput
- func (o GetDesktopsDesktopOutput) ImageId() pulumi.StringOutput
- func (o GetDesktopsDesktopOutput) Memory() pulumi.StringOutput
- func (o GetDesktopsDesktopOutput) NetworkInterfaceId() pulumi.StringOutput
- func (o GetDesktopsDesktopOutput) PaymentType() pulumi.StringOutput
- func (o GetDesktopsDesktopOutput) PolicyGroupId() pulumi.StringOutput
- func (o GetDesktopsDesktopOutput) Status() pulumi.StringOutput
- func (o GetDesktopsDesktopOutput) SystemDiskSize() pulumi.IntOutput
- func (o GetDesktopsDesktopOutput) ToGetDesktopsDesktopOutput() GetDesktopsDesktopOutput
- func (o GetDesktopsDesktopOutput) ToGetDesktopsDesktopOutputWithContext(ctx context.Context) GetDesktopsDesktopOutput
- type GetDesktopsOutputArgs
- type GetDesktopsResult
- type GetDesktopsResultOutput
- func (o GetDesktopsResultOutput) DesktopName() pulumi.StringPtrOutput
- func (o GetDesktopsResultOutput) Desktops() GetDesktopsDesktopArrayOutput
- func (GetDesktopsResultOutput) ElementType() reflect.Type
- func (o GetDesktopsResultOutput) EndUserIds() pulumi.StringArrayOutput
- func (o GetDesktopsResultOutput) Id() pulumi.StringOutput
- func (o GetDesktopsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetDesktopsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetDesktopsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetDesktopsResultOutput) OfficeSiteId() pulumi.StringPtrOutput
- func (o GetDesktopsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetDesktopsResultOutput) PolicyGroupId() pulumi.StringPtrOutput
- func (o GetDesktopsResultOutput) Status() pulumi.StringPtrOutput
- func (o GetDesktopsResultOutput) ToGetDesktopsResultOutput() GetDesktopsResultOutput
- func (o GetDesktopsResultOutput) ToGetDesktopsResultOutputWithContext(ctx context.Context) GetDesktopsResultOutput
- type GetImagesArgs
- type GetImagesImage
- type GetImagesImageArgs
- type GetImagesImageArray
- type GetImagesImageArrayInput
- type GetImagesImageArrayOutput
- func (GetImagesImageArrayOutput) ElementType() reflect.Type
- func (o GetImagesImageArrayOutput) Index(i pulumi.IntInput) GetImagesImageOutput
- func (o GetImagesImageArrayOutput) ToGetImagesImageArrayOutput() GetImagesImageArrayOutput
- func (o GetImagesImageArrayOutput) ToGetImagesImageArrayOutputWithContext(ctx context.Context) GetImagesImageArrayOutput
- type GetImagesImageInput
- type GetImagesImageOutput
- func (o GetImagesImageOutput) CreateTime() pulumi.StringOutput
- func (o GetImagesImageOutput) DataDiskSize() pulumi.IntOutput
- func (o GetImagesImageOutput) Description() pulumi.StringOutput
- func (GetImagesImageOutput) ElementType() reflect.Type
- func (o GetImagesImageOutput) GpuCategory() pulumi.BoolOutput
- func (o GetImagesImageOutput) Id() pulumi.StringOutput
- func (o GetImagesImageOutput) ImageId() pulumi.StringOutput
- func (o GetImagesImageOutput) ImageName() pulumi.StringOutput
- func (o GetImagesImageOutput) ImageType() pulumi.StringOutput
- func (o GetImagesImageOutput) OsType() pulumi.StringOutput
- func (o GetImagesImageOutput) Progress() pulumi.StringOutput
- func (o GetImagesImageOutput) Size() pulumi.IntOutput
- func (o GetImagesImageOutput) Status() pulumi.StringOutput
- func (o GetImagesImageOutput) ToGetImagesImageOutput() GetImagesImageOutput
- func (o GetImagesImageOutput) ToGetImagesImageOutputWithContext(ctx context.Context) GetImagesImageOutput
- type GetImagesOutputArgs
- type GetImagesResult
- type GetImagesResultOutput
- func (GetImagesResultOutput) ElementType() reflect.Type
- func (o GetImagesResultOutput) Id() pulumi.StringOutput
- func (o GetImagesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetImagesResultOutput) ImageType() pulumi.StringPtrOutput
- func (o GetImagesResultOutput) Images() GetImagesImageArrayOutput
- func (o GetImagesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetImagesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetImagesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetImagesResultOutput) Status() pulumi.StringPtrOutput
- func (o GetImagesResultOutput) ToGetImagesResultOutput() GetImagesResultOutput
- func (o GetImagesResultOutput) ToGetImagesResultOutputWithContext(ctx context.Context) GetImagesResultOutput
- type GetNasFileSystemsArgs
- type GetNasFileSystemsOutputArgs
- type GetNasFileSystemsResult
- type GetNasFileSystemsResultOutput
- func (GetNasFileSystemsResultOutput) ElementType() reflect.Type
- func (o GetNasFileSystemsResultOutput) Id() pulumi.StringOutput
- func (o GetNasFileSystemsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetNasFileSystemsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetNasFileSystemsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetNasFileSystemsResultOutput) OfficeSiteId() pulumi.StringPtrOutput
- func (o GetNasFileSystemsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetNasFileSystemsResultOutput) Status() pulumi.StringPtrOutput
- func (o GetNasFileSystemsResultOutput) Systems() GetNasFileSystemsSystemArrayOutput
- func (o GetNasFileSystemsResultOutput) ToGetNasFileSystemsResultOutput() GetNasFileSystemsResultOutput
- func (o GetNasFileSystemsResultOutput) ToGetNasFileSystemsResultOutputWithContext(ctx context.Context) GetNasFileSystemsResultOutput
- type GetNasFileSystemsSystem
- type GetNasFileSystemsSystemArgs
- type GetNasFileSystemsSystemArray
- func (GetNasFileSystemsSystemArray) ElementType() reflect.Type
- func (i GetNasFileSystemsSystemArray) ToGetNasFileSystemsSystemArrayOutput() GetNasFileSystemsSystemArrayOutput
- func (i GetNasFileSystemsSystemArray) ToGetNasFileSystemsSystemArrayOutputWithContext(ctx context.Context) GetNasFileSystemsSystemArrayOutput
- type GetNasFileSystemsSystemArrayInput
- type GetNasFileSystemsSystemArrayOutput
- func (GetNasFileSystemsSystemArrayOutput) ElementType() reflect.Type
- func (o GetNasFileSystemsSystemArrayOutput) Index(i pulumi.IntInput) GetNasFileSystemsSystemOutput
- func (o GetNasFileSystemsSystemArrayOutput) ToGetNasFileSystemsSystemArrayOutput() GetNasFileSystemsSystemArrayOutput
- func (o GetNasFileSystemsSystemArrayOutput) ToGetNasFileSystemsSystemArrayOutputWithContext(ctx context.Context) GetNasFileSystemsSystemArrayOutput
- type GetNasFileSystemsSystemInput
- type GetNasFileSystemsSystemOutput
- func (o GetNasFileSystemsSystemOutput) Capacity() pulumi.StringOutput
- func (o GetNasFileSystemsSystemOutput) CreateTime() pulumi.StringOutput
- func (o GetNasFileSystemsSystemOutput) Description() pulumi.StringOutput
- func (GetNasFileSystemsSystemOutput) ElementType() reflect.Type
- func (o GetNasFileSystemsSystemOutput) FileSystemId() pulumi.StringOutput
- func (o GetNasFileSystemsSystemOutput) FileSystemType() pulumi.StringOutput
- func (o GetNasFileSystemsSystemOutput) Id() pulumi.StringOutput
- func (o GetNasFileSystemsSystemOutput) MeteredSize() pulumi.StringOutput
- func (o GetNasFileSystemsSystemOutput) MountTargetDomain() pulumi.StringOutput
- func (o GetNasFileSystemsSystemOutput) MountTargetStatus() pulumi.StringOutput
- func (o GetNasFileSystemsSystemOutput) NasFileSystemName() pulumi.StringOutput
- func (o GetNasFileSystemsSystemOutput) OfficeSiteId() pulumi.StringOutput
- func (o GetNasFileSystemsSystemOutput) OfficeSiteName() pulumi.StringOutput
- func (o GetNasFileSystemsSystemOutput) Status() pulumi.StringOutput
- func (o GetNasFileSystemsSystemOutput) StorageType() pulumi.StringOutput
- func (o GetNasFileSystemsSystemOutput) SupportAcl() pulumi.BoolOutput
- func (o GetNasFileSystemsSystemOutput) ToGetNasFileSystemsSystemOutput() GetNasFileSystemsSystemOutput
- func (o GetNasFileSystemsSystemOutput) ToGetNasFileSystemsSystemOutputWithContext(ctx context.Context) GetNasFileSystemsSystemOutput
- func (o GetNasFileSystemsSystemOutput) ZoneId() pulumi.StringOutput
- type GetNetworkPackagesArgs
- type GetNetworkPackagesOutputArgs
- type GetNetworkPackagesPackage
- type GetNetworkPackagesPackageArgs
- func (GetNetworkPackagesPackageArgs) ElementType() reflect.Type
- func (i GetNetworkPackagesPackageArgs) ToGetNetworkPackagesPackageOutput() GetNetworkPackagesPackageOutput
- func (i GetNetworkPackagesPackageArgs) ToGetNetworkPackagesPackageOutputWithContext(ctx context.Context) GetNetworkPackagesPackageOutput
- type GetNetworkPackagesPackageArray
- func (GetNetworkPackagesPackageArray) ElementType() reflect.Type
- func (i GetNetworkPackagesPackageArray) ToGetNetworkPackagesPackageArrayOutput() GetNetworkPackagesPackageArrayOutput
- func (i GetNetworkPackagesPackageArray) ToGetNetworkPackagesPackageArrayOutputWithContext(ctx context.Context) GetNetworkPackagesPackageArrayOutput
- type GetNetworkPackagesPackageArrayInput
- type GetNetworkPackagesPackageArrayOutput
- func (GetNetworkPackagesPackageArrayOutput) ElementType() reflect.Type
- func (o GetNetworkPackagesPackageArrayOutput) Index(i pulumi.IntInput) GetNetworkPackagesPackageOutput
- func (o GetNetworkPackagesPackageArrayOutput) ToGetNetworkPackagesPackageArrayOutput() GetNetworkPackagesPackageArrayOutput
- func (o GetNetworkPackagesPackageArrayOutput) ToGetNetworkPackagesPackageArrayOutputWithContext(ctx context.Context) GetNetworkPackagesPackageArrayOutput
- type GetNetworkPackagesPackageInput
- type GetNetworkPackagesPackageOutput
- func (o GetNetworkPackagesPackageOutput) Bandwidth() pulumi.IntOutput
- func (o GetNetworkPackagesPackageOutput) CreateTime() pulumi.StringOutput
- func (GetNetworkPackagesPackageOutput) ElementType() reflect.Type
- func (o GetNetworkPackagesPackageOutput) ExpiredTime() pulumi.StringOutput
- func (o GetNetworkPackagesPackageOutput) Id() pulumi.StringOutput
- func (o GetNetworkPackagesPackageOutput) InternetChargeType() pulumi.StringOutput
- func (o GetNetworkPackagesPackageOutput) NetworkPackageId() pulumi.StringOutput
- func (o GetNetworkPackagesPackageOutput) OfficeSiteId() pulumi.StringOutput
- func (o GetNetworkPackagesPackageOutput) OfficeSiteName() pulumi.StringOutput
- func (o GetNetworkPackagesPackageOutput) Status() pulumi.StringOutput
- func (o GetNetworkPackagesPackageOutput) ToGetNetworkPackagesPackageOutput() GetNetworkPackagesPackageOutput
- func (o GetNetworkPackagesPackageOutput) ToGetNetworkPackagesPackageOutputWithContext(ctx context.Context) GetNetworkPackagesPackageOutput
- type GetNetworkPackagesResult
- type GetNetworkPackagesResultOutput
- func (GetNetworkPackagesResultOutput) ElementType() reflect.Type
- func (o GetNetworkPackagesResultOutput) Id() pulumi.StringOutput
- func (o GetNetworkPackagesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetNetworkPackagesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetNetworkPackagesResultOutput) Packages() GetNetworkPackagesPackageArrayOutput
- func (o GetNetworkPackagesResultOutput) Status() pulumi.StringPtrOutput
- func (o GetNetworkPackagesResultOutput) ToGetNetworkPackagesResultOutput() GetNetworkPackagesResultOutput
- func (o GetNetworkPackagesResultOutput) ToGetNetworkPackagesResultOutputWithContext(ctx context.Context) GetNetworkPackagesResultOutput
- type GetPolicyGroupsArgs
- type GetPolicyGroupsGroup
- type GetPolicyGroupsGroupArgs
- type GetPolicyGroupsGroupArray
- type GetPolicyGroupsGroupArrayInput
- type GetPolicyGroupsGroupArrayOutput
- func (GetPolicyGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetPolicyGroupsGroupOutput
- func (o GetPolicyGroupsGroupArrayOutput) ToGetPolicyGroupsGroupArrayOutput() GetPolicyGroupsGroupArrayOutput
- func (o GetPolicyGroupsGroupArrayOutput) ToGetPolicyGroupsGroupArrayOutputWithContext(ctx context.Context) GetPolicyGroupsGroupArrayOutput
- type GetPolicyGroupsGroupAuthorizeAccessPolicyRule
- type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArgs
- func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArgs) ElementType() reflect.Type
- func (i GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArgs) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput() GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput
- func (i GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArgs) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput
- type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArray
- func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArray) ElementType() reflect.Type
- func (i GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArray) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput() GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput
- func (i GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArray) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput
- type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayInput
- type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput
- func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput) Index(i pulumi.IntInput) GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput
- func (o GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput() GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput
- func (o GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput
- type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleInput
- type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput
- func (o GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput) CidrIp() pulumi.StringOutput
- func (o GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput) Description() pulumi.StringOutput
- func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput() GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput
- func (o GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput
- type GetPolicyGroupsGroupAuthorizeSecurityPolicyRule
- type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArgs
- func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArgs) ElementType() reflect.Type
- func (i GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArgs) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput() GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput
- func (i GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArgs) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput
- type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArray
- func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArray) ElementType() reflect.Type
- func (i GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArray) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput() GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput
- func (i GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArray) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput
- type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayInput
- type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput
- func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput) Index(i pulumi.IntInput) GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput
- func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput() GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput
- func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput
- type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleInput
- type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput
- func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) CidrIp() pulumi.StringOutput
- func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) Description() pulumi.StringOutput
- func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) IpProtocol() pulumi.StringOutput
- func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) Policy() pulumi.StringOutput
- func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) PortRange() pulumi.StringOutput
- func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) Priority() pulumi.StringOutput
- func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput() GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput
- func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput
- func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) Type() pulumi.StringOutput
- type GetPolicyGroupsGroupInput
- type GetPolicyGroupsGroupOutput
- func (o GetPolicyGroupsGroupOutput) AuthorizeAccessPolicyRules() GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput
- func (o GetPolicyGroupsGroupOutput) AuthorizeSecurityPolicyRules() GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput
- func (o GetPolicyGroupsGroupOutput) Clipboard() pulumi.StringOutput
- func (o GetPolicyGroupsGroupOutput) DomainList() pulumi.StringOutput
- func (o GetPolicyGroupsGroupOutput) EdsCount() pulumi.IntOutput
- func (GetPolicyGroupsGroupOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsGroupOutput) HtmlAccess() pulumi.StringOutput
- func (o GetPolicyGroupsGroupOutput) HtmlFileTransfer() pulumi.StringOutput
- func (o GetPolicyGroupsGroupOutput) Id() pulumi.StringOutput
- func (o GetPolicyGroupsGroupOutput) LocalDrive() pulumi.StringOutput
- func (o GetPolicyGroupsGroupOutput) PolicyGroupId() pulumi.StringOutput
- func (o GetPolicyGroupsGroupOutput) PolicyGroupName() pulumi.StringOutput
- func (o GetPolicyGroupsGroupOutput) PolicyGroupType() pulumi.StringOutput
- func (o GetPolicyGroupsGroupOutput) Status() pulumi.StringOutput
- func (o GetPolicyGroupsGroupOutput) ToGetPolicyGroupsGroupOutput() GetPolicyGroupsGroupOutput
- func (o GetPolicyGroupsGroupOutput) ToGetPolicyGroupsGroupOutputWithContext(ctx context.Context) GetPolicyGroupsGroupOutput
- func (o GetPolicyGroupsGroupOutput) UsbRedirect() pulumi.StringOutput
- func (o GetPolicyGroupsGroupOutput) VisualQuality() pulumi.StringOutput
- func (o GetPolicyGroupsGroupOutput) Watermark() pulumi.StringOutput
- func (o GetPolicyGroupsGroupOutput) WatermarkTransparency() pulumi.StringOutput
- func (o GetPolicyGroupsGroupOutput) WatermarkType() pulumi.StringOutput
- type GetPolicyGroupsOutputArgs
- type GetPolicyGroupsResult
- type GetPolicyGroupsResultOutput
- func (GetPolicyGroupsResultOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsResultOutput) Groups() GetPolicyGroupsGroupArrayOutput
- func (o GetPolicyGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetPolicyGroupsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetPolicyGroupsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetPolicyGroupsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetPolicyGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetPolicyGroupsResultOutput) Status() pulumi.StringPtrOutput
- func (o GetPolicyGroupsResultOutput) ToGetPolicyGroupsResultOutput() GetPolicyGroupsResultOutput
- func (o GetPolicyGroupsResultOutput) ToGetPolicyGroupsResultOutputWithContext(ctx context.Context) GetPolicyGroupsResultOutput
- type GetSimpleOfficeSitesArgs
- type GetSimpleOfficeSitesOutputArgs
- type GetSimpleOfficeSitesResult
- type GetSimpleOfficeSitesResultOutput
- func (GetSimpleOfficeSitesResultOutput) ElementType() reflect.Type
- func (o GetSimpleOfficeSitesResultOutput) Id() pulumi.StringOutput
- func (o GetSimpleOfficeSitesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetSimpleOfficeSitesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetSimpleOfficeSitesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetSimpleOfficeSitesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetSimpleOfficeSitesResultOutput) Sites() GetSimpleOfficeSitesSiteArrayOutput
- func (o GetSimpleOfficeSitesResultOutput) Status() pulumi.StringPtrOutput
- func (o GetSimpleOfficeSitesResultOutput) ToGetSimpleOfficeSitesResultOutput() GetSimpleOfficeSitesResultOutput
- func (o GetSimpleOfficeSitesResultOutput) ToGetSimpleOfficeSitesResultOutputWithContext(ctx context.Context) GetSimpleOfficeSitesResultOutput
- type GetSimpleOfficeSitesSite
- type GetSimpleOfficeSitesSiteArgs
- func (GetSimpleOfficeSitesSiteArgs) ElementType() reflect.Type
- func (i GetSimpleOfficeSitesSiteArgs) ToGetSimpleOfficeSitesSiteOutput() GetSimpleOfficeSitesSiteOutput
- func (i GetSimpleOfficeSitesSiteArgs) ToGetSimpleOfficeSitesSiteOutputWithContext(ctx context.Context) GetSimpleOfficeSitesSiteOutput
- type GetSimpleOfficeSitesSiteArray
- func (GetSimpleOfficeSitesSiteArray) ElementType() reflect.Type
- func (i GetSimpleOfficeSitesSiteArray) ToGetSimpleOfficeSitesSiteArrayOutput() GetSimpleOfficeSitesSiteArrayOutput
- func (i GetSimpleOfficeSitesSiteArray) ToGetSimpleOfficeSitesSiteArrayOutputWithContext(ctx context.Context) GetSimpleOfficeSitesSiteArrayOutput
- type GetSimpleOfficeSitesSiteArrayInput
- type GetSimpleOfficeSitesSiteArrayOutput
- func (GetSimpleOfficeSitesSiteArrayOutput) ElementType() reflect.Type
- func (o GetSimpleOfficeSitesSiteArrayOutput) Index(i pulumi.IntInput) GetSimpleOfficeSitesSiteOutput
- func (o GetSimpleOfficeSitesSiteArrayOutput) ToGetSimpleOfficeSitesSiteArrayOutput() GetSimpleOfficeSitesSiteArrayOutput
- func (o GetSimpleOfficeSitesSiteArrayOutput) ToGetSimpleOfficeSitesSiteArrayOutputWithContext(ctx context.Context) GetSimpleOfficeSitesSiteArrayOutput
- type GetSimpleOfficeSitesSiteInput
- type GetSimpleOfficeSitesSiteOutput
- func (o GetSimpleOfficeSitesSiteOutput) Bandwidth() pulumi.IntOutputdeprecated
- func (o GetSimpleOfficeSitesSiteOutput) CenId() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) CidrBlock() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) CreateTime() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) CustomSecurityGroupId() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) DesktopAccessType() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) DesktopVpcEndpoint() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) DnsAddresses() pulumi.StringArrayOutput
- func (o GetSimpleOfficeSitesSiteOutput) DnsUserName() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) DomainName() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) DomainPassword() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) DomainUserName() pulumi.StringOutput
- func (GetSimpleOfficeSitesSiteOutput) ElementType() reflect.Type
- func (o GetSimpleOfficeSitesSiteOutput) EnableAdminAccess() pulumi.BoolOutput
- func (o GetSimpleOfficeSitesSiteOutput) EnableCrossDesktopAccess() pulumi.BoolOutput
- func (o GetSimpleOfficeSitesSiteOutput) EnableInternetAccess() pulumi.BoolOutputdeprecated
- func (o GetSimpleOfficeSitesSiteOutput) FileSystemIds() pulumi.StringArrayOutput
- func (o GetSimpleOfficeSitesSiteOutput) Id() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) MfaEnabled() pulumi.BoolOutput
- func (o GetSimpleOfficeSitesSiteOutput) NetworkPackageId() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) OfficeSiteId() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) OfficeSiteType() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) SimpleOfficeSiteName() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) SsoEnabled() pulumi.BoolOutput
- func (o GetSimpleOfficeSitesSiteOutput) SsoStatus() pulumi.BoolOutput
- func (o GetSimpleOfficeSitesSiteOutput) Status() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) SubDnsAddresses() pulumi.StringArrayOutput
- func (o GetSimpleOfficeSitesSiteOutput) SubDomainName() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) ToGetSimpleOfficeSitesSiteOutput() GetSimpleOfficeSitesSiteOutput
- func (o GetSimpleOfficeSitesSiteOutput) ToGetSimpleOfficeSitesSiteOutputWithContext(ctx context.Context) GetSimpleOfficeSitesSiteOutput
- func (o GetSimpleOfficeSitesSiteOutput) TrustPassword() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) VpcId() pulumi.StringOutput
- func (o GetSimpleOfficeSitesSiteOutput) VswitchIds() pulumi.StringArrayOutput
- type GetUsersArgs
- type GetUsersOutputArgs
- type GetUsersResult
- type GetUsersResultOutput
- func (GetUsersResultOutput) ElementType() reflect.Type
- func (o GetUsersResultOutput) Id() pulumi.StringOutput
- func (o GetUsersResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetUsersResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetUsersResultOutput) Status() pulumi.StringPtrOutput
- func (o GetUsersResultOutput) ToGetUsersResultOutput() GetUsersResultOutput
- func (o GetUsersResultOutput) ToGetUsersResultOutputWithContext(ctx context.Context) GetUsersResultOutput
- func (o GetUsersResultOutput) Users() GetUsersUserArrayOutput
- type GetUsersUser
- type GetUsersUserArgs
- type GetUsersUserArray
- type GetUsersUserArrayInput
- type GetUsersUserArrayOutput
- func (GetUsersUserArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput
- func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
- func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
- type GetUsersUserInput
- type GetUsersUserOutput
- func (GetUsersUserOutput) ElementType() reflect.Type
- func (o GetUsersUserOutput) Email() pulumi.StringOutput
- func (o GetUsersUserOutput) EndUserId() pulumi.StringOutput
- func (o GetUsersUserOutput) Id() pulumi.StringOutput
- func (o GetUsersUserOutput) Phone() pulumi.StringOutput
- func (o GetUsersUserOutput) Status() pulumi.StringOutput
- func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput
- func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
- type Image
- type ImageArgs
- type ImageArray
- type ImageArrayInput
- type ImageArrayOutput
- type ImageInput
- type ImageMap
- type ImageMapInput
- type ImageMapOutput
- type ImageOutput
- func (ImageOutput) ElementType() reflect.Type
- func (o ImageOutput) ToImageOutput() ImageOutput
- func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
- func (o ImageOutput) ToImagePtrOutput() ImagePtrOutput
- func (o ImageOutput) ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput
- type ImagePtrInput
- type ImagePtrOutput
- type ImageState
- type NasFileSystem
- func (*NasFileSystem) ElementType() reflect.Type
- func (i *NasFileSystem) ToNasFileSystemOutput() NasFileSystemOutput
- func (i *NasFileSystem) ToNasFileSystemOutputWithContext(ctx context.Context) NasFileSystemOutput
- func (i *NasFileSystem) ToNasFileSystemPtrOutput() NasFileSystemPtrOutput
- func (i *NasFileSystem) ToNasFileSystemPtrOutputWithContext(ctx context.Context) NasFileSystemPtrOutput
- type NasFileSystemArgs
- type NasFileSystemArray
- type NasFileSystemArrayInput
- type NasFileSystemArrayOutput
- func (NasFileSystemArrayOutput) ElementType() reflect.Type
- func (o NasFileSystemArrayOutput) Index(i pulumi.IntInput) NasFileSystemOutput
- func (o NasFileSystemArrayOutput) ToNasFileSystemArrayOutput() NasFileSystemArrayOutput
- func (o NasFileSystemArrayOutput) ToNasFileSystemArrayOutputWithContext(ctx context.Context) NasFileSystemArrayOutput
- type NasFileSystemInput
- type NasFileSystemMap
- type NasFileSystemMapInput
- type NasFileSystemMapOutput
- func (NasFileSystemMapOutput) ElementType() reflect.Type
- func (o NasFileSystemMapOutput) MapIndex(k pulumi.StringInput) NasFileSystemOutput
- func (o NasFileSystemMapOutput) ToNasFileSystemMapOutput() NasFileSystemMapOutput
- func (o NasFileSystemMapOutput) ToNasFileSystemMapOutputWithContext(ctx context.Context) NasFileSystemMapOutput
- type NasFileSystemOutput
- func (NasFileSystemOutput) ElementType() reflect.Type
- func (o NasFileSystemOutput) ToNasFileSystemOutput() NasFileSystemOutput
- func (o NasFileSystemOutput) ToNasFileSystemOutputWithContext(ctx context.Context) NasFileSystemOutput
- func (o NasFileSystemOutput) ToNasFileSystemPtrOutput() NasFileSystemPtrOutput
- func (o NasFileSystemOutput) ToNasFileSystemPtrOutputWithContext(ctx context.Context) NasFileSystemPtrOutput
- type NasFileSystemPtrInput
- type NasFileSystemPtrOutput
- func (o NasFileSystemPtrOutput) Elem() NasFileSystemOutput
- func (NasFileSystemPtrOutput) ElementType() reflect.Type
- func (o NasFileSystemPtrOutput) ToNasFileSystemPtrOutput() NasFileSystemPtrOutput
- func (o NasFileSystemPtrOutput) ToNasFileSystemPtrOutputWithContext(ctx context.Context) NasFileSystemPtrOutput
- type NasFileSystemState
- type NetworkPackage
- func (*NetworkPackage) ElementType() reflect.Type
- func (i *NetworkPackage) ToNetworkPackageOutput() NetworkPackageOutput
- func (i *NetworkPackage) ToNetworkPackageOutputWithContext(ctx context.Context) NetworkPackageOutput
- func (i *NetworkPackage) ToNetworkPackagePtrOutput() NetworkPackagePtrOutput
- func (i *NetworkPackage) ToNetworkPackagePtrOutputWithContext(ctx context.Context) NetworkPackagePtrOutput
- type NetworkPackageArgs
- type NetworkPackageArray
- type NetworkPackageArrayInput
- type NetworkPackageArrayOutput
- func (NetworkPackageArrayOutput) ElementType() reflect.Type
- func (o NetworkPackageArrayOutput) Index(i pulumi.IntInput) NetworkPackageOutput
- func (o NetworkPackageArrayOutput) ToNetworkPackageArrayOutput() NetworkPackageArrayOutput
- func (o NetworkPackageArrayOutput) ToNetworkPackageArrayOutputWithContext(ctx context.Context) NetworkPackageArrayOutput
- type NetworkPackageInput
- type NetworkPackageMap
- type NetworkPackageMapInput
- type NetworkPackageMapOutput
- func (NetworkPackageMapOutput) ElementType() reflect.Type
- func (o NetworkPackageMapOutput) MapIndex(k pulumi.StringInput) NetworkPackageOutput
- func (o NetworkPackageMapOutput) ToNetworkPackageMapOutput() NetworkPackageMapOutput
- func (o NetworkPackageMapOutput) ToNetworkPackageMapOutputWithContext(ctx context.Context) NetworkPackageMapOutput
- type NetworkPackageOutput
- func (NetworkPackageOutput) ElementType() reflect.Type
- func (o NetworkPackageOutput) ToNetworkPackageOutput() NetworkPackageOutput
- func (o NetworkPackageOutput) ToNetworkPackageOutputWithContext(ctx context.Context) NetworkPackageOutput
- func (o NetworkPackageOutput) ToNetworkPackagePtrOutput() NetworkPackagePtrOutput
- func (o NetworkPackageOutput) ToNetworkPackagePtrOutputWithContext(ctx context.Context) NetworkPackagePtrOutput
- type NetworkPackagePtrInput
- type NetworkPackagePtrOutput
- func (o NetworkPackagePtrOutput) Elem() NetworkPackageOutput
- func (NetworkPackagePtrOutput) ElementType() reflect.Type
- func (o NetworkPackagePtrOutput) ToNetworkPackagePtrOutput() NetworkPackagePtrOutput
- func (o NetworkPackagePtrOutput) ToNetworkPackagePtrOutputWithContext(ctx context.Context) NetworkPackagePtrOutput
- type NetworkPackageState
- type SimpleOfficeSite
- func (*SimpleOfficeSite) ElementType() reflect.Type
- func (i *SimpleOfficeSite) ToSimpleOfficeSiteOutput() SimpleOfficeSiteOutput
- func (i *SimpleOfficeSite) ToSimpleOfficeSiteOutputWithContext(ctx context.Context) SimpleOfficeSiteOutput
- func (i *SimpleOfficeSite) ToSimpleOfficeSitePtrOutput() SimpleOfficeSitePtrOutput
- func (i *SimpleOfficeSite) ToSimpleOfficeSitePtrOutputWithContext(ctx context.Context) SimpleOfficeSitePtrOutput
- type SimpleOfficeSiteArgs
- type SimpleOfficeSiteArray
- type SimpleOfficeSiteArrayInput
- type SimpleOfficeSiteArrayOutput
- func (SimpleOfficeSiteArrayOutput) ElementType() reflect.Type
- func (o SimpleOfficeSiteArrayOutput) Index(i pulumi.IntInput) SimpleOfficeSiteOutput
- func (o SimpleOfficeSiteArrayOutput) ToSimpleOfficeSiteArrayOutput() SimpleOfficeSiteArrayOutput
- func (o SimpleOfficeSiteArrayOutput) ToSimpleOfficeSiteArrayOutputWithContext(ctx context.Context) SimpleOfficeSiteArrayOutput
- type SimpleOfficeSiteInput
- type SimpleOfficeSiteMap
- type SimpleOfficeSiteMapInput
- type SimpleOfficeSiteMapOutput
- func (SimpleOfficeSiteMapOutput) ElementType() reflect.Type
- func (o SimpleOfficeSiteMapOutput) MapIndex(k pulumi.StringInput) SimpleOfficeSiteOutput
- func (o SimpleOfficeSiteMapOutput) ToSimpleOfficeSiteMapOutput() SimpleOfficeSiteMapOutput
- func (o SimpleOfficeSiteMapOutput) ToSimpleOfficeSiteMapOutputWithContext(ctx context.Context) SimpleOfficeSiteMapOutput
- type SimpleOfficeSiteOutput
- func (SimpleOfficeSiteOutput) ElementType() reflect.Type
- func (o SimpleOfficeSiteOutput) ToSimpleOfficeSiteOutput() SimpleOfficeSiteOutput
- func (o SimpleOfficeSiteOutput) ToSimpleOfficeSiteOutputWithContext(ctx context.Context) SimpleOfficeSiteOutput
- func (o SimpleOfficeSiteOutput) ToSimpleOfficeSitePtrOutput() SimpleOfficeSitePtrOutput
- func (o SimpleOfficeSiteOutput) ToSimpleOfficeSitePtrOutputWithContext(ctx context.Context) SimpleOfficeSitePtrOutput
- type SimpleOfficeSitePtrInput
- type SimpleOfficeSitePtrOutput
- func (o SimpleOfficeSitePtrOutput) Elem() SimpleOfficeSiteOutput
- func (SimpleOfficeSitePtrOutput) ElementType() reflect.Type
- func (o SimpleOfficeSitePtrOutput) ToSimpleOfficeSitePtrOutput() SimpleOfficeSitePtrOutput
- func (o SimpleOfficeSitePtrOutput) ToSimpleOfficeSitePtrOutputWithContext(ctx context.Context) SimpleOfficeSitePtrOutput
- type SimpleOfficeSiteState
- type User
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) ToUserPtrOutput() UserPtrOutput
- func (o UserOutput) ToUserPtrOutputWithContext(ctx context.Context) UserPtrOutput
- type UserPtrInput
- type UserPtrOutput
- type UserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Command ¶ added in v3.11.0
type Command struct { pulumi.CustomResourceState // The Contents of the Script to Base64 Encoded Transmission. CommandContent pulumi.StringOutput `pulumi:"commandContent"` // The Script Type. Valid values: `RunBatScript`, `RunPowerShellScript`. CommandType pulumi.StringOutput `pulumi:"commandType"` // That Returns the Data Encoding Method. Valid values: `Base64`, `PlainText`. ContentEncoding pulumi.StringPtrOutput `pulumi:"contentEncoding"` // The desktop id of the Desktop. DesktopId pulumi.StringOutput `pulumi:"desktopId"` // Script Is Executed in the Overall Implementation of the State. Valid values: `Pending`, `Failed`, `PartialFailed`, `Running`, `Stopped`, `Stopping`, `Finished`, `Success`. Status pulumi.StringOutput `pulumi:"status"` // The timeout period for script execution the unit is seconds. Default to: `60`. Timeout pulumi.StringPtrOutput `pulumi:"timeout"` }
Provides a ECD Command resource.
For information about ECD Command and how to use it, see [What is Command](https://help.aliyun.com/document_detail/188382.html).
> **NOTE:** Available in v1.146.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultSimpleOfficeSite, err := eds.NewSimpleOfficeSite(ctx, "defaultSimpleOfficeSite", &eds.SimpleOfficeSiteArgs{ CidrBlock: pulumi.String("172.16.0.0/12"), DesktopAccessType: pulumi.String("Internet"), OfficeSiteName: pulumi.String("your_office_site_name"), }) if err != nil { return err } opt0 := "SYSTEM" opt1 := "windows" defaultBundles, err := eds.GetBundles(ctx, &eds.GetBundlesArgs{ BundleType: &opt0, NameRegex: &opt1, }, nil) if err != nil { return err } defaultEcdPolicyGroup, err := eds.NewEcdPolicyGroup(ctx, "defaultEcdPolicyGroup", &eds.EcdPolicyGroupArgs{ PolicyGroupName: pulumi.String("your_policy_group_name"), Clipboard: pulumi.String("readwrite"), LocalDrive: pulumi.String("read"), AuthorizeAccessPolicyRules: eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArgs{ Description: pulumi.String("example_value"), CidrIp: pulumi.String("1.2.3.4/24"), }, }, AuthorizeSecurityPolicyRules: eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs{ Type: pulumi.String("inflow"), Policy: pulumi.String("accept"), Description: pulumi.String("example_value"), PortRange: pulumi.String("80/80"), IpProtocol: pulumi.String("TCP"), Priority: pulumi.String("1"), CidrIp: pulumi.String("0.0.0.0/0"), }, }, }) if err != nil { return err } defaultDesktop, err := eds.NewDesktop(ctx, "defaultDesktop", &eds.DesktopArgs{ OfficeSiteId: defaultSimpleOfficeSite.ID(), PolicyGroupId: defaultEcdPolicyGroup.ID(), BundleId: pulumi.String(defaultBundles.Bundles[0].Id), DesktopName: pulumi.Any(_var.Name), }) if err != nil { return err } _, err = eds.NewCommand(ctx, "defaultCommand", &eds.CommandArgs{ CommandContent: pulumi.String("ipconfig"), CommandType: pulumi.String("RunPowerShellScript"), DesktopId: defaultDesktop.ID(), }) if err != nil { return err } return nil }) }
```
## Import
ECD Command can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eds/command:Command example <id>
```
func GetCommand ¶ added in v3.11.0
func GetCommand(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CommandState, opts ...pulumi.ResourceOption) (*Command, error)
GetCommand gets an existing Command 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 NewCommand ¶ added in v3.11.0
func NewCommand(ctx *pulumi.Context, name string, args *CommandArgs, opts ...pulumi.ResourceOption) (*Command, error)
NewCommand registers a new resource with the given unique name, arguments, and options.
func (*Command) ElementType ¶ added in v3.11.0
func (*Command) ToCommandOutput ¶ added in v3.11.0
func (i *Command) ToCommandOutput() CommandOutput
func (*Command) ToCommandOutputWithContext ¶ added in v3.11.0
func (i *Command) ToCommandOutputWithContext(ctx context.Context) CommandOutput
func (*Command) ToCommandPtrOutput ¶ added in v3.11.0
func (i *Command) ToCommandPtrOutput() CommandPtrOutput
func (*Command) ToCommandPtrOutputWithContext ¶ added in v3.11.0
func (i *Command) ToCommandPtrOutputWithContext(ctx context.Context) CommandPtrOutput
type CommandArgs ¶ added in v3.11.0
type CommandArgs struct { // The Contents of the Script to Base64 Encoded Transmission. CommandContent pulumi.StringInput // The Script Type. Valid values: `RunBatScript`, `RunPowerShellScript`. CommandType pulumi.StringInput // That Returns the Data Encoding Method. Valid values: `Base64`, `PlainText`. ContentEncoding pulumi.StringPtrInput // The desktop id of the Desktop. DesktopId pulumi.StringInput // The timeout period for script execution the unit is seconds. Default to: `60`. Timeout pulumi.StringPtrInput }
The set of arguments for constructing a Command resource.
func (CommandArgs) ElementType ¶ added in v3.11.0
func (CommandArgs) ElementType() reflect.Type
type CommandArray ¶ added in v3.11.0
type CommandArray []CommandInput
func (CommandArray) ElementType ¶ added in v3.11.0
func (CommandArray) ElementType() reflect.Type
func (CommandArray) ToCommandArrayOutput ¶ added in v3.11.0
func (i CommandArray) ToCommandArrayOutput() CommandArrayOutput
func (CommandArray) ToCommandArrayOutputWithContext ¶ added in v3.11.0
func (i CommandArray) ToCommandArrayOutputWithContext(ctx context.Context) CommandArrayOutput
type CommandArrayInput ¶ added in v3.11.0
type CommandArrayInput interface { pulumi.Input ToCommandArrayOutput() CommandArrayOutput ToCommandArrayOutputWithContext(context.Context) CommandArrayOutput }
CommandArrayInput is an input type that accepts CommandArray and CommandArrayOutput values. You can construct a concrete instance of `CommandArrayInput` via:
CommandArray{ CommandArgs{...} }
type CommandArrayOutput ¶ added in v3.11.0
type CommandArrayOutput struct{ *pulumi.OutputState }
func (CommandArrayOutput) ElementType ¶ added in v3.11.0
func (CommandArrayOutput) ElementType() reflect.Type
func (CommandArrayOutput) Index ¶ added in v3.11.0
func (o CommandArrayOutput) Index(i pulumi.IntInput) CommandOutput
func (CommandArrayOutput) ToCommandArrayOutput ¶ added in v3.11.0
func (o CommandArrayOutput) ToCommandArrayOutput() CommandArrayOutput
func (CommandArrayOutput) ToCommandArrayOutputWithContext ¶ added in v3.11.0
func (o CommandArrayOutput) ToCommandArrayOutputWithContext(ctx context.Context) CommandArrayOutput
type CommandInput ¶ added in v3.11.0
type CommandInput interface { pulumi.Input ToCommandOutput() CommandOutput ToCommandOutputWithContext(ctx context.Context) CommandOutput }
type CommandMap ¶ added in v3.11.0
type CommandMap map[string]CommandInput
func (CommandMap) ElementType ¶ added in v3.11.0
func (CommandMap) ElementType() reflect.Type
func (CommandMap) ToCommandMapOutput ¶ added in v3.11.0
func (i CommandMap) ToCommandMapOutput() CommandMapOutput
func (CommandMap) ToCommandMapOutputWithContext ¶ added in v3.11.0
func (i CommandMap) ToCommandMapOutputWithContext(ctx context.Context) CommandMapOutput
type CommandMapInput ¶ added in v3.11.0
type CommandMapInput interface { pulumi.Input ToCommandMapOutput() CommandMapOutput ToCommandMapOutputWithContext(context.Context) CommandMapOutput }
CommandMapInput is an input type that accepts CommandMap and CommandMapOutput values. You can construct a concrete instance of `CommandMapInput` via:
CommandMap{ "key": CommandArgs{...} }
type CommandMapOutput ¶ added in v3.11.0
type CommandMapOutput struct{ *pulumi.OutputState }
func (CommandMapOutput) ElementType ¶ added in v3.11.0
func (CommandMapOutput) ElementType() reflect.Type
func (CommandMapOutput) MapIndex ¶ added in v3.11.0
func (o CommandMapOutput) MapIndex(k pulumi.StringInput) CommandOutput
func (CommandMapOutput) ToCommandMapOutput ¶ added in v3.11.0
func (o CommandMapOutput) ToCommandMapOutput() CommandMapOutput
func (CommandMapOutput) ToCommandMapOutputWithContext ¶ added in v3.11.0
func (o CommandMapOutput) ToCommandMapOutputWithContext(ctx context.Context) CommandMapOutput
type CommandOutput ¶ added in v3.11.0
type CommandOutput struct{ *pulumi.OutputState }
func (CommandOutput) ElementType ¶ added in v3.11.0
func (CommandOutput) ElementType() reflect.Type
func (CommandOutput) ToCommandOutput ¶ added in v3.11.0
func (o CommandOutput) ToCommandOutput() CommandOutput
func (CommandOutput) ToCommandOutputWithContext ¶ added in v3.11.0
func (o CommandOutput) ToCommandOutputWithContext(ctx context.Context) CommandOutput
func (CommandOutput) ToCommandPtrOutput ¶ added in v3.11.0
func (o CommandOutput) ToCommandPtrOutput() CommandPtrOutput
func (CommandOutput) ToCommandPtrOutputWithContext ¶ added in v3.11.0
func (o CommandOutput) ToCommandPtrOutputWithContext(ctx context.Context) CommandPtrOutput
type CommandPtrInput ¶ added in v3.11.0
type CommandPtrInput interface { pulumi.Input ToCommandPtrOutput() CommandPtrOutput ToCommandPtrOutputWithContext(ctx context.Context) CommandPtrOutput }
type CommandPtrOutput ¶ added in v3.11.0
type CommandPtrOutput struct{ *pulumi.OutputState }
func (CommandPtrOutput) Elem ¶ added in v3.11.0
func (o CommandPtrOutput) Elem() CommandOutput
func (CommandPtrOutput) ElementType ¶ added in v3.11.0
func (CommandPtrOutput) ElementType() reflect.Type
func (CommandPtrOutput) ToCommandPtrOutput ¶ added in v3.11.0
func (o CommandPtrOutput) ToCommandPtrOutput() CommandPtrOutput
func (CommandPtrOutput) ToCommandPtrOutputWithContext ¶ added in v3.11.0
func (o CommandPtrOutput) ToCommandPtrOutputWithContext(ctx context.Context) CommandPtrOutput
type CommandState ¶ added in v3.11.0
type CommandState struct { // The Contents of the Script to Base64 Encoded Transmission. CommandContent pulumi.StringPtrInput // The Script Type. Valid values: `RunBatScript`, `RunPowerShellScript`. CommandType pulumi.StringPtrInput // That Returns the Data Encoding Method. Valid values: `Base64`, `PlainText`. ContentEncoding pulumi.StringPtrInput // The desktop id of the Desktop. DesktopId pulumi.StringPtrInput // Script Is Executed in the Overall Implementation of the State. Valid values: `Pending`, `Failed`, `PartialFailed`, `Running`, `Stopped`, `Stopping`, `Finished`, `Success`. Status pulumi.StringPtrInput // The timeout period for script execution the unit is seconds. Default to: `60`. Timeout pulumi.StringPtrInput }
func (CommandState) ElementType ¶ added in v3.11.0
func (CommandState) ElementType() reflect.Type
type Desktop ¶ added in v3.10.0
type Desktop struct { pulumi.CustomResourceState // The amount of the Desktop. Amount pulumi.IntPtrOutput `pulumi:"amount"` // The auto-pay of the Desktop whether to pay automatically. values: `true`, `false`. AutoPay pulumi.BoolPtrOutput `pulumi:"autoPay"` // The auto-renewal of the Desktop whether to renew automatically. It takes effect only when the parameter ChargeType is set to PrePaid. values: `true`, `false`. AutoRenew pulumi.BoolPtrOutput `pulumi:"autoRenew"` // The bundle id of the Desktop. BundleId pulumi.StringOutput `pulumi:"bundleId"` // The desktop name of the Desktop. DesktopName pulumi.StringPtrOutput `pulumi:"desktopName"` // The desktop type of the Desktop. DesktopType pulumi.StringOutput `pulumi:"desktopType"` // The desktop end user id of the Desktop. EndUserIds pulumi.StringArrayOutput `pulumi:"endUserIds"` // The hostname of the Desktop. HostName pulumi.StringPtrOutput `pulumi:"hostName"` // The ID of the Simple Office Site. OfficeSiteId pulumi.StringOutput `pulumi:"officeSiteId"` // The payment type of the Desktop. Valid values: `PayAsYouGo`, `Subscription`. Default to `PayAsYouGo`. PaymentType pulumi.StringOutput `pulumi:"paymentType"` // The period of the Desktop. Period pulumi.IntPtrOutput `pulumi:"period"` // The period unit of the Desktop. PeriodUnit pulumi.StringPtrOutput `pulumi:"periodUnit"` // The policy group id of the Desktop. PolicyGroupId pulumi.StringOutput `pulumi:"policyGroupId"` // The root disk size gib of the Desktop. RootDiskSizeGib pulumi.IntPtrOutput `pulumi:"rootDiskSizeGib"` // The status of the Desktop. Valid values: `Deleted`, `Expired`, `Pending`, `Running`, `Starting`, `Stopped`, `Stopping`. Status pulumi.StringOutput `pulumi:"status"` // The stopped mode of the Desktop. StoppedMode pulumi.StringOutput `pulumi:"stoppedMode"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` // The user assign mode of the Desktop. Valid values: `ALL`, `PER_USER`. Default to `ALL`. UserAssignMode pulumi.StringOutput `pulumi:"userAssignMode"` // The user disk size gib of the Desktop. UserDiskSizeGib pulumi.IntPtrOutput `pulumi:"userDiskSizeGib"` }
Provides a ECD Desktop resource.
For information about ECD Desktop and how to use it, see [What is Desktop](https://help.aliyun.com/document_detail/188382.html).
> **NOTE:** Available in v1.144.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultSimpleOfficeSite, err := eds.NewSimpleOfficeSite(ctx, "defaultSimpleOfficeSite", &eds.SimpleOfficeSiteArgs{ CidrBlock: pulumi.String("172.16.0.0/12"), DesktopAccessType: pulumi.String("Internet"), OfficeSiteName: pulumi.String("your_office_site_name"), EnableInternetAccess: pulumi.Bool(false), }) if err != nil { return err } opt0 := "SYSTEM" defaultBundles, err := eds.GetBundles(ctx, &eds.GetBundlesArgs{ BundleType: &opt0, }, nil) if err != nil { return err } defaultEcdPolicyGroup, err := eds.NewEcdPolicyGroup(ctx, "defaultEcdPolicyGroup", &eds.EcdPolicyGroupArgs{ PolicyGroupName: pulumi.String("your_policy_group_name"), Clipboard: pulumi.String("readwrite"), LocalDrive: pulumi.String("read"), AuthorizeAccessPolicyRules: eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArgs{ Description: pulumi.String("example_value"), CidrIp: pulumi.String("1.2.3.4/24"), }, }, AuthorizeSecurityPolicyRules: eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs{ Type: pulumi.String("inflow"), Policy: pulumi.String("accept"), Description: pulumi.String("example_value"), PortRange: pulumi.String("80/80"), IpProtocol: pulumi.String("TCP"), Priority: pulumi.String("1"), CidrIp: pulumi.String("0.0.0.0/0"), }, }, }) if err != nil { return err } defaultUser, err := eds.NewUser(ctx, "defaultUser", &eds.UserArgs{ EndUserId: pulumi.String("your_end_user_id"), Email: pulumi.String("your_email"), Phone: pulumi.String("your_phone"), Password: pulumi.String("your_password"), }) if err != nil { return err } _, err = eds.NewDesktop(ctx, "defaultDesktop", &eds.DesktopArgs{ OfficeSiteId: defaultSimpleOfficeSite.ID(), PolicyGroupId: defaultEcdPolicyGroup.ID(), BundleId: pulumi.String(defaultBundles.Bundles[0].Id), DesktopName: pulumi.String("your_desktop_name"), EndUserIds: pulumi.StringArray{ defaultUser.ID(), }, }) if err != nil { return err } return nil }) }
```
## Import
ECD Desktop can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eds/desktop:Desktop example <id>
```
func GetDesktop ¶ added in v3.10.0
func GetDesktop(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DesktopState, opts ...pulumi.ResourceOption) (*Desktop, error)
GetDesktop gets an existing Desktop 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 NewDesktop ¶ added in v3.10.0
func NewDesktop(ctx *pulumi.Context, name string, args *DesktopArgs, opts ...pulumi.ResourceOption) (*Desktop, error)
NewDesktop registers a new resource with the given unique name, arguments, and options.
func (*Desktop) ElementType ¶ added in v3.10.0
func (*Desktop) ToDesktopOutput ¶ added in v3.10.0
func (i *Desktop) ToDesktopOutput() DesktopOutput
func (*Desktop) ToDesktopOutputWithContext ¶ added in v3.10.0
func (i *Desktop) ToDesktopOutputWithContext(ctx context.Context) DesktopOutput
func (*Desktop) ToDesktopPtrOutput ¶ added in v3.10.0
func (i *Desktop) ToDesktopPtrOutput() DesktopPtrOutput
func (*Desktop) ToDesktopPtrOutputWithContext ¶ added in v3.10.0
func (i *Desktop) ToDesktopPtrOutputWithContext(ctx context.Context) DesktopPtrOutput
type DesktopArgs ¶ added in v3.10.0
type DesktopArgs struct { // The amount of the Desktop. Amount pulumi.IntPtrInput // The auto-pay of the Desktop whether to pay automatically. values: `true`, `false`. AutoPay pulumi.BoolPtrInput // The auto-renewal of the Desktop whether to renew automatically. It takes effect only when the parameter ChargeType is set to PrePaid. values: `true`, `false`. AutoRenew pulumi.BoolPtrInput // The bundle id of the Desktop. BundleId pulumi.StringInput // The desktop name of the Desktop. DesktopName pulumi.StringPtrInput // The desktop type of the Desktop. DesktopType pulumi.StringPtrInput // The desktop end user id of the Desktop. EndUserIds pulumi.StringArrayInput // The hostname of the Desktop. HostName pulumi.StringPtrInput // The ID of the Simple Office Site. OfficeSiteId pulumi.StringInput // The payment type of the Desktop. Valid values: `PayAsYouGo`, `Subscription`. Default to `PayAsYouGo`. PaymentType pulumi.StringPtrInput // The period of the Desktop. Period pulumi.IntPtrInput // The period unit of the Desktop. PeriodUnit pulumi.StringPtrInput // The policy group id of the Desktop. PolicyGroupId pulumi.StringInput // The root disk size gib of the Desktop. RootDiskSizeGib pulumi.IntPtrInput // The status of the Desktop. Valid values: `Deleted`, `Expired`, `Pending`, `Running`, `Starting`, `Stopped`, `Stopping`. Status pulumi.StringPtrInput // The stopped mode of the Desktop. StoppedMode pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // The user assign mode of the Desktop. Valid values: `ALL`, `PER_USER`. Default to `ALL`. UserAssignMode pulumi.StringPtrInput // The user disk size gib of the Desktop. UserDiskSizeGib pulumi.IntPtrInput }
The set of arguments for constructing a Desktop resource.
func (DesktopArgs) ElementType ¶ added in v3.10.0
func (DesktopArgs) ElementType() reflect.Type
type DesktopArray ¶ added in v3.10.0
type DesktopArray []DesktopInput
func (DesktopArray) ElementType ¶ added in v3.10.0
func (DesktopArray) ElementType() reflect.Type
func (DesktopArray) ToDesktopArrayOutput ¶ added in v3.10.0
func (i DesktopArray) ToDesktopArrayOutput() DesktopArrayOutput
func (DesktopArray) ToDesktopArrayOutputWithContext ¶ added in v3.10.0
func (i DesktopArray) ToDesktopArrayOutputWithContext(ctx context.Context) DesktopArrayOutput
type DesktopArrayInput ¶ added in v3.10.0
type DesktopArrayInput interface { pulumi.Input ToDesktopArrayOutput() DesktopArrayOutput ToDesktopArrayOutputWithContext(context.Context) DesktopArrayOutput }
DesktopArrayInput is an input type that accepts DesktopArray and DesktopArrayOutput values. You can construct a concrete instance of `DesktopArrayInput` via:
DesktopArray{ DesktopArgs{...} }
type DesktopArrayOutput ¶ added in v3.10.0
type DesktopArrayOutput struct{ *pulumi.OutputState }
func (DesktopArrayOutput) ElementType ¶ added in v3.10.0
func (DesktopArrayOutput) ElementType() reflect.Type
func (DesktopArrayOutput) Index ¶ added in v3.10.0
func (o DesktopArrayOutput) Index(i pulumi.IntInput) DesktopOutput
func (DesktopArrayOutput) ToDesktopArrayOutput ¶ added in v3.10.0
func (o DesktopArrayOutput) ToDesktopArrayOutput() DesktopArrayOutput
func (DesktopArrayOutput) ToDesktopArrayOutputWithContext ¶ added in v3.10.0
func (o DesktopArrayOutput) ToDesktopArrayOutputWithContext(ctx context.Context) DesktopArrayOutput
type DesktopInput ¶ added in v3.10.0
type DesktopInput interface { pulumi.Input ToDesktopOutput() DesktopOutput ToDesktopOutputWithContext(ctx context.Context) DesktopOutput }
type DesktopMap ¶ added in v3.10.0
type DesktopMap map[string]DesktopInput
func (DesktopMap) ElementType ¶ added in v3.10.0
func (DesktopMap) ElementType() reflect.Type
func (DesktopMap) ToDesktopMapOutput ¶ added in v3.10.0
func (i DesktopMap) ToDesktopMapOutput() DesktopMapOutput
func (DesktopMap) ToDesktopMapOutputWithContext ¶ added in v3.10.0
func (i DesktopMap) ToDesktopMapOutputWithContext(ctx context.Context) DesktopMapOutput
type DesktopMapInput ¶ added in v3.10.0
type DesktopMapInput interface { pulumi.Input ToDesktopMapOutput() DesktopMapOutput ToDesktopMapOutputWithContext(context.Context) DesktopMapOutput }
DesktopMapInput is an input type that accepts DesktopMap and DesktopMapOutput values. You can construct a concrete instance of `DesktopMapInput` via:
DesktopMap{ "key": DesktopArgs{...} }
type DesktopMapOutput ¶ added in v3.10.0
type DesktopMapOutput struct{ *pulumi.OutputState }
func (DesktopMapOutput) ElementType ¶ added in v3.10.0
func (DesktopMapOutput) ElementType() reflect.Type
func (DesktopMapOutput) MapIndex ¶ added in v3.10.0
func (o DesktopMapOutput) MapIndex(k pulumi.StringInput) DesktopOutput
func (DesktopMapOutput) ToDesktopMapOutput ¶ added in v3.10.0
func (o DesktopMapOutput) ToDesktopMapOutput() DesktopMapOutput
func (DesktopMapOutput) ToDesktopMapOutputWithContext ¶ added in v3.10.0
func (o DesktopMapOutput) ToDesktopMapOutputWithContext(ctx context.Context) DesktopMapOutput
type DesktopOutput ¶ added in v3.10.0
type DesktopOutput struct{ *pulumi.OutputState }
func (DesktopOutput) ElementType ¶ added in v3.10.0
func (DesktopOutput) ElementType() reflect.Type
func (DesktopOutput) ToDesktopOutput ¶ added in v3.10.0
func (o DesktopOutput) ToDesktopOutput() DesktopOutput
func (DesktopOutput) ToDesktopOutputWithContext ¶ added in v3.10.0
func (o DesktopOutput) ToDesktopOutputWithContext(ctx context.Context) DesktopOutput
func (DesktopOutput) ToDesktopPtrOutput ¶ added in v3.10.0
func (o DesktopOutput) ToDesktopPtrOutput() DesktopPtrOutput
func (DesktopOutput) ToDesktopPtrOutputWithContext ¶ added in v3.10.0
func (o DesktopOutput) ToDesktopPtrOutputWithContext(ctx context.Context) DesktopPtrOutput
type DesktopPtrInput ¶ added in v3.10.0
type DesktopPtrInput interface { pulumi.Input ToDesktopPtrOutput() DesktopPtrOutput ToDesktopPtrOutputWithContext(ctx context.Context) DesktopPtrOutput }
type DesktopPtrOutput ¶ added in v3.10.0
type DesktopPtrOutput struct{ *pulumi.OutputState }
func (DesktopPtrOutput) Elem ¶ added in v3.10.0
func (o DesktopPtrOutput) Elem() DesktopOutput
func (DesktopPtrOutput) ElementType ¶ added in v3.10.0
func (DesktopPtrOutput) ElementType() reflect.Type
func (DesktopPtrOutput) ToDesktopPtrOutput ¶ added in v3.10.0
func (o DesktopPtrOutput) ToDesktopPtrOutput() DesktopPtrOutput
func (DesktopPtrOutput) ToDesktopPtrOutputWithContext ¶ added in v3.10.0
func (o DesktopPtrOutput) ToDesktopPtrOutputWithContext(ctx context.Context) DesktopPtrOutput
type DesktopState ¶ added in v3.10.0
type DesktopState struct { // The amount of the Desktop. Amount pulumi.IntPtrInput // The auto-pay of the Desktop whether to pay automatically. values: `true`, `false`. AutoPay pulumi.BoolPtrInput // The auto-renewal of the Desktop whether to renew automatically. It takes effect only when the parameter ChargeType is set to PrePaid. values: `true`, `false`. AutoRenew pulumi.BoolPtrInput // The bundle id of the Desktop. BundleId pulumi.StringPtrInput // The desktop name of the Desktop. DesktopName pulumi.StringPtrInput // The desktop type of the Desktop. DesktopType pulumi.StringPtrInput // The desktop end user id of the Desktop. EndUserIds pulumi.StringArrayInput // The hostname of the Desktop. HostName pulumi.StringPtrInput // The ID of the Simple Office Site. OfficeSiteId pulumi.StringPtrInput // The payment type of the Desktop. Valid values: `PayAsYouGo`, `Subscription`. Default to `PayAsYouGo`. PaymentType pulumi.StringPtrInput // The period of the Desktop. Period pulumi.IntPtrInput // The period unit of the Desktop. PeriodUnit pulumi.StringPtrInput // The policy group id of the Desktop. PolicyGroupId pulumi.StringPtrInput // The root disk size gib of the Desktop. RootDiskSizeGib pulumi.IntPtrInput // The status of the Desktop. Valid values: `Deleted`, `Expired`, `Pending`, `Running`, `Starting`, `Stopped`, `Stopping`. Status pulumi.StringPtrInput // The stopped mode of the Desktop. StoppedMode pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // The user assign mode of the Desktop. Valid values: `ALL`, `PER_USER`. Default to `ALL`. UserAssignMode pulumi.StringPtrInput // The user disk size gib of the Desktop. UserDiskSizeGib pulumi.IntPtrInput }
func (DesktopState) ElementType ¶ added in v3.10.0
func (DesktopState) ElementType() reflect.Type
type EcdPolicyGroup ¶
type EcdPolicyGroup struct { pulumi.CustomResourceState // The rule of authorize access rule. AuthorizeAccessPolicyRules EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput `pulumi:"authorizeAccessPolicyRules"` // The policy rule. AuthorizeSecurityPolicyRules EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput `pulumi:"authorizeSecurityPolicyRules"` // The clipboard policy. Valid values: `off`, `read`, `readwrite`. Clipboard pulumi.StringOutput `pulumi:"clipboard"` // The list of domain. DomainList pulumi.StringPtrOutput `pulumi:"domainList"` // The access of html5. Valid values: `off`, `on`. HtmlAccess pulumi.StringOutput `pulumi:"htmlAccess"` // The html5 file transfer. Valid values: `all`, `download`, `off`, `upload`. HtmlFileTransfer pulumi.StringOutput `pulumi:"htmlFileTransfer"` // Local drive redirect policy. Valid values: ` readwrite `, `off`, `read`. LocalDrive pulumi.StringOutput `pulumi:"localDrive"` // The name of policy group. PolicyGroupName pulumi.StringPtrOutput `pulumi:"policyGroupName"` // The status of policy. Status pulumi.StringOutput `pulumi:"status"` // The usb redirect policy. Valid values: `off`, `on`. UsbRedirect pulumi.StringOutput `pulumi:"usbRedirect"` // The quality of visual. Valid values: `high`, `lossless`, `low`, `medium`. VisualQuality pulumi.StringOutput `pulumi:"visualQuality"` // The watermark policy. Valid values: `off`, `on`. Watermark pulumi.StringOutput `pulumi:"watermark"` // The watermark transparency. Valid values: `DARK`, `LIGHT`, `MIDDLE`. WatermarkTransparency pulumi.StringOutput `pulumi:"watermarkTransparency"` // The type of watemark. Valid values: `EndUserId`, `HostName`. WatermarkType pulumi.StringOutput `pulumi:"watermarkType"` }
Provides a Elastic Desktop Service(EDS) Policy Group resource.
For information about Elastic Desktop Service(EDS) Policy Group and how to use it, see [What is Policy Group](https://help.aliyun.com/document_detail/188382.html).
> **NOTE:** Available in v1.130.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := eds.NewEcdPolicyGroup(ctx, "_default", &eds.EcdPolicyGroupArgs{ AuthorizeAccessPolicyRules: eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArgs{ CidrIp: pulumi.String("1.2.3.45/24"), Description: pulumi.String("my-description1"), }, }, AuthorizeSecurityPolicyRules: eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs{ CidrIp: pulumi.String("1.2.3.4/24"), Description: pulumi.String("my-description"), IpProtocol: pulumi.String("TCP"), Policy: pulumi.String("accept"), PortRange: pulumi.String("80/80"), Priority: pulumi.String("1"), Type: pulumi.String("inflow"), }, }, Clipboard: pulumi.String("read"), LocalDrive: pulumi.String("read"), PolicyGroupName: pulumi.String("my-policy-group"), UsbRedirect: pulumi.String("off"), Watermark: pulumi.String("off"), }) if err != nil { return err } return nil }) }
```
## Import
Elastic Desktop Service(EDS) Policy Group can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eds/ecdPolicyGroup:EcdPolicyGroup example <id>
```
func GetEcdPolicyGroup ¶
func GetEcdPolicyGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EcdPolicyGroupState, opts ...pulumi.ResourceOption) (*EcdPolicyGroup, error)
GetEcdPolicyGroup gets an existing EcdPolicyGroup 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 NewEcdPolicyGroup ¶
func NewEcdPolicyGroup(ctx *pulumi.Context, name string, args *EcdPolicyGroupArgs, opts ...pulumi.ResourceOption) (*EcdPolicyGroup, error)
NewEcdPolicyGroup registers a new resource with the given unique name, arguments, and options.
func (*EcdPolicyGroup) ElementType ¶
func (*EcdPolicyGroup) ElementType() reflect.Type
func (*EcdPolicyGroup) ToEcdPolicyGroupOutput ¶
func (i *EcdPolicyGroup) ToEcdPolicyGroupOutput() EcdPolicyGroupOutput
func (*EcdPolicyGroup) ToEcdPolicyGroupOutputWithContext ¶
func (i *EcdPolicyGroup) ToEcdPolicyGroupOutputWithContext(ctx context.Context) EcdPolicyGroupOutput
func (*EcdPolicyGroup) ToEcdPolicyGroupPtrOutput ¶
func (i *EcdPolicyGroup) ToEcdPolicyGroupPtrOutput() EcdPolicyGroupPtrOutput
func (*EcdPolicyGroup) ToEcdPolicyGroupPtrOutputWithContext ¶
func (i *EcdPolicyGroup) ToEcdPolicyGroupPtrOutputWithContext(ctx context.Context) EcdPolicyGroupPtrOutput
type EcdPolicyGroupArgs ¶
type EcdPolicyGroupArgs struct { // The rule of authorize access rule. AuthorizeAccessPolicyRules EcdPolicyGroupAuthorizeAccessPolicyRuleArrayInput // The policy rule. AuthorizeSecurityPolicyRules EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayInput // The clipboard policy. Valid values: `off`, `read`, `readwrite`. Clipboard pulumi.StringPtrInput // The list of domain. DomainList pulumi.StringPtrInput // The access of html5. Valid values: `off`, `on`. HtmlAccess pulumi.StringPtrInput // The html5 file transfer. Valid values: `all`, `download`, `off`, `upload`. HtmlFileTransfer pulumi.StringPtrInput // Local drive redirect policy. Valid values: ` readwrite `, `off`, `read`. LocalDrive pulumi.StringPtrInput // The name of policy group. PolicyGroupName pulumi.StringPtrInput // The usb redirect policy. Valid values: `off`, `on`. UsbRedirect pulumi.StringPtrInput // The quality of visual. Valid values: `high`, `lossless`, `low`, `medium`. VisualQuality pulumi.StringPtrInput // The watermark policy. Valid values: `off`, `on`. Watermark pulumi.StringPtrInput // The watermark transparency. Valid values: `DARK`, `LIGHT`, `MIDDLE`. WatermarkTransparency pulumi.StringPtrInput // The type of watemark. Valid values: `EndUserId`, `HostName`. WatermarkType pulumi.StringPtrInput }
The set of arguments for constructing a EcdPolicyGroup resource.
func (EcdPolicyGroupArgs) ElementType ¶
func (EcdPolicyGroupArgs) ElementType() reflect.Type
type EcdPolicyGroupArray ¶
type EcdPolicyGroupArray []EcdPolicyGroupInput
func (EcdPolicyGroupArray) ElementType ¶
func (EcdPolicyGroupArray) ElementType() reflect.Type
func (EcdPolicyGroupArray) ToEcdPolicyGroupArrayOutput ¶
func (i EcdPolicyGroupArray) ToEcdPolicyGroupArrayOutput() EcdPolicyGroupArrayOutput
func (EcdPolicyGroupArray) ToEcdPolicyGroupArrayOutputWithContext ¶
func (i EcdPolicyGroupArray) ToEcdPolicyGroupArrayOutputWithContext(ctx context.Context) EcdPolicyGroupArrayOutput
type EcdPolicyGroupArrayInput ¶
type EcdPolicyGroupArrayInput interface { pulumi.Input ToEcdPolicyGroupArrayOutput() EcdPolicyGroupArrayOutput ToEcdPolicyGroupArrayOutputWithContext(context.Context) EcdPolicyGroupArrayOutput }
EcdPolicyGroupArrayInput is an input type that accepts EcdPolicyGroupArray and EcdPolicyGroupArrayOutput values. You can construct a concrete instance of `EcdPolicyGroupArrayInput` via:
EcdPolicyGroupArray{ EcdPolicyGroupArgs{...} }
type EcdPolicyGroupArrayOutput ¶
type EcdPolicyGroupArrayOutput struct{ *pulumi.OutputState }
func (EcdPolicyGroupArrayOutput) ElementType ¶
func (EcdPolicyGroupArrayOutput) ElementType() reflect.Type
func (EcdPolicyGroupArrayOutput) Index ¶
func (o EcdPolicyGroupArrayOutput) Index(i pulumi.IntInput) EcdPolicyGroupOutput
func (EcdPolicyGroupArrayOutput) ToEcdPolicyGroupArrayOutput ¶
func (o EcdPolicyGroupArrayOutput) ToEcdPolicyGroupArrayOutput() EcdPolicyGroupArrayOutput
func (EcdPolicyGroupArrayOutput) ToEcdPolicyGroupArrayOutputWithContext ¶
func (o EcdPolicyGroupArrayOutput) ToEcdPolicyGroupArrayOutputWithContext(ctx context.Context) EcdPolicyGroupArrayOutput
type EcdPolicyGroupAuthorizeAccessPolicyRuleArgs ¶
type EcdPolicyGroupAuthorizeAccessPolicyRuleArgs struct { // The cidrip of authorize access rule. CidrIp pulumi.StringPtrInput `pulumi:"cidrIp"` // The description of authorize access rule. Description pulumi.StringPtrInput `pulumi:"description"` }
func (EcdPolicyGroupAuthorizeAccessPolicyRuleArgs) ElementType ¶
func (EcdPolicyGroupAuthorizeAccessPolicyRuleArgs) ElementType() reflect.Type
func (EcdPolicyGroupAuthorizeAccessPolicyRuleArgs) ToEcdPolicyGroupAuthorizeAccessPolicyRuleOutput ¶
func (i EcdPolicyGroupAuthorizeAccessPolicyRuleArgs) ToEcdPolicyGroupAuthorizeAccessPolicyRuleOutput() EcdPolicyGroupAuthorizeAccessPolicyRuleOutput
func (EcdPolicyGroupAuthorizeAccessPolicyRuleArgs) ToEcdPolicyGroupAuthorizeAccessPolicyRuleOutputWithContext ¶
func (i EcdPolicyGroupAuthorizeAccessPolicyRuleArgs) ToEcdPolicyGroupAuthorizeAccessPolicyRuleOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeAccessPolicyRuleOutput
type EcdPolicyGroupAuthorizeAccessPolicyRuleArray ¶
type EcdPolicyGroupAuthorizeAccessPolicyRuleArray []EcdPolicyGroupAuthorizeAccessPolicyRuleInput
func (EcdPolicyGroupAuthorizeAccessPolicyRuleArray) ElementType ¶
func (EcdPolicyGroupAuthorizeAccessPolicyRuleArray) ElementType() reflect.Type
func (EcdPolicyGroupAuthorizeAccessPolicyRuleArray) ToEcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput ¶
func (i EcdPolicyGroupAuthorizeAccessPolicyRuleArray) ToEcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput() EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput
func (EcdPolicyGroupAuthorizeAccessPolicyRuleArray) ToEcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutputWithContext ¶
func (i EcdPolicyGroupAuthorizeAccessPolicyRuleArray) ToEcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput
type EcdPolicyGroupAuthorizeAccessPolicyRuleArrayInput ¶
type EcdPolicyGroupAuthorizeAccessPolicyRuleArrayInput interface { pulumi.Input ToEcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput() EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput ToEcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutputWithContext(context.Context) EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput }
EcdPolicyGroupAuthorizeAccessPolicyRuleArrayInput is an input type that accepts EcdPolicyGroupAuthorizeAccessPolicyRuleArray and EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput values. You can construct a concrete instance of `EcdPolicyGroupAuthorizeAccessPolicyRuleArrayInput` via:
EcdPolicyGroupAuthorizeAccessPolicyRuleArray{ EcdPolicyGroupAuthorizeAccessPolicyRuleArgs{...} }
type EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput ¶
type EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput) ElementType ¶
func (EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput) ElementType() reflect.Type
func (EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput) ToEcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput ¶
func (o EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput) ToEcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput() EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput
func (EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput) ToEcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutputWithContext ¶
func (o EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput) ToEcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeAccessPolicyRuleArrayOutput
type EcdPolicyGroupAuthorizeAccessPolicyRuleInput ¶
type EcdPolicyGroupAuthorizeAccessPolicyRuleInput interface { pulumi.Input ToEcdPolicyGroupAuthorizeAccessPolicyRuleOutput() EcdPolicyGroupAuthorizeAccessPolicyRuleOutput ToEcdPolicyGroupAuthorizeAccessPolicyRuleOutputWithContext(context.Context) EcdPolicyGroupAuthorizeAccessPolicyRuleOutput }
EcdPolicyGroupAuthorizeAccessPolicyRuleInput is an input type that accepts EcdPolicyGroupAuthorizeAccessPolicyRuleArgs and EcdPolicyGroupAuthorizeAccessPolicyRuleOutput values. You can construct a concrete instance of `EcdPolicyGroupAuthorizeAccessPolicyRuleInput` via:
EcdPolicyGroupAuthorizeAccessPolicyRuleArgs{...}
type EcdPolicyGroupAuthorizeAccessPolicyRuleOutput ¶
type EcdPolicyGroupAuthorizeAccessPolicyRuleOutput struct{ *pulumi.OutputState }
func (EcdPolicyGroupAuthorizeAccessPolicyRuleOutput) CidrIp ¶
func (o EcdPolicyGroupAuthorizeAccessPolicyRuleOutput) CidrIp() pulumi.StringPtrOutput
The cidrip of authorize access rule.
func (EcdPolicyGroupAuthorizeAccessPolicyRuleOutput) Description ¶
func (o EcdPolicyGroupAuthorizeAccessPolicyRuleOutput) Description() pulumi.StringPtrOutput
The description of authorize access rule.
func (EcdPolicyGroupAuthorizeAccessPolicyRuleOutput) ElementType ¶
func (EcdPolicyGroupAuthorizeAccessPolicyRuleOutput) ElementType() reflect.Type
func (EcdPolicyGroupAuthorizeAccessPolicyRuleOutput) ToEcdPolicyGroupAuthorizeAccessPolicyRuleOutput ¶
func (o EcdPolicyGroupAuthorizeAccessPolicyRuleOutput) ToEcdPolicyGroupAuthorizeAccessPolicyRuleOutput() EcdPolicyGroupAuthorizeAccessPolicyRuleOutput
func (EcdPolicyGroupAuthorizeAccessPolicyRuleOutput) ToEcdPolicyGroupAuthorizeAccessPolicyRuleOutputWithContext ¶
func (o EcdPolicyGroupAuthorizeAccessPolicyRuleOutput) ToEcdPolicyGroupAuthorizeAccessPolicyRuleOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeAccessPolicyRuleOutput
type EcdPolicyGroupAuthorizeSecurityPolicyRule ¶
type EcdPolicyGroupAuthorizeSecurityPolicyRule struct { // The cidrip of authorize access rule. CidrIp *string `pulumi:"cidrIp"` // The description of authorize access rule. Description *string `pulumi:"description"` // The ip protocol of security rules. IpProtocol *string `pulumi:"ipProtocol"` // The policy of security rules. Policy *string `pulumi:"policy"` // The port range of security rules. PortRange *string `pulumi:"portRange"` // The priority of security rules. Priority *string `pulumi:"priority"` // The type of security rules. Type *string `pulumi:"type"` }
type EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs ¶
type EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs struct { // The cidrip of authorize access rule. CidrIp pulumi.StringPtrInput `pulumi:"cidrIp"` // The description of authorize access rule. Description pulumi.StringPtrInput `pulumi:"description"` // The ip protocol of security rules. IpProtocol pulumi.StringPtrInput `pulumi:"ipProtocol"` // The policy of security rules. Policy pulumi.StringPtrInput `pulumi:"policy"` // The port range of security rules. PortRange pulumi.StringPtrInput `pulumi:"portRange"` // The priority of security rules. Priority pulumi.StringPtrInput `pulumi:"priority"` // The type of security rules. Type pulumi.StringPtrInput `pulumi:"type"` }
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs) ElementType ¶
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs) ElementType() reflect.Type
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleOutput ¶
func (i EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleOutput() EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleOutputWithContext ¶
func (i EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput
type EcdPolicyGroupAuthorizeSecurityPolicyRuleArray ¶
type EcdPolicyGroupAuthorizeSecurityPolicyRuleArray []EcdPolicyGroupAuthorizeSecurityPolicyRuleInput
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleArray) ElementType ¶
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleArray) ElementType() reflect.Type
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleArray) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput ¶
func (i EcdPolicyGroupAuthorizeSecurityPolicyRuleArray) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput() EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleArray) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutputWithContext ¶
func (i EcdPolicyGroupAuthorizeSecurityPolicyRuleArray) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput
type EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayInput ¶
type EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayInput interface { pulumi.Input ToEcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput() EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput ToEcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutputWithContext(context.Context) EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput }
EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayInput is an input type that accepts EcdPolicyGroupAuthorizeSecurityPolicyRuleArray and EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput values. You can construct a concrete instance of `EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayInput` via:
EcdPolicyGroupAuthorizeSecurityPolicyRuleArray{ EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs{...} }
type EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput ¶
type EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput) ElementType ¶
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput) ElementType() reflect.Type
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput ¶
func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput() EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutputWithContext ¶
func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayOutput
type EcdPolicyGroupAuthorizeSecurityPolicyRuleInput ¶
type EcdPolicyGroupAuthorizeSecurityPolicyRuleInput interface { pulumi.Input ToEcdPolicyGroupAuthorizeSecurityPolicyRuleOutput() EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput ToEcdPolicyGroupAuthorizeSecurityPolicyRuleOutputWithContext(context.Context) EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput }
EcdPolicyGroupAuthorizeSecurityPolicyRuleInput is an input type that accepts EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs and EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput values. You can construct a concrete instance of `EcdPolicyGroupAuthorizeSecurityPolicyRuleInput` via:
EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs{...}
type EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput ¶
type EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput struct{ *pulumi.OutputState }
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) CidrIp ¶
func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) CidrIp() pulumi.StringPtrOutput
The cidrip of authorize access rule.
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) Description ¶
func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) Description() pulumi.StringPtrOutput
The description of authorize access rule.
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) ElementType ¶
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) ElementType() reflect.Type
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) IpProtocol ¶
func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) IpProtocol() pulumi.StringPtrOutput
The ip protocol of security rules.
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) Policy ¶
func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) Policy() pulumi.StringPtrOutput
The policy of security rules.
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) PortRange ¶
func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) PortRange() pulumi.StringPtrOutput
The port range of security rules.
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) Priority ¶
func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) Priority() pulumi.StringPtrOutput
The priority of security rules.
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleOutput ¶
func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleOutput() EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleOutputWithContext ¶
func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) ToEcdPolicyGroupAuthorizeSecurityPolicyRuleOutputWithContext(ctx context.Context) EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput
func (EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) Type ¶
func (o EcdPolicyGroupAuthorizeSecurityPolicyRuleOutput) Type() pulumi.StringPtrOutput
The type of security rules.
type EcdPolicyGroupInput ¶
type EcdPolicyGroupInput interface { pulumi.Input ToEcdPolicyGroupOutput() EcdPolicyGroupOutput ToEcdPolicyGroupOutputWithContext(ctx context.Context) EcdPolicyGroupOutput }
type EcdPolicyGroupMap ¶
type EcdPolicyGroupMap map[string]EcdPolicyGroupInput
func (EcdPolicyGroupMap) ElementType ¶
func (EcdPolicyGroupMap) ElementType() reflect.Type
func (EcdPolicyGroupMap) ToEcdPolicyGroupMapOutput ¶
func (i EcdPolicyGroupMap) ToEcdPolicyGroupMapOutput() EcdPolicyGroupMapOutput
func (EcdPolicyGroupMap) ToEcdPolicyGroupMapOutputWithContext ¶
func (i EcdPolicyGroupMap) ToEcdPolicyGroupMapOutputWithContext(ctx context.Context) EcdPolicyGroupMapOutput
type EcdPolicyGroupMapInput ¶
type EcdPolicyGroupMapInput interface { pulumi.Input ToEcdPolicyGroupMapOutput() EcdPolicyGroupMapOutput ToEcdPolicyGroupMapOutputWithContext(context.Context) EcdPolicyGroupMapOutput }
EcdPolicyGroupMapInput is an input type that accepts EcdPolicyGroupMap and EcdPolicyGroupMapOutput values. You can construct a concrete instance of `EcdPolicyGroupMapInput` via:
EcdPolicyGroupMap{ "key": EcdPolicyGroupArgs{...} }
type EcdPolicyGroupMapOutput ¶
type EcdPolicyGroupMapOutput struct{ *pulumi.OutputState }
func (EcdPolicyGroupMapOutput) ElementType ¶
func (EcdPolicyGroupMapOutput) ElementType() reflect.Type
func (EcdPolicyGroupMapOutput) MapIndex ¶
func (o EcdPolicyGroupMapOutput) MapIndex(k pulumi.StringInput) EcdPolicyGroupOutput
func (EcdPolicyGroupMapOutput) ToEcdPolicyGroupMapOutput ¶
func (o EcdPolicyGroupMapOutput) ToEcdPolicyGroupMapOutput() EcdPolicyGroupMapOutput
func (EcdPolicyGroupMapOutput) ToEcdPolicyGroupMapOutputWithContext ¶
func (o EcdPolicyGroupMapOutput) ToEcdPolicyGroupMapOutputWithContext(ctx context.Context) EcdPolicyGroupMapOutput
type EcdPolicyGroupOutput ¶
type EcdPolicyGroupOutput struct{ *pulumi.OutputState }
func (EcdPolicyGroupOutput) ElementType ¶
func (EcdPolicyGroupOutput) ElementType() reflect.Type
func (EcdPolicyGroupOutput) ToEcdPolicyGroupOutput ¶
func (o EcdPolicyGroupOutput) ToEcdPolicyGroupOutput() EcdPolicyGroupOutput
func (EcdPolicyGroupOutput) ToEcdPolicyGroupOutputWithContext ¶
func (o EcdPolicyGroupOutput) ToEcdPolicyGroupOutputWithContext(ctx context.Context) EcdPolicyGroupOutput
func (EcdPolicyGroupOutput) ToEcdPolicyGroupPtrOutput ¶
func (o EcdPolicyGroupOutput) ToEcdPolicyGroupPtrOutput() EcdPolicyGroupPtrOutput
func (EcdPolicyGroupOutput) ToEcdPolicyGroupPtrOutputWithContext ¶
func (o EcdPolicyGroupOutput) ToEcdPolicyGroupPtrOutputWithContext(ctx context.Context) EcdPolicyGroupPtrOutput
type EcdPolicyGroupPtrInput ¶
type EcdPolicyGroupPtrInput interface { pulumi.Input ToEcdPolicyGroupPtrOutput() EcdPolicyGroupPtrOutput ToEcdPolicyGroupPtrOutputWithContext(ctx context.Context) EcdPolicyGroupPtrOutput }
type EcdPolicyGroupPtrOutput ¶
type EcdPolicyGroupPtrOutput struct{ *pulumi.OutputState }
func (EcdPolicyGroupPtrOutput) Elem ¶ added in v3.9.0
func (o EcdPolicyGroupPtrOutput) Elem() EcdPolicyGroupOutput
func (EcdPolicyGroupPtrOutput) ElementType ¶
func (EcdPolicyGroupPtrOutput) ElementType() reflect.Type
func (EcdPolicyGroupPtrOutput) ToEcdPolicyGroupPtrOutput ¶
func (o EcdPolicyGroupPtrOutput) ToEcdPolicyGroupPtrOutput() EcdPolicyGroupPtrOutput
func (EcdPolicyGroupPtrOutput) ToEcdPolicyGroupPtrOutputWithContext ¶
func (o EcdPolicyGroupPtrOutput) ToEcdPolicyGroupPtrOutputWithContext(ctx context.Context) EcdPolicyGroupPtrOutput
type EcdPolicyGroupState ¶
type EcdPolicyGroupState struct { // The rule of authorize access rule. AuthorizeAccessPolicyRules EcdPolicyGroupAuthorizeAccessPolicyRuleArrayInput // The policy rule. AuthorizeSecurityPolicyRules EcdPolicyGroupAuthorizeSecurityPolicyRuleArrayInput // The clipboard policy. Valid values: `off`, `read`, `readwrite`. Clipboard pulumi.StringPtrInput // The list of domain. DomainList pulumi.StringPtrInput // The access of html5. Valid values: `off`, `on`. HtmlAccess pulumi.StringPtrInput // The html5 file transfer. Valid values: `all`, `download`, `off`, `upload`. HtmlFileTransfer pulumi.StringPtrInput // Local drive redirect policy. Valid values: ` readwrite `, `off`, `read`. LocalDrive pulumi.StringPtrInput // The name of policy group. PolicyGroupName pulumi.StringPtrInput // The status of policy. Status pulumi.StringPtrInput // The usb redirect policy. Valid values: `off`, `on`. UsbRedirect pulumi.StringPtrInput // The quality of visual. Valid values: `high`, `lossless`, `low`, `medium`. VisualQuality pulumi.StringPtrInput // The watermark policy. Valid values: `off`, `on`. Watermark pulumi.StringPtrInput // The watermark transparency. Valid values: `DARK`, `LIGHT`, `MIDDLE`. WatermarkTransparency pulumi.StringPtrInput // The type of watemark. Valid values: `EndUserId`, `HostName`. WatermarkType pulumi.StringPtrInput }
func (EcdPolicyGroupState) ElementType ¶
func (EcdPolicyGroupState) ElementType() reflect.Type
type GetBundlesArgs ¶ added in v3.10.0
type GetBundlesArgs struct { // The bundle id of the bundle. BundleIds []string `pulumi:"bundleIds"` // The bundle type of the bundle. Valid values: `SYSTEM`,`CUSTOM`. BundleType *string `pulumi:"bundleType"` // A list of Bundle IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Bundle name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getBundles.
type GetBundlesBundle ¶ added in v3.10.0
type GetBundlesBundle struct { // The bundle id of the bundle. BundleId string `pulumi:"bundleId"` // The name of the bundle. BundleName string `pulumi:"bundleName"` // The bundle type of the bundle. Valid values: `SYSTEM`,`CUSTOM`. BundleType string `pulumi:"bundleType"` // The description of the bundle. Description string `pulumi:"description"` // The desktop type of the bundle. DesktopType string `pulumi:"desktopType"` // The desktop type attribute of the bundle. DesktopTypeAttributes []GetBundlesBundleDesktopTypeAttribute `pulumi:"desktopTypeAttributes"` // The disks of the bundle. Disks []GetBundlesBundleDisk `pulumi:"disks"` // The ID of the bundle. Id string `pulumi:"id"` // The image id attribute of the bundle. ImageId string `pulumi:"imageId"` // The os type attribute of the bundle. OsType string `pulumi:"osType"` }
type GetBundlesBundleArgs ¶ added in v3.10.0
type GetBundlesBundleArgs struct { // The bundle id of the bundle. BundleId pulumi.StringInput `pulumi:"bundleId"` // The name of the bundle. BundleName pulumi.StringInput `pulumi:"bundleName"` // The bundle type of the bundle. Valid values: `SYSTEM`,`CUSTOM`. BundleType pulumi.StringInput `pulumi:"bundleType"` // The description of the bundle. Description pulumi.StringInput `pulumi:"description"` // The desktop type of the bundle. DesktopType pulumi.StringInput `pulumi:"desktopType"` // The desktop type attribute of the bundle. DesktopTypeAttributes GetBundlesBundleDesktopTypeAttributeArrayInput `pulumi:"desktopTypeAttributes"` // The disks of the bundle. Disks GetBundlesBundleDiskArrayInput `pulumi:"disks"` // The ID of the bundle. Id pulumi.StringInput `pulumi:"id"` // The image id attribute of the bundle. ImageId pulumi.StringInput `pulumi:"imageId"` // The os type attribute of the bundle. OsType pulumi.StringInput `pulumi:"osType"` }
func (GetBundlesBundleArgs) ElementType ¶ added in v3.10.0
func (GetBundlesBundleArgs) ElementType() reflect.Type
func (GetBundlesBundleArgs) ToGetBundlesBundleOutput ¶ added in v3.10.0
func (i GetBundlesBundleArgs) ToGetBundlesBundleOutput() GetBundlesBundleOutput
func (GetBundlesBundleArgs) ToGetBundlesBundleOutputWithContext ¶ added in v3.10.0
func (i GetBundlesBundleArgs) ToGetBundlesBundleOutputWithContext(ctx context.Context) GetBundlesBundleOutput
type GetBundlesBundleArray ¶ added in v3.10.0
type GetBundlesBundleArray []GetBundlesBundleInput
func (GetBundlesBundleArray) ElementType ¶ added in v3.10.0
func (GetBundlesBundleArray) ElementType() reflect.Type
func (GetBundlesBundleArray) ToGetBundlesBundleArrayOutput ¶ added in v3.10.0
func (i GetBundlesBundleArray) ToGetBundlesBundleArrayOutput() GetBundlesBundleArrayOutput
func (GetBundlesBundleArray) ToGetBundlesBundleArrayOutputWithContext ¶ added in v3.10.0
func (i GetBundlesBundleArray) ToGetBundlesBundleArrayOutputWithContext(ctx context.Context) GetBundlesBundleArrayOutput
type GetBundlesBundleArrayInput ¶ added in v3.10.0
type GetBundlesBundleArrayInput interface { pulumi.Input ToGetBundlesBundleArrayOutput() GetBundlesBundleArrayOutput ToGetBundlesBundleArrayOutputWithContext(context.Context) GetBundlesBundleArrayOutput }
GetBundlesBundleArrayInput is an input type that accepts GetBundlesBundleArray and GetBundlesBundleArrayOutput values. You can construct a concrete instance of `GetBundlesBundleArrayInput` via:
GetBundlesBundleArray{ GetBundlesBundleArgs{...} }
type GetBundlesBundleArrayOutput ¶ added in v3.10.0
type GetBundlesBundleArrayOutput struct{ *pulumi.OutputState }
func (GetBundlesBundleArrayOutput) ElementType ¶ added in v3.10.0
func (GetBundlesBundleArrayOutput) ElementType() reflect.Type
func (GetBundlesBundleArrayOutput) Index ¶ added in v3.10.0
func (o GetBundlesBundleArrayOutput) Index(i pulumi.IntInput) GetBundlesBundleOutput
func (GetBundlesBundleArrayOutput) ToGetBundlesBundleArrayOutput ¶ added in v3.10.0
func (o GetBundlesBundleArrayOutput) ToGetBundlesBundleArrayOutput() GetBundlesBundleArrayOutput
func (GetBundlesBundleArrayOutput) ToGetBundlesBundleArrayOutputWithContext ¶ added in v3.10.0
func (o GetBundlesBundleArrayOutput) ToGetBundlesBundleArrayOutputWithContext(ctx context.Context) GetBundlesBundleArrayOutput
type GetBundlesBundleDesktopTypeAttribute ¶ added in v3.10.0
type GetBundlesBundleDesktopTypeAttribute struct { // The cpu count attribute of the bundle. CpuCount int `pulumi:"cpuCount"` // The gpu count attribute of the bundle. GpuCount string `pulumi:"gpuCount"` // The gpu spec attribute of the bundle. GpuSpec string `pulumi:"gpuSpec"` // The memory size attribute of the bundle. MemorySize string `pulumi:"memorySize"` }
type GetBundlesBundleDesktopTypeAttributeArgs ¶ added in v3.10.0
type GetBundlesBundleDesktopTypeAttributeArgs struct { // The cpu count attribute of the bundle. CpuCount pulumi.IntInput `pulumi:"cpuCount"` // The gpu count attribute of the bundle. GpuCount pulumi.StringInput `pulumi:"gpuCount"` // The gpu spec attribute of the bundle. GpuSpec pulumi.StringInput `pulumi:"gpuSpec"` // The memory size attribute of the bundle. MemorySize pulumi.StringInput `pulumi:"memorySize"` }
func (GetBundlesBundleDesktopTypeAttributeArgs) ElementType ¶ added in v3.10.0
func (GetBundlesBundleDesktopTypeAttributeArgs) ElementType() reflect.Type
func (GetBundlesBundleDesktopTypeAttributeArgs) ToGetBundlesBundleDesktopTypeAttributeOutput ¶ added in v3.10.0
func (i GetBundlesBundleDesktopTypeAttributeArgs) ToGetBundlesBundleDesktopTypeAttributeOutput() GetBundlesBundleDesktopTypeAttributeOutput
func (GetBundlesBundleDesktopTypeAttributeArgs) ToGetBundlesBundleDesktopTypeAttributeOutputWithContext ¶ added in v3.10.0
func (i GetBundlesBundleDesktopTypeAttributeArgs) ToGetBundlesBundleDesktopTypeAttributeOutputWithContext(ctx context.Context) GetBundlesBundleDesktopTypeAttributeOutput
type GetBundlesBundleDesktopTypeAttributeArray ¶ added in v3.10.0
type GetBundlesBundleDesktopTypeAttributeArray []GetBundlesBundleDesktopTypeAttributeInput
func (GetBundlesBundleDesktopTypeAttributeArray) ElementType ¶ added in v3.10.0
func (GetBundlesBundleDesktopTypeAttributeArray) ElementType() reflect.Type
func (GetBundlesBundleDesktopTypeAttributeArray) ToGetBundlesBundleDesktopTypeAttributeArrayOutput ¶ added in v3.10.0
func (i GetBundlesBundleDesktopTypeAttributeArray) ToGetBundlesBundleDesktopTypeAttributeArrayOutput() GetBundlesBundleDesktopTypeAttributeArrayOutput
func (GetBundlesBundleDesktopTypeAttributeArray) ToGetBundlesBundleDesktopTypeAttributeArrayOutputWithContext ¶ added in v3.10.0
func (i GetBundlesBundleDesktopTypeAttributeArray) ToGetBundlesBundleDesktopTypeAttributeArrayOutputWithContext(ctx context.Context) GetBundlesBundleDesktopTypeAttributeArrayOutput
type GetBundlesBundleDesktopTypeAttributeArrayInput ¶ added in v3.10.0
type GetBundlesBundleDesktopTypeAttributeArrayInput interface { pulumi.Input ToGetBundlesBundleDesktopTypeAttributeArrayOutput() GetBundlesBundleDesktopTypeAttributeArrayOutput ToGetBundlesBundleDesktopTypeAttributeArrayOutputWithContext(context.Context) GetBundlesBundleDesktopTypeAttributeArrayOutput }
GetBundlesBundleDesktopTypeAttributeArrayInput is an input type that accepts GetBundlesBundleDesktopTypeAttributeArray and GetBundlesBundleDesktopTypeAttributeArrayOutput values. You can construct a concrete instance of `GetBundlesBundleDesktopTypeAttributeArrayInput` via:
GetBundlesBundleDesktopTypeAttributeArray{ GetBundlesBundleDesktopTypeAttributeArgs{...} }
type GetBundlesBundleDesktopTypeAttributeArrayOutput ¶ added in v3.10.0
type GetBundlesBundleDesktopTypeAttributeArrayOutput struct{ *pulumi.OutputState }
func (GetBundlesBundleDesktopTypeAttributeArrayOutput) ElementType ¶ added in v3.10.0
func (GetBundlesBundleDesktopTypeAttributeArrayOutput) ElementType() reflect.Type
func (GetBundlesBundleDesktopTypeAttributeArrayOutput) ToGetBundlesBundleDesktopTypeAttributeArrayOutput ¶ added in v3.10.0
func (o GetBundlesBundleDesktopTypeAttributeArrayOutput) ToGetBundlesBundleDesktopTypeAttributeArrayOutput() GetBundlesBundleDesktopTypeAttributeArrayOutput
func (GetBundlesBundleDesktopTypeAttributeArrayOutput) ToGetBundlesBundleDesktopTypeAttributeArrayOutputWithContext ¶ added in v3.10.0
func (o GetBundlesBundleDesktopTypeAttributeArrayOutput) ToGetBundlesBundleDesktopTypeAttributeArrayOutputWithContext(ctx context.Context) GetBundlesBundleDesktopTypeAttributeArrayOutput
type GetBundlesBundleDesktopTypeAttributeInput ¶ added in v3.10.0
type GetBundlesBundleDesktopTypeAttributeInput interface { pulumi.Input ToGetBundlesBundleDesktopTypeAttributeOutput() GetBundlesBundleDesktopTypeAttributeOutput ToGetBundlesBundleDesktopTypeAttributeOutputWithContext(context.Context) GetBundlesBundleDesktopTypeAttributeOutput }
GetBundlesBundleDesktopTypeAttributeInput is an input type that accepts GetBundlesBundleDesktopTypeAttributeArgs and GetBundlesBundleDesktopTypeAttributeOutput values. You can construct a concrete instance of `GetBundlesBundleDesktopTypeAttributeInput` via:
GetBundlesBundleDesktopTypeAttributeArgs{...}
type GetBundlesBundleDesktopTypeAttributeOutput ¶ added in v3.10.0
type GetBundlesBundleDesktopTypeAttributeOutput struct{ *pulumi.OutputState }
func (GetBundlesBundleDesktopTypeAttributeOutput) CpuCount ¶ added in v3.10.0
func (o GetBundlesBundleDesktopTypeAttributeOutput) CpuCount() pulumi.IntOutput
The cpu count attribute of the bundle.
func (GetBundlesBundleDesktopTypeAttributeOutput) ElementType ¶ added in v3.10.0
func (GetBundlesBundleDesktopTypeAttributeOutput) ElementType() reflect.Type
func (GetBundlesBundleDesktopTypeAttributeOutput) GpuCount ¶ added in v3.10.0
func (o GetBundlesBundleDesktopTypeAttributeOutput) GpuCount() pulumi.StringOutput
The gpu count attribute of the bundle.
func (GetBundlesBundleDesktopTypeAttributeOutput) GpuSpec ¶ added in v3.10.0
func (o GetBundlesBundleDesktopTypeAttributeOutput) GpuSpec() pulumi.StringOutput
The gpu spec attribute of the bundle.
func (GetBundlesBundleDesktopTypeAttributeOutput) MemorySize ¶ added in v3.10.0
func (o GetBundlesBundleDesktopTypeAttributeOutput) MemorySize() pulumi.StringOutput
The memory size attribute of the bundle.
func (GetBundlesBundleDesktopTypeAttributeOutput) ToGetBundlesBundleDesktopTypeAttributeOutput ¶ added in v3.10.0
func (o GetBundlesBundleDesktopTypeAttributeOutput) ToGetBundlesBundleDesktopTypeAttributeOutput() GetBundlesBundleDesktopTypeAttributeOutput
func (GetBundlesBundleDesktopTypeAttributeOutput) ToGetBundlesBundleDesktopTypeAttributeOutputWithContext ¶ added in v3.10.0
func (o GetBundlesBundleDesktopTypeAttributeOutput) ToGetBundlesBundleDesktopTypeAttributeOutputWithContext(ctx context.Context) GetBundlesBundleDesktopTypeAttributeOutput
type GetBundlesBundleDisk ¶ added in v3.10.0
type GetBundlesBundleDiskArgs ¶ added in v3.10.0
type GetBundlesBundleDiskArgs struct { // The disk size attribute of the bundle. DiskSize pulumi.StringInput `pulumi:"diskSize"` // The disk type attribute of the bundle. DiskType pulumi.StringInput `pulumi:"diskType"` }
func (GetBundlesBundleDiskArgs) ElementType ¶ added in v3.10.0
func (GetBundlesBundleDiskArgs) ElementType() reflect.Type
func (GetBundlesBundleDiskArgs) ToGetBundlesBundleDiskOutput ¶ added in v3.10.0
func (i GetBundlesBundleDiskArgs) ToGetBundlesBundleDiskOutput() GetBundlesBundleDiskOutput
func (GetBundlesBundleDiskArgs) ToGetBundlesBundleDiskOutputWithContext ¶ added in v3.10.0
func (i GetBundlesBundleDiskArgs) ToGetBundlesBundleDiskOutputWithContext(ctx context.Context) GetBundlesBundleDiskOutput
type GetBundlesBundleDiskArray ¶ added in v3.10.0
type GetBundlesBundleDiskArray []GetBundlesBundleDiskInput
func (GetBundlesBundleDiskArray) ElementType ¶ added in v3.10.0
func (GetBundlesBundleDiskArray) ElementType() reflect.Type
func (GetBundlesBundleDiskArray) ToGetBundlesBundleDiskArrayOutput ¶ added in v3.10.0
func (i GetBundlesBundleDiskArray) ToGetBundlesBundleDiskArrayOutput() GetBundlesBundleDiskArrayOutput
func (GetBundlesBundleDiskArray) ToGetBundlesBundleDiskArrayOutputWithContext ¶ added in v3.10.0
func (i GetBundlesBundleDiskArray) ToGetBundlesBundleDiskArrayOutputWithContext(ctx context.Context) GetBundlesBundleDiskArrayOutput
type GetBundlesBundleDiskArrayInput ¶ added in v3.10.0
type GetBundlesBundleDiskArrayInput interface { pulumi.Input ToGetBundlesBundleDiskArrayOutput() GetBundlesBundleDiskArrayOutput ToGetBundlesBundleDiskArrayOutputWithContext(context.Context) GetBundlesBundleDiskArrayOutput }
GetBundlesBundleDiskArrayInput is an input type that accepts GetBundlesBundleDiskArray and GetBundlesBundleDiskArrayOutput values. You can construct a concrete instance of `GetBundlesBundleDiskArrayInput` via:
GetBundlesBundleDiskArray{ GetBundlesBundleDiskArgs{...} }
type GetBundlesBundleDiskArrayOutput ¶ added in v3.10.0
type GetBundlesBundleDiskArrayOutput struct{ *pulumi.OutputState }
func (GetBundlesBundleDiskArrayOutput) ElementType ¶ added in v3.10.0
func (GetBundlesBundleDiskArrayOutput) ElementType() reflect.Type
func (GetBundlesBundleDiskArrayOutput) Index ¶ added in v3.10.0
func (o GetBundlesBundleDiskArrayOutput) Index(i pulumi.IntInput) GetBundlesBundleDiskOutput
func (GetBundlesBundleDiskArrayOutput) ToGetBundlesBundleDiskArrayOutput ¶ added in v3.10.0
func (o GetBundlesBundleDiskArrayOutput) ToGetBundlesBundleDiskArrayOutput() GetBundlesBundleDiskArrayOutput
func (GetBundlesBundleDiskArrayOutput) ToGetBundlesBundleDiskArrayOutputWithContext ¶ added in v3.10.0
func (o GetBundlesBundleDiskArrayOutput) ToGetBundlesBundleDiskArrayOutputWithContext(ctx context.Context) GetBundlesBundleDiskArrayOutput
type GetBundlesBundleDiskInput ¶ added in v3.10.0
type GetBundlesBundleDiskInput interface { pulumi.Input ToGetBundlesBundleDiskOutput() GetBundlesBundleDiskOutput ToGetBundlesBundleDiskOutputWithContext(context.Context) GetBundlesBundleDiskOutput }
GetBundlesBundleDiskInput is an input type that accepts GetBundlesBundleDiskArgs and GetBundlesBundleDiskOutput values. You can construct a concrete instance of `GetBundlesBundleDiskInput` via:
GetBundlesBundleDiskArgs{...}
type GetBundlesBundleDiskOutput ¶ added in v3.10.0
type GetBundlesBundleDiskOutput struct{ *pulumi.OutputState }
func (GetBundlesBundleDiskOutput) DiskSize ¶ added in v3.10.0
func (o GetBundlesBundleDiskOutput) DiskSize() pulumi.StringOutput
The disk size attribute of the bundle.
func (GetBundlesBundleDiskOutput) DiskType ¶ added in v3.10.0
func (o GetBundlesBundleDiskOutput) DiskType() pulumi.StringOutput
The disk type attribute of the bundle.
func (GetBundlesBundleDiskOutput) ElementType ¶ added in v3.10.0
func (GetBundlesBundleDiskOutput) ElementType() reflect.Type
func (GetBundlesBundleDiskOutput) ToGetBundlesBundleDiskOutput ¶ added in v3.10.0
func (o GetBundlesBundleDiskOutput) ToGetBundlesBundleDiskOutput() GetBundlesBundleDiskOutput
func (GetBundlesBundleDiskOutput) ToGetBundlesBundleDiskOutputWithContext ¶ added in v3.10.0
func (o GetBundlesBundleDiskOutput) ToGetBundlesBundleDiskOutputWithContext(ctx context.Context) GetBundlesBundleDiskOutput
type GetBundlesBundleInput ¶ added in v3.10.0
type GetBundlesBundleInput interface { pulumi.Input ToGetBundlesBundleOutput() GetBundlesBundleOutput ToGetBundlesBundleOutputWithContext(context.Context) GetBundlesBundleOutput }
GetBundlesBundleInput is an input type that accepts GetBundlesBundleArgs and GetBundlesBundleOutput values. You can construct a concrete instance of `GetBundlesBundleInput` via:
GetBundlesBundleArgs{...}
type GetBundlesBundleOutput ¶ added in v3.10.0
type GetBundlesBundleOutput struct{ *pulumi.OutputState }
func (GetBundlesBundleOutput) BundleId ¶ added in v3.10.0
func (o GetBundlesBundleOutput) BundleId() pulumi.StringOutput
The bundle id of the bundle.
func (GetBundlesBundleOutput) BundleName ¶ added in v3.10.0
func (o GetBundlesBundleOutput) BundleName() pulumi.StringOutput
The name of the bundle.
func (GetBundlesBundleOutput) BundleType ¶ added in v3.10.0
func (o GetBundlesBundleOutput) BundleType() pulumi.StringOutput
The bundle type of the bundle. Valid values: `SYSTEM`,`CUSTOM`.
func (GetBundlesBundleOutput) Description ¶ added in v3.10.0
func (o GetBundlesBundleOutput) Description() pulumi.StringOutput
The description of the bundle.
func (GetBundlesBundleOutput) DesktopType ¶ added in v3.10.0
func (o GetBundlesBundleOutput) DesktopType() pulumi.StringOutput
The desktop type of the bundle.
func (GetBundlesBundleOutput) DesktopTypeAttributes ¶ added in v3.10.0
func (o GetBundlesBundleOutput) DesktopTypeAttributes() GetBundlesBundleDesktopTypeAttributeArrayOutput
The desktop type attribute of the bundle.
func (GetBundlesBundleOutput) Disks ¶ added in v3.10.0
func (o GetBundlesBundleOutput) Disks() GetBundlesBundleDiskArrayOutput
The disks of the bundle.
func (GetBundlesBundleOutput) ElementType ¶ added in v3.10.0
func (GetBundlesBundleOutput) ElementType() reflect.Type
func (GetBundlesBundleOutput) Id ¶ added in v3.10.0
func (o GetBundlesBundleOutput) Id() pulumi.StringOutput
The ID of the bundle.
func (GetBundlesBundleOutput) ImageId ¶ added in v3.10.0
func (o GetBundlesBundleOutput) ImageId() pulumi.StringOutput
The image id attribute of the bundle.
func (GetBundlesBundleOutput) OsType ¶ added in v3.10.0
func (o GetBundlesBundleOutput) OsType() pulumi.StringOutput
The os type attribute of the bundle.
func (GetBundlesBundleOutput) ToGetBundlesBundleOutput ¶ added in v3.10.0
func (o GetBundlesBundleOutput) ToGetBundlesBundleOutput() GetBundlesBundleOutput
func (GetBundlesBundleOutput) ToGetBundlesBundleOutputWithContext ¶ added in v3.10.0
func (o GetBundlesBundleOutput) ToGetBundlesBundleOutputWithContext(ctx context.Context) GetBundlesBundleOutput
type GetBundlesOutputArgs ¶ added in v3.10.0
type GetBundlesOutputArgs struct { // The bundle id of the bundle. BundleIds pulumi.StringArrayInput `pulumi:"bundleIds"` // The bundle type of the bundle. Valid values: `SYSTEM`,`CUSTOM`. BundleType pulumi.StringPtrInput `pulumi:"bundleType"` // A list of Bundle IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Bundle name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getBundles.
func (GetBundlesOutputArgs) ElementType ¶ added in v3.10.0
func (GetBundlesOutputArgs) ElementType() reflect.Type
type GetBundlesResult ¶ added in v3.10.0
type GetBundlesResult struct { BundleIds []string `pulumi:"bundleIds"` BundleType *string `pulumi:"bundleType"` Bundles []GetBundlesBundle `pulumi:"bundles"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getBundles.
func GetBundles ¶ added in v3.10.0
func GetBundles(ctx *pulumi.Context, args *GetBundlesArgs, opts ...pulumi.InvokeOption) (*GetBundlesResult, error)
This data source provides the Ecd bundles of the current Alibaba Cloud user.
> **NOTE:** Available in v1.143.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "SYSTEM" _, err := eds.GetBundles(ctx, &eds.GetBundlesArgs{ BundleType: &opt0, }, nil) if err != nil { return err } return nil }) }
```
type GetBundlesResultOutput ¶ added in v3.10.0
type GetBundlesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBundles.
func GetBundlesOutput ¶ added in v3.10.0
func GetBundlesOutput(ctx *pulumi.Context, args GetBundlesOutputArgs, opts ...pulumi.InvokeOption) GetBundlesResultOutput
func (GetBundlesResultOutput) BundleIds ¶ added in v3.10.0
func (o GetBundlesResultOutput) BundleIds() pulumi.StringArrayOutput
func (GetBundlesResultOutput) BundleType ¶ added in v3.10.0
func (o GetBundlesResultOutput) BundleType() pulumi.StringPtrOutput
func (GetBundlesResultOutput) Bundles ¶ added in v3.10.0
func (o GetBundlesResultOutput) Bundles() GetBundlesBundleArrayOutput
func (GetBundlesResultOutput) ElementType ¶ added in v3.10.0
func (GetBundlesResultOutput) ElementType() reflect.Type
func (GetBundlesResultOutput) Id ¶ added in v3.10.0
func (o GetBundlesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBundlesResultOutput) Ids ¶ added in v3.10.0
func (o GetBundlesResultOutput) Ids() pulumi.StringArrayOutput
func (GetBundlesResultOutput) NameRegex ¶ added in v3.10.0
func (o GetBundlesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetBundlesResultOutput) Names ¶ added in v3.10.0
func (o GetBundlesResultOutput) Names() pulumi.StringArrayOutput
func (GetBundlesResultOutput) OutputFile ¶ added in v3.10.0
func (o GetBundlesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetBundlesResultOutput) ToGetBundlesResultOutput ¶ added in v3.10.0
func (o GetBundlesResultOutput) ToGetBundlesResultOutput() GetBundlesResultOutput
func (GetBundlesResultOutput) ToGetBundlesResultOutputWithContext ¶ added in v3.10.0
func (o GetBundlesResultOutput) ToGetBundlesResultOutputWithContext(ctx context.Context) GetBundlesResultOutput
type GetCommandsArgs ¶ added in v3.11.0
type GetCommandsArgs struct { // The Script Type. Valid values: `RunBatScript`, `RunPowerShellScript`. CommandType *string `pulumi:"commandType"` // That Returns the Data Encoding Method. Valid values: `Base64`, `PlainText`. ContentEncoding *string `pulumi:"contentEncoding"` // The desktop id of the Desktop. DesktopId *string `pulumi:"desktopId"` // A list of Command IDs. Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` // Script Is Executed in the Overall Implementation of the State. Valid values: `Pending`, `Failed`, `PartialFailed`, `Running`, `Stopped`, `Stopping`, `Finished`, `Success`. Status *string `pulumi:"status"` }
A collection of arguments for invoking getCommands.
type GetCommandsCommand ¶ added in v3.11.0
type GetCommandsCommand struct { // The Contents of the Script to Base64 Encoded Transmission. CommandContent string `pulumi:"commandContent"` // The Script Type. Valid values: `RunBatScript`, `RunPowerShellScript`. CommandType string `pulumi:"commandType"` // The Task of Creation Time. CreateTime string `pulumi:"createTime"` // The ID of the Command. Id string `pulumi:"id"` // The Implementation of the Target Cloud Desktop Collection. InvokeDesktops []GetCommandsCommandInvokeDesktop `pulumi:"invokeDesktops"` // The invoke id of the Command. InvokeId string `pulumi:"invokeId"` // Script Is Executed in the Overall Implementation of the State. Valid values: `Pending`, `Failed`, `PartialFailed`, `Running`, `Stopped`, `Stopping`, `Finished`, `Success`. Status string `pulumi:"status"` }
type GetCommandsCommandArgs ¶ added in v3.11.0
type GetCommandsCommandArgs struct { // The Contents of the Script to Base64 Encoded Transmission. CommandContent pulumi.StringInput `pulumi:"commandContent"` // The Script Type. Valid values: `RunBatScript`, `RunPowerShellScript`. CommandType pulumi.StringInput `pulumi:"commandType"` // The Task of Creation Time. CreateTime pulumi.StringInput `pulumi:"createTime"` // The ID of the Command. Id pulumi.StringInput `pulumi:"id"` // The Implementation of the Target Cloud Desktop Collection. InvokeDesktops GetCommandsCommandInvokeDesktopArrayInput `pulumi:"invokeDesktops"` // The invoke id of the Command. InvokeId pulumi.StringInput `pulumi:"invokeId"` // Script Is Executed in the Overall Implementation of the State. Valid values: `Pending`, `Failed`, `PartialFailed`, `Running`, `Stopped`, `Stopping`, `Finished`, `Success`. Status pulumi.StringInput `pulumi:"status"` }
func (GetCommandsCommandArgs) ElementType ¶ added in v3.11.0
func (GetCommandsCommandArgs) ElementType() reflect.Type
func (GetCommandsCommandArgs) ToGetCommandsCommandOutput ¶ added in v3.11.0
func (i GetCommandsCommandArgs) ToGetCommandsCommandOutput() GetCommandsCommandOutput
func (GetCommandsCommandArgs) ToGetCommandsCommandOutputWithContext ¶ added in v3.11.0
func (i GetCommandsCommandArgs) ToGetCommandsCommandOutputWithContext(ctx context.Context) GetCommandsCommandOutput
type GetCommandsCommandArray ¶ added in v3.11.0
type GetCommandsCommandArray []GetCommandsCommandInput
func (GetCommandsCommandArray) ElementType ¶ added in v3.11.0
func (GetCommandsCommandArray) ElementType() reflect.Type
func (GetCommandsCommandArray) ToGetCommandsCommandArrayOutput ¶ added in v3.11.0
func (i GetCommandsCommandArray) ToGetCommandsCommandArrayOutput() GetCommandsCommandArrayOutput
func (GetCommandsCommandArray) ToGetCommandsCommandArrayOutputWithContext ¶ added in v3.11.0
func (i GetCommandsCommandArray) ToGetCommandsCommandArrayOutputWithContext(ctx context.Context) GetCommandsCommandArrayOutput
type GetCommandsCommandArrayInput ¶ added in v3.11.0
type GetCommandsCommandArrayInput interface { pulumi.Input ToGetCommandsCommandArrayOutput() GetCommandsCommandArrayOutput ToGetCommandsCommandArrayOutputWithContext(context.Context) GetCommandsCommandArrayOutput }
GetCommandsCommandArrayInput is an input type that accepts GetCommandsCommandArray and GetCommandsCommandArrayOutput values. You can construct a concrete instance of `GetCommandsCommandArrayInput` via:
GetCommandsCommandArray{ GetCommandsCommandArgs{...} }
type GetCommandsCommandArrayOutput ¶ added in v3.11.0
type GetCommandsCommandArrayOutput struct{ *pulumi.OutputState }
func (GetCommandsCommandArrayOutput) ElementType ¶ added in v3.11.0
func (GetCommandsCommandArrayOutput) ElementType() reflect.Type
func (GetCommandsCommandArrayOutput) Index ¶ added in v3.11.0
func (o GetCommandsCommandArrayOutput) Index(i pulumi.IntInput) GetCommandsCommandOutput
func (GetCommandsCommandArrayOutput) ToGetCommandsCommandArrayOutput ¶ added in v3.11.0
func (o GetCommandsCommandArrayOutput) ToGetCommandsCommandArrayOutput() GetCommandsCommandArrayOutput
func (GetCommandsCommandArrayOutput) ToGetCommandsCommandArrayOutputWithContext ¶ added in v3.11.0
func (o GetCommandsCommandArrayOutput) ToGetCommandsCommandArrayOutputWithContext(ctx context.Context) GetCommandsCommandArrayOutput
type GetCommandsCommandInput ¶ added in v3.11.0
type GetCommandsCommandInput interface { pulumi.Input ToGetCommandsCommandOutput() GetCommandsCommandOutput ToGetCommandsCommandOutputWithContext(context.Context) GetCommandsCommandOutput }
GetCommandsCommandInput is an input type that accepts GetCommandsCommandArgs and GetCommandsCommandOutput values. You can construct a concrete instance of `GetCommandsCommandInput` via:
GetCommandsCommandArgs{...}
type GetCommandsCommandInvokeDesktop ¶ added in v3.11.0
type GetCommandsCommandInvokeDesktop struct { // The desktop id of the Desktop. DesktopId string `pulumi:"desktopId"` // Output Field Text Length Exceeds 24 KB of Truncated Discarded Text Length. Dropped int `pulumi:"dropped"` // Command of the Failure Or Perform the Reason for the Failure of the Code. ErrorCode string `pulumi:"errorCode"` // Command of the Failure Or Perform the Reason for the Failure of the Details. ErrorInfo string `pulumi:"errorInfo"` // Command of the Failure Or Perform the Reason for the Failure of the Details. ExitCode string `pulumi:"exitCode"` // The Script Process until the End of Time. FinishTime string `pulumi:"finishTime"` // A Single Cloud Desktop Script Progress Status. InvocationStatus string `pulumi:"invocationStatus"` // Script the Output of the Process. Output string `pulumi:"output"` // Command in the Desktop Implementation. Repeats int `pulumi:"repeats"` // The Script Process on the Desktop, in the Start Timing of the Execution. StartTime string `pulumi:"startTime"` // If You Use the invocation Indicates That the Call of the Time. StopTime string `pulumi:"stopTime"` }
type GetCommandsCommandInvokeDesktopArgs ¶ added in v3.11.0
type GetCommandsCommandInvokeDesktopArgs struct { // The desktop id of the Desktop. DesktopId pulumi.StringInput `pulumi:"desktopId"` // Output Field Text Length Exceeds 24 KB of Truncated Discarded Text Length. Dropped pulumi.IntInput `pulumi:"dropped"` // Command of the Failure Or Perform the Reason for the Failure of the Code. ErrorCode pulumi.StringInput `pulumi:"errorCode"` // Command of the Failure Or Perform the Reason for the Failure of the Details. ErrorInfo pulumi.StringInput `pulumi:"errorInfo"` // Command of the Failure Or Perform the Reason for the Failure of the Details. ExitCode pulumi.StringInput `pulumi:"exitCode"` // The Script Process until the End of Time. FinishTime pulumi.StringInput `pulumi:"finishTime"` // A Single Cloud Desktop Script Progress Status. InvocationStatus pulumi.StringInput `pulumi:"invocationStatus"` // Script the Output of the Process. Output pulumi.StringInput `pulumi:"output"` // Command in the Desktop Implementation. Repeats pulumi.IntInput `pulumi:"repeats"` // The Script Process on the Desktop, in the Start Timing of the Execution. StartTime pulumi.StringInput `pulumi:"startTime"` // If You Use the invocation Indicates That the Call of the Time. StopTime pulumi.StringInput `pulumi:"stopTime"` }
func (GetCommandsCommandInvokeDesktopArgs) ElementType ¶ added in v3.11.0
func (GetCommandsCommandInvokeDesktopArgs) ElementType() reflect.Type
func (GetCommandsCommandInvokeDesktopArgs) ToGetCommandsCommandInvokeDesktopOutput ¶ added in v3.11.0
func (i GetCommandsCommandInvokeDesktopArgs) ToGetCommandsCommandInvokeDesktopOutput() GetCommandsCommandInvokeDesktopOutput
func (GetCommandsCommandInvokeDesktopArgs) ToGetCommandsCommandInvokeDesktopOutputWithContext ¶ added in v3.11.0
func (i GetCommandsCommandInvokeDesktopArgs) ToGetCommandsCommandInvokeDesktopOutputWithContext(ctx context.Context) GetCommandsCommandInvokeDesktopOutput
type GetCommandsCommandInvokeDesktopArray ¶ added in v3.11.0
type GetCommandsCommandInvokeDesktopArray []GetCommandsCommandInvokeDesktopInput
func (GetCommandsCommandInvokeDesktopArray) ElementType ¶ added in v3.11.0
func (GetCommandsCommandInvokeDesktopArray) ElementType() reflect.Type
func (GetCommandsCommandInvokeDesktopArray) ToGetCommandsCommandInvokeDesktopArrayOutput ¶ added in v3.11.0
func (i GetCommandsCommandInvokeDesktopArray) ToGetCommandsCommandInvokeDesktopArrayOutput() GetCommandsCommandInvokeDesktopArrayOutput
func (GetCommandsCommandInvokeDesktopArray) ToGetCommandsCommandInvokeDesktopArrayOutputWithContext ¶ added in v3.11.0
func (i GetCommandsCommandInvokeDesktopArray) ToGetCommandsCommandInvokeDesktopArrayOutputWithContext(ctx context.Context) GetCommandsCommandInvokeDesktopArrayOutput
type GetCommandsCommandInvokeDesktopArrayInput ¶ added in v3.11.0
type GetCommandsCommandInvokeDesktopArrayInput interface { pulumi.Input ToGetCommandsCommandInvokeDesktopArrayOutput() GetCommandsCommandInvokeDesktopArrayOutput ToGetCommandsCommandInvokeDesktopArrayOutputWithContext(context.Context) GetCommandsCommandInvokeDesktopArrayOutput }
GetCommandsCommandInvokeDesktopArrayInput is an input type that accepts GetCommandsCommandInvokeDesktopArray and GetCommandsCommandInvokeDesktopArrayOutput values. You can construct a concrete instance of `GetCommandsCommandInvokeDesktopArrayInput` via:
GetCommandsCommandInvokeDesktopArray{ GetCommandsCommandInvokeDesktopArgs{...} }
type GetCommandsCommandInvokeDesktopArrayOutput ¶ added in v3.11.0
type GetCommandsCommandInvokeDesktopArrayOutput struct{ *pulumi.OutputState }
func (GetCommandsCommandInvokeDesktopArrayOutput) ElementType ¶ added in v3.11.0
func (GetCommandsCommandInvokeDesktopArrayOutput) ElementType() reflect.Type
func (GetCommandsCommandInvokeDesktopArrayOutput) ToGetCommandsCommandInvokeDesktopArrayOutput ¶ added in v3.11.0
func (o GetCommandsCommandInvokeDesktopArrayOutput) ToGetCommandsCommandInvokeDesktopArrayOutput() GetCommandsCommandInvokeDesktopArrayOutput
func (GetCommandsCommandInvokeDesktopArrayOutput) ToGetCommandsCommandInvokeDesktopArrayOutputWithContext ¶ added in v3.11.0
func (o GetCommandsCommandInvokeDesktopArrayOutput) ToGetCommandsCommandInvokeDesktopArrayOutputWithContext(ctx context.Context) GetCommandsCommandInvokeDesktopArrayOutput
type GetCommandsCommandInvokeDesktopInput ¶ added in v3.11.0
type GetCommandsCommandInvokeDesktopInput interface { pulumi.Input ToGetCommandsCommandInvokeDesktopOutput() GetCommandsCommandInvokeDesktopOutput ToGetCommandsCommandInvokeDesktopOutputWithContext(context.Context) GetCommandsCommandInvokeDesktopOutput }
GetCommandsCommandInvokeDesktopInput is an input type that accepts GetCommandsCommandInvokeDesktopArgs and GetCommandsCommandInvokeDesktopOutput values. You can construct a concrete instance of `GetCommandsCommandInvokeDesktopInput` via:
GetCommandsCommandInvokeDesktopArgs{...}
type GetCommandsCommandInvokeDesktopOutput ¶ added in v3.11.0
type GetCommandsCommandInvokeDesktopOutput struct{ *pulumi.OutputState }
func (GetCommandsCommandInvokeDesktopOutput) DesktopId ¶ added in v3.11.0
func (o GetCommandsCommandInvokeDesktopOutput) DesktopId() pulumi.StringOutput
The desktop id of the Desktop.
func (GetCommandsCommandInvokeDesktopOutput) Dropped ¶ added in v3.11.0
func (o GetCommandsCommandInvokeDesktopOutput) Dropped() pulumi.IntOutput
Output Field Text Length Exceeds 24 KB of Truncated Discarded Text Length.
func (GetCommandsCommandInvokeDesktopOutput) ElementType ¶ added in v3.11.0
func (GetCommandsCommandInvokeDesktopOutput) ElementType() reflect.Type
func (GetCommandsCommandInvokeDesktopOutput) ErrorCode ¶ added in v3.11.0
func (o GetCommandsCommandInvokeDesktopOutput) ErrorCode() pulumi.StringOutput
Command of the Failure Or Perform the Reason for the Failure of the Code.
func (GetCommandsCommandInvokeDesktopOutput) ErrorInfo ¶ added in v3.11.0
func (o GetCommandsCommandInvokeDesktopOutput) ErrorInfo() pulumi.StringOutput
Command of the Failure Or Perform the Reason for the Failure of the Details.
func (GetCommandsCommandInvokeDesktopOutput) ExitCode ¶ added in v3.11.0
func (o GetCommandsCommandInvokeDesktopOutput) ExitCode() pulumi.StringOutput
Command of the Failure Or Perform the Reason for the Failure of the Details.
func (GetCommandsCommandInvokeDesktopOutput) FinishTime ¶ added in v3.11.0
func (o GetCommandsCommandInvokeDesktopOutput) FinishTime() pulumi.StringOutput
The Script Process until the End of Time.
func (GetCommandsCommandInvokeDesktopOutput) InvocationStatus ¶ added in v3.11.0
func (o GetCommandsCommandInvokeDesktopOutput) InvocationStatus() pulumi.StringOutput
A Single Cloud Desktop Script Progress Status.
func (GetCommandsCommandInvokeDesktopOutput) Output ¶ added in v3.11.0
func (o GetCommandsCommandInvokeDesktopOutput) Output() pulumi.StringOutput
Script the Output of the Process.
func (GetCommandsCommandInvokeDesktopOutput) Repeats ¶ added in v3.11.0
func (o GetCommandsCommandInvokeDesktopOutput) Repeats() pulumi.IntOutput
Command in the Desktop Implementation.
func (GetCommandsCommandInvokeDesktopOutput) StartTime ¶ added in v3.11.0
func (o GetCommandsCommandInvokeDesktopOutput) StartTime() pulumi.StringOutput
The Script Process on the Desktop, in the Start Timing of the Execution.
func (GetCommandsCommandInvokeDesktopOutput) StopTime ¶ added in v3.11.0
func (o GetCommandsCommandInvokeDesktopOutput) StopTime() pulumi.StringOutput
If You Use the invocation Indicates That the Call of the Time.
func (GetCommandsCommandInvokeDesktopOutput) ToGetCommandsCommandInvokeDesktopOutput ¶ added in v3.11.0
func (o GetCommandsCommandInvokeDesktopOutput) ToGetCommandsCommandInvokeDesktopOutput() GetCommandsCommandInvokeDesktopOutput
func (GetCommandsCommandInvokeDesktopOutput) ToGetCommandsCommandInvokeDesktopOutputWithContext ¶ added in v3.11.0
func (o GetCommandsCommandInvokeDesktopOutput) ToGetCommandsCommandInvokeDesktopOutputWithContext(ctx context.Context) GetCommandsCommandInvokeDesktopOutput
type GetCommandsCommandOutput ¶ added in v3.11.0
type GetCommandsCommandOutput struct{ *pulumi.OutputState }
func (GetCommandsCommandOutput) CommandContent ¶ added in v3.11.0
func (o GetCommandsCommandOutput) CommandContent() pulumi.StringOutput
The Contents of the Script to Base64 Encoded Transmission.
func (GetCommandsCommandOutput) CommandType ¶ added in v3.11.0
func (o GetCommandsCommandOutput) CommandType() pulumi.StringOutput
The Script Type. Valid values: `RunBatScript`, `RunPowerShellScript`.
func (GetCommandsCommandOutput) CreateTime ¶ added in v3.11.0
func (o GetCommandsCommandOutput) CreateTime() pulumi.StringOutput
The Task of Creation Time.
func (GetCommandsCommandOutput) ElementType ¶ added in v3.11.0
func (GetCommandsCommandOutput) ElementType() reflect.Type
func (GetCommandsCommandOutput) Id ¶ added in v3.11.0
func (o GetCommandsCommandOutput) Id() pulumi.StringOutput
The ID of the Command.
func (GetCommandsCommandOutput) InvokeDesktops ¶ added in v3.11.0
func (o GetCommandsCommandOutput) InvokeDesktops() GetCommandsCommandInvokeDesktopArrayOutput
The Implementation of the Target Cloud Desktop Collection.
func (GetCommandsCommandOutput) InvokeId ¶ added in v3.11.0
func (o GetCommandsCommandOutput) InvokeId() pulumi.StringOutput
The invoke id of the Command.
func (GetCommandsCommandOutput) Status ¶ added in v3.11.0
func (o GetCommandsCommandOutput) Status() pulumi.StringOutput
Script Is Executed in the Overall Implementation of the State. Valid values: `Pending`, `Failed`, `PartialFailed`, `Running`, `Stopped`, `Stopping`, `Finished`, `Success`.
func (GetCommandsCommandOutput) ToGetCommandsCommandOutput ¶ added in v3.11.0
func (o GetCommandsCommandOutput) ToGetCommandsCommandOutput() GetCommandsCommandOutput
func (GetCommandsCommandOutput) ToGetCommandsCommandOutputWithContext ¶ added in v3.11.0
func (o GetCommandsCommandOutput) ToGetCommandsCommandOutputWithContext(ctx context.Context) GetCommandsCommandOutput
type GetCommandsOutputArgs ¶ added in v3.11.0
type GetCommandsOutputArgs struct { // The Script Type. Valid values: `RunBatScript`, `RunPowerShellScript`. CommandType pulumi.StringPtrInput `pulumi:"commandType"` // That Returns the Data Encoding Method. Valid values: `Base64`, `PlainText`. ContentEncoding pulumi.StringPtrInput `pulumi:"contentEncoding"` // The desktop id of the Desktop. DesktopId pulumi.StringPtrInput `pulumi:"desktopId"` // A list of Command IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // Script Is Executed in the Overall Implementation of the State. Valid values: `Pending`, `Failed`, `PartialFailed`, `Running`, `Stopped`, `Stopping`, `Finished`, `Success`. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getCommands.
func (GetCommandsOutputArgs) ElementType ¶ added in v3.11.0
func (GetCommandsOutputArgs) ElementType() reflect.Type
type GetCommandsResult ¶ added in v3.11.0
type GetCommandsResult struct { CommandType *string `pulumi:"commandType"` Commands []GetCommandsCommand `pulumi:"commands"` ContentEncoding *string `pulumi:"contentEncoding"` DesktopId *string `pulumi:"desktopId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` Status *string `pulumi:"status"` }
A collection of values returned by getCommands.
func GetCommands ¶ added in v3.11.0
func GetCommands(ctx *pulumi.Context, args *GetCommandsArgs, opts ...pulumi.InvokeOption) (*GetCommandsResult, error)
This data source provides the Ecd Commands of the current Alibaba Cloud user.
> **NOTE:** Available in v1.146.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultSimpleOfficeSite, err := eds.NewSimpleOfficeSite(ctx, "defaultSimpleOfficeSite", &eds.SimpleOfficeSiteArgs{ CidrBlock: pulumi.String("172.16.0.0/12"), DesktopAccessType: pulumi.String("Internet"), OfficeSiteName: pulumi.String("your_office_site_name"), }) if err != nil { return err } opt0 := "SYSTEM" opt1 := "windows" defaultBundles, err := eds.GetBundles(ctx, &eds.GetBundlesArgs{ BundleType: &opt0, NameRegex: &opt1, }, nil) if err != nil { return err } defaultEcdPolicyGroup, err := eds.NewEcdPolicyGroup(ctx, "defaultEcdPolicyGroup", &eds.EcdPolicyGroupArgs{ PolicyGroupName: pulumi.String("your_policy_group_name"), Clipboard: pulumi.String("readwrite"), LocalDrive: pulumi.String("read"), AuthorizeAccessPolicyRules: eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArgs{ Description: pulumi.String("example_value"), CidrIp: pulumi.String("1.2.3.4/24"), }, }, AuthorizeSecurityPolicyRules: eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs{ Type: pulumi.String("inflow"), Policy: pulumi.String("accept"), Description: pulumi.String("example_value"), PortRange: pulumi.String("80/80"), IpProtocol: pulumi.String("TCP"), Priority: pulumi.String("1"), CidrIp: pulumi.String("0.0.0.0/0"), }, }, }) if err != nil { return err } defaultDesktop, err := eds.NewDesktop(ctx, "defaultDesktop", &eds.DesktopArgs{ OfficeSiteId: defaultSimpleOfficeSite.ID(), PolicyGroupId: defaultEcdPolicyGroup.ID(), BundleId: pulumi.String(defaultBundles.Bundles[0].Id), DesktopName: pulumi.Any(_var.Name), }) if err != nil { return err } _, err = eds.NewCommand(ctx, "defaultCommand", &eds.CommandArgs{ CommandContent: pulumi.String("ipconfig"), CommandType: pulumi.String("RunPowerShellScript"), DesktopId: defaultDesktop.ID(), }) if err != nil { return err } ids, err := eds.GetCommands(ctx, nil, nil) if err != nil { return err } ctx.Export("ecdCommandId1", ids.Commands[0].Id) return nil }) }
```
type GetCommandsResultOutput ¶ added in v3.11.0
type GetCommandsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCommands.
func GetCommandsOutput ¶ added in v3.11.0
func GetCommandsOutput(ctx *pulumi.Context, args GetCommandsOutputArgs, opts ...pulumi.InvokeOption) GetCommandsResultOutput
func (GetCommandsResultOutput) CommandType ¶ added in v3.11.0
func (o GetCommandsResultOutput) CommandType() pulumi.StringPtrOutput
func (GetCommandsResultOutput) Commands ¶ added in v3.11.0
func (o GetCommandsResultOutput) Commands() GetCommandsCommandArrayOutput
func (GetCommandsResultOutput) ContentEncoding ¶ added in v3.11.0
func (o GetCommandsResultOutput) ContentEncoding() pulumi.StringPtrOutput
func (GetCommandsResultOutput) DesktopId ¶ added in v3.11.0
func (o GetCommandsResultOutput) DesktopId() pulumi.StringPtrOutput
func (GetCommandsResultOutput) ElementType ¶ added in v3.11.0
func (GetCommandsResultOutput) ElementType() reflect.Type
func (GetCommandsResultOutput) Id ¶ added in v3.11.0
func (o GetCommandsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCommandsResultOutput) Ids ¶ added in v3.11.0
func (o GetCommandsResultOutput) Ids() pulumi.StringArrayOutput
func (GetCommandsResultOutput) OutputFile ¶ added in v3.11.0
func (o GetCommandsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetCommandsResultOutput) Status ¶ added in v3.11.0
func (o GetCommandsResultOutput) Status() pulumi.StringPtrOutput
func (GetCommandsResultOutput) ToGetCommandsResultOutput ¶ added in v3.11.0
func (o GetCommandsResultOutput) ToGetCommandsResultOutput() GetCommandsResultOutput
func (GetCommandsResultOutput) ToGetCommandsResultOutputWithContext ¶ added in v3.11.0
func (o GetCommandsResultOutput) ToGetCommandsResultOutputWithContext(ctx context.Context) GetCommandsResultOutput
type GetDesktopsArgs ¶ added in v3.10.0
type GetDesktopsArgs struct { // The desktop name of the Desktop. DesktopName *string `pulumi:"desktopName"` // The desktop end user id of the Desktop. EndUserIds []string `pulumi:"endUserIds"` // A list of Desktop IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Desktop name. NameRegex *string `pulumi:"nameRegex"` // The ID of the Simple Office Site. OfficeSiteId *string `pulumi:"officeSiteId"` OutputFile *string `pulumi:"outputFile"` // The policy group id of the Desktop. PolicyGroupId *string `pulumi:"policyGroupId"` // The status of the Desktop. Valid values: `Deleted`, `Expired`, `Pending`, `Running`, `Starting`, `Stopped`, `Stopping`. Status *string `pulumi:"status"` }
A collection of arguments for invoking getDesktops.
type GetDesktopsDesktop ¶ added in v3.10.0
type GetDesktopsDesktop struct { // The number of CPUs. Cpu int `pulumi:"cpu"` // The creation time of the Desktop. CreateTime string `pulumi:"createTime"` // The desktop id of the Desktop. DesktopId string `pulumi:"desktopId"` // The desktop name of the Desktop. DesktopName string `pulumi:"desktopName"` // The desktop type of the Desktop. DesktopType string `pulumi:"desktopType"` // The directory id of the Desktop. DirectoryId string `pulumi:"directoryId"` // The desktop end user id of the Desktop. EndUserIds []string `pulumi:"endUserIds"` // The expired time of the Desktop. ExpiredTime string `pulumi:"expiredTime"` // The ID of the Desktop. Id string `pulumi:"id"` // The image id of the Desktop. ImageId string `pulumi:"imageId"` // The memory of the Desktop. Memory string `pulumi:"memory"` // The network interface id of the Desktop. NetworkInterfaceId string `pulumi:"networkInterfaceId"` // The payment type of the Desktop. PaymentType string `pulumi:"paymentType"` // The policy group id of the Desktop. PolicyGroupId string `pulumi:"policyGroupId"` // The status of the Desktop. Valid values: `Deleted`, `Expired`, `Pending`, `Running`, `Starting`, `Stopped`, `Stopping`. Status string `pulumi:"status"` // The system disk size of the Desktop. SystemDiskSize int `pulumi:"systemDiskSize"` }
type GetDesktopsDesktopArgs ¶ added in v3.10.0
type GetDesktopsDesktopArgs struct { // The number of CPUs. Cpu pulumi.IntInput `pulumi:"cpu"` // The creation time of the Desktop. CreateTime pulumi.StringInput `pulumi:"createTime"` // The desktop id of the Desktop. DesktopId pulumi.StringInput `pulumi:"desktopId"` // The desktop name of the Desktop. DesktopName pulumi.StringInput `pulumi:"desktopName"` // The desktop type of the Desktop. DesktopType pulumi.StringInput `pulumi:"desktopType"` // The directory id of the Desktop. DirectoryId pulumi.StringInput `pulumi:"directoryId"` // The desktop end user id of the Desktop. EndUserIds pulumi.StringArrayInput `pulumi:"endUserIds"` // The expired time of the Desktop. ExpiredTime pulumi.StringInput `pulumi:"expiredTime"` // The ID of the Desktop. Id pulumi.StringInput `pulumi:"id"` // The image id of the Desktop. ImageId pulumi.StringInput `pulumi:"imageId"` // The memory of the Desktop. Memory pulumi.StringInput `pulumi:"memory"` // The network interface id of the Desktop. NetworkInterfaceId pulumi.StringInput `pulumi:"networkInterfaceId"` // The payment type of the Desktop. PaymentType pulumi.StringInput `pulumi:"paymentType"` // The policy group id of the Desktop. PolicyGroupId pulumi.StringInput `pulumi:"policyGroupId"` // The status of the Desktop. Valid values: `Deleted`, `Expired`, `Pending`, `Running`, `Starting`, `Stopped`, `Stopping`. Status pulumi.StringInput `pulumi:"status"` // The system disk size of the Desktop. SystemDiskSize pulumi.IntInput `pulumi:"systemDiskSize"` }
func (GetDesktopsDesktopArgs) ElementType ¶ added in v3.10.0
func (GetDesktopsDesktopArgs) ElementType() reflect.Type
func (GetDesktopsDesktopArgs) ToGetDesktopsDesktopOutput ¶ added in v3.10.0
func (i GetDesktopsDesktopArgs) ToGetDesktopsDesktopOutput() GetDesktopsDesktopOutput
func (GetDesktopsDesktopArgs) ToGetDesktopsDesktopOutputWithContext ¶ added in v3.10.0
func (i GetDesktopsDesktopArgs) ToGetDesktopsDesktopOutputWithContext(ctx context.Context) GetDesktopsDesktopOutput
type GetDesktopsDesktopArray ¶ added in v3.10.0
type GetDesktopsDesktopArray []GetDesktopsDesktopInput
func (GetDesktopsDesktopArray) ElementType ¶ added in v3.10.0
func (GetDesktopsDesktopArray) ElementType() reflect.Type
func (GetDesktopsDesktopArray) ToGetDesktopsDesktopArrayOutput ¶ added in v3.10.0
func (i GetDesktopsDesktopArray) ToGetDesktopsDesktopArrayOutput() GetDesktopsDesktopArrayOutput
func (GetDesktopsDesktopArray) ToGetDesktopsDesktopArrayOutputWithContext ¶ added in v3.10.0
func (i GetDesktopsDesktopArray) ToGetDesktopsDesktopArrayOutputWithContext(ctx context.Context) GetDesktopsDesktopArrayOutput
type GetDesktopsDesktopArrayInput ¶ added in v3.10.0
type GetDesktopsDesktopArrayInput interface { pulumi.Input ToGetDesktopsDesktopArrayOutput() GetDesktopsDesktopArrayOutput ToGetDesktopsDesktopArrayOutputWithContext(context.Context) GetDesktopsDesktopArrayOutput }
GetDesktopsDesktopArrayInput is an input type that accepts GetDesktopsDesktopArray and GetDesktopsDesktopArrayOutput values. You can construct a concrete instance of `GetDesktopsDesktopArrayInput` via:
GetDesktopsDesktopArray{ GetDesktopsDesktopArgs{...} }
type GetDesktopsDesktopArrayOutput ¶ added in v3.10.0
type GetDesktopsDesktopArrayOutput struct{ *pulumi.OutputState }
func (GetDesktopsDesktopArrayOutput) ElementType ¶ added in v3.10.0
func (GetDesktopsDesktopArrayOutput) ElementType() reflect.Type
func (GetDesktopsDesktopArrayOutput) Index ¶ added in v3.10.0
func (o GetDesktopsDesktopArrayOutput) Index(i pulumi.IntInput) GetDesktopsDesktopOutput
func (GetDesktopsDesktopArrayOutput) ToGetDesktopsDesktopArrayOutput ¶ added in v3.10.0
func (o GetDesktopsDesktopArrayOutput) ToGetDesktopsDesktopArrayOutput() GetDesktopsDesktopArrayOutput
func (GetDesktopsDesktopArrayOutput) ToGetDesktopsDesktopArrayOutputWithContext ¶ added in v3.10.0
func (o GetDesktopsDesktopArrayOutput) ToGetDesktopsDesktopArrayOutputWithContext(ctx context.Context) GetDesktopsDesktopArrayOutput
type GetDesktopsDesktopInput ¶ added in v3.10.0
type GetDesktopsDesktopInput interface { pulumi.Input ToGetDesktopsDesktopOutput() GetDesktopsDesktopOutput ToGetDesktopsDesktopOutputWithContext(context.Context) GetDesktopsDesktopOutput }
GetDesktopsDesktopInput is an input type that accepts GetDesktopsDesktopArgs and GetDesktopsDesktopOutput values. You can construct a concrete instance of `GetDesktopsDesktopInput` via:
GetDesktopsDesktopArgs{...}
type GetDesktopsDesktopOutput ¶ added in v3.10.0
type GetDesktopsDesktopOutput struct{ *pulumi.OutputState }
func (GetDesktopsDesktopOutput) Cpu ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) Cpu() pulumi.IntOutput
The number of CPUs.
func (GetDesktopsDesktopOutput) CreateTime ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) CreateTime() pulumi.StringOutput
The creation time of the Desktop.
func (GetDesktopsDesktopOutput) DesktopId ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) DesktopId() pulumi.StringOutput
The desktop id of the Desktop.
func (GetDesktopsDesktopOutput) DesktopName ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) DesktopName() pulumi.StringOutput
The desktop name of the Desktop.
func (GetDesktopsDesktopOutput) DesktopType ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) DesktopType() pulumi.StringOutput
The desktop type of the Desktop.
func (GetDesktopsDesktopOutput) DirectoryId ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) DirectoryId() pulumi.StringOutput
The directory id of the Desktop.
func (GetDesktopsDesktopOutput) ElementType ¶ added in v3.10.0
func (GetDesktopsDesktopOutput) ElementType() reflect.Type
func (GetDesktopsDesktopOutput) EndUserIds ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) EndUserIds() pulumi.StringArrayOutput
The desktop end user id of the Desktop.
func (GetDesktopsDesktopOutput) ExpiredTime ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) ExpiredTime() pulumi.StringOutput
The expired time of the Desktop.
func (GetDesktopsDesktopOutput) Id ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) Id() pulumi.StringOutput
The ID of the Desktop.
func (GetDesktopsDesktopOutput) ImageId ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) ImageId() pulumi.StringOutput
The image id of the Desktop.
func (GetDesktopsDesktopOutput) Memory ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) Memory() pulumi.StringOutput
The memory of the Desktop.
func (GetDesktopsDesktopOutput) NetworkInterfaceId ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) NetworkInterfaceId() pulumi.StringOutput
The network interface id of the Desktop.
func (GetDesktopsDesktopOutput) PaymentType ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) PaymentType() pulumi.StringOutput
The payment type of the Desktop.
func (GetDesktopsDesktopOutput) PolicyGroupId ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) PolicyGroupId() pulumi.StringOutput
The policy group id of the Desktop.
func (GetDesktopsDesktopOutput) Status ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) Status() pulumi.StringOutput
The status of the Desktop. Valid values: `Deleted`, `Expired`, `Pending`, `Running`, `Starting`, `Stopped`, `Stopping`.
func (GetDesktopsDesktopOutput) SystemDiskSize ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) SystemDiskSize() pulumi.IntOutput
The system disk size of the Desktop.
func (GetDesktopsDesktopOutput) ToGetDesktopsDesktopOutput ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) ToGetDesktopsDesktopOutput() GetDesktopsDesktopOutput
func (GetDesktopsDesktopOutput) ToGetDesktopsDesktopOutputWithContext ¶ added in v3.10.0
func (o GetDesktopsDesktopOutput) ToGetDesktopsDesktopOutputWithContext(ctx context.Context) GetDesktopsDesktopOutput
type GetDesktopsOutputArgs ¶ added in v3.10.0
type GetDesktopsOutputArgs struct { // The desktop name of the Desktop. DesktopName pulumi.StringPtrInput `pulumi:"desktopName"` // The desktop end user id of the Desktop. EndUserIds pulumi.StringArrayInput `pulumi:"endUserIds"` // A list of Desktop IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Desktop name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // The ID of the Simple Office Site. OfficeSiteId pulumi.StringPtrInput `pulumi:"officeSiteId"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The policy group id of the Desktop. PolicyGroupId pulumi.StringPtrInput `pulumi:"policyGroupId"` // The status of the Desktop. Valid values: `Deleted`, `Expired`, `Pending`, `Running`, `Starting`, `Stopped`, `Stopping`. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getDesktops.
func (GetDesktopsOutputArgs) ElementType ¶ added in v3.10.0
func (GetDesktopsOutputArgs) ElementType() reflect.Type
type GetDesktopsResult ¶ added in v3.10.0
type GetDesktopsResult struct { DesktopName *string `pulumi:"desktopName"` Desktops []GetDesktopsDesktop `pulumi:"desktops"` EndUserIds []string `pulumi:"endUserIds"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OfficeSiteId *string `pulumi:"officeSiteId"` OutputFile *string `pulumi:"outputFile"` PolicyGroupId *string `pulumi:"policyGroupId"` Status *string `pulumi:"status"` }
A collection of values returned by getDesktops.
func GetDesktops ¶ added in v3.10.0
func GetDesktops(ctx *pulumi.Context, args *GetDesktopsArgs, opts ...pulumi.InvokeOption) (*GetDesktopsResult, error)
This data source provides the Ecd Desktops of the current Alibaba Cloud user.
> **NOTE:** Available in v1.144.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultSimpleOfficeSite, err := eds.NewSimpleOfficeSite(ctx, "defaultSimpleOfficeSite", &eds.SimpleOfficeSiteArgs{ CidrBlock: pulumi.String("172.16.0.0/12"), DesktopAccessType: pulumi.String("Internet"), OfficeSiteName: pulumi.String("your_office_site_name"), }) if err != nil { return err } opt0 := "SYSTEM" defaultBundles, err := eds.GetBundles(ctx, &eds.GetBundlesArgs{ BundleType: &opt0, }, nil) if err != nil { return err } defaultEcdPolicyGroup, err := eds.NewEcdPolicyGroup(ctx, "defaultEcdPolicyGroup", &eds.EcdPolicyGroupArgs{ PolicyGroupName: pulumi.String("your_policy_group_name"), Clipboard: pulumi.String("readwrite"), LocalDrive: pulumi.String("read"), AuthorizeAccessPolicyRules: eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArgs{ Description: pulumi.String("example_value"), CidrIp: pulumi.String("1.2.3.4/24"), }, }, AuthorizeSecurityPolicyRules: eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs{ Type: pulumi.String("inflow"), Policy: pulumi.String("accept"), Description: pulumi.String("example_value"), PortRange: pulumi.String("80/80"), IpProtocol: pulumi.String("TCP"), Priority: pulumi.String("1"), CidrIp: pulumi.String("0.0.0.0/0"), }, }, }) if err != nil { return err } defaultUser, err := eds.NewUser(ctx, "defaultUser", &eds.UserArgs{ EndUserId: pulumi.String("your_end_user_id"), Email: pulumi.String("your_email"), Phone: pulumi.String("your_phone"), Password: pulumi.String("your_password"), }) if err != nil { return err } defaultDesktop, err := eds.NewDesktop(ctx, "defaultDesktop", &eds.DesktopArgs{ OfficeSiteId: defaultSimpleOfficeSite.ID(), PolicyGroupId: defaultEcdPolicyGroup.ID(), BundleId: pulumi.String(defaultBundles.Bundles[0].Id), DesktopName: pulumi.String("your_desktop_name"), EndUserIds: pulumi.StringArray{ defaultUser.ID(), }, }) if err != nil { return err } ctx.Export("ecdDesktopId1", ids.ApplyT(func(ids eds.GetDesktopsResult) (string, error) { return ids.Desktops[0].Id, nil }).(pulumi.StringOutput)) ctx.Export("ecdDesktopId2", nameRegex.ApplyT(func(nameRegex eds.GetDesktopsResult) (string, error) { return nameRegex.Desktops[0].Id, nil }).(pulumi.StringOutput)) return nil }) }
```
type GetDesktopsResultOutput ¶ added in v3.10.0
type GetDesktopsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDesktops.
func GetDesktopsOutput ¶ added in v3.10.0
func GetDesktopsOutput(ctx *pulumi.Context, args GetDesktopsOutputArgs, opts ...pulumi.InvokeOption) GetDesktopsResultOutput
func (GetDesktopsResultOutput) DesktopName ¶ added in v3.10.0
func (o GetDesktopsResultOutput) DesktopName() pulumi.StringPtrOutput
func (GetDesktopsResultOutput) Desktops ¶ added in v3.10.0
func (o GetDesktopsResultOutput) Desktops() GetDesktopsDesktopArrayOutput
func (GetDesktopsResultOutput) ElementType ¶ added in v3.10.0
func (GetDesktopsResultOutput) ElementType() reflect.Type
func (GetDesktopsResultOutput) EndUserIds ¶ added in v3.10.0
func (o GetDesktopsResultOutput) EndUserIds() pulumi.StringArrayOutput
func (GetDesktopsResultOutput) Id ¶ added in v3.10.0
func (o GetDesktopsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDesktopsResultOutput) Ids ¶ added in v3.10.0
func (o GetDesktopsResultOutput) Ids() pulumi.StringArrayOutput
func (GetDesktopsResultOutput) NameRegex ¶ added in v3.10.0
func (o GetDesktopsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetDesktopsResultOutput) Names ¶ added in v3.10.0
func (o GetDesktopsResultOutput) Names() pulumi.StringArrayOutput
func (GetDesktopsResultOutput) OfficeSiteId ¶ added in v3.10.0
func (o GetDesktopsResultOutput) OfficeSiteId() pulumi.StringPtrOutput
func (GetDesktopsResultOutput) OutputFile ¶ added in v3.10.0
func (o GetDesktopsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetDesktopsResultOutput) PolicyGroupId ¶ added in v3.10.0
func (o GetDesktopsResultOutput) PolicyGroupId() pulumi.StringPtrOutput
func (GetDesktopsResultOutput) Status ¶ added in v3.10.0
func (o GetDesktopsResultOutput) Status() pulumi.StringPtrOutput
func (GetDesktopsResultOutput) ToGetDesktopsResultOutput ¶ added in v3.10.0
func (o GetDesktopsResultOutput) ToGetDesktopsResultOutput() GetDesktopsResultOutput
func (GetDesktopsResultOutput) ToGetDesktopsResultOutputWithContext ¶ added in v3.10.0
func (o GetDesktopsResultOutput) ToGetDesktopsResultOutputWithContext(ctx context.Context) GetDesktopsResultOutput
type GetImagesArgs ¶ added in v3.11.0
type GetImagesArgs struct { // A list of Image IDs. Ids []string `pulumi:"ids"` // The image type of the image. Valid values: `SYSTEM`, `CUSTOM`. ImageType *string `pulumi:"imageType"` // A regex string to filter results by Image name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The status of the image. Valid values: `Creating`, `Available`, `CreateFailed`. Status *string `pulumi:"status"` }
A collection of arguments for invoking getImages.
type GetImagesImage ¶ added in v3.11.0
type GetImagesImage struct { // The creation time of the image. CreateTime string `pulumi:"createTime"` // The size of data disk of the image. DataDiskSize int `pulumi:"dataDiskSize"` // The description of the image. Description string `pulumi:"description"` // The Gpu Category of the image. GpuCategory bool `pulumi:"gpuCategory"` // The ID of the Image. Id string `pulumi:"id"` // The image id of the image. ImageId string `pulumi:"imageId"` // The image name. ImageName string `pulumi:"imageName"` // The image type of the image. Valid values: `SYSTEM`, `CUSTOM`. ImageType string `pulumi:"imageType"` // The os type of the image. OsType string `pulumi:"osType"` // The progress of the image. Progress string `pulumi:"progress"` // The size of the image. Size int `pulumi:"size"` // The status of the image. Valid values: `Creating`, `Available`, `CreateFailed`. Status string `pulumi:"status"` }
type GetImagesImageArgs ¶ added in v3.11.0
type GetImagesImageArgs struct { // The creation time of the image. CreateTime pulumi.StringInput `pulumi:"createTime"` // The size of data disk of the image. DataDiskSize pulumi.IntInput `pulumi:"dataDiskSize"` // The description of the image. Description pulumi.StringInput `pulumi:"description"` // The Gpu Category of the image. GpuCategory pulumi.BoolInput `pulumi:"gpuCategory"` // The ID of the Image. Id pulumi.StringInput `pulumi:"id"` // The image id of the image. ImageId pulumi.StringInput `pulumi:"imageId"` // The image name. ImageName pulumi.StringInput `pulumi:"imageName"` // The image type of the image. Valid values: `SYSTEM`, `CUSTOM`. ImageType pulumi.StringInput `pulumi:"imageType"` // The os type of the image. OsType pulumi.StringInput `pulumi:"osType"` // The progress of the image. Progress pulumi.StringInput `pulumi:"progress"` // The size of the image. Size pulumi.IntInput `pulumi:"size"` // The status of the image. Valid values: `Creating`, `Available`, `CreateFailed`. Status pulumi.StringInput `pulumi:"status"` }
func (GetImagesImageArgs) ElementType ¶ added in v3.11.0
func (GetImagesImageArgs) ElementType() reflect.Type
func (GetImagesImageArgs) ToGetImagesImageOutput ¶ added in v3.11.0
func (i GetImagesImageArgs) ToGetImagesImageOutput() GetImagesImageOutput
func (GetImagesImageArgs) ToGetImagesImageOutputWithContext ¶ added in v3.11.0
func (i GetImagesImageArgs) ToGetImagesImageOutputWithContext(ctx context.Context) GetImagesImageOutput
type GetImagesImageArray ¶ added in v3.11.0
type GetImagesImageArray []GetImagesImageInput
func (GetImagesImageArray) ElementType ¶ added in v3.11.0
func (GetImagesImageArray) ElementType() reflect.Type
func (GetImagesImageArray) ToGetImagesImageArrayOutput ¶ added in v3.11.0
func (i GetImagesImageArray) ToGetImagesImageArrayOutput() GetImagesImageArrayOutput
func (GetImagesImageArray) ToGetImagesImageArrayOutputWithContext ¶ added in v3.11.0
func (i GetImagesImageArray) ToGetImagesImageArrayOutputWithContext(ctx context.Context) GetImagesImageArrayOutput
type GetImagesImageArrayInput ¶ added in v3.11.0
type GetImagesImageArrayInput interface { pulumi.Input ToGetImagesImageArrayOutput() GetImagesImageArrayOutput ToGetImagesImageArrayOutputWithContext(context.Context) GetImagesImageArrayOutput }
GetImagesImageArrayInput is an input type that accepts GetImagesImageArray and GetImagesImageArrayOutput values. You can construct a concrete instance of `GetImagesImageArrayInput` via:
GetImagesImageArray{ GetImagesImageArgs{...} }
type GetImagesImageArrayOutput ¶ added in v3.11.0
type GetImagesImageArrayOutput struct{ *pulumi.OutputState }
func (GetImagesImageArrayOutput) ElementType ¶ added in v3.11.0
func (GetImagesImageArrayOutput) ElementType() reflect.Type
func (GetImagesImageArrayOutput) Index ¶ added in v3.11.0
func (o GetImagesImageArrayOutput) Index(i pulumi.IntInput) GetImagesImageOutput
func (GetImagesImageArrayOutput) ToGetImagesImageArrayOutput ¶ added in v3.11.0
func (o GetImagesImageArrayOutput) ToGetImagesImageArrayOutput() GetImagesImageArrayOutput
func (GetImagesImageArrayOutput) ToGetImagesImageArrayOutputWithContext ¶ added in v3.11.0
func (o GetImagesImageArrayOutput) ToGetImagesImageArrayOutputWithContext(ctx context.Context) GetImagesImageArrayOutput
type GetImagesImageInput ¶ added in v3.11.0
type GetImagesImageInput interface { pulumi.Input ToGetImagesImageOutput() GetImagesImageOutput ToGetImagesImageOutputWithContext(context.Context) GetImagesImageOutput }
GetImagesImageInput is an input type that accepts GetImagesImageArgs and GetImagesImageOutput values. You can construct a concrete instance of `GetImagesImageInput` via:
GetImagesImageArgs{...}
type GetImagesImageOutput ¶ added in v3.11.0
type GetImagesImageOutput struct{ *pulumi.OutputState }
func (GetImagesImageOutput) CreateTime ¶ added in v3.11.0
func (o GetImagesImageOutput) CreateTime() pulumi.StringOutput
The creation time of the image.
func (GetImagesImageOutput) DataDiskSize ¶ added in v3.11.0
func (o GetImagesImageOutput) DataDiskSize() pulumi.IntOutput
The size of data disk of the image.
func (GetImagesImageOutput) Description ¶ added in v3.11.0
func (o GetImagesImageOutput) Description() pulumi.StringOutput
The description of the image.
func (GetImagesImageOutput) ElementType ¶ added in v3.11.0
func (GetImagesImageOutput) ElementType() reflect.Type
func (GetImagesImageOutput) GpuCategory ¶ added in v3.11.0
func (o GetImagesImageOutput) GpuCategory() pulumi.BoolOutput
The Gpu Category of the image.
func (GetImagesImageOutput) Id ¶ added in v3.11.0
func (o GetImagesImageOutput) Id() pulumi.StringOutput
The ID of the Image.
func (GetImagesImageOutput) ImageId ¶ added in v3.11.0
func (o GetImagesImageOutput) ImageId() pulumi.StringOutput
The image id of the image.
func (GetImagesImageOutput) ImageName ¶ added in v3.11.0
func (o GetImagesImageOutput) ImageName() pulumi.StringOutput
The image name.
func (GetImagesImageOutput) ImageType ¶ added in v3.11.0
func (o GetImagesImageOutput) ImageType() pulumi.StringOutput
The image type of the image. Valid values: `SYSTEM`, `CUSTOM`.
func (GetImagesImageOutput) OsType ¶ added in v3.11.0
func (o GetImagesImageOutput) OsType() pulumi.StringOutput
The os type of the image.
func (GetImagesImageOutput) Progress ¶ added in v3.11.0
func (o GetImagesImageOutput) Progress() pulumi.StringOutput
The progress of the image.
func (GetImagesImageOutput) Size ¶ added in v3.11.0
func (o GetImagesImageOutput) Size() pulumi.IntOutput
The size of the image.
func (GetImagesImageOutput) Status ¶ added in v3.11.0
func (o GetImagesImageOutput) Status() pulumi.StringOutput
The status of the image. Valid values: `Creating`, `Available`, `CreateFailed`.
func (GetImagesImageOutput) ToGetImagesImageOutput ¶ added in v3.11.0
func (o GetImagesImageOutput) ToGetImagesImageOutput() GetImagesImageOutput
func (GetImagesImageOutput) ToGetImagesImageOutputWithContext ¶ added in v3.11.0
func (o GetImagesImageOutput) ToGetImagesImageOutputWithContext(ctx context.Context) GetImagesImageOutput
type GetImagesOutputArgs ¶ added in v3.11.0
type GetImagesOutputArgs struct { // A list of Image IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The image type of the image. Valid values: `SYSTEM`, `CUSTOM`. ImageType pulumi.StringPtrInput `pulumi:"imageType"` // A regex string to filter results by Image name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The status of the image. Valid values: `Creating`, `Available`, `CreateFailed`. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getImages.
func (GetImagesOutputArgs) ElementType ¶ added in v3.11.0
func (GetImagesOutputArgs) ElementType() reflect.Type
type GetImagesResult ¶ added in v3.11.0
type GetImagesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` ImageType *string `pulumi:"imageType"` Images []GetImagesImage `pulumi:"images"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` Status *string `pulumi:"status"` }
A collection of values returned by getImages.
func GetImages ¶ added in v3.11.0
func GetImages(ctx *pulumi.Context, args *GetImagesArgs, opts ...pulumi.InvokeOption) (*GetImagesResult, error)
This data source provides the Ecd Images of the current Alibaba Cloud user.
> **NOTE:** Available in v1.146.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultSimpleOfficeSite, err := eds.NewSimpleOfficeSite(ctx, "defaultSimpleOfficeSite", &eds.SimpleOfficeSiteArgs{ CidrBlock: pulumi.String("172.16.0.0/12"), DesktopAccessType: pulumi.String("Internet"), OfficeSiteName: pulumi.String("your_simple_office_site_name"), }) if err != nil { return err } opt0 := "SYSTEM" defaultBundles, err := eds.GetBundles(ctx, &eds.GetBundlesArgs{ BundleType: &opt0, }, nil) if err != nil { return err } defaultEcdPolicyGroup, err := eds.NewEcdPolicyGroup(ctx, "defaultEcdPolicyGroup", &eds.EcdPolicyGroupArgs{ PolicyGroupName: pulumi.String("your_policy_group_name"), Clipboard: pulumi.String("readwrite"), LocalDrive: pulumi.String("read"), AuthorizeAccessPolicyRules: eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArgs{ Description: pulumi.String("example_value"), CidrIp: pulumi.String("1.2.3.4/24"), }, }, AuthorizeSecurityPolicyRules: eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs{ Type: pulumi.String("inflow"), Policy: pulumi.String("accept"), Description: pulumi.String("example_value"), PortRange: pulumi.String("80/80"), IpProtocol: pulumi.String("TCP"), Priority: pulumi.String("1"), CidrIp: pulumi.String("0.0.0.0/0"), }, }, }) if err != nil { return err } defaultDesktop, err := eds.NewDesktop(ctx, "defaultDesktop", &eds.DesktopArgs{ OfficeSiteId: defaultSimpleOfficeSite.ID(), PolicyGroupId: defaultEcdPolicyGroup.ID(), BundleId: pulumi.String(defaultBundles.Bundles[1].Id), DesktopName: pulumi.String("your_desktop_name"), }) if err != nil { return err } defaultImage, err := eds.NewImage(ctx, "defaultImage", &eds.ImageArgs{ ImageName: pulumi.String("your_image_name"), DesktopId: defaultDesktop.ID(), Description: pulumi.String("example_value"), }) if err != nil { return err } ctx.Export("ecdImageId1", ids.ApplyT(func(ids eds.GetImagesResult) (string, error) { return ids.Images[0].Id, nil }).(pulumi.StringOutput)) ctx.Export("ecdImageId2", nameRegex.ApplyT(func(nameRegex eds.GetImagesResult) (string, error) { return nameRegex.Images[0].Id, nil }).(pulumi.StringOutput)) return nil }) }
```
type GetImagesResultOutput ¶ added in v3.11.0
type GetImagesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImages.
func GetImagesOutput ¶ added in v3.11.0
func GetImagesOutput(ctx *pulumi.Context, args GetImagesOutputArgs, opts ...pulumi.InvokeOption) GetImagesResultOutput
func (GetImagesResultOutput) ElementType ¶ added in v3.11.0
func (GetImagesResultOutput) ElementType() reflect.Type
func (GetImagesResultOutput) Id ¶ added in v3.11.0
func (o GetImagesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetImagesResultOutput) Ids ¶ added in v3.11.0
func (o GetImagesResultOutput) Ids() pulumi.StringArrayOutput
func (GetImagesResultOutput) ImageType ¶ added in v3.11.0
func (o GetImagesResultOutput) ImageType() pulumi.StringPtrOutput
func (GetImagesResultOutput) Images ¶ added in v3.11.0
func (o GetImagesResultOutput) Images() GetImagesImageArrayOutput
func (GetImagesResultOutput) NameRegex ¶ added in v3.11.0
func (o GetImagesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetImagesResultOutput) Names ¶ added in v3.11.0
func (o GetImagesResultOutput) Names() pulumi.StringArrayOutput
func (GetImagesResultOutput) OutputFile ¶ added in v3.11.0
func (o GetImagesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetImagesResultOutput) Status ¶ added in v3.11.0
func (o GetImagesResultOutput) Status() pulumi.StringPtrOutput
func (GetImagesResultOutput) ToGetImagesResultOutput ¶ added in v3.11.0
func (o GetImagesResultOutput) ToGetImagesResultOutput() GetImagesResultOutput
func (GetImagesResultOutput) ToGetImagesResultOutputWithContext ¶ added in v3.11.0
func (o GetImagesResultOutput) ToGetImagesResultOutputWithContext(ctx context.Context) GetImagesResultOutput
type GetNasFileSystemsArgs ¶ added in v3.9.0
type GetNasFileSystemsArgs struct { // A list of Nas File System IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Nas File System name. NameRegex *string `pulumi:"nameRegex"` // The ID of office site. OfficeSiteId *string `pulumi:"officeSiteId"` OutputFile *string `pulumi:"outputFile"` // The status of nas file system. Valid values: `Pending`, `Running`, `Stopped`,`Deleting`, `Deleted`, `Invalid`. Status *string `pulumi:"status"` }
A collection of arguments for invoking getNasFileSystems.
type GetNasFileSystemsOutputArgs ¶ added in v3.9.0
type GetNasFileSystemsOutputArgs struct { // A list of Nas File System IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Nas File System name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // The ID of office site. OfficeSiteId pulumi.StringPtrInput `pulumi:"officeSiteId"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The status of nas file system. Valid values: `Pending`, `Running`, `Stopped`,`Deleting`, `Deleted`, `Invalid`. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getNasFileSystems.
func (GetNasFileSystemsOutputArgs) ElementType ¶ added in v3.9.0
func (GetNasFileSystemsOutputArgs) ElementType() reflect.Type
type GetNasFileSystemsResult ¶ added in v3.9.0
type GetNasFileSystemsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OfficeSiteId *string `pulumi:"officeSiteId"` OutputFile *string `pulumi:"outputFile"` Status *string `pulumi:"status"` Systems []GetNasFileSystemsSystem `pulumi:"systems"` }
A collection of values returned by getNasFileSystems.
func GetNasFileSystems ¶ added in v3.9.0
func GetNasFileSystems(ctx *pulumi.Context, args *GetNasFileSystemsArgs, opts ...pulumi.InvokeOption) (*GetNasFileSystemsResult, error)
This data source provides the Ecd Nas File Systems of the current Alibaba Cloud user.
> **NOTE:** Available in v1.141.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultSimpleOfficeSite, err := eds.NewSimpleOfficeSite(ctx, "defaultSimpleOfficeSite", &eds.SimpleOfficeSiteArgs{ CidrBlock: pulumi.String("172.16.0.0/12"), DesktopAccessType: pulumi.String("Internet"), OfficeSiteName: pulumi.String("your_office_site_name"), EnableInternetAccess: pulumi.Bool(false), }) if err != nil { return err } defaultNasFileSystem, err := eds.NewNasFileSystem(ctx, "defaultNasFileSystem", &eds.NasFileSystemArgs{ Description: pulumi.String("your_description"), OfficeSiteId: defaultSimpleOfficeSite.ID(), NasFileSystemName: pulumi.String("your_nas_file_system_name"), }) if err != nil { return err } ids, err := eds.GetNasFileSystems(ctx, nil, nil) if err != nil { return err } ctx.Export("ecdNasFileSystemId1", ids.Systems[0].Id) ctx.Export("ecdNasFileSystemId2", nameRegex.ApplyT(func(nameRegex eds.GetNasFileSystemsResult) (string, error) { return nameRegex.Systems[0].Id, nil }).(pulumi.StringOutput)) return nil }) }
```
type GetNasFileSystemsResultOutput ¶ added in v3.9.0
type GetNasFileSystemsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNasFileSystems.
func GetNasFileSystemsOutput ¶ added in v3.9.0
func GetNasFileSystemsOutput(ctx *pulumi.Context, args GetNasFileSystemsOutputArgs, opts ...pulumi.InvokeOption) GetNasFileSystemsResultOutput
func (GetNasFileSystemsResultOutput) ElementType ¶ added in v3.9.0
func (GetNasFileSystemsResultOutput) ElementType() reflect.Type
func (GetNasFileSystemsResultOutput) Id ¶ added in v3.9.0
func (o GetNasFileSystemsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNasFileSystemsResultOutput) Ids ¶ added in v3.9.0
func (o GetNasFileSystemsResultOutput) Ids() pulumi.StringArrayOutput
func (GetNasFileSystemsResultOutput) NameRegex ¶ added in v3.9.0
func (o GetNasFileSystemsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetNasFileSystemsResultOutput) Names ¶ added in v3.9.0
func (o GetNasFileSystemsResultOutput) Names() pulumi.StringArrayOutput
func (GetNasFileSystemsResultOutput) OfficeSiteId ¶ added in v3.9.0
func (o GetNasFileSystemsResultOutput) OfficeSiteId() pulumi.StringPtrOutput
func (GetNasFileSystemsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetNasFileSystemsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetNasFileSystemsResultOutput) Status ¶ added in v3.9.0
func (o GetNasFileSystemsResultOutput) Status() pulumi.StringPtrOutput
func (GetNasFileSystemsResultOutput) Systems ¶ added in v3.9.0
func (o GetNasFileSystemsResultOutput) Systems() GetNasFileSystemsSystemArrayOutput
func (GetNasFileSystemsResultOutput) ToGetNasFileSystemsResultOutput ¶ added in v3.9.0
func (o GetNasFileSystemsResultOutput) ToGetNasFileSystemsResultOutput() GetNasFileSystemsResultOutput
func (GetNasFileSystemsResultOutput) ToGetNasFileSystemsResultOutputWithContext ¶ added in v3.9.0
func (o GetNasFileSystemsResultOutput) ToGetNasFileSystemsResultOutputWithContext(ctx context.Context) GetNasFileSystemsResultOutput
type GetNasFileSystemsSystem ¶ added in v3.9.0
type GetNasFileSystemsSystem struct { // The capacity of nas file system. Capacity string `pulumi:"capacity"` // The create time of nas file system. CreateTime string `pulumi:"createTime"` // The description of nas file system. Description string `pulumi:"description"` // The filesystem id of nas file system. FileSystemId string `pulumi:"fileSystemId"` // The type of nas file system. FileSystemType string `pulumi:"fileSystemType"` // The ID of the Nas File System. Id string `pulumi:"id"` // The size of metered. MeteredSize string `pulumi:"meteredSize"` // The domain of mount target. MountTargetDomain string `pulumi:"mountTargetDomain"` // The status of mount target. Valid values: `Pending`, `Active`, `Inactive`,`Deleting`,`Invalid`. MountTargetStatus string `pulumi:"mountTargetStatus"` // The name of nas file system. NasFileSystemName string `pulumi:"nasFileSystemName"` // The ID of office site. OfficeSiteId string `pulumi:"officeSiteId"` // The name of office site. OfficeSiteName string `pulumi:"officeSiteName"` // The status of nas file system. Valid values: `Pending`, `Running`, `Stopped`,`Deleting`, `Deleted`, `Invalid`. Status string `pulumi:"status"` // The storage type of nas file system. StorageType string `pulumi:"storageType"` // Whether to support Acl. SupportAcl bool `pulumi:"supportAcl"` // The zone id of nas file system. ZoneId string `pulumi:"zoneId"` }
type GetNasFileSystemsSystemArgs ¶ added in v3.9.0
type GetNasFileSystemsSystemArgs struct { // The capacity of nas file system. Capacity pulumi.StringInput `pulumi:"capacity"` // The create time of nas file system. CreateTime pulumi.StringInput `pulumi:"createTime"` // The description of nas file system. Description pulumi.StringInput `pulumi:"description"` // The filesystem id of nas file system. FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // The type of nas file system. FileSystemType pulumi.StringInput `pulumi:"fileSystemType"` // The ID of the Nas File System. Id pulumi.StringInput `pulumi:"id"` // The size of metered. MeteredSize pulumi.StringInput `pulumi:"meteredSize"` // The domain of mount target. MountTargetDomain pulumi.StringInput `pulumi:"mountTargetDomain"` // The status of mount target. Valid values: `Pending`, `Active`, `Inactive`,`Deleting`,`Invalid`. MountTargetStatus pulumi.StringInput `pulumi:"mountTargetStatus"` // The name of nas file system. NasFileSystemName pulumi.StringInput `pulumi:"nasFileSystemName"` // The ID of office site. OfficeSiteId pulumi.StringInput `pulumi:"officeSiteId"` // The name of office site. OfficeSiteName pulumi.StringInput `pulumi:"officeSiteName"` // The status of nas file system. Valid values: `Pending`, `Running`, `Stopped`,`Deleting`, `Deleted`, `Invalid`. Status pulumi.StringInput `pulumi:"status"` // The storage type of nas file system. StorageType pulumi.StringInput `pulumi:"storageType"` // Whether to support Acl. SupportAcl pulumi.BoolInput `pulumi:"supportAcl"` // The zone id of nas file system. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetNasFileSystemsSystemArgs) ElementType ¶ added in v3.9.0
func (GetNasFileSystemsSystemArgs) ElementType() reflect.Type
func (GetNasFileSystemsSystemArgs) ToGetNasFileSystemsSystemOutput ¶ added in v3.9.0
func (i GetNasFileSystemsSystemArgs) ToGetNasFileSystemsSystemOutput() GetNasFileSystemsSystemOutput
func (GetNasFileSystemsSystemArgs) ToGetNasFileSystemsSystemOutputWithContext ¶ added in v3.9.0
func (i GetNasFileSystemsSystemArgs) ToGetNasFileSystemsSystemOutputWithContext(ctx context.Context) GetNasFileSystemsSystemOutput
type GetNasFileSystemsSystemArray ¶ added in v3.9.0
type GetNasFileSystemsSystemArray []GetNasFileSystemsSystemInput
func (GetNasFileSystemsSystemArray) ElementType ¶ added in v3.9.0
func (GetNasFileSystemsSystemArray) ElementType() reflect.Type
func (GetNasFileSystemsSystemArray) ToGetNasFileSystemsSystemArrayOutput ¶ added in v3.9.0
func (i GetNasFileSystemsSystemArray) ToGetNasFileSystemsSystemArrayOutput() GetNasFileSystemsSystemArrayOutput
func (GetNasFileSystemsSystemArray) ToGetNasFileSystemsSystemArrayOutputWithContext ¶ added in v3.9.0
func (i GetNasFileSystemsSystemArray) ToGetNasFileSystemsSystemArrayOutputWithContext(ctx context.Context) GetNasFileSystemsSystemArrayOutput
type GetNasFileSystemsSystemArrayInput ¶ added in v3.9.0
type GetNasFileSystemsSystemArrayInput interface { pulumi.Input ToGetNasFileSystemsSystemArrayOutput() GetNasFileSystemsSystemArrayOutput ToGetNasFileSystemsSystemArrayOutputWithContext(context.Context) GetNasFileSystemsSystemArrayOutput }
GetNasFileSystemsSystemArrayInput is an input type that accepts GetNasFileSystemsSystemArray and GetNasFileSystemsSystemArrayOutput values. You can construct a concrete instance of `GetNasFileSystemsSystemArrayInput` via:
GetNasFileSystemsSystemArray{ GetNasFileSystemsSystemArgs{...} }
type GetNasFileSystemsSystemArrayOutput ¶ added in v3.9.0
type GetNasFileSystemsSystemArrayOutput struct{ *pulumi.OutputState }
func (GetNasFileSystemsSystemArrayOutput) ElementType ¶ added in v3.9.0
func (GetNasFileSystemsSystemArrayOutput) ElementType() reflect.Type
func (GetNasFileSystemsSystemArrayOutput) Index ¶ added in v3.9.0
func (o GetNasFileSystemsSystemArrayOutput) Index(i pulumi.IntInput) GetNasFileSystemsSystemOutput
func (GetNasFileSystemsSystemArrayOutput) ToGetNasFileSystemsSystemArrayOutput ¶ added in v3.9.0
func (o GetNasFileSystemsSystemArrayOutput) ToGetNasFileSystemsSystemArrayOutput() GetNasFileSystemsSystemArrayOutput
func (GetNasFileSystemsSystemArrayOutput) ToGetNasFileSystemsSystemArrayOutputWithContext ¶ added in v3.9.0
func (o GetNasFileSystemsSystemArrayOutput) ToGetNasFileSystemsSystemArrayOutputWithContext(ctx context.Context) GetNasFileSystemsSystemArrayOutput
type GetNasFileSystemsSystemInput ¶ added in v3.9.0
type GetNasFileSystemsSystemInput interface { pulumi.Input ToGetNasFileSystemsSystemOutput() GetNasFileSystemsSystemOutput ToGetNasFileSystemsSystemOutputWithContext(context.Context) GetNasFileSystemsSystemOutput }
GetNasFileSystemsSystemInput is an input type that accepts GetNasFileSystemsSystemArgs and GetNasFileSystemsSystemOutput values. You can construct a concrete instance of `GetNasFileSystemsSystemInput` via:
GetNasFileSystemsSystemArgs{...}
type GetNasFileSystemsSystemOutput ¶ added in v3.9.0
type GetNasFileSystemsSystemOutput struct{ *pulumi.OutputState }
func (GetNasFileSystemsSystemOutput) Capacity ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) Capacity() pulumi.StringOutput
The capacity of nas file system.
func (GetNasFileSystemsSystemOutput) CreateTime ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) CreateTime() pulumi.StringOutput
The create time of nas file system.
func (GetNasFileSystemsSystemOutput) Description ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) Description() pulumi.StringOutput
The description of nas file system.
func (GetNasFileSystemsSystemOutput) ElementType ¶ added in v3.9.0
func (GetNasFileSystemsSystemOutput) ElementType() reflect.Type
func (GetNasFileSystemsSystemOutput) FileSystemId ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) FileSystemId() pulumi.StringOutput
The filesystem id of nas file system.
func (GetNasFileSystemsSystemOutput) FileSystemType ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) FileSystemType() pulumi.StringOutput
The type of nas file system.
func (GetNasFileSystemsSystemOutput) Id ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) Id() pulumi.StringOutput
The ID of the Nas File System.
func (GetNasFileSystemsSystemOutput) MeteredSize ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) MeteredSize() pulumi.StringOutput
The size of metered.
func (GetNasFileSystemsSystemOutput) MountTargetDomain ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) MountTargetDomain() pulumi.StringOutput
The domain of mount target.
func (GetNasFileSystemsSystemOutput) MountTargetStatus ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) MountTargetStatus() pulumi.StringOutput
The status of mount target. Valid values: `Pending`, `Active`, `Inactive`,`Deleting`,`Invalid`.
func (GetNasFileSystemsSystemOutput) NasFileSystemName ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) NasFileSystemName() pulumi.StringOutput
The name of nas file system.
func (GetNasFileSystemsSystemOutput) OfficeSiteId ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) OfficeSiteId() pulumi.StringOutput
The ID of office site.
func (GetNasFileSystemsSystemOutput) OfficeSiteName ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) OfficeSiteName() pulumi.StringOutput
The name of office site.
func (GetNasFileSystemsSystemOutput) Status ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) Status() pulumi.StringOutput
The status of nas file system. Valid values: `Pending`, `Running`, `Stopped`,`Deleting`, `Deleted`, `Invalid`.
func (GetNasFileSystemsSystemOutput) StorageType ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) StorageType() pulumi.StringOutput
The storage type of nas file system.
func (GetNasFileSystemsSystemOutput) SupportAcl ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) SupportAcl() pulumi.BoolOutput
Whether to support Acl.
func (GetNasFileSystemsSystemOutput) ToGetNasFileSystemsSystemOutput ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) ToGetNasFileSystemsSystemOutput() GetNasFileSystemsSystemOutput
func (GetNasFileSystemsSystemOutput) ToGetNasFileSystemsSystemOutputWithContext ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) ToGetNasFileSystemsSystemOutputWithContext(ctx context.Context) GetNasFileSystemsSystemOutput
func (GetNasFileSystemsSystemOutput) ZoneId ¶ added in v3.9.0
func (o GetNasFileSystemsSystemOutput) ZoneId() pulumi.StringOutput
The zone id of nas file system.
type GetNetworkPackagesArgs ¶ added in v3.10.0
type GetNetworkPackagesArgs struct { // A list of Network Package IDs. Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` // The status of network package. Valid values: `Creating`, `InUse`, `Releasing`,`Released`. Status *string `pulumi:"status"` }
A collection of arguments for invoking getNetworkPackages.
type GetNetworkPackagesOutputArgs ¶ added in v3.10.0
type GetNetworkPackagesOutputArgs struct { // A list of Network Package IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The status of network package. Valid values: `Creating`, `InUse`, `Releasing`,`Released`. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getNetworkPackages.
func (GetNetworkPackagesOutputArgs) ElementType ¶ added in v3.10.0
func (GetNetworkPackagesOutputArgs) ElementType() reflect.Type
type GetNetworkPackagesPackage ¶ added in v3.10.0
type GetNetworkPackagesPackage struct { // The bandwidth of package. Bandwidth int `pulumi:"bandwidth"` // The creation time of network package. CreateTime string `pulumi:"createTime"` // The expired time of package. ExpiredTime string `pulumi:"expiredTime"` // The ID of the Network Package. Id string `pulumi:"id"` // The internet charge type of package. InternetChargeType string `pulumi:"internetChargeType"` // The ID of network package. NetworkPackageId string `pulumi:"networkPackageId"` // The ID of office site. OfficeSiteId string `pulumi:"officeSiteId"` // The name of office site. OfficeSiteName string `pulumi:"officeSiteName"` // The status of network package. Valid values: `Creating`, `InUse`, `Releasing`,`Released`. Status string `pulumi:"status"` }
type GetNetworkPackagesPackageArgs ¶ added in v3.10.0
type GetNetworkPackagesPackageArgs struct { // The bandwidth of package. Bandwidth pulumi.IntInput `pulumi:"bandwidth"` // The creation time of network package. CreateTime pulumi.StringInput `pulumi:"createTime"` // The expired time of package. ExpiredTime pulumi.StringInput `pulumi:"expiredTime"` // The ID of the Network Package. Id pulumi.StringInput `pulumi:"id"` // The internet charge type of package. InternetChargeType pulumi.StringInput `pulumi:"internetChargeType"` // The ID of network package. NetworkPackageId pulumi.StringInput `pulumi:"networkPackageId"` // The ID of office site. OfficeSiteId pulumi.StringInput `pulumi:"officeSiteId"` // The name of office site. OfficeSiteName pulumi.StringInput `pulumi:"officeSiteName"` // The status of network package. Valid values: `Creating`, `InUse`, `Releasing`,`Released`. Status pulumi.StringInput `pulumi:"status"` }
func (GetNetworkPackagesPackageArgs) ElementType ¶ added in v3.10.0
func (GetNetworkPackagesPackageArgs) ElementType() reflect.Type
func (GetNetworkPackagesPackageArgs) ToGetNetworkPackagesPackageOutput ¶ added in v3.10.0
func (i GetNetworkPackagesPackageArgs) ToGetNetworkPackagesPackageOutput() GetNetworkPackagesPackageOutput
func (GetNetworkPackagesPackageArgs) ToGetNetworkPackagesPackageOutputWithContext ¶ added in v3.10.0
func (i GetNetworkPackagesPackageArgs) ToGetNetworkPackagesPackageOutputWithContext(ctx context.Context) GetNetworkPackagesPackageOutput
type GetNetworkPackagesPackageArray ¶ added in v3.10.0
type GetNetworkPackagesPackageArray []GetNetworkPackagesPackageInput
func (GetNetworkPackagesPackageArray) ElementType ¶ added in v3.10.0
func (GetNetworkPackagesPackageArray) ElementType() reflect.Type
func (GetNetworkPackagesPackageArray) ToGetNetworkPackagesPackageArrayOutput ¶ added in v3.10.0
func (i GetNetworkPackagesPackageArray) ToGetNetworkPackagesPackageArrayOutput() GetNetworkPackagesPackageArrayOutput
func (GetNetworkPackagesPackageArray) ToGetNetworkPackagesPackageArrayOutputWithContext ¶ added in v3.10.0
func (i GetNetworkPackagesPackageArray) ToGetNetworkPackagesPackageArrayOutputWithContext(ctx context.Context) GetNetworkPackagesPackageArrayOutput
type GetNetworkPackagesPackageArrayInput ¶ added in v3.10.0
type GetNetworkPackagesPackageArrayInput interface { pulumi.Input ToGetNetworkPackagesPackageArrayOutput() GetNetworkPackagesPackageArrayOutput ToGetNetworkPackagesPackageArrayOutputWithContext(context.Context) GetNetworkPackagesPackageArrayOutput }
GetNetworkPackagesPackageArrayInput is an input type that accepts GetNetworkPackagesPackageArray and GetNetworkPackagesPackageArrayOutput values. You can construct a concrete instance of `GetNetworkPackagesPackageArrayInput` via:
GetNetworkPackagesPackageArray{ GetNetworkPackagesPackageArgs{...} }
type GetNetworkPackagesPackageArrayOutput ¶ added in v3.10.0
type GetNetworkPackagesPackageArrayOutput struct{ *pulumi.OutputState }
func (GetNetworkPackagesPackageArrayOutput) ElementType ¶ added in v3.10.0
func (GetNetworkPackagesPackageArrayOutput) ElementType() reflect.Type
func (GetNetworkPackagesPackageArrayOutput) Index ¶ added in v3.10.0
func (o GetNetworkPackagesPackageArrayOutput) Index(i pulumi.IntInput) GetNetworkPackagesPackageOutput
func (GetNetworkPackagesPackageArrayOutput) ToGetNetworkPackagesPackageArrayOutput ¶ added in v3.10.0
func (o GetNetworkPackagesPackageArrayOutput) ToGetNetworkPackagesPackageArrayOutput() GetNetworkPackagesPackageArrayOutput
func (GetNetworkPackagesPackageArrayOutput) ToGetNetworkPackagesPackageArrayOutputWithContext ¶ added in v3.10.0
func (o GetNetworkPackagesPackageArrayOutput) ToGetNetworkPackagesPackageArrayOutputWithContext(ctx context.Context) GetNetworkPackagesPackageArrayOutput
type GetNetworkPackagesPackageInput ¶ added in v3.10.0
type GetNetworkPackagesPackageInput interface { pulumi.Input ToGetNetworkPackagesPackageOutput() GetNetworkPackagesPackageOutput ToGetNetworkPackagesPackageOutputWithContext(context.Context) GetNetworkPackagesPackageOutput }
GetNetworkPackagesPackageInput is an input type that accepts GetNetworkPackagesPackageArgs and GetNetworkPackagesPackageOutput values. You can construct a concrete instance of `GetNetworkPackagesPackageInput` via:
GetNetworkPackagesPackageArgs{...}
type GetNetworkPackagesPackageOutput ¶ added in v3.10.0
type GetNetworkPackagesPackageOutput struct{ *pulumi.OutputState }
func (GetNetworkPackagesPackageOutput) Bandwidth ¶ added in v3.10.0
func (o GetNetworkPackagesPackageOutput) Bandwidth() pulumi.IntOutput
The bandwidth of package.
func (GetNetworkPackagesPackageOutput) CreateTime ¶ added in v3.10.0
func (o GetNetworkPackagesPackageOutput) CreateTime() pulumi.StringOutput
The creation time of network package.
func (GetNetworkPackagesPackageOutput) ElementType ¶ added in v3.10.0
func (GetNetworkPackagesPackageOutput) ElementType() reflect.Type
func (GetNetworkPackagesPackageOutput) ExpiredTime ¶ added in v3.10.0
func (o GetNetworkPackagesPackageOutput) ExpiredTime() pulumi.StringOutput
The expired time of package.
func (GetNetworkPackagesPackageOutput) Id ¶ added in v3.10.0
func (o GetNetworkPackagesPackageOutput) Id() pulumi.StringOutput
The ID of the Network Package.
func (GetNetworkPackagesPackageOutput) InternetChargeType ¶ added in v3.10.0
func (o GetNetworkPackagesPackageOutput) InternetChargeType() pulumi.StringOutput
The internet charge type of package.
func (GetNetworkPackagesPackageOutput) NetworkPackageId ¶ added in v3.10.0
func (o GetNetworkPackagesPackageOutput) NetworkPackageId() pulumi.StringOutput
The ID of network package.
func (GetNetworkPackagesPackageOutput) OfficeSiteId ¶ added in v3.10.0
func (o GetNetworkPackagesPackageOutput) OfficeSiteId() pulumi.StringOutput
The ID of office site.
func (GetNetworkPackagesPackageOutput) OfficeSiteName ¶ added in v3.10.0
func (o GetNetworkPackagesPackageOutput) OfficeSiteName() pulumi.StringOutput
The name of office site.
func (GetNetworkPackagesPackageOutput) Status ¶ added in v3.10.0
func (o GetNetworkPackagesPackageOutput) Status() pulumi.StringOutput
The status of network package. Valid values: `Creating`, `InUse`, `Releasing`,`Released`.
func (GetNetworkPackagesPackageOutput) ToGetNetworkPackagesPackageOutput ¶ added in v3.10.0
func (o GetNetworkPackagesPackageOutput) ToGetNetworkPackagesPackageOutput() GetNetworkPackagesPackageOutput
func (GetNetworkPackagesPackageOutput) ToGetNetworkPackagesPackageOutputWithContext ¶ added in v3.10.0
func (o GetNetworkPackagesPackageOutput) ToGetNetworkPackagesPackageOutputWithContext(ctx context.Context) GetNetworkPackagesPackageOutput
type GetNetworkPackagesResult ¶ added in v3.10.0
type GetNetworkPackagesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` Packages []GetNetworkPackagesPackage `pulumi:"packages"` Status *string `pulumi:"status"` }
A collection of values returned by getNetworkPackages.
func GetNetworkPackages ¶ added in v3.10.0
func GetNetworkPackages(ctx *pulumi.Context, args *GetNetworkPackagesArgs, opts ...pulumi.InvokeOption) (*GetNetworkPackagesResult, error)
This data source provides the Ecd Network Packages of the current Alibaba Cloud user.
> **NOTE:** Available in v1.142.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultSimpleOfficeSite, err := eds.NewSimpleOfficeSite(ctx, "defaultSimpleOfficeSite", &eds.SimpleOfficeSiteArgs{ CidrBlock: pulumi.String("172.16.0.0/12"), DesktopAccessType: pulumi.String("Internet"), OfficeSiteName: pulumi.String("example_value"), }) if err != nil { return err } defaultNetworkPackage, err := eds.NewNetworkPackage(ctx, "defaultNetworkPackage", &eds.NetworkPackageArgs{ Bandwidth: pulumi.Int(10), OfficeSiteId: defaultSimpleOfficeSite.ID(), }) if err != nil { return err } ctx.Export("ecdNetworkPackageId1", defaultNetworkPackages.ApplyT(func(defaultNetworkPackages eds.GetNetworkPackagesResult) (string, error) { return defaultNetworkPackages.Packages[0].Id, nil }).(pulumi.StringOutput)) return nil }) }
```
type GetNetworkPackagesResultOutput ¶ added in v3.10.0
type GetNetworkPackagesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNetworkPackages.
func GetNetworkPackagesOutput ¶ added in v3.10.0
func GetNetworkPackagesOutput(ctx *pulumi.Context, args GetNetworkPackagesOutputArgs, opts ...pulumi.InvokeOption) GetNetworkPackagesResultOutput
func (GetNetworkPackagesResultOutput) ElementType ¶ added in v3.10.0
func (GetNetworkPackagesResultOutput) ElementType() reflect.Type
func (GetNetworkPackagesResultOutput) Id ¶ added in v3.10.0
func (o GetNetworkPackagesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNetworkPackagesResultOutput) Ids ¶ added in v3.10.0
func (o GetNetworkPackagesResultOutput) Ids() pulumi.StringArrayOutput
func (GetNetworkPackagesResultOutput) OutputFile ¶ added in v3.10.0
func (o GetNetworkPackagesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetNetworkPackagesResultOutput) Packages ¶ added in v3.10.0
func (o GetNetworkPackagesResultOutput) Packages() GetNetworkPackagesPackageArrayOutput
func (GetNetworkPackagesResultOutput) Status ¶ added in v3.10.0
func (o GetNetworkPackagesResultOutput) Status() pulumi.StringPtrOutput
func (GetNetworkPackagesResultOutput) ToGetNetworkPackagesResultOutput ¶ added in v3.10.0
func (o GetNetworkPackagesResultOutput) ToGetNetworkPackagesResultOutput() GetNetworkPackagesResultOutput
func (GetNetworkPackagesResultOutput) ToGetNetworkPackagesResultOutputWithContext ¶ added in v3.10.0
func (o GetNetworkPackagesResultOutput) ToGetNetworkPackagesResultOutputWithContext(ctx context.Context) GetNetworkPackagesResultOutput
type GetPolicyGroupsArgs ¶
type GetPolicyGroupsArgs struct { // A list of Policy Group IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Policy Group name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The status of policy. Status *string `pulumi:"status"` }
A collection of arguments for invoking getPolicyGroups.
type GetPolicyGroupsGroup ¶
type GetPolicyGroupsGroup struct { // The rule of authorize access rule. AuthorizeAccessPolicyRules []GetPolicyGroupsGroupAuthorizeAccessPolicyRule `pulumi:"authorizeAccessPolicyRules"` // The policy rule. AuthorizeSecurityPolicyRules []GetPolicyGroupsGroupAuthorizeSecurityPolicyRule `pulumi:"authorizeSecurityPolicyRules"` // The clipboard policy. Clipboard string `pulumi:"clipboard"` // The list of domain. DomainList string `pulumi:"domainList"` // The count of eds. EdsCount int `pulumi:"edsCount"` // The access of html5. HtmlAccess string `pulumi:"htmlAccess"` // The html5 file transfer. HtmlFileTransfer string `pulumi:"htmlFileTransfer"` // The ID of the Policy Group. Id string `pulumi:"id"` // Local drive redirect policy. LocalDrive string `pulumi:"localDrive"` // The policy group id. PolicyGroupId string `pulumi:"policyGroupId"` // The name of policy group. PolicyGroupName string `pulumi:"policyGroupName"` // The type of policy group. PolicyGroupType string `pulumi:"policyGroupType"` // The status of policy. Status string `pulumi:"status"` // The usb redirect policy. UsbRedirect string `pulumi:"usbRedirect"` // The quality of visual.sae_ecdsae_nameecd_po VisualQuality string `pulumi:"visualQuality"` // The watermark policy. Watermark string `pulumi:"watermark"` // The watermark transparency. WatermarkTransparency string `pulumi:"watermarkTransparency"` // The type of watemark. WatermarkType string `pulumi:"watermarkType"` }
type GetPolicyGroupsGroupArgs ¶
type GetPolicyGroupsGroupArgs struct { // The rule of authorize access rule. AuthorizeAccessPolicyRules GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayInput `pulumi:"authorizeAccessPolicyRules"` // The policy rule. AuthorizeSecurityPolicyRules GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayInput `pulumi:"authorizeSecurityPolicyRules"` // The clipboard policy. Clipboard pulumi.StringInput `pulumi:"clipboard"` // The list of domain. DomainList pulumi.StringInput `pulumi:"domainList"` // The count of eds. EdsCount pulumi.IntInput `pulumi:"edsCount"` // The access of html5. HtmlAccess pulumi.StringInput `pulumi:"htmlAccess"` // The html5 file transfer. HtmlFileTransfer pulumi.StringInput `pulumi:"htmlFileTransfer"` // The ID of the Policy Group. Id pulumi.StringInput `pulumi:"id"` // Local drive redirect policy. LocalDrive pulumi.StringInput `pulumi:"localDrive"` // The policy group id. PolicyGroupId pulumi.StringInput `pulumi:"policyGroupId"` // The name of policy group. PolicyGroupName pulumi.StringInput `pulumi:"policyGroupName"` // The type of policy group. PolicyGroupType pulumi.StringInput `pulumi:"policyGroupType"` // The status of policy. Status pulumi.StringInput `pulumi:"status"` // The usb redirect policy. UsbRedirect pulumi.StringInput `pulumi:"usbRedirect"` // The quality of visual.sae_ecdsae_nameecd_po VisualQuality pulumi.StringInput `pulumi:"visualQuality"` // The watermark policy. Watermark pulumi.StringInput `pulumi:"watermark"` // The watermark transparency. WatermarkTransparency pulumi.StringInput `pulumi:"watermarkTransparency"` // The type of watemark. WatermarkType pulumi.StringInput `pulumi:"watermarkType"` }
func (GetPolicyGroupsGroupArgs) ElementType ¶
func (GetPolicyGroupsGroupArgs) ElementType() reflect.Type
func (GetPolicyGroupsGroupArgs) ToGetPolicyGroupsGroupOutput ¶
func (i GetPolicyGroupsGroupArgs) ToGetPolicyGroupsGroupOutput() GetPolicyGroupsGroupOutput
func (GetPolicyGroupsGroupArgs) ToGetPolicyGroupsGroupOutputWithContext ¶
func (i GetPolicyGroupsGroupArgs) ToGetPolicyGroupsGroupOutputWithContext(ctx context.Context) GetPolicyGroupsGroupOutput
type GetPolicyGroupsGroupArray ¶
type GetPolicyGroupsGroupArray []GetPolicyGroupsGroupInput
func (GetPolicyGroupsGroupArray) ElementType ¶
func (GetPolicyGroupsGroupArray) ElementType() reflect.Type
func (GetPolicyGroupsGroupArray) ToGetPolicyGroupsGroupArrayOutput ¶
func (i GetPolicyGroupsGroupArray) ToGetPolicyGroupsGroupArrayOutput() GetPolicyGroupsGroupArrayOutput
func (GetPolicyGroupsGroupArray) ToGetPolicyGroupsGroupArrayOutputWithContext ¶
func (i GetPolicyGroupsGroupArray) ToGetPolicyGroupsGroupArrayOutputWithContext(ctx context.Context) GetPolicyGroupsGroupArrayOutput
type GetPolicyGroupsGroupArrayInput ¶
type GetPolicyGroupsGroupArrayInput interface { pulumi.Input ToGetPolicyGroupsGroupArrayOutput() GetPolicyGroupsGroupArrayOutput ToGetPolicyGroupsGroupArrayOutputWithContext(context.Context) GetPolicyGroupsGroupArrayOutput }
GetPolicyGroupsGroupArrayInput is an input type that accepts GetPolicyGroupsGroupArray and GetPolicyGroupsGroupArrayOutput values. You can construct a concrete instance of `GetPolicyGroupsGroupArrayInput` via:
GetPolicyGroupsGroupArray{ GetPolicyGroupsGroupArgs{...} }
type GetPolicyGroupsGroupArrayOutput ¶
type GetPolicyGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetPolicyGroupsGroupArrayOutput) ElementType ¶
func (GetPolicyGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetPolicyGroupsGroupArrayOutput) Index ¶
func (o GetPolicyGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetPolicyGroupsGroupOutput
func (GetPolicyGroupsGroupArrayOutput) ToGetPolicyGroupsGroupArrayOutput ¶
func (o GetPolicyGroupsGroupArrayOutput) ToGetPolicyGroupsGroupArrayOutput() GetPolicyGroupsGroupArrayOutput
func (GetPolicyGroupsGroupArrayOutput) ToGetPolicyGroupsGroupArrayOutputWithContext ¶
func (o GetPolicyGroupsGroupArrayOutput) ToGetPolicyGroupsGroupArrayOutputWithContext(ctx context.Context) GetPolicyGroupsGroupArrayOutput
type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArgs ¶
type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArgs struct { // The cidrip of security rules. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // The description of security rules. Description pulumi.StringInput `pulumi:"description"` }
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArgs) ElementType ¶
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArgs) ElementType() reflect.Type
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArgs) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput ¶
func (i GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArgs) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput() GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArgs) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutputWithContext ¶
func (i GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArgs) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput
type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArray ¶
type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArray []GetPolicyGroupsGroupAuthorizeAccessPolicyRuleInput
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArray) ElementType ¶
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArray) ElementType() reflect.Type
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArray) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput ¶
func (i GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArray) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput() GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArray) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutputWithContext ¶
func (i GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArray) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput
type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayInput ¶
type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayInput interface { pulumi.Input ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput() GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutputWithContext(context.Context) GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput }
GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayInput is an input type that accepts GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArray and GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput values. You can construct a concrete instance of `GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayInput` via:
GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArray{ GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArgs{...} }
type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput ¶
type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput) ElementType ¶
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput) ElementType() reflect.Type
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput ¶
func (o GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput() GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutputWithContext ¶
func (o GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput
type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleInput ¶
type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleInput interface { pulumi.Input ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput() GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutputWithContext(context.Context) GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput }
GetPolicyGroupsGroupAuthorizeAccessPolicyRuleInput is an input type that accepts GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArgs and GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput values. You can construct a concrete instance of `GetPolicyGroupsGroupAuthorizeAccessPolicyRuleInput` via:
GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArgs{...}
type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput ¶
type GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput struct{ *pulumi.OutputState }
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput) CidrIp ¶
func (o GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput) CidrIp() pulumi.StringOutput
The cidrip of security rules.
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput) Description ¶
func (o GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput) Description() pulumi.StringOutput
The description of security rules.
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput) ElementType ¶
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput) ElementType() reflect.Type
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput ¶
func (o GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput() GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput
func (GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutputWithContext ¶
func (o GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput) ToGetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeAccessPolicyRuleOutput
type GetPolicyGroupsGroupAuthorizeSecurityPolicyRule ¶
type GetPolicyGroupsGroupAuthorizeSecurityPolicyRule struct { // The cidrip of security rules. CidrIp string `pulumi:"cidrIp"` // The description of security rules. Description string `pulumi:"description"` // The ip protocol of security rules. IpProtocol string `pulumi:"ipProtocol"` // The policy of security rules. Policy string `pulumi:"policy"` // The port range of security rules. PortRange string `pulumi:"portRange"` // The priority of security rules. Priority string `pulumi:"priority"` // The type of security rules. Type string `pulumi:"type"` }
type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArgs ¶
type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArgs struct { // The cidrip of security rules. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // The description of security rules. Description pulumi.StringInput `pulumi:"description"` // The ip protocol of security rules. IpProtocol pulumi.StringInput `pulumi:"ipProtocol"` // The policy of security rules. Policy pulumi.StringInput `pulumi:"policy"` // The port range of security rules. PortRange pulumi.StringInput `pulumi:"portRange"` // The priority of security rules. Priority pulumi.StringInput `pulumi:"priority"` // The type of security rules. Type pulumi.StringInput `pulumi:"type"` }
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArgs) ElementType ¶
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArgs) ElementType() reflect.Type
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArgs) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput ¶
func (i GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArgs) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput() GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArgs) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutputWithContext ¶
func (i GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArgs) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput
type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArray ¶
type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArray []GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleInput
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArray) ElementType ¶
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArray) ElementType() reflect.Type
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArray) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput ¶
func (i GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArray) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput() GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArray) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutputWithContext ¶
func (i GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArray) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput
type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayInput ¶
type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayInput interface { pulumi.Input ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput() GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutputWithContext(context.Context) GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput }
GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayInput is an input type that accepts GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArray and GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput values. You can construct a concrete instance of `GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayInput` via:
GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArray{ GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArgs{...} }
type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput ¶
type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput) ElementType ¶
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput) ElementType() reflect.Type
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput ¶
func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput() GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutputWithContext ¶
func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput
type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleInput ¶
type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleInput interface { pulumi.Input ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput() GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutputWithContext(context.Context) GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput }
GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleInput is an input type that accepts GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArgs and GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput values. You can construct a concrete instance of `GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleInput` via:
GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArgs{...}
type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput ¶
type GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput struct{ *pulumi.OutputState }
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) CidrIp ¶
func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) CidrIp() pulumi.StringOutput
The cidrip of security rules.
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) Description ¶
func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) Description() pulumi.StringOutput
The description of security rules.
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) ElementType ¶
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) ElementType() reflect.Type
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) IpProtocol ¶
func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) IpProtocol() pulumi.StringOutput
The ip protocol of security rules.
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) Policy ¶
func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) Policy() pulumi.StringOutput
The policy of security rules.
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) PortRange ¶
func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) PortRange() pulumi.StringOutput
The port range of security rules.
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) Priority ¶
func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) Priority() pulumi.StringOutput
The priority of security rules.
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput ¶
func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput() GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutputWithContext ¶
func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) ToGetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutputWithContext(ctx context.Context) GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput
func (GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) Type ¶
func (o GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleOutput) Type() pulumi.StringOutput
The type of security rules.
type GetPolicyGroupsGroupInput ¶
type GetPolicyGroupsGroupInput interface { pulumi.Input ToGetPolicyGroupsGroupOutput() GetPolicyGroupsGroupOutput ToGetPolicyGroupsGroupOutputWithContext(context.Context) GetPolicyGroupsGroupOutput }
GetPolicyGroupsGroupInput is an input type that accepts GetPolicyGroupsGroupArgs and GetPolicyGroupsGroupOutput values. You can construct a concrete instance of `GetPolicyGroupsGroupInput` via:
GetPolicyGroupsGroupArgs{...}
type GetPolicyGroupsGroupOutput ¶
type GetPolicyGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetPolicyGroupsGroupOutput) AuthorizeAccessPolicyRules ¶
func (o GetPolicyGroupsGroupOutput) AuthorizeAccessPolicyRules() GetPolicyGroupsGroupAuthorizeAccessPolicyRuleArrayOutput
The rule of authorize access rule.
func (GetPolicyGroupsGroupOutput) AuthorizeSecurityPolicyRules ¶
func (o GetPolicyGroupsGroupOutput) AuthorizeSecurityPolicyRules() GetPolicyGroupsGroupAuthorizeSecurityPolicyRuleArrayOutput
The policy rule.
func (GetPolicyGroupsGroupOutput) Clipboard ¶
func (o GetPolicyGroupsGroupOutput) Clipboard() pulumi.StringOutput
The clipboard policy.
func (GetPolicyGroupsGroupOutput) DomainList ¶
func (o GetPolicyGroupsGroupOutput) DomainList() pulumi.StringOutput
The list of domain.
func (GetPolicyGroupsGroupOutput) EdsCount ¶
func (o GetPolicyGroupsGroupOutput) EdsCount() pulumi.IntOutput
The count of eds.
func (GetPolicyGroupsGroupOutput) ElementType ¶
func (GetPolicyGroupsGroupOutput) ElementType() reflect.Type
func (GetPolicyGroupsGroupOutput) HtmlAccess ¶
func (o GetPolicyGroupsGroupOutput) HtmlAccess() pulumi.StringOutput
The access of html5.
func (GetPolicyGroupsGroupOutput) HtmlFileTransfer ¶
func (o GetPolicyGroupsGroupOutput) HtmlFileTransfer() pulumi.StringOutput
The html5 file transfer.
func (GetPolicyGroupsGroupOutput) Id ¶
func (o GetPolicyGroupsGroupOutput) Id() pulumi.StringOutput
The ID of the Policy Group.
func (GetPolicyGroupsGroupOutput) LocalDrive ¶
func (o GetPolicyGroupsGroupOutput) LocalDrive() pulumi.StringOutput
Local drive redirect policy.
func (GetPolicyGroupsGroupOutput) PolicyGroupId ¶
func (o GetPolicyGroupsGroupOutput) PolicyGroupId() pulumi.StringOutput
The policy group id.
func (GetPolicyGroupsGroupOutput) PolicyGroupName ¶
func (o GetPolicyGroupsGroupOutput) PolicyGroupName() pulumi.StringOutput
The name of policy group.
func (GetPolicyGroupsGroupOutput) PolicyGroupType ¶
func (o GetPolicyGroupsGroupOutput) PolicyGroupType() pulumi.StringOutput
The type of policy group.
func (GetPolicyGroupsGroupOutput) Status ¶
func (o GetPolicyGroupsGroupOutput) Status() pulumi.StringOutput
The status of policy.
func (GetPolicyGroupsGroupOutput) ToGetPolicyGroupsGroupOutput ¶
func (o GetPolicyGroupsGroupOutput) ToGetPolicyGroupsGroupOutput() GetPolicyGroupsGroupOutput
func (GetPolicyGroupsGroupOutput) ToGetPolicyGroupsGroupOutputWithContext ¶
func (o GetPolicyGroupsGroupOutput) ToGetPolicyGroupsGroupOutputWithContext(ctx context.Context) GetPolicyGroupsGroupOutput
func (GetPolicyGroupsGroupOutput) UsbRedirect ¶
func (o GetPolicyGroupsGroupOutput) UsbRedirect() pulumi.StringOutput
The usb redirect policy.
func (GetPolicyGroupsGroupOutput) VisualQuality ¶
func (o GetPolicyGroupsGroupOutput) VisualQuality() pulumi.StringOutput
The quality of visual.sae_ecdsae_nameecd_po
func (GetPolicyGroupsGroupOutput) Watermark ¶
func (o GetPolicyGroupsGroupOutput) Watermark() pulumi.StringOutput
The watermark policy.
func (GetPolicyGroupsGroupOutput) WatermarkTransparency ¶
func (o GetPolicyGroupsGroupOutput) WatermarkTransparency() pulumi.StringOutput
The watermark transparency.
func (GetPolicyGroupsGroupOutput) WatermarkType ¶
func (o GetPolicyGroupsGroupOutput) WatermarkType() pulumi.StringOutput
The type of watemark.
type GetPolicyGroupsOutputArgs ¶ added in v3.9.0
type GetPolicyGroupsOutputArgs struct { // A list of Policy Group IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Policy Group name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The status of policy. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getPolicyGroups.
func (GetPolicyGroupsOutputArgs) ElementType ¶ added in v3.9.0
func (GetPolicyGroupsOutputArgs) ElementType() reflect.Type
type GetPolicyGroupsResult ¶
type GetPolicyGroupsResult struct { Groups []GetPolicyGroupsGroup `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` Status *string `pulumi:"status"` }
A collection of values returned by getPolicyGroups.
func GetPolicyGroups ¶
func GetPolicyGroups(ctx *pulumi.Context, args *GetPolicyGroupsArgs, opts ...pulumi.InvokeOption) (*GetPolicyGroupsResult, error)
This data source provides the Ecd Policy Groups of the current Alibaba Cloud user.
> **NOTE:** Available in v1.130.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := eds.NewEcdPolicyGroup(ctx, "_default", &eds.EcdPolicyGroupArgs{ PolicyGroupName: pulumi.String("my-policy-group"), Clipboard: pulumi.String("read"), LocalDrive: pulumi.String("read"), UsbRedirect: pulumi.String("off"), Watermark: pulumi.String("off"), AuthorizeAccessPolicyRules: eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArgs{ Description: pulumi.String("my-description1"), CidrIp: pulumi.String("1.2.3.45/24"), }, }, AuthorizeSecurityPolicyRules: eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs{ Type: pulumi.String("inflow"), Policy: pulumi.String("accept"), Description: pulumi.String("my-description"), PortRange: pulumi.String("80/80"), IpProtocol: pulumi.String("TCP"), Priority: pulumi.String("1"), CidrIp: pulumi.String("1.2.3.4/24"), }, }, }) if err != nil { return err } opt0 := "^my-policy" nameRegex, err := eds.GetPolicyGroups(ctx, &eds.GetPolicyGroupsArgs{ NameRegex: &opt0, }, nil) if err != nil { return err } ctx.Export("ecdPolicyGroupId", nameRegex.Groups[0].Id) return nil }) }
```
type GetPolicyGroupsResultOutput ¶ added in v3.9.0
type GetPolicyGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPolicyGroups.
func GetPolicyGroupsOutput ¶ added in v3.9.0
func GetPolicyGroupsOutput(ctx *pulumi.Context, args GetPolicyGroupsOutputArgs, opts ...pulumi.InvokeOption) GetPolicyGroupsResultOutput
func (GetPolicyGroupsResultOutput) ElementType ¶ added in v3.9.0
func (GetPolicyGroupsResultOutput) ElementType() reflect.Type
func (GetPolicyGroupsResultOutput) Groups ¶ added in v3.9.0
func (o GetPolicyGroupsResultOutput) Groups() GetPolicyGroupsGroupArrayOutput
func (GetPolicyGroupsResultOutput) Id ¶ added in v3.9.0
func (o GetPolicyGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPolicyGroupsResultOutput) Ids ¶ added in v3.9.0
func (o GetPolicyGroupsResultOutput) Ids() pulumi.StringArrayOutput
func (GetPolicyGroupsResultOutput) NameRegex ¶ added in v3.9.0
func (o GetPolicyGroupsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetPolicyGroupsResultOutput) Names ¶ added in v3.9.0
func (o GetPolicyGroupsResultOutput) Names() pulumi.StringArrayOutput
func (GetPolicyGroupsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetPolicyGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetPolicyGroupsResultOutput) Status ¶ added in v3.9.0
func (o GetPolicyGroupsResultOutput) Status() pulumi.StringPtrOutput
func (GetPolicyGroupsResultOutput) ToGetPolicyGroupsResultOutput ¶ added in v3.9.0
func (o GetPolicyGroupsResultOutput) ToGetPolicyGroupsResultOutput() GetPolicyGroupsResultOutput
func (GetPolicyGroupsResultOutput) ToGetPolicyGroupsResultOutputWithContext ¶ added in v3.9.0
func (o GetPolicyGroupsResultOutput) ToGetPolicyGroupsResultOutputWithContext(ctx context.Context) GetPolicyGroupsResultOutput
type GetSimpleOfficeSitesArgs ¶ added in v3.9.0
type GetSimpleOfficeSitesArgs struct { // A list of Simple Office Site IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Simple Office Site name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // Workspace State. Possible Values: Registering: Registered in the Registered: Registered. Status *string `pulumi:"status"` }
A collection of arguments for invoking getSimpleOfficeSites.
type GetSimpleOfficeSitesOutputArgs ¶ added in v3.9.0
type GetSimpleOfficeSitesOutputArgs struct { // A list of Simple Office Site IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Simple Office Site name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // Workspace State. Possible Values: Registering: Registered in the Registered: Registered. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getSimpleOfficeSites.
func (GetSimpleOfficeSitesOutputArgs) ElementType ¶ added in v3.9.0
func (GetSimpleOfficeSitesOutputArgs) ElementType() reflect.Type
type GetSimpleOfficeSitesResult ¶ added in v3.9.0
type GetSimpleOfficeSitesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` Sites []GetSimpleOfficeSitesSite `pulumi:"sites"` Status *string `pulumi:"status"` }
A collection of values returned by getSimpleOfficeSites.
func GetSimpleOfficeSites ¶ added in v3.9.0
func GetSimpleOfficeSites(ctx *pulumi.Context, args *GetSimpleOfficeSitesArgs, opts ...pulumi.InvokeOption) (*GetSimpleOfficeSitesResult, error)
This data source provides the Ecd Simple Office Sites of the current Alibaba Cloud user.
> **NOTE:** Available in v1.140.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "REGISTERED" _default, err := eds.GetSimpleOfficeSites(ctx, &eds.GetSimpleOfficeSitesArgs{ Ids: []string{ "example_id", }, Status: &opt0, }, nil) if err != nil { return err } ctx.Export("desktopAccessType", _default.Sites[0].DesktopAccessType) return nil }) }
```
type GetSimpleOfficeSitesResultOutput ¶ added in v3.9.0
type GetSimpleOfficeSitesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSimpleOfficeSites.
func GetSimpleOfficeSitesOutput ¶ added in v3.9.0
func GetSimpleOfficeSitesOutput(ctx *pulumi.Context, args GetSimpleOfficeSitesOutputArgs, opts ...pulumi.InvokeOption) GetSimpleOfficeSitesResultOutput
func (GetSimpleOfficeSitesResultOutput) ElementType ¶ added in v3.9.0
func (GetSimpleOfficeSitesResultOutput) ElementType() reflect.Type
func (GetSimpleOfficeSitesResultOutput) Id ¶ added in v3.9.0
func (o GetSimpleOfficeSitesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSimpleOfficeSitesResultOutput) Ids ¶ added in v3.9.0
func (o GetSimpleOfficeSitesResultOutput) Ids() pulumi.StringArrayOutput
func (GetSimpleOfficeSitesResultOutput) NameRegex ¶ added in v3.9.0
func (o GetSimpleOfficeSitesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetSimpleOfficeSitesResultOutput) Names ¶ added in v3.9.0
func (o GetSimpleOfficeSitesResultOutput) Names() pulumi.StringArrayOutput
func (GetSimpleOfficeSitesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetSimpleOfficeSitesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetSimpleOfficeSitesResultOutput) Sites ¶ added in v3.9.0
func (o GetSimpleOfficeSitesResultOutput) Sites() GetSimpleOfficeSitesSiteArrayOutput
func (GetSimpleOfficeSitesResultOutput) Status ¶ added in v3.9.0
func (o GetSimpleOfficeSitesResultOutput) Status() pulumi.StringPtrOutput
func (GetSimpleOfficeSitesResultOutput) ToGetSimpleOfficeSitesResultOutput ¶ added in v3.9.0
func (o GetSimpleOfficeSitesResultOutput) ToGetSimpleOfficeSitesResultOutput() GetSimpleOfficeSitesResultOutput
func (GetSimpleOfficeSitesResultOutput) ToGetSimpleOfficeSitesResultOutputWithContext ¶ added in v3.9.0
func (o GetSimpleOfficeSitesResultOutput) ToGetSimpleOfficeSitesResultOutputWithContext(ctx context.Context) GetSimpleOfficeSitesResultOutput
type GetSimpleOfficeSitesSite ¶ added in v3.9.0
type GetSimpleOfficeSitesSite struct { // The Internet Bandwidth Peak. It has been deprecated from version 1.142.0 and can be found in the new datasource alicloud_ecd_network_packages. // // Deprecated: Field 'bandwidth' has been deprecated from provider version 1.142.0. Bandwidth int `pulumi:"bandwidth"` // Cloud Enterprise Network Instance Id. CenId string `pulumi:"cenId"` // Workspace Corresponds to the Security Office Network of IPv4 Segment. CidrBlock string `pulumi:"cidrBlock"` // Workspace Creation Time. CreateTime string `pulumi:"createTime"` // Security Group ID. CustomSecurityGroupId string `pulumi:"customSecurityGroupId"` // Connect to the Cloud Desktop Allows the Use of the Access Mode of. Possible Values: the Internet: Only Allows the Client to Public Cloud Desktop. Virtual Private Cloud (VPC): Only Allows in the Virtual Private Cloud (VPC) in the Client to Connect to the Cloud Desktop. Any: Not by Way of Limitation. Use Client to Connect to the Cloud Desktop When It Is Possible to Choose the Connection. DesktopAccessType string `pulumi:"desktopAccessType"` // The Desktop Vpc Endpoint. DesktopVpcEndpoint string `pulumi:"desktopVpcEndpoint"` // Enterprise Ad Corresponding DNS Address. DnsAddresses []string `pulumi:"dnsAddresses"` // Easy-to-Use DNS Name. DnsUserName string `pulumi:"dnsUserName"` // Enterprise of Ad Domain Name. DomainName string `pulumi:"domainName"` // Domain of the User Who Will Administer This Target Application Password. DomainPassword string `pulumi:"domainPassword"` // The Domain Administrator's Username. DomainUserName string `pulumi:"domainUserName"` // Whether to Use Cloud Desktop User Empowerment of Local Administrator Permissions. EnableAdminAccess bool `pulumi:"enableAdminAccess"` // Enable Cross-Desktop Access. EnableCrossDesktopAccess bool `pulumi:"enableCrossDesktopAccess"` // Whether the Open Internet Access Function. // // Deprecated: Field 'enable_internet_access' has been deprecated from provider version 1.142.0. EnableInternetAccess bool `pulumi:"enableInternetAccess"` // NAS File System ID. FileSystemIds []string `pulumi:"fileSystemIds"` // The ID of the Simple Office Site. Id string `pulumi:"id"` // Whether to Enable Multi-Factor Authentication MFA. MfaEnabled bool `pulumi:"mfaEnabled"` // Internet Access ID. NetworkPackageId string `pulumi:"networkPackageId"` // The Workspace ID. OfficeSiteId string `pulumi:"officeSiteId"` // Workspace Account System Type. Possible Values: Simple: Convenient Account. AD_CONNECTOR: Enterprise Ad Account. OfficeSiteType string `pulumi:"officeSiteType"` // The simple office site name. SimpleOfficeSiteName string `pulumi:"simpleOfficeSiteName"` // Whether to Enable Single Sign-on (SSO) for User-Based SSO. SsoEnabled bool `pulumi:"ssoEnabled"` // Whether to Enable Single Sign-on (SSO) for User-Based SSO. SsoStatus bool `pulumi:"ssoStatus"` // Workspace State. Possible Values: Registering: Registered in the Registered: Registered. Status string `pulumi:"status"` // AD Subdomain of the DNS Address. SubDnsAddresses []string `pulumi:"subDnsAddresses"` // AD Domain DNS Name. SubDomainName string `pulumi:"subDomainName"` // AD Trust Password. TrustPassword string `pulumi:"trustPassword"` // Security Office VPC ID. VpcId string `pulumi:"vpcId"` // The vswitch ids. VswitchIds []string `pulumi:"vswitchIds"` }
type GetSimpleOfficeSitesSiteArgs ¶ added in v3.9.0
type GetSimpleOfficeSitesSiteArgs struct { // The Internet Bandwidth Peak. It has been deprecated from version 1.142.0 and can be found in the new datasource alicloud_ecd_network_packages. // // Deprecated: Field 'bandwidth' has been deprecated from provider version 1.142.0. Bandwidth pulumi.IntInput `pulumi:"bandwidth"` // Cloud Enterprise Network Instance Id. CenId pulumi.StringInput `pulumi:"cenId"` // Workspace Corresponds to the Security Office Network of IPv4 Segment. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // Workspace Creation Time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Security Group ID. CustomSecurityGroupId pulumi.StringInput `pulumi:"customSecurityGroupId"` // Connect to the Cloud Desktop Allows the Use of the Access Mode of. Possible Values: the Internet: Only Allows the Client to Public Cloud Desktop. Virtual Private Cloud (VPC): Only Allows in the Virtual Private Cloud (VPC) in the Client to Connect to the Cloud Desktop. Any: Not by Way of Limitation. Use Client to Connect to the Cloud Desktop When It Is Possible to Choose the Connection. DesktopAccessType pulumi.StringInput `pulumi:"desktopAccessType"` // The Desktop Vpc Endpoint. DesktopVpcEndpoint pulumi.StringInput `pulumi:"desktopVpcEndpoint"` // Enterprise Ad Corresponding DNS Address. DnsAddresses pulumi.StringArrayInput `pulumi:"dnsAddresses"` // Easy-to-Use DNS Name. DnsUserName pulumi.StringInput `pulumi:"dnsUserName"` // Enterprise of Ad Domain Name. DomainName pulumi.StringInput `pulumi:"domainName"` // Domain of the User Who Will Administer This Target Application Password. DomainPassword pulumi.StringInput `pulumi:"domainPassword"` // The Domain Administrator's Username. DomainUserName pulumi.StringInput `pulumi:"domainUserName"` // Whether to Use Cloud Desktop User Empowerment of Local Administrator Permissions. EnableAdminAccess pulumi.BoolInput `pulumi:"enableAdminAccess"` // Enable Cross-Desktop Access. EnableCrossDesktopAccess pulumi.BoolInput `pulumi:"enableCrossDesktopAccess"` // Whether the Open Internet Access Function. // // Deprecated: Field 'enable_internet_access' has been deprecated from provider version 1.142.0. EnableInternetAccess pulumi.BoolInput `pulumi:"enableInternetAccess"` // NAS File System ID. FileSystemIds pulumi.StringArrayInput `pulumi:"fileSystemIds"` // The ID of the Simple Office Site. Id pulumi.StringInput `pulumi:"id"` // Whether to Enable Multi-Factor Authentication MFA. MfaEnabled pulumi.BoolInput `pulumi:"mfaEnabled"` // Internet Access ID. NetworkPackageId pulumi.StringInput `pulumi:"networkPackageId"` // The Workspace ID. OfficeSiteId pulumi.StringInput `pulumi:"officeSiteId"` // Workspace Account System Type. Possible Values: Simple: Convenient Account. AD_CONNECTOR: Enterprise Ad Account. OfficeSiteType pulumi.StringInput `pulumi:"officeSiteType"` // The simple office site name. SimpleOfficeSiteName pulumi.StringInput `pulumi:"simpleOfficeSiteName"` // Whether to Enable Single Sign-on (SSO) for User-Based SSO. SsoEnabled pulumi.BoolInput `pulumi:"ssoEnabled"` // Whether to Enable Single Sign-on (SSO) for User-Based SSO. SsoStatus pulumi.BoolInput `pulumi:"ssoStatus"` // Workspace State. Possible Values: Registering: Registered in the Registered: Registered. Status pulumi.StringInput `pulumi:"status"` // AD Subdomain of the DNS Address. SubDnsAddresses pulumi.StringArrayInput `pulumi:"subDnsAddresses"` // AD Domain DNS Name. SubDomainName pulumi.StringInput `pulumi:"subDomainName"` // AD Trust Password. TrustPassword pulumi.StringInput `pulumi:"trustPassword"` // Security Office VPC ID. VpcId pulumi.StringInput `pulumi:"vpcId"` // The vswitch ids. VswitchIds pulumi.StringArrayInput `pulumi:"vswitchIds"` }
func (GetSimpleOfficeSitesSiteArgs) ElementType ¶ added in v3.9.0
func (GetSimpleOfficeSitesSiteArgs) ElementType() reflect.Type
func (GetSimpleOfficeSitesSiteArgs) ToGetSimpleOfficeSitesSiteOutput ¶ added in v3.9.0
func (i GetSimpleOfficeSitesSiteArgs) ToGetSimpleOfficeSitesSiteOutput() GetSimpleOfficeSitesSiteOutput
func (GetSimpleOfficeSitesSiteArgs) ToGetSimpleOfficeSitesSiteOutputWithContext ¶ added in v3.9.0
func (i GetSimpleOfficeSitesSiteArgs) ToGetSimpleOfficeSitesSiteOutputWithContext(ctx context.Context) GetSimpleOfficeSitesSiteOutput
type GetSimpleOfficeSitesSiteArray ¶ added in v3.9.0
type GetSimpleOfficeSitesSiteArray []GetSimpleOfficeSitesSiteInput
func (GetSimpleOfficeSitesSiteArray) ElementType ¶ added in v3.9.0
func (GetSimpleOfficeSitesSiteArray) ElementType() reflect.Type
func (GetSimpleOfficeSitesSiteArray) ToGetSimpleOfficeSitesSiteArrayOutput ¶ added in v3.9.0
func (i GetSimpleOfficeSitesSiteArray) ToGetSimpleOfficeSitesSiteArrayOutput() GetSimpleOfficeSitesSiteArrayOutput
func (GetSimpleOfficeSitesSiteArray) ToGetSimpleOfficeSitesSiteArrayOutputWithContext ¶ added in v3.9.0
func (i GetSimpleOfficeSitesSiteArray) ToGetSimpleOfficeSitesSiteArrayOutputWithContext(ctx context.Context) GetSimpleOfficeSitesSiteArrayOutput
type GetSimpleOfficeSitesSiteArrayInput ¶ added in v3.9.0
type GetSimpleOfficeSitesSiteArrayInput interface { pulumi.Input ToGetSimpleOfficeSitesSiteArrayOutput() GetSimpleOfficeSitesSiteArrayOutput ToGetSimpleOfficeSitesSiteArrayOutputWithContext(context.Context) GetSimpleOfficeSitesSiteArrayOutput }
GetSimpleOfficeSitesSiteArrayInput is an input type that accepts GetSimpleOfficeSitesSiteArray and GetSimpleOfficeSitesSiteArrayOutput values. You can construct a concrete instance of `GetSimpleOfficeSitesSiteArrayInput` via:
GetSimpleOfficeSitesSiteArray{ GetSimpleOfficeSitesSiteArgs{...} }
type GetSimpleOfficeSitesSiteArrayOutput ¶ added in v3.9.0
type GetSimpleOfficeSitesSiteArrayOutput struct{ *pulumi.OutputState }
func (GetSimpleOfficeSitesSiteArrayOutput) ElementType ¶ added in v3.9.0
func (GetSimpleOfficeSitesSiteArrayOutput) ElementType() reflect.Type
func (GetSimpleOfficeSitesSiteArrayOutput) Index ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteArrayOutput) Index(i pulumi.IntInput) GetSimpleOfficeSitesSiteOutput
func (GetSimpleOfficeSitesSiteArrayOutput) ToGetSimpleOfficeSitesSiteArrayOutput ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteArrayOutput) ToGetSimpleOfficeSitesSiteArrayOutput() GetSimpleOfficeSitesSiteArrayOutput
func (GetSimpleOfficeSitesSiteArrayOutput) ToGetSimpleOfficeSitesSiteArrayOutputWithContext ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteArrayOutput) ToGetSimpleOfficeSitesSiteArrayOutputWithContext(ctx context.Context) GetSimpleOfficeSitesSiteArrayOutput
type GetSimpleOfficeSitesSiteInput ¶ added in v3.9.0
type GetSimpleOfficeSitesSiteInput interface { pulumi.Input ToGetSimpleOfficeSitesSiteOutput() GetSimpleOfficeSitesSiteOutput ToGetSimpleOfficeSitesSiteOutputWithContext(context.Context) GetSimpleOfficeSitesSiteOutput }
GetSimpleOfficeSitesSiteInput is an input type that accepts GetSimpleOfficeSitesSiteArgs and GetSimpleOfficeSitesSiteOutput values. You can construct a concrete instance of `GetSimpleOfficeSitesSiteInput` via:
GetSimpleOfficeSitesSiteArgs{...}
type GetSimpleOfficeSitesSiteOutput ¶ added in v3.9.0
type GetSimpleOfficeSitesSiteOutput struct{ *pulumi.OutputState }
func (GetSimpleOfficeSitesSiteOutput) Bandwidth
deprecated
added in
v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) Bandwidth() pulumi.IntOutput
The Internet Bandwidth Peak. It has been deprecated from version 1.142.0 and can be found in the new datasource alicloud_ecd_network_packages.
Deprecated: Field 'bandwidth' has been deprecated from provider version 1.142.0.
func (GetSimpleOfficeSitesSiteOutput) CenId ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) CenId() pulumi.StringOutput
Cloud Enterprise Network Instance Id.
func (GetSimpleOfficeSitesSiteOutput) CidrBlock ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) CidrBlock() pulumi.StringOutput
Workspace Corresponds to the Security Office Network of IPv4 Segment.
func (GetSimpleOfficeSitesSiteOutput) CreateTime ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) CreateTime() pulumi.StringOutput
Workspace Creation Time.
func (GetSimpleOfficeSitesSiteOutput) CustomSecurityGroupId ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) CustomSecurityGroupId() pulumi.StringOutput
Security Group ID.
func (GetSimpleOfficeSitesSiteOutput) DesktopAccessType ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) DesktopAccessType() pulumi.StringOutput
Connect to the Cloud Desktop Allows the Use of the Access Mode of. Possible Values: the Internet: Only Allows the Client to Public Cloud Desktop. Virtual Private Cloud (VPC): Only Allows in the Virtual Private Cloud (VPC) in the Client to Connect to the Cloud Desktop. Any: Not by Way of Limitation. Use Client to Connect to the Cloud Desktop When It Is Possible to Choose the Connection.
func (GetSimpleOfficeSitesSiteOutput) DesktopVpcEndpoint ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) DesktopVpcEndpoint() pulumi.StringOutput
The Desktop Vpc Endpoint.
func (GetSimpleOfficeSitesSiteOutput) DnsAddresses ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) DnsAddresses() pulumi.StringArrayOutput
Enterprise Ad Corresponding DNS Address.
func (GetSimpleOfficeSitesSiteOutput) DnsUserName ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) DnsUserName() pulumi.StringOutput
Easy-to-Use DNS Name.
func (GetSimpleOfficeSitesSiteOutput) DomainName ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) DomainName() pulumi.StringOutput
Enterprise of Ad Domain Name.
func (GetSimpleOfficeSitesSiteOutput) DomainPassword ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) DomainPassword() pulumi.StringOutput
Domain of the User Who Will Administer This Target Application Password.
func (GetSimpleOfficeSitesSiteOutput) DomainUserName ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) DomainUserName() pulumi.StringOutput
The Domain Administrator's Username.
func (GetSimpleOfficeSitesSiteOutput) ElementType ¶ added in v3.9.0
func (GetSimpleOfficeSitesSiteOutput) ElementType() reflect.Type
func (GetSimpleOfficeSitesSiteOutput) EnableAdminAccess ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) EnableAdminAccess() pulumi.BoolOutput
Whether to Use Cloud Desktop User Empowerment of Local Administrator Permissions.
func (GetSimpleOfficeSitesSiteOutput) EnableCrossDesktopAccess ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) EnableCrossDesktopAccess() pulumi.BoolOutput
Enable Cross-Desktop Access.
func (GetSimpleOfficeSitesSiteOutput) EnableInternetAccess
deprecated
added in
v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) EnableInternetAccess() pulumi.BoolOutput
Whether the Open Internet Access Function.
Deprecated: Field 'enable_internet_access' has been deprecated from provider version 1.142.0.
func (GetSimpleOfficeSitesSiteOutput) FileSystemIds ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) FileSystemIds() pulumi.StringArrayOutput
NAS File System ID.
func (GetSimpleOfficeSitesSiteOutput) Id ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) Id() pulumi.StringOutput
The ID of the Simple Office Site.
func (GetSimpleOfficeSitesSiteOutput) MfaEnabled ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) MfaEnabled() pulumi.BoolOutput
Whether to Enable Multi-Factor Authentication MFA.
func (GetSimpleOfficeSitesSiteOutput) NetworkPackageId ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) NetworkPackageId() pulumi.StringOutput
Internet Access ID.
func (GetSimpleOfficeSitesSiteOutput) OfficeSiteId ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) OfficeSiteId() pulumi.StringOutput
The Workspace ID.
func (GetSimpleOfficeSitesSiteOutput) OfficeSiteType ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) OfficeSiteType() pulumi.StringOutput
Workspace Account System Type. Possible Values: Simple: Convenient Account. AD_CONNECTOR: Enterprise Ad Account.
func (GetSimpleOfficeSitesSiteOutput) SimpleOfficeSiteName ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) SimpleOfficeSiteName() pulumi.StringOutput
The simple office site name.
func (GetSimpleOfficeSitesSiteOutput) SsoEnabled ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) SsoEnabled() pulumi.BoolOutput
Whether to Enable Single Sign-on (SSO) for User-Based SSO.
func (GetSimpleOfficeSitesSiteOutput) SsoStatus ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) SsoStatus() pulumi.BoolOutput
Whether to Enable Single Sign-on (SSO) for User-Based SSO.
func (GetSimpleOfficeSitesSiteOutput) Status ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) Status() pulumi.StringOutput
Workspace State. Possible Values: Registering: Registered in the Registered: Registered.
func (GetSimpleOfficeSitesSiteOutput) SubDnsAddresses ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) SubDnsAddresses() pulumi.StringArrayOutput
AD Subdomain of the DNS Address.
func (GetSimpleOfficeSitesSiteOutput) SubDomainName ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) SubDomainName() pulumi.StringOutput
AD Domain DNS Name.
func (GetSimpleOfficeSitesSiteOutput) ToGetSimpleOfficeSitesSiteOutput ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) ToGetSimpleOfficeSitesSiteOutput() GetSimpleOfficeSitesSiteOutput
func (GetSimpleOfficeSitesSiteOutput) ToGetSimpleOfficeSitesSiteOutputWithContext ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) ToGetSimpleOfficeSitesSiteOutputWithContext(ctx context.Context) GetSimpleOfficeSitesSiteOutput
func (GetSimpleOfficeSitesSiteOutput) TrustPassword ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) TrustPassword() pulumi.StringOutput
AD Trust Password.
func (GetSimpleOfficeSitesSiteOutput) VpcId ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) VpcId() pulumi.StringOutput
Security Office VPC ID.
func (GetSimpleOfficeSitesSiteOutput) VswitchIds ¶ added in v3.9.0
func (o GetSimpleOfficeSitesSiteOutput) VswitchIds() pulumi.StringArrayOutput
The vswitch ids.
type GetUsersArgs ¶ added in v3.10.0
type GetUsersArgs struct { // A list of User IDs. Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` // The status of the resource. Status *string `pulumi:"status"` }
A collection of arguments for invoking getUsers.
type GetUsersOutputArgs ¶ added in v3.10.0
type GetUsersOutputArgs struct { // A list of User IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The status of the resource. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getUsers.
func (GetUsersOutputArgs) ElementType ¶ added in v3.10.0
func (GetUsersOutputArgs) ElementType() reflect.Type
type GetUsersResult ¶ added in v3.10.0
type GetUsersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` Status *string `pulumi:"status"` Users []GetUsersUser `pulumi:"users"` }
A collection of values returned by getUsers.
func GetUsers ¶ added in v3.10.0
func GetUsers(ctx *pulumi.Context, args *GetUsersArgs, opts ...pulumi.InvokeOption) (*GetUsersResult, error)
This data source provides the Elastic Desktop Service(EDS) Users of the current Alibaba Cloud user.
> **NOTE:** Available in v1.142.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := eds.NewUser(ctx, "_default", &eds.UserArgs{ EndUserId: pulumi.String("example_value"), Email: pulumi.String("your_email"), Phone: pulumi.String("your_phone"), Password: pulumi.String("your_password"), }) if err != nil { return err } ids, err := eds.GetUsers(ctx, nil, nil) if err != nil { return err } ctx.Export("ecdUserId1", ids.Users[0].Id) return nil }) }
```
type GetUsersResultOutput ¶ added in v3.10.0
type GetUsersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUsers.
func GetUsersOutput ¶ added in v3.10.0
func GetUsersOutput(ctx *pulumi.Context, args GetUsersOutputArgs, opts ...pulumi.InvokeOption) GetUsersResultOutput
func (GetUsersResultOutput) ElementType ¶ added in v3.10.0
func (GetUsersResultOutput) ElementType() reflect.Type
func (GetUsersResultOutput) Id ¶ added in v3.10.0
func (o GetUsersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUsersResultOutput) Ids ¶ added in v3.10.0
func (o GetUsersResultOutput) Ids() pulumi.StringArrayOutput
func (GetUsersResultOutput) OutputFile ¶ added in v3.10.0
func (o GetUsersResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetUsersResultOutput) Status ¶ added in v3.10.0
func (o GetUsersResultOutput) Status() pulumi.StringPtrOutput
func (GetUsersResultOutput) ToGetUsersResultOutput ¶ added in v3.10.0
func (o GetUsersResultOutput) ToGetUsersResultOutput() GetUsersResultOutput
func (GetUsersResultOutput) ToGetUsersResultOutputWithContext ¶ added in v3.10.0
func (o GetUsersResultOutput) ToGetUsersResultOutputWithContext(ctx context.Context) GetUsersResultOutput
func (GetUsersResultOutput) Users ¶ added in v3.10.0
func (o GetUsersResultOutput) Users() GetUsersUserArrayOutput
type GetUsersUser ¶ added in v3.10.0
type GetUsersUser struct { // The email of the user email. Email string `pulumi:"email"` // The Username. The custom setting is composed of lowercase letters, numbers and underscores, and the length is 3~24 characters. EndUserId string `pulumi:"endUserId"` // The ID of the user id. Id string `pulumi:"id"` // The phone of the mobile phone number. Phone string `pulumi:"phone"` // The status of the resource. Status string `pulumi:"status"` }
type GetUsersUserArgs ¶ added in v3.10.0
type GetUsersUserArgs struct { // The email of the user email. Email pulumi.StringInput `pulumi:"email"` // The Username. The custom setting is composed of lowercase letters, numbers and underscores, and the length is 3~24 characters. EndUserId pulumi.StringInput `pulumi:"endUserId"` // The ID of the user id. Id pulumi.StringInput `pulumi:"id"` // The phone of the mobile phone number. Phone pulumi.StringInput `pulumi:"phone"` // The status of the resource. Status pulumi.StringInput `pulumi:"status"` }
func (GetUsersUserArgs) ElementType ¶ added in v3.10.0
func (GetUsersUserArgs) ElementType() reflect.Type
func (GetUsersUserArgs) ToGetUsersUserOutput ¶ added in v3.10.0
func (i GetUsersUserArgs) ToGetUsersUserOutput() GetUsersUserOutput
func (GetUsersUserArgs) ToGetUsersUserOutputWithContext ¶ added in v3.10.0
func (i GetUsersUserArgs) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
type GetUsersUserArray ¶ added in v3.10.0
type GetUsersUserArray []GetUsersUserInput
func (GetUsersUserArray) ElementType ¶ added in v3.10.0
func (GetUsersUserArray) ElementType() reflect.Type
func (GetUsersUserArray) ToGetUsersUserArrayOutput ¶ added in v3.10.0
func (i GetUsersUserArray) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
func (GetUsersUserArray) ToGetUsersUserArrayOutputWithContext ¶ added in v3.10.0
func (i GetUsersUserArray) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
type GetUsersUserArrayInput ¶ added in v3.10.0
type GetUsersUserArrayInput interface { pulumi.Input ToGetUsersUserArrayOutput() GetUsersUserArrayOutput ToGetUsersUserArrayOutputWithContext(context.Context) GetUsersUserArrayOutput }
GetUsersUserArrayInput is an input type that accepts GetUsersUserArray and GetUsersUserArrayOutput values. You can construct a concrete instance of `GetUsersUserArrayInput` via:
GetUsersUserArray{ GetUsersUserArgs{...} }
type GetUsersUserArrayOutput ¶ added in v3.10.0
type GetUsersUserArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserArrayOutput) ElementType ¶ added in v3.10.0
func (GetUsersUserArrayOutput) ElementType() reflect.Type
func (GetUsersUserArrayOutput) Index ¶ added in v3.10.0
func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput
func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutput ¶ added in v3.10.0
func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext ¶ added in v3.10.0
func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
type GetUsersUserInput ¶ added in v3.10.0
type GetUsersUserInput interface { pulumi.Input ToGetUsersUserOutput() GetUsersUserOutput ToGetUsersUserOutputWithContext(context.Context) GetUsersUserOutput }
GetUsersUserInput is an input type that accepts GetUsersUserArgs and GetUsersUserOutput values. You can construct a concrete instance of `GetUsersUserInput` via:
GetUsersUserArgs{...}
type GetUsersUserOutput ¶ added in v3.10.0
type GetUsersUserOutput struct{ *pulumi.OutputState }
func (GetUsersUserOutput) ElementType ¶ added in v3.10.0
func (GetUsersUserOutput) ElementType() reflect.Type
func (GetUsersUserOutput) Email ¶ added in v3.10.0
func (o GetUsersUserOutput) Email() pulumi.StringOutput
The email of the user email.
func (GetUsersUserOutput) EndUserId ¶ added in v3.10.0
func (o GetUsersUserOutput) EndUserId() pulumi.StringOutput
The Username. The custom setting is composed of lowercase letters, numbers and underscores, and the length is 3~24 characters.
func (GetUsersUserOutput) Id ¶ added in v3.10.0
func (o GetUsersUserOutput) Id() pulumi.StringOutput
The ID of the user id.
func (GetUsersUserOutput) Phone ¶ added in v3.10.0
func (o GetUsersUserOutput) Phone() pulumi.StringOutput
The phone of the mobile phone number.
func (GetUsersUserOutput) Status ¶ added in v3.10.0
func (o GetUsersUserOutput) Status() pulumi.StringOutput
The status of the resource.
func (GetUsersUserOutput) ToGetUsersUserOutput ¶ added in v3.10.0
func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput
func (GetUsersUserOutput) ToGetUsersUserOutputWithContext ¶ added in v3.10.0
func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
type Image ¶ added in v3.11.0
type Image struct { pulumi.CustomResourceState // The description of the image. Description pulumi.StringPtrOutput `pulumi:"description"` // The desktop id of the desktop. DesktopId pulumi.StringOutput `pulumi:"desktopId"` // The name of the image. ImageName pulumi.StringPtrOutput `pulumi:"imageName"` // The status of the image. Valid values: `Creating`, `Available`, `CreateFailed`. Status pulumi.StringOutput `pulumi:"status"` }
Provides a ECD Image resource.
For information about ECD Image and how to use it, see [What is Image](https://help.aliyun.com/document_detail/188382.html).
> **NOTE:** Available in v1.146.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultSimpleOfficeSite, err := eds.NewSimpleOfficeSite(ctx, "defaultSimpleOfficeSite", &eds.SimpleOfficeSiteArgs{ CidrBlock: pulumi.String("172.16.0.0/12"), DesktopAccessType: pulumi.String("Internet"), OfficeSiteName: pulumi.String("your_simple_office_site_name"), }) if err != nil { return err } opt0 := "SYSTEM" defaultBundles, err := eds.GetBundles(ctx, &eds.GetBundlesArgs{ BundleType: &opt0, }, nil) if err != nil { return err } defaultEcdPolicyGroup, err := eds.NewEcdPolicyGroup(ctx, "defaultEcdPolicyGroup", &eds.EcdPolicyGroupArgs{ PolicyGroupName: pulumi.String("your_policy_group_name"), Clipboard: pulumi.String("readwrite"), LocalDrive: pulumi.String("read"), AuthorizeAccessPolicyRules: eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeAccessPolicyRuleArgs{ Description: pulumi.String("example_value"), CidrIp: pulumi.String("1.2.3.4/24"), }, }, AuthorizeSecurityPolicyRules: eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArray{ &eds.EcdPolicyGroupAuthorizeSecurityPolicyRuleArgs{ Type: pulumi.String("inflow"), Policy: pulumi.String("accept"), Description: pulumi.String("example_value"), PortRange: pulumi.String("80/80"), IpProtocol: pulumi.String("TCP"), Priority: pulumi.String("1"), CidrIp: pulumi.String("0.0.0.0/0"), }, }, }) if err != nil { return err } defaultDesktop, err := eds.NewDesktop(ctx, "defaultDesktop", &eds.DesktopArgs{ OfficeSiteId: defaultSimpleOfficeSite.ID(), PolicyGroupId: defaultEcdPolicyGroup.ID(), BundleId: pulumi.String(defaultBundles.Bundles[1].Id), DesktopName: pulumi.String("your_desktop_name"), }) if err != nil { return err } _, err = eds.NewImage(ctx, "defaultImage", &eds.ImageArgs{ ImageName: pulumi.String("your_image_name"), DesktopId: defaultDesktop.ID(), Description: pulumi.String("example_value"), }) if err != nil { return err } return nil }) }
```
## Import
ECD Image can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eds/image:Image example <id>
```
func GetImage ¶ added in v3.11.0
func GetImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImageState, opts ...pulumi.ResourceOption) (*Image, error)
GetImage gets an existing Image 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 NewImage ¶ added in v3.11.0
func NewImage(ctx *pulumi.Context, name string, args *ImageArgs, opts ...pulumi.ResourceOption) (*Image, error)
NewImage registers a new resource with the given unique name, arguments, and options.
func (*Image) ElementType ¶ added in v3.11.0
func (*Image) ToImageOutput ¶ added in v3.11.0
func (i *Image) ToImageOutput() ImageOutput
func (*Image) ToImageOutputWithContext ¶ added in v3.11.0
func (i *Image) ToImageOutputWithContext(ctx context.Context) ImageOutput
func (*Image) ToImagePtrOutput ¶ added in v3.11.0
func (i *Image) ToImagePtrOutput() ImagePtrOutput
func (*Image) ToImagePtrOutputWithContext ¶ added in v3.11.0
func (i *Image) ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput
type ImageArgs ¶ added in v3.11.0
type ImageArgs struct { // The description of the image. Description pulumi.StringPtrInput // The desktop id of the desktop. DesktopId pulumi.StringInput // The name of the image. ImageName pulumi.StringPtrInput }
The set of arguments for constructing a Image resource.
func (ImageArgs) ElementType ¶ added in v3.11.0
type ImageArray ¶ added in v3.11.0
type ImageArray []ImageInput
func (ImageArray) ElementType ¶ added in v3.11.0
func (ImageArray) ElementType() reflect.Type
func (ImageArray) ToImageArrayOutput ¶ added in v3.11.0
func (i ImageArray) ToImageArrayOutput() ImageArrayOutput
func (ImageArray) ToImageArrayOutputWithContext ¶ added in v3.11.0
func (i ImageArray) ToImageArrayOutputWithContext(ctx context.Context) ImageArrayOutput
type ImageArrayInput ¶ added in v3.11.0
type ImageArrayInput interface { pulumi.Input ToImageArrayOutput() ImageArrayOutput ToImageArrayOutputWithContext(context.Context) ImageArrayOutput }
ImageArrayInput is an input type that accepts ImageArray and ImageArrayOutput values. You can construct a concrete instance of `ImageArrayInput` via:
ImageArray{ ImageArgs{...} }
type ImageArrayOutput ¶ added in v3.11.0
type ImageArrayOutput struct{ *pulumi.OutputState }
func (ImageArrayOutput) ElementType ¶ added in v3.11.0
func (ImageArrayOutput) ElementType() reflect.Type
func (ImageArrayOutput) Index ¶ added in v3.11.0
func (o ImageArrayOutput) Index(i pulumi.IntInput) ImageOutput
func (ImageArrayOutput) ToImageArrayOutput ¶ added in v3.11.0
func (o ImageArrayOutput) ToImageArrayOutput() ImageArrayOutput
func (ImageArrayOutput) ToImageArrayOutputWithContext ¶ added in v3.11.0
func (o ImageArrayOutput) ToImageArrayOutputWithContext(ctx context.Context) ImageArrayOutput
type ImageInput ¶ added in v3.11.0
type ImageInput interface { pulumi.Input ToImageOutput() ImageOutput ToImageOutputWithContext(ctx context.Context) ImageOutput }
type ImageMap ¶ added in v3.11.0
type ImageMap map[string]ImageInput
func (ImageMap) ElementType ¶ added in v3.11.0
func (ImageMap) ToImageMapOutput ¶ added in v3.11.0
func (i ImageMap) ToImageMapOutput() ImageMapOutput
func (ImageMap) ToImageMapOutputWithContext ¶ added in v3.11.0
func (i ImageMap) ToImageMapOutputWithContext(ctx context.Context) ImageMapOutput
type ImageMapInput ¶ added in v3.11.0
type ImageMapInput interface { pulumi.Input ToImageMapOutput() ImageMapOutput ToImageMapOutputWithContext(context.Context) ImageMapOutput }
ImageMapInput is an input type that accepts ImageMap and ImageMapOutput values. You can construct a concrete instance of `ImageMapInput` via:
ImageMap{ "key": ImageArgs{...} }
type ImageMapOutput ¶ added in v3.11.0
type ImageMapOutput struct{ *pulumi.OutputState }
func (ImageMapOutput) ElementType ¶ added in v3.11.0
func (ImageMapOutput) ElementType() reflect.Type
func (ImageMapOutput) MapIndex ¶ added in v3.11.0
func (o ImageMapOutput) MapIndex(k pulumi.StringInput) ImageOutput
func (ImageMapOutput) ToImageMapOutput ¶ added in v3.11.0
func (o ImageMapOutput) ToImageMapOutput() ImageMapOutput
func (ImageMapOutput) ToImageMapOutputWithContext ¶ added in v3.11.0
func (o ImageMapOutput) ToImageMapOutputWithContext(ctx context.Context) ImageMapOutput
type ImageOutput ¶ added in v3.11.0
type ImageOutput struct{ *pulumi.OutputState }
func (ImageOutput) ElementType ¶ added in v3.11.0
func (ImageOutput) ElementType() reflect.Type
func (ImageOutput) ToImageOutput ¶ added in v3.11.0
func (o ImageOutput) ToImageOutput() ImageOutput
func (ImageOutput) ToImageOutputWithContext ¶ added in v3.11.0
func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
func (ImageOutput) ToImagePtrOutput ¶ added in v3.11.0
func (o ImageOutput) ToImagePtrOutput() ImagePtrOutput
func (ImageOutput) ToImagePtrOutputWithContext ¶ added in v3.11.0
func (o ImageOutput) ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput
type ImagePtrInput ¶ added in v3.11.0
type ImagePtrInput interface { pulumi.Input ToImagePtrOutput() ImagePtrOutput ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput }
type ImagePtrOutput ¶ added in v3.11.0
type ImagePtrOutput struct{ *pulumi.OutputState }
func (ImagePtrOutput) Elem ¶ added in v3.11.0
func (o ImagePtrOutput) Elem() ImageOutput
func (ImagePtrOutput) ElementType ¶ added in v3.11.0
func (ImagePtrOutput) ElementType() reflect.Type
func (ImagePtrOutput) ToImagePtrOutput ¶ added in v3.11.0
func (o ImagePtrOutput) ToImagePtrOutput() ImagePtrOutput
func (ImagePtrOutput) ToImagePtrOutputWithContext ¶ added in v3.11.0
func (o ImagePtrOutput) ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput
type ImageState ¶ added in v3.11.0
type ImageState struct { // The description of the image. Description pulumi.StringPtrInput // The desktop id of the desktop. DesktopId pulumi.StringPtrInput // The name of the image. ImageName pulumi.StringPtrInput // The status of the image. Valid values: `Creating`, `Available`, `CreateFailed`. Status pulumi.StringPtrInput }
func (ImageState) ElementType ¶ added in v3.11.0
func (ImageState) ElementType() reflect.Type
type NasFileSystem ¶ added in v3.9.0
type NasFileSystem struct { pulumi.CustomResourceState // The description of nas file system. Description pulumi.StringPtrOutput `pulumi:"description"` // The filesystem id of nas file system. FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"` // The domain of mount target. MountTargetDomain pulumi.StringOutput `pulumi:"mountTargetDomain"` // The name of nas file system. NasFileSystemName pulumi.StringPtrOutput `pulumi:"nasFileSystemName"` // The ID of office site. OfficeSiteId pulumi.StringOutput `pulumi:"officeSiteId"` // The mount point is in an inactive state, reset the mount point of the NAS file system. Default to `false`. Reset pulumi.BoolPtrOutput `pulumi:"reset"` // The status of nas file system. Valid values: `Pending`, `Running`, `Stopped`,`Deleting`, `Deleted`, `Invalid`. Status pulumi.StringOutput `pulumi:"status"` }
Provides a ECD Nas File System resource.
For information about ECD Nas File System and how to use it, see [What is Nas File System](https://help.aliyun.com/document_detail/188382.html).
> **NOTE:** Available in v1.141.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := eds.NewSimpleOfficeSite(ctx, "_default", &eds.SimpleOfficeSiteArgs{ CidrBlock: pulumi.String("172.16.0.0/12"), DesktopAccessType: pulumi.String("Internet"), OfficeSiteName: pulumi.String("your_office_site_name"), EnableInternetAccess: pulumi.Bool(false), }) if err != nil { return err } _, err = eds.NewNasFileSystem(ctx, "example", &eds.NasFileSystemArgs{ NasFileSystemName: pulumi.String("example_value"), OfficeSiteId: _default.ID(), Description: pulumi.String("example_value"), }) if err != nil { return err } return nil }) }
```
## Import
ECD Nas File System can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eds/nasFileSystem:NasFileSystem example <id>
```
func GetNasFileSystem ¶ added in v3.9.0
func GetNasFileSystem(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NasFileSystemState, opts ...pulumi.ResourceOption) (*NasFileSystem, error)
GetNasFileSystem gets an existing NasFileSystem 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 NewNasFileSystem ¶ added in v3.9.0
func NewNasFileSystem(ctx *pulumi.Context, name string, args *NasFileSystemArgs, opts ...pulumi.ResourceOption) (*NasFileSystem, error)
NewNasFileSystem registers a new resource with the given unique name, arguments, and options.
func (*NasFileSystem) ElementType ¶ added in v3.9.0
func (*NasFileSystem) ElementType() reflect.Type
func (*NasFileSystem) ToNasFileSystemOutput ¶ added in v3.9.0
func (i *NasFileSystem) ToNasFileSystemOutput() NasFileSystemOutput
func (*NasFileSystem) ToNasFileSystemOutputWithContext ¶ added in v3.9.0
func (i *NasFileSystem) ToNasFileSystemOutputWithContext(ctx context.Context) NasFileSystemOutput
func (*NasFileSystem) ToNasFileSystemPtrOutput ¶ added in v3.9.0
func (i *NasFileSystem) ToNasFileSystemPtrOutput() NasFileSystemPtrOutput
func (*NasFileSystem) ToNasFileSystemPtrOutputWithContext ¶ added in v3.9.0
func (i *NasFileSystem) ToNasFileSystemPtrOutputWithContext(ctx context.Context) NasFileSystemPtrOutput
type NasFileSystemArgs ¶ added in v3.9.0
type NasFileSystemArgs struct { // The description of nas file system. Description pulumi.StringPtrInput // The filesystem id of nas file system. FileSystemId pulumi.StringPtrInput // The domain of mount target. MountTargetDomain pulumi.StringPtrInput // The name of nas file system. NasFileSystemName pulumi.StringPtrInput // The ID of office site. OfficeSiteId pulumi.StringInput // The mount point is in an inactive state, reset the mount point of the NAS file system. Default to `false`. Reset pulumi.BoolPtrInput }
The set of arguments for constructing a NasFileSystem resource.
func (NasFileSystemArgs) ElementType ¶ added in v3.9.0
func (NasFileSystemArgs) ElementType() reflect.Type
type NasFileSystemArray ¶ added in v3.9.0
type NasFileSystemArray []NasFileSystemInput
func (NasFileSystemArray) ElementType ¶ added in v3.9.0
func (NasFileSystemArray) ElementType() reflect.Type
func (NasFileSystemArray) ToNasFileSystemArrayOutput ¶ added in v3.9.0
func (i NasFileSystemArray) ToNasFileSystemArrayOutput() NasFileSystemArrayOutput
func (NasFileSystemArray) ToNasFileSystemArrayOutputWithContext ¶ added in v3.9.0
func (i NasFileSystemArray) ToNasFileSystemArrayOutputWithContext(ctx context.Context) NasFileSystemArrayOutput
type NasFileSystemArrayInput ¶ added in v3.9.0
type NasFileSystemArrayInput interface { pulumi.Input ToNasFileSystemArrayOutput() NasFileSystemArrayOutput ToNasFileSystemArrayOutputWithContext(context.Context) NasFileSystemArrayOutput }
NasFileSystemArrayInput is an input type that accepts NasFileSystemArray and NasFileSystemArrayOutput values. You can construct a concrete instance of `NasFileSystemArrayInput` via:
NasFileSystemArray{ NasFileSystemArgs{...} }
type NasFileSystemArrayOutput ¶ added in v3.9.0
type NasFileSystemArrayOutput struct{ *pulumi.OutputState }
func (NasFileSystemArrayOutput) ElementType ¶ added in v3.9.0
func (NasFileSystemArrayOutput) ElementType() reflect.Type
func (NasFileSystemArrayOutput) Index ¶ added in v3.9.0
func (o NasFileSystemArrayOutput) Index(i pulumi.IntInput) NasFileSystemOutput
func (NasFileSystemArrayOutput) ToNasFileSystemArrayOutput ¶ added in v3.9.0
func (o NasFileSystemArrayOutput) ToNasFileSystemArrayOutput() NasFileSystemArrayOutput
func (NasFileSystemArrayOutput) ToNasFileSystemArrayOutputWithContext ¶ added in v3.9.0
func (o NasFileSystemArrayOutput) ToNasFileSystemArrayOutputWithContext(ctx context.Context) NasFileSystemArrayOutput
type NasFileSystemInput ¶ added in v3.9.0
type NasFileSystemInput interface { pulumi.Input ToNasFileSystemOutput() NasFileSystemOutput ToNasFileSystemOutputWithContext(ctx context.Context) NasFileSystemOutput }
type NasFileSystemMap ¶ added in v3.9.0
type NasFileSystemMap map[string]NasFileSystemInput
func (NasFileSystemMap) ElementType ¶ added in v3.9.0
func (NasFileSystemMap) ElementType() reflect.Type
func (NasFileSystemMap) ToNasFileSystemMapOutput ¶ added in v3.9.0
func (i NasFileSystemMap) ToNasFileSystemMapOutput() NasFileSystemMapOutput
func (NasFileSystemMap) ToNasFileSystemMapOutputWithContext ¶ added in v3.9.0
func (i NasFileSystemMap) ToNasFileSystemMapOutputWithContext(ctx context.Context) NasFileSystemMapOutput
type NasFileSystemMapInput ¶ added in v3.9.0
type NasFileSystemMapInput interface { pulumi.Input ToNasFileSystemMapOutput() NasFileSystemMapOutput ToNasFileSystemMapOutputWithContext(context.Context) NasFileSystemMapOutput }
NasFileSystemMapInput is an input type that accepts NasFileSystemMap and NasFileSystemMapOutput values. You can construct a concrete instance of `NasFileSystemMapInput` via:
NasFileSystemMap{ "key": NasFileSystemArgs{...} }
type NasFileSystemMapOutput ¶ added in v3.9.0
type NasFileSystemMapOutput struct{ *pulumi.OutputState }
func (NasFileSystemMapOutput) ElementType ¶ added in v3.9.0
func (NasFileSystemMapOutput) ElementType() reflect.Type
func (NasFileSystemMapOutput) MapIndex ¶ added in v3.9.0
func (o NasFileSystemMapOutput) MapIndex(k pulumi.StringInput) NasFileSystemOutput
func (NasFileSystemMapOutput) ToNasFileSystemMapOutput ¶ added in v3.9.0
func (o NasFileSystemMapOutput) ToNasFileSystemMapOutput() NasFileSystemMapOutput
func (NasFileSystemMapOutput) ToNasFileSystemMapOutputWithContext ¶ added in v3.9.0
func (o NasFileSystemMapOutput) ToNasFileSystemMapOutputWithContext(ctx context.Context) NasFileSystemMapOutput
type NasFileSystemOutput ¶ added in v3.9.0
type NasFileSystemOutput struct{ *pulumi.OutputState }
func (NasFileSystemOutput) ElementType ¶ added in v3.9.0
func (NasFileSystemOutput) ElementType() reflect.Type
func (NasFileSystemOutput) ToNasFileSystemOutput ¶ added in v3.9.0
func (o NasFileSystemOutput) ToNasFileSystemOutput() NasFileSystemOutput
func (NasFileSystemOutput) ToNasFileSystemOutputWithContext ¶ added in v3.9.0
func (o NasFileSystemOutput) ToNasFileSystemOutputWithContext(ctx context.Context) NasFileSystemOutput
func (NasFileSystemOutput) ToNasFileSystemPtrOutput ¶ added in v3.9.0
func (o NasFileSystemOutput) ToNasFileSystemPtrOutput() NasFileSystemPtrOutput
func (NasFileSystemOutput) ToNasFileSystemPtrOutputWithContext ¶ added in v3.9.0
func (o NasFileSystemOutput) ToNasFileSystemPtrOutputWithContext(ctx context.Context) NasFileSystemPtrOutput
type NasFileSystemPtrInput ¶ added in v3.9.0
type NasFileSystemPtrInput interface { pulumi.Input ToNasFileSystemPtrOutput() NasFileSystemPtrOutput ToNasFileSystemPtrOutputWithContext(ctx context.Context) NasFileSystemPtrOutput }
type NasFileSystemPtrOutput ¶ added in v3.9.0
type NasFileSystemPtrOutput struct{ *pulumi.OutputState }
func (NasFileSystemPtrOutput) Elem ¶ added in v3.9.0
func (o NasFileSystemPtrOutput) Elem() NasFileSystemOutput
func (NasFileSystemPtrOutput) ElementType ¶ added in v3.9.0
func (NasFileSystemPtrOutput) ElementType() reflect.Type
func (NasFileSystemPtrOutput) ToNasFileSystemPtrOutput ¶ added in v3.9.0
func (o NasFileSystemPtrOutput) ToNasFileSystemPtrOutput() NasFileSystemPtrOutput
func (NasFileSystemPtrOutput) ToNasFileSystemPtrOutputWithContext ¶ added in v3.9.0
func (o NasFileSystemPtrOutput) ToNasFileSystemPtrOutputWithContext(ctx context.Context) NasFileSystemPtrOutput
type NasFileSystemState ¶ added in v3.9.0
type NasFileSystemState struct { // The description of nas file system. Description pulumi.StringPtrInput // The filesystem id of nas file system. FileSystemId pulumi.StringPtrInput // The domain of mount target. MountTargetDomain pulumi.StringPtrInput // The name of nas file system. NasFileSystemName pulumi.StringPtrInput // The ID of office site. OfficeSiteId pulumi.StringPtrInput // The mount point is in an inactive state, reset the mount point of the NAS file system. Default to `false`. Reset pulumi.BoolPtrInput // The status of nas file system. Valid values: `Pending`, `Running`, `Stopped`,`Deleting`, `Deleted`, `Invalid`. Status pulumi.StringPtrInput }
func (NasFileSystemState) ElementType ¶ added in v3.9.0
func (NasFileSystemState) ElementType() reflect.Type
type NetworkPackage ¶ added in v3.10.0
type NetworkPackage struct { pulumi.CustomResourceState // The bandwidth of package public network bandwidth peak. Valid values: 1~200. Unit:Mbps. Bandwidth pulumi.IntOutput `pulumi:"bandwidth"` // The internet charge type of package. InternetChargeType pulumi.StringOutput `pulumi:"internetChargeType"` // The ID of office site. OfficeSiteId pulumi.StringOutput `pulumi:"officeSiteId"` // The status of network package. Valid values: `Creating`, `InUse`, `Releasing`,`Released`. Status pulumi.StringOutput `pulumi:"status"` }
Provides a ECD Network Package resource.
For information about ECD Network Package and how to use it, see [What is Network Package](https://help.aliyun.com/document_detail/188382.html).
> **NOTE:** Available in v1.142.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := eds.NewSimpleOfficeSite(ctx, "_default", &eds.SimpleOfficeSiteArgs{ CidrBlock: pulumi.String("172.16.0.0/12"), DesktopAccessType: pulumi.String("Internet"), OfficeSiteName: pulumi.String("your_office_site_name"), }) if err != nil { return err } _, err = eds.NewNetworkPackage(ctx, "example", &eds.NetworkPackageArgs{ Bandwidth: pulumi.Int(10), OfficeSiteId: _default.ID(), }) if err != nil { return err } return nil }) }
```
## Import
ECD Network Package can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eds/networkPackage:NetworkPackage example <id>
```
func GetNetworkPackage ¶ added in v3.10.0
func GetNetworkPackage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkPackageState, opts ...pulumi.ResourceOption) (*NetworkPackage, error)
GetNetworkPackage gets an existing NetworkPackage 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 NewNetworkPackage ¶ added in v3.10.0
func NewNetworkPackage(ctx *pulumi.Context, name string, args *NetworkPackageArgs, opts ...pulumi.ResourceOption) (*NetworkPackage, error)
NewNetworkPackage registers a new resource with the given unique name, arguments, and options.
func (*NetworkPackage) ElementType ¶ added in v3.10.0
func (*NetworkPackage) ElementType() reflect.Type
func (*NetworkPackage) ToNetworkPackageOutput ¶ added in v3.10.0
func (i *NetworkPackage) ToNetworkPackageOutput() NetworkPackageOutput
func (*NetworkPackage) ToNetworkPackageOutputWithContext ¶ added in v3.10.0
func (i *NetworkPackage) ToNetworkPackageOutputWithContext(ctx context.Context) NetworkPackageOutput
func (*NetworkPackage) ToNetworkPackagePtrOutput ¶ added in v3.10.0
func (i *NetworkPackage) ToNetworkPackagePtrOutput() NetworkPackagePtrOutput
func (*NetworkPackage) ToNetworkPackagePtrOutputWithContext ¶ added in v3.10.0
func (i *NetworkPackage) ToNetworkPackagePtrOutputWithContext(ctx context.Context) NetworkPackagePtrOutput
type NetworkPackageArgs ¶ added in v3.10.0
type NetworkPackageArgs struct { // The bandwidth of package public network bandwidth peak. Valid values: 1~200. Unit:Mbps. Bandwidth pulumi.IntInput // The ID of office site. OfficeSiteId pulumi.StringInput }
The set of arguments for constructing a NetworkPackage resource.
func (NetworkPackageArgs) ElementType ¶ added in v3.10.0
func (NetworkPackageArgs) ElementType() reflect.Type
type NetworkPackageArray ¶ added in v3.10.0
type NetworkPackageArray []NetworkPackageInput
func (NetworkPackageArray) ElementType ¶ added in v3.10.0
func (NetworkPackageArray) ElementType() reflect.Type
func (NetworkPackageArray) ToNetworkPackageArrayOutput ¶ added in v3.10.0
func (i NetworkPackageArray) ToNetworkPackageArrayOutput() NetworkPackageArrayOutput
func (NetworkPackageArray) ToNetworkPackageArrayOutputWithContext ¶ added in v3.10.0
func (i NetworkPackageArray) ToNetworkPackageArrayOutputWithContext(ctx context.Context) NetworkPackageArrayOutput
type NetworkPackageArrayInput ¶ added in v3.10.0
type NetworkPackageArrayInput interface { pulumi.Input ToNetworkPackageArrayOutput() NetworkPackageArrayOutput ToNetworkPackageArrayOutputWithContext(context.Context) NetworkPackageArrayOutput }
NetworkPackageArrayInput is an input type that accepts NetworkPackageArray and NetworkPackageArrayOutput values. You can construct a concrete instance of `NetworkPackageArrayInput` via:
NetworkPackageArray{ NetworkPackageArgs{...} }
type NetworkPackageArrayOutput ¶ added in v3.10.0
type NetworkPackageArrayOutput struct{ *pulumi.OutputState }
func (NetworkPackageArrayOutput) ElementType ¶ added in v3.10.0
func (NetworkPackageArrayOutput) ElementType() reflect.Type
func (NetworkPackageArrayOutput) Index ¶ added in v3.10.0
func (o NetworkPackageArrayOutput) Index(i pulumi.IntInput) NetworkPackageOutput
func (NetworkPackageArrayOutput) ToNetworkPackageArrayOutput ¶ added in v3.10.0
func (o NetworkPackageArrayOutput) ToNetworkPackageArrayOutput() NetworkPackageArrayOutput
func (NetworkPackageArrayOutput) ToNetworkPackageArrayOutputWithContext ¶ added in v3.10.0
func (o NetworkPackageArrayOutput) ToNetworkPackageArrayOutputWithContext(ctx context.Context) NetworkPackageArrayOutput
type NetworkPackageInput ¶ added in v3.10.0
type NetworkPackageInput interface { pulumi.Input ToNetworkPackageOutput() NetworkPackageOutput ToNetworkPackageOutputWithContext(ctx context.Context) NetworkPackageOutput }
type NetworkPackageMap ¶ added in v3.10.0
type NetworkPackageMap map[string]NetworkPackageInput
func (NetworkPackageMap) ElementType ¶ added in v3.10.0
func (NetworkPackageMap) ElementType() reflect.Type
func (NetworkPackageMap) ToNetworkPackageMapOutput ¶ added in v3.10.0
func (i NetworkPackageMap) ToNetworkPackageMapOutput() NetworkPackageMapOutput
func (NetworkPackageMap) ToNetworkPackageMapOutputWithContext ¶ added in v3.10.0
func (i NetworkPackageMap) ToNetworkPackageMapOutputWithContext(ctx context.Context) NetworkPackageMapOutput
type NetworkPackageMapInput ¶ added in v3.10.0
type NetworkPackageMapInput interface { pulumi.Input ToNetworkPackageMapOutput() NetworkPackageMapOutput ToNetworkPackageMapOutputWithContext(context.Context) NetworkPackageMapOutput }
NetworkPackageMapInput is an input type that accepts NetworkPackageMap and NetworkPackageMapOutput values. You can construct a concrete instance of `NetworkPackageMapInput` via:
NetworkPackageMap{ "key": NetworkPackageArgs{...} }
type NetworkPackageMapOutput ¶ added in v3.10.0
type NetworkPackageMapOutput struct{ *pulumi.OutputState }
func (NetworkPackageMapOutput) ElementType ¶ added in v3.10.0
func (NetworkPackageMapOutput) ElementType() reflect.Type
func (NetworkPackageMapOutput) MapIndex ¶ added in v3.10.0
func (o NetworkPackageMapOutput) MapIndex(k pulumi.StringInput) NetworkPackageOutput
func (NetworkPackageMapOutput) ToNetworkPackageMapOutput ¶ added in v3.10.0
func (o NetworkPackageMapOutput) ToNetworkPackageMapOutput() NetworkPackageMapOutput
func (NetworkPackageMapOutput) ToNetworkPackageMapOutputWithContext ¶ added in v3.10.0
func (o NetworkPackageMapOutput) ToNetworkPackageMapOutputWithContext(ctx context.Context) NetworkPackageMapOutput
type NetworkPackageOutput ¶ added in v3.10.0
type NetworkPackageOutput struct{ *pulumi.OutputState }
func (NetworkPackageOutput) ElementType ¶ added in v3.10.0
func (NetworkPackageOutput) ElementType() reflect.Type
func (NetworkPackageOutput) ToNetworkPackageOutput ¶ added in v3.10.0
func (o NetworkPackageOutput) ToNetworkPackageOutput() NetworkPackageOutput
func (NetworkPackageOutput) ToNetworkPackageOutputWithContext ¶ added in v3.10.0
func (o NetworkPackageOutput) ToNetworkPackageOutputWithContext(ctx context.Context) NetworkPackageOutput
func (NetworkPackageOutput) ToNetworkPackagePtrOutput ¶ added in v3.10.0
func (o NetworkPackageOutput) ToNetworkPackagePtrOutput() NetworkPackagePtrOutput
func (NetworkPackageOutput) ToNetworkPackagePtrOutputWithContext ¶ added in v3.10.0
func (o NetworkPackageOutput) ToNetworkPackagePtrOutputWithContext(ctx context.Context) NetworkPackagePtrOutput
type NetworkPackagePtrInput ¶ added in v3.10.0
type NetworkPackagePtrInput interface { pulumi.Input ToNetworkPackagePtrOutput() NetworkPackagePtrOutput ToNetworkPackagePtrOutputWithContext(ctx context.Context) NetworkPackagePtrOutput }
type NetworkPackagePtrOutput ¶ added in v3.10.0
type NetworkPackagePtrOutput struct{ *pulumi.OutputState }
func (NetworkPackagePtrOutput) Elem ¶ added in v3.10.0
func (o NetworkPackagePtrOutput) Elem() NetworkPackageOutput
func (NetworkPackagePtrOutput) ElementType ¶ added in v3.10.0
func (NetworkPackagePtrOutput) ElementType() reflect.Type
func (NetworkPackagePtrOutput) ToNetworkPackagePtrOutput ¶ added in v3.10.0
func (o NetworkPackagePtrOutput) ToNetworkPackagePtrOutput() NetworkPackagePtrOutput
func (NetworkPackagePtrOutput) ToNetworkPackagePtrOutputWithContext ¶ added in v3.10.0
func (o NetworkPackagePtrOutput) ToNetworkPackagePtrOutputWithContext(ctx context.Context) NetworkPackagePtrOutput
type NetworkPackageState ¶ added in v3.10.0
type NetworkPackageState struct { // The bandwidth of package public network bandwidth peak. Valid values: 1~200. Unit:Mbps. Bandwidth pulumi.IntPtrInput // The internet charge type of package. InternetChargeType pulumi.StringPtrInput // The ID of office site. OfficeSiteId pulumi.StringPtrInput // The status of network package. Valid values: `Creating`, `InUse`, `Releasing`,`Released`. Status pulumi.StringPtrInput }
func (NetworkPackageState) ElementType ¶ added in v3.10.0
func (NetworkPackageState) ElementType() reflect.Type
type SimpleOfficeSite ¶ added in v3.9.0
type SimpleOfficeSite struct { pulumi.CustomResourceState // The Internet Bandwidth Peak. It has been deprecated from version 1.142.0 and can be found in the new resource alicloud_ecd_network_package. // // Deprecated: Field 'bandwidth' has been deprecated from provider version 1.142.0. Bandwidth pulumi.IntOutput `pulumi:"bandwidth"` // Cloud Enterprise Network Instance ID. CenId pulumi.StringPtrOutput `pulumi:"cenId"` // The cen owner id. CenOwnerId pulumi.StringPtrOutput `pulumi:"cenOwnerId"` // Workspace Corresponds to the Security Office Network of IPv4 Segment. CidrBlock pulumi.StringOutput `pulumi:"cidrBlock"` // Connect to the Cloud Desktop Allows the Use of the Access Mode of. Valid values: `Any`, `Internet`, `VPC`. DesktopAccessType pulumi.StringOutput `pulumi:"desktopAccessType"` // Whether to Use Cloud Desktop User Empowerment of Local Administrator Permissions. EnableAdminAccess pulumi.BoolOutput `pulumi:"enableAdminAccess"` // Enable Cross-Desktop Access. EnableCrossDesktopAccess pulumi.BoolOutput `pulumi:"enableCrossDesktopAccess"` // Whether the Open Internet Access Function. // // Deprecated: Field 'enable_internet_access' has been deprecated from provider version 1.142.0. EnableInternetAccess pulumi.BoolOutput `pulumi:"enableInternetAccess"` // Whether to Enable Multi-Factor Authentication MFA. MfaEnabled pulumi.BoolOutput `pulumi:"mfaEnabled"` // The office site name. OfficeSiteName pulumi.StringPtrOutput `pulumi:"officeSiteName"` // Whether to Enable Single Sign-on (SSO) for User-Based SSO. SsoEnabled pulumi.BoolOutput `pulumi:"ssoEnabled"` // Workspace State. Valid Values: `REGISTERED`,`REGISTERING`. Status pulumi.StringOutput `pulumi:"status"` }
Provides a ECD Simple Office Site resource.
For information about ECD Simple Office Site and how to use it, see [What is Simple Office Site](https://help.aliyun.com/document_detail/188382.html).
> **NOTE:** Available in v1.140.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := eds.NewSimpleOfficeSite(ctx, "_default", &eds.SimpleOfficeSiteArgs{ Bandwidth: pulumi.Int(5), CidrBlock: pulumi.String("172.16.0.0/12"), DesktopAccessType: pulumi.String("Internet"), OfficeSiteName: pulumi.String("site_name"), }) if err != nil { return err } return nil }) }
```
## Import
ECD Simple Office Site can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eds/simpleOfficeSite:SimpleOfficeSite example <id>
```
func GetSimpleOfficeSite ¶ added in v3.9.0
func GetSimpleOfficeSite(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SimpleOfficeSiteState, opts ...pulumi.ResourceOption) (*SimpleOfficeSite, error)
GetSimpleOfficeSite gets an existing SimpleOfficeSite 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 NewSimpleOfficeSite ¶ added in v3.9.0
func NewSimpleOfficeSite(ctx *pulumi.Context, name string, args *SimpleOfficeSiteArgs, opts ...pulumi.ResourceOption) (*SimpleOfficeSite, error)
NewSimpleOfficeSite registers a new resource with the given unique name, arguments, and options.
func (*SimpleOfficeSite) ElementType ¶ added in v3.9.0
func (*SimpleOfficeSite) ElementType() reflect.Type
func (*SimpleOfficeSite) ToSimpleOfficeSiteOutput ¶ added in v3.9.0
func (i *SimpleOfficeSite) ToSimpleOfficeSiteOutput() SimpleOfficeSiteOutput
func (*SimpleOfficeSite) ToSimpleOfficeSiteOutputWithContext ¶ added in v3.9.0
func (i *SimpleOfficeSite) ToSimpleOfficeSiteOutputWithContext(ctx context.Context) SimpleOfficeSiteOutput
func (*SimpleOfficeSite) ToSimpleOfficeSitePtrOutput ¶ added in v3.9.0
func (i *SimpleOfficeSite) ToSimpleOfficeSitePtrOutput() SimpleOfficeSitePtrOutput
func (*SimpleOfficeSite) ToSimpleOfficeSitePtrOutputWithContext ¶ added in v3.9.0
func (i *SimpleOfficeSite) ToSimpleOfficeSitePtrOutputWithContext(ctx context.Context) SimpleOfficeSitePtrOutput
type SimpleOfficeSiteArgs ¶ added in v3.9.0
type SimpleOfficeSiteArgs struct { // The Internet Bandwidth Peak. It has been deprecated from version 1.142.0 and can be found in the new resource alicloud_ecd_network_package. // // Deprecated: Field 'bandwidth' has been deprecated from provider version 1.142.0. Bandwidth pulumi.IntPtrInput // Cloud Enterprise Network Instance ID. CenId pulumi.StringPtrInput // The cen owner id. CenOwnerId pulumi.StringPtrInput // Workspace Corresponds to the Security Office Network of IPv4 Segment. CidrBlock pulumi.StringInput // Connect to the Cloud Desktop Allows the Use of the Access Mode of. Valid values: `Any`, `Internet`, `VPC`. DesktopAccessType pulumi.StringPtrInput // Whether to Use Cloud Desktop User Empowerment of Local Administrator Permissions. EnableAdminAccess pulumi.BoolPtrInput // Enable Cross-Desktop Access. EnableCrossDesktopAccess pulumi.BoolPtrInput // Whether the Open Internet Access Function. // // Deprecated: Field 'enable_internet_access' has been deprecated from provider version 1.142.0. EnableInternetAccess pulumi.BoolPtrInput // Whether to Enable Multi-Factor Authentication MFA. MfaEnabled pulumi.BoolPtrInput // The office site name. OfficeSiteName pulumi.StringPtrInput // Whether to Enable Single Sign-on (SSO) for User-Based SSO. SsoEnabled pulumi.BoolPtrInput }
The set of arguments for constructing a SimpleOfficeSite resource.
func (SimpleOfficeSiteArgs) ElementType ¶ added in v3.9.0
func (SimpleOfficeSiteArgs) ElementType() reflect.Type
type SimpleOfficeSiteArray ¶ added in v3.9.0
type SimpleOfficeSiteArray []SimpleOfficeSiteInput
func (SimpleOfficeSiteArray) ElementType ¶ added in v3.9.0
func (SimpleOfficeSiteArray) ElementType() reflect.Type
func (SimpleOfficeSiteArray) ToSimpleOfficeSiteArrayOutput ¶ added in v3.9.0
func (i SimpleOfficeSiteArray) ToSimpleOfficeSiteArrayOutput() SimpleOfficeSiteArrayOutput
func (SimpleOfficeSiteArray) ToSimpleOfficeSiteArrayOutputWithContext ¶ added in v3.9.0
func (i SimpleOfficeSiteArray) ToSimpleOfficeSiteArrayOutputWithContext(ctx context.Context) SimpleOfficeSiteArrayOutput
type SimpleOfficeSiteArrayInput ¶ added in v3.9.0
type SimpleOfficeSiteArrayInput interface { pulumi.Input ToSimpleOfficeSiteArrayOutput() SimpleOfficeSiteArrayOutput ToSimpleOfficeSiteArrayOutputWithContext(context.Context) SimpleOfficeSiteArrayOutput }
SimpleOfficeSiteArrayInput is an input type that accepts SimpleOfficeSiteArray and SimpleOfficeSiteArrayOutput values. You can construct a concrete instance of `SimpleOfficeSiteArrayInput` via:
SimpleOfficeSiteArray{ SimpleOfficeSiteArgs{...} }
type SimpleOfficeSiteArrayOutput ¶ added in v3.9.0
type SimpleOfficeSiteArrayOutput struct{ *pulumi.OutputState }
func (SimpleOfficeSiteArrayOutput) ElementType ¶ added in v3.9.0
func (SimpleOfficeSiteArrayOutput) ElementType() reflect.Type
func (SimpleOfficeSiteArrayOutput) Index ¶ added in v3.9.0
func (o SimpleOfficeSiteArrayOutput) Index(i pulumi.IntInput) SimpleOfficeSiteOutput
func (SimpleOfficeSiteArrayOutput) ToSimpleOfficeSiteArrayOutput ¶ added in v3.9.0
func (o SimpleOfficeSiteArrayOutput) ToSimpleOfficeSiteArrayOutput() SimpleOfficeSiteArrayOutput
func (SimpleOfficeSiteArrayOutput) ToSimpleOfficeSiteArrayOutputWithContext ¶ added in v3.9.0
func (o SimpleOfficeSiteArrayOutput) ToSimpleOfficeSiteArrayOutputWithContext(ctx context.Context) SimpleOfficeSiteArrayOutput
type SimpleOfficeSiteInput ¶ added in v3.9.0
type SimpleOfficeSiteInput interface { pulumi.Input ToSimpleOfficeSiteOutput() SimpleOfficeSiteOutput ToSimpleOfficeSiteOutputWithContext(ctx context.Context) SimpleOfficeSiteOutput }
type SimpleOfficeSiteMap ¶ added in v3.9.0
type SimpleOfficeSiteMap map[string]SimpleOfficeSiteInput
func (SimpleOfficeSiteMap) ElementType ¶ added in v3.9.0
func (SimpleOfficeSiteMap) ElementType() reflect.Type
func (SimpleOfficeSiteMap) ToSimpleOfficeSiteMapOutput ¶ added in v3.9.0
func (i SimpleOfficeSiteMap) ToSimpleOfficeSiteMapOutput() SimpleOfficeSiteMapOutput
func (SimpleOfficeSiteMap) ToSimpleOfficeSiteMapOutputWithContext ¶ added in v3.9.0
func (i SimpleOfficeSiteMap) ToSimpleOfficeSiteMapOutputWithContext(ctx context.Context) SimpleOfficeSiteMapOutput
type SimpleOfficeSiteMapInput ¶ added in v3.9.0
type SimpleOfficeSiteMapInput interface { pulumi.Input ToSimpleOfficeSiteMapOutput() SimpleOfficeSiteMapOutput ToSimpleOfficeSiteMapOutputWithContext(context.Context) SimpleOfficeSiteMapOutput }
SimpleOfficeSiteMapInput is an input type that accepts SimpleOfficeSiteMap and SimpleOfficeSiteMapOutput values. You can construct a concrete instance of `SimpleOfficeSiteMapInput` via:
SimpleOfficeSiteMap{ "key": SimpleOfficeSiteArgs{...} }
type SimpleOfficeSiteMapOutput ¶ added in v3.9.0
type SimpleOfficeSiteMapOutput struct{ *pulumi.OutputState }
func (SimpleOfficeSiteMapOutput) ElementType ¶ added in v3.9.0
func (SimpleOfficeSiteMapOutput) ElementType() reflect.Type
func (SimpleOfficeSiteMapOutput) MapIndex ¶ added in v3.9.0
func (o SimpleOfficeSiteMapOutput) MapIndex(k pulumi.StringInput) SimpleOfficeSiteOutput
func (SimpleOfficeSiteMapOutput) ToSimpleOfficeSiteMapOutput ¶ added in v3.9.0
func (o SimpleOfficeSiteMapOutput) ToSimpleOfficeSiteMapOutput() SimpleOfficeSiteMapOutput
func (SimpleOfficeSiteMapOutput) ToSimpleOfficeSiteMapOutputWithContext ¶ added in v3.9.0
func (o SimpleOfficeSiteMapOutput) ToSimpleOfficeSiteMapOutputWithContext(ctx context.Context) SimpleOfficeSiteMapOutput
type SimpleOfficeSiteOutput ¶ added in v3.9.0
type SimpleOfficeSiteOutput struct{ *pulumi.OutputState }
func (SimpleOfficeSiteOutput) ElementType ¶ added in v3.9.0
func (SimpleOfficeSiteOutput) ElementType() reflect.Type
func (SimpleOfficeSiteOutput) ToSimpleOfficeSiteOutput ¶ added in v3.9.0
func (o SimpleOfficeSiteOutput) ToSimpleOfficeSiteOutput() SimpleOfficeSiteOutput
func (SimpleOfficeSiteOutput) ToSimpleOfficeSiteOutputWithContext ¶ added in v3.9.0
func (o SimpleOfficeSiteOutput) ToSimpleOfficeSiteOutputWithContext(ctx context.Context) SimpleOfficeSiteOutput
func (SimpleOfficeSiteOutput) ToSimpleOfficeSitePtrOutput ¶ added in v3.9.0
func (o SimpleOfficeSiteOutput) ToSimpleOfficeSitePtrOutput() SimpleOfficeSitePtrOutput
func (SimpleOfficeSiteOutput) ToSimpleOfficeSitePtrOutputWithContext ¶ added in v3.9.0
func (o SimpleOfficeSiteOutput) ToSimpleOfficeSitePtrOutputWithContext(ctx context.Context) SimpleOfficeSitePtrOutput
type SimpleOfficeSitePtrInput ¶ added in v3.9.0
type SimpleOfficeSitePtrInput interface { pulumi.Input ToSimpleOfficeSitePtrOutput() SimpleOfficeSitePtrOutput ToSimpleOfficeSitePtrOutputWithContext(ctx context.Context) SimpleOfficeSitePtrOutput }
type SimpleOfficeSitePtrOutput ¶ added in v3.9.0
type SimpleOfficeSitePtrOutput struct{ *pulumi.OutputState }
func (SimpleOfficeSitePtrOutput) Elem ¶ added in v3.9.0
func (o SimpleOfficeSitePtrOutput) Elem() SimpleOfficeSiteOutput
func (SimpleOfficeSitePtrOutput) ElementType ¶ added in v3.9.0
func (SimpleOfficeSitePtrOutput) ElementType() reflect.Type
func (SimpleOfficeSitePtrOutput) ToSimpleOfficeSitePtrOutput ¶ added in v3.9.0
func (o SimpleOfficeSitePtrOutput) ToSimpleOfficeSitePtrOutput() SimpleOfficeSitePtrOutput
func (SimpleOfficeSitePtrOutput) ToSimpleOfficeSitePtrOutputWithContext ¶ added in v3.9.0
func (o SimpleOfficeSitePtrOutput) ToSimpleOfficeSitePtrOutputWithContext(ctx context.Context) SimpleOfficeSitePtrOutput
type SimpleOfficeSiteState ¶ added in v3.9.0
type SimpleOfficeSiteState struct { // The Internet Bandwidth Peak. It has been deprecated from version 1.142.0 and can be found in the new resource alicloud_ecd_network_package. // // Deprecated: Field 'bandwidth' has been deprecated from provider version 1.142.0. Bandwidth pulumi.IntPtrInput // Cloud Enterprise Network Instance ID. CenId pulumi.StringPtrInput // The cen owner id. CenOwnerId pulumi.StringPtrInput // Workspace Corresponds to the Security Office Network of IPv4 Segment. CidrBlock pulumi.StringPtrInput // Connect to the Cloud Desktop Allows the Use of the Access Mode of. Valid values: `Any`, `Internet`, `VPC`. DesktopAccessType pulumi.StringPtrInput // Whether to Use Cloud Desktop User Empowerment of Local Administrator Permissions. EnableAdminAccess pulumi.BoolPtrInput // Enable Cross-Desktop Access. EnableCrossDesktopAccess pulumi.BoolPtrInput // Whether the Open Internet Access Function. // // Deprecated: Field 'enable_internet_access' has been deprecated from provider version 1.142.0. EnableInternetAccess pulumi.BoolPtrInput // Whether to Enable Multi-Factor Authentication MFA. MfaEnabled pulumi.BoolPtrInput // The office site name. OfficeSiteName pulumi.StringPtrInput // Whether to Enable Single Sign-on (SSO) for User-Based SSO. SsoEnabled pulumi.BoolPtrInput // Workspace State. Valid Values: `REGISTERED`,`REGISTERING`. Status pulumi.StringPtrInput }
func (SimpleOfficeSiteState) ElementType ¶ added in v3.9.0
func (SimpleOfficeSiteState) ElementType() reflect.Type
type User ¶ added in v3.10.0
type User struct { pulumi.CustomResourceState // The email of the user email. Email pulumi.StringOutput `pulumi:"email"` // The Username. The custom setting is composed of lowercase letters, numbers and underscores, and the length is 3~24 characters. EndUserId pulumi.StringOutput `pulumi:"endUserId"` // The password of the user password. Password pulumi.StringPtrOutput `pulumi:"password"` // The phone of the mobile phone number. Phone pulumi.StringPtrOutput `pulumi:"phone"` // The status of the resource. Valid values: `Unlocked`, `Locked`. Status pulumi.StringOutput `pulumi:"status"` }
Provides a Elastic Desktop Service(EDS) User resource.
For information about Elastic Desktop Service(EDS) User and how to use it, see [What is User](https://help.aliyun.com/document_detail/188382.html).
> **NOTE:** Available in v1.142.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eds" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := eds.NewUser(ctx, "example", &eds.UserArgs{ Email: pulumi.String("your_email"), EndUserId: pulumi.String("example_value"), }) if err != nil { return err } return nil }) }
```
## Import
ECD User can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eds/user:User example <end_user_id>
```
func GetUser ¶ added in v3.10.0
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUser ¶ added in v3.10.0
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶ added in v3.10.0
func (*User) ToUserOutput ¶ added in v3.10.0
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶ added in v3.10.0
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
func (*User) ToUserPtrOutput ¶ added in v3.10.0
func (i *User) ToUserPtrOutput() UserPtrOutput
func (*User) ToUserPtrOutputWithContext ¶ added in v3.10.0
func (i *User) ToUserPtrOutputWithContext(ctx context.Context) UserPtrOutput
type UserArgs ¶ added in v3.10.0
type UserArgs struct { // The email of the user email. Email pulumi.StringInput // The Username. The custom setting is composed of lowercase letters, numbers and underscores, and the length is 3~24 characters. EndUserId pulumi.StringInput // The password of the user password. Password pulumi.StringPtrInput // The phone of the mobile phone number. Phone pulumi.StringPtrInput // The status of the resource. Valid values: `Unlocked`, `Locked`. Status pulumi.StringPtrInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶ added in v3.10.0
type UserArray ¶ added in v3.10.0
type UserArray []UserInput
func (UserArray) ElementType ¶ added in v3.10.0
func (UserArray) ToUserArrayOutput ¶ added in v3.10.0
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶ added in v3.10.0
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶ added in v3.10.0
type UserArrayInput interface { pulumi.Input ToUserArrayOutput() UserArrayOutput ToUserArrayOutputWithContext(context.Context) UserArrayOutput }
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶ added in v3.10.0
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶ added in v3.10.0
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶ added in v3.10.0
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶ added in v3.10.0
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶ added in v3.10.0
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserInput ¶ added in v3.10.0
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserMap ¶ added in v3.10.0
func (UserMap) ElementType ¶ added in v3.10.0
func (UserMap) ToUserMapOutput ¶ added in v3.10.0
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶ added in v3.10.0
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶ added in v3.10.0
type UserMapInput interface { pulumi.Input ToUserMapOutput() UserMapOutput ToUserMapOutputWithContext(context.Context) UserMapOutput }
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶ added in v3.10.0
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶ added in v3.10.0
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶ added in v3.10.0
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶ added in v3.10.0
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶ added in v3.10.0
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶ added in v3.10.0
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) ElementType ¶ added in v3.10.0
func (UserOutput) ElementType() reflect.Type
func (UserOutput) ToUserOutput ¶ added in v3.10.0
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶ added in v3.10.0
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) ToUserPtrOutput ¶ added in v3.10.0
func (o UserOutput) ToUserPtrOutput() UserPtrOutput
func (UserOutput) ToUserPtrOutputWithContext ¶ added in v3.10.0
func (o UserOutput) ToUserPtrOutputWithContext(ctx context.Context) UserPtrOutput
type UserPtrInput ¶ added in v3.10.0
type UserPtrInput interface { pulumi.Input ToUserPtrOutput() UserPtrOutput ToUserPtrOutputWithContext(ctx context.Context) UserPtrOutput }
type UserPtrOutput ¶ added in v3.10.0
type UserPtrOutput struct{ *pulumi.OutputState }
func (UserPtrOutput) Elem ¶ added in v3.10.0
func (o UserPtrOutput) Elem() UserOutput
func (UserPtrOutput) ElementType ¶ added in v3.10.0
func (UserPtrOutput) ElementType() reflect.Type
func (UserPtrOutput) ToUserPtrOutput ¶ added in v3.10.0
func (o UserPtrOutput) ToUserPtrOutput() UserPtrOutput
func (UserPtrOutput) ToUserPtrOutputWithContext ¶ added in v3.10.0
func (o UserPtrOutput) ToUserPtrOutputWithContext(ctx context.Context) UserPtrOutput
type UserState ¶ added in v3.10.0
type UserState struct { // The email of the user email. Email pulumi.StringPtrInput // The Username. The custom setting is composed of lowercase letters, numbers and underscores, and the length is 3~24 characters. EndUserId pulumi.StringPtrInput // The password of the user password. Password pulumi.StringPtrInput // The phone of the mobile phone number. Phone pulumi.StringPtrInput // The status of the resource. Valid values: `Unlocked`, `Locked`. Status pulumi.StringPtrInput }