junipermist

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing Juniper Mist resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetConstAlarmsConstAlarm added in v0.0.27

type GetConstAlarmsConstAlarm struct {
	// Description of the alarm type
	Display string `pulumi:"display"`
	// Group to which the alarm belongs
	Group string `pulumi:"group"`
	// Key name of the alarm type
	Key string `pulumi:"key"`
	// Severity of the alarm
	Severity string `pulumi:"severity"`
}

type GetConstAlarmsConstAlarmArgs added in v0.0.27

type GetConstAlarmsConstAlarmArgs struct {
	// Description of the alarm type
	Display pulumi.StringInput `pulumi:"display"`
	// Group to which the alarm belongs
	Group pulumi.StringInput `pulumi:"group"`
	// Key name of the alarm type
	Key pulumi.StringInput `pulumi:"key"`
	// Severity of the alarm
	Severity pulumi.StringInput `pulumi:"severity"`
}

func (GetConstAlarmsConstAlarmArgs) ElementType added in v0.0.27

func (GetConstAlarmsConstAlarmArgs) ToGetConstAlarmsConstAlarmOutput added in v0.0.27

func (i GetConstAlarmsConstAlarmArgs) ToGetConstAlarmsConstAlarmOutput() GetConstAlarmsConstAlarmOutput

func (GetConstAlarmsConstAlarmArgs) ToGetConstAlarmsConstAlarmOutputWithContext added in v0.0.27

func (i GetConstAlarmsConstAlarmArgs) ToGetConstAlarmsConstAlarmOutputWithContext(ctx context.Context) GetConstAlarmsConstAlarmOutput

type GetConstAlarmsConstAlarmArray added in v0.0.27

type GetConstAlarmsConstAlarmArray []GetConstAlarmsConstAlarmInput

func (GetConstAlarmsConstAlarmArray) ElementType added in v0.0.27

func (GetConstAlarmsConstAlarmArray) ToGetConstAlarmsConstAlarmArrayOutput added in v0.0.27

func (i GetConstAlarmsConstAlarmArray) ToGetConstAlarmsConstAlarmArrayOutput() GetConstAlarmsConstAlarmArrayOutput

func (GetConstAlarmsConstAlarmArray) ToGetConstAlarmsConstAlarmArrayOutputWithContext added in v0.0.27

func (i GetConstAlarmsConstAlarmArray) ToGetConstAlarmsConstAlarmArrayOutputWithContext(ctx context.Context) GetConstAlarmsConstAlarmArrayOutput

type GetConstAlarmsConstAlarmArrayInput added in v0.0.27

type GetConstAlarmsConstAlarmArrayInput interface {
	pulumi.Input

	ToGetConstAlarmsConstAlarmArrayOutput() GetConstAlarmsConstAlarmArrayOutput
	ToGetConstAlarmsConstAlarmArrayOutputWithContext(context.Context) GetConstAlarmsConstAlarmArrayOutput
}

GetConstAlarmsConstAlarmArrayInput is an input type that accepts GetConstAlarmsConstAlarmArray and GetConstAlarmsConstAlarmArrayOutput values. You can construct a concrete instance of `GetConstAlarmsConstAlarmArrayInput` via:

GetConstAlarmsConstAlarmArray{ GetConstAlarmsConstAlarmArgs{...} }

type GetConstAlarmsConstAlarmArrayOutput added in v0.0.27

type GetConstAlarmsConstAlarmArrayOutput struct{ *pulumi.OutputState }

func (GetConstAlarmsConstAlarmArrayOutput) ElementType added in v0.0.27

func (GetConstAlarmsConstAlarmArrayOutput) Index added in v0.0.27

func (GetConstAlarmsConstAlarmArrayOutput) ToGetConstAlarmsConstAlarmArrayOutput added in v0.0.27

func (o GetConstAlarmsConstAlarmArrayOutput) ToGetConstAlarmsConstAlarmArrayOutput() GetConstAlarmsConstAlarmArrayOutput

func (GetConstAlarmsConstAlarmArrayOutput) ToGetConstAlarmsConstAlarmArrayOutputWithContext added in v0.0.27

func (o GetConstAlarmsConstAlarmArrayOutput) ToGetConstAlarmsConstAlarmArrayOutputWithContext(ctx context.Context) GetConstAlarmsConstAlarmArrayOutput

type GetConstAlarmsConstAlarmInput added in v0.0.27

type GetConstAlarmsConstAlarmInput interface {
	pulumi.Input

	ToGetConstAlarmsConstAlarmOutput() GetConstAlarmsConstAlarmOutput
	ToGetConstAlarmsConstAlarmOutputWithContext(context.Context) GetConstAlarmsConstAlarmOutput
}

GetConstAlarmsConstAlarmInput is an input type that accepts GetConstAlarmsConstAlarmArgs and GetConstAlarmsConstAlarmOutput values. You can construct a concrete instance of `GetConstAlarmsConstAlarmInput` via:

GetConstAlarmsConstAlarmArgs{...}

type GetConstAlarmsConstAlarmOutput added in v0.0.27

type GetConstAlarmsConstAlarmOutput struct{ *pulumi.OutputState }

func (GetConstAlarmsConstAlarmOutput) Display added in v0.0.27

Description of the alarm type

func (GetConstAlarmsConstAlarmOutput) ElementType added in v0.0.27

func (GetConstAlarmsConstAlarmOutput) Group added in v0.0.27

Group to which the alarm belongs

func (GetConstAlarmsConstAlarmOutput) Key added in v0.0.27

Key name of the alarm type

func (GetConstAlarmsConstAlarmOutput) Severity added in v0.0.27

Severity of the alarm

func (GetConstAlarmsConstAlarmOutput) ToGetConstAlarmsConstAlarmOutput added in v0.0.27

func (o GetConstAlarmsConstAlarmOutput) ToGetConstAlarmsConstAlarmOutput() GetConstAlarmsConstAlarmOutput

func (GetConstAlarmsConstAlarmOutput) ToGetConstAlarmsConstAlarmOutputWithContext added in v0.0.27

func (o GetConstAlarmsConstAlarmOutput) ToGetConstAlarmsConstAlarmOutputWithContext(ctx context.Context) GetConstAlarmsConstAlarmOutput

type GetConstAlarmsResult added in v0.0.27

