Documentation ¶
Index ¶
- type GetManagementGroupArgs
- type GetManagementGroupResult
- type ManagementGroup
- func (r *ManagementGroup) DisplayName() *pulumi.StringOutput
- func (r *ManagementGroup) GroupId() *pulumi.StringOutput
- func (r *ManagementGroup) ID() *pulumi.IDOutput
- func (r *ManagementGroup) ParentManagementGroupId() *pulumi.StringOutput
- func (r *ManagementGroup) SubscriptionIds() *pulumi.ArrayOutput
- func (r *ManagementGroup) URN() *pulumi.URNOutput
- type ManagementGroupArgs
- type ManagementGroupState
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.