v20180301preview

package
v0.6.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateManagementGroupDetails

type CreateManagementGroupDetails struct {
	// (Optional) The ID of the parent management group used during creation.
	Parent *CreateParentGroupInfo `pulumi:"parent"`
}

The details of a management group used during creation.

type CreateManagementGroupDetailsArgs

type CreateManagementGroupDetailsArgs struct {
	// (Optional) The ID of the parent management group used during creation.
	Parent CreateParentGroupInfoPtrInput `pulumi:"parent"`
}

The details of a management group used during creation.

func (CreateManagementGroupDetailsArgs) ElementType

func (CreateManagementGroupDetailsArgs) ToCreateManagementGroupDetailsOutput

func (i CreateManagementGroupDetailsArgs) ToCreateManagementGroupDetailsOutput() CreateManagementGroupDetailsOutput

func (CreateManagementGroupDetailsArgs) ToCreateManagementGroupDetailsOutputWithContext

func (i CreateManagementGroupDetailsArgs) ToCreateManagementGroupDetailsOutputWithContext(ctx context.Context) CreateManagementGroupDetailsOutput

func (CreateManagementGroupDetailsArgs) ToCreateManagementGroupDetailsPtrOutput

func (i CreateManagementGroupDetailsArgs) ToCreateManagementGroupDetailsPtrOutput() CreateManagementGroupDetailsPtrOutput

func (CreateManagementGroupDetailsArgs) ToCreateManagementGroupDetailsPtrOutputWithContext

func (i CreateManagementGroupDetailsArgs) ToCreateManagementGroupDetailsPtrOutputWithContext(ctx context.Context) CreateManagementGroupDetailsPtrOutput

type CreateManagementGroupDetailsInput

type CreateManagementGroupDetailsInput interface {
	pulumi.Input

	ToCreateManagementGroupDetailsOutput() CreateManagementGroupDetailsOutput
	ToCreateManagementGroupDetailsOutputWithContext(context.Context) CreateManagementGroupDetailsOutput
}

CreateManagementGroupDetailsInput is an input type that accepts CreateManagementGroupDetailsArgs and CreateManagementGroupDetailsOutput values. You can construct a concrete instance of `CreateManagementGroupDetailsInput` via:

CreateManagementGroupDetailsArgs{...}

type CreateManagementGroupDetailsOutput

type CreateManagementGroupDetailsOutput struct{ *pulumi.OutputState }

The details of a management group used during creation.

func (CreateManagementGroupDetailsOutput) ElementType

func (CreateManagementGroupDetailsOutput) Parent

(Optional) The ID of the parent management group used during creation.

func (CreateManagementGroupDetailsOutput) ToCreateManagementGroupDetailsOutput

func (o CreateManagementGroupDetailsOutput) ToCreateManagementGroupDetailsOutput() CreateManagementGroupDetailsOutput

func (CreateManagementGroupDetailsOutput) ToCreateManagementGroupDetailsOutputWithContext

func (o CreateManagementGroupDetailsOutput) ToCreateManagementGroupDetailsOutputWithContext(ctx context.Context) CreateManagementGroupDetailsOutput

func (CreateManagementGroupDetailsOutput) ToCreateManagementGroupDetailsPtrOutput

func (o CreateManagementGroupDetailsOutput) ToCreateManagementGroupDetailsPtrOutput() CreateManagementGroupDetailsPtrOutput

func (CreateManagementGroupDetailsOutput) ToCreateManagementGroupDetailsPtrOutputWithContext

func (o CreateManagementGroupDetailsOutput) ToCreateManagementGroupDetailsPtrOutputWithContext(ctx context.Context) CreateManagementGroupDetailsPtrOutput

type CreateManagementGroupDetailsPtrInput

type CreateManagementGroupDetailsPtrInput interface {
	pulumi.Input

	ToCreateManagementGroupDetailsPtrOutput() CreateManagementGroupDetailsPtrOutput
	ToCreateManagementGroupDetailsPtrOutputWithContext(context.Context) CreateManagementGroupDetailsPtrOutput
}

CreateManagementGroupDetailsPtrInput is an input type that accepts CreateManagementGroupDetailsArgs, CreateManagementGroupDetailsPtr and CreateManagementGroupDetailsPtrOutput values. You can construct a concrete instance of `CreateManagementGroupDetailsPtrInput` via:

        CreateManagementGroupDetailsArgs{...}

or:

        nil

type CreateManagementGroupDetailsPtrOutput

type CreateManagementGroupDetailsPtrOutput struct{ *pulumi.OutputState }

func (CreateManagementGroupDetailsPtrOutput) Elem

func (CreateManagementGroupDetailsPtrOutput) ElementType

func (CreateManagementGroupDetailsPtrOutput) Parent

(Optional) The ID of the parent management group used during creation.

func (CreateManagementGroupDetailsPtrOutput) ToCreateManagementGroupDetailsPtrOutput

func (o CreateManagementGroupDetailsPtrOutput) ToCreateManagementGroupDetailsPtrOutput() CreateManagementGroupDetailsPtrOutput

func (CreateManagementGroupDetailsPtrOutput) ToCreateManagementGroupDetailsPtrOutputWithContext

func (o CreateManagementGroupDetailsPtrOutput) ToCreateManagementGroupDetailsPtrOutputWithContext(ctx context.Context) CreateManagementGroupDetailsPtrOutput

type CreateParentGroupInfo

type CreateParentGroupInfo struct {
	// The fully qualified ID for the parent management group.  For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
	Id *string `pulumi:"id"`
}

(Optional) The ID of the parent management group used during creation.

type CreateParentGroupInfoArgs

type CreateParentGroupInfoArgs struct {
	// The fully qualified ID for the parent management group.  For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
	Id pulumi.StringPtrInput `pulumi:"id"`
}

(Optional) The ID of the parent management group used during creation.

func (CreateParentGroupInfoArgs) ElementType

func (CreateParentGroupInfoArgs) ElementType() reflect.Type

func (CreateParentGroupInfoArgs) ToCreateParentGroupInfoOutput

func (i CreateParentGroupInfoArgs) ToCreateParentGroupInfoOutput() CreateParentGroupInfoOutput

func (CreateParentGroupInfoArgs) ToCreateParentGroupInfoOutputWithContext

