v20190801

package
v0.6.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	AdditionalWorkspaceDataTypeAlerts    = AdditionalWorkspaceDataType("Alerts")
	AdditionalWorkspaceDataTypeRawEvents = AdditionalWorkspaceDataType("RawEvents")
)
View Source
const (
	RecommendationConfigStatusDisabled = RecommendationConfigStatus("Disabled")
	RecommendationConfigStatusEnabled  = RecommendationConfigStatus("Enabled")
)
View Source
const (
	// Authentication schema used for pull an edge module from an ACR repository does not use Service Principal Authentication.
	RecommendationType_IoT_ACRAuthentication = RecommendationType("IoT_ACRAuthentication")
	// IoT agent message size capacity is currently underutilized, causing an increase in the number of sent messages. Adjust message intervals for better utilization.
	RecommendationType_IoT_AgentSendsUnutilizedMessages = RecommendationType("IoT_AgentSendsUnutilizedMessages")
	// Identified security related system configuration issues.
	RecommendationType_IoT_Baseline = RecommendationType("IoT_Baseline")
	// You can optimize Edge Hub memory usage by turning off protocol heads for any protocols not used by Edge modules in your solution.
	RecommendationType_IoT_EdgeHubMemOptimize = RecommendationType("IoT_EdgeHubMemOptimize")
	// Logging is disabled for this edge module.
	RecommendationType_IoT_EdgeLoggingOptions = RecommendationType("IoT_EdgeLoggingOptions")
	// A minority within a device security group has inconsistent Edge Module settings with the rest of their group.
	RecommendationType_IoT_InconsistentModuleSettings = RecommendationType("IoT_InconsistentModuleSettings")
	// Install the Azure Security of Things Agent.
	RecommendationType_IoT_InstallAgent = RecommendationType("IoT_InstallAgent")
	// IP Filter Configuration should have rules defined for allowed traffic and should deny all other traffic by default.
	RecommendationType_IoT_IPFilter_DenyAll = RecommendationType("IoT_IPFilter_DenyAll")
	// An Allow IP Filter rules source IP range is too large. Overly permissive rules might expose your IoT hub to malicious intenders.
	RecommendationType_IoT_IPFilter_PermissiveRule = RecommendationType("IoT_IPFilter_PermissiveRule")
	// A listening endpoint was found on the device.
	RecommendationType_IoT_OpenPorts = RecommendationType("IoT_OpenPorts")
	// An Allowed firewall policy was found (INPUT/OUTPUT). The policy should Deny all traffic by default and define rules to allow necessary communication to/from the device.
	RecommendationType_IoT_PermissiveFirewallPolicy = RecommendationType("IoT_PermissiveFirewallPolicy")
	// A rule in the firewall has been found that contains a permissive pattern for a wide range of IP addresses or Ports.
	RecommendationType_IoT_PermissiveInputFirewallRules = RecommendationType("IoT_PermissiveInputFirewallRules")
	// A rule in the firewall has been found that contains a permissive pattern for a wide range of IP addresses or Ports.
	RecommendationType_IoT_PermissiveOutputFirewallRules = RecommendationType("IoT_PermissiveOutputFirewallRules")
	// Edge module is configured to run in privileged mode, with extensive Linux capabilities or with host-level network access (send/receive data to host machine).
	RecommendationType_IoT_PrivilegedDockerOptions = RecommendationType("IoT_PrivilegedDockerOptions")
	// Same authentication credentials to the IoT Hub used by multiple devices. This could indicate an illegitimate device impersonating a legitimate device. It also exposes the risk of device impersonation by an attacker.
	RecommendationType_IoT_SharedCredentials = RecommendationType("IoT_SharedCredentials")
	// Insecure TLS configurations detected. Immediate upgrade recommended.
	RecommendationType_IoT_VulnerableTLSCipherSuite = RecommendationType("IoT_VulnerableTLSCipherSuite")
)
View Source
const (
	SecuritySolutionStatusEnabled  = SecuritySolutionStatus("Enabled")
	SecuritySolutionStatusDisabled = SecuritySolutionStatus("Disabled")
)
View Source
const (
	// Unmasked IP logging is disabled
	UnmaskedIpLoggingStatusDisabled = UnmaskedIpLoggingStatus("Disabled")
	// Unmasked IP logging is enabled
	UnmaskedIpLoggingStatusEnabled = UnmaskedIpLoggingStatus("Enabled")
)
View Source
const (
	AdditionalWorkspaceTypeSentinel = AdditionalWorkspaceType("Sentinel")
)
View Source
const (
	// Devices twin data
	DataSourceTwinData = DataSource("TwinData")
)
View Source
const (
	// Agent raw events
	ExportDataRawEvents = ExportData("RawEvents")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AdditionalWorkspaceDataType added in v0.4.0

type AdditionalWorkspaceDataType pulumi.String

Data types sent to workspace.

func (AdditionalWorkspaceDataType) ElementType added in v0.4.0

func (AdditionalWorkspaceDataType) ToStringOutput added in v0.4.0

func (e AdditionalWorkspaceDataType) ToStringOutput() pulumi.StringOutput

func (AdditionalWorkspaceDataType) ToStringOutputWithContext added in v0.4.0

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

func (AdditionalWorkspaceDataType) ToStringPtrOutput added in v0.4.0

func (e AdditionalWorkspaceDataType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AdditionalWorkspaceDataType) ToStringPtrOutputWithContext added in v0.4.0

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

type AdditionalWorkspaceType added in v0.4.0

type AdditionalWorkspaceType pulumi.String

Workspace type.

func (AdditionalWorkspaceType) ElementType added in v0.4.0

func (AdditionalWorkspaceType) ElementType() reflect.Type

func (AdditionalWorkspaceType) ToStringOutput added in v0.4.0

func (e AdditionalWorkspaceType) ToStringOutput() pulumi.StringOutput

func (AdditionalWorkspaceType) ToStringOutputWithContext added in v0.4.0

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

func (AdditionalWorkspaceType) ToStringPtrOutput added in v0.4.0

func (e AdditionalWorkspaceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AdditionalWorkspaceType) ToStringPtrOutputWithContext added in v0.4.0

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

type AdditionalWorkspacesProperties added in v0.4.0

type AdditionalWorkspacesProperties struct {
	// List of data types sent to workspace
	DataTypes []string `pulumi:"dataTypes"`
	// Workspace type.
	Type *string `pulumi:"type"`
	// Workspace resource id
	Workspace *string `pulumi:"workspace"`
}

Properties of the additional workspaces.

type AdditionalWorkspacesPropertiesArgs added in v0.4.0

type AdditionalWorkspacesPropertiesArgs struct {
	// List of data types sent to workspace
	DataTypes pulumi.StringArrayInput `pulumi:"dataTypes"`
	// Workspace type.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Workspace resource id
	Workspace pulumi.StringPtrInput `pulumi:"workspace"`
}

Properties of the additional workspaces.

func (AdditionalWorkspacesPropertiesArgs) ElementType added in v0.4.0

func (AdditionalWorkspacesPropertiesArgs) ToAdditionalWorkspacesPropertiesOutput added in v0.4.0

func (i AdditionalWorkspacesPropertiesArgs) ToAdditionalWorkspacesPropertiesOutput() AdditionalWorkspacesPropertiesOutput

func (AdditionalWorkspacesPropertiesArgs) ToAdditionalWorkspacesPropertiesOutputWithContext added in v0.4.0

func (i AdditionalWorkspacesPropertiesArgs) ToAdditionalWorkspacesPropertiesOutputWithContext(ctx context.Context) AdditionalWorkspacesPropertiesOutput

type AdditionalWorkspacesPropertiesArray added in v0.4.0

type AdditionalWorkspacesPropertiesArray []AdditionalWorkspacesPropertiesInput

func (AdditionalWorkspacesPropertiesArray) ElementType added in v0.4.0

func (AdditionalWorkspacesPropertiesArray) ToAdditionalWorkspacesPropertiesArrayOutput added in v0.4.0

func (i AdditionalWorkspacesPropertiesArray) ToAdditionalWorkspacesPropertiesArrayOutput() AdditionalWorkspacesPropertiesArrayOutput

func (AdditionalWorkspacesPropertiesArray) ToAdditionalWorkspacesPropertiesArrayOutputWithContext added in v0.4.0

func (i AdditionalWorkspacesPropertiesArray) ToAdditionalWorkspacesPropertiesArrayOutputWithContext(ctx context.Context) AdditionalWorkspacesPropertiesArrayOutput

type AdditionalWorkspacesPropertiesArrayInput added in v0.4.0

type AdditionalWorkspacesPropertiesArrayInput interface {
	pulumi.Input

	ToAdditionalWorkspacesPropertiesArrayOutput() AdditionalWorkspacesPropertiesArrayOutput
	ToAdditionalWorkspacesPropertiesArrayOutputWithContext(context.Context) AdditionalWorkspacesPropertiesArrayOutput
}

AdditionalWorkspacesPropertiesArrayInput is an input type that accepts AdditionalWorkspacesPropertiesArray and AdditionalWorkspacesPropertiesArrayOutput values. You can construct a concrete instance of `AdditionalWorkspacesPropertiesArrayInput` via:

AdditionalWorkspacesPropertiesArray{ AdditionalWorkspacesPropertiesArgs{...} }

type AdditionalWorkspacesPropertiesArrayOutput added in v0.4.0

type AdditionalWorkspacesPropertiesArrayOutput struct{ *pulumi.OutputState }

func (AdditionalWorkspacesPropertiesArrayOutput) ElementType added in v0.4.0

func (AdditionalWorkspacesPropertiesArrayOutput) Index added in v0.4.0

func (AdditionalWorkspacesPropertiesArrayOutput) ToAdditionalWorkspacesPropertiesArrayOutput added in v0.4.0

func (o AdditionalWorkspacesPropertiesArrayOutput) ToAdditionalWorkspacesPropertiesArrayOutput() AdditionalWorkspacesPropertiesArrayOutput

func (AdditionalWorkspacesPropertiesArrayOutput) ToAdditionalWorkspacesPropertiesArrayOutputWithContext added in v0.4.0

func (o AdditionalWorkspacesPropertiesArrayOutput) ToAdditionalWorkspacesPropertiesArrayOutputWithContext(ctx context.Context) AdditionalWorkspacesPropertiesArrayOutput

type AdditionalWorkspacesPropertiesInput added in v0.4.0

type AdditionalWorkspacesPropertiesInput interface {
	pulumi.Input

	ToAdditionalWorkspacesPropertiesOutput() AdditionalWorkspacesPropertiesOutput
	ToAdditionalWorkspacesPropertiesOutputWithContext(context.Context) AdditionalWorkspacesPropertiesOutput
}

AdditionalWorkspacesPropertiesInput is an input type that accepts AdditionalWorkspacesPropertiesArgs and AdditionalWorkspacesPropertiesOutput values. You can construct a concrete instance of `AdditionalWorkspacesPropertiesInput` via:

AdditionalWorkspacesPropertiesArgs{...}

type AdditionalWorkspacesPropertiesOutput added in v0.4.0

type AdditionalWorkspacesPropertiesOutput struct{ *pulumi.OutputState }

Properties of the additional workspaces.

func (AdditionalWorkspacesPropertiesOutput) DataTypes added in v0.4.0

List of data types sent to workspace

func (AdditionalWorkspacesPropertiesOutput) ElementType added in v0.4.0

func (AdditionalWorkspacesPropertiesOutput) ToAdditionalWorkspacesPropertiesOutput added in v0.4.0

func (o AdditionalWorkspacesPropertiesOutput) ToAdditionalWorkspacesPropertiesOutput() AdditionalWorkspacesPropertiesOutput

func (AdditionalWorkspacesPropertiesOutput) ToAdditionalWorkspacesPropertiesOutputWithContext added in v0.4.0

func (o AdditionalWorkspacesPropertiesOutput) ToAdditionalWorkspacesPropertiesOutputWithContext(ctx context.Context) AdditionalWorkspacesPropertiesOutput

func (AdditionalWorkspacesPropertiesOutput) Type added in v0.4.0

Workspace type.

func (AdditionalWorkspacesPropertiesOutput) Workspace added in v0.4.0

Workspace resource id

type AdditionalWorkspacesPropertiesResponse added in v0.4.0

type AdditionalWorkspacesPropertiesResponse struct {
	// List of data types sent to workspace
	DataTypes []string `pulumi:"dataTypes"`
	// Workspace type.
	Type *string `pulumi:"type"`
	// Workspace resource id
	Workspace *string `pulumi:"workspace"`
}

Properties of the additional workspaces.

type AdditionalWorkspacesPropertiesResponseArgs added in v0.4.0

type AdditionalWorkspacesPropertiesResponseArgs struct {
	// List of data types sent to workspace
	DataTypes pulumi.StringArrayInput `pulumi:"dataTypes"`
	// Workspace type.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Workspace resource id
	Workspace pulumi.StringPtrInput `pulumi:"workspace"`
}

Properties of the additional workspaces.

func (AdditionalWorkspacesPropertiesResponseArgs) ElementType added in v0.4.0

func (AdditionalWorkspacesPropertiesResponseArgs) ToAdditionalWorkspacesPropertiesResponseOutput added in v0.4.0

func (i AdditionalWorkspacesPropertiesResponseArgs) ToAdditionalWorkspacesPropertiesResponseOutput() AdditionalWorkspacesPropertiesResponseOutput

func (AdditionalWorkspacesPropertiesResponseArgs) ToAdditionalWorkspacesPropertiesResponseOutputWithContext added in v0.4.0

func (i AdditionalWorkspacesPropertiesResponseArgs) ToAdditionalWorkspacesPropertiesResponseOutputWithContext(ctx context.Context) AdditionalWorkspacesPropertiesResponseOutput

type AdditionalWorkspacesPropertiesResponseArray added in v0.4.0

type AdditionalWorkspacesPropertiesResponseArray []AdditionalWorkspacesPropertiesResponseInput

func (AdditionalWorkspacesPropertiesResponseArray) ElementType added in v0.4.0

func (AdditionalWorkspacesPropertiesResponseArray) ToAdditionalWorkspacesPropertiesResponseArrayOutput added in v0.4.0

func (i AdditionalWorkspacesPropertiesResponseArray) ToAdditionalWorkspacesPropertiesResponseArrayOutput() AdditionalWorkspacesPropertiesResponseArrayOutput

func (AdditionalWorkspacesPropertiesResponseArray) ToAdditionalWorkspacesPropertiesResponseArrayOutputWithContext added in v0.4.0

func (i AdditionalWorkspacesPropertiesResponseArray) ToAdditionalWorkspacesPropertiesResponseArrayOutputWithContext(ctx context.Context) AdditionalWorkspacesPropertiesResponseArrayOutput

type AdditionalWorkspacesPropertiesResponseArrayInput added in v0.4.0

type AdditionalWorkspacesPropertiesResponseArrayInput interface {
	pulumi.Input

	ToAdditionalWorkspacesPropertiesResponseArrayOutput() AdditionalWorkspacesPropertiesResponseArrayOutput
	ToAdditionalWorkspacesPropertiesResponseArrayOutputWithContext(context.Context) AdditionalWorkspacesPropertiesResponseArrayOutput
}

AdditionalWorkspacesPropertiesResponseArrayInput is an input type that accepts AdditionalWorkspacesPropertiesResponseArray and AdditionalWorkspacesPropertiesResponseArrayOutput values. You can construct a concrete instance of `AdditionalWorkspacesPropertiesResponseArrayInput` via:

AdditionalWorkspacesPropertiesResponseArray{ AdditionalWorkspacesPropertiesResponseArgs{...} }

type AdditionalWorkspacesPropertiesResponseArrayOutput added in v0.4.0

type AdditionalWorkspacesPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (AdditionalWorkspacesPropertiesResponseArrayOutput) ElementType added in v0.4.0

func (AdditionalWorkspacesPropertiesResponseArrayOutput) Index added in v0.4.0

func (AdditionalWorkspacesPropertiesResponseArrayOutput) ToAdditionalWorkspacesPropertiesResponseArrayOutput added in v0.4.0

func (o AdditionalWorkspacesPropertiesResponseArrayOutput) ToAdditionalWorkspacesPropertiesResponseArrayOutput() AdditionalWorkspacesPropertiesResponseArrayOutput

func (AdditionalWorkspacesPropertiesResponseArrayOutput) ToAdditionalWorkspacesPropertiesResponseArrayOutputWithContext added in v0.4.0

func (o AdditionalWorkspacesPropertiesResponseArrayOutput) ToAdditionalWorkspacesPropertiesResponseArrayOutputWithContext(ctx context.Context) AdditionalWorkspacesPropertiesResponseArrayOutput

type AdditionalWorkspacesPropertiesResponseInput added in v0.4.0

type AdditionalWorkspacesPropertiesResponseInput interface {
	pulumi.Input

	ToAdditionalWorkspacesPropertiesResponseOutput() AdditionalWorkspacesPropertiesResponseOutput
	ToAdditionalWorkspacesPropertiesResponseOutputWithContext(context.Context) AdditionalWorkspacesPropertiesResponseOutput
}

AdditionalWorkspacesPropertiesResponseInput is an input type that accepts AdditionalWorkspacesPropertiesResponseArgs and AdditionalWorkspacesPropertiesResponseOutput values. You can construct a concrete instance of `AdditionalWorkspacesPropertiesResponseInput` via:

AdditionalWorkspacesPropertiesResponseArgs{...}

type AdditionalWorkspacesPropertiesResponseOutput added in v0.4.0

type AdditionalWorkspacesPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of the additional workspaces.

func (AdditionalWorkspacesPropertiesResponseOutput) DataTypes added in v0.4.0

List of data types sent to workspace

func (AdditionalWorkspacesPropertiesResponseOutput) ElementType added in v0.4.0

func (AdditionalWorkspacesPropertiesResponseOutput) ToAdditionalWorkspacesPropertiesResponseOutput added in v0.4.0

func (o AdditionalWorkspacesPropertiesResponseOutput) ToAdditionalWorkspacesPropertiesResponseOutput() AdditionalWorkspacesPropertiesResponseOutput

func (AdditionalWorkspacesPropertiesResponseOutput) ToAdditionalWorkspacesPropertiesResponseOutputWithContext added in v0.4.0

func (o AdditionalWorkspacesPropertiesResponseOutput) ToAdditionalWorkspacesPropertiesResponseOutputWithContext(ctx context.Context) AdditionalWorkspacesPropertiesResponseOutput

func (AdditionalWorkspacesPropertiesResponseOutput) Type added in v0.4.0

Workspace type.

func (AdditionalWorkspacesPropertiesResponseOutput) Workspace added in v0.4.0

Workspace resource id

type AllowlistCustomAlertRule

type AllowlistCustomAlertRule struct {
	// The values to allow. The format of the values depends on the rule type.
	AllowlistValues []string `pulumi:"allowlistValues"`
	// Status of the custom alert.
	IsEnabled bool `pulumi:"isEnabled"`
	// The type of the custom alert rule.
	// Expected value is 'ListCustomAlertRule'.
	RuleType string `pulumi:"ruleType"`
}

A custom alert rule that checks if a value (depends on the custom alert type) is allowed.

type AllowlistCustomAlertRuleArgs

type AllowlistCustomAlertRuleArgs struct {
	// The values to allow. The format of the values depends on the rule type.
	AllowlistValues pulumi.StringArrayInput `pulumi:"allowlistValues"`
	// Status of the custom alert.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// The type of the custom alert rule.
	// Expected value is 'ListCustomAlertRule'.
	RuleType pulumi.StringInput `pulumi:"ruleType"`
}

A custom alert rule that checks if a value (depends on the custom alert type) is allowed.

func (AllowlistCustomAlertRuleArgs) ElementType

func (AllowlistCustomAlertRuleArgs) ToAllowlistCustomAlertRuleOutput

func (i AllowlistCustomAlertRuleArgs) ToAllowlistCustomAlertRuleOutput() AllowlistCustomAlertRuleOutput

func (AllowlistCustomAlertRuleArgs) ToAllowlistCustomAlertRuleOutputWithContext

func (i AllowlistCustomAlertRuleArgs) ToAllowlistCustomAlertRuleOutputWithContext(ctx context.Context) AllowlistCustomAlertRuleOutput

type AllowlistCustomAlertRuleArray

type AllowlistCustomAlertRuleArray []AllowlistCustomAlertRuleInput

func (AllowlistCustomAlertRuleArray) ElementType

func (AllowlistCustomAlertRuleArray) ToAllowlistCustomAlertRuleArrayOutput

func (i AllowlistCustomAlertRuleArray) ToAllowlistCustomAlertRuleArrayOutput() AllowlistCustomAlertRuleArrayOutput

func (AllowlistCustomAlertRuleArray) ToAllowlistCustomAlertRuleArrayOutputWithContext

func (i AllowlistCustomAlertRuleArray) ToAllowlistCustomAlertRuleArrayOutputWithContext(ctx context.Context) AllowlistCustomAlertRuleArrayOutput

type AllowlistCustomAlertRuleArrayInput

type AllowlistCustomAlertRuleArrayInput interface {
	pulumi.Input

	ToAllowlistCustomAlertRuleArrayOutput() AllowlistCustomAlertRuleArrayOutput
	ToAllowlistCustomAlertRuleArrayOutputWithContext(context.Context) AllowlistCustomAlertRuleArrayOutput
}

AllowlistCustomAlertRuleArrayInput is an input type that accepts AllowlistCustomAlertRuleArray and AllowlistCustomAlertRuleArrayOutput values. You can construct a concrete instance of `AllowlistCustomAlertRuleArrayInput` via:

AllowlistCustomAlertRuleArray{ AllowlistCustomAlertRuleArgs{...} }

type AllowlistCustomAlertRuleArrayOutput

type AllowlistCustomAlertRuleArrayOutput struct{ *pulumi.OutputState }

func (AllowlistCustomAlertRuleArrayOutput) ElementType

func (AllowlistCustomAlertRuleArrayOutput) Index

func (AllowlistCustomAlertRuleArrayOutput) ToAllowlistCustomAlertRuleArrayOutput

func (o AllowlistCustomAlertRuleArrayOutput) ToAllowlistCustomAlertRuleArrayOutput() AllowlistCustomAlertRuleArrayOutput

func (AllowlistCustomAlertRuleArrayOutput) ToAllowlistCustomAlertRuleArrayOutputWithContext

func (o AllowlistCustomAlertRuleArrayOutput) ToAllowlistCustomAlertRuleArrayOutputWithContext(ctx context.Context) AllowlistCustomAlertRuleArrayOutput

type AllowlistCustomAlertRuleInput

type AllowlistCustomAlertRuleInput interface {
	pulumi.Input

	ToAllowlistCustomAlertRuleOutput() AllowlistCustomAlertRuleOutput
	ToAllowlistCustomAlertRuleOutputWithContext(context.Context) AllowlistCustomAlertRuleOutput
}

AllowlistCustomAlertRuleInput is an input type that accepts AllowlistCustomAlertRuleArgs and AllowlistCustomAlertRuleOutput values. You can construct a concrete instance of `AllowlistCustomAlertRuleInput` via:

AllowlistCustomAlertRuleArgs{...}

type AllowlistCustomAlertRuleOutput

type AllowlistCustomAlertRuleOutput struct{ *pulumi.OutputState }

A custom alert rule that checks if a value (depends on the custom alert type) is allowed.

func (AllowlistCustomAlertRuleOutput) AllowlistValues

The values to allow. The format of the values depends on the rule type.

func (AllowlistCustomAlertRuleOutput) ElementType

func (AllowlistCustomAlertRuleOutput) IsEnabled

Status of the custom alert.

func (AllowlistCustomAlertRuleOutput) RuleType

The type of the custom alert rule. Expected value is 'ListCustomAlertRule'.

func (AllowlistCustomAlertRuleOutput) ToAllowlistCustomAlertRuleOutput

func (o AllowlistCustomAlertRuleOutput) ToAllowlistCustomAlertRuleOutput() AllowlistCustomAlertRuleOutput

func (AllowlistCustomAlertRuleOutput) ToAllowlistCustomAlertRuleOutputWithContext

func (o AllowlistCustomAlertRuleOutput) ToAllowlistCustomAlertRuleOutputWithContext(ctx context.Context) AllowlistCustomAlertRuleOutput

type AllowlistCustomAlertRuleResponse

type AllowlistCustomAlertRuleResponse struct {
	// The values to allow. The format of the values depends on the rule type.
	AllowlistValues []string `pulumi:"allowlistValues"`
	// The description of the custom alert.
	Description string `pulumi:"description"`
	// The display name of the custom alert.
	DisplayName string `pulumi:"displayName"`
	// Status of the custom alert.
	IsEnabled bool `pulumi:"isEnabled"`
	// The type of the custom alert rule.
	// Expected value is 'ListCustomAlertRule'.
	RuleType string `pulumi:"ruleType"`
	// The value type of the items in the list.
	ValueType string `pulumi:"valueType"`
}

A custom alert rule that checks if a value (depends on the custom alert type) is allowed.

type AllowlistCustomAlertRuleResponseArgs

type AllowlistCustomAlertRuleResponseArgs struct {
	// The values to allow. The format of the values depends on the rule type.
	AllowlistValues pulumi.StringArrayInput `pulumi:"allowlistValues"`
	// The description of the custom alert.
	Description pulumi.StringInput `pulumi:"description"`
	// The display name of the custom alert.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Status of the custom alert.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// The type of the custom alert rule.
	// Expected value is 'ListCustomAlertRule'.
	RuleType pulumi.StringInput `pulumi:"ruleType"`
	// The value type of the items in the list.
	ValueType pulumi.StringInput `pulumi:"valueType"`
}

A custom alert rule that checks if a value (depends on the custom alert type) is allowed.

func (AllowlistCustomAlertRuleResponseArgs) ElementType

func (AllowlistCustomAlertRuleResponseArgs) ToAllowlistCustomAlertRuleResponseOutput

func (i AllowlistCustomAlertRuleResponseArgs) ToAllowlistCustomAlertRuleResponseOutput() AllowlistCustomAlertRuleResponseOutput

func (AllowlistCustomAlertRuleResponseArgs) ToAllowlistCustomAlertRuleResponseOutputWithContext

func (i AllowlistCustomAlertRuleResponseArgs) ToAllowlistCustomAlertRuleResponseOutputWithContext(ctx context.Context) AllowlistCustomAlertRuleResponseOutput

type AllowlistCustomAlertRuleResponseArray

type AllowlistCustomAlertRuleResponseArray []AllowlistCustomAlertRuleResponseInput

func (AllowlistCustomAlertRuleResponseArray) ElementType

func (AllowlistCustomAlertRuleResponseArray) ToAllowlistCustomAlertRuleResponseArrayOutput

func (i AllowlistCustomAlertRuleResponseArray) ToAllowlistCustomAlertRuleResponseArrayOutput() AllowlistCustomAlertRuleResponseArrayOutput

func (AllowlistCustomAlertRuleResponseArray) ToAllowlistCustomAlertRuleResponseArrayOutputWithContext

func (i AllowlistCustomAlertRuleResponseArray) ToAllowlistCustomAlertRuleResponseArrayOutputWithContext(ctx context.Context) AllowlistCustomAlertRuleResponseArrayOutput

type AllowlistCustomAlertRuleResponseArrayInput

type AllowlistCustomAlertRuleResponseArrayInput interface {
	pulumi.Input

	ToAllowlistCustomAlertRuleResponseArrayOutput() AllowlistCustomAlertRuleResponseArrayOutput
	ToAllowlistCustomAlertRuleResponseArrayOutputWithContext(context.Context) AllowlistCustomAlertRuleResponseArrayOutput
}

AllowlistCustomAlertRuleResponseArrayInput is an input type that accepts AllowlistCustomAlertRuleResponseArray and AllowlistCustomAlertRuleResponseArrayOutput values. You can construct a concrete instance of `AllowlistCustomAlertRuleResponseArrayInput` via:

AllowlistCustomAlertRuleResponseArray{ AllowlistCustomAlertRuleResponseArgs{...} }

type AllowlistCustomAlertRuleResponseArrayOutput

type AllowlistCustomAlertRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (AllowlistCustomAlertRuleResponseArrayOutput) ElementType

func (AllowlistCustomAlertRuleResponseArrayOutput) Index

func (AllowlistCustomAlertRuleResponseArrayOutput) ToAllowlistCustomAlertRuleResponseArrayOutput

func (o AllowlistCustomAlertRuleResponseArrayOutput) ToAllowlistCustomAlertRuleResponseArrayOutput() AllowlistCustomAlertRuleResponseArrayOutput

func (AllowlistCustomAlertRuleResponseArrayOutput) ToAllowlistCustomAlertRuleResponseArrayOutputWithContext

func (o AllowlistCustomAlertRuleResponseArrayOutput) ToAllowlistCustomAlertRuleResponseArrayOutputWithContext(ctx context.Context) AllowlistCustomAlertRuleResponseArrayOutput

type AllowlistCustomAlertRuleResponseInput

type AllowlistCustomAlertRuleResponseInput interface {
	pulumi.Input

	ToAllowlistCustomAlertRuleResponseOutput() AllowlistCustomAlertRuleResponseOutput
	ToAllowlistCustomAlertRuleResponseOutputWithContext(context.Context) AllowlistCustomAlertRuleResponseOutput
}

AllowlistCustomAlertRuleResponseInput is an input type that accepts AllowlistCustomAlertRuleResponseArgs and AllowlistCustomAlertRuleResponseOutput values. You can construct a concrete instance of `AllowlistCustomAlertRuleResponseInput` via:

AllowlistCustomAlertRuleResponseArgs{...}

type AllowlistCustomAlertRuleResponseOutput

type AllowlistCustomAlertRuleResponseOutput struct{ *pulumi.OutputState }

A custom alert rule that checks if a value (depends on the custom alert type) is allowed.

func (AllowlistCustomAlertRuleResponseOutput) AllowlistValues

The values to allow. The format of the values depends on the rule type.

func (AllowlistCustomAlertRuleResponseOutput) Description

The description of the custom alert.

func (AllowlistCustomAlertRuleResponseOutput) DisplayName

The display name of the custom alert.

func (AllowlistCustomAlertRuleResponseOutput) ElementType

func (AllowlistCustomAlertRuleResponseOutput) IsEnabled

Status of the custom alert.

func (AllowlistCustomAlertRuleResponseOutput) RuleType

The type of the custom alert rule. Expected value is 'ListCustomAlertRule'.

func (AllowlistCustomAlertRuleResponseOutput) ToAllowlistCustomAlertRuleResponseOutput

func (o AllowlistCustomAlertRuleResponseOutput) ToAllowlistCustomAlertRuleResponseOutput() AllowlistCustomAlertRuleResponseOutput

func (AllowlistCustomAlertRuleResponseOutput) ToAllowlistCustomAlertRuleResponseOutputWithContext

func (o AllowlistCustomAlertRuleResponseOutput) ToAllowlistCustomAlertRuleResponseOutputWithContext(ctx context.Context) AllowlistCustomAlertRuleResponseOutput

func (AllowlistCustomAlertRuleResponseOutput) ValueType

The value type of the items in the list.

type DataSource added in v0.3.1

type DataSource pulumi.String

func (DataSource) ElementType added in v0.3.1

func (DataSource) ElementType() reflect.Type

func (DataSource) ToStringOutput added in v0.3.1

func (e DataSource) ToStringOutput() pulumi.StringOutput

func (DataSource) ToStringOutputWithContext added in v0.3.1

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

func (DataSource) ToStringPtrOutput added in v0.3.1

func (e DataSource) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataSource) ToStringPtrOutputWithContext added in v0.3.1

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

type DenylistCustomAlertRule

type DenylistCustomAlertRule struct {
	// The values to deny. The format of the values depends on the rule type.
	DenylistValues []string `pulumi:"denylistValues"`
	// Status of the custom alert.
	IsEnabled bool `pulumi:"isEnabled"`
	// The type of the custom alert rule.
	// Expected value is 'ListCustomAlertRule'.
	RuleType string `pulumi:"ruleType"`
}

A custom alert rule that checks if a value (depends on the custom alert type) is denied.

type DenylistCustomAlertRuleArgs

type DenylistCustomAlertRuleArgs struct {
	// The values to deny. The format of the values depends on the rule type.
	DenylistValues pulumi.StringArrayInput `pulumi:"denylistValues"`
	// Status of the custom alert.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// The type of the custom alert rule.
	// Expected value is 'ListCustomAlertRule'.
	RuleType pulumi.StringInput `pulumi:"ruleType"`
}

A custom alert rule that checks if a value (depends on the custom alert type) is denied.

func (DenylistCustomAlertRuleArgs) ElementType

func (DenylistCustomAlertRuleArgs) ToDenylistCustomAlertRuleOutput

func (i DenylistCustomAlertRuleArgs) ToDenylistCustomAlertRuleOutput() DenylistCustomAlertRuleOutput