type GetConstAlarmsResult struct {
	ConstAlarms []GetConstAlarmsConstAlarm `pulumi:"constAlarms"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getConstAlarms.

func GetConstAlarms added in v0.0.27

func GetConstAlarms(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetConstAlarmsResult, error)

This data source provides the list of available Alarms. The alarm `key` can be used to configure the `mist_org_alarmtemplate.rules`.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := junipermist.GetConstAlarms(ctx, map[string]interface{}{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetConstAlarmsResultOutput added in v0.0.27

type GetConstAlarmsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConstAlarms.

func GetConstAlarmsOutput added in v0.0.27

func GetConstAlarmsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetConstAlarmsResultOutput

func (GetConstAlarmsResultOutput) ConstAlarms added in v0.0.27

func (GetConstAlarmsResultOutput) ElementType added in v0.0.27

func (GetConstAlarmsResultOutput) ElementType() reflect.Type

func (GetConstAlarmsResultOutput) Id added in v0.0.27

The provider-assigned unique ID for this managed resource.

func (GetConstAlarmsResultOutput) ToGetConstAlarmsResultOutput added in v0.0.27

func (o GetConstAlarmsResultOutput) ToGetConstAlarmsResultOutput() GetConstAlarmsResultOutput

func (GetConstAlarmsResultOutput) ToGetConstAlarmsResultOutputWithContext added in v0.0.27

func (o GetConstAlarmsResultOutput) ToGetConstAlarmsResultOutputWithContext(ctx context.Context) GetConstAlarmsResultOutput

type GetConstAppCategoriesConstAppCategory

type GetConstAppCategoriesConstAppCategory struct {
	// Description of the app category
	Display string                                       `pulumi:"display"`
	Filters GetConstAppCategoriesConstAppCategoryFilters `pulumi:"filters"`
	// List of other App Categories contained by this one
	Includes []string `pulumi:"includes"`
	// Key name of the app category
	Key string `pulumi:"key"`
}

type GetConstAppCategoriesConstAppCategoryArgs

type GetConstAppCategoriesConstAppCategoryArgs struct {
	// Description of the app category
	Display pulumi.StringInput                                `pulumi:"display"`
	Filters GetConstAppCategoriesConstAppCategoryFiltersInput `pulumi:"filters"`
	// List of other App Categories contained by this one
	Includes pulumi.StringArrayInput `pulumi:"includes"`
	// Key name of the app category
	Key pulumi.StringInput `pulumi:"key"`
}

func (GetConstAppCategoriesConstAppCategoryArgs) ElementType

func (GetConstAppCategoriesConstAppCategoryArgs) ToGetConstAppCategoriesConstAppCategoryOutput

func (i GetConstAppCategoriesConstAppCategoryArgs) ToGetConstAppCategoriesConstAppCategoryOutput() GetConstAppCategoriesConstAppCategoryOutput

func (GetConstAppCategoriesConstAppCategoryArgs) ToGetConstAppCategoriesConstAppCategoryOutputWithContext

func (i GetConstAppCategoriesConstAppCategoryArgs) ToGetConstAppCategoriesConstAppCategoryOutputWithContext(ctx context.Context) GetConstAppCategoriesConstAppCategoryOutput

type GetConstAppCategoriesConstAppCategoryArray

type GetConstAppCategoriesConstAppCategoryArray []GetConstAppCategoriesConstAppCategoryInput

func (GetConstAppCategoriesConstAppCategoryArray) ElementType

func (GetConstAppCategoriesConstAppCategoryArray) ToGetConstAppCategoriesConstAppCategoryArrayOutput

func (i GetConstAppCategoriesConstAppCategoryArray) ToGetConstAppCategoriesConstAppCategoryArrayOutput() GetConstAppCategoriesConstAppCategoryArrayOutput

func (GetConstAppCategoriesConstAppCategoryArray) ToGetConstAppCategoriesConstAppCategoryArrayOutputWithContext

func (i GetConstAppCategoriesConstAppCategoryArray) ToGetConstAppCategoriesConstAppCategoryArrayOutputWithContext(ctx context.Context) GetConstAppCategoriesConstAppCategoryArrayOutput

type GetConstAppCategoriesConstAppCategoryArrayInput

type GetConstAppCategoriesConstAppCategoryArrayInput interface {
	pulumi.Input

	ToGetConstAppCategoriesConstAppCategoryArrayOutput() GetConstAppCategoriesConstAppCategoryArrayOutput
	ToGetConstAppCategoriesConstAppCategoryArrayOutputWithContext(context.Context) GetConstAppCategoriesConstAppCategoryArrayOutput
}

GetConstAppCategoriesConstAppCategoryArrayInput is an input type that accepts GetConstAppCategoriesConstAppCategoryArray and GetConstAppCategoriesConstAppCategoryArrayOutput values. You can construct a concrete instance of `GetConstAppCategoriesConstAppCategoryArrayInput` via:

GetConstAppCategoriesConstAppCategoryArray{ GetConstAppCategoriesConstAppCategoryArgs{...} }

type GetConstAppCategoriesConstAppCategoryArrayOutput

type GetConstAppCategoriesConstAppCategoryArrayOutput struct{ *pulumi.OutputState }

func (GetConstAppCategoriesConstAppCategoryArrayOutput) ElementType

func (GetConstAppCategoriesConstAppCategoryArrayOutput) Index

func (GetConstAppCategoriesConstAppCategoryArrayOutput) ToGetConstAppCategoriesConstAppCategoryArrayOutput

func (o GetConstAppCategoriesConstAppCategoryArrayOutput) ToGetConstAppCategoriesConstAppCategoryArrayOutput() GetConstAppCategoriesConstAppCategoryArrayOutput

func (GetConstAppCategoriesConstAppCategoryArrayOutput) ToGetConstAppCategoriesConstAppCategoryArrayOutputWithContext

func (o GetConstAppCategoriesConstAppCategoryArrayOutput) ToGetConstAppCategoriesConstAppCategoryArrayOutputWithContext(ctx context.Context) GetConstAppCategoriesConstAppCategoryArrayOutput

type GetConstAppCategoriesConstAppCategoryFilters

type GetConstAppCategoriesConstAppCategoryFilters struct {
	Srxes []string `pulumi:"srxes"`
	Ssrs  []string `pulumi:"ssrs"`
}

type GetConstAppCategoriesConstAppCategoryFiltersArgs

type GetConstAppCategoriesConstAppCategoryFiltersArgs struct {
	Srxes pulumi.StringArrayInput `pulumi:"srxes"`
	Ssrs  pulumi.StringArrayInput `pulumi:"ssrs"`
}

func (GetConstAppCategoriesConstAppCategoryFiltersArgs) ElementType

func (GetConstAppCategoriesConstAppCategoryFiltersArgs) ToGetConstAppCategoriesConstAppCategoryFiltersOutput

func (i GetConstAppCategoriesConstAppCategoryFiltersArgs) ToGetConstAppCategoriesConstAppCategoryFiltersOutput() GetConstAppCategoriesConstAppCategoryFiltersOutput

func (GetConstAppCategoriesConstAppCategoryFiltersArgs) ToGetConstAppCategoriesConstAppCategoryFiltersOutputWithContext

func (i GetConstAppCategoriesConstAppCategoryFiltersArgs) ToGetConstAppCategoriesConstAppCategoryFiltersOutputWithContext(ctx context.Context) GetConstAppCategoriesConstAppCategoryFiltersOutput

type GetConstAppCategoriesConstAppCategoryFiltersInput

type GetConstAppCategoriesConstAppCategoryFiltersInput interface {
	pulumi.Input

	ToGetConstAppCategoriesConstAppCategoryFiltersOutput() GetConstAppCategoriesConstAppCategoryFiltersOutput
	ToGetConstAppCategoriesConstAppCategoryFiltersOutputWithContext(context.Context) GetConstAppCategoriesConstAppCategoryFiltersOutput
}

GetConstAppCategoriesConstAppCategoryFiltersInput is an input type that accepts GetConstAppCategoriesConstAppCategoryFiltersArgs and GetConstAppCategoriesConstAppCategoryFiltersOutput values. You can construct a concrete instance of `GetConstAppCategoriesConstAppCategoryFiltersInput` via:

GetConstAppCategoriesConstAppCategoryFiltersArgs{...}

type GetConstAppCategoriesConstAppCategoryFiltersOutput

type GetConstAppCategoriesConstAppCategoryFiltersOutput struct{ *pulumi.OutputState }

func (GetConstAppCategoriesConstAppCategoryFiltersOutput) ElementType

func (GetConstAppCategoriesConstAppCategoryFiltersOutput) Srxes

func (GetConstAppCategoriesConstAppCategoryFiltersOutput) Ssrs

func (GetConstAppCategoriesConstAppCategoryFiltersOutput) ToGetConstAppCategoriesConstAppCategoryFiltersOutput

func (o GetConstAppCategoriesConstAppCategoryFiltersOutput) ToGetConstAppCategoriesConstAppCategoryFiltersOutput() GetConstAppCategoriesConstAppCategoryFiltersOutput

func (GetConstAppCategoriesConstAppCategoryFiltersOutput) ToGetConstAppCategoriesConstAppCategoryFiltersOutputWithContext

func (o GetConstAppCategoriesConstAppCategoryFiltersOutput) ToGetConstAppCategoriesConstAppCategoryFiltersOutputWithContext(ctx context.Context) GetConstAppCategoriesConstAppCategoryFiltersOutput

type GetConstAppCategoriesConstAppCategoryInput

type GetConstAppCategoriesConstAppCategoryInput interface {
	pulumi.Input

	ToGetConstAppCategoriesConstAppCategoryOutput() GetConstAppCategoriesConstAppCategoryOutput
	ToGetConstAppCategoriesConstAppCategoryOutputWithContext(context.Context) GetConstAppCategoriesConstAppCategoryOutput
}

GetConstAppCategoriesConstAppCategoryInput is an input type that accepts GetConstAppCategoriesConstAppCategoryArgs and GetConstAppCategoriesConstAppCategoryOutput values. You can construct a concrete instance of `GetConstAppCategoriesConstAppCategoryInput` via:

GetConstAppCategoriesConstAppCategoryArgs{...}

type GetConstAppCategoriesConstAppCategoryOutput

type GetConstAppCategoriesConstAppCategoryOutput struct{ *pulumi.OutputState }

func (GetConstAppCategoriesConstAppCategoryOutput) Display

Description of the app category

func (GetConstAppCategoriesConstAppCategoryOutput) ElementType

func (GetConstAppCategoriesConstAppCategoryOutput) Filters

func (GetConstAppCategoriesConstAppCategoryOutput) Includes

List of other App Categories contained by this one

func (GetConstAppCategoriesConstAppCategoryOutput) Key

Key name of the app category

func (GetConstAppCategoriesConstAppCategoryOutput) ToGetConstAppCategoriesConstAppCategoryOutput

func (o GetConstAppCategoriesConstAppCategoryOutput) ToGetConstAppCategoriesConstAppCategoryOutput() GetConstAppCategoriesConstAppCategoryOutput

func (GetConstAppCategoriesConstAppCategoryOutput) ToGetConstAppCategoriesConstAppCategoryOutputWithContext

func (o GetConstAppCategoriesConstAppCategoryOutput) ToGetConstAppCategoriesConstAppCategoryOutputWithContext(ctx context.Context) GetConstAppCategoriesConstAppCategoryOutput

type GetConstAppCategoriesResult

type GetConstAppCategoriesResult struct {
	ConstAppCategories []GetConstAppCategoriesConstAppCategory `pulumi:"constAppCategories"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getConstAppCategories.

func GetConstAppCategories

func GetConstAppCategories(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetConstAppCategoriesResult, error)

This data source provides the of ConstAppCategories. This information can be used as `appCategories` in the `org.Service` resource

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := junipermist.GetConstAppCategories(ctx, map[string]interface{}{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetConstAppCategoriesResultOutput

type GetConstAppCategoriesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConstAppCategories.

func (GetConstAppCategoriesResultOutput) ConstAppCategories

func (GetConstAppCategoriesResultOutput) ElementType

func (GetConstAppCategoriesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetConstAppCategoriesResultOutput) ToGetConstAppCategoriesResultOutput

func (o GetConstAppCategoriesResultOutput) ToGetConstAppCategoriesResultOutput() GetConstAppCategoriesResultOutput

func (GetConstAppCategoriesResultOutput) ToGetConstAppCategoriesResultOutputWithContext

func (o GetConstAppCategoriesResultOutput) ToGetConstAppCategoriesResultOutputWithContext(ctx context.Context) GetConstAppCategoriesResultOutput

type GetConstAppSubCategoriesConstAppSubCategory

type GetConstAppSubCategoriesConstAppSubCategory struct {
	// Description of the app subcategory
	Display string `pulumi:"display"`
	// Key name of the app subcategory
	Key string `pulumi:"key"`
	// Type of traffic (QoS) of the app subcategory
	TrafficType string `pulumi:"trafficType"`
}

type GetConstAppSubCategoriesConstAppSubCategoryArgs

type GetConstAppSubCategoriesConstAppSubCategoryArgs struct {
	// Description of the app subcategory
	Display pulumi.StringInput `pulumi:"display"`
	// Key name of the app subcategory
	Key pulumi.StringInput `pulumi:"key"`
	// Type of traffic (QoS) of the app subcategory
	TrafficType pulumi.StringInput `pulumi:"trafficType"`
}

func (GetConstAppSubCategoriesConstAppSubCategoryArgs) ElementType

func (GetConstAppSubCategoriesConstAppSubCategoryArgs) ToGetConstAppSubCategoriesConstAppSubCategoryOutput

func (i GetConstAppSubCategoriesConstAppSubCategoryArgs) ToGetConstAppSubCategoriesConstAppSubCategoryOutput() GetConstAppSubCategoriesConstAppSubCategoryOutput

func (GetConstAppSubCategoriesConstAppSubCategoryArgs) ToGetConstAppSubCategoriesConstAppSubCategoryOutputWithContext

func (i GetConstAppSubCategoriesConstAppSubCategoryArgs) ToGetConstAppSubCategoriesConstAppSubCategoryOutputWithContext(ctx context.Context) GetConstAppSubCategoriesConstAppSubCategoryOutput

type GetConstAppSubCategoriesConstAppSubCategoryArray

type GetConstAppSubCategoriesConstAppSubCategoryArray []GetConstAppSubCategoriesConstAppSubCategoryInput

func (GetConstAppSubCategoriesConstAppSubCategoryArray) ElementType

func (GetConstAppSubCategoriesConstAppSubCategoryArray) ToGetConstAppSubCategoriesConstAppSubCategoryArrayOutput

func (i GetConstAppSubCategoriesConstAppSubCategoryArray) ToGetConstAppSubCategoriesConstAppSubCategoryArrayOutput() GetConstAppSubCategoriesConstAppSubCategoryArrayOutput

func (GetConstAppSubCategoriesConstAppSubCategoryArray) ToGetConstAppSubCategoriesConstAppSubCategoryArrayOutputWithContext

func (i GetConstAppSubCategoriesConstAppSubCategoryArray) ToGetConstAppSubCategoriesConstAppSubCategoryArrayOutputWithContext(ctx context.Context) GetConstAppSubCategoriesConstAppSubCategoryArrayOutput

type GetConstAppSubCategoriesConstAppSubCategoryArrayInput

type GetConstAppSubCategoriesConstAppSubCategoryArrayInput interface {
	pulumi.Input

	ToGetConstAppSubCategoriesConstAppSubCategoryArrayOutput() GetConstAppSubCategoriesConstAppSubCategoryArrayOutput
	ToGetConstAppSubCategoriesConstAppSubCategoryArrayOutputWithContext(context.Context) GetConstAppSubCategoriesConstAppSubCategoryArrayOutput
}

GetConstAppSubCategoriesConstAppSubCategoryArrayInput is an input type that accepts GetConstAppSubCategoriesConstAppSubCategoryArray and GetConstAppSubCategoriesConstAppSubCategoryArrayOutput values. You can construct a concrete instance of `GetConstAppSubCategoriesConstAppSubCategoryArrayInput` via:

GetConstAppSubCategoriesConstAppSubCategoryArray{ GetConstAppSubCategoriesConstAppSubCategoryArgs{...} }

type GetConstAppSubCategoriesConstAppSubCategoryArrayOutput

type GetConstAppSubCategoriesConstAppSubCategoryArrayOutput struct{ *pulumi.OutputState }

func (GetConstAppSubCategoriesConstAppSubCategoryArrayOutput) ElementType

func (GetConstAppSubCategoriesConstAppSubCategoryArrayOutput) Index

func (GetConstAppSubCategoriesConstAppSubCategoryArrayOutput) ToGetConstAppSubCategoriesConstAppSubCategoryArrayOutput

func (GetConstAppSubCategoriesConstAppSubCategoryArrayOutput) ToGetConstAppSubCategoriesConstAppSubCategoryArrayOutputWithContext

func (o GetConstAppSubCategoriesConstAppSubCategoryArrayOutput) ToGetConstAppSubCategoriesConstAppSubCategoryArrayOutputWithContext(ctx context.Context) GetConstAppSubCategoriesConstAppSubCategoryArrayOutput

type GetConstAppSubCategoriesConstAppSubCategoryInput

type GetConstAppSubCategoriesConstAppSubCategoryInput interface {
	pulumi.Input

	ToGetConstAppSubCategoriesConstAppSubCategoryOutput() GetConstAppSubCategoriesConstAppSubCategoryOutput
	ToGetConstAppSubCategoriesConstAppSubCategoryOutputWithContext(context.Context) GetConstAppSubCategoriesConstAppSubCategoryOutput
}

GetConstAppSubCategoriesConstAppSubCategoryInput is an input type that accepts GetConstAppSubCategoriesConstAppSubCategoryArgs and GetConstAppSubCategoriesConstAppSubCategoryOutput values. You can construct a concrete instance of `GetConstAppSubCategoriesConstAppSubCategoryInput` via:

GetConstAppSubCategoriesConstAppSubCategoryArgs{...}

type GetConstAppSubCategoriesConstAppSubCategoryOutput

type GetConstAppSubCategoriesConstAppSubCategoryOutput struct{ *pulumi.OutputState }

func (GetConstAppSubCategoriesConstAppSubCategoryOutput) Display

Description of the app subcategory

func (GetConstAppSubCategoriesConstAppSubCategoryOutput) ElementType

func (GetConstAppSubCategoriesConstAppSubCategoryOutput) Key

Key name of the app subcategory

func (GetConstAppSubCategoriesConstAppSubCategoryOutput) ToGetConstAppSubCategoriesConstAppSubCategoryOutput

func (o GetConstAppSubCategoriesConstAppSubCategoryOutput) ToGetConstAppSubCategoriesConstAppSubCategoryOutput() GetConstAppSubCategoriesConstAppSubCategoryOutput

func (GetConstAppSubCategoriesConstAppSubCategoryOutput) ToGetConstAppSubCategoriesConstAppSubCategoryOutputWithContext

func (o GetConstAppSubCategoriesConstAppSubCategoryOutput) ToGetConstAppSubCategoriesConstAppSubCategoryOutputWithContext(ctx context.Context) GetConstAppSubCategoriesConstAppSubCategoryOutput

func (GetConstAppSubCategoriesConstAppSubCategoryOutput) TrafficType

Type of traffic (QoS) of the app subcategory

type GetConstAppSubCategoriesResult

type GetConstAppSubCategoriesResult struct {
	ConstAppSubCategories []GetConstAppSubCategoriesConstAppSubCategory `pulumi:"constAppSubCategories"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getConstAppSubCategories.

func GetConstAppSubCategories

func GetConstAppSubCategories(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetConstAppSubCategoriesResult, error)

This data source provides the of ConstAppSubCategories. This information can be used as `appSubcategories` in the `org.Service` resource

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := junipermist.GetConstAppSubCategories(ctx, map[string]interface{}{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetConstAppSubCategoriesResultOutput

type GetConstAppSubCategoriesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConstAppSubCategories.

func (GetConstAppSubCategoriesResultOutput) ConstAppSubCategories

func (GetConstAppSubCategoriesResultOutput) ElementType

func (GetConstAppSubCategoriesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetConstAppSubCategoriesResultOutput) ToGetConstAppSubCategoriesResultOutput

func (o GetConstAppSubCategoriesResultOutput) ToGetConstAppSubCategoriesResultOutput() GetConstAppSubCategoriesResultOutput

func (GetConstAppSubCategoriesResultOutput) ToGetConstAppSubCategoriesResultOutputWithContext

func (o GetConstAppSubCategoriesResultOutput) ToGetConstAppSubCategoriesResultOutputWithContext(ctx context.Context) GetConstAppSubCategoriesResultOutput

type GetConstApplicationsConstApplication

type GetConstApplicationsConstApplication struct {
	AppId          bool   `pulumi:"appId"`
	AppImageUrl    string `pulumi:"appImageUrl"`
	AppProbe       bool   `pulumi:"appProbe"`
	Category       string `pulumi:"category"`
	Group          string `pulumi:"group"`
	Key            string `pulumi:"key"`
	Name           string `pulumi:"name"`
	SignatureBased bool   `pulumi:"signatureBased"`
	SsrAppId       bool   `pulumi:"ssrAppId"`
}

type GetConstApplicationsConstApplicationArgs

type GetConstApplicationsConstApplicationArgs struct {
	AppId          pulumi.BoolInput   `pulumi:"appId"`
	AppImageUrl    pulumi.StringInput `pulumi:"appImageUrl"`
	AppProbe       pulumi.BoolInput   `pulumi:"appProbe"`
	Category       pulumi.StringInput `pulumi:"category"`
	Group          pulumi.StringInput `pulumi:"group"`
	Key            pulumi.StringInput `pulumi:"key"`
	Name           pulumi.StringInput `pulumi:"name"`
	SignatureBased pulumi.BoolInput   `pulumi:"signatureBased"`
	SsrAppId       pulumi.BoolInput   `pulumi:"ssrAppId"`
}

func (GetConstApplicationsConstApplicationArgs) ElementType

func (GetConstApplicationsConstApplicationArgs) ToGetConstApplicationsConstApplicationOutput

func (i GetConstApplicationsConstApplicationArgs) ToGetConstApplicationsConstApplicationOutput() GetConstApplicationsConstApplicationOutput

func (GetConstApplicationsConstApplicationArgs) ToGetConstApplicationsConstApplicationOutputWithContext

func (i GetConstApplicationsConstApplicationArgs) ToGetConstApplicationsConstApplicationOutputWithContext(ctx context.Context) GetConstApplicationsConstApplicationOutput

type GetConstApplicationsConstApplicationArray

type GetConstApplicationsConstApplicationArray []GetConstApplicationsConstApplicationInput

func (GetConstApplicationsConstApplicationArray) ElementType

func (GetConstApplicationsConstApplicationArray) ToGetConstApplicationsConstApplicationArrayOutput

func (i GetConstApplicationsConstApplicationArray) ToGetConstApplicationsConstApplicationArrayOutput() GetConstApplicationsConstApplicationArrayOutput

func (GetConstApplicationsConstApplicationArray) ToGetConstApplicationsConstApplicationArrayOutputWithContext

func (i GetConstApplicationsConstApplicationArray) ToGetConstApplicationsConstApplicationArrayOutputWithContext(ctx context.Context) GetConstApplicationsConstApplicationArrayOutput

type GetConstApplicationsConstApplicationArrayInput

type GetConstApplicationsConstApplicationArrayInput interface {
	pulumi.Input

	ToGetConstApplicationsConstApplicationArrayOutput() GetConstApplicationsConstApplicationArrayOutput
	ToGetConstApplicationsConstApplicationArrayOutputWithContext(context.Context) GetConstApplicationsConstApplicationArrayOutput
}

GetConstApplicationsConstApplicationArrayInput is an input type that accepts GetConstApplicationsConstApplicationArray and GetConstApplicationsConstApplicationArrayOutput values. You can construct a concrete instance of `GetConstApplicationsConstApplicationArrayInput` via:

GetConstApplicationsConstApplicationArray{ GetConstApplicationsConstApplicationArgs{...} }

type GetConstApplicationsConstApplicationArrayOutput

type GetConstApplicationsConstApplicationArrayOutput struct{ *pulumi.OutputState }

func (GetConstApplicationsConstApplicationArrayOutput) ElementType

func (GetConstApplicationsConstApplicationArrayOutput) Index

func (GetConstApplicationsConstApplicationArrayOutput) ToGetConstApplicationsConstApplicationArrayOutput

func (o GetConstApplicationsConstApplicationArrayOutput) ToGetConstApplicationsConstApplicationArrayOutput() GetConstApplicationsConstApplicationArrayOutput

func (GetConstApplicationsConstApplicationArrayOutput) ToGetConstApplicationsConstApplicationArrayOutputWithContext

func (o GetConstApplicationsConstApplicationArrayOutput) ToGetConstApplicationsConstApplicationArrayOutputWithContext(ctx context.Context) GetConstApplicationsConstApplicationArrayOutput

type GetConstApplicationsConstApplicationInput

type GetConstApplicationsConstApplicationInput interface {
	pulumi.Input

	ToGetConstApplicationsConstApplicationOutput() GetConstApplicationsConstApplicationOutput
	ToGetConstApplicationsConstApplicationOutputWithContext(context.Context) GetConstApplicationsConstApplicationOutput
}

GetConstApplicationsConstApplicationInput is an input type that accepts GetConstApplicationsConstApplicationArgs and GetConstApplicationsConstApplicationOutput values. You can construct a concrete instance of `GetConstApplicationsConstApplicationInput` via:

GetConstApplicationsConstApplicationArgs{...}

type GetConstApplicationsConstApplicationOutput

type GetConstApplicationsConstApplicationOutput struct{ *pulumi.OutputState }

func (GetConstApplicationsConstApplicationOutput) AppId

func (GetConstApplicationsConstApplicationOutput) AppImageUrl

func (GetConstApplicationsConstApplicationOutput) AppProbe

func (GetConstApplicationsConstApplicationOutput) Category

func (GetConstApplicationsConstApplicationOutput) ElementType

func (GetConstApplicationsConstApplicationOutput) Group

func (GetConstApplicationsConstApplicationOutput) Key

func (GetConstApplicationsConstApplicationOutput) Name

func (GetConstApplicationsConstApplicationOutput) SignatureBased

func (GetConstApplicationsConstApplicationOutput) SsrAppId

func (GetConstApplicationsConstApplicationOutput) ToGetConstApplicationsConstApplicationOutput

func (o GetConstApplicationsConstApplicationOutput) ToGetConstApplicationsConstApplicationOutput() GetConstApplicationsConstApplicationOutput

func (GetConstApplicationsConstApplicationOutput) ToGetConstApplicationsConstApplicationOutputWithContext

func (o GetConstApplicationsConstApplicationOutput) ToGetConstApplicationsConstApplicationOutputWithContext(ctx context.Context) GetConstApplicationsConstApplicationOutput

type GetConstApplicationsResult

type GetConstApplicationsResult struct {
	ConstApplications []GetConstApplicationsConstApplication `pulumi:"constApplications"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getConstApplications.

func GetConstApplications

func GetConstApplications(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetConstApplicationsResult, error)

This data source provides the of ConstApplications. This information can be used as `apps` in the `org.Service` resource, the `site.Setting` resource (`mist_site_setting.gateway_mgmt.app_probing.apps`) or in the `org.Setting` resource (`mist_org_setting.gateway_mgmt.app_probing.apps`)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := junipermist.GetConstApplications(ctx, map[string]interface{}{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetConstApplicationsResultOutput

type GetConstApplicationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConstApplications.

func (GetConstApplicationsResultOutput) ConstApplications

func (GetConstApplicationsResultOutput) ElementType

func (GetConstApplicationsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetConstApplicationsResultOutput) ToGetConstApplicationsResultOutput

func (o GetConstApplicationsResultOutput) ToGetConstApplicationsResultOutput() GetConstApplicationsResultOutput

func (GetConstApplicationsResultOutput) ToGetConstApplicationsResultOutputWithContext

func (o GetConstApplicationsResultOutput) ToGetConstApplicationsResultOutputWithContext(ctx context.Context) GetConstApplicationsResultOutput

type GetConstCountriesConstCountry

type GetConstCountriesConstCountry struct {
	// country code, in two-character
	Alpha2    string `pulumi:"alpha2"`
	Certified bool   `pulumi:"certified"`
	Name      string `pulumi:"name"`
	// country code, ISO 3166-1 numeric
	Numeric float64 `pulumi:"numeric"`
}

type GetConstCountriesConstCountryArgs

type GetConstCountriesConstCountryArgs struct {
	// country code, in two-character
	Alpha2    pulumi.StringInput `pulumi:"alpha2"`
	Certified pulumi.BoolInput   `pulumi:"certified"`
	Name      pulumi.StringInput `pulumi:"name"`
	// country code, ISO 3166-1 numeric
	Numeric pulumi.Float64Input `pulumi:"numeric"`
}

func (GetConstCountriesConstCountryArgs) ElementType

func (GetConstCountriesConstCountryArgs) ToGetConstCountriesConstCountryOutput

func (i GetConstCountriesConstCountryArgs) ToGetConstCountriesConstCountryOutput() GetConstCountriesConstCountryOutput

func (GetConstCountriesConstCountryArgs) ToGetConstCountriesConstCountryOutputWithContext

func (i GetConstCountriesConstCountryArgs) ToGetConstCountriesConstCountryOutputWithContext(ctx context.Context) GetConstCountriesConstCountryOutput

type GetConstCountriesConstCountryArray

type GetConstCountriesConstCountryArray []GetConstCountriesConstCountryInput

func (GetConstCountriesConstCountryArray) ElementType

func (GetConstCountriesConstCountryArray) ToGetConstCountriesConstCountryArrayOutput

func (i GetConstCountriesConstCountryArray) ToGetConstCountriesConstCountryArrayOutput() GetConstCountriesConstCountryArrayOutput

func (GetConstCountriesConstCountryArray) ToGetConstCountriesConstCountryArrayOutputWithContext

func (i GetConstCountriesConstCountryArray) ToGetConstCountriesConstCountryArrayOutputWithContext(ctx context.Context) GetConstCountriesConstCountryArrayOutput

type GetConstCountriesConstCountryArrayInput

type GetConstCountriesConstCountryArrayInput interface {
	pulumi.Input

	ToGetConstCountriesConstCountryArrayOutput() GetConstCountriesConstCountryArrayOutput
	ToGetConstCountriesConstCountryArrayOutputWithContext(context.Context) GetConstCountriesConstCountryArrayOutput
}

GetConstCountriesConstCountryArrayInput is an input type that accepts GetConstCountriesConstCountryArray and GetConstCountriesConstCountryArrayOutput values. You can construct a concrete instance of `GetConstCountriesConstCountryArrayInput` via:

GetConstCountriesConstCountryArray{ GetConstCountriesConstCountryArgs{...} }

type GetConstCountriesConstCountryArrayOutput

type GetConstCountriesConstCountryArrayOutput struct{ *pulumi.OutputState }

func (GetConstCountriesConstCountryArrayOutput) ElementType

func (GetConstCountriesConstCountryArrayOutput) Index

func (GetConstCountriesConstCountryArrayOutput) ToGetConstCountriesConstCountryArrayOutput

func (o GetConstCountriesConstCountryArrayOutput) ToGetConstCountriesConstCountryArrayOutput() GetConstCountriesConstCountryArrayOutput

func (GetConstCountriesConstCountryArrayOutput) ToGetConstCountriesConstCountryArrayOutputWithContext

func (o GetConstCountriesConstCountryArrayOutput) ToGetConstCountriesConstCountryArrayOutputWithContext(ctx context.Context) GetConstCountriesConstCountryArrayOutput

type GetConstCountriesConstCountryInput

type GetConstCountriesConstCountryInput interface {
	pulumi.Input

	ToGetConstCountriesConstCountryOutput() GetConstCountriesConstCountryOutput
	ToGetConstCountriesConstCountryOutputWithContext(context.Context) GetConstCountriesConstCountryOutput
}

GetConstCountriesConstCountryInput is an input type that accepts GetConstCountriesConstCountryArgs and GetConstCountriesConstCountryOutput values. You can construct a concrete instance of `GetConstCountriesConstCountryInput` via:

GetConstCountriesConstCountryArgs{...}

type GetConstCountriesConstCountryOutput

type GetConstCountriesConstCountryOutput struct{ *pulumi.OutputState }

func (GetConstCountriesConstCountryOutput) Alpha2

country code, in two-character

func (GetConstCountriesConstCountryOutput) Certified

func (GetConstCountriesConstCountryOutput) ElementType

func (GetConstCountriesConstCountryOutput) Name

func (GetConstCountriesConstCountryOutput) Numeric

country code, ISO 3166-1 numeric

func (GetConstCountriesConstCountryOutput) ToGetConstCountriesConstCountryOutput

func (o GetConstCountriesConstCountryOutput) ToGetConstCountriesConstCountryOutput() GetConstCountriesConstCountryOutput

func (GetConstCountriesConstCountryOutput) ToGetConstCountriesConstCountryOutputWithContext

func (o GetConstCountriesConstCountryOutput) ToGetConstCountriesConstCountryOutputWithContext(ctx context.Context) GetConstCountriesConstCountryOutput

type GetConstCountriesResult

type GetConstCountriesResult struct {
	ConstCountries []GetConstCountriesConstCountry `pulumi:"constCountries"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getConstCountries.

func GetConstCountries

func GetConstCountries(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetConstCountriesResult, error)

This data source provides the of ConstCountries. This information can be used to define the Country in the RF templates (`org.Rftemplate`)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := junipermist.GetConstCountries(ctx, map[string]interface{}{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetConstCountriesResultOutput

type GetConstCountriesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConstCountries.

func GetConstCountriesOutput

func GetConstCountriesOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetConstCountriesResultOutput

func (GetConstCountriesResultOutput) ConstCountries

func (GetConstCountriesResultOutput) ElementType

func (GetConstCountriesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetConstCountriesResultOutput) ToGetConstCountriesResultOutput

func (o GetConstCountriesResultOutput) ToGetConstCountriesResultOutput() GetConstCountriesResultOutput

func (GetConstCountriesResultOutput) ToGetConstCountriesResultOutputWithContext

func (o GetConstCountriesResultOutput) ToGetConstCountriesResultOutputWithContext(ctx context.Context) GetConstCountriesResultOutput

type GetConstTrafficTypesConstTrafficType

type GetConstTrafficTypesConstTrafficType struct {
	Display        string `pulumi:"display"`
	Dscp           int    `pulumi:"dscp"`
	FailoverPolicy string `pulumi:"failoverPolicy"`
	MaxJitter      int    `pulumi:"maxJitter"`
	MaxLatency     int    `pulumi:"maxLatency"`
	MaxLoss        int    `pulumi:"maxLoss"`
	Name           string `pulumi:"name"`
	TrafficClass   string `pulumi:"trafficClass"`
}

type GetConstTrafficTypesConstTrafficTypeArgs

type GetConstTrafficTypesConstTrafficTypeArgs struct {
	Display        pulumi.StringInput `pulumi:"display"`
	Dscp           pulumi.IntInput    `pulumi:"dscp"`
	FailoverPolicy pulumi.StringInput `pulumi:"failoverPolicy"`
	MaxJitter      pulumi.IntInput    `pulumi:"maxJitter"`
	MaxLatency     pulumi.IntInput    `pulumi:"maxLatency"`
	MaxLoss        pulumi.IntInput    `pulumi:"maxLoss"`
	Name           pulumi.StringInput `pulumi:"name"`
	TrafficClass   pulumi.StringInput `pulumi:"trafficClass"`
}

func (GetConstTrafficTypesConstTrafficTypeArgs) ElementType

func (GetConstTrafficTypesConstTrafficTypeArgs) ToGetConstTrafficTypesConstTrafficTypeOutput

func (i GetConstTrafficTypesConstTrafficTypeArgs) ToGetConstTrafficTypesConstTrafficTypeOutput() GetConstTrafficTypesConstTrafficTypeOutput

func (GetConstTrafficTypesConstTrafficTypeArgs) ToGetConstTrafficTypesConstTrafficTypeOutputWithContext

func (i GetConstTrafficTypesConstTrafficTypeArgs) ToGetConstTrafficTypesConstTrafficTypeOutputWithContext(ctx context.Context) GetConstTrafficTypesConstTrafficTypeOutput

type GetConstTrafficTypesConstTrafficTypeArray

type GetConstTrafficTypesConstTrafficTypeArray []GetConstTrafficTypesConstTrafficTypeInput

func (GetConstTrafficTypesConstTrafficTypeArray) ElementType

func (GetConstTrafficTypesConstTrafficTypeArray) ToGetConstTrafficTypesConstTrafficTypeArrayOutput

func (i GetConstTrafficTypesConstTrafficTypeArray) ToGetConstTrafficTypesConstTrafficTypeArrayOutput() GetConstTrafficTypesConstTrafficTypeArrayOutput

func (GetConstTrafficTypesConstTrafficTypeArray) ToGetConstTrafficTypesConstTrafficTypeArrayOutputWithContext

func (i GetConstTrafficTypesConstTrafficTypeArray) ToGetConstTrafficTypesConstTrafficTypeArrayOutputWithContext(ctx context.Context) GetConstTrafficTypesConstTrafficTypeArrayOutput

type GetConstTrafficTypesConstTrafficTypeArrayInput

type GetConstTrafficTypesConstTrafficTypeArrayInput interface {
	pulumi.Input

	ToGetConstTrafficTypesConstTrafficTypeArrayOutput() GetConstTrafficTypesConstTrafficTypeArrayOutput
	ToGetConstTrafficTypesConstTrafficTypeArrayOutputWithContext(context.Context) GetConstTrafficTypesConstTrafficTypeArrayOutput
}

GetConstTrafficTypesConstTrafficTypeArrayInput is an input type that accepts GetConstTrafficTypesConstTrafficTypeArray and GetConstTrafficTypesConstTrafficTypeArrayOutput values. You can construct a concrete instance of `GetConstTrafficTypesConstTrafficTypeArrayInput` via:

GetConstTrafficTypesConstTrafficTypeArray{ GetConstTrafficTypesConstTrafficTypeArgs{...} }

type GetConstTrafficTypesConstTrafficTypeArrayOutput

type GetConstTrafficTypesConstTrafficTypeArrayOutput struct{ *pulumi.OutputState }

func (GetConstTrafficTypesConstTrafficTypeArrayOutput) ElementType

func (GetConstTrafficTypesConstTrafficTypeArrayOutput) Index

func (GetConstTrafficTypesConstTrafficTypeArrayOutput) ToGetConstTrafficTypesConstTrafficTypeArrayOutput

func (o GetConstTrafficTypesConstTrafficTypeArrayOutput) ToGetConstTrafficTypesConstTrafficTypeArrayOutput() GetConstTrafficTypesConstTrafficTypeArrayOutput

func (GetConstTrafficTypesConstTrafficTypeArrayOutput) ToGetConstTrafficTypesConstTrafficTypeArrayOutputWithContext

func (o GetConstTrafficTypesConstTrafficTypeArrayOutput) ToGetConstTrafficTypesConstTrafficTypeArrayOutputWithContext(ctx context.Context) GetConstTrafficTypesConstTrafficTypeArrayOutput

type GetConstTrafficTypesConstTrafficTypeInput

type GetConstTrafficTypesConstTrafficTypeInput interface {
	pulumi.Input

	ToGetConstTrafficTypesConstTrafficTypeOutput() GetConstTrafficTypesConstTrafficTypeOutput
	ToGetConstTrafficTypesConstTrafficTypeOutputWithContext(context.Context) GetConstTrafficTypesConstTrafficTypeOutput
}

GetConstTrafficTypesConstTrafficTypeInput is an input type that accepts GetConstTrafficTypesConstTrafficTypeArgs and GetConstTrafficTypesConstTrafficTypeOutput values. You can construct a concrete instance of `GetConstTrafficTypesConstTrafficTypeInput` via:

GetConstTrafficTypesConstTrafficTypeArgs{...}

type GetConstTrafficTypesConstTrafficTypeOutput

type GetConstTrafficTypesConstTrafficTypeOutput struct{ *pulumi.OutputState }

func (GetConstTrafficTypesConstTrafficTypeOutput) Display

func (GetConstTrafficTypesConstTrafficTypeOutput) Dscp

func (GetConstTrafficTypesConstTrafficTypeOutput) ElementType

func (GetConstTrafficTypesConstTrafficTypeOutput) FailoverPolicy

func (GetConstTrafficTypesConstTrafficTypeOutput) MaxJitter

func (GetConstTrafficTypesConstTrafficTypeOutput) MaxLatency

func (GetConstTrafficTypesConstTrafficTypeOutput) MaxLoss

func (GetConstTrafficTypesConstTrafficTypeOutput) Name

func (GetConstTrafficTypesConstTrafficTypeOutput) ToGetConstTrafficTypesConstTrafficTypeOutput

func (o GetConstTrafficTypesConstTrafficTypeOutput) ToGetConstTrafficTypesConstTrafficTypeOutput() GetConstTrafficTypesConstTrafficTypeOutput

func (GetConstTrafficTypesConstTrafficTypeOutput) ToGetConstTrafficTypesConstTrafficTypeOutputWithContext

func (o GetConstTrafficTypesConstTrafficTypeOutput) ToGetConstTrafficTypesConstTrafficTypeOutputWithContext(ctx context.Context) GetConstTrafficTypesConstTrafficTypeOutput

func (GetConstTrafficTypesConstTrafficTypeOutput) TrafficClass

type GetConstTrafficTypesResult

type GetConstTrafficTypesResult struct {
	ConstTrafficTypes []GetConstTrafficTypesConstTrafficType `pulumi:"constTrafficTypes"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getConstTrafficTypes.

func GetConstTrafficTypes

func GetConstTrafficTypes(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetConstTrafficTypesResult, error)

This data source provides the of ConstTrafficTypes. This information can be used to define the Country in the RF templates (`org.Rftemplate`)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := junipermist.GetConstTrafficTypes(ctx, map[string]interface{}{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetConstTrafficTypesResultOutput

type GetConstTrafficTypesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getConstTrafficTypes.

func (GetConstTrafficTypesResultOutput) ConstTrafficTypes

func (GetConstTrafficTypesResultOutput) ElementType

func (GetConstTrafficTypesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetConstTrafficTypesResultOutput) ToGetConstTrafficTypesResultOutput

func (o GetConstTrafficTypesResultOutput) ToGetConstTrafficTypesResultOutput() GetConstTrafficTypesResultOutput

func (GetConstTrafficTypesResultOutput) ToGetConstTrafficTypesResultOutputWithContext

func (o GetConstTrafficTypesResultOutput) ToGetConstTrafficTypesResultOutputWithContext(ctx context.Context) GetConstTrafficTypesResultOutput

type GetSitesArgs

type GetSitesArgs struct {
	OrgId string `pulumi:"orgId"`
}

A collection of arguments for invoking getSites.

type GetSitesOutputArgs

type GetSitesOutputArgs struct {
	OrgId pulumi.StringInput `pulumi:"orgId"`
}

A collection of arguments for invoking getSites.

func (GetSitesOutputArgs) ElementType

func (GetSitesOutputArgs) ElementType() reflect.Type

type GetSitesResult

type GetSitesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id    string         `pulumi:"id"`
	OrgId string         `pulumi:"orgId"`
	Sites []GetSitesSite `pulumi:"sites"`
}

A collection of values returned by getSites.

func GetSites

func GetSites(ctx *pulumi.Context, args *GetSitesArgs, opts ...pulumi.InvokeOption) (*GetSitesResult, error)

This datasource provides the list of sites in a Mist Organization. A site represents a project, a deployment. A site contains a set of Maps, Wlans, Policies, Zones, ...

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := junipermist.GetSites(ctx, &junipermist.GetSitesArgs{
			OrgId: "15fca2ac-b1a6-47cc-9953-cc6906281550",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetSitesResultOutput

type GetSitesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSites.

func (GetSitesResultOutput) ElementType

func (GetSitesResultOutput) ElementType() reflect.Type

func (GetSitesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSitesResultOutput) OrgId

func (GetSitesResultOutput) Sites

func (GetSitesResultOutput) ToGetSitesResultOutput

func (o GetSitesResultOutput) ToGetSitesResultOutput() GetSitesResultOutput

func (GetSitesResultOutput) ToGetSitesResultOutputWithContext

func (o GetSitesResultOutput) ToGetSitesResultOutputWithContext(ctx context.Context) GetSitesResultOutput

type GetSitesSite

type GetSitesSite struct {
	// full address of the site
	Address string `pulumi:"address"`
	// Alarm Template ID, this takes precedence over the Org-level alarmtemplate_id
	AlarmtemplateId string `pulumi:"alarmtemplateId"`
	// AP Template ID, used by APs
	AptemplateId string `pulumi:"aptemplateId"`
	// country code for the site (for AP config generation), in two-character
	CountryCode string  `pulumi:"countryCode"`
	CreatedTime float64 `pulumi:"createdTime"`
	// Gateway Template ID, used by gateways
	GatewaytemplateId string             `pulumi:"gatewaytemplateId"`
	Id                string             `pulumi:"id"`
	Latlng            GetSitesSiteLatlng `pulumi:"latlng"`
	ModifiedTime      float64            `pulumi:"modifiedTime"`
	Name              string             `pulumi:"name"`
	// Network Template ID, this takes precedence over Site Settings
	NetworktemplateId string `pulumi:"networktemplateId"`
	// optional, any notes about the site
	Notes string `pulumi:"notes"`
	OrgId string `pulumi:"orgId"`
	// RF Template ID, this takes precedence over Site Settings
	RftemplateId string `pulumi:"rftemplateId"`
	// SecPolicy ID
	SecpolicyId string `pulumi:"secpolicyId"`
	// sitegroups this site belongs to
	SitegroupIds []string `pulumi:"sitegroupIds"`
	// Site Template ID
	SitetemplateId string `pulumi:"sitetemplateId"`
	// Timezone the site is at
	Timezone string `pulumi:"timezone"`
}

type GetSitesSiteArgs

type GetSitesSiteArgs struct {
	// full address of the site
	Address pulumi.StringInput `pulumi:"address"`
	// Alarm Template ID, this takes precedence over the Org-level alarmtemplate_id
	AlarmtemplateId pulumi.StringInput `pulumi:"alarmtemplateId"`
	// AP Template ID, used by APs
	AptemplateId pulumi.StringInput `pulumi:"aptemplateId"`
	// country code for the site (for AP config generation), in two-character
	CountryCode pulumi.StringInput  `pulumi:"countryCode"`
	CreatedTime pulumi.Float64Input `pulumi:"createdTime"`
	// Gateway Template ID, used by gateways
	GatewaytemplateId pulumi.StringInput      `pulumi:"gatewaytemplateId"`
	Id                pulumi.StringInput      `pulumi:"id"`
	Latlng            GetSitesSiteLatlngInput `pulumi:"latlng"`
	ModifiedTime      pulumi.Float64Input     `pulumi:"modifiedTime"`
	Name              pulumi.StringInput      `pulumi:"name"`
	// Network Template ID, this takes precedence over Site Settings
	NetworktemplateId pulumi.StringInput `pulumi:"networktemplateId"`
	// optional, any notes about the site
	Notes pulumi.StringInput `pulumi:"notes"`
	OrgId pulumi.StringInput `pulumi:"orgId"`
	// RF Template ID, this takes precedence over Site Settings
	RftemplateId pulumi.StringInput `pulumi:"rftemplateId"`
	// SecPolicy ID
	SecpolicyId pulumi.StringInput `pulumi:"secpolicyId"`
	// sitegroups this site belongs to
	SitegroupIds pulumi.StringArrayInput `pulumi:"sitegroupIds"`
	// Site Template ID
	SitetemplateId pulumi.StringInput `pulumi:"sitetemplateId"`
	// Timezone the site is at
	Timezone pulumi.StringInput `pulumi:"timezone"`
}

func (GetSitesSiteArgs) ElementType

func (GetSitesSiteArgs) ElementType() reflect.Type

func (GetSitesSiteArgs) ToGetSitesSiteOutput

func (i GetSitesSiteArgs) ToGetSitesSiteOutput() GetSitesSiteOutput

func (GetSitesSiteArgs) ToGetSitesSiteOutputWithContext

func (i GetSitesSiteArgs) ToGetSitesSiteOutputWithContext(ctx context.Context) GetSitesSiteOutput

type GetSitesSiteArray

type GetSitesSiteArray []GetSitesSiteInput

func (GetSitesSiteArray) ElementType

func (GetSitesSiteArray) ElementType() reflect.Type

func (GetSitesSiteArray) ToGetSitesSiteArrayOutput

func (i GetSitesSiteArray) ToGetSitesSiteArrayOutput() GetSitesSiteArrayOutput

func (GetSitesSiteArray) ToGetSitesSiteArrayOutputWithContext

func (i GetSitesSiteArray) ToGetSitesSiteArrayOutputWithContext(ctx context.Context) GetSitesSiteArrayOutput

type GetSitesSiteArrayInput

type GetSitesSiteArrayInput interface {
	pulumi.Input

	ToGetSitesSiteArrayOutput() GetSitesSiteArrayOutput
	ToGetSitesSiteArrayOutputWithContext(context.Context) GetSitesSiteArrayOutput
}

GetSitesSiteArrayInput is an input type that accepts GetSitesSiteArray and GetSitesSiteArrayOutput values. You can construct a concrete instance of `GetSitesSiteArrayInput` via:

GetSitesSiteArray{ GetSitesSiteArgs{...} }

type GetSitesSiteArrayOutput

type GetSitesSiteArrayOutput struct{ *pulumi.OutputState }

func (GetSitesSiteArrayOutput) ElementType

func (GetSitesSiteArrayOutput) ElementType() reflect.Type

func (GetSitesSiteArrayOutput) Index

func (GetSitesSiteArrayOutput) ToGetSitesSiteArrayOutput

func (o GetSitesSiteArrayOutput) ToGetSitesSiteArrayOutput() GetSitesSiteArrayOutput

func (GetSitesSiteArrayOutput) ToGetSitesSiteArrayOutputWithContext

func (o GetSitesSiteArrayOutput) ToGetSitesSiteArrayOutputWithContext(ctx context.Context) GetSitesSiteArrayOutput

type GetSitesSiteInput

type GetSitesSiteInput interface {
	pulumi.Input

	ToGetSitesSiteOutput() GetSitesSiteOutput
	ToGetSitesSiteOutputWithContext(context.Context) GetSitesSiteOutput
}

GetSitesSiteInput is an input type that accepts GetSitesSiteArgs and GetSitesSiteOutput values. You can construct a concrete instance of `GetSitesSiteInput` via:

GetSitesSiteArgs{...}

type GetSitesSiteLatlng

type GetSitesSiteLatlng struct {
	Lat float64 `pulumi:"lat"`
	Lng float64 `pulumi:"lng"`
}

type GetSitesSiteLatlngArgs

type GetSitesSiteLatlngArgs struct {
	Lat pulumi.Float64Input `pulumi:"lat"`
	Lng pulumi.Float64Input `pulumi:"lng"`
}

func (GetSitesSiteLatlngArgs) ElementType

func (GetSitesSiteLatlngArgs) ElementType() reflect.Type

func (GetSitesSiteLatlngArgs) ToGetSitesSiteLatlngOutput

func (i GetSitesSiteLatlngArgs) ToGetSitesSiteLatlngOutput() GetSitesSiteLatlngOutput

func (GetSitesSiteLatlngArgs) ToGetSitesSiteLatlngOutputWithContext

func (i GetSitesSiteLatlngArgs) ToGetSitesSiteLatlngOutputWithContext(ctx context.Context) GetSitesSiteLatlngOutput

type GetSitesSiteLatlngInput

type GetSitesSiteLatlngInput interface {
	pulumi.Input

	ToGetSitesSiteLatlngOutput() GetSitesSiteLatlngOutput
	ToGetSitesSiteLatlngOutputWithContext(context.Context) GetSitesSiteLatlngOutput
}

GetSitesSiteLatlngInput is an input type that accepts GetSitesSiteLatlngArgs and GetSitesSiteLatlngOutput values. You can construct a concrete instance of `GetSitesSiteLatlngInput` via:

GetSitesSiteLatlngArgs{...}

type GetSitesSiteLatlngOutput

type GetSitesSiteLatlngOutput struct{ *pulumi.OutputState }

func (GetSitesSiteLatlngOutput) ElementType

func (GetSitesSiteLatlngOutput) ElementType() reflect.Type

func (GetSitesSiteLatlngOutput) Lat

func (GetSitesSiteLatlngOutput) Lng

func (GetSitesSiteLatlngOutput) ToGetSitesSiteLatlngOutput

func (o GetSitesSiteLatlngOutput) ToGetSitesSiteLatlngOutput() GetSitesSiteLatlngOutput

func (GetSitesSiteLatlngOutput) ToGetSitesSiteLatlngOutputWithContext

func (o GetSitesSiteLatlngOutput) ToGetSitesSiteLatlngOutputWithContext(ctx context.Context) GetSitesSiteLatlngOutput

type GetSitesSiteOutput

type GetSitesSiteOutput struct{ *pulumi.OutputState }

func (GetSitesSiteOutput) Address

full address of the site

func (GetSitesSiteOutput) AlarmtemplateId

func (o GetSitesSiteOutput) AlarmtemplateId() pulumi.StringOutput

Alarm Template ID, this takes precedence over the Org-level alarmtemplate_id

func (GetSitesSiteOutput) AptemplateId

func (o GetSitesSiteOutput) AptemplateId() pulumi.StringOutput

AP Template ID, used by APs

func (GetSitesSiteOutput) CountryCode

func (o GetSitesSiteOutput) CountryCode() pulumi.StringOutput

country code for the site (for AP config generation), in two-character

func (GetSitesSiteOutput) CreatedTime

func (o GetSitesSiteOutput) CreatedTime() pulumi.Float64Output

func (GetSitesSiteOutput) ElementType

func (GetSitesSiteOutput) ElementType() reflect.Type

func (GetSitesSiteOutput) GatewaytemplateId

func (o GetSitesSiteOutput) GatewaytemplateId() pulumi.StringOutput

Gateway Template ID, used by gateways

func (GetSitesSiteOutput) Id

func (GetSitesSiteOutput) Latlng

func (GetSitesSiteOutput) ModifiedTime

func (o GetSitesSiteOutput) ModifiedTime() pulumi.Float64Output

func (GetSitesSiteOutput) Name

func (GetSitesSiteOutput) NetworktemplateId

func (o GetSitesSiteOutput) NetworktemplateId() pulumi.StringOutput

Network Template ID, this takes precedence over Site Settings

func (GetSitesSiteOutput) Notes

optional, any notes about the site

func (GetSitesSiteOutput) OrgId

func (GetSitesSiteOutput) RftemplateId

func (o GetSitesSiteOutput) RftemplateId() pulumi.StringOutput

RF Template ID, this takes precedence over Site Settings

func (GetSitesSiteOutput) SecpolicyId

func (o GetSitesSiteOutput) SecpolicyId() pulumi.StringOutput

SecPolicy ID

func (GetSitesSiteOutput) SitegroupIds

func (o GetSitesSiteOutput) SitegroupIds() pulumi.StringArrayOutput

sitegroups this site belongs to

func (GetSitesSiteOutput) SitetemplateId

func (o GetSitesSiteOutput) SitetemplateId() pulumi.StringOutput

Site Template ID

func (GetSitesSiteOutput) Timezone

func (o GetSitesSiteOutput) Timezone() pulumi.StringOutput

Timezone the site is at

func (GetSitesSiteOutput) ToGetSitesSiteOutput

func (o GetSitesSiteOutput) ToGetSitesSiteOutput() GetSitesSiteOutput

func (GetSitesSiteOutput) ToGetSitesSiteOutputWithContext

func (o GetSitesSiteOutput) ToGetSitesSiteOutputWithContext(ctx context.Context) GetSitesSiteOutput

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	// For API Token authentication, the Mist API Token.
	Apitoken pulumi.StringPtrOutput `pulumi:"apitoken"`
	// URL of the Mist Cloud, e.g. `api.mist.com`.
	Host pulumi.StringPtrOutput `pulumi:"host"`
	// For username/password authentication, the Mist Account password.
	Password pulumi.StringPtrOutput `pulumi:"password"`
	// Requests use the configured proxy to reach the Mist Cloud. The value may be either a complete URL or a
	// `[username:password@]host[:port]`, in which case the `http` scheme is assumed. The schemes `http`, `https`, and `socks5`
	// are supported.
	Proxy pulumi.StringPtrOutput `pulumi:"proxy"`
	// For username/password authentication, the Mist Account username.
	Username pulumi.StringPtrOutput `pulumi:"username"`
}

The provider type for the mist package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
	// Timeout in seconds for completing API transactions with the Mist Cloud. Omit for default value of 10 seconds. Value of 0
	// results in infinite timeout.
	ApiTimeout pulumi.Float64PtrInput
	// For API Token authentication, the Mist API Token.
	Apitoken pulumi.StringPtrInput
	// URL of the Mist Cloud, e.g. `api.mist.com`.
	Host pulumi.StringPtrInput
	// For username/password authentication, the Mist Account password.
	Password pulumi.StringPtrInput
	// Requests use the configured proxy to reach the Mist Cloud. The value may be either a complete URL or a
	// `[username:password@]host[:port]`, in which case the `http` scheme is assumed. The schemes `http`, `https`, and `socks5`
	// are supported.
	Proxy pulumi.StringPtrInput
	// For username/password authentication, the Mist Account username.
	Username pulumi.StringPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) Apitoken

func (o ProviderOutput) Apitoken() pulumi.StringPtrOutput

For API Token authentication, the Mist API Token.

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) Host

URL of the Mist Cloud, e.g. `api.mist.com`.

func (ProviderOutput) Password

func (o ProviderOutput) Password() pulumi.StringPtrOutput

For username/password authentication, the Mist Account password.

func (ProviderOutput) Proxy

Requests use the configured proxy to reach the Mist Cloud. The value may be either a complete URL or a `[username:password@]host[:port]`, in which case the `http` scheme is assumed. The schemes `http`, `https`, and `socks5` are supported.

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (ProviderOutput) Username

func (o ProviderOutput) Username() pulumi.StringPtrOutput

For username/password authentication, the Mist Account username.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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