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 DescendantParentGroupInfoResponse
- type DescendantParentGroupInfoResponseArgs
- func (DescendantParentGroupInfoResponseArgs) ElementType() reflect.Type
- func (i DescendantParentGroupInfoResponseArgs) ToDescendantParentGroupInfoResponseOutput() DescendantParentGroupInfoResponseOutput
- func (i DescendantParentGroupInfoResponseArgs) ToDescendantParentGroupInfoResponseOutputWithContext(ctx context.Context) DescendantParentGroupInfoResponseOutput
- func (i DescendantParentGroupInfoResponseArgs) ToDescendantParentGroupInfoResponsePtrOutput() DescendantParentGroupInfoResponsePtrOutput
- func (i DescendantParentGroupInfoResponseArgs) ToDescendantParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) DescendantParentGroupInfoResponsePtrOutput
- type DescendantParentGroupInfoResponseInput
- type DescendantParentGroupInfoResponseOutput
- func (DescendantParentGroupInfoResponseOutput) ElementType() reflect.Type
- func (o DescendantParentGroupInfoResponseOutput) Id() pulumi.StringPtrOutput
- func (o DescendantParentGroupInfoResponseOutput) ToDescendantParentGroupInfoResponseOutput() DescendantParentGroupInfoResponseOutput
- func (o DescendantParentGroupInfoResponseOutput) ToDescendantParentGroupInfoResponseOutputWithContext(ctx context.Context) DescendantParentGroupInfoResponseOutput
- func (o DescendantParentGroupInfoResponseOutput) ToDescendantParentGroupInfoResponsePtrOutput() DescendantParentGroupInfoResponsePtrOutput
- func (o DescendantParentGroupInfoResponseOutput) ToDescendantParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) DescendantParentGroupInfoResponsePtrOutput
- type DescendantParentGroupInfoResponsePtrInput
- type DescendantParentGroupInfoResponsePtrOutput
- func (o DescendantParentGroupInfoResponsePtrOutput) Elem() DescendantParentGroupInfoResponseOutput
- func (DescendantParentGroupInfoResponsePtrOutput) ElementType() reflect.Type
- func (o DescendantParentGroupInfoResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o DescendantParentGroupInfoResponsePtrOutput) ToDescendantParentGroupInfoResponsePtrOutput() DescendantParentGroupInfoResponsePtrOutput
- func (o DescendantParentGroupInfoResponsePtrOutput) ToDescendantParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) DescendantParentGroupInfoResponsePtrOutput
- type HierarchySetting
- type HierarchySettingArgs
- type HierarchySettingState
- type LookupHierarchySettingArgs
- type LookupHierarchySettingResult
- type LookupManagementGroupArgs
- type LookupManagementGroupResult
- type LookupManagementGroupSubscriptionArgs
- type LookupManagementGroupSubscriptionResult
- 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) 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 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 ManagementGroupSubscription
- type ManagementGroupSubscriptionArgs
- type ManagementGroupSubscriptionState
- 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 DescendantParentGroupInfoResponse ¶
type DescendantParentGroupInfoResponse 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"` }
The ID of the parent management group.
type DescendantParentGroupInfoResponseArgs ¶
type DescendantParentGroupInfoResponseArgs 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"` }
The ID of the parent management group.
func (DescendantParentGroupInfoResponseArgs) ElementType ¶
func (DescendantParentGroupInfoResponseArgs) ElementType() reflect.Type
func (DescendantParentGroupInfoResponseArgs) ToDescendantParentGroupInfoResponseOutput ¶
func (i DescendantParentGroupInfoResponseArgs) ToDescendantParentGroupInfoResponseOutput() DescendantParentGroupInfoResponseOutput
func (DescendantParentGroupInfoResponseArgs) ToDescendantParentGroupInfoResponseOutputWithContext ¶
func (i DescendantParentGroupInfoResponseArgs) ToDescendantParentGroupInfoResponseOutputWithContext(ctx context.Context) DescendantParentGroupInfoResponseOutput
func (DescendantParentGroupInfoResponseArgs) ToDescendantParentGroupInfoResponsePtrOutput ¶
func (i DescendantParentGroupInfoResponseArgs) ToDescendantParentGroupInfoResponsePtrOutput() DescendantParentGroupInfoResponsePtrOutput
func (DescendantParentGroupInfoResponseArgs) ToDescendantParentGroupInfoResponsePtrOutputWithContext ¶
func (i DescendantParentGroupInfoResponseArgs) ToDescendantParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) DescendantParentGroupInfoResponsePtrOutput
type DescendantParentGroupInfoResponseInput ¶
type DescendantParentGroupInfoResponseInput interface { pulumi.Input ToDescendantParentGroupInfoResponseOutput() DescendantParentGroupInfoResponseOutput ToDescendantParentGroupInfoResponseOutputWithContext(context.Context) DescendantParentGroupInfoResponseOutput }
DescendantParentGroupInfoResponseInput is an input type that accepts DescendantParentGroupInfoResponseArgs and DescendantParentGroupInfoResponseOutput values. You can construct a concrete instance of `DescendantParentGroupInfoResponseInput` via:
DescendantParentGroupInfoResponseArgs{...}
type DescendantParentGroupInfoResponseOutput ¶
type DescendantParentGroupInfoResponseOutput struct{ *pulumi.OutputState }
The ID of the parent management group.
func (DescendantParentGroupInfoResponseOutput) ElementType ¶
func (DescendantParentGroupInfoResponseOutput) ElementType() reflect.Type
func (DescendantParentGroupInfoResponseOutput) Id ¶
func (o DescendantParentGroupInfoResponseOutput) Id() pulumi.StringPtrOutput
The fully qualified ID for the parent management group. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
func (DescendantParentGroupInfoResponseOutput) ToDescendantParentGroupInfoResponseOutput ¶
func (o DescendantParentGroupInfoResponseOutput) ToDescendantParentGroupInfoResponseOutput() DescendantParentGroupInfoResponseOutput
func (DescendantParentGroupInfoResponseOutput) ToDescendantParentGroupInfoResponseOutputWithContext ¶
func (o DescendantParentGroupInfoResponseOutput) ToDescendantParentGroupInfoResponseOutputWithContext(ctx context.Context) DescendantParentGroupInfoResponseOutput
func (DescendantParentGroupInfoResponseOutput) ToDescendantParentGroupInfoResponsePtrOutput ¶
func (o DescendantParentGroupInfoResponseOutput) ToDescendantParentGroupInfoResponsePtrOutput() DescendantParentGroupInfoResponsePtrOutput
func (DescendantParentGroupInfoResponseOutput) ToDescendantParentGroupInfoResponsePtrOutputWithContext ¶
func (o DescendantParentGroupInfoResponseOutput) ToDescendantParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) DescendantParentGroupInfoResponsePtrOutput
type DescendantParentGroupInfoResponsePtrInput ¶
type DescendantParentGroupInfoResponsePtrInput interface { pulumi.Input ToDescendantParentGroupInfoResponsePtrOutput() DescendantParentGroupInfoResponsePtrOutput ToDescendantParentGroupInfoResponsePtrOutputWithContext(context.Context) DescendantParentGroupInfoResponsePtrOutput }
DescendantParentGroupInfoResponsePtrInput is an input type that accepts DescendantParentGroupInfoResponseArgs, DescendantParentGroupInfoResponsePtr and DescendantParentGroupInfoResponsePtrOutput values. You can construct a concrete instance of `DescendantParentGroupInfoResponsePtrInput` via:
DescendantParentGroupInfoResponseArgs{...} or: nil
func DescendantParentGroupInfoResponsePtr ¶
func DescendantParentGroupInfoResponsePtr(v *DescendantParentGroupInfoResponseArgs) DescendantParentGroupInfoResponsePtrInput
type DescendantParentGroupInfoResponsePtrOutput ¶
type DescendantParentGroupInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (DescendantParentGroupInfoResponsePtrOutput) ElementType ¶
func (DescendantParentGroupInfoResponsePtrOutput) ElementType() reflect.Type
func (DescendantParentGroupInfoResponsePtrOutput) Id ¶
func (o DescendantParentGroupInfoResponsePtrOutput) Id() pulumi.StringPtrOutput
The fully qualified ID for the parent management group. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
func (DescendantParentGroupInfoResponsePtrOutput) ToDescendantParentGroupInfoResponsePtrOutput ¶
func (o DescendantParentGroupInfoResponsePtrOutput) ToDescendantParentGroupInfoResponsePtrOutput() DescendantParentGroupInfoResponsePtrOutput
func (DescendantParentGroupInfoResponsePtrOutput) ToDescendantParentGroupInfoResponsePtrOutputWithContext ¶
func (o DescendantParentGroupInfoResponsePtrOutput) ToDescendantParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) DescendantParentGroupInfoResponsePtrOutput
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.
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 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 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 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 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 LookupManagementGroupSubscriptionArgs ¶
type LookupManagementGroupSubscriptionArgs struct { // Management Group ID. GroupId string `pulumi:"groupId"` }
type LookupManagementGroupSubscriptionResult ¶
type LookupManagementGroupSubscriptionResult struct { // The friendly name of the subscription. DisplayName *string `pulumi:"displayName"` // The stringified id of the subscription. For example, 00000000-0000-0000-0000-000000000000 Name string `pulumi:"name"` // The ID of the parent management group. Parent *DescendantParentGroupInfoResponse `pulumi:"parent"` // The state of the subscription. State *string `pulumi:"state"` // The AAD Tenant ID associated with the subscription. For example, 00000000-0000-0000-0000-000000000000 Tenant *string `pulumi:"tenant"` // The type of the resource. For example, Microsoft.Management/managementGroups/subscriptions Type string `pulumi:"type"` }
The details of subscription under management group.
func LookupManagementGroupSubscription ¶
func LookupManagementGroupSubscription(ctx *pulumi.Context, args *LookupManagementGroupSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupManagementGroupSubscriptionResult, 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 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.
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 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 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) 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 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 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 ManagementGroupSubscription ¶
type ManagementGroupSubscription struct { pulumi.CustomResourceState // The friendly name of the subscription. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The stringified id of the subscription. For example, 00000000-0000-0000-0000-000000000000 Name pulumi.StringOutput `pulumi:"name"` // The ID of the parent management group. Parent DescendantParentGroupInfoResponsePtrOutput `pulumi:"parent"` // The state of the subscription. State pulumi.StringPtrOutput `pulumi:"state"` // The AAD Tenant ID associated with the subscription. For example, 00000000-0000-0000-0000-000000000000 Tenant pulumi.StringPtrOutput `pulumi:"tenant"` // The type of the resource. For example, Microsoft.Management/managementGroups/subscriptions Type pulumi.StringOutput `pulumi:"type"` }
The details of subscription under management group.
func GetManagementGroupSubscription ¶
func GetManagementGroupSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagementGroupSubscriptionState, opts ...pulumi.ResourceOption) (*ManagementGroupSubscription, error)
GetManagementGroupSubscription gets an existing ManagementGroupSubscription 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 NewManagementGroupSubscription ¶
func NewManagementGroupSubscription(ctx *pulumi.Context, name string, args *ManagementGroupSubscriptionArgs, opts ...pulumi.ResourceOption) (*ManagementGroupSubscription, error)
NewManagementGroupSubscription registers a new resource with the given unique name, arguments, and options.
type ManagementGroupSubscriptionArgs ¶
type ManagementGroupSubscriptionArgs struct { // Management Group ID. GroupId pulumi.StringInput }
The set of arguments for constructing a ManagementGroupSubscription resource.
func (ManagementGroupSubscriptionArgs) ElementType ¶
func (ManagementGroupSubscriptionArgs) ElementType() reflect.Type
type ManagementGroupSubscriptionState ¶
type ManagementGroupSubscriptionState struct { // The friendly name of the subscription. DisplayName pulumi.StringPtrInput // The stringified id of the subscription. For example, 00000000-0000-0000-0000-000000000000 Name pulumi.StringPtrInput // The ID of the parent management group. Parent DescendantParentGroupInfoResponsePtrInput // The state of the subscription. State pulumi.StringPtrInput // The AAD Tenant ID associated with the subscription. For example, 00000000-0000-0000-0000-000000000000 Tenant pulumi.StringPtrInput // The type of the resource. For example, Microsoft.Management/managementGroups/subscriptions Type pulumi.StringPtrInput }
func (ManagementGroupSubscriptionState) ElementType ¶
func (ManagementGroupSubscriptionState) 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