v20180901

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AppSkuF1  = AppSku("F1")
	AppSkuS1  = AppSku("S1")
	AppSkuST0 = AppSku("ST0")
	AppSkuST1 = AppSku("ST1")
	AppSkuST2 = AppSku("ST2")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	pulumi.CustomResourceState

	// The ID of the application.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// The display name of the application.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// The resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// The ARM resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// A valid instance SKU.
	Sku AppSkuInfoResponseOutput `pulumi:"sku"`
	// The subdomain of the application.
	Subdomain pulumi.StringPtrOutput `pulumi:"subdomain"`
	// The resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.
	Template pulumi.StringPtrOutput `pulumi:"template"`
	// The resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The IoT Central application.

func GetApp

func GetApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppState, opts ...pulumi.ResourceOption) (*App, error)

GetApp gets an existing App 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 NewApp

func NewApp(ctx *pulumi.Context,
	name string, args *AppArgs, opts ...pulumi.ResourceOption) (*App, error)

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

func (*App) ElementType added in v0.2.6

func (*App) ElementType() reflect.Type

func (*App) ToAppOutput added in v0.2.6

func (i *App) ToAppOutput() AppOutput

func (*App) ToAppOutputWithContext added in v0.2.6

func (i *App) ToAppOutputWithContext(ctx context.Context) AppOutput

type AppArgs

type AppArgs struct {
	// The display name of the application.
	DisplayName pulumi.StringPtrInput
	// The resource location.
	Location pulumi.StringPtrInput
	// The name of the resource group that contains the IoT Central application.
	ResourceGroupName pulumi.StringInput
	// The ARM resource name of the IoT Central application.
	ResourceName pulumi.StringInput
	// A valid instance SKU.
	Sku AppSkuInfoInput
	// The subdomain of the application.
	Subdomain pulumi.StringPtrInput
	// The resource tags.
	Tags pulumi.StringMapInput
	// The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.
	Template pulumi.StringPtrInput
}

The set of arguments for constructing a App resource.

func (AppArgs) ElementType

func (AppArgs) ElementType() reflect.Type

type AppInput added in v0.2.6

type AppInput interface {
	pulumi.Input

	ToAppOutput() AppOutput
	ToAppOutputWithContext(ctx context.Context) AppOutput
}

type AppOutput added in v0.2.6

type AppOutput struct {
	*pulumi.OutputState
}

func (AppOutput) ElementType added in v0.2.6

func (AppOutput) ElementType() reflect.Type

func (AppOutput) ToAppOutput added in v0.2.6

func (o AppOutput) ToAppOutput() AppOutput

func (AppOutput) ToAppOutputWithContext added in v0.2.6

func (o AppOutput) ToAppOutputWithContext(ctx context.Context) AppOutput

type AppSku added in v0.3.1

type AppSku pulumi.String

The name of the SKU.

func (AppSku) ElementType added in v0.3.1

func (AppSku) ElementType() reflect.Type

func (AppSku) ToStringOutput added in v0.3.1

func (e AppSku) ToStringOutput() pulumi.StringOutput

func (AppSku) ToStringOutputWithContext added in v0.3.1

func (e AppSku) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AppSku) ToStringPtrOutput added in v0.3.1

func (e AppSku) ToStringPtrOutput() pulumi.StringPtrOutput

func (AppSku) ToStringPtrOutputWithContext added in v0.3.1

func (e AppSku) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AppSkuInfo

type AppSkuInfo struct {
	// The name of the SKU.
	Name string `pulumi:"name"`
}

Information about the SKU of the IoT Central application.

type AppSkuInfoArgs

type AppSkuInfoArgs struct {
	// The name of the SKU.
	Name pulumi.StringInput `pulumi:"name"`
}

Information about the SKU of the IoT Central application.

func (AppSkuInfoArgs) ElementType

func (AppSkuInfoArgs) ElementType() reflect.Type

func (AppSkuInfoArgs) ToAppSkuInfoOutput

func (i AppSkuInfoArgs) ToAppSkuInfoOutput() AppSkuInfoOutput

func (AppSkuInfoArgs) ToAppSkuInfoOutputWithContext

func (i AppSkuInfoArgs) ToAppSkuInfoOutputWithContext(ctx context.Context) AppSkuInfoOutput

func (AppSkuInfoArgs) ToAppSkuInfoPtrOutput

func (i AppSkuInfoArgs) ToAppSkuInfoPtrOutput() AppSkuInfoPtrOutput

func (AppSkuInfoArgs) ToAppSkuInfoPtrOutputWithContext

func (i AppSkuInfoArgs) ToAppSkuInfoPtrOutputWithContext(ctx context.Context) AppSkuInfoPtrOutput

type AppSkuInfoInput

type AppSkuInfoInput interface {
	pulumi.Input

	ToAppSkuInfoOutput() AppSkuInfoOutput
	ToAppSkuInfoOutputWithContext(context.Context) AppSkuInfoOutput
}

