Documentation
¶
Index ¶
- type IotDefenderSetting
- type IotDefenderSettingArgs
- type IotDefenderSettingInput
- type IotDefenderSettingOutput
- type IotDefenderSettingState
- type IotSensor
- type IotSensorArgs
- type IotSensorInput
- type IotSensorOutput
- type IotSensorState
- type IotSite
- type IotSiteArgs
- type IotSiteInput
- type IotSiteOutput
- type IotSiteState
- type LookupIotDefenderSettingArgs
- type LookupIotDefenderSettingResult
- type LookupIotSensorArgs
- type LookupIotSensorResult
- type LookupIotSiteArgs
- type LookupIotSiteResult
- type LookupOnPremiseIotSensorArgs
- type LookupOnPremiseIotSensorResult
- type OnPremiseIotSensor
- type OnPremiseIotSensorArgs
- type OnPremiseIotSensorInput
- type OnPremiseIotSensorOutput
- type OnPremiseIotSensorState
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) 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) 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
func LookupIotDefenderSetting ¶
func LookupIotDefenderSetting(ctx *pulumi.Context, args *LookupIotDefenderSettingArgs, opts ...pulumi.InvokeOption) (*LookupIotDefenderSettingResult, error)
type LookupIotSensorArgs ¶
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