iotcentral

package
v5.74.0 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 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 Application

type Application struct {
	pulumi.CustomResourceState

	// A `displayName` name. Custom display name for the IoT Central application. Default is resource name.
	//
	// > **NOTE:** Due to a bug in the provider, the default value of `displayName` of a newly created IoT Central App will be the Resource Group Name, it will be fixed and use resource name in 4.0. For an existing IoT Central App, this could be fixed by specifying the `displayName` explicitly.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// An `identity` block as defined below.
	Identity ApplicationIdentityPtrOutput `pulumi:"identity"`
	// Specifies the supported Azure location where the resource has to be create. Changing this forces a new resource to be created.
	Location pulumi.StringOutput `pulumi:"location"`
	// Specifies the name of the IotHub resource. Changing this forces a new resource to be created.
	Name pulumi.StringOutput `pulumi:"name"`
	// Whether public network access is allowed for the IoT Central Application. Defaults to `true`.
	PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"`
	// The name of the resource group under which the IotHub resource has to be created. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	// A `sku` name. Possible values is `ST0`, `ST1`, `ST2`, Default value is `ST1`
	Sku pulumi.StringPtrOutput `pulumi:"sku"`
	// A `subDomain` name. Subdomain for the IoT Central URL. Each application must have a unique subdomain.
	SubDomain pulumi.StringOutput `pulumi:"subDomain"`
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// A `template` name. IoT Central application template name. Default is a custom application. Changing this forces a new resource to be created.
	Template pulumi.StringOutput `pulumi:"template"`
}