func (i CreateParentGroupInfoArgs) ToCreateParentGroupInfoOutputWithContext(ctx context.Context) CreateParentGroupInfoOutput

func (CreateParentGroupInfoArgs) ToCreateParentGroupInfoPtrOutput

func (i CreateParentGroupInfoArgs) ToCreateParentGroupInfoPtrOutput() CreateParentGroupInfoPtrOutput

func (CreateParentGroupInfoArgs) ToCreateParentGroupInfoPtrOutputWithContext

func (i CreateParentGroupInfoArgs) ToCreateParentGroupInfoPtrOutputWithContext(ctx context.Context) CreateParentGroupInfoPtrOutput

type CreateParentGroupInfoInput

type CreateParentGroupInfoInput interface {
	pulumi.Input

	ToCreateParentGroupInfoOutput() CreateParentGroupInfoOutput
	ToCreateParentGroupInfoOutputWithContext(context.Context) CreateParentGroupInfoOutput
}

CreateParentGroupInfoInput is an input type that accepts CreateParentGroupInfoArgs and CreateParentGroupInfoOutput values. You can construct a concrete instance of `CreateParentGroupInfoInput` via:

CreateParentGroupInfoArgs{...}

type CreateParentGroupInfoOutput

type CreateParentGroupInfoOutput struct{ *pulumi.OutputState }

(Optional) The ID of the parent management group used during creation.

func (CreateParentGroupInfoOutput) ElementType

func (CreateParentGroupInfoOutput) Id

The fully qualified ID for the parent management group. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000

func (CreateParentGroupInfoOutput) ToCreateParentGroupInfoOutput

func (o CreateParentGroupInfoOutput) ToCreateParentGroupInfoOutput() CreateParentGroupInfoOutput

func (CreateParentGroupInfoOutput) ToCreateParentGroupInfoOutputWithContext

func (o CreateParentGroupInfoOutput) ToCreateParentGroupInfoOutputWithContext(ctx context.Context) CreateParentGroupInfoOutput

func (CreateParentGroupInfoOutput) ToCreateParentGroupInfoPtrOutput

func (o CreateParentGroupInfoOutput) ToCreateParentGroupInfoPtrOutput() CreateParentGroupInfoPtrOutput

func (CreateParentGroupInfoOutput) ToCreateParentGroupInfoPtrOutputWithContext

func (o CreateParentGroupInfoOutput) ToCreateParentGroupInfoPtrOutputWithContext(ctx context.Context) CreateParentGroupInfoPtrOutput

type CreateParentGroupInfoPtrInput

type CreateParentGroupInfoPtrInput interface {
	pulumi.Input

	ToCreateParentGroupInfoPtrOutput() CreateParentGroupInfoPtrOutput
	ToCreateParentGroupInfoPtrOutputWithContext(context.Context) CreateParentGroupInfoPtrOutput
}

CreateParentGroupInfoPtrInput is an input type that accepts CreateParentGroupInfoArgs, CreateParentGroupInfoPtr and CreateParentGroupInfoPtrOutput values. You can construct a concrete instance of `CreateParentGroupInfoPtrInput` via:

        CreateParentGroupInfoArgs{...}

or:

        nil

type CreateParentGroupInfoPtrOutput

type CreateParentGroupInfoPtrOutput struct{ *pulumi.OutputState }

func (CreateParentGroupInfoPtrOutput) Elem

func (CreateParentGroupInfoPtrOutput) ElementType

func (CreateParentGroupInfoPtrOutput) Id

The fully qualified ID for the parent management group. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000

func (CreateParentGroupInfoPtrOutput) ToCreateParentGroupInfoPtrOutput

func (o CreateParentGroupInfoPtrOutput) ToCreateParentGroupInfoPtrOutput() CreateParentGroupInfoPtrOutput

func (CreateParentGroupInfoPtrOutput) ToCreateParentGroupInfoPtrOutputWithContext

func (o CreateParentGroupInfoPtrOutput) ToCreateParentGroupInfoPtrOutputWithContext(ctx context.Context) CreateParentGroupInfoPtrOutput

type EntityInfoResponse added in v0.2.1

type EntityInfoResponse struct {
	// The friendly name of the management group.
	DisplayName *string `pulumi:"displayName"`
	// The fully qualified ID for the entity.  For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
	Id string `pulumi:"id"`
	// The users specific permissions to this item.
	InheritedPermissions *string `pulumi:"inheritedPermissions"`
	// The name of the entity. For example, 00000000-0000-0000-0000-000000000000
	Name string `pulumi:"name"`
	// Number of child groups is the number of Groups that are exactly one level underneath the current Group.
	NumberOfChildGroups *int `pulumi:"numberOfChildGroups"`
	// Number of children is the number of Groups and Subscriptions that are exactly one level underneath the current Group.
	NumberOfChildren    *int `pulumi:"numberOfChildren"`
	NumberOfDescendants *int `pulumi:"numberOfDescendants"`
	// (Optional) The ID of the parent management group.
	Parent *EntityParentGroupInfoResponse `pulumi:"parent"`
	// The parent display name chain from the root group to the immediate parent
	ParentDisplayNameChain []string `pulumi:"parentDisplayNameChain"`
	// The parent name chain from the root group to the immediate parent
	ParentNameChain []string `pulumi:"parentNameChain"`
	// The users specific permissions to this item.
	Permissions *string `pulumi:"permissions"`
	// The AAD Tenant ID associated with the entity. For example, 00000000-0000-0000-0000-000000000000
	TenantId *string `pulumi:"tenantId"`
	// The type of the resource. For example, /providers/Microsoft.Management/managementGroups
	Type string `pulumi:"type"`
}

The entity.

type EntityInfoResponseArgs added in v0.2.1

