Documentation
¶
Index ¶
- type CreateManagementGroupDetails
- type CreateManagementGroupDetailsArgs
- func (CreateManagementGroupDetailsArgs) ElementType() reflect.Type
- func (i CreateManagementGroupDetailsArgs) ToCreateManagementGroupDetailsOutput() CreateManagementGroupDetailsOutput
- func (i CreateManagementGroupDetailsArgs) ToCreateManagementGroupDetailsOutputWithContext(ctx context.Context) CreateManagementGroupDetailsOutput
- func (i CreateManagementGroupDetailsArgs) ToCreateManagementGroupDetailsPtrOutput() CreateManagementGroupDetailsPtrOutput
- func (i CreateManagementGroupDetailsArgs) ToCreateManagementGroupDetailsPtrOutputWithContext(ctx context.Context) CreateManagementGroupDetailsPtrOutput
- type CreateManagementGroupDetailsInput
- type CreateManagementGroupDetailsOutput
- func (CreateManagementGroupDetailsOutput) ElementType() reflect.Type
- func (o CreateManagementGroupDetailsOutput) Parent() CreateParentGroupInfoPtrOutput
- func (o CreateManagementGroupDetailsOutput) ToCreateManagementGroupDetailsOutput() CreateManagementGroupDetailsOutput
- func (o CreateManagementGroupDetailsOutput) ToCreateManagementGroupDetailsOutputWithContext(ctx context.Context) CreateManagementGroupDetailsOutput
- func (o CreateManagementGroupDetailsOutput) ToCreateManagementGroupDetailsPtrOutput() CreateManagementGroupDetailsPtrOutput
- func (o CreateManagementGroupDetailsOutput) ToCreateManagementGroupDetailsPtrOutputWithContext(ctx context.Context) CreateManagementGroupDetailsPtrOutput
- type CreateManagementGroupDetailsPtrInput
- type CreateManagementGroupDetailsPtrOutput
- func (o CreateManagementGroupDetailsPtrOutput) Elem() CreateManagementGroupDetailsOutput
- func (CreateManagementGroupDetailsPtrOutput) ElementType() reflect.Type
- func (o CreateManagementGroupDetailsPtrOutput) Parent() CreateParentGroupInfoPtrOutput
- func (o CreateManagementGroupDetailsPtrOutput) ToCreateManagementGroupDetailsPtrOutput() CreateManagementGroupDetailsPtrOutput
- func (o CreateManagementGroupDetailsPtrOutput) ToCreateManagementGroupDetailsPtrOutputWithContext(ctx context.Context) CreateManagementGroupDetailsPtrOutput
- type CreateParentGroupInfo
- type CreateParentGroupInfoArgs
- func (CreateParentGroupInfoArgs) ElementType() reflect.Type
- func (i CreateParentGroupInfoArgs) ToCreateParentGroupInfoOutput() CreateParentGroupInfoOutput
- func (i CreateParentGroupInfoArgs) ToCreateParentGroupInfoOutputWithContext(ctx context.Context) CreateParentGroupInfoOutput
- func (i CreateParentGroupInfoArgs) ToCreateParentGroupInfoPtrOutput() CreateParentGroupInfoPtrOutput
- func (i CreateParentGroupInfoArgs) ToCreateParentGroupInfoPtrOutputWithContext(ctx context.Context) CreateParentGroupInfoPtrOutput
- type CreateParentGroupInfoInput
- type CreateParentGroupInfoOutput
- func (CreateParentGroupInfoOutput) ElementType() reflect.Type
- func (o CreateParentGroupInfoOutput) Id() pulumi.StringPtrOutput
- func (o CreateParentGroupInfoOutput) ToCreateParentGroupInfoOutput() CreateParentGroupInfoOutput
- func (o CreateParentGroupInfoOutput) ToCreateParentGroupInfoOutputWithContext(ctx context.Context) CreateParentGroupInfoOutput
- func (o CreateParentGroupInfoOutput) ToCreateParentGroupInfoPtrOutput() CreateParentGroupInfoPtrOutput
- func (o CreateParentGroupInfoOutput) ToCreateParentGroupInfoPtrOutputWithContext(ctx context.Context) CreateParentGroupInfoPtrOutput
- type CreateParentGroupInfoPtrInput
- type CreateParentGroupInfoPtrOutput
- func (o CreateParentGroupInfoPtrOutput) Elem() CreateParentGroupInfoOutput
- func (CreateParentGroupInfoPtrOutput) ElementType() reflect.Type
- func (o CreateParentGroupInfoPtrOutput) Id() pulumi.StringPtrOutput
- func (o CreateParentGroupInfoPtrOutput) ToCreateParentGroupInfoPtrOutput() CreateParentGroupInfoPtrOutput
- func (o CreateParentGroupInfoPtrOutput) ToCreateParentGroupInfoPtrOutputWithContext(ctx context.Context) CreateParentGroupInfoPtrOutput
- type EntityInfoResponse
- type EntityInfoResponseArgs
- type EntityInfoResponseArray
- type EntityInfoResponseArrayInput
- type EntityInfoResponseArrayOutput
- func (EntityInfoResponseArrayOutput) ElementType() reflect.Type
- func (o EntityInfoResponseArrayOutput) Index(i pulumi.IntInput) EntityInfoResponseOutput
- func (o EntityInfoResponseArrayOutput) ToEntityInfoResponseArrayOutput() EntityInfoResponseArrayOutput
- func (o EntityInfoResponseArrayOutput) ToEntityInfoResponseArrayOutputWithContext(ctx context.Context) EntityInfoResponseArrayOutput
- type EntityInfoResponseInput
- type EntityInfoResponseOutput
- func (o EntityInfoResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (EntityInfoResponseOutput) ElementType() reflect.Type
- func (o EntityInfoResponseOutput) Id() pulumi.StringOutput
- func (o EntityInfoResponseOutput) InheritedPermissions() pulumi.StringPtrOutput
- func (o EntityInfoResponseOutput) Name() pulumi.StringOutput
- func (o EntityInfoResponseOutput) NumberOfChildGroups() pulumi.IntPtrOutput
- func (o EntityInfoResponseOutput) NumberOfChildren() pulumi.IntPtrOutput
- func (o EntityInfoResponseOutput) NumberOfDescendants() pulumi.IntPtrOutput
- func (o EntityInfoResponseOutput) Parent() EntityParentGroupInfoResponsePtrOutput
- func (o EntityInfoResponseOutput) ParentDisplayNameChain() pulumi.StringArrayOutput
- func (o EntityInfoResponseOutput) ParentNameChain() pulumi.StringArrayOutput
- func (o EntityInfoResponseOutput) Permissions() pulumi.StringPtrOutput
- func (o EntityInfoResponseOutput) TenantId() pulumi.StringPtrOutput
- func (o EntityInfoResponseOutput) ToEntityInfoResponseOutput() EntityInfoResponseOutput
- func (o EntityInfoResponseOutput) ToEntityInfoResponseOutputWithContext(ctx context.Context) EntityInfoResponseOutput
- func (o EntityInfoResponseOutput) Type() pulumi.StringOutput
- type EntityParentGroupInfoResponse
- type EntityParentGroupInfoResponseArgs
- func (EntityParentGroupInfoResponseArgs) ElementType() reflect.Type
- func (i EntityParentGroupInfoResponseArgs) ToEntityParentGroupInfoResponseOutput() EntityParentGroupInfoResponseOutput
- func (i EntityParentGroupInfoResponseArgs) ToEntityParentGroupInfoResponseOutputWithContext(ctx context.Context) EntityParentGroupInfoResponseOutput
- func (i EntityParentGroupInfoResponseArgs) ToEntityParentGroupInfoResponsePtrOutput() EntityParentGroupInfoResponsePtrOutput
- func (i EntityParentGroupInfoResponseArgs) ToEntityParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) EntityParentGroupInfoResponsePtrOutput
- type EntityParentGroupInfoResponseInput
- type EntityParentGroupInfoResponseOutput
- func (EntityParentGroupInfoResponseOutput) ElementType() reflect.Type
- func (o EntityParentGroupInfoResponseOutput) Id() pulumi.StringPtrOutput
- func (o EntityParentGroupInfoResponseOutput) ToEntityParentGroupInfoResponseOutput() EntityParentGroupInfoResponseOutput
- func (o EntityParentGroupInfoResponseOutput) ToEntityParentGroupInfoResponseOutputWithContext(ctx context.Context) EntityParentGroupInfoResponseOutput
- func (o EntityParentGroupInfoResponseOutput) ToEntityParentGroupInfoResponsePtrOutput() EntityParentGroupInfoResponsePtrOutput
- func (o EntityParentGroupInfoResponseOutput) ToEntityParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) EntityParentGroupInfoResponsePtrOutput
- type EntityParentGroupInfoResponsePtrInput
- type EntityParentGroupInfoResponsePtrOutput
- func (o EntityParentGroupInfoResponsePtrOutput) Elem() EntityParentGroupInfoResponseOutput
- func (EntityParentGroupInfoResponsePtrOutput) ElementType() reflect.Type
- func (o EntityParentGroupInfoResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o EntityParentGroupInfoResponsePtrOutput) ToEntityParentGroupInfoResponsePtrOutput() EntityParentGroupInfoResponsePtrOutput
- func (o EntityParentGroupInfoResponsePtrOutput) ToEntityParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) EntityParentGroupInfoResponsePtrOutput
- type GetEntityArgs
- type GetEntityResult
- type LookupManagementGroupArgs
- type LookupManagementGroupResult
- type ManagementGroup
- type ManagementGroupArgs
- type ManagementGroupChildInfoResponse
- type ManagementGroupChildInfoResponseArgs
- func (ManagementGroupChildInfoResponseArgs) ElementType() reflect.Type
- func (i ManagementGroupChildInfoResponseArgs) ToManagementGroupChildInfoResponseOutput() ManagementGroupChildInfoResponseOutput
- func (i ManagementGroupChildInfoResponseArgs) ToManagementGroupChildInfoResponseOutputWithContext(ctx context.Context) ManagementGroupChildInfoResponseOutput
- type ManagementGroupChildInfoResponseArray
- func (ManagementGroupChildInfoResponseArray) ElementType() reflect.Type
- func (i ManagementGroupChildInfoResponseArray) ToManagementGroupChildInfoResponseArrayOutput() ManagementGroupChildInfoResponseArrayOutput
- func (i ManagementGroupChildInfoResponseArray) ToManagementGroupChildInfoResponseArrayOutputWithContext(ctx context.Context) ManagementGroupChildInfoResponseArrayOutput
- type ManagementGroupChildInfoResponseArrayInput
- type ManagementGroupChildInfoResponseArrayOutput
- func (ManagementGroupChildInfoResponseArrayOutput) ElementType() reflect.Type
- func (o ManagementGroupChildInfoResponseArrayOutput) Index(i pulumi.IntInput) ManagementGroupChildInfoResponseOutput
- func (o ManagementGroupChildInfoResponseArrayOutput) ToManagementGroupChildInfoResponseArrayOutput() ManagementGroupChildInfoResponseArrayOutput
- func (o ManagementGroupChildInfoResponseArrayOutput) ToManagementGroupChildInfoResponseArrayOutputWithContext(ctx context.Context) ManagementGroupChildInfoResponseArrayOutput
- type ManagementGroupChildInfoResponseInput
- type ManagementGroupChildInfoResponseOutput
- func (o ManagementGroupChildInfoResponseOutput) Children() ManagementGroupChildInfoResponseArrayOutput
- func (o ManagementGroupChildInfoResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (ManagementGroupChildInfoResponseOutput) ElementType() reflect.Type
- func (o ManagementGroupChildInfoResponseOutput) Id() pulumi.StringPtrOutput
- func (o ManagementGroupChildInfoResponseOutput) Name() pulumi.StringPtrOutput
- func (o ManagementGroupChildInfoResponseOutput) Roles() pulumi.StringArrayOutput
- func (o ManagementGroupChildInfoResponseOutput) ToManagementGroupChildInfoResponseOutput() ManagementGroupChildInfoResponseOutput
- func (o ManagementGroupChildInfoResponseOutput) ToManagementGroupChildInfoResponseOutputWithContext(ctx context.Context) ManagementGroupChildInfoResponseOutput
- func (o ManagementGroupChildInfoResponseOutput) Type() pulumi.StringPtrOutput
- type ManagementGroupDetailsResponse
- type ManagementGroupDetailsResponseArgs
- func (ManagementGroupDetailsResponseArgs) ElementType() reflect.Type
- func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponseOutput() ManagementGroupDetailsResponseOutput
- func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponseOutputWithContext(ctx context.Context) ManagementGroupDetailsResponseOutput
- func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponsePtrOutput() ManagementGroupDetailsResponsePtrOutput
- func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponsePtrOutputWithContext(ctx context.Context) ManagementGroupDetailsResponsePtrOutput
- type ManagementGroupDetailsResponseInput
- type ManagementGroupDetailsResponseOutput
- func (ManagementGroupDetailsResponseOutput) ElementType() reflect.Type
- func (o ManagementGroupDetailsResponseOutput) Parent() ParentGroupInfoResponsePtrOutput
- func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponseOutput() ManagementGroupDetailsResponseOutput
- func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponseOutputWithContext(ctx context.Context) ManagementGroupDetailsResponseOutput
- func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponsePtrOutput() ManagementGroupDetailsResponsePtrOutput
- func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponsePtrOutputWithContext(ctx context.Context) ManagementGroupDetailsResponsePtrOutput
- func (o ManagementGroupDetailsResponseOutput) UpdatedBy() pulumi.StringPtrOutput
- func (o ManagementGroupDetailsResponseOutput) UpdatedTime() pulumi.StringPtrOutput
- func (o ManagementGroupDetailsResponseOutput) Version() pulumi.Float64PtrOutput
- type ManagementGroupDetailsResponsePtrInput
- type ManagementGroupDetailsResponsePtrOutput
- func (o ManagementGroupDetailsResponsePtrOutput) Elem() ManagementGroupDetailsResponseOutput
- func (ManagementGroupDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o ManagementGroupDetailsResponsePtrOutput) Parent() ParentGroupInfoResponsePtrOutput
- func (o ManagementGroupDetailsResponsePtrOutput) ToManagementGroupDetailsResponsePtrOutput() ManagementGroupDetailsResponsePtrOutput
- func (o ManagementGroupDetailsResponsePtrOutput) ToManagementGroupDetailsResponsePtrOutputWithContext(ctx context.Context) ManagementGroupDetailsResponsePtrOutput
- func (o ManagementGroupDetailsResponsePtrOutput) UpdatedBy() pulumi.StringPtrOutput
- func (o ManagementGroupDetailsResponsePtrOutput) UpdatedTime() pulumi.StringPtrOutput
- func (o ManagementGroupDetailsResponsePtrOutput) Version() pulumi.Float64PtrOutput
- type ManagementGroupInput
- type ManagementGroupOutput
- type ManagementGroupState
- type ParentGroupInfoResponse
- type ParentGroupInfoResponseArgs
- func (ParentGroupInfoResponseArgs) ElementType() reflect.Type
- func (i ParentGroupInfoResponseArgs) ToParentGroupInfoResponseOutput() ParentGroupInfoResponseOutput
- func (i ParentGroupInfoResponseArgs) ToParentGroupInfoResponseOutputWithContext(ctx context.Context) ParentGroupInfoResponseOutput
- func (i ParentGroupInfoResponseArgs) ToParentGroupInfoResponsePtrOutput() ParentGroupInfoResponsePtrOutput
- func (i ParentGroupInfoResponseArgs) ToParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) ParentGroupInfoResponsePtrOutput
- type ParentGroupInfoResponseInput
- type ParentGroupInfoResponseOutput
- func (o ParentGroupInfoResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (ParentGroupInfoResponseOutput) ElementType() reflect.Type
- func (o ParentGroupInfoResponseOutput) Id() pulumi.StringPtrOutput
- func (o ParentGroupInfoResponseOutput) Name() pulumi.StringPtrOutput
- func (o ParentGroupInfoResponseOutput) ToParentGroupInfoResponseOutput() ParentGroupInfoResponseOutput
- func (o ParentGroupInfoResponseOutput) ToParentGroupInfoResponseOutputWithContext(ctx context.Context) ParentGroupInfoResponseOutput
- func (o ParentGroupInfoResponseOutput) ToParentGroupInfoResponsePtrOutput() ParentGroupInfoResponsePtrOutput
- func (o ParentGroupInfoResponseOutput) ToParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) ParentGroupInfoResponsePtrOutput
- type ParentGroupInfoResponsePtrInput
- type ParentGroupInfoResponsePtrOutput
- func (o ParentGroupInfoResponsePtrOutput) DisplayName() pulumi.StringPtrOutput
- func (o ParentGroupInfoResponsePtrOutput) Elem() ParentGroupInfoResponseOutput
- func (ParentGroupInfoResponsePtrOutput) ElementType() reflect.Type
- func (o ParentGroupInfoResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o ParentGroupInfoResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ParentGroupInfoResponsePtrOutput) ToParentGroupInfoResponsePtrOutput() ParentGroupInfoResponsePtrOutput
- func (o ParentGroupInfoResponsePtrOutput) ToParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) ParentGroupInfoResponsePtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (CreateManagementGroupDetailsOutput) Parent ¶
func (o CreateManagementGroupDetailsOutput) Parent() CreateParentGroupInfoPtrOutput
(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
func CreateManagementGroupDetailsPtr ¶
func CreateManagementGroupDetailsPtr(v *CreateManagementGroupDetailsArgs) CreateManagementGroupDetailsPtrInput
type CreateManagementGroupDetailsPtrOutput ¶
type CreateManagementGroupDetailsPtrOutput struct{ *pulumi.OutputState }
func (CreateManagementGroupDetailsPtrOutput) ElementType ¶
func (CreateManagementGroupDetailsPtrOutput) ElementType() reflect.Type
func (CreateManagementGroupDetailsPtrOutput) Parent ¶
func (o CreateManagementGroupDetailsPtrOutput) Parent() CreateParentGroupInfoPtrOutput
(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) ElementType() reflect.Type
func (CreateParentGroupInfoOutput) Id ¶
func (o CreateParentGroupInfoOutput) Id() pulumi.StringPtrOutput
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
func CreateParentGroupInfoPtr ¶
func CreateParentGroupInfoPtr(v *CreateParentGroupInfoArgs) CreateParentGroupInfoPtrInput
type CreateParentGroupInfoPtrOutput ¶
type CreateParentGroupInfoPtrOutput struct{ *pulumi.OutputState }
func (CreateParentGroupInfoPtrOutput) Elem ¶
func (o CreateParentGroupInfoPtrOutput) Elem() CreateParentGroupInfoOutput
func (CreateParentGroupInfoPtrOutput) ElementType ¶
func (CreateParentGroupInfoPtrOutput) ElementType() reflect.Type
func (CreateParentGroupInfoPtrOutput) Id ¶
func (o CreateParentGroupInfoPtrOutput) Id() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (EntityInfoResponseArrayOutput) Index ¶ added in v0.2.1
func (o EntityInfoResponseArrayOutput) Index(i pulumi.IntInput) EntityInfoResponseOutput
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
func (o EntityInfoResponseOutput) DisplayName() pulumi.StringPtrOutput
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
func (o EntityInfoResponseOutput) Id() pulumi.StringOutput
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
func (o EntityInfoResponseOutput) Name() pulumi.StringOutput
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
func (o EntityInfoResponseOutput) Parent() EntityParentGroupInfoResponsePtrOutput
(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
func (o EntityInfoResponseOutput) ParentNameChain() pulumi.StringArrayOutput
The parent name chain from the root group to the immediate parent
func (EntityInfoResponseOutput) Permissions ¶ added in v0.2.1
func (o EntityInfoResponseOutput) Permissions() pulumi.StringPtrOutput
The users specific permissions to this item.
func (EntityInfoResponseOutput) TenantId ¶ added in v0.2.1
func (o EntityInfoResponseOutput) TenantId() pulumi.StringPtrOutput
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
func (o EntityInfoResponseOutput) Type() pulumi.StringOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (EntityParentGroupInfoResponseOutput) Id ¶ added in v0.2.1
func (o EntityParentGroupInfoResponseOutput) Id() pulumi.StringPtrOutput
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
func EntityParentGroupInfoResponsePtr ¶ added in v0.2.1
func EntityParentGroupInfoResponsePtr(v *EntityParentGroupInfoResponseArgs) EntityParentGroupInfoResponsePtrInput
type EntityParentGroupInfoResponsePtrOutput ¶ added in v0.2.1
type EntityParentGroupInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (EntityParentGroupInfoResponsePtrOutput) ElementType ¶ added in v0.2.1
func (EntityParentGroupInfoResponsePtrOutput) ElementType() reflect.Type
func (EntityParentGroupInfoResponsePtrOutput) Id ¶ added in v0.2.1
func (o EntityParentGroupInfoResponsePtrOutput) Id() pulumi.StringPtrOutput
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.
func LookupManagementGroup ¶
func LookupManagementGroup(ctx *pulumi.Context, args *LookupManagementGroupArgs, opts ...pulumi.InvokeOption) (*LookupManagementGroupResult, error)
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o ManagementGroupChildInfoResponseOutput) Children() ManagementGroupChildInfoResponseArrayOutput
The list of children.
func (ManagementGroupChildInfoResponseOutput) DisplayName ¶
func (o ManagementGroupChildInfoResponseOutput) DisplayName() pulumi.StringPtrOutput
The friendly name of the child resource.
func (ManagementGroupChildInfoResponseOutput) ElementType ¶
func (ManagementGroupChildInfoResponseOutput) ElementType() reflect.Type
func (ManagementGroupChildInfoResponseOutput) Id ¶
func (o ManagementGroupChildInfoResponseOutput) Id() pulumi.StringPtrOutput
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 ¶
func (o ManagementGroupChildInfoResponseOutput) Name() pulumi.StringPtrOutput
The name of the child entity.
func (ManagementGroupChildInfoResponseOutput) Roles ¶
func (o ManagementGroupChildInfoResponseOutput) Roles() pulumi.StringArrayOutput
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 ¶
func (o ManagementGroupChildInfoResponseOutput) Type() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ManagementGroupDetailsResponseOutput) Parent ¶
func (o ManagementGroupDetailsResponseOutput) Parent() ParentGroupInfoResponsePtrOutput
(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 ¶
func (o ManagementGroupDetailsResponseOutput) UpdatedBy() pulumi.StringPtrOutput
The identity of the principal or process that updated the object.
func (ManagementGroupDetailsResponseOutput) UpdatedTime ¶
func (o ManagementGroupDetailsResponseOutput) UpdatedTime() pulumi.StringPtrOutput
The date and time when this object was last updated.
func (ManagementGroupDetailsResponseOutput) Version ¶
func (o ManagementGroupDetailsResponseOutput) Version() pulumi.Float64PtrOutput
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
func ManagementGroupDetailsResponsePtr ¶
func ManagementGroupDetailsResponsePtr(v *ManagementGroupDetailsResponseArgs) ManagementGroupDetailsResponsePtrInput
type ManagementGroupDetailsResponsePtrOutput ¶
type ManagementGroupDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagementGroupDetailsResponsePtrOutput) ElementType ¶
func (ManagementGroupDetailsResponsePtrOutput) ElementType() reflect.Type
func (ManagementGroupDetailsResponsePtrOutput) Parent ¶
func (o ManagementGroupDetailsResponsePtrOutput) Parent() ParentGroupInfoResponsePtrOutput
(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 ¶
func (o ManagementGroupDetailsResponsePtrOutput) UpdatedBy() pulumi.StringPtrOutput
The identity of the principal or process that updated the object.
func (ManagementGroupDetailsResponsePtrOutput) UpdatedTime ¶
func (o ManagementGroupDetailsResponsePtrOutput) UpdatedTime() pulumi.StringPtrOutput
The date and time when this object was last updated.
func (ManagementGroupDetailsResponsePtrOutput) Version ¶
func (o ManagementGroupDetailsResponsePtrOutput) Version() pulumi.Float64PtrOutput
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) ElementType() reflect.Type
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 ¶
func (o ParentGroupInfoResponseOutput) DisplayName() pulumi.StringPtrOutput
The friendly name of the parent management group.
func (ParentGroupInfoResponseOutput) ElementType ¶
func (ParentGroupInfoResponseOutput) ElementType() reflect.Type
func (ParentGroupInfoResponseOutput) Id ¶
func (o ParentGroupInfoResponseOutput) Id() pulumi.StringPtrOutput
The fully qualified ID for the parent management group. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
func (ParentGroupInfoResponseOutput) Name ¶
func (o ParentGroupInfoResponseOutput) Name() pulumi.StringPtrOutput
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
func ParentGroupInfoResponsePtr ¶
func ParentGroupInfoResponsePtr(v *ParentGroupInfoResponseArgs) ParentGroupInfoResponsePtrInput
type ParentGroupInfoResponsePtrOutput ¶
type ParentGroupInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (ParentGroupInfoResponsePtrOutput) DisplayName ¶
func (o ParentGroupInfoResponsePtrOutput) DisplayName() pulumi.StringPtrOutput
The friendly name of the parent management group.
func (ParentGroupInfoResponsePtrOutput) Elem ¶
func (o ParentGroupInfoResponsePtrOutput) Elem() ParentGroupInfoResponseOutput
func (ParentGroupInfoResponsePtrOutput) ElementType ¶
func (ParentGroupInfoResponsePtrOutput) ElementType() reflect.Type
func (ParentGroupInfoResponsePtrOutput) Id ¶
func (o ParentGroupInfoResponsePtrOutput) Id() pulumi.StringPtrOutput
The fully qualified ID for the parent management group. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
func (ParentGroupInfoResponsePtrOutput) Name ¶
func (o ParentGroupInfoResponsePtrOutput) Name() pulumi.StringPtrOutput
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