azure-native.security.getIotSecuritySolution
Explore with Pulumi AI
User this method to get details of a specific IoT Security solution based on solution name
Uses Azure REST API version 2019-08-01.
Other available API versions: 2017-08-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native security [ApiVersion]
. See the version guide for details.
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)
public static Output<GetIotSecuritySolutionResult> getIotSecuritySolution(GetIotSecuritySolutionArgs args, InvokeOptions options)
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.
- Azure
Api stringVersion - The Azure API version of the resource.
- 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.
- Azure
Api stringVersion - The Azure API version of the resource.
- 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.
- azure
Api StringVersion - The Azure API version of the resource.
- 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.
- azure
Api stringVersion - The Azure API version of the resource.
- 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.
- azure_
api_ strversion - The Azure API version of the resource.
- 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.
- azure
Api StringVersion - The Azure API version of the resource.
- 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