azure-native.security.getIotSecuritySolution
Explore with Pulumi AI
User this method to get details of a specific IoT Security solution based on solution name 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:
- 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