type EntityInfoResponseArgs struct {
	// The friendly name of the management group.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The fully qualified ID for the entity.  For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
	Id pulumi.StringInput `pulumi:"id"`
	// The users specific permissions to this item.
	InheritedPermissions pulumi.StringPtrInput `pulumi:"inheritedPermissions"`
	// The name of the entity. For example, 00000000-0000-0000-0000-000000000000
	Name pulumi.StringInput `pulumi:"name"`
	// Number of child groups is the number of Groups that are exactly one level underneath the current Group.
	NumberOfChildGroups pulumi.IntPtrInput `pulumi:"numberOfChildGroups"`
	// Number of children is the number of Groups and Subscriptions that are exactly one level underneath the current Group.
	NumberOfChildren    pulumi.IntPtrInput `pulumi:"numberOfChildren"`
	NumberOfDescendants pulumi.IntPtrInput `pulumi:"numberOfDescendants"`
	// (Optional) The ID of the parent management group.
	Parent EntityParentGroupInfoResponsePtrInput `pulumi:"parent"`
	// The parent display name chain from the root group to the immediate parent
	ParentDisplayNameChain pulumi.StringArrayInput `pulumi:"parentDisplayNameChain"`
	// The parent name chain from the root group to the immediate parent
	ParentNameChain pulumi.StringArrayInput `pulumi:"parentNameChain"`
	// The users specific permissions to this item.
	Permissions pulumi.StringPtrInput `pulumi:"permissions"`
	// The AAD Tenant ID associated with the entity. For example, 00000000-0000-0000-0000-000000000000
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// The type of the resource. For example, /providers/Microsoft.Management/managementGroups
	Type pulumi.StringInput `pulumi:"type"`
}

The entity.

func (EntityInfoResponseArgs) ElementType added in v0.2.1

func (EntityInfoResponseArgs) ElementType() reflect.Type

func (EntityInfoResponseArgs) ToEntityInfoResponseOutput added in v0.2.1

func (i EntityInfoResponseArgs) ToEntityInfoResponseOutput() EntityInfoResponseOutput

func (EntityInfoResponseArgs) ToEntityInfoResponseOutputWithContext added in v0.2.1

func (i EntityInfoResponseArgs) ToEntityInfoResponseOutputWithContext(ctx context.Context) EntityInfoResponseOutput

type EntityInfoResponseArray added in v0.2.1

type EntityInfoResponseArray []EntityInfoResponseInput

func (EntityInfoResponseArray) ElementType added in v0.2.1

func (EntityInfoResponseArray) ElementType() reflect.Type

func (EntityInfoResponseArray) ToEntityInfoResponseArrayOutput added in v0.2.1

func (i EntityInfoResponseArray) ToEntityInfoResponseArrayOutput() EntityInfoResponseArrayOutput

func (EntityInfoResponseArray) ToEntityInfoResponseArrayOutputWithContext added in v0.2.1

func (i EntityInfoResponseArray) ToEntityInfoResponseArrayOutputWithContext(ctx context.Context) EntityInfoResponseArrayOutput

type EntityInfoResponseArrayInput added in v0.2.1

type EntityInfoResponseArrayInput interface {
	pulumi.Input

	ToEntityInfoResponseArrayOutput() EntityInfoResponseArrayOutput
	ToEntityInfoResponseArrayOutputWithContext(context.Context) EntityInfoResponseArrayOutput
}

EntityInfoResponseArrayInput is an input type that accepts EntityInfoResponseArray and EntityInfoResponseArrayOutput values. You can construct a concrete instance of `EntityInfoResponseArrayInput` via:

EntityInfoResponseArray{ EntityInfoResponseArgs{...} }

type EntityInfoResponseArrayOutput added in v0.2.1

type EntityInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (EntityInfoResponseArrayOutput) ElementType added in v0.2.1

func (EntityInfoResponseArrayOutput) Index added in v0.2.1

func (EntityInfoResponseArrayOutput) ToEntityInfoResponseArrayOutput added in v0.2.1

func (o EntityInfoResponseArrayOutput) ToEntityInfoResponseArrayOutput() EntityInfoResponseArrayOutput

func (EntityInfoResponseArrayOutput) ToEntityInfoResponseArrayOutputWithContext added in v0.2.1

func (o EntityInfoResponseArrayOutput) ToEntityInfoResponseArrayOutputWithContext(ctx context.Context) EntityInfoResponseArrayOutput

type EntityInfoResponseInput added in v0.2.1

type EntityInfoResponseInput interface {
	pulumi.Input

	ToEntityInfoResponseOutput() EntityInfoResponseOutput
	ToEntityInfoResponseOutputWithContext(context.Context) EntityInfoResponseOutput
}

EntityInfoResponseInput is an input type that accepts EntityInfoResponseArgs and EntityInfoResponseOutput values. You can construct a concrete instance of `EntityInfoResponseInput` via:

EntityInfoResponseArgs{...}

type EntityInfoResponseOutput added in v0.2.1

type EntityInfoResponseOutput struct{ *pulumi.OutputState }

The entity.

func (EntityInfoResponseOutput) DisplayName added in v0.2.1

The friendly name of the management group.

func (EntityInfoResponseOutput) ElementType added in v0.2.1

func (EntityInfoResponseOutput) ElementType() reflect.Type

func (EntityInfoResponseOutput) Id added in v0.2.1

The fully qualified ID for the entity. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000

func (EntityInfoResponseOutput) InheritedPermissions added in v0.2.1

func (o EntityInfoResponseOutput) InheritedPermissions() pulumi.StringPtrOutput

The users specific permissions to this item.

func (EntityInfoResponseOutput) Name added in v0.2.1

The name of the entity. For example, 00000000-0000-0000-0000-000000000000

func (EntityInfoResponseOutput) NumberOfChildGroups added in v0.2.1

func (o EntityInfoResponseOutput) NumberOfChildGroups() pulumi.IntPtrOutput

Number of child groups is the number of Groups that are exactly one level underneath the current Group.

func (EntityInfoResponseOutput) NumberOfChildren added in v0.2.1

func (o EntityInfoResponseOutput) NumberOfChildren() pulumi.IntPtrOutput

Number of children is the number of Groups and Subscriptions that are exactly one level underneath the current Group.

func (EntityInfoResponseOutput) NumberOfDescendants added in v0.2.1

func (o EntityInfoResponseOutput) NumberOfDescendants() pulumi.IntPtrOutput

func (EntityInfoResponseOutput) Parent added in v0.2.1

(Optional) The ID of the parent management group.

func (EntityInfoResponseOutput) ParentDisplayNameChain added in v0.2.1

func (o EntityInfoResponseOutput) ParentDisplayNameChain() pulumi.StringArrayOutput

The parent display name chain from the root group to the immediate parent

func (EntityInfoResponseOutput) ParentNameChain added in v0.2.1

The parent name chain from the root group to the immediate parent

func (EntityInfoResponseOutput) Permissions added in v0.2.1

The users specific permissions to this item.

func (EntityInfoResponseOutput) TenantId added in v0.2.1

The AAD Tenant ID associated with the entity. For example, 00000000-0000-0000-0000-000000000000

func (EntityInfoResponseOutput) ToEntityInfoResponseOutput added in v0.2.1

func (o EntityInfoResponseOutput) ToEntityInfoResponseOutput() EntityInfoResponseOutput

func (EntityInfoResponseOutput) ToEntityInfoResponseOutputWithContext added in v0.2.1

func (o EntityInfoResponseOutput) ToEntityInfoResponseOutputWithContext(ctx context.Context) EntityInfoResponseOutput

func (EntityInfoResponseOutput) Type added in v0.2.1

The type of the resource. For example, /providers/Microsoft.Management/managementGroups

type EntityParentGroupInfoResponse added in v0.2.1

type EntityParentGroupInfoResponse struct {
	// The fully qualified ID for the parent management group.  For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
	Id *string `pulumi:"id"`
}

(Optional) The ID of the parent management group.

type EntityParentGroupInfoResponseArgs added in v0.2.1

type EntityParentGroupInfoResponseArgs struct {
	// The fully qualified ID for the parent management group.  For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
	Id pulumi.StringPtrInput `pulumi:"id"`
}

(Optional) The ID of the parent management group.

func (EntityParentGroupInfoResponseArgs) ElementType added in v0.2.1

func (EntityParentGroupInfoResponseArgs) ToEntityParentGroupInfoResponseOutput added in v0.2.1

func (i EntityParentGroupInfoResponseArgs) ToEntityParentGroupInfoResponseOutput() EntityParentGroupInfoResponseOutput

func (EntityParentGroupInfoResponseArgs) ToEntityParentGroupInfoResponseOutputWithContext added in v0.2.1

func (i EntityParentGroupInfoResponseArgs) ToEntityParentGroupInfoResponseOutputWithContext(ctx context.Context) EntityParentGroupInfoResponseOutput

func (EntityParentGroupInfoResponseArgs) ToEntityParentGroupInfoResponsePtrOutput added in v0.2.1

func (i EntityParentGroupInfoResponseArgs) ToEntityParentGroupInfoResponsePtrOutput() EntityParentGroupInfoResponsePtrOutput

func (EntityParentGroupInfoResponseArgs) ToEntityParentGroupInfoResponsePtrOutputWithContext added in v0.2.1

func (i EntityParentGroupInfoResponseArgs) ToEntityParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) EntityParentGroupInfoResponsePtrOutput

type EntityParentGroupInfoResponseInput added in v0.2.1

type EntityParentGroupInfoResponseInput interface {
	pulumi.Input

	ToEntityParentGroupInfoResponseOutput() EntityParentGroupInfoResponseOutput
	ToEntityParentGroupInfoResponseOutputWithContext(context.Context) EntityParentGroupInfoResponseOutput
}

EntityParentGroupInfoResponseInput is an input type that accepts EntityParentGroupInfoResponseArgs and EntityParentGroupInfoResponseOutput values. You can construct a concrete instance of `EntityParentGroupInfoResponseInput` via:

EntityParentGroupInfoResponseArgs{...}

type EntityParentGroupInfoResponseOutput added in v0.2.1

type EntityParentGroupInfoResponseOutput struct{ *pulumi.OutputState }

(Optional) The ID of the parent management group.

func (EntityParentGroupInfoResponseOutput) ElementType added in v0.2.1

func (EntityParentGroupInfoResponseOutput) Id added in v0.2.1

The fully qualified ID for the parent management group. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000

func (EntityParentGroupInfoResponseOutput) ToEntityParentGroupInfoResponseOutput added in v0.2.1

func (o EntityParentGroupInfoResponseOutput) ToEntityParentGroupInfoResponseOutput() EntityParentGroupInfoResponseOutput

func (EntityParentGroupInfoResponseOutput) ToEntityParentGroupInfoResponseOutputWithContext added in v0.2.1

func (o EntityParentGroupInfoResponseOutput) ToEntityParentGroupInfoResponseOutputWithContext(ctx context.Context) EntityParentGroupInfoResponseOutput

func (EntityParentGroupInfoResponseOutput) ToEntityParentGroupInfoResponsePtrOutput added in v0.2.1

func (o EntityParentGroupInfoResponseOutput) ToEntityParentGroupInfoResponsePtrOutput() EntityParentGroupInfoResponsePtrOutput

func (EntityParentGroupInfoResponseOutput) ToEntityParentGroupInfoResponsePtrOutputWithContext added in v0.2.1

func (o EntityParentGroupInfoResponseOutput) ToEntityParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) EntityParentGroupInfoResponsePtrOutput

type EntityParentGroupInfoResponsePtrInput added in v0.2.1

type EntityParentGroupInfoResponsePtrInput interface {
	pulumi.Input

	ToEntityParentGroupInfoResponsePtrOutput() EntityParentGroupInfoResponsePtrOutput
	ToEntityParentGroupInfoResponsePtrOutputWithContext(context.Context) EntityParentGroupInfoResponsePtrOutput
}

EntityParentGroupInfoResponsePtrInput is an input type that accepts EntityParentGroupInfoResponseArgs, EntityParentGroupInfoResponsePtr and EntityParentGroupInfoResponsePtrOutput values. You can construct a concrete instance of `EntityParentGroupInfoResponsePtrInput` via:

        EntityParentGroupInfoResponseArgs{...}

or:

        nil

type EntityParentGroupInfoResponsePtrOutput added in v0.2.1

type EntityParentGroupInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (EntityParentGroupInfoResponsePtrOutput) Elem added in v0.2.1

func (EntityParentGroupInfoResponsePtrOutput) ElementType added in v0.2.1

func (EntityParentGroupInfoResponsePtrOutput) Id added in v0.2.1

The fully qualified ID for the parent management group. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000

func (EntityParentGroupInfoResponsePtrOutput) ToEntityParentGroupInfoResponsePtrOutput added in v0.2.1

func (o EntityParentGroupInfoResponsePtrOutput) ToEntityParentGroupInfoResponsePtrOutput() EntityParentGroupInfoResponsePtrOutput

