Azure Native

Pulumi Official
Package maintained by Pulumi
v1.64.1 published on Wednesday, May 18, 2022 by Pulumi

getIotSecuritySolution

IoT Security solution configuration and resource information. API Version: 2019-08-01.

Using getIotSecuritySolution

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getIotSecuritySolution(args: GetIotSecuritySolutionArgs, opts?: InvokeOptions): Promise<GetIotSecuritySolutionResult>
function getIotSecuritySolutionOutput(args: GetIotSecuritySolutionOutputArgs, opts?: InvokeOptions): Output<GetIotSecuritySolutionResult>
def get_iot_security_solution(resource_group_name: Optional[str] = None,
                              solution_name: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetIotSecuritySolutionResult
def get_iot_security_solution_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                              solution_name: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetIotSecuritySolutionResult]
func LookupIotSecuritySolution(ctx *Context, args *LookupIotSecuritySolutionArgs, opts ...InvokeOption) (*LookupIotSecuritySolutionResult, error)
func LookupIotSecuritySolutionOutput(ctx *Context, args *LookupIotSecuritySolutionOutputArgs, opts ...InvokeOption) LookupIotSecuritySolutionResultOutput

> Note: This function is named LookupIotSecuritySolution in the Go SDK.

public static class GetIotSecuritySolution 
{
    public static Task<GetIotSecuritySolutionResult> InvokeAsync(GetIotSecuritySolutionArgs args, InvokeOptions? opts = null)
    public static Output<GetIotSecuritySolutionResult> Invoke(GetIotSecuritySolutionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIotSecuritySolutionResult> getIotSecuritySolution(GetIotSecuritySolutionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:security:getIotSecuritySolution
  Arguments:
    # Arguments dictionary

The following arguments are supported:

ResourceGroupName string

The name of the resource group within the user's subscription. The name is case insensitive.

SolutionName string

The name of the IoT Security solution.

ResourceGroupName string

The name of the resource group within the user's subscription. The name is case insensitive.

SolutionName string

The name of the IoT Security solution.

resourceGroupName String

The name of the resource group within the user's subscription. The name is case insensitive.

solutionName String

The name of the IoT Security solution.

resourceGroupName string

The name of the resource group within the user's subscription. The name is case insensitive.

solutionName string

The name of the IoT Security solution.

resource_group_name str

The name of the resource group within the user's subscription. The name is case insensitive.

solution_name str

The name of the IoT Security solution.

resourceGroupName String

The name of the resource group within the user's subscription. The name is case insensitive.

solutionName String

The name of the IoT Security solution.

getIotSecuritySolution Result

The following output properties are available:

AutoDiscoveredResources List<string>

List of resources that were automatically discovered as relevant to the security solution.

DisplayName string

Resource display name.

Id string

Resource Id

IotHubs List<string>

IoT Hub resource IDs

Name string

Resource name

SystemData Pulumi.AzureNative.Security.Outputs.SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Type string

Resource type

AdditionalWorkspaces List<Pulumi.AzureNative.Security.Outputs.AdditionalWorkspacesPropertiesResponse>

List of additional workspaces

DisabledDataSources List<string>

Disabled data sources. Disabling these data sources compromises the system.

Export List<string>

List of additional options for exporting to workspace data.

Location string

The resource location.

RecommendationsConfiguration List<Pulumi.AzureNative.Security.Outputs.RecommendationConfigurationPropertiesResponse>

List of the configuration status for each recommendation type.

Status string

Status of the IoT Security solution.

Tags Dictionary<string, string>

Resource tags

UnmaskedIpLoggingStatus string

Unmasked IP address logging status

UserDefinedResources Pulumi.AzureNative.Security.Outputs.UserDefinedResourcesPropertiesResponse

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

Workspace string

Workspace resource ID

AutoDiscoveredResources []string

List of resources that were automatically discovered as relevant to the security solution.

DisplayName string

Resource display name.

Id string

Resource Id

IotHubs []string

IoT Hub resource IDs

Name string

Resource name

SystemData SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Type string

Resource type

AdditionalWorkspaces []AdditionalWorkspacesPropertiesResponse

List of additional workspaces

DisabledDataSources []string

Disabled data sources. Disabling these data sources compromises the system.

Export []string

List of additional options for exporting to workspace data.

Location string

The resource location.

RecommendationsConfiguration []RecommendationConfigurationPropertiesResponse

List of the configuration status for each recommendation type.

Status string

Status of the IoT Security solution.

Tags map[string]string

Resource tags

UnmaskedIpLoggingStatus string

Unmasked IP address logging status

UserDefinedResources UserDefinedResourcesPropertiesResponse

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

Workspace string

Workspace resource ID

autoDiscoveredResources List

List of resources that were automatically discovered as relevant to the security solution.

displayName String

Resource display name.

id String

Resource Id

iotHubs List

IoT Hub resource IDs

name String

Resource name

systemData SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type String

Resource type

additionalWorkspaces ListWorkspacesPropertiesResponse>

List of additional workspaces

disabledDataSources List

Disabled data sources. Disabling these data sources compromises the system.

export List

List of additional options for exporting to workspace data.

location String

The resource location.

recommendationsConfiguration ListConfigurationPropertiesResponse>

List of the configuration status for each recommendation type.

status String

Status of the IoT Security solution.

tags Map

Resource tags

unmaskedIpLoggingStatus String

Unmasked IP address logging status

userDefinedResources UserDefinedResourcesPropertiesResponse

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

workspace String

Workspace resource ID

autoDiscoveredResources string[]

List of resources that were automatically discovered as relevant to the security solution.

displayName string

Resource display name.

id string

Resource Id

iotHubs string[]

IoT Hub resource IDs

name string

Resource name

systemData SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type string

Resource type

additionalWorkspaces AdditionalWorkspacesPropertiesResponse[]

List of additional workspaces

disabledDataSources string[]

Disabled data sources. Disabling these data sources compromises the system.

export string[]

List of additional options for exporting to workspace data.

location string

The resource location.

recommendationsConfiguration RecommendationConfigurationPropertiesResponse[]

List of the configuration status for each recommendation type.

status string

Status of the IoT Security solution.

tags {[key: string]: string}

Resource tags

unmaskedIpLoggingStatus string

Unmasked IP address logging status

userDefinedResources UserDefinedResourcesPropertiesResponse

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

workspace string

Workspace resource ID

auto_discovered_resources Sequence[str]

List of resources that were automatically discovered as relevant to the security solution.

display_name str

Resource display name.

id str

Resource Id

iot_hubs Sequence[str]

IoT Hub resource IDs

name str

Resource name

system_data SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type str

Resource type

additional_workspaces Sequence[AdditionalWorkspacesPropertiesResponse]

List of additional workspaces

disabled_data_sources Sequence[str]

Disabled data sources. Disabling these data sources compromises the system.

export Sequence[str]

List of additional options for exporting to workspace data.

location str

The resource location.

recommendations_configuration Sequence[RecommendationConfigurationPropertiesResponse]

List of the configuration status for each recommendation type.

status str

Status of the IoT Security solution.

tags Mapping[str, str]

Resource tags

unmasked_ip_logging_status str

Unmasked IP address logging status

user_defined_resources UserDefinedResourcesPropertiesResponse

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

workspace str

Workspace resource ID

autoDiscoveredResources List

List of resources that were automatically discovered as relevant to the security solution.

displayName String

Resource display name.

id String

Resource Id

iotHubs List

IoT Hub resource IDs

name String

Resource name

systemData Property Map

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type String

Resource type

additionalWorkspaces List

List of additional workspaces

disabledDataSources List

Disabled data sources. Disabling these data sources compromises the system.

export List

List of additional options for exporting to workspace data.

location String

The resource location.

recommendationsConfiguration List

List of the configuration status for each recommendation type.

status String

Status of the IoT Security solution.

tags Map

Resource tags

unmaskedIpLoggingStatus String

Unmasked IP address logging status

userDefinedResources Property Map

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

workspace String

Workspace resource ID

Supporting Types

AdditionalWorkspacesPropertiesResponse

DataTypes List<string>

List of data types sent to workspace

Type string

Workspace type.

Workspace string

Workspace resource id

DataTypes []string

List of data types sent to workspace

Type string

Workspace type.

Workspace string

Workspace resource id

dataTypes List

List of data types sent to workspace

type String

Workspace type.

workspace String

Workspace resource id

dataTypes string[]

List of data types sent to workspace

type string

Workspace type.

workspace string

Workspace resource id

data_types Sequence[str]

List of data types sent to workspace

type str

Workspace type.

workspace str

Workspace resource id

dataTypes List

List of data types sent to workspace

type String

Workspace type.

workspace String

Workspace resource id

RecommendationConfigurationPropertiesResponse

Name string
RecommendationType string

The type of IoT Security recommendation.

Status string

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

Name string
RecommendationType string

The type of IoT Security recommendation.

Status string

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

name String
recommendationType String

The type of IoT Security recommendation.

status String

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

name string
recommendationType string

The type of IoT Security recommendation.

status string

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

name str
recommendation_type str

The type of IoT Security recommendation.

status str

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

name String
recommendationType String

The type of IoT Security recommendation.

status String

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

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

createdAt string

The timestamp of resource creation (UTC).

createdBy string

The identity that created the resource.

createdByType string

The type of identity that created the resource.

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string

The type of identity that last modified the resource.

created_at str

The timestamp of resource creation (UTC).

created_by str

The identity that created the resource.

created_by_type str

The type of identity that created the resource.

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

UserDefinedResourcesPropertiesResponse

Query string

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

QuerySubscriptions List<string>

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

Query string

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

QuerySubscriptions []string

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

query String

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

querySubscriptions List

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

query string

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

querySubscriptions string[]

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

query str

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

query_subscriptions Sequence[str]

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

query String

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

querySubscriptions List

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

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0