Documentation ¶
Index ¶
- type GetPlacementGroupArgs
- type GetPlacementGroupResult
- type PlacementGroup
- func (r *PlacementGroup) ID() pulumi.IDOutput
- func (r *PlacementGroup) Location() pulumi.StringOutput
- func (r *PlacementGroup) Name() pulumi.StringOutput
- func (r *PlacementGroup) ResourceGroupName() pulumi.StringOutput
- func (r *PlacementGroup) Tags() pulumi.MapOutput
- func (r *PlacementGroup) URN() pulumi.URNOutput
- type PlacementGroupArgs
- type PlacementGroupState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetPlacementGroupArgs ¶
type GetPlacementGroupArgs struct { // The name of the Proximity Placement Group. Name interface{} // The name of the resource group in which the Proximity Placement Group exists. ResourceGroupName interface{} }
A collection of arguments for invoking getPlacementGroup.
type GetPlacementGroupResult ¶
type GetPlacementGroupResult struct { Location interface{} Name interface{} ResourceGroupName interface{} Tags interface{} // id is the provider-assigned unique ID for this managed resource. Id interface{} }
A collection of values returned by getPlacementGroup.
func LookupPlacementGroup ¶
func LookupPlacementGroup(ctx *pulumi.Context, args *GetPlacementGroupArgs) (*GetPlacementGroupResult, error)
Use this data source to access information about an existing Proximity Placement Group.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/proximity_placement_group.html.markdown.
type PlacementGroup ¶
type PlacementGroup struct {
// contains filtered or unexported fields
}
Manages a proximity placement group for virtual machines, virtual machine scale sets and availability sets.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/proximity_placement_group.html.markdown.
func GetPlacementGroup ¶
func GetPlacementGroup(ctx *pulumi.Context, name string, id pulumi.ID, state *PlacementGroupState, opts ...pulumi.ResourceOpt) (*PlacementGroup, error)
GetPlacementGroup gets an existing PlacementGroup 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 NewPlacementGroup ¶
func NewPlacementGroup(ctx *pulumi.Context, name string, args *PlacementGroupArgs, opts ...pulumi.ResourceOpt) (*PlacementGroup, error)
NewPlacementGroup registers a new resource with the given unique name, arguments, and options.
func (*PlacementGroup) ID ¶
func (r *PlacementGroup) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*PlacementGroup) Location ¶
func (r *PlacementGroup) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (*PlacementGroup) Name ¶
func (r *PlacementGroup) Name() pulumi.StringOutput
Specifies the name of the availability set. Changing this forces a new resource to be created.
func (*PlacementGroup) ResourceGroupName ¶
func (r *PlacementGroup) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the availability set. Changing this forces a new resource to be created.
func (*PlacementGroup) Tags ¶
func (r *PlacementGroup) Tags() pulumi.MapOutput
A mapping of tags to assign to the resource.
func (*PlacementGroup) URN ¶
func (r *PlacementGroup) URN() pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type PlacementGroupArgs ¶
type PlacementGroupArgs struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the availability set. Changing this forces a new resource to be created. Name interface{} // The name of the resource group in which to create the availability set. Changing this forces a new resource to be created. ResourceGroupName interface{} // A mapping of tags to assign to the resource. Tags interface{} }
The set of arguments for constructing a PlacementGroup resource.
type PlacementGroupState ¶
type PlacementGroupState struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the availability set. Changing this forces a new resource to be created. Name interface{} // The name of the resource group in which to create the availability set. Changing this forces a new resource to be created. ResourceGroupName interface{} // A mapping of tags to assign to the resource. Tags interface{} }
Input properties used for looking up and filtering PlacementGroup resources.