iot

package
v3.55.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DeviceGroup added in v3.8.0

type DeviceGroup struct {
	pulumi.CustomResourceState

	// The GroupDesc of the device group.
	GroupDesc pulumi.StringPtrOutput `pulumi:"groupDesc"`
	// The GroupName of the device group.
	GroupName pulumi.StringOutput `pulumi:"groupName"`
	// The id of the Iot Instance.
	IotInstanceId pulumi.StringPtrOutput `pulumi:"iotInstanceId"`
	// The id of the SuperGroup.
	SuperGroupId pulumi.StringPtrOutput `pulumi:"superGroupId"`
}

Provides a Iot Device Group resource.

For information about Iot Device Group and how to use it, see [What is Device Group](https://www.alibabacloud.com/help/product/30520.htm).

> **NOTE:** Available since v1.134.0.

## Example Usage

Basic Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		name := "tfexample"
		if param := cfg.Get("name"); param != "" {
			name = param
		}
		_, err := iot.NewDeviceGroup(ctx, "example", &iot.DeviceGroupArgs{
			GroupName: pulumi.String(name),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Iot Device Group can be imported using the id, e.g.

```sh $ pulumi import alicloud:iot/deviceGroup:DeviceGroup example <id> ```

func GetDeviceGroup added in v3.8.0

func GetDeviceGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeviceGroupState, opts ...pulumi.ResourceOption) (*DeviceGroup, error)

GetDeviceGroup gets an existing DeviceGroup 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 NewDeviceGroup added in v3.8.0

func NewDeviceGroup(ctx *pulumi.Context,
	name string, args *DeviceGroupArgs, opts ...pulumi.ResourceOption) (*DeviceGroup, error)

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

func (*DeviceGroup) ElementType added in v3.8.0

func (*DeviceGroup) ElementType() reflect.Type

func (*DeviceGroup) ToDeviceGroupOutput added in v3.8.0

func (i *DeviceGroup) ToDeviceGroupOutput() DeviceGroupOutput

func (*DeviceGroup) ToDeviceGroupOutputWithContext added in v3.8.0

func (i *DeviceGroup) ToDeviceGroupOutputWithContext(ctx context.Context) DeviceGroupOutput

type DeviceGroupArgs added in v3.8.0

type DeviceGroupArgs struct {
	// The GroupDesc of the device group.
	GroupDesc pulumi.StringPtrInput
	// The GroupName of the device group.
	GroupName pulumi.StringInput
	// The id of the Iot Instance.
	IotInstanceId pulumi.StringPtrInput
	// The id of the SuperGroup.
	SuperGroupId pulumi.StringPtrInput
}

The set of arguments for constructing a DeviceGroup resource.

func (DeviceGroupArgs) ElementType added in v3.8.0

func (DeviceGroupArgs) ElementType() reflect.Type

type DeviceGroupArray added in v3.8.0

type DeviceGroupArray []DeviceGroupInput

func (DeviceGroupArray) ElementType added in v3.8.0

func (DeviceGroupArray) ElementType() reflect.Type

func (DeviceGroupArray) ToDeviceGroupArrayOutput added in v3.8.0

func (i DeviceGroupArray) ToDeviceGroupArrayOutput() DeviceGroupArrayOutput

func (DeviceGroupArray) ToDeviceGroupArrayOutputWithContext added in v3.8.0

func (i DeviceGroupArray) ToDeviceGroupArrayOutputWithContext(ctx context.Context) DeviceGroupArrayOutput

type DeviceGroupArrayInput added in v3.8.0

type DeviceGroupArrayInput interface {
	pulumi.Input

	ToDeviceGroupArrayOutput() DeviceGroupArrayOutput
	ToDeviceGroupArrayOutputWithContext(context.Context) DeviceGroupArrayOutput
}

DeviceGroupArrayInput is an input type that accepts DeviceGroupArray and DeviceGroupArrayOutput values. You can construct a concrete instance of `DeviceGroupArrayInput` via:

DeviceGroupArray{ DeviceGroupArgs{...} }

type DeviceGroupArrayOutput added in v3.8.0

type DeviceGroupArrayOutput struct{ *pulumi.OutputState }

func (DeviceGroupArrayOutput) ElementType added in v3.8.0

func (DeviceGroupArrayOutput) ElementType() reflect.Type

func (DeviceGroupArrayOutput) Index added in v3.8.0

func (DeviceGroupArrayOutput) ToDeviceGroupArrayOutput added in v3.8.0

func (o DeviceGroupArrayOutput) ToDeviceGroupArrayOutput() DeviceGroupArrayOutput

func (DeviceGroupArrayOutput) ToDeviceGroupArrayOutputWithContext added in v3.8.0

func (o DeviceGroupArrayOutput) ToDeviceGroupArrayOutputWithContext(ctx context.Context) DeviceGroupArrayOutput

type DeviceGroupInput added in v3.8.0

type DeviceGroupInput interface {
	pulumi.Input

	ToDeviceGroupOutput() DeviceGroupOutput
	ToDeviceGroupOutputWithContext(ctx context.Context) DeviceGroupOutput
}

type DeviceGroupMap added in v3.8.0

type DeviceGroupMap map[string]DeviceGroupInput

func (DeviceGroupMap) ElementType added in v3.8.0

func (DeviceGroupMap) ElementType() reflect.Type

func (DeviceGroupMap) ToDeviceGroupMapOutput added in v3.8.0

func (i DeviceGroupMap) ToDeviceGroupMapOutput() DeviceGroupMapOutput

func (DeviceGroupMap) ToDeviceGroupMapOutputWithContext added in v3.8.0

func (i DeviceGroupMap) ToDeviceGroupMapOutputWithContext(ctx context.Context) DeviceGroupMapOutput

type DeviceGroupMapInput added in v3.8.0

type DeviceGroupMapInput interface {
	pulumi.Input

	ToDeviceGroupMapOutput() DeviceGroupMapOutput
	ToDeviceGroupMapOutputWithContext(context.Context) DeviceGroupMapOutput
}

DeviceGroupMapInput is an input type that accepts DeviceGroupMap and DeviceGroupMapOutput values. You can construct a concrete instance of `DeviceGroupMapInput` via:

DeviceGroupMap{ "key": DeviceGroupArgs{...} }

type DeviceGroupMapOutput added in v3.8.0

type DeviceGroupMapOutput struct{ *pulumi.OutputState }

func (DeviceGroupMapOutput) ElementType added in v3.8.0

func (DeviceGroupMapOutput) ElementType() reflect.Type

func (DeviceGroupMapOutput) MapIndex added in v3.8.0

func (DeviceGroupMapOutput) ToDeviceGroupMapOutput added in v3.8.0

func (o DeviceGroupMapOutput) ToDeviceGroupMapOutput() DeviceGroupMapOutput

func (DeviceGroupMapOutput) ToDeviceGroupMapOutputWithContext added in v3.8.0

func (o DeviceGroupMapOutput) ToDeviceGroupMapOutputWithContext(ctx context.Context) DeviceGroupMapOutput

type DeviceGroupOutput added in v3.8.0

type DeviceGroupOutput struct{ *pulumi.OutputState }

func (DeviceGroupOutput) ElementType added in v3.8.0

func (DeviceGroupOutput) ElementType() reflect.Type

func (DeviceGroupOutput) GroupDesc added in v3.27.0

The GroupDesc of the device group.

func (DeviceGroupOutput) GroupName added in v3.27.0

func (o DeviceGroupOutput) GroupName() pulumi.StringOutput

The GroupName of the device group.

func (DeviceGroupOutput) IotInstanceId added in v3.27.0

func (o DeviceGroupOutput) IotInstanceId() pulumi.StringPtrOutput

The id of the Iot Instance.

func (DeviceGroupOutput) SuperGroupId added in v3.27.0

func (o DeviceGroupOutput) SuperGroupId() pulumi.StringPtrOutput

The id of the SuperGroup.

func (DeviceGroupOutput) ToDeviceGroupOutput added in v3.8.0

func (o DeviceGroupOutput) ToDeviceGroupOutput() DeviceGroupOutput

func (DeviceGroupOutput) ToDeviceGroupOutputWithContext added in v3.8.0

func (o DeviceGroupOutput) ToDeviceGroupOutputWithContext(ctx context.Context) DeviceGroupOutput

type DeviceGroupState added in v3.8.0

type DeviceGroupState struct {
	// The GroupDesc of the device group.
	GroupDesc pulumi.StringPtrInput
	// The GroupName of the device group.
	GroupName pulumi.StringPtrInput
	// The id of the Iot Instance.
	IotInstanceId pulumi.StringPtrInput
	// The id of the SuperGroup.
	SuperGroupId pulumi.StringPtrInput
}

func (DeviceGroupState) ElementType added in v3.8.0

func (DeviceGroupState) ElementType() reflect.Type

type GetDeviceGroupsArgs added in v3.8.0

type GetDeviceGroupsArgs struct {
	// Default to `false`. Set it to `true` can output more details about resource attributes.
	EnableDetails *bool `pulumi:"enableDetails"`
	// The GroupName of the device group.
	GroupName *string `pulumi:"groupName"`
	// A list of device group IDs.
	Ids []string `pulumi:"ids"`
	// The id of the Iot Instance.
	IotInstanceId *string `pulumi:"iotInstanceId"`
	// A regex string to filter CEN instances by name.
	NameRegex *string `pulumi:"nameRegex"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile *string `pulumi:"outputFile"`
	// The id of the SuperGroup.
	SuperGroupId *string `pulumi:"superGroupId"`
}

A collection of arguments for invoking getDeviceGroups.

type GetDeviceGroupsGroup added in v3.8.0

type GetDeviceGroupsGroup struct {
	// The Group CreateTime.
	CreateTime string `pulumi:"createTime"`
	// The Group Number of activated devices.
	DeviceActive string `pulumi:"deviceActive"`
	// The Group Total number of devices.
	DeviceCount string `pulumi:"deviceCount"`
	// The Group Number of online devices.
	DeviceOnline string `pulumi:"deviceOnline"`
	// The Error_Message of the device group.
	ErrorMessage string `pulumi:"errorMessage"`
	// The GroupDesc of the device group.
	GroupDesc string `pulumi:"groupDesc"`
	// The GroupId of the device group.
	GroupId string `pulumi:"groupId"`
	// The GroupName of the device group.
	GroupName string `pulumi:"groupName"`
	// The ID of the device group.
	Id string `pulumi:"id"`
	// Whether the call is successful.
	Success bool `pulumi:"success"`
}

type GetDeviceGroupsGroupArgs added in v3.8.0

type GetDeviceGroupsGroupArgs struct {
	// The Group CreateTime.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// The Group Number of activated devices.
	DeviceActive pulumi.StringInput `pulumi:"deviceActive"`
	// The Group Total number of devices.
	DeviceCount pulumi.StringInput `pulumi:"deviceCount"`
	// The Group Number of online devices.
	DeviceOnline pulumi.StringInput `pulumi:"deviceOnline"`
	// The Error_Message of the device group.
	ErrorMessage pulumi.StringInput `pulumi:"errorMessage"`
	// The GroupDesc of the device group.
	GroupDesc pulumi.StringInput `pulumi:"groupDesc"`
	// The GroupId of the device group.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// The GroupName of the device group.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// The ID of the device group.
	Id pulumi.StringInput `pulumi:"id"`
	// Whether the call is successful.
	Success pulumi.BoolInput `pulumi:"success"`
}

func (GetDeviceGroupsGroupArgs) ElementType added in v3.8.0

func (GetDeviceGroupsGroupArgs) ElementType() reflect.Type

func (GetDeviceGroupsGroupArgs) ToGetDeviceGroupsGroupOutput added in v3.8.0

func (i GetDeviceGroupsGroupArgs) ToGetDeviceGroupsGroupOutput() GetDeviceGroupsGroupOutput

func (GetDeviceGroupsGroupArgs) ToGetDeviceGroupsGroupOutputWithContext added in v3.8.0

func (i GetDeviceGroupsGroupArgs) ToGetDeviceGroupsGroupOutputWithContext(ctx context.Context) GetDeviceGroupsGroupOutput

type GetDeviceGroupsGroupArray added in v3.8.0

type GetDeviceGroupsGroupArray []GetDeviceGroupsGroupInput

func (GetDeviceGroupsGroupArray) ElementType added in v3.8.0

func (GetDeviceGroupsGroupArray) ElementType() reflect.Type

func (GetDeviceGroupsGroupArray) ToGetDeviceGroupsGroupArrayOutput added in v3.8.0

func (i GetDeviceGroupsGroupArray) ToGetDeviceGroupsGroupArrayOutput() GetDeviceGroupsGroupArrayOutput

func (GetDeviceGroupsGroupArray) ToGetDeviceGroupsGroupArrayOutputWithContext added in v3.8.0

func (i GetDeviceGroupsGroupArray) ToGetDeviceGroupsGroupArrayOutputWithContext(ctx context.Context) GetDeviceGroupsGroupArrayOutput

type GetDeviceGroupsGroupArrayInput added in v3.8.0

type GetDeviceGroupsGroupArrayInput interface {
	pulumi.Input

	ToGetDeviceGroupsGroupArrayOutput() GetDeviceGroupsGroupArrayOutput
	ToGetDeviceGroupsGroupArrayOutputWithContext(context.Context) GetDeviceGroupsGroupArrayOutput
}

GetDeviceGroupsGroupArrayInput is an input type that accepts GetDeviceGroupsGroupArray and GetDeviceGroupsGroupArrayOutput values. You can construct a concrete instance of `GetDeviceGroupsGroupArrayInput` via:

GetDeviceGroupsGroupArray{ GetDeviceGroupsGroupArgs{...} }

type GetDeviceGroupsGroupArrayOutput added in v3.8.0

type GetDeviceGroupsGroupArrayOutput struct{ *pulumi.OutputState }

func (GetDeviceGroupsGroupArrayOutput) ElementType added in v3.8.0

func (GetDeviceGroupsGroupArrayOutput) Index added in v3.8.0

func (GetDeviceGroupsGroupArrayOutput) ToGetDeviceGroupsGroupArrayOutput added in v3.8.0

func (o GetDeviceGroupsGroupArrayOutput) ToGetDeviceGroupsGroupArrayOutput() GetDeviceGroupsGroupArrayOutput

func (GetDeviceGroupsGroupArrayOutput) ToGetDeviceGroupsGroupArrayOutputWithContext added in v3.8.0

func (o GetDeviceGroupsGroupArrayOutput) ToGetDeviceGroupsGroupArrayOutputWithContext(ctx context.Context) GetDeviceGroupsGroupArrayOutput

type GetDeviceGroupsGroupInput added in v3.8.0

type GetDeviceGroupsGroupInput interface {
	pulumi.Input

	ToGetDeviceGroupsGroupOutput() GetDeviceGroupsGroupOutput
	ToGetDeviceGroupsGroupOutputWithContext(context.Context) GetDeviceGroupsGroupOutput
}

GetDeviceGroupsGroupInput is an input type that accepts GetDeviceGroupsGroupArgs and GetDeviceGroupsGroupOutput values. You can construct a concrete instance of `GetDeviceGroupsGroupInput` via:

GetDeviceGroupsGroupArgs{...}

type GetDeviceGroupsGroupOutput added in v3.8.0

type GetDeviceGroupsGroupOutput struct{ *pulumi.OutputState }

func (GetDeviceGroupsGroupOutput) CreateTime added in v3.8.0

The Group CreateTime.

func (GetDeviceGroupsGroupOutput) DeviceActive added in v3.8.0

The Group Number of activated devices.

func (GetDeviceGroupsGroupOutput) DeviceCount added in v3.8.0

The Group Total number of devices.

func (GetDeviceGroupsGroupOutput) DeviceOnline added in v3.8.0

The Group Number of online devices.

func (GetDeviceGroupsGroupOutput) ElementType added in v3.8.0

func (GetDeviceGroupsGroupOutput) ElementType() reflect.Type

func (GetDeviceGroupsGroupOutput) ErrorMessage added in v3.8.0

The Error_Message of the device group.

func (GetDeviceGroupsGroupOutput) GroupDesc added in v3.8.0

The GroupDesc of the device group.

func (GetDeviceGroupsGroupOutput) GroupId added in v3.8.0

The GroupId of the device group.

func (GetDeviceGroupsGroupOutput) GroupName added in v3.8.0

The GroupName of the device group.

func (GetDeviceGroupsGroupOutput) Id added in v3.8.0

The ID of the device group.

func (GetDeviceGroupsGroupOutput) Success added in v3.8.0

Whether the call is successful.

func (GetDeviceGroupsGroupOutput) ToGetDeviceGroupsGroupOutput added in v3.8.0

func (o GetDeviceGroupsGroupOutput) ToGetDeviceGroupsGroupOutput() GetDeviceGroupsGroupOutput

func (GetDeviceGroupsGroupOutput) ToGetDeviceGroupsGroupOutputWithContext added in v3.8.0

func (o GetDeviceGroupsGroupOutput) ToGetDeviceGroupsGroupOutputWithContext(ctx context.Context) GetDeviceGroupsGroupOutput

type GetDeviceGroupsOutputArgs added in v3.9.0

type GetDeviceGroupsOutputArgs struct {
	// Default to `false`. Set it to `true` can output more details about resource attributes.
	EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"`
	// The GroupName of the device group.
	GroupName pulumi.StringPtrInput `pulumi:"groupName"`
	// A list of device group IDs.
	Ids pulumi.StringArrayInput `pulumi:"ids"`
	// The id of the Iot Instance.
	IotInstanceId pulumi.StringPtrInput `pulumi:"iotInstanceId"`
	// A regex string to filter CEN instances by name.
	NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"`
	// File name where to save data source results (after running `pulumi preview`).
	OutputFile pulumi.StringPtrInput `pulumi:"outputFile"`
	// The id of the SuperGroup.
	SuperGroupId pulumi.StringPtrInput `pulumi:"superGroupId"`
}

A collection of arguments for invoking getDeviceGroups.

func (GetDeviceGroupsOutputArgs) ElementType added in v3.9.0

func (GetDeviceGroupsOutputArgs) ElementType() reflect.Type

type GetDeviceGroupsResult added in v3.8.0

type GetDeviceGroupsResult struct {
	EnableDetails *bool                  `pulumi:"enableDetails"`
	GroupName     *string                `pulumi:"groupName"`
	Groups        []GetDeviceGroupsGroup `pulumi:"groups"`
	// The provider-assigned unique ID for this managed resource.
	Id            string   `pulumi:"id"`
	Ids           []string `pulumi:"ids"`
	IotInstanceId *string  `pulumi:"iotInstanceId"`
	NameRegex     *string  `pulumi:"nameRegex"`
	OutputFile    *string  `pulumi:"outputFile"`
	SuperGroupId  *string  `pulumi:"superGroupId"`
}

A collection of values returned by getDeviceGroups.

func GetDeviceGroups added in v3.8.0

func GetDeviceGroups(ctx *pulumi.Context, args *GetDeviceGroupsArgs, opts ...pulumi.InvokeOption) (*GetDeviceGroupsResult, error)

This data source provides the Iot Device Groups of the current Alibaba Cloud user.

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

## Example Usage

Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/iot"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		ids, err := iot.GetDeviceGroups(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("iotDeviceGroupId1", ids.Groups[0].Id)
		return nil
	})
}

