proximity

package
v1.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 29, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL