aquasec.ApplicationScope
Explore with Pulumi AI
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aquasec.ApplicationScope;
import com.pulumi.aquasec.ApplicationScopeArgs;
import com.pulumi.aquasec.inputs.ApplicationScopeCategoryArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var terraformiap = new ApplicationScope("terraformiap", ApplicationScopeArgs.builder()
.categories(ApplicationScopeCategoryArgs.builder()
.artifacts(ApplicationScopeCategoryArtifactArgs.builder()
.image(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.infrastructures(ApplicationScopeCategoryInfrastructureArgs.builder()
.kubernetes(ApplicationScopeCategoryInfrastructureKuberneteArgs.builder()
.expression("v1")
.variables(ApplicationScopeCategoryInfrastructureKuberneteVariableArgs.builder()
.attribute("kubernetes.cluster")
.value("aqua")
.build())
.build())
.build())
.workloads(ApplicationScopeCategoryWorkloadArgs.builder()
.kubernetes(ApplicationScopeCategoryWorkloadKuberneteArgs.builder()
.expression("v1 && v2")
.variables(
ApplicationScopeCategoryWorkloadKuberneteVariableArgs.builder()
.attribute("kubernetes.cluster")
.value("aqua")
.build(),
ApplicationScopeCategoryWorkloadKuberneteVariableArgs.builder()
.attribute("kubernetes.namespace")
.value("aqua")
.build())
.build())
.build())
.build())
.description("test123")
.build());
}
}
resources:
terraformiap:
type: aquasec:ApplicationScope
properties:
# Categories is a nested block of artifacts, workloads and infrastructure
categories:
- artifacts:
- image:
- expression: v1 && v2
variables:
- attribute: aqua.registry
value: test-registry
- attribute: image.repo
value: nginx
infrastructures:
- kubernetes:
- expression: v1
variables:
- attribute: kubernetes.cluster
value: aqua
workloads:
- kubernetes:
- expression: v1 && v2
variables:
- attribute: kubernetes.cluster
value: aqua
- attribute: kubernetes.namespace
value: aqua
description: test123
Create ApplicationScope Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ApplicationScope(name: string, args?: ApplicationScopeArgs, opts?: CustomResourceOptions);
@overload
def ApplicationScope(resource_name: str,
args: Optional[ApplicationScopeArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ApplicationScope(resource_name: str,
opts: Optional[ResourceOptions] = None,
categories: Optional[Sequence[ApplicationScopeCategoryArgs]] = None,
description: Optional[str] = None,
name: Optional[str] = None,
owner_email: Optional[str] = None)
func NewApplicationScope(ctx *Context, name string, args *ApplicationScopeArgs, opts ...ResourceOption) (*ApplicationScope, error)
public ApplicationScope(string name, ApplicationScopeArgs? args = null, CustomResourceOptions? opts = null)
public ApplicationScope(String name, ApplicationScopeArgs args)
public ApplicationScope(String name, ApplicationScopeArgs args, CustomResourceOptions options)
type: aquasec:ApplicationScope
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 ApplicationScopeArgs
- 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 ApplicationScopeArgs
- 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 ApplicationScopeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationScopeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ApplicationScopeArgs
- 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 applicationScopeResource = new Aquasec.ApplicationScope("applicationScopeResource", new()
{
Categories = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryArgs
{
Artifacts = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryArtifactArgs
{
Cfs = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryArtifactCfArgs
{
Expression = "string",
Variables = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryArtifactCfVariableArgs
{
Attribute = "string",
Value = "string",
},
},
},
},
Functions = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryArtifactFunctionArgs
{
Expression = "string",
Variables = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryArtifactFunctionVariableArgs
{
Attribute = "string",
Value = "string",
},
},
},
},
Images = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryArtifactImageArgs
{
Expression = "string",
Variables = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryArtifactImageVariableArgs
{
Attribute = "string",
Value = "string",
},
},
},
},
},
},
EntityScopes = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryEntityScopeArgs
{
Expression = "string",
Variables = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryEntityScopeVariableArgs
{
Attribute = "string",
Value = "string",
},
},
},
},
Infrastructures = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryInfrastructureArgs
{
Kubernetes = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryInfrastructureKuberneteArgs
{
Expression = "string",
Variables = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryInfrastructureKuberneteVariableArgs
{
Attribute = "string",
Value = "string",
},
},
},
},
Os = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryInfrastructureOArgs
{
Expression = "string",
Variables = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryInfrastructureOVariableArgs
{
Attribute = "string",
Value = "string",
},
},
},
},
},
},
Workloads = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryWorkloadArgs
{
Cfs = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryWorkloadCfArgs
{
Expression = "string",
Variables = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryWorkloadCfVariableArgs
{
Attribute = "string",
Value = "string",
},
},
},
},
Kubernetes = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryWorkloadKuberneteArgs
{
Expression = "string",
Variables = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryWorkloadKuberneteVariableArgs
{
Attribute = "string",
Value = "string",
},
},
},
},
Os = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryWorkloadOArgs
{
Expression = "string",
Variables = new[]
{
new Aquasec.Inputs.ApplicationScopeCategoryWorkloadOVariableArgs
{
Attribute = "string",
Value = "string",
},
},
},
},
},
},
},
},
Description = "string",
Name = "string",
OwnerEmail = "string",
});
example, err := aquasec.NewApplicationScope(ctx, "applicationScopeResource", &aquasec.ApplicationScopeArgs{
Categories: aquasec.ApplicationScopeCategoryArray{
&aquasec.ApplicationScopeCategoryArgs{
Artifacts: aquasec.ApplicationScopeCategoryArtifactArray{
&aquasec.ApplicationScopeCategoryArtifactArgs{
Cfs: aquasec.ApplicationScopeCategoryArtifactCfArray{
&aquasec.ApplicationScopeCategoryArtifactCfArgs{
Expression: pulumi.String("string"),
Variables: aquasec.ApplicationScopeCategoryArtifactCfVariableArray{
&aquasec.ApplicationScopeCategoryArtifactCfVariableArgs{
Attribute: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
Functions: aquasec.ApplicationScopeCategoryArtifactFunctionArray{
&aquasec.ApplicationScopeCategoryArtifactFunctionArgs{
Expression: pulumi.String("string"),
Variables: aquasec.ApplicationScopeCategoryArtifactFunctionVariableArray{
&aquasec.ApplicationScopeCategoryArtifactFunctionVariableArgs{
Attribute: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
Images: aquasec.ApplicationScopeCategoryArtifactImageArray{
&aquasec.ApplicationScopeCategoryArtifactImageArgs{
Expression: pulumi.String("string"),
Variables: aquasec.ApplicationScopeCategoryArtifactImageVariableArray{
&aquasec.ApplicationScopeCategoryArtifactImageVariableArgs{
Attribute: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
},
},
EntityScopes: aquasec.ApplicationScopeCategoryEntityScopeArray{
&aquasec.ApplicationScopeCategoryEntityScopeArgs{
Expression: pulumi.String("string"),
Variables: aquasec.ApplicationScopeCategoryEntityScopeVariableArray{
&aquasec.ApplicationScopeCategoryEntityScopeVariableArgs{
Attribute: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
Infrastructures: aquasec.ApplicationScopeCategoryInfrastructureArray{
&aquasec.ApplicationScopeCategoryInfrastructureArgs{
Kubernetes: aquasec.ApplicationScopeCategoryInfrastructureKuberneteArray{
&aquasec.ApplicationScopeCategoryInfrastructureKuberneteArgs{
Expression: pulumi.String("string"),
Variables: aquasec.ApplicationScopeCategoryInfrastructureKuberneteVariableArray{
&aquasec.ApplicationScopeCategoryInfrastructureKuberneteVariableArgs{
Attribute: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
Os: aquasec.ApplicationScopeCategoryInfrastructureOArray{
&aquasec.ApplicationScopeCategoryInfrastructureOArgs{
Expression: pulumi.String("string"),
Variables: aquasec.ApplicationScopeCategoryInfrastructureOVariableArray{
&aquasec.ApplicationScopeCategoryInfrastructureOVariableArgs{
Attribute: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
},
},
Workloads: aquasec.ApplicationScopeCategoryWorkloadArray{
&aquasec.ApplicationScopeCategoryWorkloadArgs{
Cfs: aquasec.ApplicationScopeCategoryWorkloadCfArray{
&aquasec.ApplicationScopeCategoryWorkloadCfArgs{
Expression: pulumi.String("string"),
Variables: aquasec.ApplicationScopeCategoryWorkloadCfVariableArray{
&aquasec.ApplicationScopeCategoryWorkloadCfVariableArgs{
Attribute: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
Kubernetes: aquasec.ApplicationScopeCategoryWorkloadKuberneteArray{
&aquasec.ApplicationScopeCategoryWorkloadKuberneteArgs{
Expression: pulumi.String("string"),
Variables: aquasec.ApplicationScopeCategoryWorkloadKuberneteVariableArray{
&aquasec.ApplicationScopeCategoryWorkloadKuberneteVariableArgs{
Attribute: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
Os: aquasec.ApplicationScopeCategoryWorkloadOArray{
&aquasec.ApplicationScopeCategoryWorkloadOArgs{
Expression: pulumi.String("string"),
Variables: aquasec.ApplicationScopeCategoryWorkloadOVariableArray{
&aquasec.ApplicationScopeCategoryWorkloadOVariableArgs{
Attribute: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
},
},
},
},
Description: pulumi.String("string"),
Name: pulumi.String("string"),
OwnerEmail: pulumi.String("string"),
})
var applicationScopeResource = new ApplicationScope("applicationScopeResource", ApplicationScopeArgs.builder()
.categories(ApplicationScopeCategoryArgs.builder()
.artifacts(ApplicationScopeCategoryArtifactArgs.builder()
.cfs(ApplicationScopeCategoryArtifactCfArgs.builder()
.expression("string")
.variables(ApplicationScopeCategoryArtifactCfVariableArgs.builder()
.attribute("string")
.value("string")
.build())
.build())
.functions(ApplicationScopeCategoryArtifactFunctionArgs.builder()
.expression("string")
.variables(ApplicationScopeCategoryArtifactFunctionVariableArgs.builder()
.attribute("string")
.value("string")
.build())
.build())
.images(ApplicationScopeCategoryArtifactImageArgs.builder()
.expression("string")
.variables(ApplicationScopeCategoryArtifactImageVariableArgs.builder()
.attribute("string")
.value("string")
.build())
.build())
.build())
.entityScopes(ApplicationScopeCategoryEntityScopeArgs.builder()
.expression("string")
.variables(ApplicationScopeCategoryEntityScopeVariableArgs.builder()
.attribute("string")
.value("string")
.build())
.build())
.infrastructures(ApplicationScopeCategoryInfrastructureArgs.builder()
.kubernetes(ApplicationScopeCategoryInfrastructureKuberneteArgs.builder()
.expression("string")
.variables(ApplicationScopeCategoryInfrastructureKuberneteVariableArgs.builder()
.attribute("string")
.value("string")
.build())
.build())
.os(ApplicationScopeCategoryInfrastructureOArgs.builder()
.expression("string")
.variables(ApplicationScopeCategoryInfrastructureOVariableArgs.builder()
.attribute("string")
.value("string")
.build())
.build())
.build())
.workloads(ApplicationScopeCategoryWorkloadArgs.builder()
.cfs(ApplicationScopeCategoryWorkloadCfArgs.builder()
.expression("string")
.variables(ApplicationScopeCategoryWorkloadCfVariableArgs.builder()
.attribute("string")
.value("string")
.build())
.build())
.kubernetes(ApplicationScopeCategoryWorkloadKuberneteArgs.builder()
.expression("string")
.variables(ApplicationScopeCategoryWorkloadKuberneteVariableArgs.builder()
.attribute("string")
.value("string")
.build())
.build())
.os(ApplicationScopeCategoryWorkloadOArgs.builder()
.expression("string")
.variables(ApplicationScopeCategoryWorkloadOVariableArgs.builder()
.attribute("string")
.value("string")
.build())
.build())
.build())
.build())
.description("string")
.name("string")
.ownerEmail("string")
.build());
application_scope_resource = aquasec.ApplicationScope("applicationScopeResource",
categories=[{
"artifacts": [{
"cfs": [{
"expression": "string",
"variables": [{
"attribute": "string",
"value": "string",
}],
}],
"functions": [{
"expression": "string",
"variables": [{
"attribute": "string",
"value": "string",
}],
}],
"images": [{
"expression": "string",
"variables": [{
"attribute": "string",
"value": "string",
}],
}],
}],
"entity_scopes": [{
"expression": "string",
"variables": [{
"attribute": "string",
"value": "string",
}],
}],
"infrastructures": [{
"kubernetes": [{
"expression": "string",
"variables": [{
"attribute": "string",
"value": "string",
}],
}],
"os": [{
"expression": "string",
"variables": [{
"attribute": "string",
"value": "string",
}],
}],
}],
"workloads": [{
"cfs": [{
"expression": "string",
"variables": [{
"attribute": "string",
"value": "string",
}],
}],
"kubernetes": [{
"expression": "string",
"variables": [{
"attribute": "string",
"value": "string",
}],
}],
"os": [{
"expression": "string",
"variables": [{
"attribute": "string",
"value": "string",
}],
}],
}],
}],
description="string",
name="string",
owner_email="string")
const applicationScopeResource = new aquasec.ApplicationScope("applicationScopeResource", {
categories: [{
artifacts: [{
cfs: [{
expression: "string",
variables: [{
attribute: "string",
value: "string",
}],
}],
functions: [{
expression: "string",
variables: [{
attribute: "string",
value: "string",
}],
}],
images: [{
expression: "string",
variables: [{
attribute: "string",
value: "string",
}],
}],
}],
entityScopes: [{
expression: "string",
variables: [{
attribute: "string",
value: "string",
}],
}],
infrastructures: [{
kubernetes: [{
expression: "string",
variables: [{
attribute: "string",
value: "string",
}],
}],
os: [{
expression: "string",
variables: [{
attribute: "string",
value: "string",
}],
}],
}],
workloads: [{
cfs: [{
expression: "string",
variables: [{
attribute: "string",
value: "string",
}],
}],
kubernetes: [{
expression: "string",
variables: [{
attribute: "string",
value: "string",
}],
}],
os: [{
expression: "string",
variables: [{
attribute: "string",
value: "string",
}],
}],
}],
}],
description: "string",
name: "string",
ownerEmail: "string",
});
type: aquasec:ApplicationScope
properties:
categories:
- artifacts:
- cfs:
- expression: string
variables:
- attribute: string
value: string
functions:
- expression: string
variables:
- attribute: string
value: string
images:
- expression: string
variables:
- attribute: string
value: string
entityScopes:
- expression: string
variables:
- attribute: string
value: string
infrastructures:
- kubernetes:
- expression: string
variables:
- attribute: string
value: string
os:
- expression: string
variables:
- attribute: string
value: string
workloads:
- cfs:
- expression: string
variables:
- attribute: string
value: string
kubernetes:
- expression: string
variables:
- attribute: string
value: string
os:
- expression: string
variables:
- attribute: string
value: string
description: string
name: string
ownerEmail: string
ApplicationScope 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 ApplicationScope resource accepts the following input properties:
- Categories
List<Pulumiverse.
Aquasec. Inputs. Application Scope Category> - Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
- Description string
- Description of the application scope.
- Name string
- Name of an application scope.
- Owner
Email string - Name of an application scope.
- Categories
[]Application
Scope Category Args - Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
- Description string
- Description of the application scope.
- Name string
- Name of an application scope.
- Owner
Email string - Name of an application scope.
- categories
List<Application
Scope Category> - Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
- description String
- Description of the application scope.
- name String
- Name of an application scope.
- owner
Email String - Name of an application scope.
- categories
Application
Scope Category[] - Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
- description string
- Description of the application scope.
- name string
- Name of an application scope.
- owner
Email string - Name of an application scope.
- categories
Sequence[Application
Scope Category Args] - Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
- description str
- Description of the application scope.
- name str
- Name of an application scope.
- owner_
email str - Name of an application scope.
- categories List<Property Map>
- Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
- description String
- Description of the application scope.
- name String
- Name of an application scope.
- owner
Email String - Name of an application scope.
Outputs
All input properties are implicitly available as output properties. Additionally, the ApplicationScope resource produces the following output properties:
- string
- Username of the account that created the service.
- Id string
- The provider-assigned unique ID for this managed resource.
- string
- Username of the account that created the service.
- Id string
- The provider-assigned unique ID for this managed resource.
- String
- Username of the account that created the service.
- id String
- The provider-assigned unique ID for this managed resource.
- string
- Username of the account that created the service.
- id string
- The provider-assigned unique ID for this managed resource.
- str
- Username of the account that created the service.
- id str
- The provider-assigned unique ID for this managed resource.
- String
- Username of the account that created the service.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing ApplicationScope Resource
Get an existing ApplicationScope 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?: ApplicationScopeState, opts?: CustomResourceOptions): ApplicationScope
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
author: Optional[str] = None,
categories: Optional[Sequence[ApplicationScopeCategoryArgs]] = None,
description: Optional[str] = None,
name: Optional[str] = None,
owner_email: Optional[str] = None) -> ApplicationScope
func GetApplicationScope(ctx *Context, name string, id IDInput, state *ApplicationScopeState, opts ...ResourceOption) (*ApplicationScope, error)
public static ApplicationScope Get(string name, Input<string> id, ApplicationScopeState? state, CustomResourceOptions? opts = null)
public static ApplicationScope get(String name, Output<String> id, ApplicationScopeState 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.
- string
- Username of the account that created the service.
- Categories
List<Pulumiverse.
Aquasec. Inputs. Application Scope Category> - Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
- Description string
- Description of the application scope.
- Name string
- Name of an application scope.
- Owner
Email string - Name of an application scope.
- string
- Username of the account that created the service.
- Categories
[]Application
Scope Category Args - Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
- Description string
- Description of the application scope.
- Name string
- Name of an application scope.
- Owner
Email string - Name of an application scope.
- String
- Username of the account that created the service.
- categories
List<Application
Scope Category> - Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
- description String
- Description of the application scope.
- name String
- Name of an application scope.
- owner
Email String - Name of an application scope.
- string
- Username of the account that created the service.
- categories
Application
Scope Category[] - Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
- description string
- Description of the application scope.
- name string
- Name of an application scope.
- owner
Email string - Name of an application scope.
- str
- Username of the account that created the service.
- categories
Sequence[Application
Scope Category Args] - Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
- description str
- Description of the application scope.
- name str
- Name of an application scope.
- owner_
email str - Name of an application scope.
- String
- Username of the account that created the service.
- categories List<Property Map>
- Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
- description String
- Description of the application scope.
- name String
- Name of an application scope.
- owner
Email String - Name of an application scope.
Supporting Types
ApplicationScopeCategory, ApplicationScopeCategoryArgs
- Artifacts
List<Pulumiverse.
Aquasec. Inputs. Application Scope Category Artifact> - An artifact is an application. It can be an image (for a container, not a CF application); a serverless function; or a Tanzu Application Service (TAS) droplet.
- Entity
Scopes List<Pulumiverse.Aquasec. Inputs. Application Scope Category Entity Scope> - Infrastructures
List<Pulumiverse.
Aquasec. Inputs. Application Scope Category Infrastructure> - An infrastructure resource is an element of a computing environment on which a workload is orchestrated and run. It can be a host (VM) or a Kubernetes cluster.
- Workloads
List<Pulumiverse.
Aquasec. Inputs. Application Scope Category Workload> - A workload is a running container. It can run in a Kubernetes cluster, on a VM (no orchestrator), or under Tanzu Application Service (TAS).
- Artifacts
[]Application
Scope Category Artifact - An artifact is an application. It can be an image (for a container, not a CF application); a serverless function; or a Tanzu Application Service (TAS) droplet.
- Entity
Scopes []ApplicationScope Category Entity Scope - Infrastructures
[]Application
Scope Category Infrastructure - An infrastructure resource is an element of a computing environment on which a workload is orchestrated and run. It can be a host (VM) or a Kubernetes cluster.
- Workloads
[]Application
Scope Category Workload - A workload is a running container. It can run in a Kubernetes cluster, on a VM (no orchestrator), or under Tanzu Application Service (TAS).
- artifacts
List<Application
Scope Category Artifact> - An artifact is an application. It can be an image (for a container, not a CF application); a serverless function; or a Tanzu Application Service (TAS) droplet.
- entity
Scopes List<ApplicationScope Category Entity Scope> - infrastructures
List<Application
Scope Category Infrastructure> - An infrastructure resource is an element of a computing environment on which a workload is orchestrated and run. It can be a host (VM) or a Kubernetes cluster.
- workloads
List<Application
Scope Category Workload> - A workload is a running container. It can run in a Kubernetes cluster, on a VM (no orchestrator), or under Tanzu Application Service (TAS).
- artifacts
Application
Scope Category Artifact[] - An artifact is an application. It can be an image (for a container, not a CF application); a serverless function; or a Tanzu Application Service (TAS) droplet.
- entity
Scopes ApplicationScope Category Entity Scope[] - infrastructures
Application
Scope Category Infrastructure[] - An infrastructure resource is an element of a computing environment on which a workload is orchestrated and run. It can be a host (VM) or a Kubernetes cluster.
- workloads
Application
Scope Category Workload[] - A workload is a running container. It can run in a Kubernetes cluster, on a VM (no orchestrator), or under Tanzu Application Service (TAS).
- artifacts
Sequence[Application
Scope Category Artifact] - An artifact is an application. It can be an image (for a container, not a CF application); a serverless function; or a Tanzu Application Service (TAS) droplet.
- entity_
scopes Sequence[ApplicationScope Category Entity Scope] - infrastructures
Sequence[Application
Scope Category Infrastructure] - An infrastructure resource is an element of a computing environment on which a workload is orchestrated and run. It can be a host (VM) or a Kubernetes cluster.
- workloads
Sequence[Application
Scope Category Workload] - A workload is a running container. It can run in a Kubernetes cluster, on a VM (no orchestrator), or under Tanzu Application Service (TAS).
- artifacts List<Property Map>
- An artifact is an application. It can be an image (for a container, not a CF application); a serverless function; or a Tanzu Application Service (TAS) droplet.
- entity
Scopes List<Property Map> - infrastructures List<Property Map>
- An infrastructure resource is an element of a computing environment on which a workload is orchestrated and run. It can be a host (VM) or a Kubernetes cluster.
- workloads List<Property Map>
- A workload is a running container. It can run in a Kubernetes cluster, on a VM (no orchestrator), or under Tanzu Application Service (TAS).
ApplicationScopeCategoryArtifact, ApplicationScopeCategoryArtifactArgs
- Cfs
[]Application
Scope Category Artifact Cf - Functions
[]Application
Scope Category Artifact Function - Function name
- Images
[]Application
Scope Category Artifact Image - Name of a registry as defined in Aqua
- cfs
List<Application
Scope Category Artifact Cf> - functions
List<Application
Scope Category Artifact Function> - Function name
- images
List<Application
Scope Category Artifact Image> - Name of a registry as defined in Aqua
- cfs
Application
Scope Category Artifact Cf[] - functions
Application
Scope Category Artifact Function[] - Function name
- images
Application
Scope Category Artifact Image[] - Name of a registry as defined in Aqua
- cfs
Sequence[Application
Scope Category Artifact Cf] - functions
Sequence[Application
Scope Category Artifact Function] - Function name
- images
Sequence[Application
Scope Category Artifact Image] - Name of a registry as defined in Aqua
- cfs List<Property Map>
- functions List<Property Map>
- Function name
- images List<Property Map>
- Name of a registry as defined in Aqua
ApplicationScopeCategoryArtifactCf, ApplicationScopeCategoryArtifactCfArgs
ApplicationScopeCategoryArtifactCfVariable, ApplicationScopeCategoryArtifactCfVariableArgs
ApplicationScopeCategoryArtifactFunction, ApplicationScopeCategoryArtifactFunctionArgs
ApplicationScopeCategoryArtifactFunctionVariable, ApplicationScopeCategoryArtifactFunctionVariableArgs
ApplicationScopeCategoryArtifactImage, ApplicationScopeCategoryArtifactImageArgs
ApplicationScopeCategoryArtifactImageVariable, ApplicationScopeCategoryArtifactImageVariableArgs
ApplicationScopeCategoryEntityScope, ApplicationScopeCategoryEntityScopeArgs
ApplicationScopeCategoryEntityScopeVariable, ApplicationScopeCategoryEntityScopeVariableArgs
ApplicationScopeCategoryInfrastructure, ApplicationScopeCategoryInfrastructureArgs
ApplicationScopeCategoryInfrastructureKubernete, ApplicationScopeCategoryInfrastructureKuberneteArgs
ApplicationScopeCategoryInfrastructureKuberneteVariable, ApplicationScopeCategoryInfrastructureKuberneteVariableArgs
ApplicationScopeCategoryInfrastructureO, ApplicationScopeCategoryInfrastructureOArgs
ApplicationScopeCategoryInfrastructureOVariable, ApplicationScopeCategoryInfrastructureOVariableArgs
ApplicationScopeCategoryWorkload, ApplicationScopeCategoryWorkloadArgs
ApplicationScopeCategoryWorkloadCf, ApplicationScopeCategoryWorkloadCfArgs
ApplicationScopeCategoryWorkloadCfVariable, ApplicationScopeCategoryWorkloadCfVariableArgs
ApplicationScopeCategoryWorkloadKubernete, ApplicationScopeCategoryWorkloadKuberneteArgs
ApplicationScopeCategoryWorkloadKuberneteVariable, ApplicationScopeCategoryWorkloadKuberneteVariableArgs
ApplicationScopeCategoryWorkloadO, ApplicationScopeCategoryWorkloadOArgs
ApplicationScopeCategoryWorkloadOVariable, ApplicationScopeCategoryWorkloadOVariableArgs
Package Details
- Repository
- aquasec pulumiverse/pulumi-aquasec
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aquasec
Terraform Provider.