func (DenylistCustomAlertRuleArgs) ToDenylistCustomAlertRuleOutputWithContext

func (i DenylistCustomAlertRuleArgs) ToDenylistCustomAlertRuleOutputWithContext(ctx context.Context) DenylistCustomAlertRuleOutput

type DenylistCustomAlertRuleArray

type DenylistCustomAlertRuleArray []DenylistCustomAlertRuleInput

func (DenylistCustomAlertRuleArray) ElementType

func (DenylistCustomAlertRuleArray) ToDenylistCustomAlertRuleArrayOutput

func (i DenylistCustomAlertRuleArray) ToDenylistCustomAlertRuleArrayOutput() DenylistCustomAlertRuleArrayOutput

func (DenylistCustomAlertRuleArray) ToDenylistCustomAlertRuleArrayOutputWithContext

func (i DenylistCustomAlertRuleArray) ToDenylistCustomAlertRuleArrayOutputWithContext(ctx context.Context) DenylistCustomAlertRuleArrayOutput

type DenylistCustomAlertRuleArrayInput

type DenylistCustomAlertRuleArrayInput interface {
	pulumi.Input

	ToDenylistCustomAlertRuleArrayOutput() DenylistCustomAlertRuleArrayOutput
	ToDenylistCustomAlertRuleArrayOutputWithContext(context.Context) DenylistCustomAlertRuleArrayOutput
}

DenylistCustomAlertRuleArrayInput is an input type that accepts DenylistCustomAlertRuleArray and DenylistCustomAlertRuleArrayOutput values. You can construct a concrete instance of `DenylistCustomAlertRuleArrayInput` via:

DenylistCustomAlertRuleArray{ DenylistCustomAlertRuleArgs{...} }

type DenylistCustomAlertRuleArrayOutput

type DenylistCustomAlertRuleArrayOutput struct{ *pulumi.OutputState }

func (DenylistCustomAlertRuleArrayOutput) ElementType

func (DenylistCustomAlertRuleArrayOutput) Index

func (DenylistCustomAlertRuleArrayOutput) ToDenylistCustomAlertRuleArrayOutput

func (o DenylistCustomAlertRuleArrayOutput) ToDenylistCustomAlertRuleArrayOutput() DenylistCustomAlertRuleArrayOutput

func (DenylistCustomAlertRuleArrayOutput) ToDenylistCustomAlertRuleArrayOutputWithContext

func (o DenylistCustomAlertRuleArrayOutput) ToDenylistCustomAlertRuleArrayOutputWithContext(ctx context.Context) DenylistCustomAlertRuleArrayOutput

type DenylistCustomAlertRuleInput

type DenylistCustomAlertRuleInput interface {
	pulumi.Input

	ToDenylistCustomAlertRuleOutput() DenylistCustomAlertRuleOutput
	ToDenylistCustomAlertRuleOutputWithContext(context.Context) DenylistCustomAlertRuleOutput
}

DenylistCustomAlertRuleInput is an input type that accepts DenylistCustomAlertRuleArgs and DenylistCustomAlertRuleOutput values. You can construct a concrete instance of `DenylistCustomAlertRuleInput` via:

DenylistCustomAlertRuleArgs{...}

type DenylistCustomAlertRuleOutput

type DenylistCustomAlertRuleOutput struct{ *pulumi.OutputState }

A custom alert rule that checks if a value (depends on the custom alert type) is denied.

func (DenylistCustomAlertRuleOutput) DenylistValues

The values to deny. The format of the values depends on the rule type.

func (DenylistCustomAlertRuleOutput) ElementType

func (DenylistCustomAlertRuleOutput) IsEnabled

Status of the custom alert.

func (DenylistCustomAlertRuleOutput) RuleType

The type of the custom alert rule. Expected value is 'ListCustomAlertRule'.

func (DenylistCustomAlertRuleOutput) ToDenylistCustomAlertRuleOutput

func (o DenylistCustomAlertRuleOutput) ToDenylistCustomAlertRuleOutput() DenylistCustomAlertRuleOutput

func (DenylistCustomAlertRuleOutput) ToDenylistCustomAlertRuleOutputWithContext

func (o DenylistCustomAlertRuleOutput) ToDenylistCustomAlertRuleOutputWithContext(ctx context.Context) DenylistCustomAlertRuleOutput

type DenylistCustomAlertRuleResponse

type DenylistCustomAlertRuleResponse struct {
	// The values to deny. The format of the values depends on the rule type.
	DenylistValues []string `pulumi:"denylistValues"`
	// The description of the custom alert.
	Description string `pulumi:"description"`
	// The display name of the custom alert.
	DisplayName string `pulumi:"displayName"`
	// Status of the custom alert.
	IsEnabled bool `pulumi:"isEnabled"`
	// The type of the custom alert rule.
	// Expected value is 'ListCustomAlertRule'.
	RuleType string `pulumi:"ruleType"`
	// The value type of the items in the list.
	ValueType string `pulumi:"valueType"`
}

A custom alert rule that checks if a value (depends on the custom alert type) is denied.

type DenylistCustomAlertRuleResponseArgs

type DenylistCustomAlertRuleResponseArgs struct {
	// The values to deny. The format of the values depends on the rule type.
	DenylistValues pulumi.StringArrayInput `pulumi:"denylistValues"`
	// The description of the custom alert.
	Description pulumi.StringInput `pulumi:"description"`
	// The display name of the custom alert.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Status of the custom alert.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// The type of the custom alert rule.
	// Expected value is 'ListCustomAlertRule'.
	RuleType pulumi.StringInput `pulumi:"ruleType"`
	// The value type of the items in the list.
	ValueType pulumi.StringInput `pulumi:"valueType"`
}

A custom alert rule that checks if a value (depends on the custom alert type) is denied.

func (DenylistCustomAlertRuleResponseArgs) ElementType

func (DenylistCustomAlertRuleResponseArgs) ToDenylistCustomAlertRuleResponseOutput

func (i DenylistCustomAlertRuleResponseArgs) ToDenylistCustomAlertRuleResponseOutput() DenylistCustomAlertRuleResponseOutput

func (DenylistCustomAlertRuleResponseArgs) ToDenylistCustomAlertRuleResponseOutputWithContext

func (i DenylistCustomAlertRuleResponseArgs) ToDenylistCustomAlertRuleResponseOutputWithContext(ctx context.Context) DenylistCustomAlertRuleResponseOutput

type DenylistCustomAlertRuleResponseArray

type DenylistCustomAlertRuleResponseArray []DenylistCustomAlertRuleResponseInput

func (DenylistCustomAlertRuleResponseArray) ElementType

func (DenylistCustomAlertRuleResponseArray) ToDenylistCustomAlertRuleResponseArrayOutput

func (i DenylistCustomAlertRuleResponseArray) ToDenylistCustomAlertRuleResponseArrayOutput() DenylistCustomAlertRuleResponseArrayOutput

func (DenylistCustomAlertRuleResponseArray) ToDenylistCustomAlertRuleResponseArrayOutputWithContext

func (i DenylistCustomAlertRuleResponseArray) ToDenylistCustomAlertRuleResponseArrayOutputWithContext(ctx context.Context) DenylistCustomAlertRuleResponseArrayOutput

type DenylistCustomAlertRuleResponseArrayInput

type DenylistCustomAlertRuleResponseArrayInput interface {
	pulumi.Input

	ToDenylistCustomAlertRuleResponseArrayOutput() DenylistCustomAlertRuleResponseArrayOutput
	ToDenylistCustomAlertRuleResponseArrayOutputWithContext(context.Context) DenylistCustomAlertRuleResponseArrayOutput
}

DenylistCustomAlertRuleResponseArrayInput is an input type that accepts DenylistCustomAlertRuleResponseArray and DenylistCustomAlertRuleResponseArrayOutput values. You can construct a concrete instance of `DenylistCustomAlertRuleResponseArrayInput` via:

DenylistCustomAlertRuleResponseArray{ DenylistCustomAlertRuleResponseArgs{...} }

type DenylistCustomAlertRuleResponseArrayOutput

type DenylistCustomAlertRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (DenylistCustomAlertRuleResponseArrayOutput) ElementType

func (DenylistCustomAlertRuleResponseArrayOutput) Index

func (DenylistCustomAlertRuleResponseArrayOutput) ToDenylistCustomAlertRuleResponseArrayOutput

func (o DenylistCustomAlertRuleResponseArrayOutput) ToDenylistCustomAlertRuleResponseArrayOutput() DenylistCustomAlertRuleResponseArrayOutput

func (DenylistCustomAlertRuleResponseArrayOutput) ToDenylistCustomAlertRuleResponseArrayOutputWithContext

func (o DenylistCustomAlertRuleResponseArrayOutput) ToDenylistCustomAlertRuleResponseArrayOutputWithContext(ctx context.Context) DenylistCustomAlertRuleResponseArrayOutput

type DenylistCustomAlertRuleResponseInput

type DenylistCustomAlertRuleResponseInput interface {
	pulumi.Input

	ToDenylistCustomAlertRuleResponseOutput() DenylistCustomAlertRuleResponseOutput
	ToDenylistCustomAlertRuleResponseOutputWithContext(context.Context) DenylistCustomAlertRuleResponseOutput
}

DenylistCustomAlertRuleResponseInput is an input type that accepts DenylistCustomAlertRuleResponseArgs and DenylistCustomAlertRuleResponseOutput values. You can construct a concrete instance of `DenylistCustomAlertRuleResponseInput` via:

DenylistCustomAlertRuleResponseArgs{...}

type DenylistCustomAlertRuleResponseOutput

type DenylistCustomAlertRuleResponseOutput struct{ *pulumi.OutputState }

A custom alert rule that checks if a value (depends on the custom alert type) is denied.

func (DenylistCustomAlertRuleResponseOutput) DenylistValues

The values to deny. The format of the values depends on the rule type.

func (DenylistCustomAlertRuleResponseOutput) Description