func (EntityParentGroupInfoResponsePtrOutput) ToEntityParentGroupInfoResponsePtrOutputWithContext added in v0.2.1

func (o EntityParentGroupInfoResponsePtrOutput) ToEntityParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) EntityParentGroupInfoResponsePtrOutput

type GetEntityArgs added in v0.2.1

type GetEntityArgs struct {
	// The filter parameter allows you to filter on the name or display name fields. You can check for equality on the name field (e.g. name eq '{entityName}')  and you can check for substrings on either the name or display name fields(e.g. contains(name, '{substringToSearch}'), contains(displayName, '{substringToSearch')). Note that the '{entityName}' and '{substringToSearch}' fields are checked case insensitively.
	Filter *string `pulumi:"filter"`
	// A filter which allows the get entities call to focus on a particular group (i.e. "$filter=name eq 'groupName'")
	GroupName *string `pulumi:"groupName"`
	// The $search parameter is used in conjunction with the $filter parameter to return three different outputs depending on the parameter passed in. With $search=AllowedParents the API will return the entity info of all groups that the requested entity will be able to reparent to as determined by the user's permissions. With $search=AllowedChildren the API will return the entity info of all entities that can be added as children of the requested entity. With $search=ParentAndFirstLevelChildren the API will return the parent and  first level of children that the user has either direct access to or indirect access via one of their descendants.
	Search *string `pulumi:"search"`
	// This parameter specifies the fields to include in the response. Can include any combination of Name,DisplayName,Type,ParentDisplayNameChain,ParentChain, e.g. '$select=Name,DisplayName,Type,ParentDisplayNameChain,ParentNameChain'. When specified the $select parameter can override select in $skipToken.
	Select *string `pulumi:"select"`
	// Number of entities to skip over when retrieving results. Passing this in will override $skipToken.
	Skip *int `pulumi:"skip"`
	// Page continuation token is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a token parameter that specifies a starting point to use for subsequent calls.
	Skiptoken *string `pulumi:"skiptoken"`
	// Number of elements to return when retrieving results. Passing this in will override $skipToken.
	Top *int `pulumi:"top"`
	// The view parameter allows clients to filter the type of data that is returned by the getEntities call.
	View *string `pulumi:"view"`
}

type GetEntityResult added in v0.2.1

type GetEntityResult struct {
	// Total count of records that match the filter
	Count int `pulumi:"count"`
	// The URL to use for getting the next set of results.
	NextLink string `pulumi:"nextLink"`
	// The list of entities.
	Value []EntityInfoResponse `pulumi:"value"`
}

Describes the result of the request to view entities.

func GetEntity added in v0.2.1

func GetEntity(ctx *pulumi.Context, args *GetEntityArgs, opts ...pulumi.InvokeOption) (*GetEntityResult, error)

type LookupManagementGroupArgs

type LookupManagementGroupArgs struct {
	// The $expand=children query string parameter allows clients to request inclusion of children in the response payload.
	Expand *string `pulumi:"expand"`
	// A filter which allows the exclusion of subscriptions from results (i.e. '$filter=children.childType ne Subscription')
	Filter *string `pulumi:"filter"`
	// Management Group ID.
	GroupId string `pulumi:"groupId"`
	// The $recurse=true query string parameter allows clients to request inclusion of entire hierarchy in the response payload. Note that  $expand=children must be passed up if $recurse is set to true.
	Recurse *bool `pulumi:"recurse"`
}

type LookupManagementGroupResult

type LookupManagementGroupResult struct {
	// The list of children.
	Children []ManagementGroupChildInfoResponse `pulumi:"children"`
	// The details of a management group.
	Details *ManagementGroupDetailsResponse `pulumi:"details"`
	// The friendly name of the management group.
	DisplayName *string `pulumi:"displayName"`
	// The fully qualified ID for the management group.  For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
	Id string `pulumi:"id"`
	// The name of the management group. For example, 00000000-0000-0000-0000-000000000000
	Name string `pulumi:"name"`
	// The role definitions associated with the management group.
	Roles []string `pulumi:"roles"`
	// The AAD Tenant ID associated with the management group. For example, 00000000-0000-0000-0000-000000000000
	TenantId *string `pulumi:"tenantId"`
	// The type of the resource.  For example, /providers/Microsoft.Management/managementGroups
	Type string `pulumi:"type"`
}

The management group details.

type ManagementGroup

type ManagementGroup struct {
	pulumi.CustomResourceState

	// The list of children.
	Children ManagementGroupChildInfoResponseArrayOutput `pulumi:"children"`
	// The details of a management group.
	Details ManagementGroupDetailsResponsePtrOutput `pulumi:"details"`
	// The friendly name of the management group.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// The name of the management group. For example, 00000000-0000-0000-0000-000000000000
	Name pulumi.StringOutput `pulumi:"name"`
	// The role definitions associated with the management group.
	Roles pulumi.StringArrayOutput `pulumi:"roles"`
	// The AAD Tenant ID associated with the management group. For example, 00000000-0000-0000-0000-000000000000
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// The type of the resource.  For example, /providers/Microsoft.Management/managementGroups
	Type pulumi.StringOutput `pulumi:"type"`
}

The management group details.

func GetManagementGroup

func GetManagementGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ManagementGroupState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*ManagementGroup, error)

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

func (*ManagementGroup) ElementType added in v0.2.6

func (*ManagementGroup) ElementType() reflect.Type

func (*ManagementGroup) ToManagementGroupOutput added in v0.2.6

func (i *ManagementGroup) ToManagementGroupOutput() ManagementGroupOutput

func (*ManagementGroup) ToManagementGroupOutputWithContext added in v0.2.6

func (i *ManagementGroup) ToManagementGroupOutputWithContext(ctx context.Context) ManagementGroupOutput

type ManagementGroupArgs

