v20200806preview

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

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IotDefenderSetting

type IotDefenderSetting struct {
	pulumi.CustomResourceState

	// Size of the device quota (as a opposed to a Pay as You Go billing model). Value is required to be in multiples of 1000.
	DeviceQuota pulumi.IntOutput `pulumi:"deviceQuota"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Sentinel Workspace Resource Ids
	SentinelWorkspaceResourceIds pulumi.StringArrayOutput `pulumi:"sentinelWorkspaceResourceIds"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

IoT Defender settings

func GetIotDefenderSetting

func GetIotDefenderSetting(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IotDefenderSettingState, opts ...pulumi.ResourceOption) (*IotDefenderSetting, error)

GetIotDefenderSetting gets an existing IotDefenderSetting 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 NewIotDefenderSetting

func NewIotDefenderSetting(ctx *pulumi.Context,
	name string, args *IotDefenderSettingArgs, opts ...pulumi.ResourceOption) (*IotDefenderSetting, error)

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

func (*IotDefenderSetting) ElementType added in v0.2.6

func (*IotDefenderSetting) ElementType() reflect.Type

func (*IotDefenderSetting) ToIotDefenderSettingOutput added in v0.2.6

func (i *IotDefenderSetting) ToIotDefenderSettingOutput() IotDefenderSettingOutput

func (*IotDefenderSetting) ToIotDefenderSettingOutputWithContext added in v0.2.6

func (i *IotDefenderSetting) ToIotDefenderSettingOutputWithContext(ctx context.Context) IotDefenderSettingOutput

type IotDefenderSettingArgs

type IotDefenderSettingArgs struct {
	// Size of the device quota (as a opposed to a Pay as You Go billing model). Value is required to be in multiples of 1000.
	DeviceQuota pulumi.IntInput
	// Sentinel Workspace Resource Ids
	SentinelWorkspaceResourceIds pulumi.StringArrayInput
}

The set of arguments for constructing a IotDefenderSetting resource.

func (IotDefenderSettingArgs) ElementType

func (IotDefenderSettingArgs) ElementType() reflect.Type

type IotDefenderSettingInput added in v0.2.6

type IotDefenderSettingInput interface {
	pulumi.Input

	ToIotDefenderSettingOutput() IotDefenderSettingOutput
	ToIotDefenderSettingOutputWithContext(ctx context.Context) IotDefenderSettingOutput
}

type IotDefenderSettingOutput added in v0.2.6

type IotDefenderSettingOutput struct {
	*pulumi.OutputState
}

func (IotDefenderSettingOutput) ElementType added in v0.2.6

func (IotDefenderSettingOutput) ElementType() reflect.Type

func (IotDefenderSettingOutput) ToIotDefenderSettingOutput added in v0.2.6

func (o IotDefenderSettingOutput) ToIotDefenderSettingOutput() IotDefenderSettingOutput

func (IotDefenderSettingOutput) ToIotDefenderSettingOutputWithContext added in v0.2.6

func (o IotDefenderSettingOutput) ToIotDefenderSettingOutputWithContext(ctx context.Context) IotDefenderSettingOutput

type IotDefenderSettingState

type IotDefenderSettingState struct {
	// Size of the device quota (as a opposed to a Pay as You Go billing model). Value is required to be in multiples of 1000.
	DeviceQuota pulumi.IntPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// Sentinel Workspace Resource Ids
	SentinelWorkspaceResourceIds pulumi.StringArrayInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (IotDefenderSettingState) ElementType

func (IotDefenderSettingState) ElementType() reflect.Type

type IotSensor

type IotSensor struct {
	pulumi.CustomResourceState

	// Last connectivity time of the IoT sensor
	ConnectivityTime pulumi.StringOutput `pulumi:"connectivityTime"`
	// Creation time of the IoT sensor
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// Dynamic mode status of the IoT sensor
	DynamicLearning pulumi.BoolOutput `pulumi:"dynamicLearning"`
	// Learning mode status of the IoT sensor
	LearningMode pulumi.BoolOutput `pulumi:"learningMode"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Status of the IoT sensor
	SensorStatus pulumi.StringOutput `pulumi:"sensorStatus"`
	// Version of the IoT sensor
	SensorVersion pulumi.StringOutput `pulumi:"sensorVersion"`
	// TI Automatic mode status of the IoT sensor
	TiAutomaticUpdates pulumi.BoolPtrOutput `pulumi:"tiAutomaticUpdates"`
	// TI Status of the IoT sensor
	TiStatus pulumi.StringOutput `pulumi:"tiStatus"`
	// TI Version of the IoT sensor
	TiVersion pulumi.StringOutput `pulumi:"tiVersion"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// Zone of the IoT sensor
	Zone pulumi.StringPtrOutput `pulumi:"zone"`
}

IoT sensor model

func GetIotSensor

func GetIotSensor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IotSensorState, opts ...pulumi.ResourceOption) (*IotSensor, error)

GetIotSensor gets an existing IotSensor 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 NewIotSensor

func NewIotSensor(ctx *pulumi.Context,
	name string, args *IotSensorArgs, opts ...pulumi.ResourceOption) (*IotSensor, error)

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

func (*IotSensor) ElementType added in v0.2.6

func (*IotSensor) ElementType() reflect.Type

func (*IotSensor) ToIotSensorOutput added in v0.2.6

func (i *IotSensor) ToIotSensorOutput() IotSensorOutput

func (*IotSensor) ToIotSensorOutputWithContext added in v0.2.6

func (i *IotSensor) ToIotSensorOutputWithContext(ctx context.Context) IotSensorOutput

type IotSensorArgs

type IotSensorArgs struct {
	// Name of the IoT sensor
	IotSensorName pulumi.StringInput
	// Scope of the query (IoT Hub, /providers/Microsoft.Devices/iotHubs/myHub)
	Scope pulumi.StringInput
	// TI Automatic mode status of the IoT sensor
	TiAutomaticUpdates pulumi.BoolPtrInput
	// Zone of the IoT sensor
	Zone pulumi.StringPtrInput
}

The set of arguments for constructing a IotSensor resource.

func (IotSensorArgs) ElementType

func (IotSensorArgs) ElementType() reflect.Type

type IotSensorInput added in v0.2.6

type IotSensorInput interface {
	pulumi.Input

	ToIotSensorOutput() IotSensorOutput
	ToIotSensorOutputWithContext(ctx context.Context) IotSensorOutput
}

type IotSensorOutput added in v0.2.6

type IotSensorOutput struct {
	*pulumi.OutputState
}

func (IotSensorOutput) ElementType added in v0.2.6

func (IotSensorOutput) ElementType() reflect.Type

func (IotSensorOutput) ToIotSensorOutput added in v0.2.6

func (o IotSensorOutput) ToIotSensorOutput() IotSensorOutput

func (IotSensorOutput) ToIotSensorOutputWithContext added in v0.2.6

func (o IotSensorOutput) ToIotSensorOutputWithContext(ctx context.Context) IotSensorOutput

type IotSensorState

type IotSensorState struct {
	// Last connectivity time of the IoT sensor
	ConnectivityTime pulumi.StringPtrInput
	// Creation time of the IoT sensor
	CreationTime pulumi.StringPtrInput
	// Dynamic mode status of the IoT sensor
	DynamicLearning pulumi.BoolPtrInput
	// Learning mode status of the IoT sensor
	LearningMode pulumi.BoolPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// Status of the IoT sensor
	SensorStatus pulumi.StringPtrInput
	// Version of the IoT sensor
	SensorVersion pulumi.StringPtrInput
	// TI Automatic mode status of the IoT sensor
	TiAutomaticUpdates pulumi.BoolPtrInput
	// TI Status of the IoT sensor
	TiStatus pulumi.StringPtrInput
	// TI Version of the IoT sensor
	TiVersion pulumi.StringPtrInput
	// Resource type
	Type pulumi.StringPtrInput
	// Zone of the IoT sensor
	Zone pulumi.StringPtrInput
}

func (IotSensorState) ElementType

func (IotSensorState) ElementType() reflect.Type

type IotSite added in v0.3.1

type IotSite struct {
	pulumi.CustomResourceState

	// Display name of the IoT site
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Tags of the IoT site
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

IoT site model

func GetIotSite added in v0.3.1

func GetIotSite(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IotSiteState, opts ...pulumi.ResourceOption) (*IotSite, error)

GetIotSite gets an existing IotSite 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 NewIotSite added in v0.3.1

func NewIotSite(ctx *pulumi.Context,
	name string, args *IotSiteArgs, opts ...pulumi.ResourceOption) (*IotSite, error)

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

func (*IotSite) ElementType added in v0.3.1

func (*IotSite) ElementType() reflect.Type

func (*IotSite) ToIotSiteOutput added in v0.3.1

func (i *IotSite) ToIotSiteOutput() IotSiteOutput

func (*IotSite) ToIotSiteOutputWithContext added in v0.3.1

func (i *IotSite) ToIotSiteOutputWithContext(ctx context.Context) IotSiteOutput

type IotSiteArgs added in v0.3.1

type IotSiteArgs struct {
	// Display name of the IoT site
	DisplayName pulumi.StringInput
	// Scope of the query (IoT Hub, /providers/Microsoft.Devices/iotHubs/myHub)
	Scope pulumi.StringInput
	// Tags of the IoT site
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a IotSite resource.

func (IotSiteArgs) ElementType added in v0.3.1

func (IotSiteArgs) ElementType() reflect.Type

type IotSiteInput added in v0.3.1

type IotSiteInput interface {
	pulumi.Input

	ToIotSiteOutput() IotSiteOutput
	ToIotSiteOutputWithContext(ctx context.Context) IotSiteOutput
}

type IotSiteOutput added in v0.3.1

type IotSiteOutput struct {
	*pulumi.OutputState
}

func (IotSiteOutput) ElementType added in v0.3.1

func (IotSiteOutput) ElementType() reflect.Type

func (IotSiteOutput) ToIotSiteOutput added in v0.3.1

func (o IotSiteOutput) ToIotSiteOutput() IotSiteOutput

func (IotSiteOutput) ToIotSiteOutputWithContext added in v0.3.1

func (o IotSiteOutput) ToIotSiteOutputWithContext(ctx context.Context) IotSiteOutput

type IotSiteState added in v0.3.1

type IotSiteState struct {
	// Display name of the IoT site
	DisplayName pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// Tags of the IoT site
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (IotSiteState) ElementType added in v0.3.1

func (IotSiteState) ElementType() reflect.Type

type LookupIotDefenderSettingArgs

type LookupIotDefenderSettingArgs struct {
}

type LookupIotDefenderSettingResult

type LookupIotDefenderSettingResult struct {
	// Size of the device quota (as a opposed to a Pay as You Go billing model). Value is required to be in multiples of 1000.
	DeviceQuota int `pulumi:"deviceQuota"`
	// Resource Id
	Id string `pulumi:"id"`
	// Resource name
	Name string `pulumi:"name"`
	// Sentinel Workspace Resource Ids
	SentinelWorkspaceResourceIds []string `pulumi:"sentinelWorkspaceResourceIds"`
	// Resource type
	Type string `pulumi:"type"`
}

IoT Defender settings

type LookupIotSensorArgs

type LookupIotSensorArgs struct {
	// Name of the IoT sensor
	IotSensorName string `pulumi:"iotSensorName"`
	// Scope of the query (IoT Hub, /providers/Microsoft.Devices/iotHubs/myHub)
	Scope string `pulumi:"scope"`
}

type LookupIotSensorResult

type LookupIotSensorResult struct {
	// Last connectivity time of the IoT sensor
	ConnectivityTime string `pulumi:"connectivityTime"`
	// Creation time of the IoT sensor
	CreationTime string `pulumi:"creationTime"`
	// Dynamic mode status of the IoT sensor
	DynamicLearning bool `pulumi:"dynamicLearning"`
	// Resource Id
	Id string `pulumi:"id"`
	// Learning mode status of the IoT sensor
	LearningMode bool `pulumi:"learningMode"`
	// Resource name
	Name string `pulumi:"name"`
	// Status of the IoT sensor
	SensorStatus string `pulumi:"sensorStatus"`
	// Version of the IoT sensor
	SensorVersion string `pulumi:"sensorVersion"`
	// TI Automatic mode status of the IoT sensor
	TiAutomaticUpdates *bool `pulumi:"tiAutomaticUpdates"`
	// TI Status of the IoT sensor
	TiStatus string `pulumi:"tiStatus"`
	// TI Version of the IoT sensor
	TiVersion string `pulumi:"tiVersion"`
	// Resource type
	Type string `pulumi:"type"`
	// Zone of the IoT sensor
	Zone *string `pulumi:"zone"`
}

IoT sensor model

func LookupIotSensor

func LookupIotSensor(ctx *pulumi.Context, args *LookupIotSensorArgs, opts ...pulumi.InvokeOption) (*LookupIotSensorResult, error)

type LookupIotSiteArgs added in v0.3.1

type LookupIotSiteArgs struct {
	// Scope of the query (IoT Hub, /providers/Microsoft.Devices/iotHubs/myHub)
	Scope string `pulumi:"scope"`
}

type LookupIotSiteResult added in v0.3.1

type LookupIotSiteResult struct {
	// Display name of the IoT site
	DisplayName string `pulumi:"displayName"`
	// Resource Id
	Id string `pulumi:"id"`
	// Resource name
	Name string `pulumi:"name"`
	// Tags of the IoT site
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
}

IoT site model

func LookupIotSite added in v0.3.1

func LookupIotSite(ctx *pulumi.Context, args *LookupIotSiteArgs, opts ...pulumi.InvokeOption) (*LookupIotSiteResult, error)

type LookupOnPremiseIotSensorArgs added in v0.2.1

type LookupOnPremiseIotSensorArgs struct {
	// Name of the on-premise IoT sensor
	OnPremiseIotSensorName string `pulumi:"onPremiseIotSensorName"`
}

type LookupOnPremiseIotSensorResult added in v0.2.1

type LookupOnPremiseIotSensorResult struct {
	// Resource Id
	Id string `pulumi:"id"`
	// Resource name
	Name string `pulumi:"name"`
	// Resource type
	Type string `pulumi:"type"`
}

On-premise IoT sensor

func LookupOnPremiseIotSensor added in v0.2.1

func LookupOnPremiseIotSensor(ctx *pulumi.Context, args *LookupOnPremiseIotSensorArgs, opts ...pulumi.InvokeOption) (*LookupOnPremiseIotSensorResult, error)

type OnPremiseIotSensor added in v0.2.1

type OnPremiseIotSensor struct {
	pulumi.CustomResourceState

	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

On-premise IoT sensor

func GetOnPremiseIotSensor added in v0.2.1

func GetOnPremiseIotSensor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OnPremiseIotSensorState, opts ...pulumi.ResourceOption) (*OnPremiseIotSensor, error)

GetOnPremiseIotSensor gets an existing OnPremiseIotSensor 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 NewOnPremiseIotSensor added in v0.2.1

func NewOnPremiseIotSensor(ctx *pulumi.Context,
	name string, args *OnPremiseIotSensorArgs, opts ...pulumi.ResourceOption) (*OnPremiseIotSensor, error)

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

func (*OnPremiseIotSensor) ElementType added in v0.2.6

func (*OnPremiseIotSensor) ElementType() reflect.Type

func (*OnPremiseIotSensor) ToOnPremiseIotSensorOutput added in v0.2.6

func (i *OnPremiseIotSensor) ToOnPremiseIotSensorOutput() OnPremiseIotSensorOutput

func (*OnPremiseIotSensor) ToOnPremiseIotSensorOutputWithContext added in v0.2.6

func (i *OnPremiseIotSensor) ToOnPremiseIotSensorOutputWithContext(ctx context.Context) OnPremiseIotSensorOutput

type OnPremiseIotSensorArgs added in v0.2.1

type OnPremiseIotSensorArgs struct {
	// Name of the on-premise IoT sensor
	OnPremiseIotSensorName pulumi.StringInput
}

The set of arguments for constructing a OnPremiseIotSensor resource.

func (OnPremiseIotSensorArgs) ElementType added in v0.2.1

func (OnPremiseIotSensorArgs) ElementType() reflect.Type

type OnPremiseIotSensorInput added in v0.2.6

type OnPremiseIotSensorInput interface {
	pulumi.Input

	ToOnPremiseIotSensorOutput() OnPremiseIotSensorOutput
	ToOnPremiseIotSensorOutputWithContext(ctx context.Context) OnPremiseIotSensorOutput
}

type OnPremiseIotSensorOutput added in v0.2.6

type OnPremiseIotSensorOutput struct {
	*pulumi.OutputState
}

func (OnPremiseIotSensorOutput) ElementType added in v0.2.6

func (OnPremiseIotSensorOutput) ElementType() reflect.Type

func (OnPremiseIotSensorOutput) ToOnPremiseIotSensorOutput added in v0.2.6

func (o OnPremiseIotSensorOutput) ToOnPremiseIotSensorOutput() OnPremiseIotSensorOutput

func (OnPremiseIotSensorOutput) ToOnPremiseIotSensorOutputWithContext added in v0.2.6

func (o OnPremiseIotSensorOutput) ToOnPremiseIotSensorOutputWithContext(ctx context.Context) OnPremiseIotSensorOutput

type OnPremiseIotSensorState added in v0.2.1

type OnPremiseIotSensorState struct {
	// Resource name
	Name pulumi.StringPtrInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (OnPremiseIotSensorState) ElementType added in v0.2.1

func (OnPremiseIotSensorState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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