```

type GetDeviceGroupsResultOutput added in v3.9.0

type GetDeviceGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDeviceGroups.

func GetDeviceGroupsOutput added in v3.9.0

func (GetDeviceGroupsResultOutput) ElementType added in v3.9.0

func (GetDeviceGroupsResultOutput) EnableDetails added in v3.9.0

func (GetDeviceGroupsResultOutput) GroupName added in v3.9.0

func (GetDeviceGroupsResultOutput) Groups added in v3.9.0

func (GetDeviceGroupsResultOutput) Id added in v3.9.0

The provider-assigned unique ID for this managed resource.

func (GetDeviceGroupsResultOutput) Ids added in v3.9.0

func (GetDeviceGroupsResultOutput) IotInstanceId added in v3.9.0

func (GetDeviceGroupsResultOutput) NameRegex added in v3.9.0

func (GetDeviceGroupsResultOutput) OutputFile added in v3.9.0

func (GetDeviceGroupsResultOutput) SuperGroupId added in v3.9.0

func (GetDeviceGroupsResultOutput) ToGetDeviceGroupsResultOutput added in v3.9.0

func (o GetDeviceGroupsResultOutput) ToGetDeviceGroupsResultOutput() GetDeviceGroupsResultOutput

func (GetDeviceGroupsResultOutput) ToGetDeviceGroupsResultOutputWithContext added in v3.9.0

func (o GetDeviceGroupsResultOutput) ToGetDeviceGroupsResultOutputWithContext(ctx context.Context) GetDeviceGroupsResultOutput

type GetServiceArgs

type GetServiceArgs struct {
	// Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: `On` or `Off`. Default to `Off`.
	//
	// > **NOTE:** Setting `enable = "On"` to open the IOT service that means you have read and agreed the [IOT Terms of Service](https://help.aliyun.com/document_detail/44548.html). The service can not closed once it is opened.
	Enable *string `pulumi:"enable"`
}

A collection of arguments for invoking getService.

type GetServiceOutputArgs added in v3.9.0

type GetServiceOutputArgs struct {
	// Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: `On` or `Off`. Default to `Off`.
	//
	// > **NOTE:** Setting `enable = "On"` to open the IOT service that means you have read and agreed the [IOT Terms of Service](https://help.aliyun.com/document_detail/44548.html). The service can not closed once it is opened.
	Enable pulumi.StringPtrInput `pulumi:"enable"`
}

A collection of arguments for invoking getService.

func (GetServiceOutputArgs) ElementType added in v3.9.0

func (GetServiceOutputArgs) ElementType() reflect.Type

type GetServiceResult

type GetServiceResult struct {
	Enable *string `pulumi:"enable"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The current service enable status.
	Status string `pulumi:"status"`
}

