This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
azure-native.security.getIotSecuritySolution
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
User this method to get details of a specific IoT Security solution based on solution name Azure REST API version: 2019-08-01.
Other available API versions: 2017-08-01-preview.
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:
- Resource
Group stringName - The name of the resource group within the user's subscription. The name is case insensitive.
- Solution
Name string - The name of the IoT Security solution.
- Resource
Group stringName - The name of the resource group within the user's subscription. The name is case insensitive.
- Solution
Name string - The name of the IoT Security solution.
- resource
Group StringName - The name of the resource group within the user's subscription. The name is case insensitive.
- solution
Name String - The name of the IoT Security solution.
- resource
Group stringName - The name of the resource group within the user's subscription. The name is case insensitive.
- solution
Name string - The name of the IoT Security solution.
- resource_
group_ strname - 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.
- resource
Group StringName - The name of the resource group within the user's subscription. The name is case insensitive.
- solution
Name String - The name of the IoT Security solution.
getIotSecuritySolution Result
The following output properties are available:
- Auto
Discovered List<string>Resources - List of resources that were automatically discovered as relevant to the security solution.
- Display
Name string - Resource display name.
- Id string
- Resource Id
- Iot
Hubs List<string> - IoT Hub resource IDs
- Name string
- Resource name
- System
Data Pulumi.Azure Native. Security. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- Resource type
- Additional
Workspaces List<Pulumi.Azure Native. Security. Outputs. Additional Workspaces Properties Response> - List of additional workspaces
- Disabled
Data List<string>Sources - 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.
- Recommendations
Configuration List<Pulumi.Azure Native. Security. Outputs. Recommendation Configuration Properties Response> - List of the configuration status for each recommendation type.
- Status string
- Status of the IoT Security solution.
- Dictionary<string, string>
- Resource tags
- Unmasked
Ip stringLogging Status - Unmasked IP address logging status
- User
Defined Pulumi.Resources Azure Native. Security. Outputs. User Defined Resources Properties Response - Properties of the IoT Security solution's user defined resources.
- Workspace string
- Workspace resource ID
- Auto
Discovered []stringResources - List of resources that were automatically discovered as relevant to the security solution.
- Display
Name string - Resource display name.
- Id string
- Resource Id
- Iot
Hubs []string - IoT Hub resource IDs
- Name string
- Resource name
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- Resource type
- Additional
Workspaces []AdditionalWorkspaces Properties Response - List of additional workspaces
- Disabled
Data []stringSources - 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.
- Recommendations
Configuration []RecommendationConfiguration Properties Response - List of the configuration status for each recommendation type.
- Status string
- Status of the IoT Security solution.
- map[string]string
- Resource tags
- Unmasked
Ip stringLogging Status - Unmasked IP address logging status
- User
Defined UserResources Defined Resources Properties Response - Properties of the IoT Security solution's user defined resources.
- Workspace string
- Workspace resource ID
- auto
Discovered List<String>Resources - List of resources that were automatically discovered as relevant to the security solution.
- display
Name String - Resource display name.
- id String
- Resource Id
- iot
Hubs List<String> - IoT Hub resource IDs
- name String
- Resource name
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- Resource type
- additional
Workspaces List<AdditionalWorkspaces Properties Response> - List of additional workspaces
- disabled
Data List<String>Sources - 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.
- recommendations
Configuration List<RecommendationConfiguration Properties Response> - List of the configuration status for each recommendation type.
- status String
- Status of the IoT Security solution.
- Map<String,String>
- Resource tags
- unmasked
Ip StringLogging Status - Unmasked IP address logging status
- user
Defined UserResources Defined Resources Properties Response - Properties of the IoT Security solution's user defined resources.
- workspace String
- Workspace resource ID
- auto
Discovered string[]Resources - List of resources that were automatically discovered as relevant to the security solution.
- display
Name string - Resource display name.
- id string
- Resource Id
- iot
Hubs string[] - IoT Hub resource IDs
- name string
- Resource name
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- Resource type
- additional
Workspaces AdditionalWorkspaces Properties Response[] - List of additional workspaces
- disabled
Data string[]Sources - 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.
- recommendations
Configuration RecommendationConfiguration Properties Response[] - List of the configuration status for each recommendation type.
- status string
- Status of the IoT Security solution.
- {[key: string]: string}
- Resource tags
- unmasked
Ip stringLogging Status - Unmasked IP address logging status
- user
Defined UserResources Defined Resources Properties Response - Properties of the IoT Security solution's user defined resources.
- workspace string
- Workspace resource ID
- auto_
discovered_ Sequence[str]resources - 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 SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- Resource type
- additional_
workspaces Sequence[AdditionalWorkspaces Properties Response] - List of additional workspaces
- disabled_
data_ Sequence[str]sources - 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[RecommendationConfiguration Properties Response] - List of the configuration status for each recommendation type.
- status str
- Status of the IoT Security solution.
- Mapping[str, str]
- Resource tags
- unmasked_
ip_ strlogging_ status - Unmasked IP address logging status
- user_
defined_ Userresources Defined Resources Properties Response - Properties of the IoT Security solution's user defined resources.
- workspace str
- Workspace resource ID
- auto
Discovered List<String>Resources - List of resources that were automatically discovered as relevant to the security solution.
- display
Name String - Resource display name.
- id String
- Resource Id
- iot
Hubs List<String> - IoT Hub resource IDs
- name String
- Resource name
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- Resource type
- additional
Workspaces List<Property Map> - List of additional workspaces
- disabled
Data List<String>Sources - 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.
- recommendations
Configuration List<Property Map> - List of the configuration status for each recommendation type.
- status String
- Status of the IoT Security solution.
- Map<String>
- Resource tags
- unmasked
Ip StringLogging Status - Unmasked IP address logging status
- user
Defined Property MapResources - Properties of the IoT Security solution's user defined resources.
- workspace String
- Workspace resource ID
Supporting Types
AdditionalWorkspacesPropertiesResponse
- data_
types Sequence[str] - List of data types sent to workspace
- type str
- Workspace type.
- workspace str
- Workspace resource id
RecommendationConfigurationPropertiesResponse
- Name string
- Recommendation
Type string - The type of IoT Security recommendation.
- Status string
- Recommendation status. When the recommendation status is disabled recommendations are not generated.
- Name string
- Recommendation
Type string - The type of IoT Security recommendation.
- Status string
- Recommendation status. When the recommendation status is disabled recommendations are not generated.
- name String
- recommendation
Type String - The type of IoT Security recommendation.
- status String
- Recommendation status. When the recommendation status is disabled recommendations are not generated.
- name string
- recommendation
Type 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
- recommendation
Type String - The type of IoT Security recommendation.
- status String
- Recommendation status. When the recommendation status is disabled recommendations are not generated.
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - 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_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - 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""
- Query
Subscriptions 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""
- Query
Subscriptions []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""
- query
Subscriptions 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""
- query
Subscriptions 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""
- query
Subscriptions List<String> - List of Azure subscription ids on which the user defined resources query should be executed.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi