lacework.IntegrationAzureAgentlessScanning
Explore with Pulumi AI
Create IntegrationAzureAgentlessScanning Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IntegrationAzureAgentlessScanning(name: string, args: IntegrationAzureAgentlessScanningArgs, opts?: CustomResourceOptions);
@overload
def IntegrationAzureAgentlessScanning(resource_name: str,
args: IntegrationAzureAgentlessScanningArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IntegrationAzureAgentlessScanning(resource_name: str,
opts: Optional[ResourceOptions] = None,
blob_container_name: Optional[str] = None,
credentials: Optional[IntegrationAzureAgentlessScanningCredentialsArgs] = None,
tenant_id: Optional[str] = None,
storage_account_url: Optional[str] = None,
scanning_subscription_id: Optional[str] = None,
scanning_resource_group_name: Optional[str] = None,
scan_containers: Optional[bool] = None,
retries: Optional[float] = None,
query_text: Optional[str] = None,
scan_frequency: Optional[float] = None,
scan_host_vulnerabilities: Optional[bool] = None,
scan_multi_volume: Optional[bool] = None,
scan_stopped_instances: Optional[bool] = None,
name: Optional[str] = None,
integration_level: Optional[str] = None,
integration_azure_agentless_scanning_id: Optional[str] = None,
subscriptions_lists: Optional[Sequence[str]] = None,
enabled: Optional[bool] = None)
func NewIntegrationAzureAgentlessScanning(ctx *Context, name string, args IntegrationAzureAgentlessScanningArgs, opts ...ResourceOption) (*IntegrationAzureAgentlessScanning, error)
public IntegrationAzureAgentlessScanning(string name, IntegrationAzureAgentlessScanningArgs args, CustomResourceOptions? opts = null)
public IntegrationAzureAgentlessScanning(String name, IntegrationAzureAgentlessScanningArgs args)
public IntegrationAzureAgentlessScanning(String name, IntegrationAzureAgentlessScanningArgs args, CustomResourceOptions options)
type: lacework:IntegrationAzureAgentlessScanning
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args IntegrationAzureAgentlessScanningArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IntegrationAzureAgentlessScanningArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IntegrationAzureAgentlessScanningArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IntegrationAzureAgentlessScanningArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IntegrationAzureAgentlessScanningArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var integrationAzureAgentlessScanningResource = new Lacework.IntegrationAzureAgentlessScanning("integrationAzureAgentlessScanningResource", new()
{
BlobContainerName = "string",
Credentials = new Lacework.Inputs.IntegrationAzureAgentlessScanningCredentialsArgs
{
ClientId = "string",
ClientSecret = "string",
},
TenantId = "string",
StorageAccountUrl = "string",
ScanningSubscriptionId = "string",
ScanningResourceGroupName = "string",
ScanContainers = false,
Retries = 0,
QueryText = "string",
ScanFrequency = 0,
ScanHostVulnerabilities = false,
ScanMultiVolume = false,
ScanStoppedInstances = false,
Name = "string",
IntegrationLevel = "string",
IntegrationAzureAgentlessScanningId = "string",
SubscriptionsLists = new[]
{
"string",
},
Enabled = false,
});
example, err := lacework.NewIntegrationAzureAgentlessScanning(ctx, "integrationAzureAgentlessScanningResource", &lacework.IntegrationAzureAgentlessScanningArgs{
BlobContainerName: pulumi.String("string"),
Credentials: &lacework.IntegrationAzureAgentlessScanningCredentialsArgs{
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
},
TenantId: pulumi.String("string"),
StorageAccountUrl: pulumi.String("string"),
ScanningSubscriptionId: pulumi.String("string"),
ScanningResourceGroupName: pulumi.String("string"),
ScanContainers: pulumi.Bool(false),
Retries: pulumi.Float64(0),
QueryText: pulumi.String("string"),
ScanFrequency: pulumi.Float64(0),
ScanHostVulnerabilities: pulumi.Bool(false),
ScanMultiVolume: pulumi.Bool(false),
ScanStoppedInstances: pulumi.Bool(false),
Name: pulumi.String("string"),
IntegrationLevel: pulumi.String("string"),
IntegrationAzureAgentlessScanningId: pulumi.String("string"),
SubscriptionsLists: pulumi.StringArray{
pulumi.String("string"),
},
Enabled: pulumi.Bool(false),
})
var integrationAzureAgentlessScanningResource = new IntegrationAzureAgentlessScanning("integrationAzureAgentlessScanningResource", IntegrationAzureAgentlessScanningArgs.builder()
.blobContainerName("string")
.credentials(IntegrationAzureAgentlessScanningCredentialsArgs.builder()
.clientId("string")
.clientSecret("string")
.build())
.tenantId("string")
.storageAccountUrl("string")
.scanningSubscriptionId("string")
.scanningResourceGroupName("string")
.scanContainers(false)
.retries(0)
.queryText("string")
.scanFrequency(0)
.scanHostVulnerabilities(false)
.scanMultiVolume(false)
.scanStoppedInstances(false)
.name("string")
.integrationLevel("string")
.integrationAzureAgentlessScanningId("string")
.subscriptionsLists("string")
.enabled(false)
.build());
integration_azure_agentless_scanning_resource = lacework.IntegrationAzureAgentlessScanning("integrationAzureAgentlessScanningResource",
blob_container_name="string",
credentials={
"client_id": "string",
"client_secret": "string",
},
tenant_id="string",
storage_account_url="string",
scanning_subscription_id="string",
scanning_resource_group_name="string",
scan_containers=False,
retries=0,
query_text="string",
scan_frequency=0,
scan_host_vulnerabilities=False,
scan_multi_volume=False,
scan_stopped_instances=False,
name="string",
integration_level="string",
integration_azure_agentless_scanning_id="string",
subscriptions_lists=["string"],
enabled=False)
const integrationAzureAgentlessScanningResource = new lacework.IntegrationAzureAgentlessScanning("integrationAzureAgentlessScanningResource", {
blobContainerName: "string",
credentials: {
clientId: "string",
clientSecret: "string",
},
tenantId: "string",
storageAccountUrl: "string",
scanningSubscriptionId: "string",
scanningResourceGroupName: "string",
scanContainers: false,
retries: 0,
queryText: "string",
scanFrequency: 0,
scanHostVulnerabilities: false,
scanMultiVolume: false,
scanStoppedInstances: false,
name: "string",
integrationLevel: "string",
integrationAzureAgentlessScanningId: "string",
subscriptionsLists: ["string"],
enabled: false,
});
type: lacework:IntegrationAzureAgentlessScanning
properties:
blobContainerName: string
credentials:
clientId: string
clientSecret: string
enabled: false
integrationAzureAgentlessScanningId: string
integrationLevel: string
name: string
queryText: string
retries: 0
scanContainers: false
scanFrequency: 0
scanHostVulnerabilities: false
scanMultiVolume: false
scanStoppedInstances: false
scanningResourceGroupName: string
scanningSubscriptionId: string
storageAccountUrl: string
subscriptionsLists:
- string
tenantId: string
IntegrationAzureAgentlessScanning Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The IntegrationAzureAgentlessScanning resource accepts the following input properties:
- Blob
Container stringName - blob container containing analysis results shared with Lacework platform.
- Credentials
Integration
Azure Agentless Scanning Credentials - Scanning
Resource stringGroup Name - name of the resource group where the scanner runs.
- Scanning
Subscription stringId - Id of the subscription where LW scanner is deployed.
- Storage
Account stringUrl - name of the storage account, in the format of 'https://.blob.core.windows.net'
- Tenant
Id string - Id of the tenant where LW scanner is deployed.
- Enabled bool
- The state of the external integration.
- Integration
Azure stringAgentless Scanning Id - Integration
Level string - Integration level - TENANT / SUBSCRIPTION.
- Name string
- The integration name.
- Query
Text string - The LQL query text.
- Retries double
- The number of attempts to create the external integration.
- Scan
Containers bool - Whether to includes scanning for containers.
- Scan
Frequency double - How often in hours the scan will run in hours.
- Scan
Host boolVulnerabilities - Whether to includes scanning for host vulnerabilities.
- Scan
Multi boolVolume - Whether to scan secondary volumes (true) or only root volumes (false)
- Scan
Stopped boolInstances - Whether to scan stopped instances (true)
- Subscriptions
Lists List<string> - List of subscriptions to specifically include/exclude.
- Blob
Container stringName - blob container containing analysis results shared with Lacework platform.
- Credentials
Integration
Azure Agentless Scanning Credentials Args - Scanning
Resource stringGroup Name - name of the resource group where the scanner runs.
- Scanning
Subscription stringId - Id of the subscription where LW scanner is deployed.
- Storage
Account stringUrl - name of the storage account, in the format of 'https://.blob.core.windows.net'
- Tenant
Id string - Id of the tenant where LW scanner is deployed.
- Enabled bool
- The state of the external integration.
- Integration
Azure stringAgentless Scanning Id - Integration
Level string - Integration level - TENANT / SUBSCRIPTION.
- Name string
- The integration name.
- Query
Text string - The LQL query text.
- Retries float64
- The number of attempts to create the external integration.
- Scan
Containers bool - Whether to includes scanning for containers.
- Scan
Frequency float64 - How often in hours the scan will run in hours.
- Scan
Host boolVulnerabilities - Whether to includes scanning for host vulnerabilities.
- Scan
Multi boolVolume - Whether to scan secondary volumes (true) or only root volumes (false)
- Scan
Stopped boolInstances - Whether to scan stopped instances (true)
- Subscriptions
Lists []string - List of subscriptions to specifically include/exclude.
- blob
Container StringName - blob container containing analysis results shared with Lacework platform.
- credentials
Integration
Azure Agentless Scanning Credentials - scanning
Resource StringGroup Name - name of the resource group where the scanner runs.
- scanning
Subscription StringId - Id of the subscription where LW scanner is deployed.
- storage
Account StringUrl - name of the storage account, in the format of 'https://.blob.core.windows.net'
- tenant
Id String - Id of the tenant where LW scanner is deployed.
- enabled Boolean
- The state of the external integration.
- integration
Azure StringAgentless Scanning Id - integration
Level String - Integration level - TENANT / SUBSCRIPTION.
- name String
- The integration name.
- query
Text String - The LQL query text.
- retries Double
- The number of attempts to create the external integration.
- scan
Containers Boolean - Whether to includes scanning for containers.
- scan
Frequency Double - How often in hours the scan will run in hours.
- scan
Host BooleanVulnerabilities - Whether to includes scanning for host vulnerabilities.
- scan
Multi BooleanVolume - Whether to scan secondary volumes (true) or only root volumes (false)
- scan
Stopped BooleanInstances - Whether to scan stopped instances (true)
- subscriptions
Lists List<String> - List of subscriptions to specifically include/exclude.
- blob
Container stringName - blob container containing analysis results shared with Lacework platform.
- credentials
Integration
Azure Agentless Scanning Credentials - scanning
Resource stringGroup Name - name of the resource group where the scanner runs.
- scanning
Subscription stringId - Id of the subscription where LW scanner is deployed.
- storage
Account stringUrl - name of the storage account, in the format of 'https://.blob.core.windows.net'
- tenant
Id string - Id of the tenant where LW scanner is deployed.
- enabled boolean
- The state of the external integration.
- integration
Azure stringAgentless Scanning Id - integration
Level string - Integration level - TENANT / SUBSCRIPTION.
- name string
- The integration name.
- query
Text string - The LQL query text.
- retries number
- The number of attempts to create the external integration.
- scan
Containers boolean - Whether to includes scanning for containers.
- scan
Frequency number - How often in hours the scan will run in hours.
- scan
Host booleanVulnerabilities - Whether to includes scanning for host vulnerabilities.
- scan
Multi booleanVolume - Whether to scan secondary volumes (true) or only root volumes (false)
- scan
Stopped booleanInstances - Whether to scan stopped instances (true)
- subscriptions
Lists string[] - List of subscriptions to specifically include/exclude.
- blob_
container_ strname - blob container containing analysis results shared with Lacework platform.
- credentials
Integration
Azure Agentless Scanning Credentials Args - scanning_
resource_ strgroup_ name - name of the resource group where the scanner runs.
- scanning_
subscription_ strid - Id of the subscription where LW scanner is deployed.
- storage_
account_ strurl - name of the storage account, in the format of 'https://.blob.core.windows.net'
- tenant_
id str - Id of the tenant where LW scanner is deployed.
- enabled bool
- The state of the external integration.
- integration_
azure_ stragentless_ scanning_ id - integration_
level str - Integration level - TENANT / SUBSCRIPTION.
- name str
- The integration name.
- query_
text str - The LQL query text.
- retries float
- The number of attempts to create the external integration.
- scan_
containers bool - Whether to includes scanning for containers.
- scan_
frequency float - How often in hours the scan will run in hours.
- scan_
host_ boolvulnerabilities - Whether to includes scanning for host vulnerabilities.
- scan_
multi_ boolvolume - Whether to scan secondary volumes (true) or only root volumes (false)
- scan_
stopped_ boolinstances - Whether to scan stopped instances (true)
- subscriptions_
lists Sequence[str] - List of subscriptions to specifically include/exclude.
- blob
Container StringName - blob container containing analysis results shared with Lacework platform.
- credentials Property Map
- scanning
Resource StringGroup Name - name of the resource group where the scanner runs.
- scanning
Subscription StringId - Id of the subscription where LW scanner is deployed.
- storage
Account StringUrl - name of the storage account, in the format of 'https://.blob.core.windows.net'
- tenant
Id String - Id of the tenant where LW scanner is deployed.
- enabled Boolean
- The state of the external integration.
- integration
Azure StringAgentless Scanning Id - integration
Level String - Integration level - TENANT / SUBSCRIPTION.
- name String
- The integration name.
- query
Text String - The LQL query text.
- retries Number
- The number of attempts to create the external integration.
- scan
Containers Boolean - Whether to includes scanning for containers.
- scan
Frequency Number - How often in hours the scan will run in hours.
- scan
Host BooleanVulnerabilities - Whether to includes scanning for host vulnerabilities.
- scan
Multi BooleanVolume - Whether to scan secondary volumes (true) or only root volumes (false)
- scan
Stopped BooleanInstances - Whether to scan stopped instances (true)
- subscriptions
Lists List<String> - List of subscriptions to specifically include/exclude.
Outputs
All input properties are implicitly available as output properties. Additionally, the IntegrationAzureAgentlessScanning resource produces the following output properties:
- Created
Or stringUpdated By - Created
Or stringUpdated Time - Id string
- The provider-assigned unique ID for this managed resource.
- Intg
Guid string - Server
Token string - Uri string
- Created
Or stringUpdated By - Created
Or stringUpdated Time - Id string
- The provider-assigned unique ID for this managed resource.
- Intg
Guid string - Server
Token string - Uri string
- created
Or StringUpdated By - created
Or StringUpdated Time - id String
- The provider-assigned unique ID for this managed resource.
- intg
Guid String - server
Token String - uri String
- created
Or stringUpdated By - created
Or stringUpdated Time - id string
- The provider-assigned unique ID for this managed resource.
- intg
Guid string - server
Token string - uri string
- created_
or_ strupdated_ by - created_
or_ strupdated_ time - id str
- The provider-assigned unique ID for this managed resource.
- intg_
guid str - server_
token str - uri str
- created
Or StringUpdated By - created
Or StringUpdated Time - id String
- The provider-assigned unique ID for this managed resource.
- intg
Guid String - server
Token String - uri String
Look up Existing IntegrationAzureAgentlessScanning Resource
Get an existing IntegrationAzureAgentlessScanning resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: IntegrationAzureAgentlessScanningState, opts?: CustomResourceOptions): IntegrationAzureAgentlessScanning
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
blob_container_name: Optional[str] = None,
created_or_updated_by: Optional[str] = None,
created_or_updated_time: Optional[str] = None,
credentials: Optional[IntegrationAzureAgentlessScanningCredentialsArgs] = None,
enabled: Optional[bool] = None,
integration_azure_agentless_scanning_id: Optional[str] = None,
integration_level: Optional[str] = None,
intg_guid: Optional[str] = None,
name: Optional[str] = None,
query_text: Optional[str] = None,
retries: Optional[float] = None,
scan_containers: Optional[bool] = None,
scan_frequency: Optional[float] = None,
scan_host_vulnerabilities: Optional[bool] = None,
scan_multi_volume: Optional[bool] = None,
scan_stopped_instances: Optional[bool] = None,
scanning_resource_group_name: Optional[str] = None,
scanning_subscription_id: Optional[str] = None,
server_token: Optional[str] = None,
storage_account_url: Optional[str] = None,
subscriptions_lists: Optional[Sequence[str]] = None,
tenant_id: Optional[str] = None,
uri: Optional[str] = None) -> IntegrationAzureAgentlessScanning
func GetIntegrationAzureAgentlessScanning(ctx *Context, name string, id IDInput, state *IntegrationAzureAgentlessScanningState, opts ...ResourceOption) (*IntegrationAzureAgentlessScanning, error)
public static IntegrationAzureAgentlessScanning Get(string name, Input<string> id, IntegrationAzureAgentlessScanningState? state, CustomResourceOptions? opts = null)
public static IntegrationAzureAgentlessScanning get(String name, Output<String> id, IntegrationAzureAgentlessScanningState state, CustomResourceOptions options)
resources: _: type: lacework:IntegrationAzureAgentlessScanning get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Blob
Container stringName - blob container containing analysis results shared with Lacework platform.
- Created
Or stringUpdated By - Created
Or stringUpdated Time - Credentials
Integration
Azure Agentless Scanning Credentials - Enabled bool
- The state of the external integration.
- Integration
Azure stringAgentless Scanning Id - Integration
Level string - Integration level - TENANT / SUBSCRIPTION.
- Intg
Guid string - Name string
- The integration name.
- Query
Text string - The LQL query text.
- Retries double
- The number of attempts to create the external integration.
- Scan
Containers bool - Whether to includes scanning for containers.
- Scan
Frequency double - How often in hours the scan will run in hours.
- Scan
Host boolVulnerabilities - Whether to includes scanning for host vulnerabilities.
- Scan
Multi boolVolume - Whether to scan secondary volumes (true) or only root volumes (false)
- Scan
Stopped boolInstances - Whether to scan stopped instances (true)
- Scanning
Resource stringGroup Name - name of the resource group where the scanner runs.
- Scanning
Subscription stringId - Id of the subscription where LW scanner is deployed.
- Server
Token string - Storage
Account stringUrl - name of the storage account, in the format of 'https://.blob.core.windows.net'
- Subscriptions
Lists List<string> - List of subscriptions to specifically include/exclude.
- Tenant
Id string - Id of the tenant where LW scanner is deployed.
- Uri string
- Blob
Container stringName - blob container containing analysis results shared with Lacework platform.
- Created
Or stringUpdated By - Created
Or stringUpdated Time - Credentials
Integration
Azure Agentless Scanning Credentials Args - Enabled bool
- The state of the external integration.
- Integration
Azure stringAgentless Scanning Id - Integration
Level string - Integration level - TENANT / SUBSCRIPTION.
- Intg
Guid string - Name string
- The integration name.
- Query
Text string - The LQL query text.
- Retries float64
- The number of attempts to create the external integration.
- Scan
Containers bool - Whether to includes scanning for containers.
- Scan
Frequency float64 - How often in hours the scan will run in hours.
- Scan
Host boolVulnerabilities - Whether to includes scanning for host vulnerabilities.
- Scan
Multi boolVolume - Whether to scan secondary volumes (true) or only root volumes (false)
- Scan
Stopped boolInstances - Whether to scan stopped instances (true)
- Scanning
Resource stringGroup Name - name of the resource group where the scanner runs.
- Scanning
Subscription stringId - Id of the subscription where LW scanner is deployed.
- Server
Token string - Storage
Account stringUrl - name of the storage account, in the format of 'https://.blob.core.windows.net'
- Subscriptions
Lists []string - List of subscriptions to specifically include/exclude.
- Tenant
Id string - Id of the tenant where LW scanner is deployed.
- Uri string
- blob
Container StringName - blob container containing analysis results shared with Lacework platform.
- created
Or StringUpdated By - created
Or StringUpdated Time - credentials
Integration
Azure Agentless Scanning Credentials - enabled Boolean
- The state of the external integration.
- integration
Azure StringAgentless Scanning Id - integration
Level String - Integration level - TENANT / SUBSCRIPTION.
- intg
Guid String - name String
- The integration name.
- query
Text String - The LQL query text.
- retries Double
- The number of attempts to create the external integration.
- scan
Containers Boolean - Whether to includes scanning for containers.
- scan
Frequency Double - How often in hours the scan will run in hours.
- scan
Host BooleanVulnerabilities - Whether to includes scanning for host vulnerabilities.
- scan
Multi BooleanVolume - Whether to scan secondary volumes (true) or only root volumes (false)
- scan
Stopped BooleanInstances - Whether to scan stopped instances (true)
- scanning
Resource StringGroup Name - name of the resource group where the scanner runs.
- scanning
Subscription StringId - Id of the subscription where LW scanner is deployed.
- server
Token String - storage
Account StringUrl - name of the storage account, in the format of 'https://.blob.core.windows.net'
- subscriptions
Lists List<String> - List of subscriptions to specifically include/exclude.
- tenant
Id String - Id of the tenant where LW scanner is deployed.
- uri String
- blob
Container stringName - blob container containing analysis results shared with Lacework platform.
- created
Or stringUpdated By - created
Or stringUpdated Time - credentials
Integration
Azure Agentless Scanning Credentials - enabled boolean
- The state of the external integration.
- integration
Azure stringAgentless Scanning Id - integration
Level string - Integration level - TENANT / SUBSCRIPTION.
- intg
Guid string - name string
- The integration name.
- query
Text string - The LQL query text.
- retries number
- The number of attempts to create the external integration.
- scan
Containers boolean - Whether to includes scanning for containers.
- scan
Frequency number - How often in hours the scan will run in hours.
- scan
Host booleanVulnerabilities - Whether to includes scanning for host vulnerabilities.
- scan
Multi booleanVolume - Whether to scan secondary volumes (true) or only root volumes (false)
- scan
Stopped booleanInstances - Whether to scan stopped instances (true)
- scanning
Resource stringGroup Name - name of the resource group where the scanner runs.
- scanning
Subscription stringId - Id of the subscription where LW scanner is deployed.
- server
Token string - storage
Account stringUrl - name of the storage account, in the format of 'https://.blob.core.windows.net'
- subscriptions
Lists string[] - List of subscriptions to specifically include/exclude.
- tenant
Id string - Id of the tenant where LW scanner is deployed.
- uri string
- blob_
container_ strname - blob container containing analysis results shared with Lacework platform.
- created_
or_ strupdated_ by - created_
or_ strupdated_ time - credentials
Integration
Azure Agentless Scanning Credentials Args - enabled bool
- The state of the external integration.
- integration_
azure_ stragentless_ scanning_ id - integration_
level str - Integration level - TENANT / SUBSCRIPTION.
- intg_
guid str - name str
- The integration name.
- query_
text str - The LQL query text.
- retries float
- The number of attempts to create the external integration.
- scan_
containers bool - Whether to includes scanning for containers.
- scan_
frequency float - How often in hours the scan will run in hours.
- scan_
host_ boolvulnerabilities - Whether to includes scanning for host vulnerabilities.
- scan_
multi_ boolvolume - Whether to scan secondary volumes (true) or only root volumes (false)
- scan_
stopped_ boolinstances - Whether to scan stopped instances (true)
- scanning_
resource_ strgroup_ name - name of the resource group where the scanner runs.
- scanning_
subscription_ strid - Id of the subscription where LW scanner is deployed.
- server_
token str - storage_
account_ strurl - name of the storage account, in the format of 'https://.blob.core.windows.net'
- subscriptions_
lists Sequence[str] - List of subscriptions to specifically include/exclude.
- tenant_
id str - Id of the tenant where LW scanner is deployed.
- uri str
- blob
Container StringName - blob container containing analysis results shared with Lacework platform.
- created
Or StringUpdated By - created
Or StringUpdated Time - credentials Property Map
- enabled Boolean
- The state of the external integration.
- integration
Azure StringAgentless Scanning Id - integration
Level String - Integration level - TENANT / SUBSCRIPTION.
- intg
Guid String - name String
- The integration name.
- query
Text String - The LQL query text.
- retries Number
- The number of attempts to create the external integration.
- scan
Containers Boolean - Whether to includes scanning for containers.
- scan
Frequency Number - How often in hours the scan will run in hours.
- scan
Host BooleanVulnerabilities - Whether to includes scanning for host vulnerabilities.
- scan
Multi BooleanVolume - Whether to scan secondary volumes (true) or only root volumes (false)
- scan
Stopped BooleanInstances - Whether to scan stopped instances (true)
- scanning
Resource StringGroup Name - name of the resource group where the scanner runs.
- scanning
Subscription StringId - Id of the subscription where LW scanner is deployed.
- server
Token String - storage
Account StringUrl - name of the storage account, in the format of 'https://.blob.core.windows.net'
- subscriptions
Lists List<String> - List of subscriptions to specifically include/exclude.
- tenant
Id String - Id of the tenant where LW scanner is deployed.
- uri String
Supporting Types
IntegrationAzureAgentlessScanningCredentials, IntegrationAzureAgentlessScanningCredentialsArgs
- Client
Id string - Client Id from credentials file.
- Client
Secret string - Client secret from credentials file.
- Client
Id string - Client Id from credentials file.
- Client
Secret string - Client secret from credentials file.
- client
Id String - Client Id from credentials file.
- client
Secret String - Client secret from credentials file.
- client
Id string - Client Id from credentials file.
- client
Secret string - Client secret from credentials file.
- client_
id str - Client Id from credentials file.
- client_
secret str - Client secret from credentials file.
- client
Id String - Client Id from credentials file.
- client
Secret String - Client secret from credentials file.
Package Details
- Repository
- lacework lacework/terraform-provider-lacework
- License
- Notes
- This Pulumi package is based on the
lacework
Terraform Provider.