A collection of values returned by getService.

func GetService

func GetService(ctx *pulumi.Context, args *GetServiceArgs, opts ...pulumi.InvokeOption) (*GetServiceResult, error)

Using this data source can open IOT service automatically. If the service has been opened, it will return opened.

For information about IOT and how to use it, see [What is IOT](https://www.alibabacloud.com/help/en/product/30520.htm).

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

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/iot"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := iot.GetService(ctx, &iot.GetServiceArgs{
			Enable: pulumi.StringRef("On"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetServiceResultOutput added in v3.9.0

type GetServiceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getService.

func GetServiceOutput added in v3.9.0

func GetServiceOutput(ctx *pulumi.Context, args GetServiceOutputArgs, opts ...pulumi.InvokeOption) GetServiceResultOutput

func (GetServiceResultOutput) ElementType added in v3.9.0

func (GetServiceResultOutput) ElementType() reflect.Type

func (GetServiceResultOutput) Enable added in v3.9.0

func (GetServiceResultOutput) Id added in v3.9.0

The provider-assigned unique ID for this managed resource.

func (GetServiceResultOutput) Status added in v3.9.0

The current service enable status.

func (GetServiceResultOutput) ToGetServiceResultOutput added in v3.9.0

func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput

func (GetServiceResultOutput) ToGetServiceResultOutputWithContext added in v3.9.0

func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput

Jump to

Keyboard shortcuts

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