Manages an IoT Central Application

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core"
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/iotcentral"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{
			Name:     pulumi.String("example-resource"),
			Location: pulumi.String("West Europe"),
		})
		if err != nil {
			return err
		}
		_, err = iotcentral.NewApplication(ctx, "example", &iotcentral.ApplicationArgs{
			Name:              pulumi.String("example-iotcentral-app"),
			ResourceGroupName: example.Name,
			Location:          example.Location,
			SubDomain:         pulumi.String("example-iotcentral-app-subdomain"),
			DisplayName:       pulumi.String("example-iotcentral-app-display-name"),
			Sku:               pulumi.String("ST1"),
			Template:          pulumi.String("iotc-default@1.0.0"),
			Tags: pulumi.StringMap{
				"Foo": pulumi.String("Bar"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

The IoT Central Application can be imported using the `resource id`, e.g.

```sh $ pulumi import azure:iotcentral/application:Application example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.IoTCentral/iotApps/app1 ```

func GetApplication

func GetApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)

GetApplication gets an existing Application 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 NewApplication

func NewApplication(ctx *pulumi.Context,
	name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)

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

func (*Application) ElementType

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext

func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationArgs

type ApplicationArgs struct {
	// A `displayName` name. Custom display name for the IoT Central application. Default is resource name.
	//
	// > **NOTE:** Due to a bug in the provider, the default value of `displayName` of a newly created IoT Central App will be the Resource Group Name, it will be fixed and use resource name in 4.0. For an existing IoT Central App, this could be fixed by specifying the `displayName` explicitly.
	DisplayName pulumi.StringPtrInput
	// An `identity` block as defined below.
	Identity ApplicationIdentityPtrInput
	// Specifies the supported Azure location where the resource has to be create. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// Specifies the name of the IotHub resource. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// Whether public network access is allowed for the IoT Central Application. Defaults to `true`.
	PublicNetworkAccessEnabled pulumi.BoolPtrInput
	// The name of the resource group under which the IotHub resource has to be created. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringInput
	// A `sku` name. Possible values is `ST0`, `ST1`, `ST2`, Default value is `ST1`
	Sku pulumi.StringPtrInput
	// A `subDomain` name. Subdomain for the IoT Central URL. Each application must have a unique subdomain.
	SubDomain pulumi.StringInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
	// A `template` name. IoT Central application template name. Default is a custom application. Changing this forces a new resource to be created.
	Template pulumi.StringPtrInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationArray

type ApplicationArray []ApplicationInput

func (ApplicationArray) ElementType

func (ApplicationArray) ElementType() reflect.Type

func (ApplicationArray) ToApplicationArrayOutput

func (i ApplicationArray) ToApplicationArrayOutput() ApplicationArrayOutput

func (ApplicationArray) ToApplicationArrayOutputWithContext

func (i ApplicationArray) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput

type ApplicationArrayInput

type ApplicationArrayInput interface {
	pulumi.Input

	ToApplicationArrayOutput() ApplicationArrayOutput
	ToApplicationArrayOutputWithContext(context.Context) ApplicationArrayOutput
}

ApplicationArrayInput is an input type that accepts ApplicationArray and ApplicationArrayOutput values. You can construct a concrete instance of `ApplicationArrayInput` via:

ApplicationArray{ ApplicationArgs{...} }

type ApplicationArrayOutput

type ApplicationArrayOutput struct{ *pulumi.OutputState }

func (ApplicationArrayOutput) ElementType

func (ApplicationArrayOutput) ElementType() reflect.Type

func (ApplicationArrayOutput) Index

func (ApplicationArrayOutput) ToApplicationArrayOutput

func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput

func (ApplicationArrayOutput) ToApplicationArrayOutputWithContext

func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput

type ApplicationIdentity added in v5.21.0

type ApplicationIdentity struct {
	// The Principal ID associated with this Managed Service Identity.
	PrincipalId *string `pulumi:"principalId"`
	// The Tenant ID associated with this Managed Service Identity.
	TenantId *string `pulumi:"tenantId"`
	// Specifies the type of Managed Service Identity that should be configured on this IoT Central Application. The only possible value is `SystemAssigned`.
	Type string `pulumi:"type"`
}

type ApplicationIdentityArgs added in v5.21.0

type ApplicationIdentityArgs struct {
	// The Principal ID associated with this Managed Service Identity.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// The Tenant ID associated with this Managed Service Identity.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// Specifies the type of Managed Service Identity that should be configured on this IoT Central Application. The only possible value is `SystemAssigned`.
	Type pulumi.StringInput `pulumi:"type"`
}

func (ApplicationIdentityArgs) ElementType added in v5.21.0

func (ApplicationIdentityArgs) ElementType() reflect.Type

func (ApplicationIdentityArgs) ToApplicationIdentityOutput added in v5.21.0

func (i ApplicationIdentityArgs) ToApplicationIdentityOutput() ApplicationIdentityOutput

func (ApplicationIdentityArgs) ToApplicationIdentityOutputWithContext added in v5.21.0

func (i ApplicationIdentityArgs) ToApplicationIdentityOutputWithContext(ctx context.Context) ApplicationIdentityOutput

func (ApplicationIdentityArgs) ToApplicationIdentityPtrOutput added in v5.21.0

func (i ApplicationIdentityArgs) ToApplicationIdentityPtrOutput() ApplicationIdentityPtrOutput

func (ApplicationIdentityArgs) ToApplicationIdentityPtrOutputWithContext added in v5.21.0

func (i ApplicationIdentityArgs) ToApplicationIdentityPtrOutputWithContext(ctx context.Context) ApplicationIdentityPtrOutput

type ApplicationIdentityInput added in v5.21.0

type ApplicationIdentityInput interface {
	pulumi.Input

	ToApplicationIdentityOutput() ApplicationIdentityOutput
	ToApplicationIdentityOutputWithContext(context.Context) ApplicationIdentityOutput
}

ApplicationIdentityInput is an input type that accepts ApplicationIdentityArgs and ApplicationIdentityOutput values. You can construct a concrete instance of `ApplicationIdentityInput` via:

ApplicationIdentityArgs{...}

type ApplicationIdentityOutput added in v5.21.0

type ApplicationIdentityOutput struct{ *pulumi.OutputState }

func (ApplicationIdentityOutput) ElementType added in v5.21.0

func (ApplicationIdentityOutput) ElementType() reflect.Type

func (ApplicationIdentityOutput) PrincipalId added in v5.21.0

The Principal ID associated with this Managed Service Identity.

func (ApplicationIdentityOutput) TenantId added in v5.21.0

The Tenant ID associated with this Managed Service Identity.

func (ApplicationIdentityOutput) ToApplicationIdentityOutput added in v5.21.0

func (o ApplicationIdentityOutput) ToApplicationIdentityOutput() ApplicationIdentityOutput

func (ApplicationIdentityOutput) ToApplicationIdentityOutputWithContext added in v5.21.0

func (o ApplicationIdentityOutput) ToApplicationIdentityOutputWithContext(ctx context.Context) ApplicationIdentityOutput

func (ApplicationIdentityOutput) ToApplicationIdentityPtrOutput added in v5.21.0

func (o ApplicationIdentityOutput) ToApplicationIdentityPtrOutput() ApplicationIdentityPtrOutput

func (ApplicationIdentityOutput) ToApplicationIdentityPtrOutputWithContext added in v5.21.0

func (o ApplicationIdentityOutput) ToApplicationIdentityPtrOutputWithContext(ctx context.Context) ApplicationIdentityPtrOutput

func (ApplicationIdentityOutput) Type added in v5.21.0

Specifies the type of Managed Service Identity that should be configured on this IoT Central Application. The only possible value is `SystemAssigned`.

type ApplicationIdentityPtrInput added in v5.21.0

type ApplicationIdentityPtrInput interface {
	pulumi.Input

	ToApplicationIdentityPtrOutput() ApplicationIdentityPtrOutput
	ToApplicationIdentityPtrOutputWithContext(context.Context) ApplicationIdentityPtrOutput
}

ApplicationIdentityPtrInput is an input type that accepts ApplicationIdentityArgs, ApplicationIdentityPtr and ApplicationIdentityPtrOutput values. You can construct a concrete instance of `ApplicationIdentityPtrInput` via:

        ApplicationIdentityArgs{...}

or:

        nil

func ApplicationIdentityPtr added in v5.21.0

func ApplicationIdentityPtr(v *ApplicationIdentityArgs) ApplicationIdentityPtrInput

type ApplicationIdentityPtrOutput added in v5.21.0

type ApplicationIdentityPtrOutput struct{ *pulumi.OutputState }

func (ApplicationIdentityPtrOutput) Elem added in v5.21.0

func (ApplicationIdentityPtrOutput) ElementType added in v5.21.0

func (ApplicationIdentityPtrOutput) PrincipalId added in v5.21.0

The Principal ID associated with this Managed Service Identity.

func (ApplicationIdentityPtrOutput) TenantId added in v5.21.0

The Tenant ID associated with this Managed Service Identity.

func (ApplicationIdentityPtrOutput) ToApplicationIdentityPtrOutput added in v5.21.0

func (o ApplicationIdentityPtrOutput) ToApplicationIdentityPtrOutput() ApplicationIdentityPtrOutput

func (ApplicationIdentityPtrOutput) ToApplicationIdentityPtrOutputWithContext added in v5.21.0

func (o ApplicationIdentityPtrOutput) ToApplicationIdentityPtrOutputWithContext(ctx context.Context) ApplicationIdentityPtrOutput

func (ApplicationIdentityPtrOutput) Type added in v5.21.0

Specifies the type of Managed Service Identity that should be configured on this IoT Central Application. The only possible value is `SystemAssigned`.

type ApplicationInput

type ApplicationInput interface {
	pulumi.Input

	ToApplicationOutput() ApplicationOutput
	ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
}

type ApplicationMap

type ApplicationMap map[string]ApplicationInput

func (ApplicationMap) ElementType

func (ApplicationMap) ElementType() reflect.Type

func (ApplicationMap) ToApplicationMapOutput

func (i ApplicationMap) ToApplicationMapOutput() ApplicationMapOutput

func (ApplicationMap) ToApplicationMapOutputWithContext

func (i ApplicationMap) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput

type ApplicationMapInput

type ApplicationMapInput interface {
	pulumi.Input

	ToApplicationMapOutput() ApplicationMapOutput
	ToApplicationMapOutputWithContext(context.Context) ApplicationMapOutput
}

ApplicationMapInput is an input type that accepts ApplicationMap and ApplicationMapOutput values. You can construct a concrete instance of `ApplicationMapInput` via:

ApplicationMap{ "key": ApplicationArgs{...} }

type ApplicationMapOutput

type ApplicationMapOutput struct{ *pulumi.OutputState }

func (ApplicationMapOutput) ElementType

func (ApplicationMapOutput) ElementType() reflect.Type

func (ApplicationMapOutput) MapIndex

func (ApplicationMapOutput) ToApplicationMapOutput

func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput

func (ApplicationMapOutput) ToApplicationMapOutputWithContext

func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput

type ApplicationNetworkRuleSet added in v5.22.0

type ApplicationNetworkRuleSet struct {
	pulumi.CustomResourceState

	// Whether these IP Rules apply for device connectivity to IoT Hub and Device Provisioning Service associated with this IoT Central Application. Possible values are `true`, `false`. Defaults to `true`
	ApplyToDevice pulumi.BoolPtrOutput `pulumi:"applyToDevice"`
	// Specifies the default action for the IoT Central Application Network Rule Set. Possible values are `Allow` and `Deny`. Defaults to `Deny`.
	DefaultAction pulumi.StringPtrOutput `pulumi:"defaultAction"`
	// The ID of the IoT Central Application. Changing this forces a new resource to be created.
	IotcentralApplicationId pulumi.StringOutput `pulumi:"iotcentralApplicationId"`
	// One or more `ipRule` blocks as defined below.
	IpRules ApplicationNetworkRuleSetIpRuleArrayOutput `pulumi:"ipRules"`
}

Manages an IoT Central Application Network Rule Set.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core"
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/iotcentral"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{
			Name:     pulumi.String("example-resource"),
			Location: pulumi.String("West Europe"),
		})
		if err != nil {
			return err
		}
		exampleApplication, err := iotcentral.NewApplication(ctx, "example", &iotcentral.ApplicationArgs{
			Name:              pulumi.String("example-iotcentral-app"),
			ResourceGroupName: example.Name,
			Location:          example.Location,
			SubDomain:         pulumi.String("example-iotcentral-app-subdomain"),
			DisplayName:       pulumi.String("example-iotcentral-app-display-name"),
			Sku:               pulumi.String("ST1"),
			Tags: pulumi.StringMap{
				"Foo": pulumi.String("Bar"),
			},
		})
		if err != nil {
			return err
		}
		_, err = iotcentral.NewApplicationNetworkRuleSet(ctx, "example", &iotcentral.ApplicationNetworkRuleSetArgs{
			IotcentralApplicationId: exampleApplication.ID(),
			IpRules: iotcentral.ApplicationNetworkRuleSetIpRuleArray{
				&iotcentral.ApplicationNetworkRuleSetIpRuleArgs{
					Name:   pulumi.String("rule1"),
					IpMask: pulumi.String("10.0.1.0/24"),
				},
				&iotcentral.ApplicationNetworkRuleSetIpRuleArgs{
					Name:   pulumi.String("rule2"),
					IpMask: pulumi.String("10.1.1.0/24"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

IoT Central Application Network Rule Sets can be imported using the `resource id`, e.g.

```sh $ pulumi import azure:iotcentral/applicationNetworkRuleSet:ApplicationNetworkRuleSet example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.IoTCentral/iotApps/app1 ```

func GetApplicationNetworkRuleSet added in v5.22.0

func GetApplicationNetworkRuleSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationNetworkRuleSetState, opts ...pulumi.ResourceOption) (*ApplicationNetworkRuleSet, error)

GetApplicationNetworkRuleSet gets an existing ApplicationNetworkRuleSet 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 NewApplicationNetworkRuleSet added in v5.22.0

func NewApplicationNetworkRuleSet(ctx *pulumi.Context,
	name string, args *ApplicationNetworkRuleSetArgs, opts ...pulumi.ResourceOption) (*ApplicationNetworkRuleSet, error)

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

func (*ApplicationNetworkRuleSet) ElementType added in v5.22.0

func (*ApplicationNetworkRuleSet) ElementType() reflect.Type

func (*ApplicationNetworkRuleSet) ToApplicationNetworkRuleSetOutput added in v5.22.0

func (i *ApplicationNetworkRuleSet) ToApplicationNetworkRuleSetOutput() ApplicationNetworkRuleSetOutput

func (*ApplicationNetworkRuleSet) ToApplicationNetworkRuleSetOutputWithContext added in v5.22.0

func (i *ApplicationNetworkRuleSet) ToApplicationNetworkRuleSetOutputWithContext(ctx context.Context) ApplicationNetworkRuleSetOutput

type ApplicationNetworkRuleSetArgs added in v5.22.0

type ApplicationNetworkRuleSetArgs struct {
	// Whether these IP Rules apply for device connectivity to IoT Hub and Device Provisioning Service associated with this IoT Central Application. Possible values are `true`, `false`. Defaults to `true`
	ApplyToDevice pulumi.BoolPtrInput
	// Specifies the default action for the IoT Central Application Network Rule Set. Possible values are `Allow` and `Deny`. Defaults to `Deny`.
	DefaultAction pulumi.StringPtrInput
	// The ID of the IoT Central Application. Changing this forces a new resource to be created.
	IotcentralApplicationId pulumi.StringInput
	// One or more `ipRule` blocks as defined below.
	IpRules ApplicationNetworkRuleSetIpRuleArrayInput
}

The set of arguments for constructing a ApplicationNetworkRuleSet resource.

func (ApplicationNetworkRuleSetArgs) ElementType added in v5.22.0

type ApplicationNetworkRuleSetArray added in v5.22.0

type ApplicationNetworkRuleSetArray []ApplicationNetworkRuleSetInput

func (ApplicationNetworkRuleSetArray) ElementType added in v5.22.0

func (ApplicationNetworkRuleSetArray) ToApplicationNetworkRuleSetArrayOutput added in v5.22.0

func (i ApplicationNetworkRuleSetArray) ToApplicationNetworkRuleSetArrayOutput() ApplicationNetworkRuleSetArrayOutput

func (ApplicationNetworkRuleSetArray) ToApplicationNetworkRuleSetArrayOutputWithContext added in v5.22.0

func (i ApplicationNetworkRuleSetArray) ToApplicationNetworkRuleSetArrayOutputWithContext(ctx context.Context) ApplicationNetworkRuleSetArrayOutput

type ApplicationNetworkRuleSetArrayInput added in v5.22.0

type ApplicationNetworkRuleSetArrayInput interface {
	pulumi.Input

	ToApplicationNetworkRuleSetArrayOutput() ApplicationNetworkRuleSetArrayOutput
	ToApplicationNetworkRuleSetArrayOutputWithContext(context.Context) ApplicationNetworkRuleSetArrayOutput
}

ApplicationNetworkRuleSetArrayInput is an input type that accepts ApplicationNetworkRuleSetArray and ApplicationNetworkRuleSetArrayOutput values. You can construct a concrete instance of `ApplicationNetworkRuleSetArrayInput` via:

ApplicationNetworkRuleSetArray{ ApplicationNetworkRuleSetArgs{...} }

type ApplicationNetworkRuleSetArrayOutput added in v5.22.0

type ApplicationNetworkRuleSetArrayOutput struct{ *pulumi.OutputState }

func (ApplicationNetworkRuleSetArrayOutput) ElementType added in v5.22.0

func (ApplicationNetworkRuleSetArrayOutput) Index added in v5.22.0

func (ApplicationNetworkRuleSetArrayOutput) ToApplicationNetworkRuleSetArrayOutput added in v5.22.0

func (o ApplicationNetworkRuleSetArrayOutput) ToApplicationNetworkRuleSetArrayOutput() ApplicationNetworkRuleSetArrayOutput

func (ApplicationNetworkRuleSetArrayOutput) ToApplicationNetworkRuleSetArrayOutputWithContext added in v5.22.0

func (o ApplicationNetworkRuleSetArrayOutput) ToApplicationNetworkRuleSetArrayOutputWithContext(ctx context.Context) ApplicationNetworkRuleSetArrayOutput

type ApplicationNetworkRuleSetInput added in v5.22.0

type ApplicationNetworkRuleSetInput interface {
	pulumi.Input

	ToApplicationNetworkRuleSetOutput() ApplicationNetworkRuleSetOutput
	ToApplicationNetworkRuleSetOutputWithContext(ctx context.Context) ApplicationNetworkRuleSetOutput
}

type ApplicationNetworkRuleSetIpRule added in v5.22.0

type ApplicationNetworkRuleSetIpRule struct {
	// The IP address range in CIDR notation for the IP Rule.
	IpMask string `pulumi:"ipMask"`
	// The name of the IP Rule
	Name string `pulumi:"name"`
}

type ApplicationNetworkRuleSetIpRuleArgs added in v5.22.0

type ApplicationNetworkRuleSetIpRuleArgs struct {
	// The IP address range in CIDR notation for the IP Rule.
	IpMask pulumi.StringInput `pulumi:"ipMask"`
	// The name of the IP Rule
	Name pulumi.StringInput `pulumi:"name"`
}

func (ApplicationNetworkRuleSetIpRuleArgs) ElementType added in v5.22.0

func (ApplicationNetworkRuleSetIpRuleArgs) ToApplicationNetworkRuleSetIpRuleOutput added in v5.22.0

func (i ApplicationNetworkRuleSetIpRuleArgs) ToApplicationNetworkRuleSetIpRuleOutput() ApplicationNetworkRuleSetIpRuleOutput

func (ApplicationNetworkRuleSetIpRuleArgs) ToApplicationNetworkRuleSetIpRuleOutputWithContext added in v5.22.0

func (i ApplicationNetworkRuleSetIpRuleArgs) ToApplicationNetworkRuleSetIpRuleOutputWithContext(ctx context.Context) ApplicationNetworkRuleSetIpRuleOutput

type ApplicationNetworkRuleSetIpRuleArray added in v5.22.0

type ApplicationNetworkRuleSetIpRuleArray []ApplicationNetworkRuleSetIpRuleInput

func (ApplicationNetworkRuleSetIpRuleArray) ElementType added in v5.22.0

func (ApplicationNetworkRuleSetIpRuleArray) ToApplicationNetworkRuleSetIpRuleArrayOutput added in v5.22.0

func (i ApplicationNetworkRuleSetIpRuleArray) ToApplicationNetworkRuleSetIpRuleArrayOutput() ApplicationNetworkRuleSetIpRuleArrayOutput

func (ApplicationNetworkRuleSetIpRuleArray) ToApplicationNetworkRuleSetIpRuleArrayOutputWithContext added in v5.22.0

func (i ApplicationNetworkRuleSetIpRuleArray) ToApplicationNetworkRuleSetIpRuleArrayOutputWithContext(ctx context.Context) ApplicationNetworkRuleSetIpRuleArrayOutput

type ApplicationNetworkRuleSetIpRuleArrayInput added in v5.22.0

type ApplicationNetworkRuleSetIpRuleArrayInput interface {
	pulumi.Input

	ToApplicationNetworkRuleSetIpRuleArrayOutput() ApplicationNetworkRuleSetIpRuleArrayOutput
	ToApplicationNetworkRuleSetIpRuleArrayOutputWithContext(context.Context) ApplicationNetworkRuleSetIpRuleArrayOutput
}

ApplicationNetworkRuleSetIpRuleArrayInput is an input type that accepts ApplicationNetworkRuleSetIpRuleArray and ApplicationNetworkRuleSetIpRuleArrayOutput values. You can construct a concrete instance of `ApplicationNetworkRuleSetIpRuleArrayInput` via:

ApplicationNetworkRuleSetIpRuleArray{ ApplicationNetworkRuleSetIpRuleArgs{...} }

type ApplicationNetworkRuleSetIpRuleArrayOutput added in v5.22.0

type ApplicationNetworkRuleSetIpRuleArrayOutput struct{ *pulumi.OutputState }

func (ApplicationNetworkRuleSetIpRuleArrayOutput) ElementType added in v5.22.0

func (ApplicationNetworkRuleSetIpRuleArrayOutput) Index added in v5.22.0

func (ApplicationNetworkRuleSetIpRuleArrayOutput) ToApplicationNetworkRuleSetIpRuleArrayOutput added in v5.22.0

func (o ApplicationNetworkRuleSetIpRuleArrayOutput) ToApplicationNetworkRuleSetIpRuleArrayOutput() ApplicationNetworkRuleSetIpRuleArrayOutput

func (ApplicationNetworkRuleSetIpRuleArrayOutput) ToApplicationNetworkRuleSetIpRuleArrayOutputWithContext added in v5.22.0

func (o ApplicationNetworkRuleSetIpRuleArrayOutput) ToApplicationNetworkRuleSetIpRuleArrayOutputWithContext(ctx context.Context) ApplicationNetworkRuleSetIpRuleArrayOutput

type ApplicationNetworkRuleSetIpRuleInput added in v5.22.0

type ApplicationNetworkRuleSetIpRuleInput interface {
	pulumi.Input

	ToApplicationNetworkRuleSetIpRuleOutput() ApplicationNetworkRuleSetIpRuleOutput
	ToApplicationNetworkRuleSetIpRuleOutputWithContext(context.Context) ApplicationNetworkRuleSetIpRuleOutput
}

ApplicationNetworkRuleSetIpRuleInput is an input type that accepts ApplicationNetworkRuleSetIpRuleArgs and ApplicationNetworkRuleSetIpRuleOutput values. You can construct a concrete instance of `ApplicationNetworkRuleSetIpRuleInput` via:

ApplicationNetworkRuleSetIpRuleArgs{...}

type ApplicationNetworkRuleSetIpRuleOutput added in v5.22.0

type ApplicationNetworkRuleSetIpRuleOutput struct{ *pulumi.OutputState }

func (ApplicationNetworkRuleSetIpRuleOutput) ElementType added in v5.22.0

func (ApplicationNetworkRuleSetIpRuleOutput) IpMask added in v5.22.0

The IP address range in CIDR notation for the IP Rule.

func (ApplicationNetworkRuleSetIpRuleOutput) Name added in v5.22.0

The name of the IP Rule

func (ApplicationNetworkRuleSetIpRuleOutput) ToApplicationNetworkRuleSetIpRuleOutput added in v5.22.0

func (o ApplicationNetworkRuleSetIpRuleOutput) ToApplicationNetworkRuleSetIpRuleOutput() ApplicationNetworkRuleSetIpRuleOutput

func (ApplicationNetworkRuleSetIpRuleOutput) ToApplicationNetworkRuleSetIpRuleOutputWithContext added in v5.22.0

func (o ApplicationNetworkRuleSetIpRuleOutput) ToApplicationNetworkRuleSetIpRuleOutputWithContext(ctx context.Context) ApplicationNetworkRuleSetIpRuleOutput

type ApplicationNetworkRuleSetMap added in v5.22.0

type ApplicationNetworkRuleSetMap map[string]ApplicationNetworkRuleSetInput

func (ApplicationNetworkRuleSetMap) ElementType added in v5.22.0

func (ApplicationNetworkRuleSetMap) ToApplicationNetworkRuleSetMapOutput added in v5.22.0

func (i ApplicationNetworkRuleSetMap) ToApplicationNetworkRuleSetMapOutput() ApplicationNetworkRuleSetMapOutput

func (ApplicationNetworkRuleSetMap) ToApplicationNetworkRuleSetMapOutputWithContext added in v5.22.0

func (i ApplicationNetworkRuleSetMap) ToApplicationNetworkRuleSetMapOutputWithContext(ctx context.Context) ApplicationNetworkRuleSetMapOutput

type ApplicationNetworkRuleSetMapInput added in v5.22.0

type ApplicationNetworkRuleSetMapInput interface {
	pulumi.Input

	ToApplicationNetworkRuleSetMapOutput() ApplicationNetworkRuleSetMapOutput
	ToApplicationNetworkRuleSetMapOutputWithContext(context.Context) ApplicationNetworkRuleSetMapOutput
}

ApplicationNetworkRuleSetMapInput is an input type that accepts ApplicationNetworkRuleSetMap and ApplicationNetworkRuleSetMapOutput values. You can construct a concrete instance of `ApplicationNetworkRuleSetMapInput` via:

ApplicationNetworkRuleSetMap{ "key": ApplicationNetworkRuleSetArgs{...} }

type ApplicationNetworkRuleSetMapOutput added in v5.22.0

type ApplicationNetworkRuleSetMapOutput struct{ *pulumi.OutputState }

func (ApplicationNetworkRuleSetMapOutput) ElementType added in v5.22.0

func (ApplicationNetworkRuleSetMapOutput) MapIndex added in v5.22.0

func (ApplicationNetworkRuleSetMapOutput) ToApplicationNetworkRuleSetMapOutput added in v5.22.0

func (o ApplicationNetworkRuleSetMapOutput) ToApplicationNetworkRuleSetMapOutput() ApplicationNetworkRuleSetMapOutput

func (ApplicationNetworkRuleSetMapOutput) ToApplicationNetworkRuleSetMapOutputWithContext added in v5.22.0

func (o ApplicationNetworkRuleSetMapOutput) ToApplicationNetworkRuleSetMapOutputWithContext(ctx context.Context) ApplicationNetworkRuleSetMapOutput

type ApplicationNetworkRuleSetOutput added in v5.22.0

type ApplicationNetworkRuleSetOutput struct{ *pulumi.OutputState }

func (ApplicationNetworkRuleSetOutput) ApplyToDevice added in v5.22.0

Whether these IP Rules apply for device connectivity to IoT Hub and Device Provisioning Service associated with this IoT Central Application. Possible values are `true`, `false`. Defaults to `true`

func (ApplicationNetworkRuleSetOutput) DefaultAction added in v5.22.0

Specifies the default action for the IoT Central Application Network Rule Set. Possible values are `Allow` and `Deny`. Defaults to `Deny`.

func (ApplicationNetworkRuleSetOutput) ElementType added in v5.22.0

func (ApplicationNetworkRuleSetOutput) IotcentralApplicationId added in v5.22.0

func (o ApplicationNetworkRuleSetOutput) IotcentralApplicationId() pulumi.StringOutput

The ID of the IoT Central Application. Changing this forces a new resource to be created.

func (ApplicationNetworkRuleSetOutput) IpRules added in v5.22.0

One or more `ipRule` blocks as defined below.

func (ApplicationNetworkRuleSetOutput) ToApplicationNetworkRuleSetOutput added in v5.22.0

func (o ApplicationNetworkRuleSetOutput) ToApplicationNetworkRuleSetOutput() ApplicationNetworkRuleSetOutput

func (ApplicationNetworkRuleSetOutput) ToApplicationNetworkRuleSetOutputWithContext added in v5.22.0

func (o ApplicationNetworkRuleSetOutput) ToApplicationNetworkRuleSetOutputWithContext(ctx context.Context) ApplicationNetworkRuleSetOutput

type ApplicationNetworkRuleSetState added in v5.22.0

type ApplicationNetworkRuleSetState struct {
	// Whether these IP Rules apply for device connectivity to IoT Hub and Device Provisioning Service associated with this IoT Central Application. Possible values are `true`, `false`. Defaults to `true`
	ApplyToDevice pulumi.BoolPtrInput
	// Specifies the default action for the IoT Central Application Network Rule Set. Possible values are `Allow` and `Deny`. Defaults to `Deny`.
	DefaultAction pulumi.StringPtrInput
	// The ID of the IoT Central Application. Changing this forces a new resource to be created.
	IotcentralApplicationId pulumi.StringPtrInput
	// One or more `ipRule` blocks as defined below.
	IpRules ApplicationNetworkRuleSetIpRuleArrayInput
}

func (ApplicationNetworkRuleSetState) ElementType added in v5.22.0

type ApplicationOutput

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) DisplayName added in v5.5.0

func (o ApplicationOutput) DisplayName() pulumi.StringOutput

A `displayName` name. Custom display name for the IoT Central application. Default is resource name.

> **NOTE:** Due to a bug in the provider, the default value of `displayName` of a newly created IoT Central App will be the Resource Group Name, it will be fixed and use resource name in 4.0. For an existing IoT Central App, this could be fixed by specifying the `displayName` explicitly.

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) Identity added in v5.21.0

An `identity` block as defined below.

func (ApplicationOutput) Location added in v5.5.0

func (o ApplicationOutput) Location() pulumi.StringOutput

Specifies the supported Azure location where the resource has to be create. Changing this forces a new resource to be created.

func (ApplicationOutput) Name added in v5.5.0

Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

func (ApplicationOutput) PublicNetworkAccessEnabled added in v5.21.0

func (o ApplicationOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput

Whether public network access is allowed for the IoT Central Application. Defaults to `true`.

func (ApplicationOutput) ResourceGroupName added in v5.5.0

func (o ApplicationOutput) ResourceGroupName() pulumi.StringOutput

The name of the resource group under which the IotHub resource has to be created. Changing this forces a new resource to be created.

func (ApplicationOutput) Sku added in v5.5.0

A `sku` name. Possible values is `ST0`, `ST1`, `ST2`, Default value is `ST1`

func (ApplicationOutput) SubDomain added in v5.5.0

func (o ApplicationOutput) SubDomain() pulumi.StringOutput

A `subDomain` name. Subdomain for the IoT Central URL. Each application must have a unique subdomain.

func (ApplicationOutput) Tags added in v5.5.0

A mapping of tags to assign to the resource.

func (ApplicationOutput) Template added in v5.5.0

func (o ApplicationOutput) Template() pulumi.StringOutput

A `template` name. IoT Central application template name. Default is a custom application. Changing this forces a new resource to be created.

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationState

type ApplicationState struct {
	// A `displayName` name. Custom display name for the IoT Central application. Default is resource name.
	//
	// > **NOTE:** Due to a bug in the provider, the default value of `displayName` of a newly created IoT Central App will be the Resource Group Name, it will be fixed and use resource name in 4.0. For an existing IoT Central App, this could be fixed by specifying the `displayName` explicitly.
	DisplayName pulumi.StringPtrInput
	// An `identity` block as defined below.
	Identity ApplicationIdentityPtrInput
	// Specifies the supported Azure location where the resource has to be create. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// Specifies the name of the IotHub resource. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// Whether public network access is allowed for the IoT Central Application. Defaults to `true`.
	PublicNetworkAccessEnabled pulumi.BoolPtrInput
	// The name of the resource group under which the IotHub resource has to be created. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringPtrInput
	// A `sku` name. Possible values is `ST0`, `ST1`, `ST2`, Default value is `ST1`
	Sku pulumi.StringPtrInput
	// A `subDomain` name. Subdomain for the IoT Central URL. Each application must have a unique subdomain.
	SubDomain pulumi.StringPtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
	// A `template` name. IoT Central application template name. Default is a custom application. Changing this forces a new resource to be created.
	Template pulumi.StringPtrInput
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type Organization added in v5.66.1

type Organization struct {
	pulumi.CustomResourceState

	// Custom `displayName` for the organization.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The application `id`. Changing this forces a new resource to be created.
	IotcentralApplicationId pulumi.StringOutput `pulumi:"iotcentralApplicationId"`
	// The ID of the organization. Changing this forces a new resource to be created.
	OrganizationId pulumi.StringOutput `pulumi:"organizationId"`
	// The `organizationId` of the parent organization. Changing this forces a new resource to be created.
	ParentOrganizationId pulumi.StringPtrOutput `pulumi:"parentOrganizationId"`
}

Manages an IoT Central Organization

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core"
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/iotcentral"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{
			Name:     pulumi.String("example-resource"),
			Location: pulumi.String("West Europe"),
		})
		if err != nil {
			return err
		}
		exampleApplication, err := iotcentral.NewApplication(ctx, "example", &iotcentral.ApplicationArgs{
			Name:              pulumi.String("example-iotcentral-app"),
			ResourceGroupName: example.Name,
			Location:          example.Location,
			SubDomain:         pulumi.String("example-iotcentral-app-subdomain"),
			DisplayName:       pulumi.String("example-iotcentral-app-display-name"),
			Sku:               pulumi.String("ST1"),
			Template:          pulumi.String("iotc-default@1.0.0"),
			Tags: pulumi.StringMap{
				"Foo": pulumi.String("Bar"),
			},
		})
		if err != nil {
			return err
		}
		exampleParent, err := iotcentral.NewOrganization(ctx, "example_parent", &iotcentral.OrganizationArgs{
			IotcentralApplicationId: exampleApplication.ID(),
			OrganizationId:          pulumi.String("example-parent-organization-id"),
			DisplayName:             pulumi.String("Org example parent"),
		})
		if err != nil {
			return err
		}
		_, err = iotcentral.NewOrganization(ctx, "example", &iotcentral.OrganizationArgs{
			IotcentralApplicationId: exampleApplication.ID(),
			OrganizationId:          pulumi.String("example-child-organization-id"),
			DisplayName:             pulumi.String("Org example"),
			ParentOrganizationId:    exampleParent.OrganizationId,
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

The IoT Central Organization can be imported using the `id`, e.g.

```sh $ pulumi import azure:iotcentral/organization:Organization example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.IoTCentral/iotApps/example/organizations/example ```

func GetOrganization added in v5.66.1

func GetOrganization(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrganizationState, opts ...pulumi.ResourceOption) (*Organization, error)

GetOrganization gets an existing Organization 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 NewOrganization added in v5.66.1

func NewOrganization(ctx *pulumi.Context,
	name string, args *OrganizationArgs, opts ...pulumi.ResourceOption) (*Organization, error)

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

func (*Organization) ElementType added in v5.66.1

func (*Organization) ElementType() reflect.Type

func (*Organization) ToOrganizationOutput added in v5.66.1

func (i *Organization) ToOrganizationOutput() OrganizationOutput

func (*Organization) ToOrganizationOutputWithContext added in v5.66.1

func (i *Organization) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput

type OrganizationArgs added in v5.66.1

type OrganizationArgs struct {
	// Custom `displayName` for the organization.
	DisplayName pulumi.StringInput
	// The application `id`. Changing this forces a new resource to be created.
	IotcentralApplicationId pulumi.StringInput
	// The ID of the organization. Changing this forces a new resource to be created.
	OrganizationId pulumi.StringInput
	// The `organizationId` of the parent organization. Changing this forces a new resource to be created.
	ParentOrganizationId pulumi.StringPtrInput
}

The set of arguments for constructing a Organization resource.

func (OrganizationArgs) ElementType added in v5.66.1

func (OrganizationArgs) ElementType() reflect.Type

type OrganizationArray added in v5.66.1

type OrganizationArray []OrganizationInput

func (OrganizationArray) ElementType added in v5.66.1

func (OrganizationArray) ElementType() reflect.Type

func (OrganizationArray) ToOrganizationArrayOutput added in v5.66.1

func (i OrganizationArray) ToOrganizationArrayOutput() OrganizationArrayOutput

func (OrganizationArray) ToOrganizationArrayOutputWithContext added in v5.66.1

func (i OrganizationArray) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput

type OrganizationArrayInput added in v5.66.1

type OrganizationArrayInput interface {
	pulumi.Input

	ToOrganizationArrayOutput() OrganizationArrayOutput
	ToOrganizationArrayOutputWithContext(context.Context) OrganizationArrayOutput
}

OrganizationArrayInput is an input type that accepts OrganizationArray and OrganizationArrayOutput values. You can construct a concrete instance of `OrganizationArrayInput` via:

OrganizationArray{ OrganizationArgs{...} }

type OrganizationArrayOutput added in v5.66.1

type OrganizationArrayOutput struct{ *pulumi.OutputState }

func (OrganizationArrayOutput) ElementType added in v5.66.1

func (OrganizationArrayOutput) ElementType() reflect.Type

func (OrganizationArrayOutput) Index added in v5.66.1

func (OrganizationArrayOutput) ToOrganizationArrayOutput added in v5.66.1

func (o OrganizationArrayOutput) ToOrganizationArrayOutput() OrganizationArrayOutput

func (OrganizationArrayOutput) ToOrganizationArrayOutputWithContext added in v5.66.1

func (o OrganizationArrayOutput) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput

type OrganizationInput added in v5.66.1

type OrganizationInput interface {
	pulumi.Input

	ToOrganizationOutput() OrganizationOutput
	ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
}

type OrganizationMap added in v5.66.1

type OrganizationMap map[string]OrganizationInput

func (OrganizationMap) ElementType added in v5.66.1

func (OrganizationMap) ElementType() reflect.Type

func (OrganizationMap) ToOrganizationMapOutput added in v5.66.1

func (i OrganizationMap) ToOrganizationMapOutput() OrganizationMapOutput

func (OrganizationMap) ToOrganizationMapOutputWithContext added in v5.66.1

func (i OrganizationMap) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput

type OrganizationMapInput added in v5.66.1

type OrganizationMapInput interface {
	pulumi.Input

	ToOrganizationMapOutput() OrganizationMapOutput
	ToOrganizationMapOutputWithContext(context.Context) OrganizationMapOutput
}

OrganizationMapInput is an input type that accepts OrganizationMap and OrganizationMapOutput values. You can construct a concrete instance of `OrganizationMapInput` via:

OrganizationMap{ "key": OrganizationArgs{...} }

type OrganizationMapOutput added in v5.66.1

type OrganizationMapOutput struct{ *pulumi.OutputState }

func (OrganizationMapOutput) ElementType added in v5.66.1

func (OrganizationMapOutput) ElementType() reflect.Type

func (OrganizationMapOutput) MapIndex added in v5.66.1

func (OrganizationMapOutput) ToOrganizationMapOutput added in v5.66.1

func (o OrganizationMapOutput) ToOrganizationMapOutput() OrganizationMapOutput

func (OrganizationMapOutput) ToOrganizationMapOutputWithContext added in v5.66.1

func (o OrganizationMapOutput) ToOrganizationMapOutputWithContext(ctx context.Context) OrganizationMapOutput

type OrganizationOutput added in v5.66.1

type OrganizationOutput struct{ *pulumi.OutputState }

func (OrganizationOutput) DisplayName added in v5.66.1

func (o OrganizationOutput) DisplayName() pulumi.StringOutput

Custom `displayName` for the organization.

func (OrganizationOutput) ElementType added in v5.66.1

func (OrganizationOutput) ElementType() reflect.Type

func (OrganizationOutput) IotcentralApplicationId added in v5.66.1

func (o OrganizationOutput) IotcentralApplicationId() pulumi.StringOutput

The application `id`. Changing this forces a new resource to be created.

func (OrganizationOutput) OrganizationId added in v5.66.1

func (o OrganizationOutput) OrganizationId() pulumi.StringOutput

The ID of the organization. Changing this forces a new resource to be created.

func (OrganizationOutput) ParentOrganizationId added in v5.66.1

func (o OrganizationOutput) ParentOrganizationId() pulumi.StringPtrOutput

The `organizationId` of the parent organization. Changing this forces a new resource to be created.

func (OrganizationOutput) ToOrganizationOutput added in v5.66.1

func (o OrganizationOutput) ToOrganizationOutput() OrganizationOutput

func (OrganizationOutput) ToOrganizationOutputWithContext added in v5.66.1

func (o OrganizationOutput) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput

type OrganizationState added in v5.66.1

type OrganizationState struct {
	// Custom `displayName` for the organization.
	DisplayName pulumi.StringPtrInput
	// The application `id`. Changing this forces a new resource to be created.
	IotcentralApplicationId pulumi.StringPtrInput
	// The ID of the organization. Changing this forces a new resource to be created.
	OrganizationId pulumi.StringPtrInput
	// The `organizationId` of the parent organization. Changing this forces a new resource to be created.
	ParentOrganizationId pulumi.StringPtrInput
}

func (OrganizationState) ElementType added in v5.66.1

func (OrganizationState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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