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 HierarchySetting
- type HierarchySettingArgs
- type HierarchySettingInput
- type HierarchySettingOutput
- type HierarchySettingState
- type LookupHierarchySettingArgs
- type LookupHierarchySettingResult
- 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 ManagementGroupPathElementResponse
- type ManagementGroupPathElementResponseArgs
- func (ManagementGroupPathElementResponseArgs) ElementType() reflect.Type
- func (i ManagementGroupPathElementResponseArgs) ToManagementGroupPathElementResponseOutput() ManagementGroupPathElementResponseOutput
- func (i ManagementGroupPathElementResponseArgs) ToManagementGroupPathElementResponseOutputWithContext(ctx context.Context) ManagementGroupPathElementResponseOutput
- type ManagementGroupPathElementResponseArray
- func (ManagementGroupPathElementResponseArray) ElementType() reflect.Type
- func (i ManagementGroupPathElementResponseArray) ToManagementGroupPathElementResponseArrayOutput() ManagementGroupPathElementResponseArrayOutput
- func (i ManagementGroupPathElementResponseArray) ToManagementGroupPathElementResponseArrayOutputWithContext(ctx context.Context) ManagementGroupPathElementResponseArrayOutput
- type ManagementGroupPathElementResponseArrayInput
- type ManagementGroupPathElementResponseArrayOutput
- func (ManagementGroupPathElementResponseArrayOutput) ElementType() reflect.Type
- func (o ManagementGroupPathElementResponseArrayOutput) Index(i pulumi.IntInput) ManagementGroupPathElementResponseOutput
- func (o ManagementGroupPathElementResponseArrayOutput) ToManagementGroupPathElementResponseArrayOutput() ManagementGroupPathElementResponseArrayOutput
- func (o ManagementGroupPathElementResponseArrayOutput) ToManagementGroupPathElementResponseArrayOutputWithContext(ctx context.Context) ManagementGroupPathElementResponseArrayOutput
- type ManagementGroupPathElementResponseInput
- type ManagementGroupPathElementResponseOutput
- func (o ManagementGroupPathElementResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (ManagementGroupPathElementResponseOutput) ElementType() reflect.Type
- func (o ManagementGroupPathElementResponseOutput) Name() pulumi.StringPtrOutput
- func (o ManagementGroupPathElementResponseOutput) ToManagementGroupPathElementResponseOutput() ManagementGroupPathElementResponseOutput
- func (o ManagementGroupPathElementResponseOutput) ToManagementGroupPathElementResponseOutputWithContext(ctx context.Context) ManagementGroupPathElementResponseOutput
- 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 children 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, 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 children 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, 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 children 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, 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 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. // With $search=ParentOnly the API will return only the group if the user has access to at least one of the descendants of the group. // With $search=ChildrenOnly the API will return only the first level of children of the group entity info specified in $filter. The user must have direct access to the children entities or one of it's descendants for it to show up in the results. 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 HierarchySetting ¶
type HierarchySetting struct { pulumi.CustomResourceState // Settings that sets the default Management Group under which new subscriptions get added in this tenant. For example, /providers/Microsoft.Management/managementGroups/defaultGroup DefaultManagementGroup pulumi.StringPtrOutput `pulumi:"defaultManagementGroup"` // The name of the object. In this case, default. Name pulumi.StringOutput `pulumi:"name"` // Indicates whether RBAC access is required upon group creation under the root Management Group. If set to true, user will require Microsoft.Management/managementGroups/write action on the root Management Group scope in order to create new Groups directly under the root. This will prevent new users from creating new Management Groups, unless they are given access. RequireAuthorizationForGroupCreation pulumi.BoolPtrOutput `pulumi:"requireAuthorizationForGroupCreation"` // The AAD Tenant ID associated with the hierarchy settings. For example, 00000000-0000-0000-0000-000000000000 TenantId pulumi.StringPtrOutput `pulumi:"tenantId"` // The type of the resource. For example, Microsoft.Management/managementGroups/settings. Type pulumi.StringOutput `pulumi:"type"` }
Settings defined at the Management Group scope.
func GetHierarchySetting ¶
func GetHierarchySetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HierarchySettingState, opts ...pulumi.ResourceOption) (*HierarchySetting, error)
GetHierarchySetting gets an existing HierarchySetting 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 NewHierarchySetting ¶
func NewHierarchySetting(ctx *pulumi.Context, name string, args *HierarchySettingArgs, opts ...pulumi.ResourceOption) (*HierarchySetting, error)
NewHierarchySetting registers a new resource with the given unique name, arguments, and options.
func (*HierarchySetting) ElementType ¶ added in v0.2.6
func (*HierarchySetting) ElementType() reflect.Type
func (*HierarchySetting) ToHierarchySettingOutput ¶ added in v0.2.6
func (i *HierarchySetting) ToHierarchySettingOutput() HierarchySettingOutput
func (*HierarchySetting) ToHierarchySettingOutputWithContext ¶ added in v0.2.6
func (i *HierarchySetting) ToHierarchySettingOutputWithContext(ctx context.Context) HierarchySettingOutput
type HierarchySettingArgs ¶
type HierarchySettingArgs struct { // Settings that sets the default Management Group under which new subscriptions get added in this tenant. For example, /providers/Microsoft.Management/managementGroups/defaultGroup DefaultManagementGroup pulumi.StringPtrInput // Management Group ID. GroupId pulumi.StringInput // Indicates whether RBAC access is required upon group creation under the root Management Group. If set to true, user will require Microsoft.Management/managementGroups/write action on the root Management Group scope in order to create new Groups directly under the root. This will prevent new users from creating new Management Groups, unless they are given access. RequireAuthorizationForGroupCreation pulumi.BoolPtrInput }
The set of arguments for constructing a HierarchySetting resource.
func (HierarchySettingArgs) ElementType ¶
func (HierarchySettingArgs) ElementType() reflect.Type
type HierarchySettingInput ¶ added in v0.2.6
type HierarchySettingInput interface { pulumi.Input ToHierarchySettingOutput() HierarchySettingOutput ToHierarchySettingOutputWithContext(ctx context.Context) HierarchySettingOutput }
type HierarchySettingOutput ¶ added in v0.2.6
type HierarchySettingOutput struct {
*pulumi.OutputState
}
func (HierarchySettingOutput) ElementType ¶ added in v0.2.6
func (HierarchySettingOutput) ElementType() reflect.Type
func (HierarchySettingOutput) ToHierarchySettingOutput ¶ added in v0.2.6
func (o HierarchySettingOutput) ToHierarchySettingOutput() HierarchySettingOutput
func (HierarchySettingOutput) ToHierarchySettingOutputWithContext ¶ added in v0.2.6
func (o HierarchySettingOutput) ToHierarchySettingOutputWithContext(ctx context.Context) HierarchySettingOutput
type HierarchySettingState ¶
type HierarchySettingState struct { // Settings that sets the default Management Group under which new subscriptions get added in this tenant. For example, /providers/Microsoft.Management/managementGroups/defaultGroup DefaultManagementGroup pulumi.StringPtrInput // The name of the object. In this case, default. Name pulumi.StringPtrInput // Indicates whether RBAC access is required upon group creation under the root Management Group. If set to true, user will require Microsoft.Management/managementGroups/write action on the root Management Group scope in order to create new Groups directly under the root. This will prevent new users from creating new Management Groups, unless they are given access. RequireAuthorizationForGroupCreation pulumi.BoolPtrInput // The AAD Tenant ID associated with the hierarchy settings. For example, 00000000-0000-0000-0000-000000000000 TenantId pulumi.StringPtrInput // The type of the resource. For example, Microsoft.Management/managementGroups/settings. Type pulumi.StringPtrInput }
func (HierarchySettingState) ElementType ¶
func (HierarchySettingState) ElementType() reflect.Type
type LookupHierarchySettingArgs ¶
type LookupHierarchySettingArgs struct { // Management Group ID. GroupId string `pulumi:"groupId"` }
type LookupHierarchySettingResult ¶
type LookupHierarchySettingResult struct { // Settings that sets the default Management Group under which new subscriptions get added in this tenant. For example, /providers/Microsoft.Management/managementGroups/defaultGroup DefaultManagementGroup *string `pulumi:"defaultManagementGroup"` // The fully qualified ID for the settings object. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000/settings/default. Id string `pulumi:"id"` // The name of the object. In this case, default. Name string `pulumi:"name"` // Indicates whether RBAC access is required upon group creation under the root Management Group. If set to true, user will require Microsoft.Management/managementGroups/write action on the root Management Group scope in order to create new Groups directly under the root. This will prevent new users from creating new Management Groups, unless they are given access. RequireAuthorizationForGroupCreation *bool `pulumi:"requireAuthorizationForGroupCreation"` // The AAD Tenant ID associated with the hierarchy settings. For example, 00000000-0000-0000-0000-000000000000 TenantId *string `pulumi:"tenantId"` // The type of the resource. For example, Microsoft.Management/managementGroups/settings. Type string `pulumi:"type"` }
Settings defined at the Management Group scope.
func LookupHierarchySetting ¶
func LookupHierarchySetting(ctx *pulumi.Context, args *LookupHierarchySettingArgs, opts ...pulumi.InvokeOption) (*LookupHierarchySettingResult, error)
type LookupManagementGroupArgs ¶
type LookupManagementGroupArgs struct { // The $expand=children query string parameter allows clients to request inclusion of children in the response payload. $expand=path includes the path from the root group to the current group. 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 path from the root to the current group. Path []ManagementGroupPathElementResponse `pulumi:"path"` // 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, 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 path from the root to the current group. Path ManagementGroupPathElementResponseArrayOutput `pulumi:"path"` // 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, 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. 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. 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. 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 ManagementGroupPathElementResponse ¶
type ManagementGroupPathElementResponse struct { // The friendly name of the group. DisplayName *string `pulumi:"displayName"` // The name of the group. Name *string `pulumi:"name"` }
A path element of a management group ancestors.
type ManagementGroupPathElementResponseArgs ¶
type ManagementGroupPathElementResponseArgs struct { // The friendly name of the group. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The name of the group. Name pulumi.StringPtrInput `pulumi:"name"` }
A path element of a management group ancestors.
func (ManagementGroupPathElementResponseArgs) ElementType ¶
func (ManagementGroupPathElementResponseArgs) ElementType() reflect.Type
func (ManagementGroupPathElementResponseArgs) ToManagementGroupPathElementResponseOutput ¶
func (i ManagementGroupPathElementResponseArgs) ToManagementGroupPathElementResponseOutput() ManagementGroupPathElementResponseOutput
func (ManagementGroupPathElementResponseArgs) ToManagementGroupPathElementResponseOutputWithContext ¶
func (i ManagementGroupPathElementResponseArgs) ToManagementGroupPathElementResponseOutputWithContext(ctx context.Context) ManagementGroupPathElementResponseOutput
type ManagementGroupPathElementResponseArray ¶
type ManagementGroupPathElementResponseArray []ManagementGroupPathElementResponseInput
func (ManagementGroupPathElementResponseArray) ElementType ¶
func (ManagementGroupPathElementResponseArray) ElementType() reflect.Type
func (ManagementGroupPathElementResponseArray) ToManagementGroupPathElementResponseArrayOutput ¶
func (i ManagementGroupPathElementResponseArray) ToManagementGroupPathElementResponseArrayOutput() ManagementGroupPathElementResponseArrayOutput
func (ManagementGroupPathElementResponseArray) ToManagementGroupPathElementResponseArrayOutputWithContext ¶
func (i ManagementGroupPathElementResponseArray) ToManagementGroupPathElementResponseArrayOutputWithContext(ctx context.Context) ManagementGroupPathElementResponseArrayOutput
type ManagementGroupPathElementResponseArrayInput ¶
type ManagementGroupPathElementResponseArrayInput interface { pulumi.Input ToManagementGroupPathElementResponseArrayOutput() ManagementGroupPathElementResponseArrayOutput ToManagementGroupPathElementResponseArrayOutputWithContext(context.Context) ManagementGroupPathElementResponseArrayOutput }
ManagementGroupPathElementResponseArrayInput is an input type that accepts ManagementGroupPathElementResponseArray and ManagementGroupPathElementResponseArrayOutput values. You can construct a concrete instance of `ManagementGroupPathElementResponseArrayInput` via:
ManagementGroupPathElementResponseArray{ ManagementGroupPathElementResponseArgs{...} }
type ManagementGroupPathElementResponseArrayOutput ¶
type ManagementGroupPathElementResponseArrayOutput struct{ *pulumi.OutputState }
func (ManagementGroupPathElementResponseArrayOutput) ElementType ¶
func (ManagementGroupPathElementResponseArrayOutput) ElementType() reflect.Type
func (ManagementGroupPathElementResponseArrayOutput) ToManagementGroupPathElementResponseArrayOutput ¶
func (o ManagementGroupPathElementResponseArrayOutput) ToManagementGroupPathElementResponseArrayOutput() ManagementGroupPathElementResponseArrayOutput
func (ManagementGroupPathElementResponseArrayOutput) ToManagementGroupPathElementResponseArrayOutputWithContext ¶
func (o ManagementGroupPathElementResponseArrayOutput) ToManagementGroupPathElementResponseArrayOutputWithContext(ctx context.Context) ManagementGroupPathElementResponseArrayOutput
type ManagementGroupPathElementResponseInput ¶
type ManagementGroupPathElementResponseInput interface { pulumi.Input ToManagementGroupPathElementResponseOutput() ManagementGroupPathElementResponseOutput ToManagementGroupPathElementResponseOutputWithContext(context.Context) ManagementGroupPathElementResponseOutput }
ManagementGroupPathElementResponseInput is an input type that accepts ManagementGroupPathElementResponseArgs and ManagementGroupPathElementResponseOutput values. You can construct a concrete instance of `ManagementGroupPathElementResponseInput` via:
ManagementGroupPathElementResponseArgs{...}
type ManagementGroupPathElementResponseOutput ¶
type ManagementGroupPathElementResponseOutput struct{ *pulumi.OutputState }
A path element of a management group ancestors.
func (ManagementGroupPathElementResponseOutput) DisplayName ¶
func (o ManagementGroupPathElementResponseOutput) DisplayName() pulumi.StringPtrOutput
The friendly name of the group.
func (ManagementGroupPathElementResponseOutput) ElementType ¶
func (ManagementGroupPathElementResponseOutput) ElementType() reflect.Type
func (ManagementGroupPathElementResponseOutput) Name ¶
func (o ManagementGroupPathElementResponseOutput) Name() pulumi.StringPtrOutput
The name of the group.
func (ManagementGroupPathElementResponseOutput) ToManagementGroupPathElementResponseOutput ¶
func (o ManagementGroupPathElementResponseOutput) ToManagementGroupPathElementResponseOutput() ManagementGroupPathElementResponseOutput
func (ManagementGroupPathElementResponseOutput) ToManagementGroupPathElementResponseOutputWithContext ¶
func (o ManagementGroupPathElementResponseOutput) ToManagementGroupPathElementResponseOutputWithContext(ctx context.Context) ManagementGroupPathElementResponseOutput
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 path from the root to the current group. Path ManagementGroupPathElementResponseArrayInput // 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, 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