Documentation
¶
Index ¶
- 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) ChildId() pulumi.StringPtrOutput
- func (o ManagementGroupChildInfoResponseOutput) ChildType() pulumi.StringPtrOutput
- func (o ManagementGroupChildInfoResponseOutput) Children() ManagementGroupChildInfoResponseArrayOutput
- func (o ManagementGroupChildInfoResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (ManagementGroupChildInfoResponseOutput) ElementType() reflect.Type
- func (o ManagementGroupChildInfoResponseOutput) ToManagementGroupChildInfoResponseOutput() ManagementGroupChildInfoResponseOutput
- func (o ManagementGroupChildInfoResponseOutput) ToManagementGroupChildInfoResponseOutputWithContext(ctx context.Context) ManagementGroupChildInfoResponseOutput
- type ManagementGroupDetailsResponse
- type ManagementGroupDetailsResponseArgs
- func (ManagementGroupDetailsResponseArgs) ElementType() reflect.Type
- func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponseOutput() ManagementGroupDetailsResponseOutput
- func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponseOutputWithContext(ctx context.Context) ManagementGroupDetailsResponseOutput
- func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponsePtrOutput() ManagementGroupDetailsResponsePtrOutput
- func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponsePtrOutputWithContext(ctx context.Context) ManagementGroupDetailsResponsePtrOutput
- type ManagementGroupDetailsResponseInput
- type ManagementGroupDetailsResponseOutput
- func (ManagementGroupDetailsResponseOutput) ElementType() reflect.Type
- func (o ManagementGroupDetailsResponseOutput) Parent() ParentGroupInfoResponsePtrOutput
- func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponseOutput() ManagementGroupDetailsResponseOutput
- func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponseOutputWithContext(ctx context.Context) ManagementGroupDetailsResponseOutput
- func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponsePtrOutput() ManagementGroupDetailsResponsePtrOutput
- func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponsePtrOutputWithContext(ctx context.Context) ManagementGroupDetailsResponsePtrOutput
- func (o ManagementGroupDetailsResponseOutput) UpdatedBy() pulumi.StringPtrOutput
- func (o ManagementGroupDetailsResponseOutput) UpdatedTime() pulumi.StringPtrOutput
- func (o ManagementGroupDetailsResponseOutput) Version() pulumi.Float64PtrOutput
- type ManagementGroupDetailsResponsePtrInput
- type ManagementGroupDetailsResponsePtrOutput
- func (o ManagementGroupDetailsResponsePtrOutput) Elem() ManagementGroupDetailsResponseOutput
- func (ManagementGroupDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o ManagementGroupDetailsResponsePtrOutput) Parent() ParentGroupInfoResponsePtrOutput
- func (o ManagementGroupDetailsResponsePtrOutput) ToManagementGroupDetailsResponsePtrOutput() ManagementGroupDetailsResponsePtrOutput
- func (o ManagementGroupDetailsResponsePtrOutput) ToManagementGroupDetailsResponsePtrOutputWithContext(ctx context.Context) ManagementGroupDetailsResponsePtrOutput
- func (o ManagementGroupDetailsResponsePtrOutput) UpdatedBy() pulumi.StringPtrOutput
- func (o ManagementGroupDetailsResponsePtrOutput) UpdatedTime() pulumi.StringPtrOutput
- func (o ManagementGroupDetailsResponsePtrOutput) Version() pulumi.Float64PtrOutput
- type ManagementGroupInput
- type ManagementGroupOutput
- type ManagementGroupState
- type ParentGroupInfoResponse
- type ParentGroupInfoResponseArgs
- func (ParentGroupInfoResponseArgs) ElementType() reflect.Type
- func (i ParentGroupInfoResponseArgs) ToParentGroupInfoResponseOutput() ParentGroupInfoResponseOutput
- func (i ParentGroupInfoResponseArgs) ToParentGroupInfoResponseOutputWithContext(ctx context.Context) ParentGroupInfoResponseOutput
- func (i ParentGroupInfoResponseArgs) ToParentGroupInfoResponsePtrOutput() ParentGroupInfoResponsePtrOutput
- func (i ParentGroupInfoResponseArgs) ToParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) ParentGroupInfoResponsePtrOutput
- type ParentGroupInfoResponseInput
- type ParentGroupInfoResponseOutput
- func (o ParentGroupInfoResponseOutput) DisplayName() pulumi.StringPtrOutput
- func (ParentGroupInfoResponseOutput) ElementType() reflect.Type
- func (o ParentGroupInfoResponseOutput) ParentId() 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) ParentId() 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 LookupManagementGroupArgs ¶
type LookupManagementGroupArgs struct { // The $expand=children query string parameter allows clients to request inclusion of children in the response payload. Expand *string `pulumi:"expand"` // 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. 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 AAD Tenant ID associated with the management group. For example, 00000000-0000-0000-0000-000000000000 TenantId *string `pulumi:"tenantId"` // The type of the resource. For example, /providers/Microsoft.Management/managementGroups Type string `pulumi:"type"` }
The management group details.
func LookupManagementGroup ¶
func LookupManagementGroup(ctx *pulumi.Context, args *LookupManagementGroupArgs, opts ...pulumi.InvokeOption) (*LookupManagementGroupResult, error)
type ManagementGroup ¶
type ManagementGroup struct { pulumi.CustomResourceState // The list of children. Children ManagementGroupChildInfoResponseArrayOutput `pulumi:"children"` // The details of a management group. Details ManagementGroupDetailsResponsePtrOutput `pulumi:"details"` // The friendly name of the management group. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The name of the management group. For example, 00000000-0000-0000-0000-000000000000 Name pulumi.StringOutput `pulumi:"name"` // The AAD Tenant ID associated with the management group. For example, 00000000-0000-0000-0000-000000000000 TenantId pulumi.StringPtrOutput `pulumi:"tenantId"` // The type of the resource. For example, /providers/Microsoft.Management/managementGroups Type pulumi.StringOutput `pulumi:"type"` }
The management group details.
func GetManagementGroup ¶
func GetManagementGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagementGroupState, opts ...pulumi.ResourceOption) (*ManagementGroup, error)
GetManagementGroup gets an existing ManagementGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewManagementGroup ¶
func NewManagementGroup(ctx *pulumi.Context, name string, args *ManagementGroupArgs, opts ...pulumi.ResourceOption) (*ManagementGroup, error)
NewManagementGroup registers a new resource with the given unique name, arguments, and options.
func (*ManagementGroup) ElementType ¶ added in v0.2.6
func (*ManagementGroup) ElementType() reflect.Type
func (*ManagementGroup) ToManagementGroupOutput ¶ added in v0.2.6
func (i *ManagementGroup) ToManagementGroupOutput() ManagementGroupOutput
func (*ManagementGroup) ToManagementGroupOutputWithContext ¶ added in v0.2.6
func (i *ManagementGroup) ToManagementGroupOutputWithContext(ctx context.Context) ManagementGroupOutput
type ManagementGroupArgs ¶
type ManagementGroupArgs struct { // The friendly name of the management group. DisplayName pulumi.StringPtrInput // Management Group ID. GroupId pulumi.StringInput // (Optional) The fully qualified ID for the parent management group. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000 ParentId 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 fully qualified ID for the child resource (management group or subscription). For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000 ChildId *string `pulumi:"childId"` // The type of child resource. ChildType *string `pulumi:"childType"` // The list of children. Children []ManagementGroupChildInfoResponse `pulumi:"children"` // The friendly name of the child resource. DisplayName *string `pulumi:"displayName"` }
The child information of a management group.
type ManagementGroupChildInfoResponseArgs ¶
type ManagementGroupChildInfoResponseArgs struct { // The fully qualified ID for the child resource (management group or subscription). For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000 ChildId pulumi.StringPtrInput `pulumi:"childId"` // The type of child resource. ChildType pulumi.StringPtrInput `pulumi:"childType"` // The list of children. Children ManagementGroupChildInfoResponseArrayInput `pulumi:"children"` // The friendly name of the child resource. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` }
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) ChildId ¶
func (o ManagementGroupChildInfoResponseOutput) ChildId() 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) ChildType ¶
func (o ManagementGroupChildInfoResponseOutput) ChildType() pulumi.StringPtrOutput
The type of child resource.
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) ToManagementGroupChildInfoResponseOutput ¶
func (o ManagementGroupChildInfoResponseOutput) ToManagementGroupChildInfoResponseOutput() ManagementGroupChildInfoResponseOutput
func (ManagementGroupChildInfoResponseOutput) ToManagementGroupChildInfoResponseOutputWithContext ¶
func (o ManagementGroupChildInfoResponseOutput) ToManagementGroupChildInfoResponseOutputWithContext(ctx context.Context) ManagementGroupChildInfoResponseOutput
type ManagementGroupDetailsResponse ¶
type ManagementGroupDetailsResponse struct { // (Optional) The ID of the parent management group. Parent *ParentGroupInfoResponse `pulumi:"parent"` // The identity of the principal or process that updated the object. UpdatedBy *string `pulumi:"updatedBy"` // The date and time when this object was last updated. UpdatedTime *string `pulumi:"updatedTime"` // The version number of the object. Version *float64 `pulumi:"version"` }
The details of a management group.
type ManagementGroupDetailsResponseArgs ¶
type ManagementGroupDetailsResponseArgs struct { // (Optional) The ID of the parent management group. Parent ParentGroupInfoResponsePtrInput `pulumi:"parent"` // The identity of the principal or process that updated the object. UpdatedBy pulumi.StringPtrInput `pulumi:"updatedBy"` // The date and time when this object was last updated. UpdatedTime pulumi.StringPtrInput `pulumi:"updatedTime"` // The version number of the object. Version pulumi.Float64PtrInput `pulumi:"version"` }
The details of a management group.
func (ManagementGroupDetailsResponseArgs) ElementType ¶
func (ManagementGroupDetailsResponseArgs) ElementType() reflect.Type
func (ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponseOutput ¶
func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponseOutput() ManagementGroupDetailsResponseOutput
func (ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponseOutputWithContext ¶
func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponseOutputWithContext(ctx context.Context) ManagementGroupDetailsResponseOutput
func (ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponsePtrOutput ¶
func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponsePtrOutput() ManagementGroupDetailsResponsePtrOutput
func (ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponsePtrOutputWithContext ¶
func (i ManagementGroupDetailsResponseArgs) ToManagementGroupDetailsResponsePtrOutputWithContext(ctx context.Context) ManagementGroupDetailsResponsePtrOutput
type ManagementGroupDetailsResponseInput ¶
type ManagementGroupDetailsResponseInput interface { pulumi.Input ToManagementGroupDetailsResponseOutput() ManagementGroupDetailsResponseOutput ToManagementGroupDetailsResponseOutputWithContext(context.Context) ManagementGroupDetailsResponseOutput }
ManagementGroupDetailsResponseInput is an input type that accepts ManagementGroupDetailsResponseArgs and ManagementGroupDetailsResponseOutput values. You can construct a concrete instance of `ManagementGroupDetailsResponseInput` via:
ManagementGroupDetailsResponseArgs{...}
type ManagementGroupDetailsResponseOutput ¶
type ManagementGroupDetailsResponseOutput struct{ *pulumi.OutputState }
The details of a management group.
func (ManagementGroupDetailsResponseOutput) ElementType ¶
func (ManagementGroupDetailsResponseOutput) ElementType() reflect.Type
func (ManagementGroupDetailsResponseOutput) Parent ¶
func (o ManagementGroupDetailsResponseOutput) Parent() ParentGroupInfoResponsePtrOutput
(Optional) The ID of the parent management group.
func (ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponseOutput ¶
func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponseOutput() ManagementGroupDetailsResponseOutput
func (ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponseOutputWithContext ¶
func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponseOutputWithContext(ctx context.Context) ManagementGroupDetailsResponseOutput
func (ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponsePtrOutput ¶
func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponsePtrOutput() ManagementGroupDetailsResponsePtrOutput
func (ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponsePtrOutputWithContext ¶
func (o ManagementGroupDetailsResponseOutput) ToManagementGroupDetailsResponsePtrOutputWithContext(ctx context.Context) ManagementGroupDetailsResponsePtrOutput
func (ManagementGroupDetailsResponseOutput) UpdatedBy ¶
func (o ManagementGroupDetailsResponseOutput) UpdatedBy() pulumi.StringPtrOutput
The identity of the principal or process that updated the object.
func (ManagementGroupDetailsResponseOutput) UpdatedTime ¶
func (o ManagementGroupDetailsResponseOutput) UpdatedTime() pulumi.StringPtrOutput
The date and time when this object was last updated.
func (ManagementGroupDetailsResponseOutput) Version ¶
func (o ManagementGroupDetailsResponseOutput) Version() pulumi.Float64PtrOutput
The version number of the object.
type ManagementGroupDetailsResponsePtrInput ¶
type ManagementGroupDetailsResponsePtrInput interface { pulumi.Input ToManagementGroupDetailsResponsePtrOutput() ManagementGroupDetailsResponsePtrOutput ToManagementGroupDetailsResponsePtrOutputWithContext(context.Context) ManagementGroupDetailsResponsePtrOutput }
ManagementGroupDetailsResponsePtrInput is an input type that accepts ManagementGroupDetailsResponseArgs, ManagementGroupDetailsResponsePtr and ManagementGroupDetailsResponsePtrOutput values. You can construct a concrete instance of `ManagementGroupDetailsResponsePtrInput` via:
ManagementGroupDetailsResponseArgs{...} or: nil
func ManagementGroupDetailsResponsePtr ¶
func ManagementGroupDetailsResponsePtr(v *ManagementGroupDetailsResponseArgs) ManagementGroupDetailsResponsePtrInput
type ManagementGroupDetailsResponsePtrOutput ¶
type ManagementGroupDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagementGroupDetailsResponsePtrOutput) ElementType ¶
func (ManagementGroupDetailsResponsePtrOutput) ElementType() reflect.Type
func (ManagementGroupDetailsResponsePtrOutput) Parent ¶
func (o ManagementGroupDetailsResponsePtrOutput) Parent() ParentGroupInfoResponsePtrOutput
(Optional) The ID of the parent management group.
func (ManagementGroupDetailsResponsePtrOutput) ToManagementGroupDetailsResponsePtrOutput ¶
func (o ManagementGroupDetailsResponsePtrOutput) ToManagementGroupDetailsResponsePtrOutput() ManagementGroupDetailsResponsePtrOutput
func (ManagementGroupDetailsResponsePtrOutput) ToManagementGroupDetailsResponsePtrOutputWithContext ¶
func (o ManagementGroupDetailsResponsePtrOutput) ToManagementGroupDetailsResponsePtrOutputWithContext(ctx context.Context) ManagementGroupDetailsResponsePtrOutput
func (ManagementGroupDetailsResponsePtrOutput) UpdatedBy ¶
func (o ManagementGroupDetailsResponsePtrOutput) UpdatedBy() pulumi.StringPtrOutput
The identity of the principal or process that updated the object.
func (ManagementGroupDetailsResponsePtrOutput) UpdatedTime ¶
func (o ManagementGroupDetailsResponsePtrOutput) UpdatedTime() pulumi.StringPtrOutput
The date and time when this object was last updated.
func (ManagementGroupDetailsResponsePtrOutput) Version ¶
func (o ManagementGroupDetailsResponsePtrOutput) Version() pulumi.Float64PtrOutput
The version number of the object.
type ManagementGroupInput ¶ added in v0.2.6
type ManagementGroupInput interface { pulumi.Input ToManagementGroupOutput() ManagementGroupOutput ToManagementGroupOutputWithContext(ctx context.Context) ManagementGroupOutput }
type ManagementGroupOutput ¶ added in v0.2.6
type ManagementGroupOutput struct {
*pulumi.OutputState
}
func (ManagementGroupOutput) ElementType ¶ added in v0.2.6
func (ManagementGroupOutput) ElementType() reflect.Type
func (ManagementGroupOutput) ToManagementGroupOutput ¶ added in v0.2.6
func (o ManagementGroupOutput) ToManagementGroupOutput() ManagementGroupOutput
func (ManagementGroupOutput) ToManagementGroupOutputWithContext ¶ added in v0.2.6
func (o ManagementGroupOutput) ToManagementGroupOutputWithContext(ctx context.Context) ManagementGroupOutput
type ManagementGroupState ¶
type ManagementGroupState struct { // The list of children. Children ManagementGroupChildInfoResponseArrayInput // The details of a management group. Details ManagementGroupDetailsResponsePtrInput // The friendly name of the management group. DisplayName pulumi.StringPtrInput // The name of the management group. For example, 00000000-0000-0000-0000-000000000000 Name pulumi.StringPtrInput // The AAD Tenant ID associated with the management group. For example, 00000000-0000-0000-0000-000000000000 TenantId pulumi.StringPtrInput // The type of the resource. For example, /providers/Microsoft.Management/managementGroups Type pulumi.StringPtrInput }
func (ManagementGroupState) ElementType ¶
func (ManagementGroupState) ElementType() reflect.Type
type ParentGroupInfoResponse ¶
type ParentGroupInfoResponse struct { // The friendly name of the parent management group. DisplayName *string `pulumi:"displayName"` // The fully qualified ID for the parent management group. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000 ParentId *string `pulumi:"parentId"` }
(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 ParentId pulumi.StringPtrInput `pulumi:"parentId"` }
(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) ParentId ¶
func (o ParentGroupInfoResponseOutput) ParentId() pulumi.StringPtrOutput
The fully qualified ID for the parent management group. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
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) ParentId ¶
func (o ParentGroupInfoResponsePtrOutput) ParentId() pulumi.StringPtrOutput
The fully qualified ID for the parent management group. For example, /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000
func (ParentGroupInfoResponsePtrOutput) ToParentGroupInfoResponsePtrOutput ¶
func (o ParentGroupInfoResponsePtrOutput) ToParentGroupInfoResponsePtrOutput() ParentGroupInfoResponsePtrOutput
func (ParentGroupInfoResponsePtrOutput) ToParentGroupInfoResponsePtrOutputWithContext ¶
func (o ParentGroupInfoResponsePtrOutput) ToParentGroupInfoResponsePtrOutputWithContext(ctx context.Context) ParentGroupInfoResponsePtrOutput