AppSkuInfoInput is an input type that accepts AppSkuInfoArgs and AppSkuInfoOutput values. You can construct a concrete instance of `AppSkuInfoInput` via:

AppSkuInfoArgs{...}

type AppSkuInfoOutput

type AppSkuInfoOutput struct{ *pulumi.OutputState }

Information about the SKU of the IoT Central application.

func (AppSkuInfoOutput) ElementType

func (AppSkuInfoOutput) ElementType() reflect.Type

func (AppSkuInfoOutput) Name

The name of the SKU.

func (AppSkuInfoOutput) ToAppSkuInfoOutput

func (o AppSkuInfoOutput) ToAppSkuInfoOutput() AppSkuInfoOutput

func (AppSkuInfoOutput) ToAppSkuInfoOutputWithContext

func (o AppSkuInfoOutput) ToAppSkuInfoOutputWithContext(ctx context.Context) AppSkuInfoOutput

func (AppSkuInfoOutput) ToAppSkuInfoPtrOutput

func (o AppSkuInfoOutput) ToAppSkuInfoPtrOutput() AppSkuInfoPtrOutput

func (AppSkuInfoOutput) ToAppSkuInfoPtrOutputWithContext

func (o AppSkuInfoOutput) ToAppSkuInfoPtrOutputWithContext(ctx context.Context) AppSkuInfoPtrOutput

type AppSkuInfoPtrInput

type AppSkuInfoPtrInput interface {
	pulumi.Input

	ToAppSkuInfoPtrOutput() AppSkuInfoPtrOutput
	ToAppSkuInfoPtrOutputWithContext(context.Context) AppSkuInfoPtrOutput
}

AppSkuInfoPtrInput is an input type that accepts AppSkuInfoArgs, AppSkuInfoPtr and AppSkuInfoPtrOutput values. You can construct a concrete instance of `AppSkuInfoPtrInput` via:

        AppSkuInfoArgs{...}

or:

        nil

func AppSkuInfoPtr

func AppSkuInfoPtr(v *AppSkuInfoArgs) AppSkuInfoPtrInput

type AppSkuInfoPtrOutput

type AppSkuInfoPtrOutput struct{ *pulumi.OutputState }

func (AppSkuInfoPtrOutput) Elem

func (AppSkuInfoPtrOutput) ElementType

func (AppSkuInfoPtrOutput) ElementType() reflect.Type

func (AppSkuInfoPtrOutput) Name

The name of the SKU.

func (AppSkuInfoPtrOutput) ToAppSkuInfoPtrOutput

func (o AppSkuInfoPtrOutput) ToAppSkuInfoPtrOutput() AppSkuInfoPtrOutput

func (AppSkuInfoPtrOutput) ToAppSkuInfoPtrOutputWithContext

func (o AppSkuInfoPtrOutput) ToAppSkuInfoPtrOutputWithContext(ctx context.Context) AppSkuInfoPtrOutput

type AppSkuInfoResponse

type AppSkuInfoResponse struct {
	// The name of the SKU.
	Name string `pulumi:"name"`
}

Information about the SKU of the IoT Central application.

type AppSkuInfoResponseArgs

type AppSkuInfoResponseArgs struct {
	// The name of the SKU.
	Name pulumi.StringInput `pulumi:"name"`
}

Information about the SKU of the IoT Central application.

func (AppSkuInfoResponseArgs) ElementType

func (AppSkuInfoResponseArgs) ElementType() reflect.Type

func (AppSkuInfoResponseArgs) ToAppSkuInfoResponseOutput

func (i AppSkuInfoResponseArgs) ToAppSkuInfoResponseOutput() AppSkuInfoResponseOutput

func (AppSkuInfoResponseArgs) ToAppSkuInfoResponseOutputWithContext

func (i AppSkuInfoResponseArgs) ToAppSkuInfoResponseOutputWithContext(ctx context.Context) AppSkuInfoResponseOutput

func (AppSkuInfoResponseArgs) ToAppSkuInfoResponsePtrOutput

func (i AppSkuInfoResponseArgs) ToAppSkuInfoResponsePtrOutput() AppSkuInfoResponsePtrOutput

func (AppSkuInfoResponseArgs) ToAppSkuInfoResponsePtrOutputWithContext

func (i AppSkuInfoResponseArgs) ToAppSkuInfoResponsePtrOutputWithContext(ctx context.Context) AppSkuInfoResponsePtrOutput

type AppSkuInfoResponseInput

type AppSkuInfoResponseInput interface {
	pulumi.Input

	ToAppSkuInfoResponseOutput() AppSkuInfoResponseOutput
	ToAppSkuInfoResponseOutputWithContext(context.Context) AppSkuInfoResponseOutput
}

