Documentation ¶
Index ¶
- type GetVirtualMachineManagerInventoryItemsArgs
- type GetVirtualMachineManagerInventoryItemsInventoryItem
- type GetVirtualMachineManagerInventoryItemsInventoryItemArgs
- func (GetVirtualMachineManagerInventoryItemsInventoryItemArgs) ElementType() reflect.Type
- func (i GetVirtualMachineManagerInventoryItemsInventoryItemArgs) ToGetVirtualMachineManagerInventoryItemsInventoryItemOutput() GetVirtualMachineManagerInventoryItemsInventoryItemOutput
- func (i GetVirtualMachineManagerInventoryItemsInventoryItemArgs) ToGetVirtualMachineManagerInventoryItemsInventoryItemOutputWithContext(ctx context.Context) GetVirtualMachineManagerInventoryItemsInventoryItemOutput
- type GetVirtualMachineManagerInventoryItemsInventoryItemArray
- func (GetVirtualMachineManagerInventoryItemsInventoryItemArray) ElementType() reflect.Type
- func (i GetVirtualMachineManagerInventoryItemsInventoryItemArray) ToGetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput() GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput
- func (i GetVirtualMachineManagerInventoryItemsInventoryItemArray) ToGetVirtualMachineManagerInventoryItemsInventoryItemArrayOutputWithContext(ctx context.Context) GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput
- type GetVirtualMachineManagerInventoryItemsInventoryItemArrayInput
- type GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput
- func (GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput) ElementType() reflect.Type
- func (o GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput) Index(i pulumi.IntInput) GetVirtualMachineManagerInventoryItemsInventoryItemOutput
- func (o GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput) ToGetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput() GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput
- func (o GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput) ToGetVirtualMachineManagerInventoryItemsInventoryItemArrayOutputWithContext(ctx context.Context) GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput
- type GetVirtualMachineManagerInventoryItemsInventoryItemInput
- type GetVirtualMachineManagerInventoryItemsInventoryItemOutput
- func (GetVirtualMachineManagerInventoryItemsInventoryItemOutput) ElementType() reflect.Type
- func (o GetVirtualMachineManagerInventoryItemsInventoryItemOutput) Id() pulumi.StringOutput
- func (o GetVirtualMachineManagerInventoryItemsInventoryItemOutput) Name() pulumi.StringOutput
- func (o GetVirtualMachineManagerInventoryItemsInventoryItemOutput) ToGetVirtualMachineManagerInventoryItemsInventoryItemOutput() GetVirtualMachineManagerInventoryItemsInventoryItemOutput
- func (o GetVirtualMachineManagerInventoryItemsInventoryItemOutput) ToGetVirtualMachineManagerInventoryItemsInventoryItemOutputWithContext(ctx context.Context) GetVirtualMachineManagerInventoryItemsInventoryItemOutput
- func (o GetVirtualMachineManagerInventoryItemsInventoryItemOutput) Uuid() pulumi.StringOutput
- type GetVirtualMachineManagerInventoryItemsOutputArgs
- type GetVirtualMachineManagerInventoryItemsResult
- type GetVirtualMachineManagerInventoryItemsResultOutput
- func (GetVirtualMachineManagerInventoryItemsResultOutput) ElementType() reflect.Type
- func (o GetVirtualMachineManagerInventoryItemsResultOutput) Id() pulumi.StringOutput
- func (o GetVirtualMachineManagerInventoryItemsResultOutput) InventoryItems() GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput
- func (o GetVirtualMachineManagerInventoryItemsResultOutput) InventoryType() pulumi.StringOutput
- func (o GetVirtualMachineManagerInventoryItemsResultOutput) SystemCenterVirtualMachineManagerServerId() pulumi.StringOutput
- func (o GetVirtualMachineManagerInventoryItemsResultOutput) ToGetVirtualMachineManagerInventoryItemsResultOutput() GetVirtualMachineManagerInventoryItemsResultOutput
- func (o GetVirtualMachineManagerInventoryItemsResultOutput) ToGetVirtualMachineManagerInventoryItemsResultOutputWithContext(ctx context.Context) GetVirtualMachineManagerInventoryItemsResultOutput
- type VirtualMachineManagerAvailabilitySet
- func (*VirtualMachineManagerAvailabilitySet) ElementType() reflect.Type
- func (i *VirtualMachineManagerAvailabilitySet) ToVirtualMachineManagerAvailabilitySetOutput() VirtualMachineManagerAvailabilitySetOutput
- func (i *VirtualMachineManagerAvailabilitySet) ToVirtualMachineManagerAvailabilitySetOutputWithContext(ctx context.Context) VirtualMachineManagerAvailabilitySetOutput
- type VirtualMachineManagerAvailabilitySetArgs
- type VirtualMachineManagerAvailabilitySetArray
- func (VirtualMachineManagerAvailabilitySetArray) ElementType() reflect.Type
- func (i VirtualMachineManagerAvailabilitySetArray) ToVirtualMachineManagerAvailabilitySetArrayOutput() VirtualMachineManagerAvailabilitySetArrayOutput
- func (i VirtualMachineManagerAvailabilitySetArray) ToVirtualMachineManagerAvailabilitySetArrayOutputWithContext(ctx context.Context) VirtualMachineManagerAvailabilitySetArrayOutput
- type VirtualMachineManagerAvailabilitySetArrayInput
- type VirtualMachineManagerAvailabilitySetArrayOutput
- func (VirtualMachineManagerAvailabilitySetArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineManagerAvailabilitySetArrayOutput) Index(i pulumi.IntInput) VirtualMachineManagerAvailabilitySetOutput
- func (o VirtualMachineManagerAvailabilitySetArrayOutput) ToVirtualMachineManagerAvailabilitySetArrayOutput() VirtualMachineManagerAvailabilitySetArrayOutput
- func (o VirtualMachineManagerAvailabilitySetArrayOutput) ToVirtualMachineManagerAvailabilitySetArrayOutputWithContext(ctx context.Context) VirtualMachineManagerAvailabilitySetArrayOutput
- type VirtualMachineManagerAvailabilitySetInput
- type VirtualMachineManagerAvailabilitySetMap
- func (VirtualMachineManagerAvailabilitySetMap) ElementType() reflect.Type
- func (i VirtualMachineManagerAvailabilitySetMap) ToVirtualMachineManagerAvailabilitySetMapOutput() VirtualMachineManagerAvailabilitySetMapOutput
- func (i VirtualMachineManagerAvailabilitySetMap) ToVirtualMachineManagerAvailabilitySetMapOutputWithContext(ctx context.Context) VirtualMachineManagerAvailabilitySetMapOutput
- type VirtualMachineManagerAvailabilitySetMapInput
- type VirtualMachineManagerAvailabilitySetMapOutput
- func (VirtualMachineManagerAvailabilitySetMapOutput) ElementType() reflect.Type
- func (o VirtualMachineManagerAvailabilitySetMapOutput) MapIndex(k pulumi.StringInput) VirtualMachineManagerAvailabilitySetOutput
- func (o VirtualMachineManagerAvailabilitySetMapOutput) ToVirtualMachineManagerAvailabilitySetMapOutput() VirtualMachineManagerAvailabilitySetMapOutput
- func (o VirtualMachineManagerAvailabilitySetMapOutput) ToVirtualMachineManagerAvailabilitySetMapOutputWithContext(ctx context.Context) VirtualMachineManagerAvailabilitySetMapOutput
- type VirtualMachineManagerAvailabilitySetOutput
- func (o VirtualMachineManagerAvailabilitySetOutput) CustomLocationId() pulumi.StringOutput
- func (VirtualMachineManagerAvailabilitySetOutput) ElementType() reflect.Type
- func (o VirtualMachineManagerAvailabilitySetOutput) Location() pulumi.StringOutput
- func (o VirtualMachineManagerAvailabilitySetOutput) Name() pulumi.StringOutput
- func (o VirtualMachineManagerAvailabilitySetOutput) ResourceGroupName() pulumi.StringOutput
- func (o VirtualMachineManagerAvailabilitySetOutput) SystemCenterVirtualMachineManagerServerId() pulumi.StringOutput
- func (o VirtualMachineManagerAvailabilitySetOutput) Tags() pulumi.StringMapOutput
- func (o VirtualMachineManagerAvailabilitySetOutput) ToVirtualMachineManagerAvailabilitySetOutput() VirtualMachineManagerAvailabilitySetOutput
- func (o VirtualMachineManagerAvailabilitySetOutput) ToVirtualMachineManagerAvailabilitySetOutputWithContext(ctx context.Context) VirtualMachineManagerAvailabilitySetOutput
- type VirtualMachineManagerAvailabilitySetState
- type VirtualMachineManagerCloud
- func (*VirtualMachineManagerCloud) ElementType() reflect.Type
- func (i *VirtualMachineManagerCloud) ToVirtualMachineManagerCloudOutput() VirtualMachineManagerCloudOutput
- func (i *VirtualMachineManagerCloud) ToVirtualMachineManagerCloudOutputWithContext(ctx context.Context) VirtualMachineManagerCloudOutput
- type VirtualMachineManagerCloudArgs
- type VirtualMachineManagerCloudArray
- func (VirtualMachineManagerCloudArray) ElementType() reflect.Type
- func (i VirtualMachineManagerCloudArray) ToVirtualMachineManagerCloudArrayOutput() VirtualMachineManagerCloudArrayOutput
- func (i VirtualMachineManagerCloudArray) ToVirtualMachineManagerCloudArrayOutputWithContext(ctx context.Context) VirtualMachineManagerCloudArrayOutput
- type VirtualMachineManagerCloudArrayInput
- type VirtualMachineManagerCloudArrayOutput
- func (VirtualMachineManagerCloudArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineManagerCloudArrayOutput) Index(i pulumi.IntInput) VirtualMachineManagerCloudOutput
- func (o VirtualMachineManagerCloudArrayOutput) ToVirtualMachineManagerCloudArrayOutput() VirtualMachineManagerCloudArrayOutput
- func (o VirtualMachineManagerCloudArrayOutput) ToVirtualMachineManagerCloudArrayOutputWithContext(ctx context.Context) VirtualMachineManagerCloudArrayOutput
- type VirtualMachineManagerCloudInput
- type VirtualMachineManagerCloudMap
- func (VirtualMachineManagerCloudMap) ElementType() reflect.Type
- func (i VirtualMachineManagerCloudMap) ToVirtualMachineManagerCloudMapOutput() VirtualMachineManagerCloudMapOutput
- func (i VirtualMachineManagerCloudMap) ToVirtualMachineManagerCloudMapOutputWithContext(ctx context.Context) VirtualMachineManagerCloudMapOutput
- type VirtualMachineManagerCloudMapInput
- type VirtualMachineManagerCloudMapOutput
- func (VirtualMachineManagerCloudMapOutput) ElementType() reflect.Type
- func (o VirtualMachineManagerCloudMapOutput) MapIndex(k pulumi.StringInput) VirtualMachineManagerCloudOutput
- func (o VirtualMachineManagerCloudMapOutput) ToVirtualMachineManagerCloudMapOutput() VirtualMachineManagerCloudMapOutput
- func (o VirtualMachineManagerCloudMapOutput) ToVirtualMachineManagerCloudMapOutputWithContext(ctx context.Context) VirtualMachineManagerCloudMapOutput
- type VirtualMachineManagerCloudOutput
- func (o VirtualMachineManagerCloudOutput) CustomLocationId() pulumi.StringOutput
- func (VirtualMachineManagerCloudOutput) ElementType() reflect.Type
- func (o VirtualMachineManagerCloudOutput) Location() pulumi.StringOutput
- func (o VirtualMachineManagerCloudOutput) Name() pulumi.StringOutput
- func (o VirtualMachineManagerCloudOutput) ResourceGroupName() pulumi.StringOutput
- func (o VirtualMachineManagerCloudOutput) SystemCenterVirtualMachineManagerServerInventoryItemId() pulumi.StringOutput
- func (o VirtualMachineManagerCloudOutput) Tags() pulumi.StringMapOutput
- func (o VirtualMachineManagerCloudOutput) ToVirtualMachineManagerCloudOutput() VirtualMachineManagerCloudOutput
- func (o VirtualMachineManagerCloudOutput) ToVirtualMachineManagerCloudOutputWithContext(ctx context.Context) VirtualMachineManagerCloudOutput
- type VirtualMachineManagerCloudState
- type VirtualMachineManagerServer
- func (*VirtualMachineManagerServer) ElementType() reflect.Type
- func (i *VirtualMachineManagerServer) ToVirtualMachineManagerServerOutput() VirtualMachineManagerServerOutput
- func (i *VirtualMachineManagerServer) ToVirtualMachineManagerServerOutputWithContext(ctx context.Context) VirtualMachineManagerServerOutput
- type VirtualMachineManagerServerArgs
- type VirtualMachineManagerServerArray
- func (VirtualMachineManagerServerArray) ElementType() reflect.Type
- func (i VirtualMachineManagerServerArray) ToVirtualMachineManagerServerArrayOutput() VirtualMachineManagerServerArrayOutput
- func (i VirtualMachineManagerServerArray) ToVirtualMachineManagerServerArrayOutputWithContext(ctx context.Context) VirtualMachineManagerServerArrayOutput
- type VirtualMachineManagerServerArrayInput
- type VirtualMachineManagerServerArrayOutput
- func (VirtualMachineManagerServerArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineManagerServerArrayOutput) Index(i pulumi.IntInput) VirtualMachineManagerServerOutput
- func (o VirtualMachineManagerServerArrayOutput) ToVirtualMachineManagerServerArrayOutput() VirtualMachineManagerServerArrayOutput
- func (o VirtualMachineManagerServerArrayOutput) ToVirtualMachineManagerServerArrayOutputWithContext(ctx context.Context) VirtualMachineManagerServerArrayOutput
- type VirtualMachineManagerServerInput
- type VirtualMachineManagerServerMap
- func (VirtualMachineManagerServerMap) ElementType() reflect.Type
- func (i VirtualMachineManagerServerMap) ToVirtualMachineManagerServerMapOutput() VirtualMachineManagerServerMapOutput
- func (i VirtualMachineManagerServerMap) ToVirtualMachineManagerServerMapOutputWithContext(ctx context.Context) VirtualMachineManagerServerMapOutput
- type VirtualMachineManagerServerMapInput
- type VirtualMachineManagerServerMapOutput
- func (VirtualMachineManagerServerMapOutput) ElementType() reflect.Type
- func (o VirtualMachineManagerServerMapOutput) MapIndex(k pulumi.StringInput) VirtualMachineManagerServerOutput
- func (o VirtualMachineManagerServerMapOutput) ToVirtualMachineManagerServerMapOutput() VirtualMachineManagerServerMapOutput
- func (o VirtualMachineManagerServerMapOutput) ToVirtualMachineManagerServerMapOutputWithContext(ctx context.Context) VirtualMachineManagerServerMapOutput
- type VirtualMachineManagerServerOutput
- func (o VirtualMachineManagerServerOutput) CustomLocationId() pulumi.StringOutput
- func (VirtualMachineManagerServerOutput) ElementType() reflect.Type
- func (o VirtualMachineManagerServerOutput) Fqdn() pulumi.StringOutput
- func (o VirtualMachineManagerServerOutput) Location() pulumi.StringOutput
- func (o VirtualMachineManagerServerOutput) Name() pulumi.StringOutput
- func (o VirtualMachineManagerServerOutput) Password() pulumi.StringOutput
- func (o VirtualMachineManagerServerOutput) Port() pulumi.IntPtrOutput
- func (o VirtualMachineManagerServerOutput) ResourceGroupName() pulumi.StringOutput
- func (o VirtualMachineManagerServerOutput) Tags() pulumi.StringMapOutput
- func (o VirtualMachineManagerServerOutput) ToVirtualMachineManagerServerOutput() VirtualMachineManagerServerOutput
- func (o VirtualMachineManagerServerOutput) ToVirtualMachineManagerServerOutputWithContext(ctx context.Context) VirtualMachineManagerServerOutput
- func (o VirtualMachineManagerServerOutput) Username() pulumi.StringOutput
- type VirtualMachineManagerServerState
- type VirtualMachineManagerVirtualMachineTemplate
- func GetVirtualMachineManagerVirtualMachineTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*VirtualMachineManagerVirtualMachineTemplate, error)
- func NewVirtualMachineManagerVirtualMachineTemplate(ctx *pulumi.Context, name string, ...) (*VirtualMachineManagerVirtualMachineTemplate, error)
- func (*VirtualMachineManagerVirtualMachineTemplate) ElementType() reflect.Type
- func (i *VirtualMachineManagerVirtualMachineTemplate) ToVirtualMachineManagerVirtualMachineTemplateOutput() VirtualMachineManagerVirtualMachineTemplateOutput
- func (i *VirtualMachineManagerVirtualMachineTemplate) ToVirtualMachineManagerVirtualMachineTemplateOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualMachineTemplateOutput
- type VirtualMachineManagerVirtualMachineTemplateArgs
- type VirtualMachineManagerVirtualMachineTemplateArray
- func (VirtualMachineManagerVirtualMachineTemplateArray) ElementType() reflect.Type
- func (i VirtualMachineManagerVirtualMachineTemplateArray) ToVirtualMachineManagerVirtualMachineTemplateArrayOutput() VirtualMachineManagerVirtualMachineTemplateArrayOutput
- func (i VirtualMachineManagerVirtualMachineTemplateArray) ToVirtualMachineManagerVirtualMachineTemplateArrayOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualMachineTemplateArrayOutput
- type VirtualMachineManagerVirtualMachineTemplateArrayInput
- type VirtualMachineManagerVirtualMachineTemplateArrayOutput
- func (VirtualMachineManagerVirtualMachineTemplateArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineManagerVirtualMachineTemplateArrayOutput) Index(i pulumi.IntInput) VirtualMachineManagerVirtualMachineTemplateOutput
- func (o VirtualMachineManagerVirtualMachineTemplateArrayOutput) ToVirtualMachineManagerVirtualMachineTemplateArrayOutput() VirtualMachineManagerVirtualMachineTemplateArrayOutput
- func (o VirtualMachineManagerVirtualMachineTemplateArrayOutput) ToVirtualMachineManagerVirtualMachineTemplateArrayOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualMachineTemplateArrayOutput
- type VirtualMachineManagerVirtualMachineTemplateInput
- type VirtualMachineManagerVirtualMachineTemplateMap
- func (VirtualMachineManagerVirtualMachineTemplateMap) ElementType() reflect.Type
- func (i VirtualMachineManagerVirtualMachineTemplateMap) ToVirtualMachineManagerVirtualMachineTemplateMapOutput() VirtualMachineManagerVirtualMachineTemplateMapOutput
- func (i VirtualMachineManagerVirtualMachineTemplateMap) ToVirtualMachineManagerVirtualMachineTemplateMapOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualMachineTemplateMapOutput
- type VirtualMachineManagerVirtualMachineTemplateMapInput
- type VirtualMachineManagerVirtualMachineTemplateMapOutput
- func (VirtualMachineManagerVirtualMachineTemplateMapOutput) ElementType() reflect.Type
- func (o VirtualMachineManagerVirtualMachineTemplateMapOutput) MapIndex(k pulumi.StringInput) VirtualMachineManagerVirtualMachineTemplateOutput
- func (o VirtualMachineManagerVirtualMachineTemplateMapOutput) ToVirtualMachineManagerVirtualMachineTemplateMapOutput() VirtualMachineManagerVirtualMachineTemplateMapOutput
- func (o VirtualMachineManagerVirtualMachineTemplateMapOutput) ToVirtualMachineManagerVirtualMachineTemplateMapOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualMachineTemplateMapOutput
- type VirtualMachineManagerVirtualMachineTemplateOutput
- func (o VirtualMachineManagerVirtualMachineTemplateOutput) CustomLocationId() pulumi.StringOutput
- func (VirtualMachineManagerVirtualMachineTemplateOutput) ElementType() reflect.Type
- func (o VirtualMachineManagerVirtualMachineTemplateOutput) Location() pulumi.StringOutput
- func (o VirtualMachineManagerVirtualMachineTemplateOutput) Name() pulumi.StringOutput
- func (o VirtualMachineManagerVirtualMachineTemplateOutput) ResourceGroupName() pulumi.StringOutput
- func (o VirtualMachineManagerVirtualMachineTemplateOutput) SystemCenterVirtualMachineManagerServerInventoryItemId() pulumi.StringOutput
- func (o VirtualMachineManagerVirtualMachineTemplateOutput) Tags() pulumi.StringMapOutput
- func (o VirtualMachineManagerVirtualMachineTemplateOutput) ToVirtualMachineManagerVirtualMachineTemplateOutput() VirtualMachineManagerVirtualMachineTemplateOutput
- func (o VirtualMachineManagerVirtualMachineTemplateOutput) ToVirtualMachineManagerVirtualMachineTemplateOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualMachineTemplateOutput
- type VirtualMachineManagerVirtualMachineTemplateState
- type VirtualMachineManagerVirtualNetwork
- func (*VirtualMachineManagerVirtualNetwork) ElementType() reflect.Type
- func (i *VirtualMachineManagerVirtualNetwork) ToVirtualMachineManagerVirtualNetworkOutput() VirtualMachineManagerVirtualNetworkOutput
- func (i *VirtualMachineManagerVirtualNetwork) ToVirtualMachineManagerVirtualNetworkOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualNetworkOutput
- type VirtualMachineManagerVirtualNetworkArgs
- type VirtualMachineManagerVirtualNetworkArray
- func (VirtualMachineManagerVirtualNetworkArray) ElementType() reflect.Type
- func (i VirtualMachineManagerVirtualNetworkArray) ToVirtualMachineManagerVirtualNetworkArrayOutput() VirtualMachineManagerVirtualNetworkArrayOutput
- func (i VirtualMachineManagerVirtualNetworkArray) ToVirtualMachineManagerVirtualNetworkArrayOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualNetworkArrayOutput
- type VirtualMachineManagerVirtualNetworkArrayInput
- type VirtualMachineManagerVirtualNetworkArrayOutput
- func (VirtualMachineManagerVirtualNetworkArrayOutput) ElementType() reflect.Type
- func (o VirtualMachineManagerVirtualNetworkArrayOutput) Index(i pulumi.IntInput) VirtualMachineManagerVirtualNetworkOutput
- func (o VirtualMachineManagerVirtualNetworkArrayOutput) ToVirtualMachineManagerVirtualNetworkArrayOutput() VirtualMachineManagerVirtualNetworkArrayOutput
- func (o VirtualMachineManagerVirtualNetworkArrayOutput) ToVirtualMachineManagerVirtualNetworkArrayOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualNetworkArrayOutput
- type VirtualMachineManagerVirtualNetworkInput
- type VirtualMachineManagerVirtualNetworkMap
- func (VirtualMachineManagerVirtualNetworkMap) ElementType() reflect.Type
- func (i VirtualMachineManagerVirtualNetworkMap) ToVirtualMachineManagerVirtualNetworkMapOutput() VirtualMachineManagerVirtualNetworkMapOutput
- func (i VirtualMachineManagerVirtualNetworkMap) ToVirtualMachineManagerVirtualNetworkMapOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualNetworkMapOutput
- type VirtualMachineManagerVirtualNetworkMapInput
- type VirtualMachineManagerVirtualNetworkMapOutput
- func (VirtualMachineManagerVirtualNetworkMapOutput) ElementType() reflect.Type
- func (o VirtualMachineManagerVirtualNetworkMapOutput) MapIndex(k pulumi.StringInput) VirtualMachineManagerVirtualNetworkOutput
- func (o VirtualMachineManagerVirtualNetworkMapOutput) ToVirtualMachineManagerVirtualNetworkMapOutput() VirtualMachineManagerVirtualNetworkMapOutput
- func (o VirtualMachineManagerVirtualNetworkMapOutput) ToVirtualMachineManagerVirtualNetworkMapOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualNetworkMapOutput
- type VirtualMachineManagerVirtualNetworkOutput
- func (o VirtualMachineManagerVirtualNetworkOutput) CustomLocationId() pulumi.StringOutput
- func (VirtualMachineManagerVirtualNetworkOutput) ElementType() reflect.Type
- func (o VirtualMachineManagerVirtualNetworkOutput) Location() pulumi.StringOutput
- func (o VirtualMachineManagerVirtualNetworkOutput) Name() pulumi.StringOutput
- func (o VirtualMachineManagerVirtualNetworkOutput) ResourceGroupName() pulumi.StringOutput
- func (o VirtualMachineManagerVirtualNetworkOutput) SystemCenterVirtualMachineManagerServerInventoryItemId() pulumi.StringOutput
- func (o VirtualMachineManagerVirtualNetworkOutput) Tags() pulumi.StringMapOutput
- func (o VirtualMachineManagerVirtualNetworkOutput) ToVirtualMachineManagerVirtualNetworkOutput() VirtualMachineManagerVirtualNetworkOutput
- func (o VirtualMachineManagerVirtualNetworkOutput) ToVirtualMachineManagerVirtualNetworkOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualNetworkOutput
- type VirtualMachineManagerVirtualNetworkState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetVirtualMachineManagerInventoryItemsArgs ¶
type GetVirtualMachineManagerInventoryItemsArgs struct { // The inventory type of the System Center Virtual Machine Manager Inventory Item. Possible values are `Cloud`, `VirtualMachine`, `VirtualMachineTemplate` and `VirtualNetwork`. InventoryType string `pulumi:"inventoryType"` // The ID of the System Center Virtual Machine Manager Server. SystemCenterVirtualMachineManagerServerId string `pulumi:"systemCenterVirtualMachineManagerServerId"` }
A collection of arguments for invoking getVirtualMachineManagerInventoryItems.
type GetVirtualMachineManagerInventoryItemsInventoryItem ¶
type GetVirtualMachineManagerInventoryItemsInventoryItem struct { // The ID of the System Center Virtual Machine Manager Inventory Item. Id string `pulumi:"id"` // The name of the System Center Virtual Machine Manager Inventory Item. Name string `pulumi:"name"` // The UUID of the System Center Virtual Machine Manager Inventory Item that is assigned by System Center Virtual Machine Manager. Uuid string `pulumi:"uuid"` }
type GetVirtualMachineManagerInventoryItemsInventoryItemArgs ¶
type GetVirtualMachineManagerInventoryItemsInventoryItemArgs struct { // The ID of the System Center Virtual Machine Manager Inventory Item. Id pulumi.StringInput `pulumi:"id"` // The name of the System Center Virtual Machine Manager Inventory Item. Name pulumi.StringInput `pulumi:"name"` // The UUID of the System Center Virtual Machine Manager Inventory Item that is assigned by System Center Virtual Machine Manager. Uuid pulumi.StringInput `pulumi:"uuid"` }
func (GetVirtualMachineManagerInventoryItemsInventoryItemArgs) ElementType ¶
func (GetVirtualMachineManagerInventoryItemsInventoryItemArgs) ElementType() reflect.Type
func (GetVirtualMachineManagerInventoryItemsInventoryItemArgs) ToGetVirtualMachineManagerInventoryItemsInventoryItemOutput ¶
func (i GetVirtualMachineManagerInventoryItemsInventoryItemArgs) ToGetVirtualMachineManagerInventoryItemsInventoryItemOutput() GetVirtualMachineManagerInventoryItemsInventoryItemOutput
func (GetVirtualMachineManagerInventoryItemsInventoryItemArgs) ToGetVirtualMachineManagerInventoryItemsInventoryItemOutputWithContext ¶
func (i GetVirtualMachineManagerInventoryItemsInventoryItemArgs) ToGetVirtualMachineManagerInventoryItemsInventoryItemOutputWithContext(ctx context.Context) GetVirtualMachineManagerInventoryItemsInventoryItemOutput
type GetVirtualMachineManagerInventoryItemsInventoryItemArray ¶
type GetVirtualMachineManagerInventoryItemsInventoryItemArray []GetVirtualMachineManagerInventoryItemsInventoryItemInput
func (GetVirtualMachineManagerInventoryItemsInventoryItemArray) ElementType ¶
func (GetVirtualMachineManagerInventoryItemsInventoryItemArray) ElementType() reflect.Type
func (GetVirtualMachineManagerInventoryItemsInventoryItemArray) ToGetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput ¶
func (i GetVirtualMachineManagerInventoryItemsInventoryItemArray) ToGetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput() GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput
func (GetVirtualMachineManagerInventoryItemsInventoryItemArray) ToGetVirtualMachineManagerInventoryItemsInventoryItemArrayOutputWithContext ¶
func (i GetVirtualMachineManagerInventoryItemsInventoryItemArray) ToGetVirtualMachineManagerInventoryItemsInventoryItemArrayOutputWithContext(ctx context.Context) GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput
type GetVirtualMachineManagerInventoryItemsInventoryItemArrayInput ¶
type GetVirtualMachineManagerInventoryItemsInventoryItemArrayInput interface { pulumi.Input ToGetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput() GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput ToGetVirtualMachineManagerInventoryItemsInventoryItemArrayOutputWithContext(context.Context) GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput }
GetVirtualMachineManagerInventoryItemsInventoryItemArrayInput is an input type that accepts GetVirtualMachineManagerInventoryItemsInventoryItemArray and GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput values. You can construct a concrete instance of `GetVirtualMachineManagerInventoryItemsInventoryItemArrayInput` via:
GetVirtualMachineManagerInventoryItemsInventoryItemArray{ GetVirtualMachineManagerInventoryItemsInventoryItemArgs{...} }
type GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput ¶
type GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput) ElementType ¶
func (GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput) ElementType() reflect.Type
func (GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput) ToGetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput ¶
func (o GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput) ToGetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput() GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput
func (GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput) ToGetVirtualMachineManagerInventoryItemsInventoryItemArrayOutputWithContext ¶
func (o GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput) ToGetVirtualMachineManagerInventoryItemsInventoryItemArrayOutputWithContext(ctx context.Context) GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput
type GetVirtualMachineManagerInventoryItemsInventoryItemInput ¶
type GetVirtualMachineManagerInventoryItemsInventoryItemInput interface { pulumi.Input ToGetVirtualMachineManagerInventoryItemsInventoryItemOutput() GetVirtualMachineManagerInventoryItemsInventoryItemOutput ToGetVirtualMachineManagerInventoryItemsInventoryItemOutputWithContext(context.Context) GetVirtualMachineManagerInventoryItemsInventoryItemOutput }
GetVirtualMachineManagerInventoryItemsInventoryItemInput is an input type that accepts GetVirtualMachineManagerInventoryItemsInventoryItemArgs and GetVirtualMachineManagerInventoryItemsInventoryItemOutput values. You can construct a concrete instance of `GetVirtualMachineManagerInventoryItemsInventoryItemInput` via:
GetVirtualMachineManagerInventoryItemsInventoryItemArgs{...}
type GetVirtualMachineManagerInventoryItemsInventoryItemOutput ¶
type GetVirtualMachineManagerInventoryItemsInventoryItemOutput struct{ *pulumi.OutputState }
func (GetVirtualMachineManagerInventoryItemsInventoryItemOutput) ElementType ¶
func (GetVirtualMachineManagerInventoryItemsInventoryItemOutput) ElementType() reflect.Type
func (GetVirtualMachineManagerInventoryItemsInventoryItemOutput) Id ¶
The ID of the System Center Virtual Machine Manager Inventory Item.
func (GetVirtualMachineManagerInventoryItemsInventoryItemOutput) Name ¶
The name of the System Center Virtual Machine Manager Inventory Item.
func (GetVirtualMachineManagerInventoryItemsInventoryItemOutput) ToGetVirtualMachineManagerInventoryItemsInventoryItemOutput ¶
func (o GetVirtualMachineManagerInventoryItemsInventoryItemOutput) ToGetVirtualMachineManagerInventoryItemsInventoryItemOutput() GetVirtualMachineManagerInventoryItemsInventoryItemOutput
func (GetVirtualMachineManagerInventoryItemsInventoryItemOutput) ToGetVirtualMachineManagerInventoryItemsInventoryItemOutputWithContext ¶
func (o GetVirtualMachineManagerInventoryItemsInventoryItemOutput) ToGetVirtualMachineManagerInventoryItemsInventoryItemOutputWithContext(ctx context.Context) GetVirtualMachineManagerInventoryItemsInventoryItemOutput
type GetVirtualMachineManagerInventoryItemsOutputArgs ¶
type GetVirtualMachineManagerInventoryItemsOutputArgs struct { // The inventory type of the System Center Virtual Machine Manager Inventory Item. Possible values are `Cloud`, `VirtualMachine`, `VirtualMachineTemplate` and `VirtualNetwork`. InventoryType pulumi.StringInput `pulumi:"inventoryType"` // The ID of the System Center Virtual Machine Manager Server. SystemCenterVirtualMachineManagerServerId pulumi.StringInput `pulumi:"systemCenterVirtualMachineManagerServerId"` }
A collection of arguments for invoking getVirtualMachineManagerInventoryItems.
func (GetVirtualMachineManagerInventoryItemsOutputArgs) ElementType ¶
func (GetVirtualMachineManagerInventoryItemsOutputArgs) ElementType() reflect.Type
type GetVirtualMachineManagerInventoryItemsResult ¶
type GetVirtualMachineManagerInventoryItemsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // One or more `inventoryItems` blocks as defined below. InventoryItems []GetVirtualMachineManagerInventoryItemsInventoryItem `pulumi:"inventoryItems"` InventoryType string `pulumi:"inventoryType"` SystemCenterVirtualMachineManagerServerId string `pulumi:"systemCenterVirtualMachineManagerServerId"` }
A collection of values returned by getVirtualMachineManagerInventoryItems.
func GetVirtualMachineManagerInventoryItems ¶
func GetVirtualMachineManagerInventoryItems(ctx *pulumi.Context, args *GetVirtualMachineManagerInventoryItemsArgs, opts ...pulumi.InvokeOption) (*GetVirtualMachineManagerInventoryItemsResult, error)
Use this data source to access information about existing System Center Virtual Machine Manager Inventory Items.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/systemcenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := systemcenter.GetVirtualMachineManagerInventoryItems(ctx, &systemcenter.GetVirtualMachineManagerInventoryItemsArgs{ InventoryType: "Cloud", SystemCenterVirtualMachineManagerServerId: exampleAzurermSystemCenterVirtualMachineManagerServer.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetVirtualMachineManagerInventoryItemsResultOutput ¶
type GetVirtualMachineManagerInventoryItemsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVirtualMachineManagerInventoryItems.
func GetVirtualMachineManagerInventoryItemsOutput ¶
func GetVirtualMachineManagerInventoryItemsOutput(ctx *pulumi.Context, args GetVirtualMachineManagerInventoryItemsOutputArgs, opts ...pulumi.InvokeOption) GetVirtualMachineManagerInventoryItemsResultOutput
func (GetVirtualMachineManagerInventoryItemsResultOutput) ElementType ¶
func (GetVirtualMachineManagerInventoryItemsResultOutput) ElementType() reflect.Type
func (GetVirtualMachineManagerInventoryItemsResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetVirtualMachineManagerInventoryItemsResultOutput) InventoryItems ¶
func (o GetVirtualMachineManagerInventoryItemsResultOutput) InventoryItems() GetVirtualMachineManagerInventoryItemsInventoryItemArrayOutput
One or more `inventoryItems` blocks as defined below.
func (GetVirtualMachineManagerInventoryItemsResultOutput) InventoryType ¶
func (o GetVirtualMachineManagerInventoryItemsResultOutput) InventoryType() pulumi.StringOutput
func (GetVirtualMachineManagerInventoryItemsResultOutput) SystemCenterVirtualMachineManagerServerId ¶
func (o GetVirtualMachineManagerInventoryItemsResultOutput) SystemCenterVirtualMachineManagerServerId() pulumi.StringOutput
func (GetVirtualMachineManagerInventoryItemsResultOutput) ToGetVirtualMachineManagerInventoryItemsResultOutput ¶
func (o GetVirtualMachineManagerInventoryItemsResultOutput) ToGetVirtualMachineManagerInventoryItemsResultOutput() GetVirtualMachineManagerInventoryItemsResultOutput
func (GetVirtualMachineManagerInventoryItemsResultOutput) ToGetVirtualMachineManagerInventoryItemsResultOutputWithContext ¶
func (o GetVirtualMachineManagerInventoryItemsResultOutput) ToGetVirtualMachineManagerInventoryItemsResultOutputWithContext(ctx context.Context) GetVirtualMachineManagerInventoryItemsResultOutput
type VirtualMachineManagerAvailabilitySet ¶
type VirtualMachineManagerAvailabilitySet struct { pulumi.CustomResourceState // The ID of the Custom Location for the System Center Virtual Machine Manager Availability Set. Changing this forces a new resource to be created. CustomLocationId pulumi.StringOutput `pulumi:"customLocationId"` // The Azure Region where the System Center Virtual Machine Manager Availability Set should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the System Center Virtual Machine Manager Availability Set. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the System Center Virtual Machine Availability Set should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The ID of the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. SystemCenterVirtualMachineManagerServerId pulumi.StringOutput `pulumi:"systemCenterVirtualMachineManagerServerId"` // A mapping of tags which should be assigned to the System Center Virtual Machine Manager Availability Set. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a System Center Virtual Machine Manager Availability Set.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/systemcenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualMachineManagerServer, err := systemcenter.NewVirtualMachineManagerServer(ctx, "example", &systemcenter.VirtualMachineManagerServerArgs{ Name: pulumi.String("example-scvmmms"), ResourceGroupName: example.Name, Location: example.Location, CustomLocationId: pulumi.String("/subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resGroup1/providers/Microsoft.ExtendedLocation/customLocations/customLocation1"), Fqdn: pulumi.String("example.labtest"), Username: pulumi.String("testUser"), Password: pulumi.String("H@Sh1CoR3!"), }) if err != nil { return err } _, err = systemcenter.NewVirtualMachineManagerAvailabilitySet(ctx, "example", &systemcenter.VirtualMachineManagerAvailabilitySetArgs{ Name: pulumi.String("example-scvmmas"), ResourceGroupName: example.Name, Location: example.Location, CustomLocationId: exampleVirtualMachineManagerServer.CustomLocationId, SystemCenterVirtualMachineManagerServerId: exampleVirtualMachineManagerServer.ID(), }) if err != nil { return err } return nil }) }
```
## Import
System Center Virtual Machine Manager Availability Sets can be imported into Pulumi using the `resource id`, e.g.
```sh $ pulumi import azure:systemcenter/virtualMachineManagerAvailabilitySet:VirtualMachineManagerAvailabilitySet example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.ScVmm/availabilitySets/availabilitySet1 ```
func GetVirtualMachineManagerAvailabilitySet ¶
func GetVirtualMachineManagerAvailabilitySet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineManagerAvailabilitySetState, opts ...pulumi.ResourceOption) (*VirtualMachineManagerAvailabilitySet, error)
GetVirtualMachineManagerAvailabilitySet gets an existing VirtualMachineManagerAvailabilitySet 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 NewVirtualMachineManagerAvailabilitySet ¶
func NewVirtualMachineManagerAvailabilitySet(ctx *pulumi.Context, name string, args *VirtualMachineManagerAvailabilitySetArgs, opts ...pulumi.ResourceOption) (*VirtualMachineManagerAvailabilitySet, error)
NewVirtualMachineManagerAvailabilitySet registers a new resource with the given unique name, arguments, and options.
func (*VirtualMachineManagerAvailabilitySet) ElementType ¶
func (*VirtualMachineManagerAvailabilitySet) ElementType() reflect.Type
func (*VirtualMachineManagerAvailabilitySet) ToVirtualMachineManagerAvailabilitySetOutput ¶
func (i *VirtualMachineManagerAvailabilitySet) ToVirtualMachineManagerAvailabilitySetOutput() VirtualMachineManagerAvailabilitySetOutput
func (*VirtualMachineManagerAvailabilitySet) ToVirtualMachineManagerAvailabilitySetOutputWithContext ¶
func (i *VirtualMachineManagerAvailabilitySet) ToVirtualMachineManagerAvailabilitySetOutputWithContext(ctx context.Context) VirtualMachineManagerAvailabilitySetOutput
type VirtualMachineManagerAvailabilitySetArgs ¶
type VirtualMachineManagerAvailabilitySetArgs struct { // The ID of the Custom Location for the System Center Virtual Machine Manager Availability Set. Changing this forces a new resource to be created. CustomLocationId pulumi.StringInput // The Azure Region where the System Center Virtual Machine Manager Availability Set should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the System Center Virtual Machine Manager Availability Set. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the System Center Virtual Machine Availability Set should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The ID of the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. SystemCenterVirtualMachineManagerServerId pulumi.StringInput // A mapping of tags which should be assigned to the System Center Virtual Machine Manager Availability Set. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualMachineManagerAvailabilitySet resource.
func (VirtualMachineManagerAvailabilitySetArgs) ElementType ¶
func (VirtualMachineManagerAvailabilitySetArgs) ElementType() reflect.Type
type VirtualMachineManagerAvailabilitySetArray ¶
type VirtualMachineManagerAvailabilitySetArray []VirtualMachineManagerAvailabilitySetInput
func (VirtualMachineManagerAvailabilitySetArray) ElementType ¶
func (VirtualMachineManagerAvailabilitySetArray) ElementType() reflect.Type
func (VirtualMachineManagerAvailabilitySetArray) ToVirtualMachineManagerAvailabilitySetArrayOutput ¶
func (i VirtualMachineManagerAvailabilitySetArray) ToVirtualMachineManagerAvailabilitySetArrayOutput() VirtualMachineManagerAvailabilitySetArrayOutput
func (VirtualMachineManagerAvailabilitySetArray) ToVirtualMachineManagerAvailabilitySetArrayOutputWithContext ¶
func (i VirtualMachineManagerAvailabilitySetArray) ToVirtualMachineManagerAvailabilitySetArrayOutputWithContext(ctx context.Context) VirtualMachineManagerAvailabilitySetArrayOutput
type VirtualMachineManagerAvailabilitySetArrayInput ¶
type VirtualMachineManagerAvailabilitySetArrayInput interface { pulumi.Input ToVirtualMachineManagerAvailabilitySetArrayOutput() VirtualMachineManagerAvailabilitySetArrayOutput ToVirtualMachineManagerAvailabilitySetArrayOutputWithContext(context.Context) VirtualMachineManagerAvailabilitySetArrayOutput }
VirtualMachineManagerAvailabilitySetArrayInput is an input type that accepts VirtualMachineManagerAvailabilitySetArray and VirtualMachineManagerAvailabilitySetArrayOutput values. You can construct a concrete instance of `VirtualMachineManagerAvailabilitySetArrayInput` via:
VirtualMachineManagerAvailabilitySetArray{ VirtualMachineManagerAvailabilitySetArgs{...} }
type VirtualMachineManagerAvailabilitySetArrayOutput ¶
type VirtualMachineManagerAvailabilitySetArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineManagerAvailabilitySetArrayOutput) ElementType ¶
func (VirtualMachineManagerAvailabilitySetArrayOutput) ElementType() reflect.Type
func (VirtualMachineManagerAvailabilitySetArrayOutput) ToVirtualMachineManagerAvailabilitySetArrayOutput ¶
func (o VirtualMachineManagerAvailabilitySetArrayOutput) ToVirtualMachineManagerAvailabilitySetArrayOutput() VirtualMachineManagerAvailabilitySetArrayOutput
func (VirtualMachineManagerAvailabilitySetArrayOutput) ToVirtualMachineManagerAvailabilitySetArrayOutputWithContext ¶
func (o VirtualMachineManagerAvailabilitySetArrayOutput) ToVirtualMachineManagerAvailabilitySetArrayOutputWithContext(ctx context.Context) VirtualMachineManagerAvailabilitySetArrayOutput
type VirtualMachineManagerAvailabilitySetInput ¶
type VirtualMachineManagerAvailabilitySetInput interface { pulumi.Input ToVirtualMachineManagerAvailabilitySetOutput() VirtualMachineManagerAvailabilitySetOutput ToVirtualMachineManagerAvailabilitySetOutputWithContext(ctx context.Context) VirtualMachineManagerAvailabilitySetOutput }
type VirtualMachineManagerAvailabilitySetMap ¶
type VirtualMachineManagerAvailabilitySetMap map[string]VirtualMachineManagerAvailabilitySetInput
func (VirtualMachineManagerAvailabilitySetMap) ElementType ¶
func (VirtualMachineManagerAvailabilitySetMap) ElementType() reflect.Type
func (VirtualMachineManagerAvailabilitySetMap) ToVirtualMachineManagerAvailabilitySetMapOutput ¶
func (i VirtualMachineManagerAvailabilitySetMap) ToVirtualMachineManagerAvailabilitySetMapOutput() VirtualMachineManagerAvailabilitySetMapOutput
func (VirtualMachineManagerAvailabilitySetMap) ToVirtualMachineManagerAvailabilitySetMapOutputWithContext ¶
func (i VirtualMachineManagerAvailabilitySetMap) ToVirtualMachineManagerAvailabilitySetMapOutputWithContext(ctx context.Context) VirtualMachineManagerAvailabilitySetMapOutput
type VirtualMachineManagerAvailabilitySetMapInput ¶
type VirtualMachineManagerAvailabilitySetMapInput interface { pulumi.Input ToVirtualMachineManagerAvailabilitySetMapOutput() VirtualMachineManagerAvailabilitySetMapOutput ToVirtualMachineManagerAvailabilitySetMapOutputWithContext(context.Context) VirtualMachineManagerAvailabilitySetMapOutput }
VirtualMachineManagerAvailabilitySetMapInput is an input type that accepts VirtualMachineManagerAvailabilitySetMap and VirtualMachineManagerAvailabilitySetMapOutput values. You can construct a concrete instance of `VirtualMachineManagerAvailabilitySetMapInput` via:
VirtualMachineManagerAvailabilitySetMap{ "key": VirtualMachineManagerAvailabilitySetArgs{...} }
type VirtualMachineManagerAvailabilitySetMapOutput ¶
type VirtualMachineManagerAvailabilitySetMapOutput struct{ *pulumi.OutputState }
func (VirtualMachineManagerAvailabilitySetMapOutput) ElementType ¶
func (VirtualMachineManagerAvailabilitySetMapOutput) ElementType() reflect.Type
func (VirtualMachineManagerAvailabilitySetMapOutput) ToVirtualMachineManagerAvailabilitySetMapOutput ¶
func (o VirtualMachineManagerAvailabilitySetMapOutput) ToVirtualMachineManagerAvailabilitySetMapOutput() VirtualMachineManagerAvailabilitySetMapOutput
func (VirtualMachineManagerAvailabilitySetMapOutput) ToVirtualMachineManagerAvailabilitySetMapOutputWithContext ¶
func (o VirtualMachineManagerAvailabilitySetMapOutput) ToVirtualMachineManagerAvailabilitySetMapOutputWithContext(ctx context.Context) VirtualMachineManagerAvailabilitySetMapOutput
type VirtualMachineManagerAvailabilitySetOutput ¶
type VirtualMachineManagerAvailabilitySetOutput struct{ *pulumi.OutputState }
func (VirtualMachineManagerAvailabilitySetOutput) CustomLocationId ¶
func (o VirtualMachineManagerAvailabilitySetOutput) CustomLocationId() pulumi.StringOutput
The ID of the Custom Location for the System Center Virtual Machine Manager Availability Set. Changing this forces a new resource to be created.
func (VirtualMachineManagerAvailabilitySetOutput) ElementType ¶
func (VirtualMachineManagerAvailabilitySetOutput) ElementType() reflect.Type
func (VirtualMachineManagerAvailabilitySetOutput) Location ¶
func (o VirtualMachineManagerAvailabilitySetOutput) Location() pulumi.StringOutput
The Azure Region where the System Center Virtual Machine Manager Availability Set should exist. Changing this forces a new resource to be created.
func (VirtualMachineManagerAvailabilitySetOutput) Name ¶
func (o VirtualMachineManagerAvailabilitySetOutput) Name() pulumi.StringOutput
The name of the System Center Virtual Machine Manager Availability Set. Changing this forces a new resource to be created.
func (VirtualMachineManagerAvailabilitySetOutput) ResourceGroupName ¶
func (o VirtualMachineManagerAvailabilitySetOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the System Center Virtual Machine Availability Set should exist. Changing this forces a new resource to be created.
func (VirtualMachineManagerAvailabilitySetOutput) SystemCenterVirtualMachineManagerServerId ¶
func (o VirtualMachineManagerAvailabilitySetOutput) SystemCenterVirtualMachineManagerServerId() pulumi.StringOutput
The ID of the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created.
func (VirtualMachineManagerAvailabilitySetOutput) Tags ¶
func (o VirtualMachineManagerAvailabilitySetOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the System Center Virtual Machine Manager Availability Set.
func (VirtualMachineManagerAvailabilitySetOutput) ToVirtualMachineManagerAvailabilitySetOutput ¶
func (o VirtualMachineManagerAvailabilitySetOutput) ToVirtualMachineManagerAvailabilitySetOutput() VirtualMachineManagerAvailabilitySetOutput
func (VirtualMachineManagerAvailabilitySetOutput) ToVirtualMachineManagerAvailabilitySetOutputWithContext ¶
func (o VirtualMachineManagerAvailabilitySetOutput) ToVirtualMachineManagerAvailabilitySetOutputWithContext(ctx context.Context) VirtualMachineManagerAvailabilitySetOutput
type VirtualMachineManagerAvailabilitySetState ¶
type VirtualMachineManagerAvailabilitySetState struct { // The ID of the Custom Location for the System Center Virtual Machine Manager Availability Set. Changing this forces a new resource to be created. CustomLocationId pulumi.StringPtrInput // The Azure Region where the System Center Virtual Machine Manager Availability Set should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the System Center Virtual Machine Manager Availability Set. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the System Center Virtual Machine Availability Set should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The ID of the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. SystemCenterVirtualMachineManagerServerId pulumi.StringPtrInput // A mapping of tags which should be assigned to the System Center Virtual Machine Manager Availability Set. Tags pulumi.StringMapInput }
func (VirtualMachineManagerAvailabilitySetState) ElementType ¶
func (VirtualMachineManagerAvailabilitySetState) ElementType() reflect.Type
type VirtualMachineManagerCloud ¶
type VirtualMachineManagerCloud struct { pulumi.CustomResourceState // The ID of the Custom Location for the System Center Virtual Machine Manager Cloud. Changing this forces a new resource to be created. CustomLocationId pulumi.StringOutput `pulumi:"customLocationId"` // The Azure Region where the System Center Virtual Machine Manager Cloud should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the System Center Virtual Machine Manager Cloud. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the System Center Virtual Machine Cloud should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The ID of the System Center Virtual Machine Manager Server Inventory Item. Changing this forces a new resource to be created. SystemCenterVirtualMachineManagerServerInventoryItemId pulumi.StringOutput `pulumi:"systemCenterVirtualMachineManagerServerInventoryItemId"` // A mapping of tags which should be assigned to the System Center Virtual Machine Manager Cloud. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a System Center Virtual Machine Manager Cloud.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/systemcenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualMachineManagerServer, err := systemcenter.NewVirtualMachineManagerServer(ctx, "example", &systemcenter.VirtualMachineManagerServerArgs{ Name: pulumi.String("example-scvmmms"), ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, CustomLocationId: pulumi.String("/subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resGroup1/providers/Microsoft.ExtendedLocation/customLocations/customLocation1"), Fqdn: pulumi.String("example.labtest"), Username: pulumi.String("testUser"), Password: pulumi.String("H@Sh1CoR3!"), }) if err != nil { return err } example := systemcenter.GetVirtualMachineManagerInventoryItemsOutput(ctx, systemcenter.GetVirtualMachineManagerInventoryItemsOutputArgs{ InventoryType: pulumi.String("Cloud"), SystemCenterVirtualMachineManagerServerId: exampleVirtualMachineManagerServer.ID(), }, nil) _, err = systemcenter.NewVirtualMachineManagerCloud(ctx, "example", &systemcenter.VirtualMachineManagerCloudArgs{ Name: pulumi.String("example-scvmmcloud"), ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, CustomLocationId: exampleVirtualMachineManagerServer.CustomLocationId, SystemCenterVirtualMachineManagerServerInventoryItemId: pulumi.String(example.ApplyT(func(example systemcenter.GetVirtualMachineManagerInventoryItemsResult) (*string, error) { return &example.InventoryItems[0].Id, nil }).(pulumi.StringPtrOutput)), }) if err != nil { return err } return nil }) }
```
## Import
System Center Virtual Machine Manager Clouds can be imported into Pulumi using the `resource id`, e.g.
```sh $ pulumi import azure:systemcenter/virtualMachineManagerCloud:VirtualMachineManagerCloud example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.ScVmm/clouds/cloud1 ```
func GetVirtualMachineManagerCloud ¶
func GetVirtualMachineManagerCloud(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineManagerCloudState, opts ...pulumi.ResourceOption) (*VirtualMachineManagerCloud, error)
GetVirtualMachineManagerCloud gets an existing VirtualMachineManagerCloud 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 NewVirtualMachineManagerCloud ¶
func NewVirtualMachineManagerCloud(ctx *pulumi.Context, name string, args *VirtualMachineManagerCloudArgs, opts ...pulumi.ResourceOption) (*VirtualMachineManagerCloud, error)
NewVirtualMachineManagerCloud registers a new resource with the given unique name, arguments, and options.
func (*VirtualMachineManagerCloud) ElementType ¶
func (*VirtualMachineManagerCloud) ElementType() reflect.Type
func (*VirtualMachineManagerCloud) ToVirtualMachineManagerCloudOutput ¶
func (i *VirtualMachineManagerCloud) ToVirtualMachineManagerCloudOutput() VirtualMachineManagerCloudOutput
func (*VirtualMachineManagerCloud) ToVirtualMachineManagerCloudOutputWithContext ¶
func (i *VirtualMachineManagerCloud) ToVirtualMachineManagerCloudOutputWithContext(ctx context.Context) VirtualMachineManagerCloudOutput
type VirtualMachineManagerCloudArgs ¶
type VirtualMachineManagerCloudArgs struct { // The ID of the Custom Location for the System Center Virtual Machine Manager Cloud. Changing this forces a new resource to be created. CustomLocationId pulumi.StringInput // The Azure Region where the System Center Virtual Machine Manager Cloud should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the System Center Virtual Machine Manager Cloud. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the System Center Virtual Machine Cloud should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The ID of the System Center Virtual Machine Manager Server Inventory Item. Changing this forces a new resource to be created. SystemCenterVirtualMachineManagerServerInventoryItemId pulumi.StringInput // A mapping of tags which should be assigned to the System Center Virtual Machine Manager Cloud. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualMachineManagerCloud resource.
func (VirtualMachineManagerCloudArgs) ElementType ¶
func (VirtualMachineManagerCloudArgs) ElementType() reflect.Type
type VirtualMachineManagerCloudArray ¶
type VirtualMachineManagerCloudArray []VirtualMachineManagerCloudInput
func (VirtualMachineManagerCloudArray) ElementType ¶
func (VirtualMachineManagerCloudArray) ElementType() reflect.Type
func (VirtualMachineManagerCloudArray) ToVirtualMachineManagerCloudArrayOutput ¶
func (i VirtualMachineManagerCloudArray) ToVirtualMachineManagerCloudArrayOutput() VirtualMachineManagerCloudArrayOutput
func (VirtualMachineManagerCloudArray) ToVirtualMachineManagerCloudArrayOutputWithContext ¶
func (i VirtualMachineManagerCloudArray) ToVirtualMachineManagerCloudArrayOutputWithContext(ctx context.Context) VirtualMachineManagerCloudArrayOutput
type VirtualMachineManagerCloudArrayInput ¶
type VirtualMachineManagerCloudArrayInput interface { pulumi.Input ToVirtualMachineManagerCloudArrayOutput() VirtualMachineManagerCloudArrayOutput ToVirtualMachineManagerCloudArrayOutputWithContext(context.Context) VirtualMachineManagerCloudArrayOutput }
VirtualMachineManagerCloudArrayInput is an input type that accepts VirtualMachineManagerCloudArray and VirtualMachineManagerCloudArrayOutput values. You can construct a concrete instance of `VirtualMachineManagerCloudArrayInput` via:
VirtualMachineManagerCloudArray{ VirtualMachineManagerCloudArgs{...} }
type VirtualMachineManagerCloudArrayOutput ¶
type VirtualMachineManagerCloudArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineManagerCloudArrayOutput) ElementType ¶
func (VirtualMachineManagerCloudArrayOutput) ElementType() reflect.Type
func (VirtualMachineManagerCloudArrayOutput) Index ¶
func (o VirtualMachineManagerCloudArrayOutput) Index(i pulumi.IntInput) VirtualMachineManagerCloudOutput
func (VirtualMachineManagerCloudArrayOutput) ToVirtualMachineManagerCloudArrayOutput ¶
func (o VirtualMachineManagerCloudArrayOutput) ToVirtualMachineManagerCloudArrayOutput() VirtualMachineManagerCloudArrayOutput
func (VirtualMachineManagerCloudArrayOutput) ToVirtualMachineManagerCloudArrayOutputWithContext ¶
func (o VirtualMachineManagerCloudArrayOutput) ToVirtualMachineManagerCloudArrayOutputWithContext(ctx context.Context) VirtualMachineManagerCloudArrayOutput
type VirtualMachineManagerCloudInput ¶
type VirtualMachineManagerCloudInput interface { pulumi.Input ToVirtualMachineManagerCloudOutput() VirtualMachineManagerCloudOutput ToVirtualMachineManagerCloudOutputWithContext(ctx context.Context) VirtualMachineManagerCloudOutput }
type VirtualMachineManagerCloudMap ¶
type VirtualMachineManagerCloudMap map[string]VirtualMachineManagerCloudInput
func (VirtualMachineManagerCloudMap) ElementType ¶
func (VirtualMachineManagerCloudMap) ElementType() reflect.Type
func (VirtualMachineManagerCloudMap) ToVirtualMachineManagerCloudMapOutput ¶
func (i VirtualMachineManagerCloudMap) ToVirtualMachineManagerCloudMapOutput() VirtualMachineManagerCloudMapOutput
func (VirtualMachineManagerCloudMap) ToVirtualMachineManagerCloudMapOutputWithContext ¶
func (i VirtualMachineManagerCloudMap) ToVirtualMachineManagerCloudMapOutputWithContext(ctx context.Context) VirtualMachineManagerCloudMapOutput
type VirtualMachineManagerCloudMapInput ¶
type VirtualMachineManagerCloudMapInput interface { pulumi.Input ToVirtualMachineManagerCloudMapOutput() VirtualMachineManagerCloudMapOutput ToVirtualMachineManagerCloudMapOutputWithContext(context.Context) VirtualMachineManagerCloudMapOutput }
VirtualMachineManagerCloudMapInput is an input type that accepts VirtualMachineManagerCloudMap and VirtualMachineManagerCloudMapOutput values. You can construct a concrete instance of `VirtualMachineManagerCloudMapInput` via:
VirtualMachineManagerCloudMap{ "key": VirtualMachineManagerCloudArgs{...} }
type VirtualMachineManagerCloudMapOutput ¶
type VirtualMachineManagerCloudMapOutput struct{ *pulumi.OutputState }
func (VirtualMachineManagerCloudMapOutput) ElementType ¶
func (VirtualMachineManagerCloudMapOutput) ElementType() reflect.Type
func (VirtualMachineManagerCloudMapOutput) MapIndex ¶
func (o VirtualMachineManagerCloudMapOutput) MapIndex(k pulumi.StringInput) VirtualMachineManagerCloudOutput
func (VirtualMachineManagerCloudMapOutput) ToVirtualMachineManagerCloudMapOutput ¶
func (o VirtualMachineManagerCloudMapOutput) ToVirtualMachineManagerCloudMapOutput() VirtualMachineManagerCloudMapOutput
func (VirtualMachineManagerCloudMapOutput) ToVirtualMachineManagerCloudMapOutputWithContext ¶
func (o VirtualMachineManagerCloudMapOutput) ToVirtualMachineManagerCloudMapOutputWithContext(ctx context.Context) VirtualMachineManagerCloudMapOutput
type VirtualMachineManagerCloudOutput ¶
type VirtualMachineManagerCloudOutput struct{ *pulumi.OutputState }
func (VirtualMachineManagerCloudOutput) CustomLocationId ¶
func (o VirtualMachineManagerCloudOutput) CustomLocationId() pulumi.StringOutput
The ID of the Custom Location for the System Center Virtual Machine Manager Cloud. Changing this forces a new resource to be created.
func (VirtualMachineManagerCloudOutput) ElementType ¶
func (VirtualMachineManagerCloudOutput) ElementType() reflect.Type
func (VirtualMachineManagerCloudOutput) Location ¶
func (o VirtualMachineManagerCloudOutput) Location() pulumi.StringOutput
The Azure Region where the System Center Virtual Machine Manager Cloud should exist. Changing this forces a new resource to be created.
func (VirtualMachineManagerCloudOutput) Name ¶
func (o VirtualMachineManagerCloudOutput) Name() pulumi.StringOutput
The name of the System Center Virtual Machine Manager Cloud. Changing this forces a new resource to be created.
func (VirtualMachineManagerCloudOutput) ResourceGroupName ¶
func (o VirtualMachineManagerCloudOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the System Center Virtual Machine Cloud should exist. Changing this forces a new resource to be created.
func (VirtualMachineManagerCloudOutput) SystemCenterVirtualMachineManagerServerInventoryItemId ¶
func (o VirtualMachineManagerCloudOutput) SystemCenterVirtualMachineManagerServerInventoryItemId() pulumi.StringOutput
The ID of the System Center Virtual Machine Manager Server Inventory Item. Changing this forces a new resource to be created.
func (VirtualMachineManagerCloudOutput) Tags ¶
func (o VirtualMachineManagerCloudOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the System Center Virtual Machine Manager Cloud.
func (VirtualMachineManagerCloudOutput) ToVirtualMachineManagerCloudOutput ¶
func (o VirtualMachineManagerCloudOutput) ToVirtualMachineManagerCloudOutput() VirtualMachineManagerCloudOutput
func (VirtualMachineManagerCloudOutput) ToVirtualMachineManagerCloudOutputWithContext ¶
func (o VirtualMachineManagerCloudOutput) ToVirtualMachineManagerCloudOutputWithContext(ctx context.Context) VirtualMachineManagerCloudOutput
type VirtualMachineManagerCloudState ¶
type VirtualMachineManagerCloudState struct { // The ID of the Custom Location for the System Center Virtual Machine Manager Cloud. Changing this forces a new resource to be created. CustomLocationId pulumi.StringPtrInput // The Azure Region where the System Center Virtual Machine Manager Cloud should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the System Center Virtual Machine Manager Cloud. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the System Center Virtual Machine Cloud should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The ID of the System Center Virtual Machine Manager Server Inventory Item. Changing this forces a new resource to be created. SystemCenterVirtualMachineManagerServerInventoryItemId pulumi.StringPtrInput // A mapping of tags which should be assigned to the System Center Virtual Machine Manager Cloud. Tags pulumi.StringMapInput }
func (VirtualMachineManagerCloudState) ElementType ¶
func (VirtualMachineManagerCloudState) ElementType() reflect.Type
type VirtualMachineManagerServer ¶
type VirtualMachineManagerServer struct { pulumi.CustomResourceState // The ID of the Custom Location for the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. CustomLocationId pulumi.StringOutput `pulumi:"customLocationId"` // The FQDN of the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // The Azure Region where the System Center Virtual Machine Manager Server should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The password that is used to connect to the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. Password pulumi.StringOutput `pulumi:"password"` // The port on which the System Center Virtual Machine Manager Server is listening. Possible values are between `1` and `65535`. Changing this forces a new resource to be created. Port pulumi.IntPtrOutput `pulumi:"port"` // The name of the Resource Group where the System Center Virtual Machine Manager should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags which should be assigned to the System Center Virtual Machine Manager Server. Tags pulumi.StringMapOutput `pulumi:"tags"` // The username that is used to connect to the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. Username pulumi.StringOutput `pulumi:"username"` }
Manages a System Center Virtual Machine Manager Server.
> **Note:** By request of the service team the provider no longer automatically registering the `Microsoft.ScVmm` Resource Provider for this resource. To register it you can run `az provider register --namespace Microsoft.ScVmm`.
> **Note:** This resource depends on an existing `System Center Virtual Machine Manager Host Machine`, `Arc Resource Bridge` and `Custom Location`. Installing and configuring these dependencies is outside the scope of this document. See [Virtual Machine Manager documentation](https://learn.microsoft.com/en-us/system-center/vmm/?view=sc-vmm-2022) and [Install VMM](https://learn.microsoft.com/en-us/system-center/vmm/install?view=sc-vmm-2022) for more details of `System Center Virtual Machine Manager Host Machine`. See [What is Azure Arc resource bridge](https://learn.microsoft.com/en-us/azure/azure-arc/resource-bridge/overview) and [Overview of Arc-enabled System Center Virtual Machine Manager](https://learn.microsoft.com/en-us/azure/azure-arc/system-center-virtual-machine-manager/overview) for more details of `Arc Resource Bridge/Appliance`. See [Create and manage custom locations on Azure Arc-enabled Kubernetes](https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/custom-locations) for more details of `Custom Location`. If you encounter issues while configuring, we'd recommend opening a ticket with Microsoft Support.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/systemcenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = systemcenter.NewVirtualMachineManagerServer(ctx, "example", &systemcenter.VirtualMachineManagerServerArgs{ Name: pulumi.String("example-scvmmms"), ResourceGroupName: example.Name, Location: example.Location, CustomLocationId: pulumi.String("/subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resGroup1/providers/Microsoft.ExtendedLocation/customLocations/customLocation1"), Fqdn: pulumi.String("example.labtest"), Username: pulumi.String("testUser"), Password: pulumi.String("H@Sh1CoR3!"), }) if err != nil { return err } return nil }) }
```
## Import
System Center Virtual Machine Manager Servers can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:systemcenter/virtualMachineManagerServer:VirtualMachineManagerServer example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.ScVmm/vmmServers/vmmServer1 ```
func GetVirtualMachineManagerServer ¶
func GetVirtualMachineManagerServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineManagerServerState, opts ...pulumi.ResourceOption) (*VirtualMachineManagerServer, error)
GetVirtualMachineManagerServer gets an existing VirtualMachineManagerServer 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 NewVirtualMachineManagerServer ¶
func NewVirtualMachineManagerServer(ctx *pulumi.Context, name string, args *VirtualMachineManagerServerArgs, opts ...pulumi.ResourceOption) (*VirtualMachineManagerServer, error)
NewVirtualMachineManagerServer registers a new resource with the given unique name, arguments, and options.
func (*VirtualMachineManagerServer) ElementType ¶
func (*VirtualMachineManagerServer) ElementType() reflect.Type
func (*VirtualMachineManagerServer) ToVirtualMachineManagerServerOutput ¶
func (i *VirtualMachineManagerServer) ToVirtualMachineManagerServerOutput() VirtualMachineManagerServerOutput
func (*VirtualMachineManagerServer) ToVirtualMachineManagerServerOutputWithContext ¶
func (i *VirtualMachineManagerServer) ToVirtualMachineManagerServerOutputWithContext(ctx context.Context) VirtualMachineManagerServerOutput
type VirtualMachineManagerServerArgs ¶
type VirtualMachineManagerServerArgs struct { // The ID of the Custom Location for the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. CustomLocationId pulumi.StringInput // The FQDN of the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. Fqdn pulumi.StringInput // The Azure Region where the System Center Virtual Machine Manager Server should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The password that is used to connect to the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. Password pulumi.StringInput // The port on which the System Center Virtual Machine Manager Server is listening. Possible values are between `1` and `65535`. Changing this forces a new resource to be created. Port pulumi.IntPtrInput // The name of the Resource Group where the System Center Virtual Machine Manager should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags which should be assigned to the System Center Virtual Machine Manager Server. Tags pulumi.StringMapInput // The username that is used to connect to the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. Username pulumi.StringInput }
The set of arguments for constructing a VirtualMachineManagerServer resource.
func (VirtualMachineManagerServerArgs) ElementType ¶
func (VirtualMachineManagerServerArgs) ElementType() reflect.Type
type VirtualMachineManagerServerArray ¶
type VirtualMachineManagerServerArray []VirtualMachineManagerServerInput
func (VirtualMachineManagerServerArray) ElementType ¶
func (VirtualMachineManagerServerArray) ElementType() reflect.Type
func (VirtualMachineManagerServerArray) ToVirtualMachineManagerServerArrayOutput ¶
func (i VirtualMachineManagerServerArray) ToVirtualMachineManagerServerArrayOutput() VirtualMachineManagerServerArrayOutput
func (VirtualMachineManagerServerArray) ToVirtualMachineManagerServerArrayOutputWithContext ¶
func (i VirtualMachineManagerServerArray) ToVirtualMachineManagerServerArrayOutputWithContext(ctx context.Context) VirtualMachineManagerServerArrayOutput
type VirtualMachineManagerServerArrayInput ¶
type VirtualMachineManagerServerArrayInput interface { pulumi.Input ToVirtualMachineManagerServerArrayOutput() VirtualMachineManagerServerArrayOutput ToVirtualMachineManagerServerArrayOutputWithContext(context.Context) VirtualMachineManagerServerArrayOutput }
VirtualMachineManagerServerArrayInput is an input type that accepts VirtualMachineManagerServerArray and VirtualMachineManagerServerArrayOutput values. You can construct a concrete instance of `VirtualMachineManagerServerArrayInput` via:
VirtualMachineManagerServerArray{ VirtualMachineManagerServerArgs{...} }
type VirtualMachineManagerServerArrayOutput ¶
type VirtualMachineManagerServerArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineManagerServerArrayOutput) ElementType ¶
func (VirtualMachineManagerServerArrayOutput) ElementType() reflect.Type
func (VirtualMachineManagerServerArrayOutput) ToVirtualMachineManagerServerArrayOutput ¶
func (o VirtualMachineManagerServerArrayOutput) ToVirtualMachineManagerServerArrayOutput() VirtualMachineManagerServerArrayOutput
func (VirtualMachineManagerServerArrayOutput) ToVirtualMachineManagerServerArrayOutputWithContext ¶
func (o VirtualMachineManagerServerArrayOutput) ToVirtualMachineManagerServerArrayOutputWithContext(ctx context.Context) VirtualMachineManagerServerArrayOutput
type VirtualMachineManagerServerInput ¶
type VirtualMachineManagerServerInput interface { pulumi.Input ToVirtualMachineManagerServerOutput() VirtualMachineManagerServerOutput ToVirtualMachineManagerServerOutputWithContext(ctx context.Context) VirtualMachineManagerServerOutput }
type VirtualMachineManagerServerMap ¶
type VirtualMachineManagerServerMap map[string]VirtualMachineManagerServerInput
func (VirtualMachineManagerServerMap) ElementType ¶
func (VirtualMachineManagerServerMap) ElementType() reflect.Type
func (VirtualMachineManagerServerMap) ToVirtualMachineManagerServerMapOutput ¶
func (i VirtualMachineManagerServerMap) ToVirtualMachineManagerServerMapOutput() VirtualMachineManagerServerMapOutput
func (VirtualMachineManagerServerMap) ToVirtualMachineManagerServerMapOutputWithContext ¶
func (i VirtualMachineManagerServerMap) ToVirtualMachineManagerServerMapOutputWithContext(ctx context.Context) VirtualMachineManagerServerMapOutput
type VirtualMachineManagerServerMapInput ¶
type VirtualMachineManagerServerMapInput interface { pulumi.Input ToVirtualMachineManagerServerMapOutput() VirtualMachineManagerServerMapOutput ToVirtualMachineManagerServerMapOutputWithContext(context.Context) VirtualMachineManagerServerMapOutput }
VirtualMachineManagerServerMapInput is an input type that accepts VirtualMachineManagerServerMap and VirtualMachineManagerServerMapOutput values. You can construct a concrete instance of `VirtualMachineManagerServerMapInput` via:
VirtualMachineManagerServerMap{ "key": VirtualMachineManagerServerArgs{...} }
type VirtualMachineManagerServerMapOutput ¶
type VirtualMachineManagerServerMapOutput struct{ *pulumi.OutputState }
func (VirtualMachineManagerServerMapOutput) ElementType ¶
func (VirtualMachineManagerServerMapOutput) ElementType() reflect.Type
func (VirtualMachineManagerServerMapOutput) MapIndex ¶
func (o VirtualMachineManagerServerMapOutput) MapIndex(k pulumi.StringInput) VirtualMachineManagerServerOutput
func (VirtualMachineManagerServerMapOutput) ToVirtualMachineManagerServerMapOutput ¶
func (o VirtualMachineManagerServerMapOutput) ToVirtualMachineManagerServerMapOutput() VirtualMachineManagerServerMapOutput
func (VirtualMachineManagerServerMapOutput) ToVirtualMachineManagerServerMapOutputWithContext ¶
func (o VirtualMachineManagerServerMapOutput) ToVirtualMachineManagerServerMapOutputWithContext(ctx context.Context) VirtualMachineManagerServerMapOutput
type VirtualMachineManagerServerOutput ¶
type VirtualMachineManagerServerOutput struct{ *pulumi.OutputState }
func (VirtualMachineManagerServerOutput) CustomLocationId ¶
func (o VirtualMachineManagerServerOutput) CustomLocationId() pulumi.StringOutput
The ID of the Custom Location for the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created.
func (VirtualMachineManagerServerOutput) ElementType ¶
func (VirtualMachineManagerServerOutput) ElementType() reflect.Type
func (VirtualMachineManagerServerOutput) Fqdn ¶
func (o VirtualMachineManagerServerOutput) Fqdn() pulumi.StringOutput
The FQDN of the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created.
func (VirtualMachineManagerServerOutput) Location ¶
func (o VirtualMachineManagerServerOutput) Location() pulumi.StringOutput
The Azure Region where the System Center Virtual Machine Manager Server should exist. Changing this forces a new resource to be created.
func (VirtualMachineManagerServerOutput) Name ¶
func (o VirtualMachineManagerServerOutput) Name() pulumi.StringOutput
The name of the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created.
func (VirtualMachineManagerServerOutput) Password ¶
func (o VirtualMachineManagerServerOutput) Password() pulumi.StringOutput
The password that is used to connect to the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created.
func (VirtualMachineManagerServerOutput) Port ¶
func (o VirtualMachineManagerServerOutput) Port() pulumi.IntPtrOutput
The port on which the System Center Virtual Machine Manager Server is listening. Possible values are between `1` and `65535`. Changing this forces a new resource to be created.
func (VirtualMachineManagerServerOutput) ResourceGroupName ¶
func (o VirtualMachineManagerServerOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the System Center Virtual Machine Manager should exist. Changing this forces a new resource to be created.
func (VirtualMachineManagerServerOutput) Tags ¶
func (o VirtualMachineManagerServerOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the System Center Virtual Machine Manager Server.
func (VirtualMachineManagerServerOutput) ToVirtualMachineManagerServerOutput ¶
func (o VirtualMachineManagerServerOutput) ToVirtualMachineManagerServerOutput() VirtualMachineManagerServerOutput
func (VirtualMachineManagerServerOutput) ToVirtualMachineManagerServerOutputWithContext ¶
func (o VirtualMachineManagerServerOutput) ToVirtualMachineManagerServerOutputWithContext(ctx context.Context) VirtualMachineManagerServerOutput
func (VirtualMachineManagerServerOutput) Username ¶
func (o VirtualMachineManagerServerOutput) Username() pulumi.StringOutput
The username that is used to connect to the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created.
type VirtualMachineManagerServerState ¶
type VirtualMachineManagerServerState struct { // The ID of the Custom Location for the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. CustomLocationId pulumi.StringPtrInput // The FQDN of the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. Fqdn pulumi.StringPtrInput // The Azure Region where the System Center Virtual Machine Manager Server should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The password that is used to connect to the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. Password pulumi.StringPtrInput // The port on which the System Center Virtual Machine Manager Server is listening. Possible values are between `1` and `65535`. Changing this forces a new resource to be created. Port pulumi.IntPtrInput // The name of the Resource Group where the System Center Virtual Machine Manager should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags which should be assigned to the System Center Virtual Machine Manager Server. Tags pulumi.StringMapInput // The username that is used to connect to the System Center Virtual Machine Manager Server. Changing this forces a new resource to be created. Username pulumi.StringPtrInput }
func (VirtualMachineManagerServerState) ElementType ¶
func (VirtualMachineManagerServerState) ElementType() reflect.Type
type VirtualMachineManagerVirtualMachineTemplate ¶
type VirtualMachineManagerVirtualMachineTemplate struct { pulumi.CustomResourceState // The ID of the Custom Location for the System Center Virtual Machine Manager Virtual Machine Template. Changing this forces a new resource to be created. CustomLocationId pulumi.StringOutput `pulumi:"customLocationId"` // The Azure Region where the System Center Virtual Machine Manager Virtual Machine Template should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the System Center Virtual Machine Manager Virtual Machine Template. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the System Center Virtual Machine Manager Virtual Machine Template should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The ID of the System Center Virtual Machine Manager Server Inventory Item. Changing this forces a new resource to be created. SystemCenterVirtualMachineManagerServerInventoryItemId pulumi.StringOutput `pulumi:"systemCenterVirtualMachineManagerServerInventoryItemId"` // A mapping of tags which should be assigned to the System Center Virtual Machine Manager Virtual Machine Template. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a System Center Virtual Machine Manager Virtual Machine Template.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/systemcenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualMachineManagerServer, err := systemcenter.NewVirtualMachineManagerServer(ctx, "example", &systemcenter.VirtualMachineManagerServerArgs{ Name: pulumi.String("example-scvmmms"), ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, CustomLocationId: pulumi.String("/subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resGroup1/providers/Microsoft.ExtendedLocation/customLocations/customLocation1"), Fqdn: pulumi.String("example.labtest"), Username: pulumi.String("testUser"), Password: pulumi.String("H@Sh1CoR3!"), }) if err != nil { return err } example := systemcenter.GetVirtualMachineManagerInventoryItemsOutput(ctx, systemcenter.GetVirtualMachineManagerInventoryItemsOutputArgs{ InventoryType: pulumi.String("VirtualMachineTemplate"), SystemCenterVirtualMachineManagerServerId: exampleVirtualMachineManagerServer.ID(), }, nil) _, err = systemcenter.NewVirtualMachineManagerVirtualMachineTemplate(ctx, "example", &systemcenter.VirtualMachineManagerVirtualMachineTemplateArgs{ Name: pulumi.String("example-scvmmvmtemplate"), ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, CustomLocationId: exampleVirtualMachineManagerServer.CustomLocationId, SystemCenterVirtualMachineManagerServerInventoryItemId: pulumi.String(example.ApplyT(func(example systemcenter.GetVirtualMachineManagerInventoryItemsResult) (*string, error) { return &example.InventoryItems[0].Id, nil }).(pulumi.StringPtrOutput)), }) if err != nil { return err } return nil }) }
```
## Import
System Center Virtual Machine Manager Virtual Machine Templates can be imported into Pulumi using the `resource id`, e.g.
```sh $ pulumi import azure:systemcenter/virtualMachineManagerVirtualMachineTemplate:VirtualMachineManagerVirtualMachineTemplate example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.ScVmm/virtualMachineTemplates/virtualMachineTemplate1 ```
func GetVirtualMachineManagerVirtualMachineTemplate ¶
func GetVirtualMachineManagerVirtualMachineTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineManagerVirtualMachineTemplateState, opts ...pulumi.ResourceOption) (*VirtualMachineManagerVirtualMachineTemplate, error)
GetVirtualMachineManagerVirtualMachineTemplate gets an existing VirtualMachineManagerVirtualMachineTemplate 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 NewVirtualMachineManagerVirtualMachineTemplate ¶
func NewVirtualMachineManagerVirtualMachineTemplate(ctx *pulumi.Context, name string, args *VirtualMachineManagerVirtualMachineTemplateArgs, opts ...pulumi.ResourceOption) (*VirtualMachineManagerVirtualMachineTemplate, error)
NewVirtualMachineManagerVirtualMachineTemplate registers a new resource with the given unique name, arguments, and options.
func (*VirtualMachineManagerVirtualMachineTemplate) ElementType ¶
func (*VirtualMachineManagerVirtualMachineTemplate) ElementType() reflect.Type
func (*VirtualMachineManagerVirtualMachineTemplate) ToVirtualMachineManagerVirtualMachineTemplateOutput ¶
func (i *VirtualMachineManagerVirtualMachineTemplate) ToVirtualMachineManagerVirtualMachineTemplateOutput() VirtualMachineManagerVirtualMachineTemplateOutput
func (*VirtualMachineManagerVirtualMachineTemplate) ToVirtualMachineManagerVirtualMachineTemplateOutputWithContext ¶
func (i *VirtualMachineManagerVirtualMachineTemplate) ToVirtualMachineManagerVirtualMachineTemplateOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualMachineTemplateOutput
type VirtualMachineManagerVirtualMachineTemplateArgs ¶
type VirtualMachineManagerVirtualMachineTemplateArgs struct { // The ID of the Custom Location for the System Center Virtual Machine Manager Virtual Machine Template. Changing this forces a new resource to be created. CustomLocationId pulumi.StringInput // The Azure Region where the System Center Virtual Machine Manager Virtual Machine Template should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the System Center Virtual Machine Manager Virtual Machine Template. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the System Center Virtual Machine Manager Virtual Machine Template should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The ID of the System Center Virtual Machine Manager Server Inventory Item. Changing this forces a new resource to be created. SystemCenterVirtualMachineManagerServerInventoryItemId pulumi.StringInput // A mapping of tags which should be assigned to the System Center Virtual Machine Manager Virtual Machine Template. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualMachineManagerVirtualMachineTemplate resource.
func (VirtualMachineManagerVirtualMachineTemplateArgs) ElementType ¶
func (VirtualMachineManagerVirtualMachineTemplateArgs) ElementType() reflect.Type
type VirtualMachineManagerVirtualMachineTemplateArray ¶
type VirtualMachineManagerVirtualMachineTemplateArray []VirtualMachineManagerVirtualMachineTemplateInput
func (VirtualMachineManagerVirtualMachineTemplateArray) ElementType ¶
func (VirtualMachineManagerVirtualMachineTemplateArray) ElementType() reflect.Type
func (VirtualMachineManagerVirtualMachineTemplateArray) ToVirtualMachineManagerVirtualMachineTemplateArrayOutput ¶
func (i VirtualMachineManagerVirtualMachineTemplateArray) ToVirtualMachineManagerVirtualMachineTemplateArrayOutput() VirtualMachineManagerVirtualMachineTemplateArrayOutput
func (VirtualMachineManagerVirtualMachineTemplateArray) ToVirtualMachineManagerVirtualMachineTemplateArrayOutputWithContext ¶
func (i VirtualMachineManagerVirtualMachineTemplateArray) ToVirtualMachineManagerVirtualMachineTemplateArrayOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualMachineTemplateArrayOutput
type VirtualMachineManagerVirtualMachineTemplateArrayInput ¶
type VirtualMachineManagerVirtualMachineTemplateArrayInput interface { pulumi.Input ToVirtualMachineManagerVirtualMachineTemplateArrayOutput() VirtualMachineManagerVirtualMachineTemplateArrayOutput ToVirtualMachineManagerVirtualMachineTemplateArrayOutputWithContext(context.Context) VirtualMachineManagerVirtualMachineTemplateArrayOutput }
VirtualMachineManagerVirtualMachineTemplateArrayInput is an input type that accepts VirtualMachineManagerVirtualMachineTemplateArray and VirtualMachineManagerVirtualMachineTemplateArrayOutput values. You can construct a concrete instance of `VirtualMachineManagerVirtualMachineTemplateArrayInput` via:
VirtualMachineManagerVirtualMachineTemplateArray{ VirtualMachineManagerVirtualMachineTemplateArgs{...} }
type VirtualMachineManagerVirtualMachineTemplateArrayOutput ¶
type VirtualMachineManagerVirtualMachineTemplateArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineManagerVirtualMachineTemplateArrayOutput) ElementType ¶
func (VirtualMachineManagerVirtualMachineTemplateArrayOutput) ElementType() reflect.Type
func (VirtualMachineManagerVirtualMachineTemplateArrayOutput) ToVirtualMachineManagerVirtualMachineTemplateArrayOutput ¶
func (o VirtualMachineManagerVirtualMachineTemplateArrayOutput) ToVirtualMachineManagerVirtualMachineTemplateArrayOutput() VirtualMachineManagerVirtualMachineTemplateArrayOutput
func (VirtualMachineManagerVirtualMachineTemplateArrayOutput) ToVirtualMachineManagerVirtualMachineTemplateArrayOutputWithContext ¶
func (o VirtualMachineManagerVirtualMachineTemplateArrayOutput) ToVirtualMachineManagerVirtualMachineTemplateArrayOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualMachineTemplateArrayOutput
type VirtualMachineManagerVirtualMachineTemplateInput ¶
type VirtualMachineManagerVirtualMachineTemplateInput interface { pulumi.Input ToVirtualMachineManagerVirtualMachineTemplateOutput() VirtualMachineManagerVirtualMachineTemplateOutput ToVirtualMachineManagerVirtualMachineTemplateOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualMachineTemplateOutput }
type VirtualMachineManagerVirtualMachineTemplateMap ¶
type VirtualMachineManagerVirtualMachineTemplateMap map[string]VirtualMachineManagerVirtualMachineTemplateInput
func (VirtualMachineManagerVirtualMachineTemplateMap) ElementType ¶
func (VirtualMachineManagerVirtualMachineTemplateMap) ElementType() reflect.Type
func (VirtualMachineManagerVirtualMachineTemplateMap) ToVirtualMachineManagerVirtualMachineTemplateMapOutput ¶
func (i VirtualMachineManagerVirtualMachineTemplateMap) ToVirtualMachineManagerVirtualMachineTemplateMapOutput() VirtualMachineManagerVirtualMachineTemplateMapOutput
func (VirtualMachineManagerVirtualMachineTemplateMap) ToVirtualMachineManagerVirtualMachineTemplateMapOutputWithContext ¶
func (i VirtualMachineManagerVirtualMachineTemplateMap) ToVirtualMachineManagerVirtualMachineTemplateMapOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualMachineTemplateMapOutput
type VirtualMachineManagerVirtualMachineTemplateMapInput ¶
type VirtualMachineManagerVirtualMachineTemplateMapInput interface { pulumi.Input ToVirtualMachineManagerVirtualMachineTemplateMapOutput() VirtualMachineManagerVirtualMachineTemplateMapOutput ToVirtualMachineManagerVirtualMachineTemplateMapOutputWithContext(context.Context) VirtualMachineManagerVirtualMachineTemplateMapOutput }
VirtualMachineManagerVirtualMachineTemplateMapInput is an input type that accepts VirtualMachineManagerVirtualMachineTemplateMap and VirtualMachineManagerVirtualMachineTemplateMapOutput values. You can construct a concrete instance of `VirtualMachineManagerVirtualMachineTemplateMapInput` via:
VirtualMachineManagerVirtualMachineTemplateMap{ "key": VirtualMachineManagerVirtualMachineTemplateArgs{...} }
type VirtualMachineManagerVirtualMachineTemplateMapOutput ¶
type VirtualMachineManagerVirtualMachineTemplateMapOutput struct{ *pulumi.OutputState }
func (VirtualMachineManagerVirtualMachineTemplateMapOutput) ElementType ¶
func (VirtualMachineManagerVirtualMachineTemplateMapOutput) ElementType() reflect.Type
func (VirtualMachineManagerVirtualMachineTemplateMapOutput) ToVirtualMachineManagerVirtualMachineTemplateMapOutput ¶
func (o VirtualMachineManagerVirtualMachineTemplateMapOutput) ToVirtualMachineManagerVirtualMachineTemplateMapOutput() VirtualMachineManagerVirtualMachineTemplateMapOutput
func (VirtualMachineManagerVirtualMachineTemplateMapOutput) ToVirtualMachineManagerVirtualMachineTemplateMapOutputWithContext ¶
func (o VirtualMachineManagerVirtualMachineTemplateMapOutput) ToVirtualMachineManagerVirtualMachineTemplateMapOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualMachineTemplateMapOutput
type VirtualMachineManagerVirtualMachineTemplateOutput ¶
type VirtualMachineManagerVirtualMachineTemplateOutput struct{ *pulumi.OutputState }
func (VirtualMachineManagerVirtualMachineTemplateOutput) CustomLocationId ¶
func (o VirtualMachineManagerVirtualMachineTemplateOutput) CustomLocationId() pulumi.StringOutput
The ID of the Custom Location for the System Center Virtual Machine Manager Virtual Machine Template. Changing this forces a new resource to be created.
func (VirtualMachineManagerVirtualMachineTemplateOutput) ElementType ¶
func (VirtualMachineManagerVirtualMachineTemplateOutput) ElementType() reflect.Type
func (VirtualMachineManagerVirtualMachineTemplateOutput) Location ¶
func (o VirtualMachineManagerVirtualMachineTemplateOutput) Location() pulumi.StringOutput
The Azure Region where the System Center Virtual Machine Manager Virtual Machine Template should exist. Changing this forces a new resource to be created.
func (VirtualMachineManagerVirtualMachineTemplateOutput) Name ¶
func (o VirtualMachineManagerVirtualMachineTemplateOutput) Name() pulumi.StringOutput
The name of the System Center Virtual Machine Manager Virtual Machine Template. Changing this forces a new resource to be created.
func (VirtualMachineManagerVirtualMachineTemplateOutput) ResourceGroupName ¶
func (o VirtualMachineManagerVirtualMachineTemplateOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the System Center Virtual Machine Manager Virtual Machine Template should exist. Changing this forces a new resource to be created.
func (VirtualMachineManagerVirtualMachineTemplateOutput) SystemCenterVirtualMachineManagerServerInventoryItemId ¶
func (o VirtualMachineManagerVirtualMachineTemplateOutput) SystemCenterVirtualMachineManagerServerInventoryItemId() pulumi.StringOutput
The ID of the System Center Virtual Machine Manager Server Inventory Item. Changing this forces a new resource to be created.
func (VirtualMachineManagerVirtualMachineTemplateOutput) Tags ¶
func (o VirtualMachineManagerVirtualMachineTemplateOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the System Center Virtual Machine Manager Virtual Machine Template.
func (VirtualMachineManagerVirtualMachineTemplateOutput) ToVirtualMachineManagerVirtualMachineTemplateOutput ¶
func (o VirtualMachineManagerVirtualMachineTemplateOutput) ToVirtualMachineManagerVirtualMachineTemplateOutput() VirtualMachineManagerVirtualMachineTemplateOutput
func (VirtualMachineManagerVirtualMachineTemplateOutput) ToVirtualMachineManagerVirtualMachineTemplateOutputWithContext ¶
func (o VirtualMachineManagerVirtualMachineTemplateOutput) ToVirtualMachineManagerVirtualMachineTemplateOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualMachineTemplateOutput
type VirtualMachineManagerVirtualMachineTemplateState ¶
type VirtualMachineManagerVirtualMachineTemplateState struct { // The ID of the Custom Location for the System Center Virtual Machine Manager Virtual Machine Template. Changing this forces a new resource to be created. CustomLocationId pulumi.StringPtrInput // The Azure Region where the System Center Virtual Machine Manager Virtual Machine Template should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the System Center Virtual Machine Manager Virtual Machine Template. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the System Center Virtual Machine Manager Virtual Machine Template should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The ID of the System Center Virtual Machine Manager Server Inventory Item. Changing this forces a new resource to be created. SystemCenterVirtualMachineManagerServerInventoryItemId pulumi.StringPtrInput // A mapping of tags which should be assigned to the System Center Virtual Machine Manager Virtual Machine Template. Tags pulumi.StringMapInput }
func (VirtualMachineManagerVirtualMachineTemplateState) ElementType ¶
func (VirtualMachineManagerVirtualMachineTemplateState) ElementType() reflect.Type
type VirtualMachineManagerVirtualNetwork ¶
type VirtualMachineManagerVirtualNetwork struct { pulumi.CustomResourceState // The ID of the Custom Location for the System Center Virtual Machine Manager Virtual Network. Changing this forces a new resource to be created. CustomLocationId pulumi.StringOutput `pulumi:"customLocationId"` // The Azure Region where the System Center Virtual Machine Manager Virtual Network should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the System Center Virtual Machine Manager Virtual Network. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the System Center Virtual Machine Virtual Network should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The ID of the System Center Virtual Machine Manager Server Inventory Item. Changing this forces a new resource to be created. SystemCenterVirtualMachineManagerServerInventoryItemId pulumi.StringOutput `pulumi:"systemCenterVirtualMachineManagerServerInventoryItemId"` // A mapping of tags which should be assigned to the System Center Virtual Machine Manager Virtual Network. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a System Center Virtual Machine Manager Virtual Network.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/systemcenter" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualMachineManagerServer, err := systemcenter.NewVirtualMachineManagerServer(ctx, "example", &systemcenter.VirtualMachineManagerServerArgs{ Name: pulumi.String("example-scvmmms"), ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, CustomLocationId: pulumi.String("/subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/resGroup1/providers/Microsoft.ExtendedLocation/customLocations/customLocation1"), Fqdn: pulumi.String("example.labtest"), Username: pulumi.String("testUser"), Password: pulumi.String("H@Sh1CoR3!"), }) if err != nil { return err } example := systemcenter.GetVirtualMachineManagerInventoryItemsOutput(ctx, systemcenter.GetVirtualMachineManagerInventoryItemsOutputArgs{ InventoryType: pulumi.String("VirtualNetwork"), SystemCenterVirtualMachineManagerServerId: exampleVirtualMachineManagerServer.ID(), }, nil) _, err = systemcenter.NewVirtualMachineManagerVirtualNetwork(ctx, "example", &systemcenter.VirtualMachineManagerVirtualNetworkArgs{ Name: pulumi.String("example-scvmmvnet"), ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, CustomLocationId: exampleVirtualMachineManagerServer.CustomLocationId, SystemCenterVirtualMachineManagerServerInventoryItemId: pulumi.String(example.ApplyT(func(example systemcenter.GetVirtualMachineManagerInventoryItemsResult) (*string, error) { return &example.InventoryItems[0].Id, nil }).(pulumi.StringPtrOutput)), }) if err != nil { return err } return nil }) }
```
## Import
System Center Virtual Machine Manager Virtual Networks can be imported into Pulumi using the `resource id`, e.g.
```sh $ pulumi import azure:systemcenter/virtualMachineManagerVirtualNetwork:VirtualMachineManagerVirtualNetwork example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.ScVmm/virtualNetworks/virtualNetwork1 ```
func GetVirtualMachineManagerVirtualNetwork ¶
func GetVirtualMachineManagerVirtualNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineManagerVirtualNetworkState, opts ...pulumi.ResourceOption) (*VirtualMachineManagerVirtualNetwork, error)
GetVirtualMachineManagerVirtualNetwork gets an existing VirtualMachineManagerVirtualNetwork 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 NewVirtualMachineManagerVirtualNetwork ¶
func NewVirtualMachineManagerVirtualNetwork(ctx *pulumi.Context, name string, args *VirtualMachineManagerVirtualNetworkArgs, opts ...pulumi.ResourceOption) (*VirtualMachineManagerVirtualNetwork, error)
NewVirtualMachineManagerVirtualNetwork registers a new resource with the given unique name, arguments, and options.
func (*VirtualMachineManagerVirtualNetwork) ElementType ¶
func (*VirtualMachineManagerVirtualNetwork) ElementType() reflect.Type
func (*VirtualMachineManagerVirtualNetwork) ToVirtualMachineManagerVirtualNetworkOutput ¶
func (i *VirtualMachineManagerVirtualNetwork) ToVirtualMachineManagerVirtualNetworkOutput() VirtualMachineManagerVirtualNetworkOutput
func (*VirtualMachineManagerVirtualNetwork) ToVirtualMachineManagerVirtualNetworkOutputWithContext ¶
func (i *VirtualMachineManagerVirtualNetwork) ToVirtualMachineManagerVirtualNetworkOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualNetworkOutput
type VirtualMachineManagerVirtualNetworkArgs ¶
type VirtualMachineManagerVirtualNetworkArgs struct { // The ID of the Custom Location for the System Center Virtual Machine Manager Virtual Network. Changing this forces a new resource to be created. CustomLocationId pulumi.StringInput // The Azure Region where the System Center Virtual Machine Manager Virtual Network should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the System Center Virtual Machine Manager Virtual Network. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the System Center Virtual Machine Virtual Network should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The ID of the System Center Virtual Machine Manager Server Inventory Item. Changing this forces a new resource to be created. SystemCenterVirtualMachineManagerServerInventoryItemId pulumi.StringInput // A mapping of tags which should be assigned to the System Center Virtual Machine Manager Virtual Network. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualMachineManagerVirtualNetwork resource.
func (VirtualMachineManagerVirtualNetworkArgs) ElementType ¶
func (VirtualMachineManagerVirtualNetworkArgs) ElementType() reflect.Type
type VirtualMachineManagerVirtualNetworkArray ¶
type VirtualMachineManagerVirtualNetworkArray []VirtualMachineManagerVirtualNetworkInput
func (VirtualMachineManagerVirtualNetworkArray) ElementType ¶
func (VirtualMachineManagerVirtualNetworkArray) ElementType() reflect.Type
func (VirtualMachineManagerVirtualNetworkArray) ToVirtualMachineManagerVirtualNetworkArrayOutput ¶
func (i VirtualMachineManagerVirtualNetworkArray) ToVirtualMachineManagerVirtualNetworkArrayOutput() VirtualMachineManagerVirtualNetworkArrayOutput
func (VirtualMachineManagerVirtualNetworkArray) ToVirtualMachineManagerVirtualNetworkArrayOutputWithContext ¶
func (i VirtualMachineManagerVirtualNetworkArray) ToVirtualMachineManagerVirtualNetworkArrayOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualNetworkArrayOutput
type VirtualMachineManagerVirtualNetworkArrayInput ¶
type VirtualMachineManagerVirtualNetworkArrayInput interface { pulumi.Input ToVirtualMachineManagerVirtualNetworkArrayOutput() VirtualMachineManagerVirtualNetworkArrayOutput ToVirtualMachineManagerVirtualNetworkArrayOutputWithContext(context.Context) VirtualMachineManagerVirtualNetworkArrayOutput }
VirtualMachineManagerVirtualNetworkArrayInput is an input type that accepts VirtualMachineManagerVirtualNetworkArray and VirtualMachineManagerVirtualNetworkArrayOutput values. You can construct a concrete instance of `VirtualMachineManagerVirtualNetworkArrayInput` via:
VirtualMachineManagerVirtualNetworkArray{ VirtualMachineManagerVirtualNetworkArgs{...} }
type VirtualMachineManagerVirtualNetworkArrayOutput ¶
type VirtualMachineManagerVirtualNetworkArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachineManagerVirtualNetworkArrayOutput) ElementType ¶
func (VirtualMachineManagerVirtualNetworkArrayOutput) ElementType() reflect.Type
func (VirtualMachineManagerVirtualNetworkArrayOutput) ToVirtualMachineManagerVirtualNetworkArrayOutput ¶
func (o VirtualMachineManagerVirtualNetworkArrayOutput) ToVirtualMachineManagerVirtualNetworkArrayOutput() VirtualMachineManagerVirtualNetworkArrayOutput
func (VirtualMachineManagerVirtualNetworkArrayOutput) ToVirtualMachineManagerVirtualNetworkArrayOutputWithContext ¶
func (o VirtualMachineManagerVirtualNetworkArrayOutput) ToVirtualMachineManagerVirtualNetworkArrayOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualNetworkArrayOutput
type VirtualMachineManagerVirtualNetworkInput ¶
type VirtualMachineManagerVirtualNetworkInput interface { pulumi.Input ToVirtualMachineManagerVirtualNetworkOutput() VirtualMachineManagerVirtualNetworkOutput ToVirtualMachineManagerVirtualNetworkOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualNetworkOutput }
type VirtualMachineManagerVirtualNetworkMap ¶
type VirtualMachineManagerVirtualNetworkMap map[string]VirtualMachineManagerVirtualNetworkInput
func (VirtualMachineManagerVirtualNetworkMap) ElementType ¶
func (VirtualMachineManagerVirtualNetworkMap) ElementType() reflect.Type
func (VirtualMachineManagerVirtualNetworkMap) ToVirtualMachineManagerVirtualNetworkMapOutput ¶
func (i VirtualMachineManagerVirtualNetworkMap) ToVirtualMachineManagerVirtualNetworkMapOutput() VirtualMachineManagerVirtualNetworkMapOutput
func (VirtualMachineManagerVirtualNetworkMap) ToVirtualMachineManagerVirtualNetworkMapOutputWithContext ¶
func (i VirtualMachineManagerVirtualNetworkMap) ToVirtualMachineManagerVirtualNetworkMapOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualNetworkMapOutput
type VirtualMachineManagerVirtualNetworkMapInput ¶
type VirtualMachineManagerVirtualNetworkMapInput interface { pulumi.Input ToVirtualMachineManagerVirtualNetworkMapOutput() VirtualMachineManagerVirtualNetworkMapOutput ToVirtualMachineManagerVirtualNetworkMapOutputWithContext(context.Context) VirtualMachineManagerVirtualNetworkMapOutput }
VirtualMachineManagerVirtualNetworkMapInput is an input type that accepts VirtualMachineManagerVirtualNetworkMap and VirtualMachineManagerVirtualNetworkMapOutput values. You can construct a concrete instance of `VirtualMachineManagerVirtualNetworkMapInput` via:
VirtualMachineManagerVirtualNetworkMap{ "key": VirtualMachineManagerVirtualNetworkArgs{...} }
type VirtualMachineManagerVirtualNetworkMapOutput ¶
type VirtualMachineManagerVirtualNetworkMapOutput struct{ *pulumi.OutputState }
func (VirtualMachineManagerVirtualNetworkMapOutput) ElementType ¶
func (VirtualMachineManagerVirtualNetworkMapOutput) ElementType() reflect.Type
func (VirtualMachineManagerVirtualNetworkMapOutput) ToVirtualMachineManagerVirtualNetworkMapOutput ¶
func (o VirtualMachineManagerVirtualNetworkMapOutput) ToVirtualMachineManagerVirtualNetworkMapOutput() VirtualMachineManagerVirtualNetworkMapOutput
func (VirtualMachineManagerVirtualNetworkMapOutput) ToVirtualMachineManagerVirtualNetworkMapOutputWithContext ¶
func (o VirtualMachineManagerVirtualNetworkMapOutput) ToVirtualMachineManagerVirtualNetworkMapOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualNetworkMapOutput
type VirtualMachineManagerVirtualNetworkOutput ¶
type VirtualMachineManagerVirtualNetworkOutput struct{ *pulumi.OutputState }
func (VirtualMachineManagerVirtualNetworkOutput) CustomLocationId ¶
func (o VirtualMachineManagerVirtualNetworkOutput) CustomLocationId() pulumi.StringOutput
The ID of the Custom Location for the System Center Virtual Machine Manager Virtual Network. Changing this forces a new resource to be created.
func (VirtualMachineManagerVirtualNetworkOutput) ElementType ¶
func (VirtualMachineManagerVirtualNetworkOutput) ElementType() reflect.Type
func (VirtualMachineManagerVirtualNetworkOutput) Location ¶
func (o VirtualMachineManagerVirtualNetworkOutput) Location() pulumi.StringOutput
The Azure Region where the System Center Virtual Machine Manager Virtual Network should exist. Changing this forces a new resource to be created.
func (VirtualMachineManagerVirtualNetworkOutput) Name ¶
func (o VirtualMachineManagerVirtualNetworkOutput) Name() pulumi.StringOutput
The name of the System Center Virtual Machine Manager Virtual Network. Changing this forces a new resource to be created.
func (VirtualMachineManagerVirtualNetworkOutput) ResourceGroupName ¶
func (o VirtualMachineManagerVirtualNetworkOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the System Center Virtual Machine Virtual Network should exist. Changing this forces a new resource to be created.
func (VirtualMachineManagerVirtualNetworkOutput) SystemCenterVirtualMachineManagerServerInventoryItemId ¶
func (o VirtualMachineManagerVirtualNetworkOutput) SystemCenterVirtualMachineManagerServerInventoryItemId() pulumi.StringOutput
The ID of the System Center Virtual Machine Manager Server Inventory Item. Changing this forces a new resource to be created.
func (VirtualMachineManagerVirtualNetworkOutput) Tags ¶
func (o VirtualMachineManagerVirtualNetworkOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the System Center Virtual Machine Manager Virtual Network.
func (VirtualMachineManagerVirtualNetworkOutput) ToVirtualMachineManagerVirtualNetworkOutput ¶
func (o VirtualMachineManagerVirtualNetworkOutput) ToVirtualMachineManagerVirtualNetworkOutput() VirtualMachineManagerVirtualNetworkOutput
func (VirtualMachineManagerVirtualNetworkOutput) ToVirtualMachineManagerVirtualNetworkOutputWithContext ¶
func (o VirtualMachineManagerVirtualNetworkOutput) ToVirtualMachineManagerVirtualNetworkOutputWithContext(ctx context.Context) VirtualMachineManagerVirtualNetworkOutput
type VirtualMachineManagerVirtualNetworkState ¶
type VirtualMachineManagerVirtualNetworkState struct { // The ID of the Custom Location for the System Center Virtual Machine Manager Virtual Network. Changing this forces a new resource to be created. CustomLocationId pulumi.StringPtrInput // The Azure Region where the System Center Virtual Machine Manager Virtual Network should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the System Center Virtual Machine Manager Virtual Network. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the System Center Virtual Machine Virtual Network should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The ID of the System Center Virtual Machine Manager Server Inventory Item. Changing this forces a new resource to be created. SystemCenterVirtualMachineManagerServerInventoryItemId pulumi.StringPtrInput // A mapping of tags which should be assigned to the System Center Virtual Machine Manager Virtual Network. Tags pulumi.StringMapInput }
func (VirtualMachineManagerVirtualNetworkState) ElementType ¶
func (VirtualMachineManagerVirtualNetworkState) ElementType() reflect.Type