1. Packages
  2. Azure Native
  3. API Docs
  4. security
  5. getIotSecuritySolution
Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi

azure-native.security.getIotSecuritySolution

Explore with Pulumi AI

azure-native logo
Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi

    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:

    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<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 SystemDataResponse

    Azure Resource Manager metadata containing createdBy and modifiedBy information.

    type String

    Resource type

    additionalWorkspaces List<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<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 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<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 Property Map

    Azure Resource Manager metadata containing createdBy and modifiedBy information.

    type String

    Resource type

    additionalWorkspaces List<Property Map>

    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<Property Map>

    List of the configuration status for each recommendation type.

    status String

    Status of the IoT Security solution.

    tags Map<String>

    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<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

    data_types Sequence[str]

    List of data types sent to workspace

    type str

    Workspace type.

    workspace str

    Workspace resource id

    dataTypes List<String>

    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<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 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<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
    azure-native logo
    Azure Native v1.103.0 published on Friday, Jun 2, 2023 by Pulumi