type ManagementGroupArgs struct {
	// The details of a management group used during creation.
	Details CreateManagementGroupDetailsPtrInput
	// The friendly name of the management group. If no value is passed then this  field will be set to the groupId.
	DisplayName pulumi.StringPtrInput
	// Management Group ID.
	GroupId pulumi.StringInput
	// The name of the management group. For example, 00000000-0000-0000-0000-000000000000
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a ManagementGroup resource.

func (ManagementGroupArgs) ElementType

func (ManagementGroupArgs) ElementType() reflect.Type

type ManagementGroupChildInfoResponse

type ManagementGroupChildInfoResponse struct {
	// The list of children.
	Children []ManagementGroupChildInfoResponse `pulumi:"children"`
	// The friendly name of the child resource.
	DisplayName *string `pulumi:"displayName"`
	// The fully qualified ID for the child resource (management group or subscription).  For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
	Id *string `pulumi:"id"`
	// The name of the child entity.
	Name *string `pulumi:"name"`
	// The roles definitions associated with the management group.
	Roles []string `pulumi:"roles"`
	// The fully qualified resource type which includes provider namespace (e.g. /providers/Microsoft.Management/managementGroups)
	Type *string `pulumi:"type"`
}

The child information of a management group.

type ManagementGroupChildInfoResponseArgs

type ManagementGroupChildInfoResponseArgs struct {
	// The list of children.
	Children ManagementGroupChildInfoResponseArrayInput `pulumi:"children"`
	// The friendly name of the child resource.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The fully qualified ID for the child resource (management group or subscription).  For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The name of the child entity.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The roles definitions associated with the management group.
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// The fully qualified resource type which includes provider namespace (e.g. /providers/Microsoft.Management/managementGroups)
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The child information of a management group.

func (ManagementGroupChildInfoResponseArgs) ElementType

func (ManagementGroupChildInfoResponseArgs) ToManagementGroupChildInfoResponseOutput

func (i ManagementGroupChildInfoResponseArgs) ToManagementGroupChildInfoResponseOutput() ManagementGroupChildInfoResponseOutput

func (ManagementGroupChildInfoResponseArgs) ToManagementGroupChildInfoResponseOutputWithContext

func (i ManagementGroupChildInfoResponseArgs) ToManagementGroupChildInfoResponseOutputWithContext(ctx context.Context) ManagementGroupChildInfoResponseOutput

type ManagementGroupChildInfoResponseArray

type ManagementGroupChildInfoResponseArray []ManagementGroupChildInfoResponseInput

func (ManagementGroupChildInfoResponseArray) ElementType

func (ManagementGroupChildInfoResponseArray) ToManagementGroupChildInfoResponseArrayOutput

func (i ManagementGroupChildInfoResponseArray) ToManagementGroupChildInfoResponseArrayOutput() ManagementGroupChildInfoResponseArrayOutput

func (ManagementGroupChildInfoResponseArray) ToManagementGroupChildInfoResponseArrayOutputWithContext

func (i ManagementGroupChildInfoResponseArray) ToManagementGroupChildInfoResponseArrayOutputWithContext(ctx context.Context) ManagementGroupChildInfoResponseArrayOutput

type ManagementGroupChildInfoResponseArrayInput

type ManagementGroupChildInfoResponseArrayInput interface {
	pulumi.Input

	ToManagementGroupChildInfoResponseArrayOutput() ManagementGroupChildInfoResponseArrayOutput
	ToManagementGroupChildInfoResponseArrayOutputWithContext(context.Context) ManagementGroupChildInfoResponseArrayOutput
}

ManagementGroupChildInfoResponseArrayInput is an input type that accepts ManagementGroupChildInfoResponseArray and ManagementGroupChildInfoResponseArrayOutput values. You can construct a concrete instance of `ManagementGroupChildInfoResponseArrayInput` via:

ManagementGroupChildInfoResponseArray{ ManagementGroupChildInfoResponseArgs{...} }

type ManagementGroupChildInfoResponseArrayOutput

type ManagementGroupChildInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (ManagementGroupChildInfoResponseArrayOutput) ElementType

func (ManagementGroupChildInfoResponseArrayOutput) Index

func (ManagementGroupChildInfoResponseArrayOutput) ToManagementGroupChildInfoResponseArrayOutput

func (o ManagementGroupChildInfoResponseArrayOutput) ToManagementGroupChildInfoResponseArrayOutput() ManagementGroupChildInfoResponseArrayOutput

func (ManagementGroupChildInfoResponseArrayOutput) ToManagementGroupChildInfoResponseArrayOutputWithContext

func (o ManagementGroupChildInfoResponseArrayOutput) ToManagementGroupChildInfoResponseArrayOutputWithContext(ctx context.Context) ManagementGroupChildInfoResponseArrayOutput

type ManagementGroupChildInfoResponseInput

type ManagementGroupChildInfoResponseInput interface {
	pulumi.Input

	ToManagementGroupChildInfoResponseOutput() ManagementGroupChildInfoResponseOutput
	ToManagementGroupChildInfoResponseOutputWithContext(context.Context) ManagementGroupChildInfoResponseOutput
}

ManagementGroupChildInfoResponseInput is an input type that accepts ManagementGroupChildInfoResponseArgs and ManagementGroupChildInfoResponseOutput values. You can construct a concrete instance of `ManagementGroupChildInfoResponseInput` via:

ManagementGroupChildInfoResponseArgs{...}

type ManagementGroupChildInfoResponseOutput

type ManagementGroupChildInfoResponseOutput struct{ *pulumi.OutputState }

The child information of a management group.

func (ManagementGroupChildInfoResponseOutput) Children

The list of children.

func (ManagementGroupChildInfoResponseOutput) DisplayName

The friendly name of the child resource.

func (ManagementGroupChildInfoResponseOutput) ElementType

func (ManagementGroupChildInfoResponseOutput) Id

The fully qualified ID for the child resource (management group or subscription). For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000

func (ManagementGroupChildInfoResponseOutput) Name

The name of the child entity.

func (ManagementGroupChildInfoResponseOutput) Roles

The roles definitions associated with the management group.

func (ManagementGroupChildInfoResponseOutput) ToManagementGroupChildInfoResponseOutput

func (o ManagementGroupChildInfoResponseOutput) ToManagementGroupChildInfoResponseOutput() ManagementGroupChildInfoResponseOutput

func (ManagementGroupChildInfoResponseOutput) ToManagementGroupChildInfoResponseOutputWithContext

func (o ManagementGroupChildInfoResponseOutput) ToManagementGroupChildInfoResponseOutputWithContext(ctx context.Context) ManagementGroupChildInfoResponseOutput

func (ManagementGroupChildInfoResponseOutput) Type

The fully qualified resource type which includes provider namespace (e.g. /providers/Microsoft.Management/managementGroups)

type ManagementGroupDetailsResponse

type ManagementGroupDetailsResponse struct {
	// (Optional) The ID of the parent management group.
	Parent *ParentGroupInfoResponse `pulumi:"parent"`
	// The identity of the principal or process that updated the object.
	UpdatedBy *string `pulumi:"updatedBy"`
	// The date and time when this object was last updated.
	UpdatedTime *string `pulumi:"updatedTime"`
	// The version number of the object.
	Version *float64 `pulumi:"version"`
}

The details of a management group.

type ManagementGroupDetailsResponseArgs

type ManagementGroupDetailsResponseArgs struct {
	// (Optional) The ID of the parent management group.
	Parent ParentGroupInfoResponsePtrInput `pulumi:"parent"`
	// The identity of the principal or process that updated the object.
	UpdatedBy pulumi.StringPtrInput `pulumi:"updatedBy"`
	// The date and time when this object was last updated.
	UpdatedTime pulumi.StringPtrInput `pulumi:"updatedTime"`
	// The version number of the object.
	Version pulumi.Float64PtrInput `pulumi:"version"`
}

The details of a management group.

func (ManagementGroupDetailsResponseArgs) ElementType

func (ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponseOutput

func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponseOutput() ManagementGroupDetailsResponseOutput

func (ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponseOutputWithContext

func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponseOutputWithContext(ctx context.Context) ManagementGroupDetailsResponseOutput

func (ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponsePtrOutput

func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponsePtrOutput() ManagementGroupDetailsResponsePtrOutput

func (ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponsePtrOutputWithContext

func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponsePtrOutputWithContext(ctx context.Context) ManagementGroupDetailsResponsePtrOutput

type ManagementGroupDetailsResponseInput

type ManagementGroupDetailsResponseInput interface {
	pulumi.Input

	ToManagementGroupDetailsResponseOutput() ManagementGroupDetailsResponseOutput
	ToManagementGroupDetailsResponseOutputWithContext(context.Context) ManagementGroupDetailsResponseOutput
}

ManagementGroupDetailsResponseInput is an input type that accepts ManagementGroupDetailsResponseArgs and ManagementGroupDetailsResponseOutput values. You can construct a concrete instance of `ManagementGroupDetailsResponseInput` via:

ManagementGroupDetailsResponseArgs{...}

type ManagementGroupDetailsResponseOutput

type ManagementGroupDetailsResponseOutput struct{ *pulumi.OutputState }

The details of a management group.

func (ManagementGroupDetailsResponseOutput) ElementType

func (ManagementGroupDetailsResponseOutput) Parent

(Optional) The ID of the parent management group.

func (ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponseOutput

func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponseOutput() ManagementGroupDetailsResponseOutput

func (ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponseOutputWithContext

func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponseOutputWithContext(ctx context.Context) ManagementGroupDetailsResponseOutput

func (ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponsePtrOutput

func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponsePtrOutput() ManagementGroupDetailsResponsePtrOutput

func (ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponsePtrOutputWithContext

func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponsePtrOutputWithContext(ctx context.Context) ManagementGroupDetailsResponsePtrOutput

func (ManagementGroupDetailsResponseOutput) UpdatedBy

The identity of the principal or process that updated the object.

func (ManagementGroupDetailsResponseOutput) UpdatedTime

The date and time when this object was last updated.

func (ManagementGroupDetailsResponseOutput) Version

The version number of the object.

type ManagementGroupDetailsResponsePtrInput

type ManagementGroupDetailsResponsePtrInput interface {
	pulumi.Input

	ToManagementGroupDetailsResponsePtrOutput() ManagementGroupDetailsResponsePtrOutput
	ToManagementGroupDetailsResponsePtrOutputWithContext(context.Context) ManagementGroupDetailsResponsePtrOutput
}

ManagementGroupDetailsResponsePtrInput is an input type that accepts ManagementGroupDetailsResponseArgs, ManagementGroupDetailsResponsePtr and ManagementGroupDetailsResponsePtrOutput values. You can construct a concrete instance of `ManagementGroupDetailsResponsePtrInput` via:

        ManagementGroupDetailsResponseArgs{...}

or:

        nil

type ManagementGroupDetailsResponsePtrOutput

type ManagementGroupDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagementGroupDetailsResponsePtrOutput) Elem

func (ManagementGroupDetailsResponsePtrOutput) ElementType

func (ManagementGroupDetailsResponsePtrOutput) Parent

(Optional) The ID of the parent management group.

func (ManagementGroupDetailsResponsePtrOutput) ToManagementGroupDetailsResponsePtrOutput

func (o ManagementGroupDetailsResponsePtrOutput) ToManagementGroupDetailsResponsePtrOutput() ManagementGroupDetailsResponsePtrOutput

func (ManagementGroupDetailsResponsePtrOutput) ToManagementGroupDetailsResponsePtrOutputWithContext

func (o ManagementGroupDetailsResponsePtrOutput) ToManagementGroupDetailsResponsePtrOutputWithContext(ctx context.Context) ManagementGroupDetailsResponsePtrOutput

func (ManagementGroupDetailsResponsePtrOutput) UpdatedBy

The identity of the principal or process that updated the object.

func (ManagementGroupDetailsResponsePtrOutput) UpdatedTime

The date and time when this object was last updated.

func (ManagementGroupDetailsResponsePtrOutput) Version

The version number of the object.

type ManagementGroupInput added in v0.2.6

type ManagementGroupInput interface {
	pulumi.Input

	ToManagementGroupOutput() ManagementGroupOutput
	ToManagementGroupOutputWithContext(ctx context.Context) ManagementGroupOutput
}

type ManagementGroupOutput added in v0.2.6

type ManagementGroupOutput struct {
	*pulumi.OutputState
}

func (ManagementGroupOutput) ElementType added in v0.2.6

func (ManagementGroupOutput) ElementType() reflect.Type

func (ManagementGroupOutput) ToManagementGroupOutput added in v0.2.6

func (o ManagementGroupOutput) ToManagementGroupOutput() ManagementGroupOutput

func (ManagementGroupOutput) ToManagementGroupOutputWithContext added in v0.2.6

func (o ManagementGroupOutput) ToManagementGroupOutputWithContext(ctx context.Context) ManagementGroupOutput

type ManagementGroupState

type ManagementGroupState struct {
	// The list of children.
	Children ManagementGroupChildInfoResponseArrayInput
	// The details of a management group.
	Details ManagementGroupDetailsResponsePtrInput
	// The friendly name of the management group.
	DisplayName pulumi.StringPtrInput
	// The name of the management group. For example, 00000000-0000-0000-0000-000000000000
	Name pulumi.StringPtrInput
	// The role definitions associated with the management group.
	Roles pulumi.StringArrayInput
	// The AAD Tenant ID associated with the management group. For example, 00000000-0000-0000-0000-000000000000
	TenantId pulumi.StringPtrInput
	// The type of the resource.  For example, /providers/Microsoft.Management/managementGroups
	Type pulumi.StringPtrInput
}

func (ManagementGroupState) ElementType

func (ManagementGroupState) ElementType() reflect.Type

type ParentGroupInfoResponse

type ParentGroupInfoResponse struct {
	// The friendly name of the parent management group.
	DisplayName *string `pulumi:"displayName"`
	// The fully qualified ID for the parent management group.  For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
	Id *string `pulumi:"id"`
	// The name of the parent management group
	Name *string `pulumi:"name"`
}

(Optional) The ID of the parent management group.

type ParentGroupInfoResponseArgs

type ParentGroupInfoResponseArgs struct {
	// The friendly name of the parent management group.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The fully qualified ID for the parent management group.  For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The name of the parent management group
	Name pulumi.StringPtrInput `pulumi:"name"`
}

(Optional) The ID of the parent management group.

func (ParentGroupInfoResponseArgs) ElementType

func (ParentGroupInfoResponseArgs) ToParentGroupInfoResponseOutput

func (i ParentGroupInfoResponseArgs) ToParentGroupInfoResponseOutput() ParentGroupInfoResponseOutput

func (ParentGroupInfoResponseArgs) ToParentGroupInfoResponseOutputWithContext

func (i ParentGroupInfoResponseArgs) ToParentGroupInfoResponseOutputWithContext(ctx context.Context) ParentGroupInfoResponseOutput

func (ParentGroupInfoResponseArgs) ToParentGroupInfoResponsePtrOutput

func (i ParentGroupInfoResponseArgs) ToParentGroupInfoResponsePtrOutput() ParentGroupInfoResponsePtrOutput

func (ParentGroupInfoResponseArgs) ToParentGroupInfoResponsePtrOutputWithContext

func (i ParentGroupInfoResponseArgs) ToParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) ParentGroupInfoResponsePtrOutput

type ParentGroupInfoResponseInput

type ParentGroupInfoResponseInput interface {
	pulumi.Input

	ToParentGroupInfoResponseOutput() ParentGroupInfoResponseOutput
	ToParentGroupInfoResponseOutputWithContext(context.Context) ParentGroupInfoResponseOutput
}

ParentGroupInfoResponseInput is an input type that accepts ParentGroupInfoResponseArgs and ParentGroupInfoResponseOutput values. You can construct a concrete instance of `ParentGroupInfoResponseInput` via:

ParentGroupInfoResponseArgs{...}

type ParentGroupInfoResponseOutput

type ParentGroupInfoResponseOutput struct{ *pulumi.OutputState }

(Optional) The ID of the parent management group.

func (ParentGroupInfoResponseOutput) DisplayName

The friendly name of the parent management group.

func (ParentGroupInfoResponseOutput) ElementType

func (ParentGroupInfoResponseOutput) Id

The fully qualified ID for the parent management group. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000

func (ParentGroupInfoResponseOutput) Name

The name of the parent management group

func (ParentGroupInfoResponseOutput) ToParentGroupInfoResponseOutput

func (o ParentGroupInfoResponseOutput) ToParentGroupInfoResponseOutput() ParentGroupInfoResponseOutput

func (ParentGroupInfoResponseOutput) ToParentGroupInfoResponseOutputWithContext

func (o ParentGroupInfoResponseOutput) ToParentGroupInfoResponseOutputWithContext(ctx context.Context) ParentGroupInfoResponseOutput

func (ParentGroupInfoResponseOutput) ToParentGroupInfoResponsePtrOutput

func (o ParentGroupInfoResponseOutput) ToParentGroupInfoResponsePtrOutput() ParentGroupInfoResponsePtrOutput

func (ParentGroupInfoResponseOutput) ToParentGroupInfoResponsePtrOutputWithContext

func (o ParentGroupInfoResponseOutput) ToParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) ParentGroupInfoResponsePtrOutput

type ParentGroupInfoResponsePtrInput

type ParentGroupInfoResponsePtrInput interface {
	pulumi.Input

	ToParentGroupInfoResponsePtrOutput() ParentGroupInfoResponsePtrOutput
	ToParentGroupInfoResponsePtrOutputWithContext(context.Context) ParentGroupInfoResponsePtrOutput
}

ParentGroupInfoResponsePtrInput is an input type that accepts ParentGroupInfoResponseArgs, ParentGroupInfoResponsePtr and ParentGroupInfoResponsePtrOutput values. You can construct a concrete instance of `ParentGroupInfoResponsePtrInput` via:

        ParentGroupInfoResponseArgs{...}

or:

        nil

type ParentGroupInfoResponsePtrOutput

type ParentGroupInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (ParentGroupInfoResponsePtrOutput) DisplayName

The friendly name of the parent management group.

func (ParentGroupInfoResponsePtrOutput) Elem

func (ParentGroupInfoResponsePtrOutput) ElementType

func (ParentGroupInfoResponsePtrOutput) Id

The fully qualified ID for the parent management group. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000

func (ParentGroupInfoResponsePtrOutput) Name

The name of the parent management group

func (ParentGroupInfoResponsePtrOutput) ToParentGroupInfoResponsePtrOutput

func (o ParentGroupInfoResponsePtrOutput) ToParentGroupInfoResponsePtrOutput() ParentGroupInfoResponsePtrOutput

func (ParentGroupInfoResponsePtrOutput) ToParentGroupInfoResponsePtrOutputWithContext

func (o ParentGroupInfoResponsePtrOutput) ToParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) ParentGroupInfoResponsePtrOutput

Jump to

Keyboard shortcuts

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