The description of the custom alert.

func (DenylistCustomAlertRuleResponseOutput) DisplayName

The display name of the custom alert.

func (DenylistCustomAlertRuleResponseOutput) ElementType

func (DenylistCustomAlertRuleResponseOutput) IsEnabled

Status of the custom alert.

func (DenylistCustomAlertRuleResponseOutput) RuleType

The type of the custom alert rule. Expected value is 'ListCustomAlertRule'.

func (DenylistCustomAlertRuleResponseOutput) ToDenylistCustomAlertRuleResponseOutput

func (o DenylistCustomAlertRuleResponseOutput) ToDenylistCustomAlertRuleResponseOutput() DenylistCustomAlertRuleResponseOutput

func (DenylistCustomAlertRuleResponseOutput) ToDenylistCustomAlertRuleResponseOutputWithContext

func (o DenylistCustomAlertRuleResponseOutput) ToDenylistCustomAlertRuleResponseOutputWithContext(ctx context.Context) DenylistCustomAlertRuleResponseOutput

func (DenylistCustomAlertRuleResponseOutput) ValueType

The value type of the items in the list.

type DeviceSecurityGroup

type DeviceSecurityGroup struct {
	pulumi.CustomResourceState

	// The allow-list custom alert rules.
	AllowlistRules AllowlistCustomAlertRuleResponseArrayOutput `pulumi:"allowlistRules"`
	// The deny-list custom alert rules.
	DenylistRules DenylistCustomAlertRuleResponseArrayOutput `pulumi:"denylistRules"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// The list of custom alert threshold rules.
	ThresholdRules ThresholdCustomAlertRuleResponseArrayOutput `pulumi:"thresholdRules"`
	// The list of custom alert time-window rules.
	TimeWindowRules TimeWindowCustomAlertRuleResponseArrayOutput `pulumi:"timeWindowRules"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
}

The device security group resource

func GetDeviceSecurityGroup

func GetDeviceSecurityGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeviceSecurityGroupState, opts ...pulumi.ResourceOption) (*DeviceSecurityGroup, error)

GetDeviceSecurityGroup gets an existing DeviceSecurityGroup 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 NewDeviceSecurityGroup

func NewDeviceSecurityGroup(ctx *pulumi.Context,
	name string, args *DeviceSecurityGroupArgs, opts ...pulumi.ResourceOption) (*DeviceSecurityGroup, error)

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

func (*DeviceSecurityGroup) ElementType added in v0.2.6

func (*DeviceSecurityGroup) ElementType() reflect.Type

func (*DeviceSecurityGroup) ToDeviceSecurityGroupOutput added in v0.2.6

func (i *DeviceSecurityGroup) ToDeviceSecurityGroupOutput() DeviceSecurityGroupOutput

func (*DeviceSecurityGroup) ToDeviceSecurityGroupOutputWithContext added in v0.2.6

func (i *DeviceSecurityGroup) ToDeviceSecurityGroupOutputWithContext(ctx context.Context) DeviceSecurityGroupOutput

type DeviceSecurityGroupArgs

type DeviceSecurityGroupArgs struct {
	// The allow-list custom alert rules.
	AllowlistRules AllowlistCustomAlertRuleArrayInput
	// The deny-list custom alert rules.
	DenylistRules DenylistCustomAlertRuleArrayInput
	// The name of the device security group. Note that the name of the device security group is case insensitive.
	DeviceSecurityGroupName pulumi.StringInput
	// The identifier of the resource.
	ResourceId pulumi.StringInput
	// The list of custom alert threshold rules.
	ThresholdRules ThresholdCustomAlertRuleArrayInput
	// The list of custom alert time-window rules.
	TimeWindowRules TimeWindowCustomAlertRuleArrayInput
}

The set of arguments for constructing a DeviceSecurityGroup resource.

func (DeviceSecurityGroupArgs) ElementType

func (DeviceSecurityGroupArgs) ElementType() reflect.Type

type DeviceSecurityGroupInput added in v0.2.6

type DeviceSecurityGroupInput interface {
	pulumi.Input

	ToDeviceSecurityGroupOutput() DeviceSecurityGroupOutput
	ToDeviceSecurityGroupOutputWithContext(ctx context.Context) DeviceSecurityGroupOutput
}

type DeviceSecurityGroupOutput added in v0.2.6

type DeviceSecurityGroupOutput struct {
	*pulumi.OutputState
}

func (DeviceSecurityGroupOutput) ElementType added in v0.2.6

func (DeviceSecurityGroupOutput) ElementType() reflect.Type

func (DeviceSecurityGroupOutput) ToDeviceSecurityGroupOutput added in v0.2.6

func (o DeviceSecurityGroupOutput) ToDeviceSecurityGroupOutput() DeviceSecurityGroupOutput

func (DeviceSecurityGroupOutput) ToDeviceSecurityGroupOutputWithContext added in v0.2.6

func (o DeviceSecurityGroupOutput) ToDeviceSecurityGroupOutputWithContext(ctx context.Context) DeviceSecurityGroupOutput

type DeviceSecurityGroupState

type DeviceSecurityGroupState struct {
	// The allow-list custom alert rules.
	AllowlistRules AllowlistCustomAlertRuleResponseArrayInput
	// The deny-list custom alert rules.
	DenylistRules DenylistCustomAlertRuleResponseArrayInput
	// Resource name
	Name pulumi.StringPtrInput
	// The list of custom alert threshold rules.
	ThresholdRules ThresholdCustomAlertRuleResponseArrayInput
	// The list of custom alert time-window rules.
	TimeWindowRules TimeWindowCustomAlertRuleResponseArrayInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (DeviceSecurityGroupState) ElementType

func (DeviceSecurityGroupState) ElementType() reflect.Type

type ExportData added in v0.3.1

type ExportData pulumi.String

func (ExportData) ElementType added in v0.3.1

func (ExportData) ElementType() reflect.Type

func (ExportData) ToStringOutput added in v0.3.1

func (e ExportData) ToStringOutput() pulumi.StringOutput

func (ExportData) ToStringOutputWithContext added in v0.3.1

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

func (ExportData) ToStringPtrOutput added in v0.3.1

func (e ExportData) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExportData) ToStringPtrOutputWithContext added in v0.3.1

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

type IotSecuritySolution

type IotSecuritySolution struct {
	pulumi.CustomResourceState

	// List of additional workspaces
	AdditionalWorkspaces AdditionalWorkspacesPropertiesResponseArrayOutput `pulumi:"additionalWorkspaces"`
	// List of resources that were automatically discovered as relevant to the security solution.
	AutoDiscoveredResources pulumi.StringArrayOutput `pulumi:"autoDiscoveredResources"`
	// Disabled data sources. Disabling these data sources compromises the system.
	DisabledDataSources pulumi.StringArrayOutput `pulumi:"disabledDataSources"`
	// Resource display name.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// List of additional options for exporting to workspace data.
	Export pulumi.StringArrayOutput `pulumi:"export"`
	// IoT Hub resource IDs
	IotHubs pulumi.StringArrayOutput `pulumi:"iotHubs"`
	// The resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// List of the configuration status for each recommendation type.
	RecommendationsConfiguration RecommendationConfigurationPropertiesResponseArrayOutput `pulumi:"recommendationsConfiguration"`
	// Status of the IoT Security solution.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// Unmasked IP address logging status
	UnmaskedIpLoggingStatus pulumi.StringPtrOutput `pulumi:"unmaskedIpLoggingStatus"`
	// Properties of the IoT Security solution's user defined resources.
	UserDefinedResources UserDefinedResourcesPropertiesResponsePtrOutput `pulumi:"userDefinedResources"`
	// Workspace resource ID
	Workspace pulumi.StringPtrOutput `pulumi:"workspace"`
}

IoT Security solution configuration and resource information.

func GetIotSecuritySolution

func GetIotSecuritySolution(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IotSecuritySolutionState, opts ...pulumi.ResourceOption) (*IotSecuritySolution, error)

GetIotSecuritySolution gets an existing IotSecuritySolution 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 NewIotSecuritySolution

func NewIotSecuritySolution(ctx *pulumi.Context,
	name string, args *IotSecuritySolutionArgs, opts ...pulumi.ResourceOption) (*IotSecuritySolution, error)

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

func (*IotSecuritySolution) ElementType added in v0.2.6

func (*IotSecuritySolution) ElementType() reflect.Type

func (*IotSecuritySolution) ToIotSecuritySolutionOutput added in v0.2.6

func (i *IotSecuritySolution) ToIotSecuritySolutionOutput() IotSecuritySolutionOutput

func (*IotSecuritySolution) ToIotSecuritySolutionOutputWithContext added in v0.2.6

func (i *IotSecuritySolution) ToIotSecuritySolutionOutputWithContext(ctx context.Context) IotSecuritySolutionOutput

type IotSecuritySolutionArgs

type IotSecuritySolutionArgs struct {
	// List of additional workspaces
	AdditionalWorkspaces AdditionalWorkspacesPropertiesArrayInput
	// Disabled data sources. Disabling these data sources compromises the system.
	DisabledDataSources pulumi.StringArrayInput
	// Resource display name.
	DisplayName pulumi.StringInput
	// List of additional options for exporting to workspace data.
	Export pulumi.StringArrayInput
	// IoT Hub resource IDs
	IotHubs pulumi.StringArrayInput
	// The resource location.
	Location pulumi.StringPtrInput
	// List of the configuration status for each recommendation type.
	RecommendationsConfiguration RecommendationConfigurationPropertiesArrayInput
	// The name of the resource group within the user's subscription. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the IoT Security solution.
	SolutionName pulumi.StringInput
	// Status of the IoT Security solution.
	Status pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Unmasked IP address logging status
	UnmaskedIpLoggingStatus pulumi.StringPtrInput
	// Properties of the IoT Security solution's user defined resources.
	UserDefinedResources UserDefinedResourcesPropertiesPtrInput
	// Workspace resource ID
	Workspace pulumi.StringPtrInput
}

The set of arguments for constructing a IotSecuritySolution resource.

func (IotSecuritySolutionArgs) ElementType

func (IotSecuritySolutionArgs) ElementType() reflect.Type

type IotSecuritySolutionInput added in v0.2.6

type IotSecuritySolutionInput interface {
	pulumi.Input

	ToIotSecuritySolutionOutput() IotSecuritySolutionOutput
	ToIotSecuritySolutionOutputWithContext(ctx context.Context) IotSecuritySolutionOutput
}

type IotSecuritySolutionOutput added in v0.2.6

type IotSecuritySolutionOutput struct {
	*pulumi.OutputState
}

func (IotSecuritySolutionOutput) ElementType added in v0.2.6

func (IotSecuritySolutionOutput) ElementType() reflect.Type

func (IotSecuritySolutionOutput) ToIotSecuritySolutionOutput added in v0.2.6

func (o IotSecuritySolutionOutput) ToIotSecuritySolutionOutput() IotSecuritySolutionOutput

func (IotSecuritySolutionOutput) ToIotSecuritySolutionOutputWithContext added in v0.2.6

func (o IotSecuritySolutionOutput) ToIotSecuritySolutionOutputWithContext(ctx context.Context) IotSecuritySolutionOutput

type IotSecuritySolutionState

type IotSecuritySolutionState struct {
	// List of additional workspaces
	AdditionalWorkspaces AdditionalWorkspacesPropertiesResponseArrayInput
	// List of resources that were automatically discovered as relevant to the security solution.
	AutoDiscoveredResources pulumi.StringArrayInput
	// Disabled data sources. Disabling these data sources compromises the system.
	DisabledDataSources pulumi.StringArrayInput
	// Resource display name.
	DisplayName pulumi.StringPtrInput
	// List of additional options for exporting to workspace data.
	Export pulumi.StringArrayInput
	// IoT Hub resource IDs
	IotHubs pulumi.StringArrayInput
	// The resource location.
	Location pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// List of the configuration status for each recommendation type.
	RecommendationsConfiguration RecommendationConfigurationPropertiesResponseArrayInput
	// Status of the IoT Security solution.
	Status pulumi.StringPtrInput
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponsePtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
	// Unmasked IP address logging status
	UnmaskedIpLoggingStatus pulumi.StringPtrInput
	// Properties of the IoT Security solution's user defined resources.
	UserDefinedResources UserDefinedResourcesPropertiesResponsePtrInput
	// Workspace resource ID
	Workspace pulumi.StringPtrInput
}

func (IotSecuritySolutionState) ElementType

func (IotSecuritySolutionState) ElementType() reflect.Type

type LookupDeviceSecurityGroupArgs

type LookupDeviceSecurityGroupArgs struct {
	// The name of the device security group. Note that the name of the device security group is case insensitive.
	DeviceSecurityGroupName string `pulumi:"deviceSecurityGroupName"`
	// The identifier of the resource.
	ResourceId string `pulumi:"resourceId"`
}

type LookupDeviceSecurityGroupResult

type LookupDeviceSecurityGroupResult struct {
	// The allow-list custom alert rules.
	AllowlistRules []AllowlistCustomAlertRuleResponse `pulumi:"allowlistRules"`
	// The deny-list custom alert rules.
	DenylistRules []DenylistCustomAlertRuleResponse `pulumi:"denylistRules"`
	// Resource Id
	Id string `pulumi:"id"`
	// Resource name
	Name string `pulumi:"name"`
	// The list of custom alert threshold rules.
	ThresholdRules []ThresholdCustomAlertRuleResponse `pulumi:"thresholdRules"`
	// The list of custom alert time-window rules.
	TimeWindowRules []TimeWindowCustomAlertRuleResponse `pulumi:"timeWindowRules"`
	// Resource type
	Type string `pulumi:"type"`
}

The device security group resource

type LookupIotSecuritySolutionArgs

type LookupIotSecuritySolutionArgs struct {
	// The name of the resource group within the user's subscription. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the IoT Security solution.
	SolutionName string `pulumi:"solutionName"`
}

type LookupIotSecuritySolutionResult

