Aquasec v0.8.29 published on Monday, Jul 22, 2024 by Pulumiverse
aquasec.Service
Explore with Pulumi AI
Create Service Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Service(name: string, args: ServiceArgs, opts?: CustomResourceOptions);
@overload
def Service(resource_name: str,
args: ServiceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Service(resource_name: str,
opts: Optional[ResourceOptions] = None,
application_scopes: Optional[Sequence[str]] = None,
policies: Optional[Sequence[str]] = None,
target: Optional[str] = None,
description: Optional[str] = None,
enforce: Optional[bool] = None,
monitoring: Optional[bool] = None,
name: Optional[str] = None,
priority: Optional[int] = None,
scope_expression: Optional[str] = None,
scope_variables: Optional[Sequence[ServiceScopeVariableArgs]] = None)
func NewService(ctx *Context, name string, args ServiceArgs, opts ...ResourceOption) (*Service, error)
public Service(string name, ServiceArgs args, CustomResourceOptions? opts = null)
public Service(String name, ServiceArgs args)
public Service(String name, ServiceArgs args, CustomResourceOptions options)
type: aquasec:Service
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 ServiceArgs
- 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 ServiceArgs
- 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 ServiceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServiceArgs
- 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 serviceResource = new Aquasec.Service("serviceResource", new()
{
ApplicationScopes = new[]
{
"string",
},
Policies = new[]
{
"string",
},
Target = "string",
Description = "string",
Enforce = false,
Monitoring = false,
Name = "string",
Priority = 0,
ScopeExpression = "string",
ScopeVariables = new[]
{
new Aquasec.Inputs.ServiceScopeVariableArgs
{
Attribute = "string",
Name = "string",
Value = "string",
},
},
});
example, err := aquasec.NewService(ctx, "serviceResource", &aquasec.ServiceArgs{
ApplicationScopes: pulumi.StringArray{
pulumi.String("string"),
},
Policies: pulumi.StringArray{
pulumi.String("string"),
},
Target: pulumi.String("string"),
Description: pulumi.String("string"),
Enforce: pulumi.Bool(false),
Monitoring: pulumi.Bool(false),
Name: pulumi.String("string"),
Priority: pulumi.Int(0),
ScopeExpression: pulumi.String("string"),
ScopeVariables: aquasec.ServiceScopeVariableArray{
&aquasec.ServiceScopeVariableArgs{
Attribute: pulumi.String("string"),
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
})
var serviceResource = new Service("serviceResource", ServiceArgs.builder()
.applicationScopes("string")
.policies("string")
.target("string")
.description("string")
.enforce(false)
.monitoring(false)
.name("string")
.priority(0)
.scopeExpression("string")
.scopeVariables(ServiceScopeVariableArgs.builder()
.attribute("string")
.name("string")
.value("string")
.build())
.build());
service_resource = aquasec.Service("serviceResource",
application_scopes=["string"],
policies=["string"],
target="string",
description="string",
enforce=False,
monitoring=False,
name="string",
priority=0,
scope_expression="string",
scope_variables=[aquasec.ServiceScopeVariableArgs(
attribute="string",
name="string",
value="string",
)])
const serviceResource = new aquasec.Service("serviceResource", {
applicationScopes: ["string"],
policies: ["string"],
target: "string",
description: "string",
enforce: false,
monitoring: false,
name: "string",
priority: 0,
scopeExpression: "string",
scopeVariables: [{
attribute: "string",
name: "string",
value: "string",
}],
});
type: aquasec:Service
properties:
applicationScopes:
- string
description: string
enforce: false
monitoring: false
name: string
policies:
- string
priority: 0
scopeExpression: string
scopeVariables:
- attribute: string
name: string
value: string
target: string
Service Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Service resource accepts the following input properties:
- Application
Scopes List<string> - Indicates the application scope of the service.
- Policies List<string>
- The service's policies; an array of container firewall policy names.
- Target string
- Type of the workload. container or host.
- Description string
- A textual description of the service record; maximum 500 characters.
- Enforce bool
- Enforcement status of the service.
- Monitoring bool
- Indicates if monitoring is enabled or not
- Name string
- The name of the service. It is recommended not to use whitespace characters in the name.
- Priority int
- Rules priority, must be between 1-100.
- Scope
Expression string - Logical expression of how to compute the dependency of the scope variables.
- Scope
Variables List<Pulumiverse.Aquasec. Inputs. Service Scope Variable> - List of scope attributes.
- Application
Scopes []string - Indicates the application scope of the service.
- Policies []string
- The service's policies; an array of container firewall policy names.
- Target string
- Type of the workload. container or host.
- Description string
- A textual description of the service record; maximum 500 characters.
- Enforce bool
- Enforcement status of the service.
- Monitoring bool
- Indicates if monitoring is enabled or not
- Name string
- The name of the service. It is recommended not to use whitespace characters in the name.
- Priority int
- Rules priority, must be between 1-100.
- Scope
Expression string - Logical expression of how to compute the dependency of the scope variables.
- Scope
Variables []ServiceScope Variable Args - List of scope attributes.
- application
Scopes List<String> - Indicates the application scope of the service.
- policies List<String>
- The service's policies; an array of container firewall policy names.
- target String
- Type of the workload. container or host.
- description String
- A textual description of the service record; maximum 500 characters.
- enforce Boolean
- Enforcement status of the service.
- monitoring Boolean
- Indicates if monitoring is enabled or not
- name String
- The name of the service. It is recommended not to use whitespace characters in the name.
- priority Integer
- Rules priority, must be between 1-100.
- scope
Expression String - Logical expression of how to compute the dependency of the scope variables.
- scope
Variables List<ServiceScope Variable> - List of scope attributes.
- application
Scopes string[] - Indicates the application scope of the service.
- policies string[]
- The service's policies; an array of container firewall policy names.
- target string
- Type of the workload. container or host.
- description string
- A textual description of the service record; maximum 500 characters.
- enforce boolean
- Enforcement status of the service.
- monitoring boolean
- Indicates if monitoring is enabled or not
- name string
- The name of the service. It is recommended not to use whitespace characters in the name.
- priority number
- Rules priority, must be between 1-100.
- scope
Expression string - Logical expression of how to compute the dependency of the scope variables.
- scope
Variables ServiceScope Variable[] - List of scope attributes.
- application_
scopes Sequence[str] - Indicates the application scope of the service.
- policies Sequence[str]
- The service's policies; an array of container firewall policy names.
- target str
- Type of the workload. container or host.
- description str
- A textual description of the service record; maximum 500 characters.
- enforce bool
- Enforcement status of the service.
- monitoring bool
- Indicates if monitoring is enabled or not
- name str
- The name of the service. It is recommended not to use whitespace characters in the name.
- priority int
- Rules priority, must be between 1-100.
- scope_
expression str - Logical expression of how to compute the dependency of the scope variables.
- scope_
variables Sequence[ServiceScope Variable Args] - List of scope attributes.
- application
Scopes List<String> - Indicates the application scope of the service.
- policies List<String>
- The service's policies; an array of container firewall policy names.
- target String
- Type of the workload. container or host.
- description String
- A textual description of the service record; maximum 500 characters.
- enforce Boolean
- Enforcement status of the service.
- monitoring Boolean
- Indicates if monitoring is enabled or not
- name String
- The name of the service. It is recommended not to use whitespace characters in the name.
- priority Number
- Rules priority, must be between 1-100.
- scope
Expression String - Logical expression of how to compute the dependency of the scope variables.
- scope
Variables List<Property Map> - List of scope attributes.
Outputs
All input properties are implicitly available as output properties. Additionally, the Service resource produces the following output properties:
- string
- Username of the account that created the service.
- Containers
Count int - The number of containers associated with the service.
- Evaluated bool
- Whether the service has been evaluated for security vulnerabilities.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Registered bool - Indicates if registered or not.
- Lastupdate int
- Timestamp of the last update in Unix time format.
- Not
Evaluated intCount - The number of container that are not evaluated.
- Unregistered
Count int - The number of containers allocated to the service that are not registered.
- Vulnerabilities
High int - Number of high severity vulnerabilities.
- Vulnerabilities
Low int - Number of low severity vulnerabilities.
- Vulnerabilities
Malware int - Number of malware.
- Vulnerabilities
Medium int - Number of medium severity vulnerabilities.
- Vulnerabilities
Negligible int - Number of negligible vulnerabilities.
- Vulnerabilities
Score intAverage - The CVSS average vulnerabilities score.
- Vulnerabilities
Sensitive int - Number of sensitive vulnerabilities.
- Vulnerabilities
Total int - Total number of vulnerabilities.
- string
- Username of the account that created the service.
- Containers
Count int - The number of containers associated with the service.
- Evaluated bool
- Whether the service has been evaluated for security vulnerabilities.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Registered bool - Indicates if registered or not.
- Lastupdate int
- Timestamp of the last update in Unix time format.
- Not
Evaluated intCount - The number of container that are not evaluated.
- Unregistered
Count int - The number of containers allocated to the service that are not registered.
- Vulnerabilities
High int - Number of high severity vulnerabilities.
- Vulnerabilities
Low int - Number of low severity vulnerabilities.
- Vulnerabilities
Malware int - Number of malware.
- Vulnerabilities
Medium int - Number of medium severity vulnerabilities.
- Vulnerabilities
Negligible int - Number of negligible vulnerabilities.
- Vulnerabilities
Score intAverage - The CVSS average vulnerabilities score.
- Vulnerabilities
Sensitive int - Number of sensitive vulnerabilities.
- Vulnerabilities
Total int - Total number of vulnerabilities.
- String
- Username of the account that created the service.
- containers
Count Integer - The number of containers associated with the service.
- evaluated Boolean
- Whether the service has been evaluated for security vulnerabilities.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Registered Boolean - Indicates if registered or not.
- lastupdate Integer
- Timestamp of the last update in Unix time format.
- not
Evaluated IntegerCount - The number of container that are not evaluated.
- unregistered
Count Integer - The number of containers allocated to the service that are not registered.
- vulnerabilities
High Integer - Number of high severity vulnerabilities.
- vulnerabilities
Low Integer - Number of low severity vulnerabilities.
- vulnerabilities
Malware Integer - Number of malware.
- vulnerabilities
Medium Integer - Number of medium severity vulnerabilities.
- vulnerabilities
Negligible Integer - Number of negligible vulnerabilities.
- vulnerabilities
Score IntegerAverage - The CVSS average vulnerabilities score.
- vulnerabilities
Sensitive Integer - Number of sensitive vulnerabilities.
- vulnerabilities
Total Integer - Total number of vulnerabilities.
- string
- Username of the account that created the service.
- containers
Count number - The number of containers associated with the service.
- evaluated boolean
- Whether the service has been evaluated for security vulnerabilities.
- id string
- The provider-assigned unique ID for this managed resource.
- is
Registered boolean - Indicates if registered or not.
- lastupdate number
- Timestamp of the last update in Unix time format.
- not
Evaluated numberCount - The number of container that are not evaluated.
- unregistered
Count number - The number of containers allocated to the service that are not registered.
- vulnerabilities
High number - Number of high severity vulnerabilities.
- vulnerabilities
Low number - Number of low severity vulnerabilities.
- vulnerabilities
Malware number - Number of malware.
- vulnerabilities
Medium number - Number of medium severity vulnerabilities.
- vulnerabilities
Negligible number - Number of negligible vulnerabilities.
- vulnerabilities
Score numberAverage - The CVSS average vulnerabilities score.
- vulnerabilities
Sensitive number - Number of sensitive vulnerabilities.
- vulnerabilities
Total number - Total number of vulnerabilities.
- str
- Username of the account that created the service.
- containers_
count int - The number of containers associated with the service.
- evaluated bool
- Whether the service has been evaluated for security vulnerabilities.
- id str
- The provider-assigned unique ID for this managed resource.
- is_
registered bool - Indicates if registered or not.
- lastupdate int
- Timestamp of the last update in Unix time format.
- not_
evaluated_ intcount - The number of container that are not evaluated.
- unregistered_
count int - The number of containers allocated to the service that are not registered.
- vulnerabilities_
high int - Number of high severity vulnerabilities.
- vulnerabilities_
low int - Number of low severity vulnerabilities.
- vulnerabilities_
malware int - Number of malware.
- vulnerabilities_
medium int - Number of medium severity vulnerabilities.
- vulnerabilities_
negligible int - Number of negligible vulnerabilities.
- vulnerabilities_
score_ intaverage - The CVSS average vulnerabilities score.
- vulnerabilities_
sensitive int - Number of sensitive vulnerabilities.
- vulnerabilities_
total int - Total number of vulnerabilities.
- String
- Username of the account that created the service.
- containers
Count Number - The number of containers associated with the service.
- evaluated Boolean
- Whether the service has been evaluated for security vulnerabilities.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Registered Boolean - Indicates if registered or not.
- lastupdate Number
- Timestamp of the last update in Unix time format.
- not
Evaluated NumberCount - The number of container that are not evaluated.
- unregistered
Count Number - The number of containers allocated to the service that are not registered.
- vulnerabilities
High Number - Number of high severity vulnerabilities.
- vulnerabilities
Low Number - Number of low severity vulnerabilities.
- vulnerabilities
Malware Number - Number of malware.
- vulnerabilities
Medium Number - Number of medium severity vulnerabilities.
- vulnerabilities
Negligible Number - Number of negligible vulnerabilities.
- vulnerabilities
Score NumberAverage - The CVSS average vulnerabilities score.
- vulnerabilities
Sensitive Number - Number of sensitive vulnerabilities.
- vulnerabilities
Total Number - Total number of vulnerabilities.
Look up Existing Service Resource
Get an existing Service 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?: ServiceState, opts?: CustomResourceOptions): Service
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
application_scopes: Optional[Sequence[str]] = None,
author: Optional[str] = None,
containers_count: Optional[int] = None,
description: Optional[str] = None,
enforce: Optional[bool] = None,
evaluated: Optional[bool] = None,
is_registered: Optional[bool] = None,
lastupdate: Optional[int] = None,
monitoring: Optional[bool] = None,
name: Optional[str] = None,
not_evaluated_count: Optional[int] = None,
policies: Optional[Sequence[str]] = None,
priority: Optional[int] = None,
scope_expression: Optional[str] = None,
scope_variables: Optional[Sequence[ServiceScopeVariableArgs]] = None,
target: Optional[str] = None,
unregistered_count: Optional[int] = None,
vulnerabilities_high: Optional[int] = None,
vulnerabilities_low: Optional[int] = None,
vulnerabilities_malware: Optional[int] = None,
vulnerabilities_medium: Optional[int] = None,
vulnerabilities_negligible: Optional[int] = None,
vulnerabilities_score_average: Optional[int] = None,
vulnerabilities_sensitive: Optional[int] = None,
vulnerabilities_total: Optional[int] = None) -> Service
func GetService(ctx *Context, name string, id IDInput, state *ServiceState, opts ...ResourceOption) (*Service, error)
public static Service Get(string name, Input<string> id, ServiceState? state, CustomResourceOptions? opts = null)
public static Service get(String name, Output<String> id, ServiceState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Application
Scopes List<string> - Indicates the application scope of the service.
- string
- Username of the account that created the service.
- Containers
Count int - The number of containers associated with the service.
- Description string
- A textual description of the service record; maximum 500 characters.
- Enforce bool
- Enforcement status of the service.
- Evaluated bool
- Whether the service has been evaluated for security vulnerabilities.
- Is
Registered bool - Indicates if registered or not.
- Lastupdate int
- Timestamp of the last update in Unix time format.
- Monitoring bool
- Indicates if monitoring is enabled or not
- Name string
- The name of the service. It is recommended not to use whitespace characters in the name.
- Not
Evaluated intCount - The number of container that are not evaluated.
- Policies List<string>
- The service's policies; an array of container firewall policy names.
- Priority int
- Rules priority, must be between 1-100.
- Scope
Expression string - Logical expression of how to compute the dependency of the scope variables.
- Scope
Variables List<Pulumiverse.Aquasec. Inputs. Service Scope Variable> - List of scope attributes.
- Target string
- Type of the workload. container or host.
- Unregistered
Count int - The number of containers allocated to the service that are not registered.
- Vulnerabilities
High int - Number of high severity vulnerabilities.
- Vulnerabilities
Low int - Number of low severity vulnerabilities.
- Vulnerabilities
Malware int - Number of malware.
- Vulnerabilities
Medium int - Number of medium severity vulnerabilities.
- Vulnerabilities
Negligible int - Number of negligible vulnerabilities.
- Vulnerabilities
Score intAverage - The CVSS average vulnerabilities score.
- Vulnerabilities
Sensitive int - Number of sensitive vulnerabilities.
- Vulnerabilities
Total int - Total number of vulnerabilities.
- Application
Scopes []string - Indicates the application scope of the service.
- string
- Username of the account that created the service.
- Containers
Count int - The number of containers associated with the service.
- Description string
- A textual description of the service record; maximum 500 characters.
- Enforce bool
- Enforcement status of the service.
- Evaluated bool
- Whether the service has been evaluated for security vulnerabilities.
- Is
Registered bool - Indicates if registered or not.
- Lastupdate int
- Timestamp of the last update in Unix time format.
- Monitoring bool
- Indicates if monitoring is enabled or not
- Name string
- The name of the service. It is recommended not to use whitespace characters in the name.
- Not
Evaluated intCount - The number of container that are not evaluated.
- Policies []string
- The service's policies; an array of container firewall policy names.
- Priority int
- Rules priority, must be between 1-100.
- Scope
Expression string - Logical expression of how to compute the dependency of the scope variables.
- Scope
Variables []ServiceScope Variable Args - List of scope attributes.
- Target string
- Type of the workload. container or host.
- Unregistered
Count int - The number of containers allocated to the service that are not registered.
- Vulnerabilities
High int - Number of high severity vulnerabilities.
- Vulnerabilities
Low int - Number of low severity vulnerabilities.
- Vulnerabilities
Malware int - Number of malware.
- Vulnerabilities
Medium int - Number of medium severity vulnerabilities.
- Vulnerabilities
Negligible int - Number of negligible vulnerabilities.
- Vulnerabilities
Score intAverage - The CVSS average vulnerabilities score.
- Vulnerabilities
Sensitive int - Number of sensitive vulnerabilities.
- Vulnerabilities
Total int - Total number of vulnerabilities.
- application
Scopes List<String> - Indicates the application scope of the service.
- String
- Username of the account that created the service.
- containers
Count Integer - The number of containers associated with the service.
- description String
- A textual description of the service record; maximum 500 characters.
- enforce Boolean
- Enforcement status of the service.
- evaluated Boolean
- Whether the service has been evaluated for security vulnerabilities.
- is
Registered Boolean - Indicates if registered or not.
- lastupdate Integer
- Timestamp of the last update in Unix time format.
- monitoring Boolean
- Indicates if monitoring is enabled or not
- name String
- The name of the service. It is recommended not to use whitespace characters in the name.
- not
Evaluated IntegerCount - The number of container that are not evaluated.
- policies List<String>
- The service's policies; an array of container firewall policy names.
- priority Integer
- Rules priority, must be between 1-100.
- scope
Expression String - Logical expression of how to compute the dependency of the scope variables.
- scope
Variables List<ServiceScope Variable> - List of scope attributes.
- target String
- Type of the workload. container or host.
- unregistered
Count Integer - The number of containers allocated to the service that are not registered.
- vulnerabilities
High Integer - Number of high severity vulnerabilities.
- vulnerabilities
Low Integer - Number of low severity vulnerabilities.
- vulnerabilities
Malware Integer - Number of malware.
- vulnerabilities
Medium Integer - Number of medium severity vulnerabilities.
- vulnerabilities
Negligible Integer - Number of negligible vulnerabilities.
- vulnerabilities
Score IntegerAverage - The CVSS average vulnerabilities score.
- vulnerabilities
Sensitive Integer - Number of sensitive vulnerabilities.
- vulnerabilities
Total Integer - Total number of vulnerabilities.
- application
Scopes string[] - Indicates the application scope of the service.
- string
- Username of the account that created the service.
- containers
Count number - The number of containers associated with the service.
- description string
- A textual description of the service record; maximum 500 characters.
- enforce boolean
- Enforcement status of the service.
- evaluated boolean
- Whether the service has been evaluated for security vulnerabilities.
- is
Registered boolean - Indicates if registered or not.
- lastupdate number
- Timestamp of the last update in Unix time format.
- monitoring boolean
- Indicates if monitoring is enabled or not
- name string
- The name of the service. It is recommended not to use whitespace characters in the name.
- not
Evaluated numberCount - The number of container that are not evaluated.
- policies string[]
- The service's policies; an array of container firewall policy names.
- priority number
- Rules priority, must be between 1-100.
- scope
Expression string - Logical expression of how to compute the dependency of the scope variables.
- scope
Variables ServiceScope Variable[] - List of scope attributes.
- target string
- Type of the workload. container or host.
- unregistered
Count number - The number of containers allocated to the service that are not registered.
- vulnerabilities
High number - Number of high severity vulnerabilities.
- vulnerabilities
Low number - Number of low severity vulnerabilities.
- vulnerabilities
Malware number - Number of malware.
- vulnerabilities
Medium number - Number of medium severity vulnerabilities.
- vulnerabilities
Negligible number - Number of negligible vulnerabilities.
- vulnerabilities
Score numberAverage - The CVSS average vulnerabilities score.
- vulnerabilities
Sensitive number - Number of sensitive vulnerabilities.
- vulnerabilities
Total number - Total number of vulnerabilities.
- application_
scopes Sequence[str] - Indicates the application scope of the service.
- str
- Username of the account that created the service.
- containers_
count int - The number of containers associated with the service.
- description str
- A textual description of the service record; maximum 500 characters.
- enforce bool
- Enforcement status of the service.
- evaluated bool
- Whether the service has been evaluated for security vulnerabilities.
- is_
registered bool - Indicates if registered or not.
- lastupdate int
- Timestamp of the last update in Unix time format.
- monitoring bool
- Indicates if monitoring is enabled or not
- name str
- The name of the service. It is recommended not to use whitespace characters in the name.
- not_
evaluated_ intcount - The number of container that are not evaluated.
- policies Sequence[str]
- The service's policies; an array of container firewall policy names.
- priority int
- Rules priority, must be between 1-100.
- scope_
expression str - Logical expression of how to compute the dependency of the scope variables.
- scope_
variables Sequence[ServiceScope Variable Args] - List of scope attributes.
- target str
- Type of the workload. container or host.
- unregistered_
count int - The number of containers allocated to the service that are not registered.
- vulnerabilities_
high int - Number of high severity vulnerabilities.
- vulnerabilities_
low int - Number of low severity vulnerabilities.
- vulnerabilities_
malware int - Number of malware.
- vulnerabilities_
medium int - Number of medium severity vulnerabilities.
- vulnerabilities_
negligible int - Number of negligible vulnerabilities.
- vulnerabilities_
score_ intaverage - The CVSS average vulnerabilities score.
- vulnerabilities_
sensitive int - Number of sensitive vulnerabilities.
- vulnerabilities_
total int - Total number of vulnerabilities.
- application
Scopes List<String> - Indicates the application scope of the service.
- String
- Username of the account that created the service.
- containers
Count Number - The number of containers associated with the service.
- description String
- A textual description of the service record; maximum 500 characters.
- enforce Boolean
- Enforcement status of the service.
- evaluated Boolean
- Whether the service has been evaluated for security vulnerabilities.
- is
Registered Boolean - Indicates if registered or not.
- lastupdate Number
- Timestamp of the last update in Unix time format.
- monitoring Boolean
- Indicates if monitoring is enabled or not
- name String
- The name of the service. It is recommended not to use whitespace characters in the name.
- not
Evaluated NumberCount - The number of container that are not evaluated.
- policies List<String>
- The service's policies; an array of container firewall policy names.
- priority Number
- Rules priority, must be between 1-100.
- scope
Expression String - Logical expression of how to compute the dependency of the scope variables.
- scope
Variables List<Property Map> - List of scope attributes.
- target String
- Type of the workload. container or host.
- unregistered
Count Number - The number of containers allocated to the service that are not registered.
- vulnerabilities
High Number - Number of high severity vulnerabilities.
- vulnerabilities
Low Number - Number of low severity vulnerabilities.
- vulnerabilities
Malware Number - Number of malware.
- vulnerabilities
Medium Number - Number of medium severity vulnerabilities.
- vulnerabilities
Negligible Number - Number of negligible vulnerabilities.
- vulnerabilities
Score NumberAverage - The CVSS average vulnerabilities score.
- vulnerabilities
Sensitive Number - Number of sensitive vulnerabilities.
- vulnerabilities
Total Number - Total number of vulnerabilities.
Supporting Types
ServiceScopeVariable, ServiceScopeVariableArgs
Package Details
- Repository
- aquasec pulumiverse/pulumi-aquasec
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aquasec
Terraform Provider.