opensearch

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2022 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion added in v0.0.1

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type AppGroup

type AppGroup struct {
	pulumi.CustomResourceState

	// Application Group Name.
	AppGroupName pulumi.StringOutput `pulumi:"appGroupName"`
	// Billing model. Valid values:`computeResource` and `qps`.
	ChargeWay pulumi.StringOutput `pulumi:"chargeWay"`
	// The version of Application Group Name.
	CurrentVersion pulumi.StringPtrOutput `pulumi:"currentVersion"`
	// The description of the resource.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Order change type. Valid values: `UPGRADE` and `DOWNGRADE`.
	OrderType pulumi.StringOutput `pulumi:"orderType"`
	// Order cycle information. The details see Block order.
	Orders AppGroupOrderArrayOutput `pulumi:"orders"`
	// The billing method of the resource. Valid values: `Subscription` and `PayAsYouGo`.
	PaymentType pulumi.StringOutput `pulumi:"paymentType"`
	// Quota information.  The details see Block quota.
	Quota AppGroupQuotaOutput `pulumi:"quota"`
	// The status of the resource. Valid values: `producing`,`reviewPending`,`configPending`,`normal`,`frozen`.
	Status pulumi.StringOutput `pulumi:"status"`
	// Application type. Valid Values: `standard`, `enhanced`.
	Type pulumi.StringOutput `pulumi:"type"`
}

Provides a Open Search App Group resource.