type LookupIotSecuritySolutionResult struct {
	// List of additional workspaces
	AdditionalWorkspaces []AdditionalWorkspacesPropertiesResponse `pulumi:"additionalWorkspaces"`
	// List of resources that were automatically discovered as relevant to the security solution.
	AutoDiscoveredResources []string `pulumi:"autoDiscoveredResources"`
	// Disabled data sources. Disabling these data sources compromises the system.
	DisabledDataSources []string `pulumi:"disabledDataSources"`
	// Resource display name.
	DisplayName string `pulumi:"displayName"`
	// List of additional options for exporting to workspace data.
	Export []string `pulumi:"export"`
	// Resource Id
	Id string `pulumi:"id"`
	// IoT Hub resource IDs
	IotHubs []string `pulumi:"iotHubs"`
	// The resource location.
	Location *string `pulumi:"location"`
	// Resource name
	Name string `pulumi:"name"`
	// List of the configuration status for each recommendation type.
	RecommendationsConfiguration []RecommendationConfigurationPropertiesResponse `pulumi:"recommendationsConfiguration"`
	// Status of the IoT Security solution.
	Status *string `pulumi:"status"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
	// Unmasked IP address logging status
	UnmaskedIpLoggingStatus *string `pulumi:"unmaskedIpLoggingStatus"`
	// Properties of the IoT Security solution's user defined resources.
	UserDefinedResources *UserDefinedResourcesPropertiesResponse `pulumi:"userDefinedResources"`
	// Workspace resource ID
	Workspace *string `pulumi:"workspace"`
}

IoT Security solution configuration and resource information.

type RecommendationConfigStatus added in v0.3.1

type RecommendationConfigStatus pulumi.String

Recommendation status. When the recommendation status is disabled recommendations are not generated.

func (RecommendationConfigStatus) ElementType added in v0.3.1

func (RecommendationConfigStatus) ElementType() reflect.Type

func (RecommendationConfigStatus) ToStringOutput added in v0.3.1

func (e RecommendationConfigStatus) ToStringOutput() pulumi.StringOutput

func (RecommendationConfigStatus) ToStringOutputWithContext added in v0.3.1

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

func (RecommendationConfigStatus) ToStringPtrOutput added in v0.3.1

func (e RecommendationConfigStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (RecommendationConfigStatus) ToStringPtrOutputWithContext added in v0.3.1

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

type RecommendationConfigurationProperties

type RecommendationConfigurationProperties struct {
	// The type of IoT Security recommendation.
	RecommendationType string `pulumi:"recommendationType"`
	// Recommendation status. When the recommendation status is disabled recommendations are not generated.
	Status string `pulumi:"status"`
}

The type of IoT Security recommendation.

type RecommendationConfigurationPropertiesArgs

type RecommendationConfigurationPropertiesArgs struct {
	// The type of IoT Security recommendation.
	RecommendationType pulumi.StringInput `pulumi:"recommendationType"`
	// Recommendation status. When the recommendation status is disabled recommendations are not generated.
	Status pulumi.StringInput `pulumi:"status"`
}

The type of IoT Security recommendation.

func (RecommendationConfigurationPropertiesArgs) ElementType

func (RecommendationConfigurationPropertiesArgs) ToRecommendationConfigurationPropertiesOutput

func (i RecommendationConfigurationPropertiesArgs) ToRecommendationConfigurationPropertiesOutput() RecommendationConfigurationPropertiesOutput

func (RecommendationConfigurationPropertiesArgs) ToRecommendationConfigurationPropertiesOutputWithContext

func (i RecommendationConfigurationPropertiesArgs) ToRecommendationConfigurationPropertiesOutputWithContext(ctx context.Context) RecommendationConfigurationPropertiesOutput

type RecommendationConfigurationPropertiesArray

type RecommendationConfigurationPropertiesArray []RecommendationConfigurationPropertiesInput

func (RecommendationConfigurationPropertiesArray) ElementType

func (RecommendationConfigurationPropertiesArray) ToRecommendationConfigurationPropertiesArrayOutput

func (i RecommendationConfigurationPropertiesArray) ToRecommendationConfigurationPropertiesArrayOutput() RecommendationConfigurationPropertiesArrayOutput

func (RecommendationConfigurationPropertiesArray) ToRecommendationConfigurationPropertiesArrayOutputWithContext

func (i RecommendationConfigurationPropertiesArray) ToRecommendationConfigurationPropertiesArrayOutputWithContext(ctx context.Context) RecommendationConfigurationPropertiesArrayOutput

type RecommendationConfigurationPropertiesArrayInput

type RecommendationConfigurationPropertiesArrayInput interface {
	pulumi.Input

	ToRecommendationConfigurationPropertiesArrayOutput() RecommendationConfigurationPropertiesArrayOutput
	ToRecommendationConfigurationPropertiesArrayOutputWithContext(context.Context) RecommendationConfigurationPropertiesArrayOutput
}

RecommendationConfigurationPropertiesArrayInput is an input type that accepts RecommendationConfigurationPropertiesArray and RecommendationConfigurationPropertiesArrayOutput values. You can construct a concrete instance of `RecommendationConfigurationPropertiesArrayInput` via:

RecommendationConfigurationPropertiesArray{ RecommendationConfigurationPropertiesArgs{...} }

type RecommendationConfigurationPropertiesArrayOutput

type RecommendationConfigurationPropertiesArrayOutput struct{ *pulumi.OutputState }

func (RecommendationConfigurationPropertiesArrayOutput) ElementType

func (RecommendationConfigurationPropertiesArrayOutput) Index

func (RecommendationConfigurationPropertiesArrayOutput) ToRecommendationConfigurationPropertiesArrayOutput

func (o RecommendationConfigurationPropertiesArrayOutput) ToRecommendationConfigurationPropertiesArrayOutput() RecommendationConfigurationPropertiesArrayOutput

func (RecommendationConfigurationPropertiesArrayOutput) ToRecommendationConfigurationPropertiesArrayOutputWithContext

func (o RecommendationConfigurationPropertiesArrayOutput) ToRecommendationConfigurationPropertiesArrayOutputWithContext(ctx context.Context) RecommendationConfigurationPropertiesArrayOutput

type RecommendationConfigurationPropertiesInput

type RecommendationConfigurationPropertiesInput interface {
	pulumi.Input

	ToRecommendationConfigurationPropertiesOutput() RecommendationConfigurationPropertiesOutput
	ToRecommendationConfigurationPropertiesOutputWithContext(context.Context) RecommendationConfigurationPropertiesOutput
}

RecommendationConfigurationPropertiesInput is an input type that accepts RecommendationConfigurationPropertiesArgs and RecommendationConfigurationPropertiesOutput values. You can construct a concrete instance of `RecommendationConfigurationPropertiesInput` via:

RecommendationConfigurationPropertiesArgs{...}

type RecommendationConfigurationPropertiesOutput

type RecommendationConfigurationPropertiesOutput struct{ *pulumi.OutputState }

The type of IoT Security recommendation.

func (RecommendationConfigurationPropertiesOutput) ElementType

func (RecommendationConfigurationPropertiesOutput) RecommendationType

The type of IoT Security recommendation.

func (RecommendationConfigurationPropertiesOutput) Status

Recommendation status. When the recommendation status is disabled recommendations are not generated.

func (RecommendationConfigurationPropertiesOutput) ToRecommendationConfigurationPropertiesOutput

func (o RecommendationConfigurationPropertiesOutput) ToRecommendationConfigurationPropertiesOutput() RecommendationConfigurationPropertiesOutput

func (RecommendationConfigurationPropertiesOutput) ToRecommendationConfigurationPropertiesOutputWithContext

func (o RecommendationConfigurationPropertiesOutput) ToRecommendationConfigurationPropertiesOutputWithContext(ctx context.Context) RecommendationConfigurationPropertiesOutput

type RecommendationConfigurationPropertiesResponse

type RecommendationConfigurationPropertiesResponse struct {
	Name string `pulumi:"name"`
	// The type of IoT Security recommendation.
	RecommendationType string `pulumi:"recommendationType"`
	// Recommendation status. When the recommendation status is disabled recommendations are not generated.
	Status string `pulumi:"status"`
}

The type of IoT Security recommendation.

type RecommendationConfigurationPropertiesResponseArgs

type RecommendationConfigurationPropertiesResponseArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
	// The type of IoT Security recommendation.
	RecommendationType pulumi.StringInput `pulumi:"recommendationType"`
	// Recommendation status. When the recommendation status is disabled recommendations are not generated.
	Status pulumi.StringInput `pulumi:"status"`
}

The type of IoT Security recommendation.

func (RecommendationConfigurationPropertiesResponseArgs) ElementType

func (RecommendationConfigurationPropertiesResponseArgs) ToRecommendationConfigurationPropertiesResponseOutput

func (i RecommendationConfigurationPropertiesResponseArgs) ToRecommendationConfigurationPropertiesResponseOutput() RecommendationConfigurationPropertiesResponseOutput

func (RecommendationConfigurationPropertiesResponseArgs) ToRecommendationConfigurationPropertiesResponseOutputWithContext

func (i RecommendationConfigurationPropertiesResponseArgs) ToRecommendationConfigurationPropertiesResponseOutputWithContext(ctx context.Context) RecommendationConfigurationPropertiesResponseOutput

type RecommendationConfigurationPropertiesResponseArray

type RecommendationConfigurationPropertiesResponseArray []RecommendationConfigurationPropertiesResponseInput

func (RecommendationConfigurationPropertiesResponseArray) ElementType

func (RecommendationConfigurationPropertiesResponseArray) ToRecommendationConfigurationPropertiesResponseArrayOutput

func (i RecommendationConfigurationPropertiesResponseArray) ToRecommendationConfigurationPropertiesResponseArrayOutput() RecommendationConfigurationPropertiesResponseArrayOutput

func (RecommendationConfigurationPropertiesResponseArray) ToRecommendationConfigurationPropertiesResponseArrayOutputWithContext

func (i RecommendationConfigurationPropertiesResponseArray) ToRecommendationConfigurationPropertiesResponseArrayOutputWithContext(ctx context.Context) RecommendationConfigurationPropertiesResponseArrayOutput

type RecommendationConfigurationPropertiesResponseArrayInput

type RecommendationConfigurationPropertiesResponseArrayInput interface {
	pulumi.Input

	ToRecommendationConfigurationPropertiesResponseArrayOutput() RecommendationConfigurationPropertiesResponseArrayOutput
	ToRecommendationConfigurationPropertiesResponseArrayOutputWithContext(context.Context) RecommendationConfigurationPropertiesResponseArrayOutput
}

RecommendationConfigurationPropertiesResponseArrayInput is an input type that accepts RecommendationConfigurationPropertiesResponseArray and RecommendationConfigurationPropertiesResponseArrayOutput values. You can construct a concrete instance of `RecommendationConfigurationPropertiesResponseArrayInput` via:

RecommendationConfigurationPropertiesResponseArray{ RecommendationConfigurationPropertiesResponseArgs{...} }

type RecommendationConfigurationPropertiesResponseArrayOutput

type RecommendationConfigurationPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (RecommendationConfigurationPropertiesResponseArrayOutput) ElementType

func (RecommendationConfigurationPropertiesResponseArrayOutput) Index

func (RecommendationConfigurationPropertiesResponseArrayOutput) ToRecommendationConfigurationPropertiesResponseArrayOutput

func (RecommendationConfigurationPropertiesResponseArrayOutput) ToRecommendationConfigurationPropertiesResponseArrayOutputWithContext

func (o RecommendationConfigurationPropertiesResponseArrayOutput) ToRecommendationConfigurationPropertiesResponseArrayOutputWithContext(ctx context.Context) RecommendationConfigurationPropertiesResponseArrayOutput

type RecommendationConfigurationPropertiesResponseInput

type RecommendationConfigurationPropertiesResponseInput interface {
	pulumi.Input

	ToRecommendationConfigurationPropertiesResponseOutput() RecommendationConfigurationPropertiesResponseOutput
	ToRecommendationConfigurationPropertiesResponseOutputWithContext(context.Context) RecommendationConfigurationPropertiesResponseOutput
}

RecommendationConfigurationPropertiesResponseInput is an input type that accepts RecommendationConfigurationPropertiesResponseArgs and RecommendationConfigurationPropertiesResponseOutput values. You can construct a concrete instance of `RecommendationConfigurationPropertiesResponseInput` via:

RecommendationConfigurationPropertiesResponseArgs{...}

type RecommendationConfigurationPropertiesResponseOutput

type RecommendationConfigurationPropertiesResponseOutput struct{ *pulumi.OutputState }

The type of IoT Security recommendation.

func (RecommendationConfigurationPropertiesResponseOutput) ElementType

func (RecommendationConfigurationPropertiesResponseOutput) Name

func (RecommendationConfigurationPropertiesResponseOutput) RecommendationType

The type of IoT Security recommendation.

func (RecommendationConfigurationPropertiesResponseOutput) Status

Recommendation status. When the recommendation status is disabled recommendations are not generated.

func (RecommendationConfigurationPropertiesResponseOutput) ToRecommendationConfigurationPropertiesResponseOutput

func (o RecommendationConfigurationPropertiesResponseOutput) ToRecommendationConfigurationPropertiesResponseOutput() RecommendationConfigurationPropertiesResponseOutput

func (RecommendationConfigurationPropertiesResponseOutput) ToRecommendationConfigurationPropertiesResponseOutputWithContext

func (o RecommendationConfigurationPropertiesResponseOutput) ToRecommendationConfigurationPropertiesResponseOutputWithContext(ctx context.Context) RecommendationConfigurationPropertiesResponseOutput

type RecommendationType added in v0.3.1

type RecommendationType pulumi.String

The type of IoT Security recommendation.

func (RecommendationType) ElementType added in v0.3.1

func (RecommendationType) ElementType() reflect.Type

func (RecommendationType) ToStringOutput added in v0.3.1

func (e RecommendationType) ToStringOutput() pulumi.StringOutput

func (RecommendationType) ToStringOutputWithContext added in v0.3.1

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

func (RecommendationType) ToStringPtrOutput added in v0.3.1

func (e RecommendationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (RecommendationType) ToStringPtrOutputWithContext added in v0.3.1

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

type SecuritySolutionStatus added in v0.3.1

type SecuritySolutionStatus pulumi.String

Status of the IoT Security solution.

func (SecuritySolutionStatus) ElementType added in v0.3.1

func (SecuritySolutionStatus) ElementType() reflect.Type

func (SecuritySolutionStatus) ToStringOutput added in v0.3.1

func (e SecuritySolutionStatus) ToStringOutput() pulumi.StringOutput

func (SecuritySolutionStatus) ToStringOutputWithContext added in v0.3.1

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

func (SecuritySolutionStatus) ToStringPtrOutput added in v0.3.1

func (e SecuritySolutionStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (SecuritySolutionStatus) ToStringPtrOutputWithContext added in v0.3.1

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

type SystemDataResponse added in v0.4.0

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseArgs added in v0.4.0

type SystemDataResponseArgs struct {
	// The timestamp of resource creation (UTC).
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseArgs) ElementType added in v0.4.0

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput added in v0.4.0

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext added in v0.4.0

func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput added in v0.4.0

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext added in v0.4.0

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponseInput added in v0.4.0

type SystemDataResponseInput interface {
	pulumi.Input

	ToSystemDataResponseOutput() SystemDataResponseOutput
	ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}

SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:

SystemDataResponseArgs{...}

type SystemDataResponseOutput added in v0.4.0

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt added in v0.4.0

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy added in v0.4.0

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType added in v0.4.0

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType added in v0.4.0

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt added in v0.4.0

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy added in v0.4.0

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType added in v0.4.0

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput added in v0.4.0

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext added in v0.4.0

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput added in v0.4.0

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext added in v0.4.0

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponsePtrInput added in v0.4.0

type SystemDataResponsePtrInput interface {
	pulumi.Input

	ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
	ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}

SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:

        SystemDataResponseArgs{...}

or:

        nil

func SystemDataResponsePtr added in v0.4.0

func SystemDataResponsePtr(v *SystemDataResponseArgs) SystemDataResponsePtrInput

type SystemDataResponsePtrOutput added in v0.4.0

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt added in v0.4.0

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy added in v0.4.0

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType added in v0.4.0

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem added in v0.4.0

func (SystemDataResponsePtrOutput) ElementType added in v0.4.0

func (SystemDataResponsePtrOutput) LastModifiedAt added in v0.4.0

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy added in v0.4.0

The identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedByType added in v0.4.0

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput added in v0.4.0

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext added in v0.4.0

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type ThresholdCustomAlertRule

type ThresholdCustomAlertRule struct {
	// Status of the custom alert.
	IsEnabled bool `pulumi:"isEnabled"`
	// The maximum threshold.
	MaxThreshold int `pulumi:"maxThreshold"`
	// The minimum threshold.
	MinThreshold int `pulumi:"minThreshold"`
	// The type of the custom alert rule.
	// Expected value is 'ThresholdCustomAlertRule'.
	RuleType string `pulumi:"ruleType"`
}

A custom alert rule that checks if a value (depends on the custom alert type) is within the given range.

type ThresholdCustomAlertRuleArgs

type ThresholdCustomAlertRuleArgs struct {
	// Status of the custom alert.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// The maximum threshold.
	MaxThreshold pulumi.IntInput `pulumi:"maxThreshold"`
	// The minimum threshold.
	MinThreshold pulumi.IntInput `pulumi:"minThreshold"`
	// The type of the custom alert rule.
	// Expected value is 'ThresholdCustomAlertRule'.
	RuleType pulumi.StringInput `pulumi:"ruleType"`
}

A custom alert rule that checks if a value (depends on the custom alert type) is within the given range.

func (ThresholdCustomAlertRuleArgs) ElementType

func (ThresholdCustomAlertRuleArgs) ToThresholdCustomAlertRuleOutput

func (i ThresholdCustomAlertRuleArgs) ToThresholdCustomAlertRuleOutput() ThresholdCustomAlertRuleOutput

func (ThresholdCustomAlertRuleArgs) ToThresholdCustomAlertRuleOutputWithContext

func (i ThresholdCustomAlertRuleArgs) ToThresholdCustomAlertRuleOutputWithContext(ctx context.Context) ThresholdCustomAlertRuleOutput

type ThresholdCustomAlertRuleArray

type ThresholdCustomAlertRuleArray []ThresholdCustomAlertRuleInput

func (ThresholdCustomAlertRuleArray) ElementType

func (ThresholdCustomAlertRuleArray) ToThresholdCustomAlertRuleArrayOutput

func (i ThresholdCustomAlertRuleArray) ToThresholdCustomAlertRuleArrayOutput() ThresholdCustomAlertRuleArrayOutput

func (ThresholdCustomAlertRuleArray) ToThresholdCustomAlertRuleArrayOutputWithContext

func (i ThresholdCustomAlertRuleArray) ToThresholdCustomAlertRuleArrayOutputWithContext(ctx context.Context) ThresholdCustomAlertRuleArrayOutput

type ThresholdCustomAlertRuleArrayInput

type ThresholdCustomAlertRuleArrayInput interface {
	pulumi.Input

	ToThresholdCustomAlertRuleArrayOutput() ThresholdCustomAlertRuleArrayOutput
	ToThresholdCustomAlertRuleArrayOutputWithContext(context.Context) ThresholdCustomAlertRuleArrayOutput
}

ThresholdCustomAlertRuleArrayInput is an input type that accepts ThresholdCustomAlertRuleArray and ThresholdCustomAlertRuleArrayOutput values. You can construct a concrete instance of `ThresholdCustomAlertRuleArrayInput` via:

ThresholdCustomAlertRuleArray{ ThresholdCustomAlertRuleArgs{...} }

type ThresholdCustomAlertRuleArrayOutput

type ThresholdCustomAlertRuleArrayOutput struct{ *pulumi.OutputState }

func (ThresholdCustomAlertRuleArrayOutput) ElementType

func (ThresholdCustomAlertRuleArrayOutput) Index

func (ThresholdCustomAlertRuleArrayOutput) ToThresholdCustomAlertRuleArrayOutput

func (o ThresholdCustomAlertRuleArrayOutput) ToThresholdCustomAlertRuleArrayOutput() ThresholdCustomAlertRuleArrayOutput

func (ThresholdCustomAlertRuleArrayOutput) ToThresholdCustomAlertRuleArrayOutputWithContext

func (o ThresholdCustomAlertRuleArrayOutput) ToThresholdCustomAlertRuleArrayOutputWithContext(ctx context.Context) ThresholdCustomAlertRuleArrayOutput

type ThresholdCustomAlertRuleInput

type ThresholdCustomAlertRuleInput interface {
	pulumi.Input

	ToThresholdCustomAlertRuleOutput() ThresholdCustomAlertRuleOutput
	ToThresholdCustomAlertRuleOutputWithContext(context.Context) ThresholdCustomAlertRuleOutput
}

ThresholdCustomAlertRuleInput is an input type that accepts ThresholdCustomAlertRuleArgs and ThresholdCustomAlertRuleOutput values. You can construct a concrete instance of `ThresholdCustomAlertRuleInput` via:

ThresholdCustomAlertRuleArgs{...}

type ThresholdCustomAlertRuleOutput

type ThresholdCustomAlertRuleOutput struct{ *pulumi.OutputState }

A custom alert rule that checks if a value (depends on the custom alert type) is within the given range.

func (ThresholdCustomAlertRuleOutput) ElementType

func (ThresholdCustomAlertRuleOutput) IsEnabled

Status of the custom alert.

func (ThresholdCustomAlertRuleOutput) MaxThreshold

The maximum threshold.

func (ThresholdCustomAlertRuleOutput) MinThreshold

The minimum threshold.

func (ThresholdCustomAlertRuleOutput) RuleType

The type of the custom alert rule. Expected value is 'ThresholdCustomAlertRule'.

func (ThresholdCustomAlertRuleOutput) ToThresholdCustomAlertRuleOutput

func (o ThresholdCustomAlertRuleOutput) ToThresholdCustomAlertRuleOutput() ThresholdCustomAlertRuleOutput

func (ThresholdCustomAlertRuleOutput) ToThresholdCustomAlertRuleOutputWithContext

func (o ThresholdCustomAlertRuleOutput) ToThresholdCustomAlertRuleOutputWithContext(ctx context.Context) ThresholdCustomAlertRuleOutput

type ThresholdCustomAlertRuleResponse

type ThresholdCustomAlertRuleResponse struct {
	// The description of the custom alert.
	Description string `pulumi:"description"`
	// The display name of the custom alert.
	DisplayName string `pulumi:"displayName"`
	// Status of the custom alert.
	IsEnabled bool `pulumi:"isEnabled"`
	// The maximum threshold.
	MaxThreshold int `pulumi:"maxThreshold"`
	// The minimum threshold.
	MinThreshold int `pulumi:"minThreshold"`
	// The type of the custom alert rule.
	// Expected value is 'ThresholdCustomAlertRule'.
	RuleType string `pulumi:"ruleType"`
}

A custom alert rule that checks if a value (depends on the custom alert type) is within the given range.

type ThresholdCustomAlertRuleResponseArgs

type ThresholdCustomAlertRuleResponseArgs struct {
	// The description of the custom alert.
	Description pulumi.StringInput `pulumi:"description"`
	// The display name of the custom alert.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Status of the custom alert.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// The maximum threshold.
	MaxThreshold pulumi.IntInput `pulumi:"maxThreshold"`
	// The minimum threshold.
	MinThreshold pulumi.IntInput `pulumi:"minThreshold"`
	// The type of the custom alert rule.
	// Expected value is 'ThresholdCustomAlertRule'.
	RuleType pulumi.StringInput `pulumi:"ruleType"`
}

A custom alert rule that checks if a value (depends on the custom alert type) is within the given range.

func (ThresholdCustomAlertRuleResponseArgs) ElementType

func (ThresholdCustomAlertRuleResponseArgs) ToThresholdCustomAlertRuleResponseOutput

func (i ThresholdCustomAlertRuleResponseArgs) ToThresholdCustomAlertRuleResponseOutput() ThresholdCustomAlertRuleResponseOutput

func (ThresholdCustomAlertRuleResponseArgs) ToThresholdCustomAlertRuleResponseOutputWithContext

func (i ThresholdCustomAlertRuleResponseArgs) ToThresholdCustomAlertRuleResponseOutputWithContext(ctx context.Context) ThresholdCustomAlertRuleResponseOutput

type ThresholdCustomAlertRuleResponseArray

type ThresholdCustomAlertRuleResponseArray []ThresholdCustomAlertRuleResponseInput

func (ThresholdCustomAlertRuleResponseArray) ElementType

func (ThresholdCustomAlertRuleResponseArray) ToThresholdCustomAlertRuleResponseArrayOutput

func (i ThresholdCustomAlertRuleResponseArray) ToThresholdCustomAlertRuleResponseArrayOutput() ThresholdCustomAlertRuleResponseArrayOutput

func (ThresholdCustomAlertRuleResponseArray) ToThresholdCustomAlertRuleResponseArrayOutputWithContext

func (i ThresholdCustomAlertRuleResponseArray) ToThresholdCustomAlertRuleResponseArrayOutputWithContext(ctx context.Context) ThresholdCustomAlertRuleResponseArrayOutput

type ThresholdCustomAlertRuleResponseArrayInput

type ThresholdCustomAlertRuleResponseArrayInput interface {
	pulumi.Input

	ToThresholdCustomAlertRuleResponseArrayOutput() ThresholdCustomAlertRuleResponseArrayOutput
	ToThresholdCustomAlertRuleResponseArrayOutputWithContext(context.Context) ThresholdCustomAlertRuleResponseArrayOutput
}

ThresholdCustomAlertRuleResponseArrayInput is an input type that accepts ThresholdCustomAlertRuleResponseArray and ThresholdCustomAlertRuleResponseArrayOutput values. You can construct a concrete instance of `ThresholdCustomAlertRuleResponseArrayInput` via:

ThresholdCustomAlertRuleResponseArray{ ThresholdCustomAlertRuleResponseArgs{...} }

type ThresholdCustomAlertRuleResponseArrayOutput

type ThresholdCustomAlertRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (ThresholdCustomAlertRuleResponseArrayOutput) ElementType

func (ThresholdCustomAlertRuleResponseArrayOutput) Index

func (ThresholdCustomAlertRuleResponseArrayOutput) ToThresholdCustomAlertRuleResponseArrayOutput

func (o ThresholdCustomAlertRuleResponseArrayOutput) ToThresholdCustomAlertRuleResponseArrayOutput() ThresholdCustomAlertRuleResponseArrayOutput

func (ThresholdCustomAlertRuleResponseArrayOutput) ToThresholdCustomAlertRuleResponseArrayOutputWithContext

func (o ThresholdCustomAlertRuleResponseArrayOutput) ToThresholdCustomAlertRuleResponseArrayOutputWithContext(ctx context.Context) ThresholdCustomAlertRuleResponseArrayOutput

type ThresholdCustomAlertRuleResponseInput

type ThresholdCustomAlertRuleResponseInput interface {
	pulumi.Input

	ToThresholdCustomAlertRuleResponseOutput() ThresholdCustomAlertRuleResponseOutput
	ToThresholdCustomAlertRuleResponseOutputWithContext(context.Context) ThresholdCustomAlertRuleResponseOutput
}

ThresholdCustomAlertRuleResponseInput is an input type that accepts ThresholdCustomAlertRuleResponseArgs and ThresholdCustomAlertRuleResponseOutput values. You can construct a concrete instance of `ThresholdCustomAlertRuleResponseInput` via:

ThresholdCustomAlertRuleResponseArgs{...}

type ThresholdCustomAlertRuleResponseOutput

type ThresholdCustomAlertRuleResponseOutput struct{ *pulumi.OutputState }

A custom alert rule that checks if a value (depends on the custom alert type) is within the given range.

func (ThresholdCustomAlertRuleResponseOutput) Description

The description of the custom alert.

func (ThresholdCustomAlertRuleResponseOutput) DisplayName

The display name of the custom alert.

func (ThresholdCustomAlertRuleResponseOutput) ElementType

func (ThresholdCustomAlertRuleResponseOutput) IsEnabled

Status of the custom alert.

func (ThresholdCustomAlertRuleResponseOutput) MaxThreshold

The maximum threshold.

func (ThresholdCustomAlertRuleResponseOutput) MinThreshold

The minimum threshold.

func (ThresholdCustomAlertRuleResponseOutput) RuleType

The type of the custom alert rule. Expected value is 'ThresholdCustomAlertRule'.

func (ThresholdCustomAlertRuleResponseOutput) ToThresholdCustomAlertRuleResponseOutput

func (o ThresholdCustomAlertRuleResponseOutput) ToThresholdCustomAlertRuleResponseOutput() ThresholdCustomAlertRuleResponseOutput

func (ThresholdCustomAlertRuleResponseOutput) ToThresholdCustomAlertRuleResponseOutputWithContext

func (o ThresholdCustomAlertRuleResponseOutput) ToThresholdCustomAlertRuleResponseOutputWithContext(ctx context.Context) ThresholdCustomAlertRuleResponseOutput

type TimeWindowCustomAlertRule

type TimeWindowCustomAlertRule struct {
	// Status of the custom alert.
	IsEnabled bool `pulumi:"isEnabled"`
	// The maximum threshold.
	MaxThreshold int `pulumi:"maxThreshold"`
	// The minimum threshold.
	MinThreshold int `pulumi:"minThreshold"`
	// The type of the custom alert rule.
	// Expected value is 'ThresholdCustomAlertRule'.
	RuleType string `pulumi:"ruleType"`
	// The time window size in iso8601 format.
	TimeWindowSize string `pulumi:"timeWindowSize"`
}

A custom alert rule that checks if the number of activities (depends on the custom alert type) in a time window is within the given range.

type TimeWindowCustomAlertRuleArgs

type TimeWindowCustomAlertRuleArgs struct {
	// Status of the custom alert.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// The maximum threshold.
	MaxThreshold pulumi.IntInput `pulumi:"maxThreshold"`
	// The minimum threshold.
	MinThreshold pulumi.IntInput `pulumi:"minThreshold"`
	// The type of the custom alert rule.
	// Expected value is 'ThresholdCustomAlertRule'.
	RuleType pulumi.StringInput `pulumi:"ruleType"`
	// The time window size in iso8601 format.
	TimeWindowSize pulumi.StringInput `pulumi:"timeWindowSize"`
}

A custom alert rule that checks if the number of activities (depends on the custom alert type) in a time window is within the given range.

func (TimeWindowCustomAlertRuleArgs) ElementType

func (TimeWindowCustomAlertRuleArgs) ToTimeWindowCustomAlertRuleOutput

func (i TimeWindowCustomAlertRuleArgs) ToTimeWindowCustomAlertRuleOutput() TimeWindowCustomAlertRuleOutput

func (TimeWindowCustomAlertRuleArgs) ToTimeWindowCustomAlertRuleOutputWithContext

func (i TimeWindowCustomAlertRuleArgs) ToTimeWindowCustomAlertRuleOutputWithContext(ctx context.Context) TimeWindowCustomAlertRuleOutput

type TimeWindowCustomAlertRuleArray

type TimeWindowCustomAlertRuleArray []TimeWindowCustomAlertRuleInput

func (TimeWindowCustomAlertRuleArray) ElementType

func (TimeWindowCustomAlertRuleArray) ToTimeWindowCustomAlertRuleArrayOutput

func (i TimeWindowCustomAlertRuleArray) ToTimeWindowCustomAlertRuleArrayOutput() TimeWindowCustomAlertRuleArrayOutput

func (TimeWindowCustomAlertRuleArray) ToTimeWindowCustomAlertRuleArrayOutputWithContext

func (i TimeWindowCustomAlertRuleArray) ToTimeWindowCustomAlertRuleArrayOutputWithContext(ctx context.Context) TimeWindowCustomAlertRuleArrayOutput

type TimeWindowCustomAlertRuleArrayInput

type TimeWindowCustomAlertRuleArrayInput interface {
	pulumi.Input

	ToTimeWindowCustomAlertRuleArrayOutput() TimeWindowCustomAlertRuleArrayOutput
	ToTimeWindowCustomAlertRuleArrayOutputWithContext(context.Context) TimeWindowCustomAlertRuleArrayOutput
}

TimeWindowCustomAlertRuleArrayInput is an input type that accepts TimeWindowCustomAlertRuleArray and TimeWindowCustomAlertRuleArrayOutput values. You can construct a concrete instance of `TimeWindowCustomAlertRuleArrayInput` via:

TimeWindowCustomAlertRuleArray{ TimeWindowCustomAlertRuleArgs{...} }

type TimeWindowCustomAlertRuleArrayOutput

type TimeWindowCustomAlertRuleArrayOutput struct{ *pulumi.OutputState }

func (TimeWindowCustomAlertRuleArrayOutput) ElementType

func (TimeWindowCustomAlertRuleArrayOutput) Index

func (TimeWindowCustomAlertRuleArrayOutput) ToTimeWindowCustomAlertRuleArrayOutput

func (o TimeWindowCustomAlertRuleArrayOutput) ToTimeWindowCustomAlertRuleArrayOutput() TimeWindowCustomAlertRuleArrayOutput

func (TimeWindowCustomAlertRuleArrayOutput) ToTimeWindowCustomAlertRuleArrayOutputWithContext

func (o TimeWindowCustomAlertRuleArrayOutput) ToTimeWindowCustomAlertRuleArrayOutputWithContext(ctx context.Context) TimeWindowCustomAlertRuleArrayOutput

type TimeWindowCustomAlertRuleInput

type TimeWindowCustomAlertRuleInput interface {
	pulumi.Input

	ToTimeWindowCustomAlertRuleOutput() TimeWindowCustomAlertRuleOutput
	ToTimeWindowCustomAlertRuleOutputWithContext(context.Context) TimeWindowCustomAlertRuleOutput
}

TimeWindowCustomAlertRuleInput is an input type that accepts TimeWindowCustomAlertRuleArgs and TimeWindowCustomAlertRuleOutput values. You can construct a concrete instance of `TimeWindowCustomAlertRuleInput` via:

TimeWindowCustomAlertRuleArgs{...}

type TimeWindowCustomAlertRuleOutput

type TimeWindowCustomAlertRuleOutput struct{ *pulumi.OutputState }

A custom alert rule that checks if the number of activities (depends on the custom alert type) in a time window is within the given range.

func (TimeWindowCustomAlertRuleOutput) ElementType

func (TimeWindowCustomAlertRuleOutput) IsEnabled

Status of the custom alert.

func (TimeWindowCustomAlertRuleOutput) MaxThreshold

The maximum threshold.

func (TimeWindowCustomAlertRuleOutput) MinThreshold

The minimum threshold.

func (TimeWindowCustomAlertRuleOutput) RuleType

The type of the custom alert rule. Expected value is 'ThresholdCustomAlertRule'.

func (TimeWindowCustomAlertRuleOutput) TimeWindowSize

The time window size in iso8601 format.

func (TimeWindowCustomAlertRuleOutput) ToTimeWindowCustomAlertRuleOutput

func (o TimeWindowCustomAlertRuleOutput) ToTimeWindowCustomAlertRuleOutput() TimeWindowCustomAlertRuleOutput

func (TimeWindowCustomAlertRuleOutput) ToTimeWindowCustomAlertRuleOutputWithContext

func (o TimeWindowCustomAlertRuleOutput) ToTimeWindowCustomAlertRuleOutputWithContext(ctx context.Context) TimeWindowCustomAlertRuleOutput

type TimeWindowCustomAlertRuleResponse

type TimeWindowCustomAlertRuleResponse struct {
	// The description of the custom alert.
	Description string `pulumi:"description"`
	// The display name of the custom alert.
	DisplayName string `pulumi:"displayName"`
	// Status of the custom alert.
	IsEnabled bool `pulumi:"isEnabled"`
	// The maximum threshold.
	MaxThreshold int `pulumi:"maxThreshold"`
	// The minimum threshold.
	MinThreshold int `pulumi:"minThreshold"`
	// The type of the custom alert rule.
	// Expected value is 'ThresholdCustomAlertRule'.
	RuleType string `pulumi:"ruleType"`
	// The time window size in iso8601 format.
	TimeWindowSize string `pulumi:"timeWindowSize"`
}

A custom alert rule that checks if the number of activities (depends on the custom alert type) in a time window is within the given range.

type TimeWindowCustomAlertRuleResponseArgs

type TimeWindowCustomAlertRuleResponseArgs struct {
	// The description of the custom alert.
	Description pulumi.StringInput `pulumi:"description"`
	// The display name of the custom alert.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Status of the custom alert.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// The maximum threshold.
	MaxThreshold pulumi.IntInput `pulumi:"maxThreshold"`
	// The minimum threshold.
	MinThreshold pulumi.IntInput `pulumi:"minThreshold"`
	// The type of the custom alert rule.
	// Expected value is 'ThresholdCustomAlertRule'.
	RuleType pulumi.StringInput `pulumi:"ruleType"`
	// The time window size in iso8601 format.
	TimeWindowSize pulumi.StringInput `pulumi:"timeWindowSize"`
}

A custom alert rule that checks if the number of activities (depends on the custom alert type) in a time window is within the given range.

func (TimeWindowCustomAlertRuleResponseArgs) ElementType

func (TimeWindowCustomAlertRuleResponseArgs) ToTimeWindowCustomAlertRuleResponseOutput

func (i TimeWindowCustomAlertRuleResponseArgs) ToTimeWindowCustomAlertRuleResponseOutput() TimeWindowCustomAlertRuleResponseOutput

func (TimeWindowCustomAlertRuleResponseArgs) ToTimeWindowCustomAlertRuleResponseOutputWithContext

func (i TimeWindowCustomAlertRuleResponseArgs) ToTimeWindowCustomAlertRuleResponseOutputWithContext(ctx context.Context) TimeWindowCustomAlertRuleResponseOutput

type TimeWindowCustomAlertRuleResponseArray

type TimeWindowCustomAlertRuleResponseArray []TimeWindowCustomAlertRuleResponseInput

func (TimeWindowCustomAlertRuleResponseArray) ElementType

func (TimeWindowCustomAlertRuleResponseArray) ToTimeWindowCustomAlertRuleResponseArrayOutput

func (i TimeWindowCustomAlertRuleResponseArray) ToTimeWindowCustomAlertRuleResponseArrayOutput() TimeWindowCustomAlertRuleResponseArrayOutput

func (TimeWindowCustomAlertRuleResponseArray) ToTimeWindowCustomAlertRuleResponseArrayOutputWithContext

func (i TimeWindowCustomAlertRuleResponseArray) ToTimeWindowCustomAlertRuleResponseArrayOutputWithContext(ctx context.Context) TimeWindowCustomAlertRuleResponseArrayOutput

type TimeWindowCustomAlertRuleResponseArrayInput

type TimeWindowCustomAlertRuleResponseArrayInput interface {
	pulumi.Input

	ToTimeWindowCustomAlertRuleResponseArrayOutput() TimeWindowCustomAlertRuleResponseArrayOutput
	ToTimeWindowCustomAlertRuleResponseArrayOutputWithContext(context.Context) TimeWindowCustomAlertRuleResponseArrayOutput
}

TimeWindowCustomAlertRuleResponseArrayInput is an input type that accepts TimeWindowCustomAlertRuleResponseArray and TimeWindowCustomAlertRuleResponseArrayOutput values. You can construct a concrete instance of `TimeWindowCustomAlertRuleResponseArrayInput` via:

TimeWindowCustomAlertRuleResponseArray{ TimeWindowCustomAlertRuleResponseArgs{...} }

type TimeWindowCustomAlertRuleResponseArrayOutput

type TimeWindowCustomAlertRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (TimeWindowCustomAlertRuleResponseArrayOutput) ElementType

func (TimeWindowCustomAlertRuleResponseArrayOutput) Index

func (TimeWindowCustomAlertRuleResponseArrayOutput) ToTimeWindowCustomAlertRuleResponseArrayOutput

func (o TimeWindowCustomAlertRuleResponseArrayOutput) ToTimeWindowCustomAlertRuleResponseArrayOutput() TimeWindowCustomAlertRuleResponseArrayOutput

func (TimeWindowCustomAlertRuleResponseArrayOutput) ToTimeWindowCustomAlertRuleResponseArrayOutputWithContext

func (o TimeWindowCustomAlertRuleResponseArrayOutput) ToTimeWindowCustomAlertRuleResponseArrayOutputWithContext(ctx context.Context) TimeWindowCustomAlertRuleResponseArrayOutput

type TimeWindowCustomAlertRuleResponseInput

type TimeWindowCustomAlertRuleResponseInput interface {
	pulumi.Input

	ToTimeWindowCustomAlertRuleResponseOutput() TimeWindowCustomAlertRuleResponseOutput
	ToTimeWindowCustomAlertRuleResponseOutputWithContext(context.Context) TimeWindowCustomAlertRuleResponseOutput
}

TimeWindowCustomAlertRuleResponseInput is an input type that accepts TimeWindowCustomAlertRuleResponseArgs and TimeWindowCustomAlertRuleResponseOutput values. You can construct a concrete instance of `TimeWindowCustomAlertRuleResponseInput` via:

TimeWindowCustomAlertRuleResponseArgs{...}

type TimeWindowCustomAlertRuleResponseOutput

type TimeWindowCustomAlertRuleResponseOutput struct{ *pulumi.OutputState }

A custom alert rule that checks if the number of activities (depends on the custom alert type) in a time window is within the given range.

func (TimeWindowCustomAlertRuleResponseOutput) Description

The description of the custom alert.

func (TimeWindowCustomAlertRuleResponseOutput) DisplayName

The display name of the custom alert.

func (TimeWindowCustomAlertRuleResponseOutput) ElementType

func (TimeWindowCustomAlertRuleResponseOutput) IsEnabled

Status of the custom alert.

func (TimeWindowCustomAlertRuleResponseOutput) MaxThreshold

The maximum threshold.

func (TimeWindowCustomAlertRuleResponseOutput) MinThreshold

The minimum threshold.

func (TimeWindowCustomAlertRuleResponseOutput) RuleType

The type of the custom alert rule. Expected value is 'ThresholdCustomAlertRule'.

func (TimeWindowCustomAlertRuleResponseOutput) TimeWindowSize

The time window size in iso8601 format.

func (TimeWindowCustomAlertRuleResponseOutput) ToTimeWindowCustomAlertRuleResponseOutput

func (o TimeWindowCustomAlertRuleResponseOutput) ToTimeWindowCustomAlertRuleResponseOutput() TimeWindowCustomAlertRuleResponseOutput

func (TimeWindowCustomAlertRuleResponseOutput) ToTimeWindowCustomAlertRuleResponseOutputWithContext

func (o TimeWindowCustomAlertRuleResponseOutput) ToTimeWindowCustomAlertRuleResponseOutputWithContext(ctx context.Context) TimeWindowCustomAlertRuleResponseOutput

type UnmaskedIpLoggingStatus added in v0.3.1

type UnmaskedIpLoggingStatus pulumi.String

Unmasked IP address logging status

func (UnmaskedIpLoggingStatus) ElementType added in v0.3.1

func (UnmaskedIpLoggingStatus) ElementType() reflect.Type

func (UnmaskedIpLoggingStatus) ToStringOutput added in v0.3.1

func (e UnmaskedIpLoggingStatus) ToStringOutput() pulumi.StringOutput

func (UnmaskedIpLoggingStatus) ToStringOutputWithContext added in v0.3.1

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

func (UnmaskedIpLoggingStatus) ToStringPtrOutput added in v0.3.1

func (e UnmaskedIpLoggingStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (UnmaskedIpLoggingStatus) ToStringPtrOutputWithContext added in v0.3.1

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

type UserDefinedResourcesProperties

type UserDefinedResourcesProperties struct {
	// Azure Resource Graph query which represents the security solution's user defined resources. Required to start with "where type != "Microsoft.Devices/IotHubs""
	Query string `pulumi:"query"`
	// List of Azure subscription ids on which the user defined resources query should be executed.
	QuerySubscriptions []string `pulumi:"querySubscriptions"`
}

Properties of the IoT Security solution's user defined resources.

type UserDefinedResourcesPropertiesArgs

type UserDefinedResourcesPropertiesArgs struct {
	// Azure Resource Graph query which represents the security solution's user defined resources. Required to start with "where type != "Microsoft.Devices/IotHubs""
	Query pulumi.StringInput `pulumi:"query"`
	// List of Azure subscription ids on which the user defined resources query should be executed.
	QuerySubscriptions pulumi.StringArrayInput `pulumi:"querySubscriptions"`
}

Properties of the IoT Security solution's user defined resources.

func (UserDefinedResourcesPropertiesArgs) ElementType

func (UserDefinedResourcesPropertiesArgs) ToUserDefinedResourcesPropertiesOutput

func (i UserDefinedResourcesPropertiesArgs) ToUserDefinedResourcesPropertiesOutput() UserDefinedResourcesPropertiesOutput

func (UserDefinedResourcesPropertiesArgs) ToUserDefinedResourcesPropertiesOutputWithContext

func (i UserDefinedResourcesPropertiesArgs) ToUserDefinedResourcesPropertiesOutputWithContext(ctx context.Context) UserDefinedResourcesPropertiesOutput

func (UserDefinedResourcesPropertiesArgs) ToUserDefinedResourcesPropertiesPtrOutput

func (i UserDefinedResourcesPropertiesArgs) ToUserDefinedResourcesPropertiesPtrOutput() UserDefinedResourcesPropertiesPtrOutput

func (UserDefinedResourcesPropertiesArgs) ToUserDefinedResourcesPropertiesPtrOutputWithContext

func (i UserDefinedResourcesPropertiesArgs) ToUserDefinedResourcesPropertiesPtrOutputWithContext(ctx context.Context) UserDefinedResourcesPropertiesPtrOutput

type UserDefinedResourcesPropertiesInput

type UserDefinedResourcesPropertiesInput interface {
	pulumi.Input

	ToUserDefinedResourcesPropertiesOutput() UserDefinedResourcesPropertiesOutput
	ToUserDefinedResourcesPropertiesOutputWithContext(context.Context) UserDefinedResourcesPropertiesOutput
}

UserDefinedResourcesPropertiesInput is an input type that accepts UserDefinedResourcesPropertiesArgs and UserDefinedResourcesPropertiesOutput values. You can construct a concrete instance of `UserDefinedResourcesPropertiesInput` via:

UserDefinedResourcesPropertiesArgs{...}

type UserDefinedResourcesPropertiesOutput

type UserDefinedResourcesPropertiesOutput struct{ *pulumi.OutputState }

Properties of the IoT Security solution's user defined resources.

func (UserDefinedResourcesPropertiesOutput) ElementType

func (UserDefinedResourcesPropertiesOutput) Query

Azure Resource Graph query which represents the security solution's user defined resources. Required to start with "where type != "Microsoft.Devices/IotHubs""

func (UserDefinedResourcesPropertiesOutput) QuerySubscriptions

List of Azure subscription ids on which the user defined resources query should be executed.

func (UserDefinedResourcesPropertiesOutput) ToUserDefinedResourcesPropertiesOutput

func (o UserDefinedResourcesPropertiesOutput) ToUserDefinedResourcesPropertiesOutput() UserDefinedResourcesPropertiesOutput

func (UserDefinedResourcesPropertiesOutput) ToUserDefinedResourcesPropertiesOutputWithContext

func (o UserDefinedResourcesPropertiesOutput) ToUserDefinedResourcesPropertiesOutputWithContext(ctx context.Context) UserDefinedResourcesPropertiesOutput

func (UserDefinedResourcesPropertiesOutput) ToUserDefinedResourcesPropertiesPtrOutput

func (o UserDefinedResourcesPropertiesOutput) ToUserDefinedResourcesPropertiesPtrOutput() UserDefinedResourcesPropertiesPtrOutput

func (UserDefinedResourcesPropertiesOutput) ToUserDefinedResourcesPropertiesPtrOutputWithContext

func (o UserDefinedResourcesPropertiesOutput) ToUserDefinedResourcesPropertiesPtrOutputWithContext(ctx context.Context) UserDefinedResourcesPropertiesPtrOutput

type UserDefinedResourcesPropertiesPtrInput

type UserDefinedResourcesPropertiesPtrInput interface {
	pulumi.Input

	ToUserDefinedResourcesPropertiesPtrOutput() UserDefinedResourcesPropertiesPtrOutput
	ToUserDefinedResourcesPropertiesPtrOutputWithContext(context.Context) UserDefinedResourcesPropertiesPtrOutput
}

UserDefinedResourcesPropertiesPtrInput is an input type that accepts UserDefinedResourcesPropertiesArgs, UserDefinedResourcesPropertiesPtr and UserDefinedResourcesPropertiesPtrOutput values. You can construct a concrete instance of `UserDefinedResourcesPropertiesPtrInput` via:

        UserDefinedResourcesPropertiesArgs{...}

or:

        nil

type UserDefinedResourcesPropertiesPtrOutput

type UserDefinedResourcesPropertiesPtrOutput struct{ *pulumi.OutputState }

func (UserDefinedResourcesPropertiesPtrOutput) Elem

func (UserDefinedResourcesPropertiesPtrOutput) ElementType

func (UserDefinedResourcesPropertiesPtrOutput) Query

Azure Resource Graph query which represents the security solution's user defined resources. Required to start with "where type != "Microsoft.Devices/IotHubs""

func (UserDefinedResourcesPropertiesPtrOutput) QuerySubscriptions

List of Azure subscription ids on which the user defined resources query should be executed.

func (UserDefinedResourcesPropertiesPtrOutput) ToUserDefinedResourcesPropertiesPtrOutput

func (o UserDefinedResourcesPropertiesPtrOutput) ToUserDefinedResourcesPropertiesPtrOutput() UserDefinedResourcesPropertiesPtrOutput

func (UserDefinedResourcesPropertiesPtrOutput) ToUserDefinedResourcesPropertiesPtrOutputWithContext

func (o UserDefinedResourcesPropertiesPtrOutput) ToUserDefinedResourcesPropertiesPtrOutputWithContext(ctx context.Context) UserDefinedResourcesPropertiesPtrOutput

type UserDefinedResourcesPropertiesResponse

type UserDefinedResourcesPropertiesResponse struct {
	// Azure Resource Graph query which represents the security solution's user defined resources. Required to start with "where type != "Microsoft.Devices/IotHubs""
	Query string `pulumi:"query"`
	// List of Azure subscription ids on which the user defined resources query should be executed.
	QuerySubscriptions []string `pulumi:"querySubscriptions"`
}

Properties of the IoT Security solution's user defined resources.

type UserDefinedResourcesPropertiesResponseArgs

type UserDefinedResourcesPropertiesResponseArgs struct {
	// Azure Resource Graph query which represents the security solution's user defined resources. Required to start with "where type != "Microsoft.Devices/IotHubs""
	Query pulumi.StringInput `pulumi:"query"`
	// List of Azure subscription ids on which the user defined resources query should be executed.
	QuerySubscriptions pulumi.StringArrayInput `pulumi:"querySubscriptions"`
}

Properties of the IoT Security solution's user defined resources.

func (UserDefinedResourcesPropertiesResponseArgs) ElementType

func (UserDefinedResourcesPropertiesResponseArgs) ToUserDefinedResourcesPropertiesResponseOutput

func (i UserDefinedResourcesPropertiesResponseArgs) ToUserDefinedResourcesPropertiesResponseOutput() UserDefinedResourcesPropertiesResponseOutput

func (UserDefinedResourcesPropertiesResponseArgs) ToUserDefinedResourcesPropertiesResponseOutputWithContext

func (i UserDefinedResourcesPropertiesResponseArgs) ToUserDefinedResourcesPropertiesResponseOutputWithContext(ctx context.Context) UserDefinedResourcesPropertiesResponseOutput

func (UserDefinedResourcesPropertiesResponseArgs) ToUserDefinedResourcesPropertiesResponsePtrOutput

func (i UserDefinedResourcesPropertiesResponseArgs) ToUserDefinedResourcesPropertiesResponsePtrOutput() UserDefinedResourcesPropertiesResponsePtrOutput

func (UserDefinedResourcesPropertiesResponseArgs) ToUserDefinedResourcesPropertiesResponsePtrOutputWithContext

func (i UserDefinedResourcesPropertiesResponseArgs) ToUserDefinedResourcesPropertiesResponsePtrOutputWithContext(ctx context.Context) UserDefinedResourcesPropertiesResponsePtrOutput

type UserDefinedResourcesPropertiesResponseInput

type UserDefinedResourcesPropertiesResponseInput interface {
	pulumi.Input

	ToUserDefinedResourcesPropertiesResponseOutput() UserDefinedResourcesPropertiesResponseOutput
	ToUserDefinedResourcesPropertiesResponseOutputWithContext(context.Context) UserDefinedResourcesPropertiesResponseOutput
}

UserDefinedResourcesPropertiesResponseInput is an input type that accepts UserDefinedResourcesPropertiesResponseArgs and UserDefinedResourcesPropertiesResponseOutput values. You can construct a concrete instance of `UserDefinedResourcesPropertiesResponseInput` via:

UserDefinedResourcesPropertiesResponseArgs{...}

type UserDefinedResourcesPropertiesResponseOutput

type UserDefinedResourcesPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of the IoT Security solution's user defined resources.

func (UserDefinedResourcesPropertiesResponseOutput) ElementType

func (UserDefinedResourcesPropertiesResponseOutput) Query

Azure Resource Graph query which represents the security solution's user defined resources. Required to start with "where type != "Microsoft.Devices/IotHubs""

func (UserDefinedResourcesPropertiesResponseOutput) QuerySubscriptions

List of Azure subscription ids on which the user defined resources query should be executed.

func (UserDefinedResourcesPropertiesResponseOutput) ToUserDefinedResourcesPropertiesResponseOutput

func (o UserDefinedResourcesPropertiesResponseOutput) ToUserDefinedResourcesPropertiesResponseOutput() UserDefinedResourcesPropertiesResponseOutput

func (UserDefinedResourcesPropertiesResponseOutput) ToUserDefinedResourcesPropertiesResponseOutputWithContext

func (o UserDefinedResourcesPropertiesResponseOutput) ToUserDefinedResourcesPropertiesResponseOutputWithContext(ctx context.Context) UserDefinedResourcesPropertiesResponseOutput

func (UserDefinedResourcesPropertiesResponseOutput) ToUserDefinedResourcesPropertiesResponsePtrOutput

func (o UserDefinedResourcesPropertiesResponseOutput) ToUserDefinedResourcesPropertiesResponsePtrOutput() UserDefinedResourcesPropertiesResponsePtrOutput

func (UserDefinedResourcesPropertiesResponseOutput) ToUserDefinedResourcesPropertiesResponsePtrOutputWithContext

func (o UserDefinedResourcesPropertiesResponseOutput) ToUserDefinedResourcesPropertiesResponsePtrOutputWithContext(ctx context.Context) UserDefinedResourcesPropertiesResponsePtrOutput

type UserDefinedResourcesPropertiesResponsePtrInput

type UserDefinedResourcesPropertiesResponsePtrInput interface {
	pulumi.Input

	ToUserDefinedResourcesPropertiesResponsePtrOutput() UserDefinedResourcesPropertiesResponsePtrOutput
	ToUserDefinedResourcesPropertiesResponsePtrOutputWithContext(context.Context) UserDefinedResourcesPropertiesResponsePtrOutput
}

UserDefinedResourcesPropertiesResponsePtrInput is an input type that accepts UserDefinedResourcesPropertiesResponseArgs, UserDefinedResourcesPropertiesResponsePtr and UserDefinedResourcesPropertiesResponsePtrOutput values. You can construct a concrete instance of `UserDefinedResourcesPropertiesResponsePtrInput` via:

        UserDefinedResourcesPropertiesResponseArgs{...}

or:

        nil

type UserDefinedResourcesPropertiesResponsePtrOutput

type UserDefinedResourcesPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (UserDefinedResourcesPropertiesResponsePtrOutput) Elem

func (UserDefinedResourcesPropertiesResponsePtrOutput) ElementType

func (UserDefinedResourcesPropertiesResponsePtrOutput) Query

Azure Resource Graph query which represents the security solution's user defined resources. Required to start with "where type != "Microsoft.Devices/IotHubs""

func (UserDefinedResourcesPropertiesResponsePtrOutput) QuerySubscriptions

List of Azure subscription ids on which the user defined resources query should be executed.

func (UserDefinedResourcesPropertiesResponsePtrOutput) ToUserDefinedResourcesPropertiesResponsePtrOutput

func (o UserDefinedResourcesPropertiesResponsePtrOutput) ToUserDefinedResourcesPropertiesResponsePtrOutput() UserDefinedResourcesPropertiesResponsePtrOutput

func (UserDefinedResourcesPropertiesResponsePtrOutput) ToUserDefinedResourcesPropertiesResponsePtrOutputWithContext

func (o UserDefinedResourcesPropertiesResponsePtrOutput) ToUserDefinedResourcesPropertiesResponsePtrOutputWithContext(ctx context.Context) UserDefinedResourcesPropertiesResponsePtrOutput

Jump to

Keyboard shortcuts

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