AppSkuInfoResponseInput is an input type that accepts AppSkuInfoResponseArgs and AppSkuInfoResponseOutput values. You can construct a concrete instance of `AppSkuInfoResponseInput` via:

AppSkuInfoResponseArgs{...}

type AppSkuInfoResponseOutput

type AppSkuInfoResponseOutput struct{ *pulumi.OutputState }

Information about the SKU of the IoT Central application.

func (AppSkuInfoResponseOutput) ElementType

func (AppSkuInfoResponseOutput) ElementType() reflect.Type

func (AppSkuInfoResponseOutput) Name

The name of the SKU.

func (AppSkuInfoResponseOutput) ToAppSkuInfoResponseOutput

func (o AppSkuInfoResponseOutput) ToAppSkuInfoResponseOutput() AppSkuInfoResponseOutput

func (AppSkuInfoResponseOutput) ToAppSkuInfoResponseOutputWithContext

func (o AppSkuInfoResponseOutput) ToAppSkuInfoResponseOutputWithContext(ctx context.Context) AppSkuInfoResponseOutput

func (AppSkuInfoResponseOutput) ToAppSkuInfoResponsePtrOutput

func (o AppSkuInfoResponseOutput) ToAppSkuInfoResponsePtrOutput() AppSkuInfoResponsePtrOutput

func (AppSkuInfoResponseOutput) ToAppSkuInfoResponsePtrOutputWithContext

func (o AppSkuInfoResponseOutput) ToAppSkuInfoResponsePtrOutputWithContext(ctx context.Context) AppSkuInfoResponsePtrOutput

type AppSkuInfoResponsePtrInput

type AppSkuInfoResponsePtrInput interface {
	pulumi.Input

	ToAppSkuInfoResponsePtrOutput() AppSkuInfoResponsePtrOutput
	ToAppSkuInfoResponsePtrOutputWithContext(context.Context) AppSkuInfoResponsePtrOutput
}

AppSkuInfoResponsePtrInput is an input type that accepts AppSkuInfoResponseArgs, AppSkuInfoResponsePtr and AppSkuInfoResponsePtrOutput values. You can construct a concrete instance of `AppSkuInfoResponsePtrInput` via:

        AppSkuInfoResponseArgs{...}

or:

        nil

type AppSkuInfoResponsePtrOutput

type AppSkuInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (AppSkuInfoResponsePtrOutput) Elem

func (AppSkuInfoResponsePtrOutput) ElementType

func (AppSkuInfoResponsePtrOutput) Name

The name of the SKU.

func (AppSkuInfoResponsePtrOutput) ToAppSkuInfoResponsePtrOutput

func (o AppSkuInfoResponsePtrOutput) ToAppSkuInfoResponsePtrOutput() AppSkuInfoResponsePtrOutput

func (AppSkuInfoResponsePtrOutput) ToAppSkuInfoResponsePtrOutputWithContext

func (o AppSkuInfoResponsePtrOutput) ToAppSkuInfoResponsePtrOutputWithContext(ctx context.Context) AppSkuInfoResponsePtrOutput

type AppState

type AppState struct {
	// The ID of the application.
	ApplicationId pulumi.StringPtrInput
	// The display name of the application.
	DisplayName pulumi.StringPtrInput
	// The resource location.
	Location pulumi.StringPtrInput
	// The ARM resource name.
	Name pulumi.StringPtrInput
	// A valid instance SKU.
	Sku AppSkuInfoResponsePtrInput
	// The subdomain of the application.
	Subdomain pulumi.StringPtrInput
	// The resource tags.
	Tags pulumi.StringMapInput
	// The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.
	Template pulumi.StringPtrInput
	// The resource type.
	Type pulumi.StringPtrInput
}

func (AppState) ElementType

func (AppState) ElementType() reflect.Type

type LookupAppArgs

type LookupAppArgs struct {
	// The name of the resource group that contains the IoT Central application.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The ARM resource name of the IoT Central application.
	ResourceName string `pulumi:"resourceName"`
}

type LookupAppResult

type LookupAppResult struct {
	// The ID of the application.
	ApplicationId string `pulumi:"applicationId"`
	// The display name of the application.
	DisplayName *string `pulumi:"displayName"`
	// The ARM resource identifier.
	Id string `pulumi:"id"`
	// The resource location.
	Location string `pulumi:"location"`
	// The ARM resource name.
	Name string `pulumi:"name"`
	// A valid instance SKU.
	Sku AppSkuInfoResponse `pulumi:"sku"`
	// The subdomain of the application.
	Subdomain *string `pulumi:"subdomain"`
	// The resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.
	Template *string `pulumi:"template"`
	// The resource type.
	Type string `pulumi:"type"`
}

The IoT Central application.

func LookupApp

func LookupApp(ctx *pulumi.Context, args *LookupAppArgs, opts ...pulumi.InvokeOption) (*LookupAppResult, error)

Jump to

Keyboard shortcuts

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