managementgroups

package
v0.16.8 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2019 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetManagementGroupArgs

type GetManagementGroupArgs struct {
	// Specifies the UUID of this Management Group.
	GroupId interface{}
}

A collection of arguments for invoking getManagementGroup.

type GetManagementGroupResult

type GetManagementGroupResult struct {
	// A friendly name for the Management Group.
	DisplayName interface{}
	// The ID of any Parent Management Group.
	ParentManagementGroupId interface{}
	// A list of Subscription ID's which are assigned to the Management Group.
	SubscriptionIds interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getManagementGroup.

func LookupManagementGroup

func LookupManagementGroup(ctx *pulumi.Context, args *GetManagementGroupArgs) (*GetManagementGroupResult, error)

Use this data source to access information about an existing Management Group.

type ManagementGroup

type ManagementGroup struct {
	// contains filtered or unexported fields
}

Manages a Management Group.

func GetManagementGroup

func GetManagementGroup(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ManagementGroupState, opts ...pulumi.ResourceOpt) (*ManagementGroup, error)

GetManagementGroup gets an existing ManagementGroup 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 NewManagementGroup

func NewManagementGroup(ctx *pulumi.Context,
	name string, args *ManagementGroupArgs, opts ...pulumi.ResourceOpt) (*ManagementGroup, error)

NewManagementGroup registers a new resource with the given unique name, arguments, and options.

func (*ManagementGroup) DisplayName

func (r *ManagementGroup) DisplayName() *pulumi.StringOutput

A friendly name for this Management Group. If not specified, this'll be the same as the `group_id`.

func (*ManagementGroup) GroupId

func (r *ManagementGroup) GroupId() *pulumi.StringOutput

The UUID for this Management Group, which needs to be unique across your tenant - which will be generated if not provided. Changing this forces a new resource to be created.

func (*ManagementGroup) ID

func (r *ManagementGroup) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*ManagementGroup) ParentManagementGroupId

func (r *ManagementGroup) ParentManagementGroupId() *pulumi.StringOutput

The ID of the Parent Management Group. Changing this forces a new resource to be created.

func (*ManagementGroup) SubscriptionIds

func (r *ManagementGroup) SubscriptionIds() *pulumi.ArrayOutput

A list of Subscription ID's which should be assigned to the Management Group.

func (*ManagementGroup) URN

func (r *ManagementGroup) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type ManagementGroupArgs

type ManagementGroupArgs struct {
	// A friendly name for this Management Group. If not specified, this'll be the same as the `group_id`.
	DisplayName interface{}
	// The UUID for this Management Group, which needs to be unique across your tenant - which will be generated if not provided. Changing this forces a new resource to be created.
	GroupId interface{}
	// The ID of the Parent Management Group. Changing this forces a new resource to be created.
	ParentManagementGroupId interface{}
	// A list of Subscription ID's which should be assigned to the Management Group.
	SubscriptionIds interface{}
}

The set of arguments for constructing a ManagementGroup resource.

type ManagementGroupState

type ManagementGroupState struct {
	// A friendly name for this Management Group. If not specified, this'll be the same as the `group_id`.
	DisplayName interface{}
	// The UUID for this Management Group, which needs to be unique across your tenant - which will be generated if not provided. Changing this forces a new resource to be created.
	GroupId interface{}
	// The ID of the Parent Management Group. Changing this forces a new resource to be created.
	ParentManagementGroupId interface{}
	// A list of Subscription ID's which should be assigned to the Management Group.
	SubscriptionIds interface{}
}

Input properties used for looking up and filtering ManagementGroup resources.

Jump to

Keyboard shortcuts

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