For information about Open Search App Group and how to use it, see [What is App Group](https://www.aliyun.com/product/opensearch).

> **NOTE:** Available in v1.136.0+.

## Example Usage

Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/go/alicloud/opensearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
"github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/opensearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		name := "name"
		if param := cfg.Get("name"); param != "" {
			name = param
		}
		_, err := opensearch.NewAppGroup(ctx, "default", &opensearch.AppGroupArgs{
			AppGroupName: pulumi.String(name),
			PaymentType:  pulumi.String("PayAsYouGo"),
			Type:         pulumi.String("standard"),
			Quota: &opensearch.AppGroupQuotaArgs{
				DocSize:         pulumi.Int(1),
				ComputeResource: pulumi.Int(20),
				Spec:            pulumi.String("opensearch.share.common"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Open Search App Group can be imported using the id, e.g.

```sh

$ pulumi import alicloud:opensearch/appGroup:AppGroup example <id>

```

func GetAppGroup

func GetAppGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppGroupState, opts ...pulumi.ResourceOption) (*AppGroup, error)

GetAppGroup gets an existing AppGroup 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 NewAppGroup

func NewAppGroup(ctx *pulumi.Context,
	name string, args *AppGroupArgs, opts ...pulumi.ResourceOption) (*AppGroup, error)

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

func (*AppGroup) ElementType

func (*AppGroup) ElementType() reflect.Type

func (*AppGroup) ToAppGroupOutput

func (i *AppGroup) ToAppGroupOutput() AppGroupOutput

func (*AppGroup) ToAppGroupOutputWithContext

func (i *AppGroup) ToAppGroupOutputWithContext(ctx context.Context) AppGroupOutput

type AppGroupArgs

type AppGroupArgs struct {
	// Application Group Name.
	AppGroupName pulumi.StringInput
	// Billing model. Valid values:`computeResource` and `qps`.
	ChargeWay pulumi.StringPtrInput
	// The version of Application Group Name.
	CurrentVersion pulumi.StringPtrInput
	// The description of the resource.
	Description pulumi.StringPtrInput
	// Order change type. Valid values: `UPGRADE` and `DOWNGRADE`.
	OrderType pulumi.StringPtrInput
	// Order cycle information. The details see Block order.
	Orders AppGroupOrderArrayInput
	// The billing method of the resource. Valid values: `Subscription` and `PayAsYouGo`.
	PaymentType pulumi.StringInput
	// Quota information.  The details see Block quota.
	Quota AppGroupQuotaInput
	// Application type. Valid Values: `standard`, `enhanced`.
	Type pulumi.StringInput
}

The set of arguments for constructing a AppGroup resource.

func (AppGroupArgs) ElementType

func (AppGroupArgs) ElementType() reflect.Type

type AppGroupArray

type AppGroupArray []AppGroupInput

func (AppGroupArray) ElementType

func (AppGroupArray) ElementType() reflect.Type

func (AppGroupArray) ToAppGroupArrayOutput

func (i AppGroupArray) ToAppGroupArrayOutput() AppGroupArrayOutput

func (AppGroupArray) ToAppGroupArrayOutputWithContext

func (i AppGroupArray) ToAppGroupArrayOutputWithContext(ctx context.Context) AppGroupArrayOutput

type AppGroupArrayInput

type AppGroupArrayInput interface {
	pulumi.Input

	ToAppGroupArrayOutput() AppGroupArrayOutput
	ToAppGroupArrayOutputWithContext(context.Context) AppGroupArrayOutput
}

AppGroupArrayInput is an input type that accepts AppGroupArray and AppGroupArrayOutput values. You can construct a concrete instance of `AppGroupArrayInput` via:

AppGroupArray{ AppGroupArgs{...} }

type AppGroupArrayOutput

type AppGroupArrayOutput struct{ *pulumi.OutputState }

func (AppGroupArrayOutput) ElementType

func (AppGroupArrayOutput) ElementType() reflect.Type

func (AppGroupArrayOutput) Index

func (AppGroupArrayOutput) ToAppGroupArrayOutput

func (o AppGroupArrayOutput) ToAppGroupArrayOutput() AppGroupArrayOutput

func (AppGroupArrayOutput) ToAppGroupArrayOutputWithContext

func (o AppGroupArrayOutput) ToAppGroupArrayOutputWithContext(ctx context.Context) AppGroupArrayOutput

type AppGroupInput

type AppGroupInput interface {
	pulumi.Input

	ToAppGroupOutput() AppGroupOutput
	ToAppGroupOutputWithContext(ctx context.Context) AppGroupOutput
}

type AppGroupMap

type AppGroupMap map[string]AppGroupInput

func (AppGroupMap) ElementType

func (AppGroupMap) ElementType() reflect.Type

func (AppGroupMap) ToAppGroupMapOutput

func (i AppGroupMap) ToAppGroupMapOutput() AppGroupMapOutput

func (AppGroupMap) ToAppGroupMapOutputWithContext

func (i AppGroupMap) ToAppGroupMapOutputWithContext(ctx context.Context) AppGroupMapOutput

type AppGroupMapInput

type AppGroupMapInput interface {
	pulumi.Input

	ToAppGroupMapOutput() AppGroupMapOutput
	ToAppGroupMapOutputWithContext(context.Context) AppGroupMapOutput
}

AppGroupMapInput is an input type that accepts AppGroupMap and AppGroupMapOutput values. You can construct a concrete instance of `AppGroupMapInput` via:

AppGroupMap{ "key": AppGroupArgs{...} }

type AppGroupMapOutput

type AppGroupMapOutput struct{ *pulumi.OutputState }

func (AppGroupMapOutput) ElementType

func (AppGroupMapOutput) ElementType() reflect.Type

func (AppGroupMapOutput) MapIndex

func (AppGroupMapOutput) ToAppGroupMapOutput

func (o AppGroupMapOutput) ToAppGroupMapOutput() AppGroupMapOutput

func (AppGroupMapOutput) ToAppGroupMapOutputWithContext

func (o AppGroupMapOutput) ToAppGroupMapOutputWithContext(ctx context.Context) AppGroupMapOutput

type AppGroupOrder

type AppGroupOrder struct {
	// Whether to renew automatically. It only takes effect when the parameter paymentType takes the value `Subscription`.
	AutoRenew *bool `pulumi:"autoRenew"`
	// Order cycle. The minimum value is not less than 0.
	Duration *int `pulumi:"duration"`
	// Order cycle unit. Valid values: `Year` and `Month`.
	PricingCycle *string `pulumi:"pricingCycle"`
}

type AppGroupOrderArgs

type AppGroupOrderArgs struct {
	// Whether to renew automatically. It only takes effect when the parameter paymentType takes the value `Subscription`.
	AutoRenew pulumi.BoolPtrInput `pulumi:"autoRenew"`
	// Order cycle. The minimum value is not less than 0.
	Duration pulumi.IntPtrInput `pulumi:"duration"`
	// Order cycle unit. Valid values: `Year` and `Month`.
	PricingCycle pulumi.StringPtrInput `pulumi:"pricingCycle"`
}

func (AppGroupOrderArgs) ElementType

func (AppGroupOrderArgs) ElementType() reflect.Type

func (AppGroupOrderArgs) ToAppGroupOrderOutput

func (i AppGroupOrderArgs) ToAppGroupOrderOutput() AppGroupOrderOutput

func (AppGroupOrderArgs) ToAppGroupOrderOutputWithContext

func (i AppGroupOrderArgs) ToAppGroupOrderOutputWithContext(ctx context.Context) AppGroupOrderOutput

type AppGroupOrderArray

type AppGroupOrderArray []AppGroupOrderInput

func (AppGroupOrderArray) ElementType

func (AppGroupOrderArray) ElementType() reflect.Type

func (AppGroupOrderArray) ToAppGroupOrderArrayOutput

func (i AppGroupOrderArray) ToAppGroupOrderArrayOutput() AppGroupOrderArrayOutput

func (AppGroupOrderArray) ToAppGroupOrderArrayOutputWithContext

func (i AppGroupOrderArray) ToAppGroupOrderArrayOutputWithContext(ctx context.Context) AppGroupOrderArrayOutput

type AppGroupOrderArrayInput

type AppGroupOrderArrayInput interface {
	pulumi.Input

	ToAppGroupOrderArrayOutput() AppGroupOrderArrayOutput
	ToAppGroupOrderArrayOutputWithContext(context.Context) AppGroupOrderArrayOutput
}

AppGroupOrderArrayInput is an input type that accepts AppGroupOrderArray and AppGroupOrderArrayOutput values. You can construct a concrete instance of `AppGroupOrderArrayInput` via:

AppGroupOrderArray{ AppGroupOrderArgs{...} }

type AppGroupOrderArrayOutput

type AppGroupOrderArrayOutput struct{ *pulumi.OutputState }

func (AppGroupOrderArrayOutput) ElementType

func (AppGroupOrderArrayOutput) ElementType() reflect.Type

func (AppGroupOrderArrayOutput) Index

func (AppGroupOrderArrayOutput) ToAppGroupOrderArrayOutput

func (o AppGroupOrderArrayOutput) ToAppGroupOrderArrayOutput() AppGroupOrderArrayOutput

func (AppGroupOrderArrayOutput) ToAppGroupOrderArrayOutputWithContext

func (o AppGroupOrderArrayOutput) ToAppGroupOrderArrayOutputWithContext(ctx context.Context) AppGroupOrderArrayOutput

type AppGroupOrderInput

type AppGroupOrderInput interface {
	pulumi.Input

	ToAppGroupOrderOutput() AppGroupOrderOutput
	ToAppGroupOrderOutputWithContext(context.Context) AppGroupOrderOutput
}

AppGroupOrderInput is an input type that accepts AppGroupOrderArgs and AppGroupOrderOutput values. You can construct a concrete instance of `AppGroupOrderInput` via:

AppGroupOrderArgs{...}

type AppGroupOrderOutput

type AppGroupOrderOutput struct{ *pulumi.OutputState }

func (AppGroupOrderOutput) AutoRenew

Whether to renew automatically. It only takes effect when the parameter paymentType takes the value `Subscription`.

func (AppGroupOrderOutput) Duration

Order cycle. The minimum value is not less than 0.

func (AppGroupOrderOutput) ElementType

func (AppGroupOrderOutput) ElementType() reflect.Type

func (AppGroupOrderOutput) PricingCycle

func (o AppGroupOrderOutput) PricingCycle() pulumi.StringPtrOutput

Order cycle unit. Valid values: `Year` and `Month`.

func (AppGroupOrderOutput) ToAppGroupOrderOutput

func (o AppGroupOrderOutput) ToAppGroupOrderOutput() AppGroupOrderOutput

func (AppGroupOrderOutput) ToAppGroupOrderOutputWithContext

func (o AppGroupOrderOutput) ToAppGroupOrderOutputWithContext(ctx context.Context) AppGroupOrderOutput

type AppGroupOutput

type AppGroupOutput struct{ *pulumi.OutputState }

func (AppGroupOutput) AppGroupName

func (o AppGroupOutput) AppGroupName() pulumi.StringOutput

Application Group Name.

func (AppGroupOutput) ChargeWay

func (o AppGroupOutput) ChargeWay() pulumi.StringOutput

Billing model. Valid values:`computeResource` and `qps`.

func (AppGroupOutput) CurrentVersion

func (o AppGroupOutput) CurrentVersion() pulumi.StringPtrOutput

The version of Application Group Name.

func (AppGroupOutput) Description

func (o AppGroupOutput) Description() pulumi.StringPtrOutput

The description of the resource.

func (AppGroupOutput) ElementType

func (AppGroupOutput) ElementType() reflect.Type

func (AppGroupOutput) InstanceId

func (o AppGroupOutput) InstanceId() pulumi.StringOutput

The instance id.

func (AppGroupOutput) OrderType

func (o AppGroupOutput) OrderType() pulumi.StringOutput

Order change type. Valid values: `UPGRADE` and `DOWNGRADE`.

func (AppGroupOutput) Orders

Order cycle information. The details see Block order.

func (AppGroupOutput) PaymentType

func (o AppGroupOutput) PaymentType() pulumi.StringOutput

The billing method of the resource. Valid values: `Subscription` and `PayAsYouGo`.

func (AppGroupOutput) Quota

Quota information. The details see Block quota.

func (AppGroupOutput) Status

func (o AppGroupOutput) Status() pulumi.StringOutput

The status of the resource. Valid values: `producing`,`reviewPending`,`configPending`,`normal`,`frozen`.

func (AppGroupOutput) ToAppGroupOutput

func (o AppGroupOutput) ToAppGroupOutput() AppGroupOutput

func (AppGroupOutput) ToAppGroupOutputWithContext

func (o AppGroupOutput) ToAppGroupOutputWithContext(ctx context.Context) AppGroupOutput

func (AppGroupOutput) Type

Application type. Valid Values: `standard`, `enhanced`.

type AppGroupQuota

type AppGroupQuota struct {
	// Computing resources. Unit: LCU.
	ComputeResource int `pulumi:"computeResource"`
	// Storage Size. Unit: GB.
	DocSize int `pulumi:"docSize"`
	// Search request. Unit: times/second.
	Qps *int `pulumi:"qps"`
	// Specification. Valid values:
	// * `opensearch.share.junior`: Entry-level.
	// * `opensearch.share.common`: Shared universal.
	// * `opensearch.share.compute`: Shared computing.
	// * `opensearch.share.storage`: Shared storage type.
	// * `opensearch.private.common`: Exclusive universal type.
	// * `opensearch.private.compute`: Exclusive computing type.
	// * `opensearch.private.storage`: Exclusive storage type
	Spec string `pulumi:"spec"`
}

type AppGroupQuotaArgs

type AppGroupQuotaArgs struct {
	// Computing resources. Unit: LCU.
	ComputeResource pulumi.IntInput `pulumi:"computeResource"`
	// Storage Size. Unit: GB.
	DocSize pulumi.IntInput `pulumi:"docSize"`
	// Search request. Unit: times/second.
	Qps pulumi.IntPtrInput `pulumi:"qps"`
	// Specification. Valid values:
	// * `opensearch.share.junior`: Entry-level.
	// * `opensearch.share.common`: Shared universal.
	// * `opensearch.share.compute`: Shared computing.
	// * `opensearch.share.storage`: Shared storage type.
	// * `opensearch.private.common`: Exclusive universal type.
	// * `opensearch.private.compute`: Exclusive computing type.
	// * `opensearch.private.storage`: Exclusive storage type
	Spec pulumi.StringInput `pulumi:"spec"`
}

func (AppGroupQuotaArgs) ElementType

func (AppGroupQuotaArgs) ElementType() reflect.Type

func (AppGroupQuotaArgs) ToAppGroupQuotaOutput

func (i AppGroupQuotaArgs) ToAppGroupQuotaOutput() AppGroupQuotaOutput

func (AppGroupQuotaArgs) ToAppGroupQuotaOutputWithContext

func (i AppGroupQuotaArgs) ToAppGroupQuotaOutputWithContext(ctx context.Context) AppGroupQuotaOutput

func (AppGroupQuotaArgs) ToAppGroupQuotaPtrOutput

func (i AppGroupQuotaArgs) ToAppGroupQuotaPtrOutput() AppGroupQuotaPtrOutput

func (AppGroupQuotaArgs) ToAppGroupQuotaPtrOutputWithContext

func (i AppGroupQuotaArgs) ToAppGroupQuotaPtrOutputWithContext(ctx context.Context) AppGroupQuotaPtrOutput

type AppGroupQuotaInput

type AppGroupQuotaInput interface {
	pulumi.Input

	ToAppGroupQuotaOutput() AppGroupQuotaOutput
	ToAppGroupQuotaOutputWithContext(context.Context) AppGroupQuotaOutput
}

AppGroupQuotaInput is an input type that accepts AppGroupQuotaArgs and AppGroupQuotaOutput values. You can construct a concrete instance of `AppGroupQuotaInput` via:

AppGroupQuotaArgs{...}

type AppGroupQuotaOutput

type AppGroupQuotaOutput struct{ *pulumi.OutputState }

func (AppGroupQuotaOutput) ComputeResource

func (o AppGroupQuotaOutput) ComputeResource() pulumi.IntOutput

Computing resources. Unit: LCU.

func (AppGroupQuotaOutput) DocSize

func (o AppGroupQuotaOutput) DocSize() pulumi.IntOutput

Storage Size. Unit: GB.

func (AppGroupQuotaOutput) ElementType

func (AppGroupQuotaOutput) ElementType() reflect.Type

func (AppGroupQuotaOutput) Qps

Search request. Unit: times/second.

func (AppGroupQuotaOutput) Spec

Specification. Valid values: * `opensearch.share.junior`: Entry-level. * `opensearch.share.common`: Shared universal. * `opensearch.share.compute`: Shared computing. * `opensearch.share.storage`: Shared storage type. * `opensearch.private.common`: Exclusive universal type. * `opensearch.private.compute`: Exclusive computing type. * `opensearch.private.storage`: Exclusive storage type

func (AppGroupQuotaOutput) ToAppGroupQuotaOutput

func (o AppGroupQuotaOutput) ToAppGroupQuotaOutput() AppGroupQuotaOutput

func (AppGroupQuotaOutput) ToAppGroupQuotaOutputWithContext

func (o AppGroupQuotaOutput) ToAppGroupQuotaOutputWithContext(ctx context.Context) AppGroupQuotaOutput

func (AppGroupQuotaOutput) ToAppGroupQuotaPtrOutput

func (o AppGroupQuotaOutput) ToAppGroupQuotaPtrOutput() AppGroupQuotaPtrOutput

func (AppGroupQuotaOutput) ToAppGroupQuotaPtrOutputWithContext

func (o AppGroupQuotaOutput) ToAppGroupQuotaPtrOutputWithContext(ctx context.Context) AppGroupQuotaPtrOutput

type AppGroupQuotaPtrInput

type AppGroupQuotaPtrInput interface {
	pulumi.Input

	ToAppGroupQuotaPtrOutput() AppGroupQuotaPtrOutput
	ToAppGroupQuotaPtrOutputWithContext(context.Context) AppGroupQuotaPtrOutput
}

AppGroupQuotaPtrInput is an input type that accepts AppGroupQuotaArgs, AppGroupQuotaPtr and AppGroupQuotaPtrOutput values. You can construct a concrete instance of `AppGroupQuotaPtrInput` via:

        AppGroupQuotaArgs{...}

or:

        nil

type AppGroupQuotaPtrOutput

type AppGroupQuotaPtrOutput struct{ *pulumi.OutputState }

func (AppGroupQuotaPtrOutput) ComputeResource

func (o AppGroupQuotaPtrOutput) ComputeResource() pulumi.IntPtrOutput

Computing resources. Unit: LCU.

func (AppGroupQuotaPtrOutput) DocSize

Storage Size. Unit: GB.

func (AppGroupQuotaPtrOutput) Elem

func (AppGroupQuotaPtrOutput) ElementType

func (AppGroupQuotaPtrOutput) ElementType() reflect.Type

func (AppGroupQuotaPtrOutput) Qps

Search request. Unit: times/second.

func (AppGroupQuotaPtrOutput) Spec

Specification. Valid values: * `opensearch.share.junior`: Entry-level. * `opensearch.share.common`: Shared universal. * `opensearch.share.compute`: Shared computing. * `opensearch.share.storage`: Shared storage type. * `opensearch.private.common`: Exclusive universal type. * `opensearch.private.compute`: Exclusive computing type. * `opensearch.private.storage`: Exclusive storage type

func (AppGroupQuotaPtrOutput) ToAppGroupQuotaPtrOutput

func (o AppGroupQuotaPtrOutput) ToAppGroupQuotaPtrOutput() AppGroupQuotaPtrOutput

func (AppGroupQuotaPtrOutput) ToAppGroupQuotaPtrOutputWithContext

func (o AppGroupQuotaPtrOutput) ToAppGroupQuotaPtrOutputWithContext(ctx context.Context) AppGroupQuotaPtrOutput

type AppGroupState

type AppGroupState struct {
	// Application Group Name.
	AppGroupName pulumi.StringPtrInput
	// Billing model. Valid values:`computeResource` and `qps`.
	ChargeWay pulumi.StringPtrInput
	// The version of Application Group Name.
	CurrentVersion pulumi.StringPtrInput
	// The description of the resource.
	Description pulumi.StringPtrInput
	// The instance id.
	InstanceId pulumi.StringPtrInput
	// Order change type. Valid values: `UPGRADE` and `DOWNGRADE`.
	OrderType pulumi.StringPtrInput
	// Order cycle information. The details see Block order.
	Orders AppGroupOrderArrayInput
	// The billing method of the resource. Valid values: `Subscription` and `PayAsYouGo`.
	PaymentType pulumi.StringPtrInput
	// Quota information.  The details see Block quota.
	Quota AppGroupQuotaPtrInput
	// The status of the resource. Valid values: `producing`,`reviewPending`,`configPending`,`normal`,`frozen`.
	Status pulumi.StringPtrInput
	// Application type. Valid Values: `standard`, `enhanced`.
	Type pulumi.StringPtrInput
}

func (AppGroupState) ElementType

func (AppGroupState) ElementType() reflect.Type

type GetAppGroupsArgs

type GetAppGroupsArgs struct {
	// Default to `false`. Set it to `true` can output more details about resource attributes.
	EnableDetails *bool `pulumi:"enableDetails"`
	// A list of App Group IDs. Its element value is same as App Group Name.
	Ids []string `pulumi:"ids"`
	// The Instance ID.
	InstanceId *string `pulumi:"instanceId"`
	Name       *string `pulumi:"name"`
	// A regex string to filter results by App Group name.
	NameRegex  *string `pulumi:"nameRegex"`
	OutputFile *string `pulumi:"outputFile"`
	// The Resource Group ID.
	ResourceGroupId *string `pulumi:"resourceGroupId"`
	// Application type. Valid Values: `standard`, `enhanced`.
	Type *string `pulumi:"type"`
}

A collection of arguments for invoking getAppGroups.

type GetAppGroupsGroup

type GetAppGroupsGroup struct {
	// The ID of the App Group.
	AppGroupId string `pulumi:"appGroupId"`
	// Application Group Name.
	AppGroupName string `pulumi:"appGroupName"`
	// Billing model. Valid values:`computeResource` and `qps`.
	ChargeWay int `pulumi:"chargeWay"`
	// The commodity code.
	CommodityCode string `pulumi:"commodityCode"`
	// The time of creation.
	CreateTime int `pulumi:"createTime"`
	// The version of Application Group Name.
	CurrentVersion string `pulumi:"currentVersion"`
	// The description of the resource.
	Description string `pulumi:"description"`
	// Domain name.
	Domain string `pulumi:"domain"`
	// Expiration Time.
	ExpireOn string `pulumi:"expireOn"`
	// Coarse deployment ID.
	FirstRankAlgoDeploymentId int `pulumi:"firstRankAlgoDeploymentId"`
	// Whether the quota status is under approval. Valid status:
	// * `0`: normal
	// * `1`: Approving.
	HasPendingQuotaReviewTask int    `pulumi:"hasPendingQuotaReviewTask"`
	Id                        string `pulumi:"id"`
	// The Instance ID.
	InstanceId string `pulumi:"instanceId"`
	// Locked state. Valid status: `Unlock`,`LockByExpiration`,`ManualLock`.
	LockMode string `pulumi:"lockMode"`
	// Instance is automatically locked after expiration.
	LockedByExpiration int `pulumi:"lockedByExpiration"`
	// The billing method of the resource. Valid values: `Subscription` and `PayAsYouGo`.
	PaymentType string `pulumi:"paymentType"`
	// Refine deployment ID in deployment.
	PendingSecondRankAlgoDeploymentId int `pulumi:"pendingSecondRankAlgoDeploymentId"`
	// Unfinished order number.
	ProcessingOrderId string `pulumi:"processingOrderId"`
	// Whether the production is completed. Valid values:
	// * `0`: producing.
	// * `1`: completed.
	Produced int `pulumi:"produced"`
	// The Project ID.
	ProjectId string `pulumi:"projectId"`
	// Quota information.
	Quotas []GetAppGroupsGroupQuota `pulumi:"quotas"`
	// The Resource Group ID.
	ResourceGroupId string `pulumi:"resourceGroupId"`
	// Refine deployment ID.
	SecondRankAlgoDeploymentId int `pulumi:"secondRankAlgoDeploymentId"`
	// The status of the resource. Valid values: `producing`,`reviewPending`,`configPending`,`normal`,`frozen`.
	Status string `pulumi:"status"`
	// The Switched time.
	SwitchedTime int `pulumi:"switchedTime"`
	// Application type. Valid Values: `standard`, `enhanced`.
	Type string `pulumi:"type"`
}

type GetAppGroupsGroupArgs

type GetAppGroupsGroupArgs struct {
	// The ID of the App Group.
	AppGroupId pulumi.StringInput `pulumi:"appGroupId"`
	// Application Group Name.
	AppGroupName pulumi.StringInput `pulumi:"appGroupName"`
	// Billing model. Valid values:`computeResource` and `qps`.
	ChargeWay pulumi.IntInput `pulumi:"chargeWay"`
	// The commodity code.
	CommodityCode pulumi.StringInput `pulumi:"commodityCode"`
	// The time of creation.
	CreateTime pulumi.IntInput `pulumi:"createTime"`
	// The version of Application Group Name.
	CurrentVersion pulumi.StringInput `pulumi:"currentVersion"`
	// The description of the resource.
	Description pulumi.StringInput `pulumi:"description"`
	// Domain name.
	Domain pulumi.StringInput `pulumi:"domain"`
	// Expiration Time.
	ExpireOn pulumi.StringInput `pulumi:"expireOn"`
	// Coarse deployment ID.
	FirstRankAlgoDeploymentId pulumi.IntInput `pulumi:"firstRankAlgoDeploymentId"`
	// Whether the quota status is under approval. Valid status:
	// * `0`: normal
	// * `1`: Approving.
	HasPendingQuotaReviewTask pulumi.IntInput    `pulumi:"hasPendingQuotaReviewTask"`
	Id                        pulumi.StringInput `pulumi:"id"`
	// The Instance ID.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Locked state. Valid status: `Unlock`,`LockByExpiration`,`ManualLock`.
	LockMode pulumi.StringInput `pulumi:"lockMode"`
	// Instance is automatically locked after expiration.
	LockedByExpiration pulumi.IntInput `pulumi:"lockedByExpiration"`
	// The billing method of the resource. Valid values: `Subscription` and `PayAsYouGo`.
	PaymentType pulumi.StringInput `pulumi:"paymentType"`
	// Refine deployment ID in deployment.
	PendingSecondRankAlgoDeploymentId pulumi.IntInput `pulumi:"pendingSecondRankAlgoDeploymentId"`
	// Unfinished order number.
	ProcessingOrderId pulumi.StringInput `pulumi:"processingOrderId"`
	// Whether the production is completed. Valid values:
	// * `0`: producing.
	// * `1`: completed.
	Produced pulumi.IntInput `pulumi:"produced"`
	// The Project ID.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// Quota information.
	Quotas GetAppGroupsGroupQuotaArrayInput `pulumi:"quotas"`
	// The Resource Group ID.
	ResourceGroupId pulumi.StringInput `pulumi:"resourceGroupId"`
	// Refine deployment ID.
	SecondRankAlgoDeploymentId pulumi.IntInput `pulumi:"secondRankAlgoDeploymentId"`
	// The status of the resource. Valid values: `producing`,`reviewPending`,`configPending`,`normal`,`frozen`.
	Status pulumi.StringInput `pulumi:"status"`
	// The Switched time.
	SwitchedTime pulumi.IntInput `pulumi:"switchedTime"`
	// Application type. Valid Values: `standard`, `enhanced`.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetAppGroupsGroupArgs) ElementType

func (GetAppGroupsGroupArgs) ElementType() reflect.Type

func (GetAppGroupsGroupArgs) ToGetAppGroupsGroupOutput

func (i GetAppGroupsGroupArgs) ToGetAppGroupsGroupOutput() GetAppGroupsGroupOutput

func (GetAppGroupsGroupArgs) ToGetAppGroupsGroupOutputWithContext

func (i GetAppGroupsGroupArgs) ToGetAppGroupsGroupOutputWithContext(ctx context.Context) GetAppGroupsGroupOutput

type GetAppGroupsGroupArray

type GetAppGroupsGroupArray []GetAppGroupsGroupInput

func (GetAppGroupsGroupArray) ElementType

func (GetAppGroupsGroupArray) ElementType() reflect.Type

func (GetAppGroupsGroupArray) ToGetAppGroupsGroupArrayOutput

func (i GetAppGroupsGroupArray) ToGetAppGroupsGroupArrayOutput() GetAppGroupsGroupArrayOutput

func (GetAppGroupsGroupArray) ToGetAppGroupsGroupArrayOutputWithContext

func (i GetAppGroupsGroupArray) ToGetAppGroupsGroupArrayOutputWithContext(ctx context.Context) GetAppGroupsGroupArrayOutput

type GetAppGroupsGroupArrayInput

type GetAppGroupsGroupArrayInput interface {
	pulumi.Input

	ToGetAppGroupsGroupArrayOutput() GetAppGroupsGroupArrayOutput
	ToGetAppGroupsGroupArrayOutputWithContext(context.Context) GetAppGroupsGroupArrayOutput
}

GetAppGroupsGroupArrayInput is an input type that accepts GetAppGroupsGroupArray and GetAppGroupsGroupArrayOutput values. You can construct a concrete instance of `GetAppGroupsGroupArrayInput` via:

GetAppGroupsGroupArray{ GetAppGroupsGroupArgs{...} }

type GetAppGroupsGroupArrayOutput

type GetAppGroupsGroupArrayOutput struct{ *pulumi.OutputState }

func (GetAppGroupsGroupArrayOutput) ElementType

func (GetAppGroupsGroupArrayOutput) Index

func (GetAppGroupsGroupArrayOutput) ToGetAppGroupsGroupArrayOutput

func (o GetAppGroupsGroupArrayOutput) ToGetAppGroupsGroupArrayOutput() GetAppGroupsGroupArrayOutput

func (GetAppGroupsGroupArrayOutput) ToGetAppGroupsGroupArrayOutputWithContext

func (o GetAppGroupsGroupArrayOutput) ToGetAppGroupsGroupArrayOutputWithContext(ctx context.Context) GetAppGroupsGroupArrayOutput

type GetAppGroupsGroupInput

type GetAppGroupsGroupInput interface {
	pulumi.Input

	ToGetAppGroupsGroupOutput() GetAppGroupsGroupOutput
	ToGetAppGroupsGroupOutputWithContext(context.Context) GetAppGroupsGroupOutput
}

GetAppGroupsGroupInput is an input type that accepts GetAppGroupsGroupArgs and GetAppGroupsGroupOutput values. You can construct a concrete instance of `GetAppGroupsGroupInput` via:

GetAppGroupsGroupArgs{...}

type GetAppGroupsGroupOutput

type GetAppGroupsGroupOutput struct{ *pulumi.OutputState }

func (GetAppGroupsGroupOutput) AppGroupId

The ID of the App Group.

func (GetAppGroupsGroupOutput) AppGroupName

func (o GetAppGroupsGroupOutput) AppGroupName() pulumi.StringOutput

Application Group Name.

func (GetAppGroupsGroupOutput) ChargeWay

Billing model. Valid values:`computeResource` and `qps`.

func (GetAppGroupsGroupOutput) CommodityCode

func (o GetAppGroupsGroupOutput) CommodityCode() pulumi.StringOutput

The commodity code.

func (GetAppGroupsGroupOutput) CreateTime

func (o GetAppGroupsGroupOutput) CreateTime() pulumi.IntOutput

The time of creation.

func (GetAppGroupsGroupOutput) CurrentVersion

func (o GetAppGroupsGroupOutput) CurrentVersion() pulumi.StringOutput

The version of Application Group Name.

func (GetAppGroupsGroupOutput) Description

The description of the resource.

func (GetAppGroupsGroupOutput) Domain

Domain name.

func (GetAppGroupsGroupOutput) ElementType

func (GetAppGroupsGroupOutput) ElementType() reflect.Type

func (GetAppGroupsGroupOutput) ExpireOn

Expiration Time.

func (GetAppGroupsGroupOutput) FirstRankAlgoDeploymentId

func (o GetAppGroupsGroupOutput) FirstRankAlgoDeploymentId() pulumi.IntOutput

Coarse deployment ID.

func (GetAppGroupsGroupOutput) HasPendingQuotaReviewTask

func (o GetAppGroupsGroupOutput) HasPendingQuotaReviewTask() pulumi.IntOutput

Whether the quota status is under approval. Valid status: * `0`: normal * `1`: Approving.

func (GetAppGroupsGroupOutput) Id

func (GetAppGroupsGroupOutput) InstanceId

The Instance ID.

func (GetAppGroupsGroupOutput) LockMode

Locked state. Valid status: `Unlock`,`LockByExpiration`,`ManualLock`.

func (GetAppGroupsGroupOutput) LockedByExpiration

func (o GetAppGroupsGroupOutput) LockedByExpiration() pulumi.IntOutput

Instance is automatically locked after expiration.

func (GetAppGroupsGroupOutput) PaymentType

The billing method of the resource. Valid values: `Subscription` and `PayAsYouGo`.

func (GetAppGroupsGroupOutput) PendingSecondRankAlgoDeploymentId

func (o GetAppGroupsGroupOutput) PendingSecondRankAlgoDeploymentId() pulumi.IntOutput

Refine deployment ID in deployment.

func (GetAppGroupsGroupOutput) ProcessingOrderId

func (o GetAppGroupsGroupOutput) ProcessingOrderId() pulumi.StringOutput

Unfinished order number.

func (GetAppGroupsGroupOutput) Produced

Whether the production is completed. Valid values: * `0`: producing. * `1`: completed.

func (GetAppGroupsGroupOutput) ProjectId

The Project ID.

func (GetAppGroupsGroupOutput) Quotas

Quota information.

func (GetAppGroupsGroupOutput) ResourceGroupId

func (o GetAppGroupsGroupOutput) ResourceGroupId() pulumi.StringOutput

The Resource Group ID.

func (GetAppGroupsGroupOutput) SecondRankAlgoDeploymentId

func (o GetAppGroupsGroupOutput) SecondRankAlgoDeploymentId() pulumi.IntOutput

Refine deployment ID.

func (GetAppGroupsGroupOutput) Status

The status of the resource. Valid values: `producing`,`reviewPending`,`configPending`,`normal`,`frozen`.

func (GetAppGroupsGroupOutput) SwitchedTime

func (o GetAppGroupsGroupOutput) SwitchedTime() pulumi.IntOutput

The Switched time.

func (GetAppGroupsGroupOutput) ToGetAppGroupsGroupOutput

func (o GetAppGroupsGroupOutput) ToGetAppGroupsGroupOutput() GetAppGroupsGroupOutput

func (GetAppGroupsGroupOutput) ToGetAppGroupsGroupOutputWithContext

func (o GetAppGroupsGroupOutput) ToGetAppGroupsGroupOutputWithContext(ctx context.Context) GetAppGroupsGroupOutput

func (GetAppGroupsGroupOutput) Type

Application type. Valid Values: `standard`, `enhanced`.

type GetAppGroupsGroupQuota

type GetAppGroupsGroupQuota struct {
	// Computing resources. Unit: LCU.
	ComputeResource string `pulumi:"computeResource"`
	// Storage Size. Unit: GB.
	DocSize string `pulumi:"docSize"`
	// Specification. Valid values:
	// * `opensearch.share.junior`: Entry-level.
	// * `opensearch.share.common`: Shared universal.
	// * `opensearch.share.compute`: Shared computing.
	// * `opensearch.share.storage`: Shared storage type.
	// * `opensearch.private.common`: Exclusive universal type.
	// * `opensearch.private.compute`: Exclusive computing type.
	// * `opensearch.private.storage`: Exclusive storage type
	Spec string `pulumi:"spec"`
}

type GetAppGroupsGroupQuotaArgs

type GetAppGroupsGroupQuotaArgs struct {
	// Computing resources. Unit: LCU.
	ComputeResource pulumi.StringInput `pulumi:"computeResource"`
	// Storage Size. Unit: GB.
	DocSize pulumi.StringInput `pulumi:"docSize"`
	// Specification. Valid values:
	// * `opensearch.share.junior`: Entry-level.
	// * `opensearch.share.common`: Shared universal.
	// * `opensearch.share.compute`: Shared computing.
	// * `opensearch.share.storage`: Shared storage type.
	// * `opensearch.private.common`: Exclusive universal type.
	// * `opensearch.private.compute`: Exclusive computing type.
	// * `opensearch.private.storage`: Exclusive storage type
	Spec pulumi.StringInput `pulumi:"spec"`
}

func (GetAppGroupsGroupQuotaArgs) ElementType

func (GetAppGroupsGroupQuotaArgs) ElementType() reflect.Type

func (GetAppGroupsGroupQuotaArgs) ToGetAppGroupsGroupQuotaOutput

func (i GetAppGroupsGroupQuotaArgs) ToGetAppGroupsGroupQuotaOutput() GetAppGroupsGroupQuotaOutput

func (GetAppGroupsGroupQuotaArgs) ToGetAppGroupsGroupQuotaOutputWithContext

func (i GetAppGroupsGroupQuotaArgs) ToGetAppGroupsGroupQuotaOutputWithContext(ctx context.Context) GetAppGroupsGroupQuotaOutput

type GetAppGroupsGroupQuotaArray

type GetAppGroupsGroupQuotaArray []GetAppGroupsGroupQuotaInput

func (GetAppGroupsGroupQuotaArray) ElementType

func (GetAppGroupsGroupQuotaArray) ToGetAppGroupsGroupQuotaArrayOutput

func (i GetAppGroupsGroupQuotaArray) ToGetAppGroupsGroupQuotaArrayOutput() GetAppGroupsGroupQuotaArrayOutput

func (GetAppGroupsGroupQuotaArray) ToGetAppGroupsGroupQuotaArrayOutputWithContext

func (i GetAppGroupsGroupQuotaArray) ToGetAppGroupsGroupQuotaArrayOutputWithContext(ctx context.Context) GetAppGroupsGroupQuotaArrayOutput

type GetAppGroupsGroupQuotaArrayInput

type GetAppGroupsGroupQuotaArrayInput interface {
	pulumi.Input

	ToGetAppGroupsGroupQuotaArrayOutput() GetAppGroupsGroupQuotaArrayOutput
	ToGetAppGroupsGroupQuotaArrayOutputWithContext(context.Context) GetAppGroupsGroupQuotaArrayOutput
}

GetAppGroupsGroupQuotaArrayInput is an input type that accepts GetAppGroupsGroupQuotaArray and GetAppGroupsGroupQuotaArrayOutput values. You can construct a concrete instance of `GetAppGroupsGroupQuotaArrayInput` via:

GetAppGroupsGroupQuotaArray{ GetAppGroupsGroupQuotaArgs{...} }

type GetAppGroupsGroupQuotaArrayOutput

type GetAppGroupsGroupQuotaArrayOutput struct{ *pulumi.OutputState }

func (GetAppGroupsGroupQuotaArrayOutput) ElementType

func (GetAppGroupsGroupQuotaArrayOutput) Index

func (GetAppGroupsGroupQuotaArrayOutput) ToGetAppGroupsGroupQuotaArrayOutput

func (o GetAppGroupsGroupQuotaArrayOutput) ToGetAppGroupsGroupQuotaArrayOutput() GetAppGroupsGroupQuotaArrayOutput

func (GetAppGroupsGroupQuotaArrayOutput) ToGetAppGroupsGroupQuotaArrayOutputWithContext

func (o GetAppGroupsGroupQuotaArrayOutput) ToGetAppGroupsGroupQuotaArrayOutputWithContext(ctx context.Context) GetAppGroupsGroupQuotaArrayOutput

type GetAppGroupsGroupQuotaInput

type GetAppGroupsGroupQuotaInput interface {
	pulumi.Input

	ToGetAppGroupsGroupQuotaOutput() GetAppGroupsGroupQuotaOutput
	ToGetAppGroupsGroupQuotaOutputWithContext(context.Context) GetAppGroupsGroupQuotaOutput
}

GetAppGroupsGroupQuotaInput is an input type that accepts GetAppGroupsGroupQuotaArgs and GetAppGroupsGroupQuotaOutput values. You can construct a concrete instance of `GetAppGroupsGroupQuotaInput` via:

GetAppGroupsGroupQuotaArgs{...}

type GetAppGroupsGroupQuotaOutput

type GetAppGroupsGroupQuotaOutput struct{ *pulumi.OutputState }

func (GetAppGroupsGroupQuotaOutput) ComputeResource

func (o GetAppGroupsGroupQuotaOutput) ComputeResource() pulumi.StringOutput

Computing resources. Unit: LCU.

func (GetAppGroupsGroupQuotaOutput) DocSize

Storage Size. Unit: GB.

func (GetAppGroupsGroupQuotaOutput) ElementType

func (GetAppGroupsGroupQuotaOutput) Spec

Specification. Valid values: * `opensearch.share.junior`: Entry-level. * `opensearch.share.common`: Shared universal. * `opensearch.share.compute`: Shared computing. * `opensearch.share.storage`: Shared storage type. * `opensearch.private.common`: Exclusive universal type. * `opensearch.private.compute`: Exclusive computing type. * `opensearch.private.storage`: Exclusive storage type

func (GetAppGroupsGroupQuotaOutput) ToGetAppGroupsGroupQuotaOutput

func (o GetAppGroupsGroupQuotaOutput) ToGetAppGroupsGroupQuotaOutput() GetAppGroupsGroupQuotaOutput

func (GetAppGroupsGroupQuotaOutput) ToGetAppGroupsGroupQuotaOutputWithContext

func (o GetAppGroupsGroupQuotaOutput) ToGetAppGroupsGroupQuotaOutputWithContext(ctx context.Context) GetAppGroupsGroupQuotaOutput

type GetAppGroupsOutputArgs

type GetAppGroupsOutputArgs struct {
	// Default to `false`. Set it to `true` can output more details about resource attributes.
	EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"`
	// A list of App Group IDs. Its element value is same as App Group Name.
	Ids pulumi.StringArrayInput `pulumi:"ids"`
	// The Instance ID.
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	Name       pulumi.StringPtrInput `pulumi:"name"`
	// A regex string to filter results by App Group name.
	NameRegex  pulumi.StringPtrInput `pulumi:"nameRegex"`
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
	// The Resource Group ID.
	ResourceGroupId pulumi.StringPtrInput `pulumi:"resourceGroupId"`
	// Application type. Valid Values: `standard`, `enhanced`.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

A collection of arguments for invoking getAppGroups.

func (GetAppGroupsOutputArgs) ElementType

func (GetAppGroupsOutputArgs) ElementType() reflect.Type

type GetAppGroupsResult

type GetAppGroupsResult struct {
	EnableDetails *bool               `pulumi:"enableDetails"`
	Groups        []GetAppGroupsGroup `pulumi:"groups"`
	// The provider-assigned unique ID for this managed resource.
	Id              string   `pulumi:"id"`
	Ids             []string `pulumi:"ids"`
	InstanceId      *string  `pulumi:"instanceId"`
	Name            *string  `pulumi:"name"`
	NameRegex       *string  `pulumi:"nameRegex"`
	Names           []string `pulumi:"names"`
	OutputFile      *string  `pulumi:"outputFile"`
	ResourceGroupId *string  `pulumi:"resourceGroupId"`
	Type            *string  `pulumi:"type"`
}

A collection of values returned by getAppGroups.

func GetAppGroups

func GetAppGroups(ctx *pulumi.Context, args *GetAppGroupsArgs, opts ...pulumi.InvokeOption) (*GetAppGroupsResult, error)

This data source provides the Open Search App Groups of the current Alibaba Cloud user.

> **NOTE:** Available in v1.136.0+.

## Example Usage

Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/go/alicloud/opensearch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
"github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/opensearch"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		name := "tf_testacc"
		if param := cfg.Get("name"); param != "" {
			name = param
		}
		defaultAppGroup, err := opensearch.NewAppGroup(ctx, "defaultAppGroup", &opensearch.AppGroupArgs{
			AppGroupName: pulumi.String(name),
			PaymentType:  pulumi.String("PayAsYouGo"),
			Type:         pulumi.String("standard"),
			Quota: &opensearch.AppGroupQuotaArgs{
				DocSize:         pulumi.Int(1),
				ComputeResource: pulumi.Int(20),
				Spec:            pulumi.String("opensearch.share.common"),
			},
		})
		if err != nil {
			return err
		}
		defaultAppGroups := opensearch.GetAppGroupsOutput(ctx, opensearch.GetAppGroupsOutputArgs{
			Ids: pulumi.StringArray{
				defaultAppGroup.ID(),
			},
		}, nil)
		ctx.Export("appGroups", defaultAppGroups.ApplyT(func(defaultAppGroups opensearch.GetAppGroupsResult) ([]opensearch.GetAppGroupsGroup, error) {
			return defaultAppGroups.Groups, nil
		}).([]opensearch.GetAppGroupsGroupOutput))
		return nil
	})
}

```

type GetAppGroupsResultOutput

type GetAppGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAppGroups.

func (GetAppGroupsResultOutput) ElementType

func (GetAppGroupsResultOutput) ElementType() reflect.Type

func (GetAppGroupsResultOutput) EnableDetails

func (o GetAppGroupsResultOutput) EnableDetails() pulumi.BoolPtrOutput

func (GetAppGroupsResultOutput) Groups

func (GetAppGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAppGroupsResultOutput) Ids

func (GetAppGroupsResultOutput) InstanceId

func (GetAppGroupsResultOutput) Name

func (GetAppGroupsResultOutput) NameRegex

func (GetAppGroupsResultOutput) Names

func (GetAppGroupsResultOutput) OutputFile

func (GetAppGroupsResultOutput) ResourceGroupId

func (o GetAppGroupsResultOutput) ResourceGroupId() pulumi.StringPtrOutput

func (GetAppGroupsResultOutput) ToGetAppGroupsResultOutput

func (o GetAppGroupsResultOutput) ToGetAppGroupsResultOutput() GetAppGroupsResultOutput

func (GetAppGroupsResultOutput) ToGetAppGroupsResultOutputWithContext

func (o GetAppGroupsResultOutput) ToGetAppGroupsResultOutputWithContext(ctx context.Context) GetAppGroupsResultOutput

func (GetAppGroupsResultOutput) Type

Jump to

Keyboard shortcuts

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