aquasec

package
v0.8.25 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing Aquasec cloud resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type Acknowledge

type Acknowledge struct {
	pulumi.CustomResourceState

	// A comment describing the reason for the acknowledgment
	Comment pulumi.StringOutput `pulumi:"comment"`
	// A list of existing security acknowledges.
	Issues AcknowledgeIssueArrayOutput `pulumi:"issues"`
}

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aquasec.NewAcknowledge(ctx, "acknowledge", &aquasec.AcknowledgeArgs{
			Comment: pulumi.String("comment"),
			Issues: aquasec.AcknowledgeIssueArray{
				&aquasec.AcknowledgeIssueArgs{
					DockerId:        pulumi.String(""),
					ImageName:       pulumi.String("image:latest"),
					IssueName:       pulumi.String("CVE-2022-1271"),
					IssueType:       pulumi.String("vulnerability"),
					RegistryName:    pulumi.String("registry"),
					ResourceCpe:     pulumi.String("cpe:/a:gnu:gzip:1.10"),
					ResourceName:    pulumi.String("gzip"),
					ResourcePath:    pulumi.String("/usr/bin/gzip"),
					ResourceType:    pulumi.String("executable"),
					ResourceVersion: pulumi.String("1.10"),
				},
				&aquasec.AcknowledgeIssueArgs{
					DockerId:        pulumi.String("docker-id"),
					ImageName:       pulumi.String("image-name"),
					IssueName:       pulumi.String("ALAS2-2021-1722"),
					IssueType:       pulumi.String("vulnerability"),
					RegistryName:    pulumi.String("registry-name"),
					ResourceCpe:     pulumi.String("pkg:/amzn:2:nss-softokn:3.44.0-8.amzn2"),
					ResourceName:    pulumi.String("nss-softokn"),
					ResourcePath:    pulumi.String(""),
					ResourceType:    pulumi.String("package"),
					ResourceVersion: pulumi.String("3.44.0-8.amzn2"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetAcknowledge

func GetAcknowledge(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AcknowledgeState, opts ...pulumi.ResourceOption) (*Acknowledge, error)

GetAcknowledge gets an existing Acknowledge resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAcknowledge

func NewAcknowledge(ctx *pulumi.Context,
	name string, args *AcknowledgeArgs, opts ...pulumi.ResourceOption) (*Acknowledge, error)

NewAcknowledge registers a new resource with the given unique name, arguments, and options.

func (*Acknowledge) ElementType

func (*Acknowledge) ElementType() reflect.Type

func (*Acknowledge) ToAcknowledgeOutput

func (i *Acknowledge) ToAcknowledgeOutput() AcknowledgeOutput

func (*Acknowledge) ToAcknowledgeOutputWithContext

func (i *Acknowledge) ToAcknowledgeOutputWithContext(ctx context.Context) AcknowledgeOutput

type AcknowledgeArgs

type AcknowledgeArgs struct {
	// A comment describing the reason for the acknowledgment
	Comment pulumi.StringInput
	// A list of existing security acknowledges.
	Issues AcknowledgeIssueArrayInput
}

The set of arguments for constructing a Acknowledge resource.

func (AcknowledgeArgs) ElementType

func (AcknowledgeArgs) ElementType() reflect.Type

type AcknowledgeArray

type AcknowledgeArray []AcknowledgeInput

func (AcknowledgeArray) ElementType

func (AcknowledgeArray) ElementType() reflect.Type

func (AcknowledgeArray) ToAcknowledgeArrayOutput

func (i AcknowledgeArray) ToAcknowledgeArrayOutput() AcknowledgeArrayOutput

func (AcknowledgeArray) ToAcknowledgeArrayOutputWithContext

func (i AcknowledgeArray) ToAcknowledgeArrayOutputWithContext(ctx context.Context) AcknowledgeArrayOutput

type AcknowledgeArrayInput

type AcknowledgeArrayInput interface {
	pulumi.Input

	ToAcknowledgeArrayOutput() AcknowledgeArrayOutput
	ToAcknowledgeArrayOutputWithContext(context.Context) AcknowledgeArrayOutput
}

AcknowledgeArrayInput is an input type that accepts AcknowledgeArray and AcknowledgeArrayOutput values. You can construct a concrete instance of `AcknowledgeArrayInput` via:

AcknowledgeArray{ AcknowledgeArgs{...} }

type AcknowledgeArrayOutput

type AcknowledgeArrayOutput struct{ *pulumi.OutputState }

func (AcknowledgeArrayOutput) ElementType

func (AcknowledgeArrayOutput) ElementType() reflect.Type

func (AcknowledgeArrayOutput) Index

func (AcknowledgeArrayOutput) ToAcknowledgeArrayOutput

func (o AcknowledgeArrayOutput) ToAcknowledgeArrayOutput() AcknowledgeArrayOutput

func (AcknowledgeArrayOutput) ToAcknowledgeArrayOutputWithContext

func (o AcknowledgeArrayOutput) ToAcknowledgeArrayOutputWithContext(ctx context.Context) AcknowledgeArrayOutput

type AcknowledgeInput

type AcknowledgeInput interface {
	pulumi.Input

	ToAcknowledgeOutput() AcknowledgeOutput
	ToAcknowledgeOutputWithContext(ctx context.Context) AcknowledgeOutput
}

type AcknowledgeIssue

type AcknowledgeIssue struct {
	// The user who acknowledged the issue.
	Author *string `pulumi:"author"`
	// The date and time of the acknowledgment.
	Date     *string `pulumi:"date"`
	DockerId *string `pulumi:"dockerId"`
	// The current dat and time when the expiration was set
	ExpirationConfiguredAt *string `pulumi:"expirationConfiguredAt"`
	// The user who set the expiration of the issue.
	ExpirationConfiguredBy *string `pulumi:"expirationConfiguredBy"`
	// Number of days until expiration of the acknowledgement. The value must be integer from 1 to 999, inclusive.
	ExpirationDays *int `pulumi:"expirationDays"`
	// The version of the package that having a fix for the issue.
	FixVersion *string `pulumi:"fixVersion"`
	// Only acknowledge the issue in the context of the specified image (also requires 'registry_name')
	ImageName *string `pulumi:"imageName"`
	// The name of the security issue (the CVE or security advisory for vulnerabilities, name of malware or type of sensitive data)
	IssueName string `pulumi:"issueName"`
	// The type of the security issue (either 'vulnerability', 'sensitive_data' or 'malware')
	IssueType string `pulumi:"issueType"`
	// When the resourceType is 'package', the operating system is required (e.g., 'ubuntu', 'alpine').
	Os *string `pulumi:"os"`
	// When the resourceType is 'package', the operating system version is required.
	OsVersion *string `pulumi:"osVersion"`
	// The permissions of the user who acknowledged the issue.
	Permission *string `pulumi:"permission"`
	// Only acknowledge the issue in the context of the specified repository (also requires 'registry_name').
	RegistryName *string `pulumi:"registryName"`
	// The CPE of the resource as listed in the issue by the Aqua API. This is required for resources of type 'executable'. For packages and files, the next parameters can be specified instead.
	ResourceCpe *string `pulumi:"resourceCpe"`
	// The format of the resource.
	ResourceFormat *string `pulumi:"resourceFormat"`
	// When the resourceType is 'file', the hash of the file is required
	ResourceHash *string `pulumi:"resourceHash"`
	// When the resourceType is 'package', the name of the package is required.
	ResourceName *string `pulumi:"resourceName"`
	// The path of the resource. This is required for resources of type 'file' and 'executable'.
	ResourcePath *string `pulumi:"resourcePath"`
	// The type of the resource where the issue was detected (either 'package', 'file' or 'executable')
	ResourceType string `pulumi:"resourceType"`
	// When the resourceType is 'package', the version of the package is required
	ResourceVersion *string `pulumi:"resourceVersion"`
}

type AcknowledgeIssueArgs

type AcknowledgeIssueArgs struct {
	// The user who acknowledged the issue.
	Author pulumi.StringPtrInput `pulumi:"author"`
	// The date and time of the acknowledgment.
	Date     pulumi.StringPtrInput `pulumi:"date"`
	DockerId pulumi.StringPtrInput `pulumi:"dockerId"`
	// The current dat and time when the expiration was set
	ExpirationConfiguredAt pulumi.StringPtrInput `pulumi:"expirationConfiguredAt"`
	// The user who set the expiration of the issue.
	ExpirationConfiguredBy pulumi.StringPtrInput `pulumi:"expirationConfiguredBy"`
	// Number of days until expiration of the acknowledgement. The value must be integer from 1 to 999, inclusive.
	ExpirationDays pulumi.IntPtrInput `pulumi:"expirationDays"`
	// The version of the package that having a fix for the issue.
	FixVersion pulumi.StringPtrInput `pulumi:"fixVersion"`
	// Only acknowledge the issue in the context of the specified image (also requires 'registry_name')
	ImageName pulumi.StringPtrInput `pulumi:"imageName"`
	// The name of the security issue (the CVE or security advisory for vulnerabilities, name of malware or type of sensitive data)
	IssueName pulumi.StringInput `pulumi:"issueName"`
	// The type of the security issue (either 'vulnerability', 'sensitive_data' or 'malware')
	IssueType pulumi.StringInput `pulumi:"issueType"`
	// When the resourceType is 'package', the operating system is required (e.g., 'ubuntu', 'alpine').
	Os pulumi.StringPtrInput `pulumi:"os"`
	// When the resourceType is 'package', the operating system version is required.
	OsVersion pulumi.StringPtrInput `pulumi:"osVersion"`
	// The permissions of the user who acknowledged the issue.
	Permission pulumi.StringPtrInput `pulumi:"permission"`
	// Only acknowledge the issue in the context of the specified repository (also requires 'registry_name').
	RegistryName pulumi.StringPtrInput `pulumi:"registryName"`
	// The CPE of the resource as listed in the issue by the Aqua API. This is required for resources of type 'executable'. For packages and files, the next parameters can be specified instead.
	ResourceCpe pulumi.StringPtrInput `pulumi:"resourceCpe"`
	// The format of the resource.
	ResourceFormat pulumi.StringPtrInput `pulumi:"resourceFormat"`
	// When the resourceType is 'file', the hash of the file is required
	ResourceHash pulumi.StringPtrInput `pulumi:"resourceHash"`
	// When the resourceType is 'package', the name of the package is required.
	ResourceName pulumi.StringPtrInput `pulumi:"resourceName"`
	// The path of the resource. This is required for resources of type 'file' and 'executable'.
	ResourcePath pulumi.StringPtrInput `pulumi:"resourcePath"`
	// The type of the resource where the issue was detected (either 'package', 'file' or 'executable')
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// When the resourceType is 'package', the version of the package is required
	ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"`
}

func (AcknowledgeIssueArgs) ElementType

func (AcknowledgeIssueArgs) ElementType() reflect.Type

func (AcknowledgeIssueArgs) ToAcknowledgeIssueOutput

func (i AcknowledgeIssueArgs) ToAcknowledgeIssueOutput() AcknowledgeIssueOutput

func (AcknowledgeIssueArgs) ToAcknowledgeIssueOutputWithContext

func (i AcknowledgeIssueArgs) ToAcknowledgeIssueOutputWithContext(ctx context.Context) AcknowledgeIssueOutput

type AcknowledgeIssueArray

type AcknowledgeIssueArray []AcknowledgeIssueInput

func (AcknowledgeIssueArray) ElementType

func (AcknowledgeIssueArray) ElementType() reflect.Type

func (AcknowledgeIssueArray) ToAcknowledgeIssueArrayOutput

func (i AcknowledgeIssueArray) ToAcknowledgeIssueArrayOutput() AcknowledgeIssueArrayOutput

func (AcknowledgeIssueArray) ToAcknowledgeIssueArrayOutputWithContext

func (i AcknowledgeIssueArray) ToAcknowledgeIssueArrayOutputWithContext(ctx context.Context) AcknowledgeIssueArrayOutput

type AcknowledgeIssueArrayInput

type AcknowledgeIssueArrayInput interface {
	pulumi.Input

	ToAcknowledgeIssueArrayOutput() AcknowledgeIssueArrayOutput
	ToAcknowledgeIssueArrayOutputWithContext(context.Context) AcknowledgeIssueArrayOutput
}

AcknowledgeIssueArrayInput is an input type that accepts AcknowledgeIssueArray and AcknowledgeIssueArrayOutput values. You can construct a concrete instance of `AcknowledgeIssueArrayInput` via:

AcknowledgeIssueArray{ AcknowledgeIssueArgs{...} }

type AcknowledgeIssueArrayOutput

type AcknowledgeIssueArrayOutput struct{ *pulumi.OutputState }

func (AcknowledgeIssueArrayOutput) ElementType

func (AcknowledgeIssueArrayOutput) Index

func (AcknowledgeIssueArrayOutput) ToAcknowledgeIssueArrayOutput

func (o AcknowledgeIssueArrayOutput) ToAcknowledgeIssueArrayOutput() AcknowledgeIssueArrayOutput

func (AcknowledgeIssueArrayOutput) ToAcknowledgeIssueArrayOutputWithContext

func (o AcknowledgeIssueArrayOutput) ToAcknowledgeIssueArrayOutputWithContext(ctx context.Context) AcknowledgeIssueArrayOutput

type AcknowledgeIssueInput

type AcknowledgeIssueInput interface {
	pulumi.Input

	ToAcknowledgeIssueOutput() AcknowledgeIssueOutput
	ToAcknowledgeIssueOutputWithContext(context.Context) AcknowledgeIssueOutput
}

AcknowledgeIssueInput is an input type that accepts AcknowledgeIssueArgs and AcknowledgeIssueOutput values. You can construct a concrete instance of `AcknowledgeIssueInput` via:

AcknowledgeIssueArgs{...}

type AcknowledgeIssueOutput

type AcknowledgeIssueOutput struct{ *pulumi.OutputState }

func (AcknowledgeIssueOutput) Author

The user who acknowledged the issue.

func (AcknowledgeIssueOutput) Date

The date and time of the acknowledgment.

func (AcknowledgeIssueOutput) DockerId

func (AcknowledgeIssueOutput) ElementType

func (AcknowledgeIssueOutput) ElementType() reflect.Type

func (AcknowledgeIssueOutput) ExpirationConfiguredAt

func (o AcknowledgeIssueOutput) ExpirationConfiguredAt() pulumi.StringPtrOutput

The current dat and time when the expiration was set

func (AcknowledgeIssueOutput) ExpirationConfiguredBy

func (o AcknowledgeIssueOutput) ExpirationConfiguredBy() pulumi.StringPtrOutput

The user who set the expiration of the issue.

func (AcknowledgeIssueOutput) ExpirationDays

func (o AcknowledgeIssueOutput) ExpirationDays() pulumi.IntPtrOutput

Number of days until expiration of the acknowledgement. The value must be integer from 1 to 999, inclusive.

func (AcknowledgeIssueOutput) FixVersion

The version of the package that having a fix for the issue.

func (AcknowledgeIssueOutput) ImageName

Only acknowledge the issue in the context of the specified image (also requires 'registry_name')

func (AcknowledgeIssueOutput) IssueName

The name of the security issue (the CVE or security advisory for vulnerabilities, name of malware or type of sensitive data)

func (AcknowledgeIssueOutput) IssueType

The type of the security issue (either 'vulnerability', 'sensitive_data' or 'malware')

func (AcknowledgeIssueOutput) Os

When the resourceType is 'package', the operating system is required (e.g., 'ubuntu', 'alpine').

func (AcknowledgeIssueOutput) OsVersion

When the resourceType is 'package', the operating system version is required.

func (AcknowledgeIssueOutput) Permission

The permissions of the user who acknowledged the issue.

func (AcknowledgeIssueOutput) RegistryName

Only acknowledge the issue in the context of the specified repository (also requires 'registry_name').

func (AcknowledgeIssueOutput) ResourceCpe

The CPE of the resource as listed in the issue by the Aqua API. This is required for resources of type 'executable'. For packages and files, the next parameters can be specified instead.

func (AcknowledgeIssueOutput) ResourceFormat

func (o AcknowledgeIssueOutput) ResourceFormat() pulumi.StringPtrOutput

The format of the resource.

func (AcknowledgeIssueOutput) ResourceHash

When the resourceType is 'file', the hash of the file is required

func (AcknowledgeIssueOutput) ResourceName

When the resourceType is 'package', the name of the package is required.

func (AcknowledgeIssueOutput) ResourcePath

The path of the resource. This is required for resources of type 'file' and 'executable'.

func (AcknowledgeIssueOutput) ResourceType

func (o AcknowledgeIssueOutput) ResourceType() pulumi.StringOutput

The type of the resource where the issue was detected (either 'package', 'file' or 'executable')

func (AcknowledgeIssueOutput) ResourceVersion

func (o AcknowledgeIssueOutput) ResourceVersion() pulumi.StringPtrOutput

When the resourceType is 'package', the version of the package is required

func (AcknowledgeIssueOutput) ToAcknowledgeIssueOutput

func (o AcknowledgeIssueOutput) ToAcknowledgeIssueOutput() AcknowledgeIssueOutput

func (AcknowledgeIssueOutput) ToAcknowledgeIssueOutputWithContext

func (o AcknowledgeIssueOutput) ToAcknowledgeIssueOutputWithContext(ctx context.Context) AcknowledgeIssueOutput

type AcknowledgeMap

type AcknowledgeMap map[string]AcknowledgeInput

func (AcknowledgeMap) ElementType

func (AcknowledgeMap) ElementType() reflect.Type

func (AcknowledgeMap) ToAcknowledgeMapOutput

func (i AcknowledgeMap) ToAcknowledgeMapOutput() AcknowledgeMapOutput

func (AcknowledgeMap) ToAcknowledgeMapOutputWithContext

func (i AcknowledgeMap) ToAcknowledgeMapOutputWithContext(ctx context.Context) AcknowledgeMapOutput

type AcknowledgeMapInput

type AcknowledgeMapInput interface {
	pulumi.Input

	ToAcknowledgeMapOutput() AcknowledgeMapOutput
	ToAcknowledgeMapOutputWithContext(context.Context) AcknowledgeMapOutput
}

AcknowledgeMapInput is an input type that accepts AcknowledgeMap and AcknowledgeMapOutput values. You can construct a concrete instance of `AcknowledgeMapInput` via:

AcknowledgeMap{ "key": AcknowledgeArgs{...} }

type AcknowledgeMapOutput

type AcknowledgeMapOutput struct{ *pulumi.OutputState }

func (AcknowledgeMapOutput) ElementType

func (AcknowledgeMapOutput) ElementType() reflect.Type

func (AcknowledgeMapOutput) MapIndex

func (AcknowledgeMapOutput) ToAcknowledgeMapOutput

func (o AcknowledgeMapOutput) ToAcknowledgeMapOutput() AcknowledgeMapOutput

func (AcknowledgeMapOutput) ToAcknowledgeMapOutputWithContext

func (o AcknowledgeMapOutput) ToAcknowledgeMapOutputWithContext(ctx context.Context) AcknowledgeMapOutput

type AcknowledgeOutput

type AcknowledgeOutput struct{ *pulumi.OutputState }

func (AcknowledgeOutput) Comment

A comment describing the reason for the acknowledgment

func (AcknowledgeOutput) ElementType

func (AcknowledgeOutput) ElementType() reflect.Type

func (AcknowledgeOutput) Issues

A list of existing security acknowledges.

func (AcknowledgeOutput) ToAcknowledgeOutput

func (o AcknowledgeOutput) ToAcknowledgeOutput() AcknowledgeOutput

func (AcknowledgeOutput) ToAcknowledgeOutputWithContext

func (o AcknowledgeOutput) ToAcknowledgeOutputWithContext(ctx context.Context) AcknowledgeOutput

type AcknowledgeState

type AcknowledgeState struct {
	// A comment describing the reason for the acknowledgment
	Comment pulumi.StringPtrInput
	// A list of existing security acknowledges.
	Issues AcknowledgeIssueArrayInput
}

func (AcknowledgeState) ElementType

func (AcknowledgeState) ElementType() reflect.Type

type ApplicationScope

type ApplicationScope struct {
	pulumi.CustomResourceState

	// Username of the account that created the service.
	Author pulumi.StringOutput `pulumi:"author"`
	// Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
	Categories ApplicationScopeCategoryArrayOutput `pulumi:"categories"`
	// Description of the application scope.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name of an application scope.
	Name pulumi.StringOutput `pulumi:"name"`
	// Name of an application scope.
	OwnerEmail pulumi.StringPtrOutput `pulumi:"ownerEmail"`
}

func GetApplicationScope

func GetApplicationScope(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationScopeState, opts ...pulumi.ResourceOption) (*ApplicationScope, error)

GetApplicationScope gets an existing ApplicationScope resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewApplicationScope

func NewApplicationScope(ctx *pulumi.Context,
	name string, args *ApplicationScopeArgs, opts ...pulumi.ResourceOption) (*ApplicationScope, error)

NewApplicationScope registers a new resource with the given unique name, arguments, and options.

func (*ApplicationScope) ElementType

func (*ApplicationScope) ElementType() reflect.Type

func (*ApplicationScope) ToApplicationScopeOutput

func (i *ApplicationScope) ToApplicationScopeOutput() ApplicationScopeOutput

func (*ApplicationScope) ToApplicationScopeOutputWithContext

func (i *ApplicationScope) ToApplicationScopeOutputWithContext(ctx context.Context) ApplicationScopeOutput

type ApplicationScopeArgs

type ApplicationScopeArgs struct {
	// Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
	Categories ApplicationScopeCategoryArrayInput
	// Description of the application scope.
	Description pulumi.StringPtrInput
	// Name of an application scope.
	Name pulumi.StringPtrInput
	// Name of an application scope.
	OwnerEmail pulumi.StringPtrInput
}

The set of arguments for constructing a ApplicationScope resource.

func (ApplicationScopeArgs) ElementType

func (ApplicationScopeArgs) ElementType() reflect.Type

type ApplicationScopeArray

type ApplicationScopeArray []ApplicationScopeInput

func (ApplicationScopeArray) ElementType

func (ApplicationScopeArray) ElementType() reflect.Type

func (ApplicationScopeArray) ToApplicationScopeArrayOutput

func (i ApplicationScopeArray) ToApplicationScopeArrayOutput() ApplicationScopeArrayOutput

func (ApplicationScopeArray) ToApplicationScopeArrayOutputWithContext

func (i ApplicationScopeArray) ToApplicationScopeArrayOutputWithContext(ctx context.Context) ApplicationScopeArrayOutput

type ApplicationScopeArrayInput

type ApplicationScopeArrayInput interface {
	pulumi.Input

	ToApplicationScopeArrayOutput() ApplicationScopeArrayOutput
	ToApplicationScopeArrayOutputWithContext(context.Context) ApplicationScopeArrayOutput
}

ApplicationScopeArrayInput is an input type that accepts ApplicationScopeArray and ApplicationScopeArrayOutput values. You can construct a concrete instance of `ApplicationScopeArrayInput` via:

ApplicationScopeArray{ ApplicationScopeArgs{...} }

type ApplicationScopeArrayOutput

type ApplicationScopeArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeArrayOutput) ElementType

func (ApplicationScopeArrayOutput) Index

func (ApplicationScopeArrayOutput) ToApplicationScopeArrayOutput

func (o ApplicationScopeArrayOutput) ToApplicationScopeArrayOutput() ApplicationScopeArrayOutput

func (ApplicationScopeArrayOutput) ToApplicationScopeArrayOutputWithContext

func (o ApplicationScopeArrayOutput) ToApplicationScopeArrayOutputWithContext(ctx context.Context) ApplicationScopeArrayOutput

type ApplicationScopeCategory

type ApplicationScopeCategory struct {
	// 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.
	Artifacts    []ApplicationScopeCategoryArtifact    `pulumi:"artifacts"`
	EntityScopes []ApplicationScopeCategoryEntityScope `pulumi:"entityScopes"`
	// 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.
	Infrastructures []ApplicationScopeCategoryInfrastructure `pulumi:"infrastructures"`
	// A workload is a running container. It can run in a Kubernetes cluster, on a VM (no orchestrator), or under Tanzu Application Service (TAS).
	Workloads []ApplicationScopeCategoryWorkload `pulumi:"workloads"`
}

type ApplicationScopeCategoryArgs

type ApplicationScopeCategoryArgs struct {
	// 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.
	Artifacts    ApplicationScopeCategoryArtifactArrayInput    `pulumi:"artifacts"`
	EntityScopes ApplicationScopeCategoryEntityScopeArrayInput `pulumi:"entityScopes"`
	// 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.
	Infrastructures ApplicationScopeCategoryInfrastructureArrayInput `pulumi:"infrastructures"`
	// A workload is a running container. It can run in a Kubernetes cluster, on a VM (no orchestrator), or under Tanzu Application Service (TAS).
	Workloads ApplicationScopeCategoryWorkloadArrayInput `pulumi:"workloads"`
}

func (ApplicationScopeCategoryArgs) ElementType

func (ApplicationScopeCategoryArgs) ToApplicationScopeCategoryOutput

func (i ApplicationScopeCategoryArgs) ToApplicationScopeCategoryOutput() ApplicationScopeCategoryOutput

func (ApplicationScopeCategoryArgs) ToApplicationScopeCategoryOutputWithContext

func (i ApplicationScopeCategoryArgs) ToApplicationScopeCategoryOutputWithContext(ctx context.Context) ApplicationScopeCategoryOutput

type ApplicationScopeCategoryArray

type ApplicationScopeCategoryArray []ApplicationScopeCategoryInput

func (ApplicationScopeCategoryArray) ElementType

func (ApplicationScopeCategoryArray) ToApplicationScopeCategoryArrayOutput

func (i ApplicationScopeCategoryArray) ToApplicationScopeCategoryArrayOutput() ApplicationScopeCategoryArrayOutput

func (ApplicationScopeCategoryArray) ToApplicationScopeCategoryArrayOutputWithContext

func (i ApplicationScopeCategoryArray) ToApplicationScopeCategoryArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArrayOutput

type ApplicationScopeCategoryArrayInput

type ApplicationScopeCategoryArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryArrayOutput() ApplicationScopeCategoryArrayOutput
	ToApplicationScopeCategoryArrayOutputWithContext(context.Context) ApplicationScopeCategoryArrayOutput
}

ApplicationScopeCategoryArrayInput is an input type that accepts ApplicationScopeCategoryArray and ApplicationScopeCategoryArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryArrayInput` via:

ApplicationScopeCategoryArray{ ApplicationScopeCategoryArgs{...} }

type ApplicationScopeCategoryArrayOutput

type ApplicationScopeCategoryArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryArrayOutput) ElementType

func (ApplicationScopeCategoryArrayOutput) Index

func (ApplicationScopeCategoryArrayOutput) ToApplicationScopeCategoryArrayOutput

func (o ApplicationScopeCategoryArrayOutput) ToApplicationScopeCategoryArrayOutput() ApplicationScopeCategoryArrayOutput

func (ApplicationScopeCategoryArrayOutput) ToApplicationScopeCategoryArrayOutputWithContext

func (o ApplicationScopeCategoryArrayOutput) ToApplicationScopeCategoryArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArrayOutput

type ApplicationScopeCategoryArtifact

type ApplicationScopeCategoryArtifact struct {
	Cfs       []ApplicationScopeCategoryArtifactCf       `pulumi:"cfs"`
	Functions []ApplicationScopeCategoryArtifactFunction `pulumi:"functions"`
	Images    []ApplicationScopeCategoryArtifactImage    `pulumi:"images"`
}

type ApplicationScopeCategoryArtifactArgs

type ApplicationScopeCategoryArtifactArgs struct {
	Cfs       ApplicationScopeCategoryArtifactCfArrayInput       `pulumi:"cfs"`
	Functions ApplicationScopeCategoryArtifactFunctionArrayInput `pulumi:"functions"`
	Images    ApplicationScopeCategoryArtifactImageArrayInput    `pulumi:"images"`
}

func (ApplicationScopeCategoryArtifactArgs) ElementType

func (ApplicationScopeCategoryArtifactArgs) ToApplicationScopeCategoryArtifactOutput

func (i ApplicationScopeCategoryArtifactArgs) ToApplicationScopeCategoryArtifactOutput() ApplicationScopeCategoryArtifactOutput

func (ApplicationScopeCategoryArtifactArgs) ToApplicationScopeCategoryArtifactOutputWithContext

func (i ApplicationScopeCategoryArtifactArgs) ToApplicationScopeCategoryArtifactOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactOutput

type ApplicationScopeCategoryArtifactArray

type ApplicationScopeCategoryArtifactArray []ApplicationScopeCategoryArtifactInput

func (ApplicationScopeCategoryArtifactArray) ElementType

func (ApplicationScopeCategoryArtifactArray) ToApplicationScopeCategoryArtifactArrayOutput

func (i ApplicationScopeCategoryArtifactArray) ToApplicationScopeCategoryArtifactArrayOutput() ApplicationScopeCategoryArtifactArrayOutput

func (ApplicationScopeCategoryArtifactArray) ToApplicationScopeCategoryArtifactArrayOutputWithContext

func (i ApplicationScopeCategoryArtifactArray) ToApplicationScopeCategoryArtifactArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactArrayOutput

type ApplicationScopeCategoryArtifactArrayInput

type ApplicationScopeCategoryArtifactArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryArtifactArrayOutput() ApplicationScopeCategoryArtifactArrayOutput
	ToApplicationScopeCategoryArtifactArrayOutputWithContext(context.Context) ApplicationScopeCategoryArtifactArrayOutput
}

ApplicationScopeCategoryArtifactArrayInput is an input type that accepts ApplicationScopeCategoryArtifactArray and ApplicationScopeCategoryArtifactArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryArtifactArrayInput` via:

ApplicationScopeCategoryArtifactArray{ ApplicationScopeCategoryArtifactArgs{...} }

type ApplicationScopeCategoryArtifactArrayOutput

type ApplicationScopeCategoryArtifactArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryArtifactArrayOutput) ElementType

func (ApplicationScopeCategoryArtifactArrayOutput) Index

func (ApplicationScopeCategoryArtifactArrayOutput) ToApplicationScopeCategoryArtifactArrayOutput

func (o ApplicationScopeCategoryArtifactArrayOutput) ToApplicationScopeCategoryArtifactArrayOutput() ApplicationScopeCategoryArtifactArrayOutput

func (ApplicationScopeCategoryArtifactArrayOutput) ToApplicationScopeCategoryArtifactArrayOutputWithContext

func (o ApplicationScopeCategoryArtifactArrayOutput) ToApplicationScopeCategoryArtifactArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactArrayOutput

type ApplicationScopeCategoryArtifactCf

type ApplicationScopeCategoryArtifactCf struct {
	Expression *string                                      `pulumi:"expression"`
	Variables  []ApplicationScopeCategoryArtifactCfVariable `pulumi:"variables"`
}

type ApplicationScopeCategoryArtifactCfArgs

type ApplicationScopeCategoryArtifactCfArgs struct {
	Expression pulumi.StringPtrInput                                `pulumi:"expression"`
	Variables  ApplicationScopeCategoryArtifactCfVariableArrayInput `pulumi:"variables"`
}

func (ApplicationScopeCategoryArtifactCfArgs) ElementType

func (ApplicationScopeCategoryArtifactCfArgs) ToApplicationScopeCategoryArtifactCfOutput

func (i ApplicationScopeCategoryArtifactCfArgs) ToApplicationScopeCategoryArtifactCfOutput() ApplicationScopeCategoryArtifactCfOutput

func (ApplicationScopeCategoryArtifactCfArgs) ToApplicationScopeCategoryArtifactCfOutputWithContext

func (i ApplicationScopeCategoryArtifactCfArgs) ToApplicationScopeCategoryArtifactCfOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactCfOutput

type ApplicationScopeCategoryArtifactCfArray

type ApplicationScopeCategoryArtifactCfArray []ApplicationScopeCategoryArtifactCfInput

func (ApplicationScopeCategoryArtifactCfArray) ElementType

func (ApplicationScopeCategoryArtifactCfArray) ToApplicationScopeCategoryArtifactCfArrayOutput

func (i ApplicationScopeCategoryArtifactCfArray) ToApplicationScopeCategoryArtifactCfArrayOutput() ApplicationScopeCategoryArtifactCfArrayOutput

func (ApplicationScopeCategoryArtifactCfArray) ToApplicationScopeCategoryArtifactCfArrayOutputWithContext

func (i ApplicationScopeCategoryArtifactCfArray) ToApplicationScopeCategoryArtifactCfArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactCfArrayOutput

type ApplicationScopeCategoryArtifactCfArrayInput

type ApplicationScopeCategoryArtifactCfArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryArtifactCfArrayOutput() ApplicationScopeCategoryArtifactCfArrayOutput
	ToApplicationScopeCategoryArtifactCfArrayOutputWithContext(context.Context) ApplicationScopeCategoryArtifactCfArrayOutput
}

ApplicationScopeCategoryArtifactCfArrayInput is an input type that accepts ApplicationScopeCategoryArtifactCfArray and ApplicationScopeCategoryArtifactCfArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryArtifactCfArrayInput` via:

ApplicationScopeCategoryArtifactCfArray{ ApplicationScopeCategoryArtifactCfArgs{...} }

type ApplicationScopeCategoryArtifactCfArrayOutput

type ApplicationScopeCategoryArtifactCfArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryArtifactCfArrayOutput) ElementType

func (ApplicationScopeCategoryArtifactCfArrayOutput) Index

func (ApplicationScopeCategoryArtifactCfArrayOutput) ToApplicationScopeCategoryArtifactCfArrayOutput

func (o ApplicationScopeCategoryArtifactCfArrayOutput) ToApplicationScopeCategoryArtifactCfArrayOutput() ApplicationScopeCategoryArtifactCfArrayOutput

func (ApplicationScopeCategoryArtifactCfArrayOutput) ToApplicationScopeCategoryArtifactCfArrayOutputWithContext

func (o ApplicationScopeCategoryArtifactCfArrayOutput) ToApplicationScopeCategoryArtifactCfArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactCfArrayOutput

type ApplicationScopeCategoryArtifactCfInput

type ApplicationScopeCategoryArtifactCfInput interface {
	pulumi.Input

	ToApplicationScopeCategoryArtifactCfOutput() ApplicationScopeCategoryArtifactCfOutput
	ToApplicationScopeCategoryArtifactCfOutputWithContext(context.Context) ApplicationScopeCategoryArtifactCfOutput
}

ApplicationScopeCategoryArtifactCfInput is an input type that accepts ApplicationScopeCategoryArtifactCfArgs and ApplicationScopeCategoryArtifactCfOutput values. You can construct a concrete instance of `ApplicationScopeCategoryArtifactCfInput` via:

ApplicationScopeCategoryArtifactCfArgs{...}

type ApplicationScopeCategoryArtifactCfOutput

type ApplicationScopeCategoryArtifactCfOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryArtifactCfOutput) ElementType

func (ApplicationScopeCategoryArtifactCfOutput) Expression

func (ApplicationScopeCategoryArtifactCfOutput) ToApplicationScopeCategoryArtifactCfOutput

func (o ApplicationScopeCategoryArtifactCfOutput) ToApplicationScopeCategoryArtifactCfOutput() ApplicationScopeCategoryArtifactCfOutput

func (ApplicationScopeCategoryArtifactCfOutput) ToApplicationScopeCategoryArtifactCfOutputWithContext

func (o ApplicationScopeCategoryArtifactCfOutput) ToApplicationScopeCategoryArtifactCfOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactCfOutput

func (ApplicationScopeCategoryArtifactCfOutput) Variables

type ApplicationScopeCategoryArtifactCfVariable

type ApplicationScopeCategoryArtifactCfVariable struct {
	Attribute *string `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type ApplicationScopeCategoryArtifactCfVariableArgs

type ApplicationScopeCategoryArtifactCfVariableArgs struct {
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (ApplicationScopeCategoryArtifactCfVariableArgs) ElementType

func (ApplicationScopeCategoryArtifactCfVariableArgs) ToApplicationScopeCategoryArtifactCfVariableOutput

func (i ApplicationScopeCategoryArtifactCfVariableArgs) ToApplicationScopeCategoryArtifactCfVariableOutput() ApplicationScopeCategoryArtifactCfVariableOutput

func (ApplicationScopeCategoryArtifactCfVariableArgs) ToApplicationScopeCategoryArtifactCfVariableOutputWithContext

func (i ApplicationScopeCategoryArtifactCfVariableArgs) ToApplicationScopeCategoryArtifactCfVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactCfVariableOutput

type ApplicationScopeCategoryArtifactCfVariableArray

type ApplicationScopeCategoryArtifactCfVariableArray []ApplicationScopeCategoryArtifactCfVariableInput

func (ApplicationScopeCategoryArtifactCfVariableArray) ElementType

func (ApplicationScopeCategoryArtifactCfVariableArray) ToApplicationScopeCategoryArtifactCfVariableArrayOutput

func (i ApplicationScopeCategoryArtifactCfVariableArray) ToApplicationScopeCategoryArtifactCfVariableArrayOutput() ApplicationScopeCategoryArtifactCfVariableArrayOutput

func (ApplicationScopeCategoryArtifactCfVariableArray) ToApplicationScopeCategoryArtifactCfVariableArrayOutputWithContext

func (i ApplicationScopeCategoryArtifactCfVariableArray) ToApplicationScopeCategoryArtifactCfVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactCfVariableArrayOutput

type ApplicationScopeCategoryArtifactCfVariableArrayInput

type ApplicationScopeCategoryArtifactCfVariableArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryArtifactCfVariableArrayOutput() ApplicationScopeCategoryArtifactCfVariableArrayOutput
	ToApplicationScopeCategoryArtifactCfVariableArrayOutputWithContext(context.Context) ApplicationScopeCategoryArtifactCfVariableArrayOutput
}

ApplicationScopeCategoryArtifactCfVariableArrayInput is an input type that accepts ApplicationScopeCategoryArtifactCfVariableArray and ApplicationScopeCategoryArtifactCfVariableArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryArtifactCfVariableArrayInput` via:

ApplicationScopeCategoryArtifactCfVariableArray{ ApplicationScopeCategoryArtifactCfVariableArgs{...} }

type ApplicationScopeCategoryArtifactCfVariableArrayOutput

type ApplicationScopeCategoryArtifactCfVariableArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryArtifactCfVariableArrayOutput) ElementType

func (ApplicationScopeCategoryArtifactCfVariableArrayOutput) Index

func (ApplicationScopeCategoryArtifactCfVariableArrayOutput) ToApplicationScopeCategoryArtifactCfVariableArrayOutput

func (ApplicationScopeCategoryArtifactCfVariableArrayOutput) ToApplicationScopeCategoryArtifactCfVariableArrayOutputWithContext

func (o ApplicationScopeCategoryArtifactCfVariableArrayOutput) ToApplicationScopeCategoryArtifactCfVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactCfVariableArrayOutput

type ApplicationScopeCategoryArtifactCfVariableInput

type ApplicationScopeCategoryArtifactCfVariableInput interface {
	pulumi.Input

	ToApplicationScopeCategoryArtifactCfVariableOutput() ApplicationScopeCategoryArtifactCfVariableOutput
	ToApplicationScopeCategoryArtifactCfVariableOutputWithContext(context.Context) ApplicationScopeCategoryArtifactCfVariableOutput
}

ApplicationScopeCategoryArtifactCfVariableInput is an input type that accepts ApplicationScopeCategoryArtifactCfVariableArgs and ApplicationScopeCategoryArtifactCfVariableOutput values. You can construct a concrete instance of `ApplicationScopeCategoryArtifactCfVariableInput` via:

ApplicationScopeCategoryArtifactCfVariableArgs{...}

type ApplicationScopeCategoryArtifactCfVariableOutput

type ApplicationScopeCategoryArtifactCfVariableOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryArtifactCfVariableOutput) Attribute

func (ApplicationScopeCategoryArtifactCfVariableOutput) ElementType

func (ApplicationScopeCategoryArtifactCfVariableOutput) ToApplicationScopeCategoryArtifactCfVariableOutput

func (o ApplicationScopeCategoryArtifactCfVariableOutput) ToApplicationScopeCategoryArtifactCfVariableOutput() ApplicationScopeCategoryArtifactCfVariableOutput

func (ApplicationScopeCategoryArtifactCfVariableOutput) ToApplicationScopeCategoryArtifactCfVariableOutputWithContext

func (o ApplicationScopeCategoryArtifactCfVariableOutput) ToApplicationScopeCategoryArtifactCfVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactCfVariableOutput

func (ApplicationScopeCategoryArtifactCfVariableOutput) Value

type ApplicationScopeCategoryArtifactFunction

type ApplicationScopeCategoryArtifactFunction struct {
	Expression *string                                            `pulumi:"expression"`
	Variables  []ApplicationScopeCategoryArtifactFunctionVariable `pulumi:"variables"`
}

type ApplicationScopeCategoryArtifactFunctionArgs

type ApplicationScopeCategoryArtifactFunctionArgs struct {
	Expression pulumi.StringPtrInput                                      `pulumi:"expression"`
	Variables  ApplicationScopeCategoryArtifactFunctionVariableArrayInput `pulumi:"variables"`
}

func (ApplicationScopeCategoryArtifactFunctionArgs) ElementType

func (ApplicationScopeCategoryArtifactFunctionArgs) ToApplicationScopeCategoryArtifactFunctionOutput

func (i ApplicationScopeCategoryArtifactFunctionArgs) ToApplicationScopeCategoryArtifactFunctionOutput() ApplicationScopeCategoryArtifactFunctionOutput

func (ApplicationScopeCategoryArtifactFunctionArgs) ToApplicationScopeCategoryArtifactFunctionOutputWithContext

func (i ApplicationScopeCategoryArtifactFunctionArgs) ToApplicationScopeCategoryArtifactFunctionOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactFunctionOutput

type ApplicationScopeCategoryArtifactFunctionArray

type ApplicationScopeCategoryArtifactFunctionArray []ApplicationScopeCategoryArtifactFunctionInput

func (ApplicationScopeCategoryArtifactFunctionArray) ElementType

func (ApplicationScopeCategoryArtifactFunctionArray) ToApplicationScopeCategoryArtifactFunctionArrayOutput

func (i ApplicationScopeCategoryArtifactFunctionArray) ToApplicationScopeCategoryArtifactFunctionArrayOutput() ApplicationScopeCategoryArtifactFunctionArrayOutput

func (ApplicationScopeCategoryArtifactFunctionArray) ToApplicationScopeCategoryArtifactFunctionArrayOutputWithContext

func (i ApplicationScopeCategoryArtifactFunctionArray) ToApplicationScopeCategoryArtifactFunctionArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactFunctionArrayOutput

type ApplicationScopeCategoryArtifactFunctionArrayInput

type ApplicationScopeCategoryArtifactFunctionArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryArtifactFunctionArrayOutput() ApplicationScopeCategoryArtifactFunctionArrayOutput
	ToApplicationScopeCategoryArtifactFunctionArrayOutputWithContext(context.Context) ApplicationScopeCategoryArtifactFunctionArrayOutput
}

ApplicationScopeCategoryArtifactFunctionArrayInput is an input type that accepts ApplicationScopeCategoryArtifactFunctionArray and ApplicationScopeCategoryArtifactFunctionArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryArtifactFunctionArrayInput` via:

ApplicationScopeCategoryArtifactFunctionArray{ ApplicationScopeCategoryArtifactFunctionArgs{...} }

type ApplicationScopeCategoryArtifactFunctionArrayOutput

type ApplicationScopeCategoryArtifactFunctionArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryArtifactFunctionArrayOutput) ElementType

func (ApplicationScopeCategoryArtifactFunctionArrayOutput) Index

func (ApplicationScopeCategoryArtifactFunctionArrayOutput) ToApplicationScopeCategoryArtifactFunctionArrayOutput

func (o ApplicationScopeCategoryArtifactFunctionArrayOutput) ToApplicationScopeCategoryArtifactFunctionArrayOutput() ApplicationScopeCategoryArtifactFunctionArrayOutput

func (ApplicationScopeCategoryArtifactFunctionArrayOutput) ToApplicationScopeCategoryArtifactFunctionArrayOutputWithContext

func (o ApplicationScopeCategoryArtifactFunctionArrayOutput) ToApplicationScopeCategoryArtifactFunctionArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactFunctionArrayOutput

type ApplicationScopeCategoryArtifactFunctionInput

type ApplicationScopeCategoryArtifactFunctionInput interface {
	pulumi.Input

	ToApplicationScopeCategoryArtifactFunctionOutput() ApplicationScopeCategoryArtifactFunctionOutput
	ToApplicationScopeCategoryArtifactFunctionOutputWithContext(context.Context) ApplicationScopeCategoryArtifactFunctionOutput
}

ApplicationScopeCategoryArtifactFunctionInput is an input type that accepts ApplicationScopeCategoryArtifactFunctionArgs and ApplicationScopeCategoryArtifactFunctionOutput values. You can construct a concrete instance of `ApplicationScopeCategoryArtifactFunctionInput` via:

ApplicationScopeCategoryArtifactFunctionArgs{...}

type ApplicationScopeCategoryArtifactFunctionOutput

type ApplicationScopeCategoryArtifactFunctionOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryArtifactFunctionOutput) ElementType

func (ApplicationScopeCategoryArtifactFunctionOutput) Expression

func (ApplicationScopeCategoryArtifactFunctionOutput) ToApplicationScopeCategoryArtifactFunctionOutput

func (o ApplicationScopeCategoryArtifactFunctionOutput) ToApplicationScopeCategoryArtifactFunctionOutput() ApplicationScopeCategoryArtifactFunctionOutput

func (ApplicationScopeCategoryArtifactFunctionOutput) ToApplicationScopeCategoryArtifactFunctionOutputWithContext

func (o ApplicationScopeCategoryArtifactFunctionOutput) ToApplicationScopeCategoryArtifactFunctionOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactFunctionOutput

func (ApplicationScopeCategoryArtifactFunctionOutput) Variables

type ApplicationScopeCategoryArtifactFunctionVariable

type ApplicationScopeCategoryArtifactFunctionVariable struct {
	Attribute *string `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type ApplicationScopeCategoryArtifactFunctionVariableArgs

type ApplicationScopeCategoryArtifactFunctionVariableArgs struct {
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (ApplicationScopeCategoryArtifactFunctionVariableArgs) ElementType

func (ApplicationScopeCategoryArtifactFunctionVariableArgs) ToApplicationScopeCategoryArtifactFunctionVariableOutput

func (i ApplicationScopeCategoryArtifactFunctionVariableArgs) ToApplicationScopeCategoryArtifactFunctionVariableOutput() ApplicationScopeCategoryArtifactFunctionVariableOutput

func (ApplicationScopeCategoryArtifactFunctionVariableArgs) ToApplicationScopeCategoryArtifactFunctionVariableOutputWithContext

func (i ApplicationScopeCategoryArtifactFunctionVariableArgs) ToApplicationScopeCategoryArtifactFunctionVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactFunctionVariableOutput

type ApplicationScopeCategoryArtifactFunctionVariableArray

type ApplicationScopeCategoryArtifactFunctionVariableArray []ApplicationScopeCategoryArtifactFunctionVariableInput

func (ApplicationScopeCategoryArtifactFunctionVariableArray) ElementType

func (ApplicationScopeCategoryArtifactFunctionVariableArray) ToApplicationScopeCategoryArtifactFunctionVariableArrayOutput

func (i ApplicationScopeCategoryArtifactFunctionVariableArray) ToApplicationScopeCategoryArtifactFunctionVariableArrayOutput() ApplicationScopeCategoryArtifactFunctionVariableArrayOutput

func (ApplicationScopeCategoryArtifactFunctionVariableArray) ToApplicationScopeCategoryArtifactFunctionVariableArrayOutputWithContext

func (i ApplicationScopeCategoryArtifactFunctionVariableArray) ToApplicationScopeCategoryArtifactFunctionVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactFunctionVariableArrayOutput

type ApplicationScopeCategoryArtifactFunctionVariableArrayInput

type ApplicationScopeCategoryArtifactFunctionVariableArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryArtifactFunctionVariableArrayOutput() ApplicationScopeCategoryArtifactFunctionVariableArrayOutput
	ToApplicationScopeCategoryArtifactFunctionVariableArrayOutputWithContext(context.Context) ApplicationScopeCategoryArtifactFunctionVariableArrayOutput
}

ApplicationScopeCategoryArtifactFunctionVariableArrayInput is an input type that accepts ApplicationScopeCategoryArtifactFunctionVariableArray and ApplicationScopeCategoryArtifactFunctionVariableArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryArtifactFunctionVariableArrayInput` via:

ApplicationScopeCategoryArtifactFunctionVariableArray{ ApplicationScopeCategoryArtifactFunctionVariableArgs{...} }

type ApplicationScopeCategoryArtifactFunctionVariableArrayOutput

type ApplicationScopeCategoryArtifactFunctionVariableArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryArtifactFunctionVariableArrayOutput) ElementType

func (ApplicationScopeCategoryArtifactFunctionVariableArrayOutput) Index

func (ApplicationScopeCategoryArtifactFunctionVariableArrayOutput) ToApplicationScopeCategoryArtifactFunctionVariableArrayOutput

func (ApplicationScopeCategoryArtifactFunctionVariableArrayOutput) ToApplicationScopeCategoryArtifactFunctionVariableArrayOutputWithContext

func (o ApplicationScopeCategoryArtifactFunctionVariableArrayOutput) ToApplicationScopeCategoryArtifactFunctionVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactFunctionVariableArrayOutput

type ApplicationScopeCategoryArtifactFunctionVariableInput

type ApplicationScopeCategoryArtifactFunctionVariableInput interface {
	pulumi.Input

	ToApplicationScopeCategoryArtifactFunctionVariableOutput() ApplicationScopeCategoryArtifactFunctionVariableOutput
	ToApplicationScopeCategoryArtifactFunctionVariableOutputWithContext(context.Context) ApplicationScopeCategoryArtifactFunctionVariableOutput
}

ApplicationScopeCategoryArtifactFunctionVariableInput is an input type that accepts ApplicationScopeCategoryArtifactFunctionVariableArgs and ApplicationScopeCategoryArtifactFunctionVariableOutput values. You can construct a concrete instance of `ApplicationScopeCategoryArtifactFunctionVariableInput` via:

ApplicationScopeCategoryArtifactFunctionVariableArgs{...}

type ApplicationScopeCategoryArtifactFunctionVariableOutput

type ApplicationScopeCategoryArtifactFunctionVariableOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryArtifactFunctionVariableOutput) Attribute

func (ApplicationScopeCategoryArtifactFunctionVariableOutput) ElementType

func (ApplicationScopeCategoryArtifactFunctionVariableOutput) ToApplicationScopeCategoryArtifactFunctionVariableOutput

func (ApplicationScopeCategoryArtifactFunctionVariableOutput) ToApplicationScopeCategoryArtifactFunctionVariableOutputWithContext

func (o ApplicationScopeCategoryArtifactFunctionVariableOutput) ToApplicationScopeCategoryArtifactFunctionVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactFunctionVariableOutput

func (ApplicationScopeCategoryArtifactFunctionVariableOutput) Value

type ApplicationScopeCategoryArtifactImage

type ApplicationScopeCategoryArtifactImage struct {
	Expression *string                                         `pulumi:"expression"`
	Variables  []ApplicationScopeCategoryArtifactImageVariable `pulumi:"variables"`
}

type ApplicationScopeCategoryArtifactImageArgs

type ApplicationScopeCategoryArtifactImageArgs struct {
	Expression pulumi.StringPtrInput                                   `pulumi:"expression"`
	Variables  ApplicationScopeCategoryArtifactImageVariableArrayInput `pulumi:"variables"`
}

func (ApplicationScopeCategoryArtifactImageArgs) ElementType

func (ApplicationScopeCategoryArtifactImageArgs) ToApplicationScopeCategoryArtifactImageOutput

func (i ApplicationScopeCategoryArtifactImageArgs) ToApplicationScopeCategoryArtifactImageOutput() ApplicationScopeCategoryArtifactImageOutput

func (ApplicationScopeCategoryArtifactImageArgs) ToApplicationScopeCategoryArtifactImageOutputWithContext

func (i ApplicationScopeCategoryArtifactImageArgs) ToApplicationScopeCategoryArtifactImageOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactImageOutput

type ApplicationScopeCategoryArtifactImageArray

type ApplicationScopeCategoryArtifactImageArray []ApplicationScopeCategoryArtifactImageInput

func (ApplicationScopeCategoryArtifactImageArray) ElementType

func (ApplicationScopeCategoryArtifactImageArray) ToApplicationScopeCategoryArtifactImageArrayOutput

func (i ApplicationScopeCategoryArtifactImageArray) ToApplicationScopeCategoryArtifactImageArrayOutput() ApplicationScopeCategoryArtifactImageArrayOutput

func (ApplicationScopeCategoryArtifactImageArray) ToApplicationScopeCategoryArtifactImageArrayOutputWithContext

func (i ApplicationScopeCategoryArtifactImageArray) ToApplicationScopeCategoryArtifactImageArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactImageArrayOutput

type ApplicationScopeCategoryArtifactImageArrayInput

type ApplicationScopeCategoryArtifactImageArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryArtifactImageArrayOutput() ApplicationScopeCategoryArtifactImageArrayOutput
	ToApplicationScopeCategoryArtifactImageArrayOutputWithContext(context.Context) ApplicationScopeCategoryArtifactImageArrayOutput
}

ApplicationScopeCategoryArtifactImageArrayInput is an input type that accepts ApplicationScopeCategoryArtifactImageArray and ApplicationScopeCategoryArtifactImageArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryArtifactImageArrayInput` via:

ApplicationScopeCategoryArtifactImageArray{ ApplicationScopeCategoryArtifactImageArgs{...} }

type ApplicationScopeCategoryArtifactImageArrayOutput

type ApplicationScopeCategoryArtifactImageArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryArtifactImageArrayOutput) ElementType

func (ApplicationScopeCategoryArtifactImageArrayOutput) Index

func (ApplicationScopeCategoryArtifactImageArrayOutput) ToApplicationScopeCategoryArtifactImageArrayOutput

func (o ApplicationScopeCategoryArtifactImageArrayOutput) ToApplicationScopeCategoryArtifactImageArrayOutput() ApplicationScopeCategoryArtifactImageArrayOutput

func (ApplicationScopeCategoryArtifactImageArrayOutput) ToApplicationScopeCategoryArtifactImageArrayOutputWithContext

func (o ApplicationScopeCategoryArtifactImageArrayOutput) ToApplicationScopeCategoryArtifactImageArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactImageArrayOutput

type ApplicationScopeCategoryArtifactImageInput

type ApplicationScopeCategoryArtifactImageInput interface {
	pulumi.Input

	ToApplicationScopeCategoryArtifactImageOutput() ApplicationScopeCategoryArtifactImageOutput
	ToApplicationScopeCategoryArtifactImageOutputWithContext(context.Context) ApplicationScopeCategoryArtifactImageOutput
}

ApplicationScopeCategoryArtifactImageInput is an input type that accepts ApplicationScopeCategoryArtifactImageArgs and ApplicationScopeCategoryArtifactImageOutput values. You can construct a concrete instance of `ApplicationScopeCategoryArtifactImageInput` via:

ApplicationScopeCategoryArtifactImageArgs{...}

type ApplicationScopeCategoryArtifactImageOutput

type ApplicationScopeCategoryArtifactImageOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryArtifactImageOutput) ElementType

func (ApplicationScopeCategoryArtifactImageOutput) Expression

func (ApplicationScopeCategoryArtifactImageOutput) ToApplicationScopeCategoryArtifactImageOutput

func (o ApplicationScopeCategoryArtifactImageOutput) ToApplicationScopeCategoryArtifactImageOutput() ApplicationScopeCategoryArtifactImageOutput

func (ApplicationScopeCategoryArtifactImageOutput) ToApplicationScopeCategoryArtifactImageOutputWithContext

func (o ApplicationScopeCategoryArtifactImageOutput) ToApplicationScopeCategoryArtifactImageOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactImageOutput

func (ApplicationScopeCategoryArtifactImageOutput) Variables

type ApplicationScopeCategoryArtifactImageVariable

type ApplicationScopeCategoryArtifactImageVariable struct {
	Attribute *string `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type ApplicationScopeCategoryArtifactImageVariableArgs

type ApplicationScopeCategoryArtifactImageVariableArgs struct {
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (ApplicationScopeCategoryArtifactImageVariableArgs) ElementType

func (ApplicationScopeCategoryArtifactImageVariableArgs) ToApplicationScopeCategoryArtifactImageVariableOutput

func (i ApplicationScopeCategoryArtifactImageVariableArgs) ToApplicationScopeCategoryArtifactImageVariableOutput() ApplicationScopeCategoryArtifactImageVariableOutput

func (ApplicationScopeCategoryArtifactImageVariableArgs) ToApplicationScopeCategoryArtifactImageVariableOutputWithContext

func (i ApplicationScopeCategoryArtifactImageVariableArgs) ToApplicationScopeCategoryArtifactImageVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactImageVariableOutput

type ApplicationScopeCategoryArtifactImageVariableArray

type ApplicationScopeCategoryArtifactImageVariableArray []ApplicationScopeCategoryArtifactImageVariableInput

func (ApplicationScopeCategoryArtifactImageVariableArray) ElementType

func (ApplicationScopeCategoryArtifactImageVariableArray) ToApplicationScopeCategoryArtifactImageVariableArrayOutput

func (i ApplicationScopeCategoryArtifactImageVariableArray) ToApplicationScopeCategoryArtifactImageVariableArrayOutput() ApplicationScopeCategoryArtifactImageVariableArrayOutput

func (ApplicationScopeCategoryArtifactImageVariableArray) ToApplicationScopeCategoryArtifactImageVariableArrayOutputWithContext

func (i ApplicationScopeCategoryArtifactImageVariableArray) ToApplicationScopeCategoryArtifactImageVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactImageVariableArrayOutput

type ApplicationScopeCategoryArtifactImageVariableArrayInput

type ApplicationScopeCategoryArtifactImageVariableArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryArtifactImageVariableArrayOutput() ApplicationScopeCategoryArtifactImageVariableArrayOutput
	ToApplicationScopeCategoryArtifactImageVariableArrayOutputWithContext(context.Context) ApplicationScopeCategoryArtifactImageVariableArrayOutput
}

ApplicationScopeCategoryArtifactImageVariableArrayInput is an input type that accepts ApplicationScopeCategoryArtifactImageVariableArray and ApplicationScopeCategoryArtifactImageVariableArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryArtifactImageVariableArrayInput` via:

ApplicationScopeCategoryArtifactImageVariableArray{ ApplicationScopeCategoryArtifactImageVariableArgs{...} }

type ApplicationScopeCategoryArtifactImageVariableArrayOutput

type ApplicationScopeCategoryArtifactImageVariableArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryArtifactImageVariableArrayOutput) ElementType

func (ApplicationScopeCategoryArtifactImageVariableArrayOutput) Index

func (ApplicationScopeCategoryArtifactImageVariableArrayOutput) ToApplicationScopeCategoryArtifactImageVariableArrayOutput

func (ApplicationScopeCategoryArtifactImageVariableArrayOutput) ToApplicationScopeCategoryArtifactImageVariableArrayOutputWithContext

func (o ApplicationScopeCategoryArtifactImageVariableArrayOutput) ToApplicationScopeCategoryArtifactImageVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactImageVariableArrayOutput

type ApplicationScopeCategoryArtifactImageVariableInput

type ApplicationScopeCategoryArtifactImageVariableInput interface {
	pulumi.Input

	ToApplicationScopeCategoryArtifactImageVariableOutput() ApplicationScopeCategoryArtifactImageVariableOutput
	ToApplicationScopeCategoryArtifactImageVariableOutputWithContext(context.Context) ApplicationScopeCategoryArtifactImageVariableOutput
}

ApplicationScopeCategoryArtifactImageVariableInput is an input type that accepts ApplicationScopeCategoryArtifactImageVariableArgs and ApplicationScopeCategoryArtifactImageVariableOutput values. You can construct a concrete instance of `ApplicationScopeCategoryArtifactImageVariableInput` via:

ApplicationScopeCategoryArtifactImageVariableArgs{...}

type ApplicationScopeCategoryArtifactImageVariableOutput

type ApplicationScopeCategoryArtifactImageVariableOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryArtifactImageVariableOutput) Attribute

func (ApplicationScopeCategoryArtifactImageVariableOutput) ElementType

func (ApplicationScopeCategoryArtifactImageVariableOutput) ToApplicationScopeCategoryArtifactImageVariableOutput

func (o ApplicationScopeCategoryArtifactImageVariableOutput) ToApplicationScopeCategoryArtifactImageVariableOutput() ApplicationScopeCategoryArtifactImageVariableOutput

func (ApplicationScopeCategoryArtifactImageVariableOutput) ToApplicationScopeCategoryArtifactImageVariableOutputWithContext

func (o ApplicationScopeCategoryArtifactImageVariableOutput) ToApplicationScopeCategoryArtifactImageVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactImageVariableOutput

func (ApplicationScopeCategoryArtifactImageVariableOutput) Value

type ApplicationScopeCategoryArtifactInput

type ApplicationScopeCategoryArtifactInput interface {
	pulumi.Input

	ToApplicationScopeCategoryArtifactOutput() ApplicationScopeCategoryArtifactOutput
	ToApplicationScopeCategoryArtifactOutputWithContext(context.Context) ApplicationScopeCategoryArtifactOutput
}

ApplicationScopeCategoryArtifactInput is an input type that accepts ApplicationScopeCategoryArtifactArgs and ApplicationScopeCategoryArtifactOutput values. You can construct a concrete instance of `ApplicationScopeCategoryArtifactInput` via:

ApplicationScopeCategoryArtifactArgs{...}

type ApplicationScopeCategoryArtifactOutput

type ApplicationScopeCategoryArtifactOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryArtifactOutput) Cfs

func (ApplicationScopeCategoryArtifactOutput) ElementType

func (ApplicationScopeCategoryArtifactOutput) Functions

func (ApplicationScopeCategoryArtifactOutput) Images

func (ApplicationScopeCategoryArtifactOutput) ToApplicationScopeCategoryArtifactOutput

func (o ApplicationScopeCategoryArtifactOutput) ToApplicationScopeCategoryArtifactOutput() ApplicationScopeCategoryArtifactOutput

func (ApplicationScopeCategoryArtifactOutput) ToApplicationScopeCategoryArtifactOutputWithContext

func (o ApplicationScopeCategoryArtifactOutput) ToApplicationScopeCategoryArtifactOutputWithContext(ctx context.Context) ApplicationScopeCategoryArtifactOutput

type ApplicationScopeCategoryEntityScope

type ApplicationScopeCategoryEntityScope struct {
	Expression *string                                       `pulumi:"expression"`
	Variables  []ApplicationScopeCategoryEntityScopeVariable `pulumi:"variables"`
}

type ApplicationScopeCategoryEntityScopeArgs

type ApplicationScopeCategoryEntityScopeArgs struct {
	Expression pulumi.StringPtrInput                                 `pulumi:"expression"`
	Variables  ApplicationScopeCategoryEntityScopeVariableArrayInput `pulumi:"variables"`
}

func (ApplicationScopeCategoryEntityScopeArgs) ElementType

func (ApplicationScopeCategoryEntityScopeArgs) ToApplicationScopeCategoryEntityScopeOutput

func (i ApplicationScopeCategoryEntityScopeArgs) ToApplicationScopeCategoryEntityScopeOutput() ApplicationScopeCategoryEntityScopeOutput

func (ApplicationScopeCategoryEntityScopeArgs) ToApplicationScopeCategoryEntityScopeOutputWithContext

func (i ApplicationScopeCategoryEntityScopeArgs) ToApplicationScopeCategoryEntityScopeOutputWithContext(ctx context.Context) ApplicationScopeCategoryEntityScopeOutput

type ApplicationScopeCategoryEntityScopeArray

type ApplicationScopeCategoryEntityScopeArray []ApplicationScopeCategoryEntityScopeInput

func (ApplicationScopeCategoryEntityScopeArray) ElementType

func (ApplicationScopeCategoryEntityScopeArray) ToApplicationScopeCategoryEntityScopeArrayOutput

func (i ApplicationScopeCategoryEntityScopeArray) ToApplicationScopeCategoryEntityScopeArrayOutput() ApplicationScopeCategoryEntityScopeArrayOutput

func (ApplicationScopeCategoryEntityScopeArray) ToApplicationScopeCategoryEntityScopeArrayOutputWithContext

func (i ApplicationScopeCategoryEntityScopeArray) ToApplicationScopeCategoryEntityScopeArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryEntityScopeArrayOutput

type ApplicationScopeCategoryEntityScopeArrayInput

type ApplicationScopeCategoryEntityScopeArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryEntityScopeArrayOutput() ApplicationScopeCategoryEntityScopeArrayOutput
	ToApplicationScopeCategoryEntityScopeArrayOutputWithContext(context.Context) ApplicationScopeCategoryEntityScopeArrayOutput
}

ApplicationScopeCategoryEntityScopeArrayInput is an input type that accepts ApplicationScopeCategoryEntityScopeArray and ApplicationScopeCategoryEntityScopeArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryEntityScopeArrayInput` via:

ApplicationScopeCategoryEntityScopeArray{ ApplicationScopeCategoryEntityScopeArgs{...} }

type ApplicationScopeCategoryEntityScopeArrayOutput

type ApplicationScopeCategoryEntityScopeArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryEntityScopeArrayOutput) ElementType

func (ApplicationScopeCategoryEntityScopeArrayOutput) Index

func (ApplicationScopeCategoryEntityScopeArrayOutput) ToApplicationScopeCategoryEntityScopeArrayOutput

func (o ApplicationScopeCategoryEntityScopeArrayOutput) ToApplicationScopeCategoryEntityScopeArrayOutput() ApplicationScopeCategoryEntityScopeArrayOutput

func (ApplicationScopeCategoryEntityScopeArrayOutput) ToApplicationScopeCategoryEntityScopeArrayOutputWithContext

func (o ApplicationScopeCategoryEntityScopeArrayOutput) ToApplicationScopeCategoryEntityScopeArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryEntityScopeArrayOutput

type ApplicationScopeCategoryEntityScopeInput

type ApplicationScopeCategoryEntityScopeInput interface {
	pulumi.Input

	ToApplicationScopeCategoryEntityScopeOutput() ApplicationScopeCategoryEntityScopeOutput
	ToApplicationScopeCategoryEntityScopeOutputWithContext(context.Context) ApplicationScopeCategoryEntityScopeOutput
}

ApplicationScopeCategoryEntityScopeInput is an input type that accepts ApplicationScopeCategoryEntityScopeArgs and ApplicationScopeCategoryEntityScopeOutput values. You can construct a concrete instance of `ApplicationScopeCategoryEntityScopeInput` via:

ApplicationScopeCategoryEntityScopeArgs{...}

type ApplicationScopeCategoryEntityScopeOutput

type ApplicationScopeCategoryEntityScopeOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryEntityScopeOutput) ElementType

func (ApplicationScopeCategoryEntityScopeOutput) Expression

func (ApplicationScopeCategoryEntityScopeOutput) ToApplicationScopeCategoryEntityScopeOutput

func (o ApplicationScopeCategoryEntityScopeOutput) ToApplicationScopeCategoryEntityScopeOutput() ApplicationScopeCategoryEntityScopeOutput

func (ApplicationScopeCategoryEntityScopeOutput) ToApplicationScopeCategoryEntityScopeOutputWithContext

func (o ApplicationScopeCategoryEntityScopeOutput) ToApplicationScopeCategoryEntityScopeOutputWithContext(ctx context.Context) ApplicationScopeCategoryEntityScopeOutput

func (ApplicationScopeCategoryEntityScopeOutput) Variables

type ApplicationScopeCategoryEntityScopeVariable

type ApplicationScopeCategoryEntityScopeVariable struct {
	Attribute *string `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type ApplicationScopeCategoryEntityScopeVariableArgs

type ApplicationScopeCategoryEntityScopeVariableArgs struct {
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (ApplicationScopeCategoryEntityScopeVariableArgs) ElementType

func (ApplicationScopeCategoryEntityScopeVariableArgs) ToApplicationScopeCategoryEntityScopeVariableOutput

func (i ApplicationScopeCategoryEntityScopeVariableArgs) ToApplicationScopeCategoryEntityScopeVariableOutput() ApplicationScopeCategoryEntityScopeVariableOutput

func (ApplicationScopeCategoryEntityScopeVariableArgs) ToApplicationScopeCategoryEntityScopeVariableOutputWithContext

func (i ApplicationScopeCategoryEntityScopeVariableArgs) ToApplicationScopeCategoryEntityScopeVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryEntityScopeVariableOutput

type ApplicationScopeCategoryEntityScopeVariableArray

type ApplicationScopeCategoryEntityScopeVariableArray []ApplicationScopeCategoryEntityScopeVariableInput

func (ApplicationScopeCategoryEntityScopeVariableArray) ElementType

func (ApplicationScopeCategoryEntityScopeVariableArray) ToApplicationScopeCategoryEntityScopeVariableArrayOutput

func (i ApplicationScopeCategoryEntityScopeVariableArray) ToApplicationScopeCategoryEntityScopeVariableArrayOutput() ApplicationScopeCategoryEntityScopeVariableArrayOutput

func (ApplicationScopeCategoryEntityScopeVariableArray) ToApplicationScopeCategoryEntityScopeVariableArrayOutputWithContext

func (i ApplicationScopeCategoryEntityScopeVariableArray) ToApplicationScopeCategoryEntityScopeVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryEntityScopeVariableArrayOutput

type ApplicationScopeCategoryEntityScopeVariableArrayInput

type ApplicationScopeCategoryEntityScopeVariableArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryEntityScopeVariableArrayOutput() ApplicationScopeCategoryEntityScopeVariableArrayOutput
	ToApplicationScopeCategoryEntityScopeVariableArrayOutputWithContext(context.Context) ApplicationScopeCategoryEntityScopeVariableArrayOutput
}

ApplicationScopeCategoryEntityScopeVariableArrayInput is an input type that accepts ApplicationScopeCategoryEntityScopeVariableArray and ApplicationScopeCategoryEntityScopeVariableArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryEntityScopeVariableArrayInput` via:

ApplicationScopeCategoryEntityScopeVariableArray{ ApplicationScopeCategoryEntityScopeVariableArgs{...} }

type ApplicationScopeCategoryEntityScopeVariableArrayOutput

type ApplicationScopeCategoryEntityScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryEntityScopeVariableArrayOutput) ElementType

func (ApplicationScopeCategoryEntityScopeVariableArrayOutput) Index

func (ApplicationScopeCategoryEntityScopeVariableArrayOutput) ToApplicationScopeCategoryEntityScopeVariableArrayOutput

func (ApplicationScopeCategoryEntityScopeVariableArrayOutput) ToApplicationScopeCategoryEntityScopeVariableArrayOutputWithContext

func (o ApplicationScopeCategoryEntityScopeVariableArrayOutput) ToApplicationScopeCategoryEntityScopeVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryEntityScopeVariableArrayOutput

type ApplicationScopeCategoryEntityScopeVariableInput

type ApplicationScopeCategoryEntityScopeVariableInput interface {
	pulumi.Input

	ToApplicationScopeCategoryEntityScopeVariableOutput() ApplicationScopeCategoryEntityScopeVariableOutput
	ToApplicationScopeCategoryEntityScopeVariableOutputWithContext(context.Context) ApplicationScopeCategoryEntityScopeVariableOutput
}

ApplicationScopeCategoryEntityScopeVariableInput is an input type that accepts ApplicationScopeCategoryEntityScopeVariableArgs and ApplicationScopeCategoryEntityScopeVariableOutput values. You can construct a concrete instance of `ApplicationScopeCategoryEntityScopeVariableInput` via:

ApplicationScopeCategoryEntityScopeVariableArgs{...}

type ApplicationScopeCategoryEntityScopeVariableOutput

type ApplicationScopeCategoryEntityScopeVariableOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryEntityScopeVariableOutput) Attribute

func (ApplicationScopeCategoryEntityScopeVariableOutput) ElementType

func (ApplicationScopeCategoryEntityScopeVariableOutput) ToApplicationScopeCategoryEntityScopeVariableOutput

func (o ApplicationScopeCategoryEntityScopeVariableOutput) ToApplicationScopeCategoryEntityScopeVariableOutput() ApplicationScopeCategoryEntityScopeVariableOutput

func (ApplicationScopeCategoryEntityScopeVariableOutput) ToApplicationScopeCategoryEntityScopeVariableOutputWithContext

func (o ApplicationScopeCategoryEntityScopeVariableOutput) ToApplicationScopeCategoryEntityScopeVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryEntityScopeVariableOutput

func (ApplicationScopeCategoryEntityScopeVariableOutput) Value

type ApplicationScopeCategoryInfrastructure

type ApplicationScopeCategoryInfrastructure struct {
	Kubernetes []ApplicationScopeCategoryInfrastructureKubernete `pulumi:"kubernetes"`
	Os         []ApplicationScopeCategoryInfrastructureO         `pulumi:"os"`
}

type ApplicationScopeCategoryInfrastructureArgs

type ApplicationScopeCategoryInfrastructureArgs struct {
	Kubernetes ApplicationScopeCategoryInfrastructureKuberneteArrayInput `pulumi:"kubernetes"`
	Os         ApplicationScopeCategoryInfrastructureOArrayInput         `pulumi:"os"`
}

func (ApplicationScopeCategoryInfrastructureArgs) ElementType

func (ApplicationScopeCategoryInfrastructureArgs) ToApplicationScopeCategoryInfrastructureOutput

func (i ApplicationScopeCategoryInfrastructureArgs) ToApplicationScopeCategoryInfrastructureOutput() ApplicationScopeCategoryInfrastructureOutput

func (ApplicationScopeCategoryInfrastructureArgs) ToApplicationScopeCategoryInfrastructureOutputWithContext

func (i ApplicationScopeCategoryInfrastructureArgs) ToApplicationScopeCategoryInfrastructureOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureOutput

type ApplicationScopeCategoryInfrastructureArray

type ApplicationScopeCategoryInfrastructureArray []ApplicationScopeCategoryInfrastructureInput

func (ApplicationScopeCategoryInfrastructureArray) ElementType

func (ApplicationScopeCategoryInfrastructureArray) ToApplicationScopeCategoryInfrastructureArrayOutput

func (i ApplicationScopeCategoryInfrastructureArray) ToApplicationScopeCategoryInfrastructureArrayOutput() ApplicationScopeCategoryInfrastructureArrayOutput

func (ApplicationScopeCategoryInfrastructureArray) ToApplicationScopeCategoryInfrastructureArrayOutputWithContext

func (i ApplicationScopeCategoryInfrastructureArray) ToApplicationScopeCategoryInfrastructureArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureArrayOutput

type ApplicationScopeCategoryInfrastructureArrayInput

type ApplicationScopeCategoryInfrastructureArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryInfrastructureArrayOutput() ApplicationScopeCategoryInfrastructureArrayOutput
	ToApplicationScopeCategoryInfrastructureArrayOutputWithContext(context.Context) ApplicationScopeCategoryInfrastructureArrayOutput
}

ApplicationScopeCategoryInfrastructureArrayInput is an input type that accepts ApplicationScopeCategoryInfrastructureArray and ApplicationScopeCategoryInfrastructureArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryInfrastructureArrayInput` via:

ApplicationScopeCategoryInfrastructureArray{ ApplicationScopeCategoryInfrastructureArgs{...} }

type ApplicationScopeCategoryInfrastructureArrayOutput

type ApplicationScopeCategoryInfrastructureArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryInfrastructureArrayOutput) ElementType

func (ApplicationScopeCategoryInfrastructureArrayOutput) Index

func (ApplicationScopeCategoryInfrastructureArrayOutput) ToApplicationScopeCategoryInfrastructureArrayOutput

func (o ApplicationScopeCategoryInfrastructureArrayOutput) ToApplicationScopeCategoryInfrastructureArrayOutput() ApplicationScopeCategoryInfrastructureArrayOutput

func (ApplicationScopeCategoryInfrastructureArrayOutput) ToApplicationScopeCategoryInfrastructureArrayOutputWithContext

func (o ApplicationScopeCategoryInfrastructureArrayOutput) ToApplicationScopeCategoryInfrastructureArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureArrayOutput

type ApplicationScopeCategoryInfrastructureInput

type ApplicationScopeCategoryInfrastructureInput interface {
	pulumi.Input

	ToApplicationScopeCategoryInfrastructureOutput() ApplicationScopeCategoryInfrastructureOutput
	ToApplicationScopeCategoryInfrastructureOutputWithContext(context.Context) ApplicationScopeCategoryInfrastructureOutput
}

ApplicationScopeCategoryInfrastructureInput is an input type that accepts ApplicationScopeCategoryInfrastructureArgs and ApplicationScopeCategoryInfrastructureOutput values. You can construct a concrete instance of `ApplicationScopeCategoryInfrastructureInput` via:

ApplicationScopeCategoryInfrastructureArgs{...}

type ApplicationScopeCategoryInfrastructureKubernete

type ApplicationScopeCategoryInfrastructureKubernete struct {
	Expression *string                                                   `pulumi:"expression"`
	Variables  []ApplicationScopeCategoryInfrastructureKuberneteVariable `pulumi:"variables"`
}

type ApplicationScopeCategoryInfrastructureKuberneteArgs

type ApplicationScopeCategoryInfrastructureKuberneteArgs struct {
	Expression pulumi.StringPtrInput                                             `pulumi:"expression"`
	Variables  ApplicationScopeCategoryInfrastructureKuberneteVariableArrayInput `pulumi:"variables"`
}

func (ApplicationScopeCategoryInfrastructureKuberneteArgs) ElementType

func (ApplicationScopeCategoryInfrastructureKuberneteArgs) ToApplicationScopeCategoryInfrastructureKuberneteOutput

func (i ApplicationScopeCategoryInfrastructureKuberneteArgs) ToApplicationScopeCategoryInfrastructureKuberneteOutput() ApplicationScopeCategoryInfrastructureKuberneteOutput

func (ApplicationScopeCategoryInfrastructureKuberneteArgs) ToApplicationScopeCategoryInfrastructureKuberneteOutputWithContext

func (i ApplicationScopeCategoryInfrastructureKuberneteArgs) ToApplicationScopeCategoryInfrastructureKuberneteOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureKuberneteOutput

type ApplicationScopeCategoryInfrastructureKuberneteArray

type ApplicationScopeCategoryInfrastructureKuberneteArray []ApplicationScopeCategoryInfrastructureKuberneteInput

func (ApplicationScopeCategoryInfrastructureKuberneteArray) ElementType

func (ApplicationScopeCategoryInfrastructureKuberneteArray) ToApplicationScopeCategoryInfrastructureKuberneteArrayOutput

func (i ApplicationScopeCategoryInfrastructureKuberneteArray) ToApplicationScopeCategoryInfrastructureKuberneteArrayOutput() ApplicationScopeCategoryInfrastructureKuberneteArrayOutput

func (ApplicationScopeCategoryInfrastructureKuberneteArray) ToApplicationScopeCategoryInfrastructureKuberneteArrayOutputWithContext

func (i ApplicationScopeCategoryInfrastructureKuberneteArray) ToApplicationScopeCategoryInfrastructureKuberneteArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureKuberneteArrayOutput

type ApplicationScopeCategoryInfrastructureKuberneteArrayInput

type ApplicationScopeCategoryInfrastructureKuberneteArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryInfrastructureKuberneteArrayOutput() ApplicationScopeCategoryInfrastructureKuberneteArrayOutput
	ToApplicationScopeCategoryInfrastructureKuberneteArrayOutputWithContext(context.Context) ApplicationScopeCategoryInfrastructureKuberneteArrayOutput
}

ApplicationScopeCategoryInfrastructureKuberneteArrayInput is an input type that accepts ApplicationScopeCategoryInfrastructureKuberneteArray and ApplicationScopeCategoryInfrastructureKuberneteArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryInfrastructureKuberneteArrayInput` via:

ApplicationScopeCategoryInfrastructureKuberneteArray{ ApplicationScopeCategoryInfrastructureKuberneteArgs{...} }

type ApplicationScopeCategoryInfrastructureKuberneteArrayOutput

type ApplicationScopeCategoryInfrastructureKuberneteArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryInfrastructureKuberneteArrayOutput) ElementType

func (ApplicationScopeCategoryInfrastructureKuberneteArrayOutput) Index

func (ApplicationScopeCategoryInfrastructureKuberneteArrayOutput) ToApplicationScopeCategoryInfrastructureKuberneteArrayOutput

func (ApplicationScopeCategoryInfrastructureKuberneteArrayOutput) ToApplicationScopeCategoryInfrastructureKuberneteArrayOutputWithContext

func (o ApplicationScopeCategoryInfrastructureKuberneteArrayOutput) ToApplicationScopeCategoryInfrastructureKuberneteArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureKuberneteArrayOutput

type ApplicationScopeCategoryInfrastructureKuberneteInput

type ApplicationScopeCategoryInfrastructureKuberneteInput interface {
	pulumi.Input

	ToApplicationScopeCategoryInfrastructureKuberneteOutput() ApplicationScopeCategoryInfrastructureKuberneteOutput
	ToApplicationScopeCategoryInfrastructureKuberneteOutputWithContext(context.Context) ApplicationScopeCategoryInfrastructureKuberneteOutput
}

ApplicationScopeCategoryInfrastructureKuberneteInput is an input type that accepts ApplicationScopeCategoryInfrastructureKuberneteArgs and ApplicationScopeCategoryInfrastructureKuberneteOutput values. You can construct a concrete instance of `ApplicationScopeCategoryInfrastructureKuberneteInput` via:

ApplicationScopeCategoryInfrastructureKuberneteArgs{...}

type ApplicationScopeCategoryInfrastructureKuberneteOutput

type ApplicationScopeCategoryInfrastructureKuberneteOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryInfrastructureKuberneteOutput) ElementType

func (ApplicationScopeCategoryInfrastructureKuberneteOutput) Expression

func (ApplicationScopeCategoryInfrastructureKuberneteOutput) ToApplicationScopeCategoryInfrastructureKuberneteOutput

func (ApplicationScopeCategoryInfrastructureKuberneteOutput) ToApplicationScopeCategoryInfrastructureKuberneteOutputWithContext

func (o ApplicationScopeCategoryInfrastructureKuberneteOutput) ToApplicationScopeCategoryInfrastructureKuberneteOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureKuberneteOutput

func (ApplicationScopeCategoryInfrastructureKuberneteOutput) Variables

type ApplicationScopeCategoryInfrastructureKuberneteVariable

type ApplicationScopeCategoryInfrastructureKuberneteVariable struct {
	Attribute *string `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type ApplicationScopeCategoryInfrastructureKuberneteVariableArgs

type ApplicationScopeCategoryInfrastructureKuberneteVariableArgs struct {
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (ApplicationScopeCategoryInfrastructureKuberneteVariableArgs) ElementType

func (ApplicationScopeCategoryInfrastructureKuberneteVariableArgs) ToApplicationScopeCategoryInfrastructureKuberneteVariableOutput

func (ApplicationScopeCategoryInfrastructureKuberneteVariableArgs) ToApplicationScopeCategoryInfrastructureKuberneteVariableOutputWithContext

func (i ApplicationScopeCategoryInfrastructureKuberneteVariableArgs) ToApplicationScopeCategoryInfrastructureKuberneteVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureKuberneteVariableOutput

type ApplicationScopeCategoryInfrastructureKuberneteVariableArray

type ApplicationScopeCategoryInfrastructureKuberneteVariableArray []ApplicationScopeCategoryInfrastructureKuberneteVariableInput

func (ApplicationScopeCategoryInfrastructureKuberneteVariableArray) ElementType

func (ApplicationScopeCategoryInfrastructureKuberneteVariableArray) ToApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput

func (ApplicationScopeCategoryInfrastructureKuberneteVariableArray) ToApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutputWithContext

func (i ApplicationScopeCategoryInfrastructureKuberneteVariableArray) ToApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput

type ApplicationScopeCategoryInfrastructureKuberneteVariableArrayInput

type ApplicationScopeCategoryInfrastructureKuberneteVariableArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput() ApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput
	ToApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutputWithContext(context.Context) ApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput
}

ApplicationScopeCategoryInfrastructureKuberneteVariableArrayInput is an input type that accepts ApplicationScopeCategoryInfrastructureKuberneteVariableArray and ApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryInfrastructureKuberneteVariableArrayInput` via:

ApplicationScopeCategoryInfrastructureKuberneteVariableArray{ ApplicationScopeCategoryInfrastructureKuberneteVariableArgs{...} }

type ApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput

type ApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput) ElementType

func (ApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput) Index

func (ApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput) ToApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput

func (ApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput) ToApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutputWithContext

func (o ApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput) ToApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput

type ApplicationScopeCategoryInfrastructureKuberneteVariableInput

type ApplicationScopeCategoryInfrastructureKuberneteVariableInput interface {
	pulumi.Input

	ToApplicationScopeCategoryInfrastructureKuberneteVariableOutput() ApplicationScopeCategoryInfrastructureKuberneteVariableOutput
	ToApplicationScopeCategoryInfrastructureKuberneteVariableOutputWithContext(context.Context) ApplicationScopeCategoryInfrastructureKuberneteVariableOutput
}

ApplicationScopeCategoryInfrastructureKuberneteVariableInput is an input type that accepts ApplicationScopeCategoryInfrastructureKuberneteVariableArgs and ApplicationScopeCategoryInfrastructureKuberneteVariableOutput values. You can construct a concrete instance of `ApplicationScopeCategoryInfrastructureKuberneteVariableInput` via:

ApplicationScopeCategoryInfrastructureKuberneteVariableArgs{...}

type ApplicationScopeCategoryInfrastructureKuberneteVariableOutput

type ApplicationScopeCategoryInfrastructureKuberneteVariableOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryInfrastructureKuberneteVariableOutput) Attribute

func (ApplicationScopeCategoryInfrastructureKuberneteVariableOutput) ElementType

func (ApplicationScopeCategoryInfrastructureKuberneteVariableOutput) ToApplicationScopeCategoryInfrastructureKuberneteVariableOutput

func (ApplicationScopeCategoryInfrastructureKuberneteVariableOutput) ToApplicationScopeCategoryInfrastructureKuberneteVariableOutputWithContext

func (o ApplicationScopeCategoryInfrastructureKuberneteVariableOutput) ToApplicationScopeCategoryInfrastructureKuberneteVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureKuberneteVariableOutput

func (ApplicationScopeCategoryInfrastructureKuberneteVariableOutput) Value

type ApplicationScopeCategoryInfrastructureO

type ApplicationScopeCategoryInfrastructureO struct {
	Expression *string                                           `pulumi:"expression"`
	Variables  []ApplicationScopeCategoryInfrastructureOVariable `pulumi:"variables"`
}

type ApplicationScopeCategoryInfrastructureOArgs

type ApplicationScopeCategoryInfrastructureOArgs struct {
	Expression pulumi.StringPtrInput                                     `pulumi:"expression"`
	Variables  ApplicationScopeCategoryInfrastructureOVariableArrayInput `pulumi:"variables"`
}

func (ApplicationScopeCategoryInfrastructureOArgs) ElementType

func (ApplicationScopeCategoryInfrastructureOArgs) ToApplicationScopeCategoryInfrastructureOOutput

func (i ApplicationScopeCategoryInfrastructureOArgs) ToApplicationScopeCategoryInfrastructureOOutput() ApplicationScopeCategoryInfrastructureOOutput

func (ApplicationScopeCategoryInfrastructureOArgs) ToApplicationScopeCategoryInfrastructureOOutputWithContext

func (i ApplicationScopeCategoryInfrastructureOArgs) ToApplicationScopeCategoryInfrastructureOOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureOOutput

type ApplicationScopeCategoryInfrastructureOArray

type ApplicationScopeCategoryInfrastructureOArray []ApplicationScopeCategoryInfrastructureOInput

func (ApplicationScopeCategoryInfrastructureOArray) ElementType

func (ApplicationScopeCategoryInfrastructureOArray) ToApplicationScopeCategoryInfrastructureOArrayOutput

func (i ApplicationScopeCategoryInfrastructureOArray) ToApplicationScopeCategoryInfrastructureOArrayOutput() ApplicationScopeCategoryInfrastructureOArrayOutput

func (ApplicationScopeCategoryInfrastructureOArray) ToApplicationScopeCategoryInfrastructureOArrayOutputWithContext

func (i ApplicationScopeCategoryInfrastructureOArray) ToApplicationScopeCategoryInfrastructureOArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureOArrayOutput

type ApplicationScopeCategoryInfrastructureOArrayInput

type ApplicationScopeCategoryInfrastructureOArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryInfrastructureOArrayOutput() ApplicationScopeCategoryInfrastructureOArrayOutput
	ToApplicationScopeCategoryInfrastructureOArrayOutputWithContext(context.Context) ApplicationScopeCategoryInfrastructureOArrayOutput
}

ApplicationScopeCategoryInfrastructureOArrayInput is an input type that accepts ApplicationScopeCategoryInfrastructureOArray and ApplicationScopeCategoryInfrastructureOArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryInfrastructureOArrayInput` via:

ApplicationScopeCategoryInfrastructureOArray{ ApplicationScopeCategoryInfrastructureOArgs{...} }

type ApplicationScopeCategoryInfrastructureOArrayOutput

type ApplicationScopeCategoryInfrastructureOArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryInfrastructureOArrayOutput) ElementType

func (ApplicationScopeCategoryInfrastructureOArrayOutput) Index

func (ApplicationScopeCategoryInfrastructureOArrayOutput) ToApplicationScopeCategoryInfrastructureOArrayOutput

func (o ApplicationScopeCategoryInfrastructureOArrayOutput) ToApplicationScopeCategoryInfrastructureOArrayOutput() ApplicationScopeCategoryInfrastructureOArrayOutput

func (ApplicationScopeCategoryInfrastructureOArrayOutput) ToApplicationScopeCategoryInfrastructureOArrayOutputWithContext

func (o ApplicationScopeCategoryInfrastructureOArrayOutput) ToApplicationScopeCategoryInfrastructureOArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureOArrayOutput

type ApplicationScopeCategoryInfrastructureOInput

type ApplicationScopeCategoryInfrastructureOInput interface {
	pulumi.Input

	ToApplicationScopeCategoryInfrastructureOOutput() ApplicationScopeCategoryInfrastructureOOutput
	ToApplicationScopeCategoryInfrastructureOOutputWithContext(context.Context) ApplicationScopeCategoryInfrastructureOOutput
}

ApplicationScopeCategoryInfrastructureOInput is an input type that accepts ApplicationScopeCategoryInfrastructureOArgs and ApplicationScopeCategoryInfrastructureOOutput values. You can construct a concrete instance of `ApplicationScopeCategoryInfrastructureOInput` via:

ApplicationScopeCategoryInfrastructureOArgs{...}

type ApplicationScopeCategoryInfrastructureOOutput

type ApplicationScopeCategoryInfrastructureOOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryInfrastructureOOutput) ElementType

func (ApplicationScopeCategoryInfrastructureOOutput) Expression

func (ApplicationScopeCategoryInfrastructureOOutput) ToApplicationScopeCategoryInfrastructureOOutput

func (o ApplicationScopeCategoryInfrastructureOOutput) ToApplicationScopeCategoryInfrastructureOOutput() ApplicationScopeCategoryInfrastructureOOutput

func (ApplicationScopeCategoryInfrastructureOOutput) ToApplicationScopeCategoryInfrastructureOOutputWithContext

func (o ApplicationScopeCategoryInfrastructureOOutput) ToApplicationScopeCategoryInfrastructureOOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureOOutput

func (ApplicationScopeCategoryInfrastructureOOutput) Variables

type ApplicationScopeCategoryInfrastructureOVariable

type ApplicationScopeCategoryInfrastructureOVariable struct {
	Attribute *string `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type ApplicationScopeCategoryInfrastructureOVariableArgs

type ApplicationScopeCategoryInfrastructureOVariableArgs struct {
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (ApplicationScopeCategoryInfrastructureOVariableArgs) ElementType

func (ApplicationScopeCategoryInfrastructureOVariableArgs) ToApplicationScopeCategoryInfrastructureOVariableOutput

func (i ApplicationScopeCategoryInfrastructureOVariableArgs) ToApplicationScopeCategoryInfrastructureOVariableOutput() ApplicationScopeCategoryInfrastructureOVariableOutput

func (ApplicationScopeCategoryInfrastructureOVariableArgs) ToApplicationScopeCategoryInfrastructureOVariableOutputWithContext

func (i ApplicationScopeCategoryInfrastructureOVariableArgs) ToApplicationScopeCategoryInfrastructureOVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureOVariableOutput

type ApplicationScopeCategoryInfrastructureOVariableArray

type ApplicationScopeCategoryInfrastructureOVariableArray []ApplicationScopeCategoryInfrastructureOVariableInput

func (ApplicationScopeCategoryInfrastructureOVariableArray) ElementType

func (ApplicationScopeCategoryInfrastructureOVariableArray) ToApplicationScopeCategoryInfrastructureOVariableArrayOutput

func (i ApplicationScopeCategoryInfrastructureOVariableArray) ToApplicationScopeCategoryInfrastructureOVariableArrayOutput() ApplicationScopeCategoryInfrastructureOVariableArrayOutput

func (ApplicationScopeCategoryInfrastructureOVariableArray) ToApplicationScopeCategoryInfrastructureOVariableArrayOutputWithContext

func (i ApplicationScopeCategoryInfrastructureOVariableArray) ToApplicationScopeCategoryInfrastructureOVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureOVariableArrayOutput

type ApplicationScopeCategoryInfrastructureOVariableArrayInput

type ApplicationScopeCategoryInfrastructureOVariableArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryInfrastructureOVariableArrayOutput() ApplicationScopeCategoryInfrastructureOVariableArrayOutput
	ToApplicationScopeCategoryInfrastructureOVariableArrayOutputWithContext(context.Context) ApplicationScopeCategoryInfrastructureOVariableArrayOutput
}

ApplicationScopeCategoryInfrastructureOVariableArrayInput is an input type that accepts ApplicationScopeCategoryInfrastructureOVariableArray and ApplicationScopeCategoryInfrastructureOVariableArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryInfrastructureOVariableArrayInput` via:

ApplicationScopeCategoryInfrastructureOVariableArray{ ApplicationScopeCategoryInfrastructureOVariableArgs{...} }

type ApplicationScopeCategoryInfrastructureOVariableArrayOutput

type ApplicationScopeCategoryInfrastructureOVariableArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryInfrastructureOVariableArrayOutput) ElementType

func (ApplicationScopeCategoryInfrastructureOVariableArrayOutput) Index

func (ApplicationScopeCategoryInfrastructureOVariableArrayOutput) ToApplicationScopeCategoryInfrastructureOVariableArrayOutput

func (ApplicationScopeCategoryInfrastructureOVariableArrayOutput) ToApplicationScopeCategoryInfrastructureOVariableArrayOutputWithContext

func (o ApplicationScopeCategoryInfrastructureOVariableArrayOutput) ToApplicationScopeCategoryInfrastructureOVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureOVariableArrayOutput

type ApplicationScopeCategoryInfrastructureOVariableInput

type ApplicationScopeCategoryInfrastructureOVariableInput interface {
	pulumi.Input

	ToApplicationScopeCategoryInfrastructureOVariableOutput() ApplicationScopeCategoryInfrastructureOVariableOutput
	ToApplicationScopeCategoryInfrastructureOVariableOutputWithContext(context.Context) ApplicationScopeCategoryInfrastructureOVariableOutput
}

ApplicationScopeCategoryInfrastructureOVariableInput is an input type that accepts ApplicationScopeCategoryInfrastructureOVariableArgs and ApplicationScopeCategoryInfrastructureOVariableOutput values. You can construct a concrete instance of `ApplicationScopeCategoryInfrastructureOVariableInput` via:

ApplicationScopeCategoryInfrastructureOVariableArgs{...}

type ApplicationScopeCategoryInfrastructureOVariableOutput

type ApplicationScopeCategoryInfrastructureOVariableOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryInfrastructureOVariableOutput) Attribute

func (ApplicationScopeCategoryInfrastructureOVariableOutput) ElementType

func (ApplicationScopeCategoryInfrastructureOVariableOutput) ToApplicationScopeCategoryInfrastructureOVariableOutput

func (ApplicationScopeCategoryInfrastructureOVariableOutput) ToApplicationScopeCategoryInfrastructureOVariableOutputWithContext

func (o ApplicationScopeCategoryInfrastructureOVariableOutput) ToApplicationScopeCategoryInfrastructureOVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureOVariableOutput

func (ApplicationScopeCategoryInfrastructureOVariableOutput) Value

type ApplicationScopeCategoryInfrastructureOutput

type ApplicationScopeCategoryInfrastructureOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryInfrastructureOutput) ElementType

func (ApplicationScopeCategoryInfrastructureOutput) Kubernetes

func (ApplicationScopeCategoryInfrastructureOutput) Os

func (ApplicationScopeCategoryInfrastructureOutput) ToApplicationScopeCategoryInfrastructureOutput

func (o ApplicationScopeCategoryInfrastructureOutput) ToApplicationScopeCategoryInfrastructureOutput() ApplicationScopeCategoryInfrastructureOutput

func (ApplicationScopeCategoryInfrastructureOutput) ToApplicationScopeCategoryInfrastructureOutputWithContext

func (o ApplicationScopeCategoryInfrastructureOutput) ToApplicationScopeCategoryInfrastructureOutputWithContext(ctx context.Context) ApplicationScopeCategoryInfrastructureOutput

type ApplicationScopeCategoryInput

type ApplicationScopeCategoryInput interface {
	pulumi.Input

	ToApplicationScopeCategoryOutput() ApplicationScopeCategoryOutput
	ToApplicationScopeCategoryOutputWithContext(context.Context) ApplicationScopeCategoryOutput
}

ApplicationScopeCategoryInput is an input type that accepts ApplicationScopeCategoryArgs and ApplicationScopeCategoryOutput values. You can construct a concrete instance of `ApplicationScopeCategoryInput` via:

ApplicationScopeCategoryArgs{...}

type ApplicationScopeCategoryOutput

type ApplicationScopeCategoryOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryOutput) Artifacts

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.

func (ApplicationScopeCategoryOutput) ElementType

func (ApplicationScopeCategoryOutput) EntityScopes

func (ApplicationScopeCategoryOutput) Infrastructures

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.

func (ApplicationScopeCategoryOutput) ToApplicationScopeCategoryOutput

func (o ApplicationScopeCategoryOutput) ToApplicationScopeCategoryOutput() ApplicationScopeCategoryOutput

func (ApplicationScopeCategoryOutput) ToApplicationScopeCategoryOutputWithContext

func (o ApplicationScopeCategoryOutput) ToApplicationScopeCategoryOutputWithContext(ctx context.Context) ApplicationScopeCategoryOutput

func (ApplicationScopeCategoryOutput) Workloads

A workload is a running container. It can run in a Kubernetes cluster, on a VM (no orchestrator), or under Tanzu Application Service (TAS).

type ApplicationScopeCategoryWorkload

type ApplicationScopeCategoryWorkload struct {
	Cfs        []ApplicationScopeCategoryWorkloadCf        `pulumi:"cfs"`
	Kubernetes []ApplicationScopeCategoryWorkloadKubernete `pulumi:"kubernetes"`
	Os         []ApplicationScopeCategoryWorkloadO         `pulumi:"os"`
}

type ApplicationScopeCategoryWorkloadArgs

type ApplicationScopeCategoryWorkloadArgs struct {
	Cfs        ApplicationScopeCategoryWorkloadCfArrayInput        `pulumi:"cfs"`
	Kubernetes ApplicationScopeCategoryWorkloadKuberneteArrayInput `pulumi:"kubernetes"`
	Os         ApplicationScopeCategoryWorkloadOArrayInput         `pulumi:"os"`
}

func (ApplicationScopeCategoryWorkloadArgs) ElementType

func (ApplicationScopeCategoryWorkloadArgs) ToApplicationScopeCategoryWorkloadOutput

func (i ApplicationScopeCategoryWorkloadArgs) ToApplicationScopeCategoryWorkloadOutput() ApplicationScopeCategoryWorkloadOutput

func (ApplicationScopeCategoryWorkloadArgs) ToApplicationScopeCategoryWorkloadOutputWithContext

func (i ApplicationScopeCategoryWorkloadArgs) ToApplicationScopeCategoryWorkloadOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadOutput

type ApplicationScopeCategoryWorkloadArray

type ApplicationScopeCategoryWorkloadArray []ApplicationScopeCategoryWorkloadInput

func (ApplicationScopeCategoryWorkloadArray) ElementType

func (ApplicationScopeCategoryWorkloadArray) ToApplicationScopeCategoryWorkloadArrayOutput

func (i ApplicationScopeCategoryWorkloadArray) ToApplicationScopeCategoryWorkloadArrayOutput() ApplicationScopeCategoryWorkloadArrayOutput

func (ApplicationScopeCategoryWorkloadArray) ToApplicationScopeCategoryWorkloadArrayOutputWithContext

func (i ApplicationScopeCategoryWorkloadArray) ToApplicationScopeCategoryWorkloadArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadArrayOutput

type ApplicationScopeCategoryWorkloadArrayInput

type ApplicationScopeCategoryWorkloadArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryWorkloadArrayOutput() ApplicationScopeCategoryWorkloadArrayOutput
	ToApplicationScopeCategoryWorkloadArrayOutputWithContext(context.Context) ApplicationScopeCategoryWorkloadArrayOutput
}

ApplicationScopeCategoryWorkloadArrayInput is an input type that accepts ApplicationScopeCategoryWorkloadArray and ApplicationScopeCategoryWorkloadArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryWorkloadArrayInput` via:

ApplicationScopeCategoryWorkloadArray{ ApplicationScopeCategoryWorkloadArgs{...} }

type ApplicationScopeCategoryWorkloadArrayOutput

type ApplicationScopeCategoryWorkloadArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryWorkloadArrayOutput) ElementType

func (ApplicationScopeCategoryWorkloadArrayOutput) Index

func (ApplicationScopeCategoryWorkloadArrayOutput) ToApplicationScopeCategoryWorkloadArrayOutput

func (o ApplicationScopeCategoryWorkloadArrayOutput) ToApplicationScopeCategoryWorkloadArrayOutput() ApplicationScopeCategoryWorkloadArrayOutput

func (ApplicationScopeCategoryWorkloadArrayOutput) ToApplicationScopeCategoryWorkloadArrayOutputWithContext

func (o ApplicationScopeCategoryWorkloadArrayOutput) ToApplicationScopeCategoryWorkloadArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadArrayOutput

type ApplicationScopeCategoryWorkloadCf

type ApplicationScopeCategoryWorkloadCf struct {
	Expression *string                                      `pulumi:"expression"`
	Variables  []ApplicationScopeCategoryWorkloadCfVariable `pulumi:"variables"`
}

type ApplicationScopeCategoryWorkloadCfArgs

type ApplicationScopeCategoryWorkloadCfArgs struct {
	Expression pulumi.StringPtrInput                                `pulumi:"expression"`
	Variables  ApplicationScopeCategoryWorkloadCfVariableArrayInput `pulumi:"variables"`
}

func (ApplicationScopeCategoryWorkloadCfArgs) ElementType

func (ApplicationScopeCategoryWorkloadCfArgs) ToApplicationScopeCategoryWorkloadCfOutput

func (i ApplicationScopeCategoryWorkloadCfArgs) ToApplicationScopeCategoryWorkloadCfOutput() ApplicationScopeCategoryWorkloadCfOutput

func (ApplicationScopeCategoryWorkloadCfArgs) ToApplicationScopeCategoryWorkloadCfOutputWithContext

func (i ApplicationScopeCategoryWorkloadCfArgs) ToApplicationScopeCategoryWorkloadCfOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadCfOutput

type ApplicationScopeCategoryWorkloadCfArray

type ApplicationScopeCategoryWorkloadCfArray []ApplicationScopeCategoryWorkloadCfInput

func (ApplicationScopeCategoryWorkloadCfArray) ElementType

func (ApplicationScopeCategoryWorkloadCfArray) ToApplicationScopeCategoryWorkloadCfArrayOutput

func (i ApplicationScopeCategoryWorkloadCfArray) ToApplicationScopeCategoryWorkloadCfArrayOutput() ApplicationScopeCategoryWorkloadCfArrayOutput

func (ApplicationScopeCategoryWorkloadCfArray) ToApplicationScopeCategoryWorkloadCfArrayOutputWithContext

func (i ApplicationScopeCategoryWorkloadCfArray) ToApplicationScopeCategoryWorkloadCfArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadCfArrayOutput

type ApplicationScopeCategoryWorkloadCfArrayInput

type ApplicationScopeCategoryWorkloadCfArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryWorkloadCfArrayOutput() ApplicationScopeCategoryWorkloadCfArrayOutput
	ToApplicationScopeCategoryWorkloadCfArrayOutputWithContext(context.Context) ApplicationScopeCategoryWorkloadCfArrayOutput
}

ApplicationScopeCategoryWorkloadCfArrayInput is an input type that accepts ApplicationScopeCategoryWorkloadCfArray and ApplicationScopeCategoryWorkloadCfArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryWorkloadCfArrayInput` via:

ApplicationScopeCategoryWorkloadCfArray{ ApplicationScopeCategoryWorkloadCfArgs{...} }

type ApplicationScopeCategoryWorkloadCfArrayOutput

type ApplicationScopeCategoryWorkloadCfArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryWorkloadCfArrayOutput) ElementType

func (ApplicationScopeCategoryWorkloadCfArrayOutput) Index

func (ApplicationScopeCategoryWorkloadCfArrayOutput) ToApplicationScopeCategoryWorkloadCfArrayOutput

func (o ApplicationScopeCategoryWorkloadCfArrayOutput) ToApplicationScopeCategoryWorkloadCfArrayOutput() ApplicationScopeCategoryWorkloadCfArrayOutput

func (ApplicationScopeCategoryWorkloadCfArrayOutput) ToApplicationScopeCategoryWorkloadCfArrayOutputWithContext

func (o ApplicationScopeCategoryWorkloadCfArrayOutput) ToApplicationScopeCategoryWorkloadCfArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadCfArrayOutput

type ApplicationScopeCategoryWorkloadCfInput

type ApplicationScopeCategoryWorkloadCfInput interface {
	pulumi.Input

	ToApplicationScopeCategoryWorkloadCfOutput() ApplicationScopeCategoryWorkloadCfOutput
	ToApplicationScopeCategoryWorkloadCfOutputWithContext(context.Context) ApplicationScopeCategoryWorkloadCfOutput
}

ApplicationScopeCategoryWorkloadCfInput is an input type that accepts ApplicationScopeCategoryWorkloadCfArgs and ApplicationScopeCategoryWorkloadCfOutput values. You can construct a concrete instance of `ApplicationScopeCategoryWorkloadCfInput` via:

ApplicationScopeCategoryWorkloadCfArgs{...}

type ApplicationScopeCategoryWorkloadCfOutput

type ApplicationScopeCategoryWorkloadCfOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryWorkloadCfOutput) ElementType

func (ApplicationScopeCategoryWorkloadCfOutput) Expression

func (ApplicationScopeCategoryWorkloadCfOutput) ToApplicationScopeCategoryWorkloadCfOutput

func (o ApplicationScopeCategoryWorkloadCfOutput) ToApplicationScopeCategoryWorkloadCfOutput() ApplicationScopeCategoryWorkloadCfOutput

func (ApplicationScopeCategoryWorkloadCfOutput) ToApplicationScopeCategoryWorkloadCfOutputWithContext

func (o ApplicationScopeCategoryWorkloadCfOutput) ToApplicationScopeCategoryWorkloadCfOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadCfOutput

func (ApplicationScopeCategoryWorkloadCfOutput) Variables

type ApplicationScopeCategoryWorkloadCfVariable

type ApplicationScopeCategoryWorkloadCfVariable struct {
	Attribute *string `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type ApplicationScopeCategoryWorkloadCfVariableArgs

type ApplicationScopeCategoryWorkloadCfVariableArgs struct {
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (ApplicationScopeCategoryWorkloadCfVariableArgs) ElementType

func (ApplicationScopeCategoryWorkloadCfVariableArgs) ToApplicationScopeCategoryWorkloadCfVariableOutput

func (i ApplicationScopeCategoryWorkloadCfVariableArgs) ToApplicationScopeCategoryWorkloadCfVariableOutput() ApplicationScopeCategoryWorkloadCfVariableOutput

func (ApplicationScopeCategoryWorkloadCfVariableArgs) ToApplicationScopeCategoryWorkloadCfVariableOutputWithContext

func (i ApplicationScopeCategoryWorkloadCfVariableArgs) ToApplicationScopeCategoryWorkloadCfVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadCfVariableOutput

type ApplicationScopeCategoryWorkloadCfVariableArray

type ApplicationScopeCategoryWorkloadCfVariableArray []ApplicationScopeCategoryWorkloadCfVariableInput

func (ApplicationScopeCategoryWorkloadCfVariableArray) ElementType

func (ApplicationScopeCategoryWorkloadCfVariableArray) ToApplicationScopeCategoryWorkloadCfVariableArrayOutput

func (i ApplicationScopeCategoryWorkloadCfVariableArray) ToApplicationScopeCategoryWorkloadCfVariableArrayOutput() ApplicationScopeCategoryWorkloadCfVariableArrayOutput

func (ApplicationScopeCategoryWorkloadCfVariableArray) ToApplicationScopeCategoryWorkloadCfVariableArrayOutputWithContext

func (i ApplicationScopeCategoryWorkloadCfVariableArray) ToApplicationScopeCategoryWorkloadCfVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadCfVariableArrayOutput

type ApplicationScopeCategoryWorkloadCfVariableArrayInput

type ApplicationScopeCategoryWorkloadCfVariableArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryWorkloadCfVariableArrayOutput() ApplicationScopeCategoryWorkloadCfVariableArrayOutput
	ToApplicationScopeCategoryWorkloadCfVariableArrayOutputWithContext(context.Context) ApplicationScopeCategoryWorkloadCfVariableArrayOutput
}

ApplicationScopeCategoryWorkloadCfVariableArrayInput is an input type that accepts ApplicationScopeCategoryWorkloadCfVariableArray and ApplicationScopeCategoryWorkloadCfVariableArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryWorkloadCfVariableArrayInput` via:

ApplicationScopeCategoryWorkloadCfVariableArray{ ApplicationScopeCategoryWorkloadCfVariableArgs{...} }

type ApplicationScopeCategoryWorkloadCfVariableArrayOutput

type ApplicationScopeCategoryWorkloadCfVariableArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryWorkloadCfVariableArrayOutput) ElementType

func (ApplicationScopeCategoryWorkloadCfVariableArrayOutput) Index

func (ApplicationScopeCategoryWorkloadCfVariableArrayOutput) ToApplicationScopeCategoryWorkloadCfVariableArrayOutput

func (ApplicationScopeCategoryWorkloadCfVariableArrayOutput) ToApplicationScopeCategoryWorkloadCfVariableArrayOutputWithContext

func (o ApplicationScopeCategoryWorkloadCfVariableArrayOutput) ToApplicationScopeCategoryWorkloadCfVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadCfVariableArrayOutput

type ApplicationScopeCategoryWorkloadCfVariableInput

type ApplicationScopeCategoryWorkloadCfVariableInput interface {
	pulumi.Input

	ToApplicationScopeCategoryWorkloadCfVariableOutput() ApplicationScopeCategoryWorkloadCfVariableOutput
	ToApplicationScopeCategoryWorkloadCfVariableOutputWithContext(context.Context) ApplicationScopeCategoryWorkloadCfVariableOutput
}

ApplicationScopeCategoryWorkloadCfVariableInput is an input type that accepts ApplicationScopeCategoryWorkloadCfVariableArgs and ApplicationScopeCategoryWorkloadCfVariableOutput values. You can construct a concrete instance of `ApplicationScopeCategoryWorkloadCfVariableInput` via:

ApplicationScopeCategoryWorkloadCfVariableArgs{...}

type ApplicationScopeCategoryWorkloadCfVariableOutput

type ApplicationScopeCategoryWorkloadCfVariableOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryWorkloadCfVariableOutput) Attribute

func (ApplicationScopeCategoryWorkloadCfVariableOutput) ElementType

func (ApplicationScopeCategoryWorkloadCfVariableOutput) ToApplicationScopeCategoryWorkloadCfVariableOutput

func (o ApplicationScopeCategoryWorkloadCfVariableOutput) ToApplicationScopeCategoryWorkloadCfVariableOutput() ApplicationScopeCategoryWorkloadCfVariableOutput

func (ApplicationScopeCategoryWorkloadCfVariableOutput) ToApplicationScopeCategoryWorkloadCfVariableOutputWithContext

func (o ApplicationScopeCategoryWorkloadCfVariableOutput) ToApplicationScopeCategoryWorkloadCfVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadCfVariableOutput

func (ApplicationScopeCategoryWorkloadCfVariableOutput) Value

type ApplicationScopeCategoryWorkloadInput

type ApplicationScopeCategoryWorkloadInput interface {
	pulumi.Input

	ToApplicationScopeCategoryWorkloadOutput() ApplicationScopeCategoryWorkloadOutput
	ToApplicationScopeCategoryWorkloadOutputWithContext(context.Context) ApplicationScopeCategoryWorkloadOutput
}

ApplicationScopeCategoryWorkloadInput is an input type that accepts ApplicationScopeCategoryWorkloadArgs and ApplicationScopeCategoryWorkloadOutput values. You can construct a concrete instance of `ApplicationScopeCategoryWorkloadInput` via:

ApplicationScopeCategoryWorkloadArgs{...}

type ApplicationScopeCategoryWorkloadKubernete

type ApplicationScopeCategoryWorkloadKubernete struct {
	Expression *string                                             `pulumi:"expression"`
	Variables  []ApplicationScopeCategoryWorkloadKuberneteVariable `pulumi:"variables"`
}

type ApplicationScopeCategoryWorkloadKuberneteArgs

type ApplicationScopeCategoryWorkloadKuberneteArgs struct {
	Expression pulumi.StringPtrInput                                       `pulumi:"expression"`
	Variables  ApplicationScopeCategoryWorkloadKuberneteVariableArrayInput `pulumi:"variables"`
}

func (ApplicationScopeCategoryWorkloadKuberneteArgs) ElementType

func (ApplicationScopeCategoryWorkloadKuberneteArgs) ToApplicationScopeCategoryWorkloadKuberneteOutput

func (i ApplicationScopeCategoryWorkloadKuberneteArgs) ToApplicationScopeCategoryWorkloadKuberneteOutput() ApplicationScopeCategoryWorkloadKuberneteOutput

func (ApplicationScopeCategoryWorkloadKuberneteArgs) ToApplicationScopeCategoryWorkloadKuberneteOutputWithContext

func (i ApplicationScopeCategoryWorkloadKuberneteArgs) ToApplicationScopeCategoryWorkloadKuberneteOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadKuberneteOutput

type ApplicationScopeCategoryWorkloadKuberneteArray

type ApplicationScopeCategoryWorkloadKuberneteArray []ApplicationScopeCategoryWorkloadKuberneteInput

func (ApplicationScopeCategoryWorkloadKuberneteArray) ElementType

func (ApplicationScopeCategoryWorkloadKuberneteArray) ToApplicationScopeCategoryWorkloadKuberneteArrayOutput

func (i ApplicationScopeCategoryWorkloadKuberneteArray) ToApplicationScopeCategoryWorkloadKuberneteArrayOutput() ApplicationScopeCategoryWorkloadKuberneteArrayOutput

func (ApplicationScopeCategoryWorkloadKuberneteArray) ToApplicationScopeCategoryWorkloadKuberneteArrayOutputWithContext

func (i ApplicationScopeCategoryWorkloadKuberneteArray) ToApplicationScopeCategoryWorkloadKuberneteArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadKuberneteArrayOutput

type ApplicationScopeCategoryWorkloadKuberneteArrayInput

type ApplicationScopeCategoryWorkloadKuberneteArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryWorkloadKuberneteArrayOutput() ApplicationScopeCategoryWorkloadKuberneteArrayOutput
	ToApplicationScopeCategoryWorkloadKuberneteArrayOutputWithContext(context.Context) ApplicationScopeCategoryWorkloadKuberneteArrayOutput
}

ApplicationScopeCategoryWorkloadKuberneteArrayInput is an input type that accepts ApplicationScopeCategoryWorkloadKuberneteArray and ApplicationScopeCategoryWorkloadKuberneteArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryWorkloadKuberneteArrayInput` via:

ApplicationScopeCategoryWorkloadKuberneteArray{ ApplicationScopeCategoryWorkloadKuberneteArgs{...} }

type ApplicationScopeCategoryWorkloadKuberneteArrayOutput

type ApplicationScopeCategoryWorkloadKuberneteArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryWorkloadKuberneteArrayOutput) ElementType

func (ApplicationScopeCategoryWorkloadKuberneteArrayOutput) Index

func (ApplicationScopeCategoryWorkloadKuberneteArrayOutput) ToApplicationScopeCategoryWorkloadKuberneteArrayOutput

func (ApplicationScopeCategoryWorkloadKuberneteArrayOutput) ToApplicationScopeCategoryWorkloadKuberneteArrayOutputWithContext

func (o ApplicationScopeCategoryWorkloadKuberneteArrayOutput) ToApplicationScopeCategoryWorkloadKuberneteArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadKuberneteArrayOutput

type ApplicationScopeCategoryWorkloadKuberneteInput

type ApplicationScopeCategoryWorkloadKuberneteInput interface {
	pulumi.Input

	ToApplicationScopeCategoryWorkloadKuberneteOutput() ApplicationScopeCategoryWorkloadKuberneteOutput
	ToApplicationScopeCategoryWorkloadKuberneteOutputWithContext(context.Context) ApplicationScopeCategoryWorkloadKuberneteOutput
}

ApplicationScopeCategoryWorkloadKuberneteInput is an input type that accepts ApplicationScopeCategoryWorkloadKuberneteArgs and ApplicationScopeCategoryWorkloadKuberneteOutput values. You can construct a concrete instance of `ApplicationScopeCategoryWorkloadKuberneteInput` via:

ApplicationScopeCategoryWorkloadKuberneteArgs{...}

type ApplicationScopeCategoryWorkloadKuberneteOutput

type ApplicationScopeCategoryWorkloadKuberneteOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryWorkloadKuberneteOutput) ElementType

func (ApplicationScopeCategoryWorkloadKuberneteOutput) Expression

func (ApplicationScopeCategoryWorkloadKuberneteOutput) ToApplicationScopeCategoryWorkloadKuberneteOutput

func (o ApplicationScopeCategoryWorkloadKuberneteOutput) ToApplicationScopeCategoryWorkloadKuberneteOutput() ApplicationScopeCategoryWorkloadKuberneteOutput

func (ApplicationScopeCategoryWorkloadKuberneteOutput) ToApplicationScopeCategoryWorkloadKuberneteOutputWithContext

func (o ApplicationScopeCategoryWorkloadKuberneteOutput) ToApplicationScopeCategoryWorkloadKuberneteOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadKuberneteOutput

func (ApplicationScopeCategoryWorkloadKuberneteOutput) Variables

type ApplicationScopeCategoryWorkloadKuberneteVariable

type ApplicationScopeCategoryWorkloadKuberneteVariable struct {
	Attribute *string `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type ApplicationScopeCategoryWorkloadKuberneteVariableArgs

type ApplicationScopeCategoryWorkloadKuberneteVariableArgs struct {
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (ApplicationScopeCategoryWorkloadKuberneteVariableArgs) ElementType

func (ApplicationScopeCategoryWorkloadKuberneteVariableArgs) ToApplicationScopeCategoryWorkloadKuberneteVariableOutput

func (i ApplicationScopeCategoryWorkloadKuberneteVariableArgs) ToApplicationScopeCategoryWorkloadKuberneteVariableOutput() ApplicationScopeCategoryWorkloadKuberneteVariableOutput

func (ApplicationScopeCategoryWorkloadKuberneteVariableArgs) ToApplicationScopeCategoryWorkloadKuberneteVariableOutputWithContext

func (i ApplicationScopeCategoryWorkloadKuberneteVariableArgs) ToApplicationScopeCategoryWorkloadKuberneteVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadKuberneteVariableOutput

type ApplicationScopeCategoryWorkloadKuberneteVariableArray

type ApplicationScopeCategoryWorkloadKuberneteVariableArray []ApplicationScopeCategoryWorkloadKuberneteVariableInput

func (ApplicationScopeCategoryWorkloadKuberneteVariableArray) ElementType

func (ApplicationScopeCategoryWorkloadKuberneteVariableArray) ToApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput

func (i ApplicationScopeCategoryWorkloadKuberneteVariableArray) ToApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput() ApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput

func (ApplicationScopeCategoryWorkloadKuberneteVariableArray) ToApplicationScopeCategoryWorkloadKuberneteVariableArrayOutputWithContext

func (i ApplicationScopeCategoryWorkloadKuberneteVariableArray) ToApplicationScopeCategoryWorkloadKuberneteVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput

type ApplicationScopeCategoryWorkloadKuberneteVariableArrayInput

type ApplicationScopeCategoryWorkloadKuberneteVariableArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput() ApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput
	ToApplicationScopeCategoryWorkloadKuberneteVariableArrayOutputWithContext(context.Context) ApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput
}

ApplicationScopeCategoryWorkloadKuberneteVariableArrayInput is an input type that accepts ApplicationScopeCategoryWorkloadKuberneteVariableArray and ApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryWorkloadKuberneteVariableArrayInput` via:

ApplicationScopeCategoryWorkloadKuberneteVariableArray{ ApplicationScopeCategoryWorkloadKuberneteVariableArgs{...} }

type ApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput

type ApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput) ElementType

func (ApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput) Index

func (ApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput) ToApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput

func (ApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput) ToApplicationScopeCategoryWorkloadKuberneteVariableArrayOutputWithContext

func (o ApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput) ToApplicationScopeCategoryWorkloadKuberneteVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput

type ApplicationScopeCategoryWorkloadKuberneteVariableInput

type ApplicationScopeCategoryWorkloadKuberneteVariableInput interface {
	pulumi.Input

	ToApplicationScopeCategoryWorkloadKuberneteVariableOutput() ApplicationScopeCategoryWorkloadKuberneteVariableOutput
	ToApplicationScopeCategoryWorkloadKuberneteVariableOutputWithContext(context.Context) ApplicationScopeCategoryWorkloadKuberneteVariableOutput
}

ApplicationScopeCategoryWorkloadKuberneteVariableInput is an input type that accepts ApplicationScopeCategoryWorkloadKuberneteVariableArgs and ApplicationScopeCategoryWorkloadKuberneteVariableOutput values. You can construct a concrete instance of `ApplicationScopeCategoryWorkloadKuberneteVariableInput` via:

ApplicationScopeCategoryWorkloadKuberneteVariableArgs{...}

type ApplicationScopeCategoryWorkloadKuberneteVariableOutput

type ApplicationScopeCategoryWorkloadKuberneteVariableOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryWorkloadKuberneteVariableOutput) Attribute

func (ApplicationScopeCategoryWorkloadKuberneteVariableOutput) ElementType

func (ApplicationScopeCategoryWorkloadKuberneteVariableOutput) ToApplicationScopeCategoryWorkloadKuberneteVariableOutput

func (ApplicationScopeCategoryWorkloadKuberneteVariableOutput) ToApplicationScopeCategoryWorkloadKuberneteVariableOutputWithContext

func (o ApplicationScopeCategoryWorkloadKuberneteVariableOutput) ToApplicationScopeCategoryWorkloadKuberneteVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadKuberneteVariableOutput

func (ApplicationScopeCategoryWorkloadKuberneteVariableOutput) Value

type ApplicationScopeCategoryWorkloadO

type ApplicationScopeCategoryWorkloadO struct {
	Expression *string                                     `pulumi:"expression"`
	Variables  []ApplicationScopeCategoryWorkloadOVariable `pulumi:"variables"`
}

type ApplicationScopeCategoryWorkloadOArgs

type ApplicationScopeCategoryWorkloadOArgs struct {
	Expression pulumi.StringPtrInput                               `pulumi:"expression"`
	Variables  ApplicationScopeCategoryWorkloadOVariableArrayInput `pulumi:"variables"`
}

func (ApplicationScopeCategoryWorkloadOArgs) ElementType

func (ApplicationScopeCategoryWorkloadOArgs) ToApplicationScopeCategoryWorkloadOOutput

func (i ApplicationScopeCategoryWorkloadOArgs) ToApplicationScopeCategoryWorkloadOOutput() ApplicationScopeCategoryWorkloadOOutput

func (ApplicationScopeCategoryWorkloadOArgs) ToApplicationScopeCategoryWorkloadOOutputWithContext

func (i ApplicationScopeCategoryWorkloadOArgs) ToApplicationScopeCategoryWorkloadOOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadOOutput

type ApplicationScopeCategoryWorkloadOArray

type ApplicationScopeCategoryWorkloadOArray []ApplicationScopeCategoryWorkloadOInput

func (ApplicationScopeCategoryWorkloadOArray) ElementType

func (ApplicationScopeCategoryWorkloadOArray) ToApplicationScopeCategoryWorkloadOArrayOutput

func (i ApplicationScopeCategoryWorkloadOArray) ToApplicationScopeCategoryWorkloadOArrayOutput() ApplicationScopeCategoryWorkloadOArrayOutput

func (ApplicationScopeCategoryWorkloadOArray) ToApplicationScopeCategoryWorkloadOArrayOutputWithContext

func (i ApplicationScopeCategoryWorkloadOArray) ToApplicationScopeCategoryWorkloadOArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadOArrayOutput

type ApplicationScopeCategoryWorkloadOArrayInput

type ApplicationScopeCategoryWorkloadOArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryWorkloadOArrayOutput() ApplicationScopeCategoryWorkloadOArrayOutput
	ToApplicationScopeCategoryWorkloadOArrayOutputWithContext(context.Context) ApplicationScopeCategoryWorkloadOArrayOutput
}

ApplicationScopeCategoryWorkloadOArrayInput is an input type that accepts ApplicationScopeCategoryWorkloadOArray and ApplicationScopeCategoryWorkloadOArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryWorkloadOArrayInput` via:

ApplicationScopeCategoryWorkloadOArray{ ApplicationScopeCategoryWorkloadOArgs{...} }

type ApplicationScopeCategoryWorkloadOArrayOutput

type ApplicationScopeCategoryWorkloadOArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryWorkloadOArrayOutput) ElementType

func (ApplicationScopeCategoryWorkloadOArrayOutput) Index

func (ApplicationScopeCategoryWorkloadOArrayOutput) ToApplicationScopeCategoryWorkloadOArrayOutput

func (o ApplicationScopeCategoryWorkloadOArrayOutput) ToApplicationScopeCategoryWorkloadOArrayOutput() ApplicationScopeCategoryWorkloadOArrayOutput

func (ApplicationScopeCategoryWorkloadOArrayOutput) ToApplicationScopeCategoryWorkloadOArrayOutputWithContext

func (o ApplicationScopeCategoryWorkloadOArrayOutput) ToApplicationScopeCategoryWorkloadOArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadOArrayOutput

type ApplicationScopeCategoryWorkloadOInput

type ApplicationScopeCategoryWorkloadOInput interface {
	pulumi.Input

	ToApplicationScopeCategoryWorkloadOOutput() ApplicationScopeCategoryWorkloadOOutput
	ToApplicationScopeCategoryWorkloadOOutputWithContext(context.Context) ApplicationScopeCategoryWorkloadOOutput
}

ApplicationScopeCategoryWorkloadOInput is an input type that accepts ApplicationScopeCategoryWorkloadOArgs and ApplicationScopeCategoryWorkloadOOutput values. You can construct a concrete instance of `ApplicationScopeCategoryWorkloadOInput` via:

ApplicationScopeCategoryWorkloadOArgs{...}

type ApplicationScopeCategoryWorkloadOOutput

type ApplicationScopeCategoryWorkloadOOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryWorkloadOOutput) ElementType

func (ApplicationScopeCategoryWorkloadOOutput) Expression

func (ApplicationScopeCategoryWorkloadOOutput) ToApplicationScopeCategoryWorkloadOOutput

func (o ApplicationScopeCategoryWorkloadOOutput) ToApplicationScopeCategoryWorkloadOOutput() ApplicationScopeCategoryWorkloadOOutput

func (ApplicationScopeCategoryWorkloadOOutput) ToApplicationScopeCategoryWorkloadOOutputWithContext

func (o ApplicationScopeCategoryWorkloadOOutput) ToApplicationScopeCategoryWorkloadOOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadOOutput

func (ApplicationScopeCategoryWorkloadOOutput) Variables

type ApplicationScopeCategoryWorkloadOVariable

type ApplicationScopeCategoryWorkloadOVariable struct {
	Attribute *string `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type ApplicationScopeCategoryWorkloadOVariableArgs

type ApplicationScopeCategoryWorkloadOVariableArgs struct {
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (ApplicationScopeCategoryWorkloadOVariableArgs) ElementType

func (ApplicationScopeCategoryWorkloadOVariableArgs) ToApplicationScopeCategoryWorkloadOVariableOutput

func (i ApplicationScopeCategoryWorkloadOVariableArgs) ToApplicationScopeCategoryWorkloadOVariableOutput() ApplicationScopeCategoryWorkloadOVariableOutput

func (ApplicationScopeCategoryWorkloadOVariableArgs) ToApplicationScopeCategoryWorkloadOVariableOutputWithContext

func (i ApplicationScopeCategoryWorkloadOVariableArgs) ToApplicationScopeCategoryWorkloadOVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadOVariableOutput

type ApplicationScopeCategoryWorkloadOVariableArray

type ApplicationScopeCategoryWorkloadOVariableArray []ApplicationScopeCategoryWorkloadOVariableInput

func (ApplicationScopeCategoryWorkloadOVariableArray) ElementType

func (ApplicationScopeCategoryWorkloadOVariableArray) ToApplicationScopeCategoryWorkloadOVariableArrayOutput

func (i ApplicationScopeCategoryWorkloadOVariableArray) ToApplicationScopeCategoryWorkloadOVariableArrayOutput() ApplicationScopeCategoryWorkloadOVariableArrayOutput

func (ApplicationScopeCategoryWorkloadOVariableArray) ToApplicationScopeCategoryWorkloadOVariableArrayOutputWithContext

func (i ApplicationScopeCategoryWorkloadOVariableArray) ToApplicationScopeCategoryWorkloadOVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadOVariableArrayOutput

type ApplicationScopeCategoryWorkloadOVariableArrayInput

type ApplicationScopeCategoryWorkloadOVariableArrayInput interface {
	pulumi.Input

	ToApplicationScopeCategoryWorkloadOVariableArrayOutput() ApplicationScopeCategoryWorkloadOVariableArrayOutput
	ToApplicationScopeCategoryWorkloadOVariableArrayOutputWithContext(context.Context) ApplicationScopeCategoryWorkloadOVariableArrayOutput
}

ApplicationScopeCategoryWorkloadOVariableArrayInput is an input type that accepts ApplicationScopeCategoryWorkloadOVariableArray and ApplicationScopeCategoryWorkloadOVariableArrayOutput values. You can construct a concrete instance of `ApplicationScopeCategoryWorkloadOVariableArrayInput` via:

ApplicationScopeCategoryWorkloadOVariableArray{ ApplicationScopeCategoryWorkloadOVariableArgs{...} }

type ApplicationScopeCategoryWorkloadOVariableArrayOutput

type ApplicationScopeCategoryWorkloadOVariableArrayOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryWorkloadOVariableArrayOutput) ElementType

func (ApplicationScopeCategoryWorkloadOVariableArrayOutput) Index

func (ApplicationScopeCategoryWorkloadOVariableArrayOutput) ToApplicationScopeCategoryWorkloadOVariableArrayOutput

func (ApplicationScopeCategoryWorkloadOVariableArrayOutput) ToApplicationScopeCategoryWorkloadOVariableArrayOutputWithContext

func (o ApplicationScopeCategoryWorkloadOVariableArrayOutput) ToApplicationScopeCategoryWorkloadOVariableArrayOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadOVariableArrayOutput

type ApplicationScopeCategoryWorkloadOVariableInput

type ApplicationScopeCategoryWorkloadOVariableInput interface {
	pulumi.Input

	ToApplicationScopeCategoryWorkloadOVariableOutput() ApplicationScopeCategoryWorkloadOVariableOutput
	ToApplicationScopeCategoryWorkloadOVariableOutputWithContext(context.Context) ApplicationScopeCategoryWorkloadOVariableOutput
}

ApplicationScopeCategoryWorkloadOVariableInput is an input type that accepts ApplicationScopeCategoryWorkloadOVariableArgs and ApplicationScopeCategoryWorkloadOVariableOutput values. You can construct a concrete instance of `ApplicationScopeCategoryWorkloadOVariableInput` via:

ApplicationScopeCategoryWorkloadOVariableArgs{...}

type ApplicationScopeCategoryWorkloadOVariableOutput

type ApplicationScopeCategoryWorkloadOVariableOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryWorkloadOVariableOutput) Attribute

func (ApplicationScopeCategoryWorkloadOVariableOutput) ElementType

func (ApplicationScopeCategoryWorkloadOVariableOutput) ToApplicationScopeCategoryWorkloadOVariableOutput

func (o ApplicationScopeCategoryWorkloadOVariableOutput) ToApplicationScopeCategoryWorkloadOVariableOutput() ApplicationScopeCategoryWorkloadOVariableOutput

func (ApplicationScopeCategoryWorkloadOVariableOutput) ToApplicationScopeCategoryWorkloadOVariableOutputWithContext

func (o ApplicationScopeCategoryWorkloadOVariableOutput) ToApplicationScopeCategoryWorkloadOVariableOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadOVariableOutput

func (ApplicationScopeCategoryWorkloadOVariableOutput) Value

type ApplicationScopeCategoryWorkloadOutput

type ApplicationScopeCategoryWorkloadOutput struct{ *pulumi.OutputState }

func (ApplicationScopeCategoryWorkloadOutput) Cfs

func (ApplicationScopeCategoryWorkloadOutput) ElementType

func (ApplicationScopeCategoryWorkloadOutput) Kubernetes

func (ApplicationScopeCategoryWorkloadOutput) Os

func (ApplicationScopeCategoryWorkloadOutput) ToApplicationScopeCategoryWorkloadOutput

func (o ApplicationScopeCategoryWorkloadOutput) ToApplicationScopeCategoryWorkloadOutput() ApplicationScopeCategoryWorkloadOutput

func (ApplicationScopeCategoryWorkloadOutput) ToApplicationScopeCategoryWorkloadOutputWithContext

func (o ApplicationScopeCategoryWorkloadOutput) ToApplicationScopeCategoryWorkloadOutputWithContext(ctx context.Context) ApplicationScopeCategoryWorkloadOutput

type ApplicationScopeInput

type ApplicationScopeInput interface {
	pulumi.Input

	ToApplicationScopeOutput() ApplicationScopeOutput
	ToApplicationScopeOutputWithContext(ctx context.Context) ApplicationScopeOutput
}

type ApplicationScopeMap

type ApplicationScopeMap map[string]ApplicationScopeInput

func (ApplicationScopeMap) ElementType

func (ApplicationScopeMap) ElementType() reflect.Type

func (ApplicationScopeMap) ToApplicationScopeMapOutput

func (i ApplicationScopeMap) ToApplicationScopeMapOutput() ApplicationScopeMapOutput

func (ApplicationScopeMap) ToApplicationScopeMapOutputWithContext

func (i ApplicationScopeMap) ToApplicationScopeMapOutputWithContext(ctx context.Context) ApplicationScopeMapOutput

type ApplicationScopeMapInput

type ApplicationScopeMapInput interface {
	pulumi.Input

	ToApplicationScopeMapOutput() ApplicationScopeMapOutput
	ToApplicationScopeMapOutputWithContext(context.Context) ApplicationScopeMapOutput
}

ApplicationScopeMapInput is an input type that accepts ApplicationScopeMap and ApplicationScopeMapOutput values. You can construct a concrete instance of `ApplicationScopeMapInput` via:

ApplicationScopeMap{ "key": ApplicationScopeArgs{...} }

type ApplicationScopeMapOutput

type ApplicationScopeMapOutput struct{ *pulumi.OutputState }

func (ApplicationScopeMapOutput) ElementType

func (ApplicationScopeMapOutput) ElementType() reflect.Type

func (ApplicationScopeMapOutput) MapIndex

func (ApplicationScopeMapOutput) ToApplicationScopeMapOutput

func (o ApplicationScopeMapOutput) ToApplicationScopeMapOutput() ApplicationScopeMapOutput

func (ApplicationScopeMapOutput) ToApplicationScopeMapOutputWithContext

func (o ApplicationScopeMapOutput) ToApplicationScopeMapOutputWithContext(ctx context.Context) ApplicationScopeMapOutput

type ApplicationScopeOutput

type ApplicationScopeOutput struct{ *pulumi.OutputState }

func (ApplicationScopeOutput) Author

Username of the account that created the service.

func (ApplicationScopeOutput) Categories

Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).

func (ApplicationScopeOutput) Description

Description of the application scope.

func (ApplicationScopeOutput) ElementType

func (ApplicationScopeOutput) ElementType() reflect.Type

func (ApplicationScopeOutput) Name

Name of an application scope.

func (ApplicationScopeOutput) OwnerEmail

Name of an application scope.

func (ApplicationScopeOutput) ToApplicationScopeOutput

func (o ApplicationScopeOutput) ToApplicationScopeOutput() ApplicationScopeOutput

func (ApplicationScopeOutput) ToApplicationScopeOutputWithContext

func (o ApplicationScopeOutput) ToApplicationScopeOutputWithContext(ctx context.Context) ApplicationScopeOutput

type ApplicationScopeState

type ApplicationScopeState struct {
	// Username of the account that created the service.
	Author pulumi.StringPtrInput
	// Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
	Categories ApplicationScopeCategoryArrayInput
	// Description of the application scope.
	Description pulumi.StringPtrInput
	// Name of an application scope.
	Name pulumi.StringPtrInput
	// Name of an application scope.
	OwnerEmail pulumi.StringPtrInput
}

func (ApplicationScopeState) ElementType

func (ApplicationScopeState) ElementType() reflect.Type

type AquaLabel

type AquaLabel struct {
	pulumi.CustomResourceState

	// The name of the user who created the Aqua label.
	Author pulumi.StringOutput `pulumi:"author"`
	// The creation date of the Aqua label.
	Created pulumi.StringOutput `pulumi:"created"`
	// Aqua label description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Aqua label name.
	Name pulumi.StringOutput `pulumi:"name"`
}

func GetAquaLabel

func GetAquaLabel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AquaLabelState, opts ...pulumi.ResourceOption) (*AquaLabel, error)

GetAquaLabel gets an existing AquaLabel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAquaLabel

func NewAquaLabel(ctx *pulumi.Context,
	name string, args *AquaLabelArgs, opts ...pulumi.ResourceOption) (*AquaLabel, error)

NewAquaLabel registers a new resource with the given unique name, arguments, and options.

func (*AquaLabel) ElementType

func (*AquaLabel) ElementType() reflect.Type

func (*AquaLabel) ToAquaLabelOutput

func (i *AquaLabel) ToAquaLabelOutput() AquaLabelOutput

func (*AquaLabel) ToAquaLabelOutputWithContext

func (i *AquaLabel) ToAquaLabelOutputWithContext(ctx context.Context) AquaLabelOutput

type AquaLabelArgs

type AquaLabelArgs struct {
	// Aqua label description.
	Description pulumi.StringPtrInput
	// Aqua label name.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a AquaLabel resource.

func (AquaLabelArgs) ElementType

func (AquaLabelArgs) ElementType() reflect.Type

type AquaLabelArray

type AquaLabelArray []AquaLabelInput

func (AquaLabelArray) ElementType

func (AquaLabelArray) ElementType() reflect.Type

func (AquaLabelArray) ToAquaLabelArrayOutput

func (i AquaLabelArray) ToAquaLabelArrayOutput() AquaLabelArrayOutput

func (AquaLabelArray) ToAquaLabelArrayOutputWithContext

func (i AquaLabelArray) ToAquaLabelArrayOutputWithContext(ctx context.Context) AquaLabelArrayOutput

type AquaLabelArrayInput

type AquaLabelArrayInput interface {
	pulumi.Input

	ToAquaLabelArrayOutput() AquaLabelArrayOutput
	ToAquaLabelArrayOutputWithContext(context.Context) AquaLabelArrayOutput
}

AquaLabelArrayInput is an input type that accepts AquaLabelArray and AquaLabelArrayOutput values. You can construct a concrete instance of `AquaLabelArrayInput` via:

AquaLabelArray{ AquaLabelArgs{...} }

type AquaLabelArrayOutput

type AquaLabelArrayOutput struct{ *pulumi.OutputState }

func (AquaLabelArrayOutput) ElementType

func (AquaLabelArrayOutput) ElementType() reflect.Type

func (AquaLabelArrayOutput) Index

func (AquaLabelArrayOutput) ToAquaLabelArrayOutput

func (o AquaLabelArrayOutput) ToAquaLabelArrayOutput() AquaLabelArrayOutput

func (AquaLabelArrayOutput) ToAquaLabelArrayOutputWithContext

func (o AquaLabelArrayOutput) ToAquaLabelArrayOutputWithContext(ctx context.Context) AquaLabelArrayOutput

type AquaLabelInput

type AquaLabelInput interface {
	pulumi.Input

	ToAquaLabelOutput() AquaLabelOutput
	ToAquaLabelOutputWithContext(ctx context.Context) AquaLabelOutput
}

type AquaLabelMap

type AquaLabelMap map[string]AquaLabelInput

func (AquaLabelMap) ElementType

func (AquaLabelMap) ElementType() reflect.Type

func (AquaLabelMap) ToAquaLabelMapOutput

func (i AquaLabelMap) ToAquaLabelMapOutput() AquaLabelMapOutput

func (AquaLabelMap) ToAquaLabelMapOutputWithContext

func (i AquaLabelMap) ToAquaLabelMapOutputWithContext(ctx context.Context) AquaLabelMapOutput

type AquaLabelMapInput

type AquaLabelMapInput interface {
	pulumi.Input

	ToAquaLabelMapOutput() AquaLabelMapOutput
	ToAquaLabelMapOutputWithContext(context.Context) AquaLabelMapOutput
}

AquaLabelMapInput is an input type that accepts AquaLabelMap and AquaLabelMapOutput values. You can construct a concrete instance of `AquaLabelMapInput` via:

AquaLabelMap{ "key": AquaLabelArgs{...} }

type AquaLabelMapOutput

type AquaLabelMapOutput struct{ *pulumi.OutputState }

func (AquaLabelMapOutput) ElementType

func (AquaLabelMapOutput) ElementType() reflect.Type

func (AquaLabelMapOutput) MapIndex

func (AquaLabelMapOutput) ToAquaLabelMapOutput

func (o AquaLabelMapOutput) ToAquaLabelMapOutput() AquaLabelMapOutput

func (AquaLabelMapOutput) ToAquaLabelMapOutputWithContext

func (o AquaLabelMapOutput) ToAquaLabelMapOutputWithContext(ctx context.Context) AquaLabelMapOutput

type AquaLabelOutput

type AquaLabelOutput struct{ *pulumi.OutputState }

func (AquaLabelOutput) Author

func (o AquaLabelOutput) Author() pulumi.StringOutput

The name of the user who created the Aqua label.

func (AquaLabelOutput) Created

func (o AquaLabelOutput) Created() pulumi.StringOutput

The creation date of the Aqua label.

func (AquaLabelOutput) Description

func (o AquaLabelOutput) Description() pulumi.StringPtrOutput

Aqua label description.

func (AquaLabelOutput) ElementType

func (AquaLabelOutput) ElementType() reflect.Type

func (AquaLabelOutput) Name

Aqua label name.

func (AquaLabelOutput) ToAquaLabelOutput

func (o AquaLabelOutput) ToAquaLabelOutput() AquaLabelOutput

func (AquaLabelOutput) ToAquaLabelOutputWithContext

func (o AquaLabelOutput) ToAquaLabelOutputWithContext(ctx context.Context) AquaLabelOutput

type AquaLabelState

type AquaLabelState struct {
	// The name of the user who created the Aqua label.
	Author pulumi.StringPtrInput
	// The creation date of the Aqua label.
	Created pulumi.StringPtrInput
	// Aqua label description.
	Description pulumi.StringPtrInput
	// Aqua label name.
	Name pulumi.StringPtrInput
}

func (AquaLabelState) ElementType

func (AquaLabelState) ElementType() reflect.Type

type ContainerRuntimePolicy

type ContainerRuntimePolicy struct {
	pulumi.CustomResourceState

	// List of executables that are allowed for the user.
	AllowedExecutables pulumi.StringArrayOutput `pulumi:"allowedExecutables"`
	// List of registries that allowed for running containers.
	AllowedRegistries pulumi.StringArrayOutput `pulumi:"allowedRegistries"`
	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayOutput `pulumi:"applicationScopes"`
	// If true, all network activity will be audited.
	AuditAllNetworkActivity pulumi.BoolPtrOutput `pulumi:"auditAllNetworkActivity"`
	// If true, all process activity will be audited.
	AuditAllProcessesActivity pulumi.BoolPtrOutput `pulumi:"auditAllProcessesActivity"`
	// If true, full command arguments will be audited.
	AuditFullCommandArguments pulumi.BoolPtrOutput `pulumi:"auditFullCommandArguments"`
	// Username of the account that created the service.
	Author pulumi.StringOutput `pulumi:"author"`
	// If true, prevent containers from running with access to host network.
	BlockAccessHostNetwork pulumi.BoolPtrOutput `pulumi:"blockAccessHostNetwork"`
	// If true, prevent containers from running with adding capabilities with `--cap-add` privilege.
	BlockAddingCapabilities pulumi.BoolPtrOutput `pulumi:"blockAddingCapabilities"`
	// If true, exec into a container is prevented.
	BlockContainerExec pulumi.BoolPtrOutput `pulumi:"blockContainerExec"`
	// Detect and prevent communication to DNS/IP addresses known to be used for Cryptocurrency Mining
	BlockCryptocurrencyMining pulumi.BoolPtrOutput `pulumi:"blockCryptocurrencyMining"`
	// Detect and prevent running in-memory execution
	BlockFilelessExec pulumi.BoolPtrOutput `pulumi:"blockFilelessExec"`
	// If true, prevent containers from running with the capability to bind in port lower than 1024.
	BlockLowPortBinding pulumi.BoolPtrOutput `pulumi:"blockLowPortBinding"`
	// If true, running non-compliant image in the container is prevented.
	BlockNonCompliantImages pulumi.BoolPtrOutput `pulumi:"blockNonCompliantImages"`
	// If true, running containers in non-compliant pods is prevented.
	BlockNonCompliantWorkloads pulumi.BoolPtrOutput `pulumi:"blockNonCompliantWorkloads"`
	// If true, running non-kubernetes containers is prevented.
	BlockNonK8sContainers pulumi.BoolPtrOutput `pulumi:"blockNonK8sContainers"`
	// If true, prevent containers from running with privileged container capability.
	BlockPrivilegedContainers pulumi.BoolPtrOutput `pulumi:"blockPrivilegedContainers"`
	// If true, reverse shell is prevented.
	BlockReverseShell pulumi.BoolPtrOutput `pulumi:"blockReverseShell"`
	// If true, prevent containers from running with root user.
	BlockRootUser pulumi.BoolPtrOutput `pulumi:"blockRootUser"`
	// If true, running images in the container that are not registered in Aqua is prevented.
	BlockUnregisteredImages pulumi.BoolPtrOutput `pulumi:"blockUnregisteredImages"`
	// If true, prevent containers from running with the privilege to use the IPC namespace.
	BlockUseIpcNamespace pulumi.BoolPtrOutput `pulumi:"blockUseIpcNamespace"`
	// If true, prevent containers from running with the privilege to use the PID namespace.
	BlockUsePidNamespace pulumi.BoolPtrOutput `pulumi:"blockUsePidNamespace"`
	// If true, prevent containers from running with the privilege to use the user namespace.
	BlockUseUserNamespace pulumi.BoolPtrOutput `pulumi:"blockUseUserNamespace"`
	// If true, prevent containers from running with the privilege to use the UTS namespace.
	BlockUseUtsNamespace pulumi.BoolPtrOutput `pulumi:"blockUseUtsNamespace"`
	// If true, prevents containers from using specific Unix capabilities.
	BlockedCapabilities pulumi.StringArrayOutput `pulumi:"blockedCapabilities"`
	// List of executables that are prevented from running in containers.
	BlockedExecutables pulumi.StringArrayOutput `pulumi:"blockedExecutables"`
	// List of files that are prevented from being read, modified and executed in the containers.
	BlockedFiles pulumi.StringArrayOutput `pulumi:"blockedFiles"`
	// List of blocked inbound ports.
	BlockedInboundPorts pulumi.StringArrayOutput `pulumi:"blockedInboundPorts"`
	// List of blocked outbound ports.
	BlockedOutboundPorts pulumi.StringArrayOutput `pulumi:"blockedOutboundPorts"`
	// Prevent containers from reading, writing, or executing all files in the list of packages.
	BlockedPackages pulumi.StringArrayOutput `pulumi:"blockedPackages"`
	// List of volumes that are prevented from being mounted in the containers.
	BlockedVolumes pulumi.StringArrayOutput `pulumi:"blockedVolumes"`
	// List of processes that will be allowed.
	ContainerExecAllowedProcesses pulumi.StringArrayOutput `pulumi:"containerExecAllowedProcesses"`
	// The description of the container runtime policy
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// If true, executables that are not in the original image is prevented from running.
	EnableDriftPrevention pulumi.BoolPtrOutput `pulumi:"enableDriftPrevention"`
	// If true, fork bombs are prevented in the containers.
	EnableForkGuard pulumi.BoolPtrOutput `pulumi:"enableForkGuard"`
	// If true, detect and prevent communication from containers to IP addresses known to have a bad reputation.
	EnableIpReputationSecurity pulumi.BoolPtrOutput `pulumi:"enableIpReputationSecurity"`
	// If true, detects port scanning behavior in the container.
	EnablePortScanDetection pulumi.BoolPtrOutput `pulumi:"enablePortScanDetection"`
	// Indicates if the runtime policy is enabled or not.
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Indicates that policy should effect container execution (not just for audit).
	Enforce pulumi.BoolPtrOutput `pulumi:"enforce"`
	// Indicates the number of days after which the runtime policy will be changed to enforce mode.
	EnforceAfterDays pulumi.IntPtrOutput `pulumi:"enforceAfterDays"`
	// List of files and directories to be excluded from the read-only list.
	ExceptionalReadonlyFilesAndDirectories pulumi.StringArrayOutput `pulumi:"exceptionalReadonlyFilesAndDirectories"`
	// Specify processes that will be allowed
	ExecLockdownWhiteLists pulumi.StringArrayOutput `pulumi:"execLockdownWhiteLists"`
	// Configuration for file integrity monitoring.
	FileIntegrityMonitoring ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput `pulumi:"fileIntegrityMonitoring"`
	// Process limit for the fork guard.
	ForkGuardProcessLimit pulumi.IntPtrOutput `pulumi:"forkGuardProcessLimit"`
	// If true, prevents the container from obtaining new privileges at runtime. (only enabled in enforce mode)
	LimitNewPrivileges pulumi.BoolPtrOutput `pulumi:"limitNewPrivileges"`
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions ContainerRuntimePolicyMalwareScanOptionsPtrOutput `pulumi:"malwareScanOptions"`
	// If true, system time changes will be monitored.
	MonitorSystemTimeChanges pulumi.BoolPtrOutput `pulumi:"monitorSystemTimeChanges"`
	// Name of the container runtime policy
	Name pulumi.StringOutput `pulumi:"name"`
	// List of files and directories to be restricted as read-only
	ReadonlyFilesAndDirectories pulumi.StringArrayOutput `pulumi:"readonlyFilesAndDirectories"`
	// List of IPs/ CIDRs that will be allowed
	ReverseShellAllowedIps pulumi.StringArrayOutput `pulumi:"reverseShellAllowedIps"`
	// List of processes that will be allowed
	ReverseShellAllowedProcesses pulumi.StringArrayOutput `pulumi:"reverseShellAllowedProcesses"`
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringOutput `pulumi:"scopeExpression"`
	// List of scope attributes.
	ScopeVariables ContainerRuntimePolicyScopeVariableArrayOutput `pulumi:"scopeVariables"`
}

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aquasec.NewContainerRuntimePolicy(ctx, "containerRuntimePolicy", &aquasec.ContainerRuntimePolicyArgs{
			AllowedExecutables: pulumi.StringArray{
				pulumi.String("exe"),
				pulumi.String("bin"),
			},
			AllowedRegistries: pulumi.StringArray{
				pulumi.String("registry1"),
				pulumi.String("registry2"),
			},
			ApplicationScopes: pulumi.StringArray{
				pulumi.String("Global"),
			},
			AuditAllNetworkActivity:    pulumi.Bool(true),
			AuditAllProcessesActivity:  pulumi.Bool(true),
			AuditFullCommandArguments:  pulumi.Bool(true),
			BlockAccessHostNetwork:     pulumi.Bool(true),
			BlockAddingCapabilities:    pulumi.Bool(true),
			BlockContainerExec:         pulumi.Bool(true),
			BlockCryptocurrencyMining:  pulumi.Bool(true),
			BlockFilelessExec:          pulumi.Bool(true),
			BlockLowPortBinding:        pulumi.Bool(true),
			BlockNonCompliantImages:    pulumi.Bool(true),
			BlockNonCompliantWorkloads: pulumi.Bool(true),
			BlockNonK8sContainers:      pulumi.Bool(true),
			BlockPrivilegedContainers:  pulumi.Bool(true),
			BlockReverseShell:          pulumi.Bool(true),
			BlockRootUser:              pulumi.Bool(true),
			BlockUnregisteredImages:    pulumi.Bool(true),
			BlockUseIpcNamespace:       pulumi.Bool(true),
			BlockUsePidNamespace:       pulumi.Bool(true),
			BlockUseUserNamespace:      pulumi.Bool(true),
			BlockUseUtsNamespace:       pulumi.Bool(true),
			BlockedCapabilities: pulumi.StringArray{
				pulumi.String("AUDIT_CONTROL"),
				pulumi.String("AUDIT_WRITE"),
			},
			BlockedExecutables: pulumi.StringArray{
				pulumi.String("exe1"),
				pulumi.String("exe2"),
			},
			BlockedFiles: pulumi.StringArray{
				pulumi.String("test1"),
				pulumi.String("test2"),
			},
			BlockedInboundPorts: pulumi.StringArray{
				pulumi.String("80"),
				pulumi.String("8080"),
			},
			BlockedOutboundPorts: pulumi.StringArray{
				pulumi.String("90"),
				pulumi.String("9090"),
			},
			BlockedPackages: pulumi.StringArray{
				pulumi.String("pkg"),
				pulumi.String("pkg2"),
			},
			BlockedVolumes: pulumi.StringArray{
				pulumi.String("blocked"),
				pulumi.String("vol"),
			},
			ContainerExecAllowedProcesses: pulumi.StringArray{
				pulumi.String("proc1"),
				pulumi.String("proc2"),
			},
			Description:                pulumi.String("container_runtime_policy"),
			EnableDriftPrevention:      pulumi.Bool(true),
			EnableForkGuard:            pulumi.Bool(true),
			EnableIpReputationSecurity: pulumi.Bool(true),
			EnablePortScanDetection:    pulumi.Bool(true),
			Enabled:                    pulumi.Bool(true),
			Enforce:                    pulumi.Bool(false),
			ExceptionalReadonlyFilesAndDirectories: pulumi.StringArray{
				pulumi.String("readonly2"),
				pulumi.String("/dir2/"),
			},
			FileIntegrityMonitoring: &aquasec.ContainerRuntimePolicyFileIntegrityMonitoringArgs{
				ExcludedPaths: pulumi.StringArray{
					pulumi.String("expaths"),
				},
				ExcludedProcesses: pulumi.StringArray{
					pulumi.String("exprocess"),
				},
				ExcludedUsers: pulumi.StringArray{
					pulumi.String("expuser"),
				},
				MonitorAttributes: pulumi.Bool(true),
				MonitorCreate:     pulumi.Bool(true),
				MonitorDelete:     pulumi.Bool(true),
				MonitorModify:     pulumi.Bool(true),
				MonitorRead:       pulumi.Bool(true),
				MonitoredPaths: pulumi.StringArray{
					pulumi.String("paths"),
				},
				MonitoredProcesses: pulumi.StringArray{
					pulumi.String("process"),
				},
				MonitoredUsers: pulumi.StringArray{
					pulumi.String("user"),
				},
			},
			ForkGuardProcessLimit: pulumi.Int(13),
			LimitNewPrivileges:    pulumi.Bool(true),
			MalwareScanOptions: &aquasec.ContainerRuntimePolicyMalwareScanOptionsArgs{
				Action:  pulumi.String("alert"),
				Enabled: pulumi.Bool(true),
			},
			MonitorSystemTimeChanges: pulumi.Bool(true),
			ReadonlyFilesAndDirectories: pulumi.StringArray{
				pulumi.String("readonly"),
				pulumi.String("/dir/"),
			},
			ReverseShellAllowedIps: pulumi.StringArray{
				pulumi.String("ip1"),
				pulumi.String("ip2"),
			},
			ReverseShellAllowedProcesses: pulumi.StringArray{
				pulumi.String("proc1"),
				pulumi.String("proc2"),
			},
			ScopeExpression: pulumi.String("v1 || v2"),
			ScopeVariables: aquasec.ContainerRuntimePolicyScopeVariableArray{
				&aquasec.ContainerRuntimePolicyScopeVariableArgs{
					Attribute: pulumi.String("kubernetes.cluster"),
					Value:     pulumi.String("default"),
				},
				&aquasec.ContainerRuntimePolicyScopeVariableArgs{
					Attribute: pulumi.String("kubernetes.label"),
					Name:      pulumi.String("app"),
					Value:     pulumi.String("aqua"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetContainerRuntimePolicy

func GetContainerRuntimePolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContainerRuntimePolicyState, opts ...pulumi.ResourceOption) (*ContainerRuntimePolicy, error)

GetContainerRuntimePolicy gets an existing ContainerRuntimePolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewContainerRuntimePolicy

func NewContainerRuntimePolicy(ctx *pulumi.Context,
	name string, args *ContainerRuntimePolicyArgs, opts ...pulumi.ResourceOption) (*ContainerRuntimePolicy, error)

NewContainerRuntimePolicy registers a new resource with the given unique name, arguments, and options.

func (*ContainerRuntimePolicy) ElementType

func (*ContainerRuntimePolicy) ElementType() reflect.Type

func (*ContainerRuntimePolicy) ToContainerRuntimePolicyOutput

func (i *ContainerRuntimePolicy) ToContainerRuntimePolicyOutput() ContainerRuntimePolicyOutput

func (*ContainerRuntimePolicy) ToContainerRuntimePolicyOutputWithContext

func (i *ContainerRuntimePolicy) ToContainerRuntimePolicyOutputWithContext(ctx context.Context) ContainerRuntimePolicyOutput

type ContainerRuntimePolicyArgs

type ContainerRuntimePolicyArgs struct {
	// List of executables that are allowed for the user.
	AllowedExecutables pulumi.StringArrayInput
	// List of registries that allowed for running containers.
	AllowedRegistries pulumi.StringArrayInput
	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayInput
	// If true, all network activity will be audited.
	AuditAllNetworkActivity pulumi.BoolPtrInput
	// If true, all process activity will be audited.
	AuditAllProcessesActivity pulumi.BoolPtrInput
	// If true, full command arguments will be audited.
	AuditFullCommandArguments pulumi.BoolPtrInput
	// If true, prevent containers from running with access to host network.
	BlockAccessHostNetwork pulumi.BoolPtrInput
	// If true, prevent containers from running with adding capabilities with `--cap-add` privilege.
	BlockAddingCapabilities pulumi.BoolPtrInput
	// If true, exec into a container is prevented.
	BlockContainerExec pulumi.BoolPtrInput
	// Detect and prevent communication to DNS/IP addresses known to be used for Cryptocurrency Mining
	BlockCryptocurrencyMining pulumi.BoolPtrInput
	// Detect and prevent running in-memory execution
	BlockFilelessExec pulumi.BoolPtrInput
	// If true, prevent containers from running with the capability to bind in port lower than 1024.
	BlockLowPortBinding pulumi.BoolPtrInput
	// If true, running non-compliant image in the container is prevented.
	BlockNonCompliantImages pulumi.BoolPtrInput
	// If true, running containers in non-compliant pods is prevented.
	BlockNonCompliantWorkloads pulumi.BoolPtrInput
	// If true, running non-kubernetes containers is prevented.
	BlockNonK8sContainers pulumi.BoolPtrInput
	// If true, prevent containers from running with privileged container capability.
	BlockPrivilegedContainers pulumi.BoolPtrInput
	// If true, reverse shell is prevented.
	BlockReverseShell pulumi.BoolPtrInput
	// If true, prevent containers from running with root user.
	BlockRootUser pulumi.BoolPtrInput
	// If true, running images in the container that are not registered in Aqua is prevented.
	BlockUnregisteredImages pulumi.BoolPtrInput
	// If true, prevent containers from running with the privilege to use the IPC namespace.
	BlockUseIpcNamespace pulumi.BoolPtrInput
	// If true, prevent containers from running with the privilege to use the PID namespace.
	BlockUsePidNamespace pulumi.BoolPtrInput
	// If true, prevent containers from running with the privilege to use the user namespace.
	BlockUseUserNamespace pulumi.BoolPtrInput
	// If true, prevent containers from running with the privilege to use the UTS namespace.
	BlockUseUtsNamespace pulumi.BoolPtrInput
	// If true, prevents containers from using specific Unix capabilities.
	BlockedCapabilities pulumi.StringArrayInput
	// List of executables that are prevented from running in containers.
	BlockedExecutables pulumi.StringArrayInput
	// List of files that are prevented from being read, modified and executed in the containers.
	BlockedFiles pulumi.StringArrayInput
	// List of blocked inbound ports.
	BlockedInboundPorts pulumi.StringArrayInput
	// List of blocked outbound ports.
	BlockedOutboundPorts pulumi.StringArrayInput
	// Prevent containers from reading, writing, or executing all files in the list of packages.
	BlockedPackages pulumi.StringArrayInput
	// List of volumes that are prevented from being mounted in the containers.
	BlockedVolumes pulumi.StringArrayInput
	// List of processes that will be allowed.
	ContainerExecAllowedProcesses pulumi.StringArrayInput
	// The description of the container runtime policy
	Description pulumi.StringPtrInput
	// If true, executables that are not in the original image is prevented from running.
	EnableDriftPrevention pulumi.BoolPtrInput
	// If true, fork bombs are prevented in the containers.
	EnableForkGuard pulumi.BoolPtrInput
	// If true, detect and prevent communication from containers to IP addresses known to have a bad reputation.
	EnableIpReputationSecurity pulumi.BoolPtrInput
	// If true, detects port scanning behavior in the container.
	EnablePortScanDetection pulumi.BoolPtrInput
	// Indicates if the runtime policy is enabled or not.
	Enabled pulumi.BoolPtrInput
	// Indicates that policy should effect container execution (not just for audit).
	Enforce pulumi.BoolPtrInput
	// Indicates the number of days after which the runtime policy will be changed to enforce mode.
	EnforceAfterDays pulumi.IntPtrInput
	// List of files and directories to be excluded from the read-only list.
	ExceptionalReadonlyFilesAndDirectories pulumi.StringArrayInput
	// Specify processes that will be allowed
	ExecLockdownWhiteLists pulumi.StringArrayInput
	// Configuration for file integrity monitoring.
	FileIntegrityMonitoring ContainerRuntimePolicyFileIntegrityMonitoringPtrInput
	// Process limit for the fork guard.
	ForkGuardProcessLimit pulumi.IntPtrInput
	// If true, prevents the container from obtaining new privileges at runtime. (only enabled in enforce mode)
	LimitNewPrivileges pulumi.BoolPtrInput
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions ContainerRuntimePolicyMalwareScanOptionsPtrInput
	// If true, system time changes will be monitored.
	MonitorSystemTimeChanges pulumi.BoolPtrInput
	// Name of the container runtime policy
	Name pulumi.StringPtrInput
	// List of files and directories to be restricted as read-only
	ReadonlyFilesAndDirectories pulumi.StringArrayInput
	// List of IPs/ CIDRs that will be allowed
	ReverseShellAllowedIps pulumi.StringArrayInput
	// List of processes that will be allowed
	ReverseShellAllowedProcesses pulumi.StringArrayInput
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringPtrInput
	// List of scope attributes.
	ScopeVariables ContainerRuntimePolicyScopeVariableArrayInput
}

The set of arguments for constructing a ContainerRuntimePolicy resource.

func (ContainerRuntimePolicyArgs) ElementType

func (ContainerRuntimePolicyArgs) ElementType() reflect.Type

type ContainerRuntimePolicyArray

type ContainerRuntimePolicyArray []ContainerRuntimePolicyInput

func (ContainerRuntimePolicyArray) ElementType

func (ContainerRuntimePolicyArray) ToContainerRuntimePolicyArrayOutput

func (i ContainerRuntimePolicyArray) ToContainerRuntimePolicyArrayOutput() ContainerRuntimePolicyArrayOutput

func (ContainerRuntimePolicyArray) ToContainerRuntimePolicyArrayOutputWithContext

func (i ContainerRuntimePolicyArray) ToContainerRuntimePolicyArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyArrayOutput

type ContainerRuntimePolicyArrayInput

type ContainerRuntimePolicyArrayInput interface {
	pulumi.Input

	ToContainerRuntimePolicyArrayOutput() ContainerRuntimePolicyArrayOutput
	ToContainerRuntimePolicyArrayOutputWithContext(context.Context) ContainerRuntimePolicyArrayOutput
}

ContainerRuntimePolicyArrayInput is an input type that accepts ContainerRuntimePolicyArray and ContainerRuntimePolicyArrayOutput values. You can construct a concrete instance of `ContainerRuntimePolicyArrayInput` via:

ContainerRuntimePolicyArray{ ContainerRuntimePolicyArgs{...} }

type ContainerRuntimePolicyArrayOutput

type ContainerRuntimePolicyArrayOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyArrayOutput) ElementType

func (ContainerRuntimePolicyArrayOutput) Index

func (ContainerRuntimePolicyArrayOutput) ToContainerRuntimePolicyArrayOutput

func (o ContainerRuntimePolicyArrayOutput) ToContainerRuntimePolicyArrayOutput() ContainerRuntimePolicyArrayOutput

func (ContainerRuntimePolicyArrayOutput) ToContainerRuntimePolicyArrayOutputWithContext

func (o ContainerRuntimePolicyArrayOutput) ToContainerRuntimePolicyArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyArrayOutput

type ContainerRuntimePolicyFileIntegrityMonitoring

type ContainerRuntimePolicyFileIntegrityMonitoring struct {
	// List of paths to be excluded from being monitored.
	ExcludedPaths []string `pulumi:"excludedPaths"`
	// List of processes to be excluded from being monitored.
	ExcludedProcesses []string `pulumi:"excludedProcesses"`
	// List of users to be excluded from being monitored.
	ExcludedUsers []string `pulumi:"excludedUsers"`
	// If true, add attributes operations will be monitored.
	MonitorAttributes *bool `pulumi:"monitorAttributes"`
	// If true, create operations will be monitored.
	MonitorCreate *bool `pulumi:"monitorCreate"`
	// If true, deletion operations will be monitored.
	MonitorDelete *bool `pulumi:"monitorDelete"`
	// If true, modification operations will be monitored.
	MonitorModify *bool `pulumi:"monitorModify"`
	// If true, read operations will be monitored.
	MonitorRead *bool `pulumi:"monitorRead"`
	// List of paths to be monitored.
	MonitoredPaths []string `pulumi:"monitoredPaths"`
	// List of processes to be monitored.
	MonitoredProcesses []string `pulumi:"monitoredProcesses"`
	// List of users to be monitored.
	MonitoredUsers []string `pulumi:"monitoredUsers"`
}

type ContainerRuntimePolicyFileIntegrityMonitoringArgs

type ContainerRuntimePolicyFileIntegrityMonitoringArgs struct {
	// List of paths to be excluded from being monitored.
	ExcludedPaths pulumi.StringArrayInput `pulumi:"excludedPaths"`
	// List of processes to be excluded from being monitored.
	ExcludedProcesses pulumi.StringArrayInput `pulumi:"excludedProcesses"`
	// List of users to be excluded from being monitored.
	ExcludedUsers pulumi.StringArrayInput `pulumi:"excludedUsers"`
	// If true, add attributes operations will be monitored.
	MonitorAttributes pulumi.BoolPtrInput `pulumi:"monitorAttributes"`
	// If true, create operations will be monitored.
	MonitorCreate pulumi.BoolPtrInput `pulumi:"monitorCreate"`
	// If true, deletion operations will be monitored.
	MonitorDelete pulumi.BoolPtrInput `pulumi:"monitorDelete"`
	// If true, modification operations will be monitored.
	MonitorModify pulumi.BoolPtrInput `pulumi:"monitorModify"`
	// If true, read operations will be monitored.
	MonitorRead pulumi.BoolPtrInput `pulumi:"monitorRead"`
	// List of paths to be monitored.
	MonitoredPaths pulumi.StringArrayInput `pulumi:"monitoredPaths"`
	// List of processes to be monitored.
	MonitoredProcesses pulumi.StringArrayInput `pulumi:"monitoredProcesses"`
	// List of users to be monitored.
	MonitoredUsers pulumi.StringArrayInput `pulumi:"monitoredUsers"`
}

func (ContainerRuntimePolicyFileIntegrityMonitoringArgs) ElementType

func (ContainerRuntimePolicyFileIntegrityMonitoringArgs) ToContainerRuntimePolicyFileIntegrityMonitoringOutput

func (i ContainerRuntimePolicyFileIntegrityMonitoringArgs) ToContainerRuntimePolicyFileIntegrityMonitoringOutput() ContainerRuntimePolicyFileIntegrityMonitoringOutput

func (ContainerRuntimePolicyFileIntegrityMonitoringArgs) ToContainerRuntimePolicyFileIntegrityMonitoringOutputWithContext

func (i ContainerRuntimePolicyFileIntegrityMonitoringArgs) ToContainerRuntimePolicyFileIntegrityMonitoringOutputWithContext(ctx context.Context) ContainerRuntimePolicyFileIntegrityMonitoringOutput

func (ContainerRuntimePolicyFileIntegrityMonitoringArgs) ToContainerRuntimePolicyFileIntegrityMonitoringPtrOutput

func (i ContainerRuntimePolicyFileIntegrityMonitoringArgs) ToContainerRuntimePolicyFileIntegrityMonitoringPtrOutput() ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput

func (ContainerRuntimePolicyFileIntegrityMonitoringArgs) ToContainerRuntimePolicyFileIntegrityMonitoringPtrOutputWithContext

func (i ContainerRuntimePolicyFileIntegrityMonitoringArgs) ToContainerRuntimePolicyFileIntegrityMonitoringPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput

type ContainerRuntimePolicyFileIntegrityMonitoringInput

type ContainerRuntimePolicyFileIntegrityMonitoringInput interface {
	pulumi.Input

	ToContainerRuntimePolicyFileIntegrityMonitoringOutput() ContainerRuntimePolicyFileIntegrityMonitoringOutput
	ToContainerRuntimePolicyFileIntegrityMonitoringOutputWithContext(context.Context) ContainerRuntimePolicyFileIntegrityMonitoringOutput
}

ContainerRuntimePolicyFileIntegrityMonitoringInput is an input type that accepts ContainerRuntimePolicyFileIntegrityMonitoringArgs and ContainerRuntimePolicyFileIntegrityMonitoringOutput values. You can construct a concrete instance of `ContainerRuntimePolicyFileIntegrityMonitoringInput` via:

ContainerRuntimePolicyFileIntegrityMonitoringArgs{...}

type ContainerRuntimePolicyFileIntegrityMonitoringOutput

type ContainerRuntimePolicyFileIntegrityMonitoringOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) ElementType

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) ExcludedPaths

List of paths to be excluded from being monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) ExcludedProcesses

List of processes to be excluded from being monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) ExcludedUsers

List of users to be excluded from being monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitorAttributes

If true, add attributes operations will be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitorCreate

If true, create operations will be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitorDelete

If true, deletion operations will be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitorModify

If true, modification operations will be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitorRead

If true, read operations will be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredPaths

List of paths to be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredProcesses

List of processes to be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredUsers

List of users to be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) ToContainerRuntimePolicyFileIntegrityMonitoringOutput

func (o ContainerRuntimePolicyFileIntegrityMonitoringOutput) ToContainerRuntimePolicyFileIntegrityMonitoringOutput() ContainerRuntimePolicyFileIntegrityMonitoringOutput

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) ToContainerRuntimePolicyFileIntegrityMonitoringOutputWithContext

func (o ContainerRuntimePolicyFileIntegrityMonitoringOutput) ToContainerRuntimePolicyFileIntegrityMonitoringOutputWithContext(ctx context.Context) ContainerRuntimePolicyFileIntegrityMonitoringOutput

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) ToContainerRuntimePolicyFileIntegrityMonitoringPtrOutput

func (o ContainerRuntimePolicyFileIntegrityMonitoringOutput) ToContainerRuntimePolicyFileIntegrityMonitoringPtrOutput() ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) ToContainerRuntimePolicyFileIntegrityMonitoringPtrOutputWithContext

func (o ContainerRuntimePolicyFileIntegrityMonitoringOutput) ToContainerRuntimePolicyFileIntegrityMonitoringPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput

type ContainerRuntimePolicyFileIntegrityMonitoringPtrInput

type ContainerRuntimePolicyFileIntegrityMonitoringPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyFileIntegrityMonitoringPtrOutput() ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput
	ToContainerRuntimePolicyFileIntegrityMonitoringPtrOutputWithContext(context.Context) ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput
}

ContainerRuntimePolicyFileIntegrityMonitoringPtrInput is an input type that accepts ContainerRuntimePolicyFileIntegrityMonitoringArgs, ContainerRuntimePolicyFileIntegrityMonitoringPtr and ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyFileIntegrityMonitoringPtrInput` via:

        ContainerRuntimePolicyFileIntegrityMonitoringArgs{...}

or:

        nil

type ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput

type ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) Elem

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) ElementType

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) ExcludedPaths

List of paths to be excluded from being monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) ExcludedProcesses

List of processes to be excluded from being monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) ExcludedUsers

List of users to be excluded from being monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitorAttributes

If true, add attributes operations will be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitorCreate

If true, create operations will be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitorDelete

If true, deletion operations will be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitorModify

If true, modification operations will be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitorRead

If true, read operations will be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredPaths

List of paths to be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredProcesses

List of processes to be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredUsers

List of users to be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) ToContainerRuntimePolicyFileIntegrityMonitoringPtrOutput

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) ToContainerRuntimePolicyFileIntegrityMonitoringPtrOutputWithContext

func (o ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) ToContainerRuntimePolicyFileIntegrityMonitoringPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput

type ContainerRuntimePolicyInput

type ContainerRuntimePolicyInput interface {
	pulumi.Input

	ToContainerRuntimePolicyOutput() ContainerRuntimePolicyOutput
	ToContainerRuntimePolicyOutputWithContext(ctx context.Context) ContainerRuntimePolicyOutput
}

type ContainerRuntimePolicyMalwareScanOptions

type ContainerRuntimePolicyMalwareScanOptions struct {
	// Set Action, Defaults to 'Alert' when empty
	Action *string `pulumi:"action"`
	// Defines if enabled or not
	Enabled *bool `pulumi:"enabled"`
	// List of registry paths to be excluded from being protected.
	ExcludeDirectories []string `pulumi:"excludeDirectories"`
	// List of registry processes to be excluded from being protected.
	ExcludeProcesses []string `pulumi:"excludeProcesses"`
}

type ContainerRuntimePolicyMalwareScanOptionsArgs

type ContainerRuntimePolicyMalwareScanOptionsArgs struct {
	// Set Action, Defaults to 'Alert' when empty
	Action pulumi.StringPtrInput `pulumi:"action"`
	// Defines if enabled or not
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of registry paths to be excluded from being protected.
	ExcludeDirectories pulumi.StringArrayInput `pulumi:"excludeDirectories"`
	// List of registry processes to be excluded from being protected.
	ExcludeProcesses pulumi.StringArrayInput `pulumi:"excludeProcesses"`
}

func (ContainerRuntimePolicyMalwareScanOptionsArgs) ElementType

func (ContainerRuntimePolicyMalwareScanOptionsArgs) ToContainerRuntimePolicyMalwareScanOptionsOutput

func (i ContainerRuntimePolicyMalwareScanOptionsArgs) ToContainerRuntimePolicyMalwareScanOptionsOutput() ContainerRuntimePolicyMalwareScanOptionsOutput

func (ContainerRuntimePolicyMalwareScanOptionsArgs) ToContainerRuntimePolicyMalwareScanOptionsOutputWithContext

func (i ContainerRuntimePolicyMalwareScanOptionsArgs) ToContainerRuntimePolicyMalwareScanOptionsOutputWithContext(ctx context.Context) ContainerRuntimePolicyMalwareScanOptionsOutput

func (ContainerRuntimePolicyMalwareScanOptionsArgs) ToContainerRuntimePolicyMalwareScanOptionsPtrOutput

func (i ContainerRuntimePolicyMalwareScanOptionsArgs) ToContainerRuntimePolicyMalwareScanOptionsPtrOutput() ContainerRuntimePolicyMalwareScanOptionsPtrOutput

func (ContainerRuntimePolicyMalwareScanOptionsArgs) ToContainerRuntimePolicyMalwareScanOptionsPtrOutputWithContext

func (i ContainerRuntimePolicyMalwareScanOptionsArgs) ToContainerRuntimePolicyMalwareScanOptionsPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyMalwareScanOptionsPtrOutput

type ContainerRuntimePolicyMalwareScanOptionsInput

type ContainerRuntimePolicyMalwareScanOptionsInput interface {
	pulumi.Input

	ToContainerRuntimePolicyMalwareScanOptionsOutput() ContainerRuntimePolicyMalwareScanOptionsOutput
	ToContainerRuntimePolicyMalwareScanOptionsOutputWithContext(context.Context) ContainerRuntimePolicyMalwareScanOptionsOutput
}

ContainerRuntimePolicyMalwareScanOptionsInput is an input type that accepts ContainerRuntimePolicyMalwareScanOptionsArgs and ContainerRuntimePolicyMalwareScanOptionsOutput values. You can construct a concrete instance of `ContainerRuntimePolicyMalwareScanOptionsInput` via:

ContainerRuntimePolicyMalwareScanOptionsArgs{...}

type ContainerRuntimePolicyMalwareScanOptionsOutput

type ContainerRuntimePolicyMalwareScanOptionsOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyMalwareScanOptionsOutput) Action

Set Action, Defaults to 'Alert' when empty

func (ContainerRuntimePolicyMalwareScanOptionsOutput) ElementType

func (ContainerRuntimePolicyMalwareScanOptionsOutput) Enabled

Defines if enabled or not

func (ContainerRuntimePolicyMalwareScanOptionsOutput) ExcludeDirectories

List of registry paths to be excluded from being protected.

func (ContainerRuntimePolicyMalwareScanOptionsOutput) ExcludeProcesses

List of registry processes to be excluded from being protected.

func (ContainerRuntimePolicyMalwareScanOptionsOutput) ToContainerRuntimePolicyMalwareScanOptionsOutput

func (o ContainerRuntimePolicyMalwareScanOptionsOutput) ToContainerRuntimePolicyMalwareScanOptionsOutput() ContainerRuntimePolicyMalwareScanOptionsOutput

func (ContainerRuntimePolicyMalwareScanOptionsOutput) ToContainerRuntimePolicyMalwareScanOptionsOutputWithContext

func (o ContainerRuntimePolicyMalwareScanOptionsOutput) ToContainerRuntimePolicyMalwareScanOptionsOutputWithContext(ctx context.Context) ContainerRuntimePolicyMalwareScanOptionsOutput

func (ContainerRuntimePolicyMalwareScanOptionsOutput) ToContainerRuntimePolicyMalwareScanOptionsPtrOutput

func (o ContainerRuntimePolicyMalwareScanOptionsOutput) ToContainerRuntimePolicyMalwareScanOptionsPtrOutput() ContainerRuntimePolicyMalwareScanOptionsPtrOutput

func (ContainerRuntimePolicyMalwareScanOptionsOutput) ToContainerRuntimePolicyMalwareScanOptionsPtrOutputWithContext

func (o ContainerRuntimePolicyMalwareScanOptionsOutput) ToContainerRuntimePolicyMalwareScanOptionsPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyMalwareScanOptionsPtrOutput

type ContainerRuntimePolicyMalwareScanOptionsPtrInput

type ContainerRuntimePolicyMalwareScanOptionsPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyMalwareScanOptionsPtrOutput() ContainerRuntimePolicyMalwareScanOptionsPtrOutput
	ToContainerRuntimePolicyMalwareScanOptionsPtrOutputWithContext(context.Context) ContainerRuntimePolicyMalwareScanOptionsPtrOutput
}

ContainerRuntimePolicyMalwareScanOptionsPtrInput is an input type that accepts ContainerRuntimePolicyMalwareScanOptionsArgs, ContainerRuntimePolicyMalwareScanOptionsPtr and ContainerRuntimePolicyMalwareScanOptionsPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyMalwareScanOptionsPtrInput` via:

        ContainerRuntimePolicyMalwareScanOptionsArgs{...}

or:

        nil

type ContainerRuntimePolicyMalwareScanOptionsPtrOutput

type ContainerRuntimePolicyMalwareScanOptionsPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyMalwareScanOptionsPtrOutput) Action

Set Action, Defaults to 'Alert' when empty

func (ContainerRuntimePolicyMalwareScanOptionsPtrOutput) Elem

func (ContainerRuntimePolicyMalwareScanOptionsPtrOutput) ElementType

func (ContainerRuntimePolicyMalwareScanOptionsPtrOutput) Enabled

Defines if enabled or not

func (ContainerRuntimePolicyMalwareScanOptionsPtrOutput) ExcludeDirectories

List of registry paths to be excluded from being protected.

func (ContainerRuntimePolicyMalwareScanOptionsPtrOutput) ExcludeProcesses

List of registry processes to be excluded from being protected.

func (ContainerRuntimePolicyMalwareScanOptionsPtrOutput) ToContainerRuntimePolicyMalwareScanOptionsPtrOutput

func (o ContainerRuntimePolicyMalwareScanOptionsPtrOutput) ToContainerRuntimePolicyMalwareScanOptionsPtrOutput() ContainerRuntimePolicyMalwareScanOptionsPtrOutput

func (ContainerRuntimePolicyMalwareScanOptionsPtrOutput) ToContainerRuntimePolicyMalwareScanOptionsPtrOutputWithContext

func (o ContainerRuntimePolicyMalwareScanOptionsPtrOutput) ToContainerRuntimePolicyMalwareScanOptionsPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyMalwareScanOptionsPtrOutput

type ContainerRuntimePolicyMap

type ContainerRuntimePolicyMap map[string]ContainerRuntimePolicyInput

func (ContainerRuntimePolicyMap) ElementType

func (ContainerRuntimePolicyMap) ElementType() reflect.Type

func (ContainerRuntimePolicyMap) ToContainerRuntimePolicyMapOutput

func (i ContainerRuntimePolicyMap) ToContainerRuntimePolicyMapOutput() ContainerRuntimePolicyMapOutput

func (ContainerRuntimePolicyMap) ToContainerRuntimePolicyMapOutputWithContext

func (i ContainerRuntimePolicyMap) ToContainerRuntimePolicyMapOutputWithContext(ctx context.Context) ContainerRuntimePolicyMapOutput

type ContainerRuntimePolicyMapInput

type ContainerRuntimePolicyMapInput interface {
	pulumi.Input

	ToContainerRuntimePolicyMapOutput() ContainerRuntimePolicyMapOutput
	ToContainerRuntimePolicyMapOutputWithContext(context.Context) ContainerRuntimePolicyMapOutput
}

ContainerRuntimePolicyMapInput is an input type that accepts ContainerRuntimePolicyMap and ContainerRuntimePolicyMapOutput values. You can construct a concrete instance of `ContainerRuntimePolicyMapInput` via:

ContainerRuntimePolicyMap{ "key": ContainerRuntimePolicyArgs{...} }

type ContainerRuntimePolicyMapOutput

type ContainerRuntimePolicyMapOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyMapOutput) ElementType

func (ContainerRuntimePolicyMapOutput) MapIndex

func (ContainerRuntimePolicyMapOutput) ToContainerRuntimePolicyMapOutput

func (o ContainerRuntimePolicyMapOutput) ToContainerRuntimePolicyMapOutput() ContainerRuntimePolicyMapOutput

func (ContainerRuntimePolicyMapOutput) ToContainerRuntimePolicyMapOutputWithContext

func (o ContainerRuntimePolicyMapOutput) ToContainerRuntimePolicyMapOutputWithContext(ctx context.Context) ContainerRuntimePolicyMapOutput

type ContainerRuntimePolicyOutput

type ContainerRuntimePolicyOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyOutput) AllowedExecutables

func (o ContainerRuntimePolicyOutput) AllowedExecutables() pulumi.StringArrayOutput

List of executables that are allowed for the user.

func (ContainerRuntimePolicyOutput) AllowedRegistries

List of registries that allowed for running containers.

func (ContainerRuntimePolicyOutput) ApplicationScopes

Indicates the application scope of the service.

func (ContainerRuntimePolicyOutput) AuditAllNetworkActivity

func (o ContainerRuntimePolicyOutput) AuditAllNetworkActivity() pulumi.BoolPtrOutput

If true, all network activity will be audited.

func (ContainerRuntimePolicyOutput) AuditAllProcessesActivity

func (o ContainerRuntimePolicyOutput) AuditAllProcessesActivity() pulumi.BoolPtrOutput

If true, all process activity will be audited.

func (ContainerRuntimePolicyOutput) AuditFullCommandArguments

func (o ContainerRuntimePolicyOutput) AuditFullCommandArguments() pulumi.BoolPtrOutput

If true, full command arguments will be audited.

func (ContainerRuntimePolicyOutput) Author

Username of the account that created the service.

func (ContainerRuntimePolicyOutput) BlockAccessHostNetwork

func (o ContainerRuntimePolicyOutput) BlockAccessHostNetwork() pulumi.BoolPtrOutput

If true, prevent containers from running with access to host network.

func (ContainerRuntimePolicyOutput) BlockAddingCapabilities

func (o ContainerRuntimePolicyOutput) BlockAddingCapabilities() pulumi.BoolPtrOutput

If true, prevent containers from running with adding capabilities with `--cap-add` privilege.

func (ContainerRuntimePolicyOutput) BlockContainerExec

func (o ContainerRuntimePolicyOutput) BlockContainerExec() pulumi.BoolPtrOutput

If true, exec into a container is prevented.

func (ContainerRuntimePolicyOutput) BlockCryptocurrencyMining

func (o ContainerRuntimePolicyOutput) BlockCryptocurrencyMining() pulumi.BoolPtrOutput

Detect and prevent communication to DNS/IP addresses known to be used for Cryptocurrency Mining

func (ContainerRuntimePolicyOutput) BlockFilelessExec

func (o ContainerRuntimePolicyOutput) BlockFilelessExec() pulumi.BoolPtrOutput

Detect and prevent running in-memory execution

func (ContainerRuntimePolicyOutput) BlockLowPortBinding

func (o ContainerRuntimePolicyOutput) BlockLowPortBinding() pulumi.BoolPtrOutput

If true, prevent containers from running with the capability to bind in port lower than 1024.

func (ContainerRuntimePolicyOutput) BlockNonCompliantImages

func (o ContainerRuntimePolicyOutput) BlockNonCompliantImages() pulumi.BoolPtrOutput

If true, running non-compliant image in the container is prevented.

func (ContainerRuntimePolicyOutput) BlockNonCompliantWorkloads

func (o ContainerRuntimePolicyOutput) BlockNonCompliantWorkloads() pulumi.BoolPtrOutput

If true, running containers in non-compliant pods is prevented.

func (ContainerRuntimePolicyOutput) BlockNonK8sContainers

func (o ContainerRuntimePolicyOutput) BlockNonK8sContainers() pulumi.BoolPtrOutput

If true, running non-kubernetes containers is prevented.

func (ContainerRuntimePolicyOutput) BlockPrivilegedContainers

func (o ContainerRuntimePolicyOutput) BlockPrivilegedContainers() pulumi.BoolPtrOutput

If true, prevent containers from running with privileged container capability.

func (ContainerRuntimePolicyOutput) BlockReverseShell

func (o ContainerRuntimePolicyOutput) BlockReverseShell() pulumi.BoolPtrOutput

If true, reverse shell is prevented.

func (ContainerRuntimePolicyOutput) BlockRootUser

If true, prevent containers from running with root user.

func (ContainerRuntimePolicyOutput) BlockUnregisteredImages

func (o ContainerRuntimePolicyOutput) BlockUnregisteredImages() pulumi.BoolPtrOutput

If true, running images in the container that are not registered in Aqua is prevented.

func (ContainerRuntimePolicyOutput) BlockUseIpcNamespace

func (o ContainerRuntimePolicyOutput) BlockUseIpcNamespace() pulumi.BoolPtrOutput

If true, prevent containers from running with the privilege to use the IPC namespace.

func (ContainerRuntimePolicyOutput) BlockUsePidNamespace

func (o ContainerRuntimePolicyOutput) BlockUsePidNamespace() pulumi.BoolPtrOutput

If true, prevent containers from running with the privilege to use the PID namespace.

func (ContainerRuntimePolicyOutput) BlockUseUserNamespace

func (o ContainerRuntimePolicyOutput) BlockUseUserNamespace() pulumi.BoolPtrOutput

If true, prevent containers from running with the privilege to use the user namespace.

func (ContainerRuntimePolicyOutput) BlockUseUtsNamespace

func (o ContainerRuntimePolicyOutput) BlockUseUtsNamespace() pulumi.BoolPtrOutput

If true, prevent containers from running with the privilege to use the UTS namespace.

func (ContainerRuntimePolicyOutput) BlockedCapabilities

func (o ContainerRuntimePolicyOutput) BlockedCapabilities() pulumi.StringArrayOutput

If true, prevents containers from using specific Unix capabilities.

func (ContainerRuntimePolicyOutput) BlockedExecutables

func (o ContainerRuntimePolicyOutput) BlockedExecutables() pulumi.StringArrayOutput

List of executables that are prevented from running in containers.

func (ContainerRuntimePolicyOutput) BlockedFiles

List of files that are prevented from being read, modified and executed in the containers.

func (ContainerRuntimePolicyOutput) BlockedInboundPorts

func (o ContainerRuntimePolicyOutput) BlockedInboundPorts() pulumi.StringArrayOutput

List of blocked inbound ports.

func (ContainerRuntimePolicyOutput) BlockedOutboundPorts

func (o ContainerRuntimePolicyOutput) BlockedOutboundPorts() pulumi.StringArrayOutput

List of blocked outbound ports.

func (ContainerRuntimePolicyOutput) BlockedPackages

Prevent containers from reading, writing, or executing all files in the list of packages.

func (ContainerRuntimePolicyOutput) BlockedVolumes

List of volumes that are prevented from being mounted in the containers.

func (ContainerRuntimePolicyOutput) ContainerExecAllowedProcesses

func (o ContainerRuntimePolicyOutput) ContainerExecAllowedProcesses() pulumi.StringArrayOutput

List of processes that will be allowed.

func (ContainerRuntimePolicyOutput) Description

The description of the container runtime policy

func (ContainerRuntimePolicyOutput) ElementType

func (ContainerRuntimePolicyOutput) EnableDriftPrevention

func (o ContainerRuntimePolicyOutput) EnableDriftPrevention() pulumi.BoolPtrOutput

If true, executables that are not in the original image is prevented from running.

func (ContainerRuntimePolicyOutput) EnableForkGuard

If true, fork bombs are prevented in the containers.

func (ContainerRuntimePolicyOutput) EnableIpReputationSecurity

func (o ContainerRuntimePolicyOutput) EnableIpReputationSecurity() pulumi.BoolPtrOutput

If true, detect and prevent communication from containers to IP addresses known to have a bad reputation.

func (ContainerRuntimePolicyOutput) EnablePortScanDetection

func (o ContainerRuntimePolicyOutput) EnablePortScanDetection() pulumi.BoolPtrOutput

If true, detects port scanning behavior in the container.

func (ContainerRuntimePolicyOutput) Enabled

Indicates if the runtime policy is enabled or not.

func (ContainerRuntimePolicyOutput) Enforce

Indicates that policy should effect container execution (not just for audit).

func (ContainerRuntimePolicyOutput) EnforceAfterDays

func (o ContainerRuntimePolicyOutput) EnforceAfterDays() pulumi.IntPtrOutput

Indicates the number of days after which the runtime policy will be changed to enforce mode.

func (ContainerRuntimePolicyOutput) ExceptionalReadonlyFilesAndDirectories

func (o ContainerRuntimePolicyOutput) ExceptionalReadonlyFilesAndDirectories() pulumi.StringArrayOutput

List of files and directories to be excluded from the read-only list.

func (ContainerRuntimePolicyOutput) ExecLockdownWhiteLists

func (o ContainerRuntimePolicyOutput) ExecLockdownWhiteLists() pulumi.StringArrayOutput

Specify processes that will be allowed

func (ContainerRuntimePolicyOutput) FileIntegrityMonitoring

Configuration for file integrity monitoring.

func (ContainerRuntimePolicyOutput) ForkGuardProcessLimit

func (o ContainerRuntimePolicyOutput) ForkGuardProcessLimit() pulumi.IntPtrOutput

Process limit for the fork guard.

func (ContainerRuntimePolicyOutput) LimitNewPrivileges

func (o ContainerRuntimePolicyOutput) LimitNewPrivileges() pulumi.BoolPtrOutput

If true, prevents the container from obtaining new privileges at runtime. (only enabled in enforce mode)

func (ContainerRuntimePolicyOutput) MalwareScanOptions

Configuration for Real-Time Malware Protection.

func (ContainerRuntimePolicyOutput) MonitorSystemTimeChanges

func (o ContainerRuntimePolicyOutput) MonitorSystemTimeChanges() pulumi.BoolPtrOutput

If true, system time changes will be monitored.

func (ContainerRuntimePolicyOutput) Name

Name of the container runtime policy

func (ContainerRuntimePolicyOutput) ReadonlyFilesAndDirectories

func (o ContainerRuntimePolicyOutput) ReadonlyFilesAndDirectories() pulumi.StringArrayOutput

List of files and directories to be restricted as read-only

func (ContainerRuntimePolicyOutput) ReverseShellAllowedIps

func (o ContainerRuntimePolicyOutput) ReverseShellAllowedIps() pulumi.StringArrayOutput

List of IPs/ CIDRs that will be allowed

func (ContainerRuntimePolicyOutput) ReverseShellAllowedProcesses

func (o ContainerRuntimePolicyOutput) ReverseShellAllowedProcesses() pulumi.StringArrayOutput

List of processes that will be allowed

func (ContainerRuntimePolicyOutput) ScopeExpression

func (o ContainerRuntimePolicyOutput) ScopeExpression() pulumi.StringOutput

Logical expression of how to compute the dependency of the scope variables.

func (ContainerRuntimePolicyOutput) ScopeVariables

List of scope attributes.

func (ContainerRuntimePolicyOutput) ToContainerRuntimePolicyOutput

func (o ContainerRuntimePolicyOutput) ToContainerRuntimePolicyOutput() ContainerRuntimePolicyOutput

func (ContainerRuntimePolicyOutput) ToContainerRuntimePolicyOutputWithContext

func (o ContainerRuntimePolicyOutput) ToContainerRuntimePolicyOutputWithContext(ctx context.Context) ContainerRuntimePolicyOutput

type ContainerRuntimePolicyScopeVariable

type ContainerRuntimePolicyScopeVariable struct {
	// Class of supported scope.
	Attribute string `pulumi:"attribute"`
	// Name assigned to the attribute.
	Name *string `pulumi:"name"`
	// Value assigned to the attribute.
	Value string `pulumi:"value"`
}

type ContainerRuntimePolicyScopeVariableArgs

type ContainerRuntimePolicyScopeVariableArgs struct {
	// Class of supported scope.
	Attribute pulumi.StringInput `pulumi:"attribute"`
	// Name assigned to the attribute.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Value assigned to the attribute.
	Value pulumi.StringInput `pulumi:"value"`
}

func (ContainerRuntimePolicyScopeVariableArgs) ElementType

func (ContainerRuntimePolicyScopeVariableArgs) ToContainerRuntimePolicyScopeVariableOutput

func (i ContainerRuntimePolicyScopeVariableArgs) ToContainerRuntimePolicyScopeVariableOutput() ContainerRuntimePolicyScopeVariableOutput

func (ContainerRuntimePolicyScopeVariableArgs) ToContainerRuntimePolicyScopeVariableOutputWithContext

func (i ContainerRuntimePolicyScopeVariableArgs) ToContainerRuntimePolicyScopeVariableOutputWithContext(ctx context.Context) ContainerRuntimePolicyScopeVariableOutput

type ContainerRuntimePolicyScopeVariableArray

type ContainerRuntimePolicyScopeVariableArray []ContainerRuntimePolicyScopeVariableInput

func (ContainerRuntimePolicyScopeVariableArray) ElementType

func (ContainerRuntimePolicyScopeVariableArray) ToContainerRuntimePolicyScopeVariableArrayOutput

func (i ContainerRuntimePolicyScopeVariableArray) ToContainerRuntimePolicyScopeVariableArrayOutput() ContainerRuntimePolicyScopeVariableArrayOutput

func (ContainerRuntimePolicyScopeVariableArray) ToContainerRuntimePolicyScopeVariableArrayOutputWithContext

func (i ContainerRuntimePolicyScopeVariableArray) ToContainerRuntimePolicyScopeVariableArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyScopeVariableArrayOutput

type ContainerRuntimePolicyScopeVariableArrayInput

type ContainerRuntimePolicyScopeVariableArrayInput interface {
	pulumi.Input

	ToContainerRuntimePolicyScopeVariableArrayOutput() ContainerRuntimePolicyScopeVariableArrayOutput
	ToContainerRuntimePolicyScopeVariableArrayOutputWithContext(context.Context) ContainerRuntimePolicyScopeVariableArrayOutput
}

ContainerRuntimePolicyScopeVariableArrayInput is an input type that accepts ContainerRuntimePolicyScopeVariableArray and ContainerRuntimePolicyScopeVariableArrayOutput values. You can construct a concrete instance of `ContainerRuntimePolicyScopeVariableArrayInput` via:

ContainerRuntimePolicyScopeVariableArray{ ContainerRuntimePolicyScopeVariableArgs{...} }

type ContainerRuntimePolicyScopeVariableArrayOutput

type ContainerRuntimePolicyScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyScopeVariableArrayOutput) ElementType

func (ContainerRuntimePolicyScopeVariableArrayOutput) Index

func (ContainerRuntimePolicyScopeVariableArrayOutput) ToContainerRuntimePolicyScopeVariableArrayOutput

func (o ContainerRuntimePolicyScopeVariableArrayOutput) ToContainerRuntimePolicyScopeVariableArrayOutput() ContainerRuntimePolicyScopeVariableArrayOutput

func (ContainerRuntimePolicyScopeVariableArrayOutput) ToContainerRuntimePolicyScopeVariableArrayOutputWithContext

func (o ContainerRuntimePolicyScopeVariableArrayOutput) ToContainerRuntimePolicyScopeVariableArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyScopeVariableArrayOutput

type ContainerRuntimePolicyScopeVariableInput

type ContainerRuntimePolicyScopeVariableInput interface {
	pulumi.Input

	ToContainerRuntimePolicyScopeVariableOutput() ContainerRuntimePolicyScopeVariableOutput
	ToContainerRuntimePolicyScopeVariableOutputWithContext(context.Context) ContainerRuntimePolicyScopeVariableOutput
}

ContainerRuntimePolicyScopeVariableInput is an input type that accepts ContainerRuntimePolicyScopeVariableArgs and ContainerRuntimePolicyScopeVariableOutput values. You can construct a concrete instance of `ContainerRuntimePolicyScopeVariableInput` via:

ContainerRuntimePolicyScopeVariableArgs{...}

type ContainerRuntimePolicyScopeVariableOutput

type ContainerRuntimePolicyScopeVariableOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyScopeVariableOutput) Attribute

Class of supported scope.

func (ContainerRuntimePolicyScopeVariableOutput) ElementType

func (ContainerRuntimePolicyScopeVariableOutput) Name

Name assigned to the attribute.

func (ContainerRuntimePolicyScopeVariableOutput) ToContainerRuntimePolicyScopeVariableOutput

func (o ContainerRuntimePolicyScopeVariableOutput) ToContainerRuntimePolicyScopeVariableOutput() ContainerRuntimePolicyScopeVariableOutput

func (ContainerRuntimePolicyScopeVariableOutput) ToContainerRuntimePolicyScopeVariableOutputWithContext

func (o ContainerRuntimePolicyScopeVariableOutput) ToContainerRuntimePolicyScopeVariableOutputWithContext(ctx context.Context) ContainerRuntimePolicyScopeVariableOutput

func (ContainerRuntimePolicyScopeVariableOutput) Value

Value assigned to the attribute.

type ContainerRuntimePolicyState

type ContainerRuntimePolicyState struct {
	// List of executables that are allowed for the user.
	AllowedExecutables pulumi.StringArrayInput
	// List of registries that allowed for running containers.
	AllowedRegistries pulumi.StringArrayInput
	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayInput
	// If true, all network activity will be audited.
	AuditAllNetworkActivity pulumi.BoolPtrInput
	// If true, all process activity will be audited.
	AuditAllProcessesActivity pulumi.BoolPtrInput
	// If true, full command arguments will be audited.
	AuditFullCommandArguments pulumi.BoolPtrInput
	// Username of the account that created the service.
	Author pulumi.StringPtrInput
	// If true, prevent containers from running with access to host network.
	BlockAccessHostNetwork pulumi.BoolPtrInput
	// If true, prevent containers from running with adding capabilities with `--cap-add` privilege.
	BlockAddingCapabilities pulumi.BoolPtrInput
	// If true, exec into a container is prevented.
	BlockContainerExec pulumi.BoolPtrInput
	// Detect and prevent communication to DNS/IP addresses known to be used for Cryptocurrency Mining
	BlockCryptocurrencyMining pulumi.BoolPtrInput
	// Detect and prevent running in-memory execution
	BlockFilelessExec pulumi.BoolPtrInput
	// If true, prevent containers from running with the capability to bind in port lower than 1024.
	BlockLowPortBinding pulumi.BoolPtrInput
	// If true, running non-compliant image in the container is prevented.
	BlockNonCompliantImages pulumi.BoolPtrInput
	// If true, running containers in non-compliant pods is prevented.
	BlockNonCompliantWorkloads pulumi.BoolPtrInput
	// If true, running non-kubernetes containers is prevented.
	BlockNonK8sContainers pulumi.BoolPtrInput
	// If true, prevent containers from running with privileged container capability.
	BlockPrivilegedContainers pulumi.BoolPtrInput
	// If true, reverse shell is prevented.
	BlockReverseShell pulumi.BoolPtrInput
	// If true, prevent containers from running with root user.
	BlockRootUser pulumi.BoolPtrInput
	// If true, running images in the container that are not registered in Aqua is prevented.
	BlockUnregisteredImages pulumi.BoolPtrInput
	// If true, prevent containers from running with the privilege to use the IPC namespace.
	BlockUseIpcNamespace pulumi.BoolPtrInput
	// If true, prevent containers from running with the privilege to use the PID namespace.
	BlockUsePidNamespace pulumi.BoolPtrInput
	// If true, prevent containers from running with the privilege to use the user namespace.
	BlockUseUserNamespace pulumi.BoolPtrInput
	// If true, prevent containers from running with the privilege to use the UTS namespace.
	BlockUseUtsNamespace pulumi.BoolPtrInput
	// If true, prevents containers from using specific Unix capabilities.
	BlockedCapabilities pulumi.StringArrayInput
	// List of executables that are prevented from running in containers.
	BlockedExecutables pulumi.StringArrayInput
	// List of files that are prevented from being read, modified and executed in the containers.
	BlockedFiles pulumi.StringArrayInput
	// List of blocked inbound ports.
	BlockedInboundPorts pulumi.StringArrayInput
	// List of blocked outbound ports.
	BlockedOutboundPorts pulumi.StringArrayInput
	// Prevent containers from reading, writing, or executing all files in the list of packages.
	BlockedPackages pulumi.StringArrayInput
	// List of volumes that are prevented from being mounted in the containers.
	BlockedVolumes pulumi.StringArrayInput
	// List of processes that will be allowed.
	ContainerExecAllowedProcesses pulumi.StringArrayInput
	// The description of the container runtime policy
	Description pulumi.StringPtrInput
	// If true, executables that are not in the original image is prevented from running.
	EnableDriftPrevention pulumi.BoolPtrInput
	// If true, fork bombs are prevented in the containers.
	EnableForkGuard pulumi.BoolPtrInput
	// If true, detect and prevent communication from containers to IP addresses known to have a bad reputation.
	EnableIpReputationSecurity pulumi.BoolPtrInput
	// If true, detects port scanning behavior in the container.
	EnablePortScanDetection pulumi.BoolPtrInput
	// Indicates if the runtime policy is enabled or not.
	Enabled pulumi.BoolPtrInput
	// Indicates that policy should effect container execution (not just for audit).
	Enforce pulumi.BoolPtrInput
	// Indicates the number of days after which the runtime policy will be changed to enforce mode.
	EnforceAfterDays pulumi.IntPtrInput
	// List of files and directories to be excluded from the read-only list.
	ExceptionalReadonlyFilesAndDirectories pulumi.StringArrayInput
	// Specify processes that will be allowed
	ExecLockdownWhiteLists pulumi.StringArrayInput
	// Configuration for file integrity monitoring.
	FileIntegrityMonitoring ContainerRuntimePolicyFileIntegrityMonitoringPtrInput
	// Process limit for the fork guard.
	ForkGuardProcessLimit pulumi.IntPtrInput
	// If true, prevents the container from obtaining new privileges at runtime. (only enabled in enforce mode)
	LimitNewPrivileges pulumi.BoolPtrInput
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions ContainerRuntimePolicyMalwareScanOptionsPtrInput
	// If true, system time changes will be monitored.
	MonitorSystemTimeChanges pulumi.BoolPtrInput
	// Name of the container runtime policy
	Name pulumi.StringPtrInput
	// List of files and directories to be restricted as read-only
	ReadonlyFilesAndDirectories pulumi.StringArrayInput
	// List of IPs/ CIDRs that will be allowed
	ReverseShellAllowedIps pulumi.StringArrayInput
	// List of processes that will be allowed
	ReverseShellAllowedProcesses pulumi.StringArrayInput
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringPtrInput
	// List of scope attributes.
	ScopeVariables ContainerRuntimePolicyScopeVariableArrayInput
}

func (ContainerRuntimePolicyState) ElementType

type EnforcerGroups

type EnforcerGroups struct {
	pulumi.CustomResourceState

	// Selecting this option will allow the KubeEnforcer to block the deployment of container images that have failed any of these Container Runtime Policy controls:\
	// 			* Block Non-Compliant Images\
	// 			* Block Non-Compliant Workloads\
	// 			* Block Unregistered Images\
	// 			This functionality can work only when the KubeEnforcer is deployed in Enforce mode.
	AdmissionControl pulumi.BoolPtrOutput `pulumi:"admissionControl"`
	// Allow kube enforcer audit.
	AllowKubeEnforcerAudit pulumi.BoolPtrOutput `pulumi:"allowKubeEnforcerAudit"`
	// List of application names to allow on the hosts. if provided, only containers of the listed applications will be allowed to run.
	AllowedApplications pulumi.StringArrayOutput `pulumi:"allowedApplications"`
	// List of label names to allow on the hosts.
	AllowedLabels pulumi.StringArrayOutput `pulumi:"allowedLabels"`
	// List of registry names to allow on the hosts.
	AllowedRegistries pulumi.StringArrayOutput `pulumi:"allowedRegistries"`
	// This setting is available only when you have license for `Advanced Malware Protection`. Send true to make use of the license and enable the `Real-time Malware Protection` control in the Host Runtime policies.
	AntivirusProtection pulumi.BoolPtrOutput `pulumi:"antivirusProtection"`
	// Aqua server version
	AquaVersion pulumi.StringOutput `pulumi:"aquaVersion"`
	// Agent will send extra audit messages to the server for success operations from inside the container (runtime).
	AuditAll pulumi.BoolPtrOutput `pulumi:"auditAll"`
	// This option is applicable only if `Enable Pod Enforcer injection` is selected. Select this option if you want Aqua Enterprise to copy the secrets defined above to the Pod Enforcer namespace and container. Otherwise, you can choose to copy these secrets by other means.
	AutoCopySecrets pulumi.BoolOutput `pulumi:"autoCopySecrets"`
	// This option is available only if `Enable workload discovery` is selected. If selected, the KubeEnforcer will add previously unknown image registries from the cluster to Aqua.
	AutoDiscoverConfigureRegistries pulumi.BoolPtrOutput `pulumi:"autoDiscoverConfigureRegistries"`
	// When this option is selected, the KubeEnforcer will discover workloads on its cluster.
	AutoDiscoveryEnabled pulumi.BoolPtrOutput `pulumi:"autoDiscoveryEnabled"`
	// This option is available only if `Enable workload discovery` is selected. If selected, the KubeEnforcer will automatically register images running as workloads (and scan the discovered images for security issues).
	AutoScanDiscoveredImagesRunningContainers pulumi.BoolPtrOutput `pulumi:"autoScanDiscoveredImagesRunningContainers"`
	// Select Enabled to detect suspicious activity in your containers and display potential security threats in the Incidents and Audit pages.
	BehavioralEngine pulumi.BoolPtrOutput `pulumi:"behavioralEngine"`
	// This applies only if both `Enable admission control` and Enforce mode are set. This additional option must be selected for admission control to work if the KubeEnforcer is not connected to any Gateway. If this option is not selected, admission control will be disabled; this will have no effect on containers already running.
	BlockAdmissionControl pulumi.BoolPtrOutput `pulumi:"blockAdmissionControl"`
	// The installation command.
	Commands EnforcerGroupsCommandArrayOutput `pulumi:"commands"`
	// Number of connected enforcers in the enforcer group.
	ConnectedCount pulumi.IntOutput `pulumi:"connectedCount"`
	// Set `True` to apply Container Runtime Policies, Image Profiles, and Firewall Policies to containers.
	ContainerActivityProtection pulumi.BoolPtrOutput `pulumi:"containerActivityProtection"`
	// This setting is available only when you have license for `Advanced Malware Protection`. Send true to make use of the license and enable the `Real-time Malware Protection` control in the Container Runtime policies.
	ContainerAntivirusProtection pulumi.BoolPtrOutput `pulumi:"containerAntivirusProtection"`
	// A description of the Aqua Enforcer group.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Number of disconnected enforcers in the enforcer group.
	DisconnectedCount pulumi.IntOutput `pulumi:"disconnectedCount"`
	// Whether to enable enforce mode on the Enforcers, defaults to False.
	Enforce pulumi.BoolPtrOutput `pulumi:"enforce"`
	// The specific Aqua Enforcer product image (with image tag) to be deployed.
	EnforcerImageName pulumi.StringOutput `pulumi:"enforcerImageName"`
	// Select Enabled to send activity logs in your containers to the Aqua Server for forensics purposes.
	Forensics pulumi.BoolPtrOutput `pulumi:"forensics"`
	// Gateway Address
	GatewayAddress pulumi.StringOutput `pulumi:"gatewayAddress"`
	// Gateway Name
	GatewayName pulumi.StringOutput `pulumi:"gatewayName"`
	// List of Aqua gateway IDs for the Enforcers.
	Gateways pulumi.StringArrayOutput `pulumi:"gateways"`
	// The ID of the Enforcer group.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// Number of high vulnerabilities in the enforcers that in this enforcer group.
	HighVulns pulumi.IntOutput `pulumi:"highVulns"`
	// Set `True` to enable host scanning and respective Host Assurance controls.
	HostAssurance pulumi.BoolPtrOutput `pulumi:"hostAssurance"`
	// Set `True` to enable these Host Runtime Policy controls: `OS Users and Groups Allowed` and `OS Users and Groups Blocked`
	HostBehavioralEngine pulumi.BoolPtrOutput `pulumi:"hostBehavioralEngine"`
	// Select Enabled to send activity logs in your host to the Aqua Server for forensics purposes.
	HostForensics pulumi.BoolPtrOutput `pulumi:"hostForensics"`
	// Set `True` to apply Firewall Policies to hosts, and allow recording network maps for Aqua services. The Network Firewall setting must be disabled when deploying the Aqua Enforcer on a machine running Rocky Linux. See https://docs.aquasec.com/docs/platform-support-limitations-rocky-linux for further information
	HostNetworkProtection pulumi.BoolPtrOutput `pulumi:"hostNetworkProtection"`
	// The OS type for the host
	HostOs pulumi.StringOutput `pulumi:"hostOs"`
	// Set `True` to enable all Host Runtime Policy controls except for `OS Users and Groups Allowed` and `OS Users and Groups Blocked`.
	HostProtection pulumi.BoolPtrOutput `pulumi:"hostProtection"`
	// Set `True` to enable these Host Runtime Policy controls: `OS Users and Groups Allowed` and `OS Users and Groups Blocked`
	HostUserProtection pulumi.BoolPtrOutput `pulumi:"hostUserProtection"`
	// The hostname
	Hostname pulumi.StringOutput `pulumi:"hostname"`
	// Number of enforcers in the enforcer group.
	HostsCount pulumi.IntOutput `pulumi:"hostsCount"`
	// Set `True` to enable selected controls: Container Runtime Policy (`Block Non-Compliant Images`, `Block Unregistered Images`, and `Registries Allowed`) and Default Image Assurance Policy (`Images Blocked`).
	ImageAssurance pulumi.BoolPtrOutput `pulumi:"imageAssurance"`
	// Enforcer install command
	InstallCommand pulumi.StringOutput `pulumi:"installCommand"`
	// See https://docs.aquasec.com/docs/securing-kubernetes-applications#section-configuration-hardening, The KubeEnforcer can deploy the Aqua Security kube-bench open-source product to perform Kubernetes CIS benchmark testing of nodes.
	// 			This field specifies the path and file name of the kube-bench product image for the KubeEnforcer to deploy; it will be filled in automatically. You can optionally enter a different value.
	KubeBenchImageName pulumi.StringOutput `pulumi:"kubeBenchImageName"`
	// The last date and time the batch token was updated in UNIX time.
	LastUpdate pulumi.IntOutput `pulumi:"lastUpdate"`
	// Name for the batch install record.
	LogicalName pulumi.StringOutput `pulumi:"logicalName"`
	// Number of low vulnerabilities in the enforcers that in this enforcer group.
	LowVulns pulumi.IntOutput `pulumi:"lowVulns"`
	// Number of medium vulnerabilities in the enforcers that in this enforcer group.
	MedVulns pulumi.IntOutput `pulumi:"medVulns"`
	// This option is applicable only if `Enable Pod Enforcer injection` is selected.
	MicroEnforcerCertsSecretsName pulumi.StringPtrOutput `pulumi:"microEnforcerCertsSecretsName"`
	// This option is applicable only if `Enable Pod Enforcer injection` is selected. This field specifies the path and file name of the KubeEnforcer product image to be deployed; it will be filled in automatically. You can optionally enter a different value.
	MicroEnforcerImageName pulumi.StringOutput `pulumi:"microEnforcerImageName"`
	// This applies only if both `Enable admission control` and Enforce mode are set. This additional option must be selected for admission control to work if the KubeEnforcer is not connected to any Gateway. If this option is not selected, admission control will be disabled; this will have no effect on containers already running.
	MicroEnforcerInjection pulumi.BoolPtrOutput `pulumi:"microEnforcerInjection"`
	// You can specify the name of the secret (in the Aqua namespace) that Aqua copies into the Pod Enforcer namespace and kube-bench, allowing them access to the Pod Enforcer and kube-bench product images, respectively.
	MicroEnforcerSecretsName pulumi.StringOutput `pulumi:"microEnforcerSecretsName"`
	// Number of negligible vulnerabilities in the enforcers that in this enforcer group.
	NegVulns pulumi.IntOutput `pulumi:"negVulns"`
	// Send true to apply Firewall Policies to containers, and allow recording network maps for Aqua services. The Network Firewall setting must be disabled when deploying the Aqua Enforcer on a machine running Rocky Linux. See https://docs.aquasec.com/docs/platform-support-limitations-rocky-linux for further information.
	NetworkProtection pulumi.BoolPtrOutput `pulumi:"networkProtection"`
	// The orchestrator for which you are creating the Enforcer group.
	Orchestrators EnforcerGroupsOrchestratorArrayOutput `pulumi:"orchestrators"`
	// pas deployment link
	PasDeploymentLink pulumi.StringOutput `pulumi:"pasDeploymentLink"`
	// Permission Action
	Permission pulumi.StringPtrOutput `pulumi:"permission"`
	// Set `True` to allow Enforcers to be discovered in the Risk Explorer.
	RiskExplorerAutoDiscovery pulumi.BoolPtrOutput `pulumi:"riskExplorerAutoDiscovery"`
	// Function Runtime Policy that will applay on the nano enforcer.
	RuntimePolicyName pulumi.StringOutput `pulumi:"runtimePolicyName"`
	// The container runtime environment.
	RuntimeType pulumi.StringOutput `pulumi:"runtimeType"`
	// Set `True` to configure Enforcers to discover local host images. Discovered images will be listed under Images > Host Images, as well as under Infrastructure (in the Images tab for applicable hosts).
	SyncHostImages pulumi.BoolPtrOutput `pulumi:"syncHostImages"`
	// Set `True` will allow profiling and monitoring system calls made by running containers.
	SyscallEnabled pulumi.BoolPtrOutput `pulumi:"syscallEnabled"`
	// The batch install token.
	Token pulumi.StringOutput `pulumi:"token"`
	// Enforcer Type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Set `True` to apply User Access Control Policies to containers. Note that Aqua Enforcers must be deployed with the AQUA*RUNC*INTERCEPTION environment variable set to 0 in order to use User Access Control Policies.
	UserAccessControl pulumi.BoolPtrOutput `pulumi:"userAccessControl"`
}

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aquasec.NewEnforcerGroups(ctx, "group", &aquasec.EnforcerGroupsArgs{
			AntivirusProtection:          pulumi.Bool(true),
			ContainerActivityProtection:  pulumi.Bool(true),
			ContainerAntivirusProtection: pulumi.Bool(true),
			Enforce:                      pulumi.Bool(true),
			Forensics:                    pulumi.Bool(true),
			GroupId:                      pulumi.String("tf-test-enforcer"),
			HostAssurance:                pulumi.Bool(true),
			HostForensics:                pulumi.Bool(true),
			HostNetworkProtection:        pulumi.Bool(true),
			HostProtection:               pulumi.Bool(true),
			ImageAssurance:               pulumi.Bool(true),
			NetworkProtection:            pulumi.Bool(true),
			Orchestrators: aquasec.EnforcerGroupsOrchestratorArray{
				nil,
			},
			RiskExplorerAutoDiscovery: pulumi.Bool(true),
			SyncHostImages:            pulumi.Bool(true),
			Type:                      pulumi.String("agent"),
		})
		if err != nil {
			return err
		}
		_, err = aquasec.NewEnforcerGroups(ctx, "group-kubeEnforcer", &aquasec.EnforcerGroupsArgs{
			AdmissionControl:                          pulumi.Bool(true),
			AutoCopySecrets:                           pulumi.Bool(true),
			AutoDiscoverConfigureRegistries:           pulumi.Bool(true),
			AutoDiscoveryEnabled:                      pulumi.Bool(true),
			AutoScanDiscoveredImagesRunningContainers: pulumi.Bool(true),
			BlockAdmissionControl:                     pulumi.Bool(true),
			Enforce:                                   pulumi.Bool(true),
			GroupId:                                   pulumi.String("tf-test-kube_enforcer"),
			KubeBenchImageName:                        pulumi.String("registry.aquasec.com/kube-bench:v0.6.5"),
			MicroEnforcerSecretsName:                  pulumi.String("aqua-registry"),
			Orchestrators: aquasec.EnforcerGroupsOrchestratorArray{
				&aquasec.EnforcerGroupsOrchestratorArgs{
					Namespace: pulumi.String("aqua"),
					Type:      pulumi.String("kubernetes"),
				},
			},
			Type: pulumi.String("kube_enforcer"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetEnforcerGroups

func GetEnforcerGroups(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnforcerGroupsState, opts ...pulumi.ResourceOption) (*EnforcerGroups, error)

GetEnforcerGroups gets an existing EnforcerGroups resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEnforcerGroups

func NewEnforcerGroups(ctx *pulumi.Context,
	name string, args *EnforcerGroupsArgs, opts ...pulumi.ResourceOption) (*EnforcerGroups, error)

NewEnforcerGroups registers a new resource with the given unique name, arguments, and options.

func (*EnforcerGroups) ElementType

func (*EnforcerGroups) ElementType() reflect.Type

func (*EnforcerGroups) ToEnforcerGroupsOutput

func (i *EnforcerGroups) ToEnforcerGroupsOutput() EnforcerGroupsOutput

func (*EnforcerGroups) ToEnforcerGroupsOutputWithContext

func (i *EnforcerGroups) ToEnforcerGroupsOutputWithContext(ctx context.Context) EnforcerGroupsOutput

type EnforcerGroupsArgs

type EnforcerGroupsArgs struct {
	// Selecting this option will allow the KubeEnforcer to block the deployment of container images that have failed any of these Container Runtime Policy controls:\
	// 			* Block Non-Compliant Images\
	// 			* Block Non-Compliant Workloads\
	// 			* Block Unregistered Images\
	// 			This functionality can work only when the KubeEnforcer is deployed in Enforce mode.
	AdmissionControl pulumi.BoolPtrInput
	// Allow kube enforcer audit.
	AllowKubeEnforcerAudit pulumi.BoolPtrInput
	// List of application names to allow on the hosts. if provided, only containers of the listed applications will be allowed to run.
	AllowedApplications pulumi.StringArrayInput
	// List of label names to allow on the hosts.
	AllowedLabels pulumi.StringArrayInput
	// List of registry names to allow on the hosts.
	AllowedRegistries pulumi.StringArrayInput
	// This setting is available only when you have license for `Advanced Malware Protection`. Send true to make use of the license and enable the `Real-time Malware Protection` control in the Host Runtime policies.
	AntivirusProtection pulumi.BoolPtrInput
	// Agent will send extra audit messages to the server for success operations from inside the container (runtime).
	AuditAll pulumi.BoolPtrInput
	// This option is applicable only if `Enable Pod Enforcer injection` is selected. Select this option if you want Aqua Enterprise to copy the secrets defined above to the Pod Enforcer namespace and container. Otherwise, you can choose to copy these secrets by other means.
	AutoCopySecrets pulumi.BoolPtrInput
	// This option is available only if `Enable workload discovery` is selected. If selected, the KubeEnforcer will add previously unknown image registries from the cluster to Aqua.
	AutoDiscoverConfigureRegistries pulumi.BoolPtrInput
	// When this option is selected, the KubeEnforcer will discover workloads on its cluster.
	AutoDiscoveryEnabled pulumi.BoolPtrInput
	// This option is available only if `Enable workload discovery` is selected. If selected, the KubeEnforcer will automatically register images running as workloads (and scan the discovered images for security issues).
	AutoScanDiscoveredImagesRunningContainers pulumi.BoolPtrInput
	// Select Enabled to detect suspicious activity in your containers and display potential security threats in the Incidents and Audit pages.
	BehavioralEngine pulumi.BoolPtrInput
	// This applies only if both `Enable admission control` and Enforce mode are set. This additional option must be selected for admission control to work if the KubeEnforcer is not connected to any Gateway. If this option is not selected, admission control will be disabled; this will have no effect on containers already running.
	BlockAdmissionControl pulumi.BoolPtrInput
	// Set `True` to apply Container Runtime Policies, Image Profiles, and Firewall Policies to containers.
	ContainerActivityProtection pulumi.BoolPtrInput
	// This setting is available only when you have license for `Advanced Malware Protection`. Send true to make use of the license and enable the `Real-time Malware Protection` control in the Container Runtime policies.
	ContainerAntivirusProtection pulumi.BoolPtrInput
	// A description of the Aqua Enforcer group.
	Description pulumi.StringPtrInput
	// Whether to enable enforce mode on the Enforcers, defaults to False.
	Enforce pulumi.BoolPtrInput
	// Select Enabled to send activity logs in your containers to the Aqua Server for forensics purposes.
	Forensics pulumi.BoolPtrInput
	// List of Aqua gateway IDs for the Enforcers.
	Gateways pulumi.StringArrayInput
	// The ID of the Enforcer group.
	GroupId pulumi.StringInput
	// Set `True` to enable host scanning and respective Host Assurance controls.
	HostAssurance pulumi.BoolPtrInput
	// Set `True` to enable these Host Runtime Policy controls: `OS Users and Groups Allowed` and `OS Users and Groups Blocked`
	HostBehavioralEngine pulumi.BoolPtrInput
	// Select Enabled to send activity logs in your host to the Aqua Server for forensics purposes.
	HostForensics pulumi.BoolPtrInput
	// Set `True` to apply Firewall Policies to hosts, and allow recording network maps for Aqua services. The Network Firewall setting must be disabled when deploying the Aqua Enforcer on a machine running Rocky Linux. See https://docs.aquasec.com/docs/platform-support-limitations-rocky-linux for further information
	HostNetworkProtection pulumi.BoolPtrInput
	// The OS type for the host
	HostOs pulumi.StringPtrInput
	// Set `True` to enable all Host Runtime Policy controls except for `OS Users and Groups Allowed` and `OS Users and Groups Blocked`.
	HostProtection pulumi.BoolPtrInput
	// Set `True` to enable these Host Runtime Policy controls: `OS Users and Groups Allowed` and `OS Users and Groups Blocked`
	HostUserProtection pulumi.BoolPtrInput
	// Set `True` to enable selected controls: Container Runtime Policy (`Block Non-Compliant Images`, `Block Unregistered Images`, and `Registries Allowed`) and Default Image Assurance Policy (`Images Blocked`).
	ImageAssurance pulumi.BoolPtrInput
	// See https://docs.aquasec.com/docs/securing-kubernetes-applications#section-configuration-hardening, The KubeEnforcer can deploy the Aqua Security kube-bench open-source product to perform Kubernetes CIS benchmark testing of nodes.
	// 			This field specifies the path and file name of the kube-bench product image for the KubeEnforcer to deploy; it will be filled in automatically. You can optionally enter a different value.
	KubeBenchImageName pulumi.StringPtrInput
	// Name for the batch install record.
	LogicalName pulumi.StringPtrInput
	// This option is applicable only if `Enable Pod Enforcer injection` is selected.
	MicroEnforcerCertsSecretsName pulumi.StringPtrInput
	// This option is applicable only if `Enable Pod Enforcer injection` is selected. This field specifies the path and file name of the KubeEnforcer product image to be deployed; it will be filled in automatically. You can optionally enter a different value.
	MicroEnforcerImageName pulumi.StringPtrInput
	// This applies only if both `Enable admission control` and Enforce mode are set. This additional option must be selected for admission control to work if the KubeEnforcer is not connected to any Gateway. If this option is not selected, admission control will be disabled; this will have no effect on containers already running.
	MicroEnforcerInjection pulumi.BoolPtrInput
	// You can specify the name of the secret (in the Aqua namespace) that Aqua copies into the Pod Enforcer namespace and kube-bench, allowing them access to the Pod Enforcer and kube-bench product images, respectively.
	MicroEnforcerSecretsName pulumi.StringPtrInput
	// Send true to apply Firewall Policies to containers, and allow recording network maps for Aqua services. The Network Firewall setting must be disabled when deploying the Aqua Enforcer on a machine running Rocky Linux. See https://docs.aquasec.com/docs/platform-support-limitations-rocky-linux for further information.
	NetworkProtection pulumi.BoolPtrInput
	// The orchestrator for which you are creating the Enforcer group.
	Orchestrators EnforcerGroupsOrchestratorArrayInput
	// Permission Action
	Permission pulumi.StringPtrInput
	// Set `True` to allow Enforcers to be discovered in the Risk Explorer.
	RiskExplorerAutoDiscovery pulumi.BoolPtrInput
	// The container runtime environment.
	RuntimeType pulumi.StringPtrInput
	// Set `True` to configure Enforcers to discover local host images. Discovered images will be listed under Images > Host Images, as well as under Infrastructure (in the Images tab for applicable hosts).
	SyncHostImages pulumi.BoolPtrInput
	// Set `True` will allow profiling and monitoring system calls made by running containers.
	SyscallEnabled pulumi.BoolPtrInput
	// Enforcer Type.
	Type pulumi.StringInput
	// Set `True` to apply User Access Control Policies to containers. Note that Aqua Enforcers must be deployed with the AQUA*RUNC*INTERCEPTION environment variable set to 0 in order to use User Access Control Policies.
	UserAccessControl pulumi.BoolPtrInput
}

The set of arguments for constructing a EnforcerGroups resource.

func (EnforcerGroupsArgs) ElementType

func (EnforcerGroupsArgs) ElementType() reflect.Type

type EnforcerGroupsArray

type EnforcerGroupsArray []EnforcerGroupsInput

func (EnforcerGroupsArray) ElementType

func (EnforcerGroupsArray) ElementType() reflect.Type

func (EnforcerGroupsArray) ToEnforcerGroupsArrayOutput

func (i EnforcerGroupsArray) ToEnforcerGroupsArrayOutput() EnforcerGroupsArrayOutput

func (EnforcerGroupsArray) ToEnforcerGroupsArrayOutputWithContext

func (i EnforcerGroupsArray) ToEnforcerGroupsArrayOutputWithContext(ctx context.Context) EnforcerGroupsArrayOutput

type EnforcerGroupsArrayInput

type EnforcerGroupsArrayInput interface {
	pulumi.Input

	ToEnforcerGroupsArrayOutput() EnforcerGroupsArrayOutput
	ToEnforcerGroupsArrayOutputWithContext(context.Context) EnforcerGroupsArrayOutput
}

EnforcerGroupsArrayInput is an input type that accepts EnforcerGroupsArray and EnforcerGroupsArrayOutput values. You can construct a concrete instance of `EnforcerGroupsArrayInput` via:

EnforcerGroupsArray{ EnforcerGroupsArgs{...} }

type EnforcerGroupsArrayOutput

type EnforcerGroupsArrayOutput struct{ *pulumi.OutputState }

func (EnforcerGroupsArrayOutput) ElementType

func (EnforcerGroupsArrayOutput) ElementType() reflect.Type

func (EnforcerGroupsArrayOutput) Index

func (EnforcerGroupsArrayOutput) ToEnforcerGroupsArrayOutput

func (o EnforcerGroupsArrayOutput) ToEnforcerGroupsArrayOutput() EnforcerGroupsArrayOutput

func (EnforcerGroupsArrayOutput) ToEnforcerGroupsArrayOutputWithContext

func (o EnforcerGroupsArrayOutput) ToEnforcerGroupsArrayOutputWithContext(ctx context.Context) EnforcerGroupsArrayOutput

type EnforcerGroupsCommand

type EnforcerGroupsCommand struct {
	Default    *string `pulumi:"default"`
	Kubernetes *string `pulumi:"kubernetes"`
	Swarm      *string `pulumi:"swarm"`
	Windows    *string `pulumi:"windows"`
}

type EnforcerGroupsCommandArgs

type EnforcerGroupsCommandArgs struct {
	Default    pulumi.StringPtrInput `pulumi:"default"`
	Kubernetes pulumi.StringPtrInput `pulumi:"kubernetes"`
	Swarm      pulumi.StringPtrInput `pulumi:"swarm"`
	Windows    pulumi.StringPtrInput `pulumi:"windows"`
}

func (EnforcerGroupsCommandArgs) ElementType

func (EnforcerGroupsCommandArgs) ElementType() reflect.Type

func (EnforcerGroupsCommandArgs) ToEnforcerGroupsCommandOutput

func (i EnforcerGroupsCommandArgs) ToEnforcerGroupsCommandOutput() EnforcerGroupsCommandOutput

func (EnforcerGroupsCommandArgs) ToEnforcerGroupsCommandOutputWithContext

func (i EnforcerGroupsCommandArgs) ToEnforcerGroupsCommandOutputWithContext(ctx context.Context) EnforcerGroupsCommandOutput

type EnforcerGroupsCommandArray

type EnforcerGroupsCommandArray []EnforcerGroupsCommandInput

func (EnforcerGroupsCommandArray) ElementType

func (EnforcerGroupsCommandArray) ElementType() reflect.Type

func (EnforcerGroupsCommandArray) ToEnforcerGroupsCommandArrayOutput

func (i EnforcerGroupsCommandArray) ToEnforcerGroupsCommandArrayOutput() EnforcerGroupsCommandArrayOutput

func (EnforcerGroupsCommandArray) ToEnforcerGroupsCommandArrayOutputWithContext

func (i EnforcerGroupsCommandArray) ToEnforcerGroupsCommandArrayOutputWithContext(ctx context.Context) EnforcerGroupsCommandArrayOutput

type EnforcerGroupsCommandArrayInput

type EnforcerGroupsCommandArrayInput interface {
	pulumi.Input

	ToEnforcerGroupsCommandArrayOutput() EnforcerGroupsCommandArrayOutput
	ToEnforcerGroupsCommandArrayOutputWithContext(context.Context) EnforcerGroupsCommandArrayOutput
}

EnforcerGroupsCommandArrayInput is an input type that accepts EnforcerGroupsCommandArray and EnforcerGroupsCommandArrayOutput values. You can construct a concrete instance of `EnforcerGroupsCommandArrayInput` via:

EnforcerGroupsCommandArray{ EnforcerGroupsCommandArgs{...} }

type EnforcerGroupsCommandArrayOutput

type EnforcerGroupsCommandArrayOutput struct{ *pulumi.OutputState }

func (EnforcerGroupsCommandArrayOutput) ElementType

func (EnforcerGroupsCommandArrayOutput) Index

func (EnforcerGroupsCommandArrayOutput) ToEnforcerGroupsCommandArrayOutput

func (o EnforcerGroupsCommandArrayOutput) ToEnforcerGroupsCommandArrayOutput() EnforcerGroupsCommandArrayOutput

func (EnforcerGroupsCommandArrayOutput) ToEnforcerGroupsCommandArrayOutputWithContext

func (o EnforcerGroupsCommandArrayOutput) ToEnforcerGroupsCommandArrayOutputWithContext(ctx context.Context) EnforcerGroupsCommandArrayOutput

type EnforcerGroupsCommandInput

type EnforcerGroupsCommandInput interface {
	pulumi.Input

	ToEnforcerGroupsCommandOutput() EnforcerGroupsCommandOutput
	ToEnforcerGroupsCommandOutputWithContext(context.Context) EnforcerGroupsCommandOutput
}

EnforcerGroupsCommandInput is an input type that accepts EnforcerGroupsCommandArgs and EnforcerGroupsCommandOutput values. You can construct a concrete instance of `EnforcerGroupsCommandInput` via:

EnforcerGroupsCommandArgs{...}

type EnforcerGroupsCommandOutput

type EnforcerGroupsCommandOutput struct{ *pulumi.OutputState }

func (EnforcerGroupsCommandOutput) Default

func (EnforcerGroupsCommandOutput) ElementType

func (EnforcerGroupsCommandOutput) Kubernetes

func (EnforcerGroupsCommandOutput) Swarm

func (EnforcerGroupsCommandOutput) ToEnforcerGroupsCommandOutput

func (o EnforcerGroupsCommandOutput) ToEnforcerGroupsCommandOutput() EnforcerGroupsCommandOutput

func (EnforcerGroupsCommandOutput) ToEnforcerGroupsCommandOutputWithContext

func (o EnforcerGroupsCommandOutput) ToEnforcerGroupsCommandOutputWithContext(ctx context.Context) EnforcerGroupsCommandOutput

func (EnforcerGroupsCommandOutput) Windows

type EnforcerGroupsInput

type EnforcerGroupsInput interface {
	pulumi.Input

	ToEnforcerGroupsOutput() EnforcerGroupsOutput
	ToEnforcerGroupsOutputWithContext(ctx context.Context) EnforcerGroupsOutput
}

type EnforcerGroupsMap

type EnforcerGroupsMap map[string]EnforcerGroupsInput

func (EnforcerGroupsMap) ElementType

func (EnforcerGroupsMap) ElementType() reflect.Type

func (EnforcerGroupsMap) ToEnforcerGroupsMapOutput

func (i EnforcerGroupsMap) ToEnforcerGroupsMapOutput() EnforcerGroupsMapOutput

func (EnforcerGroupsMap) ToEnforcerGroupsMapOutputWithContext

func (i EnforcerGroupsMap) ToEnforcerGroupsMapOutputWithContext(ctx context.Context) EnforcerGroupsMapOutput

type EnforcerGroupsMapInput

type EnforcerGroupsMapInput interface {
	pulumi.Input

	ToEnforcerGroupsMapOutput() EnforcerGroupsMapOutput
	ToEnforcerGroupsMapOutputWithContext(context.Context) EnforcerGroupsMapOutput
}

EnforcerGroupsMapInput is an input type that accepts EnforcerGroupsMap and EnforcerGroupsMapOutput values. You can construct a concrete instance of `EnforcerGroupsMapInput` via:

EnforcerGroupsMap{ "key": EnforcerGroupsArgs{...} }

type EnforcerGroupsMapOutput

type EnforcerGroupsMapOutput struct{ *pulumi.OutputState }

func (EnforcerGroupsMapOutput) ElementType

func (EnforcerGroupsMapOutput) ElementType() reflect.Type

func (EnforcerGroupsMapOutput) MapIndex

func (EnforcerGroupsMapOutput) ToEnforcerGroupsMapOutput

func (o EnforcerGroupsMapOutput) ToEnforcerGroupsMapOutput() EnforcerGroupsMapOutput

func (EnforcerGroupsMapOutput) ToEnforcerGroupsMapOutputWithContext

func (o EnforcerGroupsMapOutput) ToEnforcerGroupsMapOutputWithContext(ctx context.Context) EnforcerGroupsMapOutput

type EnforcerGroupsOrchestrator

type EnforcerGroupsOrchestrator struct {
	Master *bool `pulumi:"master"`
	// May be specified for these orchestrators: Kubernetes, Kubernetes GKE, VMware Tanzu Kubernetes Grid Integrated Edition (PKS).
	Namespace *string `pulumi:"namespace"`
	// May be specified for these orchestrators: Kubernetes, Kubernetes GKE, OpenShift, VMware Tanzu Kubernetes Grid Integrated Edition (PKS).
	ServiceAccount *string `pulumi:"serviceAccount"`
	// Enforcer Type.
	Type *string `pulumi:"type"`
}

type EnforcerGroupsOrchestratorArgs

type EnforcerGroupsOrchestratorArgs struct {
	Master pulumi.BoolPtrInput `pulumi:"master"`
	// May be specified for these orchestrators: Kubernetes, Kubernetes GKE, VMware Tanzu Kubernetes Grid Integrated Edition (PKS).
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// May be specified for these orchestrators: Kubernetes, Kubernetes GKE, OpenShift, VMware Tanzu Kubernetes Grid Integrated Edition (PKS).
	ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"`
	// Enforcer Type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (EnforcerGroupsOrchestratorArgs) ElementType

func (EnforcerGroupsOrchestratorArgs) ToEnforcerGroupsOrchestratorOutput

func (i EnforcerGroupsOrchestratorArgs) ToEnforcerGroupsOrchestratorOutput() EnforcerGroupsOrchestratorOutput

func (EnforcerGroupsOrchestratorArgs) ToEnforcerGroupsOrchestratorOutputWithContext

func (i EnforcerGroupsOrchestratorArgs) ToEnforcerGroupsOrchestratorOutputWithContext(ctx context.Context) EnforcerGroupsOrchestratorOutput

type EnforcerGroupsOrchestratorArray

type EnforcerGroupsOrchestratorArray []EnforcerGroupsOrchestratorInput

func (EnforcerGroupsOrchestratorArray) ElementType

func (EnforcerGroupsOrchestratorArray) ToEnforcerGroupsOrchestratorArrayOutput

func (i EnforcerGroupsOrchestratorArray) ToEnforcerGroupsOrchestratorArrayOutput() EnforcerGroupsOrchestratorArrayOutput

func (EnforcerGroupsOrchestratorArray) ToEnforcerGroupsOrchestratorArrayOutputWithContext

func (i EnforcerGroupsOrchestratorArray) ToEnforcerGroupsOrchestratorArrayOutputWithContext(ctx context.Context) EnforcerGroupsOrchestratorArrayOutput

type EnforcerGroupsOrchestratorArrayInput

type EnforcerGroupsOrchestratorArrayInput interface {
	pulumi.Input

	ToEnforcerGroupsOrchestratorArrayOutput() EnforcerGroupsOrchestratorArrayOutput
	ToEnforcerGroupsOrchestratorArrayOutputWithContext(context.Context) EnforcerGroupsOrchestratorArrayOutput
}

EnforcerGroupsOrchestratorArrayInput is an input type that accepts EnforcerGroupsOrchestratorArray and EnforcerGroupsOrchestratorArrayOutput values. You can construct a concrete instance of `EnforcerGroupsOrchestratorArrayInput` via:

EnforcerGroupsOrchestratorArray{ EnforcerGroupsOrchestratorArgs{...} }

type EnforcerGroupsOrchestratorArrayOutput

type EnforcerGroupsOrchestratorArrayOutput struct{ *pulumi.OutputState }

func (EnforcerGroupsOrchestratorArrayOutput) ElementType

func (EnforcerGroupsOrchestratorArrayOutput) Index

func (EnforcerGroupsOrchestratorArrayOutput) ToEnforcerGroupsOrchestratorArrayOutput

func (o EnforcerGroupsOrchestratorArrayOutput) ToEnforcerGroupsOrchestratorArrayOutput() EnforcerGroupsOrchestratorArrayOutput

func (EnforcerGroupsOrchestratorArrayOutput) ToEnforcerGroupsOrchestratorArrayOutputWithContext

func (o EnforcerGroupsOrchestratorArrayOutput) ToEnforcerGroupsOrchestratorArrayOutputWithContext(ctx context.Context) EnforcerGroupsOrchestratorArrayOutput

type EnforcerGroupsOrchestratorInput

type EnforcerGroupsOrchestratorInput interface {
	pulumi.Input

	ToEnforcerGroupsOrchestratorOutput() EnforcerGroupsOrchestratorOutput
	ToEnforcerGroupsOrchestratorOutputWithContext(context.Context) EnforcerGroupsOrchestratorOutput
}

EnforcerGroupsOrchestratorInput is an input type that accepts EnforcerGroupsOrchestratorArgs and EnforcerGroupsOrchestratorOutput values. You can construct a concrete instance of `EnforcerGroupsOrchestratorInput` via:

EnforcerGroupsOrchestratorArgs{...}

type EnforcerGroupsOrchestratorOutput

type EnforcerGroupsOrchestratorOutput struct{ *pulumi.OutputState }

func (EnforcerGroupsOrchestratorOutput) ElementType

func (EnforcerGroupsOrchestratorOutput) Master

func (EnforcerGroupsOrchestratorOutput) Namespace

May be specified for these orchestrators: Kubernetes, Kubernetes GKE, VMware Tanzu Kubernetes Grid Integrated Edition (PKS).

func (EnforcerGroupsOrchestratorOutput) ServiceAccount

May be specified for these orchestrators: Kubernetes, Kubernetes GKE, OpenShift, VMware Tanzu Kubernetes Grid Integrated Edition (PKS).

func (EnforcerGroupsOrchestratorOutput) ToEnforcerGroupsOrchestratorOutput

func (o EnforcerGroupsOrchestratorOutput) ToEnforcerGroupsOrchestratorOutput() EnforcerGroupsOrchestratorOutput

func (EnforcerGroupsOrchestratorOutput) ToEnforcerGroupsOrchestratorOutputWithContext

func (o EnforcerGroupsOrchestratorOutput) ToEnforcerGroupsOrchestratorOutputWithContext(ctx context.Context) EnforcerGroupsOrchestratorOutput

func (EnforcerGroupsOrchestratorOutput) Type

Enforcer Type.

type EnforcerGroupsOutput

type EnforcerGroupsOutput struct{ *pulumi.OutputState }

func (EnforcerGroupsOutput) AdmissionControl

func (o EnforcerGroupsOutput) AdmissionControl() pulumi.BoolPtrOutput

Selecting this option will allow the KubeEnforcer to block the deployment of container images that have failed any of these Container Runtime Policy controls:\

  • Block Non-Compliant Images\
  • Block Non-Compliant Workloads\
  • Block Unregistered Images\ This functionality can work only when the KubeEnforcer is deployed in Enforce mode.

func (EnforcerGroupsOutput) AllowKubeEnforcerAudit

func (o EnforcerGroupsOutput) AllowKubeEnforcerAudit() pulumi.BoolPtrOutput

Allow kube enforcer audit.

func (EnforcerGroupsOutput) AllowedApplications

func (o EnforcerGroupsOutput) AllowedApplications() pulumi.StringArrayOutput

List of application names to allow on the hosts. if provided, only containers of the listed applications will be allowed to run.

func (EnforcerGroupsOutput) AllowedLabels

func (o EnforcerGroupsOutput) AllowedLabels() pulumi.StringArrayOutput

List of label names to allow on the hosts.

func (EnforcerGroupsOutput) AllowedRegistries

func (o EnforcerGroupsOutput) AllowedRegistries() pulumi.StringArrayOutput

List of registry names to allow on the hosts.

func (EnforcerGroupsOutput) AntivirusProtection

func (o EnforcerGroupsOutput) AntivirusProtection() pulumi.BoolPtrOutput

This setting is available only when you have license for `Advanced Malware Protection`. Send true to make use of the license and enable the `Real-time Malware Protection` control in the Host Runtime policies.

func (EnforcerGroupsOutput) AquaVersion

func (o EnforcerGroupsOutput) AquaVersion() pulumi.StringOutput

Aqua server version

func (EnforcerGroupsOutput) AuditAll

Agent will send extra audit messages to the server for success operations from inside the container (runtime).

func (EnforcerGroupsOutput) AutoCopySecrets

func (o EnforcerGroupsOutput) AutoCopySecrets() pulumi.BoolOutput

This option is applicable only if `Enable Pod Enforcer injection` is selected. Select this option if you want Aqua Enterprise to copy the secrets defined above to the Pod Enforcer namespace and container. Otherwise, you can choose to copy these secrets by other means.

func (EnforcerGroupsOutput) AutoDiscoverConfigureRegistries

func (o EnforcerGroupsOutput) AutoDiscoverConfigureRegistries() pulumi.BoolPtrOutput

This option is available only if `Enable workload discovery` is selected. If selected, the KubeEnforcer will add previously unknown image registries from the cluster to Aqua.

func (EnforcerGroupsOutput) AutoDiscoveryEnabled

func (o EnforcerGroupsOutput) AutoDiscoveryEnabled() pulumi.BoolPtrOutput

When this option is selected, the KubeEnforcer will discover workloads on its cluster.

func (EnforcerGroupsOutput) AutoScanDiscoveredImagesRunningContainers

func (o EnforcerGroupsOutput) AutoScanDiscoveredImagesRunningContainers() pulumi.BoolPtrOutput

This option is available only if `Enable workload discovery` is selected. If selected, the KubeEnforcer will automatically register images running as workloads (and scan the discovered images for security issues).

func (EnforcerGroupsOutput) BehavioralEngine

func (o EnforcerGroupsOutput) BehavioralEngine() pulumi.BoolPtrOutput

Select Enabled to detect suspicious activity in your containers and display potential security threats in the Incidents and Audit pages.

func (EnforcerGroupsOutput) BlockAdmissionControl

func (o EnforcerGroupsOutput) BlockAdmissionControl() pulumi.BoolPtrOutput

This applies only if both `Enable admission control` and Enforce mode are set. This additional option must be selected for admission control to work if the KubeEnforcer is not connected to any Gateway. If this option is not selected, admission control will be disabled; this will have no effect on containers already running.

func (EnforcerGroupsOutput) Commands

The installation command.

func (EnforcerGroupsOutput) ConnectedCount

func (o EnforcerGroupsOutput) ConnectedCount() pulumi.IntOutput

Number of connected enforcers in the enforcer group.

func (EnforcerGroupsOutput) ContainerActivityProtection

func (o EnforcerGroupsOutput) ContainerActivityProtection() pulumi.BoolPtrOutput

Set `True` to apply Container Runtime Policies, Image Profiles, and Firewall Policies to containers.

func (EnforcerGroupsOutput) ContainerAntivirusProtection

func (o EnforcerGroupsOutput) ContainerAntivirusProtection() pulumi.BoolPtrOutput

This setting is available only when you have license for `Advanced Malware Protection`. Send true to make use of the license and enable the `Real-time Malware Protection` control in the Container Runtime policies.

func (EnforcerGroupsOutput) Description

A description of the Aqua Enforcer group.

func (EnforcerGroupsOutput) DisconnectedCount

func (o EnforcerGroupsOutput) DisconnectedCount() pulumi.IntOutput

Number of disconnected enforcers in the enforcer group.

func (EnforcerGroupsOutput) ElementType

func (EnforcerGroupsOutput) ElementType() reflect.Type

func (EnforcerGroupsOutput) Enforce

Whether to enable enforce mode on the Enforcers, defaults to False.

func (EnforcerGroupsOutput) EnforcerImageName

func (o EnforcerGroupsOutput) EnforcerImageName() pulumi.StringOutput

The specific Aqua Enforcer product image (with image tag) to be deployed.

func (EnforcerGroupsOutput) Forensics

Select Enabled to send activity logs in your containers to the Aqua Server for forensics purposes.

func (EnforcerGroupsOutput) GatewayAddress

func (o EnforcerGroupsOutput) GatewayAddress() pulumi.StringOutput

Gateway Address

func (EnforcerGroupsOutput) GatewayName

func (o EnforcerGroupsOutput) GatewayName() pulumi.StringOutput

Gateway Name

func (EnforcerGroupsOutput) Gateways

List of Aqua gateway IDs for the Enforcers.

func (EnforcerGroupsOutput) GroupId

The ID of the Enforcer group.

func (EnforcerGroupsOutput) HighVulns

func (o EnforcerGroupsOutput) HighVulns() pulumi.IntOutput

Number of high vulnerabilities in the enforcers that in this enforcer group.

func (EnforcerGroupsOutput) HostAssurance

func (o EnforcerGroupsOutput) HostAssurance() pulumi.BoolPtrOutput

Set `True` to enable host scanning and respective Host Assurance controls.

func (EnforcerGroupsOutput) HostBehavioralEngine

func (o EnforcerGroupsOutput) HostBehavioralEngine() pulumi.BoolPtrOutput

Set `True` to enable these Host Runtime Policy controls: `OS Users and Groups Allowed` and `OS Users and Groups Blocked`

func (EnforcerGroupsOutput) HostForensics

func (o EnforcerGroupsOutput) HostForensics() pulumi.BoolPtrOutput

Select Enabled to send activity logs in your host to the Aqua Server for forensics purposes.

func (EnforcerGroupsOutput) HostNetworkProtection

func (o EnforcerGroupsOutput) HostNetworkProtection() pulumi.BoolPtrOutput

Set `True` to apply Firewall Policies to hosts, and allow recording network maps for Aqua services. The Network Firewall setting must be disabled when deploying the Aqua Enforcer on a machine running Rocky Linux. See https://docs.aquasec.com/docs/platform-support-limitations-rocky-linux for further information

func (EnforcerGroupsOutput) HostOs

The OS type for the host

func (EnforcerGroupsOutput) HostProtection

func (o EnforcerGroupsOutput) HostProtection() pulumi.BoolPtrOutput

Set `True` to enable all Host Runtime Policy controls except for `OS Users and Groups Allowed` and `OS Users and Groups Blocked`.

func (EnforcerGroupsOutput) HostUserProtection

func (o EnforcerGroupsOutput) HostUserProtection() pulumi.BoolPtrOutput

Set `True` to enable these Host Runtime Policy controls: `OS Users and Groups Allowed` and `OS Users and Groups Blocked`

func (EnforcerGroupsOutput) Hostname

The hostname

func (EnforcerGroupsOutput) HostsCount

func (o EnforcerGroupsOutput) HostsCount() pulumi.IntOutput

Number of enforcers in the enforcer group.

func (EnforcerGroupsOutput) ImageAssurance

func (o EnforcerGroupsOutput) ImageAssurance() pulumi.BoolPtrOutput

Set `True` to enable selected controls: Container Runtime Policy (`Block Non-Compliant Images`, `Block Unregistered Images`, and `Registries Allowed`) and Default Image Assurance Policy (`Images Blocked`).

func (EnforcerGroupsOutput) InstallCommand

func (o EnforcerGroupsOutput) InstallCommand() pulumi.StringOutput

Enforcer install command

func (EnforcerGroupsOutput) KubeBenchImageName

func (o EnforcerGroupsOutput) KubeBenchImageName() pulumi.StringOutput

See https://docs.aquasec.com/docs/securing-kubernetes-applications#section-configuration-hardening, The KubeEnforcer can deploy the Aqua Security kube-bench open-source product to perform Kubernetes CIS benchmark testing of nodes.

This field specifies the path and file name of the kube-bench product image for the KubeEnforcer to deploy; it will be filled in automatically. You can optionally enter a different value.

func (EnforcerGroupsOutput) LastUpdate

func (o EnforcerGroupsOutput) LastUpdate() pulumi.IntOutput

The last date and time the batch token was updated in UNIX time.

func (EnforcerGroupsOutput) LogicalName

func (o EnforcerGroupsOutput) LogicalName() pulumi.StringOutput

Name for the batch install record.

func (EnforcerGroupsOutput) LowVulns

func (o EnforcerGroupsOutput) LowVulns() pulumi.IntOutput

Number of low vulnerabilities in the enforcers that in this enforcer group.

func (EnforcerGroupsOutput) MedVulns

func (o EnforcerGroupsOutput) MedVulns() pulumi.IntOutput

Number of medium vulnerabilities in the enforcers that in this enforcer group.

func (EnforcerGroupsOutput) MicroEnforcerCertsSecretsName

func (o EnforcerGroupsOutput) MicroEnforcerCertsSecretsName() pulumi.StringPtrOutput

This option is applicable only if `Enable Pod Enforcer injection` is selected.

func (EnforcerGroupsOutput) MicroEnforcerImageName

func (o EnforcerGroupsOutput) MicroEnforcerImageName() pulumi.StringOutput

This option is applicable only if `Enable Pod Enforcer injection` is selected. This field specifies the path and file name of the KubeEnforcer product image to be deployed; it will be filled in automatically. You can optionally enter a different value.

func (EnforcerGroupsOutput) MicroEnforcerInjection

func (o EnforcerGroupsOutput) MicroEnforcerInjection() pulumi.BoolPtrOutput

This applies only if both `Enable admission control` and Enforce mode are set. This additional option must be selected for admission control to work if the KubeEnforcer is not connected to any Gateway. If this option is not selected, admission control will be disabled; this will have no effect on containers already running.

func (EnforcerGroupsOutput) MicroEnforcerSecretsName

func (o EnforcerGroupsOutput) MicroEnforcerSecretsName() pulumi.StringOutput

You can specify the name of the secret (in the Aqua namespace) that Aqua copies into the Pod Enforcer namespace and kube-bench, allowing them access to the Pod Enforcer and kube-bench product images, respectively.

func (EnforcerGroupsOutput) NegVulns

func (o EnforcerGroupsOutput) NegVulns() pulumi.IntOutput

Number of negligible vulnerabilities in the enforcers that in this enforcer group.

func (EnforcerGroupsOutput) NetworkProtection

func (o EnforcerGroupsOutput) NetworkProtection() pulumi.BoolPtrOutput

Send true to apply Firewall Policies to containers, and allow recording network maps for Aqua services. The Network Firewall setting must be disabled when deploying the Aqua Enforcer on a machine running Rocky Linux. See https://docs.aquasec.com/docs/platform-support-limitations-rocky-linux for further information.

func (EnforcerGroupsOutput) Orchestrators

The orchestrator for which you are creating the Enforcer group.

func (o EnforcerGroupsOutput) PasDeploymentLink() pulumi.StringOutput

pas deployment link

func (EnforcerGroupsOutput) Permission

Permission Action

func (EnforcerGroupsOutput) RiskExplorerAutoDiscovery

func (o EnforcerGroupsOutput) RiskExplorerAutoDiscovery() pulumi.BoolPtrOutput

Set `True` to allow Enforcers to be discovered in the Risk Explorer.

func (EnforcerGroupsOutput) RuntimePolicyName

func (o EnforcerGroupsOutput) RuntimePolicyName() pulumi.StringOutput

Function Runtime Policy that will applay on the nano enforcer.

func (EnforcerGroupsOutput) RuntimeType

func (o EnforcerGroupsOutput) RuntimeType() pulumi.StringOutput

The container runtime environment.

func (EnforcerGroupsOutput) SyncHostImages

func (o EnforcerGroupsOutput) SyncHostImages() pulumi.BoolPtrOutput

Set `True` to configure Enforcers to discover local host images. Discovered images will be listed under Images > Host Images, as well as under Infrastructure (in the Images tab for applicable hosts).

func (EnforcerGroupsOutput) SyscallEnabled

func (o EnforcerGroupsOutput) SyscallEnabled() pulumi.BoolPtrOutput

Set `True` will allow profiling and monitoring system calls made by running containers.

func (EnforcerGroupsOutput) ToEnforcerGroupsOutput

func (o EnforcerGroupsOutput) ToEnforcerGroupsOutput() EnforcerGroupsOutput

func (EnforcerGroupsOutput) ToEnforcerGroupsOutputWithContext

func (o EnforcerGroupsOutput) ToEnforcerGroupsOutputWithContext(ctx context.Context) EnforcerGroupsOutput

func (EnforcerGroupsOutput) Token

The batch install token.

func (EnforcerGroupsOutput) Type

Enforcer Type.

func (EnforcerGroupsOutput) UserAccessControl

func (o EnforcerGroupsOutput) UserAccessControl() pulumi.BoolPtrOutput

Set `True` to apply User Access Control Policies to containers. Note that Aqua Enforcers must be deployed with the AQUA*RUNC*INTERCEPTION environment variable set to 0 in order to use User Access Control Policies.

type EnforcerGroupsState

type EnforcerGroupsState struct {
	// Selecting this option will allow the KubeEnforcer to block the deployment of container images that have failed any of these Container Runtime Policy controls:\
	// 			* Block Non-Compliant Images\
	// 			* Block Non-Compliant Workloads\
	// 			* Block Unregistered Images\
	// 			This functionality can work only when the KubeEnforcer is deployed in Enforce mode.
	AdmissionControl pulumi.BoolPtrInput
	// Allow kube enforcer audit.
	AllowKubeEnforcerAudit pulumi.BoolPtrInput
	// List of application names to allow on the hosts. if provided, only containers of the listed applications will be allowed to run.
	AllowedApplications pulumi.StringArrayInput
	// List of label names to allow on the hosts.
	AllowedLabels pulumi.StringArrayInput
	// List of registry names to allow on the hosts.
	AllowedRegistries pulumi.StringArrayInput
	// This setting is available only when you have license for `Advanced Malware Protection`. Send true to make use of the license and enable the `Real-time Malware Protection` control in the Host Runtime policies.
	AntivirusProtection pulumi.BoolPtrInput
	// Aqua server version
	AquaVersion pulumi.StringPtrInput
	// Agent will send extra audit messages to the server for success operations from inside the container (runtime).
	AuditAll pulumi.BoolPtrInput
	// This option is applicable only if `Enable Pod Enforcer injection` is selected. Select this option if you want Aqua Enterprise to copy the secrets defined above to the Pod Enforcer namespace and container. Otherwise, you can choose to copy these secrets by other means.
	AutoCopySecrets pulumi.BoolPtrInput
	// This option is available only if `Enable workload discovery` is selected. If selected, the KubeEnforcer will add previously unknown image registries from the cluster to Aqua.
	AutoDiscoverConfigureRegistries pulumi.BoolPtrInput
	// When this option is selected, the KubeEnforcer will discover workloads on its cluster.
	AutoDiscoveryEnabled pulumi.BoolPtrInput
	// This option is available only if `Enable workload discovery` is selected. If selected, the KubeEnforcer will automatically register images running as workloads (and scan the discovered images for security issues).
	AutoScanDiscoveredImagesRunningContainers pulumi.BoolPtrInput
	// Select Enabled to detect suspicious activity in your containers and display potential security threats in the Incidents and Audit pages.
	BehavioralEngine pulumi.BoolPtrInput
	// This applies only if both `Enable admission control` and Enforce mode are set. This additional option must be selected for admission control to work if the KubeEnforcer is not connected to any Gateway. If this option is not selected, admission control will be disabled; this will have no effect on containers already running.
	BlockAdmissionControl pulumi.BoolPtrInput
	// The installation command.
	Commands EnforcerGroupsCommandArrayInput
	// Number of connected enforcers in the enforcer group.
	ConnectedCount pulumi.IntPtrInput
	// Set `True` to apply Container Runtime Policies, Image Profiles, and Firewall Policies to containers.
	ContainerActivityProtection pulumi.BoolPtrInput
	// This setting is available only when you have license for `Advanced Malware Protection`. Send true to make use of the license and enable the `Real-time Malware Protection` control in the Container Runtime policies.
	ContainerAntivirusProtection pulumi.BoolPtrInput
	// A description of the Aqua Enforcer group.
	Description pulumi.StringPtrInput
	// Number of disconnected enforcers in the enforcer group.
	DisconnectedCount pulumi.IntPtrInput
	// Whether to enable enforce mode on the Enforcers, defaults to False.
	Enforce pulumi.BoolPtrInput
	// The specific Aqua Enforcer product image (with image tag) to be deployed.
	EnforcerImageName pulumi.StringPtrInput
	// Select Enabled to send activity logs in your containers to the Aqua Server for forensics purposes.
	Forensics pulumi.BoolPtrInput
	// Gateway Address
	GatewayAddress pulumi.StringPtrInput
	// Gateway Name
	GatewayName pulumi.StringPtrInput
	// List of Aqua gateway IDs for the Enforcers.
	Gateways pulumi.StringArrayInput
	// The ID of the Enforcer group.
	GroupId pulumi.StringPtrInput
	// Number of high vulnerabilities in the enforcers that in this enforcer group.
	HighVulns pulumi.IntPtrInput
	// Set `True` to enable host scanning and respective Host Assurance controls.
	HostAssurance pulumi.BoolPtrInput
	// Set `True` to enable these Host Runtime Policy controls: `OS Users and Groups Allowed` and `OS Users and Groups Blocked`
	HostBehavioralEngine pulumi.BoolPtrInput
	// Select Enabled to send activity logs in your host to the Aqua Server for forensics purposes.
	HostForensics pulumi.BoolPtrInput
	// Set `True` to apply Firewall Policies to hosts, and allow recording network maps for Aqua services. The Network Firewall setting must be disabled when deploying the Aqua Enforcer on a machine running Rocky Linux. See https://docs.aquasec.com/docs/platform-support-limitations-rocky-linux for further information
	HostNetworkProtection pulumi.BoolPtrInput
	// The OS type for the host
	HostOs pulumi.StringPtrInput
	// Set `True` to enable all Host Runtime Policy controls except for `OS Users and Groups Allowed` and `OS Users and Groups Blocked`.
	HostProtection pulumi.BoolPtrInput
	// Set `True` to enable these Host Runtime Policy controls: `OS Users and Groups Allowed` and `OS Users and Groups Blocked`
	HostUserProtection pulumi.BoolPtrInput
	// The hostname
	Hostname pulumi.StringPtrInput
	// Number of enforcers in the enforcer group.
	HostsCount pulumi.IntPtrInput
	// Set `True` to enable selected controls: Container Runtime Policy (`Block Non-Compliant Images`, `Block Unregistered Images`, and `Registries Allowed`) and Default Image Assurance Policy (`Images Blocked`).
	ImageAssurance pulumi.BoolPtrInput
	// Enforcer install command
	InstallCommand pulumi.StringPtrInput
	// See https://docs.aquasec.com/docs/securing-kubernetes-applications#section-configuration-hardening, The KubeEnforcer can deploy the Aqua Security kube-bench open-source product to perform Kubernetes CIS benchmark testing of nodes.
	// 			This field specifies the path and file name of the kube-bench product image for the KubeEnforcer to deploy; it will be filled in automatically. You can optionally enter a different value.
	KubeBenchImageName pulumi.StringPtrInput
	// The last date and time the batch token was updated in UNIX time.
	LastUpdate pulumi.IntPtrInput
	// Name for the batch install record.
	LogicalName pulumi.StringPtrInput
	// Number of low vulnerabilities in the enforcers that in this enforcer group.
	LowVulns pulumi.IntPtrInput
	// Number of medium vulnerabilities in the enforcers that in this enforcer group.
	MedVulns pulumi.IntPtrInput
	// This option is applicable only if `Enable Pod Enforcer injection` is selected.
	MicroEnforcerCertsSecretsName pulumi.StringPtrInput
	// This option is applicable only if `Enable Pod Enforcer injection` is selected. This field specifies the path and file name of the KubeEnforcer product image to be deployed; it will be filled in automatically. You can optionally enter a different value.
	MicroEnforcerImageName pulumi.StringPtrInput
	// This applies only if both `Enable admission control` and Enforce mode are set. This additional option must be selected for admission control to work if the KubeEnforcer is not connected to any Gateway. If this option is not selected, admission control will be disabled; this will have no effect on containers already running.
	MicroEnforcerInjection pulumi.BoolPtrInput
	// You can specify the name of the secret (in the Aqua namespace) that Aqua copies into the Pod Enforcer namespace and kube-bench, allowing them access to the Pod Enforcer and kube-bench product images, respectively.
	MicroEnforcerSecretsName pulumi.StringPtrInput
	// Number of negligible vulnerabilities in the enforcers that in this enforcer group.
	NegVulns pulumi.IntPtrInput
	// Send true to apply Firewall Policies to containers, and allow recording network maps for Aqua services. The Network Firewall setting must be disabled when deploying the Aqua Enforcer on a machine running Rocky Linux. See https://docs.aquasec.com/docs/platform-support-limitations-rocky-linux for further information.
	NetworkProtection pulumi.BoolPtrInput
	// The orchestrator for which you are creating the Enforcer group.
	Orchestrators EnforcerGroupsOrchestratorArrayInput
	// pas deployment link
	PasDeploymentLink pulumi.StringPtrInput
	// Permission Action
	Permission pulumi.StringPtrInput
	// Set `True` to allow Enforcers to be discovered in the Risk Explorer.
	RiskExplorerAutoDiscovery pulumi.BoolPtrInput
	// Function Runtime Policy that will applay on the nano enforcer.
	RuntimePolicyName pulumi.StringPtrInput
	// The container runtime environment.
	RuntimeType pulumi.StringPtrInput
	// Set `True` to configure Enforcers to discover local host images. Discovered images will be listed under Images > Host Images, as well as under Infrastructure (in the Images tab for applicable hosts).
	SyncHostImages pulumi.BoolPtrInput
	// Set `True` will allow profiling and monitoring system calls made by running containers.
	SyscallEnabled pulumi.BoolPtrInput
	// The batch install token.
	Token pulumi.StringPtrInput
	// Enforcer Type.
	Type pulumi.StringPtrInput
	// Set `True` to apply User Access Control Policies to containers. Note that Aqua Enforcers must be deployed with the AQUA*RUNC*INTERCEPTION environment variable set to 0 in order to use User Access Control Policies.
	UserAccessControl pulumi.BoolPtrInput
}

func (EnforcerGroupsState) ElementType

func (EnforcerGroupsState) ElementType() reflect.Type

type FirewallPolicy

type FirewallPolicy struct {
	pulumi.CustomResourceState

	// Username of the account that created the policy.
	Author pulumi.StringOutput `pulumi:"author"`
	// Indicates whether policy includes blocking incoming 'ping' requests.
	BlockIcmpPing pulumi.BoolPtrOutput `pulumi:"blockIcmpPing"`
	// Indicates whether policy includes blocking metadata services of the cloud.
	BlockMetadataService pulumi.BoolPtrOutput `pulumi:"blockMetadataService"`
	// Description of the Firewall Policy.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Information on network addresses that are allowed to pass in data or requests.
	InboundNetworks FirewallPolicyInboundNetworkArrayOutput `pulumi:"inboundNetworks"`
	// Timestamp of the last update in Unix time format.
	Lastupdate pulumi.IntOutput `pulumi:"lastupdate"`
	// Name of the policy, no longer than 128 characters and no slash characters.
	Name pulumi.StringOutput `pulumi:"name"`
	// Information on network addresses that are allowed to receive data or requests.
	OutboundNetworks FirewallPolicyOutboundNetworkArrayOutput `pulumi:"outboundNetworks"`
	// Indicates the class of protection defined by the firewall.
	Type pulumi.StringOutput `pulumi:"type"`
	// Aqua version functionality supported
	Version pulumi.StringOutput `pulumi:"version"`
}

func GetFirewallPolicy

func GetFirewallPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FirewallPolicyState, opts ...pulumi.ResourceOption) (*FirewallPolicy, error)

GetFirewallPolicy gets an existing FirewallPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFirewallPolicy

func NewFirewallPolicy(ctx *pulumi.Context,
	name string, args *FirewallPolicyArgs, opts ...pulumi.ResourceOption) (*FirewallPolicy, error)

NewFirewallPolicy registers a new resource with the given unique name, arguments, and options.

func (*FirewallPolicy) ElementType

func (*FirewallPolicy) ElementType() reflect.Type

func (*FirewallPolicy) ToFirewallPolicyOutput

func (i *FirewallPolicy) ToFirewallPolicyOutput() FirewallPolicyOutput

func (*FirewallPolicy) ToFirewallPolicyOutputWithContext

func (i *FirewallPolicy) ToFirewallPolicyOutputWithContext(ctx context.Context) FirewallPolicyOutput

type FirewallPolicyArgs

type FirewallPolicyArgs struct {
	// Indicates whether policy includes blocking incoming 'ping' requests.
	BlockIcmpPing pulumi.BoolPtrInput
	// Indicates whether policy includes blocking metadata services of the cloud.
	BlockMetadataService pulumi.BoolPtrInput
	// Description of the Firewall Policy.
	Description pulumi.StringPtrInput
	// Information on network addresses that are allowed to pass in data or requests.
	InboundNetworks FirewallPolicyInboundNetworkArrayInput
	// Name of the policy, no longer than 128 characters and no slash characters.
	Name pulumi.StringPtrInput
	// Information on network addresses that are allowed to receive data or requests.
	OutboundNetworks FirewallPolicyOutboundNetworkArrayInput
	// Indicates the class of protection defined by the firewall.
	Type pulumi.StringPtrInput
	// Aqua version functionality supported
	Version pulumi.StringPtrInput
}

The set of arguments for constructing a FirewallPolicy resource.

func (FirewallPolicyArgs) ElementType

func (FirewallPolicyArgs) ElementType() reflect.Type

type FirewallPolicyArray

type FirewallPolicyArray []FirewallPolicyInput

func (FirewallPolicyArray) ElementType

func (FirewallPolicyArray) ElementType() reflect.Type

func (FirewallPolicyArray) ToFirewallPolicyArrayOutput

func (i FirewallPolicyArray) ToFirewallPolicyArrayOutput() FirewallPolicyArrayOutput

func (FirewallPolicyArray) ToFirewallPolicyArrayOutputWithContext

func (i FirewallPolicyArray) ToFirewallPolicyArrayOutputWithContext(ctx context.Context) FirewallPolicyArrayOutput

type FirewallPolicyArrayInput

type FirewallPolicyArrayInput interface {
	pulumi.Input

	ToFirewallPolicyArrayOutput() FirewallPolicyArrayOutput
	ToFirewallPolicyArrayOutputWithContext(context.Context) FirewallPolicyArrayOutput
}

FirewallPolicyArrayInput is an input type that accepts FirewallPolicyArray and FirewallPolicyArrayOutput values. You can construct a concrete instance of `FirewallPolicyArrayInput` via:

FirewallPolicyArray{ FirewallPolicyArgs{...} }

type FirewallPolicyArrayOutput

type FirewallPolicyArrayOutput struct{ *pulumi.OutputState }

func (FirewallPolicyArrayOutput) ElementType

func (FirewallPolicyArrayOutput) ElementType() reflect.Type

func (FirewallPolicyArrayOutput) Index

func (FirewallPolicyArrayOutput) ToFirewallPolicyArrayOutput

func (o FirewallPolicyArrayOutput) ToFirewallPolicyArrayOutput() FirewallPolicyArrayOutput

func (FirewallPolicyArrayOutput) ToFirewallPolicyArrayOutputWithContext

func (o FirewallPolicyArrayOutput) ToFirewallPolicyArrayOutputWithContext(ctx context.Context) FirewallPolicyArrayOutput

type FirewallPolicyInboundNetwork

type FirewallPolicyInboundNetwork struct {
	// Indicates whether the specified resources are allowed to pass in data or requests.
	Allow bool `pulumi:"allow"`
	// Range of ports affected by firewall.
	PortRange string `pulumi:"portRange"`
	// Information of the resource.
	Resource *string `pulumi:"resource"`
	// Type of the resource
	ResourceType string `pulumi:"resourceType"`
}

type FirewallPolicyInboundNetworkArgs

type FirewallPolicyInboundNetworkArgs struct {
	// Indicates whether the specified resources are allowed to pass in data or requests.
	Allow pulumi.BoolInput `pulumi:"allow"`
	// Range of ports affected by firewall.
	PortRange pulumi.StringInput `pulumi:"portRange"`
	// Information of the resource.
	Resource pulumi.StringPtrInput `pulumi:"resource"`
	// Type of the resource
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
}

func (FirewallPolicyInboundNetworkArgs) ElementType

func (FirewallPolicyInboundNetworkArgs) ToFirewallPolicyInboundNetworkOutput

func (i FirewallPolicyInboundNetworkArgs) ToFirewallPolicyInboundNetworkOutput() FirewallPolicyInboundNetworkOutput

func (FirewallPolicyInboundNetworkArgs) ToFirewallPolicyInboundNetworkOutputWithContext

func (i FirewallPolicyInboundNetworkArgs) ToFirewallPolicyInboundNetworkOutputWithContext(ctx context.Context) FirewallPolicyInboundNetworkOutput

type FirewallPolicyInboundNetworkArray

type FirewallPolicyInboundNetworkArray []FirewallPolicyInboundNetworkInput

func (FirewallPolicyInboundNetworkArray) ElementType

func (FirewallPolicyInboundNetworkArray) ToFirewallPolicyInboundNetworkArrayOutput

func (i FirewallPolicyInboundNetworkArray) ToFirewallPolicyInboundNetworkArrayOutput() FirewallPolicyInboundNetworkArrayOutput

func (FirewallPolicyInboundNetworkArray) ToFirewallPolicyInboundNetworkArrayOutputWithContext

func (i FirewallPolicyInboundNetworkArray) ToFirewallPolicyInboundNetworkArrayOutputWithContext(ctx context.Context) FirewallPolicyInboundNetworkArrayOutput

type FirewallPolicyInboundNetworkArrayInput

type FirewallPolicyInboundNetworkArrayInput interface {
	pulumi.Input

	ToFirewallPolicyInboundNetworkArrayOutput() FirewallPolicyInboundNetworkArrayOutput
	ToFirewallPolicyInboundNetworkArrayOutputWithContext(context.Context) FirewallPolicyInboundNetworkArrayOutput
}

FirewallPolicyInboundNetworkArrayInput is an input type that accepts FirewallPolicyInboundNetworkArray and FirewallPolicyInboundNetworkArrayOutput values. You can construct a concrete instance of `FirewallPolicyInboundNetworkArrayInput` via:

FirewallPolicyInboundNetworkArray{ FirewallPolicyInboundNetworkArgs{...} }

type FirewallPolicyInboundNetworkArrayOutput

type FirewallPolicyInboundNetworkArrayOutput struct{ *pulumi.OutputState }

func (FirewallPolicyInboundNetworkArrayOutput) ElementType

func (FirewallPolicyInboundNetworkArrayOutput) Index

func (FirewallPolicyInboundNetworkArrayOutput) ToFirewallPolicyInboundNetworkArrayOutput

func (o FirewallPolicyInboundNetworkArrayOutput) ToFirewallPolicyInboundNetworkArrayOutput() FirewallPolicyInboundNetworkArrayOutput

func (FirewallPolicyInboundNetworkArrayOutput) ToFirewallPolicyInboundNetworkArrayOutputWithContext

func (o FirewallPolicyInboundNetworkArrayOutput) ToFirewallPolicyInboundNetworkArrayOutputWithContext(ctx context.Context) FirewallPolicyInboundNetworkArrayOutput

type FirewallPolicyInboundNetworkInput

type FirewallPolicyInboundNetworkInput interface {
	pulumi.Input

	ToFirewallPolicyInboundNetworkOutput() FirewallPolicyInboundNetworkOutput
	ToFirewallPolicyInboundNetworkOutputWithContext(context.Context) FirewallPolicyInboundNetworkOutput
}

FirewallPolicyInboundNetworkInput is an input type that accepts FirewallPolicyInboundNetworkArgs and FirewallPolicyInboundNetworkOutput values. You can construct a concrete instance of `FirewallPolicyInboundNetworkInput` via:

FirewallPolicyInboundNetworkArgs{...}

type FirewallPolicyInboundNetworkOutput

type FirewallPolicyInboundNetworkOutput struct{ *pulumi.OutputState }

func (FirewallPolicyInboundNetworkOutput) Allow

Indicates whether the specified resources are allowed to pass in data or requests.

func (FirewallPolicyInboundNetworkOutput) ElementType

func (FirewallPolicyInboundNetworkOutput) PortRange

Range of ports affected by firewall.

func (FirewallPolicyInboundNetworkOutput) Resource

Information of the resource.

func (FirewallPolicyInboundNetworkOutput) ResourceType

Type of the resource

func (FirewallPolicyInboundNetworkOutput) ToFirewallPolicyInboundNetworkOutput

func (o FirewallPolicyInboundNetworkOutput) ToFirewallPolicyInboundNetworkOutput() FirewallPolicyInboundNetworkOutput

func (FirewallPolicyInboundNetworkOutput) ToFirewallPolicyInboundNetworkOutputWithContext

func (o FirewallPolicyInboundNetworkOutput) ToFirewallPolicyInboundNetworkOutputWithContext(ctx context.Context) FirewallPolicyInboundNetworkOutput

type FirewallPolicyInput

type FirewallPolicyInput interface {
	pulumi.Input

	ToFirewallPolicyOutput() FirewallPolicyOutput
	ToFirewallPolicyOutputWithContext(ctx context.Context) FirewallPolicyOutput
}

type FirewallPolicyMap

type FirewallPolicyMap map[string]FirewallPolicyInput

func (FirewallPolicyMap) ElementType

func (FirewallPolicyMap) ElementType() reflect.Type

func (FirewallPolicyMap) ToFirewallPolicyMapOutput

func (i FirewallPolicyMap) ToFirewallPolicyMapOutput() FirewallPolicyMapOutput

func (FirewallPolicyMap) ToFirewallPolicyMapOutputWithContext

func (i FirewallPolicyMap) ToFirewallPolicyMapOutputWithContext(ctx context.Context) FirewallPolicyMapOutput

type FirewallPolicyMapInput

type FirewallPolicyMapInput interface {
	pulumi.Input

	ToFirewallPolicyMapOutput() FirewallPolicyMapOutput
	ToFirewallPolicyMapOutputWithContext(context.Context) FirewallPolicyMapOutput
}

FirewallPolicyMapInput is an input type that accepts FirewallPolicyMap and FirewallPolicyMapOutput values. You can construct a concrete instance of `FirewallPolicyMapInput` via:

FirewallPolicyMap{ "key": FirewallPolicyArgs{...} }

type FirewallPolicyMapOutput

type FirewallPolicyMapOutput struct{ *pulumi.OutputState }

func (FirewallPolicyMapOutput) ElementType

func (FirewallPolicyMapOutput) ElementType() reflect.Type

func (FirewallPolicyMapOutput) MapIndex

func (FirewallPolicyMapOutput) ToFirewallPolicyMapOutput

func (o FirewallPolicyMapOutput) ToFirewallPolicyMapOutput() FirewallPolicyMapOutput

func (FirewallPolicyMapOutput) ToFirewallPolicyMapOutputWithContext

func (o FirewallPolicyMapOutput) ToFirewallPolicyMapOutputWithContext(ctx context.Context) FirewallPolicyMapOutput

type FirewallPolicyOutboundNetwork

type FirewallPolicyOutboundNetwork struct {
	// Indicates whether the specified resources are allowed to receive data or requests.
	Allow bool `pulumi:"allow"`
	// Range of ports affected by firewall.
	PortRange string `pulumi:"portRange"`
	// Information of the resource.
	Resource *string `pulumi:"resource"`
	// Type of the resource.
	ResourceType string `pulumi:"resourceType"`
}

type FirewallPolicyOutboundNetworkArgs

type FirewallPolicyOutboundNetworkArgs struct {
	// Indicates whether the specified resources are allowed to receive data or requests.
	Allow pulumi.BoolInput `pulumi:"allow"`
	// Range of ports affected by firewall.
	PortRange pulumi.StringInput `pulumi:"portRange"`
	// Information of the resource.
	Resource pulumi.StringPtrInput `pulumi:"resource"`
	// Type of the resource.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
}

func (FirewallPolicyOutboundNetworkArgs) ElementType

func (FirewallPolicyOutboundNetworkArgs) ToFirewallPolicyOutboundNetworkOutput

func (i FirewallPolicyOutboundNetworkArgs) ToFirewallPolicyOutboundNetworkOutput() FirewallPolicyOutboundNetworkOutput

func (FirewallPolicyOutboundNetworkArgs) ToFirewallPolicyOutboundNetworkOutputWithContext

func (i FirewallPolicyOutboundNetworkArgs) ToFirewallPolicyOutboundNetworkOutputWithContext(ctx context.Context) FirewallPolicyOutboundNetworkOutput

type FirewallPolicyOutboundNetworkArray

type FirewallPolicyOutboundNetworkArray []FirewallPolicyOutboundNetworkInput

func (FirewallPolicyOutboundNetworkArray) ElementType

func (FirewallPolicyOutboundNetworkArray) ToFirewallPolicyOutboundNetworkArrayOutput

func (i FirewallPolicyOutboundNetworkArray) ToFirewallPolicyOutboundNetworkArrayOutput() FirewallPolicyOutboundNetworkArrayOutput

func (FirewallPolicyOutboundNetworkArray) ToFirewallPolicyOutboundNetworkArrayOutputWithContext

func (i FirewallPolicyOutboundNetworkArray) ToFirewallPolicyOutboundNetworkArrayOutputWithContext(ctx context.Context) FirewallPolicyOutboundNetworkArrayOutput

type FirewallPolicyOutboundNetworkArrayInput

type FirewallPolicyOutboundNetworkArrayInput interface {
	pulumi.Input

	ToFirewallPolicyOutboundNetworkArrayOutput() FirewallPolicyOutboundNetworkArrayOutput
	ToFirewallPolicyOutboundNetworkArrayOutputWithContext(context.Context) FirewallPolicyOutboundNetworkArrayOutput
}

FirewallPolicyOutboundNetworkArrayInput is an input type that accepts FirewallPolicyOutboundNetworkArray and FirewallPolicyOutboundNetworkArrayOutput values. You can construct a concrete instance of `FirewallPolicyOutboundNetworkArrayInput` via:

FirewallPolicyOutboundNetworkArray{ FirewallPolicyOutboundNetworkArgs{...} }

type FirewallPolicyOutboundNetworkArrayOutput

type FirewallPolicyOutboundNetworkArrayOutput struct{ *pulumi.OutputState }

func (FirewallPolicyOutboundNetworkArrayOutput) ElementType

func (FirewallPolicyOutboundNetworkArrayOutput) Index

func (FirewallPolicyOutboundNetworkArrayOutput) ToFirewallPolicyOutboundNetworkArrayOutput

func (o FirewallPolicyOutboundNetworkArrayOutput) ToFirewallPolicyOutboundNetworkArrayOutput() FirewallPolicyOutboundNetworkArrayOutput

func (FirewallPolicyOutboundNetworkArrayOutput) ToFirewallPolicyOutboundNetworkArrayOutputWithContext

func (o FirewallPolicyOutboundNetworkArrayOutput) ToFirewallPolicyOutboundNetworkArrayOutputWithContext(ctx context.Context) FirewallPolicyOutboundNetworkArrayOutput

type FirewallPolicyOutboundNetworkInput

type FirewallPolicyOutboundNetworkInput interface {
	pulumi.Input

	ToFirewallPolicyOutboundNetworkOutput() FirewallPolicyOutboundNetworkOutput
	ToFirewallPolicyOutboundNetworkOutputWithContext(context.Context) FirewallPolicyOutboundNetworkOutput
}

FirewallPolicyOutboundNetworkInput is an input type that accepts FirewallPolicyOutboundNetworkArgs and FirewallPolicyOutboundNetworkOutput values. You can construct a concrete instance of `FirewallPolicyOutboundNetworkInput` via:

FirewallPolicyOutboundNetworkArgs{...}

type FirewallPolicyOutboundNetworkOutput

type FirewallPolicyOutboundNetworkOutput struct{ *pulumi.OutputState }

func (FirewallPolicyOutboundNetworkOutput) Allow

Indicates whether the specified resources are allowed to receive data or requests.

func (FirewallPolicyOutboundNetworkOutput) ElementType

func (FirewallPolicyOutboundNetworkOutput) PortRange

Range of ports affected by firewall.

func (FirewallPolicyOutboundNetworkOutput) Resource

Information of the resource.

func (FirewallPolicyOutboundNetworkOutput) ResourceType

Type of the resource.

func (FirewallPolicyOutboundNetworkOutput) ToFirewallPolicyOutboundNetworkOutput

func (o FirewallPolicyOutboundNetworkOutput) ToFirewallPolicyOutboundNetworkOutput() FirewallPolicyOutboundNetworkOutput

func (FirewallPolicyOutboundNetworkOutput) ToFirewallPolicyOutboundNetworkOutputWithContext

func (o FirewallPolicyOutboundNetworkOutput) ToFirewallPolicyOutboundNetworkOutputWithContext(ctx context.Context) FirewallPolicyOutboundNetworkOutput

type FirewallPolicyOutput

type FirewallPolicyOutput struct{ *pulumi.OutputState }

func (FirewallPolicyOutput) Author

Username of the account that created the policy.

func (FirewallPolicyOutput) BlockIcmpPing

func (o FirewallPolicyOutput) BlockIcmpPing() pulumi.BoolPtrOutput

Indicates whether policy includes blocking incoming 'ping' requests.

func (FirewallPolicyOutput) BlockMetadataService

func (o FirewallPolicyOutput) BlockMetadataService() pulumi.BoolPtrOutput

Indicates whether policy includes blocking metadata services of the cloud.

func (FirewallPolicyOutput) Description

Description of the Firewall Policy.

func (FirewallPolicyOutput) ElementType

func (FirewallPolicyOutput) ElementType() reflect.Type

func (FirewallPolicyOutput) InboundNetworks

Information on network addresses that are allowed to pass in data or requests.

func (FirewallPolicyOutput) Lastupdate

func (o FirewallPolicyOutput) Lastupdate() pulumi.IntOutput

Timestamp of the last update in Unix time format.

func (FirewallPolicyOutput) Name

Name of the policy, no longer than 128 characters and no slash characters.

func (FirewallPolicyOutput) OutboundNetworks

Information on network addresses that are allowed to receive data or requests.

func (FirewallPolicyOutput) ToFirewallPolicyOutput

func (o FirewallPolicyOutput) ToFirewallPolicyOutput() FirewallPolicyOutput

func (FirewallPolicyOutput) ToFirewallPolicyOutputWithContext

func (o FirewallPolicyOutput) ToFirewallPolicyOutputWithContext(ctx context.Context) FirewallPolicyOutput

func (FirewallPolicyOutput) Type

Indicates the class of protection defined by the firewall.

func (FirewallPolicyOutput) Version

Aqua version functionality supported

type FirewallPolicyState

type FirewallPolicyState struct {
	// Username of the account that created the policy.
	Author pulumi.StringPtrInput
	// Indicates whether policy includes blocking incoming 'ping' requests.
	BlockIcmpPing pulumi.BoolPtrInput
	// Indicates whether policy includes blocking metadata services of the cloud.
	BlockMetadataService pulumi.BoolPtrInput
	// Description of the Firewall Policy.
	Description pulumi.StringPtrInput
	// Information on network addresses that are allowed to pass in data or requests.
	InboundNetworks FirewallPolicyInboundNetworkArrayInput
	// Timestamp of the last update in Unix time format.
	Lastupdate pulumi.IntPtrInput
	// Name of the policy, no longer than 128 characters and no slash characters.
	Name pulumi.StringPtrInput
	// Information on network addresses that are allowed to receive data or requests.
	OutboundNetworks FirewallPolicyOutboundNetworkArrayInput
	// Indicates the class of protection defined by the firewall.
	Type pulumi.StringPtrInput
	// Aqua version functionality supported
	Version pulumi.StringPtrInput
}

func (FirewallPolicyState) ElementType

func (FirewallPolicyState) ElementType() reflect.Type

type FunctionAssurancePolicy

type FunctionAssurancePolicy struct {
	pulumi.CustomResourceState

	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayOutput `pulumi:"allowedImages"`
	ApplicationScopes pulumi.StringArrayOutput `pulumi:"applicationScopes"`
	// Indicates if auditing for failures.
	AuditOnFailure pulumi.BoolPtrOutput `pulumi:"auditOnFailure"`
	// Name of user account that created the policy.
	Author             pulumi.StringOutput                            `pulumi:"author"`
	AutoScanConfigured pulumi.BoolPtrOutput                           `pulumi:"autoScanConfigured"`
	AutoScanEnabled    pulumi.BoolPtrOutput                           `pulumi:"autoScanEnabled"`
	AutoScanTimes      FunctionAssurancePolicyAutoScanTimeArrayOutput `pulumi:"autoScanTimes"`
	// List of function's forbidden permissions.
	BlacklistPermissions pulumi.StringArrayOutput `pulumi:"blacklistPermissions"`
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled pulumi.BoolPtrOutput `pulumi:"blacklistPermissionsEnabled"`
	// List of blacklisted licenses.
	BlacklistedLicenses pulumi.StringArrayOutput `pulumi:"blacklistedLicenses"`
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled pulumi.BoolPtrOutput `pulumi:"blacklistedLicensesEnabled"`
	// Indicates if failed images are blocked.
	BlockFailed         pulumi.BoolPtrOutput `pulumi:"blockFailed"`
	ControlExcludeNoFix pulumi.BoolPtrOutput `pulumi:"controlExcludeNoFix"`
	// List of Custom user scripts for checks.
	CustomChecks FunctionAssurancePolicyCustomCheckArrayOutput `pulumi:"customChecks"`
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   pulumi.BoolPtrOutput `pulumi:"customChecksEnabled"`
	CustomSeverityEnabled pulumi.BoolPtrOutput `pulumi:"customSeverityEnabled"`
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled pulumi.BoolPtrOutput `pulumi:"cvesBlackListEnabled"`
	// List of cves blacklisted items.
	CvesBlackLists pulumi.StringArrayOutput `pulumi:"cvesBlackLists"`
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled pulumi.BoolPtrOutput `pulumi:"cvesWhiteListEnabled"`
	// List of cves whitelisted licenses
	CvesWhiteLists pulumi.StringArrayOutput `pulumi:"cvesWhiteLists"`
	// Identifier of the cvss severity.
	CvssSeverity pulumi.StringPtrOutput `pulumi:"cvssSeverity"`
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled pulumi.BoolPtrOutput `pulumi:"cvssSeverityEnabled"`
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix pulumi.BoolPtrOutput   `pulumi:"cvssSeverityExcludeNoFix"`
	Description              pulumi.StringPtrOutput `pulumi:"description"`
	// Indicates if malware should block the image.
	DisallowMalware  pulumi.BoolPtrOutput `pulumi:"disallowMalware"`
	DockerCisEnabled pulumi.BoolPtrOutput `pulumi:"dockerCisEnabled"`
	// Name of the container image.
	Domain                           pulumi.StringPtrOutput   `pulumi:"domain"`
	DomainName                       pulumi.StringPtrOutput   `pulumi:"domainName"`
	DtaEnabled                       pulumi.BoolPtrOutput     `pulumi:"dtaEnabled"`
	DtaSeverity                      pulumi.StringPtrOutput   `pulumi:"dtaSeverity"`
	Enabled                          pulumi.BoolPtrOutput     `pulumi:"enabled"`
	Enforce                          pulumi.BoolPtrOutput     `pulumi:"enforce"`
	EnforceAfterDays                 pulumi.IntPtrOutput      `pulumi:"enforceAfterDays"`
	EnforceExcessivePermissions      pulumi.BoolPtrOutput     `pulumi:"enforceExcessivePermissions"`
	ExceptionalMonitoredMalwarePaths pulumi.StringArrayOutput `pulumi:"exceptionalMonitoredMalwarePaths"`
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrOutput                             `pulumi:"failCicd"`
	ForbiddenLabels                  FunctionAssurancePolicyForbiddenLabelArrayOutput `pulumi:"forbiddenLabels"`
	ForbiddenLabelsEnabled           pulumi.BoolPtrOutput                             `pulumi:"forbiddenLabelsEnabled"`
	ForceMicroenforcer               pulumi.BoolPtrOutput                             `pulumi:"forceMicroenforcer"`
	FunctionIntegrityEnabled         pulumi.BoolPtrOutput                             `pulumi:"functionIntegrityEnabled"`
	IgnoreRecentlyPublishedVln       pulumi.BoolPtrOutput                             `pulumi:"ignoreRecentlyPublishedVln"`
	IgnoreRecentlyPublishedVlnPeriod pulumi.IntOutput                                 `pulumi:"ignoreRecentlyPublishedVlnPeriod"`
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled pulumi.BoolPtrOutput `pulumi:"ignoreRiskResourcesEnabled"`
	// List of ignored risk resources.
	IgnoredRiskResources pulumi.StringArrayOutput `pulumi:"ignoredRiskResources"`
	// List of images.
	Images         pulumi.StringArrayOutput `pulumi:"images"`
	KubeCisEnabled pulumi.BoolPtrOutput     `pulumi:"kubeCisEnabled"`
	// List of labels.
	Labels        pulumi.StringArrayOutput `pulumi:"labels"`
	MalwareAction pulumi.StringPtrOutput   `pulumi:"malwareAction"`
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrOutput `pulumi:"maximumScore"`
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled pulumi.BoolPtrOutput `pulumi:"maximumScoreEnabled"`
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix pulumi.BoolPtrOutput     `pulumi:"maximumScoreExcludeNoFix"`
	MonitoredMalwarePaths    pulumi.StringArrayOutput `pulumi:"monitoredMalwarePaths"`
	Name                     pulumi.StringOutput      `pulumi:"name"`
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers pulumi.BoolPtrOutput `pulumi:"onlyNoneRootUsers"`
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrOutput `pulumi:"packagesBlackListEnabled"`
	// List of backlisted images.
	PackagesBlackLists FunctionAssurancePolicyPackagesBlackListArrayOutput `pulumi:"packagesBlackLists"`
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrOutput `pulumi:"packagesWhiteListEnabled"`
	// List of whitelisted images.
	PackagesWhiteLists      FunctionAssurancePolicyPackagesWhiteListArrayOutput `pulumi:"packagesWhiteLists"`
	PartialResultsImageFail pulumi.BoolPtrOutput                                `pulumi:"partialResultsImageFail"`
	ReadOnly                pulumi.BoolPtrOutput                                `pulumi:"readOnly"`
	// List of registries.
	Registries            pulumi.StringArrayOutput                        `pulumi:"registries"`
	Registry              pulumi.StringPtrOutput                          `pulumi:"registry"`
	RequiredLabels        FunctionAssurancePolicyRequiredLabelArrayOutput `pulumi:"requiredLabels"`
	RequiredLabelsEnabled pulumi.BoolPtrOutput                            `pulumi:"requiredLabelsEnabled"`
	ScanNfsMounts         pulumi.BoolPtrOutput                            `pulumi:"scanNfsMounts"`
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData pulumi.BoolPtrOutput `pulumi:"scanSensitiveData"`
	// Indicates if scanning should include scap.
	ScapEnabled pulumi.BoolPtrOutput `pulumi:"scapEnabled"`
	// List of SCAP user scripts for checks.
	ScapFiles pulumi.StringArrayOutput                `pulumi:"scapFiles"`
	Scopes    FunctionAssurancePolicyScopeArrayOutput `pulumi:"scopes"`
	// List of trusted images.
	TrustedBaseImages FunctionAssurancePolicyTrustedBaseImageArrayOutput `pulumi:"trustedBaseImages"`
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled pulumi.BoolPtrOutput `pulumi:"trustedBaseImagesEnabled"`
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayOutput `pulumi:"whitelistedLicenses"`
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrOutput `pulumi:"whitelistedLicensesEnabled"`
}

func GetFunctionAssurancePolicy

func GetFunctionAssurancePolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FunctionAssurancePolicyState, opts ...pulumi.ResourceOption) (*FunctionAssurancePolicy, error)

GetFunctionAssurancePolicy gets an existing FunctionAssurancePolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFunctionAssurancePolicy

func NewFunctionAssurancePolicy(ctx *pulumi.Context,
	name string, args *FunctionAssurancePolicyArgs, opts ...pulumi.ResourceOption) (*FunctionAssurancePolicy, error)

NewFunctionAssurancePolicy registers a new resource with the given unique name, arguments, and options.

func (*FunctionAssurancePolicy) ElementType

func (*FunctionAssurancePolicy) ElementType() reflect.Type

func (*FunctionAssurancePolicy) ToFunctionAssurancePolicyOutput

func (i *FunctionAssurancePolicy) ToFunctionAssurancePolicyOutput() FunctionAssurancePolicyOutput

func (*FunctionAssurancePolicy) ToFunctionAssurancePolicyOutputWithContext

func (i *FunctionAssurancePolicy) ToFunctionAssurancePolicyOutputWithContext(ctx context.Context) FunctionAssurancePolicyOutput

type FunctionAssurancePolicyArgs

type FunctionAssurancePolicyArgs struct {
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// Indicates if auditing for failures.
	AuditOnFailure     pulumi.BoolPtrInput
	AutoScanConfigured pulumi.BoolPtrInput
	AutoScanEnabled    pulumi.BoolPtrInput
	AutoScanTimes      FunctionAssurancePolicyAutoScanTimeArrayInput
	// List of function's forbidden permissions.
	BlacklistPermissions pulumi.StringArrayInput
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled pulumi.BoolPtrInput
	// List of blacklisted licenses.
	BlacklistedLicenses pulumi.StringArrayInput
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled pulumi.BoolPtrInput
	// Indicates if failed images are blocked.
	BlockFailed         pulumi.BoolPtrInput
	ControlExcludeNoFix pulumi.BoolPtrInput
	// List of Custom user scripts for checks.
	CustomChecks FunctionAssurancePolicyCustomCheckArrayInput
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   pulumi.BoolPtrInput
	CustomSeverityEnabled pulumi.BoolPtrInput
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled pulumi.BoolPtrInput
	// List of cves blacklisted items.
	CvesBlackLists pulumi.StringArrayInput
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled pulumi.BoolPtrInput
	// List of cves whitelisted licenses
	CvesWhiteLists pulumi.StringArrayInput
	// Identifier of the cvss severity.
	CvssSeverity pulumi.StringPtrInput
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix pulumi.BoolPtrInput
	Description              pulumi.StringPtrInput
	// Indicates if malware should block the image.
	DisallowMalware  pulumi.BoolPtrInput
	DockerCisEnabled pulumi.BoolPtrInput
	// Name of the container image.
	Domain                           pulumi.StringPtrInput
	DomainName                       pulumi.StringPtrInput
	DtaEnabled                       pulumi.BoolPtrInput
	DtaSeverity                      pulumi.StringPtrInput
	Enabled                          pulumi.BoolPtrInput
	Enforce                          pulumi.BoolPtrInput
	EnforceAfterDays                 pulumi.IntPtrInput
	EnforceExcessivePermissions      pulumi.BoolPtrInput
	ExceptionalMonitoredMalwarePaths pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                   pulumi.BoolPtrInput
	ForbiddenLabels            FunctionAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled     pulumi.BoolPtrInput
	ForceMicroenforcer         pulumi.BoolPtrInput
	FunctionIntegrityEnabled   pulumi.BoolPtrInput
	IgnoreRecentlyPublishedVln pulumi.BoolPtrInput
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled pulumi.BoolPtrInput
	// List of ignored risk resources.
	IgnoredRiskResources pulumi.StringArrayInput
	// List of images.
	Images         pulumi.StringArrayInput
	KubeCisEnabled pulumi.BoolPtrInput
	// List of labels.
	Labels        pulumi.StringArrayInput
	MalwareAction pulumi.StringPtrInput
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrInput
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix pulumi.BoolPtrInput
	MonitoredMalwarePaths    pulumi.StringArrayInput
	Name                     pulumi.StringPtrInput
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of backlisted images.
	PackagesBlackLists FunctionAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      FunctionAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        FunctionAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData pulumi.BoolPtrInput
	// Indicates if scanning should include scap.
	ScapEnabled pulumi.BoolPtrInput
	// List of SCAP user scripts for checks.
	ScapFiles pulumi.StringArrayInput
	Scopes    FunctionAssurancePolicyScopeArrayInput
	// List of trusted images.
	TrustedBaseImages FunctionAssurancePolicyTrustedBaseImageArrayInput
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled pulumi.BoolPtrInput
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayInput
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrInput
}

The set of arguments for constructing a FunctionAssurancePolicy resource.

func (FunctionAssurancePolicyArgs) ElementType

type FunctionAssurancePolicyArray

type FunctionAssurancePolicyArray []FunctionAssurancePolicyInput

func (FunctionAssurancePolicyArray) ElementType

func (FunctionAssurancePolicyArray) ToFunctionAssurancePolicyArrayOutput

func (i FunctionAssurancePolicyArray) ToFunctionAssurancePolicyArrayOutput() FunctionAssurancePolicyArrayOutput

func (FunctionAssurancePolicyArray) ToFunctionAssurancePolicyArrayOutputWithContext

func (i FunctionAssurancePolicyArray) ToFunctionAssurancePolicyArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyArrayOutput

type FunctionAssurancePolicyArrayInput

type FunctionAssurancePolicyArrayInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyArrayOutput() FunctionAssurancePolicyArrayOutput
	ToFunctionAssurancePolicyArrayOutputWithContext(context.Context) FunctionAssurancePolicyArrayOutput
}

FunctionAssurancePolicyArrayInput is an input type that accepts FunctionAssurancePolicyArray and FunctionAssurancePolicyArrayOutput values. You can construct a concrete instance of `FunctionAssurancePolicyArrayInput` via:

FunctionAssurancePolicyArray{ FunctionAssurancePolicyArgs{...} }

type FunctionAssurancePolicyArrayOutput

type FunctionAssurancePolicyArrayOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyArrayOutput) ElementType

func (FunctionAssurancePolicyArrayOutput) Index

func (FunctionAssurancePolicyArrayOutput) ToFunctionAssurancePolicyArrayOutput

func (o FunctionAssurancePolicyArrayOutput) ToFunctionAssurancePolicyArrayOutput() FunctionAssurancePolicyArrayOutput

func (FunctionAssurancePolicyArrayOutput) ToFunctionAssurancePolicyArrayOutputWithContext

func (o FunctionAssurancePolicyArrayOutput) ToFunctionAssurancePolicyArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyArrayOutput

type FunctionAssurancePolicyAutoScanTime

type FunctionAssurancePolicyAutoScanTime struct {
	Iteration     *int     `pulumi:"iteration"`
	IterationType *string  `pulumi:"iterationType"`
	Time          *string  `pulumi:"time"`
	WeekDays      []string `pulumi:"weekDays"`
}

type FunctionAssurancePolicyAutoScanTimeArgs

type FunctionAssurancePolicyAutoScanTimeArgs struct {
	Iteration     pulumi.IntPtrInput      `pulumi:"iteration"`
	IterationType pulumi.StringPtrInput   `pulumi:"iterationType"`
	Time          pulumi.StringPtrInput   `pulumi:"time"`
	WeekDays      pulumi.StringArrayInput `pulumi:"weekDays"`
}

func (FunctionAssurancePolicyAutoScanTimeArgs) ElementType

func (FunctionAssurancePolicyAutoScanTimeArgs) ToFunctionAssurancePolicyAutoScanTimeOutput

func (i FunctionAssurancePolicyAutoScanTimeArgs) ToFunctionAssurancePolicyAutoScanTimeOutput() FunctionAssurancePolicyAutoScanTimeOutput

func (FunctionAssurancePolicyAutoScanTimeArgs) ToFunctionAssurancePolicyAutoScanTimeOutputWithContext

func (i FunctionAssurancePolicyAutoScanTimeArgs) ToFunctionAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) FunctionAssurancePolicyAutoScanTimeOutput

type FunctionAssurancePolicyAutoScanTimeArray

type FunctionAssurancePolicyAutoScanTimeArray []FunctionAssurancePolicyAutoScanTimeInput

func (FunctionAssurancePolicyAutoScanTimeArray) ElementType

func (FunctionAssurancePolicyAutoScanTimeArray) ToFunctionAssurancePolicyAutoScanTimeArrayOutput

func (i FunctionAssurancePolicyAutoScanTimeArray) ToFunctionAssurancePolicyAutoScanTimeArrayOutput() FunctionAssurancePolicyAutoScanTimeArrayOutput

func (FunctionAssurancePolicyAutoScanTimeArray) ToFunctionAssurancePolicyAutoScanTimeArrayOutputWithContext

func (i FunctionAssurancePolicyAutoScanTimeArray) ToFunctionAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyAutoScanTimeArrayOutput

type FunctionAssurancePolicyAutoScanTimeArrayInput

type FunctionAssurancePolicyAutoScanTimeArrayInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyAutoScanTimeArrayOutput() FunctionAssurancePolicyAutoScanTimeArrayOutput
	ToFunctionAssurancePolicyAutoScanTimeArrayOutputWithContext(context.Context) FunctionAssurancePolicyAutoScanTimeArrayOutput
}

FunctionAssurancePolicyAutoScanTimeArrayInput is an input type that accepts FunctionAssurancePolicyAutoScanTimeArray and FunctionAssurancePolicyAutoScanTimeArrayOutput values. You can construct a concrete instance of `FunctionAssurancePolicyAutoScanTimeArrayInput` via:

FunctionAssurancePolicyAutoScanTimeArray{ FunctionAssurancePolicyAutoScanTimeArgs{...} }

type FunctionAssurancePolicyAutoScanTimeArrayOutput

type FunctionAssurancePolicyAutoScanTimeArrayOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyAutoScanTimeArrayOutput) ElementType

func (FunctionAssurancePolicyAutoScanTimeArrayOutput) Index

func (FunctionAssurancePolicyAutoScanTimeArrayOutput) ToFunctionAssurancePolicyAutoScanTimeArrayOutput

func (o FunctionAssurancePolicyAutoScanTimeArrayOutput) ToFunctionAssurancePolicyAutoScanTimeArrayOutput() FunctionAssurancePolicyAutoScanTimeArrayOutput

func (FunctionAssurancePolicyAutoScanTimeArrayOutput) ToFunctionAssurancePolicyAutoScanTimeArrayOutputWithContext

func (o FunctionAssurancePolicyAutoScanTimeArrayOutput) ToFunctionAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyAutoScanTimeArrayOutput

type FunctionAssurancePolicyAutoScanTimeInput

type FunctionAssurancePolicyAutoScanTimeInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyAutoScanTimeOutput() FunctionAssurancePolicyAutoScanTimeOutput
	ToFunctionAssurancePolicyAutoScanTimeOutputWithContext(context.Context) FunctionAssurancePolicyAutoScanTimeOutput
}

FunctionAssurancePolicyAutoScanTimeInput is an input type that accepts FunctionAssurancePolicyAutoScanTimeArgs and FunctionAssurancePolicyAutoScanTimeOutput values. You can construct a concrete instance of `FunctionAssurancePolicyAutoScanTimeInput` via:

FunctionAssurancePolicyAutoScanTimeArgs{...}

type FunctionAssurancePolicyAutoScanTimeOutput

type FunctionAssurancePolicyAutoScanTimeOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyAutoScanTimeOutput) ElementType

func (FunctionAssurancePolicyAutoScanTimeOutput) Iteration

func (FunctionAssurancePolicyAutoScanTimeOutput) IterationType

func (FunctionAssurancePolicyAutoScanTimeOutput) Time

func (FunctionAssurancePolicyAutoScanTimeOutput) ToFunctionAssurancePolicyAutoScanTimeOutput

func (o FunctionAssurancePolicyAutoScanTimeOutput) ToFunctionAssurancePolicyAutoScanTimeOutput() FunctionAssurancePolicyAutoScanTimeOutput

func (FunctionAssurancePolicyAutoScanTimeOutput) ToFunctionAssurancePolicyAutoScanTimeOutputWithContext

func (o FunctionAssurancePolicyAutoScanTimeOutput) ToFunctionAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) FunctionAssurancePolicyAutoScanTimeOutput

func (FunctionAssurancePolicyAutoScanTimeOutput) WeekDays

type FunctionAssurancePolicyCustomCheck

type FunctionAssurancePolicyCustomCheck struct {
	// Name of user account that created the policy.
	Author       *string `pulumi:"author"`
	Description  *string `pulumi:"description"`
	Engine       *string `pulumi:"engine"`
	LastModified *int    `pulumi:"lastModified"`
	Name         *string `pulumi:"name"`
	Path         *string `pulumi:"path"`
	ReadOnly     *bool   `pulumi:"readOnly"`
	ScriptId     *string `pulumi:"scriptId"`
	Severity     *string `pulumi:"severity"`
	Snippet      *string `pulumi:"snippet"`
}

type FunctionAssurancePolicyCustomCheckArgs

type FunctionAssurancePolicyCustomCheckArgs struct {
	// Name of user account that created the policy.
	Author       pulumi.StringPtrInput `pulumi:"author"`
	Description  pulumi.StringPtrInput `pulumi:"description"`
	Engine       pulumi.StringPtrInput `pulumi:"engine"`
	LastModified pulumi.IntPtrInput    `pulumi:"lastModified"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Path         pulumi.StringPtrInput `pulumi:"path"`
	ReadOnly     pulumi.BoolPtrInput   `pulumi:"readOnly"`
	ScriptId     pulumi.StringPtrInput `pulumi:"scriptId"`
	Severity     pulumi.StringPtrInput `pulumi:"severity"`
	Snippet      pulumi.StringPtrInput `pulumi:"snippet"`
}

func (FunctionAssurancePolicyCustomCheckArgs) ElementType

func (FunctionAssurancePolicyCustomCheckArgs) ToFunctionAssurancePolicyCustomCheckOutput

func (i FunctionAssurancePolicyCustomCheckArgs) ToFunctionAssurancePolicyCustomCheckOutput() FunctionAssurancePolicyCustomCheckOutput

func (FunctionAssurancePolicyCustomCheckArgs) ToFunctionAssurancePolicyCustomCheckOutputWithContext

func (i FunctionAssurancePolicyCustomCheckArgs) ToFunctionAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) FunctionAssurancePolicyCustomCheckOutput

type FunctionAssurancePolicyCustomCheckArray

type FunctionAssurancePolicyCustomCheckArray []FunctionAssurancePolicyCustomCheckInput

func (FunctionAssurancePolicyCustomCheckArray) ElementType

func (FunctionAssurancePolicyCustomCheckArray) ToFunctionAssurancePolicyCustomCheckArrayOutput

func (i FunctionAssurancePolicyCustomCheckArray) ToFunctionAssurancePolicyCustomCheckArrayOutput() FunctionAssurancePolicyCustomCheckArrayOutput

func (FunctionAssurancePolicyCustomCheckArray) ToFunctionAssurancePolicyCustomCheckArrayOutputWithContext

func (i FunctionAssurancePolicyCustomCheckArray) ToFunctionAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyCustomCheckArrayOutput

type FunctionAssurancePolicyCustomCheckArrayInput

type FunctionAssurancePolicyCustomCheckArrayInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyCustomCheckArrayOutput() FunctionAssurancePolicyCustomCheckArrayOutput
	ToFunctionAssurancePolicyCustomCheckArrayOutputWithContext(context.Context) FunctionAssurancePolicyCustomCheckArrayOutput
}

FunctionAssurancePolicyCustomCheckArrayInput is an input type that accepts FunctionAssurancePolicyCustomCheckArray and FunctionAssurancePolicyCustomCheckArrayOutput values. You can construct a concrete instance of `FunctionAssurancePolicyCustomCheckArrayInput` via:

FunctionAssurancePolicyCustomCheckArray{ FunctionAssurancePolicyCustomCheckArgs{...} }

type FunctionAssurancePolicyCustomCheckArrayOutput

type FunctionAssurancePolicyCustomCheckArrayOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyCustomCheckArrayOutput) ElementType

func (FunctionAssurancePolicyCustomCheckArrayOutput) Index

func (FunctionAssurancePolicyCustomCheckArrayOutput) ToFunctionAssurancePolicyCustomCheckArrayOutput

func (o FunctionAssurancePolicyCustomCheckArrayOutput) ToFunctionAssurancePolicyCustomCheckArrayOutput() FunctionAssurancePolicyCustomCheckArrayOutput

func (FunctionAssurancePolicyCustomCheckArrayOutput) ToFunctionAssurancePolicyCustomCheckArrayOutputWithContext

func (o FunctionAssurancePolicyCustomCheckArrayOutput) ToFunctionAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyCustomCheckArrayOutput

type FunctionAssurancePolicyCustomCheckInput

type FunctionAssurancePolicyCustomCheckInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyCustomCheckOutput() FunctionAssurancePolicyCustomCheckOutput
	ToFunctionAssurancePolicyCustomCheckOutputWithContext(context.Context) FunctionAssurancePolicyCustomCheckOutput
}

FunctionAssurancePolicyCustomCheckInput is an input type that accepts FunctionAssurancePolicyCustomCheckArgs and FunctionAssurancePolicyCustomCheckOutput values. You can construct a concrete instance of `FunctionAssurancePolicyCustomCheckInput` via:

FunctionAssurancePolicyCustomCheckArgs{...}

type FunctionAssurancePolicyCustomCheckOutput

type FunctionAssurancePolicyCustomCheckOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyCustomCheckOutput) Author

Name of user account that created the policy.

func (FunctionAssurancePolicyCustomCheckOutput) Description

func (FunctionAssurancePolicyCustomCheckOutput) ElementType

func (FunctionAssurancePolicyCustomCheckOutput) Engine

func (FunctionAssurancePolicyCustomCheckOutput) LastModified

func (FunctionAssurancePolicyCustomCheckOutput) Name

func (FunctionAssurancePolicyCustomCheckOutput) Path

func (FunctionAssurancePolicyCustomCheckOutput) ReadOnly

func (FunctionAssurancePolicyCustomCheckOutput) ScriptId

func (FunctionAssurancePolicyCustomCheckOutput) Severity

func (FunctionAssurancePolicyCustomCheckOutput) Snippet

func (FunctionAssurancePolicyCustomCheckOutput) ToFunctionAssurancePolicyCustomCheckOutput

func (o FunctionAssurancePolicyCustomCheckOutput) ToFunctionAssurancePolicyCustomCheckOutput() FunctionAssurancePolicyCustomCheckOutput

func (FunctionAssurancePolicyCustomCheckOutput) ToFunctionAssurancePolicyCustomCheckOutputWithContext

func (o FunctionAssurancePolicyCustomCheckOutput) ToFunctionAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) FunctionAssurancePolicyCustomCheckOutput

type FunctionAssurancePolicyForbiddenLabel

type FunctionAssurancePolicyForbiddenLabel struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type FunctionAssurancePolicyForbiddenLabelArgs

type FunctionAssurancePolicyForbiddenLabelArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (FunctionAssurancePolicyForbiddenLabelArgs) ElementType

func (FunctionAssurancePolicyForbiddenLabelArgs) ToFunctionAssurancePolicyForbiddenLabelOutput

func (i FunctionAssurancePolicyForbiddenLabelArgs) ToFunctionAssurancePolicyForbiddenLabelOutput() FunctionAssurancePolicyForbiddenLabelOutput

func (FunctionAssurancePolicyForbiddenLabelArgs) ToFunctionAssurancePolicyForbiddenLabelOutputWithContext

func (i FunctionAssurancePolicyForbiddenLabelArgs) ToFunctionAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) FunctionAssurancePolicyForbiddenLabelOutput

type FunctionAssurancePolicyForbiddenLabelArray

type FunctionAssurancePolicyForbiddenLabelArray []FunctionAssurancePolicyForbiddenLabelInput

func (FunctionAssurancePolicyForbiddenLabelArray) ElementType

func (FunctionAssurancePolicyForbiddenLabelArray) ToFunctionAssurancePolicyForbiddenLabelArrayOutput

func (i FunctionAssurancePolicyForbiddenLabelArray) ToFunctionAssurancePolicyForbiddenLabelArrayOutput() FunctionAssurancePolicyForbiddenLabelArrayOutput

func (FunctionAssurancePolicyForbiddenLabelArray) ToFunctionAssurancePolicyForbiddenLabelArrayOutputWithContext

func (i FunctionAssurancePolicyForbiddenLabelArray) ToFunctionAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyForbiddenLabelArrayOutput

type FunctionAssurancePolicyForbiddenLabelArrayInput

type FunctionAssurancePolicyForbiddenLabelArrayInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyForbiddenLabelArrayOutput() FunctionAssurancePolicyForbiddenLabelArrayOutput
	ToFunctionAssurancePolicyForbiddenLabelArrayOutputWithContext(context.Context) FunctionAssurancePolicyForbiddenLabelArrayOutput
}

FunctionAssurancePolicyForbiddenLabelArrayInput is an input type that accepts FunctionAssurancePolicyForbiddenLabelArray and FunctionAssurancePolicyForbiddenLabelArrayOutput values. You can construct a concrete instance of `FunctionAssurancePolicyForbiddenLabelArrayInput` via:

FunctionAssurancePolicyForbiddenLabelArray{ FunctionAssurancePolicyForbiddenLabelArgs{...} }

type FunctionAssurancePolicyForbiddenLabelArrayOutput

type FunctionAssurancePolicyForbiddenLabelArrayOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyForbiddenLabelArrayOutput) ElementType

func (FunctionAssurancePolicyForbiddenLabelArrayOutput) Index

func (FunctionAssurancePolicyForbiddenLabelArrayOutput) ToFunctionAssurancePolicyForbiddenLabelArrayOutput

func (o FunctionAssurancePolicyForbiddenLabelArrayOutput) ToFunctionAssurancePolicyForbiddenLabelArrayOutput() FunctionAssurancePolicyForbiddenLabelArrayOutput

func (FunctionAssurancePolicyForbiddenLabelArrayOutput) ToFunctionAssurancePolicyForbiddenLabelArrayOutputWithContext

func (o FunctionAssurancePolicyForbiddenLabelArrayOutput) ToFunctionAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyForbiddenLabelArrayOutput

type FunctionAssurancePolicyForbiddenLabelInput

type FunctionAssurancePolicyForbiddenLabelInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyForbiddenLabelOutput() FunctionAssurancePolicyForbiddenLabelOutput
	ToFunctionAssurancePolicyForbiddenLabelOutputWithContext(context.Context) FunctionAssurancePolicyForbiddenLabelOutput
}

FunctionAssurancePolicyForbiddenLabelInput is an input type that accepts FunctionAssurancePolicyForbiddenLabelArgs and FunctionAssurancePolicyForbiddenLabelOutput values. You can construct a concrete instance of `FunctionAssurancePolicyForbiddenLabelInput` via:

FunctionAssurancePolicyForbiddenLabelArgs{...}

type FunctionAssurancePolicyForbiddenLabelOutput

type FunctionAssurancePolicyForbiddenLabelOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyForbiddenLabelOutput) ElementType

func (FunctionAssurancePolicyForbiddenLabelOutput) Key

func (FunctionAssurancePolicyForbiddenLabelOutput) ToFunctionAssurancePolicyForbiddenLabelOutput

func (o FunctionAssurancePolicyForbiddenLabelOutput) ToFunctionAssurancePolicyForbiddenLabelOutput() FunctionAssurancePolicyForbiddenLabelOutput

func (FunctionAssurancePolicyForbiddenLabelOutput) ToFunctionAssurancePolicyForbiddenLabelOutputWithContext

func (o FunctionAssurancePolicyForbiddenLabelOutput) ToFunctionAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) FunctionAssurancePolicyForbiddenLabelOutput

func (FunctionAssurancePolicyForbiddenLabelOutput) Value

type FunctionAssurancePolicyInput

type FunctionAssurancePolicyInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyOutput() FunctionAssurancePolicyOutput
	ToFunctionAssurancePolicyOutputWithContext(ctx context.Context) FunctionAssurancePolicyOutput
}

type FunctionAssurancePolicyMap

type FunctionAssurancePolicyMap map[string]FunctionAssurancePolicyInput

func (FunctionAssurancePolicyMap) ElementType

func (FunctionAssurancePolicyMap) ElementType() reflect.Type

func (FunctionAssurancePolicyMap) ToFunctionAssurancePolicyMapOutput

func (i FunctionAssurancePolicyMap) ToFunctionAssurancePolicyMapOutput() FunctionAssurancePolicyMapOutput

func (FunctionAssurancePolicyMap) ToFunctionAssurancePolicyMapOutputWithContext

func (i FunctionAssurancePolicyMap) ToFunctionAssurancePolicyMapOutputWithContext(ctx context.Context) FunctionAssurancePolicyMapOutput

type FunctionAssurancePolicyMapInput

type FunctionAssurancePolicyMapInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyMapOutput() FunctionAssurancePolicyMapOutput
	ToFunctionAssurancePolicyMapOutputWithContext(context.Context) FunctionAssurancePolicyMapOutput
}

FunctionAssurancePolicyMapInput is an input type that accepts FunctionAssurancePolicyMap and FunctionAssurancePolicyMapOutput values. You can construct a concrete instance of `FunctionAssurancePolicyMapInput` via:

FunctionAssurancePolicyMap{ "key": FunctionAssurancePolicyArgs{...} }

type FunctionAssurancePolicyMapOutput

type FunctionAssurancePolicyMapOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyMapOutput) ElementType

func (FunctionAssurancePolicyMapOutput) MapIndex

func (FunctionAssurancePolicyMapOutput) ToFunctionAssurancePolicyMapOutput

func (o FunctionAssurancePolicyMapOutput) ToFunctionAssurancePolicyMapOutput() FunctionAssurancePolicyMapOutput

func (FunctionAssurancePolicyMapOutput) ToFunctionAssurancePolicyMapOutputWithContext

func (o FunctionAssurancePolicyMapOutput) ToFunctionAssurancePolicyMapOutputWithContext(ctx context.Context) FunctionAssurancePolicyMapOutput

type FunctionAssurancePolicyOutput

type FunctionAssurancePolicyOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyOutput) AllowedImages

List of explicitly allowed images.

func (FunctionAssurancePolicyOutput) ApplicationScopes

func (FunctionAssurancePolicyOutput) AuditOnFailure

Indicates if auditing for failures.

func (FunctionAssurancePolicyOutput) Author

Name of user account that created the policy.

func (FunctionAssurancePolicyOutput) AutoScanConfigured

func (o FunctionAssurancePolicyOutput) AutoScanConfigured() pulumi.BoolPtrOutput

func (FunctionAssurancePolicyOutput) AutoScanEnabled

func (FunctionAssurancePolicyOutput) AutoScanTimes

func (FunctionAssurancePolicyOutput) BlacklistPermissions

func (o FunctionAssurancePolicyOutput) BlacklistPermissions() pulumi.StringArrayOutput

List of function's forbidden permissions.

func (FunctionAssurancePolicyOutput) BlacklistPermissionsEnabled

func (o FunctionAssurancePolicyOutput) BlacklistPermissionsEnabled() pulumi.BoolPtrOutput

Indicates if blacklist permissions is relevant.

func (FunctionAssurancePolicyOutput) BlacklistedLicenses

func (o FunctionAssurancePolicyOutput) BlacklistedLicenses() pulumi.StringArrayOutput

List of blacklisted licenses.

func (FunctionAssurancePolicyOutput) BlacklistedLicensesEnabled

func (o FunctionAssurancePolicyOutput) BlacklistedLicensesEnabled() pulumi.BoolPtrOutput

Lndicates if license blacklist is relevant.

func (FunctionAssurancePolicyOutput) BlockFailed

Indicates if failed images are blocked.

func (FunctionAssurancePolicyOutput) ControlExcludeNoFix

func (o FunctionAssurancePolicyOutput) ControlExcludeNoFix() pulumi.BoolPtrOutput

func (FunctionAssurancePolicyOutput) CustomChecks

List of Custom user scripts for checks.

func (FunctionAssurancePolicyOutput) CustomChecksEnabled

func (o FunctionAssurancePolicyOutput) CustomChecksEnabled() pulumi.BoolPtrOutput

Indicates if scanning should include custom checks.

func (FunctionAssurancePolicyOutput) CustomSeverityEnabled

func (o FunctionAssurancePolicyOutput) CustomSeverityEnabled() pulumi.BoolPtrOutput

func (FunctionAssurancePolicyOutput) CvesBlackListEnabled

func (o FunctionAssurancePolicyOutput) CvesBlackListEnabled() pulumi.BoolPtrOutput

Indicates if cves blacklist is relevant.

func (FunctionAssurancePolicyOutput) CvesBlackLists

List of cves blacklisted items.

func (FunctionAssurancePolicyOutput) CvesWhiteListEnabled

func (o FunctionAssurancePolicyOutput) CvesWhiteListEnabled() pulumi.BoolPtrOutput

Indicates if cves whitelist is relevant.

func (FunctionAssurancePolicyOutput) CvesWhiteLists

List of cves whitelisted licenses

func (FunctionAssurancePolicyOutput) CvssSeverity

Identifier of the cvss severity.

func (FunctionAssurancePolicyOutput) CvssSeverityEnabled

func (o FunctionAssurancePolicyOutput) CvssSeverityEnabled() pulumi.BoolPtrOutput

Indicates if the cvss severity is scanned.

func (FunctionAssurancePolicyOutput) CvssSeverityExcludeNoFix

func (o FunctionAssurancePolicyOutput) CvssSeverityExcludeNoFix() pulumi.BoolPtrOutput

Indicates that policy should ignore cvss cases that do not have a known fix.

func (FunctionAssurancePolicyOutput) Description

func (FunctionAssurancePolicyOutput) DisallowMalware

Indicates if malware should block the image.

func (FunctionAssurancePolicyOutput) DockerCisEnabled

func (o FunctionAssurancePolicyOutput) DockerCisEnabled() pulumi.BoolPtrOutput

func (FunctionAssurancePolicyOutput) Domain

Name of the container image.

func (FunctionAssurancePolicyOutput) DomainName

func (FunctionAssurancePolicyOutput) DtaEnabled

func (FunctionAssurancePolicyOutput) DtaSeverity

func (FunctionAssurancePolicyOutput) ElementType

func (FunctionAssurancePolicyOutput) Enabled

func (FunctionAssurancePolicyOutput) Enforce

func (FunctionAssurancePolicyOutput) EnforceAfterDays

func (o FunctionAssurancePolicyOutput) EnforceAfterDays() pulumi.IntPtrOutput

func (FunctionAssurancePolicyOutput) EnforceExcessivePermissions

func (o FunctionAssurancePolicyOutput) EnforceExcessivePermissions() pulumi.BoolPtrOutput

func (FunctionAssurancePolicyOutput) ExceptionalMonitoredMalwarePaths

func (o FunctionAssurancePolicyOutput) ExceptionalMonitoredMalwarePaths() pulumi.StringArrayOutput

func (FunctionAssurancePolicyOutput) FailCicd

Indicates if cicd failures will fail the image.

func (FunctionAssurancePolicyOutput) ForbiddenLabels

func (FunctionAssurancePolicyOutput) ForbiddenLabelsEnabled

func (o FunctionAssurancePolicyOutput) ForbiddenLabelsEnabled() pulumi.BoolPtrOutput

func (FunctionAssurancePolicyOutput) ForceMicroenforcer

func (o FunctionAssurancePolicyOutput) ForceMicroenforcer() pulumi.BoolPtrOutput

func (FunctionAssurancePolicyOutput) FunctionIntegrityEnabled

func (o FunctionAssurancePolicyOutput) FunctionIntegrityEnabled() pulumi.BoolPtrOutput

func (FunctionAssurancePolicyOutput) IgnoreRecentlyPublishedVln

func (o FunctionAssurancePolicyOutput) IgnoreRecentlyPublishedVln() pulumi.BoolPtrOutput

func (FunctionAssurancePolicyOutput) IgnoreRecentlyPublishedVlnPeriod

func (o FunctionAssurancePolicyOutput) IgnoreRecentlyPublishedVlnPeriod() pulumi.IntOutput

func (FunctionAssurancePolicyOutput) IgnoreRiskResourcesEnabled

func (o FunctionAssurancePolicyOutput) IgnoreRiskResourcesEnabled() pulumi.BoolPtrOutput

Indicates if risk resources are ignored.

func (FunctionAssurancePolicyOutput) IgnoredRiskResources

func (o FunctionAssurancePolicyOutput) IgnoredRiskResources() pulumi.StringArrayOutput

List of ignored risk resources.

func (FunctionAssurancePolicyOutput) Images

List of images.

func (FunctionAssurancePolicyOutput) KubeCisEnabled

func (FunctionAssurancePolicyOutput) Labels

List of labels.

func (FunctionAssurancePolicyOutput) MalwareAction

func (FunctionAssurancePolicyOutput) MaximumScore

Value of allowed maximum score.

func (FunctionAssurancePolicyOutput) MaximumScoreEnabled

func (o FunctionAssurancePolicyOutput) MaximumScoreEnabled() pulumi.BoolPtrOutput

Indicates if exceeding the maximum score is scanned.

func (FunctionAssurancePolicyOutput) MaximumScoreExcludeNoFix

func (o FunctionAssurancePolicyOutput) MaximumScoreExcludeNoFix() pulumi.BoolPtrOutput

Indicates that policy should ignore cases that do not have a known fix.

func (FunctionAssurancePolicyOutput) MonitoredMalwarePaths

func (o FunctionAssurancePolicyOutput) MonitoredMalwarePaths() pulumi.StringArrayOutput

func (FunctionAssurancePolicyOutput) Name

func (FunctionAssurancePolicyOutput) OnlyNoneRootUsers

func (o FunctionAssurancePolicyOutput) OnlyNoneRootUsers() pulumi.BoolPtrOutput

Indicates if raise a warning for images that should only be run as root.

func (FunctionAssurancePolicyOutput) PackagesBlackListEnabled

func (o FunctionAssurancePolicyOutput) PackagesBlackListEnabled() pulumi.BoolPtrOutput

Indicates if packages blacklist is relevant.

func (FunctionAssurancePolicyOutput) PackagesBlackLists

List of backlisted images.

func (FunctionAssurancePolicyOutput) PackagesWhiteListEnabled

func (o FunctionAssurancePolicyOutput) PackagesWhiteListEnabled() pulumi.BoolPtrOutput

Indicates if packages whitelist is relevant.

func (FunctionAssurancePolicyOutput) PackagesWhiteLists

List of whitelisted images.

func (FunctionAssurancePolicyOutput) PartialResultsImageFail

func (o FunctionAssurancePolicyOutput) PartialResultsImageFail() pulumi.BoolPtrOutput

func (FunctionAssurancePolicyOutput) ReadOnly

func (FunctionAssurancePolicyOutput) Registries

List of registries.

func (FunctionAssurancePolicyOutput) Registry

func (FunctionAssurancePolicyOutput) RequiredLabels

func (FunctionAssurancePolicyOutput) RequiredLabelsEnabled

func (o FunctionAssurancePolicyOutput) RequiredLabelsEnabled() pulumi.BoolPtrOutput

func (FunctionAssurancePolicyOutput) ScanNfsMounts

func (FunctionAssurancePolicyOutput) ScanSensitiveData

func (o FunctionAssurancePolicyOutput) ScanSensitiveData() pulumi.BoolPtrOutput

Indicates if scan should include sensitive data in the image.

func (FunctionAssurancePolicyOutput) ScapEnabled

Indicates if scanning should include scap.

func (FunctionAssurancePolicyOutput) ScapFiles

List of SCAP user scripts for checks.

func (FunctionAssurancePolicyOutput) Scopes

func (FunctionAssurancePolicyOutput) ToFunctionAssurancePolicyOutput

func (o FunctionAssurancePolicyOutput) ToFunctionAssurancePolicyOutput() FunctionAssurancePolicyOutput

func (FunctionAssurancePolicyOutput) ToFunctionAssurancePolicyOutputWithContext

func (o FunctionAssurancePolicyOutput) ToFunctionAssurancePolicyOutputWithContext(ctx context.Context) FunctionAssurancePolicyOutput

func (FunctionAssurancePolicyOutput) TrustedBaseImages

List of trusted images.

func (FunctionAssurancePolicyOutput) TrustedBaseImagesEnabled

func (o FunctionAssurancePolicyOutput) TrustedBaseImagesEnabled() pulumi.BoolPtrOutput

Indicates if list of trusted base images is relevant.

func (FunctionAssurancePolicyOutput) WhitelistedLicenses

func (o FunctionAssurancePolicyOutput) WhitelistedLicenses() pulumi.StringArrayOutput

List of whitelisted licenses.

func (FunctionAssurancePolicyOutput) WhitelistedLicensesEnabled

func (o FunctionAssurancePolicyOutput) WhitelistedLicensesEnabled() pulumi.BoolPtrOutput

Indicates if license blacklist is relevant.

type FunctionAssurancePolicyPackagesBlackList

type FunctionAssurancePolicyPackagesBlackList struct {
	Arch         *string `pulumi:"arch"`
	Display      *string `pulumi:"display"`
	Epoch        *string `pulumi:"epoch"`
	Format       *string `pulumi:"format"`
	License      *string `pulumi:"license"`
	Name         *string `pulumi:"name"`
	Release      *string `pulumi:"release"`
	Version      *string `pulumi:"version"`
	VersionRange *string `pulumi:"versionRange"`
}

type FunctionAssurancePolicyPackagesBlackListArgs

type FunctionAssurancePolicyPackagesBlackListArgs struct {
	Arch         pulumi.StringPtrInput `pulumi:"arch"`
	Display      pulumi.StringPtrInput `pulumi:"display"`
	Epoch        pulumi.StringPtrInput `pulumi:"epoch"`
	Format       pulumi.StringPtrInput `pulumi:"format"`
	License      pulumi.StringPtrInput `pulumi:"license"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Release      pulumi.StringPtrInput `pulumi:"release"`
	Version      pulumi.StringPtrInput `pulumi:"version"`
	VersionRange pulumi.StringPtrInput `pulumi:"versionRange"`
}

func (FunctionAssurancePolicyPackagesBlackListArgs) ElementType

func (FunctionAssurancePolicyPackagesBlackListArgs) ToFunctionAssurancePolicyPackagesBlackListOutput

func (i FunctionAssurancePolicyPackagesBlackListArgs) ToFunctionAssurancePolicyPackagesBlackListOutput() FunctionAssurancePolicyPackagesBlackListOutput

func (FunctionAssurancePolicyPackagesBlackListArgs) ToFunctionAssurancePolicyPackagesBlackListOutputWithContext

func (i FunctionAssurancePolicyPackagesBlackListArgs) ToFunctionAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) FunctionAssurancePolicyPackagesBlackListOutput

type FunctionAssurancePolicyPackagesBlackListArray

type FunctionAssurancePolicyPackagesBlackListArray []FunctionAssurancePolicyPackagesBlackListInput

func (FunctionAssurancePolicyPackagesBlackListArray) ElementType

func (FunctionAssurancePolicyPackagesBlackListArray) ToFunctionAssurancePolicyPackagesBlackListArrayOutput

func (i FunctionAssurancePolicyPackagesBlackListArray) ToFunctionAssurancePolicyPackagesBlackListArrayOutput() FunctionAssurancePolicyPackagesBlackListArrayOutput

func (FunctionAssurancePolicyPackagesBlackListArray) ToFunctionAssurancePolicyPackagesBlackListArrayOutputWithContext

func (i FunctionAssurancePolicyPackagesBlackListArray) ToFunctionAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyPackagesBlackListArrayOutput

type FunctionAssurancePolicyPackagesBlackListArrayInput

type FunctionAssurancePolicyPackagesBlackListArrayInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyPackagesBlackListArrayOutput() FunctionAssurancePolicyPackagesBlackListArrayOutput
	ToFunctionAssurancePolicyPackagesBlackListArrayOutputWithContext(context.Context) FunctionAssurancePolicyPackagesBlackListArrayOutput
}

FunctionAssurancePolicyPackagesBlackListArrayInput is an input type that accepts FunctionAssurancePolicyPackagesBlackListArray and FunctionAssurancePolicyPackagesBlackListArrayOutput values. You can construct a concrete instance of `FunctionAssurancePolicyPackagesBlackListArrayInput` via:

FunctionAssurancePolicyPackagesBlackListArray{ FunctionAssurancePolicyPackagesBlackListArgs{...} }

type FunctionAssurancePolicyPackagesBlackListArrayOutput

type FunctionAssurancePolicyPackagesBlackListArrayOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyPackagesBlackListArrayOutput) ElementType

func (FunctionAssurancePolicyPackagesBlackListArrayOutput) Index

func (FunctionAssurancePolicyPackagesBlackListArrayOutput) ToFunctionAssurancePolicyPackagesBlackListArrayOutput

func (o FunctionAssurancePolicyPackagesBlackListArrayOutput) ToFunctionAssurancePolicyPackagesBlackListArrayOutput() FunctionAssurancePolicyPackagesBlackListArrayOutput

func (FunctionAssurancePolicyPackagesBlackListArrayOutput) ToFunctionAssurancePolicyPackagesBlackListArrayOutputWithContext

func (o FunctionAssurancePolicyPackagesBlackListArrayOutput) ToFunctionAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyPackagesBlackListArrayOutput

type FunctionAssurancePolicyPackagesBlackListInput

type FunctionAssurancePolicyPackagesBlackListInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyPackagesBlackListOutput() FunctionAssurancePolicyPackagesBlackListOutput
	ToFunctionAssurancePolicyPackagesBlackListOutputWithContext(context.Context) FunctionAssurancePolicyPackagesBlackListOutput
}

FunctionAssurancePolicyPackagesBlackListInput is an input type that accepts FunctionAssurancePolicyPackagesBlackListArgs and FunctionAssurancePolicyPackagesBlackListOutput values. You can construct a concrete instance of `FunctionAssurancePolicyPackagesBlackListInput` via:

FunctionAssurancePolicyPackagesBlackListArgs{...}

type FunctionAssurancePolicyPackagesBlackListOutput

type FunctionAssurancePolicyPackagesBlackListOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyPackagesBlackListOutput) Arch

func (FunctionAssurancePolicyPackagesBlackListOutput) Display

func (FunctionAssurancePolicyPackagesBlackListOutput) ElementType

func (FunctionAssurancePolicyPackagesBlackListOutput) Epoch

func (FunctionAssurancePolicyPackagesBlackListOutput) Format

func (FunctionAssurancePolicyPackagesBlackListOutput) License

func (FunctionAssurancePolicyPackagesBlackListOutput) Name

func (FunctionAssurancePolicyPackagesBlackListOutput) Release

func (FunctionAssurancePolicyPackagesBlackListOutput) ToFunctionAssurancePolicyPackagesBlackListOutput

func (o FunctionAssurancePolicyPackagesBlackListOutput) ToFunctionAssurancePolicyPackagesBlackListOutput() FunctionAssurancePolicyPackagesBlackListOutput

func (FunctionAssurancePolicyPackagesBlackListOutput) ToFunctionAssurancePolicyPackagesBlackListOutputWithContext

func (o FunctionAssurancePolicyPackagesBlackListOutput) ToFunctionAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) FunctionAssurancePolicyPackagesBlackListOutput

func (FunctionAssurancePolicyPackagesBlackListOutput) Version

func (FunctionAssurancePolicyPackagesBlackListOutput) VersionRange

type FunctionAssurancePolicyPackagesWhiteList

type FunctionAssurancePolicyPackagesWhiteList struct {
	Arch         *string `pulumi:"arch"`
	Display      *string `pulumi:"display"`
	Epoch        *string `pulumi:"epoch"`
	Format       *string `pulumi:"format"`
	License      *string `pulumi:"license"`
	Name         *string `pulumi:"name"`
	Release      *string `pulumi:"release"`
	Version      *string `pulumi:"version"`
	VersionRange *string `pulumi:"versionRange"`
}

type FunctionAssurancePolicyPackagesWhiteListArgs

type FunctionAssurancePolicyPackagesWhiteListArgs struct {
	Arch         pulumi.StringPtrInput `pulumi:"arch"`
	Display      pulumi.StringPtrInput `pulumi:"display"`
	Epoch        pulumi.StringPtrInput `pulumi:"epoch"`
	Format       pulumi.StringPtrInput `pulumi:"format"`
	License      pulumi.StringPtrInput `pulumi:"license"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Release      pulumi.StringPtrInput `pulumi:"release"`
	Version      pulumi.StringPtrInput `pulumi:"version"`
	VersionRange pulumi.StringPtrInput `pulumi:"versionRange"`
}

func (FunctionAssurancePolicyPackagesWhiteListArgs) ElementType

func (FunctionAssurancePolicyPackagesWhiteListArgs) ToFunctionAssurancePolicyPackagesWhiteListOutput

func (i FunctionAssurancePolicyPackagesWhiteListArgs) ToFunctionAssurancePolicyPackagesWhiteListOutput() FunctionAssurancePolicyPackagesWhiteListOutput

func (FunctionAssurancePolicyPackagesWhiteListArgs) ToFunctionAssurancePolicyPackagesWhiteListOutputWithContext

func (i FunctionAssurancePolicyPackagesWhiteListArgs) ToFunctionAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) FunctionAssurancePolicyPackagesWhiteListOutput

type FunctionAssurancePolicyPackagesWhiteListArray

type FunctionAssurancePolicyPackagesWhiteListArray []FunctionAssurancePolicyPackagesWhiteListInput

func (FunctionAssurancePolicyPackagesWhiteListArray) ElementType

func (FunctionAssurancePolicyPackagesWhiteListArray) ToFunctionAssurancePolicyPackagesWhiteListArrayOutput

func (i FunctionAssurancePolicyPackagesWhiteListArray) ToFunctionAssurancePolicyPackagesWhiteListArrayOutput() FunctionAssurancePolicyPackagesWhiteListArrayOutput

func (FunctionAssurancePolicyPackagesWhiteListArray) ToFunctionAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (i FunctionAssurancePolicyPackagesWhiteListArray) ToFunctionAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyPackagesWhiteListArrayOutput

type FunctionAssurancePolicyPackagesWhiteListArrayInput

type FunctionAssurancePolicyPackagesWhiteListArrayInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyPackagesWhiteListArrayOutput() FunctionAssurancePolicyPackagesWhiteListArrayOutput
	ToFunctionAssurancePolicyPackagesWhiteListArrayOutputWithContext(context.Context) FunctionAssurancePolicyPackagesWhiteListArrayOutput
}

FunctionAssurancePolicyPackagesWhiteListArrayInput is an input type that accepts FunctionAssurancePolicyPackagesWhiteListArray and FunctionAssurancePolicyPackagesWhiteListArrayOutput values. You can construct a concrete instance of `FunctionAssurancePolicyPackagesWhiteListArrayInput` via:

FunctionAssurancePolicyPackagesWhiteListArray{ FunctionAssurancePolicyPackagesWhiteListArgs{...} }

type FunctionAssurancePolicyPackagesWhiteListArrayOutput

type FunctionAssurancePolicyPackagesWhiteListArrayOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyPackagesWhiteListArrayOutput) ElementType

func (FunctionAssurancePolicyPackagesWhiteListArrayOutput) Index

func (FunctionAssurancePolicyPackagesWhiteListArrayOutput) ToFunctionAssurancePolicyPackagesWhiteListArrayOutput

func (o FunctionAssurancePolicyPackagesWhiteListArrayOutput) ToFunctionAssurancePolicyPackagesWhiteListArrayOutput() FunctionAssurancePolicyPackagesWhiteListArrayOutput

func (FunctionAssurancePolicyPackagesWhiteListArrayOutput) ToFunctionAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (o FunctionAssurancePolicyPackagesWhiteListArrayOutput) ToFunctionAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyPackagesWhiteListArrayOutput

type FunctionAssurancePolicyPackagesWhiteListInput

type FunctionAssurancePolicyPackagesWhiteListInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyPackagesWhiteListOutput() FunctionAssurancePolicyPackagesWhiteListOutput
	ToFunctionAssurancePolicyPackagesWhiteListOutputWithContext(context.Context) FunctionAssurancePolicyPackagesWhiteListOutput
}

FunctionAssurancePolicyPackagesWhiteListInput is an input type that accepts FunctionAssurancePolicyPackagesWhiteListArgs and FunctionAssurancePolicyPackagesWhiteListOutput values. You can construct a concrete instance of `FunctionAssurancePolicyPackagesWhiteListInput` via:

FunctionAssurancePolicyPackagesWhiteListArgs{...}

type FunctionAssurancePolicyPackagesWhiteListOutput

type FunctionAssurancePolicyPackagesWhiteListOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyPackagesWhiteListOutput) Arch

func (FunctionAssurancePolicyPackagesWhiteListOutput) Display

func (FunctionAssurancePolicyPackagesWhiteListOutput) ElementType

func (FunctionAssurancePolicyPackagesWhiteListOutput) Epoch

func (FunctionAssurancePolicyPackagesWhiteListOutput) Format

func (FunctionAssurancePolicyPackagesWhiteListOutput) License

func (FunctionAssurancePolicyPackagesWhiteListOutput) Name

func (FunctionAssurancePolicyPackagesWhiteListOutput) Release

func (FunctionAssurancePolicyPackagesWhiteListOutput) ToFunctionAssurancePolicyPackagesWhiteListOutput

func (o FunctionAssurancePolicyPackagesWhiteListOutput) ToFunctionAssurancePolicyPackagesWhiteListOutput() FunctionAssurancePolicyPackagesWhiteListOutput

func (FunctionAssurancePolicyPackagesWhiteListOutput) ToFunctionAssurancePolicyPackagesWhiteListOutputWithContext

func (o FunctionAssurancePolicyPackagesWhiteListOutput) ToFunctionAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) FunctionAssurancePolicyPackagesWhiteListOutput

func (FunctionAssurancePolicyPackagesWhiteListOutput) Version

func (FunctionAssurancePolicyPackagesWhiteListOutput) VersionRange

type FunctionAssurancePolicyRequiredLabel

type FunctionAssurancePolicyRequiredLabel struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type FunctionAssurancePolicyRequiredLabelArgs

type FunctionAssurancePolicyRequiredLabelArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (FunctionAssurancePolicyRequiredLabelArgs) ElementType

func (FunctionAssurancePolicyRequiredLabelArgs) ToFunctionAssurancePolicyRequiredLabelOutput

func (i FunctionAssurancePolicyRequiredLabelArgs) ToFunctionAssurancePolicyRequiredLabelOutput() FunctionAssurancePolicyRequiredLabelOutput

func (FunctionAssurancePolicyRequiredLabelArgs) ToFunctionAssurancePolicyRequiredLabelOutputWithContext

func (i FunctionAssurancePolicyRequiredLabelArgs) ToFunctionAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) FunctionAssurancePolicyRequiredLabelOutput

type FunctionAssurancePolicyRequiredLabelArray

type FunctionAssurancePolicyRequiredLabelArray []FunctionAssurancePolicyRequiredLabelInput

func (FunctionAssurancePolicyRequiredLabelArray) ElementType

func (FunctionAssurancePolicyRequiredLabelArray) ToFunctionAssurancePolicyRequiredLabelArrayOutput

func (i FunctionAssurancePolicyRequiredLabelArray) ToFunctionAssurancePolicyRequiredLabelArrayOutput() FunctionAssurancePolicyRequiredLabelArrayOutput

func (FunctionAssurancePolicyRequiredLabelArray) ToFunctionAssurancePolicyRequiredLabelArrayOutputWithContext

func (i FunctionAssurancePolicyRequiredLabelArray) ToFunctionAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyRequiredLabelArrayOutput

type FunctionAssurancePolicyRequiredLabelArrayInput

type FunctionAssurancePolicyRequiredLabelArrayInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyRequiredLabelArrayOutput() FunctionAssurancePolicyRequiredLabelArrayOutput
	ToFunctionAssurancePolicyRequiredLabelArrayOutputWithContext(context.Context) FunctionAssurancePolicyRequiredLabelArrayOutput
}

FunctionAssurancePolicyRequiredLabelArrayInput is an input type that accepts FunctionAssurancePolicyRequiredLabelArray and FunctionAssurancePolicyRequiredLabelArrayOutput values. You can construct a concrete instance of `FunctionAssurancePolicyRequiredLabelArrayInput` via:

FunctionAssurancePolicyRequiredLabelArray{ FunctionAssurancePolicyRequiredLabelArgs{...} }

type FunctionAssurancePolicyRequiredLabelArrayOutput

type FunctionAssurancePolicyRequiredLabelArrayOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyRequiredLabelArrayOutput) ElementType

func (FunctionAssurancePolicyRequiredLabelArrayOutput) Index

func (FunctionAssurancePolicyRequiredLabelArrayOutput) ToFunctionAssurancePolicyRequiredLabelArrayOutput

func (o FunctionAssurancePolicyRequiredLabelArrayOutput) ToFunctionAssurancePolicyRequiredLabelArrayOutput() FunctionAssurancePolicyRequiredLabelArrayOutput

func (FunctionAssurancePolicyRequiredLabelArrayOutput) ToFunctionAssurancePolicyRequiredLabelArrayOutputWithContext

func (o FunctionAssurancePolicyRequiredLabelArrayOutput) ToFunctionAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyRequiredLabelArrayOutput

type FunctionAssurancePolicyRequiredLabelInput

type FunctionAssurancePolicyRequiredLabelInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyRequiredLabelOutput() FunctionAssurancePolicyRequiredLabelOutput
	ToFunctionAssurancePolicyRequiredLabelOutputWithContext(context.Context) FunctionAssurancePolicyRequiredLabelOutput
}

FunctionAssurancePolicyRequiredLabelInput is an input type that accepts FunctionAssurancePolicyRequiredLabelArgs and FunctionAssurancePolicyRequiredLabelOutput values. You can construct a concrete instance of `FunctionAssurancePolicyRequiredLabelInput` via:

FunctionAssurancePolicyRequiredLabelArgs{...}

type FunctionAssurancePolicyRequiredLabelOutput

type FunctionAssurancePolicyRequiredLabelOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyRequiredLabelOutput) ElementType

func (FunctionAssurancePolicyRequiredLabelOutput) Key

func (FunctionAssurancePolicyRequiredLabelOutput) ToFunctionAssurancePolicyRequiredLabelOutput

func (o FunctionAssurancePolicyRequiredLabelOutput) ToFunctionAssurancePolicyRequiredLabelOutput() FunctionAssurancePolicyRequiredLabelOutput

func (FunctionAssurancePolicyRequiredLabelOutput) ToFunctionAssurancePolicyRequiredLabelOutputWithContext

func (o FunctionAssurancePolicyRequiredLabelOutput) ToFunctionAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) FunctionAssurancePolicyRequiredLabelOutput

func (FunctionAssurancePolicyRequiredLabelOutput) Value

type FunctionAssurancePolicyScope

type FunctionAssurancePolicyScope struct {
	Expression *string                                `pulumi:"expression"`
	Variables  []FunctionAssurancePolicyScopeVariable `pulumi:"variables"`
}

type FunctionAssurancePolicyScopeArgs

type FunctionAssurancePolicyScopeArgs struct {
	Expression pulumi.StringPtrInput                          `pulumi:"expression"`
	Variables  FunctionAssurancePolicyScopeVariableArrayInput `pulumi:"variables"`
}

func (FunctionAssurancePolicyScopeArgs) ElementType

func (FunctionAssurancePolicyScopeArgs) ToFunctionAssurancePolicyScopeOutput

func (i FunctionAssurancePolicyScopeArgs) ToFunctionAssurancePolicyScopeOutput() FunctionAssurancePolicyScopeOutput

func (FunctionAssurancePolicyScopeArgs) ToFunctionAssurancePolicyScopeOutputWithContext

func (i FunctionAssurancePolicyScopeArgs) ToFunctionAssurancePolicyScopeOutputWithContext(ctx context.Context) FunctionAssurancePolicyScopeOutput

type FunctionAssurancePolicyScopeArray

type FunctionAssurancePolicyScopeArray []FunctionAssurancePolicyScopeInput

func (FunctionAssurancePolicyScopeArray) ElementType

func (FunctionAssurancePolicyScopeArray) ToFunctionAssurancePolicyScopeArrayOutput

func (i FunctionAssurancePolicyScopeArray) ToFunctionAssurancePolicyScopeArrayOutput() FunctionAssurancePolicyScopeArrayOutput

func (FunctionAssurancePolicyScopeArray) ToFunctionAssurancePolicyScopeArrayOutputWithContext

func (i FunctionAssurancePolicyScopeArray) ToFunctionAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyScopeArrayOutput

type FunctionAssurancePolicyScopeArrayInput

type FunctionAssurancePolicyScopeArrayInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyScopeArrayOutput() FunctionAssurancePolicyScopeArrayOutput
	ToFunctionAssurancePolicyScopeArrayOutputWithContext(context.Context) FunctionAssurancePolicyScopeArrayOutput
}

FunctionAssurancePolicyScopeArrayInput is an input type that accepts FunctionAssurancePolicyScopeArray and FunctionAssurancePolicyScopeArrayOutput values. You can construct a concrete instance of `FunctionAssurancePolicyScopeArrayInput` via:

FunctionAssurancePolicyScopeArray{ FunctionAssurancePolicyScopeArgs{...} }

type FunctionAssurancePolicyScopeArrayOutput

type FunctionAssurancePolicyScopeArrayOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyScopeArrayOutput) ElementType

func (FunctionAssurancePolicyScopeArrayOutput) Index

func (FunctionAssurancePolicyScopeArrayOutput) ToFunctionAssurancePolicyScopeArrayOutput

func (o FunctionAssurancePolicyScopeArrayOutput) ToFunctionAssurancePolicyScopeArrayOutput() FunctionAssurancePolicyScopeArrayOutput

func (FunctionAssurancePolicyScopeArrayOutput) ToFunctionAssurancePolicyScopeArrayOutputWithContext

func (o FunctionAssurancePolicyScopeArrayOutput) ToFunctionAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyScopeArrayOutput

type FunctionAssurancePolicyScopeInput

type FunctionAssurancePolicyScopeInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyScopeOutput() FunctionAssurancePolicyScopeOutput
	ToFunctionAssurancePolicyScopeOutputWithContext(context.Context) FunctionAssurancePolicyScopeOutput
}

FunctionAssurancePolicyScopeInput is an input type that accepts FunctionAssurancePolicyScopeArgs and FunctionAssurancePolicyScopeOutput values. You can construct a concrete instance of `FunctionAssurancePolicyScopeInput` via:

FunctionAssurancePolicyScopeArgs{...}

type FunctionAssurancePolicyScopeOutput

type FunctionAssurancePolicyScopeOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyScopeOutput) ElementType

func (FunctionAssurancePolicyScopeOutput) Expression

func (FunctionAssurancePolicyScopeOutput) ToFunctionAssurancePolicyScopeOutput

func (o FunctionAssurancePolicyScopeOutput) ToFunctionAssurancePolicyScopeOutput() FunctionAssurancePolicyScopeOutput

func (FunctionAssurancePolicyScopeOutput) ToFunctionAssurancePolicyScopeOutputWithContext

func (o FunctionAssurancePolicyScopeOutput) ToFunctionAssurancePolicyScopeOutputWithContext(ctx context.Context) FunctionAssurancePolicyScopeOutput

func (FunctionAssurancePolicyScopeOutput) Variables

type FunctionAssurancePolicyScopeVariable

type FunctionAssurancePolicyScopeVariable struct {
	Attribute *string `pulumi:"attribute"`
	Name      *string `pulumi:"name"`
	Value     *string `pulumi:"value"`
}

type FunctionAssurancePolicyScopeVariableArgs

type FunctionAssurancePolicyScopeVariableArgs struct {
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	Name      pulumi.StringPtrInput `pulumi:"name"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (FunctionAssurancePolicyScopeVariableArgs) ElementType

func (FunctionAssurancePolicyScopeVariableArgs) ToFunctionAssurancePolicyScopeVariableOutput

func (i FunctionAssurancePolicyScopeVariableArgs) ToFunctionAssurancePolicyScopeVariableOutput() FunctionAssurancePolicyScopeVariableOutput

func (FunctionAssurancePolicyScopeVariableArgs) ToFunctionAssurancePolicyScopeVariableOutputWithContext

func (i FunctionAssurancePolicyScopeVariableArgs) ToFunctionAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) FunctionAssurancePolicyScopeVariableOutput

type FunctionAssurancePolicyScopeVariableArray

type FunctionAssurancePolicyScopeVariableArray []FunctionAssurancePolicyScopeVariableInput

func (FunctionAssurancePolicyScopeVariableArray) ElementType

func (FunctionAssurancePolicyScopeVariableArray) ToFunctionAssurancePolicyScopeVariableArrayOutput

func (i FunctionAssurancePolicyScopeVariableArray) ToFunctionAssurancePolicyScopeVariableArrayOutput() FunctionAssurancePolicyScopeVariableArrayOutput

func (FunctionAssurancePolicyScopeVariableArray) ToFunctionAssurancePolicyScopeVariableArrayOutputWithContext

func (i FunctionAssurancePolicyScopeVariableArray) ToFunctionAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyScopeVariableArrayOutput

type FunctionAssurancePolicyScopeVariableArrayInput

type FunctionAssurancePolicyScopeVariableArrayInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyScopeVariableArrayOutput() FunctionAssurancePolicyScopeVariableArrayOutput
	ToFunctionAssurancePolicyScopeVariableArrayOutputWithContext(context.Context) FunctionAssurancePolicyScopeVariableArrayOutput
}

FunctionAssurancePolicyScopeVariableArrayInput is an input type that accepts FunctionAssurancePolicyScopeVariableArray and FunctionAssurancePolicyScopeVariableArrayOutput values. You can construct a concrete instance of `FunctionAssurancePolicyScopeVariableArrayInput` via:

FunctionAssurancePolicyScopeVariableArray{ FunctionAssurancePolicyScopeVariableArgs{...} }

type FunctionAssurancePolicyScopeVariableArrayOutput

type FunctionAssurancePolicyScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyScopeVariableArrayOutput) ElementType

func (FunctionAssurancePolicyScopeVariableArrayOutput) Index

func (FunctionAssurancePolicyScopeVariableArrayOutput) ToFunctionAssurancePolicyScopeVariableArrayOutput

func (o FunctionAssurancePolicyScopeVariableArrayOutput) ToFunctionAssurancePolicyScopeVariableArrayOutput() FunctionAssurancePolicyScopeVariableArrayOutput

func (FunctionAssurancePolicyScopeVariableArrayOutput) ToFunctionAssurancePolicyScopeVariableArrayOutputWithContext

func (o FunctionAssurancePolicyScopeVariableArrayOutput) ToFunctionAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyScopeVariableArrayOutput

type FunctionAssurancePolicyScopeVariableInput

type FunctionAssurancePolicyScopeVariableInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyScopeVariableOutput() FunctionAssurancePolicyScopeVariableOutput
	ToFunctionAssurancePolicyScopeVariableOutputWithContext(context.Context) FunctionAssurancePolicyScopeVariableOutput
}

FunctionAssurancePolicyScopeVariableInput is an input type that accepts FunctionAssurancePolicyScopeVariableArgs and FunctionAssurancePolicyScopeVariableOutput values. You can construct a concrete instance of `FunctionAssurancePolicyScopeVariableInput` via:

FunctionAssurancePolicyScopeVariableArgs{...}

type FunctionAssurancePolicyScopeVariableOutput

type FunctionAssurancePolicyScopeVariableOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyScopeVariableOutput) Attribute

func (FunctionAssurancePolicyScopeVariableOutput) ElementType

func (FunctionAssurancePolicyScopeVariableOutput) Name

func (FunctionAssurancePolicyScopeVariableOutput) ToFunctionAssurancePolicyScopeVariableOutput

func (o FunctionAssurancePolicyScopeVariableOutput) ToFunctionAssurancePolicyScopeVariableOutput() FunctionAssurancePolicyScopeVariableOutput

func (FunctionAssurancePolicyScopeVariableOutput) ToFunctionAssurancePolicyScopeVariableOutputWithContext

func (o FunctionAssurancePolicyScopeVariableOutput) ToFunctionAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) FunctionAssurancePolicyScopeVariableOutput

func (FunctionAssurancePolicyScopeVariableOutput) Value

type FunctionAssurancePolicyState

type FunctionAssurancePolicyState struct {
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// Indicates if auditing for failures.
	AuditOnFailure pulumi.BoolPtrInput
	// Name of user account that created the policy.
	Author             pulumi.StringPtrInput
	AutoScanConfigured pulumi.BoolPtrInput
	AutoScanEnabled    pulumi.BoolPtrInput
	AutoScanTimes      FunctionAssurancePolicyAutoScanTimeArrayInput
	// List of function's forbidden permissions.
	BlacklistPermissions pulumi.StringArrayInput
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled pulumi.BoolPtrInput
	// List of blacklisted licenses.
	BlacklistedLicenses pulumi.StringArrayInput
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled pulumi.BoolPtrInput
	// Indicates if failed images are blocked.
	BlockFailed         pulumi.BoolPtrInput
	ControlExcludeNoFix pulumi.BoolPtrInput
	// List of Custom user scripts for checks.
	CustomChecks FunctionAssurancePolicyCustomCheckArrayInput
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   pulumi.BoolPtrInput
	CustomSeverityEnabled pulumi.BoolPtrInput
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled pulumi.BoolPtrInput
	// List of cves blacklisted items.
	CvesBlackLists pulumi.StringArrayInput
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled pulumi.BoolPtrInput
	// List of cves whitelisted licenses
	CvesWhiteLists pulumi.StringArrayInput
	// Identifier of the cvss severity.
	CvssSeverity pulumi.StringPtrInput
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix pulumi.BoolPtrInput
	Description              pulumi.StringPtrInput
	// Indicates if malware should block the image.
	DisallowMalware  pulumi.BoolPtrInput
	DockerCisEnabled pulumi.BoolPtrInput
	// Name of the container image.
	Domain                           pulumi.StringPtrInput
	DomainName                       pulumi.StringPtrInput
	DtaEnabled                       pulumi.BoolPtrInput
	DtaSeverity                      pulumi.StringPtrInput
	Enabled                          pulumi.BoolPtrInput
	Enforce                          pulumi.BoolPtrInput
	EnforceAfterDays                 pulumi.IntPtrInput
	EnforceExcessivePermissions      pulumi.BoolPtrInput
	ExceptionalMonitoredMalwarePaths pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrInput
	ForbiddenLabels                  FunctionAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled           pulumi.BoolPtrInput
	ForceMicroenforcer               pulumi.BoolPtrInput
	FunctionIntegrityEnabled         pulumi.BoolPtrInput
	IgnoreRecentlyPublishedVln       pulumi.BoolPtrInput
	IgnoreRecentlyPublishedVlnPeriod pulumi.IntPtrInput
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled pulumi.BoolPtrInput
	// List of ignored risk resources.
	IgnoredRiskResources pulumi.StringArrayInput
	// List of images.
	Images         pulumi.StringArrayInput
	KubeCisEnabled pulumi.BoolPtrInput
	// List of labels.
	Labels        pulumi.StringArrayInput
	MalwareAction pulumi.StringPtrInput
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrInput
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix pulumi.BoolPtrInput
	MonitoredMalwarePaths    pulumi.StringArrayInput
	Name                     pulumi.StringPtrInput
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of backlisted images.
	PackagesBlackLists FunctionAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      FunctionAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        FunctionAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData pulumi.BoolPtrInput
	// Indicates if scanning should include scap.
	ScapEnabled pulumi.BoolPtrInput
	// List of SCAP user scripts for checks.
	ScapFiles pulumi.StringArrayInput
	Scopes    FunctionAssurancePolicyScopeArrayInput
	// List of trusted images.
	TrustedBaseImages FunctionAssurancePolicyTrustedBaseImageArrayInput
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled pulumi.BoolPtrInput
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayInput
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrInput
}

func (FunctionAssurancePolicyState) ElementType

type FunctionAssurancePolicyTrustedBaseImage

type FunctionAssurancePolicyTrustedBaseImage struct {
	Imagename *string `pulumi:"imagename"`
	Registry  *string `pulumi:"registry"`
}

type FunctionAssurancePolicyTrustedBaseImageArgs

type FunctionAssurancePolicyTrustedBaseImageArgs struct {
	Imagename pulumi.StringPtrInput `pulumi:"imagename"`
	Registry  pulumi.StringPtrInput `pulumi:"registry"`
}

func (FunctionAssurancePolicyTrustedBaseImageArgs) ElementType

func (FunctionAssurancePolicyTrustedBaseImageArgs) ToFunctionAssurancePolicyTrustedBaseImageOutput

func (i FunctionAssurancePolicyTrustedBaseImageArgs) ToFunctionAssurancePolicyTrustedBaseImageOutput() FunctionAssurancePolicyTrustedBaseImageOutput

func (FunctionAssurancePolicyTrustedBaseImageArgs) ToFunctionAssurancePolicyTrustedBaseImageOutputWithContext

func (i FunctionAssurancePolicyTrustedBaseImageArgs) ToFunctionAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) FunctionAssurancePolicyTrustedBaseImageOutput

type FunctionAssurancePolicyTrustedBaseImageArray

type FunctionAssurancePolicyTrustedBaseImageArray []FunctionAssurancePolicyTrustedBaseImageInput

func (FunctionAssurancePolicyTrustedBaseImageArray) ElementType

func (FunctionAssurancePolicyTrustedBaseImageArray) ToFunctionAssurancePolicyTrustedBaseImageArrayOutput

func (i FunctionAssurancePolicyTrustedBaseImageArray) ToFunctionAssurancePolicyTrustedBaseImageArrayOutput() FunctionAssurancePolicyTrustedBaseImageArrayOutput

func (FunctionAssurancePolicyTrustedBaseImageArray) ToFunctionAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (i FunctionAssurancePolicyTrustedBaseImageArray) ToFunctionAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyTrustedBaseImageArrayOutput

type FunctionAssurancePolicyTrustedBaseImageArrayInput

type FunctionAssurancePolicyTrustedBaseImageArrayInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyTrustedBaseImageArrayOutput() FunctionAssurancePolicyTrustedBaseImageArrayOutput
	ToFunctionAssurancePolicyTrustedBaseImageArrayOutputWithContext(context.Context) FunctionAssurancePolicyTrustedBaseImageArrayOutput
}

FunctionAssurancePolicyTrustedBaseImageArrayInput is an input type that accepts FunctionAssurancePolicyTrustedBaseImageArray and FunctionAssurancePolicyTrustedBaseImageArrayOutput values. You can construct a concrete instance of `FunctionAssurancePolicyTrustedBaseImageArrayInput` via:

FunctionAssurancePolicyTrustedBaseImageArray{ FunctionAssurancePolicyTrustedBaseImageArgs{...} }

type FunctionAssurancePolicyTrustedBaseImageArrayOutput

type FunctionAssurancePolicyTrustedBaseImageArrayOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyTrustedBaseImageArrayOutput) ElementType

func (FunctionAssurancePolicyTrustedBaseImageArrayOutput) Index

func (FunctionAssurancePolicyTrustedBaseImageArrayOutput) ToFunctionAssurancePolicyTrustedBaseImageArrayOutput

func (o FunctionAssurancePolicyTrustedBaseImageArrayOutput) ToFunctionAssurancePolicyTrustedBaseImageArrayOutput() FunctionAssurancePolicyTrustedBaseImageArrayOutput

func (FunctionAssurancePolicyTrustedBaseImageArrayOutput) ToFunctionAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (o FunctionAssurancePolicyTrustedBaseImageArrayOutput) ToFunctionAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyTrustedBaseImageArrayOutput

type FunctionAssurancePolicyTrustedBaseImageInput

type FunctionAssurancePolicyTrustedBaseImageInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyTrustedBaseImageOutput() FunctionAssurancePolicyTrustedBaseImageOutput
	ToFunctionAssurancePolicyTrustedBaseImageOutputWithContext(context.Context) FunctionAssurancePolicyTrustedBaseImageOutput
}

FunctionAssurancePolicyTrustedBaseImageInput is an input type that accepts FunctionAssurancePolicyTrustedBaseImageArgs and FunctionAssurancePolicyTrustedBaseImageOutput values. You can construct a concrete instance of `FunctionAssurancePolicyTrustedBaseImageInput` via:

FunctionAssurancePolicyTrustedBaseImageArgs{...}

type FunctionAssurancePolicyTrustedBaseImageOutput

type FunctionAssurancePolicyTrustedBaseImageOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyTrustedBaseImageOutput) ElementType

func (FunctionAssurancePolicyTrustedBaseImageOutput) Imagename

func (FunctionAssurancePolicyTrustedBaseImageOutput) Registry

func (FunctionAssurancePolicyTrustedBaseImageOutput) ToFunctionAssurancePolicyTrustedBaseImageOutput

func (o FunctionAssurancePolicyTrustedBaseImageOutput) ToFunctionAssurancePolicyTrustedBaseImageOutput() FunctionAssurancePolicyTrustedBaseImageOutput

func (FunctionAssurancePolicyTrustedBaseImageOutput) ToFunctionAssurancePolicyTrustedBaseImageOutputWithContext

func (o FunctionAssurancePolicyTrustedBaseImageOutput) ToFunctionAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) FunctionAssurancePolicyTrustedBaseImageOutput

type FunctionRuntimePolicy

type FunctionRuntimePolicy struct {
	pulumi.CustomResourceState

	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayOutput `pulumi:"applicationScopes"`
	// Username of the account that created the service.
	Author pulumi.StringOutput `pulumi:"author"`
	// If true, prevent creation of malicious executables in functions during their runtime post invocation.
	BlockMaliciousExecutables pulumi.BoolPtrOutput `pulumi:"blockMaliciousExecutables"`
	// List of processes that will be allowed
	BlockMaliciousExecutablesAllowedProcesses pulumi.StringArrayOutput `pulumi:"blockMaliciousExecutablesAllowedProcesses"`
	// If true, prevent running of executables in functions locate in /tmp folder during their runtime post invocation.
	BlockRunningExecutablesInTmpFolder pulumi.BoolPtrOutput `pulumi:"blockRunningExecutablesInTmpFolder"`
	// List of executables that are prevented from running in containers.
	BlockedExecutables pulumi.StringArrayOutput `pulumi:"blockedExecutables"`
	// The description of the function runtime policy
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Indicates if the runtime policy is enabled or not.
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Indicates that policy should effect container execution (not just for audit).
	Enforce pulumi.BoolPtrOutput `pulumi:"enforce"`
	// Honeypot User ID (Access Key)
	HoneypotAccessKey pulumi.StringPtrOutput `pulumi:"honeypotAccessKey"`
	// List of options to apply the honeypot on (Environment Vairable, Layer, File)
	HoneypotApplyOns pulumi.StringArrayOutput `pulumi:"honeypotApplyOns"`
	// Honeypot User Password (Secret Key)
	HoneypotSecretKey pulumi.StringPtrOutput `pulumi:"honeypotSecretKey"`
	// Serverless application name
	HoneypotServerlessAppName pulumi.StringPtrOutput `pulumi:"honeypotServerlessAppName"`
	// Name of the function runtime policy
	Name pulumi.StringOutput `pulumi:"name"`
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringOutput `pulumi:"scopeExpression"`
	// List of scope attributes.
	ScopeVariables FunctionRuntimePolicyScopeVariableArrayOutput `pulumi:"scopeVariables"`
}

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aquasec.NewFunctionRuntimePolicy(ctx, "functionRuntimePolicy", &aquasec.FunctionRuntimePolicyArgs{
			ApplicationScopes: pulumi.StringArray{
				pulumi.String("Global"),
			},
			BlockMaliciousExecutables: pulumi.Bool(true),
			BlockMaliciousExecutablesAllowedProcesses: pulumi.StringArray{
				pulumi.String("proc1"),
				pulumi.String("proc2"),
			},
			BlockRunningExecutablesInTmpFolder: pulumi.Bool(true),
			BlockedExecutables: pulumi.StringArray{
				pulumi.String("exe1"),
				pulumi.String("exe2"),
			},
			Description: pulumi.String("function_runtime_policy"),
			Enabled:     pulumi.Bool(true),
			Enforce:     pulumi.Bool(false),
			ScopeVariables: aquasec.FunctionRuntimePolicyScopeVariableArray{
				&aquasec.FunctionRuntimePolicyScopeVariableArgs{
					Attribute: pulumi.String("kubernetes.cluster"),
					Value:     pulumi.String("default"),
				},
				&aquasec.FunctionRuntimePolicyScopeVariableArgs{
					Attribute: pulumi.String("kubernetes.label"),
					Name:      pulumi.String("app"),
					Value:     pulumi.String("aqua"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetFunctionRuntimePolicy

func GetFunctionRuntimePolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FunctionRuntimePolicyState, opts ...pulumi.ResourceOption) (*FunctionRuntimePolicy, error)

GetFunctionRuntimePolicy gets an existing FunctionRuntimePolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFunctionRuntimePolicy

func NewFunctionRuntimePolicy(ctx *pulumi.Context,
	name string, args *FunctionRuntimePolicyArgs, opts ...pulumi.ResourceOption) (*FunctionRuntimePolicy, error)

NewFunctionRuntimePolicy registers a new resource with the given unique name, arguments, and options.

func (*FunctionRuntimePolicy) ElementType

func (*FunctionRuntimePolicy) ElementType() reflect.Type

func (*FunctionRuntimePolicy) ToFunctionRuntimePolicyOutput

func (i *FunctionRuntimePolicy) ToFunctionRuntimePolicyOutput() FunctionRuntimePolicyOutput

func (*FunctionRuntimePolicy) ToFunctionRuntimePolicyOutputWithContext

func (i *FunctionRuntimePolicy) ToFunctionRuntimePolicyOutputWithContext(ctx context.Context) FunctionRuntimePolicyOutput

type FunctionRuntimePolicyArgs

type FunctionRuntimePolicyArgs struct {
	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayInput
	// If true, prevent creation of malicious executables in functions during their runtime post invocation.
	BlockMaliciousExecutables pulumi.BoolPtrInput
	// List of processes that will be allowed
	BlockMaliciousExecutablesAllowedProcesses pulumi.StringArrayInput
	// If true, prevent running of executables in functions locate in /tmp folder during their runtime post invocation.
	BlockRunningExecutablesInTmpFolder pulumi.BoolPtrInput
	// List of executables that are prevented from running in containers.
	BlockedExecutables pulumi.StringArrayInput
	// The description of the function runtime policy
	Description pulumi.StringPtrInput
	// Indicates if the runtime policy is enabled or not.
	Enabled pulumi.BoolPtrInput
	// Indicates that policy should effect container execution (not just for audit).
	Enforce pulumi.BoolPtrInput
	// Honeypot User ID (Access Key)
	HoneypotAccessKey pulumi.StringPtrInput
	// List of options to apply the honeypot on (Environment Vairable, Layer, File)
	HoneypotApplyOns pulumi.StringArrayInput
	// Honeypot User Password (Secret Key)
	HoneypotSecretKey pulumi.StringPtrInput
	// Serverless application name
	HoneypotServerlessAppName pulumi.StringPtrInput
	// Name of the function runtime policy
	Name pulumi.StringPtrInput
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringPtrInput
	// List of scope attributes.
	ScopeVariables FunctionRuntimePolicyScopeVariableArrayInput
}

The set of arguments for constructing a FunctionRuntimePolicy resource.

func (FunctionRuntimePolicyArgs) ElementType

func (FunctionRuntimePolicyArgs) ElementType() reflect.Type

type FunctionRuntimePolicyArray

type FunctionRuntimePolicyArray []FunctionRuntimePolicyInput

func (FunctionRuntimePolicyArray) ElementType

func (FunctionRuntimePolicyArray) ElementType() reflect.Type

func (FunctionRuntimePolicyArray) ToFunctionRuntimePolicyArrayOutput

func (i FunctionRuntimePolicyArray) ToFunctionRuntimePolicyArrayOutput() FunctionRuntimePolicyArrayOutput

func (FunctionRuntimePolicyArray) ToFunctionRuntimePolicyArrayOutputWithContext

func (i FunctionRuntimePolicyArray) ToFunctionRuntimePolicyArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyArrayOutput

type FunctionRuntimePolicyArrayInput

type FunctionRuntimePolicyArrayInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyArrayOutput() FunctionRuntimePolicyArrayOutput
	ToFunctionRuntimePolicyArrayOutputWithContext(context.Context) FunctionRuntimePolicyArrayOutput
}

FunctionRuntimePolicyArrayInput is an input type that accepts FunctionRuntimePolicyArray and FunctionRuntimePolicyArrayOutput values. You can construct a concrete instance of `FunctionRuntimePolicyArrayInput` via:

FunctionRuntimePolicyArray{ FunctionRuntimePolicyArgs{...} }

type FunctionRuntimePolicyArrayOutput

type FunctionRuntimePolicyArrayOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyArrayOutput) ElementType

func (FunctionRuntimePolicyArrayOutput) Index

func (FunctionRuntimePolicyArrayOutput) ToFunctionRuntimePolicyArrayOutput

func (o FunctionRuntimePolicyArrayOutput) ToFunctionRuntimePolicyArrayOutput() FunctionRuntimePolicyArrayOutput

func (FunctionRuntimePolicyArrayOutput) ToFunctionRuntimePolicyArrayOutputWithContext

func (o FunctionRuntimePolicyArrayOutput) ToFunctionRuntimePolicyArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyArrayOutput

type FunctionRuntimePolicyInput

type FunctionRuntimePolicyInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyOutput() FunctionRuntimePolicyOutput
	ToFunctionRuntimePolicyOutputWithContext(ctx context.Context) FunctionRuntimePolicyOutput
}

type FunctionRuntimePolicyMap

type FunctionRuntimePolicyMap map[string]FunctionRuntimePolicyInput

func (FunctionRuntimePolicyMap) ElementType

func (FunctionRuntimePolicyMap) ElementType() reflect.Type

func (FunctionRuntimePolicyMap) ToFunctionRuntimePolicyMapOutput

func (i FunctionRuntimePolicyMap) ToFunctionRuntimePolicyMapOutput() FunctionRuntimePolicyMapOutput

func (FunctionRuntimePolicyMap) ToFunctionRuntimePolicyMapOutputWithContext

func (i FunctionRuntimePolicyMap) ToFunctionRuntimePolicyMapOutputWithContext(ctx context.Context) FunctionRuntimePolicyMapOutput

type FunctionRuntimePolicyMapInput

type FunctionRuntimePolicyMapInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyMapOutput() FunctionRuntimePolicyMapOutput
	ToFunctionRuntimePolicyMapOutputWithContext(context.Context) FunctionRuntimePolicyMapOutput
}

FunctionRuntimePolicyMapInput is an input type that accepts FunctionRuntimePolicyMap and FunctionRuntimePolicyMapOutput values. You can construct a concrete instance of `FunctionRuntimePolicyMapInput` via:

FunctionRuntimePolicyMap{ "key": FunctionRuntimePolicyArgs{...} }

type FunctionRuntimePolicyMapOutput

type FunctionRuntimePolicyMapOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyMapOutput) ElementType

func (FunctionRuntimePolicyMapOutput) MapIndex

func (FunctionRuntimePolicyMapOutput) ToFunctionRuntimePolicyMapOutput

func (o FunctionRuntimePolicyMapOutput) ToFunctionRuntimePolicyMapOutput() FunctionRuntimePolicyMapOutput

func (FunctionRuntimePolicyMapOutput) ToFunctionRuntimePolicyMapOutputWithContext

func (o FunctionRuntimePolicyMapOutput) ToFunctionRuntimePolicyMapOutputWithContext(ctx context.Context) FunctionRuntimePolicyMapOutput

type FunctionRuntimePolicyOutput

type FunctionRuntimePolicyOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyOutput) ApplicationScopes

Indicates the application scope of the service.

func (FunctionRuntimePolicyOutput) Author

Username of the account that created the service.

func (FunctionRuntimePolicyOutput) BlockMaliciousExecutables

func (o FunctionRuntimePolicyOutput) BlockMaliciousExecutables() pulumi.BoolPtrOutput

If true, prevent creation of malicious executables in functions during their runtime post invocation.

func (FunctionRuntimePolicyOutput) BlockMaliciousExecutablesAllowedProcesses

func (o FunctionRuntimePolicyOutput) BlockMaliciousExecutablesAllowedProcesses() pulumi.StringArrayOutput

List of processes that will be allowed

func (FunctionRuntimePolicyOutput) BlockRunningExecutablesInTmpFolder

func (o FunctionRuntimePolicyOutput) BlockRunningExecutablesInTmpFolder() pulumi.BoolPtrOutput

If true, prevent running of executables in functions locate in /tmp folder during their runtime post invocation.

func (FunctionRuntimePolicyOutput) BlockedExecutables

func (o FunctionRuntimePolicyOutput) BlockedExecutables() pulumi.StringArrayOutput

List of executables that are prevented from running in containers.

func (FunctionRuntimePolicyOutput) Description

The description of the function runtime policy

func (FunctionRuntimePolicyOutput) ElementType

func (FunctionRuntimePolicyOutput) Enabled

Indicates if the runtime policy is enabled or not.

func (FunctionRuntimePolicyOutput) Enforce

Indicates that policy should effect container execution (not just for audit).

func (FunctionRuntimePolicyOutput) HoneypotAccessKey

func (o FunctionRuntimePolicyOutput) HoneypotAccessKey() pulumi.StringPtrOutput

Honeypot User ID (Access Key)

func (FunctionRuntimePolicyOutput) HoneypotApplyOns

List of options to apply the honeypot on (Environment Vairable, Layer, File)

func (FunctionRuntimePolicyOutput) HoneypotSecretKey

func (o FunctionRuntimePolicyOutput) HoneypotSecretKey() pulumi.StringPtrOutput

Honeypot User Password (Secret Key)

func (FunctionRuntimePolicyOutput) HoneypotServerlessAppName

func (o FunctionRuntimePolicyOutput) HoneypotServerlessAppName() pulumi.StringPtrOutput

Serverless application name

func (FunctionRuntimePolicyOutput) Name

Name of the function runtime policy

func (FunctionRuntimePolicyOutput) ScopeExpression

func (o FunctionRuntimePolicyOutput) ScopeExpression() pulumi.StringOutput

Logical expression of how to compute the dependency of the scope variables.

func (FunctionRuntimePolicyOutput) ScopeVariables

List of scope attributes.

func (FunctionRuntimePolicyOutput) ToFunctionRuntimePolicyOutput

func (o FunctionRuntimePolicyOutput) ToFunctionRuntimePolicyOutput() FunctionRuntimePolicyOutput

func (FunctionRuntimePolicyOutput) ToFunctionRuntimePolicyOutputWithContext

func (o FunctionRuntimePolicyOutput) ToFunctionRuntimePolicyOutputWithContext(ctx context.Context) FunctionRuntimePolicyOutput

type FunctionRuntimePolicyScopeVariable

type FunctionRuntimePolicyScopeVariable struct {
	// Class of supported scope.
	Attribute string `pulumi:"attribute"`
	// Name assigned to the attribute.
	Name *string `pulumi:"name"`
	// Value assigned to the attribute.
	Value string `pulumi:"value"`
}

type FunctionRuntimePolicyScopeVariableArgs

type FunctionRuntimePolicyScopeVariableArgs struct {
	// Class of supported scope.
	Attribute pulumi.StringInput `pulumi:"attribute"`
	// Name assigned to the attribute.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Value assigned to the attribute.
	Value pulumi.StringInput `pulumi:"value"`
}

func (FunctionRuntimePolicyScopeVariableArgs) ElementType

func (FunctionRuntimePolicyScopeVariableArgs) ToFunctionRuntimePolicyScopeVariableOutput

func (i FunctionRuntimePolicyScopeVariableArgs) ToFunctionRuntimePolicyScopeVariableOutput() FunctionRuntimePolicyScopeVariableOutput

func (FunctionRuntimePolicyScopeVariableArgs) ToFunctionRuntimePolicyScopeVariableOutputWithContext

func (i FunctionRuntimePolicyScopeVariableArgs) ToFunctionRuntimePolicyScopeVariableOutputWithContext(ctx context.Context) FunctionRuntimePolicyScopeVariableOutput

type FunctionRuntimePolicyScopeVariableArray

type FunctionRuntimePolicyScopeVariableArray []FunctionRuntimePolicyScopeVariableInput

func (FunctionRuntimePolicyScopeVariableArray) ElementType

func (FunctionRuntimePolicyScopeVariableArray) ToFunctionRuntimePolicyScopeVariableArrayOutput

func (i FunctionRuntimePolicyScopeVariableArray) ToFunctionRuntimePolicyScopeVariableArrayOutput() FunctionRuntimePolicyScopeVariableArrayOutput

func (FunctionRuntimePolicyScopeVariableArray) ToFunctionRuntimePolicyScopeVariableArrayOutputWithContext

func (i FunctionRuntimePolicyScopeVariableArray) ToFunctionRuntimePolicyScopeVariableArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyScopeVariableArrayOutput

type FunctionRuntimePolicyScopeVariableArrayInput

type FunctionRuntimePolicyScopeVariableArrayInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyScopeVariableArrayOutput() FunctionRuntimePolicyScopeVariableArrayOutput
	ToFunctionRuntimePolicyScopeVariableArrayOutputWithContext(context.Context) FunctionRuntimePolicyScopeVariableArrayOutput
}

FunctionRuntimePolicyScopeVariableArrayInput is an input type that accepts FunctionRuntimePolicyScopeVariableArray and FunctionRuntimePolicyScopeVariableArrayOutput values. You can construct a concrete instance of `FunctionRuntimePolicyScopeVariableArrayInput` via:

FunctionRuntimePolicyScopeVariableArray{ FunctionRuntimePolicyScopeVariableArgs{...} }

type FunctionRuntimePolicyScopeVariableArrayOutput

type FunctionRuntimePolicyScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyScopeVariableArrayOutput) ElementType

func (FunctionRuntimePolicyScopeVariableArrayOutput) Index

func (FunctionRuntimePolicyScopeVariableArrayOutput) ToFunctionRuntimePolicyScopeVariableArrayOutput

func (o FunctionRuntimePolicyScopeVariableArrayOutput) ToFunctionRuntimePolicyScopeVariableArrayOutput() FunctionRuntimePolicyScopeVariableArrayOutput

func (FunctionRuntimePolicyScopeVariableArrayOutput) ToFunctionRuntimePolicyScopeVariableArrayOutputWithContext

func (o FunctionRuntimePolicyScopeVariableArrayOutput) ToFunctionRuntimePolicyScopeVariableArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyScopeVariableArrayOutput

type FunctionRuntimePolicyScopeVariableInput

type FunctionRuntimePolicyScopeVariableInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyScopeVariableOutput() FunctionRuntimePolicyScopeVariableOutput
	ToFunctionRuntimePolicyScopeVariableOutputWithContext(context.Context) FunctionRuntimePolicyScopeVariableOutput
}

FunctionRuntimePolicyScopeVariableInput is an input type that accepts FunctionRuntimePolicyScopeVariableArgs and FunctionRuntimePolicyScopeVariableOutput values. You can construct a concrete instance of `FunctionRuntimePolicyScopeVariableInput` via:

FunctionRuntimePolicyScopeVariableArgs{...}

type FunctionRuntimePolicyScopeVariableOutput

type FunctionRuntimePolicyScopeVariableOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyScopeVariableOutput) Attribute

Class of supported scope.

func (FunctionRuntimePolicyScopeVariableOutput) ElementType

func (FunctionRuntimePolicyScopeVariableOutput) Name

Name assigned to the attribute.

func (FunctionRuntimePolicyScopeVariableOutput) ToFunctionRuntimePolicyScopeVariableOutput

func (o FunctionRuntimePolicyScopeVariableOutput) ToFunctionRuntimePolicyScopeVariableOutput() FunctionRuntimePolicyScopeVariableOutput

func (FunctionRuntimePolicyScopeVariableOutput) ToFunctionRuntimePolicyScopeVariableOutputWithContext

func (o FunctionRuntimePolicyScopeVariableOutput) ToFunctionRuntimePolicyScopeVariableOutputWithContext(ctx context.Context) FunctionRuntimePolicyScopeVariableOutput

func (FunctionRuntimePolicyScopeVariableOutput) Value

Value assigned to the attribute.

type FunctionRuntimePolicyState

type FunctionRuntimePolicyState struct {
	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayInput
	// Username of the account that created the service.
	Author pulumi.StringPtrInput
	// If true, prevent creation of malicious executables in functions during their runtime post invocation.
	BlockMaliciousExecutables pulumi.BoolPtrInput
	// List of processes that will be allowed
	BlockMaliciousExecutablesAllowedProcesses pulumi.StringArrayInput
	// If true, prevent running of executables in functions locate in /tmp folder during their runtime post invocation.
	BlockRunningExecutablesInTmpFolder pulumi.BoolPtrInput
	// List of executables that are prevented from running in containers.
	BlockedExecutables pulumi.StringArrayInput
	// The description of the function runtime policy
	Description pulumi.StringPtrInput
	// Indicates if the runtime policy is enabled or not.
	Enabled pulumi.BoolPtrInput
	// Indicates that policy should effect container execution (not just for audit).
	Enforce pulumi.BoolPtrInput
	// Honeypot User ID (Access Key)
	HoneypotAccessKey pulumi.StringPtrInput
	// List of options to apply the honeypot on (Environment Vairable, Layer, File)
	HoneypotApplyOns pulumi.StringArrayInput
	// Honeypot User Password (Secret Key)
	HoneypotSecretKey pulumi.StringPtrInput
	// Serverless application name
	HoneypotServerlessAppName pulumi.StringPtrInput
	// Name of the function runtime policy
	Name pulumi.StringPtrInput
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringPtrInput
	// List of scope attributes.
	ScopeVariables FunctionRuntimePolicyScopeVariableArrayInput
}

func (FunctionRuntimePolicyState) ElementType

func (FunctionRuntimePolicyState) ElementType() reflect.Type

type GetAcknowledgesAcknowledge

type GetAcknowledgesAcknowledge struct {
	Author                 string `pulumi:"author"`
	Comment                string `pulumi:"comment"`
	Date                   string `pulumi:"date"`
	DockerId               string `pulumi:"dockerId"`
	ExpirationConfiguredAt string `pulumi:"expirationConfiguredAt"`
	ExpirationConfiguredBy string `pulumi:"expirationConfiguredBy"`
	ExpirationDays         int    `pulumi:"expirationDays"`
	FixVersion             string `pulumi:"fixVersion"`
	ImageName              string `pulumi:"imageName"`
	IssueName              string `pulumi:"issueName"`
	IssueType              string `pulumi:"issueType"`
	Os                     string `pulumi:"os"`
	OsVersion              string `pulumi:"osVersion"`
	Permission             string `pulumi:"permission"`
	RegistryName           string `pulumi:"registryName"`
	ResourceCpe            string `pulumi:"resourceCpe"`
	ResourceFormat         string `pulumi:"resourceFormat"`
	ResourceHash           string `pulumi:"resourceHash"`
	ResourceName           string `pulumi:"resourceName"`
	ResourcePath           string `pulumi:"resourcePath"`
	ResourceType           string `pulumi:"resourceType"`
	ResourceVersion        string `pulumi:"resourceVersion"`
}

type GetAcknowledgesAcknowledgeArgs

type GetAcknowledgesAcknowledgeArgs struct {
	Author                 pulumi.StringInput `pulumi:"author"`
	Comment                pulumi.StringInput `pulumi:"comment"`
	Date                   pulumi.StringInput `pulumi:"date"`
	DockerId               pulumi.StringInput `pulumi:"dockerId"`
	ExpirationConfiguredAt pulumi.StringInput `pulumi:"expirationConfiguredAt"`
	ExpirationConfiguredBy pulumi.StringInput `pulumi:"expirationConfiguredBy"`
	ExpirationDays         pulumi.IntInput    `pulumi:"expirationDays"`
	FixVersion             pulumi.StringInput `pulumi:"fixVersion"`
	ImageName              pulumi.StringInput `pulumi:"imageName"`
	IssueName              pulumi.StringInput `pulumi:"issueName"`
	IssueType              pulumi.StringInput `pulumi:"issueType"`
	Os                     pulumi.StringInput `pulumi:"os"`
	OsVersion              pulumi.StringInput `pulumi:"osVersion"`
	Permission             pulumi.StringInput `pulumi:"permission"`
	RegistryName           pulumi.StringInput `pulumi:"registryName"`
	ResourceCpe            pulumi.StringInput `pulumi:"resourceCpe"`
	ResourceFormat         pulumi.StringInput `pulumi:"resourceFormat"`
	ResourceHash           pulumi.StringInput `pulumi:"resourceHash"`
	ResourceName           pulumi.StringInput `pulumi:"resourceName"`
	ResourcePath           pulumi.StringInput `pulumi:"resourcePath"`
	ResourceType           pulumi.StringInput `pulumi:"resourceType"`
	ResourceVersion        pulumi.StringInput `pulumi:"resourceVersion"`
}

func (GetAcknowledgesAcknowledgeArgs) ElementType

func (GetAcknowledgesAcknowledgeArgs) ToGetAcknowledgesAcknowledgeOutput

func (i GetAcknowledgesAcknowledgeArgs) ToGetAcknowledgesAcknowledgeOutput() GetAcknowledgesAcknowledgeOutput

func (GetAcknowledgesAcknowledgeArgs) ToGetAcknowledgesAcknowledgeOutputWithContext

func (i GetAcknowledgesAcknowledgeArgs) ToGetAcknowledgesAcknowledgeOutputWithContext(ctx context.Context) GetAcknowledgesAcknowledgeOutput

type GetAcknowledgesAcknowledgeArray

type GetAcknowledgesAcknowledgeArray []GetAcknowledgesAcknowledgeInput

func (GetAcknowledgesAcknowledgeArray) ElementType

func (GetAcknowledgesAcknowledgeArray) ToGetAcknowledgesAcknowledgeArrayOutput

func (i GetAcknowledgesAcknowledgeArray) ToGetAcknowledgesAcknowledgeArrayOutput() GetAcknowledgesAcknowledgeArrayOutput

func (GetAcknowledgesAcknowledgeArray) ToGetAcknowledgesAcknowledgeArrayOutputWithContext

func (i GetAcknowledgesAcknowledgeArray) ToGetAcknowledgesAcknowledgeArrayOutputWithContext(ctx context.Context) GetAcknowledgesAcknowledgeArrayOutput

type GetAcknowledgesAcknowledgeArrayInput

type GetAcknowledgesAcknowledgeArrayInput interface {
	pulumi.Input

	ToGetAcknowledgesAcknowledgeArrayOutput() GetAcknowledgesAcknowledgeArrayOutput
	ToGetAcknowledgesAcknowledgeArrayOutputWithContext(context.Context) GetAcknowledgesAcknowledgeArrayOutput
}

GetAcknowledgesAcknowledgeArrayInput is an input type that accepts GetAcknowledgesAcknowledgeArray and GetAcknowledgesAcknowledgeArrayOutput values. You can construct a concrete instance of `GetAcknowledgesAcknowledgeArrayInput` via:

GetAcknowledgesAcknowledgeArray{ GetAcknowledgesAcknowledgeArgs{...} }

type GetAcknowledgesAcknowledgeArrayOutput

type GetAcknowledgesAcknowledgeArrayOutput struct{ *pulumi.OutputState }

func (GetAcknowledgesAcknowledgeArrayOutput) ElementType

func (GetAcknowledgesAcknowledgeArrayOutput) Index

func (GetAcknowledgesAcknowledgeArrayOutput) ToGetAcknowledgesAcknowledgeArrayOutput

func (o GetAcknowledgesAcknowledgeArrayOutput) ToGetAcknowledgesAcknowledgeArrayOutput() GetAcknowledgesAcknowledgeArrayOutput

func (GetAcknowledgesAcknowledgeArrayOutput) ToGetAcknowledgesAcknowledgeArrayOutputWithContext

func (o GetAcknowledgesAcknowledgeArrayOutput) ToGetAcknowledgesAcknowledgeArrayOutputWithContext(ctx context.Context) GetAcknowledgesAcknowledgeArrayOutput

type GetAcknowledgesAcknowledgeInput

type GetAcknowledgesAcknowledgeInput interface {
	pulumi.Input

	ToGetAcknowledgesAcknowledgeOutput() GetAcknowledgesAcknowledgeOutput
	ToGetAcknowledgesAcknowledgeOutputWithContext(context.Context) GetAcknowledgesAcknowledgeOutput
}

GetAcknowledgesAcknowledgeInput is an input type that accepts GetAcknowledgesAcknowledgeArgs and GetAcknowledgesAcknowledgeOutput values. You can construct a concrete instance of `GetAcknowledgesAcknowledgeInput` via:

GetAcknowledgesAcknowledgeArgs{...}

type GetAcknowledgesAcknowledgeOutput

type GetAcknowledgesAcknowledgeOutput struct{ *pulumi.OutputState }

func (GetAcknowledgesAcknowledgeOutput) Author

func (GetAcknowledgesAcknowledgeOutput) Comment

func (GetAcknowledgesAcknowledgeOutput) Date

func (GetAcknowledgesAcknowledgeOutput) DockerId

func (GetAcknowledgesAcknowledgeOutput) ElementType

func (GetAcknowledgesAcknowledgeOutput) ExpirationConfiguredAt

func (o GetAcknowledgesAcknowledgeOutput) ExpirationConfiguredAt() pulumi.StringOutput

func (GetAcknowledgesAcknowledgeOutput) ExpirationConfiguredBy

func (o GetAcknowledgesAcknowledgeOutput) ExpirationConfiguredBy() pulumi.StringOutput

func (GetAcknowledgesAcknowledgeOutput) ExpirationDays

func (GetAcknowledgesAcknowledgeOutput) FixVersion

func (GetAcknowledgesAcknowledgeOutput) ImageName

func (GetAcknowledgesAcknowledgeOutput) IssueName

func (GetAcknowledgesAcknowledgeOutput) IssueType

func (GetAcknowledgesAcknowledgeOutput) Os

func (GetAcknowledgesAcknowledgeOutput) OsVersion

func (GetAcknowledgesAcknowledgeOutput) Permission

func (GetAcknowledgesAcknowledgeOutput) RegistryName

func (GetAcknowledgesAcknowledgeOutput) ResourceCpe

func (GetAcknowledgesAcknowledgeOutput) ResourceFormat

func (GetAcknowledgesAcknowledgeOutput) ResourceHash

func (GetAcknowledgesAcknowledgeOutput) ResourceName

func (GetAcknowledgesAcknowledgeOutput) ResourcePath

func (GetAcknowledgesAcknowledgeOutput) ResourceType

func (GetAcknowledgesAcknowledgeOutput) ResourceVersion

func (GetAcknowledgesAcknowledgeOutput) ToGetAcknowledgesAcknowledgeOutput

func (o GetAcknowledgesAcknowledgeOutput) ToGetAcknowledgesAcknowledgeOutput() GetAcknowledgesAcknowledgeOutput

func (GetAcknowledgesAcknowledgeOutput) ToGetAcknowledgesAcknowledgeOutputWithContext

func (o GetAcknowledgesAcknowledgeOutput) ToGetAcknowledgesAcknowledgeOutputWithContext(ctx context.Context) GetAcknowledgesAcknowledgeOutput

type GetAcknowledgesResult

type GetAcknowledgesResult struct {
	// A list of existing security acknowledges.
	Acknowledges []GetAcknowledgesAcknowledge `pulumi:"acknowledges"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getAcknowledges.

func GetAcknowledges

func GetAcknowledges(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetAcknowledgesResult, error)

The data source `getAcknowledges` provides a method to query all acknowledges within the Aqua

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		acknowledgesAcknowledges, err := aquasec.GetAcknowledges(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("acknowledges", acknowledgesAcknowledges)
		return nil
	})
}

```

type GetApplicationScopeCategory

type GetApplicationScopeCategory struct {
	Artifacts       []GetApplicationScopeCategoryArtifact       `pulumi:"artifacts"`
	EntityScopes    []GetApplicationScopeCategoryEntityScope    `pulumi:"entityScopes"`
	Infrastructures []GetApplicationScopeCategoryInfrastructure `pulumi:"infrastructures"`
	Workloads       []GetApplicationScopeCategoryWorkload       `pulumi:"workloads"`
}

type GetApplicationScopeCategoryArgs

type GetApplicationScopeCategoryArgs struct {
	Artifacts       GetApplicationScopeCategoryArtifactArrayInput       `pulumi:"artifacts"`
	EntityScopes    GetApplicationScopeCategoryEntityScopeArrayInput    `pulumi:"entityScopes"`
	Infrastructures GetApplicationScopeCategoryInfrastructureArrayInput `pulumi:"infrastructures"`
	Workloads       GetApplicationScopeCategoryWorkloadArrayInput       `pulumi:"workloads"`
}

func (GetApplicationScopeCategoryArgs) ElementType

func (GetApplicationScopeCategoryArgs) ToGetApplicationScopeCategoryOutput

func (i GetApplicationScopeCategoryArgs) ToGetApplicationScopeCategoryOutput() GetApplicationScopeCategoryOutput

func (GetApplicationScopeCategoryArgs) ToGetApplicationScopeCategoryOutputWithContext

func (i GetApplicationScopeCategoryArgs) ToGetApplicationScopeCategoryOutputWithContext(ctx context.Context) GetApplicationScopeCategoryOutput

type GetApplicationScopeCategoryArray

type GetApplicationScopeCategoryArray []GetApplicationScopeCategoryInput

func (GetApplicationScopeCategoryArray) ElementType

func (GetApplicationScopeCategoryArray) ToGetApplicationScopeCategoryArrayOutput

func (i GetApplicationScopeCategoryArray) ToGetApplicationScopeCategoryArrayOutput() GetApplicationScopeCategoryArrayOutput

func (GetApplicationScopeCategoryArray) ToGetApplicationScopeCategoryArrayOutputWithContext

func (i GetApplicationScopeCategoryArray) ToGetApplicationScopeCategoryArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArrayOutput

type GetApplicationScopeCategoryArrayInput

type GetApplicationScopeCategoryArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryArrayOutput() GetApplicationScopeCategoryArrayOutput
	ToGetApplicationScopeCategoryArrayOutputWithContext(context.Context) GetApplicationScopeCategoryArrayOutput
}

GetApplicationScopeCategoryArrayInput is an input type that accepts GetApplicationScopeCategoryArray and GetApplicationScopeCategoryArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryArrayInput` via:

GetApplicationScopeCategoryArray{ GetApplicationScopeCategoryArgs{...} }

type GetApplicationScopeCategoryArrayOutput

type GetApplicationScopeCategoryArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryArrayOutput) ElementType

func (GetApplicationScopeCategoryArrayOutput) Index

func (GetApplicationScopeCategoryArrayOutput) ToGetApplicationScopeCategoryArrayOutput

func (o GetApplicationScopeCategoryArrayOutput) ToGetApplicationScopeCategoryArrayOutput() GetApplicationScopeCategoryArrayOutput

func (GetApplicationScopeCategoryArrayOutput) ToGetApplicationScopeCategoryArrayOutputWithContext

func (o GetApplicationScopeCategoryArrayOutput) ToGetApplicationScopeCategoryArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArrayOutput

type GetApplicationScopeCategoryArtifact

type GetApplicationScopeCategoryArtifact struct {
	Cfs       []GetApplicationScopeCategoryArtifactCf       `pulumi:"cfs"`
	Functions []GetApplicationScopeCategoryArtifactFunction `pulumi:"functions"`
	Images    []GetApplicationScopeCategoryArtifactImage    `pulumi:"images"`
}

type GetApplicationScopeCategoryArtifactArgs

type GetApplicationScopeCategoryArtifactArgs struct {
	Cfs       GetApplicationScopeCategoryArtifactCfArrayInput       `pulumi:"cfs"`
	Functions GetApplicationScopeCategoryArtifactFunctionArrayInput `pulumi:"functions"`
	Images    GetApplicationScopeCategoryArtifactImageArrayInput    `pulumi:"images"`
}

func (GetApplicationScopeCategoryArtifactArgs) ElementType

func (GetApplicationScopeCategoryArtifactArgs) ToGetApplicationScopeCategoryArtifactOutput

func (i GetApplicationScopeCategoryArtifactArgs) ToGetApplicationScopeCategoryArtifactOutput() GetApplicationScopeCategoryArtifactOutput

func (GetApplicationScopeCategoryArtifactArgs) ToGetApplicationScopeCategoryArtifactOutputWithContext

func (i GetApplicationScopeCategoryArtifactArgs) ToGetApplicationScopeCategoryArtifactOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactOutput

type GetApplicationScopeCategoryArtifactArray

type GetApplicationScopeCategoryArtifactArray []GetApplicationScopeCategoryArtifactInput

func (GetApplicationScopeCategoryArtifactArray) ElementType

func (GetApplicationScopeCategoryArtifactArray) ToGetApplicationScopeCategoryArtifactArrayOutput

func (i GetApplicationScopeCategoryArtifactArray) ToGetApplicationScopeCategoryArtifactArrayOutput() GetApplicationScopeCategoryArtifactArrayOutput

func (GetApplicationScopeCategoryArtifactArray) ToGetApplicationScopeCategoryArtifactArrayOutputWithContext

func (i GetApplicationScopeCategoryArtifactArray) ToGetApplicationScopeCategoryArtifactArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactArrayOutput

type GetApplicationScopeCategoryArtifactArrayInput

type GetApplicationScopeCategoryArtifactArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryArtifactArrayOutput() GetApplicationScopeCategoryArtifactArrayOutput
	ToGetApplicationScopeCategoryArtifactArrayOutputWithContext(context.Context) GetApplicationScopeCategoryArtifactArrayOutput
}

GetApplicationScopeCategoryArtifactArrayInput is an input type that accepts GetApplicationScopeCategoryArtifactArray and GetApplicationScopeCategoryArtifactArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryArtifactArrayInput` via:

GetApplicationScopeCategoryArtifactArray{ GetApplicationScopeCategoryArtifactArgs{...} }

type GetApplicationScopeCategoryArtifactArrayOutput

type GetApplicationScopeCategoryArtifactArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryArtifactArrayOutput) ElementType

func (GetApplicationScopeCategoryArtifactArrayOutput) Index

func (GetApplicationScopeCategoryArtifactArrayOutput) ToGetApplicationScopeCategoryArtifactArrayOutput

func (o GetApplicationScopeCategoryArtifactArrayOutput) ToGetApplicationScopeCategoryArtifactArrayOutput() GetApplicationScopeCategoryArtifactArrayOutput

func (GetApplicationScopeCategoryArtifactArrayOutput) ToGetApplicationScopeCategoryArtifactArrayOutputWithContext

func (o GetApplicationScopeCategoryArtifactArrayOutput) ToGetApplicationScopeCategoryArtifactArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactArrayOutput

type GetApplicationScopeCategoryArtifactCf

type GetApplicationScopeCategoryArtifactCf struct {
	Expression string                                          `pulumi:"expression"`
	Variables  []GetApplicationScopeCategoryArtifactCfVariable `pulumi:"variables"`
}

type GetApplicationScopeCategoryArtifactCfArgs

type GetApplicationScopeCategoryArtifactCfArgs struct {
	Expression pulumi.StringInput                                      `pulumi:"expression"`
	Variables  GetApplicationScopeCategoryArtifactCfVariableArrayInput `pulumi:"variables"`
}

func (GetApplicationScopeCategoryArtifactCfArgs) ElementType

func (GetApplicationScopeCategoryArtifactCfArgs) ToGetApplicationScopeCategoryArtifactCfOutput

func (i GetApplicationScopeCategoryArtifactCfArgs) ToGetApplicationScopeCategoryArtifactCfOutput() GetApplicationScopeCategoryArtifactCfOutput

func (GetApplicationScopeCategoryArtifactCfArgs) ToGetApplicationScopeCategoryArtifactCfOutputWithContext

func (i GetApplicationScopeCategoryArtifactCfArgs) ToGetApplicationScopeCategoryArtifactCfOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactCfOutput

type GetApplicationScopeCategoryArtifactCfArray

type GetApplicationScopeCategoryArtifactCfArray []GetApplicationScopeCategoryArtifactCfInput

func (GetApplicationScopeCategoryArtifactCfArray) ElementType

func (GetApplicationScopeCategoryArtifactCfArray) ToGetApplicationScopeCategoryArtifactCfArrayOutput

func (i GetApplicationScopeCategoryArtifactCfArray) ToGetApplicationScopeCategoryArtifactCfArrayOutput() GetApplicationScopeCategoryArtifactCfArrayOutput

func (GetApplicationScopeCategoryArtifactCfArray) ToGetApplicationScopeCategoryArtifactCfArrayOutputWithContext

func (i GetApplicationScopeCategoryArtifactCfArray) ToGetApplicationScopeCategoryArtifactCfArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactCfArrayOutput

type GetApplicationScopeCategoryArtifactCfArrayInput

type GetApplicationScopeCategoryArtifactCfArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryArtifactCfArrayOutput() GetApplicationScopeCategoryArtifactCfArrayOutput
	ToGetApplicationScopeCategoryArtifactCfArrayOutputWithContext(context.Context) GetApplicationScopeCategoryArtifactCfArrayOutput
}

GetApplicationScopeCategoryArtifactCfArrayInput is an input type that accepts GetApplicationScopeCategoryArtifactCfArray and GetApplicationScopeCategoryArtifactCfArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryArtifactCfArrayInput` via:

GetApplicationScopeCategoryArtifactCfArray{ GetApplicationScopeCategoryArtifactCfArgs{...} }

type GetApplicationScopeCategoryArtifactCfArrayOutput

type GetApplicationScopeCategoryArtifactCfArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryArtifactCfArrayOutput) ElementType

func (GetApplicationScopeCategoryArtifactCfArrayOutput) Index

func (GetApplicationScopeCategoryArtifactCfArrayOutput) ToGetApplicationScopeCategoryArtifactCfArrayOutput

func (o GetApplicationScopeCategoryArtifactCfArrayOutput) ToGetApplicationScopeCategoryArtifactCfArrayOutput() GetApplicationScopeCategoryArtifactCfArrayOutput

func (GetApplicationScopeCategoryArtifactCfArrayOutput) ToGetApplicationScopeCategoryArtifactCfArrayOutputWithContext

func (o GetApplicationScopeCategoryArtifactCfArrayOutput) ToGetApplicationScopeCategoryArtifactCfArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactCfArrayOutput

type GetApplicationScopeCategoryArtifactCfInput

type GetApplicationScopeCategoryArtifactCfInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryArtifactCfOutput() GetApplicationScopeCategoryArtifactCfOutput
	ToGetApplicationScopeCategoryArtifactCfOutputWithContext(context.Context) GetApplicationScopeCategoryArtifactCfOutput
}

GetApplicationScopeCategoryArtifactCfInput is an input type that accepts GetApplicationScopeCategoryArtifactCfArgs and GetApplicationScopeCategoryArtifactCfOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryArtifactCfInput` via:

GetApplicationScopeCategoryArtifactCfArgs{...}

type GetApplicationScopeCategoryArtifactCfOutput

type GetApplicationScopeCategoryArtifactCfOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryArtifactCfOutput) ElementType

func (GetApplicationScopeCategoryArtifactCfOutput) Expression

func (GetApplicationScopeCategoryArtifactCfOutput) ToGetApplicationScopeCategoryArtifactCfOutput

func (o GetApplicationScopeCategoryArtifactCfOutput) ToGetApplicationScopeCategoryArtifactCfOutput() GetApplicationScopeCategoryArtifactCfOutput

func (GetApplicationScopeCategoryArtifactCfOutput) ToGetApplicationScopeCategoryArtifactCfOutputWithContext

func (o GetApplicationScopeCategoryArtifactCfOutput) ToGetApplicationScopeCategoryArtifactCfOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactCfOutput

func (GetApplicationScopeCategoryArtifactCfOutput) Variables

type GetApplicationScopeCategoryArtifactCfVariable

type GetApplicationScopeCategoryArtifactCfVariable struct {
	Attribute string  `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type GetApplicationScopeCategoryArtifactCfVariableArgs

type GetApplicationScopeCategoryArtifactCfVariableArgs struct {
	Attribute pulumi.StringInput    `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (GetApplicationScopeCategoryArtifactCfVariableArgs) ElementType

func (GetApplicationScopeCategoryArtifactCfVariableArgs) ToGetApplicationScopeCategoryArtifactCfVariableOutput

func (i GetApplicationScopeCategoryArtifactCfVariableArgs) ToGetApplicationScopeCategoryArtifactCfVariableOutput() GetApplicationScopeCategoryArtifactCfVariableOutput

func (GetApplicationScopeCategoryArtifactCfVariableArgs) ToGetApplicationScopeCategoryArtifactCfVariableOutputWithContext

func (i GetApplicationScopeCategoryArtifactCfVariableArgs) ToGetApplicationScopeCategoryArtifactCfVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactCfVariableOutput

type GetApplicationScopeCategoryArtifactCfVariableArray

type GetApplicationScopeCategoryArtifactCfVariableArray []GetApplicationScopeCategoryArtifactCfVariableInput

func (GetApplicationScopeCategoryArtifactCfVariableArray) ElementType

func (GetApplicationScopeCategoryArtifactCfVariableArray) ToGetApplicationScopeCategoryArtifactCfVariableArrayOutput

func (i GetApplicationScopeCategoryArtifactCfVariableArray) ToGetApplicationScopeCategoryArtifactCfVariableArrayOutput() GetApplicationScopeCategoryArtifactCfVariableArrayOutput

func (GetApplicationScopeCategoryArtifactCfVariableArray) ToGetApplicationScopeCategoryArtifactCfVariableArrayOutputWithContext

func (i GetApplicationScopeCategoryArtifactCfVariableArray) ToGetApplicationScopeCategoryArtifactCfVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactCfVariableArrayOutput

type GetApplicationScopeCategoryArtifactCfVariableArrayInput

type GetApplicationScopeCategoryArtifactCfVariableArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryArtifactCfVariableArrayOutput() GetApplicationScopeCategoryArtifactCfVariableArrayOutput
	ToGetApplicationScopeCategoryArtifactCfVariableArrayOutputWithContext(context.Context) GetApplicationScopeCategoryArtifactCfVariableArrayOutput
}

GetApplicationScopeCategoryArtifactCfVariableArrayInput is an input type that accepts GetApplicationScopeCategoryArtifactCfVariableArray and GetApplicationScopeCategoryArtifactCfVariableArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryArtifactCfVariableArrayInput` via:

GetApplicationScopeCategoryArtifactCfVariableArray{ GetApplicationScopeCategoryArtifactCfVariableArgs{...} }

type GetApplicationScopeCategoryArtifactCfVariableArrayOutput

type GetApplicationScopeCategoryArtifactCfVariableArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryArtifactCfVariableArrayOutput) ElementType

func (GetApplicationScopeCategoryArtifactCfVariableArrayOutput) Index

func (GetApplicationScopeCategoryArtifactCfVariableArrayOutput) ToGetApplicationScopeCategoryArtifactCfVariableArrayOutput

func (GetApplicationScopeCategoryArtifactCfVariableArrayOutput) ToGetApplicationScopeCategoryArtifactCfVariableArrayOutputWithContext

func (o GetApplicationScopeCategoryArtifactCfVariableArrayOutput) ToGetApplicationScopeCategoryArtifactCfVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactCfVariableArrayOutput

type GetApplicationScopeCategoryArtifactCfVariableInput

type GetApplicationScopeCategoryArtifactCfVariableInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryArtifactCfVariableOutput() GetApplicationScopeCategoryArtifactCfVariableOutput
	ToGetApplicationScopeCategoryArtifactCfVariableOutputWithContext(context.Context) GetApplicationScopeCategoryArtifactCfVariableOutput
}

GetApplicationScopeCategoryArtifactCfVariableInput is an input type that accepts GetApplicationScopeCategoryArtifactCfVariableArgs and GetApplicationScopeCategoryArtifactCfVariableOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryArtifactCfVariableInput` via:

GetApplicationScopeCategoryArtifactCfVariableArgs{...}

type GetApplicationScopeCategoryArtifactCfVariableOutput

type GetApplicationScopeCategoryArtifactCfVariableOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryArtifactCfVariableOutput) Attribute

func (GetApplicationScopeCategoryArtifactCfVariableOutput) ElementType

func (GetApplicationScopeCategoryArtifactCfVariableOutput) ToGetApplicationScopeCategoryArtifactCfVariableOutput

func (o GetApplicationScopeCategoryArtifactCfVariableOutput) ToGetApplicationScopeCategoryArtifactCfVariableOutput() GetApplicationScopeCategoryArtifactCfVariableOutput

func (GetApplicationScopeCategoryArtifactCfVariableOutput) ToGetApplicationScopeCategoryArtifactCfVariableOutputWithContext

func (o GetApplicationScopeCategoryArtifactCfVariableOutput) ToGetApplicationScopeCategoryArtifactCfVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactCfVariableOutput

func (GetApplicationScopeCategoryArtifactCfVariableOutput) Value

type GetApplicationScopeCategoryArtifactFunction

type GetApplicationScopeCategoryArtifactFunction struct {
	Expression string                                                `pulumi:"expression"`
	Variables  []GetApplicationScopeCategoryArtifactFunctionVariable `pulumi:"variables"`
}

type GetApplicationScopeCategoryArtifactFunctionArgs

type GetApplicationScopeCategoryArtifactFunctionArgs struct {
	Expression pulumi.StringInput                                            `pulumi:"expression"`
	Variables  GetApplicationScopeCategoryArtifactFunctionVariableArrayInput `pulumi:"variables"`
}

func (GetApplicationScopeCategoryArtifactFunctionArgs) ElementType

func (GetApplicationScopeCategoryArtifactFunctionArgs) ToGetApplicationScopeCategoryArtifactFunctionOutput

func (i GetApplicationScopeCategoryArtifactFunctionArgs) ToGetApplicationScopeCategoryArtifactFunctionOutput() GetApplicationScopeCategoryArtifactFunctionOutput

func (GetApplicationScopeCategoryArtifactFunctionArgs) ToGetApplicationScopeCategoryArtifactFunctionOutputWithContext

func (i GetApplicationScopeCategoryArtifactFunctionArgs) ToGetApplicationScopeCategoryArtifactFunctionOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactFunctionOutput

type GetApplicationScopeCategoryArtifactFunctionArray

type GetApplicationScopeCategoryArtifactFunctionArray []GetApplicationScopeCategoryArtifactFunctionInput

func (GetApplicationScopeCategoryArtifactFunctionArray) ElementType

func (GetApplicationScopeCategoryArtifactFunctionArray) ToGetApplicationScopeCategoryArtifactFunctionArrayOutput

func (i GetApplicationScopeCategoryArtifactFunctionArray) ToGetApplicationScopeCategoryArtifactFunctionArrayOutput() GetApplicationScopeCategoryArtifactFunctionArrayOutput

func (GetApplicationScopeCategoryArtifactFunctionArray) ToGetApplicationScopeCategoryArtifactFunctionArrayOutputWithContext

func (i GetApplicationScopeCategoryArtifactFunctionArray) ToGetApplicationScopeCategoryArtifactFunctionArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactFunctionArrayOutput

type GetApplicationScopeCategoryArtifactFunctionArrayInput

type GetApplicationScopeCategoryArtifactFunctionArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryArtifactFunctionArrayOutput() GetApplicationScopeCategoryArtifactFunctionArrayOutput
	ToGetApplicationScopeCategoryArtifactFunctionArrayOutputWithContext(context.Context) GetApplicationScopeCategoryArtifactFunctionArrayOutput
}

GetApplicationScopeCategoryArtifactFunctionArrayInput is an input type that accepts GetApplicationScopeCategoryArtifactFunctionArray and GetApplicationScopeCategoryArtifactFunctionArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryArtifactFunctionArrayInput` via:

GetApplicationScopeCategoryArtifactFunctionArray{ GetApplicationScopeCategoryArtifactFunctionArgs{...} }

type GetApplicationScopeCategoryArtifactFunctionArrayOutput

type GetApplicationScopeCategoryArtifactFunctionArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryArtifactFunctionArrayOutput) ElementType

func (GetApplicationScopeCategoryArtifactFunctionArrayOutput) Index

func (GetApplicationScopeCategoryArtifactFunctionArrayOutput) ToGetApplicationScopeCategoryArtifactFunctionArrayOutput

func (GetApplicationScopeCategoryArtifactFunctionArrayOutput) ToGetApplicationScopeCategoryArtifactFunctionArrayOutputWithContext

func (o GetApplicationScopeCategoryArtifactFunctionArrayOutput) ToGetApplicationScopeCategoryArtifactFunctionArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactFunctionArrayOutput

type GetApplicationScopeCategoryArtifactFunctionInput

type GetApplicationScopeCategoryArtifactFunctionInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryArtifactFunctionOutput() GetApplicationScopeCategoryArtifactFunctionOutput
	ToGetApplicationScopeCategoryArtifactFunctionOutputWithContext(context.Context) GetApplicationScopeCategoryArtifactFunctionOutput
}

GetApplicationScopeCategoryArtifactFunctionInput is an input type that accepts GetApplicationScopeCategoryArtifactFunctionArgs and GetApplicationScopeCategoryArtifactFunctionOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryArtifactFunctionInput` via:

GetApplicationScopeCategoryArtifactFunctionArgs{...}

type GetApplicationScopeCategoryArtifactFunctionOutput

type GetApplicationScopeCategoryArtifactFunctionOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryArtifactFunctionOutput) ElementType

func (GetApplicationScopeCategoryArtifactFunctionOutput) Expression

func (GetApplicationScopeCategoryArtifactFunctionOutput) ToGetApplicationScopeCategoryArtifactFunctionOutput

func (o GetApplicationScopeCategoryArtifactFunctionOutput) ToGetApplicationScopeCategoryArtifactFunctionOutput() GetApplicationScopeCategoryArtifactFunctionOutput

func (GetApplicationScopeCategoryArtifactFunctionOutput) ToGetApplicationScopeCategoryArtifactFunctionOutputWithContext

func (o GetApplicationScopeCategoryArtifactFunctionOutput) ToGetApplicationScopeCategoryArtifactFunctionOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactFunctionOutput

func (GetApplicationScopeCategoryArtifactFunctionOutput) Variables

type GetApplicationScopeCategoryArtifactFunctionVariable

type GetApplicationScopeCategoryArtifactFunctionVariable struct {
	Attribute string  `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type GetApplicationScopeCategoryArtifactFunctionVariableArgs

type GetApplicationScopeCategoryArtifactFunctionVariableArgs struct {
	Attribute pulumi.StringInput    `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (GetApplicationScopeCategoryArtifactFunctionVariableArgs) ElementType

func (GetApplicationScopeCategoryArtifactFunctionVariableArgs) ToGetApplicationScopeCategoryArtifactFunctionVariableOutput

func (GetApplicationScopeCategoryArtifactFunctionVariableArgs) ToGetApplicationScopeCategoryArtifactFunctionVariableOutputWithContext

func (i GetApplicationScopeCategoryArtifactFunctionVariableArgs) ToGetApplicationScopeCategoryArtifactFunctionVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactFunctionVariableOutput

type GetApplicationScopeCategoryArtifactFunctionVariableArray

type GetApplicationScopeCategoryArtifactFunctionVariableArray []GetApplicationScopeCategoryArtifactFunctionVariableInput

func (GetApplicationScopeCategoryArtifactFunctionVariableArray) ElementType

func (GetApplicationScopeCategoryArtifactFunctionVariableArray) ToGetApplicationScopeCategoryArtifactFunctionVariableArrayOutput

func (i GetApplicationScopeCategoryArtifactFunctionVariableArray) ToGetApplicationScopeCategoryArtifactFunctionVariableArrayOutput() GetApplicationScopeCategoryArtifactFunctionVariableArrayOutput

func (GetApplicationScopeCategoryArtifactFunctionVariableArray) ToGetApplicationScopeCategoryArtifactFunctionVariableArrayOutputWithContext

func (i GetApplicationScopeCategoryArtifactFunctionVariableArray) ToGetApplicationScopeCategoryArtifactFunctionVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactFunctionVariableArrayOutput

type GetApplicationScopeCategoryArtifactFunctionVariableArrayInput

type GetApplicationScopeCategoryArtifactFunctionVariableArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryArtifactFunctionVariableArrayOutput() GetApplicationScopeCategoryArtifactFunctionVariableArrayOutput
	ToGetApplicationScopeCategoryArtifactFunctionVariableArrayOutputWithContext(context.Context) GetApplicationScopeCategoryArtifactFunctionVariableArrayOutput
}

GetApplicationScopeCategoryArtifactFunctionVariableArrayInput is an input type that accepts GetApplicationScopeCategoryArtifactFunctionVariableArray and GetApplicationScopeCategoryArtifactFunctionVariableArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryArtifactFunctionVariableArrayInput` via:

GetApplicationScopeCategoryArtifactFunctionVariableArray{ GetApplicationScopeCategoryArtifactFunctionVariableArgs{...} }

type GetApplicationScopeCategoryArtifactFunctionVariableArrayOutput

type GetApplicationScopeCategoryArtifactFunctionVariableArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryArtifactFunctionVariableArrayOutput) ElementType

func (GetApplicationScopeCategoryArtifactFunctionVariableArrayOutput) Index

func (GetApplicationScopeCategoryArtifactFunctionVariableArrayOutput) ToGetApplicationScopeCategoryArtifactFunctionVariableArrayOutput

func (GetApplicationScopeCategoryArtifactFunctionVariableArrayOutput) ToGetApplicationScopeCategoryArtifactFunctionVariableArrayOutputWithContext

func (o GetApplicationScopeCategoryArtifactFunctionVariableArrayOutput) ToGetApplicationScopeCategoryArtifactFunctionVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactFunctionVariableArrayOutput

type GetApplicationScopeCategoryArtifactFunctionVariableInput

type GetApplicationScopeCategoryArtifactFunctionVariableInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryArtifactFunctionVariableOutput() GetApplicationScopeCategoryArtifactFunctionVariableOutput
	ToGetApplicationScopeCategoryArtifactFunctionVariableOutputWithContext(context.Context) GetApplicationScopeCategoryArtifactFunctionVariableOutput
}

GetApplicationScopeCategoryArtifactFunctionVariableInput is an input type that accepts GetApplicationScopeCategoryArtifactFunctionVariableArgs and GetApplicationScopeCategoryArtifactFunctionVariableOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryArtifactFunctionVariableInput` via:

GetApplicationScopeCategoryArtifactFunctionVariableArgs{...}

type GetApplicationScopeCategoryArtifactFunctionVariableOutput

type GetApplicationScopeCategoryArtifactFunctionVariableOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryArtifactFunctionVariableOutput) Attribute

func (GetApplicationScopeCategoryArtifactFunctionVariableOutput) ElementType

func (GetApplicationScopeCategoryArtifactFunctionVariableOutput) ToGetApplicationScopeCategoryArtifactFunctionVariableOutput

func (GetApplicationScopeCategoryArtifactFunctionVariableOutput) ToGetApplicationScopeCategoryArtifactFunctionVariableOutputWithContext

func (o GetApplicationScopeCategoryArtifactFunctionVariableOutput) ToGetApplicationScopeCategoryArtifactFunctionVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactFunctionVariableOutput

func (GetApplicationScopeCategoryArtifactFunctionVariableOutput) Value

type GetApplicationScopeCategoryArtifactImage

type GetApplicationScopeCategoryArtifactImage struct {
	Expression string                                             `pulumi:"expression"`
	Variables  []GetApplicationScopeCategoryArtifactImageVariable `pulumi:"variables"`
}

type GetApplicationScopeCategoryArtifactImageArgs

type GetApplicationScopeCategoryArtifactImageArgs struct {
	Expression pulumi.StringInput                                         `pulumi:"expression"`
	Variables  GetApplicationScopeCategoryArtifactImageVariableArrayInput `pulumi:"variables"`
}

func (GetApplicationScopeCategoryArtifactImageArgs) ElementType

func (GetApplicationScopeCategoryArtifactImageArgs) ToGetApplicationScopeCategoryArtifactImageOutput

func (i GetApplicationScopeCategoryArtifactImageArgs) ToGetApplicationScopeCategoryArtifactImageOutput() GetApplicationScopeCategoryArtifactImageOutput

func (GetApplicationScopeCategoryArtifactImageArgs) ToGetApplicationScopeCategoryArtifactImageOutputWithContext

func (i GetApplicationScopeCategoryArtifactImageArgs) ToGetApplicationScopeCategoryArtifactImageOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactImageOutput

type GetApplicationScopeCategoryArtifactImageArray

type GetApplicationScopeCategoryArtifactImageArray []GetApplicationScopeCategoryArtifactImageInput

func (GetApplicationScopeCategoryArtifactImageArray) ElementType

func (GetApplicationScopeCategoryArtifactImageArray) ToGetApplicationScopeCategoryArtifactImageArrayOutput

func (i GetApplicationScopeCategoryArtifactImageArray) ToGetApplicationScopeCategoryArtifactImageArrayOutput() GetApplicationScopeCategoryArtifactImageArrayOutput

func (GetApplicationScopeCategoryArtifactImageArray) ToGetApplicationScopeCategoryArtifactImageArrayOutputWithContext

func (i GetApplicationScopeCategoryArtifactImageArray) ToGetApplicationScopeCategoryArtifactImageArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactImageArrayOutput

type GetApplicationScopeCategoryArtifactImageArrayInput

type GetApplicationScopeCategoryArtifactImageArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryArtifactImageArrayOutput() GetApplicationScopeCategoryArtifactImageArrayOutput
	ToGetApplicationScopeCategoryArtifactImageArrayOutputWithContext(context.Context) GetApplicationScopeCategoryArtifactImageArrayOutput
}

GetApplicationScopeCategoryArtifactImageArrayInput is an input type that accepts GetApplicationScopeCategoryArtifactImageArray and GetApplicationScopeCategoryArtifactImageArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryArtifactImageArrayInput` via:

GetApplicationScopeCategoryArtifactImageArray{ GetApplicationScopeCategoryArtifactImageArgs{...} }

type GetApplicationScopeCategoryArtifactImageArrayOutput

type GetApplicationScopeCategoryArtifactImageArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryArtifactImageArrayOutput) ElementType

func (GetApplicationScopeCategoryArtifactImageArrayOutput) Index

func (GetApplicationScopeCategoryArtifactImageArrayOutput) ToGetApplicationScopeCategoryArtifactImageArrayOutput

func (o GetApplicationScopeCategoryArtifactImageArrayOutput) ToGetApplicationScopeCategoryArtifactImageArrayOutput() GetApplicationScopeCategoryArtifactImageArrayOutput

func (GetApplicationScopeCategoryArtifactImageArrayOutput) ToGetApplicationScopeCategoryArtifactImageArrayOutputWithContext

func (o GetApplicationScopeCategoryArtifactImageArrayOutput) ToGetApplicationScopeCategoryArtifactImageArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactImageArrayOutput

type GetApplicationScopeCategoryArtifactImageInput

type GetApplicationScopeCategoryArtifactImageInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryArtifactImageOutput() GetApplicationScopeCategoryArtifactImageOutput
	ToGetApplicationScopeCategoryArtifactImageOutputWithContext(context.Context) GetApplicationScopeCategoryArtifactImageOutput
}

GetApplicationScopeCategoryArtifactImageInput is an input type that accepts GetApplicationScopeCategoryArtifactImageArgs and GetApplicationScopeCategoryArtifactImageOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryArtifactImageInput` via:

GetApplicationScopeCategoryArtifactImageArgs{...}

type GetApplicationScopeCategoryArtifactImageOutput

type GetApplicationScopeCategoryArtifactImageOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryArtifactImageOutput) ElementType

func (GetApplicationScopeCategoryArtifactImageOutput) Expression

func (GetApplicationScopeCategoryArtifactImageOutput) ToGetApplicationScopeCategoryArtifactImageOutput

func (o GetApplicationScopeCategoryArtifactImageOutput) ToGetApplicationScopeCategoryArtifactImageOutput() GetApplicationScopeCategoryArtifactImageOutput

func (GetApplicationScopeCategoryArtifactImageOutput) ToGetApplicationScopeCategoryArtifactImageOutputWithContext

func (o GetApplicationScopeCategoryArtifactImageOutput) ToGetApplicationScopeCategoryArtifactImageOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactImageOutput

func (GetApplicationScopeCategoryArtifactImageOutput) Variables

type GetApplicationScopeCategoryArtifactImageVariable

type GetApplicationScopeCategoryArtifactImageVariable struct {
	Attribute *string `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type GetApplicationScopeCategoryArtifactImageVariableArgs

type GetApplicationScopeCategoryArtifactImageVariableArgs struct {
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (GetApplicationScopeCategoryArtifactImageVariableArgs) ElementType

func (GetApplicationScopeCategoryArtifactImageVariableArgs) ToGetApplicationScopeCategoryArtifactImageVariableOutput

func (i GetApplicationScopeCategoryArtifactImageVariableArgs) ToGetApplicationScopeCategoryArtifactImageVariableOutput() GetApplicationScopeCategoryArtifactImageVariableOutput

func (GetApplicationScopeCategoryArtifactImageVariableArgs) ToGetApplicationScopeCategoryArtifactImageVariableOutputWithContext

func (i GetApplicationScopeCategoryArtifactImageVariableArgs) ToGetApplicationScopeCategoryArtifactImageVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactImageVariableOutput

type GetApplicationScopeCategoryArtifactImageVariableArray

type GetApplicationScopeCategoryArtifactImageVariableArray []GetApplicationScopeCategoryArtifactImageVariableInput

func (GetApplicationScopeCategoryArtifactImageVariableArray) ElementType

func (GetApplicationScopeCategoryArtifactImageVariableArray) ToGetApplicationScopeCategoryArtifactImageVariableArrayOutput

func (i GetApplicationScopeCategoryArtifactImageVariableArray) ToGetApplicationScopeCategoryArtifactImageVariableArrayOutput() GetApplicationScopeCategoryArtifactImageVariableArrayOutput

func (GetApplicationScopeCategoryArtifactImageVariableArray) ToGetApplicationScopeCategoryArtifactImageVariableArrayOutputWithContext

func (i GetApplicationScopeCategoryArtifactImageVariableArray) ToGetApplicationScopeCategoryArtifactImageVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactImageVariableArrayOutput

type GetApplicationScopeCategoryArtifactImageVariableArrayInput

type GetApplicationScopeCategoryArtifactImageVariableArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryArtifactImageVariableArrayOutput() GetApplicationScopeCategoryArtifactImageVariableArrayOutput
	ToGetApplicationScopeCategoryArtifactImageVariableArrayOutputWithContext(context.Context) GetApplicationScopeCategoryArtifactImageVariableArrayOutput
}

GetApplicationScopeCategoryArtifactImageVariableArrayInput is an input type that accepts GetApplicationScopeCategoryArtifactImageVariableArray and GetApplicationScopeCategoryArtifactImageVariableArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryArtifactImageVariableArrayInput` via:

GetApplicationScopeCategoryArtifactImageVariableArray{ GetApplicationScopeCategoryArtifactImageVariableArgs{...} }

type GetApplicationScopeCategoryArtifactImageVariableArrayOutput

type GetApplicationScopeCategoryArtifactImageVariableArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryArtifactImageVariableArrayOutput) ElementType

func (GetApplicationScopeCategoryArtifactImageVariableArrayOutput) Index

func (GetApplicationScopeCategoryArtifactImageVariableArrayOutput) ToGetApplicationScopeCategoryArtifactImageVariableArrayOutput

func (GetApplicationScopeCategoryArtifactImageVariableArrayOutput) ToGetApplicationScopeCategoryArtifactImageVariableArrayOutputWithContext

func (o GetApplicationScopeCategoryArtifactImageVariableArrayOutput) ToGetApplicationScopeCategoryArtifactImageVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactImageVariableArrayOutput

type GetApplicationScopeCategoryArtifactImageVariableInput

type GetApplicationScopeCategoryArtifactImageVariableInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryArtifactImageVariableOutput() GetApplicationScopeCategoryArtifactImageVariableOutput
	ToGetApplicationScopeCategoryArtifactImageVariableOutputWithContext(context.Context) GetApplicationScopeCategoryArtifactImageVariableOutput
}

GetApplicationScopeCategoryArtifactImageVariableInput is an input type that accepts GetApplicationScopeCategoryArtifactImageVariableArgs and GetApplicationScopeCategoryArtifactImageVariableOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryArtifactImageVariableInput` via:

GetApplicationScopeCategoryArtifactImageVariableArgs{...}

type GetApplicationScopeCategoryArtifactImageVariableOutput

type GetApplicationScopeCategoryArtifactImageVariableOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryArtifactImageVariableOutput) Attribute

func (GetApplicationScopeCategoryArtifactImageVariableOutput) ElementType

func (GetApplicationScopeCategoryArtifactImageVariableOutput) ToGetApplicationScopeCategoryArtifactImageVariableOutput

func (GetApplicationScopeCategoryArtifactImageVariableOutput) ToGetApplicationScopeCategoryArtifactImageVariableOutputWithContext

func (o GetApplicationScopeCategoryArtifactImageVariableOutput) ToGetApplicationScopeCategoryArtifactImageVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactImageVariableOutput

func (GetApplicationScopeCategoryArtifactImageVariableOutput) Value

type GetApplicationScopeCategoryArtifactInput

type GetApplicationScopeCategoryArtifactInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryArtifactOutput() GetApplicationScopeCategoryArtifactOutput
	ToGetApplicationScopeCategoryArtifactOutputWithContext(context.Context) GetApplicationScopeCategoryArtifactOutput
}

GetApplicationScopeCategoryArtifactInput is an input type that accepts GetApplicationScopeCategoryArtifactArgs and GetApplicationScopeCategoryArtifactOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryArtifactInput` via:

GetApplicationScopeCategoryArtifactArgs{...}

type GetApplicationScopeCategoryArtifactOutput

type GetApplicationScopeCategoryArtifactOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryArtifactOutput) Cfs

func (GetApplicationScopeCategoryArtifactOutput) ElementType

func (GetApplicationScopeCategoryArtifactOutput) Functions

func (GetApplicationScopeCategoryArtifactOutput) Images

func (GetApplicationScopeCategoryArtifactOutput) ToGetApplicationScopeCategoryArtifactOutput

func (o GetApplicationScopeCategoryArtifactOutput) ToGetApplicationScopeCategoryArtifactOutput() GetApplicationScopeCategoryArtifactOutput

func (GetApplicationScopeCategoryArtifactOutput) ToGetApplicationScopeCategoryArtifactOutputWithContext

func (o GetApplicationScopeCategoryArtifactOutput) ToGetApplicationScopeCategoryArtifactOutputWithContext(ctx context.Context) GetApplicationScopeCategoryArtifactOutput

type GetApplicationScopeCategoryEntityScope

type GetApplicationScopeCategoryEntityScope struct {
	Expression string                                           `pulumi:"expression"`
	Variables  []GetApplicationScopeCategoryEntityScopeVariable `pulumi:"variables"`
}

type GetApplicationScopeCategoryEntityScopeArgs

type GetApplicationScopeCategoryEntityScopeArgs struct {
	Expression pulumi.StringInput                                       `pulumi:"expression"`
	Variables  GetApplicationScopeCategoryEntityScopeVariableArrayInput `pulumi:"variables"`
}

func (GetApplicationScopeCategoryEntityScopeArgs) ElementType

func (GetApplicationScopeCategoryEntityScopeArgs) ToGetApplicationScopeCategoryEntityScopeOutput

func (i GetApplicationScopeCategoryEntityScopeArgs) ToGetApplicationScopeCategoryEntityScopeOutput() GetApplicationScopeCategoryEntityScopeOutput

func (GetApplicationScopeCategoryEntityScopeArgs) ToGetApplicationScopeCategoryEntityScopeOutputWithContext

func (i GetApplicationScopeCategoryEntityScopeArgs) ToGetApplicationScopeCategoryEntityScopeOutputWithContext(ctx context.Context) GetApplicationScopeCategoryEntityScopeOutput

type GetApplicationScopeCategoryEntityScopeArray

type GetApplicationScopeCategoryEntityScopeArray []GetApplicationScopeCategoryEntityScopeInput

func (GetApplicationScopeCategoryEntityScopeArray) ElementType

func (GetApplicationScopeCategoryEntityScopeArray) ToGetApplicationScopeCategoryEntityScopeArrayOutput

func (i GetApplicationScopeCategoryEntityScopeArray) ToGetApplicationScopeCategoryEntityScopeArrayOutput() GetApplicationScopeCategoryEntityScopeArrayOutput

func (GetApplicationScopeCategoryEntityScopeArray) ToGetApplicationScopeCategoryEntityScopeArrayOutputWithContext

func (i GetApplicationScopeCategoryEntityScopeArray) ToGetApplicationScopeCategoryEntityScopeArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryEntityScopeArrayOutput

type GetApplicationScopeCategoryEntityScopeArrayInput

type GetApplicationScopeCategoryEntityScopeArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryEntityScopeArrayOutput() GetApplicationScopeCategoryEntityScopeArrayOutput
	ToGetApplicationScopeCategoryEntityScopeArrayOutputWithContext(context.Context) GetApplicationScopeCategoryEntityScopeArrayOutput
}

GetApplicationScopeCategoryEntityScopeArrayInput is an input type that accepts GetApplicationScopeCategoryEntityScopeArray and GetApplicationScopeCategoryEntityScopeArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryEntityScopeArrayInput` via:

GetApplicationScopeCategoryEntityScopeArray{ GetApplicationScopeCategoryEntityScopeArgs{...} }

type GetApplicationScopeCategoryEntityScopeArrayOutput

type GetApplicationScopeCategoryEntityScopeArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryEntityScopeArrayOutput) ElementType

func (GetApplicationScopeCategoryEntityScopeArrayOutput) Index

func (GetApplicationScopeCategoryEntityScopeArrayOutput) ToGetApplicationScopeCategoryEntityScopeArrayOutput

func (o GetApplicationScopeCategoryEntityScopeArrayOutput) ToGetApplicationScopeCategoryEntityScopeArrayOutput() GetApplicationScopeCategoryEntityScopeArrayOutput

func (GetApplicationScopeCategoryEntityScopeArrayOutput) ToGetApplicationScopeCategoryEntityScopeArrayOutputWithContext

func (o GetApplicationScopeCategoryEntityScopeArrayOutput) ToGetApplicationScopeCategoryEntityScopeArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryEntityScopeArrayOutput

type GetApplicationScopeCategoryEntityScopeInput

type GetApplicationScopeCategoryEntityScopeInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryEntityScopeOutput() GetApplicationScopeCategoryEntityScopeOutput
	ToGetApplicationScopeCategoryEntityScopeOutputWithContext(context.Context) GetApplicationScopeCategoryEntityScopeOutput
}

GetApplicationScopeCategoryEntityScopeInput is an input type that accepts GetApplicationScopeCategoryEntityScopeArgs and GetApplicationScopeCategoryEntityScopeOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryEntityScopeInput` via:

GetApplicationScopeCategoryEntityScopeArgs{...}

type GetApplicationScopeCategoryEntityScopeOutput

type GetApplicationScopeCategoryEntityScopeOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryEntityScopeOutput) ElementType

func (GetApplicationScopeCategoryEntityScopeOutput) Expression

func (GetApplicationScopeCategoryEntityScopeOutput) ToGetApplicationScopeCategoryEntityScopeOutput

func (o GetApplicationScopeCategoryEntityScopeOutput) ToGetApplicationScopeCategoryEntityScopeOutput() GetApplicationScopeCategoryEntityScopeOutput

func (GetApplicationScopeCategoryEntityScopeOutput) ToGetApplicationScopeCategoryEntityScopeOutputWithContext

func (o GetApplicationScopeCategoryEntityScopeOutput) ToGetApplicationScopeCategoryEntityScopeOutputWithContext(ctx context.Context) GetApplicationScopeCategoryEntityScopeOutput

func (GetApplicationScopeCategoryEntityScopeOutput) Variables

type GetApplicationScopeCategoryEntityScopeVariable

type GetApplicationScopeCategoryEntityScopeVariable struct {
	Attribute string `pulumi:"attribute"`
	Value     string `pulumi:"value"`
}

type GetApplicationScopeCategoryEntityScopeVariableArgs

type GetApplicationScopeCategoryEntityScopeVariableArgs struct {
	Attribute pulumi.StringInput `pulumi:"attribute"`
	Value     pulumi.StringInput `pulumi:"value"`
}

func (GetApplicationScopeCategoryEntityScopeVariableArgs) ElementType

func (GetApplicationScopeCategoryEntityScopeVariableArgs) ToGetApplicationScopeCategoryEntityScopeVariableOutput

func (i GetApplicationScopeCategoryEntityScopeVariableArgs) ToGetApplicationScopeCategoryEntityScopeVariableOutput() GetApplicationScopeCategoryEntityScopeVariableOutput

func (GetApplicationScopeCategoryEntityScopeVariableArgs) ToGetApplicationScopeCategoryEntityScopeVariableOutputWithContext

func (i GetApplicationScopeCategoryEntityScopeVariableArgs) ToGetApplicationScopeCategoryEntityScopeVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryEntityScopeVariableOutput

type GetApplicationScopeCategoryEntityScopeVariableArray

type GetApplicationScopeCategoryEntityScopeVariableArray []GetApplicationScopeCategoryEntityScopeVariableInput

func (GetApplicationScopeCategoryEntityScopeVariableArray) ElementType

func (GetApplicationScopeCategoryEntityScopeVariableArray) ToGetApplicationScopeCategoryEntityScopeVariableArrayOutput

func (i GetApplicationScopeCategoryEntityScopeVariableArray) ToGetApplicationScopeCategoryEntityScopeVariableArrayOutput() GetApplicationScopeCategoryEntityScopeVariableArrayOutput

func (GetApplicationScopeCategoryEntityScopeVariableArray) ToGetApplicationScopeCategoryEntityScopeVariableArrayOutputWithContext

func (i GetApplicationScopeCategoryEntityScopeVariableArray) ToGetApplicationScopeCategoryEntityScopeVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryEntityScopeVariableArrayOutput

type GetApplicationScopeCategoryEntityScopeVariableArrayInput

type GetApplicationScopeCategoryEntityScopeVariableArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryEntityScopeVariableArrayOutput() GetApplicationScopeCategoryEntityScopeVariableArrayOutput
	ToGetApplicationScopeCategoryEntityScopeVariableArrayOutputWithContext(context.Context) GetApplicationScopeCategoryEntityScopeVariableArrayOutput
}

GetApplicationScopeCategoryEntityScopeVariableArrayInput is an input type that accepts GetApplicationScopeCategoryEntityScopeVariableArray and GetApplicationScopeCategoryEntityScopeVariableArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryEntityScopeVariableArrayInput` via:

GetApplicationScopeCategoryEntityScopeVariableArray{ GetApplicationScopeCategoryEntityScopeVariableArgs{...} }

type GetApplicationScopeCategoryEntityScopeVariableArrayOutput

type GetApplicationScopeCategoryEntityScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryEntityScopeVariableArrayOutput) ElementType

func (GetApplicationScopeCategoryEntityScopeVariableArrayOutput) Index

func (GetApplicationScopeCategoryEntityScopeVariableArrayOutput) ToGetApplicationScopeCategoryEntityScopeVariableArrayOutput

func (GetApplicationScopeCategoryEntityScopeVariableArrayOutput) ToGetApplicationScopeCategoryEntityScopeVariableArrayOutputWithContext

func (o GetApplicationScopeCategoryEntityScopeVariableArrayOutput) ToGetApplicationScopeCategoryEntityScopeVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryEntityScopeVariableArrayOutput

type GetApplicationScopeCategoryEntityScopeVariableInput

type GetApplicationScopeCategoryEntityScopeVariableInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryEntityScopeVariableOutput() GetApplicationScopeCategoryEntityScopeVariableOutput
	ToGetApplicationScopeCategoryEntityScopeVariableOutputWithContext(context.Context) GetApplicationScopeCategoryEntityScopeVariableOutput
}

GetApplicationScopeCategoryEntityScopeVariableInput is an input type that accepts GetApplicationScopeCategoryEntityScopeVariableArgs and GetApplicationScopeCategoryEntityScopeVariableOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryEntityScopeVariableInput` via:

GetApplicationScopeCategoryEntityScopeVariableArgs{...}

type GetApplicationScopeCategoryEntityScopeVariableOutput

type GetApplicationScopeCategoryEntityScopeVariableOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryEntityScopeVariableOutput) Attribute

func (GetApplicationScopeCategoryEntityScopeVariableOutput) ElementType

func (GetApplicationScopeCategoryEntityScopeVariableOutput) ToGetApplicationScopeCategoryEntityScopeVariableOutput

func (GetApplicationScopeCategoryEntityScopeVariableOutput) ToGetApplicationScopeCategoryEntityScopeVariableOutputWithContext

func (o GetApplicationScopeCategoryEntityScopeVariableOutput) ToGetApplicationScopeCategoryEntityScopeVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryEntityScopeVariableOutput

func (GetApplicationScopeCategoryEntityScopeVariableOutput) Value

type GetApplicationScopeCategoryInfrastructure

type GetApplicationScopeCategoryInfrastructure struct {
	Kubernetes []GetApplicationScopeCategoryInfrastructureKubernete `pulumi:"kubernetes"`
	Os         []GetApplicationScopeCategoryInfrastructureO         `pulumi:"os"`
}

type GetApplicationScopeCategoryInfrastructureArgs

type GetApplicationScopeCategoryInfrastructureArgs struct {
	Kubernetes GetApplicationScopeCategoryInfrastructureKuberneteArrayInput `pulumi:"kubernetes"`
	Os         GetApplicationScopeCategoryInfrastructureOArrayInput         `pulumi:"os"`
}

func (GetApplicationScopeCategoryInfrastructureArgs) ElementType

func (GetApplicationScopeCategoryInfrastructureArgs) ToGetApplicationScopeCategoryInfrastructureOutput

func (i GetApplicationScopeCategoryInfrastructureArgs) ToGetApplicationScopeCategoryInfrastructureOutput() GetApplicationScopeCategoryInfrastructureOutput

func (GetApplicationScopeCategoryInfrastructureArgs) ToGetApplicationScopeCategoryInfrastructureOutputWithContext

func (i GetApplicationScopeCategoryInfrastructureArgs) ToGetApplicationScopeCategoryInfrastructureOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureOutput

type GetApplicationScopeCategoryInfrastructureArray

type GetApplicationScopeCategoryInfrastructureArray []GetApplicationScopeCategoryInfrastructureInput

func (GetApplicationScopeCategoryInfrastructureArray) ElementType

func (GetApplicationScopeCategoryInfrastructureArray) ToGetApplicationScopeCategoryInfrastructureArrayOutput

func (i GetApplicationScopeCategoryInfrastructureArray) ToGetApplicationScopeCategoryInfrastructureArrayOutput() GetApplicationScopeCategoryInfrastructureArrayOutput

func (GetApplicationScopeCategoryInfrastructureArray) ToGetApplicationScopeCategoryInfrastructureArrayOutputWithContext

func (i GetApplicationScopeCategoryInfrastructureArray) ToGetApplicationScopeCategoryInfrastructureArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureArrayOutput

type GetApplicationScopeCategoryInfrastructureArrayInput

type GetApplicationScopeCategoryInfrastructureArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryInfrastructureArrayOutput() GetApplicationScopeCategoryInfrastructureArrayOutput
	ToGetApplicationScopeCategoryInfrastructureArrayOutputWithContext(context.Context) GetApplicationScopeCategoryInfrastructureArrayOutput
}

GetApplicationScopeCategoryInfrastructureArrayInput is an input type that accepts GetApplicationScopeCategoryInfrastructureArray and GetApplicationScopeCategoryInfrastructureArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryInfrastructureArrayInput` via:

GetApplicationScopeCategoryInfrastructureArray{ GetApplicationScopeCategoryInfrastructureArgs{...} }

type GetApplicationScopeCategoryInfrastructureArrayOutput

type GetApplicationScopeCategoryInfrastructureArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryInfrastructureArrayOutput) ElementType

func (GetApplicationScopeCategoryInfrastructureArrayOutput) Index

func (GetApplicationScopeCategoryInfrastructureArrayOutput) ToGetApplicationScopeCategoryInfrastructureArrayOutput

func (GetApplicationScopeCategoryInfrastructureArrayOutput) ToGetApplicationScopeCategoryInfrastructureArrayOutputWithContext

func (o GetApplicationScopeCategoryInfrastructureArrayOutput) ToGetApplicationScopeCategoryInfrastructureArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureArrayOutput

type GetApplicationScopeCategoryInfrastructureInput

type GetApplicationScopeCategoryInfrastructureInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryInfrastructureOutput() GetApplicationScopeCategoryInfrastructureOutput
	ToGetApplicationScopeCategoryInfrastructureOutputWithContext(context.Context) GetApplicationScopeCategoryInfrastructureOutput
}

GetApplicationScopeCategoryInfrastructureInput is an input type that accepts GetApplicationScopeCategoryInfrastructureArgs and GetApplicationScopeCategoryInfrastructureOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryInfrastructureInput` via:

GetApplicationScopeCategoryInfrastructureArgs{...}

type GetApplicationScopeCategoryInfrastructureKubernete

type GetApplicationScopeCategoryInfrastructureKubernete struct {
	Expression string                                                       `pulumi:"expression"`
	Variables  []GetApplicationScopeCategoryInfrastructureKuberneteVariable `pulumi:"variables"`
}

type GetApplicationScopeCategoryInfrastructureKuberneteArgs

type GetApplicationScopeCategoryInfrastructureKuberneteArgs struct {
	Expression pulumi.StringInput                                                   `pulumi:"expression"`
	Variables  GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayInput `pulumi:"variables"`
}

func (GetApplicationScopeCategoryInfrastructureKuberneteArgs) ElementType

func (GetApplicationScopeCategoryInfrastructureKuberneteArgs) ToGetApplicationScopeCategoryInfrastructureKuberneteOutput

func (GetApplicationScopeCategoryInfrastructureKuberneteArgs) ToGetApplicationScopeCategoryInfrastructureKuberneteOutputWithContext

func (i GetApplicationScopeCategoryInfrastructureKuberneteArgs) ToGetApplicationScopeCategoryInfrastructureKuberneteOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureKuberneteOutput

type GetApplicationScopeCategoryInfrastructureKuberneteArray

type GetApplicationScopeCategoryInfrastructureKuberneteArray []GetApplicationScopeCategoryInfrastructureKuberneteInput

func (GetApplicationScopeCategoryInfrastructureKuberneteArray) ElementType

func (GetApplicationScopeCategoryInfrastructureKuberneteArray) ToGetApplicationScopeCategoryInfrastructureKuberneteArrayOutput

func (i GetApplicationScopeCategoryInfrastructureKuberneteArray) ToGetApplicationScopeCategoryInfrastructureKuberneteArrayOutput() GetApplicationScopeCategoryInfrastructureKuberneteArrayOutput

func (GetApplicationScopeCategoryInfrastructureKuberneteArray) ToGetApplicationScopeCategoryInfrastructureKuberneteArrayOutputWithContext

func (i GetApplicationScopeCategoryInfrastructureKuberneteArray) ToGetApplicationScopeCategoryInfrastructureKuberneteArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureKuberneteArrayOutput

type GetApplicationScopeCategoryInfrastructureKuberneteArrayInput

type GetApplicationScopeCategoryInfrastructureKuberneteArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryInfrastructureKuberneteArrayOutput() GetApplicationScopeCategoryInfrastructureKuberneteArrayOutput
	ToGetApplicationScopeCategoryInfrastructureKuberneteArrayOutputWithContext(context.Context) GetApplicationScopeCategoryInfrastructureKuberneteArrayOutput
}

GetApplicationScopeCategoryInfrastructureKuberneteArrayInput is an input type that accepts GetApplicationScopeCategoryInfrastructureKuberneteArray and GetApplicationScopeCategoryInfrastructureKuberneteArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryInfrastructureKuberneteArrayInput` via:

GetApplicationScopeCategoryInfrastructureKuberneteArray{ GetApplicationScopeCategoryInfrastructureKuberneteArgs{...} }

type GetApplicationScopeCategoryInfrastructureKuberneteArrayOutput

type GetApplicationScopeCategoryInfrastructureKuberneteArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryInfrastructureKuberneteArrayOutput) ElementType

func (GetApplicationScopeCategoryInfrastructureKuberneteArrayOutput) Index

func (GetApplicationScopeCategoryInfrastructureKuberneteArrayOutput) ToGetApplicationScopeCategoryInfrastructureKuberneteArrayOutput

func (GetApplicationScopeCategoryInfrastructureKuberneteArrayOutput) ToGetApplicationScopeCategoryInfrastructureKuberneteArrayOutputWithContext

func (o GetApplicationScopeCategoryInfrastructureKuberneteArrayOutput) ToGetApplicationScopeCategoryInfrastructureKuberneteArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureKuberneteArrayOutput

type GetApplicationScopeCategoryInfrastructureKuberneteInput

type GetApplicationScopeCategoryInfrastructureKuberneteInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryInfrastructureKuberneteOutput() GetApplicationScopeCategoryInfrastructureKuberneteOutput
	ToGetApplicationScopeCategoryInfrastructureKuberneteOutputWithContext(context.Context) GetApplicationScopeCategoryInfrastructureKuberneteOutput
}

GetApplicationScopeCategoryInfrastructureKuberneteInput is an input type that accepts GetApplicationScopeCategoryInfrastructureKuberneteArgs and GetApplicationScopeCategoryInfrastructureKuberneteOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryInfrastructureKuberneteInput` via:

GetApplicationScopeCategoryInfrastructureKuberneteArgs{...}

type GetApplicationScopeCategoryInfrastructureKuberneteOutput

type GetApplicationScopeCategoryInfrastructureKuberneteOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryInfrastructureKuberneteOutput) ElementType

func (GetApplicationScopeCategoryInfrastructureKuberneteOutput) Expression

func (GetApplicationScopeCategoryInfrastructureKuberneteOutput) ToGetApplicationScopeCategoryInfrastructureKuberneteOutput

func (GetApplicationScopeCategoryInfrastructureKuberneteOutput) ToGetApplicationScopeCategoryInfrastructureKuberneteOutputWithContext

func (o GetApplicationScopeCategoryInfrastructureKuberneteOutput) ToGetApplicationScopeCategoryInfrastructureKuberneteOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureKuberneteOutput

type GetApplicationScopeCategoryInfrastructureKuberneteVariable

type GetApplicationScopeCategoryInfrastructureKuberneteVariable struct {
	Attribute string  `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type GetApplicationScopeCategoryInfrastructureKuberneteVariableArgs

type GetApplicationScopeCategoryInfrastructureKuberneteVariableArgs struct {
	Attribute pulumi.StringInput    `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (GetApplicationScopeCategoryInfrastructureKuberneteVariableArgs) ElementType

func (GetApplicationScopeCategoryInfrastructureKuberneteVariableArgs) ToGetApplicationScopeCategoryInfrastructureKuberneteVariableOutput

func (GetApplicationScopeCategoryInfrastructureKuberneteVariableArgs) ToGetApplicationScopeCategoryInfrastructureKuberneteVariableOutputWithContext

func (i GetApplicationScopeCategoryInfrastructureKuberneteVariableArgs) ToGetApplicationScopeCategoryInfrastructureKuberneteVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureKuberneteVariableOutput

type GetApplicationScopeCategoryInfrastructureKuberneteVariableArray

type GetApplicationScopeCategoryInfrastructureKuberneteVariableArray []GetApplicationScopeCategoryInfrastructureKuberneteVariableInput

func (GetApplicationScopeCategoryInfrastructureKuberneteVariableArray) ElementType

func (GetApplicationScopeCategoryInfrastructureKuberneteVariableArray) ToGetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput

func (GetApplicationScopeCategoryInfrastructureKuberneteVariableArray) ToGetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutputWithContext

func (i GetApplicationScopeCategoryInfrastructureKuberneteVariableArray) ToGetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput

type GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayInput

type GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput() GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput
	ToGetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutputWithContext(context.Context) GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput
}

GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayInput is an input type that accepts GetApplicationScopeCategoryInfrastructureKuberneteVariableArray and GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayInput` via:

GetApplicationScopeCategoryInfrastructureKuberneteVariableArray{ GetApplicationScopeCategoryInfrastructureKuberneteVariableArgs{...} }

type GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput

type GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput) ElementType

func (GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput) ToGetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput

func (GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput) ToGetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutputWithContext

func (o GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput) ToGetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureKuberneteVariableArrayOutput

type GetApplicationScopeCategoryInfrastructureKuberneteVariableInput

type GetApplicationScopeCategoryInfrastructureKuberneteVariableInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryInfrastructureKuberneteVariableOutput() GetApplicationScopeCategoryInfrastructureKuberneteVariableOutput
	ToGetApplicationScopeCategoryInfrastructureKuberneteVariableOutputWithContext(context.Context) GetApplicationScopeCategoryInfrastructureKuberneteVariableOutput
}

GetApplicationScopeCategoryInfrastructureKuberneteVariableInput is an input type that accepts GetApplicationScopeCategoryInfrastructureKuberneteVariableArgs and GetApplicationScopeCategoryInfrastructureKuberneteVariableOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryInfrastructureKuberneteVariableInput` via:

GetApplicationScopeCategoryInfrastructureKuberneteVariableArgs{...}

type GetApplicationScopeCategoryInfrastructureKuberneteVariableOutput

type GetApplicationScopeCategoryInfrastructureKuberneteVariableOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryInfrastructureKuberneteVariableOutput) Attribute

func (GetApplicationScopeCategoryInfrastructureKuberneteVariableOutput) ElementType

func (GetApplicationScopeCategoryInfrastructureKuberneteVariableOutput) ToGetApplicationScopeCategoryInfrastructureKuberneteVariableOutput

func (GetApplicationScopeCategoryInfrastructureKuberneteVariableOutput) ToGetApplicationScopeCategoryInfrastructureKuberneteVariableOutputWithContext

func (o GetApplicationScopeCategoryInfrastructureKuberneteVariableOutput) ToGetApplicationScopeCategoryInfrastructureKuberneteVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureKuberneteVariableOutput

func (GetApplicationScopeCategoryInfrastructureKuberneteVariableOutput) Value

type GetApplicationScopeCategoryInfrastructureO

type GetApplicationScopeCategoryInfrastructureO struct {
	Expression string                                               `pulumi:"expression"`
	Variables  []GetApplicationScopeCategoryInfrastructureOVariable `pulumi:"variables"`
}

type GetApplicationScopeCategoryInfrastructureOArgs

type GetApplicationScopeCategoryInfrastructureOArgs struct {
	Expression pulumi.StringInput                                           `pulumi:"expression"`
	Variables  GetApplicationScopeCategoryInfrastructureOVariableArrayInput `pulumi:"variables"`
}

func (GetApplicationScopeCategoryInfrastructureOArgs) ElementType

func (GetApplicationScopeCategoryInfrastructureOArgs) ToGetApplicationScopeCategoryInfrastructureOOutput

func (i GetApplicationScopeCategoryInfrastructureOArgs) ToGetApplicationScopeCategoryInfrastructureOOutput() GetApplicationScopeCategoryInfrastructureOOutput

func (GetApplicationScopeCategoryInfrastructureOArgs) ToGetApplicationScopeCategoryInfrastructureOOutputWithContext

func (i GetApplicationScopeCategoryInfrastructureOArgs) ToGetApplicationScopeCategoryInfrastructureOOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureOOutput

type GetApplicationScopeCategoryInfrastructureOArray

type GetApplicationScopeCategoryInfrastructureOArray []GetApplicationScopeCategoryInfrastructureOInput

func (GetApplicationScopeCategoryInfrastructureOArray) ElementType

func (GetApplicationScopeCategoryInfrastructureOArray) ToGetApplicationScopeCategoryInfrastructureOArrayOutput

func (i GetApplicationScopeCategoryInfrastructureOArray) ToGetApplicationScopeCategoryInfrastructureOArrayOutput() GetApplicationScopeCategoryInfrastructureOArrayOutput

func (GetApplicationScopeCategoryInfrastructureOArray) ToGetApplicationScopeCategoryInfrastructureOArrayOutputWithContext

func (i GetApplicationScopeCategoryInfrastructureOArray) ToGetApplicationScopeCategoryInfrastructureOArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureOArrayOutput

type GetApplicationScopeCategoryInfrastructureOArrayInput

type GetApplicationScopeCategoryInfrastructureOArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryInfrastructureOArrayOutput() GetApplicationScopeCategoryInfrastructureOArrayOutput
	ToGetApplicationScopeCategoryInfrastructureOArrayOutputWithContext(context.Context) GetApplicationScopeCategoryInfrastructureOArrayOutput
}

GetApplicationScopeCategoryInfrastructureOArrayInput is an input type that accepts GetApplicationScopeCategoryInfrastructureOArray and GetApplicationScopeCategoryInfrastructureOArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryInfrastructureOArrayInput` via:

GetApplicationScopeCategoryInfrastructureOArray{ GetApplicationScopeCategoryInfrastructureOArgs{...} }

type GetApplicationScopeCategoryInfrastructureOArrayOutput

type GetApplicationScopeCategoryInfrastructureOArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryInfrastructureOArrayOutput) ElementType

func (GetApplicationScopeCategoryInfrastructureOArrayOutput) Index

func (GetApplicationScopeCategoryInfrastructureOArrayOutput) ToGetApplicationScopeCategoryInfrastructureOArrayOutput

func (GetApplicationScopeCategoryInfrastructureOArrayOutput) ToGetApplicationScopeCategoryInfrastructureOArrayOutputWithContext

func (o GetApplicationScopeCategoryInfrastructureOArrayOutput) ToGetApplicationScopeCategoryInfrastructureOArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureOArrayOutput

type GetApplicationScopeCategoryInfrastructureOInput

type GetApplicationScopeCategoryInfrastructureOInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryInfrastructureOOutput() GetApplicationScopeCategoryInfrastructureOOutput
	ToGetApplicationScopeCategoryInfrastructureOOutputWithContext(context.Context) GetApplicationScopeCategoryInfrastructureOOutput
}

GetApplicationScopeCategoryInfrastructureOInput is an input type that accepts GetApplicationScopeCategoryInfrastructureOArgs and GetApplicationScopeCategoryInfrastructureOOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryInfrastructureOInput` via:

GetApplicationScopeCategoryInfrastructureOArgs{...}

type GetApplicationScopeCategoryInfrastructureOOutput

type GetApplicationScopeCategoryInfrastructureOOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryInfrastructureOOutput) ElementType

func (GetApplicationScopeCategoryInfrastructureOOutput) Expression

func (GetApplicationScopeCategoryInfrastructureOOutput) ToGetApplicationScopeCategoryInfrastructureOOutput

func (o GetApplicationScopeCategoryInfrastructureOOutput) ToGetApplicationScopeCategoryInfrastructureOOutput() GetApplicationScopeCategoryInfrastructureOOutput

func (GetApplicationScopeCategoryInfrastructureOOutput) ToGetApplicationScopeCategoryInfrastructureOOutputWithContext

func (o GetApplicationScopeCategoryInfrastructureOOutput) ToGetApplicationScopeCategoryInfrastructureOOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureOOutput

func (GetApplicationScopeCategoryInfrastructureOOutput) Variables

type GetApplicationScopeCategoryInfrastructureOVariable

type GetApplicationScopeCategoryInfrastructureOVariable struct {
	Attribute string  `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type GetApplicationScopeCategoryInfrastructureOVariableArgs

type GetApplicationScopeCategoryInfrastructureOVariableArgs struct {
	Attribute pulumi.StringInput    `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (GetApplicationScopeCategoryInfrastructureOVariableArgs) ElementType

func (GetApplicationScopeCategoryInfrastructureOVariableArgs) ToGetApplicationScopeCategoryInfrastructureOVariableOutput

func (GetApplicationScopeCategoryInfrastructureOVariableArgs) ToGetApplicationScopeCategoryInfrastructureOVariableOutputWithContext

func (i GetApplicationScopeCategoryInfrastructureOVariableArgs) ToGetApplicationScopeCategoryInfrastructureOVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureOVariableOutput

type GetApplicationScopeCategoryInfrastructureOVariableArray

type GetApplicationScopeCategoryInfrastructureOVariableArray []GetApplicationScopeCategoryInfrastructureOVariableInput

func (GetApplicationScopeCategoryInfrastructureOVariableArray) ElementType

func (GetApplicationScopeCategoryInfrastructureOVariableArray) ToGetApplicationScopeCategoryInfrastructureOVariableArrayOutput

func (i GetApplicationScopeCategoryInfrastructureOVariableArray) ToGetApplicationScopeCategoryInfrastructureOVariableArrayOutput() GetApplicationScopeCategoryInfrastructureOVariableArrayOutput

func (GetApplicationScopeCategoryInfrastructureOVariableArray) ToGetApplicationScopeCategoryInfrastructureOVariableArrayOutputWithContext

func (i GetApplicationScopeCategoryInfrastructureOVariableArray) ToGetApplicationScopeCategoryInfrastructureOVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureOVariableArrayOutput

type GetApplicationScopeCategoryInfrastructureOVariableArrayInput

type GetApplicationScopeCategoryInfrastructureOVariableArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryInfrastructureOVariableArrayOutput() GetApplicationScopeCategoryInfrastructureOVariableArrayOutput
	ToGetApplicationScopeCategoryInfrastructureOVariableArrayOutputWithContext(context.Context) GetApplicationScopeCategoryInfrastructureOVariableArrayOutput
}

GetApplicationScopeCategoryInfrastructureOVariableArrayInput is an input type that accepts GetApplicationScopeCategoryInfrastructureOVariableArray and GetApplicationScopeCategoryInfrastructureOVariableArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryInfrastructureOVariableArrayInput` via:

GetApplicationScopeCategoryInfrastructureOVariableArray{ GetApplicationScopeCategoryInfrastructureOVariableArgs{...} }

type GetApplicationScopeCategoryInfrastructureOVariableArrayOutput

type GetApplicationScopeCategoryInfrastructureOVariableArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryInfrastructureOVariableArrayOutput) ElementType

func (GetApplicationScopeCategoryInfrastructureOVariableArrayOutput) Index

func (GetApplicationScopeCategoryInfrastructureOVariableArrayOutput) ToGetApplicationScopeCategoryInfrastructureOVariableArrayOutput

func (GetApplicationScopeCategoryInfrastructureOVariableArrayOutput) ToGetApplicationScopeCategoryInfrastructureOVariableArrayOutputWithContext

func (o GetApplicationScopeCategoryInfrastructureOVariableArrayOutput) ToGetApplicationScopeCategoryInfrastructureOVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureOVariableArrayOutput

type GetApplicationScopeCategoryInfrastructureOVariableInput

type GetApplicationScopeCategoryInfrastructureOVariableInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryInfrastructureOVariableOutput() GetApplicationScopeCategoryInfrastructureOVariableOutput
	ToGetApplicationScopeCategoryInfrastructureOVariableOutputWithContext(context.Context) GetApplicationScopeCategoryInfrastructureOVariableOutput
}

GetApplicationScopeCategoryInfrastructureOVariableInput is an input type that accepts GetApplicationScopeCategoryInfrastructureOVariableArgs and GetApplicationScopeCategoryInfrastructureOVariableOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryInfrastructureOVariableInput` via:

GetApplicationScopeCategoryInfrastructureOVariableArgs{...}

type GetApplicationScopeCategoryInfrastructureOVariableOutput

type GetApplicationScopeCategoryInfrastructureOVariableOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryInfrastructureOVariableOutput) Attribute

func (GetApplicationScopeCategoryInfrastructureOVariableOutput) ElementType

func (GetApplicationScopeCategoryInfrastructureOVariableOutput) ToGetApplicationScopeCategoryInfrastructureOVariableOutput

func (GetApplicationScopeCategoryInfrastructureOVariableOutput) ToGetApplicationScopeCategoryInfrastructureOVariableOutputWithContext

func (o GetApplicationScopeCategoryInfrastructureOVariableOutput) ToGetApplicationScopeCategoryInfrastructureOVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureOVariableOutput

func (GetApplicationScopeCategoryInfrastructureOVariableOutput) Value

type GetApplicationScopeCategoryInfrastructureOutput

type GetApplicationScopeCategoryInfrastructureOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryInfrastructureOutput) ElementType

func (GetApplicationScopeCategoryInfrastructureOutput) Kubernetes

func (GetApplicationScopeCategoryInfrastructureOutput) Os

func (GetApplicationScopeCategoryInfrastructureOutput) ToGetApplicationScopeCategoryInfrastructureOutput

func (o GetApplicationScopeCategoryInfrastructureOutput) ToGetApplicationScopeCategoryInfrastructureOutput() GetApplicationScopeCategoryInfrastructureOutput

func (GetApplicationScopeCategoryInfrastructureOutput) ToGetApplicationScopeCategoryInfrastructureOutputWithContext

func (o GetApplicationScopeCategoryInfrastructureOutput) ToGetApplicationScopeCategoryInfrastructureOutputWithContext(ctx context.Context) GetApplicationScopeCategoryInfrastructureOutput

type GetApplicationScopeCategoryInput

type GetApplicationScopeCategoryInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryOutput() GetApplicationScopeCategoryOutput
	ToGetApplicationScopeCategoryOutputWithContext(context.Context) GetApplicationScopeCategoryOutput
}

GetApplicationScopeCategoryInput is an input type that accepts GetApplicationScopeCategoryArgs and GetApplicationScopeCategoryOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryInput` via:

GetApplicationScopeCategoryArgs{...}

type GetApplicationScopeCategoryOutput

type GetApplicationScopeCategoryOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryOutput) Artifacts

func (GetApplicationScopeCategoryOutput) ElementType

func (GetApplicationScopeCategoryOutput) EntityScopes

func (GetApplicationScopeCategoryOutput) Infrastructures

func (GetApplicationScopeCategoryOutput) ToGetApplicationScopeCategoryOutput

func (o GetApplicationScopeCategoryOutput) ToGetApplicationScopeCategoryOutput() GetApplicationScopeCategoryOutput

func (GetApplicationScopeCategoryOutput) ToGetApplicationScopeCategoryOutputWithContext

func (o GetApplicationScopeCategoryOutput) ToGetApplicationScopeCategoryOutputWithContext(ctx context.Context) GetApplicationScopeCategoryOutput

func (GetApplicationScopeCategoryOutput) Workloads

type GetApplicationScopeCategoryWorkload

type GetApplicationScopeCategoryWorkload struct {
	Cfs        []GetApplicationScopeCategoryWorkloadCf        `pulumi:"cfs"`
	Kubernetes []GetApplicationScopeCategoryWorkloadKubernete `pulumi:"kubernetes"`
	Os         []GetApplicationScopeCategoryWorkloadO         `pulumi:"os"`
}

type GetApplicationScopeCategoryWorkloadArgs

type GetApplicationScopeCategoryWorkloadArgs struct {
	Cfs        GetApplicationScopeCategoryWorkloadCfArrayInput        `pulumi:"cfs"`
	Kubernetes GetApplicationScopeCategoryWorkloadKuberneteArrayInput `pulumi:"kubernetes"`
	Os         GetApplicationScopeCategoryWorkloadOArrayInput         `pulumi:"os"`
}

func (GetApplicationScopeCategoryWorkloadArgs) ElementType

func (GetApplicationScopeCategoryWorkloadArgs) ToGetApplicationScopeCategoryWorkloadOutput

func (i GetApplicationScopeCategoryWorkloadArgs) ToGetApplicationScopeCategoryWorkloadOutput() GetApplicationScopeCategoryWorkloadOutput

func (GetApplicationScopeCategoryWorkloadArgs) ToGetApplicationScopeCategoryWorkloadOutputWithContext

func (i GetApplicationScopeCategoryWorkloadArgs) ToGetApplicationScopeCategoryWorkloadOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadOutput

type GetApplicationScopeCategoryWorkloadArray

type GetApplicationScopeCategoryWorkloadArray []GetApplicationScopeCategoryWorkloadInput

func (GetApplicationScopeCategoryWorkloadArray) ElementType

func (GetApplicationScopeCategoryWorkloadArray) ToGetApplicationScopeCategoryWorkloadArrayOutput

func (i GetApplicationScopeCategoryWorkloadArray) ToGetApplicationScopeCategoryWorkloadArrayOutput() GetApplicationScopeCategoryWorkloadArrayOutput

func (GetApplicationScopeCategoryWorkloadArray) ToGetApplicationScopeCategoryWorkloadArrayOutputWithContext

func (i GetApplicationScopeCategoryWorkloadArray) ToGetApplicationScopeCategoryWorkloadArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadArrayOutput

type GetApplicationScopeCategoryWorkloadArrayInput

type GetApplicationScopeCategoryWorkloadArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryWorkloadArrayOutput() GetApplicationScopeCategoryWorkloadArrayOutput
	ToGetApplicationScopeCategoryWorkloadArrayOutputWithContext(context.Context) GetApplicationScopeCategoryWorkloadArrayOutput
}

GetApplicationScopeCategoryWorkloadArrayInput is an input type that accepts GetApplicationScopeCategoryWorkloadArray and GetApplicationScopeCategoryWorkloadArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryWorkloadArrayInput` via:

GetApplicationScopeCategoryWorkloadArray{ GetApplicationScopeCategoryWorkloadArgs{...} }

type GetApplicationScopeCategoryWorkloadArrayOutput

type GetApplicationScopeCategoryWorkloadArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryWorkloadArrayOutput) ElementType

func (GetApplicationScopeCategoryWorkloadArrayOutput) Index

func (GetApplicationScopeCategoryWorkloadArrayOutput) ToGetApplicationScopeCategoryWorkloadArrayOutput

func (o GetApplicationScopeCategoryWorkloadArrayOutput) ToGetApplicationScopeCategoryWorkloadArrayOutput() GetApplicationScopeCategoryWorkloadArrayOutput

func (GetApplicationScopeCategoryWorkloadArrayOutput) ToGetApplicationScopeCategoryWorkloadArrayOutputWithContext

func (o GetApplicationScopeCategoryWorkloadArrayOutput) ToGetApplicationScopeCategoryWorkloadArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadArrayOutput

type GetApplicationScopeCategoryWorkloadCf

type GetApplicationScopeCategoryWorkloadCf struct {
	Expression string                                          `pulumi:"expression"`
	Variables  []GetApplicationScopeCategoryWorkloadCfVariable `pulumi:"variables"`
}

type GetApplicationScopeCategoryWorkloadCfArgs

type GetApplicationScopeCategoryWorkloadCfArgs struct {
	Expression pulumi.StringInput                                      `pulumi:"expression"`
	Variables  GetApplicationScopeCategoryWorkloadCfVariableArrayInput `pulumi:"variables"`
}

func (GetApplicationScopeCategoryWorkloadCfArgs) ElementType

func (GetApplicationScopeCategoryWorkloadCfArgs) ToGetApplicationScopeCategoryWorkloadCfOutput

func (i GetApplicationScopeCategoryWorkloadCfArgs) ToGetApplicationScopeCategoryWorkloadCfOutput() GetApplicationScopeCategoryWorkloadCfOutput

func (GetApplicationScopeCategoryWorkloadCfArgs) ToGetApplicationScopeCategoryWorkloadCfOutputWithContext

func (i GetApplicationScopeCategoryWorkloadCfArgs) ToGetApplicationScopeCategoryWorkloadCfOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadCfOutput

type GetApplicationScopeCategoryWorkloadCfArray

type GetApplicationScopeCategoryWorkloadCfArray []GetApplicationScopeCategoryWorkloadCfInput

func (GetApplicationScopeCategoryWorkloadCfArray) ElementType

func (GetApplicationScopeCategoryWorkloadCfArray) ToGetApplicationScopeCategoryWorkloadCfArrayOutput

func (i GetApplicationScopeCategoryWorkloadCfArray) ToGetApplicationScopeCategoryWorkloadCfArrayOutput() GetApplicationScopeCategoryWorkloadCfArrayOutput

func (GetApplicationScopeCategoryWorkloadCfArray) ToGetApplicationScopeCategoryWorkloadCfArrayOutputWithContext

func (i GetApplicationScopeCategoryWorkloadCfArray) ToGetApplicationScopeCategoryWorkloadCfArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadCfArrayOutput

type GetApplicationScopeCategoryWorkloadCfArrayInput

type GetApplicationScopeCategoryWorkloadCfArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryWorkloadCfArrayOutput() GetApplicationScopeCategoryWorkloadCfArrayOutput
	ToGetApplicationScopeCategoryWorkloadCfArrayOutputWithContext(context.Context) GetApplicationScopeCategoryWorkloadCfArrayOutput
}

GetApplicationScopeCategoryWorkloadCfArrayInput is an input type that accepts GetApplicationScopeCategoryWorkloadCfArray and GetApplicationScopeCategoryWorkloadCfArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryWorkloadCfArrayInput` via:

GetApplicationScopeCategoryWorkloadCfArray{ GetApplicationScopeCategoryWorkloadCfArgs{...} }

type GetApplicationScopeCategoryWorkloadCfArrayOutput

type GetApplicationScopeCategoryWorkloadCfArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryWorkloadCfArrayOutput) ElementType

func (GetApplicationScopeCategoryWorkloadCfArrayOutput) Index

func (GetApplicationScopeCategoryWorkloadCfArrayOutput) ToGetApplicationScopeCategoryWorkloadCfArrayOutput

func (o GetApplicationScopeCategoryWorkloadCfArrayOutput) ToGetApplicationScopeCategoryWorkloadCfArrayOutput() GetApplicationScopeCategoryWorkloadCfArrayOutput

func (GetApplicationScopeCategoryWorkloadCfArrayOutput) ToGetApplicationScopeCategoryWorkloadCfArrayOutputWithContext

func (o GetApplicationScopeCategoryWorkloadCfArrayOutput) ToGetApplicationScopeCategoryWorkloadCfArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadCfArrayOutput

type GetApplicationScopeCategoryWorkloadCfInput

type GetApplicationScopeCategoryWorkloadCfInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryWorkloadCfOutput() GetApplicationScopeCategoryWorkloadCfOutput
	ToGetApplicationScopeCategoryWorkloadCfOutputWithContext(context.Context) GetApplicationScopeCategoryWorkloadCfOutput
}

GetApplicationScopeCategoryWorkloadCfInput is an input type that accepts GetApplicationScopeCategoryWorkloadCfArgs and GetApplicationScopeCategoryWorkloadCfOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryWorkloadCfInput` via:

GetApplicationScopeCategoryWorkloadCfArgs{...}

type GetApplicationScopeCategoryWorkloadCfOutput

type GetApplicationScopeCategoryWorkloadCfOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryWorkloadCfOutput) ElementType

func (GetApplicationScopeCategoryWorkloadCfOutput) Expression

func (GetApplicationScopeCategoryWorkloadCfOutput) ToGetApplicationScopeCategoryWorkloadCfOutput

func (o GetApplicationScopeCategoryWorkloadCfOutput) ToGetApplicationScopeCategoryWorkloadCfOutput() GetApplicationScopeCategoryWorkloadCfOutput

func (GetApplicationScopeCategoryWorkloadCfOutput) ToGetApplicationScopeCategoryWorkloadCfOutputWithContext

func (o GetApplicationScopeCategoryWorkloadCfOutput) ToGetApplicationScopeCategoryWorkloadCfOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadCfOutput

func (GetApplicationScopeCategoryWorkloadCfOutput) Variables

type GetApplicationScopeCategoryWorkloadCfVariable

type GetApplicationScopeCategoryWorkloadCfVariable struct {
	Attribute string  `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type GetApplicationScopeCategoryWorkloadCfVariableArgs

type GetApplicationScopeCategoryWorkloadCfVariableArgs struct {
	Attribute pulumi.StringInput    `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (GetApplicationScopeCategoryWorkloadCfVariableArgs) ElementType

func (GetApplicationScopeCategoryWorkloadCfVariableArgs) ToGetApplicationScopeCategoryWorkloadCfVariableOutput

func (i GetApplicationScopeCategoryWorkloadCfVariableArgs) ToGetApplicationScopeCategoryWorkloadCfVariableOutput() GetApplicationScopeCategoryWorkloadCfVariableOutput

func (GetApplicationScopeCategoryWorkloadCfVariableArgs) ToGetApplicationScopeCategoryWorkloadCfVariableOutputWithContext

func (i GetApplicationScopeCategoryWorkloadCfVariableArgs) ToGetApplicationScopeCategoryWorkloadCfVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadCfVariableOutput

type GetApplicationScopeCategoryWorkloadCfVariableArray

type GetApplicationScopeCategoryWorkloadCfVariableArray []GetApplicationScopeCategoryWorkloadCfVariableInput

func (GetApplicationScopeCategoryWorkloadCfVariableArray) ElementType

func (GetApplicationScopeCategoryWorkloadCfVariableArray) ToGetApplicationScopeCategoryWorkloadCfVariableArrayOutput

func (i GetApplicationScopeCategoryWorkloadCfVariableArray) ToGetApplicationScopeCategoryWorkloadCfVariableArrayOutput() GetApplicationScopeCategoryWorkloadCfVariableArrayOutput

func (GetApplicationScopeCategoryWorkloadCfVariableArray) ToGetApplicationScopeCategoryWorkloadCfVariableArrayOutputWithContext

func (i GetApplicationScopeCategoryWorkloadCfVariableArray) ToGetApplicationScopeCategoryWorkloadCfVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadCfVariableArrayOutput

type GetApplicationScopeCategoryWorkloadCfVariableArrayInput

type GetApplicationScopeCategoryWorkloadCfVariableArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryWorkloadCfVariableArrayOutput() GetApplicationScopeCategoryWorkloadCfVariableArrayOutput
	ToGetApplicationScopeCategoryWorkloadCfVariableArrayOutputWithContext(context.Context) GetApplicationScopeCategoryWorkloadCfVariableArrayOutput
}

GetApplicationScopeCategoryWorkloadCfVariableArrayInput is an input type that accepts GetApplicationScopeCategoryWorkloadCfVariableArray and GetApplicationScopeCategoryWorkloadCfVariableArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryWorkloadCfVariableArrayInput` via:

GetApplicationScopeCategoryWorkloadCfVariableArray{ GetApplicationScopeCategoryWorkloadCfVariableArgs{...} }

type GetApplicationScopeCategoryWorkloadCfVariableArrayOutput

type GetApplicationScopeCategoryWorkloadCfVariableArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryWorkloadCfVariableArrayOutput) ElementType

func (GetApplicationScopeCategoryWorkloadCfVariableArrayOutput) Index

func (GetApplicationScopeCategoryWorkloadCfVariableArrayOutput) ToGetApplicationScopeCategoryWorkloadCfVariableArrayOutput

func (GetApplicationScopeCategoryWorkloadCfVariableArrayOutput) ToGetApplicationScopeCategoryWorkloadCfVariableArrayOutputWithContext

func (o GetApplicationScopeCategoryWorkloadCfVariableArrayOutput) ToGetApplicationScopeCategoryWorkloadCfVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadCfVariableArrayOutput

type GetApplicationScopeCategoryWorkloadCfVariableInput

type GetApplicationScopeCategoryWorkloadCfVariableInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryWorkloadCfVariableOutput() GetApplicationScopeCategoryWorkloadCfVariableOutput
	ToGetApplicationScopeCategoryWorkloadCfVariableOutputWithContext(context.Context) GetApplicationScopeCategoryWorkloadCfVariableOutput
}

GetApplicationScopeCategoryWorkloadCfVariableInput is an input type that accepts GetApplicationScopeCategoryWorkloadCfVariableArgs and GetApplicationScopeCategoryWorkloadCfVariableOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryWorkloadCfVariableInput` via:

GetApplicationScopeCategoryWorkloadCfVariableArgs{...}

type GetApplicationScopeCategoryWorkloadCfVariableOutput

type GetApplicationScopeCategoryWorkloadCfVariableOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryWorkloadCfVariableOutput) Attribute

func (GetApplicationScopeCategoryWorkloadCfVariableOutput) ElementType

func (GetApplicationScopeCategoryWorkloadCfVariableOutput) ToGetApplicationScopeCategoryWorkloadCfVariableOutput

func (o GetApplicationScopeCategoryWorkloadCfVariableOutput) ToGetApplicationScopeCategoryWorkloadCfVariableOutput() GetApplicationScopeCategoryWorkloadCfVariableOutput

func (GetApplicationScopeCategoryWorkloadCfVariableOutput) ToGetApplicationScopeCategoryWorkloadCfVariableOutputWithContext

func (o GetApplicationScopeCategoryWorkloadCfVariableOutput) ToGetApplicationScopeCategoryWorkloadCfVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadCfVariableOutput

func (GetApplicationScopeCategoryWorkloadCfVariableOutput) Value

type GetApplicationScopeCategoryWorkloadInput

type GetApplicationScopeCategoryWorkloadInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryWorkloadOutput() GetApplicationScopeCategoryWorkloadOutput
	ToGetApplicationScopeCategoryWorkloadOutputWithContext(context.Context) GetApplicationScopeCategoryWorkloadOutput
}

GetApplicationScopeCategoryWorkloadInput is an input type that accepts GetApplicationScopeCategoryWorkloadArgs and GetApplicationScopeCategoryWorkloadOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryWorkloadInput` via:

GetApplicationScopeCategoryWorkloadArgs{...}

type GetApplicationScopeCategoryWorkloadKubernete

type GetApplicationScopeCategoryWorkloadKubernete struct {
	Expression string                                                 `pulumi:"expression"`
	Variables  []GetApplicationScopeCategoryWorkloadKuberneteVariable `pulumi:"variables"`
}

type GetApplicationScopeCategoryWorkloadKuberneteArgs

type GetApplicationScopeCategoryWorkloadKuberneteArgs struct {
	Expression pulumi.StringInput                                             `pulumi:"expression"`
	Variables  GetApplicationScopeCategoryWorkloadKuberneteVariableArrayInput `pulumi:"variables"`
}

func (GetApplicationScopeCategoryWorkloadKuberneteArgs) ElementType

func (GetApplicationScopeCategoryWorkloadKuberneteArgs) ToGetApplicationScopeCategoryWorkloadKuberneteOutput

func (i GetApplicationScopeCategoryWorkloadKuberneteArgs) ToGetApplicationScopeCategoryWorkloadKuberneteOutput() GetApplicationScopeCategoryWorkloadKuberneteOutput

func (GetApplicationScopeCategoryWorkloadKuberneteArgs) ToGetApplicationScopeCategoryWorkloadKuberneteOutputWithContext

func (i GetApplicationScopeCategoryWorkloadKuberneteArgs) ToGetApplicationScopeCategoryWorkloadKuberneteOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadKuberneteOutput

type GetApplicationScopeCategoryWorkloadKuberneteArray

type GetApplicationScopeCategoryWorkloadKuberneteArray []GetApplicationScopeCategoryWorkloadKuberneteInput

func (GetApplicationScopeCategoryWorkloadKuberneteArray) ElementType

func (GetApplicationScopeCategoryWorkloadKuberneteArray) ToGetApplicationScopeCategoryWorkloadKuberneteArrayOutput

func (i GetApplicationScopeCategoryWorkloadKuberneteArray) ToGetApplicationScopeCategoryWorkloadKuberneteArrayOutput() GetApplicationScopeCategoryWorkloadKuberneteArrayOutput

func (GetApplicationScopeCategoryWorkloadKuberneteArray) ToGetApplicationScopeCategoryWorkloadKuberneteArrayOutputWithContext

func (i GetApplicationScopeCategoryWorkloadKuberneteArray) ToGetApplicationScopeCategoryWorkloadKuberneteArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadKuberneteArrayOutput

type GetApplicationScopeCategoryWorkloadKuberneteArrayInput

type GetApplicationScopeCategoryWorkloadKuberneteArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryWorkloadKuberneteArrayOutput() GetApplicationScopeCategoryWorkloadKuberneteArrayOutput
	ToGetApplicationScopeCategoryWorkloadKuberneteArrayOutputWithContext(context.Context) GetApplicationScopeCategoryWorkloadKuberneteArrayOutput
}

GetApplicationScopeCategoryWorkloadKuberneteArrayInput is an input type that accepts GetApplicationScopeCategoryWorkloadKuberneteArray and GetApplicationScopeCategoryWorkloadKuberneteArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryWorkloadKuberneteArrayInput` via:

GetApplicationScopeCategoryWorkloadKuberneteArray{ GetApplicationScopeCategoryWorkloadKuberneteArgs{...} }

type GetApplicationScopeCategoryWorkloadKuberneteArrayOutput

type GetApplicationScopeCategoryWorkloadKuberneteArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryWorkloadKuberneteArrayOutput) ElementType

func (GetApplicationScopeCategoryWorkloadKuberneteArrayOutput) Index

func (GetApplicationScopeCategoryWorkloadKuberneteArrayOutput) ToGetApplicationScopeCategoryWorkloadKuberneteArrayOutput

func (GetApplicationScopeCategoryWorkloadKuberneteArrayOutput) ToGetApplicationScopeCategoryWorkloadKuberneteArrayOutputWithContext

func (o GetApplicationScopeCategoryWorkloadKuberneteArrayOutput) ToGetApplicationScopeCategoryWorkloadKuberneteArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadKuberneteArrayOutput

type GetApplicationScopeCategoryWorkloadKuberneteInput

type GetApplicationScopeCategoryWorkloadKuberneteInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryWorkloadKuberneteOutput() GetApplicationScopeCategoryWorkloadKuberneteOutput
	ToGetApplicationScopeCategoryWorkloadKuberneteOutputWithContext(context.Context) GetApplicationScopeCategoryWorkloadKuberneteOutput
}

GetApplicationScopeCategoryWorkloadKuberneteInput is an input type that accepts GetApplicationScopeCategoryWorkloadKuberneteArgs and GetApplicationScopeCategoryWorkloadKuberneteOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryWorkloadKuberneteInput` via:

GetApplicationScopeCategoryWorkloadKuberneteArgs{...}

type GetApplicationScopeCategoryWorkloadKuberneteOutput

type GetApplicationScopeCategoryWorkloadKuberneteOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryWorkloadKuberneteOutput) ElementType

func (GetApplicationScopeCategoryWorkloadKuberneteOutput) Expression

func (GetApplicationScopeCategoryWorkloadKuberneteOutput) ToGetApplicationScopeCategoryWorkloadKuberneteOutput

func (o GetApplicationScopeCategoryWorkloadKuberneteOutput) ToGetApplicationScopeCategoryWorkloadKuberneteOutput() GetApplicationScopeCategoryWorkloadKuberneteOutput

func (GetApplicationScopeCategoryWorkloadKuberneteOutput) ToGetApplicationScopeCategoryWorkloadKuberneteOutputWithContext

func (o GetApplicationScopeCategoryWorkloadKuberneteOutput) ToGetApplicationScopeCategoryWorkloadKuberneteOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadKuberneteOutput

func (GetApplicationScopeCategoryWorkloadKuberneteOutput) Variables

type GetApplicationScopeCategoryWorkloadKuberneteVariable

type GetApplicationScopeCategoryWorkloadKuberneteVariable struct {
	Attribute string  `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type GetApplicationScopeCategoryWorkloadKuberneteVariableArgs

type GetApplicationScopeCategoryWorkloadKuberneteVariableArgs struct {
	Attribute pulumi.StringInput    `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (GetApplicationScopeCategoryWorkloadKuberneteVariableArgs) ElementType

func (GetApplicationScopeCategoryWorkloadKuberneteVariableArgs) ToGetApplicationScopeCategoryWorkloadKuberneteVariableOutput

func (GetApplicationScopeCategoryWorkloadKuberneteVariableArgs) ToGetApplicationScopeCategoryWorkloadKuberneteVariableOutputWithContext

func (i GetApplicationScopeCategoryWorkloadKuberneteVariableArgs) ToGetApplicationScopeCategoryWorkloadKuberneteVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadKuberneteVariableOutput

type GetApplicationScopeCategoryWorkloadKuberneteVariableArray

type GetApplicationScopeCategoryWorkloadKuberneteVariableArray []GetApplicationScopeCategoryWorkloadKuberneteVariableInput

func (GetApplicationScopeCategoryWorkloadKuberneteVariableArray) ElementType

func (GetApplicationScopeCategoryWorkloadKuberneteVariableArray) ToGetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput

func (i GetApplicationScopeCategoryWorkloadKuberneteVariableArray) ToGetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput() GetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput

func (GetApplicationScopeCategoryWorkloadKuberneteVariableArray) ToGetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutputWithContext

func (i GetApplicationScopeCategoryWorkloadKuberneteVariableArray) ToGetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput

type GetApplicationScopeCategoryWorkloadKuberneteVariableArrayInput

type GetApplicationScopeCategoryWorkloadKuberneteVariableArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput() GetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput
	ToGetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutputWithContext(context.Context) GetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput
}

GetApplicationScopeCategoryWorkloadKuberneteVariableArrayInput is an input type that accepts GetApplicationScopeCategoryWorkloadKuberneteVariableArray and GetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryWorkloadKuberneteVariableArrayInput` via:

GetApplicationScopeCategoryWorkloadKuberneteVariableArray{ GetApplicationScopeCategoryWorkloadKuberneteVariableArgs{...} }

type GetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput

type GetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput) ElementType

func (GetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput) Index

func (GetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput) ToGetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput

func (GetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput) ToGetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutputWithContext

func (o GetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput) ToGetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadKuberneteVariableArrayOutput

type GetApplicationScopeCategoryWorkloadKuberneteVariableInput

type GetApplicationScopeCategoryWorkloadKuberneteVariableInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryWorkloadKuberneteVariableOutput() GetApplicationScopeCategoryWorkloadKuberneteVariableOutput
	ToGetApplicationScopeCategoryWorkloadKuberneteVariableOutputWithContext(context.Context) GetApplicationScopeCategoryWorkloadKuberneteVariableOutput
}

GetApplicationScopeCategoryWorkloadKuberneteVariableInput is an input type that accepts GetApplicationScopeCategoryWorkloadKuberneteVariableArgs and GetApplicationScopeCategoryWorkloadKuberneteVariableOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryWorkloadKuberneteVariableInput` via:

GetApplicationScopeCategoryWorkloadKuberneteVariableArgs{...}

type GetApplicationScopeCategoryWorkloadKuberneteVariableOutput

type GetApplicationScopeCategoryWorkloadKuberneteVariableOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryWorkloadKuberneteVariableOutput) Attribute

func (GetApplicationScopeCategoryWorkloadKuberneteVariableOutput) ElementType

func (GetApplicationScopeCategoryWorkloadKuberneteVariableOutput) ToGetApplicationScopeCategoryWorkloadKuberneteVariableOutput

func (GetApplicationScopeCategoryWorkloadKuberneteVariableOutput) ToGetApplicationScopeCategoryWorkloadKuberneteVariableOutputWithContext

func (o GetApplicationScopeCategoryWorkloadKuberneteVariableOutput) ToGetApplicationScopeCategoryWorkloadKuberneteVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadKuberneteVariableOutput

func (GetApplicationScopeCategoryWorkloadKuberneteVariableOutput) Value

type GetApplicationScopeCategoryWorkloadO

type GetApplicationScopeCategoryWorkloadO struct {
	Expression string                                         `pulumi:"expression"`
	Variables  []GetApplicationScopeCategoryWorkloadOVariable `pulumi:"variables"`
}

type GetApplicationScopeCategoryWorkloadOArgs

type GetApplicationScopeCategoryWorkloadOArgs struct {
	Expression pulumi.StringInput                                     `pulumi:"expression"`
	Variables  GetApplicationScopeCategoryWorkloadOVariableArrayInput `pulumi:"variables"`
}

func (GetApplicationScopeCategoryWorkloadOArgs) ElementType

func (GetApplicationScopeCategoryWorkloadOArgs) ToGetApplicationScopeCategoryWorkloadOOutput

func (i GetApplicationScopeCategoryWorkloadOArgs) ToGetApplicationScopeCategoryWorkloadOOutput() GetApplicationScopeCategoryWorkloadOOutput

func (GetApplicationScopeCategoryWorkloadOArgs) ToGetApplicationScopeCategoryWorkloadOOutputWithContext

func (i GetApplicationScopeCategoryWorkloadOArgs) ToGetApplicationScopeCategoryWorkloadOOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadOOutput

type GetApplicationScopeCategoryWorkloadOArray

type GetApplicationScopeCategoryWorkloadOArray []GetApplicationScopeCategoryWorkloadOInput

func (GetApplicationScopeCategoryWorkloadOArray) ElementType

func (GetApplicationScopeCategoryWorkloadOArray) ToGetApplicationScopeCategoryWorkloadOArrayOutput

func (i GetApplicationScopeCategoryWorkloadOArray) ToGetApplicationScopeCategoryWorkloadOArrayOutput() GetApplicationScopeCategoryWorkloadOArrayOutput

func (GetApplicationScopeCategoryWorkloadOArray) ToGetApplicationScopeCategoryWorkloadOArrayOutputWithContext

func (i GetApplicationScopeCategoryWorkloadOArray) ToGetApplicationScopeCategoryWorkloadOArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadOArrayOutput

type GetApplicationScopeCategoryWorkloadOArrayInput

type GetApplicationScopeCategoryWorkloadOArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryWorkloadOArrayOutput() GetApplicationScopeCategoryWorkloadOArrayOutput
	ToGetApplicationScopeCategoryWorkloadOArrayOutputWithContext(context.Context) GetApplicationScopeCategoryWorkloadOArrayOutput
}

GetApplicationScopeCategoryWorkloadOArrayInput is an input type that accepts GetApplicationScopeCategoryWorkloadOArray and GetApplicationScopeCategoryWorkloadOArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryWorkloadOArrayInput` via:

GetApplicationScopeCategoryWorkloadOArray{ GetApplicationScopeCategoryWorkloadOArgs{...} }

type GetApplicationScopeCategoryWorkloadOArrayOutput

type GetApplicationScopeCategoryWorkloadOArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryWorkloadOArrayOutput) ElementType

func (GetApplicationScopeCategoryWorkloadOArrayOutput) Index

func (GetApplicationScopeCategoryWorkloadOArrayOutput) ToGetApplicationScopeCategoryWorkloadOArrayOutput

func (o GetApplicationScopeCategoryWorkloadOArrayOutput) ToGetApplicationScopeCategoryWorkloadOArrayOutput() GetApplicationScopeCategoryWorkloadOArrayOutput

func (GetApplicationScopeCategoryWorkloadOArrayOutput) ToGetApplicationScopeCategoryWorkloadOArrayOutputWithContext

func (o GetApplicationScopeCategoryWorkloadOArrayOutput) ToGetApplicationScopeCategoryWorkloadOArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadOArrayOutput

type GetApplicationScopeCategoryWorkloadOInput

type GetApplicationScopeCategoryWorkloadOInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryWorkloadOOutput() GetApplicationScopeCategoryWorkloadOOutput
	ToGetApplicationScopeCategoryWorkloadOOutputWithContext(context.Context) GetApplicationScopeCategoryWorkloadOOutput
}

GetApplicationScopeCategoryWorkloadOInput is an input type that accepts GetApplicationScopeCategoryWorkloadOArgs and GetApplicationScopeCategoryWorkloadOOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryWorkloadOInput` via:

GetApplicationScopeCategoryWorkloadOArgs{...}

type GetApplicationScopeCategoryWorkloadOOutput

type GetApplicationScopeCategoryWorkloadOOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryWorkloadOOutput) ElementType

func (GetApplicationScopeCategoryWorkloadOOutput) Expression

func (GetApplicationScopeCategoryWorkloadOOutput) ToGetApplicationScopeCategoryWorkloadOOutput

func (o GetApplicationScopeCategoryWorkloadOOutput) ToGetApplicationScopeCategoryWorkloadOOutput() GetApplicationScopeCategoryWorkloadOOutput

func (GetApplicationScopeCategoryWorkloadOOutput) ToGetApplicationScopeCategoryWorkloadOOutputWithContext

func (o GetApplicationScopeCategoryWorkloadOOutput) ToGetApplicationScopeCategoryWorkloadOOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadOOutput

func (GetApplicationScopeCategoryWorkloadOOutput) Variables

type GetApplicationScopeCategoryWorkloadOVariable

type GetApplicationScopeCategoryWorkloadOVariable struct {
	Attribute string  `pulumi:"attribute"`
	Value     *string `pulumi:"value"`
}

type GetApplicationScopeCategoryWorkloadOVariableArgs

type GetApplicationScopeCategoryWorkloadOVariableArgs struct {
	Attribute pulumi.StringInput    `pulumi:"attribute"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (GetApplicationScopeCategoryWorkloadOVariableArgs) ElementType

func (GetApplicationScopeCategoryWorkloadOVariableArgs) ToGetApplicationScopeCategoryWorkloadOVariableOutput

func (i GetApplicationScopeCategoryWorkloadOVariableArgs) ToGetApplicationScopeCategoryWorkloadOVariableOutput() GetApplicationScopeCategoryWorkloadOVariableOutput

func (GetApplicationScopeCategoryWorkloadOVariableArgs) ToGetApplicationScopeCategoryWorkloadOVariableOutputWithContext

func (i GetApplicationScopeCategoryWorkloadOVariableArgs) ToGetApplicationScopeCategoryWorkloadOVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadOVariableOutput

type GetApplicationScopeCategoryWorkloadOVariableArray

type GetApplicationScopeCategoryWorkloadOVariableArray []GetApplicationScopeCategoryWorkloadOVariableInput

func (GetApplicationScopeCategoryWorkloadOVariableArray) ElementType

func (GetApplicationScopeCategoryWorkloadOVariableArray) ToGetApplicationScopeCategoryWorkloadOVariableArrayOutput

func (i GetApplicationScopeCategoryWorkloadOVariableArray) ToGetApplicationScopeCategoryWorkloadOVariableArrayOutput() GetApplicationScopeCategoryWorkloadOVariableArrayOutput

func (GetApplicationScopeCategoryWorkloadOVariableArray) ToGetApplicationScopeCategoryWorkloadOVariableArrayOutputWithContext

func (i GetApplicationScopeCategoryWorkloadOVariableArray) ToGetApplicationScopeCategoryWorkloadOVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadOVariableArrayOutput

type GetApplicationScopeCategoryWorkloadOVariableArrayInput

type GetApplicationScopeCategoryWorkloadOVariableArrayInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryWorkloadOVariableArrayOutput() GetApplicationScopeCategoryWorkloadOVariableArrayOutput
	ToGetApplicationScopeCategoryWorkloadOVariableArrayOutputWithContext(context.Context) GetApplicationScopeCategoryWorkloadOVariableArrayOutput
}

GetApplicationScopeCategoryWorkloadOVariableArrayInput is an input type that accepts GetApplicationScopeCategoryWorkloadOVariableArray and GetApplicationScopeCategoryWorkloadOVariableArrayOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryWorkloadOVariableArrayInput` via:

GetApplicationScopeCategoryWorkloadOVariableArray{ GetApplicationScopeCategoryWorkloadOVariableArgs{...} }

type GetApplicationScopeCategoryWorkloadOVariableArrayOutput

type GetApplicationScopeCategoryWorkloadOVariableArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryWorkloadOVariableArrayOutput) ElementType

func (GetApplicationScopeCategoryWorkloadOVariableArrayOutput) Index

func (GetApplicationScopeCategoryWorkloadOVariableArrayOutput) ToGetApplicationScopeCategoryWorkloadOVariableArrayOutput

func (GetApplicationScopeCategoryWorkloadOVariableArrayOutput) ToGetApplicationScopeCategoryWorkloadOVariableArrayOutputWithContext

func (o GetApplicationScopeCategoryWorkloadOVariableArrayOutput) ToGetApplicationScopeCategoryWorkloadOVariableArrayOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadOVariableArrayOutput

type GetApplicationScopeCategoryWorkloadOVariableInput

type GetApplicationScopeCategoryWorkloadOVariableInput interface {
	pulumi.Input

	ToGetApplicationScopeCategoryWorkloadOVariableOutput() GetApplicationScopeCategoryWorkloadOVariableOutput
	ToGetApplicationScopeCategoryWorkloadOVariableOutputWithContext(context.Context) GetApplicationScopeCategoryWorkloadOVariableOutput
}

GetApplicationScopeCategoryWorkloadOVariableInput is an input type that accepts GetApplicationScopeCategoryWorkloadOVariableArgs and GetApplicationScopeCategoryWorkloadOVariableOutput values. You can construct a concrete instance of `GetApplicationScopeCategoryWorkloadOVariableInput` via:

GetApplicationScopeCategoryWorkloadOVariableArgs{...}

type GetApplicationScopeCategoryWorkloadOVariableOutput

type GetApplicationScopeCategoryWorkloadOVariableOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryWorkloadOVariableOutput) Attribute

func (GetApplicationScopeCategoryWorkloadOVariableOutput) ElementType

func (GetApplicationScopeCategoryWorkloadOVariableOutput) ToGetApplicationScopeCategoryWorkloadOVariableOutput

func (o GetApplicationScopeCategoryWorkloadOVariableOutput) ToGetApplicationScopeCategoryWorkloadOVariableOutput() GetApplicationScopeCategoryWorkloadOVariableOutput

func (GetApplicationScopeCategoryWorkloadOVariableOutput) ToGetApplicationScopeCategoryWorkloadOVariableOutputWithContext

func (o GetApplicationScopeCategoryWorkloadOVariableOutput) ToGetApplicationScopeCategoryWorkloadOVariableOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadOVariableOutput

func (GetApplicationScopeCategoryWorkloadOVariableOutput) Value

type GetApplicationScopeCategoryWorkloadOutput

type GetApplicationScopeCategoryWorkloadOutput struct{ *pulumi.OutputState }

func (GetApplicationScopeCategoryWorkloadOutput) Cfs

func (GetApplicationScopeCategoryWorkloadOutput) ElementType

func (GetApplicationScopeCategoryWorkloadOutput) Kubernetes

func (GetApplicationScopeCategoryWorkloadOutput) Os

func (GetApplicationScopeCategoryWorkloadOutput) ToGetApplicationScopeCategoryWorkloadOutput

func (o GetApplicationScopeCategoryWorkloadOutput) ToGetApplicationScopeCategoryWorkloadOutput() GetApplicationScopeCategoryWorkloadOutput

func (GetApplicationScopeCategoryWorkloadOutput) ToGetApplicationScopeCategoryWorkloadOutputWithContext

func (o GetApplicationScopeCategoryWorkloadOutput) ToGetApplicationScopeCategoryWorkloadOutputWithContext(ctx context.Context) GetApplicationScopeCategoryWorkloadOutput

type GetAquaLabelsAquaLabel

type GetAquaLabelsAquaLabel struct {
	Author      string `pulumi:"author"`
	Created     string `pulumi:"created"`
	Description string `pulumi:"description"`
	Name        string `pulumi:"name"`
}

type GetAquaLabelsAquaLabelArgs

type GetAquaLabelsAquaLabelArgs struct {
	Author      pulumi.StringInput `pulumi:"author"`
	Created     pulumi.StringInput `pulumi:"created"`
	Description pulumi.StringInput `pulumi:"description"`
	Name        pulumi.StringInput `pulumi:"name"`
}

func (GetAquaLabelsAquaLabelArgs) ElementType

func (GetAquaLabelsAquaLabelArgs) ElementType() reflect.Type

func (GetAquaLabelsAquaLabelArgs) ToGetAquaLabelsAquaLabelOutput

func (i GetAquaLabelsAquaLabelArgs) ToGetAquaLabelsAquaLabelOutput() GetAquaLabelsAquaLabelOutput

func (GetAquaLabelsAquaLabelArgs) ToGetAquaLabelsAquaLabelOutputWithContext

func (i GetAquaLabelsAquaLabelArgs) ToGetAquaLabelsAquaLabelOutputWithContext(ctx context.Context) GetAquaLabelsAquaLabelOutput

type GetAquaLabelsAquaLabelArray

type GetAquaLabelsAquaLabelArray []GetAquaLabelsAquaLabelInput

func (GetAquaLabelsAquaLabelArray) ElementType

func (GetAquaLabelsAquaLabelArray) ToGetAquaLabelsAquaLabelArrayOutput

func (i GetAquaLabelsAquaLabelArray) ToGetAquaLabelsAquaLabelArrayOutput() GetAquaLabelsAquaLabelArrayOutput

func (GetAquaLabelsAquaLabelArray) ToGetAquaLabelsAquaLabelArrayOutputWithContext

func (i GetAquaLabelsAquaLabelArray) ToGetAquaLabelsAquaLabelArrayOutputWithContext(ctx context.Context) GetAquaLabelsAquaLabelArrayOutput

type GetAquaLabelsAquaLabelArrayInput

type GetAquaLabelsAquaLabelArrayInput interface {
	pulumi.Input

	ToGetAquaLabelsAquaLabelArrayOutput() GetAquaLabelsAquaLabelArrayOutput
	ToGetAquaLabelsAquaLabelArrayOutputWithContext(context.Context) GetAquaLabelsAquaLabelArrayOutput
}

GetAquaLabelsAquaLabelArrayInput is an input type that accepts GetAquaLabelsAquaLabelArray and GetAquaLabelsAquaLabelArrayOutput values. You can construct a concrete instance of `GetAquaLabelsAquaLabelArrayInput` via:

GetAquaLabelsAquaLabelArray{ GetAquaLabelsAquaLabelArgs{...} }

type GetAquaLabelsAquaLabelArrayOutput

type GetAquaLabelsAquaLabelArrayOutput struct{ *pulumi.OutputState }

func (GetAquaLabelsAquaLabelArrayOutput) ElementType

func (GetAquaLabelsAquaLabelArrayOutput) Index

func (GetAquaLabelsAquaLabelArrayOutput) ToGetAquaLabelsAquaLabelArrayOutput

func (o GetAquaLabelsAquaLabelArrayOutput) ToGetAquaLabelsAquaLabelArrayOutput() GetAquaLabelsAquaLabelArrayOutput

func (GetAquaLabelsAquaLabelArrayOutput) ToGetAquaLabelsAquaLabelArrayOutputWithContext

func (o GetAquaLabelsAquaLabelArrayOutput) ToGetAquaLabelsAquaLabelArrayOutputWithContext(ctx context.Context) GetAquaLabelsAquaLabelArrayOutput

type GetAquaLabelsAquaLabelInput

type GetAquaLabelsAquaLabelInput interface {
	pulumi.Input

	ToGetAquaLabelsAquaLabelOutput() GetAquaLabelsAquaLabelOutput
	ToGetAquaLabelsAquaLabelOutputWithContext(context.Context) GetAquaLabelsAquaLabelOutput
}

GetAquaLabelsAquaLabelInput is an input type that accepts GetAquaLabelsAquaLabelArgs and GetAquaLabelsAquaLabelOutput values. You can construct a concrete instance of `GetAquaLabelsAquaLabelInput` via:

GetAquaLabelsAquaLabelArgs{...}

type GetAquaLabelsAquaLabelOutput

type GetAquaLabelsAquaLabelOutput struct{ *pulumi.OutputState }

func (GetAquaLabelsAquaLabelOutput) Author

func (GetAquaLabelsAquaLabelOutput) Created

func (GetAquaLabelsAquaLabelOutput) Description

func (GetAquaLabelsAquaLabelOutput) ElementType

func (GetAquaLabelsAquaLabelOutput) Name

func (GetAquaLabelsAquaLabelOutput) ToGetAquaLabelsAquaLabelOutput

func (o GetAquaLabelsAquaLabelOutput) ToGetAquaLabelsAquaLabelOutput() GetAquaLabelsAquaLabelOutput

func (GetAquaLabelsAquaLabelOutput) ToGetAquaLabelsAquaLabelOutputWithContext

func (o GetAquaLabelsAquaLabelOutput) ToGetAquaLabelsAquaLabelOutputWithContext(ctx context.Context) GetAquaLabelsAquaLabelOutput

type GetAquaLabelsResult

type GetAquaLabelsResult struct {
	AquaLabels []GetAquaLabelsAquaLabel `pulumi:"aquaLabels"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getAquaLabels.

func GetAquaLabels

func GetAquaLabels(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetAquaLabelsResult, error)

The data source `getAquaLabels` provides a method to query all aqua labels within the Aqua account management.The fields returned from this query are detailed in the Schema section below.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		aquaLabels, err := aquasec.GetAquaLabels(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("scopes", aquaLabels)
		return nil
	})
}

```

type GetContainerRuntimePolicyFileIntegrityMonitoring

type GetContainerRuntimePolicyFileIntegrityMonitoring struct {
	ExcludedPaths      []string `pulumi:"excludedPaths"`
	ExcludedProcesses  []string `pulumi:"excludedProcesses"`
	ExcludedUsers      []string `pulumi:"excludedUsers"`
	MonitorAttributes  bool     `pulumi:"monitorAttributes"`
	MonitorCreate      bool     `pulumi:"monitorCreate"`
	MonitorDelete      bool     `pulumi:"monitorDelete"`
	MonitorModify      bool     `pulumi:"monitorModify"`
	MonitorRead        bool     `pulumi:"monitorRead"`
	MonitoredPaths     []string `pulumi:"monitoredPaths"`
	MonitoredProcesses []string `pulumi:"monitoredProcesses"`
	MonitoredUsers     []string `pulumi:"monitoredUsers"`
}

type GetContainerRuntimePolicyFileIntegrityMonitoringArgs

type GetContainerRuntimePolicyFileIntegrityMonitoringArgs struct {
	ExcludedPaths      pulumi.StringArrayInput `pulumi:"excludedPaths"`
	ExcludedProcesses  pulumi.StringArrayInput `pulumi:"excludedProcesses"`
	ExcludedUsers      pulumi.StringArrayInput `pulumi:"excludedUsers"`
	MonitorAttributes  pulumi.BoolInput        `pulumi:"monitorAttributes"`
	MonitorCreate      pulumi.BoolInput        `pulumi:"monitorCreate"`
	MonitorDelete      pulumi.BoolInput        `pulumi:"monitorDelete"`
	MonitorModify      pulumi.BoolInput        `pulumi:"monitorModify"`
	MonitorRead        pulumi.BoolInput        `pulumi:"monitorRead"`
	MonitoredPaths     pulumi.StringArrayInput `pulumi:"monitoredPaths"`
	MonitoredProcesses pulumi.StringArrayInput `pulumi:"monitoredProcesses"`
	MonitoredUsers     pulumi.StringArrayInput `pulumi:"monitoredUsers"`
}

func (GetContainerRuntimePolicyFileIntegrityMonitoringArgs) ElementType

func (GetContainerRuntimePolicyFileIntegrityMonitoringArgs) ToGetContainerRuntimePolicyFileIntegrityMonitoringOutput

func (i GetContainerRuntimePolicyFileIntegrityMonitoringArgs) ToGetContainerRuntimePolicyFileIntegrityMonitoringOutput() GetContainerRuntimePolicyFileIntegrityMonitoringOutput

func (GetContainerRuntimePolicyFileIntegrityMonitoringArgs) ToGetContainerRuntimePolicyFileIntegrityMonitoringOutputWithContext

func (i GetContainerRuntimePolicyFileIntegrityMonitoringArgs) ToGetContainerRuntimePolicyFileIntegrityMonitoringOutputWithContext(ctx context.Context) GetContainerRuntimePolicyFileIntegrityMonitoringOutput

type GetContainerRuntimePolicyFileIntegrityMonitoringArray

type GetContainerRuntimePolicyFileIntegrityMonitoringArray []GetContainerRuntimePolicyFileIntegrityMonitoringInput

func (GetContainerRuntimePolicyFileIntegrityMonitoringArray) ElementType

func (GetContainerRuntimePolicyFileIntegrityMonitoringArray) ToGetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput

func (i GetContainerRuntimePolicyFileIntegrityMonitoringArray) ToGetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput() GetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput

func (GetContainerRuntimePolicyFileIntegrityMonitoringArray) ToGetContainerRuntimePolicyFileIntegrityMonitoringArrayOutputWithContext

func (i GetContainerRuntimePolicyFileIntegrityMonitoringArray) ToGetContainerRuntimePolicyFileIntegrityMonitoringArrayOutputWithContext(ctx context.Context) GetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput

type GetContainerRuntimePolicyFileIntegrityMonitoringArrayInput

type GetContainerRuntimePolicyFileIntegrityMonitoringArrayInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput() GetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput
	ToGetContainerRuntimePolicyFileIntegrityMonitoringArrayOutputWithContext(context.Context) GetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput
}

GetContainerRuntimePolicyFileIntegrityMonitoringArrayInput is an input type that accepts GetContainerRuntimePolicyFileIntegrityMonitoringArray and GetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyFileIntegrityMonitoringArrayInput` via:

GetContainerRuntimePolicyFileIntegrityMonitoringArray{ GetContainerRuntimePolicyFileIntegrityMonitoringArgs{...} }

type GetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput

type GetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput) ElementType

func (GetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput) Index

func (GetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput) ToGetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput

func (GetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput) ToGetContainerRuntimePolicyFileIntegrityMonitoringArrayOutputWithContext

func (o GetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput) ToGetContainerRuntimePolicyFileIntegrityMonitoringArrayOutputWithContext(ctx context.Context) GetContainerRuntimePolicyFileIntegrityMonitoringArrayOutput

type GetContainerRuntimePolicyFileIntegrityMonitoringInput

type GetContainerRuntimePolicyFileIntegrityMonitoringInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyFileIntegrityMonitoringOutput() GetContainerRuntimePolicyFileIntegrityMonitoringOutput
	ToGetContainerRuntimePolicyFileIntegrityMonitoringOutputWithContext(context.Context) GetContainerRuntimePolicyFileIntegrityMonitoringOutput
}

GetContainerRuntimePolicyFileIntegrityMonitoringInput is an input type that accepts GetContainerRuntimePolicyFileIntegrityMonitoringArgs and GetContainerRuntimePolicyFileIntegrityMonitoringOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyFileIntegrityMonitoringInput` via:

GetContainerRuntimePolicyFileIntegrityMonitoringArgs{...}

type GetContainerRuntimePolicyFileIntegrityMonitoringOutput

type GetContainerRuntimePolicyFileIntegrityMonitoringOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) ElementType

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) ExcludedPaths

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) ExcludedProcesses

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) ExcludedUsers

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitorAttributes

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitorCreate

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitorDelete

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitorModify

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitorRead

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredPaths

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredProcesses

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredUsers

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) ToGetContainerRuntimePolicyFileIntegrityMonitoringOutput

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) ToGetContainerRuntimePolicyFileIntegrityMonitoringOutputWithContext

func (o GetContainerRuntimePolicyFileIntegrityMonitoringOutput) ToGetContainerRuntimePolicyFileIntegrityMonitoringOutputWithContext(ctx context.Context) GetContainerRuntimePolicyFileIntegrityMonitoringOutput

type GetContainerRuntimePolicyMalwareScanOption

type GetContainerRuntimePolicyMalwareScanOption struct {
	// Set Action, Defaults to 'Alert' when empty
	Action string `pulumi:"action"`
	// Defines if enabled or not
	Enabled bool `pulumi:"enabled"`
	// List of registry paths to be excluded from being protected.
	ExcludeDirectories []string `pulumi:"excludeDirectories"`
	// List of registry processes to be excluded from being protected.
	ExcludeProcesses []string `pulumi:"excludeProcesses"`
}

type GetContainerRuntimePolicyMalwareScanOptionArgs

type GetContainerRuntimePolicyMalwareScanOptionArgs struct {
	// Set Action, Defaults to 'Alert' when empty
	Action pulumi.StringInput `pulumi:"action"`
	// Defines if enabled or not
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// List of registry paths to be excluded from being protected.
	ExcludeDirectories pulumi.StringArrayInput `pulumi:"excludeDirectories"`
	// List of registry processes to be excluded from being protected.
	ExcludeProcesses pulumi.StringArrayInput `pulumi:"excludeProcesses"`
}

func (GetContainerRuntimePolicyMalwareScanOptionArgs) ElementType

func (GetContainerRuntimePolicyMalwareScanOptionArgs) ToGetContainerRuntimePolicyMalwareScanOptionOutput

func (i GetContainerRuntimePolicyMalwareScanOptionArgs) ToGetContainerRuntimePolicyMalwareScanOptionOutput() GetContainerRuntimePolicyMalwareScanOptionOutput

func (GetContainerRuntimePolicyMalwareScanOptionArgs) ToGetContainerRuntimePolicyMalwareScanOptionOutputWithContext

func (i GetContainerRuntimePolicyMalwareScanOptionArgs) ToGetContainerRuntimePolicyMalwareScanOptionOutputWithContext(ctx context.Context) GetContainerRuntimePolicyMalwareScanOptionOutput

type GetContainerRuntimePolicyMalwareScanOptionArray

type GetContainerRuntimePolicyMalwareScanOptionArray []GetContainerRuntimePolicyMalwareScanOptionInput

func (GetContainerRuntimePolicyMalwareScanOptionArray) ElementType

func (GetContainerRuntimePolicyMalwareScanOptionArray) ToGetContainerRuntimePolicyMalwareScanOptionArrayOutput

func (i GetContainerRuntimePolicyMalwareScanOptionArray) ToGetContainerRuntimePolicyMalwareScanOptionArrayOutput() GetContainerRuntimePolicyMalwareScanOptionArrayOutput

func (GetContainerRuntimePolicyMalwareScanOptionArray) ToGetContainerRuntimePolicyMalwareScanOptionArrayOutputWithContext

func (i GetContainerRuntimePolicyMalwareScanOptionArray) ToGetContainerRuntimePolicyMalwareScanOptionArrayOutputWithContext(ctx context.Context) GetContainerRuntimePolicyMalwareScanOptionArrayOutput

type GetContainerRuntimePolicyMalwareScanOptionArrayInput

type GetContainerRuntimePolicyMalwareScanOptionArrayInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyMalwareScanOptionArrayOutput() GetContainerRuntimePolicyMalwareScanOptionArrayOutput
	ToGetContainerRuntimePolicyMalwareScanOptionArrayOutputWithContext(context.Context) GetContainerRuntimePolicyMalwareScanOptionArrayOutput
}

GetContainerRuntimePolicyMalwareScanOptionArrayInput is an input type that accepts GetContainerRuntimePolicyMalwareScanOptionArray and GetContainerRuntimePolicyMalwareScanOptionArrayOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyMalwareScanOptionArrayInput` via:

GetContainerRuntimePolicyMalwareScanOptionArray{ GetContainerRuntimePolicyMalwareScanOptionArgs{...} }

type GetContainerRuntimePolicyMalwareScanOptionArrayOutput

type GetContainerRuntimePolicyMalwareScanOptionArrayOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyMalwareScanOptionArrayOutput) ElementType

func (GetContainerRuntimePolicyMalwareScanOptionArrayOutput) Index

func (GetContainerRuntimePolicyMalwareScanOptionArrayOutput) ToGetContainerRuntimePolicyMalwareScanOptionArrayOutput

func (GetContainerRuntimePolicyMalwareScanOptionArrayOutput) ToGetContainerRuntimePolicyMalwareScanOptionArrayOutputWithContext

func (o GetContainerRuntimePolicyMalwareScanOptionArrayOutput) ToGetContainerRuntimePolicyMalwareScanOptionArrayOutputWithContext(ctx context.Context) GetContainerRuntimePolicyMalwareScanOptionArrayOutput

type GetContainerRuntimePolicyMalwareScanOptionInput

type GetContainerRuntimePolicyMalwareScanOptionInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyMalwareScanOptionOutput() GetContainerRuntimePolicyMalwareScanOptionOutput
	ToGetContainerRuntimePolicyMalwareScanOptionOutputWithContext(context.Context) GetContainerRuntimePolicyMalwareScanOptionOutput
}

GetContainerRuntimePolicyMalwareScanOptionInput is an input type that accepts GetContainerRuntimePolicyMalwareScanOptionArgs and GetContainerRuntimePolicyMalwareScanOptionOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyMalwareScanOptionInput` via:

GetContainerRuntimePolicyMalwareScanOptionArgs{...}

type GetContainerRuntimePolicyMalwareScanOptionOutput

type GetContainerRuntimePolicyMalwareScanOptionOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyMalwareScanOptionOutput) Action

Set Action, Defaults to 'Alert' when empty

func (GetContainerRuntimePolicyMalwareScanOptionOutput) ElementType

func (GetContainerRuntimePolicyMalwareScanOptionOutput) Enabled

Defines if enabled or not

func (GetContainerRuntimePolicyMalwareScanOptionOutput) ExcludeDirectories

List of registry paths to be excluded from being protected.

func (GetContainerRuntimePolicyMalwareScanOptionOutput) ExcludeProcesses

List of registry processes to be excluded from being protected.

func (GetContainerRuntimePolicyMalwareScanOptionOutput) ToGetContainerRuntimePolicyMalwareScanOptionOutput

func (o GetContainerRuntimePolicyMalwareScanOptionOutput) ToGetContainerRuntimePolicyMalwareScanOptionOutput() GetContainerRuntimePolicyMalwareScanOptionOutput

func (GetContainerRuntimePolicyMalwareScanOptionOutput) ToGetContainerRuntimePolicyMalwareScanOptionOutputWithContext

func (o GetContainerRuntimePolicyMalwareScanOptionOutput) ToGetContainerRuntimePolicyMalwareScanOptionOutputWithContext(ctx context.Context) GetContainerRuntimePolicyMalwareScanOptionOutput

type GetContainerRuntimePolicyScopeVariable

type GetContainerRuntimePolicyScopeVariable struct {
	Attribute string `pulumi:"attribute"`
	// Name of the container runtime policy
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type GetContainerRuntimePolicyScopeVariableArgs

type GetContainerRuntimePolicyScopeVariableArgs struct {
	Attribute pulumi.StringInput `pulumi:"attribute"`
	// Name of the container runtime policy
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetContainerRuntimePolicyScopeVariableArgs) ElementType

func (GetContainerRuntimePolicyScopeVariableArgs) ToGetContainerRuntimePolicyScopeVariableOutput

func (i GetContainerRuntimePolicyScopeVariableArgs) ToGetContainerRuntimePolicyScopeVariableOutput() GetContainerRuntimePolicyScopeVariableOutput

func (GetContainerRuntimePolicyScopeVariableArgs) ToGetContainerRuntimePolicyScopeVariableOutputWithContext

func (i GetContainerRuntimePolicyScopeVariableArgs) ToGetContainerRuntimePolicyScopeVariableOutputWithContext(ctx context.Context) GetContainerRuntimePolicyScopeVariableOutput

type GetContainerRuntimePolicyScopeVariableArray

type GetContainerRuntimePolicyScopeVariableArray []GetContainerRuntimePolicyScopeVariableInput

func (GetContainerRuntimePolicyScopeVariableArray) ElementType

func (GetContainerRuntimePolicyScopeVariableArray) ToGetContainerRuntimePolicyScopeVariableArrayOutput

func (i GetContainerRuntimePolicyScopeVariableArray) ToGetContainerRuntimePolicyScopeVariableArrayOutput() GetContainerRuntimePolicyScopeVariableArrayOutput

func (GetContainerRuntimePolicyScopeVariableArray) ToGetContainerRuntimePolicyScopeVariableArrayOutputWithContext

func (i GetContainerRuntimePolicyScopeVariableArray) ToGetContainerRuntimePolicyScopeVariableArrayOutputWithContext(ctx context.Context) GetContainerRuntimePolicyScopeVariableArrayOutput

type GetContainerRuntimePolicyScopeVariableArrayInput

type GetContainerRuntimePolicyScopeVariableArrayInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyScopeVariableArrayOutput() GetContainerRuntimePolicyScopeVariableArrayOutput
	ToGetContainerRuntimePolicyScopeVariableArrayOutputWithContext(context.Context) GetContainerRuntimePolicyScopeVariableArrayOutput
}

GetContainerRuntimePolicyScopeVariableArrayInput is an input type that accepts GetContainerRuntimePolicyScopeVariableArray and GetContainerRuntimePolicyScopeVariableArrayOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyScopeVariableArrayInput` via:

GetContainerRuntimePolicyScopeVariableArray{ GetContainerRuntimePolicyScopeVariableArgs{...} }

type GetContainerRuntimePolicyScopeVariableArrayOutput

type GetContainerRuntimePolicyScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyScopeVariableArrayOutput) ElementType

func (GetContainerRuntimePolicyScopeVariableArrayOutput) Index

func (GetContainerRuntimePolicyScopeVariableArrayOutput) ToGetContainerRuntimePolicyScopeVariableArrayOutput

func (o GetContainerRuntimePolicyScopeVariableArrayOutput) ToGetContainerRuntimePolicyScopeVariableArrayOutput() GetContainerRuntimePolicyScopeVariableArrayOutput

func (GetContainerRuntimePolicyScopeVariableArrayOutput) ToGetContainerRuntimePolicyScopeVariableArrayOutputWithContext

func (o GetContainerRuntimePolicyScopeVariableArrayOutput) ToGetContainerRuntimePolicyScopeVariableArrayOutputWithContext(ctx context.Context) GetContainerRuntimePolicyScopeVariableArrayOutput

type GetContainerRuntimePolicyScopeVariableInput

type GetContainerRuntimePolicyScopeVariableInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyScopeVariableOutput() GetContainerRuntimePolicyScopeVariableOutput
	ToGetContainerRuntimePolicyScopeVariableOutputWithContext(context.Context) GetContainerRuntimePolicyScopeVariableOutput
}

GetContainerRuntimePolicyScopeVariableInput is an input type that accepts GetContainerRuntimePolicyScopeVariableArgs and GetContainerRuntimePolicyScopeVariableOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyScopeVariableInput` via:

GetContainerRuntimePolicyScopeVariableArgs{...}

type GetContainerRuntimePolicyScopeVariableOutput

type GetContainerRuntimePolicyScopeVariableOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyScopeVariableOutput) Attribute

func (GetContainerRuntimePolicyScopeVariableOutput) ElementType

func (GetContainerRuntimePolicyScopeVariableOutput) Name

Name of the container runtime policy

func (GetContainerRuntimePolicyScopeVariableOutput) ToGetContainerRuntimePolicyScopeVariableOutput

func (o GetContainerRuntimePolicyScopeVariableOutput) ToGetContainerRuntimePolicyScopeVariableOutput() GetContainerRuntimePolicyScopeVariableOutput

func (GetContainerRuntimePolicyScopeVariableOutput) ToGetContainerRuntimePolicyScopeVariableOutputWithContext

func (o GetContainerRuntimePolicyScopeVariableOutput) ToGetContainerRuntimePolicyScopeVariableOutputWithContext(ctx context.Context) GetContainerRuntimePolicyScopeVariableOutput

func (GetContainerRuntimePolicyScopeVariableOutput) Value

type GetEnforcerGroupsCommand

type GetEnforcerGroupsCommand struct {
	Default    string `pulumi:"default"`
	Kubernetes string `pulumi:"kubernetes"`
	Swarm      string `pulumi:"swarm"`
	Windows    string `pulumi:"windows"`
}

type GetEnforcerGroupsCommandArgs

type GetEnforcerGroupsCommandArgs struct {
	Default    pulumi.StringInput `pulumi:"default"`
	Kubernetes pulumi.StringInput `pulumi:"kubernetes"`
	Swarm      pulumi.StringInput `pulumi:"swarm"`
	Windows    pulumi.StringInput `pulumi:"windows"`
}

func (GetEnforcerGroupsCommandArgs) ElementType

func (GetEnforcerGroupsCommandArgs) ToGetEnforcerGroupsCommandOutput

func (i GetEnforcerGroupsCommandArgs) ToGetEnforcerGroupsCommandOutput() GetEnforcerGroupsCommandOutput

func (GetEnforcerGroupsCommandArgs) ToGetEnforcerGroupsCommandOutputWithContext

func (i GetEnforcerGroupsCommandArgs) ToGetEnforcerGroupsCommandOutputWithContext(ctx context.Context) GetEnforcerGroupsCommandOutput

type GetEnforcerGroupsCommandArray

type GetEnforcerGroupsCommandArray []GetEnforcerGroupsCommandInput

func (GetEnforcerGroupsCommandArray) ElementType

func (GetEnforcerGroupsCommandArray) ToGetEnforcerGroupsCommandArrayOutput

func (i GetEnforcerGroupsCommandArray) ToGetEnforcerGroupsCommandArrayOutput() GetEnforcerGroupsCommandArrayOutput

func (GetEnforcerGroupsCommandArray) ToGetEnforcerGroupsCommandArrayOutputWithContext

func (i GetEnforcerGroupsCommandArray) ToGetEnforcerGroupsCommandArrayOutputWithContext(ctx context.Context) GetEnforcerGroupsCommandArrayOutput

type GetEnforcerGroupsCommandArrayInput

type GetEnforcerGroupsCommandArrayInput interface {
	pulumi.Input

	ToGetEnforcerGroupsCommandArrayOutput() GetEnforcerGroupsCommandArrayOutput
	ToGetEnforcerGroupsCommandArrayOutputWithContext(context.Context) GetEnforcerGroupsCommandArrayOutput
}

GetEnforcerGroupsCommandArrayInput is an input type that accepts GetEnforcerGroupsCommandArray and GetEnforcerGroupsCommandArrayOutput values. You can construct a concrete instance of `GetEnforcerGroupsCommandArrayInput` via:

GetEnforcerGroupsCommandArray{ GetEnforcerGroupsCommandArgs{...} }

type GetEnforcerGroupsCommandArrayOutput

type GetEnforcerGroupsCommandArrayOutput struct{ *pulumi.OutputState }

func (GetEnforcerGroupsCommandArrayOutput) ElementType

func (GetEnforcerGroupsCommandArrayOutput) Index

func (GetEnforcerGroupsCommandArrayOutput) ToGetEnforcerGroupsCommandArrayOutput

func (o GetEnforcerGroupsCommandArrayOutput) ToGetEnforcerGroupsCommandArrayOutput() GetEnforcerGroupsCommandArrayOutput

func (GetEnforcerGroupsCommandArrayOutput) ToGetEnforcerGroupsCommandArrayOutputWithContext

func (o GetEnforcerGroupsCommandArrayOutput) ToGetEnforcerGroupsCommandArrayOutputWithContext(ctx context.Context) GetEnforcerGroupsCommandArrayOutput

type GetEnforcerGroupsCommandInput

type GetEnforcerGroupsCommandInput interface {
	pulumi.Input

	ToGetEnforcerGroupsCommandOutput() GetEnforcerGroupsCommandOutput
	ToGetEnforcerGroupsCommandOutputWithContext(context.Context) GetEnforcerGroupsCommandOutput
}

GetEnforcerGroupsCommandInput is an input type that accepts GetEnforcerGroupsCommandArgs and GetEnforcerGroupsCommandOutput values. You can construct a concrete instance of `GetEnforcerGroupsCommandInput` via:

GetEnforcerGroupsCommandArgs{...}

type GetEnforcerGroupsCommandOutput

type GetEnforcerGroupsCommandOutput struct{ *pulumi.OutputState }

func (GetEnforcerGroupsCommandOutput) Default

func (GetEnforcerGroupsCommandOutput) ElementType

func (GetEnforcerGroupsCommandOutput) Kubernetes

func (GetEnforcerGroupsCommandOutput) Swarm

func (GetEnforcerGroupsCommandOutput) ToGetEnforcerGroupsCommandOutput

func (o GetEnforcerGroupsCommandOutput) ToGetEnforcerGroupsCommandOutput() GetEnforcerGroupsCommandOutput

func (GetEnforcerGroupsCommandOutput) ToGetEnforcerGroupsCommandOutputWithContext

func (o GetEnforcerGroupsCommandOutput) ToGetEnforcerGroupsCommandOutputWithContext(ctx context.Context) GetEnforcerGroupsCommandOutput

func (GetEnforcerGroupsCommandOutput) Windows

type GetEnforcerGroupsOrchestrator

type GetEnforcerGroupsOrchestrator struct {
	Master         bool   `pulumi:"master"`
	Namespace      string `pulumi:"namespace"`
	ServiceAccount string `pulumi:"serviceAccount"`
	// Enforcer Type.
	Type string `pulumi:"type"`
}

type GetEnforcerGroupsOrchestratorArgs

type GetEnforcerGroupsOrchestratorArgs struct {
	Master         pulumi.BoolInput   `pulumi:"master"`
	Namespace      pulumi.StringInput `pulumi:"namespace"`
	ServiceAccount pulumi.StringInput `pulumi:"serviceAccount"`
	// Enforcer Type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetEnforcerGroupsOrchestratorArgs) ElementType

func (GetEnforcerGroupsOrchestratorArgs) ToGetEnforcerGroupsOrchestratorOutput

func (i GetEnforcerGroupsOrchestratorArgs) ToGetEnforcerGroupsOrchestratorOutput() GetEnforcerGroupsOrchestratorOutput

func (GetEnforcerGroupsOrchestratorArgs) ToGetEnforcerGroupsOrchestratorOutputWithContext

func (i GetEnforcerGroupsOrchestratorArgs) ToGetEnforcerGroupsOrchestratorOutputWithContext(ctx context.Context) GetEnforcerGroupsOrchestratorOutput

type GetEnforcerGroupsOrchestratorArray

type GetEnforcerGroupsOrchestratorArray []GetEnforcerGroupsOrchestratorInput

func (GetEnforcerGroupsOrchestratorArray) ElementType

func (GetEnforcerGroupsOrchestratorArray) ToGetEnforcerGroupsOrchestratorArrayOutput

func (i GetEnforcerGroupsOrchestratorArray) ToGetEnforcerGroupsOrchestratorArrayOutput() GetEnforcerGroupsOrchestratorArrayOutput

func (GetEnforcerGroupsOrchestratorArray) ToGetEnforcerGroupsOrchestratorArrayOutputWithContext

func (i GetEnforcerGroupsOrchestratorArray) ToGetEnforcerGroupsOrchestratorArrayOutputWithContext(ctx context.Context) GetEnforcerGroupsOrchestratorArrayOutput

type GetEnforcerGroupsOrchestratorArrayInput

type GetEnforcerGroupsOrchestratorArrayInput interface {
	pulumi.Input

	ToGetEnforcerGroupsOrchestratorArrayOutput() GetEnforcerGroupsOrchestratorArrayOutput
	ToGetEnforcerGroupsOrchestratorArrayOutputWithContext(context.Context) GetEnforcerGroupsOrchestratorArrayOutput
}

GetEnforcerGroupsOrchestratorArrayInput is an input type that accepts GetEnforcerGroupsOrchestratorArray and GetEnforcerGroupsOrchestratorArrayOutput values. You can construct a concrete instance of `GetEnforcerGroupsOrchestratorArrayInput` via:

GetEnforcerGroupsOrchestratorArray{ GetEnforcerGroupsOrchestratorArgs{...} }

type GetEnforcerGroupsOrchestratorArrayOutput

type GetEnforcerGroupsOrchestratorArrayOutput struct{ *pulumi.OutputState }

func (GetEnforcerGroupsOrchestratorArrayOutput) ElementType

func (GetEnforcerGroupsOrchestratorArrayOutput) Index

func (GetEnforcerGroupsOrchestratorArrayOutput) ToGetEnforcerGroupsOrchestratorArrayOutput

func (o GetEnforcerGroupsOrchestratorArrayOutput) ToGetEnforcerGroupsOrchestratorArrayOutput() GetEnforcerGroupsOrchestratorArrayOutput

func (GetEnforcerGroupsOrchestratorArrayOutput) ToGetEnforcerGroupsOrchestratorArrayOutputWithContext

func (o GetEnforcerGroupsOrchestratorArrayOutput) ToGetEnforcerGroupsOrchestratorArrayOutputWithContext(ctx context.Context) GetEnforcerGroupsOrchestratorArrayOutput

type GetEnforcerGroupsOrchestratorInput

type GetEnforcerGroupsOrchestratorInput interface {
	pulumi.Input

	ToGetEnforcerGroupsOrchestratorOutput() GetEnforcerGroupsOrchestratorOutput
	ToGetEnforcerGroupsOrchestratorOutputWithContext(context.Context) GetEnforcerGroupsOrchestratorOutput
}

GetEnforcerGroupsOrchestratorInput is an input type that accepts GetEnforcerGroupsOrchestratorArgs and GetEnforcerGroupsOrchestratorOutput values. You can construct a concrete instance of `GetEnforcerGroupsOrchestratorInput` via:

GetEnforcerGroupsOrchestratorArgs{...}

type GetEnforcerGroupsOrchestratorOutput

type GetEnforcerGroupsOrchestratorOutput struct{ *pulumi.OutputState }

func (GetEnforcerGroupsOrchestratorOutput) ElementType

func (GetEnforcerGroupsOrchestratorOutput) Master

func (GetEnforcerGroupsOrchestratorOutput) Namespace

func (GetEnforcerGroupsOrchestratorOutput) ServiceAccount

func (GetEnforcerGroupsOrchestratorOutput) ToGetEnforcerGroupsOrchestratorOutput

func (o GetEnforcerGroupsOrchestratorOutput) ToGetEnforcerGroupsOrchestratorOutput() GetEnforcerGroupsOrchestratorOutput

func (GetEnforcerGroupsOrchestratorOutput) ToGetEnforcerGroupsOrchestratorOutputWithContext

func (o GetEnforcerGroupsOrchestratorOutput) ToGetEnforcerGroupsOrchestratorOutputWithContext(ctx context.Context) GetEnforcerGroupsOrchestratorOutput

func (GetEnforcerGroupsOrchestratorOutput) Type

Enforcer Type.

type GetFirewallPolicyInboundNetwork

type GetFirewallPolicyInboundNetwork struct {
	Allow        bool   `pulumi:"allow"`
	PortRange    string `pulumi:"portRange"`
	Resource     string `pulumi:"resource"`
	ResourceType string `pulumi:"resourceType"`
}

type GetFirewallPolicyInboundNetworkArgs

type GetFirewallPolicyInboundNetworkArgs struct {
	Allow        pulumi.BoolInput   `pulumi:"allow"`
	PortRange    pulumi.StringInput `pulumi:"portRange"`
	Resource     pulumi.StringInput `pulumi:"resource"`
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
}

func (GetFirewallPolicyInboundNetworkArgs) ElementType

func (GetFirewallPolicyInboundNetworkArgs) ToGetFirewallPolicyInboundNetworkOutput

func (i GetFirewallPolicyInboundNetworkArgs) ToGetFirewallPolicyInboundNetworkOutput() GetFirewallPolicyInboundNetworkOutput

func (GetFirewallPolicyInboundNetworkArgs) ToGetFirewallPolicyInboundNetworkOutputWithContext

func (i GetFirewallPolicyInboundNetworkArgs) ToGetFirewallPolicyInboundNetworkOutputWithContext(ctx context.Context) GetFirewallPolicyInboundNetworkOutput

type GetFirewallPolicyInboundNetworkArray

type GetFirewallPolicyInboundNetworkArray []GetFirewallPolicyInboundNetworkInput

func (GetFirewallPolicyInboundNetworkArray) ElementType

func (GetFirewallPolicyInboundNetworkArray) ToGetFirewallPolicyInboundNetworkArrayOutput

func (i GetFirewallPolicyInboundNetworkArray) ToGetFirewallPolicyInboundNetworkArrayOutput() GetFirewallPolicyInboundNetworkArrayOutput

func (GetFirewallPolicyInboundNetworkArray) ToGetFirewallPolicyInboundNetworkArrayOutputWithContext

func (i GetFirewallPolicyInboundNetworkArray) ToGetFirewallPolicyInboundNetworkArrayOutputWithContext(ctx context.Context) GetFirewallPolicyInboundNetworkArrayOutput

type GetFirewallPolicyInboundNetworkArrayInput

type GetFirewallPolicyInboundNetworkArrayInput interface {
	pulumi.Input

	ToGetFirewallPolicyInboundNetworkArrayOutput() GetFirewallPolicyInboundNetworkArrayOutput
	ToGetFirewallPolicyInboundNetworkArrayOutputWithContext(context.Context) GetFirewallPolicyInboundNetworkArrayOutput
}

GetFirewallPolicyInboundNetworkArrayInput is an input type that accepts GetFirewallPolicyInboundNetworkArray and GetFirewallPolicyInboundNetworkArrayOutput values. You can construct a concrete instance of `GetFirewallPolicyInboundNetworkArrayInput` via:

GetFirewallPolicyInboundNetworkArray{ GetFirewallPolicyInboundNetworkArgs{...} }

type GetFirewallPolicyInboundNetworkArrayOutput

type GetFirewallPolicyInboundNetworkArrayOutput struct{ *pulumi.OutputState }

func (GetFirewallPolicyInboundNetworkArrayOutput) ElementType

func (GetFirewallPolicyInboundNetworkArrayOutput) Index

func (GetFirewallPolicyInboundNetworkArrayOutput) ToGetFirewallPolicyInboundNetworkArrayOutput

func (o GetFirewallPolicyInboundNetworkArrayOutput) ToGetFirewallPolicyInboundNetworkArrayOutput() GetFirewallPolicyInboundNetworkArrayOutput

func (GetFirewallPolicyInboundNetworkArrayOutput) ToGetFirewallPolicyInboundNetworkArrayOutputWithContext

func (o GetFirewallPolicyInboundNetworkArrayOutput) ToGetFirewallPolicyInboundNetworkArrayOutputWithContext(ctx context.Context) GetFirewallPolicyInboundNetworkArrayOutput

type GetFirewallPolicyInboundNetworkInput

type GetFirewallPolicyInboundNetworkInput interface {
	pulumi.Input

	ToGetFirewallPolicyInboundNetworkOutput() GetFirewallPolicyInboundNetworkOutput
	ToGetFirewallPolicyInboundNetworkOutputWithContext(context.Context) GetFirewallPolicyInboundNetworkOutput
}

GetFirewallPolicyInboundNetworkInput is an input type that accepts GetFirewallPolicyInboundNetworkArgs and GetFirewallPolicyInboundNetworkOutput values. You can construct a concrete instance of `GetFirewallPolicyInboundNetworkInput` via:

GetFirewallPolicyInboundNetworkArgs{...}

type GetFirewallPolicyInboundNetworkOutput

type GetFirewallPolicyInboundNetworkOutput struct{ *pulumi.OutputState }

func (GetFirewallPolicyInboundNetworkOutput) Allow

func (GetFirewallPolicyInboundNetworkOutput) ElementType

func (GetFirewallPolicyInboundNetworkOutput) PortRange

func (GetFirewallPolicyInboundNetworkOutput) Resource

func (GetFirewallPolicyInboundNetworkOutput) ResourceType

func (GetFirewallPolicyInboundNetworkOutput) ToGetFirewallPolicyInboundNetworkOutput

func (o GetFirewallPolicyInboundNetworkOutput) ToGetFirewallPolicyInboundNetworkOutput() GetFirewallPolicyInboundNetworkOutput

func (GetFirewallPolicyInboundNetworkOutput) ToGetFirewallPolicyInboundNetworkOutputWithContext

func (o GetFirewallPolicyInboundNetworkOutput) ToGetFirewallPolicyInboundNetworkOutputWithContext(ctx context.Context) GetFirewallPolicyInboundNetworkOutput

type GetFirewallPolicyOutboundNetwork

type GetFirewallPolicyOutboundNetwork struct {
	// Indicates whether the specified resources are allowed to receive data or requests.
	Allow bool `pulumi:"allow"`
	// Range of ports affected by firewall.
	PortRange string `pulumi:"portRange"`
	// Information of the resource.
	Resource string `pulumi:"resource"`
	// Type of the resource.
	ResourceType string `pulumi:"resourceType"`
}

type GetFirewallPolicyOutboundNetworkArgs

type GetFirewallPolicyOutboundNetworkArgs struct {
	// Indicates whether the specified resources are allowed to receive data or requests.
	Allow pulumi.BoolInput `pulumi:"allow"`
	// Range of ports affected by firewall.
	PortRange pulumi.StringInput `pulumi:"portRange"`
	// Information of the resource.
	Resource pulumi.StringInput `pulumi:"resource"`
	// Type of the resource.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
}

func (GetFirewallPolicyOutboundNetworkArgs) ElementType

func (GetFirewallPolicyOutboundNetworkArgs) ToGetFirewallPolicyOutboundNetworkOutput

func (i GetFirewallPolicyOutboundNetworkArgs) ToGetFirewallPolicyOutboundNetworkOutput() GetFirewallPolicyOutboundNetworkOutput

func (GetFirewallPolicyOutboundNetworkArgs) ToGetFirewallPolicyOutboundNetworkOutputWithContext

func (i GetFirewallPolicyOutboundNetworkArgs) ToGetFirewallPolicyOutboundNetworkOutputWithContext(ctx context.Context) GetFirewallPolicyOutboundNetworkOutput

type GetFirewallPolicyOutboundNetworkArray

type GetFirewallPolicyOutboundNetworkArray []GetFirewallPolicyOutboundNetworkInput

func (GetFirewallPolicyOutboundNetworkArray) ElementType

func (GetFirewallPolicyOutboundNetworkArray) ToGetFirewallPolicyOutboundNetworkArrayOutput

func (i GetFirewallPolicyOutboundNetworkArray) ToGetFirewallPolicyOutboundNetworkArrayOutput() GetFirewallPolicyOutboundNetworkArrayOutput

func (GetFirewallPolicyOutboundNetworkArray) ToGetFirewallPolicyOutboundNetworkArrayOutputWithContext

func (i GetFirewallPolicyOutboundNetworkArray) ToGetFirewallPolicyOutboundNetworkArrayOutputWithContext(ctx context.Context) GetFirewallPolicyOutboundNetworkArrayOutput

type GetFirewallPolicyOutboundNetworkArrayInput

type GetFirewallPolicyOutboundNetworkArrayInput interface {
	pulumi.Input

	ToGetFirewallPolicyOutboundNetworkArrayOutput() GetFirewallPolicyOutboundNetworkArrayOutput
	ToGetFirewallPolicyOutboundNetworkArrayOutputWithContext(context.Context) GetFirewallPolicyOutboundNetworkArrayOutput
}

GetFirewallPolicyOutboundNetworkArrayInput is an input type that accepts GetFirewallPolicyOutboundNetworkArray and GetFirewallPolicyOutboundNetworkArrayOutput values. You can construct a concrete instance of `GetFirewallPolicyOutboundNetworkArrayInput` via:

GetFirewallPolicyOutboundNetworkArray{ GetFirewallPolicyOutboundNetworkArgs{...} }

type GetFirewallPolicyOutboundNetworkArrayOutput

type GetFirewallPolicyOutboundNetworkArrayOutput struct{ *pulumi.OutputState }

func (GetFirewallPolicyOutboundNetworkArrayOutput) ElementType

func (GetFirewallPolicyOutboundNetworkArrayOutput) Index

func (GetFirewallPolicyOutboundNetworkArrayOutput) ToGetFirewallPolicyOutboundNetworkArrayOutput

func (o GetFirewallPolicyOutboundNetworkArrayOutput) ToGetFirewallPolicyOutboundNetworkArrayOutput() GetFirewallPolicyOutboundNetworkArrayOutput

func (GetFirewallPolicyOutboundNetworkArrayOutput) ToGetFirewallPolicyOutboundNetworkArrayOutputWithContext

func (o GetFirewallPolicyOutboundNetworkArrayOutput) ToGetFirewallPolicyOutboundNetworkArrayOutputWithContext(ctx context.Context) GetFirewallPolicyOutboundNetworkArrayOutput

type GetFirewallPolicyOutboundNetworkInput

type GetFirewallPolicyOutboundNetworkInput interface {
	pulumi.Input

	ToGetFirewallPolicyOutboundNetworkOutput() GetFirewallPolicyOutboundNetworkOutput
	ToGetFirewallPolicyOutboundNetworkOutputWithContext(context.Context) GetFirewallPolicyOutboundNetworkOutput
}

GetFirewallPolicyOutboundNetworkInput is an input type that accepts GetFirewallPolicyOutboundNetworkArgs and GetFirewallPolicyOutboundNetworkOutput values. You can construct a concrete instance of `GetFirewallPolicyOutboundNetworkInput` via:

GetFirewallPolicyOutboundNetworkArgs{...}

type GetFirewallPolicyOutboundNetworkOutput

type GetFirewallPolicyOutboundNetworkOutput struct{ *pulumi.OutputState }

func (GetFirewallPolicyOutboundNetworkOutput) Allow

Indicates whether the specified resources are allowed to receive data or requests.

func (GetFirewallPolicyOutboundNetworkOutput) ElementType

func (GetFirewallPolicyOutboundNetworkOutput) PortRange

Range of ports affected by firewall.

func (GetFirewallPolicyOutboundNetworkOutput) Resource

Information of the resource.

func (GetFirewallPolicyOutboundNetworkOutput) ResourceType

Type of the resource.

func (GetFirewallPolicyOutboundNetworkOutput) ToGetFirewallPolicyOutboundNetworkOutput

func (o GetFirewallPolicyOutboundNetworkOutput) ToGetFirewallPolicyOutboundNetworkOutput() GetFirewallPolicyOutboundNetworkOutput

func (GetFirewallPolicyOutboundNetworkOutput) ToGetFirewallPolicyOutboundNetworkOutputWithContext

func (o GetFirewallPolicyOutboundNetworkOutput) ToGetFirewallPolicyOutboundNetworkOutputWithContext(ctx context.Context) GetFirewallPolicyOutboundNetworkOutput

type GetFunctionAssurancePolicyAutoScanTime

type GetFunctionAssurancePolicyAutoScanTime struct {
	Iteration     int      `pulumi:"iteration"`
	IterationType string   `pulumi:"iterationType"`
	Time          string   `pulumi:"time"`
	WeekDays      []string `pulumi:"weekDays"`
}

type GetFunctionAssurancePolicyAutoScanTimeArgs

type GetFunctionAssurancePolicyAutoScanTimeArgs struct {
	Iteration     pulumi.IntInput         `pulumi:"iteration"`
	IterationType pulumi.StringInput      `pulumi:"iterationType"`
	Time          pulumi.StringInput      `pulumi:"time"`
	WeekDays      pulumi.StringArrayInput `pulumi:"weekDays"`
}

func (GetFunctionAssurancePolicyAutoScanTimeArgs) ElementType

func (GetFunctionAssurancePolicyAutoScanTimeArgs) ToGetFunctionAssurancePolicyAutoScanTimeOutput

func (i GetFunctionAssurancePolicyAutoScanTimeArgs) ToGetFunctionAssurancePolicyAutoScanTimeOutput() GetFunctionAssurancePolicyAutoScanTimeOutput

func (GetFunctionAssurancePolicyAutoScanTimeArgs) ToGetFunctionAssurancePolicyAutoScanTimeOutputWithContext

func (i GetFunctionAssurancePolicyAutoScanTimeArgs) ToGetFunctionAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyAutoScanTimeOutput

type GetFunctionAssurancePolicyAutoScanTimeArray

type GetFunctionAssurancePolicyAutoScanTimeArray []GetFunctionAssurancePolicyAutoScanTimeInput

func (GetFunctionAssurancePolicyAutoScanTimeArray) ElementType

func (GetFunctionAssurancePolicyAutoScanTimeArray) ToGetFunctionAssurancePolicyAutoScanTimeArrayOutput

func (i GetFunctionAssurancePolicyAutoScanTimeArray) ToGetFunctionAssurancePolicyAutoScanTimeArrayOutput() GetFunctionAssurancePolicyAutoScanTimeArrayOutput

func (GetFunctionAssurancePolicyAutoScanTimeArray) ToGetFunctionAssurancePolicyAutoScanTimeArrayOutputWithContext

func (i GetFunctionAssurancePolicyAutoScanTimeArray) ToGetFunctionAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyAutoScanTimeArrayOutput

type GetFunctionAssurancePolicyAutoScanTimeArrayInput

type GetFunctionAssurancePolicyAutoScanTimeArrayInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyAutoScanTimeArrayOutput() GetFunctionAssurancePolicyAutoScanTimeArrayOutput
	ToGetFunctionAssurancePolicyAutoScanTimeArrayOutputWithContext(context.Context) GetFunctionAssurancePolicyAutoScanTimeArrayOutput
}

GetFunctionAssurancePolicyAutoScanTimeArrayInput is an input type that accepts GetFunctionAssurancePolicyAutoScanTimeArray and GetFunctionAssurancePolicyAutoScanTimeArrayOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyAutoScanTimeArrayInput` via:

GetFunctionAssurancePolicyAutoScanTimeArray{ GetFunctionAssurancePolicyAutoScanTimeArgs{...} }

type GetFunctionAssurancePolicyAutoScanTimeArrayOutput

type GetFunctionAssurancePolicyAutoScanTimeArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyAutoScanTimeArrayOutput) ElementType

func (GetFunctionAssurancePolicyAutoScanTimeArrayOutput) Index

func (GetFunctionAssurancePolicyAutoScanTimeArrayOutput) ToGetFunctionAssurancePolicyAutoScanTimeArrayOutput

func (o GetFunctionAssurancePolicyAutoScanTimeArrayOutput) ToGetFunctionAssurancePolicyAutoScanTimeArrayOutput() GetFunctionAssurancePolicyAutoScanTimeArrayOutput

func (GetFunctionAssurancePolicyAutoScanTimeArrayOutput) ToGetFunctionAssurancePolicyAutoScanTimeArrayOutputWithContext

func (o GetFunctionAssurancePolicyAutoScanTimeArrayOutput) ToGetFunctionAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyAutoScanTimeArrayOutput

type GetFunctionAssurancePolicyAutoScanTimeInput

type GetFunctionAssurancePolicyAutoScanTimeInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyAutoScanTimeOutput() GetFunctionAssurancePolicyAutoScanTimeOutput
	ToGetFunctionAssurancePolicyAutoScanTimeOutputWithContext(context.Context) GetFunctionAssurancePolicyAutoScanTimeOutput
}

GetFunctionAssurancePolicyAutoScanTimeInput is an input type that accepts GetFunctionAssurancePolicyAutoScanTimeArgs and GetFunctionAssurancePolicyAutoScanTimeOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyAutoScanTimeInput` via:

GetFunctionAssurancePolicyAutoScanTimeArgs{...}

type GetFunctionAssurancePolicyAutoScanTimeOutput

type GetFunctionAssurancePolicyAutoScanTimeOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyAutoScanTimeOutput) ElementType

func (GetFunctionAssurancePolicyAutoScanTimeOutput) Iteration

func (GetFunctionAssurancePolicyAutoScanTimeOutput) IterationType

func (GetFunctionAssurancePolicyAutoScanTimeOutput) Time

func (GetFunctionAssurancePolicyAutoScanTimeOutput) ToGetFunctionAssurancePolicyAutoScanTimeOutput

func (o GetFunctionAssurancePolicyAutoScanTimeOutput) ToGetFunctionAssurancePolicyAutoScanTimeOutput() GetFunctionAssurancePolicyAutoScanTimeOutput

func (GetFunctionAssurancePolicyAutoScanTimeOutput) ToGetFunctionAssurancePolicyAutoScanTimeOutputWithContext

func (o GetFunctionAssurancePolicyAutoScanTimeOutput) ToGetFunctionAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyAutoScanTimeOutput

func (GetFunctionAssurancePolicyAutoScanTimeOutput) WeekDays

type GetFunctionAssurancePolicyCustomCheck

type GetFunctionAssurancePolicyCustomCheck struct {
	// Name of user account that created the policy.
	Author       string `pulumi:"author"`
	Description  string `pulumi:"description"`
	Engine       string `pulumi:"engine"`
	LastModified int    `pulumi:"lastModified"`
	Name         string `pulumi:"name"`
	Path         string `pulumi:"path"`
	ReadOnly     bool   `pulumi:"readOnly"`
	ScriptId     string `pulumi:"scriptId"`
	Severity     string `pulumi:"severity"`
	Snippet      string `pulumi:"snippet"`
}

type GetFunctionAssurancePolicyCustomCheckArgs

type GetFunctionAssurancePolicyCustomCheckArgs struct {
	// Name of user account that created the policy.
	Author       pulumi.StringInput `pulumi:"author"`
	Description  pulumi.StringInput `pulumi:"description"`
	Engine       pulumi.StringInput `pulumi:"engine"`
	LastModified pulumi.IntInput    `pulumi:"lastModified"`
	Name         pulumi.StringInput `pulumi:"name"`
	Path         pulumi.StringInput `pulumi:"path"`
	ReadOnly     pulumi.BoolInput   `pulumi:"readOnly"`
	ScriptId     pulumi.StringInput `pulumi:"scriptId"`
	Severity     pulumi.StringInput `pulumi:"severity"`
	Snippet      pulumi.StringInput `pulumi:"snippet"`
}

func (GetFunctionAssurancePolicyCustomCheckArgs) ElementType

func (GetFunctionAssurancePolicyCustomCheckArgs) ToGetFunctionAssurancePolicyCustomCheckOutput

func (i GetFunctionAssurancePolicyCustomCheckArgs) ToGetFunctionAssurancePolicyCustomCheckOutput() GetFunctionAssurancePolicyCustomCheckOutput

func (GetFunctionAssurancePolicyCustomCheckArgs) ToGetFunctionAssurancePolicyCustomCheckOutputWithContext

func (i GetFunctionAssurancePolicyCustomCheckArgs) ToGetFunctionAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyCustomCheckOutput

type GetFunctionAssurancePolicyCustomCheckArray

type GetFunctionAssurancePolicyCustomCheckArray []GetFunctionAssurancePolicyCustomCheckInput

func (GetFunctionAssurancePolicyCustomCheckArray) ElementType

func (GetFunctionAssurancePolicyCustomCheckArray) ToGetFunctionAssurancePolicyCustomCheckArrayOutput

func (i GetFunctionAssurancePolicyCustomCheckArray) ToGetFunctionAssurancePolicyCustomCheckArrayOutput() GetFunctionAssurancePolicyCustomCheckArrayOutput

func (GetFunctionAssurancePolicyCustomCheckArray) ToGetFunctionAssurancePolicyCustomCheckArrayOutputWithContext

func (i GetFunctionAssurancePolicyCustomCheckArray) ToGetFunctionAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyCustomCheckArrayOutput

type GetFunctionAssurancePolicyCustomCheckArrayInput

type GetFunctionAssurancePolicyCustomCheckArrayInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyCustomCheckArrayOutput() GetFunctionAssurancePolicyCustomCheckArrayOutput
	ToGetFunctionAssurancePolicyCustomCheckArrayOutputWithContext(context.Context) GetFunctionAssurancePolicyCustomCheckArrayOutput
}

GetFunctionAssurancePolicyCustomCheckArrayInput is an input type that accepts GetFunctionAssurancePolicyCustomCheckArray and GetFunctionAssurancePolicyCustomCheckArrayOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyCustomCheckArrayInput` via:

GetFunctionAssurancePolicyCustomCheckArray{ GetFunctionAssurancePolicyCustomCheckArgs{...} }

type GetFunctionAssurancePolicyCustomCheckArrayOutput

type GetFunctionAssurancePolicyCustomCheckArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyCustomCheckArrayOutput) ElementType

func (GetFunctionAssurancePolicyCustomCheckArrayOutput) Index

func (GetFunctionAssurancePolicyCustomCheckArrayOutput) ToGetFunctionAssurancePolicyCustomCheckArrayOutput

func (o GetFunctionAssurancePolicyCustomCheckArrayOutput) ToGetFunctionAssurancePolicyCustomCheckArrayOutput() GetFunctionAssurancePolicyCustomCheckArrayOutput

func (GetFunctionAssurancePolicyCustomCheckArrayOutput) ToGetFunctionAssurancePolicyCustomCheckArrayOutputWithContext

func (o GetFunctionAssurancePolicyCustomCheckArrayOutput) ToGetFunctionAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyCustomCheckArrayOutput

type GetFunctionAssurancePolicyCustomCheckInput

type GetFunctionAssurancePolicyCustomCheckInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyCustomCheckOutput() GetFunctionAssurancePolicyCustomCheckOutput
	ToGetFunctionAssurancePolicyCustomCheckOutputWithContext(context.Context) GetFunctionAssurancePolicyCustomCheckOutput
}

GetFunctionAssurancePolicyCustomCheckInput is an input type that accepts GetFunctionAssurancePolicyCustomCheckArgs and GetFunctionAssurancePolicyCustomCheckOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyCustomCheckInput` via:

GetFunctionAssurancePolicyCustomCheckArgs{...}

type GetFunctionAssurancePolicyCustomCheckOutput

type GetFunctionAssurancePolicyCustomCheckOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyCustomCheckOutput) Author

Name of user account that created the policy.

func (GetFunctionAssurancePolicyCustomCheckOutput) Description

func (GetFunctionAssurancePolicyCustomCheckOutput) ElementType

func (GetFunctionAssurancePolicyCustomCheckOutput) Engine

func (GetFunctionAssurancePolicyCustomCheckOutput) LastModified

func (GetFunctionAssurancePolicyCustomCheckOutput) Name

func (GetFunctionAssurancePolicyCustomCheckOutput) Path

func (GetFunctionAssurancePolicyCustomCheckOutput) ReadOnly

func (GetFunctionAssurancePolicyCustomCheckOutput) ScriptId

func (GetFunctionAssurancePolicyCustomCheckOutput) Severity

func (GetFunctionAssurancePolicyCustomCheckOutput) Snippet

func (GetFunctionAssurancePolicyCustomCheckOutput) ToGetFunctionAssurancePolicyCustomCheckOutput

func (o GetFunctionAssurancePolicyCustomCheckOutput) ToGetFunctionAssurancePolicyCustomCheckOutput() GetFunctionAssurancePolicyCustomCheckOutput

func (GetFunctionAssurancePolicyCustomCheckOutput) ToGetFunctionAssurancePolicyCustomCheckOutputWithContext

func (o GetFunctionAssurancePolicyCustomCheckOutput) ToGetFunctionAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyCustomCheckOutput

type GetFunctionAssurancePolicyForbiddenLabel

type GetFunctionAssurancePolicyForbiddenLabel struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type GetFunctionAssurancePolicyForbiddenLabelArgs

type GetFunctionAssurancePolicyForbiddenLabelArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetFunctionAssurancePolicyForbiddenLabelArgs) ElementType

func (GetFunctionAssurancePolicyForbiddenLabelArgs) ToGetFunctionAssurancePolicyForbiddenLabelOutput

func (i GetFunctionAssurancePolicyForbiddenLabelArgs) ToGetFunctionAssurancePolicyForbiddenLabelOutput() GetFunctionAssurancePolicyForbiddenLabelOutput

func (GetFunctionAssurancePolicyForbiddenLabelArgs) ToGetFunctionAssurancePolicyForbiddenLabelOutputWithContext

func (i GetFunctionAssurancePolicyForbiddenLabelArgs) ToGetFunctionAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyForbiddenLabelOutput

type GetFunctionAssurancePolicyForbiddenLabelArray

type GetFunctionAssurancePolicyForbiddenLabelArray []GetFunctionAssurancePolicyForbiddenLabelInput

func (GetFunctionAssurancePolicyForbiddenLabelArray) ElementType

func (GetFunctionAssurancePolicyForbiddenLabelArray) ToGetFunctionAssurancePolicyForbiddenLabelArrayOutput

func (i GetFunctionAssurancePolicyForbiddenLabelArray) ToGetFunctionAssurancePolicyForbiddenLabelArrayOutput() GetFunctionAssurancePolicyForbiddenLabelArrayOutput

func (GetFunctionAssurancePolicyForbiddenLabelArray) ToGetFunctionAssurancePolicyForbiddenLabelArrayOutputWithContext

func (i GetFunctionAssurancePolicyForbiddenLabelArray) ToGetFunctionAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyForbiddenLabelArrayOutput

type GetFunctionAssurancePolicyForbiddenLabelArrayInput

type GetFunctionAssurancePolicyForbiddenLabelArrayInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyForbiddenLabelArrayOutput() GetFunctionAssurancePolicyForbiddenLabelArrayOutput
	ToGetFunctionAssurancePolicyForbiddenLabelArrayOutputWithContext(context.Context) GetFunctionAssurancePolicyForbiddenLabelArrayOutput
}

GetFunctionAssurancePolicyForbiddenLabelArrayInput is an input type that accepts GetFunctionAssurancePolicyForbiddenLabelArray and GetFunctionAssurancePolicyForbiddenLabelArrayOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyForbiddenLabelArrayInput` via:

GetFunctionAssurancePolicyForbiddenLabelArray{ GetFunctionAssurancePolicyForbiddenLabelArgs{...} }

type GetFunctionAssurancePolicyForbiddenLabelArrayOutput

type GetFunctionAssurancePolicyForbiddenLabelArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyForbiddenLabelArrayOutput) ElementType

func (GetFunctionAssurancePolicyForbiddenLabelArrayOutput) Index

func (GetFunctionAssurancePolicyForbiddenLabelArrayOutput) ToGetFunctionAssurancePolicyForbiddenLabelArrayOutput

func (o GetFunctionAssurancePolicyForbiddenLabelArrayOutput) ToGetFunctionAssurancePolicyForbiddenLabelArrayOutput() GetFunctionAssurancePolicyForbiddenLabelArrayOutput

func (GetFunctionAssurancePolicyForbiddenLabelArrayOutput) ToGetFunctionAssurancePolicyForbiddenLabelArrayOutputWithContext

func (o GetFunctionAssurancePolicyForbiddenLabelArrayOutput) ToGetFunctionAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyForbiddenLabelArrayOutput

type GetFunctionAssurancePolicyForbiddenLabelInput

type GetFunctionAssurancePolicyForbiddenLabelInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyForbiddenLabelOutput() GetFunctionAssurancePolicyForbiddenLabelOutput
	ToGetFunctionAssurancePolicyForbiddenLabelOutputWithContext(context.Context) GetFunctionAssurancePolicyForbiddenLabelOutput
}

GetFunctionAssurancePolicyForbiddenLabelInput is an input type that accepts GetFunctionAssurancePolicyForbiddenLabelArgs and GetFunctionAssurancePolicyForbiddenLabelOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyForbiddenLabelInput` via:

GetFunctionAssurancePolicyForbiddenLabelArgs{...}

type GetFunctionAssurancePolicyForbiddenLabelOutput

type GetFunctionAssurancePolicyForbiddenLabelOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyForbiddenLabelOutput) ElementType

func (GetFunctionAssurancePolicyForbiddenLabelOutput) Key

func (GetFunctionAssurancePolicyForbiddenLabelOutput) ToGetFunctionAssurancePolicyForbiddenLabelOutput

func (o GetFunctionAssurancePolicyForbiddenLabelOutput) ToGetFunctionAssurancePolicyForbiddenLabelOutput() GetFunctionAssurancePolicyForbiddenLabelOutput

func (GetFunctionAssurancePolicyForbiddenLabelOutput) ToGetFunctionAssurancePolicyForbiddenLabelOutputWithContext

func (o GetFunctionAssurancePolicyForbiddenLabelOutput) ToGetFunctionAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyForbiddenLabelOutput

func (GetFunctionAssurancePolicyForbiddenLabelOutput) Value

type GetFunctionAssurancePolicyPackagesBlackList

type GetFunctionAssurancePolicyPackagesBlackList struct {
	Arch         string `pulumi:"arch"`
	Display      string `pulumi:"display"`
	Epoch        string `pulumi:"epoch"`
	Format       string `pulumi:"format"`
	License      string `pulumi:"license"`
	Name         string `pulumi:"name"`
	Release      string `pulumi:"release"`
	Version      string `pulumi:"version"`
	VersionRange string `pulumi:"versionRange"`
}

type GetFunctionAssurancePolicyPackagesBlackListArgs

type GetFunctionAssurancePolicyPackagesBlackListArgs struct {
	Arch         pulumi.StringInput `pulumi:"arch"`
	Display      pulumi.StringInput `pulumi:"display"`
	Epoch        pulumi.StringInput `pulumi:"epoch"`
	Format       pulumi.StringInput `pulumi:"format"`
	License      pulumi.StringInput `pulumi:"license"`
	Name         pulumi.StringInput `pulumi:"name"`
	Release      pulumi.StringInput `pulumi:"release"`
	Version      pulumi.StringInput `pulumi:"version"`
	VersionRange pulumi.StringInput `pulumi:"versionRange"`
}

func (GetFunctionAssurancePolicyPackagesBlackListArgs) ElementType

func (GetFunctionAssurancePolicyPackagesBlackListArgs) ToGetFunctionAssurancePolicyPackagesBlackListOutput

func (i GetFunctionAssurancePolicyPackagesBlackListArgs) ToGetFunctionAssurancePolicyPackagesBlackListOutput() GetFunctionAssurancePolicyPackagesBlackListOutput

func (GetFunctionAssurancePolicyPackagesBlackListArgs) ToGetFunctionAssurancePolicyPackagesBlackListOutputWithContext

func (i GetFunctionAssurancePolicyPackagesBlackListArgs) ToGetFunctionAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyPackagesBlackListOutput

type GetFunctionAssurancePolicyPackagesBlackListArray

type GetFunctionAssurancePolicyPackagesBlackListArray []GetFunctionAssurancePolicyPackagesBlackListInput

func (GetFunctionAssurancePolicyPackagesBlackListArray) ElementType

func (GetFunctionAssurancePolicyPackagesBlackListArray) ToGetFunctionAssurancePolicyPackagesBlackListArrayOutput

func (i GetFunctionAssurancePolicyPackagesBlackListArray) ToGetFunctionAssurancePolicyPackagesBlackListArrayOutput() GetFunctionAssurancePolicyPackagesBlackListArrayOutput

func (GetFunctionAssurancePolicyPackagesBlackListArray) ToGetFunctionAssurancePolicyPackagesBlackListArrayOutputWithContext

func (i GetFunctionAssurancePolicyPackagesBlackListArray) ToGetFunctionAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyPackagesBlackListArrayOutput

type GetFunctionAssurancePolicyPackagesBlackListArrayInput

type GetFunctionAssurancePolicyPackagesBlackListArrayInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyPackagesBlackListArrayOutput() GetFunctionAssurancePolicyPackagesBlackListArrayOutput
	ToGetFunctionAssurancePolicyPackagesBlackListArrayOutputWithContext(context.Context) GetFunctionAssurancePolicyPackagesBlackListArrayOutput
}

GetFunctionAssurancePolicyPackagesBlackListArrayInput is an input type that accepts GetFunctionAssurancePolicyPackagesBlackListArray and GetFunctionAssurancePolicyPackagesBlackListArrayOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyPackagesBlackListArrayInput` via:

GetFunctionAssurancePolicyPackagesBlackListArray{ GetFunctionAssurancePolicyPackagesBlackListArgs{...} }

type GetFunctionAssurancePolicyPackagesBlackListArrayOutput

type GetFunctionAssurancePolicyPackagesBlackListArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyPackagesBlackListArrayOutput) ElementType

func (GetFunctionAssurancePolicyPackagesBlackListArrayOutput) Index

func (GetFunctionAssurancePolicyPackagesBlackListArrayOutput) ToGetFunctionAssurancePolicyPackagesBlackListArrayOutput

func (GetFunctionAssurancePolicyPackagesBlackListArrayOutput) ToGetFunctionAssurancePolicyPackagesBlackListArrayOutputWithContext

func (o GetFunctionAssurancePolicyPackagesBlackListArrayOutput) ToGetFunctionAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyPackagesBlackListArrayOutput

type GetFunctionAssurancePolicyPackagesBlackListInput

type GetFunctionAssurancePolicyPackagesBlackListInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyPackagesBlackListOutput() GetFunctionAssurancePolicyPackagesBlackListOutput
	ToGetFunctionAssurancePolicyPackagesBlackListOutputWithContext(context.Context) GetFunctionAssurancePolicyPackagesBlackListOutput
}

GetFunctionAssurancePolicyPackagesBlackListInput is an input type that accepts GetFunctionAssurancePolicyPackagesBlackListArgs and GetFunctionAssurancePolicyPackagesBlackListOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyPackagesBlackListInput` via:

GetFunctionAssurancePolicyPackagesBlackListArgs{...}

type GetFunctionAssurancePolicyPackagesBlackListOutput

type GetFunctionAssurancePolicyPackagesBlackListOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyPackagesBlackListOutput) Arch

func (GetFunctionAssurancePolicyPackagesBlackListOutput) Display

func (GetFunctionAssurancePolicyPackagesBlackListOutput) ElementType

func (GetFunctionAssurancePolicyPackagesBlackListOutput) Epoch

func (GetFunctionAssurancePolicyPackagesBlackListOutput) Format

func (GetFunctionAssurancePolicyPackagesBlackListOutput) License

func (GetFunctionAssurancePolicyPackagesBlackListOutput) Name

func (GetFunctionAssurancePolicyPackagesBlackListOutput) Release

func (GetFunctionAssurancePolicyPackagesBlackListOutput) ToGetFunctionAssurancePolicyPackagesBlackListOutput

func (o GetFunctionAssurancePolicyPackagesBlackListOutput) ToGetFunctionAssurancePolicyPackagesBlackListOutput() GetFunctionAssurancePolicyPackagesBlackListOutput

func (GetFunctionAssurancePolicyPackagesBlackListOutput) ToGetFunctionAssurancePolicyPackagesBlackListOutputWithContext

func (o GetFunctionAssurancePolicyPackagesBlackListOutput) ToGetFunctionAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyPackagesBlackListOutput

func (GetFunctionAssurancePolicyPackagesBlackListOutput) Version

func (GetFunctionAssurancePolicyPackagesBlackListOutput) VersionRange

type GetFunctionAssurancePolicyPackagesWhiteList

type GetFunctionAssurancePolicyPackagesWhiteList struct {
	Arch         string `pulumi:"arch"`
	Display      string `pulumi:"display"`
	Epoch        string `pulumi:"epoch"`
	Format       string `pulumi:"format"`
	License      string `pulumi:"license"`
	Name         string `pulumi:"name"`
	Release      string `pulumi:"release"`
	Version      string `pulumi:"version"`
	VersionRange string `pulumi:"versionRange"`
}

type GetFunctionAssurancePolicyPackagesWhiteListArgs

type GetFunctionAssurancePolicyPackagesWhiteListArgs struct {
	Arch         pulumi.StringInput `pulumi:"arch"`
	Display      pulumi.StringInput `pulumi:"display"`
	Epoch        pulumi.StringInput `pulumi:"epoch"`
	Format       pulumi.StringInput `pulumi:"format"`
	License      pulumi.StringInput `pulumi:"license"`
	Name         pulumi.StringInput `pulumi:"name"`
	Release      pulumi.StringInput `pulumi:"release"`
	Version      pulumi.StringInput `pulumi:"version"`
	VersionRange pulumi.StringInput `pulumi:"versionRange"`
}

func (GetFunctionAssurancePolicyPackagesWhiteListArgs) ElementType

func (GetFunctionAssurancePolicyPackagesWhiteListArgs) ToGetFunctionAssurancePolicyPackagesWhiteListOutput

func (i GetFunctionAssurancePolicyPackagesWhiteListArgs) ToGetFunctionAssurancePolicyPackagesWhiteListOutput() GetFunctionAssurancePolicyPackagesWhiteListOutput

func (GetFunctionAssurancePolicyPackagesWhiteListArgs) ToGetFunctionAssurancePolicyPackagesWhiteListOutputWithContext

func (i GetFunctionAssurancePolicyPackagesWhiteListArgs) ToGetFunctionAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyPackagesWhiteListOutput

type GetFunctionAssurancePolicyPackagesWhiteListArray

type GetFunctionAssurancePolicyPackagesWhiteListArray []GetFunctionAssurancePolicyPackagesWhiteListInput

func (GetFunctionAssurancePolicyPackagesWhiteListArray) ElementType

func (GetFunctionAssurancePolicyPackagesWhiteListArray) ToGetFunctionAssurancePolicyPackagesWhiteListArrayOutput

func (i GetFunctionAssurancePolicyPackagesWhiteListArray) ToGetFunctionAssurancePolicyPackagesWhiteListArrayOutput() GetFunctionAssurancePolicyPackagesWhiteListArrayOutput

func (GetFunctionAssurancePolicyPackagesWhiteListArray) ToGetFunctionAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (i GetFunctionAssurancePolicyPackagesWhiteListArray) ToGetFunctionAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyPackagesWhiteListArrayOutput

type GetFunctionAssurancePolicyPackagesWhiteListArrayInput

type GetFunctionAssurancePolicyPackagesWhiteListArrayInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyPackagesWhiteListArrayOutput() GetFunctionAssurancePolicyPackagesWhiteListArrayOutput
	ToGetFunctionAssurancePolicyPackagesWhiteListArrayOutputWithContext(context.Context) GetFunctionAssurancePolicyPackagesWhiteListArrayOutput
}

GetFunctionAssurancePolicyPackagesWhiteListArrayInput is an input type that accepts GetFunctionAssurancePolicyPackagesWhiteListArray and GetFunctionAssurancePolicyPackagesWhiteListArrayOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyPackagesWhiteListArrayInput` via:

GetFunctionAssurancePolicyPackagesWhiteListArray{ GetFunctionAssurancePolicyPackagesWhiteListArgs{...} }

type GetFunctionAssurancePolicyPackagesWhiteListArrayOutput

type GetFunctionAssurancePolicyPackagesWhiteListArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyPackagesWhiteListArrayOutput) ElementType

func (GetFunctionAssurancePolicyPackagesWhiteListArrayOutput) Index

func (GetFunctionAssurancePolicyPackagesWhiteListArrayOutput) ToGetFunctionAssurancePolicyPackagesWhiteListArrayOutput

func (GetFunctionAssurancePolicyPackagesWhiteListArrayOutput) ToGetFunctionAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (o GetFunctionAssurancePolicyPackagesWhiteListArrayOutput) ToGetFunctionAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyPackagesWhiteListArrayOutput

type GetFunctionAssurancePolicyPackagesWhiteListInput

type GetFunctionAssurancePolicyPackagesWhiteListInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyPackagesWhiteListOutput() GetFunctionAssurancePolicyPackagesWhiteListOutput
	ToGetFunctionAssurancePolicyPackagesWhiteListOutputWithContext(context.Context) GetFunctionAssurancePolicyPackagesWhiteListOutput
}

GetFunctionAssurancePolicyPackagesWhiteListInput is an input type that accepts GetFunctionAssurancePolicyPackagesWhiteListArgs and GetFunctionAssurancePolicyPackagesWhiteListOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyPackagesWhiteListInput` via:

GetFunctionAssurancePolicyPackagesWhiteListArgs{...}

type GetFunctionAssurancePolicyPackagesWhiteListOutput

type GetFunctionAssurancePolicyPackagesWhiteListOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyPackagesWhiteListOutput) Arch

func (GetFunctionAssurancePolicyPackagesWhiteListOutput) Display

func (GetFunctionAssurancePolicyPackagesWhiteListOutput) ElementType

func (GetFunctionAssurancePolicyPackagesWhiteListOutput) Epoch

func (GetFunctionAssurancePolicyPackagesWhiteListOutput) Format

func (GetFunctionAssurancePolicyPackagesWhiteListOutput) License

func (GetFunctionAssurancePolicyPackagesWhiteListOutput) Name

func (GetFunctionAssurancePolicyPackagesWhiteListOutput) Release

func (GetFunctionAssurancePolicyPackagesWhiteListOutput) ToGetFunctionAssurancePolicyPackagesWhiteListOutput

func (o GetFunctionAssurancePolicyPackagesWhiteListOutput) ToGetFunctionAssurancePolicyPackagesWhiteListOutput() GetFunctionAssurancePolicyPackagesWhiteListOutput

func (GetFunctionAssurancePolicyPackagesWhiteListOutput) ToGetFunctionAssurancePolicyPackagesWhiteListOutputWithContext

func (o GetFunctionAssurancePolicyPackagesWhiteListOutput) ToGetFunctionAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyPackagesWhiteListOutput

func (GetFunctionAssurancePolicyPackagesWhiteListOutput) Version

func (GetFunctionAssurancePolicyPackagesWhiteListOutput) VersionRange

type GetFunctionAssurancePolicyRequiredLabel

type GetFunctionAssurancePolicyRequiredLabel struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type GetFunctionAssurancePolicyRequiredLabelArgs

type GetFunctionAssurancePolicyRequiredLabelArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetFunctionAssurancePolicyRequiredLabelArgs) ElementType

func (GetFunctionAssurancePolicyRequiredLabelArgs) ToGetFunctionAssurancePolicyRequiredLabelOutput

func (i GetFunctionAssurancePolicyRequiredLabelArgs) ToGetFunctionAssurancePolicyRequiredLabelOutput() GetFunctionAssurancePolicyRequiredLabelOutput

func (GetFunctionAssurancePolicyRequiredLabelArgs) ToGetFunctionAssurancePolicyRequiredLabelOutputWithContext

func (i GetFunctionAssurancePolicyRequiredLabelArgs) ToGetFunctionAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyRequiredLabelOutput

type GetFunctionAssurancePolicyRequiredLabelArray

type GetFunctionAssurancePolicyRequiredLabelArray []GetFunctionAssurancePolicyRequiredLabelInput

func (GetFunctionAssurancePolicyRequiredLabelArray) ElementType

func (GetFunctionAssurancePolicyRequiredLabelArray) ToGetFunctionAssurancePolicyRequiredLabelArrayOutput

func (i GetFunctionAssurancePolicyRequiredLabelArray) ToGetFunctionAssurancePolicyRequiredLabelArrayOutput() GetFunctionAssurancePolicyRequiredLabelArrayOutput

func (GetFunctionAssurancePolicyRequiredLabelArray) ToGetFunctionAssurancePolicyRequiredLabelArrayOutputWithContext

func (i GetFunctionAssurancePolicyRequiredLabelArray) ToGetFunctionAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyRequiredLabelArrayOutput

type GetFunctionAssurancePolicyRequiredLabelArrayInput

type GetFunctionAssurancePolicyRequiredLabelArrayInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyRequiredLabelArrayOutput() GetFunctionAssurancePolicyRequiredLabelArrayOutput
	ToGetFunctionAssurancePolicyRequiredLabelArrayOutputWithContext(context.Context) GetFunctionAssurancePolicyRequiredLabelArrayOutput
}

GetFunctionAssurancePolicyRequiredLabelArrayInput is an input type that accepts GetFunctionAssurancePolicyRequiredLabelArray and GetFunctionAssurancePolicyRequiredLabelArrayOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyRequiredLabelArrayInput` via:

GetFunctionAssurancePolicyRequiredLabelArray{ GetFunctionAssurancePolicyRequiredLabelArgs{...} }

type GetFunctionAssurancePolicyRequiredLabelArrayOutput

type GetFunctionAssurancePolicyRequiredLabelArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyRequiredLabelArrayOutput) ElementType

func (GetFunctionAssurancePolicyRequiredLabelArrayOutput) Index

func (GetFunctionAssurancePolicyRequiredLabelArrayOutput) ToGetFunctionAssurancePolicyRequiredLabelArrayOutput

func (o GetFunctionAssurancePolicyRequiredLabelArrayOutput) ToGetFunctionAssurancePolicyRequiredLabelArrayOutput() GetFunctionAssurancePolicyRequiredLabelArrayOutput

func (GetFunctionAssurancePolicyRequiredLabelArrayOutput) ToGetFunctionAssurancePolicyRequiredLabelArrayOutputWithContext

func (o GetFunctionAssurancePolicyRequiredLabelArrayOutput) ToGetFunctionAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyRequiredLabelArrayOutput

type GetFunctionAssurancePolicyRequiredLabelInput

type GetFunctionAssurancePolicyRequiredLabelInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyRequiredLabelOutput() GetFunctionAssurancePolicyRequiredLabelOutput
	ToGetFunctionAssurancePolicyRequiredLabelOutputWithContext(context.Context) GetFunctionAssurancePolicyRequiredLabelOutput
}

GetFunctionAssurancePolicyRequiredLabelInput is an input type that accepts GetFunctionAssurancePolicyRequiredLabelArgs and GetFunctionAssurancePolicyRequiredLabelOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyRequiredLabelInput` via:

GetFunctionAssurancePolicyRequiredLabelArgs{...}

type GetFunctionAssurancePolicyRequiredLabelOutput

type GetFunctionAssurancePolicyRequiredLabelOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyRequiredLabelOutput) ElementType

func (GetFunctionAssurancePolicyRequiredLabelOutput) Key

func (GetFunctionAssurancePolicyRequiredLabelOutput) ToGetFunctionAssurancePolicyRequiredLabelOutput

func (o GetFunctionAssurancePolicyRequiredLabelOutput) ToGetFunctionAssurancePolicyRequiredLabelOutput() GetFunctionAssurancePolicyRequiredLabelOutput

func (GetFunctionAssurancePolicyRequiredLabelOutput) ToGetFunctionAssurancePolicyRequiredLabelOutputWithContext

func (o GetFunctionAssurancePolicyRequiredLabelOutput) ToGetFunctionAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyRequiredLabelOutput

func (GetFunctionAssurancePolicyRequiredLabelOutput) Value

type GetFunctionAssurancePolicyScope

type GetFunctionAssurancePolicyScope struct {
	Expression string                                    `pulumi:"expression"`
	Variables  []GetFunctionAssurancePolicyScopeVariable `pulumi:"variables"`
}

type GetFunctionAssurancePolicyScopeArgs

type GetFunctionAssurancePolicyScopeArgs struct {
	Expression pulumi.StringInput                                `pulumi:"expression"`
	Variables  GetFunctionAssurancePolicyScopeVariableArrayInput `pulumi:"variables"`
}

func (GetFunctionAssurancePolicyScopeArgs) ElementType

func (GetFunctionAssurancePolicyScopeArgs) ToGetFunctionAssurancePolicyScopeOutput

func (i GetFunctionAssurancePolicyScopeArgs) ToGetFunctionAssurancePolicyScopeOutput() GetFunctionAssurancePolicyScopeOutput

func (GetFunctionAssurancePolicyScopeArgs) ToGetFunctionAssurancePolicyScopeOutputWithContext

func (i GetFunctionAssurancePolicyScopeArgs) ToGetFunctionAssurancePolicyScopeOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyScopeOutput

type GetFunctionAssurancePolicyScopeArray

type GetFunctionAssurancePolicyScopeArray []GetFunctionAssurancePolicyScopeInput

func (GetFunctionAssurancePolicyScopeArray) ElementType

func (GetFunctionAssurancePolicyScopeArray) ToGetFunctionAssurancePolicyScopeArrayOutput

func (i GetFunctionAssurancePolicyScopeArray) ToGetFunctionAssurancePolicyScopeArrayOutput() GetFunctionAssurancePolicyScopeArrayOutput

func (GetFunctionAssurancePolicyScopeArray) ToGetFunctionAssurancePolicyScopeArrayOutputWithContext

func (i GetFunctionAssurancePolicyScopeArray) ToGetFunctionAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyScopeArrayOutput

type GetFunctionAssurancePolicyScopeArrayInput

type GetFunctionAssurancePolicyScopeArrayInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyScopeArrayOutput() GetFunctionAssurancePolicyScopeArrayOutput
	ToGetFunctionAssurancePolicyScopeArrayOutputWithContext(context.Context) GetFunctionAssurancePolicyScopeArrayOutput
}

GetFunctionAssurancePolicyScopeArrayInput is an input type that accepts GetFunctionAssurancePolicyScopeArray and GetFunctionAssurancePolicyScopeArrayOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyScopeArrayInput` via:

GetFunctionAssurancePolicyScopeArray{ GetFunctionAssurancePolicyScopeArgs{...} }

type GetFunctionAssurancePolicyScopeArrayOutput

type GetFunctionAssurancePolicyScopeArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyScopeArrayOutput) ElementType

func (GetFunctionAssurancePolicyScopeArrayOutput) Index

func (GetFunctionAssurancePolicyScopeArrayOutput) ToGetFunctionAssurancePolicyScopeArrayOutput

func (o GetFunctionAssurancePolicyScopeArrayOutput) ToGetFunctionAssurancePolicyScopeArrayOutput() GetFunctionAssurancePolicyScopeArrayOutput

func (GetFunctionAssurancePolicyScopeArrayOutput) ToGetFunctionAssurancePolicyScopeArrayOutputWithContext

func (o GetFunctionAssurancePolicyScopeArrayOutput) ToGetFunctionAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyScopeArrayOutput

type GetFunctionAssurancePolicyScopeInput

type GetFunctionAssurancePolicyScopeInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyScopeOutput() GetFunctionAssurancePolicyScopeOutput
	ToGetFunctionAssurancePolicyScopeOutputWithContext(context.Context) GetFunctionAssurancePolicyScopeOutput
}

GetFunctionAssurancePolicyScopeInput is an input type that accepts GetFunctionAssurancePolicyScopeArgs and GetFunctionAssurancePolicyScopeOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyScopeInput` via:

GetFunctionAssurancePolicyScopeArgs{...}

type GetFunctionAssurancePolicyScopeOutput

type GetFunctionAssurancePolicyScopeOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyScopeOutput) ElementType

func (GetFunctionAssurancePolicyScopeOutput) Expression

func (GetFunctionAssurancePolicyScopeOutput) ToGetFunctionAssurancePolicyScopeOutput

func (o GetFunctionAssurancePolicyScopeOutput) ToGetFunctionAssurancePolicyScopeOutput() GetFunctionAssurancePolicyScopeOutput

func (GetFunctionAssurancePolicyScopeOutput) ToGetFunctionAssurancePolicyScopeOutputWithContext

func (o GetFunctionAssurancePolicyScopeOutput) ToGetFunctionAssurancePolicyScopeOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyScopeOutput

func (GetFunctionAssurancePolicyScopeOutput) Variables

type GetFunctionAssurancePolicyScopeVariable

type GetFunctionAssurancePolicyScopeVariable struct {
	Attribute string `pulumi:"attribute"`
	Name      string `pulumi:"name"`
	Value     string `pulumi:"value"`
}

type GetFunctionAssurancePolicyScopeVariableArgs

type GetFunctionAssurancePolicyScopeVariableArgs struct {
	Attribute pulumi.StringInput `pulumi:"attribute"`
	Name      pulumi.StringInput `pulumi:"name"`
	Value     pulumi.StringInput `pulumi:"value"`
}

func (GetFunctionAssurancePolicyScopeVariableArgs) ElementType

func (GetFunctionAssurancePolicyScopeVariableArgs) ToGetFunctionAssurancePolicyScopeVariableOutput

func (i GetFunctionAssurancePolicyScopeVariableArgs) ToGetFunctionAssurancePolicyScopeVariableOutput() GetFunctionAssurancePolicyScopeVariableOutput

func (GetFunctionAssurancePolicyScopeVariableArgs) ToGetFunctionAssurancePolicyScopeVariableOutputWithContext

func (i GetFunctionAssurancePolicyScopeVariableArgs) ToGetFunctionAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyScopeVariableOutput

type GetFunctionAssurancePolicyScopeVariableArray

type GetFunctionAssurancePolicyScopeVariableArray []GetFunctionAssurancePolicyScopeVariableInput

func (GetFunctionAssurancePolicyScopeVariableArray) ElementType

func (GetFunctionAssurancePolicyScopeVariableArray) ToGetFunctionAssurancePolicyScopeVariableArrayOutput

func (i GetFunctionAssurancePolicyScopeVariableArray) ToGetFunctionAssurancePolicyScopeVariableArrayOutput() GetFunctionAssurancePolicyScopeVariableArrayOutput

func (GetFunctionAssurancePolicyScopeVariableArray) ToGetFunctionAssurancePolicyScopeVariableArrayOutputWithContext

func (i GetFunctionAssurancePolicyScopeVariableArray) ToGetFunctionAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyScopeVariableArrayOutput

type GetFunctionAssurancePolicyScopeVariableArrayInput

type GetFunctionAssurancePolicyScopeVariableArrayInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyScopeVariableArrayOutput() GetFunctionAssurancePolicyScopeVariableArrayOutput
	ToGetFunctionAssurancePolicyScopeVariableArrayOutputWithContext(context.Context) GetFunctionAssurancePolicyScopeVariableArrayOutput
}

GetFunctionAssurancePolicyScopeVariableArrayInput is an input type that accepts GetFunctionAssurancePolicyScopeVariableArray and GetFunctionAssurancePolicyScopeVariableArrayOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyScopeVariableArrayInput` via:

GetFunctionAssurancePolicyScopeVariableArray{ GetFunctionAssurancePolicyScopeVariableArgs{...} }

type GetFunctionAssurancePolicyScopeVariableArrayOutput

type GetFunctionAssurancePolicyScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyScopeVariableArrayOutput) ElementType

func (GetFunctionAssurancePolicyScopeVariableArrayOutput) Index

func (GetFunctionAssurancePolicyScopeVariableArrayOutput) ToGetFunctionAssurancePolicyScopeVariableArrayOutput

func (o GetFunctionAssurancePolicyScopeVariableArrayOutput) ToGetFunctionAssurancePolicyScopeVariableArrayOutput() GetFunctionAssurancePolicyScopeVariableArrayOutput

func (GetFunctionAssurancePolicyScopeVariableArrayOutput) ToGetFunctionAssurancePolicyScopeVariableArrayOutputWithContext

func (o GetFunctionAssurancePolicyScopeVariableArrayOutput) ToGetFunctionAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyScopeVariableArrayOutput

type GetFunctionAssurancePolicyScopeVariableInput

type GetFunctionAssurancePolicyScopeVariableInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyScopeVariableOutput() GetFunctionAssurancePolicyScopeVariableOutput
	ToGetFunctionAssurancePolicyScopeVariableOutputWithContext(context.Context) GetFunctionAssurancePolicyScopeVariableOutput
}

GetFunctionAssurancePolicyScopeVariableInput is an input type that accepts GetFunctionAssurancePolicyScopeVariableArgs and GetFunctionAssurancePolicyScopeVariableOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyScopeVariableInput` via:

GetFunctionAssurancePolicyScopeVariableArgs{...}

type GetFunctionAssurancePolicyScopeVariableOutput

type GetFunctionAssurancePolicyScopeVariableOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyScopeVariableOutput) Attribute

func (GetFunctionAssurancePolicyScopeVariableOutput) ElementType

func (GetFunctionAssurancePolicyScopeVariableOutput) Name

func (GetFunctionAssurancePolicyScopeVariableOutput) ToGetFunctionAssurancePolicyScopeVariableOutput

func (o GetFunctionAssurancePolicyScopeVariableOutput) ToGetFunctionAssurancePolicyScopeVariableOutput() GetFunctionAssurancePolicyScopeVariableOutput

func (GetFunctionAssurancePolicyScopeVariableOutput) ToGetFunctionAssurancePolicyScopeVariableOutputWithContext

func (o GetFunctionAssurancePolicyScopeVariableOutput) ToGetFunctionAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyScopeVariableOutput

func (GetFunctionAssurancePolicyScopeVariableOutput) Value

type GetFunctionAssurancePolicyTrustedBaseImage

type GetFunctionAssurancePolicyTrustedBaseImage struct {
	Imagename string `pulumi:"imagename"`
	Registry  string `pulumi:"registry"`
}

type GetFunctionAssurancePolicyTrustedBaseImageArgs

type GetFunctionAssurancePolicyTrustedBaseImageArgs struct {
	Imagename pulumi.StringInput `pulumi:"imagename"`
	Registry  pulumi.StringInput `pulumi:"registry"`
}

func (GetFunctionAssurancePolicyTrustedBaseImageArgs) ElementType

func (GetFunctionAssurancePolicyTrustedBaseImageArgs) ToGetFunctionAssurancePolicyTrustedBaseImageOutput

func (i GetFunctionAssurancePolicyTrustedBaseImageArgs) ToGetFunctionAssurancePolicyTrustedBaseImageOutput() GetFunctionAssurancePolicyTrustedBaseImageOutput

func (GetFunctionAssurancePolicyTrustedBaseImageArgs) ToGetFunctionAssurancePolicyTrustedBaseImageOutputWithContext

func (i GetFunctionAssurancePolicyTrustedBaseImageArgs) ToGetFunctionAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyTrustedBaseImageOutput

type GetFunctionAssurancePolicyTrustedBaseImageArray

type GetFunctionAssurancePolicyTrustedBaseImageArray []GetFunctionAssurancePolicyTrustedBaseImageInput

func (GetFunctionAssurancePolicyTrustedBaseImageArray) ElementType

func (GetFunctionAssurancePolicyTrustedBaseImageArray) ToGetFunctionAssurancePolicyTrustedBaseImageArrayOutput

func (i GetFunctionAssurancePolicyTrustedBaseImageArray) ToGetFunctionAssurancePolicyTrustedBaseImageArrayOutput() GetFunctionAssurancePolicyTrustedBaseImageArrayOutput

func (GetFunctionAssurancePolicyTrustedBaseImageArray) ToGetFunctionAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (i GetFunctionAssurancePolicyTrustedBaseImageArray) ToGetFunctionAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyTrustedBaseImageArrayOutput

type GetFunctionAssurancePolicyTrustedBaseImageArrayInput

type GetFunctionAssurancePolicyTrustedBaseImageArrayInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyTrustedBaseImageArrayOutput() GetFunctionAssurancePolicyTrustedBaseImageArrayOutput
	ToGetFunctionAssurancePolicyTrustedBaseImageArrayOutputWithContext(context.Context) GetFunctionAssurancePolicyTrustedBaseImageArrayOutput
}

GetFunctionAssurancePolicyTrustedBaseImageArrayInput is an input type that accepts GetFunctionAssurancePolicyTrustedBaseImageArray and GetFunctionAssurancePolicyTrustedBaseImageArrayOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyTrustedBaseImageArrayInput` via:

GetFunctionAssurancePolicyTrustedBaseImageArray{ GetFunctionAssurancePolicyTrustedBaseImageArgs{...} }

type GetFunctionAssurancePolicyTrustedBaseImageArrayOutput

type GetFunctionAssurancePolicyTrustedBaseImageArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyTrustedBaseImageArrayOutput) ElementType

func (GetFunctionAssurancePolicyTrustedBaseImageArrayOutput) Index

func (GetFunctionAssurancePolicyTrustedBaseImageArrayOutput) ToGetFunctionAssurancePolicyTrustedBaseImageArrayOutput

func (GetFunctionAssurancePolicyTrustedBaseImageArrayOutput) ToGetFunctionAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (o GetFunctionAssurancePolicyTrustedBaseImageArrayOutput) ToGetFunctionAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyTrustedBaseImageArrayOutput

type GetFunctionAssurancePolicyTrustedBaseImageInput

type GetFunctionAssurancePolicyTrustedBaseImageInput interface {
	pulumi.Input

	ToGetFunctionAssurancePolicyTrustedBaseImageOutput() GetFunctionAssurancePolicyTrustedBaseImageOutput
	ToGetFunctionAssurancePolicyTrustedBaseImageOutputWithContext(context.Context) GetFunctionAssurancePolicyTrustedBaseImageOutput
}

GetFunctionAssurancePolicyTrustedBaseImageInput is an input type that accepts GetFunctionAssurancePolicyTrustedBaseImageArgs and GetFunctionAssurancePolicyTrustedBaseImageOutput values. You can construct a concrete instance of `GetFunctionAssurancePolicyTrustedBaseImageInput` via:

GetFunctionAssurancePolicyTrustedBaseImageArgs{...}

type GetFunctionAssurancePolicyTrustedBaseImageOutput

type GetFunctionAssurancePolicyTrustedBaseImageOutput struct{ *pulumi.OutputState }

func (GetFunctionAssurancePolicyTrustedBaseImageOutput) ElementType

func (GetFunctionAssurancePolicyTrustedBaseImageOutput) Imagename

func (GetFunctionAssurancePolicyTrustedBaseImageOutput) Registry

func (GetFunctionAssurancePolicyTrustedBaseImageOutput) ToGetFunctionAssurancePolicyTrustedBaseImageOutput

func (o GetFunctionAssurancePolicyTrustedBaseImageOutput) ToGetFunctionAssurancePolicyTrustedBaseImageOutput() GetFunctionAssurancePolicyTrustedBaseImageOutput

func (GetFunctionAssurancePolicyTrustedBaseImageOutput) ToGetFunctionAssurancePolicyTrustedBaseImageOutputWithContext

func (o GetFunctionAssurancePolicyTrustedBaseImageOutput) ToGetFunctionAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) GetFunctionAssurancePolicyTrustedBaseImageOutput

type GetFunctionRuntimePolicyScopeVariable

type GetFunctionRuntimePolicyScopeVariable struct {
	Attribute string `pulumi:"attribute"`
	// Name of the function runtime policy
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type GetFunctionRuntimePolicyScopeVariableArgs

type GetFunctionRuntimePolicyScopeVariableArgs struct {
	Attribute pulumi.StringInput `pulumi:"attribute"`
	// Name of the function runtime policy
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetFunctionRuntimePolicyScopeVariableArgs) ElementType

func (GetFunctionRuntimePolicyScopeVariableArgs) ToGetFunctionRuntimePolicyScopeVariableOutput

func (i GetFunctionRuntimePolicyScopeVariableArgs) ToGetFunctionRuntimePolicyScopeVariableOutput() GetFunctionRuntimePolicyScopeVariableOutput

func (GetFunctionRuntimePolicyScopeVariableArgs) ToGetFunctionRuntimePolicyScopeVariableOutputWithContext

func (i GetFunctionRuntimePolicyScopeVariableArgs) ToGetFunctionRuntimePolicyScopeVariableOutputWithContext(ctx context.Context) GetFunctionRuntimePolicyScopeVariableOutput

type GetFunctionRuntimePolicyScopeVariableArray

type GetFunctionRuntimePolicyScopeVariableArray []GetFunctionRuntimePolicyScopeVariableInput

func (GetFunctionRuntimePolicyScopeVariableArray) ElementType

func (GetFunctionRuntimePolicyScopeVariableArray) ToGetFunctionRuntimePolicyScopeVariableArrayOutput

func (i GetFunctionRuntimePolicyScopeVariableArray) ToGetFunctionRuntimePolicyScopeVariableArrayOutput() GetFunctionRuntimePolicyScopeVariableArrayOutput

func (GetFunctionRuntimePolicyScopeVariableArray) ToGetFunctionRuntimePolicyScopeVariableArrayOutputWithContext

func (i GetFunctionRuntimePolicyScopeVariableArray) ToGetFunctionRuntimePolicyScopeVariableArrayOutputWithContext(ctx context.Context) GetFunctionRuntimePolicyScopeVariableArrayOutput

type GetFunctionRuntimePolicyScopeVariableArrayInput

type GetFunctionRuntimePolicyScopeVariableArrayInput interface {
	pulumi.Input

	ToGetFunctionRuntimePolicyScopeVariableArrayOutput() GetFunctionRuntimePolicyScopeVariableArrayOutput
	ToGetFunctionRuntimePolicyScopeVariableArrayOutputWithContext(context.Context) GetFunctionRuntimePolicyScopeVariableArrayOutput
}

GetFunctionRuntimePolicyScopeVariableArrayInput is an input type that accepts GetFunctionRuntimePolicyScopeVariableArray and GetFunctionRuntimePolicyScopeVariableArrayOutput values. You can construct a concrete instance of `GetFunctionRuntimePolicyScopeVariableArrayInput` via:

GetFunctionRuntimePolicyScopeVariableArray{ GetFunctionRuntimePolicyScopeVariableArgs{...} }

type GetFunctionRuntimePolicyScopeVariableArrayOutput

type GetFunctionRuntimePolicyScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionRuntimePolicyScopeVariableArrayOutput) ElementType

func (GetFunctionRuntimePolicyScopeVariableArrayOutput) Index

func (GetFunctionRuntimePolicyScopeVariableArrayOutput) ToGetFunctionRuntimePolicyScopeVariableArrayOutput

func (o GetFunctionRuntimePolicyScopeVariableArrayOutput) ToGetFunctionRuntimePolicyScopeVariableArrayOutput() GetFunctionRuntimePolicyScopeVariableArrayOutput

func (GetFunctionRuntimePolicyScopeVariableArrayOutput) ToGetFunctionRuntimePolicyScopeVariableArrayOutputWithContext

func (o GetFunctionRuntimePolicyScopeVariableArrayOutput) ToGetFunctionRuntimePolicyScopeVariableArrayOutputWithContext(ctx context.Context) GetFunctionRuntimePolicyScopeVariableArrayOutput

type GetFunctionRuntimePolicyScopeVariableInput

type GetFunctionRuntimePolicyScopeVariableInput interface {
	pulumi.Input

	ToGetFunctionRuntimePolicyScopeVariableOutput() GetFunctionRuntimePolicyScopeVariableOutput
	ToGetFunctionRuntimePolicyScopeVariableOutputWithContext(context.Context) GetFunctionRuntimePolicyScopeVariableOutput
}

GetFunctionRuntimePolicyScopeVariableInput is an input type that accepts GetFunctionRuntimePolicyScopeVariableArgs and GetFunctionRuntimePolicyScopeVariableOutput values. You can construct a concrete instance of `GetFunctionRuntimePolicyScopeVariableInput` via:

GetFunctionRuntimePolicyScopeVariableArgs{...}

type GetFunctionRuntimePolicyScopeVariableOutput

type GetFunctionRuntimePolicyScopeVariableOutput struct{ *pulumi.OutputState }

func (GetFunctionRuntimePolicyScopeVariableOutput) Attribute

func (GetFunctionRuntimePolicyScopeVariableOutput) ElementType

func (GetFunctionRuntimePolicyScopeVariableOutput) Name

Name of the function runtime policy

func (GetFunctionRuntimePolicyScopeVariableOutput) ToGetFunctionRuntimePolicyScopeVariableOutput

func (o GetFunctionRuntimePolicyScopeVariableOutput) ToGetFunctionRuntimePolicyScopeVariableOutput() GetFunctionRuntimePolicyScopeVariableOutput

func (GetFunctionRuntimePolicyScopeVariableOutput) ToGetFunctionRuntimePolicyScopeVariableOutputWithContext

func (o GetFunctionRuntimePolicyScopeVariableOutput) ToGetFunctionRuntimePolicyScopeVariableOutputWithContext(ctx context.Context) GetFunctionRuntimePolicyScopeVariableOutput

func (GetFunctionRuntimePolicyScopeVariableOutput) Value

type GetGatewaysGateway

type GetGatewaysGateway struct {
	Description string `pulumi:"description"`
	GrpcAddress string `pulumi:"grpcAddress"`
	Hostname    string `pulumi:"hostname"`
	// The ID of this resource.
	Id            string `pulumi:"id"`
	Logicalname   string `pulumi:"logicalname"`
	PublicAddress string `pulumi:"publicAddress"`
	Status        string `pulumi:"status"`
	Version       string `pulumi:"version"`
}

type GetGatewaysGatewayArgs

type GetGatewaysGatewayArgs struct {
	Description pulumi.StringInput `pulumi:"description"`
	GrpcAddress pulumi.StringInput `pulumi:"grpcAddress"`
	Hostname    pulumi.StringInput `pulumi:"hostname"`
	// The ID of this resource.
	Id            pulumi.StringInput `pulumi:"id"`
	Logicalname   pulumi.StringInput `pulumi:"logicalname"`
	PublicAddress pulumi.StringInput `pulumi:"publicAddress"`
	Status        pulumi.StringInput `pulumi:"status"`
	Version       pulumi.StringInput `pulumi:"version"`
}

func (GetGatewaysGatewayArgs) ElementType

func (GetGatewaysGatewayArgs) ElementType() reflect.Type

func (GetGatewaysGatewayArgs) ToGetGatewaysGatewayOutput

func (i GetGatewaysGatewayArgs) ToGetGatewaysGatewayOutput() GetGatewaysGatewayOutput

func (GetGatewaysGatewayArgs) ToGetGatewaysGatewayOutputWithContext

func (i GetGatewaysGatewayArgs) ToGetGatewaysGatewayOutputWithContext(ctx context.Context) GetGatewaysGatewayOutput

type GetGatewaysGatewayArray

type GetGatewaysGatewayArray []GetGatewaysGatewayInput

func (GetGatewaysGatewayArray) ElementType

func (GetGatewaysGatewayArray) ElementType() reflect.Type

func (GetGatewaysGatewayArray) ToGetGatewaysGatewayArrayOutput

func (i GetGatewaysGatewayArray) ToGetGatewaysGatewayArrayOutput() GetGatewaysGatewayArrayOutput

func (GetGatewaysGatewayArray) ToGetGatewaysGatewayArrayOutputWithContext

func (i GetGatewaysGatewayArray) ToGetGatewaysGatewayArrayOutputWithContext(ctx context.Context) GetGatewaysGatewayArrayOutput

type GetGatewaysGatewayArrayInput

type GetGatewaysGatewayArrayInput interface {
	pulumi.Input

	ToGetGatewaysGatewayArrayOutput() GetGatewaysGatewayArrayOutput
	ToGetGatewaysGatewayArrayOutputWithContext(context.Context) GetGatewaysGatewayArrayOutput
}

GetGatewaysGatewayArrayInput is an input type that accepts GetGatewaysGatewayArray and GetGatewaysGatewayArrayOutput values. You can construct a concrete instance of `GetGatewaysGatewayArrayInput` via:

GetGatewaysGatewayArray{ GetGatewaysGatewayArgs{...} }

type GetGatewaysGatewayArrayOutput

type GetGatewaysGatewayArrayOutput struct{ *pulumi.OutputState }

func (GetGatewaysGatewayArrayOutput) ElementType

func (GetGatewaysGatewayArrayOutput) Index

func (GetGatewaysGatewayArrayOutput) ToGetGatewaysGatewayArrayOutput

func (o GetGatewaysGatewayArrayOutput) ToGetGatewaysGatewayArrayOutput() GetGatewaysGatewayArrayOutput

func (GetGatewaysGatewayArrayOutput) ToGetGatewaysGatewayArrayOutputWithContext

func (o GetGatewaysGatewayArrayOutput) ToGetGatewaysGatewayArrayOutputWithContext(ctx context.Context) GetGatewaysGatewayArrayOutput

type GetGatewaysGatewayInput

type GetGatewaysGatewayInput interface {
	pulumi.Input

	ToGetGatewaysGatewayOutput() GetGatewaysGatewayOutput
	ToGetGatewaysGatewayOutputWithContext(context.Context) GetGatewaysGatewayOutput
}

GetGatewaysGatewayInput is an input type that accepts GetGatewaysGatewayArgs and GetGatewaysGatewayOutput values. You can construct a concrete instance of `GetGatewaysGatewayInput` via:

GetGatewaysGatewayArgs{...}

type GetGatewaysGatewayOutput

type GetGatewaysGatewayOutput struct{ *pulumi.OutputState }

func (GetGatewaysGatewayOutput) Description

func (GetGatewaysGatewayOutput) ElementType

func (GetGatewaysGatewayOutput) ElementType() reflect.Type

func (GetGatewaysGatewayOutput) GrpcAddress

func (GetGatewaysGatewayOutput) Hostname

func (GetGatewaysGatewayOutput) Id

The ID of this resource.

func (GetGatewaysGatewayOutput) Logicalname

func (GetGatewaysGatewayOutput) PublicAddress

func (o GetGatewaysGatewayOutput) PublicAddress() pulumi.StringOutput

func (GetGatewaysGatewayOutput) Status

func (GetGatewaysGatewayOutput) ToGetGatewaysGatewayOutput

func (o GetGatewaysGatewayOutput) ToGetGatewaysGatewayOutput() GetGatewaysGatewayOutput

func (GetGatewaysGatewayOutput) ToGetGatewaysGatewayOutputWithContext

func (o GetGatewaysGatewayOutput) ToGetGatewaysGatewayOutputWithContext(ctx context.Context) GetGatewaysGatewayOutput

func (GetGatewaysGatewayOutput) Version

type GetGatewaysResult

type GetGatewaysResult struct {
	// A list of existing gateways' parameters.
	Gateways []GetGatewaysGateway `pulumi:"gateways"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getGateways.

func GetGateways

func GetGateways(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetGatewaysResult, error)

The data source `getGateways` provides a method to query all gateways within the Aqua

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		testgateway, err := aquasec.GetGateways(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("gatewayData", testgateway)
		ctx.Export("gatewayName", testgateway.Gateways[0].Id)
		ctx.Export("gatewayStatus", testgateway.Gateways[0].Status)
		ctx.Export("gatewayDescription", testgateway.Gateways[0].Description)
		ctx.Export("gatewayVersion", testgateway.Gateways[0].Version)
		ctx.Export("gatewayHostname", testgateway.Gateways[0].Hostname)
		ctx.Export("gatewayGrpcAddress", testgateway.Gateways[0].GrpcAddress)
		return nil
	})
}

```

type GetGroupsGroup

type GetGroupsGroup struct {
	Created string `pulumi:"created"`
	GroupId string `pulumi:"groupId"`
	Name    string `pulumi:"name"`
}

type GetGroupsGroupArgs

type GetGroupsGroupArgs struct {
	Created pulumi.StringInput `pulumi:"created"`
	GroupId pulumi.StringInput `pulumi:"groupId"`
	Name    pulumi.StringInput `pulumi:"name"`
}

func (GetGroupsGroupArgs) ElementType

func (GetGroupsGroupArgs) ElementType() reflect.Type

func (GetGroupsGroupArgs) ToGetGroupsGroupOutput

func (i GetGroupsGroupArgs) ToGetGroupsGroupOutput() GetGroupsGroupOutput

func (GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext

func (i GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput

type GetGroupsGroupArray

type GetGroupsGroupArray []GetGroupsGroupInput

func (GetGroupsGroupArray) ElementType

func (GetGroupsGroupArray) ElementType() reflect.Type

func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutput

func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput

func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext

func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput

type GetGroupsGroupArrayInput

type GetGroupsGroupArrayInput interface {
	pulumi.Input

	ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
	ToGetGroupsGroupArrayOutputWithContext(context.Context) GetGroupsGroupArrayOutput
}

GetGroupsGroupArrayInput is an input type that accepts GetGroupsGroupArray and GetGroupsGroupArrayOutput values. You can construct a concrete instance of `GetGroupsGroupArrayInput` via:

GetGroupsGroupArray{ GetGroupsGroupArgs{...} }

type GetGroupsGroupArrayOutput

type GetGroupsGroupArrayOutput struct{ *pulumi.OutputState }

func (GetGroupsGroupArrayOutput) ElementType

func (GetGroupsGroupArrayOutput) ElementType() reflect.Type

func (GetGroupsGroupArrayOutput) Index

func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput

func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput

func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext

func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput

type GetGroupsGroupInput

type GetGroupsGroupInput interface {
	pulumi.Input

	ToGetGroupsGroupOutput() GetGroupsGroupOutput
	ToGetGroupsGroupOutputWithContext(context.Context) GetGroupsGroupOutput
}

GetGroupsGroupInput is an input type that accepts GetGroupsGroupArgs and GetGroupsGroupOutput values. You can construct a concrete instance of `GetGroupsGroupInput` via:

GetGroupsGroupArgs{...}

type GetGroupsGroupOutput

type GetGroupsGroupOutput struct{ *pulumi.OutputState }

func (GetGroupsGroupOutput) Created

func (GetGroupsGroupOutput) ElementType

func (GetGroupsGroupOutput) ElementType() reflect.Type

func (GetGroupsGroupOutput) GroupId

func (GetGroupsGroupOutput) Name

func (GetGroupsGroupOutput) ToGetGroupsGroupOutput

func (o GetGroupsGroupOutput) ToGetGroupsGroupOutput() GetGroupsGroupOutput

func (GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext

func (o GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput

type GetGroupsResult

type GetGroupsResult struct {
	Groups []GetGroupsGroup `pulumi:"groups"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getGroups.

func GetGroups

func GetGroups(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetGroupsResult, error)

The data source `getGroups` provides a method to query all groups within the Aqua CSPMgroup database. The fields returned from this query are detailed in the Schema section below.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		groups, err := aquasec.GetGroups(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("firstGroupName", groups.Groups[0].Name)
		return nil
	})
}

```

type GetHostAssurancePolicyAutoScanTime

type GetHostAssurancePolicyAutoScanTime struct {
	Iteration     int      `pulumi:"iteration"`
	IterationType string   `pulumi:"iterationType"`
	Time          string   `pulumi:"time"`
	WeekDays      []string `pulumi:"weekDays"`
}

type GetHostAssurancePolicyAutoScanTimeArgs

type GetHostAssurancePolicyAutoScanTimeArgs struct {
	Iteration     pulumi.IntInput         `pulumi:"iteration"`
	IterationType pulumi.StringInput      `pulumi:"iterationType"`
	Time          pulumi.StringInput      `pulumi:"time"`
	WeekDays      pulumi.StringArrayInput `pulumi:"weekDays"`
}

func (GetHostAssurancePolicyAutoScanTimeArgs) ElementType

func (GetHostAssurancePolicyAutoScanTimeArgs) ToGetHostAssurancePolicyAutoScanTimeOutput

func (i GetHostAssurancePolicyAutoScanTimeArgs) ToGetHostAssurancePolicyAutoScanTimeOutput() GetHostAssurancePolicyAutoScanTimeOutput

func (GetHostAssurancePolicyAutoScanTimeArgs) ToGetHostAssurancePolicyAutoScanTimeOutputWithContext

func (i GetHostAssurancePolicyAutoScanTimeArgs) ToGetHostAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) GetHostAssurancePolicyAutoScanTimeOutput

type GetHostAssurancePolicyAutoScanTimeArray

type GetHostAssurancePolicyAutoScanTimeArray []GetHostAssurancePolicyAutoScanTimeInput

func (GetHostAssurancePolicyAutoScanTimeArray) ElementType

func (GetHostAssurancePolicyAutoScanTimeArray) ToGetHostAssurancePolicyAutoScanTimeArrayOutput

func (i GetHostAssurancePolicyAutoScanTimeArray) ToGetHostAssurancePolicyAutoScanTimeArrayOutput() GetHostAssurancePolicyAutoScanTimeArrayOutput

func (GetHostAssurancePolicyAutoScanTimeArray) ToGetHostAssurancePolicyAutoScanTimeArrayOutputWithContext

func (i GetHostAssurancePolicyAutoScanTimeArray) ToGetHostAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyAutoScanTimeArrayOutput

type GetHostAssurancePolicyAutoScanTimeArrayInput

type GetHostAssurancePolicyAutoScanTimeArrayInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyAutoScanTimeArrayOutput() GetHostAssurancePolicyAutoScanTimeArrayOutput
	ToGetHostAssurancePolicyAutoScanTimeArrayOutputWithContext(context.Context) GetHostAssurancePolicyAutoScanTimeArrayOutput
}

GetHostAssurancePolicyAutoScanTimeArrayInput is an input type that accepts GetHostAssurancePolicyAutoScanTimeArray and GetHostAssurancePolicyAutoScanTimeArrayOutput values. You can construct a concrete instance of `GetHostAssurancePolicyAutoScanTimeArrayInput` via:

GetHostAssurancePolicyAutoScanTimeArray{ GetHostAssurancePolicyAutoScanTimeArgs{...} }

type GetHostAssurancePolicyAutoScanTimeArrayOutput

type GetHostAssurancePolicyAutoScanTimeArrayOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyAutoScanTimeArrayOutput) ElementType

func (GetHostAssurancePolicyAutoScanTimeArrayOutput) Index

func (GetHostAssurancePolicyAutoScanTimeArrayOutput) ToGetHostAssurancePolicyAutoScanTimeArrayOutput

func (o GetHostAssurancePolicyAutoScanTimeArrayOutput) ToGetHostAssurancePolicyAutoScanTimeArrayOutput() GetHostAssurancePolicyAutoScanTimeArrayOutput

func (GetHostAssurancePolicyAutoScanTimeArrayOutput) ToGetHostAssurancePolicyAutoScanTimeArrayOutputWithContext

func (o GetHostAssurancePolicyAutoScanTimeArrayOutput) ToGetHostAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyAutoScanTimeArrayOutput

type GetHostAssurancePolicyAutoScanTimeInput

type GetHostAssurancePolicyAutoScanTimeInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyAutoScanTimeOutput() GetHostAssurancePolicyAutoScanTimeOutput
	ToGetHostAssurancePolicyAutoScanTimeOutputWithContext(context.Context) GetHostAssurancePolicyAutoScanTimeOutput
}

GetHostAssurancePolicyAutoScanTimeInput is an input type that accepts GetHostAssurancePolicyAutoScanTimeArgs and GetHostAssurancePolicyAutoScanTimeOutput values. You can construct a concrete instance of `GetHostAssurancePolicyAutoScanTimeInput` via:

GetHostAssurancePolicyAutoScanTimeArgs{...}

type GetHostAssurancePolicyAutoScanTimeOutput

type GetHostAssurancePolicyAutoScanTimeOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyAutoScanTimeOutput) ElementType

func (GetHostAssurancePolicyAutoScanTimeOutput) Iteration

func (GetHostAssurancePolicyAutoScanTimeOutput) IterationType

func (GetHostAssurancePolicyAutoScanTimeOutput) Time

func (GetHostAssurancePolicyAutoScanTimeOutput) ToGetHostAssurancePolicyAutoScanTimeOutput

func (o GetHostAssurancePolicyAutoScanTimeOutput) ToGetHostAssurancePolicyAutoScanTimeOutput() GetHostAssurancePolicyAutoScanTimeOutput

func (GetHostAssurancePolicyAutoScanTimeOutput) ToGetHostAssurancePolicyAutoScanTimeOutputWithContext

func (o GetHostAssurancePolicyAutoScanTimeOutput) ToGetHostAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) GetHostAssurancePolicyAutoScanTimeOutput

func (GetHostAssurancePolicyAutoScanTimeOutput) WeekDays

type GetHostAssurancePolicyCustomCheck

type GetHostAssurancePolicyCustomCheck struct {
	// Name of user account that created the policy.
	Author       string `pulumi:"author"`
	Description  string `pulumi:"description"`
	Engine       string `pulumi:"engine"`
	LastModified int    `pulumi:"lastModified"`
	Name         string `pulumi:"name"`
	Path         string `pulumi:"path"`
	ReadOnly     bool   `pulumi:"readOnly"`
	ScriptId     string `pulumi:"scriptId"`
	Severity     string `pulumi:"severity"`
	Snippet      string `pulumi:"snippet"`
}

type GetHostAssurancePolicyCustomCheckArgs

type GetHostAssurancePolicyCustomCheckArgs struct {
	// Name of user account that created the policy.
	Author       pulumi.StringInput `pulumi:"author"`
	Description  pulumi.StringInput `pulumi:"description"`
	Engine       pulumi.StringInput `pulumi:"engine"`
	LastModified pulumi.IntInput    `pulumi:"lastModified"`
	Name         pulumi.StringInput `pulumi:"name"`
	Path         pulumi.StringInput `pulumi:"path"`
	ReadOnly     pulumi.BoolInput   `pulumi:"readOnly"`
	ScriptId     pulumi.StringInput `pulumi:"scriptId"`
	Severity     pulumi.StringInput `pulumi:"severity"`
	Snippet      pulumi.StringInput `pulumi:"snippet"`
}

func (GetHostAssurancePolicyCustomCheckArgs) ElementType

func (GetHostAssurancePolicyCustomCheckArgs) ToGetHostAssurancePolicyCustomCheckOutput

func (i GetHostAssurancePolicyCustomCheckArgs) ToGetHostAssurancePolicyCustomCheckOutput() GetHostAssurancePolicyCustomCheckOutput

func (GetHostAssurancePolicyCustomCheckArgs) ToGetHostAssurancePolicyCustomCheckOutputWithContext

func (i GetHostAssurancePolicyCustomCheckArgs) ToGetHostAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) GetHostAssurancePolicyCustomCheckOutput

type GetHostAssurancePolicyCustomCheckArray

type GetHostAssurancePolicyCustomCheckArray []GetHostAssurancePolicyCustomCheckInput

func (GetHostAssurancePolicyCustomCheckArray) ElementType

func (GetHostAssurancePolicyCustomCheckArray) ToGetHostAssurancePolicyCustomCheckArrayOutput

func (i GetHostAssurancePolicyCustomCheckArray) ToGetHostAssurancePolicyCustomCheckArrayOutput() GetHostAssurancePolicyCustomCheckArrayOutput

func (GetHostAssurancePolicyCustomCheckArray) ToGetHostAssurancePolicyCustomCheckArrayOutputWithContext

func (i GetHostAssurancePolicyCustomCheckArray) ToGetHostAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyCustomCheckArrayOutput

type GetHostAssurancePolicyCustomCheckArrayInput

type GetHostAssurancePolicyCustomCheckArrayInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyCustomCheckArrayOutput() GetHostAssurancePolicyCustomCheckArrayOutput
	ToGetHostAssurancePolicyCustomCheckArrayOutputWithContext(context.Context) GetHostAssurancePolicyCustomCheckArrayOutput
}

GetHostAssurancePolicyCustomCheckArrayInput is an input type that accepts GetHostAssurancePolicyCustomCheckArray and GetHostAssurancePolicyCustomCheckArrayOutput values. You can construct a concrete instance of `GetHostAssurancePolicyCustomCheckArrayInput` via:

GetHostAssurancePolicyCustomCheckArray{ GetHostAssurancePolicyCustomCheckArgs{...} }

type GetHostAssurancePolicyCustomCheckArrayOutput

type GetHostAssurancePolicyCustomCheckArrayOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyCustomCheckArrayOutput) ElementType

func (GetHostAssurancePolicyCustomCheckArrayOutput) Index

func (GetHostAssurancePolicyCustomCheckArrayOutput) ToGetHostAssurancePolicyCustomCheckArrayOutput

func (o GetHostAssurancePolicyCustomCheckArrayOutput) ToGetHostAssurancePolicyCustomCheckArrayOutput() GetHostAssurancePolicyCustomCheckArrayOutput

func (GetHostAssurancePolicyCustomCheckArrayOutput) ToGetHostAssurancePolicyCustomCheckArrayOutputWithContext

func (o GetHostAssurancePolicyCustomCheckArrayOutput) ToGetHostAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyCustomCheckArrayOutput

type GetHostAssurancePolicyCustomCheckInput

type GetHostAssurancePolicyCustomCheckInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyCustomCheckOutput() GetHostAssurancePolicyCustomCheckOutput
	ToGetHostAssurancePolicyCustomCheckOutputWithContext(context.Context) GetHostAssurancePolicyCustomCheckOutput
}

GetHostAssurancePolicyCustomCheckInput is an input type that accepts GetHostAssurancePolicyCustomCheckArgs and GetHostAssurancePolicyCustomCheckOutput values. You can construct a concrete instance of `GetHostAssurancePolicyCustomCheckInput` via:

GetHostAssurancePolicyCustomCheckArgs{...}

type GetHostAssurancePolicyCustomCheckOutput

type GetHostAssurancePolicyCustomCheckOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyCustomCheckOutput) Author

Name of user account that created the policy.

func (GetHostAssurancePolicyCustomCheckOutput) Description

func (GetHostAssurancePolicyCustomCheckOutput) ElementType

func (GetHostAssurancePolicyCustomCheckOutput) Engine

func (GetHostAssurancePolicyCustomCheckOutput) LastModified

func (GetHostAssurancePolicyCustomCheckOutput) Name

func (GetHostAssurancePolicyCustomCheckOutput) Path

func (GetHostAssurancePolicyCustomCheckOutput) ReadOnly

func (GetHostAssurancePolicyCustomCheckOutput) ScriptId

func (GetHostAssurancePolicyCustomCheckOutput) Severity

func (GetHostAssurancePolicyCustomCheckOutput) Snippet

func (GetHostAssurancePolicyCustomCheckOutput) ToGetHostAssurancePolicyCustomCheckOutput

func (o GetHostAssurancePolicyCustomCheckOutput) ToGetHostAssurancePolicyCustomCheckOutput() GetHostAssurancePolicyCustomCheckOutput

func (GetHostAssurancePolicyCustomCheckOutput) ToGetHostAssurancePolicyCustomCheckOutputWithContext

func (o GetHostAssurancePolicyCustomCheckOutput) ToGetHostAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) GetHostAssurancePolicyCustomCheckOutput

type GetHostAssurancePolicyForbiddenLabel

type GetHostAssurancePolicyForbiddenLabel struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type GetHostAssurancePolicyForbiddenLabelArgs

type GetHostAssurancePolicyForbiddenLabelArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetHostAssurancePolicyForbiddenLabelArgs) ElementType

func (GetHostAssurancePolicyForbiddenLabelArgs) ToGetHostAssurancePolicyForbiddenLabelOutput

func (i GetHostAssurancePolicyForbiddenLabelArgs) ToGetHostAssurancePolicyForbiddenLabelOutput() GetHostAssurancePolicyForbiddenLabelOutput

func (GetHostAssurancePolicyForbiddenLabelArgs) ToGetHostAssurancePolicyForbiddenLabelOutputWithContext

func (i GetHostAssurancePolicyForbiddenLabelArgs) ToGetHostAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) GetHostAssurancePolicyForbiddenLabelOutput

type GetHostAssurancePolicyForbiddenLabelArray

type GetHostAssurancePolicyForbiddenLabelArray []GetHostAssurancePolicyForbiddenLabelInput

func (GetHostAssurancePolicyForbiddenLabelArray) ElementType

func (GetHostAssurancePolicyForbiddenLabelArray) ToGetHostAssurancePolicyForbiddenLabelArrayOutput

func (i GetHostAssurancePolicyForbiddenLabelArray) ToGetHostAssurancePolicyForbiddenLabelArrayOutput() GetHostAssurancePolicyForbiddenLabelArrayOutput

func (GetHostAssurancePolicyForbiddenLabelArray) ToGetHostAssurancePolicyForbiddenLabelArrayOutputWithContext

func (i GetHostAssurancePolicyForbiddenLabelArray) ToGetHostAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyForbiddenLabelArrayOutput

type GetHostAssurancePolicyForbiddenLabelArrayInput

type GetHostAssurancePolicyForbiddenLabelArrayInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyForbiddenLabelArrayOutput() GetHostAssurancePolicyForbiddenLabelArrayOutput
	ToGetHostAssurancePolicyForbiddenLabelArrayOutputWithContext(context.Context) GetHostAssurancePolicyForbiddenLabelArrayOutput
}

GetHostAssurancePolicyForbiddenLabelArrayInput is an input type that accepts GetHostAssurancePolicyForbiddenLabelArray and GetHostAssurancePolicyForbiddenLabelArrayOutput values. You can construct a concrete instance of `GetHostAssurancePolicyForbiddenLabelArrayInput` via:

GetHostAssurancePolicyForbiddenLabelArray{ GetHostAssurancePolicyForbiddenLabelArgs{...} }

type GetHostAssurancePolicyForbiddenLabelArrayOutput

type GetHostAssurancePolicyForbiddenLabelArrayOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyForbiddenLabelArrayOutput) ElementType

func (GetHostAssurancePolicyForbiddenLabelArrayOutput) Index

func (GetHostAssurancePolicyForbiddenLabelArrayOutput) ToGetHostAssurancePolicyForbiddenLabelArrayOutput

func (o GetHostAssurancePolicyForbiddenLabelArrayOutput) ToGetHostAssurancePolicyForbiddenLabelArrayOutput() GetHostAssurancePolicyForbiddenLabelArrayOutput

func (GetHostAssurancePolicyForbiddenLabelArrayOutput) ToGetHostAssurancePolicyForbiddenLabelArrayOutputWithContext

func (o GetHostAssurancePolicyForbiddenLabelArrayOutput) ToGetHostAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyForbiddenLabelArrayOutput

type GetHostAssurancePolicyForbiddenLabelInput

type GetHostAssurancePolicyForbiddenLabelInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyForbiddenLabelOutput() GetHostAssurancePolicyForbiddenLabelOutput
	ToGetHostAssurancePolicyForbiddenLabelOutputWithContext(context.Context) GetHostAssurancePolicyForbiddenLabelOutput
}

GetHostAssurancePolicyForbiddenLabelInput is an input type that accepts GetHostAssurancePolicyForbiddenLabelArgs and GetHostAssurancePolicyForbiddenLabelOutput values. You can construct a concrete instance of `GetHostAssurancePolicyForbiddenLabelInput` via:

GetHostAssurancePolicyForbiddenLabelArgs{...}

type GetHostAssurancePolicyForbiddenLabelOutput

type GetHostAssurancePolicyForbiddenLabelOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyForbiddenLabelOutput) ElementType

func (GetHostAssurancePolicyForbiddenLabelOutput) Key

func (GetHostAssurancePolicyForbiddenLabelOutput) ToGetHostAssurancePolicyForbiddenLabelOutput

func (o GetHostAssurancePolicyForbiddenLabelOutput) ToGetHostAssurancePolicyForbiddenLabelOutput() GetHostAssurancePolicyForbiddenLabelOutput

func (GetHostAssurancePolicyForbiddenLabelOutput) ToGetHostAssurancePolicyForbiddenLabelOutputWithContext

func (o GetHostAssurancePolicyForbiddenLabelOutput) ToGetHostAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) GetHostAssurancePolicyForbiddenLabelOutput

func (GetHostAssurancePolicyForbiddenLabelOutput) Value

type GetHostAssurancePolicyPackagesBlackList

type GetHostAssurancePolicyPackagesBlackList struct {
	Arch         string `pulumi:"arch"`
	Display      string `pulumi:"display"`
	Epoch        string `pulumi:"epoch"`
	Format       string `pulumi:"format"`
	License      string `pulumi:"license"`
	Name         string `pulumi:"name"`
	Release      string `pulumi:"release"`
	Version      string `pulumi:"version"`
	VersionRange string `pulumi:"versionRange"`
}

type GetHostAssurancePolicyPackagesBlackListArgs

type GetHostAssurancePolicyPackagesBlackListArgs struct {
	Arch         pulumi.StringInput `pulumi:"arch"`
	Display      pulumi.StringInput `pulumi:"display"`
	Epoch        pulumi.StringInput `pulumi:"epoch"`
	Format       pulumi.StringInput `pulumi:"format"`
	License      pulumi.StringInput `pulumi:"license"`
	Name         pulumi.StringInput `pulumi:"name"`
	Release      pulumi.StringInput `pulumi:"release"`
	Version      pulumi.StringInput `pulumi:"version"`
	VersionRange pulumi.StringInput `pulumi:"versionRange"`
}

func (GetHostAssurancePolicyPackagesBlackListArgs) ElementType

func (GetHostAssurancePolicyPackagesBlackListArgs) ToGetHostAssurancePolicyPackagesBlackListOutput

func (i GetHostAssurancePolicyPackagesBlackListArgs) ToGetHostAssurancePolicyPackagesBlackListOutput() GetHostAssurancePolicyPackagesBlackListOutput

func (GetHostAssurancePolicyPackagesBlackListArgs) ToGetHostAssurancePolicyPackagesBlackListOutputWithContext

func (i GetHostAssurancePolicyPackagesBlackListArgs) ToGetHostAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) GetHostAssurancePolicyPackagesBlackListOutput

type GetHostAssurancePolicyPackagesBlackListArray

type GetHostAssurancePolicyPackagesBlackListArray []GetHostAssurancePolicyPackagesBlackListInput

func (GetHostAssurancePolicyPackagesBlackListArray) ElementType

func (GetHostAssurancePolicyPackagesBlackListArray) ToGetHostAssurancePolicyPackagesBlackListArrayOutput

func (i GetHostAssurancePolicyPackagesBlackListArray) ToGetHostAssurancePolicyPackagesBlackListArrayOutput() GetHostAssurancePolicyPackagesBlackListArrayOutput

func (GetHostAssurancePolicyPackagesBlackListArray) ToGetHostAssurancePolicyPackagesBlackListArrayOutputWithContext

func (i GetHostAssurancePolicyPackagesBlackListArray) ToGetHostAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyPackagesBlackListArrayOutput

type GetHostAssurancePolicyPackagesBlackListArrayInput

type GetHostAssurancePolicyPackagesBlackListArrayInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyPackagesBlackListArrayOutput() GetHostAssurancePolicyPackagesBlackListArrayOutput
	ToGetHostAssurancePolicyPackagesBlackListArrayOutputWithContext(context.Context) GetHostAssurancePolicyPackagesBlackListArrayOutput
}

GetHostAssurancePolicyPackagesBlackListArrayInput is an input type that accepts GetHostAssurancePolicyPackagesBlackListArray and GetHostAssurancePolicyPackagesBlackListArrayOutput values. You can construct a concrete instance of `GetHostAssurancePolicyPackagesBlackListArrayInput` via:

GetHostAssurancePolicyPackagesBlackListArray{ GetHostAssurancePolicyPackagesBlackListArgs{...} }

type GetHostAssurancePolicyPackagesBlackListArrayOutput

type GetHostAssurancePolicyPackagesBlackListArrayOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyPackagesBlackListArrayOutput) ElementType

func (GetHostAssurancePolicyPackagesBlackListArrayOutput) Index

func (GetHostAssurancePolicyPackagesBlackListArrayOutput) ToGetHostAssurancePolicyPackagesBlackListArrayOutput

func (o GetHostAssurancePolicyPackagesBlackListArrayOutput) ToGetHostAssurancePolicyPackagesBlackListArrayOutput() GetHostAssurancePolicyPackagesBlackListArrayOutput

func (GetHostAssurancePolicyPackagesBlackListArrayOutput) ToGetHostAssurancePolicyPackagesBlackListArrayOutputWithContext

func (o GetHostAssurancePolicyPackagesBlackListArrayOutput) ToGetHostAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyPackagesBlackListArrayOutput

type GetHostAssurancePolicyPackagesBlackListInput

type GetHostAssurancePolicyPackagesBlackListInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyPackagesBlackListOutput() GetHostAssurancePolicyPackagesBlackListOutput
	ToGetHostAssurancePolicyPackagesBlackListOutputWithContext(context.Context) GetHostAssurancePolicyPackagesBlackListOutput
}

GetHostAssurancePolicyPackagesBlackListInput is an input type that accepts GetHostAssurancePolicyPackagesBlackListArgs and GetHostAssurancePolicyPackagesBlackListOutput values. You can construct a concrete instance of `GetHostAssurancePolicyPackagesBlackListInput` via:

GetHostAssurancePolicyPackagesBlackListArgs{...}

type GetHostAssurancePolicyPackagesBlackListOutput

type GetHostAssurancePolicyPackagesBlackListOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyPackagesBlackListOutput) Arch

func (GetHostAssurancePolicyPackagesBlackListOutput) Display

func (GetHostAssurancePolicyPackagesBlackListOutput) ElementType

func (GetHostAssurancePolicyPackagesBlackListOutput) Epoch

func (GetHostAssurancePolicyPackagesBlackListOutput) Format

func (GetHostAssurancePolicyPackagesBlackListOutput) License

func (GetHostAssurancePolicyPackagesBlackListOutput) Name

func (GetHostAssurancePolicyPackagesBlackListOutput) Release

func (GetHostAssurancePolicyPackagesBlackListOutput) ToGetHostAssurancePolicyPackagesBlackListOutput

func (o GetHostAssurancePolicyPackagesBlackListOutput) ToGetHostAssurancePolicyPackagesBlackListOutput() GetHostAssurancePolicyPackagesBlackListOutput

func (GetHostAssurancePolicyPackagesBlackListOutput) ToGetHostAssurancePolicyPackagesBlackListOutputWithContext

func (o GetHostAssurancePolicyPackagesBlackListOutput) ToGetHostAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) GetHostAssurancePolicyPackagesBlackListOutput

func (GetHostAssurancePolicyPackagesBlackListOutput) Version

func (GetHostAssurancePolicyPackagesBlackListOutput) VersionRange

type GetHostAssurancePolicyPackagesWhiteList

type GetHostAssurancePolicyPackagesWhiteList struct {
	Arch         string `pulumi:"arch"`
	Display      string `pulumi:"display"`
	Epoch        string `pulumi:"epoch"`
	Format       string `pulumi:"format"`
	License      string `pulumi:"license"`
	Name         string `pulumi:"name"`
	Release      string `pulumi:"release"`
	Version      string `pulumi:"version"`
	VersionRange string `pulumi:"versionRange"`
}

type GetHostAssurancePolicyPackagesWhiteListArgs

type GetHostAssurancePolicyPackagesWhiteListArgs struct {
	Arch         pulumi.StringInput `pulumi:"arch"`
	Display      pulumi.StringInput `pulumi:"display"`
	Epoch        pulumi.StringInput `pulumi:"epoch"`
	Format       pulumi.StringInput `pulumi:"format"`
	License      pulumi.StringInput `pulumi:"license"`
	Name         pulumi.StringInput `pulumi:"name"`
	Release      pulumi.StringInput `pulumi:"release"`
	Version      pulumi.StringInput `pulumi:"version"`
	VersionRange pulumi.StringInput `pulumi:"versionRange"`
}

func (GetHostAssurancePolicyPackagesWhiteListArgs) ElementType

func (GetHostAssurancePolicyPackagesWhiteListArgs) ToGetHostAssurancePolicyPackagesWhiteListOutput

func (i GetHostAssurancePolicyPackagesWhiteListArgs) ToGetHostAssurancePolicyPackagesWhiteListOutput() GetHostAssurancePolicyPackagesWhiteListOutput

func (GetHostAssurancePolicyPackagesWhiteListArgs) ToGetHostAssurancePolicyPackagesWhiteListOutputWithContext

func (i GetHostAssurancePolicyPackagesWhiteListArgs) ToGetHostAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) GetHostAssurancePolicyPackagesWhiteListOutput

type GetHostAssurancePolicyPackagesWhiteListArray

type GetHostAssurancePolicyPackagesWhiteListArray []GetHostAssurancePolicyPackagesWhiteListInput

func (GetHostAssurancePolicyPackagesWhiteListArray) ElementType

func (GetHostAssurancePolicyPackagesWhiteListArray) ToGetHostAssurancePolicyPackagesWhiteListArrayOutput

func (i GetHostAssurancePolicyPackagesWhiteListArray) ToGetHostAssurancePolicyPackagesWhiteListArrayOutput() GetHostAssurancePolicyPackagesWhiteListArrayOutput

func (GetHostAssurancePolicyPackagesWhiteListArray) ToGetHostAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (i GetHostAssurancePolicyPackagesWhiteListArray) ToGetHostAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyPackagesWhiteListArrayOutput

type GetHostAssurancePolicyPackagesWhiteListArrayInput

type GetHostAssurancePolicyPackagesWhiteListArrayInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyPackagesWhiteListArrayOutput() GetHostAssurancePolicyPackagesWhiteListArrayOutput
	ToGetHostAssurancePolicyPackagesWhiteListArrayOutputWithContext(context.Context) GetHostAssurancePolicyPackagesWhiteListArrayOutput
}

GetHostAssurancePolicyPackagesWhiteListArrayInput is an input type that accepts GetHostAssurancePolicyPackagesWhiteListArray and GetHostAssurancePolicyPackagesWhiteListArrayOutput values. You can construct a concrete instance of `GetHostAssurancePolicyPackagesWhiteListArrayInput` via:

GetHostAssurancePolicyPackagesWhiteListArray{ GetHostAssurancePolicyPackagesWhiteListArgs{...} }

type GetHostAssurancePolicyPackagesWhiteListArrayOutput

type GetHostAssurancePolicyPackagesWhiteListArrayOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyPackagesWhiteListArrayOutput) ElementType

func (GetHostAssurancePolicyPackagesWhiteListArrayOutput) Index

func (GetHostAssurancePolicyPackagesWhiteListArrayOutput) ToGetHostAssurancePolicyPackagesWhiteListArrayOutput

func (o GetHostAssurancePolicyPackagesWhiteListArrayOutput) ToGetHostAssurancePolicyPackagesWhiteListArrayOutput() GetHostAssurancePolicyPackagesWhiteListArrayOutput

func (GetHostAssurancePolicyPackagesWhiteListArrayOutput) ToGetHostAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (o GetHostAssurancePolicyPackagesWhiteListArrayOutput) ToGetHostAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyPackagesWhiteListArrayOutput

type GetHostAssurancePolicyPackagesWhiteListInput

type GetHostAssurancePolicyPackagesWhiteListInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyPackagesWhiteListOutput() GetHostAssurancePolicyPackagesWhiteListOutput
	ToGetHostAssurancePolicyPackagesWhiteListOutputWithContext(context.Context) GetHostAssurancePolicyPackagesWhiteListOutput
}

GetHostAssurancePolicyPackagesWhiteListInput is an input type that accepts GetHostAssurancePolicyPackagesWhiteListArgs and GetHostAssurancePolicyPackagesWhiteListOutput values. You can construct a concrete instance of `GetHostAssurancePolicyPackagesWhiteListInput` via:

GetHostAssurancePolicyPackagesWhiteListArgs{...}

type GetHostAssurancePolicyPackagesWhiteListOutput

type GetHostAssurancePolicyPackagesWhiteListOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyPackagesWhiteListOutput) Arch

func (GetHostAssurancePolicyPackagesWhiteListOutput) Display

func (GetHostAssurancePolicyPackagesWhiteListOutput) ElementType

func (GetHostAssurancePolicyPackagesWhiteListOutput) Epoch

func (GetHostAssurancePolicyPackagesWhiteListOutput) Format

func (GetHostAssurancePolicyPackagesWhiteListOutput) License

func (GetHostAssurancePolicyPackagesWhiteListOutput) Name

func (GetHostAssurancePolicyPackagesWhiteListOutput) Release

func (GetHostAssurancePolicyPackagesWhiteListOutput) ToGetHostAssurancePolicyPackagesWhiteListOutput

func (o GetHostAssurancePolicyPackagesWhiteListOutput) ToGetHostAssurancePolicyPackagesWhiteListOutput() GetHostAssurancePolicyPackagesWhiteListOutput

func (GetHostAssurancePolicyPackagesWhiteListOutput) ToGetHostAssurancePolicyPackagesWhiteListOutputWithContext

func (o GetHostAssurancePolicyPackagesWhiteListOutput) ToGetHostAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) GetHostAssurancePolicyPackagesWhiteListOutput

func (GetHostAssurancePolicyPackagesWhiteListOutput) Version

func (GetHostAssurancePolicyPackagesWhiteListOutput) VersionRange

type GetHostAssurancePolicyRequiredLabel

type GetHostAssurancePolicyRequiredLabel struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type GetHostAssurancePolicyRequiredLabelArgs

type GetHostAssurancePolicyRequiredLabelArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetHostAssurancePolicyRequiredLabelArgs) ElementType

func (GetHostAssurancePolicyRequiredLabelArgs) ToGetHostAssurancePolicyRequiredLabelOutput

func (i GetHostAssurancePolicyRequiredLabelArgs) ToGetHostAssurancePolicyRequiredLabelOutput() GetHostAssurancePolicyRequiredLabelOutput

func (GetHostAssurancePolicyRequiredLabelArgs) ToGetHostAssurancePolicyRequiredLabelOutputWithContext

func (i GetHostAssurancePolicyRequiredLabelArgs) ToGetHostAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) GetHostAssurancePolicyRequiredLabelOutput

type GetHostAssurancePolicyRequiredLabelArray

type GetHostAssurancePolicyRequiredLabelArray []GetHostAssurancePolicyRequiredLabelInput

func (GetHostAssurancePolicyRequiredLabelArray) ElementType

func (GetHostAssurancePolicyRequiredLabelArray) ToGetHostAssurancePolicyRequiredLabelArrayOutput

func (i GetHostAssurancePolicyRequiredLabelArray) ToGetHostAssurancePolicyRequiredLabelArrayOutput() GetHostAssurancePolicyRequiredLabelArrayOutput

func (GetHostAssurancePolicyRequiredLabelArray) ToGetHostAssurancePolicyRequiredLabelArrayOutputWithContext

func (i GetHostAssurancePolicyRequiredLabelArray) ToGetHostAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyRequiredLabelArrayOutput

type GetHostAssurancePolicyRequiredLabelArrayInput

type GetHostAssurancePolicyRequiredLabelArrayInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyRequiredLabelArrayOutput() GetHostAssurancePolicyRequiredLabelArrayOutput
	ToGetHostAssurancePolicyRequiredLabelArrayOutputWithContext(context.Context) GetHostAssurancePolicyRequiredLabelArrayOutput
}

GetHostAssurancePolicyRequiredLabelArrayInput is an input type that accepts GetHostAssurancePolicyRequiredLabelArray and GetHostAssurancePolicyRequiredLabelArrayOutput values. You can construct a concrete instance of `GetHostAssurancePolicyRequiredLabelArrayInput` via:

GetHostAssurancePolicyRequiredLabelArray{ GetHostAssurancePolicyRequiredLabelArgs{...} }

type GetHostAssurancePolicyRequiredLabelArrayOutput

type GetHostAssurancePolicyRequiredLabelArrayOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyRequiredLabelArrayOutput) ElementType

func (GetHostAssurancePolicyRequiredLabelArrayOutput) Index

func (GetHostAssurancePolicyRequiredLabelArrayOutput) ToGetHostAssurancePolicyRequiredLabelArrayOutput

func (o GetHostAssurancePolicyRequiredLabelArrayOutput) ToGetHostAssurancePolicyRequiredLabelArrayOutput() GetHostAssurancePolicyRequiredLabelArrayOutput

func (GetHostAssurancePolicyRequiredLabelArrayOutput) ToGetHostAssurancePolicyRequiredLabelArrayOutputWithContext

func (o GetHostAssurancePolicyRequiredLabelArrayOutput) ToGetHostAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyRequiredLabelArrayOutput

type GetHostAssurancePolicyRequiredLabelInput

type GetHostAssurancePolicyRequiredLabelInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyRequiredLabelOutput() GetHostAssurancePolicyRequiredLabelOutput
	ToGetHostAssurancePolicyRequiredLabelOutputWithContext(context.Context) GetHostAssurancePolicyRequiredLabelOutput
}

GetHostAssurancePolicyRequiredLabelInput is an input type that accepts GetHostAssurancePolicyRequiredLabelArgs and GetHostAssurancePolicyRequiredLabelOutput values. You can construct a concrete instance of `GetHostAssurancePolicyRequiredLabelInput` via:

GetHostAssurancePolicyRequiredLabelArgs{...}

type GetHostAssurancePolicyRequiredLabelOutput

type GetHostAssurancePolicyRequiredLabelOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyRequiredLabelOutput) ElementType

func (GetHostAssurancePolicyRequiredLabelOutput) Key

func (GetHostAssurancePolicyRequiredLabelOutput) ToGetHostAssurancePolicyRequiredLabelOutput

func (o GetHostAssurancePolicyRequiredLabelOutput) ToGetHostAssurancePolicyRequiredLabelOutput() GetHostAssurancePolicyRequiredLabelOutput

func (GetHostAssurancePolicyRequiredLabelOutput) ToGetHostAssurancePolicyRequiredLabelOutputWithContext

func (o GetHostAssurancePolicyRequiredLabelOutput) ToGetHostAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) GetHostAssurancePolicyRequiredLabelOutput

func (GetHostAssurancePolicyRequiredLabelOutput) Value

type GetHostAssurancePolicyScope

type GetHostAssurancePolicyScope struct {
	Expression string                                `pulumi:"expression"`
	Variables  []GetHostAssurancePolicyScopeVariable `pulumi:"variables"`
}

type GetHostAssurancePolicyScopeArgs

type GetHostAssurancePolicyScopeArgs struct {
	Expression pulumi.StringInput                            `pulumi:"expression"`
	Variables  GetHostAssurancePolicyScopeVariableArrayInput `pulumi:"variables"`
}

func (GetHostAssurancePolicyScopeArgs) ElementType

func (GetHostAssurancePolicyScopeArgs) ToGetHostAssurancePolicyScopeOutput

func (i GetHostAssurancePolicyScopeArgs) ToGetHostAssurancePolicyScopeOutput() GetHostAssurancePolicyScopeOutput

func (GetHostAssurancePolicyScopeArgs) ToGetHostAssurancePolicyScopeOutputWithContext

func (i GetHostAssurancePolicyScopeArgs) ToGetHostAssurancePolicyScopeOutputWithContext(ctx context.Context) GetHostAssurancePolicyScopeOutput

type GetHostAssurancePolicyScopeArray

type GetHostAssurancePolicyScopeArray []GetHostAssurancePolicyScopeInput

func (GetHostAssurancePolicyScopeArray) ElementType

func (GetHostAssurancePolicyScopeArray) ToGetHostAssurancePolicyScopeArrayOutput

func (i GetHostAssurancePolicyScopeArray) ToGetHostAssurancePolicyScopeArrayOutput() GetHostAssurancePolicyScopeArrayOutput

func (GetHostAssurancePolicyScopeArray) ToGetHostAssurancePolicyScopeArrayOutputWithContext

func (i GetHostAssurancePolicyScopeArray) ToGetHostAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyScopeArrayOutput

type GetHostAssurancePolicyScopeArrayInput

type GetHostAssurancePolicyScopeArrayInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyScopeArrayOutput() GetHostAssurancePolicyScopeArrayOutput
	ToGetHostAssurancePolicyScopeArrayOutputWithContext(context.Context) GetHostAssurancePolicyScopeArrayOutput
}

GetHostAssurancePolicyScopeArrayInput is an input type that accepts GetHostAssurancePolicyScopeArray and GetHostAssurancePolicyScopeArrayOutput values. You can construct a concrete instance of `GetHostAssurancePolicyScopeArrayInput` via:

GetHostAssurancePolicyScopeArray{ GetHostAssurancePolicyScopeArgs{...} }

type GetHostAssurancePolicyScopeArrayOutput

type GetHostAssurancePolicyScopeArrayOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyScopeArrayOutput) ElementType

func (GetHostAssurancePolicyScopeArrayOutput) Index

func (GetHostAssurancePolicyScopeArrayOutput) ToGetHostAssurancePolicyScopeArrayOutput

func (o GetHostAssurancePolicyScopeArrayOutput) ToGetHostAssurancePolicyScopeArrayOutput() GetHostAssurancePolicyScopeArrayOutput

func (GetHostAssurancePolicyScopeArrayOutput) ToGetHostAssurancePolicyScopeArrayOutputWithContext

func (o GetHostAssurancePolicyScopeArrayOutput) ToGetHostAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyScopeArrayOutput

type GetHostAssurancePolicyScopeInput

type GetHostAssurancePolicyScopeInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyScopeOutput() GetHostAssurancePolicyScopeOutput
	ToGetHostAssurancePolicyScopeOutputWithContext(context.Context) GetHostAssurancePolicyScopeOutput
}

GetHostAssurancePolicyScopeInput is an input type that accepts GetHostAssurancePolicyScopeArgs and GetHostAssurancePolicyScopeOutput values. You can construct a concrete instance of `GetHostAssurancePolicyScopeInput` via:

GetHostAssurancePolicyScopeArgs{...}

type GetHostAssurancePolicyScopeOutput

type GetHostAssurancePolicyScopeOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyScopeOutput) ElementType

func (GetHostAssurancePolicyScopeOutput) Expression

func (GetHostAssurancePolicyScopeOutput) ToGetHostAssurancePolicyScopeOutput

func (o GetHostAssurancePolicyScopeOutput) ToGetHostAssurancePolicyScopeOutput() GetHostAssurancePolicyScopeOutput

func (GetHostAssurancePolicyScopeOutput) ToGetHostAssurancePolicyScopeOutputWithContext

func (o GetHostAssurancePolicyScopeOutput) ToGetHostAssurancePolicyScopeOutputWithContext(ctx context.Context) GetHostAssurancePolicyScopeOutput

func (GetHostAssurancePolicyScopeOutput) Variables

type GetHostAssurancePolicyScopeVariable

type GetHostAssurancePolicyScopeVariable struct {
	Attribute string `pulumi:"attribute"`
	Name      string `pulumi:"name"`
	Value     string `pulumi:"value"`
}

type GetHostAssurancePolicyScopeVariableArgs

type GetHostAssurancePolicyScopeVariableArgs struct {
	Attribute pulumi.StringInput `pulumi:"attribute"`
	Name      pulumi.StringInput `pulumi:"name"`
	Value     pulumi.StringInput `pulumi:"value"`
}

func (GetHostAssurancePolicyScopeVariableArgs) ElementType

func (GetHostAssurancePolicyScopeVariableArgs) ToGetHostAssurancePolicyScopeVariableOutput

func (i GetHostAssurancePolicyScopeVariableArgs) ToGetHostAssurancePolicyScopeVariableOutput() GetHostAssurancePolicyScopeVariableOutput

func (GetHostAssurancePolicyScopeVariableArgs) ToGetHostAssurancePolicyScopeVariableOutputWithContext

func (i GetHostAssurancePolicyScopeVariableArgs) ToGetHostAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) GetHostAssurancePolicyScopeVariableOutput

type GetHostAssurancePolicyScopeVariableArray

type GetHostAssurancePolicyScopeVariableArray []GetHostAssurancePolicyScopeVariableInput

func (GetHostAssurancePolicyScopeVariableArray) ElementType

func (GetHostAssurancePolicyScopeVariableArray) ToGetHostAssurancePolicyScopeVariableArrayOutput

func (i GetHostAssurancePolicyScopeVariableArray) ToGetHostAssurancePolicyScopeVariableArrayOutput() GetHostAssurancePolicyScopeVariableArrayOutput

func (GetHostAssurancePolicyScopeVariableArray) ToGetHostAssurancePolicyScopeVariableArrayOutputWithContext

func (i GetHostAssurancePolicyScopeVariableArray) ToGetHostAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyScopeVariableArrayOutput

type GetHostAssurancePolicyScopeVariableArrayInput

type GetHostAssurancePolicyScopeVariableArrayInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyScopeVariableArrayOutput() GetHostAssurancePolicyScopeVariableArrayOutput
	ToGetHostAssurancePolicyScopeVariableArrayOutputWithContext(context.Context) GetHostAssurancePolicyScopeVariableArrayOutput
}

GetHostAssurancePolicyScopeVariableArrayInput is an input type that accepts GetHostAssurancePolicyScopeVariableArray and GetHostAssurancePolicyScopeVariableArrayOutput values. You can construct a concrete instance of `GetHostAssurancePolicyScopeVariableArrayInput` via:

GetHostAssurancePolicyScopeVariableArray{ GetHostAssurancePolicyScopeVariableArgs{...} }

type GetHostAssurancePolicyScopeVariableArrayOutput

type GetHostAssurancePolicyScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyScopeVariableArrayOutput) ElementType

func (GetHostAssurancePolicyScopeVariableArrayOutput) Index

func (GetHostAssurancePolicyScopeVariableArrayOutput) ToGetHostAssurancePolicyScopeVariableArrayOutput

func (o GetHostAssurancePolicyScopeVariableArrayOutput) ToGetHostAssurancePolicyScopeVariableArrayOutput() GetHostAssurancePolicyScopeVariableArrayOutput

func (GetHostAssurancePolicyScopeVariableArrayOutput) ToGetHostAssurancePolicyScopeVariableArrayOutputWithContext

func (o GetHostAssurancePolicyScopeVariableArrayOutput) ToGetHostAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyScopeVariableArrayOutput

type GetHostAssurancePolicyScopeVariableInput

type GetHostAssurancePolicyScopeVariableInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyScopeVariableOutput() GetHostAssurancePolicyScopeVariableOutput
	ToGetHostAssurancePolicyScopeVariableOutputWithContext(context.Context) GetHostAssurancePolicyScopeVariableOutput
}

GetHostAssurancePolicyScopeVariableInput is an input type that accepts GetHostAssurancePolicyScopeVariableArgs and GetHostAssurancePolicyScopeVariableOutput values. You can construct a concrete instance of `GetHostAssurancePolicyScopeVariableInput` via:

GetHostAssurancePolicyScopeVariableArgs{...}

type GetHostAssurancePolicyScopeVariableOutput

type GetHostAssurancePolicyScopeVariableOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyScopeVariableOutput) Attribute

func (GetHostAssurancePolicyScopeVariableOutput) ElementType

func (GetHostAssurancePolicyScopeVariableOutput) Name

func (GetHostAssurancePolicyScopeVariableOutput) ToGetHostAssurancePolicyScopeVariableOutput

func (o GetHostAssurancePolicyScopeVariableOutput) ToGetHostAssurancePolicyScopeVariableOutput() GetHostAssurancePolicyScopeVariableOutput

func (GetHostAssurancePolicyScopeVariableOutput) ToGetHostAssurancePolicyScopeVariableOutputWithContext

func (o GetHostAssurancePolicyScopeVariableOutput) ToGetHostAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) GetHostAssurancePolicyScopeVariableOutput

func (GetHostAssurancePolicyScopeVariableOutput) Value

type GetHostAssurancePolicyTrustedBaseImage

type GetHostAssurancePolicyTrustedBaseImage struct {
	Imagename string `pulumi:"imagename"`
	Registry  string `pulumi:"registry"`
}

type GetHostAssurancePolicyTrustedBaseImageArgs

type GetHostAssurancePolicyTrustedBaseImageArgs struct {
	Imagename pulumi.StringInput `pulumi:"imagename"`
	Registry  pulumi.StringInput `pulumi:"registry"`
}

func (GetHostAssurancePolicyTrustedBaseImageArgs) ElementType

func (GetHostAssurancePolicyTrustedBaseImageArgs) ToGetHostAssurancePolicyTrustedBaseImageOutput

func (i GetHostAssurancePolicyTrustedBaseImageArgs) ToGetHostAssurancePolicyTrustedBaseImageOutput() GetHostAssurancePolicyTrustedBaseImageOutput

func (GetHostAssurancePolicyTrustedBaseImageArgs) ToGetHostAssurancePolicyTrustedBaseImageOutputWithContext

func (i GetHostAssurancePolicyTrustedBaseImageArgs) ToGetHostAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) GetHostAssurancePolicyTrustedBaseImageOutput

type GetHostAssurancePolicyTrustedBaseImageArray

type GetHostAssurancePolicyTrustedBaseImageArray []GetHostAssurancePolicyTrustedBaseImageInput

func (GetHostAssurancePolicyTrustedBaseImageArray) ElementType

func (GetHostAssurancePolicyTrustedBaseImageArray) ToGetHostAssurancePolicyTrustedBaseImageArrayOutput

func (i GetHostAssurancePolicyTrustedBaseImageArray) ToGetHostAssurancePolicyTrustedBaseImageArrayOutput() GetHostAssurancePolicyTrustedBaseImageArrayOutput

func (GetHostAssurancePolicyTrustedBaseImageArray) ToGetHostAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (i GetHostAssurancePolicyTrustedBaseImageArray) ToGetHostAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyTrustedBaseImageArrayOutput

type GetHostAssurancePolicyTrustedBaseImageArrayInput

type GetHostAssurancePolicyTrustedBaseImageArrayInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyTrustedBaseImageArrayOutput() GetHostAssurancePolicyTrustedBaseImageArrayOutput
	ToGetHostAssurancePolicyTrustedBaseImageArrayOutputWithContext(context.Context) GetHostAssurancePolicyTrustedBaseImageArrayOutput
}

GetHostAssurancePolicyTrustedBaseImageArrayInput is an input type that accepts GetHostAssurancePolicyTrustedBaseImageArray and GetHostAssurancePolicyTrustedBaseImageArrayOutput values. You can construct a concrete instance of `GetHostAssurancePolicyTrustedBaseImageArrayInput` via:

GetHostAssurancePolicyTrustedBaseImageArray{ GetHostAssurancePolicyTrustedBaseImageArgs{...} }

type GetHostAssurancePolicyTrustedBaseImageArrayOutput

type GetHostAssurancePolicyTrustedBaseImageArrayOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyTrustedBaseImageArrayOutput) ElementType

func (GetHostAssurancePolicyTrustedBaseImageArrayOutput) Index

func (GetHostAssurancePolicyTrustedBaseImageArrayOutput) ToGetHostAssurancePolicyTrustedBaseImageArrayOutput

func (o GetHostAssurancePolicyTrustedBaseImageArrayOutput) ToGetHostAssurancePolicyTrustedBaseImageArrayOutput() GetHostAssurancePolicyTrustedBaseImageArrayOutput

func (GetHostAssurancePolicyTrustedBaseImageArrayOutput) ToGetHostAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (o GetHostAssurancePolicyTrustedBaseImageArrayOutput) ToGetHostAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) GetHostAssurancePolicyTrustedBaseImageArrayOutput

type GetHostAssurancePolicyTrustedBaseImageInput

type GetHostAssurancePolicyTrustedBaseImageInput interface {
	pulumi.Input

	ToGetHostAssurancePolicyTrustedBaseImageOutput() GetHostAssurancePolicyTrustedBaseImageOutput
	ToGetHostAssurancePolicyTrustedBaseImageOutputWithContext(context.Context) GetHostAssurancePolicyTrustedBaseImageOutput
}

GetHostAssurancePolicyTrustedBaseImageInput is an input type that accepts GetHostAssurancePolicyTrustedBaseImageArgs and GetHostAssurancePolicyTrustedBaseImageOutput values. You can construct a concrete instance of `GetHostAssurancePolicyTrustedBaseImageInput` via:

GetHostAssurancePolicyTrustedBaseImageArgs{...}

type GetHostAssurancePolicyTrustedBaseImageOutput

type GetHostAssurancePolicyTrustedBaseImageOutput struct{ *pulumi.OutputState }

func (GetHostAssurancePolicyTrustedBaseImageOutput) ElementType

func (GetHostAssurancePolicyTrustedBaseImageOutput) Imagename

func (GetHostAssurancePolicyTrustedBaseImageOutput) Registry

func (GetHostAssurancePolicyTrustedBaseImageOutput) ToGetHostAssurancePolicyTrustedBaseImageOutput

func (o GetHostAssurancePolicyTrustedBaseImageOutput) ToGetHostAssurancePolicyTrustedBaseImageOutput() GetHostAssurancePolicyTrustedBaseImageOutput

func (GetHostAssurancePolicyTrustedBaseImageOutput) ToGetHostAssurancePolicyTrustedBaseImageOutputWithContext

func (o GetHostAssurancePolicyTrustedBaseImageOutput) ToGetHostAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) GetHostAssurancePolicyTrustedBaseImageOutput

type GetHostRuntimePolicyFileIntegrityMonitoring

type GetHostRuntimePolicyFileIntegrityMonitoring struct {
	ExcludedPaths      []string `pulumi:"excludedPaths"`
	ExcludedProcesses  []string `pulumi:"excludedProcesses"`
	ExcludedUsers      []string `pulumi:"excludedUsers"`
	MonitorAttributes  bool     `pulumi:"monitorAttributes"`
	MonitorCreate      bool     `pulumi:"monitorCreate"`
	MonitorDelete      bool     `pulumi:"monitorDelete"`
	MonitorModify      bool     `pulumi:"monitorModify"`
	MonitorRead        bool     `pulumi:"monitorRead"`
	MonitoredPaths     []string `pulumi:"monitoredPaths"`
	MonitoredProcesses []string `pulumi:"monitoredProcesses"`
	MonitoredUsers     []string `pulumi:"monitoredUsers"`
}

type GetHostRuntimePolicyFileIntegrityMonitoringArgs

type GetHostRuntimePolicyFileIntegrityMonitoringArgs struct {
	ExcludedPaths      pulumi.StringArrayInput `pulumi:"excludedPaths"`
	ExcludedProcesses  pulumi.StringArrayInput `pulumi:"excludedProcesses"`
	ExcludedUsers      pulumi.StringArrayInput `pulumi:"excludedUsers"`
	MonitorAttributes  pulumi.BoolInput        `pulumi:"monitorAttributes"`
	MonitorCreate      pulumi.BoolInput        `pulumi:"monitorCreate"`
	MonitorDelete      pulumi.BoolInput        `pulumi:"monitorDelete"`
	MonitorModify      pulumi.BoolInput        `pulumi:"monitorModify"`
	MonitorRead        pulumi.BoolInput        `pulumi:"monitorRead"`
	MonitoredPaths     pulumi.StringArrayInput `pulumi:"monitoredPaths"`
	MonitoredProcesses pulumi.StringArrayInput `pulumi:"monitoredProcesses"`
	MonitoredUsers     pulumi.StringArrayInput `pulumi:"monitoredUsers"`
}

func (GetHostRuntimePolicyFileIntegrityMonitoringArgs) ElementType

func (GetHostRuntimePolicyFileIntegrityMonitoringArgs) ToGetHostRuntimePolicyFileIntegrityMonitoringOutput

func (i GetHostRuntimePolicyFileIntegrityMonitoringArgs) ToGetHostRuntimePolicyFileIntegrityMonitoringOutput() GetHostRuntimePolicyFileIntegrityMonitoringOutput

func (GetHostRuntimePolicyFileIntegrityMonitoringArgs) ToGetHostRuntimePolicyFileIntegrityMonitoringOutputWithContext

func (i GetHostRuntimePolicyFileIntegrityMonitoringArgs) ToGetHostRuntimePolicyFileIntegrityMonitoringOutputWithContext(ctx context.Context) GetHostRuntimePolicyFileIntegrityMonitoringOutput

type GetHostRuntimePolicyFileIntegrityMonitoringArray

type GetHostRuntimePolicyFileIntegrityMonitoringArray []GetHostRuntimePolicyFileIntegrityMonitoringInput

func (GetHostRuntimePolicyFileIntegrityMonitoringArray) ElementType

func (GetHostRuntimePolicyFileIntegrityMonitoringArray) ToGetHostRuntimePolicyFileIntegrityMonitoringArrayOutput

func (i GetHostRuntimePolicyFileIntegrityMonitoringArray) ToGetHostRuntimePolicyFileIntegrityMonitoringArrayOutput() GetHostRuntimePolicyFileIntegrityMonitoringArrayOutput

func (GetHostRuntimePolicyFileIntegrityMonitoringArray) ToGetHostRuntimePolicyFileIntegrityMonitoringArrayOutputWithContext

func (i GetHostRuntimePolicyFileIntegrityMonitoringArray) ToGetHostRuntimePolicyFileIntegrityMonitoringArrayOutputWithContext(ctx context.Context) GetHostRuntimePolicyFileIntegrityMonitoringArrayOutput

type GetHostRuntimePolicyFileIntegrityMonitoringArrayInput

type GetHostRuntimePolicyFileIntegrityMonitoringArrayInput interface {
	pulumi.Input

	ToGetHostRuntimePolicyFileIntegrityMonitoringArrayOutput() GetHostRuntimePolicyFileIntegrityMonitoringArrayOutput
	ToGetHostRuntimePolicyFileIntegrityMonitoringArrayOutputWithContext(context.Context) GetHostRuntimePolicyFileIntegrityMonitoringArrayOutput
}

GetHostRuntimePolicyFileIntegrityMonitoringArrayInput is an input type that accepts GetHostRuntimePolicyFileIntegrityMonitoringArray and GetHostRuntimePolicyFileIntegrityMonitoringArrayOutput values. You can construct a concrete instance of `GetHostRuntimePolicyFileIntegrityMonitoringArrayInput` via:

GetHostRuntimePolicyFileIntegrityMonitoringArray{ GetHostRuntimePolicyFileIntegrityMonitoringArgs{...} }

type GetHostRuntimePolicyFileIntegrityMonitoringArrayOutput

type GetHostRuntimePolicyFileIntegrityMonitoringArrayOutput struct{ *pulumi.OutputState }

func (GetHostRuntimePolicyFileIntegrityMonitoringArrayOutput) ElementType

func (GetHostRuntimePolicyFileIntegrityMonitoringArrayOutput) Index

func (GetHostRuntimePolicyFileIntegrityMonitoringArrayOutput) ToGetHostRuntimePolicyFileIntegrityMonitoringArrayOutput

func (GetHostRuntimePolicyFileIntegrityMonitoringArrayOutput) ToGetHostRuntimePolicyFileIntegrityMonitoringArrayOutputWithContext

func (o GetHostRuntimePolicyFileIntegrityMonitoringArrayOutput) ToGetHostRuntimePolicyFileIntegrityMonitoringArrayOutputWithContext(ctx context.Context) GetHostRuntimePolicyFileIntegrityMonitoringArrayOutput

type GetHostRuntimePolicyFileIntegrityMonitoringInput

type GetHostRuntimePolicyFileIntegrityMonitoringInput interface {
	pulumi.Input

	ToGetHostRuntimePolicyFileIntegrityMonitoringOutput() GetHostRuntimePolicyFileIntegrityMonitoringOutput
	ToGetHostRuntimePolicyFileIntegrityMonitoringOutputWithContext(context.Context) GetHostRuntimePolicyFileIntegrityMonitoringOutput
}

GetHostRuntimePolicyFileIntegrityMonitoringInput is an input type that accepts GetHostRuntimePolicyFileIntegrityMonitoringArgs and GetHostRuntimePolicyFileIntegrityMonitoringOutput values. You can construct a concrete instance of `GetHostRuntimePolicyFileIntegrityMonitoringInput` via:

GetHostRuntimePolicyFileIntegrityMonitoringArgs{...}

type GetHostRuntimePolicyFileIntegrityMonitoringOutput

type GetHostRuntimePolicyFileIntegrityMonitoringOutput struct{ *pulumi.OutputState }

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) ElementType

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) ExcludedPaths

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) ExcludedProcesses

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) ExcludedUsers

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitorAttributes

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitorCreate

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitorDelete

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitorModify

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitorRead

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredPaths

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredProcesses

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredUsers

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) ToGetHostRuntimePolicyFileIntegrityMonitoringOutput

func (o GetHostRuntimePolicyFileIntegrityMonitoringOutput) ToGetHostRuntimePolicyFileIntegrityMonitoringOutput() GetHostRuntimePolicyFileIntegrityMonitoringOutput

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) ToGetHostRuntimePolicyFileIntegrityMonitoringOutputWithContext

func (o GetHostRuntimePolicyFileIntegrityMonitoringOutput) ToGetHostRuntimePolicyFileIntegrityMonitoringOutputWithContext(ctx context.Context) GetHostRuntimePolicyFileIntegrityMonitoringOutput

type GetHostRuntimePolicyMalwareScanOption

type GetHostRuntimePolicyMalwareScanOption struct {
	Action string `pulumi:"action"`
	// Indicates if the runtime policy is enabled or not.
	Enabled            bool     `pulumi:"enabled"`
	ExcludeProcesses   []string `pulumi:"excludeProcesses"`
	IncludeDirectories []string `pulumi:"includeDirectories"`
}

type GetHostRuntimePolicyMalwareScanOptionArgs

type GetHostRuntimePolicyMalwareScanOptionArgs struct {
	Action pulumi.StringInput `pulumi:"action"`
	// Indicates if the runtime policy is enabled or not.
	Enabled            pulumi.BoolInput        `pulumi:"enabled"`
	ExcludeProcesses   pulumi.StringArrayInput `pulumi:"excludeProcesses"`
	IncludeDirectories pulumi.StringArrayInput `pulumi:"includeDirectories"`
}

func (GetHostRuntimePolicyMalwareScanOptionArgs) ElementType

func (GetHostRuntimePolicyMalwareScanOptionArgs) ToGetHostRuntimePolicyMalwareScanOptionOutput

func (i GetHostRuntimePolicyMalwareScanOptionArgs) ToGetHostRuntimePolicyMalwareScanOptionOutput() GetHostRuntimePolicyMalwareScanOptionOutput

func (GetHostRuntimePolicyMalwareScanOptionArgs) ToGetHostRuntimePolicyMalwareScanOptionOutputWithContext

func (i GetHostRuntimePolicyMalwareScanOptionArgs) ToGetHostRuntimePolicyMalwareScanOptionOutputWithContext(ctx context.Context) GetHostRuntimePolicyMalwareScanOptionOutput

type GetHostRuntimePolicyMalwareScanOptionArray

type GetHostRuntimePolicyMalwareScanOptionArray []GetHostRuntimePolicyMalwareScanOptionInput

func (GetHostRuntimePolicyMalwareScanOptionArray) ElementType

func (GetHostRuntimePolicyMalwareScanOptionArray) ToGetHostRuntimePolicyMalwareScanOptionArrayOutput

func (i GetHostRuntimePolicyMalwareScanOptionArray) ToGetHostRuntimePolicyMalwareScanOptionArrayOutput() GetHostRuntimePolicyMalwareScanOptionArrayOutput

func (GetHostRuntimePolicyMalwareScanOptionArray) ToGetHostRuntimePolicyMalwareScanOptionArrayOutputWithContext

func (i GetHostRuntimePolicyMalwareScanOptionArray) ToGetHostRuntimePolicyMalwareScanOptionArrayOutputWithContext(ctx context.Context) GetHostRuntimePolicyMalwareScanOptionArrayOutput

type GetHostRuntimePolicyMalwareScanOptionArrayInput

type GetHostRuntimePolicyMalwareScanOptionArrayInput interface {
	pulumi.Input

	ToGetHostRuntimePolicyMalwareScanOptionArrayOutput() GetHostRuntimePolicyMalwareScanOptionArrayOutput
	ToGetHostRuntimePolicyMalwareScanOptionArrayOutputWithContext(context.Context) GetHostRuntimePolicyMalwareScanOptionArrayOutput
}

GetHostRuntimePolicyMalwareScanOptionArrayInput is an input type that accepts GetHostRuntimePolicyMalwareScanOptionArray and GetHostRuntimePolicyMalwareScanOptionArrayOutput values. You can construct a concrete instance of `GetHostRuntimePolicyMalwareScanOptionArrayInput` via:

GetHostRuntimePolicyMalwareScanOptionArray{ GetHostRuntimePolicyMalwareScanOptionArgs{...} }

type GetHostRuntimePolicyMalwareScanOptionArrayOutput

type GetHostRuntimePolicyMalwareScanOptionArrayOutput struct{ *pulumi.OutputState }

func (GetHostRuntimePolicyMalwareScanOptionArrayOutput) ElementType

func (GetHostRuntimePolicyMalwareScanOptionArrayOutput) Index

func (GetHostRuntimePolicyMalwareScanOptionArrayOutput) ToGetHostRuntimePolicyMalwareScanOptionArrayOutput

func (o GetHostRuntimePolicyMalwareScanOptionArrayOutput) ToGetHostRuntimePolicyMalwareScanOptionArrayOutput() GetHostRuntimePolicyMalwareScanOptionArrayOutput

func (GetHostRuntimePolicyMalwareScanOptionArrayOutput) ToGetHostRuntimePolicyMalwareScanOptionArrayOutputWithContext

func (o GetHostRuntimePolicyMalwareScanOptionArrayOutput) ToGetHostRuntimePolicyMalwareScanOptionArrayOutputWithContext(ctx context.Context) GetHostRuntimePolicyMalwareScanOptionArrayOutput

type GetHostRuntimePolicyMalwareScanOptionInput

type GetHostRuntimePolicyMalwareScanOptionInput interface {
	pulumi.Input

	ToGetHostRuntimePolicyMalwareScanOptionOutput() GetHostRuntimePolicyMalwareScanOptionOutput
	ToGetHostRuntimePolicyMalwareScanOptionOutputWithContext(context.Context) GetHostRuntimePolicyMalwareScanOptionOutput
}

GetHostRuntimePolicyMalwareScanOptionInput is an input type that accepts GetHostRuntimePolicyMalwareScanOptionArgs and GetHostRuntimePolicyMalwareScanOptionOutput values. You can construct a concrete instance of `GetHostRuntimePolicyMalwareScanOptionInput` via:

GetHostRuntimePolicyMalwareScanOptionArgs{...}

type GetHostRuntimePolicyMalwareScanOptionOutput

type GetHostRuntimePolicyMalwareScanOptionOutput struct{ *pulumi.OutputState }

func (GetHostRuntimePolicyMalwareScanOptionOutput) Action

func (GetHostRuntimePolicyMalwareScanOptionOutput) ElementType

func (GetHostRuntimePolicyMalwareScanOptionOutput) Enabled

Indicates if the runtime policy is enabled or not.

func (GetHostRuntimePolicyMalwareScanOptionOutput) ExcludeProcesses

func (GetHostRuntimePolicyMalwareScanOptionOutput) IncludeDirectories

func (GetHostRuntimePolicyMalwareScanOptionOutput) ToGetHostRuntimePolicyMalwareScanOptionOutput

func (o GetHostRuntimePolicyMalwareScanOptionOutput) ToGetHostRuntimePolicyMalwareScanOptionOutput() GetHostRuntimePolicyMalwareScanOptionOutput

func (GetHostRuntimePolicyMalwareScanOptionOutput) ToGetHostRuntimePolicyMalwareScanOptionOutputWithContext

func (o GetHostRuntimePolicyMalwareScanOptionOutput) ToGetHostRuntimePolicyMalwareScanOptionOutputWithContext(ctx context.Context) GetHostRuntimePolicyMalwareScanOptionOutput

type GetHostRuntimePolicyScopeVariable

type GetHostRuntimePolicyScopeVariable struct {
	Attribute string `pulumi:"attribute"`
	// Name of the host runtime policy
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type GetHostRuntimePolicyScopeVariableArgs

type GetHostRuntimePolicyScopeVariableArgs struct {
	Attribute pulumi.StringInput `pulumi:"attribute"`
	// Name of the host runtime policy
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetHostRuntimePolicyScopeVariableArgs) ElementType

func (GetHostRuntimePolicyScopeVariableArgs) ToGetHostRuntimePolicyScopeVariableOutput

func (i GetHostRuntimePolicyScopeVariableArgs) ToGetHostRuntimePolicyScopeVariableOutput() GetHostRuntimePolicyScopeVariableOutput

func (GetHostRuntimePolicyScopeVariableArgs) ToGetHostRuntimePolicyScopeVariableOutputWithContext

func (i GetHostRuntimePolicyScopeVariableArgs) ToGetHostRuntimePolicyScopeVariableOutputWithContext(ctx context.Context) GetHostRuntimePolicyScopeVariableOutput

type GetHostRuntimePolicyScopeVariableArray

type GetHostRuntimePolicyScopeVariableArray []GetHostRuntimePolicyScopeVariableInput

func (GetHostRuntimePolicyScopeVariableArray) ElementType

func (GetHostRuntimePolicyScopeVariableArray) ToGetHostRuntimePolicyScopeVariableArrayOutput

func (i GetHostRuntimePolicyScopeVariableArray) ToGetHostRuntimePolicyScopeVariableArrayOutput() GetHostRuntimePolicyScopeVariableArrayOutput

func (GetHostRuntimePolicyScopeVariableArray) ToGetHostRuntimePolicyScopeVariableArrayOutputWithContext

func (i GetHostRuntimePolicyScopeVariableArray) ToGetHostRuntimePolicyScopeVariableArrayOutputWithContext(ctx context.Context) GetHostRuntimePolicyScopeVariableArrayOutput

type GetHostRuntimePolicyScopeVariableArrayInput

type GetHostRuntimePolicyScopeVariableArrayInput interface {
	pulumi.Input

	ToGetHostRuntimePolicyScopeVariableArrayOutput() GetHostRuntimePolicyScopeVariableArrayOutput
	ToGetHostRuntimePolicyScopeVariableArrayOutputWithContext(context.Context) GetHostRuntimePolicyScopeVariableArrayOutput
}

GetHostRuntimePolicyScopeVariableArrayInput is an input type that accepts GetHostRuntimePolicyScopeVariableArray and GetHostRuntimePolicyScopeVariableArrayOutput values. You can construct a concrete instance of `GetHostRuntimePolicyScopeVariableArrayInput` via:

GetHostRuntimePolicyScopeVariableArray{ GetHostRuntimePolicyScopeVariableArgs{...} }

type GetHostRuntimePolicyScopeVariableArrayOutput

type GetHostRuntimePolicyScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (GetHostRuntimePolicyScopeVariableArrayOutput) ElementType

func (GetHostRuntimePolicyScopeVariableArrayOutput) Index

func (GetHostRuntimePolicyScopeVariableArrayOutput) ToGetHostRuntimePolicyScopeVariableArrayOutput

func (o GetHostRuntimePolicyScopeVariableArrayOutput) ToGetHostRuntimePolicyScopeVariableArrayOutput() GetHostRuntimePolicyScopeVariableArrayOutput

func (GetHostRuntimePolicyScopeVariableArrayOutput) ToGetHostRuntimePolicyScopeVariableArrayOutputWithContext

func (o GetHostRuntimePolicyScopeVariableArrayOutput) ToGetHostRuntimePolicyScopeVariableArrayOutputWithContext(ctx context.Context) GetHostRuntimePolicyScopeVariableArrayOutput

type GetHostRuntimePolicyScopeVariableInput

type GetHostRuntimePolicyScopeVariableInput interface {
	pulumi.Input

	ToGetHostRuntimePolicyScopeVariableOutput() GetHostRuntimePolicyScopeVariableOutput
	ToGetHostRuntimePolicyScopeVariableOutputWithContext(context.Context) GetHostRuntimePolicyScopeVariableOutput
}

GetHostRuntimePolicyScopeVariableInput is an input type that accepts GetHostRuntimePolicyScopeVariableArgs and GetHostRuntimePolicyScopeVariableOutput values. You can construct a concrete instance of `GetHostRuntimePolicyScopeVariableInput` via:

GetHostRuntimePolicyScopeVariableArgs{...}

type GetHostRuntimePolicyScopeVariableOutput

type GetHostRuntimePolicyScopeVariableOutput struct{ *pulumi.OutputState }

func (GetHostRuntimePolicyScopeVariableOutput) Attribute

func (GetHostRuntimePolicyScopeVariableOutput) ElementType

func (GetHostRuntimePolicyScopeVariableOutput) Name

Name of the host runtime policy

func (GetHostRuntimePolicyScopeVariableOutput) ToGetHostRuntimePolicyScopeVariableOutput

func (o GetHostRuntimePolicyScopeVariableOutput) ToGetHostRuntimePolicyScopeVariableOutput() GetHostRuntimePolicyScopeVariableOutput

func (GetHostRuntimePolicyScopeVariableOutput) ToGetHostRuntimePolicyScopeVariableOutputWithContext

func (o GetHostRuntimePolicyScopeVariableOutput) ToGetHostRuntimePolicyScopeVariableOutputWithContext(ctx context.Context) GetHostRuntimePolicyScopeVariableOutput

func (GetHostRuntimePolicyScopeVariableOutput) Value

type GetHostRuntimePolicyWindowsRegistryMonitoring

type GetHostRuntimePolicyWindowsRegistryMonitoring struct {
	ExcludedPaths      []string `pulumi:"excludedPaths"`
	ExcludedProcesses  []string `pulumi:"excludedProcesses"`
	ExcludedUsers      []string `pulumi:"excludedUsers"`
	MonitorAttributes  bool     `pulumi:"monitorAttributes"`
	MonitorCreate      bool     `pulumi:"monitorCreate"`
	MonitorDelete      bool     `pulumi:"monitorDelete"`
	MonitorModify      bool     `pulumi:"monitorModify"`
	MonitorRead        bool     `pulumi:"monitorRead"`
	MonitoredPaths     []string `pulumi:"monitoredPaths"`
	MonitoredProcesses []string `pulumi:"monitoredProcesses"`
	MonitoredUsers     []string `pulumi:"monitoredUsers"`
}

type GetHostRuntimePolicyWindowsRegistryMonitoringArgs

type GetHostRuntimePolicyWindowsRegistryMonitoringArgs struct {
	ExcludedPaths      pulumi.StringArrayInput `pulumi:"excludedPaths"`
	ExcludedProcesses  pulumi.StringArrayInput `pulumi:"excludedProcesses"`
	ExcludedUsers      pulumi.StringArrayInput `pulumi:"excludedUsers"`
	MonitorAttributes  pulumi.BoolInput        `pulumi:"monitorAttributes"`
	MonitorCreate      pulumi.BoolInput        `pulumi:"monitorCreate"`
	MonitorDelete      pulumi.BoolInput        `pulumi:"monitorDelete"`
	MonitorModify      pulumi.BoolInput        `pulumi:"monitorModify"`
	MonitorRead        pulumi.BoolInput        `pulumi:"monitorRead"`
	MonitoredPaths     pulumi.StringArrayInput `pulumi:"monitoredPaths"`
	MonitoredProcesses pulumi.StringArrayInput `pulumi:"monitoredProcesses"`
	MonitoredUsers     pulumi.StringArrayInput `pulumi:"monitoredUsers"`
}

func (GetHostRuntimePolicyWindowsRegistryMonitoringArgs) ElementType

func (GetHostRuntimePolicyWindowsRegistryMonitoringArgs) ToGetHostRuntimePolicyWindowsRegistryMonitoringOutput

func (i GetHostRuntimePolicyWindowsRegistryMonitoringArgs) ToGetHostRuntimePolicyWindowsRegistryMonitoringOutput() GetHostRuntimePolicyWindowsRegistryMonitoringOutput

func (GetHostRuntimePolicyWindowsRegistryMonitoringArgs) ToGetHostRuntimePolicyWindowsRegistryMonitoringOutputWithContext

func (i GetHostRuntimePolicyWindowsRegistryMonitoringArgs) ToGetHostRuntimePolicyWindowsRegistryMonitoringOutputWithContext(ctx context.Context) GetHostRuntimePolicyWindowsRegistryMonitoringOutput

type GetHostRuntimePolicyWindowsRegistryMonitoringArray

type GetHostRuntimePolicyWindowsRegistryMonitoringArray []GetHostRuntimePolicyWindowsRegistryMonitoringInput

func (GetHostRuntimePolicyWindowsRegistryMonitoringArray) ElementType

func (GetHostRuntimePolicyWindowsRegistryMonitoringArray) ToGetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput

func (i GetHostRuntimePolicyWindowsRegistryMonitoringArray) ToGetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput() GetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput

func (GetHostRuntimePolicyWindowsRegistryMonitoringArray) ToGetHostRuntimePolicyWindowsRegistryMonitoringArrayOutputWithContext

func (i GetHostRuntimePolicyWindowsRegistryMonitoringArray) ToGetHostRuntimePolicyWindowsRegistryMonitoringArrayOutputWithContext(ctx context.Context) GetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput

type GetHostRuntimePolicyWindowsRegistryMonitoringArrayInput

type GetHostRuntimePolicyWindowsRegistryMonitoringArrayInput interface {
	pulumi.Input

	ToGetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput() GetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput
	ToGetHostRuntimePolicyWindowsRegistryMonitoringArrayOutputWithContext(context.Context) GetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput
}

GetHostRuntimePolicyWindowsRegistryMonitoringArrayInput is an input type that accepts GetHostRuntimePolicyWindowsRegistryMonitoringArray and GetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput values. You can construct a concrete instance of `GetHostRuntimePolicyWindowsRegistryMonitoringArrayInput` via:

GetHostRuntimePolicyWindowsRegistryMonitoringArray{ GetHostRuntimePolicyWindowsRegistryMonitoringArgs{...} }

type GetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput

type GetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput struct{ *pulumi.OutputState }

func (GetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput) ElementType

func (GetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput) Index

func (GetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput) ToGetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput

func (GetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput) ToGetHostRuntimePolicyWindowsRegistryMonitoringArrayOutputWithContext

func (o GetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput) ToGetHostRuntimePolicyWindowsRegistryMonitoringArrayOutputWithContext(ctx context.Context) GetHostRuntimePolicyWindowsRegistryMonitoringArrayOutput

type GetHostRuntimePolicyWindowsRegistryMonitoringInput

type GetHostRuntimePolicyWindowsRegistryMonitoringInput interface {
	pulumi.Input

	ToGetHostRuntimePolicyWindowsRegistryMonitoringOutput() GetHostRuntimePolicyWindowsRegistryMonitoringOutput
	ToGetHostRuntimePolicyWindowsRegistryMonitoringOutputWithContext(context.Context) GetHostRuntimePolicyWindowsRegistryMonitoringOutput
}

GetHostRuntimePolicyWindowsRegistryMonitoringInput is an input type that accepts GetHostRuntimePolicyWindowsRegistryMonitoringArgs and GetHostRuntimePolicyWindowsRegistryMonitoringOutput values. You can construct a concrete instance of `GetHostRuntimePolicyWindowsRegistryMonitoringInput` via:

GetHostRuntimePolicyWindowsRegistryMonitoringArgs{...}

type GetHostRuntimePolicyWindowsRegistryMonitoringOutput

type GetHostRuntimePolicyWindowsRegistryMonitoringOutput struct{ *pulumi.OutputState }

func (GetHostRuntimePolicyWindowsRegistryMonitoringOutput) ElementType

func (GetHostRuntimePolicyWindowsRegistryMonitoringOutput) ExcludedPaths

func (GetHostRuntimePolicyWindowsRegistryMonitoringOutput) ExcludedProcesses

func (GetHostRuntimePolicyWindowsRegistryMonitoringOutput) ExcludedUsers

func (GetHostRuntimePolicyWindowsRegistryMonitoringOutput) MonitorAttributes

func (GetHostRuntimePolicyWindowsRegistryMonitoringOutput) MonitorCreate

func (GetHostRuntimePolicyWindowsRegistryMonitoringOutput) MonitorDelete

func (GetHostRuntimePolicyWindowsRegistryMonitoringOutput) MonitorModify

func (GetHostRuntimePolicyWindowsRegistryMonitoringOutput) MonitorRead

func (GetHostRuntimePolicyWindowsRegistryMonitoringOutput) MonitoredPaths

func (GetHostRuntimePolicyWindowsRegistryMonitoringOutput) MonitoredProcesses

func (GetHostRuntimePolicyWindowsRegistryMonitoringOutput) MonitoredUsers

func (GetHostRuntimePolicyWindowsRegistryMonitoringOutput) ToGetHostRuntimePolicyWindowsRegistryMonitoringOutput

func (o GetHostRuntimePolicyWindowsRegistryMonitoringOutput) ToGetHostRuntimePolicyWindowsRegistryMonitoringOutput() GetHostRuntimePolicyWindowsRegistryMonitoringOutput

func (GetHostRuntimePolicyWindowsRegistryMonitoringOutput) ToGetHostRuntimePolicyWindowsRegistryMonitoringOutputWithContext

func (o GetHostRuntimePolicyWindowsRegistryMonitoringOutput) ToGetHostRuntimePolicyWindowsRegistryMonitoringOutputWithContext(ctx context.Context) GetHostRuntimePolicyWindowsRegistryMonitoringOutput

type GetHostRuntimePolicyWindowsRegistryProtection

type GetHostRuntimePolicyWindowsRegistryProtection struct {
	ExcludedPaths      []string `pulumi:"excludedPaths"`
	ExcludedProcesses  []string `pulumi:"excludedProcesses"`
	ExcludedUsers      []string `pulumi:"excludedUsers"`
	ProtectedPaths     []string `pulumi:"protectedPaths"`
	ProtectedProcesses []string `pulumi:"protectedProcesses"`
	ProtectedUsers     []string `pulumi:"protectedUsers"`
}

type GetHostRuntimePolicyWindowsRegistryProtectionArgs

type GetHostRuntimePolicyWindowsRegistryProtectionArgs struct {
	ExcludedPaths      pulumi.StringArrayInput `pulumi:"excludedPaths"`
	ExcludedProcesses  pulumi.StringArrayInput `pulumi:"excludedProcesses"`
	ExcludedUsers      pulumi.StringArrayInput `pulumi:"excludedUsers"`
	ProtectedPaths     pulumi.StringArrayInput `pulumi:"protectedPaths"`
	ProtectedProcesses pulumi.StringArrayInput `pulumi:"protectedProcesses"`
	ProtectedUsers     pulumi.StringArrayInput `pulumi:"protectedUsers"`
}

func (GetHostRuntimePolicyWindowsRegistryProtectionArgs) ElementType

func (GetHostRuntimePolicyWindowsRegistryProtectionArgs) ToGetHostRuntimePolicyWindowsRegistryProtectionOutput

func (i GetHostRuntimePolicyWindowsRegistryProtectionArgs) ToGetHostRuntimePolicyWindowsRegistryProtectionOutput() GetHostRuntimePolicyWindowsRegistryProtectionOutput

func (GetHostRuntimePolicyWindowsRegistryProtectionArgs) ToGetHostRuntimePolicyWindowsRegistryProtectionOutputWithContext

func (i GetHostRuntimePolicyWindowsRegistryProtectionArgs) ToGetHostRuntimePolicyWindowsRegistryProtectionOutputWithContext(ctx context.Context) GetHostRuntimePolicyWindowsRegistryProtectionOutput

type GetHostRuntimePolicyWindowsRegistryProtectionArray

type GetHostRuntimePolicyWindowsRegistryProtectionArray []GetHostRuntimePolicyWindowsRegistryProtectionInput

func (GetHostRuntimePolicyWindowsRegistryProtectionArray) ElementType

func (GetHostRuntimePolicyWindowsRegistryProtectionArray) ToGetHostRuntimePolicyWindowsRegistryProtectionArrayOutput

func (i GetHostRuntimePolicyWindowsRegistryProtectionArray) ToGetHostRuntimePolicyWindowsRegistryProtectionArrayOutput() GetHostRuntimePolicyWindowsRegistryProtectionArrayOutput

func (GetHostRuntimePolicyWindowsRegistryProtectionArray) ToGetHostRuntimePolicyWindowsRegistryProtectionArrayOutputWithContext

func (i GetHostRuntimePolicyWindowsRegistryProtectionArray) ToGetHostRuntimePolicyWindowsRegistryProtectionArrayOutputWithContext(ctx context.Context) GetHostRuntimePolicyWindowsRegistryProtectionArrayOutput

type GetHostRuntimePolicyWindowsRegistryProtectionArrayInput

type GetHostRuntimePolicyWindowsRegistryProtectionArrayInput interface {
	pulumi.Input

	ToGetHostRuntimePolicyWindowsRegistryProtectionArrayOutput() GetHostRuntimePolicyWindowsRegistryProtectionArrayOutput
	ToGetHostRuntimePolicyWindowsRegistryProtectionArrayOutputWithContext(context.Context) GetHostRuntimePolicyWindowsRegistryProtectionArrayOutput
}

GetHostRuntimePolicyWindowsRegistryProtectionArrayInput is an input type that accepts GetHostRuntimePolicyWindowsRegistryProtectionArray and GetHostRuntimePolicyWindowsRegistryProtectionArrayOutput values. You can construct a concrete instance of `GetHostRuntimePolicyWindowsRegistryProtectionArrayInput` via:

GetHostRuntimePolicyWindowsRegistryProtectionArray{ GetHostRuntimePolicyWindowsRegistryProtectionArgs{...} }

type GetHostRuntimePolicyWindowsRegistryProtectionArrayOutput

type GetHostRuntimePolicyWindowsRegistryProtectionArrayOutput struct{ *pulumi.OutputState }

func (GetHostRuntimePolicyWindowsRegistryProtectionArrayOutput) ElementType

func (GetHostRuntimePolicyWindowsRegistryProtectionArrayOutput) Index

func (GetHostRuntimePolicyWindowsRegistryProtectionArrayOutput) ToGetHostRuntimePolicyWindowsRegistryProtectionArrayOutput

func (GetHostRuntimePolicyWindowsRegistryProtectionArrayOutput) ToGetHostRuntimePolicyWindowsRegistryProtectionArrayOutputWithContext

func (o GetHostRuntimePolicyWindowsRegistryProtectionArrayOutput) ToGetHostRuntimePolicyWindowsRegistryProtectionArrayOutputWithContext(ctx context.Context) GetHostRuntimePolicyWindowsRegistryProtectionArrayOutput

type GetHostRuntimePolicyWindowsRegistryProtectionInput

type GetHostRuntimePolicyWindowsRegistryProtectionInput interface {
	pulumi.Input

	ToGetHostRuntimePolicyWindowsRegistryProtectionOutput() GetHostRuntimePolicyWindowsRegistryProtectionOutput
	ToGetHostRuntimePolicyWindowsRegistryProtectionOutputWithContext(context.Context) GetHostRuntimePolicyWindowsRegistryProtectionOutput
}

GetHostRuntimePolicyWindowsRegistryProtectionInput is an input type that accepts GetHostRuntimePolicyWindowsRegistryProtectionArgs and GetHostRuntimePolicyWindowsRegistryProtectionOutput values. You can construct a concrete instance of `GetHostRuntimePolicyWindowsRegistryProtectionInput` via:

GetHostRuntimePolicyWindowsRegistryProtectionArgs{...}

type GetHostRuntimePolicyWindowsRegistryProtectionOutput

type GetHostRuntimePolicyWindowsRegistryProtectionOutput struct{ *pulumi.OutputState }

func (GetHostRuntimePolicyWindowsRegistryProtectionOutput) ElementType

func (GetHostRuntimePolicyWindowsRegistryProtectionOutput) ExcludedPaths

func (GetHostRuntimePolicyWindowsRegistryProtectionOutput) ExcludedProcesses

func (GetHostRuntimePolicyWindowsRegistryProtectionOutput) ExcludedUsers

func (GetHostRuntimePolicyWindowsRegistryProtectionOutput) ProtectedPaths

func (GetHostRuntimePolicyWindowsRegistryProtectionOutput) ProtectedProcesses

func (GetHostRuntimePolicyWindowsRegistryProtectionOutput) ProtectedUsers

func (GetHostRuntimePolicyWindowsRegistryProtectionOutput) ToGetHostRuntimePolicyWindowsRegistryProtectionOutput

func (o GetHostRuntimePolicyWindowsRegistryProtectionOutput) ToGetHostRuntimePolicyWindowsRegistryProtectionOutput() GetHostRuntimePolicyWindowsRegistryProtectionOutput

func (GetHostRuntimePolicyWindowsRegistryProtectionOutput) ToGetHostRuntimePolicyWindowsRegistryProtectionOutputWithContext

func (o GetHostRuntimePolicyWindowsRegistryProtectionOutput) ToGetHostRuntimePolicyWindowsRegistryProtectionOutputWithContext(ctx context.Context) GetHostRuntimePolicyWindowsRegistryProtectionOutput

type GetImageAssuranceChecksPerformed

type GetImageAssuranceChecksPerformed struct {
	AssuranceType string `pulumi:"assuranceType"`
	Blocking      bool   `pulumi:"blocking"`
	Control       string `pulumi:"control"`
	// If DTA was skipped.
	DtaSkipped bool `pulumi:"dtaSkipped"`
	// The reason why DTA was skipped.
	DtaSkippedReason string `pulumi:"dtaSkippedReason"`
	Failed           bool   `pulumi:"failed"`
	PolicyName       string `pulumi:"policyName"`
}

type GetImageAssuranceChecksPerformedArgs

type GetImageAssuranceChecksPerformedArgs struct {
	AssuranceType pulumi.StringInput `pulumi:"assuranceType"`
	Blocking      pulumi.BoolInput   `pulumi:"blocking"`
	Control       pulumi.StringInput `pulumi:"control"`
	// If DTA was skipped.
	DtaSkipped pulumi.BoolInput `pulumi:"dtaSkipped"`
	// The reason why DTA was skipped.
	DtaSkippedReason pulumi.StringInput `pulumi:"dtaSkippedReason"`
	Failed           pulumi.BoolInput   `pulumi:"failed"`
	PolicyName       pulumi.StringInput `pulumi:"policyName"`
}

func (GetImageAssuranceChecksPerformedArgs) ElementType

func (GetImageAssuranceChecksPerformedArgs) ToGetImageAssuranceChecksPerformedOutput

func (i GetImageAssuranceChecksPerformedArgs) ToGetImageAssuranceChecksPerformedOutput() GetImageAssuranceChecksPerformedOutput

func (GetImageAssuranceChecksPerformedArgs) ToGetImageAssuranceChecksPerformedOutputWithContext

func (i GetImageAssuranceChecksPerformedArgs) ToGetImageAssuranceChecksPerformedOutputWithContext(ctx context.Context) GetImageAssuranceChecksPerformedOutput

type GetImageAssuranceChecksPerformedArray

type GetImageAssuranceChecksPerformedArray []GetImageAssuranceChecksPerformedInput

func (GetImageAssuranceChecksPerformedArray) ElementType

func (GetImageAssuranceChecksPerformedArray) ToGetImageAssuranceChecksPerformedArrayOutput

func (i GetImageAssuranceChecksPerformedArray) ToGetImageAssuranceChecksPerformedArrayOutput() GetImageAssuranceChecksPerformedArrayOutput

func (GetImageAssuranceChecksPerformedArray) ToGetImageAssuranceChecksPerformedArrayOutputWithContext

func (i GetImageAssuranceChecksPerformedArray) ToGetImageAssuranceChecksPerformedArrayOutputWithContext(ctx context.Context) GetImageAssuranceChecksPerformedArrayOutput

type GetImageAssuranceChecksPerformedArrayInput

type GetImageAssuranceChecksPerformedArrayInput interface {
	pulumi.Input

	ToGetImageAssuranceChecksPerformedArrayOutput() GetImageAssuranceChecksPerformedArrayOutput
	ToGetImageAssuranceChecksPerformedArrayOutputWithContext(context.Context) GetImageAssuranceChecksPerformedArrayOutput
}

GetImageAssuranceChecksPerformedArrayInput is an input type that accepts GetImageAssuranceChecksPerformedArray and GetImageAssuranceChecksPerformedArrayOutput values. You can construct a concrete instance of `GetImageAssuranceChecksPerformedArrayInput` via:

GetImageAssuranceChecksPerformedArray{ GetImageAssuranceChecksPerformedArgs{...} }

type GetImageAssuranceChecksPerformedArrayOutput

type GetImageAssuranceChecksPerformedArrayOutput struct{ *pulumi.OutputState }

func (GetImageAssuranceChecksPerformedArrayOutput) ElementType

func (GetImageAssuranceChecksPerformedArrayOutput) Index

func (GetImageAssuranceChecksPerformedArrayOutput) ToGetImageAssuranceChecksPerformedArrayOutput

func (o GetImageAssuranceChecksPerformedArrayOutput) ToGetImageAssuranceChecksPerformedArrayOutput() GetImageAssuranceChecksPerformedArrayOutput

func (GetImageAssuranceChecksPerformedArrayOutput) ToGetImageAssuranceChecksPerformedArrayOutputWithContext

func (o GetImageAssuranceChecksPerformedArrayOutput) ToGetImageAssuranceChecksPerformedArrayOutputWithContext(ctx context.Context) GetImageAssuranceChecksPerformedArrayOutput

type GetImageAssuranceChecksPerformedInput

type GetImageAssuranceChecksPerformedInput interface {
	pulumi.Input

	ToGetImageAssuranceChecksPerformedOutput() GetImageAssuranceChecksPerformedOutput
	ToGetImageAssuranceChecksPerformedOutputWithContext(context.Context) GetImageAssuranceChecksPerformedOutput
}

GetImageAssuranceChecksPerformedInput is an input type that accepts GetImageAssuranceChecksPerformedArgs and GetImageAssuranceChecksPerformedOutput values. You can construct a concrete instance of `GetImageAssuranceChecksPerformedInput` via:

GetImageAssuranceChecksPerformedArgs{...}

type GetImageAssuranceChecksPerformedOutput

type GetImageAssuranceChecksPerformedOutput struct{ *pulumi.OutputState }

func (GetImageAssuranceChecksPerformedOutput) AssuranceType

func (GetImageAssuranceChecksPerformedOutput) Blocking

func (GetImageAssuranceChecksPerformedOutput) Control

func (GetImageAssuranceChecksPerformedOutput) DtaSkipped

If DTA was skipped.

func (GetImageAssuranceChecksPerformedOutput) DtaSkippedReason

The reason why DTA was skipped.

func (GetImageAssuranceChecksPerformedOutput) ElementType

func (GetImageAssuranceChecksPerformedOutput) Failed

func (GetImageAssuranceChecksPerformedOutput) PolicyName

func (GetImageAssuranceChecksPerformedOutput) ToGetImageAssuranceChecksPerformedOutput

func (o GetImageAssuranceChecksPerformedOutput) ToGetImageAssuranceChecksPerformedOutput() GetImageAssuranceChecksPerformedOutput

func (GetImageAssuranceChecksPerformedOutput) ToGetImageAssuranceChecksPerformedOutputWithContext

func (o GetImageAssuranceChecksPerformedOutput) ToGetImageAssuranceChecksPerformedOutputWithContext(ctx context.Context) GetImageAssuranceChecksPerformedOutput

type GetImageAssurancePolicyAutoScanTime

type GetImageAssurancePolicyAutoScanTime struct {
	Iteration     int      `pulumi:"iteration"`
	IterationType string   `pulumi:"iterationType"`
	Time          string   `pulumi:"time"`
	WeekDays      []string `pulumi:"weekDays"`
}

type GetImageAssurancePolicyAutoScanTimeArgs

type GetImageAssurancePolicyAutoScanTimeArgs struct {
	Iteration     pulumi.IntInput         `pulumi:"iteration"`
	IterationType pulumi.StringInput      `pulumi:"iterationType"`
	Time          pulumi.StringInput      `pulumi:"time"`
	WeekDays      pulumi.StringArrayInput `pulumi:"weekDays"`
}

func (GetImageAssurancePolicyAutoScanTimeArgs) ElementType

func (GetImageAssurancePolicyAutoScanTimeArgs) ToGetImageAssurancePolicyAutoScanTimeOutput

func (i GetImageAssurancePolicyAutoScanTimeArgs) ToGetImageAssurancePolicyAutoScanTimeOutput() GetImageAssurancePolicyAutoScanTimeOutput

func (GetImageAssurancePolicyAutoScanTimeArgs) ToGetImageAssurancePolicyAutoScanTimeOutputWithContext

func (i GetImageAssurancePolicyAutoScanTimeArgs) ToGetImageAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) GetImageAssurancePolicyAutoScanTimeOutput

type GetImageAssurancePolicyAutoScanTimeArray

type GetImageAssurancePolicyAutoScanTimeArray []GetImageAssurancePolicyAutoScanTimeInput

func (GetImageAssurancePolicyAutoScanTimeArray) ElementType

func (GetImageAssurancePolicyAutoScanTimeArray) ToGetImageAssurancePolicyAutoScanTimeArrayOutput

func (i GetImageAssurancePolicyAutoScanTimeArray) ToGetImageAssurancePolicyAutoScanTimeArrayOutput() GetImageAssurancePolicyAutoScanTimeArrayOutput

func (GetImageAssurancePolicyAutoScanTimeArray) ToGetImageAssurancePolicyAutoScanTimeArrayOutputWithContext

func (i GetImageAssurancePolicyAutoScanTimeArray) ToGetImageAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyAutoScanTimeArrayOutput

type GetImageAssurancePolicyAutoScanTimeArrayInput

type GetImageAssurancePolicyAutoScanTimeArrayInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyAutoScanTimeArrayOutput() GetImageAssurancePolicyAutoScanTimeArrayOutput
	ToGetImageAssurancePolicyAutoScanTimeArrayOutputWithContext(context.Context) GetImageAssurancePolicyAutoScanTimeArrayOutput
}

GetImageAssurancePolicyAutoScanTimeArrayInput is an input type that accepts GetImageAssurancePolicyAutoScanTimeArray and GetImageAssurancePolicyAutoScanTimeArrayOutput values. You can construct a concrete instance of `GetImageAssurancePolicyAutoScanTimeArrayInput` via:

GetImageAssurancePolicyAutoScanTimeArray{ GetImageAssurancePolicyAutoScanTimeArgs{...} }

type GetImageAssurancePolicyAutoScanTimeArrayOutput

type GetImageAssurancePolicyAutoScanTimeArrayOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyAutoScanTimeArrayOutput) ElementType

func (GetImageAssurancePolicyAutoScanTimeArrayOutput) Index

func (GetImageAssurancePolicyAutoScanTimeArrayOutput) ToGetImageAssurancePolicyAutoScanTimeArrayOutput

func (o GetImageAssurancePolicyAutoScanTimeArrayOutput) ToGetImageAssurancePolicyAutoScanTimeArrayOutput() GetImageAssurancePolicyAutoScanTimeArrayOutput

func (GetImageAssurancePolicyAutoScanTimeArrayOutput) ToGetImageAssurancePolicyAutoScanTimeArrayOutputWithContext

func (o GetImageAssurancePolicyAutoScanTimeArrayOutput) ToGetImageAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyAutoScanTimeArrayOutput

type GetImageAssurancePolicyAutoScanTimeInput

type GetImageAssurancePolicyAutoScanTimeInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyAutoScanTimeOutput() GetImageAssurancePolicyAutoScanTimeOutput
	ToGetImageAssurancePolicyAutoScanTimeOutputWithContext(context.Context) GetImageAssurancePolicyAutoScanTimeOutput
}

GetImageAssurancePolicyAutoScanTimeInput is an input type that accepts GetImageAssurancePolicyAutoScanTimeArgs and GetImageAssurancePolicyAutoScanTimeOutput values. You can construct a concrete instance of `GetImageAssurancePolicyAutoScanTimeInput` via:

GetImageAssurancePolicyAutoScanTimeArgs{...}

type GetImageAssurancePolicyAutoScanTimeOutput

type GetImageAssurancePolicyAutoScanTimeOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyAutoScanTimeOutput) ElementType

func (GetImageAssurancePolicyAutoScanTimeOutput) Iteration

func (GetImageAssurancePolicyAutoScanTimeOutput) IterationType

func (GetImageAssurancePolicyAutoScanTimeOutput) Time

func (GetImageAssurancePolicyAutoScanTimeOutput) ToGetImageAssurancePolicyAutoScanTimeOutput

func (o GetImageAssurancePolicyAutoScanTimeOutput) ToGetImageAssurancePolicyAutoScanTimeOutput() GetImageAssurancePolicyAutoScanTimeOutput

func (GetImageAssurancePolicyAutoScanTimeOutput) ToGetImageAssurancePolicyAutoScanTimeOutputWithContext

func (o GetImageAssurancePolicyAutoScanTimeOutput) ToGetImageAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) GetImageAssurancePolicyAutoScanTimeOutput

func (GetImageAssurancePolicyAutoScanTimeOutput) WeekDays

type GetImageAssurancePolicyCustomCheck

type GetImageAssurancePolicyCustomCheck struct {
	// Name of user account that created the policy.
	Author       string `pulumi:"author"`
	Description  string `pulumi:"description"`
	Engine       string `pulumi:"engine"`
	LastModified int    `pulumi:"lastModified"`
	Name         string `pulumi:"name"`
	Path         string `pulumi:"path"`
	ReadOnly     bool   `pulumi:"readOnly"`
	ScriptId     string `pulumi:"scriptId"`
	Severity     string `pulumi:"severity"`
	Snippet      string `pulumi:"snippet"`
}

type GetImageAssurancePolicyCustomCheckArgs

type GetImageAssurancePolicyCustomCheckArgs struct {
	// Name of user account that created the policy.
	Author       pulumi.StringInput `pulumi:"author"`
	Description  pulumi.StringInput `pulumi:"description"`
	Engine       pulumi.StringInput `pulumi:"engine"`
	LastModified pulumi.IntInput    `pulumi:"lastModified"`
	Name         pulumi.StringInput `pulumi:"name"`
	Path         pulumi.StringInput `pulumi:"path"`
	ReadOnly     pulumi.BoolInput   `pulumi:"readOnly"`
	ScriptId     pulumi.StringInput `pulumi:"scriptId"`
	Severity     pulumi.StringInput `pulumi:"severity"`
	Snippet      pulumi.StringInput `pulumi:"snippet"`
}

func (GetImageAssurancePolicyCustomCheckArgs) ElementType

func (GetImageAssurancePolicyCustomCheckArgs) ToGetImageAssurancePolicyCustomCheckOutput

func (i GetImageAssurancePolicyCustomCheckArgs) ToGetImageAssurancePolicyCustomCheckOutput() GetImageAssurancePolicyCustomCheckOutput

func (GetImageAssurancePolicyCustomCheckArgs) ToGetImageAssurancePolicyCustomCheckOutputWithContext

func (i GetImageAssurancePolicyCustomCheckArgs) ToGetImageAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) GetImageAssurancePolicyCustomCheckOutput

type GetImageAssurancePolicyCustomCheckArray

type GetImageAssurancePolicyCustomCheckArray []GetImageAssurancePolicyCustomCheckInput

func (GetImageAssurancePolicyCustomCheckArray) ElementType

func (GetImageAssurancePolicyCustomCheckArray) ToGetImageAssurancePolicyCustomCheckArrayOutput

func (i GetImageAssurancePolicyCustomCheckArray) ToGetImageAssurancePolicyCustomCheckArrayOutput() GetImageAssurancePolicyCustomCheckArrayOutput

func (GetImageAssurancePolicyCustomCheckArray) ToGetImageAssurancePolicyCustomCheckArrayOutputWithContext

func (i GetImageAssurancePolicyCustomCheckArray) ToGetImageAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyCustomCheckArrayOutput

type GetImageAssurancePolicyCustomCheckArrayInput

type GetImageAssurancePolicyCustomCheckArrayInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyCustomCheckArrayOutput() GetImageAssurancePolicyCustomCheckArrayOutput
	ToGetImageAssurancePolicyCustomCheckArrayOutputWithContext(context.Context) GetImageAssurancePolicyCustomCheckArrayOutput
}

GetImageAssurancePolicyCustomCheckArrayInput is an input type that accepts GetImageAssurancePolicyCustomCheckArray and GetImageAssurancePolicyCustomCheckArrayOutput values. You can construct a concrete instance of `GetImageAssurancePolicyCustomCheckArrayInput` via:

GetImageAssurancePolicyCustomCheckArray{ GetImageAssurancePolicyCustomCheckArgs{...} }

type GetImageAssurancePolicyCustomCheckArrayOutput

type GetImageAssurancePolicyCustomCheckArrayOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyCustomCheckArrayOutput) ElementType

func (GetImageAssurancePolicyCustomCheckArrayOutput) Index

func (GetImageAssurancePolicyCustomCheckArrayOutput) ToGetImageAssurancePolicyCustomCheckArrayOutput

func (o GetImageAssurancePolicyCustomCheckArrayOutput) ToGetImageAssurancePolicyCustomCheckArrayOutput() GetImageAssurancePolicyCustomCheckArrayOutput

func (GetImageAssurancePolicyCustomCheckArrayOutput) ToGetImageAssurancePolicyCustomCheckArrayOutputWithContext

func (o GetImageAssurancePolicyCustomCheckArrayOutput) ToGetImageAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyCustomCheckArrayOutput

type GetImageAssurancePolicyCustomCheckInput

type GetImageAssurancePolicyCustomCheckInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyCustomCheckOutput() GetImageAssurancePolicyCustomCheckOutput
	ToGetImageAssurancePolicyCustomCheckOutputWithContext(context.Context) GetImageAssurancePolicyCustomCheckOutput
}

GetImageAssurancePolicyCustomCheckInput is an input type that accepts GetImageAssurancePolicyCustomCheckArgs and GetImageAssurancePolicyCustomCheckOutput values. You can construct a concrete instance of `GetImageAssurancePolicyCustomCheckInput` via:

GetImageAssurancePolicyCustomCheckArgs{...}

type GetImageAssurancePolicyCustomCheckOutput

type GetImageAssurancePolicyCustomCheckOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyCustomCheckOutput) Author

Name of user account that created the policy.

func (GetImageAssurancePolicyCustomCheckOutput) Description

func (GetImageAssurancePolicyCustomCheckOutput) ElementType

func (GetImageAssurancePolicyCustomCheckOutput) Engine

func (GetImageAssurancePolicyCustomCheckOutput) LastModified

func (GetImageAssurancePolicyCustomCheckOutput) Name

func (GetImageAssurancePolicyCustomCheckOutput) Path

func (GetImageAssurancePolicyCustomCheckOutput) ReadOnly

func (GetImageAssurancePolicyCustomCheckOutput) ScriptId

func (GetImageAssurancePolicyCustomCheckOutput) Severity

func (GetImageAssurancePolicyCustomCheckOutput) Snippet

func (GetImageAssurancePolicyCustomCheckOutput) ToGetImageAssurancePolicyCustomCheckOutput

func (o GetImageAssurancePolicyCustomCheckOutput) ToGetImageAssurancePolicyCustomCheckOutput() GetImageAssurancePolicyCustomCheckOutput

func (GetImageAssurancePolicyCustomCheckOutput) ToGetImageAssurancePolicyCustomCheckOutputWithContext

func (o GetImageAssurancePolicyCustomCheckOutput) ToGetImageAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) GetImageAssurancePolicyCustomCheckOutput

type GetImageAssurancePolicyForbiddenLabel

type GetImageAssurancePolicyForbiddenLabel struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type GetImageAssurancePolicyForbiddenLabelArgs

type GetImageAssurancePolicyForbiddenLabelArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetImageAssurancePolicyForbiddenLabelArgs) ElementType

func (GetImageAssurancePolicyForbiddenLabelArgs) ToGetImageAssurancePolicyForbiddenLabelOutput

func (i GetImageAssurancePolicyForbiddenLabelArgs) ToGetImageAssurancePolicyForbiddenLabelOutput() GetImageAssurancePolicyForbiddenLabelOutput

func (GetImageAssurancePolicyForbiddenLabelArgs) ToGetImageAssurancePolicyForbiddenLabelOutputWithContext

func (i GetImageAssurancePolicyForbiddenLabelArgs) ToGetImageAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) GetImageAssurancePolicyForbiddenLabelOutput

type GetImageAssurancePolicyForbiddenLabelArray

type GetImageAssurancePolicyForbiddenLabelArray []GetImageAssurancePolicyForbiddenLabelInput

func (GetImageAssurancePolicyForbiddenLabelArray) ElementType

func (GetImageAssurancePolicyForbiddenLabelArray) ToGetImageAssurancePolicyForbiddenLabelArrayOutput

func (i GetImageAssurancePolicyForbiddenLabelArray) ToGetImageAssurancePolicyForbiddenLabelArrayOutput() GetImageAssurancePolicyForbiddenLabelArrayOutput

func (GetImageAssurancePolicyForbiddenLabelArray) ToGetImageAssurancePolicyForbiddenLabelArrayOutputWithContext

func (i GetImageAssurancePolicyForbiddenLabelArray) ToGetImageAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyForbiddenLabelArrayOutput

type GetImageAssurancePolicyForbiddenLabelArrayInput

type GetImageAssurancePolicyForbiddenLabelArrayInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyForbiddenLabelArrayOutput() GetImageAssurancePolicyForbiddenLabelArrayOutput
	ToGetImageAssurancePolicyForbiddenLabelArrayOutputWithContext(context.Context) GetImageAssurancePolicyForbiddenLabelArrayOutput
}

GetImageAssurancePolicyForbiddenLabelArrayInput is an input type that accepts GetImageAssurancePolicyForbiddenLabelArray and GetImageAssurancePolicyForbiddenLabelArrayOutput values. You can construct a concrete instance of `GetImageAssurancePolicyForbiddenLabelArrayInput` via:

GetImageAssurancePolicyForbiddenLabelArray{ GetImageAssurancePolicyForbiddenLabelArgs{...} }

type GetImageAssurancePolicyForbiddenLabelArrayOutput

type GetImageAssurancePolicyForbiddenLabelArrayOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyForbiddenLabelArrayOutput) ElementType

func (GetImageAssurancePolicyForbiddenLabelArrayOutput) Index

func (GetImageAssurancePolicyForbiddenLabelArrayOutput) ToGetImageAssurancePolicyForbiddenLabelArrayOutput

func (o GetImageAssurancePolicyForbiddenLabelArrayOutput) ToGetImageAssurancePolicyForbiddenLabelArrayOutput() GetImageAssurancePolicyForbiddenLabelArrayOutput

func (GetImageAssurancePolicyForbiddenLabelArrayOutput) ToGetImageAssurancePolicyForbiddenLabelArrayOutputWithContext

func (o GetImageAssurancePolicyForbiddenLabelArrayOutput) ToGetImageAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyForbiddenLabelArrayOutput

type GetImageAssurancePolicyForbiddenLabelInput

type GetImageAssurancePolicyForbiddenLabelInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyForbiddenLabelOutput() GetImageAssurancePolicyForbiddenLabelOutput
	ToGetImageAssurancePolicyForbiddenLabelOutputWithContext(context.Context) GetImageAssurancePolicyForbiddenLabelOutput
}

GetImageAssurancePolicyForbiddenLabelInput is an input type that accepts GetImageAssurancePolicyForbiddenLabelArgs and GetImageAssurancePolicyForbiddenLabelOutput values. You can construct a concrete instance of `GetImageAssurancePolicyForbiddenLabelInput` via:

GetImageAssurancePolicyForbiddenLabelArgs{...}

type GetImageAssurancePolicyForbiddenLabelOutput

type GetImageAssurancePolicyForbiddenLabelOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyForbiddenLabelOutput) ElementType

func (GetImageAssurancePolicyForbiddenLabelOutput) Key

func (GetImageAssurancePolicyForbiddenLabelOutput) ToGetImageAssurancePolicyForbiddenLabelOutput

func (o GetImageAssurancePolicyForbiddenLabelOutput) ToGetImageAssurancePolicyForbiddenLabelOutput() GetImageAssurancePolicyForbiddenLabelOutput

func (GetImageAssurancePolicyForbiddenLabelOutput) ToGetImageAssurancePolicyForbiddenLabelOutputWithContext

func (o GetImageAssurancePolicyForbiddenLabelOutput) ToGetImageAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) GetImageAssurancePolicyForbiddenLabelOutput

func (GetImageAssurancePolicyForbiddenLabelOutput) Value

type GetImageAssurancePolicyPackagesBlackList

type GetImageAssurancePolicyPackagesBlackList struct {
	Arch         string `pulumi:"arch"`
	Display      string `pulumi:"display"`
	Epoch        string `pulumi:"epoch"`
	Format       string `pulumi:"format"`
	License      string `pulumi:"license"`
	Name         string `pulumi:"name"`
	Release      string `pulumi:"release"`
	Version      string `pulumi:"version"`
	VersionRange string `pulumi:"versionRange"`
}

type GetImageAssurancePolicyPackagesBlackListArgs

type GetImageAssurancePolicyPackagesBlackListArgs struct {
	Arch         pulumi.StringInput `pulumi:"arch"`
	Display      pulumi.StringInput `pulumi:"display"`
	Epoch        pulumi.StringInput `pulumi:"epoch"`
	Format       pulumi.StringInput `pulumi:"format"`
	License      pulumi.StringInput `pulumi:"license"`
	Name         pulumi.StringInput `pulumi:"name"`
	Release      pulumi.StringInput `pulumi:"release"`
	Version      pulumi.StringInput `pulumi:"version"`
	VersionRange pulumi.StringInput `pulumi:"versionRange"`
}

func (GetImageAssurancePolicyPackagesBlackListArgs) ElementType

func (GetImageAssurancePolicyPackagesBlackListArgs) ToGetImageAssurancePolicyPackagesBlackListOutput

func (i GetImageAssurancePolicyPackagesBlackListArgs) ToGetImageAssurancePolicyPackagesBlackListOutput() GetImageAssurancePolicyPackagesBlackListOutput

func (GetImageAssurancePolicyPackagesBlackListArgs) ToGetImageAssurancePolicyPackagesBlackListOutputWithContext

func (i GetImageAssurancePolicyPackagesBlackListArgs) ToGetImageAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) GetImageAssurancePolicyPackagesBlackListOutput

type GetImageAssurancePolicyPackagesBlackListArray

type GetImageAssurancePolicyPackagesBlackListArray []GetImageAssurancePolicyPackagesBlackListInput

func (GetImageAssurancePolicyPackagesBlackListArray) ElementType

func (GetImageAssurancePolicyPackagesBlackListArray) ToGetImageAssurancePolicyPackagesBlackListArrayOutput

func (i GetImageAssurancePolicyPackagesBlackListArray) ToGetImageAssurancePolicyPackagesBlackListArrayOutput() GetImageAssurancePolicyPackagesBlackListArrayOutput

func (GetImageAssurancePolicyPackagesBlackListArray) ToGetImageAssurancePolicyPackagesBlackListArrayOutputWithContext

func (i GetImageAssurancePolicyPackagesBlackListArray) ToGetImageAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyPackagesBlackListArrayOutput

type GetImageAssurancePolicyPackagesBlackListArrayInput

type GetImageAssurancePolicyPackagesBlackListArrayInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyPackagesBlackListArrayOutput() GetImageAssurancePolicyPackagesBlackListArrayOutput
	ToGetImageAssurancePolicyPackagesBlackListArrayOutputWithContext(context.Context) GetImageAssurancePolicyPackagesBlackListArrayOutput
}

GetImageAssurancePolicyPackagesBlackListArrayInput is an input type that accepts GetImageAssurancePolicyPackagesBlackListArray and GetImageAssurancePolicyPackagesBlackListArrayOutput values. You can construct a concrete instance of `GetImageAssurancePolicyPackagesBlackListArrayInput` via:

GetImageAssurancePolicyPackagesBlackListArray{ GetImageAssurancePolicyPackagesBlackListArgs{...} }

type GetImageAssurancePolicyPackagesBlackListArrayOutput

type GetImageAssurancePolicyPackagesBlackListArrayOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyPackagesBlackListArrayOutput) ElementType

func (GetImageAssurancePolicyPackagesBlackListArrayOutput) Index

func (GetImageAssurancePolicyPackagesBlackListArrayOutput) ToGetImageAssurancePolicyPackagesBlackListArrayOutput

func (o GetImageAssurancePolicyPackagesBlackListArrayOutput) ToGetImageAssurancePolicyPackagesBlackListArrayOutput() GetImageAssurancePolicyPackagesBlackListArrayOutput

func (GetImageAssurancePolicyPackagesBlackListArrayOutput) ToGetImageAssurancePolicyPackagesBlackListArrayOutputWithContext

func (o GetImageAssurancePolicyPackagesBlackListArrayOutput) ToGetImageAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyPackagesBlackListArrayOutput

type GetImageAssurancePolicyPackagesBlackListInput

type GetImageAssurancePolicyPackagesBlackListInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyPackagesBlackListOutput() GetImageAssurancePolicyPackagesBlackListOutput
	ToGetImageAssurancePolicyPackagesBlackListOutputWithContext(context.Context) GetImageAssurancePolicyPackagesBlackListOutput
}

GetImageAssurancePolicyPackagesBlackListInput is an input type that accepts GetImageAssurancePolicyPackagesBlackListArgs and GetImageAssurancePolicyPackagesBlackListOutput values. You can construct a concrete instance of `GetImageAssurancePolicyPackagesBlackListInput` via:

GetImageAssurancePolicyPackagesBlackListArgs{...}

type GetImageAssurancePolicyPackagesBlackListOutput

type GetImageAssurancePolicyPackagesBlackListOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyPackagesBlackListOutput) Arch

func (GetImageAssurancePolicyPackagesBlackListOutput) Display

func (GetImageAssurancePolicyPackagesBlackListOutput) ElementType

func (GetImageAssurancePolicyPackagesBlackListOutput) Epoch

func (GetImageAssurancePolicyPackagesBlackListOutput) Format

func (GetImageAssurancePolicyPackagesBlackListOutput) License

func (GetImageAssurancePolicyPackagesBlackListOutput) Name

func (GetImageAssurancePolicyPackagesBlackListOutput) Release

func (GetImageAssurancePolicyPackagesBlackListOutput) ToGetImageAssurancePolicyPackagesBlackListOutput

func (o GetImageAssurancePolicyPackagesBlackListOutput) ToGetImageAssurancePolicyPackagesBlackListOutput() GetImageAssurancePolicyPackagesBlackListOutput

func (GetImageAssurancePolicyPackagesBlackListOutput) ToGetImageAssurancePolicyPackagesBlackListOutputWithContext

func (o GetImageAssurancePolicyPackagesBlackListOutput) ToGetImageAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) GetImageAssurancePolicyPackagesBlackListOutput

func (GetImageAssurancePolicyPackagesBlackListOutput) Version

func (GetImageAssurancePolicyPackagesBlackListOutput) VersionRange

type GetImageAssurancePolicyPackagesWhiteList

type GetImageAssurancePolicyPackagesWhiteList struct {
	Arch         string `pulumi:"arch"`
	Display      string `pulumi:"display"`
	Epoch        string `pulumi:"epoch"`
	Format       string `pulumi:"format"`
	License      string `pulumi:"license"`
	Name         string `pulumi:"name"`
	Release      string `pulumi:"release"`
	Version      string `pulumi:"version"`
	VersionRange string `pulumi:"versionRange"`
}

type GetImageAssurancePolicyPackagesWhiteListArgs

type GetImageAssurancePolicyPackagesWhiteListArgs struct {
	Arch         pulumi.StringInput `pulumi:"arch"`
	Display      pulumi.StringInput `pulumi:"display"`
	Epoch        pulumi.StringInput `pulumi:"epoch"`
	Format       pulumi.StringInput `pulumi:"format"`
	License      pulumi.StringInput `pulumi:"license"`
	Name         pulumi.StringInput `pulumi:"name"`
	Release      pulumi.StringInput `pulumi:"release"`
	Version      pulumi.StringInput `pulumi:"version"`
	VersionRange pulumi.StringInput `pulumi:"versionRange"`
}

func (GetImageAssurancePolicyPackagesWhiteListArgs) ElementType

func (GetImageAssurancePolicyPackagesWhiteListArgs) ToGetImageAssurancePolicyPackagesWhiteListOutput

func (i GetImageAssurancePolicyPackagesWhiteListArgs) ToGetImageAssurancePolicyPackagesWhiteListOutput() GetImageAssurancePolicyPackagesWhiteListOutput

func (GetImageAssurancePolicyPackagesWhiteListArgs) ToGetImageAssurancePolicyPackagesWhiteListOutputWithContext

func (i GetImageAssurancePolicyPackagesWhiteListArgs) ToGetImageAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) GetImageAssurancePolicyPackagesWhiteListOutput

type GetImageAssurancePolicyPackagesWhiteListArray

type GetImageAssurancePolicyPackagesWhiteListArray []GetImageAssurancePolicyPackagesWhiteListInput

func (GetImageAssurancePolicyPackagesWhiteListArray) ElementType

func (GetImageAssurancePolicyPackagesWhiteListArray) ToGetImageAssurancePolicyPackagesWhiteListArrayOutput

func (i GetImageAssurancePolicyPackagesWhiteListArray) ToGetImageAssurancePolicyPackagesWhiteListArrayOutput() GetImageAssurancePolicyPackagesWhiteListArrayOutput

func (GetImageAssurancePolicyPackagesWhiteListArray) ToGetImageAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (i GetImageAssurancePolicyPackagesWhiteListArray) ToGetImageAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyPackagesWhiteListArrayOutput

type GetImageAssurancePolicyPackagesWhiteListArrayInput

type GetImageAssurancePolicyPackagesWhiteListArrayInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyPackagesWhiteListArrayOutput() GetImageAssurancePolicyPackagesWhiteListArrayOutput
	ToGetImageAssurancePolicyPackagesWhiteListArrayOutputWithContext(context.Context) GetImageAssurancePolicyPackagesWhiteListArrayOutput
}

GetImageAssurancePolicyPackagesWhiteListArrayInput is an input type that accepts GetImageAssurancePolicyPackagesWhiteListArray and GetImageAssurancePolicyPackagesWhiteListArrayOutput values. You can construct a concrete instance of `GetImageAssurancePolicyPackagesWhiteListArrayInput` via:

GetImageAssurancePolicyPackagesWhiteListArray{ GetImageAssurancePolicyPackagesWhiteListArgs{...} }

type GetImageAssurancePolicyPackagesWhiteListArrayOutput

type GetImageAssurancePolicyPackagesWhiteListArrayOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyPackagesWhiteListArrayOutput) ElementType

func (GetImageAssurancePolicyPackagesWhiteListArrayOutput) Index

func (GetImageAssurancePolicyPackagesWhiteListArrayOutput) ToGetImageAssurancePolicyPackagesWhiteListArrayOutput

func (o GetImageAssurancePolicyPackagesWhiteListArrayOutput) ToGetImageAssurancePolicyPackagesWhiteListArrayOutput() GetImageAssurancePolicyPackagesWhiteListArrayOutput

func (GetImageAssurancePolicyPackagesWhiteListArrayOutput) ToGetImageAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (o GetImageAssurancePolicyPackagesWhiteListArrayOutput) ToGetImageAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyPackagesWhiteListArrayOutput

type GetImageAssurancePolicyPackagesWhiteListInput

type GetImageAssurancePolicyPackagesWhiteListInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyPackagesWhiteListOutput() GetImageAssurancePolicyPackagesWhiteListOutput
	ToGetImageAssurancePolicyPackagesWhiteListOutputWithContext(context.Context) GetImageAssurancePolicyPackagesWhiteListOutput
}

GetImageAssurancePolicyPackagesWhiteListInput is an input type that accepts GetImageAssurancePolicyPackagesWhiteListArgs and GetImageAssurancePolicyPackagesWhiteListOutput values. You can construct a concrete instance of `GetImageAssurancePolicyPackagesWhiteListInput` via:

GetImageAssurancePolicyPackagesWhiteListArgs{...}

type GetImageAssurancePolicyPackagesWhiteListOutput

type GetImageAssurancePolicyPackagesWhiteListOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyPackagesWhiteListOutput) Arch

func (GetImageAssurancePolicyPackagesWhiteListOutput) Display

func (GetImageAssurancePolicyPackagesWhiteListOutput) ElementType

func (GetImageAssurancePolicyPackagesWhiteListOutput) Epoch

func (GetImageAssurancePolicyPackagesWhiteListOutput) Format

func (GetImageAssurancePolicyPackagesWhiteListOutput) License

func (GetImageAssurancePolicyPackagesWhiteListOutput) Name

func (GetImageAssurancePolicyPackagesWhiteListOutput) Release

func (GetImageAssurancePolicyPackagesWhiteListOutput) ToGetImageAssurancePolicyPackagesWhiteListOutput

func (o GetImageAssurancePolicyPackagesWhiteListOutput) ToGetImageAssurancePolicyPackagesWhiteListOutput() GetImageAssurancePolicyPackagesWhiteListOutput

func (GetImageAssurancePolicyPackagesWhiteListOutput) ToGetImageAssurancePolicyPackagesWhiteListOutputWithContext

func (o GetImageAssurancePolicyPackagesWhiteListOutput) ToGetImageAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) GetImageAssurancePolicyPackagesWhiteListOutput

func (GetImageAssurancePolicyPackagesWhiteListOutput) Version

func (GetImageAssurancePolicyPackagesWhiteListOutput) VersionRange

type GetImageAssurancePolicyRequiredLabel

type GetImageAssurancePolicyRequiredLabel struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type GetImageAssurancePolicyRequiredLabelArgs

type GetImageAssurancePolicyRequiredLabelArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetImageAssurancePolicyRequiredLabelArgs) ElementType

func (GetImageAssurancePolicyRequiredLabelArgs) ToGetImageAssurancePolicyRequiredLabelOutput

func (i GetImageAssurancePolicyRequiredLabelArgs) ToGetImageAssurancePolicyRequiredLabelOutput() GetImageAssurancePolicyRequiredLabelOutput

func (GetImageAssurancePolicyRequiredLabelArgs) ToGetImageAssurancePolicyRequiredLabelOutputWithContext

func (i GetImageAssurancePolicyRequiredLabelArgs) ToGetImageAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) GetImageAssurancePolicyRequiredLabelOutput

type GetImageAssurancePolicyRequiredLabelArray

type GetImageAssurancePolicyRequiredLabelArray []GetImageAssurancePolicyRequiredLabelInput

func (GetImageAssurancePolicyRequiredLabelArray) ElementType

func (GetImageAssurancePolicyRequiredLabelArray) ToGetImageAssurancePolicyRequiredLabelArrayOutput

func (i GetImageAssurancePolicyRequiredLabelArray) ToGetImageAssurancePolicyRequiredLabelArrayOutput() GetImageAssurancePolicyRequiredLabelArrayOutput

func (GetImageAssurancePolicyRequiredLabelArray) ToGetImageAssurancePolicyRequiredLabelArrayOutputWithContext

func (i GetImageAssurancePolicyRequiredLabelArray) ToGetImageAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyRequiredLabelArrayOutput

type GetImageAssurancePolicyRequiredLabelArrayInput

type GetImageAssurancePolicyRequiredLabelArrayInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyRequiredLabelArrayOutput() GetImageAssurancePolicyRequiredLabelArrayOutput
	ToGetImageAssurancePolicyRequiredLabelArrayOutputWithContext(context.Context) GetImageAssurancePolicyRequiredLabelArrayOutput
}

GetImageAssurancePolicyRequiredLabelArrayInput is an input type that accepts GetImageAssurancePolicyRequiredLabelArray and GetImageAssurancePolicyRequiredLabelArrayOutput values. You can construct a concrete instance of `GetImageAssurancePolicyRequiredLabelArrayInput` via:

GetImageAssurancePolicyRequiredLabelArray{ GetImageAssurancePolicyRequiredLabelArgs{...} }

type GetImageAssurancePolicyRequiredLabelArrayOutput

type GetImageAssurancePolicyRequiredLabelArrayOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyRequiredLabelArrayOutput) ElementType

func (GetImageAssurancePolicyRequiredLabelArrayOutput) Index

func (GetImageAssurancePolicyRequiredLabelArrayOutput) ToGetImageAssurancePolicyRequiredLabelArrayOutput

func (o GetImageAssurancePolicyRequiredLabelArrayOutput) ToGetImageAssurancePolicyRequiredLabelArrayOutput() GetImageAssurancePolicyRequiredLabelArrayOutput

func (GetImageAssurancePolicyRequiredLabelArrayOutput) ToGetImageAssurancePolicyRequiredLabelArrayOutputWithContext

func (o GetImageAssurancePolicyRequiredLabelArrayOutput) ToGetImageAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyRequiredLabelArrayOutput

type GetImageAssurancePolicyRequiredLabelInput

type GetImageAssurancePolicyRequiredLabelInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyRequiredLabelOutput() GetImageAssurancePolicyRequiredLabelOutput
	ToGetImageAssurancePolicyRequiredLabelOutputWithContext(context.Context) GetImageAssurancePolicyRequiredLabelOutput
}

GetImageAssurancePolicyRequiredLabelInput is an input type that accepts GetImageAssurancePolicyRequiredLabelArgs and GetImageAssurancePolicyRequiredLabelOutput values. You can construct a concrete instance of `GetImageAssurancePolicyRequiredLabelInput` via:

GetImageAssurancePolicyRequiredLabelArgs{...}

type GetImageAssurancePolicyRequiredLabelOutput

type GetImageAssurancePolicyRequiredLabelOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyRequiredLabelOutput) ElementType

func (GetImageAssurancePolicyRequiredLabelOutput) Key

func (GetImageAssurancePolicyRequiredLabelOutput) ToGetImageAssurancePolicyRequiredLabelOutput

func (o GetImageAssurancePolicyRequiredLabelOutput) ToGetImageAssurancePolicyRequiredLabelOutput() GetImageAssurancePolicyRequiredLabelOutput

func (GetImageAssurancePolicyRequiredLabelOutput) ToGetImageAssurancePolicyRequiredLabelOutputWithContext

func (o GetImageAssurancePolicyRequiredLabelOutput) ToGetImageAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) GetImageAssurancePolicyRequiredLabelOutput

func (GetImageAssurancePolicyRequiredLabelOutput) Value

type GetImageAssurancePolicyScope

type GetImageAssurancePolicyScope struct {
	Expression string                                 `pulumi:"expression"`
	Variables  []GetImageAssurancePolicyScopeVariable `pulumi:"variables"`
}

type GetImageAssurancePolicyScopeArgs

type GetImageAssurancePolicyScopeArgs struct {
	Expression pulumi.StringInput                             `pulumi:"expression"`
	Variables  GetImageAssurancePolicyScopeVariableArrayInput `pulumi:"variables"`
}

func (GetImageAssurancePolicyScopeArgs) ElementType

func (GetImageAssurancePolicyScopeArgs) ToGetImageAssurancePolicyScopeOutput

func (i GetImageAssurancePolicyScopeArgs) ToGetImageAssurancePolicyScopeOutput() GetImageAssurancePolicyScopeOutput

func (GetImageAssurancePolicyScopeArgs) ToGetImageAssurancePolicyScopeOutputWithContext

func (i GetImageAssurancePolicyScopeArgs) ToGetImageAssurancePolicyScopeOutputWithContext(ctx context.Context) GetImageAssurancePolicyScopeOutput

type GetImageAssurancePolicyScopeArray

type GetImageAssurancePolicyScopeArray []GetImageAssurancePolicyScopeInput

func (GetImageAssurancePolicyScopeArray) ElementType

func (GetImageAssurancePolicyScopeArray) ToGetImageAssurancePolicyScopeArrayOutput

func (i GetImageAssurancePolicyScopeArray) ToGetImageAssurancePolicyScopeArrayOutput() GetImageAssurancePolicyScopeArrayOutput

func (GetImageAssurancePolicyScopeArray) ToGetImageAssurancePolicyScopeArrayOutputWithContext

func (i GetImageAssurancePolicyScopeArray) ToGetImageAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyScopeArrayOutput

type GetImageAssurancePolicyScopeArrayInput

type GetImageAssurancePolicyScopeArrayInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyScopeArrayOutput() GetImageAssurancePolicyScopeArrayOutput
	ToGetImageAssurancePolicyScopeArrayOutputWithContext(context.Context) GetImageAssurancePolicyScopeArrayOutput
}

GetImageAssurancePolicyScopeArrayInput is an input type that accepts GetImageAssurancePolicyScopeArray and GetImageAssurancePolicyScopeArrayOutput values. You can construct a concrete instance of `GetImageAssurancePolicyScopeArrayInput` via:

GetImageAssurancePolicyScopeArray{ GetImageAssurancePolicyScopeArgs{...} }

type GetImageAssurancePolicyScopeArrayOutput

type GetImageAssurancePolicyScopeArrayOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyScopeArrayOutput) ElementType

func (GetImageAssurancePolicyScopeArrayOutput) Index

func (GetImageAssurancePolicyScopeArrayOutput) ToGetImageAssurancePolicyScopeArrayOutput

func (o GetImageAssurancePolicyScopeArrayOutput) ToGetImageAssurancePolicyScopeArrayOutput() GetImageAssurancePolicyScopeArrayOutput

func (GetImageAssurancePolicyScopeArrayOutput) ToGetImageAssurancePolicyScopeArrayOutputWithContext

func (o GetImageAssurancePolicyScopeArrayOutput) ToGetImageAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyScopeArrayOutput

type GetImageAssurancePolicyScopeInput

type GetImageAssurancePolicyScopeInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyScopeOutput() GetImageAssurancePolicyScopeOutput
	ToGetImageAssurancePolicyScopeOutputWithContext(context.Context) GetImageAssurancePolicyScopeOutput
}

GetImageAssurancePolicyScopeInput is an input type that accepts GetImageAssurancePolicyScopeArgs and GetImageAssurancePolicyScopeOutput values. You can construct a concrete instance of `GetImageAssurancePolicyScopeInput` via:

GetImageAssurancePolicyScopeArgs{...}

type GetImageAssurancePolicyScopeOutput

type GetImageAssurancePolicyScopeOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyScopeOutput) ElementType

func (GetImageAssurancePolicyScopeOutput) Expression

func (GetImageAssurancePolicyScopeOutput) ToGetImageAssurancePolicyScopeOutput

func (o GetImageAssurancePolicyScopeOutput) ToGetImageAssurancePolicyScopeOutput() GetImageAssurancePolicyScopeOutput

func (GetImageAssurancePolicyScopeOutput) ToGetImageAssurancePolicyScopeOutputWithContext

func (o GetImageAssurancePolicyScopeOutput) ToGetImageAssurancePolicyScopeOutputWithContext(ctx context.Context) GetImageAssurancePolicyScopeOutput

func (GetImageAssurancePolicyScopeOutput) Variables

type GetImageAssurancePolicyScopeVariable

type GetImageAssurancePolicyScopeVariable struct {
	Attribute string `pulumi:"attribute"`
	Name      string `pulumi:"name"`
	Value     string `pulumi:"value"`
}

type GetImageAssurancePolicyScopeVariableArgs

type GetImageAssurancePolicyScopeVariableArgs struct {
	Attribute pulumi.StringInput `pulumi:"attribute"`
	Name      pulumi.StringInput `pulumi:"name"`
	Value     pulumi.StringInput `pulumi:"value"`
}

func (GetImageAssurancePolicyScopeVariableArgs) ElementType

func (GetImageAssurancePolicyScopeVariableArgs) ToGetImageAssurancePolicyScopeVariableOutput

func (i GetImageAssurancePolicyScopeVariableArgs) ToGetImageAssurancePolicyScopeVariableOutput() GetImageAssurancePolicyScopeVariableOutput

func (GetImageAssurancePolicyScopeVariableArgs) ToGetImageAssurancePolicyScopeVariableOutputWithContext

func (i GetImageAssurancePolicyScopeVariableArgs) ToGetImageAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) GetImageAssurancePolicyScopeVariableOutput

type GetImageAssurancePolicyScopeVariableArray

type GetImageAssurancePolicyScopeVariableArray []GetImageAssurancePolicyScopeVariableInput

func (GetImageAssurancePolicyScopeVariableArray) ElementType

func (GetImageAssurancePolicyScopeVariableArray) ToGetImageAssurancePolicyScopeVariableArrayOutput

func (i GetImageAssurancePolicyScopeVariableArray) ToGetImageAssurancePolicyScopeVariableArrayOutput() GetImageAssurancePolicyScopeVariableArrayOutput

func (GetImageAssurancePolicyScopeVariableArray) ToGetImageAssurancePolicyScopeVariableArrayOutputWithContext

func (i GetImageAssurancePolicyScopeVariableArray) ToGetImageAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyScopeVariableArrayOutput

type GetImageAssurancePolicyScopeVariableArrayInput

type GetImageAssurancePolicyScopeVariableArrayInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyScopeVariableArrayOutput() GetImageAssurancePolicyScopeVariableArrayOutput
	ToGetImageAssurancePolicyScopeVariableArrayOutputWithContext(context.Context) GetImageAssurancePolicyScopeVariableArrayOutput
}

GetImageAssurancePolicyScopeVariableArrayInput is an input type that accepts GetImageAssurancePolicyScopeVariableArray and GetImageAssurancePolicyScopeVariableArrayOutput values. You can construct a concrete instance of `GetImageAssurancePolicyScopeVariableArrayInput` via:

GetImageAssurancePolicyScopeVariableArray{ GetImageAssurancePolicyScopeVariableArgs{...} }

type GetImageAssurancePolicyScopeVariableArrayOutput

type GetImageAssurancePolicyScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyScopeVariableArrayOutput) ElementType

func (GetImageAssurancePolicyScopeVariableArrayOutput) Index

func (GetImageAssurancePolicyScopeVariableArrayOutput) ToGetImageAssurancePolicyScopeVariableArrayOutput

func (o GetImageAssurancePolicyScopeVariableArrayOutput) ToGetImageAssurancePolicyScopeVariableArrayOutput() GetImageAssurancePolicyScopeVariableArrayOutput

func (GetImageAssurancePolicyScopeVariableArrayOutput) ToGetImageAssurancePolicyScopeVariableArrayOutputWithContext

func (o GetImageAssurancePolicyScopeVariableArrayOutput) ToGetImageAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyScopeVariableArrayOutput

type GetImageAssurancePolicyScopeVariableInput

type GetImageAssurancePolicyScopeVariableInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyScopeVariableOutput() GetImageAssurancePolicyScopeVariableOutput
	ToGetImageAssurancePolicyScopeVariableOutputWithContext(context.Context) GetImageAssurancePolicyScopeVariableOutput
}

GetImageAssurancePolicyScopeVariableInput is an input type that accepts GetImageAssurancePolicyScopeVariableArgs and GetImageAssurancePolicyScopeVariableOutput values. You can construct a concrete instance of `GetImageAssurancePolicyScopeVariableInput` via:

GetImageAssurancePolicyScopeVariableArgs{...}

type GetImageAssurancePolicyScopeVariableOutput

type GetImageAssurancePolicyScopeVariableOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyScopeVariableOutput) Attribute

func (GetImageAssurancePolicyScopeVariableOutput) ElementType

func (GetImageAssurancePolicyScopeVariableOutput) Name

func (GetImageAssurancePolicyScopeVariableOutput) ToGetImageAssurancePolicyScopeVariableOutput

func (o GetImageAssurancePolicyScopeVariableOutput) ToGetImageAssurancePolicyScopeVariableOutput() GetImageAssurancePolicyScopeVariableOutput

func (GetImageAssurancePolicyScopeVariableOutput) ToGetImageAssurancePolicyScopeVariableOutputWithContext

func (o GetImageAssurancePolicyScopeVariableOutput) ToGetImageAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) GetImageAssurancePolicyScopeVariableOutput

func (GetImageAssurancePolicyScopeVariableOutput) Value

type GetImageAssurancePolicyTrustedBaseImage

type GetImageAssurancePolicyTrustedBaseImage struct {
	Imagename string `pulumi:"imagename"`
	Registry  string `pulumi:"registry"`
}

type GetImageAssurancePolicyTrustedBaseImageArgs

type GetImageAssurancePolicyTrustedBaseImageArgs struct {
	Imagename pulumi.StringInput `pulumi:"imagename"`
	Registry  pulumi.StringInput `pulumi:"registry"`
}

func (GetImageAssurancePolicyTrustedBaseImageArgs) ElementType

func (GetImageAssurancePolicyTrustedBaseImageArgs) ToGetImageAssurancePolicyTrustedBaseImageOutput

func (i GetImageAssurancePolicyTrustedBaseImageArgs) ToGetImageAssurancePolicyTrustedBaseImageOutput() GetImageAssurancePolicyTrustedBaseImageOutput

func (GetImageAssurancePolicyTrustedBaseImageArgs) ToGetImageAssurancePolicyTrustedBaseImageOutputWithContext

func (i GetImageAssurancePolicyTrustedBaseImageArgs) ToGetImageAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) GetImageAssurancePolicyTrustedBaseImageOutput

type GetImageAssurancePolicyTrustedBaseImageArray

type GetImageAssurancePolicyTrustedBaseImageArray []GetImageAssurancePolicyTrustedBaseImageInput

func (GetImageAssurancePolicyTrustedBaseImageArray) ElementType

func (GetImageAssurancePolicyTrustedBaseImageArray) ToGetImageAssurancePolicyTrustedBaseImageArrayOutput

func (i GetImageAssurancePolicyTrustedBaseImageArray) ToGetImageAssurancePolicyTrustedBaseImageArrayOutput() GetImageAssurancePolicyTrustedBaseImageArrayOutput

func (GetImageAssurancePolicyTrustedBaseImageArray) ToGetImageAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (i GetImageAssurancePolicyTrustedBaseImageArray) ToGetImageAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyTrustedBaseImageArrayOutput

type GetImageAssurancePolicyTrustedBaseImageArrayInput

type GetImageAssurancePolicyTrustedBaseImageArrayInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyTrustedBaseImageArrayOutput() GetImageAssurancePolicyTrustedBaseImageArrayOutput
	ToGetImageAssurancePolicyTrustedBaseImageArrayOutputWithContext(context.Context) GetImageAssurancePolicyTrustedBaseImageArrayOutput
}

GetImageAssurancePolicyTrustedBaseImageArrayInput is an input type that accepts GetImageAssurancePolicyTrustedBaseImageArray and GetImageAssurancePolicyTrustedBaseImageArrayOutput values. You can construct a concrete instance of `GetImageAssurancePolicyTrustedBaseImageArrayInput` via:

GetImageAssurancePolicyTrustedBaseImageArray{ GetImageAssurancePolicyTrustedBaseImageArgs{...} }

type GetImageAssurancePolicyTrustedBaseImageArrayOutput

type GetImageAssurancePolicyTrustedBaseImageArrayOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyTrustedBaseImageArrayOutput) ElementType

func (GetImageAssurancePolicyTrustedBaseImageArrayOutput) Index

func (GetImageAssurancePolicyTrustedBaseImageArrayOutput) ToGetImageAssurancePolicyTrustedBaseImageArrayOutput

func (o GetImageAssurancePolicyTrustedBaseImageArrayOutput) ToGetImageAssurancePolicyTrustedBaseImageArrayOutput() GetImageAssurancePolicyTrustedBaseImageArrayOutput

func (GetImageAssurancePolicyTrustedBaseImageArrayOutput) ToGetImageAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (o GetImageAssurancePolicyTrustedBaseImageArrayOutput) ToGetImageAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) GetImageAssurancePolicyTrustedBaseImageArrayOutput

type GetImageAssurancePolicyTrustedBaseImageInput

type GetImageAssurancePolicyTrustedBaseImageInput interface {
	pulumi.Input

	ToGetImageAssurancePolicyTrustedBaseImageOutput() GetImageAssurancePolicyTrustedBaseImageOutput
	ToGetImageAssurancePolicyTrustedBaseImageOutputWithContext(context.Context) GetImageAssurancePolicyTrustedBaseImageOutput
}

GetImageAssurancePolicyTrustedBaseImageInput is an input type that accepts GetImageAssurancePolicyTrustedBaseImageArgs and GetImageAssurancePolicyTrustedBaseImageOutput values. You can construct a concrete instance of `GetImageAssurancePolicyTrustedBaseImageInput` via:

GetImageAssurancePolicyTrustedBaseImageArgs{...}

type GetImageAssurancePolicyTrustedBaseImageOutput

type GetImageAssurancePolicyTrustedBaseImageOutput struct{ *pulumi.OutputState }

func (GetImageAssurancePolicyTrustedBaseImageOutput) ElementType

func (GetImageAssurancePolicyTrustedBaseImageOutput) Imagename

func (GetImageAssurancePolicyTrustedBaseImageOutput) Registry

func (GetImageAssurancePolicyTrustedBaseImageOutput) ToGetImageAssurancePolicyTrustedBaseImageOutput

func (o GetImageAssurancePolicyTrustedBaseImageOutput) ToGetImageAssurancePolicyTrustedBaseImageOutput() GetImageAssurancePolicyTrustedBaseImageOutput

func (GetImageAssurancePolicyTrustedBaseImageOutput) ToGetImageAssurancePolicyTrustedBaseImageOutputWithContext

func (o GetImageAssurancePolicyTrustedBaseImageOutput) ToGetImageAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) GetImageAssurancePolicyTrustedBaseImageOutput

type GetImageHistory

type GetImageHistory struct {
	// The image creation comment.
	Comment string `pulumi:"comment"`
	// The date and time when the image was registered.
	Created   string `pulumi:"created"`
	CreatedBy string `pulumi:"createdBy"`
	// The ID of this resource.
	Id   string `pulumi:"id"`
	Size int    `pulumi:"size"`
}

type GetImageHistoryArgs

type GetImageHistoryArgs struct {
	// The image creation comment.
	Comment pulumi.StringInput `pulumi:"comment"`
	// The date and time when the image was registered.
	Created   pulumi.StringInput `pulumi:"created"`
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	// The ID of this resource.
	Id   pulumi.StringInput `pulumi:"id"`
	Size pulumi.IntInput    `pulumi:"size"`
}

func (GetImageHistoryArgs) ElementType

func (GetImageHistoryArgs) ElementType() reflect.Type

func (GetImageHistoryArgs) ToGetImageHistoryOutput

func (i GetImageHistoryArgs) ToGetImageHistoryOutput() GetImageHistoryOutput

func (GetImageHistoryArgs) ToGetImageHistoryOutputWithContext

func (i GetImageHistoryArgs) ToGetImageHistoryOutputWithContext(ctx context.Context) GetImageHistoryOutput

type GetImageHistoryArray

type GetImageHistoryArray []GetImageHistoryInput

func (GetImageHistoryArray) ElementType

func (GetImageHistoryArray) ElementType() reflect.Type

func (GetImageHistoryArray) ToGetImageHistoryArrayOutput

func (i GetImageHistoryArray) ToGetImageHistoryArrayOutput() GetImageHistoryArrayOutput

func (GetImageHistoryArray) ToGetImageHistoryArrayOutputWithContext

func (i GetImageHistoryArray) ToGetImageHistoryArrayOutputWithContext(ctx context.Context) GetImageHistoryArrayOutput

type GetImageHistoryArrayInput

type GetImageHistoryArrayInput interface {
	pulumi.Input

	ToGetImageHistoryArrayOutput() GetImageHistoryArrayOutput
	ToGetImageHistoryArrayOutputWithContext(context.Context) GetImageHistoryArrayOutput
}

GetImageHistoryArrayInput is an input type that accepts GetImageHistoryArray and GetImageHistoryArrayOutput values. You can construct a concrete instance of `GetImageHistoryArrayInput` via:

GetImageHistoryArray{ GetImageHistoryArgs{...} }

type GetImageHistoryArrayOutput

type GetImageHistoryArrayOutput struct{ *pulumi.OutputState }

func (GetImageHistoryArrayOutput) ElementType

func (GetImageHistoryArrayOutput) ElementType() reflect.Type

func (GetImageHistoryArrayOutput) Index

func (GetImageHistoryArrayOutput) ToGetImageHistoryArrayOutput

func (o GetImageHistoryArrayOutput) ToGetImageHistoryArrayOutput() GetImageHistoryArrayOutput

func (GetImageHistoryArrayOutput) ToGetImageHistoryArrayOutputWithContext

func (o GetImageHistoryArrayOutput) ToGetImageHistoryArrayOutputWithContext(ctx context.Context) GetImageHistoryArrayOutput

type GetImageHistoryInput

type GetImageHistoryInput interface {
	pulumi.Input

	ToGetImageHistoryOutput() GetImageHistoryOutput
	ToGetImageHistoryOutputWithContext(context.Context) GetImageHistoryOutput
}

GetImageHistoryInput is an input type that accepts GetImageHistoryArgs and GetImageHistoryOutput values. You can construct a concrete instance of `GetImageHistoryInput` via:

GetImageHistoryArgs{...}

type GetImageHistoryOutput

type GetImageHistoryOutput struct{ *pulumi.OutputState }

func (GetImageHistoryOutput) Comment

The image creation comment.

func (GetImageHistoryOutput) Created

The date and time when the image was registered.

func (GetImageHistoryOutput) CreatedBy

func (GetImageHistoryOutput) ElementType

func (GetImageHistoryOutput) ElementType() reflect.Type

func (GetImageHistoryOutput) Id

The ID of this resource.

func (GetImageHistoryOutput) Size

func (GetImageHistoryOutput) ToGetImageHistoryOutput

func (o GetImageHistoryOutput) ToGetImageHistoryOutput() GetImageHistoryOutput

func (GetImageHistoryOutput) ToGetImageHistoryOutputWithContext

func (o GetImageHistoryOutput) ToGetImageHistoryOutputWithContext(ctx context.Context) GetImageHistoryOutput

type GetImageVulnerability

type GetImageVulnerability struct {
	AckAuthor                  string  `pulumi:"ackAuthor"`
	AckComment                 string  `pulumi:"ackComment"`
	AckExpirationConfiguredAt  string  `pulumi:"ackExpirationConfiguredAt"`
	AckExpirationConfiguredBy  string  `pulumi:"ackExpirationConfiguredBy"`
	AckExpirationDays          int     `pulumi:"ackExpirationDays"`
	AckScope                   string  `pulumi:"ackScope"`
	AcknowledgeDate            string  `pulumi:"acknowledgeDate"`
	AncestorPkg                string  `pulumi:"ancestorPkg"`
	AquaScore                  float64 `pulumi:"aquaScore"`
	AquaScoreClassification    string  `pulumi:"aquaScoreClassification"`
	AquaScoringSystem          string  `pulumi:"aquaScoringSystem"`
	AquaSeverity               string  `pulumi:"aquaSeverity"`
	AquaSeverityClassification string  `pulumi:"aquaSeverityClassification"`
	AquaVectors                string  `pulumi:"aquaVectors"`
	AuditEventsCount           int     `pulumi:"auditEventsCount"`
	BlockEventsCount           int     `pulumi:"blockEventsCount"`
	Classification             string  `pulumi:"classification"`
	Description                string  `pulumi:"description"`
	// The content digest of the image.
	Digest           string `pulumi:"digest"`
	ExploitReference string `pulumi:"exploitReference"`
	ExploitType      string `pulumi:"exploitType"`
	FirstFoundDate   string `pulumi:"firstFoundDate"`
	FixVersion       string `pulumi:"fixVersion"`
	ImageName        string `pulumi:"imageName"`
	LastFoundDate    string `pulumi:"lastFoundDate"`
	ModificationDate string `pulumi:"modificationDate"`
	// The name of the image.
	Name             string  `pulumi:"name"`
	NvdCvss2Score    float64 `pulumi:"nvdCvss2Score"`
	NvdCvss2Vectors  string  `pulumi:"nvdCvss2Vectors"`
	NvdCvss3Score    float64 `pulumi:"nvdCvss3Score"`
	NvdCvss3Severity string  `pulumi:"nvdCvss3Severity"`
	NvdCvss3Vectors  string  `pulumi:"nvdCvss3Vectors"`
	NvdSeverity      string  `pulumi:"nvdSeverity"`
	NvdUrl           string  `pulumi:"nvdUrl"`
	// The operating system detected in the image
	Os string `pulumi:"os"`
	// The version of the OS detected in the image.
	OsVersion string `pulumi:"osVersion"`
	// Permission of the image.
	Permission  string `pulumi:"permission"`
	PublishDate string `pulumi:"publishDate"`
	// The name of the registry where the image is stored.
	Registry string `pulumi:"registry"`
	// The name of the image's repository.
	Repository             string   `pulumi:"repository"`
	ResourceArchitecture   string   `pulumi:"resourceArchitecture"`
	ResourceCpe            string   `pulumi:"resourceCpe"`
	ResourceFormat         string   `pulumi:"resourceFormat"`
	ResourceHash           string   `pulumi:"resourceHash"`
	ResourceLicenses       []string `pulumi:"resourceLicenses"`
	ResourceName           string   `pulumi:"resourceName"`
	ResourcePath           string   `pulumi:"resourcePath"`
	ResourceType           string   `pulumi:"resourceType"`
	ResourceVersion        string   `pulumi:"resourceVersion"`
	SeverityClassification string   `pulumi:"severityClassification"`
	Solution               string   `pulumi:"solution"`
	TemporalVector         string   `pulumi:"temporalVector"`
	VPatchAppliedBy        string   `pulumi:"vPatchAppliedBy"`
	VPatchAppliedOn        string   `pulumi:"vPatchAppliedOn"`
	VPatchEnforcedBy       string   `pulumi:"vPatchEnforcedBy"`
	VPatchEnforcedOn       string   `pulumi:"vPatchEnforcedOn"`
	VPatchPolicyEnforce    bool     `pulumi:"vPatchPolicyEnforce"`
	VPatchPolicyName       string   `pulumi:"vPatchPolicyName"`
	VPatchRevertedBy       string   `pulumi:"vPatchRevertedBy"`
	VPatchRevertedOn       string   `pulumi:"vPatchRevertedOn"`
	VPatchStatus           string   `pulumi:"vPatchStatus"`
	VendorCvss2Score       float64  `pulumi:"vendorCvss2Score"`
	VendorCvss2Vectors     string   `pulumi:"vendorCvss2Vectors"`
	VendorSeverity         string   `pulumi:"vendorSeverity"`
	VendorStatement        string   `pulumi:"vendorStatement"`
	VendorUrl              string   `pulumi:"vendorUrl"`
}

type GetImageVulnerabilityArgs

type GetImageVulnerabilityArgs struct {
	AckAuthor                  pulumi.StringInput  `pulumi:"ackAuthor"`
	AckComment                 pulumi.StringInput  `pulumi:"ackComment"`
	AckExpirationConfiguredAt  pulumi.StringInput  `pulumi:"ackExpirationConfiguredAt"`
	AckExpirationConfiguredBy  pulumi.StringInput  `pulumi:"ackExpirationConfiguredBy"`
	AckExpirationDays          pulumi.IntInput     `pulumi:"ackExpirationDays"`
	AckScope                   pulumi.StringInput  `pulumi:"ackScope"`
	AcknowledgeDate            pulumi.StringInput  `pulumi:"acknowledgeDate"`
	AncestorPkg                pulumi.StringInput  `pulumi:"ancestorPkg"`
	AquaScore                  pulumi.Float64Input `pulumi:"aquaScore"`
	AquaScoreClassification    pulumi.StringInput  `pulumi:"aquaScoreClassification"`
	AquaScoringSystem          pulumi.StringInput  `pulumi:"aquaScoringSystem"`
	AquaSeverity               pulumi.StringInput  `pulumi:"aquaSeverity"`
	AquaSeverityClassification pulumi.StringInput  `pulumi:"aquaSeverityClassification"`
	AquaVectors                pulumi.StringInput  `pulumi:"aquaVectors"`
	AuditEventsCount           pulumi.IntInput     `pulumi:"auditEventsCount"`
	BlockEventsCount           pulumi.IntInput     `pulumi:"blockEventsCount"`
	Classification             pulumi.StringInput  `pulumi:"classification"`
	Description                pulumi.StringInput  `pulumi:"description"`
	// The content digest of the image.
	Digest           pulumi.StringInput `pulumi:"digest"`
	ExploitReference pulumi.StringInput `pulumi:"exploitReference"`
	ExploitType      pulumi.StringInput `pulumi:"exploitType"`
	FirstFoundDate   pulumi.StringInput `pulumi:"firstFoundDate"`
	FixVersion       pulumi.StringInput `pulumi:"fixVersion"`
	ImageName        pulumi.StringInput `pulumi:"imageName"`
	LastFoundDate    pulumi.StringInput `pulumi:"lastFoundDate"`
	ModificationDate pulumi.StringInput `pulumi:"modificationDate"`
	// The name of the image.
	Name             pulumi.StringInput  `pulumi:"name"`
	NvdCvss2Score    pulumi.Float64Input `pulumi:"nvdCvss2Score"`
	NvdCvss2Vectors  pulumi.StringInput  `pulumi:"nvdCvss2Vectors"`
	NvdCvss3Score    pulumi.Float64Input `pulumi:"nvdCvss3Score"`
	NvdCvss3Severity pulumi.StringInput  `pulumi:"nvdCvss3Severity"`
	NvdCvss3Vectors  pulumi.StringInput  `pulumi:"nvdCvss3Vectors"`
	NvdSeverity      pulumi.StringInput  `pulumi:"nvdSeverity"`
	NvdUrl           pulumi.StringInput  `pulumi:"nvdUrl"`
	// The operating system detected in the image
	Os pulumi.StringInput `pulumi:"os"`
	// The version of the OS detected in the image.
	OsVersion pulumi.StringInput `pulumi:"osVersion"`
	// Permission of the image.
	Permission  pulumi.StringInput `pulumi:"permission"`
	PublishDate pulumi.StringInput `pulumi:"publishDate"`
	// The name of the registry where the image is stored.
	Registry pulumi.StringInput `pulumi:"registry"`
	// The name of the image's repository.
	Repository             pulumi.StringInput      `pulumi:"repository"`
	ResourceArchitecture   pulumi.StringInput      `pulumi:"resourceArchitecture"`
	ResourceCpe            pulumi.StringInput      `pulumi:"resourceCpe"`
	ResourceFormat         pulumi.StringInput      `pulumi:"resourceFormat"`
	ResourceHash           pulumi.StringInput      `pulumi:"resourceHash"`
	ResourceLicenses       pulumi.StringArrayInput `pulumi:"resourceLicenses"`
	ResourceName           pulumi.StringInput      `pulumi:"resourceName"`
	ResourcePath           pulumi.StringInput      `pulumi:"resourcePath"`
	ResourceType           pulumi.StringInput      `pulumi:"resourceType"`
	ResourceVersion        pulumi.StringInput      `pulumi:"resourceVersion"`
	SeverityClassification pulumi.StringInput      `pulumi:"severityClassification"`
	Solution               pulumi.StringInput      `pulumi:"solution"`
	TemporalVector         pulumi.StringInput      `pulumi:"temporalVector"`
	VPatchAppliedBy        pulumi.StringInput      `pulumi:"vPatchAppliedBy"`
	VPatchAppliedOn        pulumi.StringInput      `pulumi:"vPatchAppliedOn"`
	VPatchEnforcedBy       pulumi.StringInput      `pulumi:"vPatchEnforcedBy"`
	VPatchEnforcedOn       pulumi.StringInput      `pulumi:"vPatchEnforcedOn"`
	VPatchPolicyEnforce    pulumi.BoolInput        `pulumi:"vPatchPolicyEnforce"`
	VPatchPolicyName       pulumi.StringInput      `pulumi:"vPatchPolicyName"`
	VPatchRevertedBy       pulumi.StringInput      `pulumi:"vPatchRevertedBy"`
	VPatchRevertedOn       pulumi.StringInput      `pulumi:"vPatchRevertedOn"`
	VPatchStatus           pulumi.StringInput      `pulumi:"vPatchStatus"`
	VendorCvss2Score       pulumi.Float64Input     `pulumi:"vendorCvss2Score"`
	VendorCvss2Vectors     pulumi.StringInput      `pulumi:"vendorCvss2Vectors"`
	VendorSeverity         pulumi.StringInput      `pulumi:"vendorSeverity"`
	VendorStatement        pulumi.StringInput      `pulumi:"vendorStatement"`
	VendorUrl              pulumi.StringInput      `pulumi:"vendorUrl"`
}

func (GetImageVulnerabilityArgs) ElementType

func (GetImageVulnerabilityArgs) ElementType() reflect.Type

func (GetImageVulnerabilityArgs) ToGetImageVulnerabilityOutput

func (i GetImageVulnerabilityArgs) ToGetImageVulnerabilityOutput() GetImageVulnerabilityOutput

func (GetImageVulnerabilityArgs) ToGetImageVulnerabilityOutputWithContext

func (i GetImageVulnerabilityArgs) ToGetImageVulnerabilityOutputWithContext(ctx context.Context) GetImageVulnerabilityOutput

type GetImageVulnerabilityArray

type GetImageVulnerabilityArray []GetImageVulnerabilityInput

func (GetImageVulnerabilityArray) ElementType

func (GetImageVulnerabilityArray) ElementType() reflect.Type

func (GetImageVulnerabilityArray) ToGetImageVulnerabilityArrayOutput

func (i GetImageVulnerabilityArray) ToGetImageVulnerabilityArrayOutput() GetImageVulnerabilityArrayOutput

func (GetImageVulnerabilityArray) ToGetImageVulnerabilityArrayOutputWithContext

func (i GetImageVulnerabilityArray) ToGetImageVulnerabilityArrayOutputWithContext(ctx context.Context) GetImageVulnerabilityArrayOutput

type GetImageVulnerabilityArrayInput

type GetImageVulnerabilityArrayInput interface {
	pulumi.Input

	ToGetImageVulnerabilityArrayOutput() GetImageVulnerabilityArrayOutput
	ToGetImageVulnerabilityArrayOutputWithContext(context.Context) GetImageVulnerabilityArrayOutput
}

GetImageVulnerabilityArrayInput is an input type that accepts GetImageVulnerabilityArray and GetImageVulnerabilityArrayOutput values. You can construct a concrete instance of `GetImageVulnerabilityArrayInput` via:

GetImageVulnerabilityArray{ GetImageVulnerabilityArgs{...} }

type GetImageVulnerabilityArrayOutput

type GetImageVulnerabilityArrayOutput struct{ *pulumi.OutputState }

func (GetImageVulnerabilityArrayOutput) ElementType

func (GetImageVulnerabilityArrayOutput) Index

func (GetImageVulnerabilityArrayOutput) ToGetImageVulnerabilityArrayOutput

func (o GetImageVulnerabilityArrayOutput) ToGetImageVulnerabilityArrayOutput() GetImageVulnerabilityArrayOutput

func (GetImageVulnerabilityArrayOutput) ToGetImageVulnerabilityArrayOutputWithContext

func (o GetImageVulnerabilityArrayOutput) ToGetImageVulnerabilityArrayOutputWithContext(ctx context.Context) GetImageVulnerabilityArrayOutput

type GetImageVulnerabilityInput

type GetImageVulnerabilityInput interface {
	pulumi.Input

	ToGetImageVulnerabilityOutput() GetImageVulnerabilityOutput
	ToGetImageVulnerabilityOutputWithContext(context.Context) GetImageVulnerabilityOutput
}

GetImageVulnerabilityInput is an input type that accepts GetImageVulnerabilityArgs and GetImageVulnerabilityOutput values. You can construct a concrete instance of `GetImageVulnerabilityInput` via:

GetImageVulnerabilityArgs{...}

type GetImageVulnerabilityOutput

type GetImageVulnerabilityOutput struct{ *pulumi.OutputState }

func (GetImageVulnerabilityOutput) AckAuthor

func (GetImageVulnerabilityOutput) AckComment

func (GetImageVulnerabilityOutput) AckExpirationConfiguredAt

func (o GetImageVulnerabilityOutput) AckExpirationConfiguredAt() pulumi.StringOutput

func (GetImageVulnerabilityOutput) AckExpirationConfiguredBy

func (o GetImageVulnerabilityOutput) AckExpirationConfiguredBy() pulumi.StringOutput

func (GetImageVulnerabilityOutput) AckExpirationDays

func (o GetImageVulnerabilityOutput) AckExpirationDays() pulumi.IntOutput

func (GetImageVulnerabilityOutput) AckScope

func (GetImageVulnerabilityOutput) AcknowledgeDate

func (o GetImageVulnerabilityOutput) AcknowledgeDate() pulumi.StringOutput

func (GetImageVulnerabilityOutput) AncestorPkg

func (GetImageVulnerabilityOutput) AquaScore

func (GetImageVulnerabilityOutput) AquaScoreClassification

func (o GetImageVulnerabilityOutput) AquaScoreClassification() pulumi.StringOutput

func (GetImageVulnerabilityOutput) AquaScoringSystem

func (o GetImageVulnerabilityOutput) AquaScoringSystem() pulumi.StringOutput

func (GetImageVulnerabilityOutput) AquaSeverity

func (GetImageVulnerabilityOutput) AquaSeverityClassification

func (o GetImageVulnerabilityOutput) AquaSeverityClassification() pulumi.StringOutput

func (GetImageVulnerabilityOutput) AquaVectors

func (GetImageVulnerabilityOutput) AuditEventsCount

func (o GetImageVulnerabilityOutput) AuditEventsCount() pulumi.IntOutput

func (GetImageVulnerabilityOutput) BlockEventsCount

func (o GetImageVulnerabilityOutput) BlockEventsCount() pulumi.IntOutput

func (GetImageVulnerabilityOutput) Classification

func (o GetImageVulnerabilityOutput) Classification() pulumi.StringOutput

func (GetImageVulnerabilityOutput) Description

func (GetImageVulnerabilityOutput) Digest

The content digest of the image.

func (GetImageVulnerabilityOutput) ElementType

func (GetImageVulnerabilityOutput) ExploitReference

func (o GetImageVulnerabilityOutput) ExploitReference() pulumi.StringOutput

func (GetImageVulnerabilityOutput) ExploitType

func (GetImageVulnerabilityOutput) FirstFoundDate

func (o GetImageVulnerabilityOutput) FirstFoundDate() pulumi.StringOutput

func (GetImageVulnerabilityOutput) FixVersion

func (GetImageVulnerabilityOutput) ImageName

func (GetImageVulnerabilityOutput) LastFoundDate

func (GetImageVulnerabilityOutput) ModificationDate

func (o GetImageVulnerabilityOutput) ModificationDate() pulumi.StringOutput

func (GetImageVulnerabilityOutput) Name

The name of the image.

func (GetImageVulnerabilityOutput) NvdCvss2Score

func (GetImageVulnerabilityOutput) NvdCvss2Vectors

func (o GetImageVulnerabilityOutput) NvdCvss2Vectors() pulumi.StringOutput

func (GetImageVulnerabilityOutput) NvdCvss3Score

func (GetImageVulnerabilityOutput) NvdCvss3Severity

func (o GetImageVulnerabilityOutput) NvdCvss3Severity() pulumi.StringOutput

func (GetImageVulnerabilityOutput) NvdCvss3Vectors

func (o GetImageVulnerabilityOutput) NvdCvss3Vectors() pulumi.StringOutput

func (GetImageVulnerabilityOutput) NvdSeverity

func (GetImageVulnerabilityOutput) NvdUrl

func (GetImageVulnerabilityOutput) Os

The operating system detected in the image

func (GetImageVulnerabilityOutput) OsVersion

The version of the OS detected in the image.

func (GetImageVulnerabilityOutput) Permission

Permission of the image.

func (GetImageVulnerabilityOutput) PublishDate

func (GetImageVulnerabilityOutput) Registry

The name of the registry where the image is stored.

func (GetImageVulnerabilityOutput) Repository

The name of the image's repository.

func (GetImageVulnerabilityOutput) ResourceArchitecture

func (o GetImageVulnerabilityOutput) ResourceArchitecture() pulumi.StringOutput

func (GetImageVulnerabilityOutput) ResourceCpe

func (GetImageVulnerabilityOutput) ResourceFormat

func (o GetImageVulnerabilityOutput) ResourceFormat() pulumi.StringOutput

func (GetImageVulnerabilityOutput) ResourceHash

func (GetImageVulnerabilityOutput) ResourceLicenses

func (GetImageVulnerabilityOutput) ResourceName

func (GetImageVulnerabilityOutput) ResourcePath

func (GetImageVulnerabilityOutput) ResourceType

func (GetImageVulnerabilityOutput) ResourceVersion

func (o GetImageVulnerabilityOutput) ResourceVersion() pulumi.StringOutput

func (GetImageVulnerabilityOutput) SeverityClassification

func (o GetImageVulnerabilityOutput) SeverityClassification() pulumi.StringOutput

func (GetImageVulnerabilityOutput) Solution

func (GetImageVulnerabilityOutput) TemporalVector

func (o GetImageVulnerabilityOutput) TemporalVector() pulumi.StringOutput

func (GetImageVulnerabilityOutput) ToGetImageVulnerabilityOutput

func (o GetImageVulnerabilityOutput) ToGetImageVulnerabilityOutput() GetImageVulnerabilityOutput

func (GetImageVulnerabilityOutput) ToGetImageVulnerabilityOutputWithContext

func (o GetImageVulnerabilityOutput) ToGetImageVulnerabilityOutputWithContext(ctx context.Context) GetImageVulnerabilityOutput

func (GetImageVulnerabilityOutput) VPatchAppliedBy

func (o GetImageVulnerabilityOutput) VPatchAppliedBy() pulumi.StringOutput

func (GetImageVulnerabilityOutput) VPatchAppliedOn

func (o GetImageVulnerabilityOutput) VPatchAppliedOn() pulumi.StringOutput

func (GetImageVulnerabilityOutput) VPatchEnforcedBy

func (o GetImageVulnerabilityOutput) VPatchEnforcedBy() pulumi.StringOutput

func (GetImageVulnerabilityOutput) VPatchEnforcedOn

func (o GetImageVulnerabilityOutput) VPatchEnforcedOn() pulumi.StringOutput

func (GetImageVulnerabilityOutput) VPatchPolicyEnforce

func (o GetImageVulnerabilityOutput) VPatchPolicyEnforce() pulumi.BoolOutput

func (GetImageVulnerabilityOutput) VPatchPolicyName

func (o GetImageVulnerabilityOutput) VPatchPolicyName() pulumi.StringOutput

func (GetImageVulnerabilityOutput) VPatchRevertedBy

func (o GetImageVulnerabilityOutput) VPatchRevertedBy() pulumi.StringOutput

func (GetImageVulnerabilityOutput) VPatchRevertedOn

func (o GetImageVulnerabilityOutput) VPatchRevertedOn() pulumi.StringOutput

func (GetImageVulnerabilityOutput) VPatchStatus

func (GetImageVulnerabilityOutput) VendorCvss2Score

func (o GetImageVulnerabilityOutput) VendorCvss2Score() pulumi.Float64Output

func (GetImageVulnerabilityOutput) VendorCvss2Vectors

func (o GetImageVulnerabilityOutput) VendorCvss2Vectors() pulumi.StringOutput

func (GetImageVulnerabilityOutput) VendorSeverity

func (o GetImageVulnerabilityOutput) VendorSeverity() pulumi.StringOutput

func (GetImageVulnerabilityOutput) VendorStatement

func (o GetImageVulnerabilityOutput) VendorStatement() pulumi.StringOutput

func (GetImageVulnerabilityOutput) VendorUrl

type GetIntegrationStateResult

type GetIntegrationStateResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// OIDCSettings enabled status
	OidcSettings bool `pulumi:"oidcSettings"`
	// OpenIdSettings enabled status
	OpenidSettings bool `pulumi:"openidSettings"`
	// SAMLSettings enabled status
	SamlSettings bool `pulumi:"samlSettings"`
}

A collection of values returned by getIntegrationState.

func GetIntegrationState

func GetIntegrationState(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetIntegrationStateResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		integrationState, err := aquasec.GetIntegrationState(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("aquasecIntegrationState", integrationState)
		return nil
	})
}

```

type GetKubernetesAssurancePolicyAutoScanTime

type GetKubernetesAssurancePolicyAutoScanTime struct {
	Iteration     int      `pulumi:"iteration"`
	IterationType string   `pulumi:"iterationType"`
	Time          string   `pulumi:"time"`
	WeekDays      []string `pulumi:"weekDays"`
}

type GetKubernetesAssurancePolicyAutoScanTimeArgs

type GetKubernetesAssurancePolicyAutoScanTimeArgs struct {
	Iteration     pulumi.IntInput         `pulumi:"iteration"`
	IterationType pulumi.StringInput      `pulumi:"iterationType"`
	Time          pulumi.StringInput      `pulumi:"time"`
	WeekDays      pulumi.StringArrayInput `pulumi:"weekDays"`
}

func (GetKubernetesAssurancePolicyAutoScanTimeArgs) ElementType

func (GetKubernetesAssurancePolicyAutoScanTimeArgs) ToGetKubernetesAssurancePolicyAutoScanTimeOutput

func (i GetKubernetesAssurancePolicyAutoScanTimeArgs) ToGetKubernetesAssurancePolicyAutoScanTimeOutput() GetKubernetesAssurancePolicyAutoScanTimeOutput

func (GetKubernetesAssurancePolicyAutoScanTimeArgs) ToGetKubernetesAssurancePolicyAutoScanTimeOutputWithContext

func (i GetKubernetesAssurancePolicyAutoScanTimeArgs) ToGetKubernetesAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyAutoScanTimeOutput

type GetKubernetesAssurancePolicyAutoScanTimeArray

type GetKubernetesAssurancePolicyAutoScanTimeArray []GetKubernetesAssurancePolicyAutoScanTimeInput

func (GetKubernetesAssurancePolicyAutoScanTimeArray) ElementType

func (GetKubernetesAssurancePolicyAutoScanTimeArray) ToGetKubernetesAssurancePolicyAutoScanTimeArrayOutput

func (i GetKubernetesAssurancePolicyAutoScanTimeArray) ToGetKubernetesAssurancePolicyAutoScanTimeArrayOutput() GetKubernetesAssurancePolicyAutoScanTimeArrayOutput

func (GetKubernetesAssurancePolicyAutoScanTimeArray) ToGetKubernetesAssurancePolicyAutoScanTimeArrayOutputWithContext

func (i GetKubernetesAssurancePolicyAutoScanTimeArray) ToGetKubernetesAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyAutoScanTimeArrayOutput

type GetKubernetesAssurancePolicyAutoScanTimeArrayInput

type GetKubernetesAssurancePolicyAutoScanTimeArrayInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyAutoScanTimeArrayOutput() GetKubernetesAssurancePolicyAutoScanTimeArrayOutput
	ToGetKubernetesAssurancePolicyAutoScanTimeArrayOutputWithContext(context.Context) GetKubernetesAssurancePolicyAutoScanTimeArrayOutput
}

GetKubernetesAssurancePolicyAutoScanTimeArrayInput is an input type that accepts GetKubernetesAssurancePolicyAutoScanTimeArray and GetKubernetesAssurancePolicyAutoScanTimeArrayOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyAutoScanTimeArrayInput` via:

GetKubernetesAssurancePolicyAutoScanTimeArray{ GetKubernetesAssurancePolicyAutoScanTimeArgs{...} }

type GetKubernetesAssurancePolicyAutoScanTimeArrayOutput

type GetKubernetesAssurancePolicyAutoScanTimeArrayOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyAutoScanTimeArrayOutput) ElementType

func (GetKubernetesAssurancePolicyAutoScanTimeArrayOutput) Index

func (GetKubernetesAssurancePolicyAutoScanTimeArrayOutput) ToGetKubernetesAssurancePolicyAutoScanTimeArrayOutput

func (o GetKubernetesAssurancePolicyAutoScanTimeArrayOutput) ToGetKubernetesAssurancePolicyAutoScanTimeArrayOutput() GetKubernetesAssurancePolicyAutoScanTimeArrayOutput

func (GetKubernetesAssurancePolicyAutoScanTimeArrayOutput) ToGetKubernetesAssurancePolicyAutoScanTimeArrayOutputWithContext

func (o GetKubernetesAssurancePolicyAutoScanTimeArrayOutput) ToGetKubernetesAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyAutoScanTimeArrayOutput

type GetKubernetesAssurancePolicyAutoScanTimeInput

type GetKubernetesAssurancePolicyAutoScanTimeInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyAutoScanTimeOutput() GetKubernetesAssurancePolicyAutoScanTimeOutput
	ToGetKubernetesAssurancePolicyAutoScanTimeOutputWithContext(context.Context) GetKubernetesAssurancePolicyAutoScanTimeOutput
}

GetKubernetesAssurancePolicyAutoScanTimeInput is an input type that accepts GetKubernetesAssurancePolicyAutoScanTimeArgs and GetKubernetesAssurancePolicyAutoScanTimeOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyAutoScanTimeInput` via:

GetKubernetesAssurancePolicyAutoScanTimeArgs{...}

type GetKubernetesAssurancePolicyAutoScanTimeOutput

type GetKubernetesAssurancePolicyAutoScanTimeOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyAutoScanTimeOutput) ElementType

func (GetKubernetesAssurancePolicyAutoScanTimeOutput) Iteration

func (GetKubernetesAssurancePolicyAutoScanTimeOutput) IterationType

func (GetKubernetesAssurancePolicyAutoScanTimeOutput) Time

func (GetKubernetesAssurancePolicyAutoScanTimeOutput) ToGetKubernetesAssurancePolicyAutoScanTimeOutput

func (o GetKubernetesAssurancePolicyAutoScanTimeOutput) ToGetKubernetesAssurancePolicyAutoScanTimeOutput() GetKubernetesAssurancePolicyAutoScanTimeOutput

func (GetKubernetesAssurancePolicyAutoScanTimeOutput) ToGetKubernetesAssurancePolicyAutoScanTimeOutputWithContext

func (o GetKubernetesAssurancePolicyAutoScanTimeOutput) ToGetKubernetesAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyAutoScanTimeOutput

func (GetKubernetesAssurancePolicyAutoScanTimeOutput) WeekDays

type GetKubernetesAssurancePolicyCustomCheck

type GetKubernetesAssurancePolicyCustomCheck struct {
	// Name of user account that created the policy.
	Author       string `pulumi:"author"`
	Description  string `pulumi:"description"`
	Engine       string `pulumi:"engine"`
	LastModified int    `pulumi:"lastModified"`
	Name         string `pulumi:"name"`
	Path         string `pulumi:"path"`
	ReadOnly     bool   `pulumi:"readOnly"`
	ScriptId     string `pulumi:"scriptId"`
	Severity     string `pulumi:"severity"`
	Snippet      string `pulumi:"snippet"`
}

type GetKubernetesAssurancePolicyCustomCheckArgs

type GetKubernetesAssurancePolicyCustomCheckArgs struct {
	// Name of user account that created the policy.
	Author       pulumi.StringInput `pulumi:"author"`
	Description  pulumi.StringInput `pulumi:"description"`
	Engine       pulumi.StringInput `pulumi:"engine"`
	LastModified pulumi.IntInput    `pulumi:"lastModified"`
	Name         pulumi.StringInput `pulumi:"name"`
	Path         pulumi.StringInput `pulumi:"path"`
	ReadOnly     pulumi.BoolInput   `pulumi:"readOnly"`
	ScriptId     pulumi.StringInput `pulumi:"scriptId"`
	Severity     pulumi.StringInput `pulumi:"severity"`
	Snippet      pulumi.StringInput `pulumi:"snippet"`
}

func (GetKubernetesAssurancePolicyCustomCheckArgs) ElementType

func (GetKubernetesAssurancePolicyCustomCheckArgs) ToGetKubernetesAssurancePolicyCustomCheckOutput

func (i GetKubernetesAssurancePolicyCustomCheckArgs) ToGetKubernetesAssurancePolicyCustomCheckOutput() GetKubernetesAssurancePolicyCustomCheckOutput

func (GetKubernetesAssurancePolicyCustomCheckArgs) ToGetKubernetesAssurancePolicyCustomCheckOutputWithContext

func (i GetKubernetesAssurancePolicyCustomCheckArgs) ToGetKubernetesAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyCustomCheckOutput

type GetKubernetesAssurancePolicyCustomCheckArray

type GetKubernetesAssurancePolicyCustomCheckArray []GetKubernetesAssurancePolicyCustomCheckInput

func (GetKubernetesAssurancePolicyCustomCheckArray) ElementType

func (GetKubernetesAssurancePolicyCustomCheckArray) ToGetKubernetesAssurancePolicyCustomCheckArrayOutput

func (i GetKubernetesAssurancePolicyCustomCheckArray) ToGetKubernetesAssurancePolicyCustomCheckArrayOutput() GetKubernetesAssurancePolicyCustomCheckArrayOutput

func (GetKubernetesAssurancePolicyCustomCheckArray) ToGetKubernetesAssurancePolicyCustomCheckArrayOutputWithContext

func (i GetKubernetesAssurancePolicyCustomCheckArray) ToGetKubernetesAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyCustomCheckArrayOutput

type GetKubernetesAssurancePolicyCustomCheckArrayInput

type GetKubernetesAssurancePolicyCustomCheckArrayInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyCustomCheckArrayOutput() GetKubernetesAssurancePolicyCustomCheckArrayOutput
	ToGetKubernetesAssurancePolicyCustomCheckArrayOutputWithContext(context.Context) GetKubernetesAssurancePolicyCustomCheckArrayOutput
}

GetKubernetesAssurancePolicyCustomCheckArrayInput is an input type that accepts GetKubernetesAssurancePolicyCustomCheckArray and GetKubernetesAssurancePolicyCustomCheckArrayOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyCustomCheckArrayInput` via:

GetKubernetesAssurancePolicyCustomCheckArray{ GetKubernetesAssurancePolicyCustomCheckArgs{...} }

type GetKubernetesAssurancePolicyCustomCheckArrayOutput

type GetKubernetesAssurancePolicyCustomCheckArrayOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyCustomCheckArrayOutput) ElementType

func (GetKubernetesAssurancePolicyCustomCheckArrayOutput) Index

func (GetKubernetesAssurancePolicyCustomCheckArrayOutput) ToGetKubernetesAssurancePolicyCustomCheckArrayOutput

func (o GetKubernetesAssurancePolicyCustomCheckArrayOutput) ToGetKubernetesAssurancePolicyCustomCheckArrayOutput() GetKubernetesAssurancePolicyCustomCheckArrayOutput

func (GetKubernetesAssurancePolicyCustomCheckArrayOutput) ToGetKubernetesAssurancePolicyCustomCheckArrayOutputWithContext

func (o GetKubernetesAssurancePolicyCustomCheckArrayOutput) ToGetKubernetesAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyCustomCheckArrayOutput

type GetKubernetesAssurancePolicyCustomCheckInput

type GetKubernetesAssurancePolicyCustomCheckInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyCustomCheckOutput() GetKubernetesAssurancePolicyCustomCheckOutput
	ToGetKubernetesAssurancePolicyCustomCheckOutputWithContext(context.Context) GetKubernetesAssurancePolicyCustomCheckOutput
}

GetKubernetesAssurancePolicyCustomCheckInput is an input type that accepts GetKubernetesAssurancePolicyCustomCheckArgs and GetKubernetesAssurancePolicyCustomCheckOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyCustomCheckInput` via:

GetKubernetesAssurancePolicyCustomCheckArgs{...}

type GetKubernetesAssurancePolicyCustomCheckOutput

type GetKubernetesAssurancePolicyCustomCheckOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyCustomCheckOutput) Author

Name of user account that created the policy.

func (GetKubernetesAssurancePolicyCustomCheckOutput) Description

func (GetKubernetesAssurancePolicyCustomCheckOutput) ElementType

func (GetKubernetesAssurancePolicyCustomCheckOutput) Engine

func (GetKubernetesAssurancePolicyCustomCheckOutput) LastModified

func (GetKubernetesAssurancePolicyCustomCheckOutput) Name

func (GetKubernetesAssurancePolicyCustomCheckOutput) Path

func (GetKubernetesAssurancePolicyCustomCheckOutput) ReadOnly

func (GetKubernetesAssurancePolicyCustomCheckOutput) ScriptId

func (GetKubernetesAssurancePolicyCustomCheckOutput) Severity

func (GetKubernetesAssurancePolicyCustomCheckOutput) Snippet

func (GetKubernetesAssurancePolicyCustomCheckOutput) ToGetKubernetesAssurancePolicyCustomCheckOutput

func (o GetKubernetesAssurancePolicyCustomCheckOutput) ToGetKubernetesAssurancePolicyCustomCheckOutput() GetKubernetesAssurancePolicyCustomCheckOutput

func (GetKubernetesAssurancePolicyCustomCheckOutput) ToGetKubernetesAssurancePolicyCustomCheckOutputWithContext

func (o GetKubernetesAssurancePolicyCustomCheckOutput) ToGetKubernetesAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyCustomCheckOutput

type GetKubernetesAssurancePolicyForbiddenLabel

type GetKubernetesAssurancePolicyForbiddenLabel struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type GetKubernetesAssurancePolicyForbiddenLabelArgs

type GetKubernetesAssurancePolicyForbiddenLabelArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetKubernetesAssurancePolicyForbiddenLabelArgs) ElementType

func (GetKubernetesAssurancePolicyForbiddenLabelArgs) ToGetKubernetesAssurancePolicyForbiddenLabelOutput

func (i GetKubernetesAssurancePolicyForbiddenLabelArgs) ToGetKubernetesAssurancePolicyForbiddenLabelOutput() GetKubernetesAssurancePolicyForbiddenLabelOutput

func (GetKubernetesAssurancePolicyForbiddenLabelArgs) ToGetKubernetesAssurancePolicyForbiddenLabelOutputWithContext

func (i GetKubernetesAssurancePolicyForbiddenLabelArgs) ToGetKubernetesAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyForbiddenLabelOutput

type GetKubernetesAssurancePolicyForbiddenLabelArray

type GetKubernetesAssurancePolicyForbiddenLabelArray []GetKubernetesAssurancePolicyForbiddenLabelInput

func (GetKubernetesAssurancePolicyForbiddenLabelArray) ElementType

func (GetKubernetesAssurancePolicyForbiddenLabelArray) ToGetKubernetesAssurancePolicyForbiddenLabelArrayOutput

func (i GetKubernetesAssurancePolicyForbiddenLabelArray) ToGetKubernetesAssurancePolicyForbiddenLabelArrayOutput() GetKubernetesAssurancePolicyForbiddenLabelArrayOutput

func (GetKubernetesAssurancePolicyForbiddenLabelArray) ToGetKubernetesAssurancePolicyForbiddenLabelArrayOutputWithContext

func (i GetKubernetesAssurancePolicyForbiddenLabelArray) ToGetKubernetesAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyForbiddenLabelArrayOutput

type GetKubernetesAssurancePolicyForbiddenLabelArrayInput

type GetKubernetesAssurancePolicyForbiddenLabelArrayInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyForbiddenLabelArrayOutput() GetKubernetesAssurancePolicyForbiddenLabelArrayOutput
	ToGetKubernetesAssurancePolicyForbiddenLabelArrayOutputWithContext(context.Context) GetKubernetesAssurancePolicyForbiddenLabelArrayOutput
}

GetKubernetesAssurancePolicyForbiddenLabelArrayInput is an input type that accepts GetKubernetesAssurancePolicyForbiddenLabelArray and GetKubernetesAssurancePolicyForbiddenLabelArrayOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyForbiddenLabelArrayInput` via:

GetKubernetesAssurancePolicyForbiddenLabelArray{ GetKubernetesAssurancePolicyForbiddenLabelArgs{...} }

type GetKubernetesAssurancePolicyForbiddenLabelArrayOutput

type GetKubernetesAssurancePolicyForbiddenLabelArrayOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyForbiddenLabelArrayOutput) ElementType

func (GetKubernetesAssurancePolicyForbiddenLabelArrayOutput) Index

func (GetKubernetesAssurancePolicyForbiddenLabelArrayOutput) ToGetKubernetesAssurancePolicyForbiddenLabelArrayOutput

func (GetKubernetesAssurancePolicyForbiddenLabelArrayOutput) ToGetKubernetesAssurancePolicyForbiddenLabelArrayOutputWithContext

func (o GetKubernetesAssurancePolicyForbiddenLabelArrayOutput) ToGetKubernetesAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyForbiddenLabelArrayOutput

type GetKubernetesAssurancePolicyForbiddenLabelInput

type GetKubernetesAssurancePolicyForbiddenLabelInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyForbiddenLabelOutput() GetKubernetesAssurancePolicyForbiddenLabelOutput
	ToGetKubernetesAssurancePolicyForbiddenLabelOutputWithContext(context.Context) GetKubernetesAssurancePolicyForbiddenLabelOutput
}

GetKubernetesAssurancePolicyForbiddenLabelInput is an input type that accepts GetKubernetesAssurancePolicyForbiddenLabelArgs and GetKubernetesAssurancePolicyForbiddenLabelOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyForbiddenLabelInput` via:

GetKubernetesAssurancePolicyForbiddenLabelArgs{...}

type GetKubernetesAssurancePolicyForbiddenLabelOutput

type GetKubernetesAssurancePolicyForbiddenLabelOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyForbiddenLabelOutput) ElementType

func (GetKubernetesAssurancePolicyForbiddenLabelOutput) Key

func (GetKubernetesAssurancePolicyForbiddenLabelOutput) ToGetKubernetesAssurancePolicyForbiddenLabelOutput

func (o GetKubernetesAssurancePolicyForbiddenLabelOutput) ToGetKubernetesAssurancePolicyForbiddenLabelOutput() GetKubernetesAssurancePolicyForbiddenLabelOutput

func (GetKubernetesAssurancePolicyForbiddenLabelOutput) ToGetKubernetesAssurancePolicyForbiddenLabelOutputWithContext

func (o GetKubernetesAssurancePolicyForbiddenLabelOutput) ToGetKubernetesAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyForbiddenLabelOutput

func (GetKubernetesAssurancePolicyForbiddenLabelOutput) Value

type GetKubernetesAssurancePolicyPackagesBlackList

type GetKubernetesAssurancePolicyPackagesBlackList struct {
	Arch         string `pulumi:"arch"`
	Display      string `pulumi:"display"`
	Epoch        string `pulumi:"epoch"`
	Format       string `pulumi:"format"`
	License      string `pulumi:"license"`
	Name         string `pulumi:"name"`
	Release      string `pulumi:"release"`
	Version      string `pulumi:"version"`
	VersionRange string `pulumi:"versionRange"`
}

type GetKubernetesAssurancePolicyPackagesBlackListArgs

type GetKubernetesAssurancePolicyPackagesBlackListArgs struct {
	Arch         pulumi.StringInput `pulumi:"arch"`
	Display      pulumi.StringInput `pulumi:"display"`
	Epoch        pulumi.StringInput `pulumi:"epoch"`
	Format       pulumi.StringInput `pulumi:"format"`
	License      pulumi.StringInput `pulumi:"license"`
	Name         pulumi.StringInput `pulumi:"name"`
	Release      pulumi.StringInput `pulumi:"release"`
	Version      pulumi.StringInput `pulumi:"version"`
	VersionRange pulumi.StringInput `pulumi:"versionRange"`
}

func (GetKubernetesAssurancePolicyPackagesBlackListArgs) ElementType

func (GetKubernetesAssurancePolicyPackagesBlackListArgs) ToGetKubernetesAssurancePolicyPackagesBlackListOutput

func (i GetKubernetesAssurancePolicyPackagesBlackListArgs) ToGetKubernetesAssurancePolicyPackagesBlackListOutput() GetKubernetesAssurancePolicyPackagesBlackListOutput

func (GetKubernetesAssurancePolicyPackagesBlackListArgs) ToGetKubernetesAssurancePolicyPackagesBlackListOutputWithContext

func (i GetKubernetesAssurancePolicyPackagesBlackListArgs) ToGetKubernetesAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyPackagesBlackListOutput

type GetKubernetesAssurancePolicyPackagesBlackListArray

type GetKubernetesAssurancePolicyPackagesBlackListArray []GetKubernetesAssurancePolicyPackagesBlackListInput

func (GetKubernetesAssurancePolicyPackagesBlackListArray) ElementType

func (GetKubernetesAssurancePolicyPackagesBlackListArray) ToGetKubernetesAssurancePolicyPackagesBlackListArrayOutput

func (i GetKubernetesAssurancePolicyPackagesBlackListArray) ToGetKubernetesAssurancePolicyPackagesBlackListArrayOutput() GetKubernetesAssurancePolicyPackagesBlackListArrayOutput

func (GetKubernetesAssurancePolicyPackagesBlackListArray) ToGetKubernetesAssurancePolicyPackagesBlackListArrayOutputWithContext

func (i GetKubernetesAssurancePolicyPackagesBlackListArray) ToGetKubernetesAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyPackagesBlackListArrayOutput

type GetKubernetesAssurancePolicyPackagesBlackListArrayInput

type GetKubernetesAssurancePolicyPackagesBlackListArrayInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyPackagesBlackListArrayOutput() GetKubernetesAssurancePolicyPackagesBlackListArrayOutput
	ToGetKubernetesAssurancePolicyPackagesBlackListArrayOutputWithContext(context.Context) GetKubernetesAssurancePolicyPackagesBlackListArrayOutput
}

GetKubernetesAssurancePolicyPackagesBlackListArrayInput is an input type that accepts GetKubernetesAssurancePolicyPackagesBlackListArray and GetKubernetesAssurancePolicyPackagesBlackListArrayOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyPackagesBlackListArrayInput` via:

GetKubernetesAssurancePolicyPackagesBlackListArray{ GetKubernetesAssurancePolicyPackagesBlackListArgs{...} }

type GetKubernetesAssurancePolicyPackagesBlackListArrayOutput

type GetKubernetesAssurancePolicyPackagesBlackListArrayOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyPackagesBlackListArrayOutput) ElementType

func (GetKubernetesAssurancePolicyPackagesBlackListArrayOutput) Index

func (GetKubernetesAssurancePolicyPackagesBlackListArrayOutput) ToGetKubernetesAssurancePolicyPackagesBlackListArrayOutput

func (GetKubernetesAssurancePolicyPackagesBlackListArrayOutput) ToGetKubernetesAssurancePolicyPackagesBlackListArrayOutputWithContext

func (o GetKubernetesAssurancePolicyPackagesBlackListArrayOutput) ToGetKubernetesAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyPackagesBlackListArrayOutput

type GetKubernetesAssurancePolicyPackagesBlackListInput

type GetKubernetesAssurancePolicyPackagesBlackListInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyPackagesBlackListOutput() GetKubernetesAssurancePolicyPackagesBlackListOutput
	ToGetKubernetesAssurancePolicyPackagesBlackListOutputWithContext(context.Context) GetKubernetesAssurancePolicyPackagesBlackListOutput
}

GetKubernetesAssurancePolicyPackagesBlackListInput is an input type that accepts GetKubernetesAssurancePolicyPackagesBlackListArgs and GetKubernetesAssurancePolicyPackagesBlackListOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyPackagesBlackListInput` via:

GetKubernetesAssurancePolicyPackagesBlackListArgs{...}

type GetKubernetesAssurancePolicyPackagesBlackListOutput

type GetKubernetesAssurancePolicyPackagesBlackListOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyPackagesBlackListOutput) Arch

func (GetKubernetesAssurancePolicyPackagesBlackListOutput) Display

func (GetKubernetesAssurancePolicyPackagesBlackListOutput) ElementType

func (GetKubernetesAssurancePolicyPackagesBlackListOutput) Epoch

func (GetKubernetesAssurancePolicyPackagesBlackListOutput) Format

func (GetKubernetesAssurancePolicyPackagesBlackListOutput) License

func (GetKubernetesAssurancePolicyPackagesBlackListOutput) Name

func (GetKubernetesAssurancePolicyPackagesBlackListOutput) Release

func (GetKubernetesAssurancePolicyPackagesBlackListOutput) ToGetKubernetesAssurancePolicyPackagesBlackListOutput

func (o GetKubernetesAssurancePolicyPackagesBlackListOutput) ToGetKubernetesAssurancePolicyPackagesBlackListOutput() GetKubernetesAssurancePolicyPackagesBlackListOutput

func (GetKubernetesAssurancePolicyPackagesBlackListOutput) ToGetKubernetesAssurancePolicyPackagesBlackListOutputWithContext

func (o GetKubernetesAssurancePolicyPackagesBlackListOutput) ToGetKubernetesAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyPackagesBlackListOutput

func (GetKubernetesAssurancePolicyPackagesBlackListOutput) Version

func (GetKubernetesAssurancePolicyPackagesBlackListOutput) VersionRange

type GetKubernetesAssurancePolicyPackagesWhiteList

type GetKubernetesAssurancePolicyPackagesWhiteList struct {
	Arch         string `pulumi:"arch"`
	Display      string `pulumi:"display"`
	Epoch        string `pulumi:"epoch"`
	Format       string `pulumi:"format"`
	License      string `pulumi:"license"`
	Name         string `pulumi:"name"`
	Release      string `pulumi:"release"`
	Version      string `pulumi:"version"`
	VersionRange string `pulumi:"versionRange"`
}

type GetKubernetesAssurancePolicyPackagesWhiteListArgs

type GetKubernetesAssurancePolicyPackagesWhiteListArgs struct {
	Arch         pulumi.StringInput `pulumi:"arch"`
	Display      pulumi.StringInput `pulumi:"display"`
	Epoch        pulumi.StringInput `pulumi:"epoch"`
	Format       pulumi.StringInput `pulumi:"format"`
	License      pulumi.StringInput `pulumi:"license"`
	Name         pulumi.StringInput `pulumi:"name"`
	Release      pulumi.StringInput `pulumi:"release"`
	Version      pulumi.StringInput `pulumi:"version"`
	VersionRange pulumi.StringInput `pulumi:"versionRange"`
}

func (GetKubernetesAssurancePolicyPackagesWhiteListArgs) ElementType

func (GetKubernetesAssurancePolicyPackagesWhiteListArgs) ToGetKubernetesAssurancePolicyPackagesWhiteListOutput

func (i GetKubernetesAssurancePolicyPackagesWhiteListArgs) ToGetKubernetesAssurancePolicyPackagesWhiteListOutput() GetKubernetesAssurancePolicyPackagesWhiteListOutput

func (GetKubernetesAssurancePolicyPackagesWhiteListArgs) ToGetKubernetesAssurancePolicyPackagesWhiteListOutputWithContext

func (i GetKubernetesAssurancePolicyPackagesWhiteListArgs) ToGetKubernetesAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyPackagesWhiteListOutput

type GetKubernetesAssurancePolicyPackagesWhiteListArray

type GetKubernetesAssurancePolicyPackagesWhiteListArray []GetKubernetesAssurancePolicyPackagesWhiteListInput

func (GetKubernetesAssurancePolicyPackagesWhiteListArray) ElementType

func (GetKubernetesAssurancePolicyPackagesWhiteListArray) ToGetKubernetesAssurancePolicyPackagesWhiteListArrayOutput

func (i GetKubernetesAssurancePolicyPackagesWhiteListArray) ToGetKubernetesAssurancePolicyPackagesWhiteListArrayOutput() GetKubernetesAssurancePolicyPackagesWhiteListArrayOutput

func (GetKubernetesAssurancePolicyPackagesWhiteListArray) ToGetKubernetesAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (i GetKubernetesAssurancePolicyPackagesWhiteListArray) ToGetKubernetesAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyPackagesWhiteListArrayOutput

type GetKubernetesAssurancePolicyPackagesWhiteListArrayInput

type GetKubernetesAssurancePolicyPackagesWhiteListArrayInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyPackagesWhiteListArrayOutput() GetKubernetesAssurancePolicyPackagesWhiteListArrayOutput
	ToGetKubernetesAssurancePolicyPackagesWhiteListArrayOutputWithContext(context.Context) GetKubernetesAssurancePolicyPackagesWhiteListArrayOutput
}

GetKubernetesAssurancePolicyPackagesWhiteListArrayInput is an input type that accepts GetKubernetesAssurancePolicyPackagesWhiteListArray and GetKubernetesAssurancePolicyPackagesWhiteListArrayOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyPackagesWhiteListArrayInput` via:

GetKubernetesAssurancePolicyPackagesWhiteListArray{ GetKubernetesAssurancePolicyPackagesWhiteListArgs{...} }

type GetKubernetesAssurancePolicyPackagesWhiteListArrayOutput

type GetKubernetesAssurancePolicyPackagesWhiteListArrayOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyPackagesWhiteListArrayOutput) ElementType

func (GetKubernetesAssurancePolicyPackagesWhiteListArrayOutput) Index

func (GetKubernetesAssurancePolicyPackagesWhiteListArrayOutput) ToGetKubernetesAssurancePolicyPackagesWhiteListArrayOutput

func (GetKubernetesAssurancePolicyPackagesWhiteListArrayOutput) ToGetKubernetesAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (o GetKubernetesAssurancePolicyPackagesWhiteListArrayOutput) ToGetKubernetesAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyPackagesWhiteListArrayOutput

type GetKubernetesAssurancePolicyPackagesWhiteListInput

type GetKubernetesAssurancePolicyPackagesWhiteListInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyPackagesWhiteListOutput() GetKubernetesAssurancePolicyPackagesWhiteListOutput
	ToGetKubernetesAssurancePolicyPackagesWhiteListOutputWithContext(context.Context) GetKubernetesAssurancePolicyPackagesWhiteListOutput
}

GetKubernetesAssurancePolicyPackagesWhiteListInput is an input type that accepts GetKubernetesAssurancePolicyPackagesWhiteListArgs and GetKubernetesAssurancePolicyPackagesWhiteListOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyPackagesWhiteListInput` via:

GetKubernetesAssurancePolicyPackagesWhiteListArgs{...}

type GetKubernetesAssurancePolicyPackagesWhiteListOutput

type GetKubernetesAssurancePolicyPackagesWhiteListOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyPackagesWhiteListOutput) Arch

func (GetKubernetesAssurancePolicyPackagesWhiteListOutput) Display

func (GetKubernetesAssurancePolicyPackagesWhiteListOutput) ElementType

func (GetKubernetesAssurancePolicyPackagesWhiteListOutput) Epoch

func (GetKubernetesAssurancePolicyPackagesWhiteListOutput) Format

func (GetKubernetesAssurancePolicyPackagesWhiteListOutput) License

func (GetKubernetesAssurancePolicyPackagesWhiteListOutput) Name

func (GetKubernetesAssurancePolicyPackagesWhiteListOutput) Release

func (GetKubernetesAssurancePolicyPackagesWhiteListOutput) ToGetKubernetesAssurancePolicyPackagesWhiteListOutput

func (o GetKubernetesAssurancePolicyPackagesWhiteListOutput) ToGetKubernetesAssurancePolicyPackagesWhiteListOutput() GetKubernetesAssurancePolicyPackagesWhiteListOutput

func (GetKubernetesAssurancePolicyPackagesWhiteListOutput) ToGetKubernetesAssurancePolicyPackagesWhiteListOutputWithContext

func (o GetKubernetesAssurancePolicyPackagesWhiteListOutput) ToGetKubernetesAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyPackagesWhiteListOutput

func (GetKubernetesAssurancePolicyPackagesWhiteListOutput) Version

func (GetKubernetesAssurancePolicyPackagesWhiteListOutput) VersionRange

type GetKubernetesAssurancePolicyRequiredLabel

type GetKubernetesAssurancePolicyRequiredLabel struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type GetKubernetesAssurancePolicyRequiredLabelArgs

type GetKubernetesAssurancePolicyRequiredLabelArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetKubernetesAssurancePolicyRequiredLabelArgs) ElementType

func (GetKubernetesAssurancePolicyRequiredLabelArgs) ToGetKubernetesAssurancePolicyRequiredLabelOutput

func (i GetKubernetesAssurancePolicyRequiredLabelArgs) ToGetKubernetesAssurancePolicyRequiredLabelOutput() GetKubernetesAssurancePolicyRequiredLabelOutput

func (GetKubernetesAssurancePolicyRequiredLabelArgs) ToGetKubernetesAssurancePolicyRequiredLabelOutputWithContext

func (i GetKubernetesAssurancePolicyRequiredLabelArgs) ToGetKubernetesAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyRequiredLabelOutput

type GetKubernetesAssurancePolicyRequiredLabelArray

type GetKubernetesAssurancePolicyRequiredLabelArray []GetKubernetesAssurancePolicyRequiredLabelInput

func (GetKubernetesAssurancePolicyRequiredLabelArray) ElementType

func (GetKubernetesAssurancePolicyRequiredLabelArray) ToGetKubernetesAssurancePolicyRequiredLabelArrayOutput

func (i GetKubernetesAssurancePolicyRequiredLabelArray) ToGetKubernetesAssurancePolicyRequiredLabelArrayOutput() GetKubernetesAssurancePolicyRequiredLabelArrayOutput

func (GetKubernetesAssurancePolicyRequiredLabelArray) ToGetKubernetesAssurancePolicyRequiredLabelArrayOutputWithContext

func (i GetKubernetesAssurancePolicyRequiredLabelArray) ToGetKubernetesAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyRequiredLabelArrayOutput

type GetKubernetesAssurancePolicyRequiredLabelArrayInput

type GetKubernetesAssurancePolicyRequiredLabelArrayInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyRequiredLabelArrayOutput() GetKubernetesAssurancePolicyRequiredLabelArrayOutput
	ToGetKubernetesAssurancePolicyRequiredLabelArrayOutputWithContext(context.Context) GetKubernetesAssurancePolicyRequiredLabelArrayOutput
}

GetKubernetesAssurancePolicyRequiredLabelArrayInput is an input type that accepts GetKubernetesAssurancePolicyRequiredLabelArray and GetKubernetesAssurancePolicyRequiredLabelArrayOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyRequiredLabelArrayInput` via:

GetKubernetesAssurancePolicyRequiredLabelArray{ GetKubernetesAssurancePolicyRequiredLabelArgs{...} }

type GetKubernetesAssurancePolicyRequiredLabelArrayOutput

type GetKubernetesAssurancePolicyRequiredLabelArrayOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyRequiredLabelArrayOutput) ElementType

func (GetKubernetesAssurancePolicyRequiredLabelArrayOutput) Index

func (GetKubernetesAssurancePolicyRequiredLabelArrayOutput) ToGetKubernetesAssurancePolicyRequiredLabelArrayOutput

func (GetKubernetesAssurancePolicyRequiredLabelArrayOutput) ToGetKubernetesAssurancePolicyRequiredLabelArrayOutputWithContext

func (o GetKubernetesAssurancePolicyRequiredLabelArrayOutput) ToGetKubernetesAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyRequiredLabelArrayOutput

type GetKubernetesAssurancePolicyRequiredLabelInput

type GetKubernetesAssurancePolicyRequiredLabelInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyRequiredLabelOutput() GetKubernetesAssurancePolicyRequiredLabelOutput
	ToGetKubernetesAssurancePolicyRequiredLabelOutputWithContext(context.Context) GetKubernetesAssurancePolicyRequiredLabelOutput
}

GetKubernetesAssurancePolicyRequiredLabelInput is an input type that accepts GetKubernetesAssurancePolicyRequiredLabelArgs and GetKubernetesAssurancePolicyRequiredLabelOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyRequiredLabelInput` via:

GetKubernetesAssurancePolicyRequiredLabelArgs{...}

type GetKubernetesAssurancePolicyRequiredLabelOutput

type GetKubernetesAssurancePolicyRequiredLabelOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyRequiredLabelOutput) ElementType

func (GetKubernetesAssurancePolicyRequiredLabelOutput) Key

func (GetKubernetesAssurancePolicyRequiredLabelOutput) ToGetKubernetesAssurancePolicyRequiredLabelOutput

func (o GetKubernetesAssurancePolicyRequiredLabelOutput) ToGetKubernetesAssurancePolicyRequiredLabelOutput() GetKubernetesAssurancePolicyRequiredLabelOutput

func (GetKubernetesAssurancePolicyRequiredLabelOutput) ToGetKubernetesAssurancePolicyRequiredLabelOutputWithContext

func (o GetKubernetesAssurancePolicyRequiredLabelOutput) ToGetKubernetesAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyRequiredLabelOutput

func (GetKubernetesAssurancePolicyRequiredLabelOutput) Value

type GetKubernetesAssurancePolicyScope

type GetKubernetesAssurancePolicyScope struct {
	Expression string                                      `pulumi:"expression"`
	Variables  []GetKubernetesAssurancePolicyScopeVariable `pulumi:"variables"`
}

type GetKubernetesAssurancePolicyScopeArgs

type GetKubernetesAssurancePolicyScopeArgs struct {
	Expression pulumi.StringInput                                  `pulumi:"expression"`
	Variables  GetKubernetesAssurancePolicyScopeVariableArrayInput `pulumi:"variables"`
}

func (GetKubernetesAssurancePolicyScopeArgs) ElementType

func (GetKubernetesAssurancePolicyScopeArgs) ToGetKubernetesAssurancePolicyScopeOutput

func (i GetKubernetesAssurancePolicyScopeArgs) ToGetKubernetesAssurancePolicyScopeOutput() GetKubernetesAssurancePolicyScopeOutput

func (GetKubernetesAssurancePolicyScopeArgs) ToGetKubernetesAssurancePolicyScopeOutputWithContext

func (i GetKubernetesAssurancePolicyScopeArgs) ToGetKubernetesAssurancePolicyScopeOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyScopeOutput

type GetKubernetesAssurancePolicyScopeArray

type GetKubernetesAssurancePolicyScopeArray []GetKubernetesAssurancePolicyScopeInput

func (GetKubernetesAssurancePolicyScopeArray) ElementType

func (GetKubernetesAssurancePolicyScopeArray) ToGetKubernetesAssurancePolicyScopeArrayOutput

func (i GetKubernetesAssurancePolicyScopeArray) ToGetKubernetesAssurancePolicyScopeArrayOutput() GetKubernetesAssurancePolicyScopeArrayOutput

func (GetKubernetesAssurancePolicyScopeArray) ToGetKubernetesAssurancePolicyScopeArrayOutputWithContext

func (i GetKubernetesAssurancePolicyScopeArray) ToGetKubernetesAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyScopeArrayOutput

type GetKubernetesAssurancePolicyScopeArrayInput

type GetKubernetesAssurancePolicyScopeArrayInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyScopeArrayOutput() GetKubernetesAssurancePolicyScopeArrayOutput
	ToGetKubernetesAssurancePolicyScopeArrayOutputWithContext(context.Context) GetKubernetesAssurancePolicyScopeArrayOutput
}

GetKubernetesAssurancePolicyScopeArrayInput is an input type that accepts GetKubernetesAssurancePolicyScopeArray and GetKubernetesAssurancePolicyScopeArrayOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyScopeArrayInput` via:

GetKubernetesAssurancePolicyScopeArray{ GetKubernetesAssurancePolicyScopeArgs{...} }

type GetKubernetesAssurancePolicyScopeArrayOutput

type GetKubernetesAssurancePolicyScopeArrayOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyScopeArrayOutput) ElementType

func (GetKubernetesAssurancePolicyScopeArrayOutput) Index

func (GetKubernetesAssurancePolicyScopeArrayOutput) ToGetKubernetesAssurancePolicyScopeArrayOutput

func (o GetKubernetesAssurancePolicyScopeArrayOutput) ToGetKubernetesAssurancePolicyScopeArrayOutput() GetKubernetesAssurancePolicyScopeArrayOutput

func (GetKubernetesAssurancePolicyScopeArrayOutput) ToGetKubernetesAssurancePolicyScopeArrayOutputWithContext

func (o GetKubernetesAssurancePolicyScopeArrayOutput) ToGetKubernetesAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyScopeArrayOutput

type GetKubernetesAssurancePolicyScopeInput

type GetKubernetesAssurancePolicyScopeInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyScopeOutput() GetKubernetesAssurancePolicyScopeOutput
	ToGetKubernetesAssurancePolicyScopeOutputWithContext(context.Context) GetKubernetesAssurancePolicyScopeOutput
}

GetKubernetesAssurancePolicyScopeInput is an input type that accepts GetKubernetesAssurancePolicyScopeArgs and GetKubernetesAssurancePolicyScopeOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyScopeInput` via:

GetKubernetesAssurancePolicyScopeArgs{...}

type GetKubernetesAssurancePolicyScopeOutput

type GetKubernetesAssurancePolicyScopeOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyScopeOutput) ElementType

func (GetKubernetesAssurancePolicyScopeOutput) Expression

func (GetKubernetesAssurancePolicyScopeOutput) ToGetKubernetesAssurancePolicyScopeOutput

func (o GetKubernetesAssurancePolicyScopeOutput) ToGetKubernetesAssurancePolicyScopeOutput() GetKubernetesAssurancePolicyScopeOutput

func (GetKubernetesAssurancePolicyScopeOutput) ToGetKubernetesAssurancePolicyScopeOutputWithContext

func (o GetKubernetesAssurancePolicyScopeOutput) ToGetKubernetesAssurancePolicyScopeOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyScopeOutput

func (GetKubernetesAssurancePolicyScopeOutput) Variables

type GetKubernetesAssurancePolicyScopeVariable

type GetKubernetesAssurancePolicyScopeVariable struct {
	Attribute string `pulumi:"attribute"`
	Name      string `pulumi:"name"`
	Value     string `pulumi:"value"`
}

type GetKubernetesAssurancePolicyScopeVariableArgs

type GetKubernetesAssurancePolicyScopeVariableArgs struct {
	Attribute pulumi.StringInput `pulumi:"attribute"`
	Name      pulumi.StringInput `pulumi:"name"`
	Value     pulumi.StringInput `pulumi:"value"`
}

func (GetKubernetesAssurancePolicyScopeVariableArgs) ElementType

func (GetKubernetesAssurancePolicyScopeVariableArgs) ToGetKubernetesAssurancePolicyScopeVariableOutput

func (i GetKubernetesAssurancePolicyScopeVariableArgs) ToGetKubernetesAssurancePolicyScopeVariableOutput() GetKubernetesAssurancePolicyScopeVariableOutput

func (GetKubernetesAssurancePolicyScopeVariableArgs) ToGetKubernetesAssurancePolicyScopeVariableOutputWithContext

func (i GetKubernetesAssurancePolicyScopeVariableArgs) ToGetKubernetesAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyScopeVariableOutput

type GetKubernetesAssurancePolicyScopeVariableArray

type GetKubernetesAssurancePolicyScopeVariableArray []GetKubernetesAssurancePolicyScopeVariableInput

func (GetKubernetesAssurancePolicyScopeVariableArray) ElementType

func (GetKubernetesAssurancePolicyScopeVariableArray) ToGetKubernetesAssurancePolicyScopeVariableArrayOutput

func (i GetKubernetesAssurancePolicyScopeVariableArray) ToGetKubernetesAssurancePolicyScopeVariableArrayOutput() GetKubernetesAssurancePolicyScopeVariableArrayOutput

func (GetKubernetesAssurancePolicyScopeVariableArray) ToGetKubernetesAssurancePolicyScopeVariableArrayOutputWithContext

func (i GetKubernetesAssurancePolicyScopeVariableArray) ToGetKubernetesAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyScopeVariableArrayOutput

type GetKubernetesAssurancePolicyScopeVariableArrayInput

type GetKubernetesAssurancePolicyScopeVariableArrayInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyScopeVariableArrayOutput() GetKubernetesAssurancePolicyScopeVariableArrayOutput
	ToGetKubernetesAssurancePolicyScopeVariableArrayOutputWithContext(context.Context) GetKubernetesAssurancePolicyScopeVariableArrayOutput
}

GetKubernetesAssurancePolicyScopeVariableArrayInput is an input type that accepts GetKubernetesAssurancePolicyScopeVariableArray and GetKubernetesAssurancePolicyScopeVariableArrayOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyScopeVariableArrayInput` via:

GetKubernetesAssurancePolicyScopeVariableArray{ GetKubernetesAssurancePolicyScopeVariableArgs{...} }

type GetKubernetesAssurancePolicyScopeVariableArrayOutput

type GetKubernetesAssurancePolicyScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyScopeVariableArrayOutput) ElementType

func (GetKubernetesAssurancePolicyScopeVariableArrayOutput) Index

func (GetKubernetesAssurancePolicyScopeVariableArrayOutput) ToGetKubernetesAssurancePolicyScopeVariableArrayOutput

func (GetKubernetesAssurancePolicyScopeVariableArrayOutput) ToGetKubernetesAssurancePolicyScopeVariableArrayOutputWithContext

func (o GetKubernetesAssurancePolicyScopeVariableArrayOutput) ToGetKubernetesAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyScopeVariableArrayOutput

type GetKubernetesAssurancePolicyScopeVariableInput

type GetKubernetesAssurancePolicyScopeVariableInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyScopeVariableOutput() GetKubernetesAssurancePolicyScopeVariableOutput
	ToGetKubernetesAssurancePolicyScopeVariableOutputWithContext(context.Context) GetKubernetesAssurancePolicyScopeVariableOutput
}

GetKubernetesAssurancePolicyScopeVariableInput is an input type that accepts GetKubernetesAssurancePolicyScopeVariableArgs and GetKubernetesAssurancePolicyScopeVariableOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyScopeVariableInput` via:

GetKubernetesAssurancePolicyScopeVariableArgs{...}

type GetKubernetesAssurancePolicyScopeVariableOutput

type GetKubernetesAssurancePolicyScopeVariableOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyScopeVariableOutput) Attribute

func (GetKubernetesAssurancePolicyScopeVariableOutput) ElementType

func (GetKubernetesAssurancePolicyScopeVariableOutput) Name

func (GetKubernetesAssurancePolicyScopeVariableOutput) ToGetKubernetesAssurancePolicyScopeVariableOutput

func (o GetKubernetesAssurancePolicyScopeVariableOutput) ToGetKubernetesAssurancePolicyScopeVariableOutput() GetKubernetesAssurancePolicyScopeVariableOutput

func (GetKubernetesAssurancePolicyScopeVariableOutput) ToGetKubernetesAssurancePolicyScopeVariableOutputWithContext

func (o GetKubernetesAssurancePolicyScopeVariableOutput) ToGetKubernetesAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyScopeVariableOutput

func (GetKubernetesAssurancePolicyScopeVariableOutput) Value

type GetKubernetesAssurancePolicyTrustedBaseImage

type GetKubernetesAssurancePolicyTrustedBaseImage struct {
	Imagename string `pulumi:"imagename"`
	Registry  string `pulumi:"registry"`
}

type GetKubernetesAssurancePolicyTrustedBaseImageArgs

type GetKubernetesAssurancePolicyTrustedBaseImageArgs struct {
	Imagename pulumi.StringInput `pulumi:"imagename"`
	Registry  pulumi.StringInput `pulumi:"registry"`
}

func (GetKubernetesAssurancePolicyTrustedBaseImageArgs) ElementType

func (GetKubernetesAssurancePolicyTrustedBaseImageArgs) ToGetKubernetesAssurancePolicyTrustedBaseImageOutput

func (i GetKubernetesAssurancePolicyTrustedBaseImageArgs) ToGetKubernetesAssurancePolicyTrustedBaseImageOutput() GetKubernetesAssurancePolicyTrustedBaseImageOutput

func (GetKubernetesAssurancePolicyTrustedBaseImageArgs) ToGetKubernetesAssurancePolicyTrustedBaseImageOutputWithContext

func (i GetKubernetesAssurancePolicyTrustedBaseImageArgs) ToGetKubernetesAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyTrustedBaseImageOutput

type GetKubernetesAssurancePolicyTrustedBaseImageArray

type GetKubernetesAssurancePolicyTrustedBaseImageArray []GetKubernetesAssurancePolicyTrustedBaseImageInput

func (GetKubernetesAssurancePolicyTrustedBaseImageArray) ElementType

func (GetKubernetesAssurancePolicyTrustedBaseImageArray) ToGetKubernetesAssurancePolicyTrustedBaseImageArrayOutput

func (i GetKubernetesAssurancePolicyTrustedBaseImageArray) ToGetKubernetesAssurancePolicyTrustedBaseImageArrayOutput() GetKubernetesAssurancePolicyTrustedBaseImageArrayOutput

func (GetKubernetesAssurancePolicyTrustedBaseImageArray) ToGetKubernetesAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (i GetKubernetesAssurancePolicyTrustedBaseImageArray) ToGetKubernetesAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyTrustedBaseImageArrayOutput

type GetKubernetesAssurancePolicyTrustedBaseImageArrayInput

type GetKubernetesAssurancePolicyTrustedBaseImageArrayInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyTrustedBaseImageArrayOutput() GetKubernetesAssurancePolicyTrustedBaseImageArrayOutput
	ToGetKubernetesAssurancePolicyTrustedBaseImageArrayOutputWithContext(context.Context) GetKubernetesAssurancePolicyTrustedBaseImageArrayOutput
}

GetKubernetesAssurancePolicyTrustedBaseImageArrayInput is an input type that accepts GetKubernetesAssurancePolicyTrustedBaseImageArray and GetKubernetesAssurancePolicyTrustedBaseImageArrayOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyTrustedBaseImageArrayInput` via:

GetKubernetesAssurancePolicyTrustedBaseImageArray{ GetKubernetesAssurancePolicyTrustedBaseImageArgs{...} }

type GetKubernetesAssurancePolicyTrustedBaseImageArrayOutput

type GetKubernetesAssurancePolicyTrustedBaseImageArrayOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyTrustedBaseImageArrayOutput) ElementType

func (GetKubernetesAssurancePolicyTrustedBaseImageArrayOutput) Index

func (GetKubernetesAssurancePolicyTrustedBaseImageArrayOutput) ToGetKubernetesAssurancePolicyTrustedBaseImageArrayOutput

func (GetKubernetesAssurancePolicyTrustedBaseImageArrayOutput) ToGetKubernetesAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (o GetKubernetesAssurancePolicyTrustedBaseImageArrayOutput) ToGetKubernetesAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyTrustedBaseImageArrayOutput

type GetKubernetesAssurancePolicyTrustedBaseImageInput

type GetKubernetesAssurancePolicyTrustedBaseImageInput interface {
	pulumi.Input

	ToGetKubernetesAssurancePolicyTrustedBaseImageOutput() GetKubernetesAssurancePolicyTrustedBaseImageOutput
	ToGetKubernetesAssurancePolicyTrustedBaseImageOutputWithContext(context.Context) GetKubernetesAssurancePolicyTrustedBaseImageOutput
}

GetKubernetesAssurancePolicyTrustedBaseImageInput is an input type that accepts GetKubernetesAssurancePolicyTrustedBaseImageArgs and GetKubernetesAssurancePolicyTrustedBaseImageOutput values. You can construct a concrete instance of `GetKubernetesAssurancePolicyTrustedBaseImageInput` via:

GetKubernetesAssurancePolicyTrustedBaseImageArgs{...}

type GetKubernetesAssurancePolicyTrustedBaseImageOutput

type GetKubernetesAssurancePolicyTrustedBaseImageOutput struct{ *pulumi.OutputState }

func (GetKubernetesAssurancePolicyTrustedBaseImageOutput) ElementType

func (GetKubernetesAssurancePolicyTrustedBaseImageOutput) Imagename

func (GetKubernetesAssurancePolicyTrustedBaseImageOutput) Registry

func (GetKubernetesAssurancePolicyTrustedBaseImageOutput) ToGetKubernetesAssurancePolicyTrustedBaseImageOutput

func (o GetKubernetesAssurancePolicyTrustedBaseImageOutput) ToGetKubernetesAssurancePolicyTrustedBaseImageOutput() GetKubernetesAssurancePolicyTrustedBaseImageOutput

func (GetKubernetesAssurancePolicyTrustedBaseImageOutput) ToGetKubernetesAssurancePolicyTrustedBaseImageOutputWithContext

func (o GetKubernetesAssurancePolicyTrustedBaseImageOutput) ToGetKubernetesAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) GetKubernetesAssurancePolicyTrustedBaseImageOutput

type GetNotificationsEmail added in v0.8.22

type GetNotificationsEmail struct {
	Author string `pulumi:"author"`
	// The ID of this resource.
	Id          int               `pulumi:"id"`
	LastUpdated string            `pulumi:"lastUpdated"`
	Name        string            `pulumi:"name"`
	Properties  map[string]string `pulumi:"properties"`
	Template    map[string]string `pulumi:"template"`
	Type        string            `pulumi:"type"`
}

type GetNotificationsEmailArgs added in v0.8.22

type GetNotificationsEmailArgs struct {
	Author pulumi.StringInput `pulumi:"author"`
	// The ID of this resource.
	Id          pulumi.IntInput       `pulumi:"id"`
	LastUpdated pulumi.StringInput    `pulumi:"lastUpdated"`
	Name        pulumi.StringInput    `pulumi:"name"`
	Properties  pulumi.StringMapInput `pulumi:"properties"`
	Template    pulumi.StringMapInput `pulumi:"template"`
	Type        pulumi.StringInput    `pulumi:"type"`
}

func (GetNotificationsEmailArgs) ElementType added in v0.8.22

func (GetNotificationsEmailArgs) ElementType() reflect.Type

func (GetNotificationsEmailArgs) ToGetNotificationsEmailOutput added in v0.8.22

func (i GetNotificationsEmailArgs) ToGetNotificationsEmailOutput() GetNotificationsEmailOutput

func (GetNotificationsEmailArgs) ToGetNotificationsEmailOutputWithContext added in v0.8.22

func (i GetNotificationsEmailArgs) ToGetNotificationsEmailOutputWithContext(ctx context.Context) GetNotificationsEmailOutput

type GetNotificationsEmailArray added in v0.8.22

type GetNotificationsEmailArray []GetNotificationsEmailInput

func (GetNotificationsEmailArray) ElementType added in v0.8.22

func (GetNotificationsEmailArray) ElementType() reflect.Type

func (GetNotificationsEmailArray) ToGetNotificationsEmailArrayOutput added in v0.8.22

func (i GetNotificationsEmailArray) ToGetNotificationsEmailArrayOutput() GetNotificationsEmailArrayOutput

func (GetNotificationsEmailArray) ToGetNotificationsEmailArrayOutputWithContext added in v0.8.22

func (i GetNotificationsEmailArray) ToGetNotificationsEmailArrayOutputWithContext(ctx context.Context) GetNotificationsEmailArrayOutput

type GetNotificationsEmailArrayInput added in v0.8.22

type GetNotificationsEmailArrayInput interface {
	pulumi.Input

	ToGetNotificationsEmailArrayOutput() GetNotificationsEmailArrayOutput
	ToGetNotificationsEmailArrayOutputWithContext(context.Context) GetNotificationsEmailArrayOutput
}

GetNotificationsEmailArrayInput is an input type that accepts GetNotificationsEmailArray and GetNotificationsEmailArrayOutput values. You can construct a concrete instance of `GetNotificationsEmailArrayInput` via:

GetNotificationsEmailArray{ GetNotificationsEmailArgs{...} }

type GetNotificationsEmailArrayOutput added in v0.8.22

type GetNotificationsEmailArrayOutput struct{ *pulumi.OutputState }

func (GetNotificationsEmailArrayOutput) ElementType added in v0.8.22

func (GetNotificationsEmailArrayOutput) Index added in v0.8.22

func (GetNotificationsEmailArrayOutput) ToGetNotificationsEmailArrayOutput added in v0.8.22

func (o GetNotificationsEmailArrayOutput) ToGetNotificationsEmailArrayOutput() GetNotificationsEmailArrayOutput

func (GetNotificationsEmailArrayOutput) ToGetNotificationsEmailArrayOutputWithContext added in v0.8.22

func (o GetNotificationsEmailArrayOutput) ToGetNotificationsEmailArrayOutputWithContext(ctx context.Context) GetNotificationsEmailArrayOutput

type GetNotificationsEmailInput added in v0.8.22

type GetNotificationsEmailInput interface {
	pulumi.Input

	ToGetNotificationsEmailOutput() GetNotificationsEmailOutput
	ToGetNotificationsEmailOutputWithContext(context.Context) GetNotificationsEmailOutput
}

GetNotificationsEmailInput is an input type that accepts GetNotificationsEmailArgs and GetNotificationsEmailOutput values. You can construct a concrete instance of `GetNotificationsEmailInput` via:

GetNotificationsEmailArgs{...}

type GetNotificationsEmailOutput added in v0.8.22

type GetNotificationsEmailOutput struct{ *pulumi.OutputState }

func (GetNotificationsEmailOutput) Author added in v0.8.22

func (GetNotificationsEmailOutput) ElementType added in v0.8.22

func (GetNotificationsEmailOutput) Id added in v0.8.22

The ID of this resource.

func (GetNotificationsEmailOutput) LastUpdated added in v0.8.22

func (GetNotificationsEmailOutput) Name added in v0.8.22

func (GetNotificationsEmailOutput) Properties added in v0.8.22

func (GetNotificationsEmailOutput) Template added in v0.8.22

func (GetNotificationsEmailOutput) ToGetNotificationsEmailOutput added in v0.8.22

func (o GetNotificationsEmailOutput) ToGetNotificationsEmailOutput() GetNotificationsEmailOutput

func (GetNotificationsEmailOutput) ToGetNotificationsEmailOutputWithContext added in v0.8.22

func (o GetNotificationsEmailOutput) ToGetNotificationsEmailOutputWithContext(ctx context.Context) GetNotificationsEmailOutput

func (GetNotificationsEmailOutput) Type added in v0.8.22

type GetNotificationsJira added in v0.8.22

type GetNotificationsJira struct {
	Author string `pulumi:"author"`
	// The ID of this resource.
	Id          int               `pulumi:"id"`
	LastUpdated string            `pulumi:"lastUpdated"`
	Name        string            `pulumi:"name"`
	Properties  map[string]string `pulumi:"properties"`
	Template    map[string]string `pulumi:"template"`
	Type        string            `pulumi:"type"`
}

type GetNotificationsJiraArgs added in v0.8.22

type GetNotificationsJiraArgs struct {
	Author pulumi.StringInput `pulumi:"author"`
	// The ID of this resource.
	Id          pulumi.IntInput       `pulumi:"id"`
	LastUpdated pulumi.StringInput    `pulumi:"lastUpdated"`
	Name        pulumi.StringInput    `pulumi:"name"`
	Properties  pulumi.StringMapInput `pulumi:"properties"`
	Template    pulumi.StringMapInput `pulumi:"template"`
	Type        pulumi.StringInput    `pulumi:"type"`
}

func (GetNotificationsJiraArgs) ElementType added in v0.8.22

func (GetNotificationsJiraArgs) ElementType() reflect.Type

func (GetNotificationsJiraArgs) ToGetNotificationsJiraOutput added in v0.8.22

func (i GetNotificationsJiraArgs) ToGetNotificationsJiraOutput() GetNotificationsJiraOutput

func (GetNotificationsJiraArgs) ToGetNotificationsJiraOutputWithContext added in v0.8.22

func (i GetNotificationsJiraArgs) ToGetNotificationsJiraOutputWithContext(ctx context.Context) GetNotificationsJiraOutput

type GetNotificationsJiraArray added in v0.8.22

type GetNotificationsJiraArray []GetNotificationsJiraInput

func (GetNotificationsJiraArray) ElementType added in v0.8.22

func (GetNotificationsJiraArray) ElementType() reflect.Type

func (GetNotificationsJiraArray) ToGetNotificationsJiraArrayOutput added in v0.8.22

func (i GetNotificationsJiraArray) ToGetNotificationsJiraArrayOutput() GetNotificationsJiraArrayOutput

func (GetNotificationsJiraArray) ToGetNotificationsJiraArrayOutputWithContext added in v0.8.22

func (i GetNotificationsJiraArray) ToGetNotificationsJiraArrayOutputWithContext(ctx context.Context) GetNotificationsJiraArrayOutput

type GetNotificationsJiraArrayInput added in v0.8.22

type GetNotificationsJiraArrayInput interface {
	pulumi.Input

	ToGetNotificationsJiraArrayOutput() GetNotificationsJiraArrayOutput
	ToGetNotificationsJiraArrayOutputWithContext(context.Context) GetNotificationsJiraArrayOutput
}

GetNotificationsJiraArrayInput is an input type that accepts GetNotificationsJiraArray and GetNotificationsJiraArrayOutput values. You can construct a concrete instance of `GetNotificationsJiraArrayInput` via:

GetNotificationsJiraArray{ GetNotificationsJiraArgs{...} }

type GetNotificationsJiraArrayOutput added in v0.8.22

type GetNotificationsJiraArrayOutput struct{ *pulumi.OutputState }

func (GetNotificationsJiraArrayOutput) ElementType added in v0.8.22

func (GetNotificationsJiraArrayOutput) Index added in v0.8.22

func (GetNotificationsJiraArrayOutput) ToGetNotificationsJiraArrayOutput added in v0.8.22

func (o GetNotificationsJiraArrayOutput) ToGetNotificationsJiraArrayOutput() GetNotificationsJiraArrayOutput

func (GetNotificationsJiraArrayOutput) ToGetNotificationsJiraArrayOutputWithContext added in v0.8.22

func (o GetNotificationsJiraArrayOutput) ToGetNotificationsJiraArrayOutputWithContext(ctx context.Context) GetNotificationsJiraArrayOutput

type GetNotificationsJiraInput added in v0.8.22

type GetNotificationsJiraInput interface {
	pulumi.Input

	ToGetNotificationsJiraOutput() GetNotificationsJiraOutput
	ToGetNotificationsJiraOutputWithContext(context.Context) GetNotificationsJiraOutput
}

GetNotificationsJiraInput is an input type that accepts GetNotificationsJiraArgs and GetNotificationsJiraOutput values. You can construct a concrete instance of `GetNotificationsJiraInput` via:

GetNotificationsJiraArgs{...}

type GetNotificationsJiraOutput added in v0.8.22

type GetNotificationsJiraOutput struct{ *pulumi.OutputState }

func (GetNotificationsJiraOutput) Author added in v0.8.22

func (GetNotificationsJiraOutput) ElementType added in v0.8.22

func (GetNotificationsJiraOutput) ElementType() reflect.Type

func (GetNotificationsJiraOutput) Id added in v0.8.22

The ID of this resource.

func (GetNotificationsJiraOutput) LastUpdated added in v0.8.22

func (GetNotificationsJiraOutput) Name added in v0.8.22

func (GetNotificationsJiraOutput) Properties added in v0.8.22

func (GetNotificationsJiraOutput) Template added in v0.8.22

func (GetNotificationsJiraOutput) ToGetNotificationsJiraOutput added in v0.8.22

func (o GetNotificationsJiraOutput) ToGetNotificationsJiraOutput() GetNotificationsJiraOutput

func (GetNotificationsJiraOutput) ToGetNotificationsJiraOutputWithContext added in v0.8.22

func (o GetNotificationsJiraOutput) ToGetNotificationsJiraOutputWithContext(ctx context.Context) GetNotificationsJiraOutput

func (GetNotificationsJiraOutput) Type added in v0.8.22

type GetNotificationsResult added in v0.8.22

type GetNotificationsResult struct {
	Emails []GetNotificationsEmail `pulumi:"emails"`
	// The provider-assigned unique ID for this managed resource.
	Id          string                       `pulumi:"id"`
	Jiras       []GetNotificationsJira       `pulumi:"jiras"`
	Servicenows []GetNotificationsServicenow `pulumi:"servicenows"`
	Slacks      []GetNotificationsSlack      `pulumi:"slacks"`
	Splunks     []GetNotificationsSplunk     `pulumi:"splunks"`
	Teams       []GetNotificationsTeam       `pulumi:"teams"`
	Webhooks    []GetNotificationsWebhook    `pulumi:"webhooks"`
}

A collection of values returned by getNotifications.

func GetNotifications added in v0.8.22

func GetNotifications(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetNotificationsResult, error)

type GetNotificationsServicenow added in v0.8.22

type GetNotificationsServicenow struct {
	Author string `pulumi:"author"`
	// The ID of this resource.
	Id          int               `pulumi:"id"`
	LastUpdated string            `pulumi:"lastUpdated"`
	Name        string            `pulumi:"name"`
	Properties  map[string]string `pulumi:"properties"`
	Template    map[string]string `pulumi:"template"`
	Type        string            `pulumi:"type"`
}

type GetNotificationsServicenowArgs added in v0.8.22

type GetNotificationsServicenowArgs struct {
	Author pulumi.StringInput `pulumi:"author"`
	// The ID of this resource.
	Id          pulumi.IntInput       `pulumi:"id"`
	LastUpdated pulumi.StringInput    `pulumi:"lastUpdated"`
	Name        pulumi.StringInput    `pulumi:"name"`
	Properties  pulumi.StringMapInput `pulumi:"properties"`
	Template    pulumi.StringMapInput `pulumi:"template"`
	Type        pulumi.StringInput    `pulumi:"type"`
}

func (GetNotificationsServicenowArgs) ElementType added in v0.8.22

func (GetNotificationsServicenowArgs) ToGetNotificationsServicenowOutput added in v0.8.22

func (i GetNotificationsServicenowArgs) ToGetNotificationsServicenowOutput() GetNotificationsServicenowOutput

func (GetNotificationsServicenowArgs) ToGetNotificationsServicenowOutputWithContext added in v0.8.22

func (i GetNotificationsServicenowArgs) ToGetNotificationsServicenowOutputWithContext(ctx context.Context) GetNotificationsServicenowOutput

type GetNotificationsServicenowArray added in v0.8.22

type GetNotificationsServicenowArray []GetNotificationsServicenowInput

func (GetNotificationsServicenowArray) ElementType added in v0.8.22

func (GetNotificationsServicenowArray) ToGetNotificationsServicenowArrayOutput added in v0.8.22

func (i GetNotificationsServicenowArray) ToGetNotificationsServicenowArrayOutput() GetNotificationsServicenowArrayOutput

func (GetNotificationsServicenowArray) ToGetNotificationsServicenowArrayOutputWithContext added in v0.8.22

func (i GetNotificationsServicenowArray) ToGetNotificationsServicenowArrayOutputWithContext(ctx context.Context) GetNotificationsServicenowArrayOutput

type GetNotificationsServicenowArrayInput added in v0.8.22

type GetNotificationsServicenowArrayInput interface {
	pulumi.Input

	ToGetNotificationsServicenowArrayOutput() GetNotificationsServicenowArrayOutput
	ToGetNotificationsServicenowArrayOutputWithContext(context.Context) GetNotificationsServicenowArrayOutput
}

GetNotificationsServicenowArrayInput is an input type that accepts GetNotificationsServicenowArray and GetNotificationsServicenowArrayOutput values. You can construct a concrete instance of `GetNotificationsServicenowArrayInput` via:

GetNotificationsServicenowArray{ GetNotificationsServicenowArgs{...} }

type GetNotificationsServicenowArrayOutput added in v0.8.22

type GetNotificationsServicenowArrayOutput struct{ *pulumi.OutputState }

func (GetNotificationsServicenowArrayOutput) ElementType added in v0.8.22

func (GetNotificationsServicenowArrayOutput) Index added in v0.8.22

func (GetNotificationsServicenowArrayOutput) ToGetNotificationsServicenowArrayOutput added in v0.8.22

func (o GetNotificationsServicenowArrayOutput) ToGetNotificationsServicenowArrayOutput() GetNotificationsServicenowArrayOutput

func (GetNotificationsServicenowArrayOutput) ToGetNotificationsServicenowArrayOutputWithContext added in v0.8.22

func (o GetNotificationsServicenowArrayOutput) ToGetNotificationsServicenowArrayOutputWithContext(ctx context.Context) GetNotificationsServicenowArrayOutput

type GetNotificationsServicenowInput added in v0.8.22

type GetNotificationsServicenowInput interface {
	pulumi.Input

	ToGetNotificationsServicenowOutput() GetNotificationsServicenowOutput
	ToGetNotificationsServicenowOutputWithContext(context.Context) GetNotificationsServicenowOutput
}

GetNotificationsServicenowInput is an input type that accepts GetNotificationsServicenowArgs and GetNotificationsServicenowOutput values. You can construct a concrete instance of `GetNotificationsServicenowInput` via:

GetNotificationsServicenowArgs{...}

type GetNotificationsServicenowOutput added in v0.8.22

type GetNotificationsServicenowOutput struct{ *pulumi.OutputState }

func (GetNotificationsServicenowOutput) Author added in v0.8.22

func (GetNotificationsServicenowOutput) ElementType added in v0.8.22

func (GetNotificationsServicenowOutput) Id added in v0.8.22

The ID of this resource.

func (GetNotificationsServicenowOutput) LastUpdated added in v0.8.22

func (GetNotificationsServicenowOutput) Name added in v0.8.22

func (GetNotificationsServicenowOutput) Properties added in v0.8.22

func (GetNotificationsServicenowOutput) Template added in v0.8.22

func (GetNotificationsServicenowOutput) ToGetNotificationsServicenowOutput added in v0.8.22

func (o GetNotificationsServicenowOutput) ToGetNotificationsServicenowOutput() GetNotificationsServicenowOutput

func (GetNotificationsServicenowOutput) ToGetNotificationsServicenowOutputWithContext added in v0.8.22

func (o GetNotificationsServicenowOutput) ToGetNotificationsServicenowOutputWithContext(ctx context.Context) GetNotificationsServicenowOutput

func (GetNotificationsServicenowOutput) Type added in v0.8.22

type GetNotificationsSlack added in v0.8.22

type GetNotificationsSlack struct {
	Author string `pulumi:"author"`
	// The ID of this resource.
	Id          int               `pulumi:"id"`
	LastUpdated string            `pulumi:"lastUpdated"`
	Name        string            `pulumi:"name"`
	Properties  map[string]string `pulumi:"properties"`
	Template    map[string]string `pulumi:"template"`
	Type        string            `pulumi:"type"`
}

type GetNotificationsSlackArgs added in v0.8.22

type GetNotificationsSlackArgs struct {
	Author pulumi.StringInput `pulumi:"author"`
	// The ID of this resource.
	Id          pulumi.IntInput       `pulumi:"id"`
	LastUpdated pulumi.StringInput    `pulumi:"lastUpdated"`
	Name        pulumi.StringInput    `pulumi:"name"`
	Properties  pulumi.StringMapInput `pulumi:"properties"`
	Template    pulumi.StringMapInput `pulumi:"template"`
	Type        pulumi.StringInput    `pulumi:"type"`
}

func (GetNotificationsSlackArgs) ElementType added in v0.8.22

func (GetNotificationsSlackArgs) ElementType() reflect.Type

func (GetNotificationsSlackArgs) ToGetNotificationsSlackOutput added in v0.8.22

func (i GetNotificationsSlackArgs) ToGetNotificationsSlackOutput() GetNotificationsSlackOutput

func (GetNotificationsSlackArgs) ToGetNotificationsSlackOutputWithContext added in v0.8.22

func (i GetNotificationsSlackArgs) ToGetNotificationsSlackOutputWithContext(ctx context.Context) GetNotificationsSlackOutput

type GetNotificationsSlackArray added in v0.8.22

type GetNotificationsSlackArray []GetNotificationsSlackInput

func (GetNotificationsSlackArray) ElementType added in v0.8.22

func (GetNotificationsSlackArray) ElementType() reflect.Type

func (GetNotificationsSlackArray) ToGetNotificationsSlackArrayOutput added in v0.8.22

func (i GetNotificationsSlackArray) ToGetNotificationsSlackArrayOutput() GetNotificationsSlackArrayOutput

func (GetNotificationsSlackArray) ToGetNotificationsSlackArrayOutputWithContext added in v0.8.22

func (i GetNotificationsSlackArray) ToGetNotificationsSlackArrayOutputWithContext(ctx context.Context) GetNotificationsSlackArrayOutput

type GetNotificationsSlackArrayInput added in v0.8.22

type GetNotificationsSlackArrayInput interface {
	pulumi.Input

	ToGetNotificationsSlackArrayOutput() GetNotificationsSlackArrayOutput
	ToGetNotificationsSlackArrayOutputWithContext(context.Context) GetNotificationsSlackArrayOutput
}

GetNotificationsSlackArrayInput is an input type that accepts GetNotificationsSlackArray and GetNotificationsSlackArrayOutput values. You can construct a concrete instance of `GetNotificationsSlackArrayInput` via:

GetNotificationsSlackArray{ GetNotificationsSlackArgs{...} }

type GetNotificationsSlackArrayOutput added in v0.8.22

type GetNotificationsSlackArrayOutput struct{ *pulumi.OutputState }

func (GetNotificationsSlackArrayOutput) ElementType added in v0.8.22

func (GetNotificationsSlackArrayOutput) Index added in v0.8.22

func (GetNotificationsSlackArrayOutput) ToGetNotificationsSlackArrayOutput added in v0.8.22

func (o GetNotificationsSlackArrayOutput) ToGetNotificationsSlackArrayOutput() GetNotificationsSlackArrayOutput

func (GetNotificationsSlackArrayOutput) ToGetNotificationsSlackArrayOutputWithContext added in v0.8.22

func (o GetNotificationsSlackArrayOutput) ToGetNotificationsSlackArrayOutputWithContext(ctx context.Context) GetNotificationsSlackArrayOutput

type GetNotificationsSlackInput added in v0.8.22

type GetNotificationsSlackInput interface {
	pulumi.Input

	ToGetNotificationsSlackOutput() GetNotificationsSlackOutput
	ToGetNotificationsSlackOutputWithContext(context.Context) GetNotificationsSlackOutput
}

GetNotificationsSlackInput is an input type that accepts GetNotificationsSlackArgs and GetNotificationsSlackOutput values. You can construct a concrete instance of `GetNotificationsSlackInput` via:

GetNotificationsSlackArgs{...}

type GetNotificationsSlackOutput added in v0.8.22

type GetNotificationsSlackOutput struct{ *pulumi.OutputState }

func (GetNotificationsSlackOutput) Author added in v0.8.22

func (GetNotificationsSlackOutput) ElementType added in v0.8.22

func (GetNotificationsSlackOutput) Id added in v0.8.22

The ID of this resource.

func (GetNotificationsSlackOutput) LastUpdated added in v0.8.22

func (GetNotificationsSlackOutput) Name added in v0.8.22

func (GetNotificationsSlackOutput) Properties added in v0.8.22

func (GetNotificationsSlackOutput) Template added in v0.8.22

func (GetNotificationsSlackOutput) ToGetNotificationsSlackOutput added in v0.8.22

func (o GetNotificationsSlackOutput) ToGetNotificationsSlackOutput() GetNotificationsSlackOutput

func (GetNotificationsSlackOutput) ToGetNotificationsSlackOutputWithContext added in v0.8.22

func (o GetNotificationsSlackOutput) ToGetNotificationsSlackOutputWithContext(ctx context.Context) GetNotificationsSlackOutput

func (GetNotificationsSlackOutput) Type added in v0.8.22

type GetNotificationsSplunk added in v0.8.22

type GetNotificationsSplunk struct {
	Author string `pulumi:"author"`
	// The ID of this resource.
	Id          int               `pulumi:"id"`
	LastUpdated string            `pulumi:"lastUpdated"`
	Name        string            `pulumi:"name"`
	Properties  map[string]string `pulumi:"properties"`
	Template    map[string]string `pulumi:"template"`
	Type        string            `pulumi:"type"`
}

type GetNotificationsSplunkArgs added in v0.8.22

type GetNotificationsSplunkArgs struct {
	Author pulumi.StringInput `pulumi:"author"`
	// The ID of this resource.
	Id          pulumi.IntInput       `pulumi:"id"`
	LastUpdated pulumi.StringInput    `pulumi:"lastUpdated"`
	Name        pulumi.StringInput    `pulumi:"name"`
	Properties  pulumi.StringMapInput `pulumi:"properties"`
	Template    pulumi.StringMapInput `pulumi:"template"`
	Type        pulumi.StringInput    `pulumi:"type"`
}

func (GetNotificationsSplunkArgs) ElementType added in v0.8.22

func (GetNotificationsSplunkArgs) ElementType() reflect.Type

func (GetNotificationsSplunkArgs) ToGetNotificationsSplunkOutput added in v0.8.22

func (i GetNotificationsSplunkArgs) ToGetNotificationsSplunkOutput() GetNotificationsSplunkOutput

func (GetNotificationsSplunkArgs) ToGetNotificationsSplunkOutputWithContext added in v0.8.22

func (i GetNotificationsSplunkArgs) ToGetNotificationsSplunkOutputWithContext(ctx context.Context) GetNotificationsSplunkOutput

type GetNotificationsSplunkArray added in v0.8.22

type GetNotificationsSplunkArray []GetNotificationsSplunkInput

func (GetNotificationsSplunkArray) ElementType added in v0.8.22

func (GetNotificationsSplunkArray) ToGetNotificationsSplunkArrayOutput added in v0.8.22

func (i GetNotificationsSplunkArray) ToGetNotificationsSplunkArrayOutput() GetNotificationsSplunkArrayOutput

func (GetNotificationsSplunkArray) ToGetNotificationsSplunkArrayOutputWithContext added in v0.8.22

func (i GetNotificationsSplunkArray) ToGetNotificationsSplunkArrayOutputWithContext(ctx context.Context) GetNotificationsSplunkArrayOutput

type GetNotificationsSplunkArrayInput added in v0.8.22

type GetNotificationsSplunkArrayInput interface {
	pulumi.Input

	ToGetNotificationsSplunkArrayOutput() GetNotificationsSplunkArrayOutput
	ToGetNotificationsSplunkArrayOutputWithContext(context.Context) GetNotificationsSplunkArrayOutput
}

GetNotificationsSplunkArrayInput is an input type that accepts GetNotificationsSplunkArray and GetNotificationsSplunkArrayOutput values. You can construct a concrete instance of `GetNotificationsSplunkArrayInput` via:

GetNotificationsSplunkArray{ GetNotificationsSplunkArgs{...} }

type GetNotificationsSplunkArrayOutput added in v0.8.22

type GetNotificationsSplunkArrayOutput struct{ *pulumi.OutputState }

func (GetNotificationsSplunkArrayOutput) ElementType added in v0.8.22

func (GetNotificationsSplunkArrayOutput) Index added in v0.8.22

func (GetNotificationsSplunkArrayOutput) ToGetNotificationsSplunkArrayOutput added in v0.8.22

func (o GetNotificationsSplunkArrayOutput) ToGetNotificationsSplunkArrayOutput() GetNotificationsSplunkArrayOutput

func (GetNotificationsSplunkArrayOutput) ToGetNotificationsSplunkArrayOutputWithContext added in v0.8.22

func (o GetNotificationsSplunkArrayOutput) ToGetNotificationsSplunkArrayOutputWithContext(ctx context.Context) GetNotificationsSplunkArrayOutput

type GetNotificationsSplunkInput added in v0.8.22

type GetNotificationsSplunkInput interface {
	pulumi.Input

	ToGetNotificationsSplunkOutput() GetNotificationsSplunkOutput
	ToGetNotificationsSplunkOutputWithContext(context.Context) GetNotificationsSplunkOutput
}

GetNotificationsSplunkInput is an input type that accepts GetNotificationsSplunkArgs and GetNotificationsSplunkOutput values. You can construct a concrete instance of `GetNotificationsSplunkInput` via:

GetNotificationsSplunkArgs{...}

type GetNotificationsSplunkOutput added in v0.8.22

type GetNotificationsSplunkOutput struct{ *pulumi.OutputState }

func (GetNotificationsSplunkOutput) Author added in v0.8.22

func (GetNotificationsSplunkOutput) ElementType added in v0.8.22

func (GetNotificationsSplunkOutput) Id added in v0.8.22

The ID of this resource.

func (GetNotificationsSplunkOutput) LastUpdated added in v0.8.22

func (GetNotificationsSplunkOutput) Name added in v0.8.22

func (GetNotificationsSplunkOutput) Properties added in v0.8.22

func (GetNotificationsSplunkOutput) Template added in v0.8.22

func (GetNotificationsSplunkOutput) ToGetNotificationsSplunkOutput added in v0.8.22

func (o GetNotificationsSplunkOutput) ToGetNotificationsSplunkOutput() GetNotificationsSplunkOutput

func (GetNotificationsSplunkOutput) ToGetNotificationsSplunkOutputWithContext added in v0.8.22

func (o GetNotificationsSplunkOutput) ToGetNotificationsSplunkOutputWithContext(ctx context.Context) GetNotificationsSplunkOutput

func (GetNotificationsSplunkOutput) Type added in v0.8.22

type GetNotificationsTeam added in v0.8.22

type GetNotificationsTeam struct {
	Author string `pulumi:"author"`
	// The ID of this resource.
	Id          int               `pulumi:"id"`
	LastUpdated string            `pulumi:"lastUpdated"`
	Name        string            `pulumi:"name"`
	Properties  map[string]string `pulumi:"properties"`
	Template    map[string]string `pulumi:"template"`
	Type        string            `pulumi:"type"`
}

type GetNotificationsTeamArgs added in v0.8.22

type GetNotificationsTeamArgs struct {
	Author pulumi.StringInput `pulumi:"author"`
	// The ID of this resource.
	Id          pulumi.IntInput       `pulumi:"id"`
	LastUpdated pulumi.StringInput    `pulumi:"lastUpdated"`
	Name        pulumi.StringInput    `pulumi:"name"`
	Properties  pulumi.StringMapInput `pulumi:"properties"`
	Template    pulumi.StringMapInput `pulumi:"template"`
	Type        pulumi.StringInput    `pulumi:"type"`
}

func (GetNotificationsTeamArgs) ElementType added in v0.8.22

func (GetNotificationsTeamArgs) ElementType() reflect.Type

func (GetNotificationsTeamArgs) ToGetNotificationsTeamOutput added in v0.8.22

func (i GetNotificationsTeamArgs) ToGetNotificationsTeamOutput() GetNotificationsTeamOutput

func (GetNotificationsTeamArgs) ToGetNotificationsTeamOutputWithContext added in v0.8.22

func (i GetNotificationsTeamArgs) ToGetNotificationsTeamOutputWithContext(ctx context.Context) GetNotificationsTeamOutput

type GetNotificationsTeamArray added in v0.8.22

type GetNotificationsTeamArray []GetNotificationsTeamInput

func (GetNotificationsTeamArray) ElementType added in v0.8.22

func (GetNotificationsTeamArray) ElementType() reflect.Type

func (GetNotificationsTeamArray) ToGetNotificationsTeamArrayOutput added in v0.8.22

func (i GetNotificationsTeamArray) ToGetNotificationsTeamArrayOutput() GetNotificationsTeamArrayOutput

func (GetNotificationsTeamArray) ToGetNotificationsTeamArrayOutputWithContext added in v0.8.22

func (i GetNotificationsTeamArray) ToGetNotificationsTeamArrayOutputWithContext(ctx context.Context) GetNotificationsTeamArrayOutput

type GetNotificationsTeamArrayInput added in v0.8.22

type GetNotificationsTeamArrayInput interface {
	pulumi.Input

	ToGetNotificationsTeamArrayOutput() GetNotificationsTeamArrayOutput
	ToGetNotificationsTeamArrayOutputWithContext(context.Context) GetNotificationsTeamArrayOutput
}

GetNotificationsTeamArrayInput is an input type that accepts GetNotificationsTeamArray and GetNotificationsTeamArrayOutput values. You can construct a concrete instance of `GetNotificationsTeamArrayInput` via:

GetNotificationsTeamArray{ GetNotificationsTeamArgs{...} }

type GetNotificationsTeamArrayOutput added in v0.8.22

type GetNotificationsTeamArrayOutput struct{ *pulumi.OutputState }

func (GetNotificationsTeamArrayOutput) ElementType added in v0.8.22

func (GetNotificationsTeamArrayOutput) Index added in v0.8.22

func (GetNotificationsTeamArrayOutput) ToGetNotificationsTeamArrayOutput added in v0.8.22

func (o GetNotificationsTeamArrayOutput) ToGetNotificationsTeamArrayOutput() GetNotificationsTeamArrayOutput

func (GetNotificationsTeamArrayOutput) ToGetNotificationsTeamArrayOutputWithContext added in v0.8.22

func (o GetNotificationsTeamArrayOutput) ToGetNotificationsTeamArrayOutputWithContext(ctx context.Context) GetNotificationsTeamArrayOutput

type GetNotificationsTeamInput added in v0.8.22

type GetNotificationsTeamInput interface {
	pulumi.Input

	ToGetNotificationsTeamOutput() GetNotificationsTeamOutput
	ToGetNotificationsTeamOutputWithContext(context.Context) GetNotificationsTeamOutput
}

GetNotificationsTeamInput is an input type that accepts GetNotificationsTeamArgs and GetNotificationsTeamOutput values. You can construct a concrete instance of `GetNotificationsTeamInput` via:

GetNotificationsTeamArgs{...}

type GetNotificationsTeamOutput added in v0.8.22

type GetNotificationsTeamOutput struct{ *pulumi.OutputState }

func (GetNotificationsTeamOutput) Author added in v0.8.22

func (GetNotificationsTeamOutput) ElementType added in v0.8.22

func (GetNotificationsTeamOutput) ElementType() reflect.Type

func (GetNotificationsTeamOutput) Id added in v0.8.22

The ID of this resource.

func (GetNotificationsTeamOutput) LastUpdated added in v0.8.22

func (GetNotificationsTeamOutput) Name added in v0.8.22

func (GetNotificationsTeamOutput) Properties added in v0.8.22

func (GetNotificationsTeamOutput) Template added in v0.8.22

func (GetNotificationsTeamOutput) ToGetNotificationsTeamOutput added in v0.8.22

func (o GetNotificationsTeamOutput) ToGetNotificationsTeamOutput() GetNotificationsTeamOutput

func (GetNotificationsTeamOutput) ToGetNotificationsTeamOutputWithContext added in v0.8.22

func (o GetNotificationsTeamOutput) ToGetNotificationsTeamOutputWithContext(ctx context.Context) GetNotificationsTeamOutput

func (GetNotificationsTeamOutput) Type added in v0.8.22

type GetNotificationsWebhook added in v0.8.22

type GetNotificationsWebhook struct {
	Author string `pulumi:"author"`
	// The ID of this resource.
	Id          int               `pulumi:"id"`
	LastUpdated string            `pulumi:"lastUpdated"`
	Name        string            `pulumi:"name"`
	Properties  map[string]string `pulumi:"properties"`
	Template    map[string]string `pulumi:"template"`
	Type        string            `pulumi:"type"`
}

type GetNotificationsWebhookArgs added in v0.8.22

type GetNotificationsWebhookArgs struct {
	Author pulumi.StringInput `pulumi:"author"`
	// The ID of this resource.
	Id          pulumi.IntInput       `pulumi:"id"`
	LastUpdated pulumi.StringInput    `pulumi:"lastUpdated"`
	Name        pulumi.StringInput    `pulumi:"name"`
	Properties  pulumi.StringMapInput `pulumi:"properties"`
	Template    pulumi.StringMapInput `pulumi:"template"`
	Type        pulumi.StringInput    `pulumi:"type"`
}

func (GetNotificationsWebhookArgs) ElementType added in v0.8.22

func (GetNotificationsWebhookArgs) ToGetNotificationsWebhookOutput added in v0.8.22

func (i GetNotificationsWebhookArgs) ToGetNotificationsWebhookOutput() GetNotificationsWebhookOutput

func (GetNotificationsWebhookArgs) ToGetNotificationsWebhookOutputWithContext added in v0.8.22

func (i GetNotificationsWebhookArgs) ToGetNotificationsWebhookOutputWithContext(ctx context.Context) GetNotificationsWebhookOutput

type GetNotificationsWebhookArray added in v0.8.22

type GetNotificationsWebhookArray []GetNotificationsWebhookInput

func (GetNotificationsWebhookArray) ElementType added in v0.8.22

func (GetNotificationsWebhookArray) ToGetNotificationsWebhookArrayOutput added in v0.8.22

func (i GetNotificationsWebhookArray) ToGetNotificationsWebhookArrayOutput() GetNotificationsWebhookArrayOutput

func (GetNotificationsWebhookArray) ToGetNotificationsWebhookArrayOutputWithContext added in v0.8.22

func (i GetNotificationsWebhookArray) ToGetNotificationsWebhookArrayOutputWithContext(ctx context.Context) GetNotificationsWebhookArrayOutput

type GetNotificationsWebhookArrayInput added in v0.8.22

type GetNotificationsWebhookArrayInput interface {
	pulumi.Input

	ToGetNotificationsWebhookArrayOutput() GetNotificationsWebhookArrayOutput
	ToGetNotificationsWebhookArrayOutputWithContext(context.Context) GetNotificationsWebhookArrayOutput
}

GetNotificationsWebhookArrayInput is an input type that accepts GetNotificationsWebhookArray and GetNotificationsWebhookArrayOutput values. You can construct a concrete instance of `GetNotificationsWebhookArrayInput` via:

GetNotificationsWebhookArray{ GetNotificationsWebhookArgs{...} }

type GetNotificationsWebhookArrayOutput added in v0.8.22

type GetNotificationsWebhookArrayOutput struct{ *pulumi.OutputState }

func (GetNotificationsWebhookArrayOutput) ElementType added in v0.8.22

func (GetNotificationsWebhookArrayOutput) Index added in v0.8.22

func (GetNotificationsWebhookArrayOutput) ToGetNotificationsWebhookArrayOutput added in v0.8.22

func (o GetNotificationsWebhookArrayOutput) ToGetNotificationsWebhookArrayOutput() GetNotificationsWebhookArrayOutput

func (GetNotificationsWebhookArrayOutput) ToGetNotificationsWebhookArrayOutputWithContext added in v0.8.22

func (o GetNotificationsWebhookArrayOutput) ToGetNotificationsWebhookArrayOutputWithContext(ctx context.Context) GetNotificationsWebhookArrayOutput

type GetNotificationsWebhookInput added in v0.8.22

type GetNotificationsWebhookInput interface {
	pulumi.Input

	ToGetNotificationsWebhookOutput() GetNotificationsWebhookOutput
	ToGetNotificationsWebhookOutputWithContext(context.Context) GetNotificationsWebhookOutput
}

GetNotificationsWebhookInput is an input type that accepts GetNotificationsWebhookArgs and GetNotificationsWebhookOutput values. You can construct a concrete instance of `GetNotificationsWebhookInput` via:

GetNotificationsWebhookArgs{...}

type GetNotificationsWebhookOutput added in v0.8.22

type GetNotificationsWebhookOutput struct{ *pulumi.OutputState }

func (GetNotificationsWebhookOutput) Author added in v0.8.22

func (GetNotificationsWebhookOutput) ElementType added in v0.8.22

func (GetNotificationsWebhookOutput) Id added in v0.8.22

The ID of this resource.

func (GetNotificationsWebhookOutput) LastUpdated added in v0.8.22

func (GetNotificationsWebhookOutput) Name added in v0.8.22

func (GetNotificationsWebhookOutput) Properties added in v0.8.22

func (GetNotificationsWebhookOutput) Template added in v0.8.22

func (GetNotificationsWebhookOutput) ToGetNotificationsWebhookOutput added in v0.8.22

func (o GetNotificationsWebhookOutput) ToGetNotificationsWebhookOutput() GetNotificationsWebhookOutput

func (GetNotificationsWebhookOutput) ToGetNotificationsWebhookOutputWithContext added in v0.8.22

func (o GetNotificationsWebhookOutput) ToGetNotificationsWebhookOutputWithContext(ctx context.Context) GetNotificationsWebhookOutput

func (GetNotificationsWebhookOutput) Type added in v0.8.22

type GetPermissionsSetsPermissionsSet

type GetPermissionsSetsPermissionsSet struct {
	Actions     []string `pulumi:"actions"`
	Author      string   `pulumi:"author"`
	Description string   `pulumi:"description"`
	IsSuper     bool     `pulumi:"isSuper"`
	Name        string   `pulumi:"name"`
	UiAccess    bool     `pulumi:"uiAccess"`
	UpdatedAt   string   `pulumi:"updatedAt"`
}

type GetPermissionsSetsPermissionsSetArgs

type GetPermissionsSetsPermissionsSetArgs struct {
	Actions     pulumi.StringArrayInput `pulumi:"actions"`
	Author      pulumi.StringInput      `pulumi:"author"`
	Description pulumi.StringInput      `pulumi:"description"`
	IsSuper     pulumi.BoolInput        `pulumi:"isSuper"`
	Name        pulumi.StringInput      `pulumi:"name"`
	UiAccess    pulumi.BoolInput        `pulumi:"uiAccess"`
	UpdatedAt   pulumi.StringInput      `pulumi:"updatedAt"`
}

func (GetPermissionsSetsPermissionsSetArgs) ElementType

func (GetPermissionsSetsPermissionsSetArgs) ToGetPermissionsSetsPermissionsSetOutput

func (i GetPermissionsSetsPermissionsSetArgs) ToGetPermissionsSetsPermissionsSetOutput() GetPermissionsSetsPermissionsSetOutput

func (GetPermissionsSetsPermissionsSetArgs) ToGetPermissionsSetsPermissionsSetOutputWithContext

func (i GetPermissionsSetsPermissionsSetArgs) ToGetPermissionsSetsPermissionsSetOutputWithContext(ctx context.Context) GetPermissionsSetsPermissionsSetOutput

type GetPermissionsSetsPermissionsSetArray

type GetPermissionsSetsPermissionsSetArray []GetPermissionsSetsPermissionsSetInput

func (GetPermissionsSetsPermissionsSetArray) ElementType

func (GetPermissionsSetsPermissionsSetArray) ToGetPermissionsSetsPermissionsSetArrayOutput

func (i GetPermissionsSetsPermissionsSetArray) ToGetPermissionsSetsPermissionsSetArrayOutput() GetPermissionsSetsPermissionsSetArrayOutput

func (GetPermissionsSetsPermissionsSetArray) ToGetPermissionsSetsPermissionsSetArrayOutputWithContext

func (i GetPermissionsSetsPermissionsSetArray) ToGetPermissionsSetsPermissionsSetArrayOutputWithContext(ctx context.Context) GetPermissionsSetsPermissionsSetArrayOutput

type GetPermissionsSetsPermissionsSetArrayInput

type GetPermissionsSetsPermissionsSetArrayInput interface {
	pulumi.Input

	ToGetPermissionsSetsPermissionsSetArrayOutput() GetPermissionsSetsPermissionsSetArrayOutput
	ToGetPermissionsSetsPermissionsSetArrayOutputWithContext(context.Context) GetPermissionsSetsPermissionsSetArrayOutput
}

GetPermissionsSetsPermissionsSetArrayInput is an input type that accepts GetPermissionsSetsPermissionsSetArray and GetPermissionsSetsPermissionsSetArrayOutput values. You can construct a concrete instance of `GetPermissionsSetsPermissionsSetArrayInput` via:

GetPermissionsSetsPermissionsSetArray{ GetPermissionsSetsPermissionsSetArgs{...} }

type GetPermissionsSetsPermissionsSetArrayOutput

type GetPermissionsSetsPermissionsSetArrayOutput struct{ *pulumi.OutputState }

func (GetPermissionsSetsPermissionsSetArrayOutput) ElementType

func (GetPermissionsSetsPermissionsSetArrayOutput) Index

func (GetPermissionsSetsPermissionsSetArrayOutput) ToGetPermissionsSetsPermissionsSetArrayOutput

func (o GetPermissionsSetsPermissionsSetArrayOutput) ToGetPermissionsSetsPermissionsSetArrayOutput() GetPermissionsSetsPermissionsSetArrayOutput

func (GetPermissionsSetsPermissionsSetArrayOutput) ToGetPermissionsSetsPermissionsSetArrayOutputWithContext

func (o GetPermissionsSetsPermissionsSetArrayOutput) ToGetPermissionsSetsPermissionsSetArrayOutputWithContext(ctx context.Context) GetPermissionsSetsPermissionsSetArrayOutput

type GetPermissionsSetsPermissionsSetInput

type GetPermissionsSetsPermissionsSetInput interface {
	pulumi.Input

	ToGetPermissionsSetsPermissionsSetOutput() GetPermissionsSetsPermissionsSetOutput
	ToGetPermissionsSetsPermissionsSetOutputWithContext(context.Context) GetPermissionsSetsPermissionsSetOutput
}

GetPermissionsSetsPermissionsSetInput is an input type that accepts GetPermissionsSetsPermissionsSetArgs and GetPermissionsSetsPermissionsSetOutput values. You can construct a concrete instance of `GetPermissionsSetsPermissionsSetInput` via:

GetPermissionsSetsPermissionsSetArgs{...}

type GetPermissionsSetsPermissionsSetOutput

type GetPermissionsSetsPermissionsSetOutput struct{ *pulumi.OutputState }

func (GetPermissionsSetsPermissionsSetOutput) Actions

func (GetPermissionsSetsPermissionsSetOutput) Author

func (GetPermissionsSetsPermissionsSetOutput) Description

func (GetPermissionsSetsPermissionsSetOutput) ElementType

func (GetPermissionsSetsPermissionsSetOutput) IsSuper

func (GetPermissionsSetsPermissionsSetOutput) Name

func (GetPermissionsSetsPermissionsSetOutput) ToGetPermissionsSetsPermissionsSetOutput

func (o GetPermissionsSetsPermissionsSetOutput) ToGetPermissionsSetsPermissionsSetOutput() GetPermissionsSetsPermissionsSetOutput

func (GetPermissionsSetsPermissionsSetOutput) ToGetPermissionsSetsPermissionsSetOutputWithContext

func (o GetPermissionsSetsPermissionsSetOutput) ToGetPermissionsSetsPermissionsSetOutputWithContext(ctx context.Context) GetPermissionsSetsPermissionsSetOutput

func (GetPermissionsSetsPermissionsSetOutput) UiAccess

func (GetPermissionsSetsPermissionsSetOutput) UpdatedAt

type GetRolesMappingLdap added in v0.8.20

type GetRolesMappingLdap struct {
	RoleMapping map[string]string `pulumi:"roleMapping"`
}

type GetRolesMappingLdapArgs added in v0.8.20

type GetRolesMappingLdapArgs struct {
	RoleMapping pulumi.StringMapInput `pulumi:"roleMapping"`
}

func (GetRolesMappingLdapArgs) ElementType added in v0.8.20

func (GetRolesMappingLdapArgs) ElementType() reflect.Type

func (GetRolesMappingLdapArgs) ToGetRolesMappingLdapOutput added in v0.8.20

func (i GetRolesMappingLdapArgs) ToGetRolesMappingLdapOutput() GetRolesMappingLdapOutput

func (GetRolesMappingLdapArgs) ToGetRolesMappingLdapOutputWithContext added in v0.8.20

func (i GetRolesMappingLdapArgs) ToGetRolesMappingLdapOutputWithContext(ctx context.Context) GetRolesMappingLdapOutput

type GetRolesMappingLdapArray added in v0.8.20

type GetRolesMappingLdapArray []GetRolesMappingLdapInput

func (GetRolesMappingLdapArray) ElementType added in v0.8.20

func (GetRolesMappingLdapArray) ElementType() reflect.Type

func (GetRolesMappingLdapArray) ToGetRolesMappingLdapArrayOutput added in v0.8.20

func (i GetRolesMappingLdapArray) ToGetRolesMappingLdapArrayOutput() GetRolesMappingLdapArrayOutput

func (GetRolesMappingLdapArray) ToGetRolesMappingLdapArrayOutputWithContext added in v0.8.20

func (i GetRolesMappingLdapArray) ToGetRolesMappingLdapArrayOutputWithContext(ctx context.Context) GetRolesMappingLdapArrayOutput

type GetRolesMappingLdapArrayInput added in v0.8.20

type GetRolesMappingLdapArrayInput interface {
	pulumi.Input

	ToGetRolesMappingLdapArrayOutput() GetRolesMappingLdapArrayOutput
	ToGetRolesMappingLdapArrayOutputWithContext(context.Context) GetRolesMappingLdapArrayOutput
}

GetRolesMappingLdapArrayInput is an input type that accepts GetRolesMappingLdapArray and GetRolesMappingLdapArrayOutput values. You can construct a concrete instance of `GetRolesMappingLdapArrayInput` via:

GetRolesMappingLdapArray{ GetRolesMappingLdapArgs{...} }

type GetRolesMappingLdapArrayOutput added in v0.8.20

type GetRolesMappingLdapArrayOutput struct{ *pulumi.OutputState }

func (GetRolesMappingLdapArrayOutput) ElementType added in v0.8.20

func (GetRolesMappingLdapArrayOutput) Index added in v0.8.20

func (GetRolesMappingLdapArrayOutput) ToGetRolesMappingLdapArrayOutput added in v0.8.20

func (o GetRolesMappingLdapArrayOutput) ToGetRolesMappingLdapArrayOutput() GetRolesMappingLdapArrayOutput

func (GetRolesMappingLdapArrayOutput) ToGetRolesMappingLdapArrayOutputWithContext added in v0.8.20

func (o GetRolesMappingLdapArrayOutput) ToGetRolesMappingLdapArrayOutputWithContext(ctx context.Context) GetRolesMappingLdapArrayOutput

type GetRolesMappingLdapInput added in v0.8.20

type GetRolesMappingLdapInput interface {
	pulumi.Input

	ToGetRolesMappingLdapOutput() GetRolesMappingLdapOutput
	ToGetRolesMappingLdapOutputWithContext(context.Context) GetRolesMappingLdapOutput
}

GetRolesMappingLdapInput is an input type that accepts GetRolesMappingLdapArgs and GetRolesMappingLdapOutput values. You can construct a concrete instance of `GetRolesMappingLdapInput` via:

GetRolesMappingLdapArgs{...}

type GetRolesMappingLdapOutput added in v0.8.20

type GetRolesMappingLdapOutput struct{ *pulumi.OutputState }

func (GetRolesMappingLdapOutput) ElementType added in v0.8.20

func (GetRolesMappingLdapOutput) ElementType() reflect.Type

func (GetRolesMappingLdapOutput) RoleMapping added in v0.8.20

func (GetRolesMappingLdapOutput) ToGetRolesMappingLdapOutput added in v0.8.20

func (o GetRolesMappingLdapOutput) ToGetRolesMappingLdapOutput() GetRolesMappingLdapOutput

func (GetRolesMappingLdapOutput) ToGetRolesMappingLdapOutputWithContext added in v0.8.20

func (o GetRolesMappingLdapOutput) ToGetRolesMappingLdapOutputWithContext(ctx context.Context) GetRolesMappingLdapOutput

type GetRolesMappingOauth2

type GetRolesMappingOauth2 struct {
	RoleMapping map[string]string `pulumi:"roleMapping"`
}

type GetRolesMappingOauth2Args

type GetRolesMappingOauth2Args struct {
	RoleMapping pulumi.StringMapInput `pulumi:"roleMapping"`
}

func (GetRolesMappingOauth2Args) ElementType

func (GetRolesMappingOauth2Args) ElementType() reflect.Type

func (GetRolesMappingOauth2Args) ToGetRolesMappingOauth2Output

func (i GetRolesMappingOauth2Args) ToGetRolesMappingOauth2Output() GetRolesMappingOauth2Output

func (GetRolesMappingOauth2Args) ToGetRolesMappingOauth2OutputWithContext

func (i GetRolesMappingOauth2Args) ToGetRolesMappingOauth2OutputWithContext(ctx context.Context) GetRolesMappingOauth2Output

type GetRolesMappingOauth2Array

type GetRolesMappingOauth2Array []GetRolesMappingOauth2Input

func (GetRolesMappingOauth2Array) ElementType

func (GetRolesMappingOauth2Array) ElementType() reflect.Type

func (GetRolesMappingOauth2Array) ToGetRolesMappingOauth2ArrayOutput

func (i GetRolesMappingOauth2Array) ToGetRolesMappingOauth2ArrayOutput() GetRolesMappingOauth2ArrayOutput

func (GetRolesMappingOauth2Array) ToGetRolesMappingOauth2ArrayOutputWithContext

func (i GetRolesMappingOauth2Array) ToGetRolesMappingOauth2ArrayOutputWithContext(ctx context.Context) GetRolesMappingOauth2ArrayOutput

type GetRolesMappingOauth2ArrayInput

type GetRolesMappingOauth2ArrayInput interface {
	pulumi.Input

	ToGetRolesMappingOauth2ArrayOutput() GetRolesMappingOauth2ArrayOutput
	ToGetRolesMappingOauth2ArrayOutputWithContext(context.Context) GetRolesMappingOauth2ArrayOutput
}

GetRolesMappingOauth2ArrayInput is an input type that accepts GetRolesMappingOauth2Array and GetRolesMappingOauth2ArrayOutput values. You can construct a concrete instance of `GetRolesMappingOauth2ArrayInput` via:

GetRolesMappingOauth2Array{ GetRolesMappingOauth2Args{...} }

type GetRolesMappingOauth2ArrayOutput

type GetRolesMappingOauth2ArrayOutput struct{ *pulumi.OutputState }

func (GetRolesMappingOauth2ArrayOutput) ElementType

func (GetRolesMappingOauth2ArrayOutput) Index

func (GetRolesMappingOauth2ArrayOutput) ToGetRolesMappingOauth2ArrayOutput

func (o GetRolesMappingOauth2ArrayOutput) ToGetRolesMappingOauth2ArrayOutput() GetRolesMappingOauth2ArrayOutput

func (GetRolesMappingOauth2ArrayOutput) ToGetRolesMappingOauth2ArrayOutputWithContext

func (o GetRolesMappingOauth2ArrayOutput) ToGetRolesMappingOauth2ArrayOutputWithContext(ctx context.Context) GetRolesMappingOauth2ArrayOutput

type GetRolesMappingOauth2Input

type GetRolesMappingOauth2Input interface {
	pulumi.Input

	ToGetRolesMappingOauth2Output() GetRolesMappingOauth2Output
	ToGetRolesMappingOauth2OutputWithContext(context.Context) GetRolesMappingOauth2Output
}

GetRolesMappingOauth2Input is an input type that accepts GetRolesMappingOauth2Args and GetRolesMappingOauth2Output values. You can construct a concrete instance of `GetRolesMappingOauth2Input` via:

GetRolesMappingOauth2Args{...}

type GetRolesMappingOauth2Output

type GetRolesMappingOauth2Output struct{ *pulumi.OutputState }

func (GetRolesMappingOauth2Output) ElementType

func (GetRolesMappingOauth2Output) RoleMapping

func (GetRolesMappingOauth2Output) ToGetRolesMappingOauth2Output

func (o GetRolesMappingOauth2Output) ToGetRolesMappingOauth2Output() GetRolesMappingOauth2Output

func (GetRolesMappingOauth2Output) ToGetRolesMappingOauth2OutputWithContext

func (o GetRolesMappingOauth2Output) ToGetRolesMappingOauth2OutputWithContext(ctx context.Context) GetRolesMappingOauth2Output

type GetRolesMappingOpenid

type GetRolesMappingOpenid struct {
	RoleMapping map[string]string `pulumi:"roleMapping"`
}

type GetRolesMappingOpenidArgs

type GetRolesMappingOpenidArgs struct {
	RoleMapping pulumi.StringMapInput `pulumi:"roleMapping"`
}

func (GetRolesMappingOpenidArgs) ElementType

func (GetRolesMappingOpenidArgs) ElementType() reflect.Type

func (GetRolesMappingOpenidArgs) ToGetRolesMappingOpenidOutput

func (i GetRolesMappingOpenidArgs) ToGetRolesMappingOpenidOutput() GetRolesMappingOpenidOutput

func (GetRolesMappingOpenidArgs) ToGetRolesMappingOpenidOutputWithContext

func (i GetRolesMappingOpenidArgs) ToGetRolesMappingOpenidOutputWithContext(ctx context.Context) GetRolesMappingOpenidOutput

type GetRolesMappingOpenidArray

type GetRolesMappingOpenidArray []GetRolesMappingOpenidInput

func (GetRolesMappingOpenidArray) ElementType

func (GetRolesMappingOpenidArray) ElementType() reflect.Type

func (GetRolesMappingOpenidArray) ToGetRolesMappingOpenidArrayOutput

func (i GetRolesMappingOpenidArray) ToGetRolesMappingOpenidArrayOutput() GetRolesMappingOpenidArrayOutput

func (GetRolesMappingOpenidArray) ToGetRolesMappingOpenidArrayOutputWithContext

func (i GetRolesMappingOpenidArray) ToGetRolesMappingOpenidArrayOutputWithContext(ctx context.Context) GetRolesMappingOpenidArrayOutput

type GetRolesMappingOpenidArrayInput

type GetRolesMappingOpenidArrayInput interface {
	pulumi.Input

	ToGetRolesMappingOpenidArrayOutput() GetRolesMappingOpenidArrayOutput
	ToGetRolesMappingOpenidArrayOutputWithContext(context.Context) GetRolesMappingOpenidArrayOutput
}

GetRolesMappingOpenidArrayInput is an input type that accepts GetRolesMappingOpenidArray and GetRolesMappingOpenidArrayOutput values. You can construct a concrete instance of `GetRolesMappingOpenidArrayInput` via:

GetRolesMappingOpenidArray{ GetRolesMappingOpenidArgs{...} }

type GetRolesMappingOpenidArrayOutput

type GetRolesMappingOpenidArrayOutput struct{ *pulumi.OutputState }

func (GetRolesMappingOpenidArrayOutput) ElementType

func (GetRolesMappingOpenidArrayOutput) Index

func (GetRolesMappingOpenidArrayOutput) ToGetRolesMappingOpenidArrayOutput

func (o GetRolesMappingOpenidArrayOutput) ToGetRolesMappingOpenidArrayOutput() GetRolesMappingOpenidArrayOutput

func (GetRolesMappingOpenidArrayOutput) ToGetRolesMappingOpenidArrayOutputWithContext

func (o GetRolesMappingOpenidArrayOutput) ToGetRolesMappingOpenidArrayOutputWithContext(ctx context.Context) GetRolesMappingOpenidArrayOutput

type GetRolesMappingOpenidInput

type GetRolesMappingOpenidInput interface {
	pulumi.Input

	ToGetRolesMappingOpenidOutput() GetRolesMappingOpenidOutput
	ToGetRolesMappingOpenidOutputWithContext(context.Context) GetRolesMappingOpenidOutput
}

GetRolesMappingOpenidInput is an input type that accepts GetRolesMappingOpenidArgs and GetRolesMappingOpenidOutput values. You can construct a concrete instance of `GetRolesMappingOpenidInput` via:

GetRolesMappingOpenidArgs{...}

type GetRolesMappingOpenidOutput

type GetRolesMappingOpenidOutput struct{ *pulumi.OutputState }

func (GetRolesMappingOpenidOutput) ElementType

func (GetRolesMappingOpenidOutput) RoleMapping

func (GetRolesMappingOpenidOutput) ToGetRolesMappingOpenidOutput

func (o GetRolesMappingOpenidOutput) ToGetRolesMappingOpenidOutput() GetRolesMappingOpenidOutput

func (GetRolesMappingOpenidOutput) ToGetRolesMappingOpenidOutputWithContext

func (o GetRolesMappingOpenidOutput) ToGetRolesMappingOpenidOutputWithContext(ctx context.Context) GetRolesMappingOpenidOutput

type GetRolesMappingResult

type GetRolesMappingResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// LDAP Authentication
	Ldaps []GetRolesMappingLdap `pulumi:"ldaps"`
	// Oauth2 Authentication
	Oauth2s []GetRolesMappingOauth2 `pulumi:"oauth2s"`
	// OpenId Authentication
	Openids []GetRolesMappingOpenid `pulumi:"openids"`
	// SAML Authentication
	Samls []GetRolesMappingSaml `pulumi:"samls"`
}

A collection of values returned by getRolesMapping.

func GetRolesMapping

func GetRolesMapping(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetRolesMappingResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		rolesMapping, err := aquasec.GetRolesMapping(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("roleMappingAll", rolesMapping)
		ctx.Export("roleMappingSaml", rolesMapping.Samls)
		return nil
	})
}

```

type GetRolesMappingSaasResult

type GetRolesMappingSaasResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id            string                            `pulumi:"id"`
	RolesMappings []GetRolesMappingSaasRolesMapping `pulumi:"rolesMappings"`
}

A collection of values returned by getRolesMappingSaas.

func GetRolesMappingSaas

func GetRolesMappingSaas(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetRolesMappingSaasResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		rolesMappingSaas, err := aquasec.GetRolesMappingSaas(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("roleMapping", rolesMappingSaas.RolesMappings)
		return nil
	})
}

```

type GetRolesMappingSaasRolesMapping

type GetRolesMappingSaasRolesMapping struct {
	AccountId int    `pulumi:"accountId"`
	Created   string `pulumi:"created"`
	CspRole   string `pulumi:"cspRole"`
	// The ID of this resource.
	Id         int      `pulumi:"id"`
	SamlGroups []string `pulumi:"samlGroups"`
}

type GetRolesMappingSaasRolesMappingArgs

type GetRolesMappingSaasRolesMappingArgs struct {
	AccountId pulumi.IntInput    `pulumi:"accountId"`
	Created   pulumi.StringInput `pulumi:"created"`
	CspRole   pulumi.StringInput `pulumi:"cspRole"`
	// The ID of this resource.
	Id         pulumi.IntInput         `pulumi:"id"`
	SamlGroups pulumi.StringArrayInput `pulumi:"samlGroups"`
}

func (GetRolesMappingSaasRolesMappingArgs) ElementType

func (GetRolesMappingSaasRolesMappingArgs) ToGetRolesMappingSaasRolesMappingOutput

func (i GetRolesMappingSaasRolesMappingArgs) ToGetRolesMappingSaasRolesMappingOutput() GetRolesMappingSaasRolesMappingOutput

func (GetRolesMappingSaasRolesMappingArgs) ToGetRolesMappingSaasRolesMappingOutputWithContext

func (i GetRolesMappingSaasRolesMappingArgs) ToGetRolesMappingSaasRolesMappingOutputWithContext(ctx context.Context) GetRolesMappingSaasRolesMappingOutput

type GetRolesMappingSaasRolesMappingArray

type GetRolesMappingSaasRolesMappingArray []GetRolesMappingSaasRolesMappingInput

func (GetRolesMappingSaasRolesMappingArray) ElementType

func (GetRolesMappingSaasRolesMappingArray) ToGetRolesMappingSaasRolesMappingArrayOutput

func (i GetRolesMappingSaasRolesMappingArray) ToGetRolesMappingSaasRolesMappingArrayOutput() GetRolesMappingSaasRolesMappingArrayOutput

func (GetRolesMappingSaasRolesMappingArray) ToGetRolesMappingSaasRolesMappingArrayOutputWithContext

func (i GetRolesMappingSaasRolesMappingArray) ToGetRolesMappingSaasRolesMappingArrayOutputWithContext(ctx context.Context) GetRolesMappingSaasRolesMappingArrayOutput

type GetRolesMappingSaasRolesMappingArrayInput

type GetRolesMappingSaasRolesMappingArrayInput interface {
	pulumi.Input

	ToGetRolesMappingSaasRolesMappingArrayOutput() GetRolesMappingSaasRolesMappingArrayOutput
	ToGetRolesMappingSaasRolesMappingArrayOutputWithContext(context.Context) GetRolesMappingSaasRolesMappingArrayOutput
}

GetRolesMappingSaasRolesMappingArrayInput is an input type that accepts GetRolesMappingSaasRolesMappingArray and GetRolesMappingSaasRolesMappingArrayOutput values. You can construct a concrete instance of `GetRolesMappingSaasRolesMappingArrayInput` via:

GetRolesMappingSaasRolesMappingArray{ GetRolesMappingSaasRolesMappingArgs{...} }

type GetRolesMappingSaasRolesMappingArrayOutput

type GetRolesMappingSaasRolesMappingArrayOutput struct{ *pulumi.OutputState }

func (GetRolesMappingSaasRolesMappingArrayOutput) ElementType

func (GetRolesMappingSaasRolesMappingArrayOutput) Index

func (GetRolesMappingSaasRolesMappingArrayOutput) ToGetRolesMappingSaasRolesMappingArrayOutput

func (o GetRolesMappingSaasRolesMappingArrayOutput) ToGetRolesMappingSaasRolesMappingArrayOutput() GetRolesMappingSaasRolesMappingArrayOutput

func (GetRolesMappingSaasRolesMappingArrayOutput) ToGetRolesMappingSaasRolesMappingArrayOutputWithContext

func (o GetRolesMappingSaasRolesMappingArrayOutput) ToGetRolesMappingSaasRolesMappingArrayOutputWithContext(ctx context.Context) GetRolesMappingSaasRolesMappingArrayOutput

type GetRolesMappingSaasRolesMappingInput

type GetRolesMappingSaasRolesMappingInput interface {
	pulumi.Input

	ToGetRolesMappingSaasRolesMappingOutput() GetRolesMappingSaasRolesMappingOutput
	ToGetRolesMappingSaasRolesMappingOutputWithContext(context.Context) GetRolesMappingSaasRolesMappingOutput
}

GetRolesMappingSaasRolesMappingInput is an input type that accepts GetRolesMappingSaasRolesMappingArgs and GetRolesMappingSaasRolesMappingOutput values. You can construct a concrete instance of `GetRolesMappingSaasRolesMappingInput` via:

GetRolesMappingSaasRolesMappingArgs{...}

type GetRolesMappingSaasRolesMappingOutput

type GetRolesMappingSaasRolesMappingOutput struct{ *pulumi.OutputState }

func (GetRolesMappingSaasRolesMappingOutput) AccountId

func (GetRolesMappingSaasRolesMappingOutput) Created

func (GetRolesMappingSaasRolesMappingOutput) CspRole

func (GetRolesMappingSaasRolesMappingOutput) ElementType

func (GetRolesMappingSaasRolesMappingOutput) Id

The ID of this resource.

func (GetRolesMappingSaasRolesMappingOutput) SamlGroups

func (GetRolesMappingSaasRolesMappingOutput) ToGetRolesMappingSaasRolesMappingOutput

func (o GetRolesMappingSaasRolesMappingOutput) ToGetRolesMappingSaasRolesMappingOutput() GetRolesMappingSaasRolesMappingOutput

func (GetRolesMappingSaasRolesMappingOutput) ToGetRolesMappingSaasRolesMappingOutputWithContext

func (o GetRolesMappingSaasRolesMappingOutput) ToGetRolesMappingSaasRolesMappingOutputWithContext(ctx context.Context) GetRolesMappingSaasRolesMappingOutput

type GetRolesMappingSaml

type GetRolesMappingSaml struct {
	RoleMapping map[string]string `pulumi:"roleMapping"`
}

type GetRolesMappingSamlArgs

type GetRolesMappingSamlArgs struct {
	RoleMapping pulumi.StringMapInput `pulumi:"roleMapping"`
}

func (GetRolesMappingSamlArgs) ElementType

func (GetRolesMappingSamlArgs) ElementType() reflect.Type

func (GetRolesMappingSamlArgs) ToGetRolesMappingSamlOutput

func (i GetRolesMappingSamlArgs) ToGetRolesMappingSamlOutput() GetRolesMappingSamlOutput

func (GetRolesMappingSamlArgs) ToGetRolesMappingSamlOutputWithContext

func (i GetRolesMappingSamlArgs) ToGetRolesMappingSamlOutputWithContext(ctx context.Context) GetRolesMappingSamlOutput

type GetRolesMappingSamlArray

type GetRolesMappingSamlArray []GetRolesMappingSamlInput

func (GetRolesMappingSamlArray) ElementType

func (GetRolesMappingSamlArray) ElementType() reflect.Type

func (GetRolesMappingSamlArray) ToGetRolesMappingSamlArrayOutput

func (i GetRolesMappingSamlArray) ToGetRolesMappingSamlArrayOutput() GetRolesMappingSamlArrayOutput

func (GetRolesMappingSamlArray) ToGetRolesMappingSamlArrayOutputWithContext

func (i GetRolesMappingSamlArray) ToGetRolesMappingSamlArrayOutputWithContext(ctx context.Context) GetRolesMappingSamlArrayOutput

type GetRolesMappingSamlArrayInput

type GetRolesMappingSamlArrayInput interface {
	pulumi.Input

	ToGetRolesMappingSamlArrayOutput() GetRolesMappingSamlArrayOutput
	ToGetRolesMappingSamlArrayOutputWithContext(context.Context) GetRolesMappingSamlArrayOutput
}

GetRolesMappingSamlArrayInput is an input type that accepts GetRolesMappingSamlArray and GetRolesMappingSamlArrayOutput values. You can construct a concrete instance of `GetRolesMappingSamlArrayInput` via:

GetRolesMappingSamlArray{ GetRolesMappingSamlArgs{...} }

type GetRolesMappingSamlArrayOutput

type GetRolesMappingSamlArrayOutput struct{ *pulumi.OutputState }

func (GetRolesMappingSamlArrayOutput) ElementType

func (GetRolesMappingSamlArrayOutput) Index

func (GetRolesMappingSamlArrayOutput) ToGetRolesMappingSamlArrayOutput

func (o GetRolesMappingSamlArrayOutput) ToGetRolesMappingSamlArrayOutput() GetRolesMappingSamlArrayOutput

func (GetRolesMappingSamlArrayOutput) ToGetRolesMappingSamlArrayOutputWithContext

func (o GetRolesMappingSamlArrayOutput) ToGetRolesMappingSamlArrayOutputWithContext(ctx context.Context) GetRolesMappingSamlArrayOutput

type GetRolesMappingSamlInput

type GetRolesMappingSamlInput interface {
	pulumi.Input

	ToGetRolesMappingSamlOutput() GetRolesMappingSamlOutput
	ToGetRolesMappingSamlOutputWithContext(context.Context) GetRolesMappingSamlOutput
}

GetRolesMappingSamlInput is an input type that accepts GetRolesMappingSamlArgs and GetRolesMappingSamlOutput values. You can construct a concrete instance of `GetRolesMappingSamlInput` via:

GetRolesMappingSamlArgs{...}

type GetRolesMappingSamlOutput

type GetRolesMappingSamlOutput struct{ *pulumi.OutputState }

func (GetRolesMappingSamlOutput) ElementType

func (GetRolesMappingSamlOutput) ElementType() reflect.Type

func (GetRolesMappingSamlOutput) RoleMapping

func (GetRolesMappingSamlOutput) ToGetRolesMappingSamlOutput

func (o GetRolesMappingSamlOutput) ToGetRolesMappingSamlOutput() GetRolesMappingSamlOutput

func (GetRolesMappingSamlOutput) ToGetRolesMappingSamlOutputWithContext

func (o GetRolesMappingSamlOutput) ToGetRolesMappingSamlOutputWithContext(ctx context.Context) GetRolesMappingSamlOutput

type GetRolesResult

type GetRolesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id    string         `pulumi:"id"`
	Roles []GetRolesRole `pulumi:"roles"`
}

A collection of values returned by getRoles.

func GetRoles

func GetRoles(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetRolesResult, error)

The data source `getRoles` provides a method to query all roles within the Aqua account managementrole database. The fields returned from this query are detailed in the Schema section below.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		roles, err := aquasec.GetRoles(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("firstUserName", roles.Roles[0])
		return nil
	})
}

```

type GetRolesRole

type GetRolesRole struct {
	Description string   `pulumi:"description"`
	Name        string   `pulumi:"name"`
	Permission  string   `pulumi:"permission"`
	Scopes      []string `pulumi:"scopes"`
	UpdatedAt   string   `pulumi:"updatedAt"`
}

type GetRolesRoleArgs

type GetRolesRoleArgs struct {
	Description pulumi.StringInput      `pulumi:"description"`
	Name        pulumi.StringInput      `pulumi:"name"`
	Permission  pulumi.StringInput      `pulumi:"permission"`
	Scopes      pulumi.StringArrayInput `pulumi:"scopes"`
	UpdatedAt   pulumi.StringInput      `pulumi:"updatedAt"`
}

func (GetRolesRoleArgs) ElementType

func (GetRolesRoleArgs) ElementType() reflect.Type

func (GetRolesRoleArgs) ToGetRolesRoleOutput

func (i GetRolesRoleArgs) ToGetRolesRoleOutput() GetRolesRoleOutput

func (GetRolesRoleArgs) ToGetRolesRoleOutputWithContext

func (i GetRolesRoleArgs) ToGetRolesRoleOutputWithContext(ctx context.Context) GetRolesRoleOutput

type GetRolesRoleArray

type GetRolesRoleArray []GetRolesRoleInput

func (GetRolesRoleArray) ElementType

func (GetRolesRoleArray) ElementType() reflect.Type

func (GetRolesRoleArray) ToGetRolesRoleArrayOutput

func (i GetRolesRoleArray) ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput

func (GetRolesRoleArray) ToGetRolesRoleArrayOutputWithContext

func (i GetRolesRoleArray) ToGetRolesRoleArrayOutputWithContext(ctx context.Context) GetRolesRoleArrayOutput

type GetRolesRoleArrayInput

type GetRolesRoleArrayInput interface {
	pulumi.Input

	ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput
	ToGetRolesRoleArrayOutputWithContext(context.Context) GetRolesRoleArrayOutput
}

GetRolesRoleArrayInput is an input type that accepts GetRolesRoleArray and GetRolesRoleArrayOutput values. You can construct a concrete instance of `GetRolesRoleArrayInput` via:

GetRolesRoleArray{ GetRolesRoleArgs{...} }

type GetRolesRoleArrayOutput

type GetRolesRoleArrayOutput struct{ *pulumi.OutputState }

func (GetRolesRoleArrayOutput) ElementType

func (GetRolesRoleArrayOutput) ElementType() reflect.Type

func (GetRolesRoleArrayOutput) Index

func (GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutput

func (o GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput

func (GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutputWithContext

func (o GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutputWithContext(ctx context.Context) GetRolesRoleArrayOutput

type GetRolesRoleInput

type GetRolesRoleInput interface {
	pulumi.Input

	ToGetRolesRoleOutput() GetRolesRoleOutput
	ToGetRolesRoleOutputWithContext(context.Context) GetRolesRoleOutput
}

GetRolesRoleInput is an input type that accepts GetRolesRoleArgs and GetRolesRoleOutput values. You can construct a concrete instance of `GetRolesRoleInput` via:

GetRolesRoleArgs{...}

type GetRolesRoleOutput

type GetRolesRoleOutput struct{ *pulumi.OutputState }

func (GetRolesRoleOutput) Description

func (o GetRolesRoleOutput) Description() pulumi.StringOutput

func (GetRolesRoleOutput) ElementType

func (GetRolesRoleOutput) ElementType() reflect.Type

func (GetRolesRoleOutput) Name

func (GetRolesRoleOutput) Permission

func (o GetRolesRoleOutput) Permission() pulumi.StringOutput

func (GetRolesRoleOutput) Scopes

func (GetRolesRoleOutput) ToGetRolesRoleOutput

func (o GetRolesRoleOutput) ToGetRolesRoleOutput() GetRolesRoleOutput

func (GetRolesRoleOutput) ToGetRolesRoleOutputWithContext

func (o GetRolesRoleOutput) ToGetRolesRoleOutputWithContext(ctx context.Context) GetRolesRoleOutput

func (GetRolesRoleOutput) UpdatedAt

func (o GetRolesRoleOutput) UpdatedAt() pulumi.StringOutput

type GetServiceScopeVariable

type GetServiceScopeVariable struct {
	Attribute string `pulumi:"attribute"`
	// The name of the service. It is recommended not to use whitespace characters in the name.
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type GetServiceScopeVariableArgs

type GetServiceScopeVariableArgs struct {
	Attribute pulumi.StringInput `pulumi:"attribute"`
	// The name of the service. It is recommended not to use whitespace characters in the name.
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetServiceScopeVariableArgs) ElementType

func (GetServiceScopeVariableArgs) ToGetServiceScopeVariableOutput

func (i GetServiceScopeVariableArgs) ToGetServiceScopeVariableOutput() GetServiceScopeVariableOutput

func (GetServiceScopeVariableArgs) ToGetServiceScopeVariableOutputWithContext

func (i GetServiceScopeVariableArgs) ToGetServiceScopeVariableOutputWithContext(ctx context.Context) GetServiceScopeVariableOutput

type GetServiceScopeVariableArray

type GetServiceScopeVariableArray []GetServiceScopeVariableInput

func (GetServiceScopeVariableArray) ElementType

func (GetServiceScopeVariableArray) ToGetServiceScopeVariableArrayOutput

func (i GetServiceScopeVariableArray) ToGetServiceScopeVariableArrayOutput() GetServiceScopeVariableArrayOutput

func (GetServiceScopeVariableArray) ToGetServiceScopeVariableArrayOutputWithContext

func (i GetServiceScopeVariableArray) ToGetServiceScopeVariableArrayOutputWithContext(ctx context.Context) GetServiceScopeVariableArrayOutput

type GetServiceScopeVariableArrayInput

type GetServiceScopeVariableArrayInput interface {
	pulumi.Input

	ToGetServiceScopeVariableArrayOutput() GetServiceScopeVariableArrayOutput
	ToGetServiceScopeVariableArrayOutputWithContext(context.Context) GetServiceScopeVariableArrayOutput
}

GetServiceScopeVariableArrayInput is an input type that accepts GetServiceScopeVariableArray and GetServiceScopeVariableArrayOutput values. You can construct a concrete instance of `GetServiceScopeVariableArrayInput` via:

GetServiceScopeVariableArray{ GetServiceScopeVariableArgs{...} }

type GetServiceScopeVariableArrayOutput

type GetServiceScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (GetServiceScopeVariableArrayOutput) ElementType

func (GetServiceScopeVariableArrayOutput) Index

func (GetServiceScopeVariableArrayOutput) ToGetServiceScopeVariableArrayOutput

func (o GetServiceScopeVariableArrayOutput) ToGetServiceScopeVariableArrayOutput() GetServiceScopeVariableArrayOutput

func (GetServiceScopeVariableArrayOutput) ToGetServiceScopeVariableArrayOutputWithContext

func (o GetServiceScopeVariableArrayOutput) ToGetServiceScopeVariableArrayOutputWithContext(ctx context.Context) GetServiceScopeVariableArrayOutput

type GetServiceScopeVariableInput

type GetServiceScopeVariableInput interface {
	pulumi.Input

	ToGetServiceScopeVariableOutput() GetServiceScopeVariableOutput
	ToGetServiceScopeVariableOutputWithContext(context.Context) GetServiceScopeVariableOutput
}

GetServiceScopeVariableInput is an input type that accepts GetServiceScopeVariableArgs and GetServiceScopeVariableOutput values. You can construct a concrete instance of `GetServiceScopeVariableInput` via:

GetServiceScopeVariableArgs{...}

type GetServiceScopeVariableOutput

type GetServiceScopeVariableOutput struct{ *pulumi.OutputState }

func (GetServiceScopeVariableOutput) Attribute

func (GetServiceScopeVariableOutput) ElementType

func (GetServiceScopeVariableOutput) Name

The name of the service. It is recommended not to use whitespace characters in the name.

func (GetServiceScopeVariableOutput) ToGetServiceScopeVariableOutput

func (o GetServiceScopeVariableOutput) ToGetServiceScopeVariableOutput() GetServiceScopeVariableOutput

func (GetServiceScopeVariableOutput) ToGetServiceScopeVariableOutputWithContext

func (o GetServiceScopeVariableOutput) ToGetServiceScopeVariableOutputWithContext(ctx context.Context) GetServiceScopeVariableOutput

func (GetServiceScopeVariableOutput) Value

type GetUsersResult

type GetUsersResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id    string         `pulumi:"id"`
	Users []GetUsersUser `pulumi:"users"`
}

A collection of values returned by getUsers.

func GetUsers

func GetUsers(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetUsersResult, error)

The data source `getUsers` provides a method to query all users within the Aqua users database. The fields returned from this query are detailed in the Schema section below.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		users, err := aquasec.GetUsers(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("firstUserName", users.Users[0].Name)
		return nil
	})
}

```

type GetUsersSaasResult

type GetUsersSaasResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id    string             `pulumi:"id"`
	Users []GetUsersSaasUser `pulumi:"users"`
}

A collection of values returned by getUsersSaas.

func GetUsersSaas

func GetUsersSaas(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetUsersSaasResult, error)

The data source `getUsersSaas` provides a method to query all saas users within the Aqua users management. The fields returned from this query are detailed in the Schema section below.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aquasec.GetUsers(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("firstUserEmail", data.Aquasec_users_saas.Users.Users[0].Email)
		return nil
	})
}

```

type GetUsersSaasUser

type GetUsersSaasUser struct {
	AccountAdmin      bool                    `pulumi:"accountAdmin"`
	Confirmed         bool                    `pulumi:"confirmed"`
	Created           string                  `pulumi:"created"`
	CspRoles          []string                `pulumi:"cspRoles"`
	Dashboard         bool                    `pulumi:"dashboard"`
	Email             string                  `pulumi:"email"`
	Groups            []GetUsersSaasUserGroup `pulumi:"groups"`
	Logins            []GetUsersSaasUserLogin `pulumi:"logins"`
	Multiaccount      bool                    `pulumi:"multiaccount"`
	PasswordReset     bool                    `pulumi:"passwordReset"`
	Provider          string                  `pulumi:"provider"`
	SendAnnouncements bool                    `pulumi:"sendAnnouncements"`
	SendNewPlugins    bool                    `pulumi:"sendNewPlugins"`
	SendNewRisks      bool                    `pulumi:"sendNewRisks"`
	SendScanResults   bool                    `pulumi:"sendScanResults"`
	UserId            string                  `pulumi:"userId"`
}

type GetUsersSaasUserArgs

type GetUsersSaasUserArgs struct {
	AccountAdmin      pulumi.BoolInput                `pulumi:"accountAdmin"`
	Confirmed         pulumi.BoolInput                `pulumi:"confirmed"`
	Created           pulumi.StringInput              `pulumi:"created"`
	CspRoles          pulumi.StringArrayInput         `pulumi:"cspRoles"`
	Dashboard         pulumi.BoolInput                `pulumi:"dashboard"`
	Email             pulumi.StringInput              `pulumi:"email"`
	Groups            GetUsersSaasUserGroupArrayInput `pulumi:"groups"`
	Logins            GetUsersSaasUserLoginArrayInput `pulumi:"logins"`
	Multiaccount      pulumi.BoolInput                `pulumi:"multiaccount"`
	PasswordReset     pulumi.BoolInput                `pulumi:"passwordReset"`
	Provider          pulumi.StringInput              `pulumi:"provider"`
	SendAnnouncements pulumi.BoolInput                `pulumi:"sendAnnouncements"`
	SendNewPlugins    pulumi.BoolInput                `pulumi:"sendNewPlugins"`
	SendNewRisks      pulumi.BoolInput                `pulumi:"sendNewRisks"`
	SendScanResults   pulumi.BoolInput                `pulumi:"sendScanResults"`
	UserId            pulumi.StringInput              `pulumi:"userId"`
}

func (GetUsersSaasUserArgs) ElementType

func (GetUsersSaasUserArgs) ElementType() reflect.Type

func (GetUsersSaasUserArgs) ToGetUsersSaasUserOutput

func (i GetUsersSaasUserArgs) ToGetUsersSaasUserOutput() GetUsersSaasUserOutput

func (GetUsersSaasUserArgs) ToGetUsersSaasUserOutputWithContext

func (i GetUsersSaasUserArgs) ToGetUsersSaasUserOutputWithContext(ctx context.Context) GetUsersSaasUserOutput

type GetUsersSaasUserArray

type GetUsersSaasUserArray []GetUsersSaasUserInput

func (GetUsersSaasUserArray) ElementType

func (GetUsersSaasUserArray) ElementType() reflect.Type

func (GetUsersSaasUserArray) ToGetUsersSaasUserArrayOutput

func (i GetUsersSaasUserArray) ToGetUsersSaasUserArrayOutput() GetUsersSaasUserArrayOutput

func (GetUsersSaasUserArray) ToGetUsersSaasUserArrayOutputWithContext

func (i GetUsersSaasUserArray) ToGetUsersSaasUserArrayOutputWithContext(ctx context.Context) GetUsersSaasUserArrayOutput

type GetUsersSaasUserArrayInput

type GetUsersSaasUserArrayInput interface {
	pulumi.Input

	ToGetUsersSaasUserArrayOutput() GetUsersSaasUserArrayOutput
	ToGetUsersSaasUserArrayOutputWithContext(context.Context) GetUsersSaasUserArrayOutput
}

GetUsersSaasUserArrayInput is an input type that accepts GetUsersSaasUserArray and GetUsersSaasUserArrayOutput values. You can construct a concrete instance of `GetUsersSaasUserArrayInput` via:

GetUsersSaasUserArray{ GetUsersSaasUserArgs{...} }

type GetUsersSaasUserArrayOutput

type GetUsersSaasUserArrayOutput struct{ *pulumi.OutputState }

func (GetUsersSaasUserArrayOutput) ElementType

func (GetUsersSaasUserArrayOutput) Index

func (GetUsersSaasUserArrayOutput) ToGetUsersSaasUserArrayOutput

func (o GetUsersSaasUserArrayOutput) ToGetUsersSaasUserArrayOutput() GetUsersSaasUserArrayOutput

func (GetUsersSaasUserArrayOutput) ToGetUsersSaasUserArrayOutputWithContext

func (o GetUsersSaasUserArrayOutput) ToGetUsersSaasUserArrayOutputWithContext(ctx context.Context) GetUsersSaasUserArrayOutput

type GetUsersSaasUserGroup

type GetUsersSaasUserGroup struct {
	Created string `pulumi:"created"`
	// The ID of this resource.
	Id   int    `pulumi:"id"`
	Name string `pulumi:"name"`
}

type GetUsersSaasUserGroupArgs

type GetUsersSaasUserGroupArgs struct {
	Created pulumi.StringInput `pulumi:"created"`
	// The ID of this resource.
	Id   pulumi.IntInput    `pulumi:"id"`
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetUsersSaasUserGroupArgs) ElementType

func (GetUsersSaasUserGroupArgs) ElementType() reflect.Type

func (GetUsersSaasUserGroupArgs) ToGetUsersSaasUserGroupOutput

func (i GetUsersSaasUserGroupArgs) ToGetUsersSaasUserGroupOutput() GetUsersSaasUserGroupOutput

func (GetUsersSaasUserGroupArgs) ToGetUsersSaasUserGroupOutputWithContext

func (i GetUsersSaasUserGroupArgs) ToGetUsersSaasUserGroupOutputWithContext(ctx context.Context) GetUsersSaasUserGroupOutput

type GetUsersSaasUserGroupArray

type GetUsersSaasUserGroupArray []GetUsersSaasUserGroupInput

func (GetUsersSaasUserGroupArray) ElementType

func (GetUsersSaasUserGroupArray) ElementType() reflect.Type

func (GetUsersSaasUserGroupArray) ToGetUsersSaasUserGroupArrayOutput

func (i GetUsersSaasUserGroupArray) ToGetUsersSaasUserGroupArrayOutput() GetUsersSaasUserGroupArrayOutput

func (GetUsersSaasUserGroupArray) ToGetUsersSaasUserGroupArrayOutputWithContext

func (i GetUsersSaasUserGroupArray) ToGetUsersSaasUserGroupArrayOutputWithContext(ctx context.Context) GetUsersSaasUserGroupArrayOutput

type GetUsersSaasUserGroupArrayInput

type GetUsersSaasUserGroupArrayInput interface {
	pulumi.Input

	ToGetUsersSaasUserGroupArrayOutput() GetUsersSaasUserGroupArrayOutput
	ToGetUsersSaasUserGroupArrayOutputWithContext(context.Context) GetUsersSaasUserGroupArrayOutput
}

GetUsersSaasUserGroupArrayInput is an input type that accepts GetUsersSaasUserGroupArray and GetUsersSaasUserGroupArrayOutput values. You can construct a concrete instance of `GetUsersSaasUserGroupArrayInput` via:

GetUsersSaasUserGroupArray{ GetUsersSaasUserGroupArgs{...} }

type GetUsersSaasUserGroupArrayOutput

type GetUsersSaasUserGroupArrayOutput struct{ *pulumi.OutputState }

func (GetUsersSaasUserGroupArrayOutput) ElementType

func (GetUsersSaasUserGroupArrayOutput) Index

func (GetUsersSaasUserGroupArrayOutput) ToGetUsersSaasUserGroupArrayOutput

func (o GetUsersSaasUserGroupArrayOutput) ToGetUsersSaasUserGroupArrayOutput() GetUsersSaasUserGroupArrayOutput

func (GetUsersSaasUserGroupArrayOutput) ToGetUsersSaasUserGroupArrayOutputWithContext

func (o GetUsersSaasUserGroupArrayOutput) ToGetUsersSaasUserGroupArrayOutputWithContext(ctx context.Context) GetUsersSaasUserGroupArrayOutput

type GetUsersSaasUserGroupInput

type GetUsersSaasUserGroupInput interface {
	pulumi.Input

	ToGetUsersSaasUserGroupOutput() GetUsersSaasUserGroupOutput
	ToGetUsersSaasUserGroupOutputWithContext(context.Context) GetUsersSaasUserGroupOutput
}

GetUsersSaasUserGroupInput is an input type that accepts GetUsersSaasUserGroupArgs and GetUsersSaasUserGroupOutput values. You can construct a concrete instance of `GetUsersSaasUserGroupInput` via:

GetUsersSaasUserGroupArgs{...}

type GetUsersSaasUserGroupOutput

type GetUsersSaasUserGroupOutput struct{ *pulumi.OutputState }

func (GetUsersSaasUserGroupOutput) Created

func (GetUsersSaasUserGroupOutput) ElementType

func (GetUsersSaasUserGroupOutput) Id

The ID of this resource.

func (GetUsersSaasUserGroupOutput) Name

func (GetUsersSaasUserGroupOutput) ToGetUsersSaasUserGroupOutput

func (o GetUsersSaasUserGroupOutput) ToGetUsersSaasUserGroupOutput() GetUsersSaasUserGroupOutput

func (GetUsersSaasUserGroupOutput) ToGetUsersSaasUserGroupOutputWithContext

func (o GetUsersSaasUserGroupOutput) ToGetUsersSaasUserGroupOutputWithContext(ctx context.Context) GetUsersSaasUserGroupOutput

type GetUsersSaasUserInput

type GetUsersSaasUserInput interface {
	pulumi.Input

	ToGetUsersSaasUserOutput() GetUsersSaasUserOutput
	ToGetUsersSaasUserOutputWithContext(context.Context) GetUsersSaasUserOutput
}

GetUsersSaasUserInput is an input type that accepts GetUsersSaasUserArgs and GetUsersSaasUserOutput values. You can construct a concrete instance of `GetUsersSaasUserInput` via:

GetUsersSaasUserArgs{...}

type GetUsersSaasUserLogin

type GetUsersSaasUserLogin struct {
	Created string `pulumi:"created"`
	// The ID of this resource.
	Id        int    `pulumi:"id"`
	IpAddress string `pulumi:"ipAddress"`
	UserId    int    `pulumi:"userId"`
}

type GetUsersSaasUserLoginArgs

type GetUsersSaasUserLoginArgs struct {
	Created pulumi.StringInput `pulumi:"created"`
	// The ID of this resource.
	Id        pulumi.IntInput    `pulumi:"id"`
	IpAddress pulumi.StringInput `pulumi:"ipAddress"`
	UserId    pulumi.IntInput    `pulumi:"userId"`
}

func (GetUsersSaasUserLoginArgs) ElementType

func (GetUsersSaasUserLoginArgs) ElementType() reflect.Type

func (GetUsersSaasUserLoginArgs) ToGetUsersSaasUserLoginOutput

func (i GetUsersSaasUserLoginArgs) ToGetUsersSaasUserLoginOutput() GetUsersSaasUserLoginOutput

func (GetUsersSaasUserLoginArgs) ToGetUsersSaasUserLoginOutputWithContext

func (i GetUsersSaasUserLoginArgs) ToGetUsersSaasUserLoginOutputWithContext(ctx context.Context) GetUsersSaasUserLoginOutput

type GetUsersSaasUserLoginArray

type GetUsersSaasUserLoginArray []GetUsersSaasUserLoginInput

func (GetUsersSaasUserLoginArray) ElementType

func (GetUsersSaasUserLoginArray) ElementType() reflect.Type

func (GetUsersSaasUserLoginArray) ToGetUsersSaasUserLoginArrayOutput

func (i GetUsersSaasUserLoginArray) ToGetUsersSaasUserLoginArrayOutput() GetUsersSaasUserLoginArrayOutput

func (GetUsersSaasUserLoginArray) ToGetUsersSaasUserLoginArrayOutputWithContext

func (i GetUsersSaasUserLoginArray) ToGetUsersSaasUserLoginArrayOutputWithContext(ctx context.Context) GetUsersSaasUserLoginArrayOutput

type GetUsersSaasUserLoginArrayInput

type GetUsersSaasUserLoginArrayInput interface {
	pulumi.Input

	ToGetUsersSaasUserLoginArrayOutput() GetUsersSaasUserLoginArrayOutput
	ToGetUsersSaasUserLoginArrayOutputWithContext(context.Context) GetUsersSaasUserLoginArrayOutput
}

GetUsersSaasUserLoginArrayInput is an input type that accepts GetUsersSaasUserLoginArray and GetUsersSaasUserLoginArrayOutput values. You can construct a concrete instance of `GetUsersSaasUserLoginArrayInput` via:

GetUsersSaasUserLoginArray{ GetUsersSaasUserLoginArgs{...} }

type GetUsersSaasUserLoginArrayOutput

type GetUsersSaasUserLoginArrayOutput struct{ *pulumi.OutputState }

func (GetUsersSaasUserLoginArrayOutput) ElementType

func (GetUsersSaasUserLoginArrayOutput) Index

func (GetUsersSaasUserLoginArrayOutput) ToGetUsersSaasUserLoginArrayOutput

func (o GetUsersSaasUserLoginArrayOutput) ToGetUsersSaasUserLoginArrayOutput() GetUsersSaasUserLoginArrayOutput

func (GetUsersSaasUserLoginArrayOutput) ToGetUsersSaasUserLoginArrayOutputWithContext

func (o GetUsersSaasUserLoginArrayOutput) ToGetUsersSaasUserLoginArrayOutputWithContext(ctx context.Context) GetUsersSaasUserLoginArrayOutput

type GetUsersSaasUserLoginInput

type GetUsersSaasUserLoginInput interface {
	pulumi.Input

	ToGetUsersSaasUserLoginOutput() GetUsersSaasUserLoginOutput
	ToGetUsersSaasUserLoginOutputWithContext(context.Context) GetUsersSaasUserLoginOutput
}

GetUsersSaasUserLoginInput is an input type that accepts GetUsersSaasUserLoginArgs and GetUsersSaasUserLoginOutput values. You can construct a concrete instance of `GetUsersSaasUserLoginInput` via:

GetUsersSaasUserLoginArgs{...}

type GetUsersSaasUserLoginOutput

type GetUsersSaasUserLoginOutput struct{ *pulumi.OutputState }

func (GetUsersSaasUserLoginOutput) Created

func (GetUsersSaasUserLoginOutput) ElementType

func (GetUsersSaasUserLoginOutput) Id

The ID of this resource.

func (GetUsersSaasUserLoginOutput) IpAddress

func (GetUsersSaasUserLoginOutput) ToGetUsersSaasUserLoginOutput

func (o GetUsersSaasUserLoginOutput) ToGetUsersSaasUserLoginOutput() GetUsersSaasUserLoginOutput

func (GetUsersSaasUserLoginOutput) ToGetUsersSaasUserLoginOutputWithContext

func (o GetUsersSaasUserLoginOutput) ToGetUsersSaasUserLoginOutputWithContext(ctx context.Context) GetUsersSaasUserLoginOutput

func (GetUsersSaasUserLoginOutput) UserId

type GetUsersSaasUserOutput

type GetUsersSaasUserOutput struct{ *pulumi.OutputState }

func (GetUsersSaasUserOutput) AccountAdmin

func (o GetUsersSaasUserOutput) AccountAdmin() pulumi.BoolOutput

func (GetUsersSaasUserOutput) Confirmed

func (GetUsersSaasUserOutput) Created

func (GetUsersSaasUserOutput) CspRoles

func (GetUsersSaasUserOutput) Dashboard

func (GetUsersSaasUserOutput) ElementType

func (GetUsersSaasUserOutput) ElementType() reflect.Type

func (GetUsersSaasUserOutput) Email

func (GetUsersSaasUserOutput) Groups

func (GetUsersSaasUserOutput) Logins

func (GetUsersSaasUserOutput) Multiaccount

func (o GetUsersSaasUserOutput) Multiaccount() pulumi.BoolOutput

func (GetUsersSaasUserOutput) PasswordReset

func (o GetUsersSaasUserOutput) PasswordReset() pulumi.BoolOutput

func (GetUsersSaasUserOutput) Provider

func (GetUsersSaasUserOutput) SendAnnouncements

func (o GetUsersSaasUserOutput) SendAnnouncements() pulumi.BoolOutput

func (GetUsersSaasUserOutput) SendNewPlugins

func (o GetUsersSaasUserOutput) SendNewPlugins() pulumi.BoolOutput

func (GetUsersSaasUserOutput) SendNewRisks

func (o GetUsersSaasUserOutput) SendNewRisks() pulumi.BoolOutput

func (GetUsersSaasUserOutput) SendScanResults

func (o GetUsersSaasUserOutput) SendScanResults() pulumi.BoolOutput

func (GetUsersSaasUserOutput) ToGetUsersSaasUserOutput

func (o GetUsersSaasUserOutput) ToGetUsersSaasUserOutput() GetUsersSaasUserOutput

func (GetUsersSaasUserOutput) ToGetUsersSaasUserOutputWithContext

func (o GetUsersSaasUserOutput) ToGetUsersSaasUserOutputWithContext(ctx context.Context) GetUsersSaasUserOutput

func (GetUsersSaasUserOutput) UserId

type GetUsersUser

type GetUsersUser struct {
	Email     string   `pulumi:"email"`
	FirstTime bool     `pulumi:"firstTime"`
	IsSuper   bool     `pulumi:"isSuper"`
	Name      string   `pulumi:"name"`
	Plan      string   `pulumi:"plan"`
	Role      string   `pulumi:"role"`
	Roles     []string `pulumi:"roles"`
	Type      string   `pulumi:"type"`
	UiAccess  bool     `pulumi:"uiAccess"`
	UserId    string   `pulumi:"userId"`
}

type GetUsersUserArgs

type GetUsersUserArgs struct {
	Email     pulumi.StringInput      `pulumi:"email"`
	FirstTime pulumi.BoolInput        `pulumi:"firstTime"`
	IsSuper   pulumi.BoolInput        `pulumi:"isSuper"`
	Name      pulumi.StringInput      `pulumi:"name"`
	Plan      pulumi.StringInput      `pulumi:"plan"`
	Role      pulumi.StringInput      `pulumi:"role"`
	Roles     pulumi.StringArrayInput `pulumi:"roles"`
	Type      pulumi.StringInput      `pulumi:"type"`
	UiAccess  pulumi.BoolInput        `pulumi:"uiAccess"`
	UserId    pulumi.StringInput      `pulumi:"userId"`
}

func (GetUsersUserArgs) ElementType

func (GetUsersUserArgs) ElementType() reflect.Type

func (GetUsersUserArgs) ToGetUsersUserOutput

func (i GetUsersUserArgs) ToGetUsersUserOutput() GetUsersUserOutput

func (GetUsersUserArgs) ToGetUsersUserOutputWithContext

func (i GetUsersUserArgs) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput

type GetUsersUserArray

type GetUsersUserArray []GetUsersUserInput

func (GetUsersUserArray) ElementType

func (GetUsersUserArray) ElementType() reflect.Type

func (GetUsersUserArray) ToGetUsersUserArrayOutput

func (i GetUsersUserArray) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput

func (GetUsersUserArray) ToGetUsersUserArrayOutputWithContext

func (i GetUsersUserArray) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput

type GetUsersUserArrayInput

type GetUsersUserArrayInput interface {
	pulumi.Input

	ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
	ToGetUsersUserArrayOutputWithContext(context.Context) GetUsersUserArrayOutput
}

GetUsersUserArrayInput is an input type that accepts GetUsersUserArray and GetUsersUserArrayOutput values. You can construct a concrete instance of `GetUsersUserArrayInput` via:

GetUsersUserArray{ GetUsersUserArgs{...} }

type GetUsersUserArrayOutput

type GetUsersUserArrayOutput struct{ *pulumi.OutputState }

func (GetUsersUserArrayOutput) ElementType

func (GetUsersUserArrayOutput) ElementType() reflect.Type

func (GetUsersUserArrayOutput) Index

func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutput

func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput

func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext

func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput

type GetUsersUserInput

type GetUsersUserInput interface {
	pulumi.Input

	ToGetUsersUserOutput() GetUsersUserOutput
	ToGetUsersUserOutputWithContext(context.Context) GetUsersUserOutput
}

GetUsersUserInput is an input type that accepts GetUsersUserArgs and GetUsersUserOutput values. You can construct a concrete instance of `GetUsersUserInput` via:

GetUsersUserArgs{...}

type GetUsersUserOutput

type GetUsersUserOutput struct{ *pulumi.OutputState }

func (GetUsersUserOutput) ElementType

func (GetUsersUserOutput) ElementType() reflect.Type

func (GetUsersUserOutput) Email

func (GetUsersUserOutput) FirstTime

func (o GetUsersUserOutput) FirstTime() pulumi.BoolOutput

func (GetUsersUserOutput) IsSuper

func (o GetUsersUserOutput) IsSuper() pulumi.BoolOutput

func (GetUsersUserOutput) Name

func (GetUsersUserOutput) Plan

func (GetUsersUserOutput) Role

func (GetUsersUserOutput) Roles

func (GetUsersUserOutput) ToGetUsersUserOutput

func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput

func (GetUsersUserOutput) ToGetUsersUserOutputWithContext

func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput

func (GetUsersUserOutput) Type

func (GetUsersUserOutput) UiAccess

func (o GetUsersUserOutput) UiAccess() pulumi.BoolOutput

func (GetUsersUserOutput) UserId

type Group

type Group struct {
	pulumi.CustomResourceState

	// The creation date of the group.
	Created pulumi.StringOutput `pulumi:"created"`
	// The ID of the created group.
	GroupId pulumi.IntOutput `pulumi:"groupId"`
	// The desired name of the group.
	Name pulumi.StringOutput `pulumi:"name"`
}

The `Group` resource manages your groups within Aqua.

The Groups created must have at least one Role that is already present within Aqua.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aquasec.NewGroup(ctx, "group", nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetGroup

func GetGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)

GetGroup gets an existing Group resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGroup

func NewGroup(ctx *pulumi.Context,
	name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)

NewGroup registers a new resource with the given unique name, arguments, and options.

func (*Group) ElementType

func (*Group) ElementType() reflect.Type

func (*Group) ToGroupOutput

func (i *Group) ToGroupOutput() GroupOutput

func (*Group) ToGroupOutputWithContext

func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type GroupArgs

type GroupArgs struct {
	// The desired name of the group.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a Group resource.

func (GroupArgs) ElementType

func (GroupArgs) ElementType() reflect.Type

type GroupArray

type GroupArray []GroupInput

func (GroupArray) ElementType

func (GroupArray) ElementType() reflect.Type

func (GroupArray) ToGroupArrayOutput

func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput

func (GroupArray) ToGroupArrayOutputWithContext

func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

type GroupArrayInput

type GroupArrayInput interface {
	pulumi.Input

	ToGroupArrayOutput() GroupArrayOutput
	ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput
}

GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:

GroupArray{ GroupArgs{...} }

type GroupArrayOutput

type GroupArrayOutput struct{ *pulumi.OutputState }

func (GroupArrayOutput) ElementType

func (GroupArrayOutput) ElementType() reflect.Type

func (GroupArrayOutput) Index

func (GroupArrayOutput) ToGroupArrayOutput

func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput

func (GroupArrayOutput) ToGroupArrayOutputWithContext

func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

type GroupInput

type GroupInput interface {
	pulumi.Input

	ToGroupOutput() GroupOutput
	ToGroupOutputWithContext(ctx context.Context) GroupOutput
}

type GroupMap

type GroupMap map[string]GroupInput

func (GroupMap) ElementType

func (GroupMap) ElementType() reflect.Type

func (GroupMap) ToGroupMapOutput

func (i GroupMap) ToGroupMapOutput() GroupMapOutput

func (GroupMap) ToGroupMapOutputWithContext

func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput

type GroupMapInput

type GroupMapInput interface {
	pulumi.Input

	ToGroupMapOutput() GroupMapOutput
	ToGroupMapOutputWithContext(context.Context) GroupMapOutput
}

GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:

GroupMap{ "key": GroupArgs{...} }

type GroupMapOutput

type GroupMapOutput struct{ *pulumi.OutputState }

func (GroupMapOutput) ElementType

func (GroupMapOutput) ElementType() reflect.Type

func (GroupMapOutput) MapIndex

func (GroupMapOutput) ToGroupMapOutput

func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput

func (GroupMapOutput) ToGroupMapOutputWithContext

func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput

type GroupOutput

type GroupOutput struct{ *pulumi.OutputState }

func (GroupOutput) Created

func (o GroupOutput) Created() pulumi.StringOutput

The creation date of the group.

func (GroupOutput) ElementType

func (GroupOutput) ElementType() reflect.Type

func (GroupOutput) GroupId

func (o GroupOutput) GroupId() pulumi.IntOutput

The ID of the created group.

func (GroupOutput) Name

func (o GroupOutput) Name() pulumi.StringOutput

The desired name of the group.

func (GroupOutput) ToGroupOutput

func (o GroupOutput) ToGroupOutput() GroupOutput

func (GroupOutput) ToGroupOutputWithContext

func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type GroupState

type GroupState struct {
	// The creation date of the group.
	Created pulumi.StringPtrInput
	// The ID of the created group.
	GroupId pulumi.IntPtrInput
	// The desired name of the group.
	Name pulumi.StringPtrInput
}

func (GroupState) ElementType

func (GroupState) ElementType() reflect.Type

type HostAssurancePolicy

type HostAssurancePolicy struct {
	pulumi.CustomResourceState

	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayOutput `pulumi:"allowedImages"`
	ApplicationScopes pulumi.StringArrayOutput `pulumi:"applicationScopes"`
	// Indicates if auditing for failures.
	AuditOnFailure pulumi.BoolPtrOutput `pulumi:"auditOnFailure"`
	// Name of user account that created the policy.
	Author             pulumi.StringOutput                        `pulumi:"author"`
	AutoScanConfigured pulumi.BoolPtrOutput                       `pulumi:"autoScanConfigured"`
	AutoScanEnabled    pulumi.BoolPtrOutput                       `pulumi:"autoScanEnabled"`
	AutoScanTimes      HostAssurancePolicyAutoScanTimeArrayOutput `pulumi:"autoScanTimes"`
	// List of function's forbidden permissions.
	BlacklistPermissions pulumi.StringArrayOutput `pulumi:"blacklistPermissions"`
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled pulumi.BoolPtrOutput `pulumi:"blacklistPermissionsEnabled"`
	// List of blacklisted licenses.
	BlacklistedLicenses pulumi.StringArrayOutput `pulumi:"blacklistedLicenses"`
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled pulumi.BoolPtrOutput `pulumi:"blacklistedLicensesEnabled"`
	// Indicates if failed images are blocked.
	BlockFailed         pulumi.BoolPtrOutput `pulumi:"blockFailed"`
	ControlExcludeNoFix pulumi.BoolPtrOutput `pulumi:"controlExcludeNoFix"`
	// List of Custom user scripts for checks.
	CustomChecks HostAssurancePolicyCustomCheckArrayOutput `pulumi:"customChecks"`
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   pulumi.BoolPtrOutput `pulumi:"customChecksEnabled"`
	CustomSeverityEnabled pulumi.BoolPtrOutput `pulumi:"customSeverityEnabled"`
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled pulumi.BoolPtrOutput `pulumi:"cvesBlackListEnabled"`
	// List of cves blacklisted items.
	CvesBlackLists pulumi.StringArrayOutput `pulumi:"cvesBlackLists"`
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled pulumi.BoolPtrOutput `pulumi:"cvesWhiteListEnabled"`
	// List of cves whitelisted licenses
	CvesWhiteLists pulumi.StringArrayOutput `pulumi:"cvesWhiteLists"`
	// Identifier of the cvss severity.
	CvssSeverity pulumi.StringPtrOutput `pulumi:"cvssSeverity"`
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled pulumi.BoolPtrOutput `pulumi:"cvssSeverityEnabled"`
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix pulumi.BoolPtrOutput   `pulumi:"cvssSeverityExcludeNoFix"`
	Description              pulumi.StringPtrOutput `pulumi:"description"`
	// Indicates if malware should block the image.
	DisallowMalware  pulumi.BoolPtrOutput `pulumi:"disallowMalware"`
	DockerCisEnabled pulumi.BoolPtrOutput `pulumi:"dockerCisEnabled"`
	// Name of the container image.
	Domain                           pulumi.StringPtrOutput   `pulumi:"domain"`
	DomainName                       pulumi.StringPtrOutput   `pulumi:"domainName"`
	DtaEnabled                       pulumi.BoolPtrOutput     `pulumi:"dtaEnabled"`
	DtaSeverity                      pulumi.StringPtrOutput   `pulumi:"dtaSeverity"`
	Enabled                          pulumi.BoolPtrOutput     `pulumi:"enabled"`
	Enforce                          pulumi.BoolPtrOutput     `pulumi:"enforce"`
	EnforceAfterDays                 pulumi.IntPtrOutput      `pulumi:"enforceAfterDays"`
	EnforceExcessivePermissions      pulumi.BoolPtrOutput     `pulumi:"enforceExcessivePermissions"`
	ExceptionalMonitoredMalwarePaths pulumi.StringArrayOutput `pulumi:"exceptionalMonitoredMalwarePaths"`
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrOutput                         `pulumi:"failCicd"`
	ForbiddenLabels                  HostAssurancePolicyForbiddenLabelArrayOutput `pulumi:"forbiddenLabels"`
	ForbiddenLabelsEnabled           pulumi.BoolPtrOutput                         `pulumi:"forbiddenLabelsEnabled"`
	ForceMicroenforcer               pulumi.BoolPtrOutput                         `pulumi:"forceMicroenforcer"`
	FunctionIntegrityEnabled         pulumi.BoolPtrOutput                         `pulumi:"functionIntegrityEnabled"`
	IgnoreRecentlyPublishedVln       pulumi.BoolPtrOutput                         `pulumi:"ignoreRecentlyPublishedVln"`
	IgnoreRecentlyPublishedVlnPeriod pulumi.IntOutput                             `pulumi:"ignoreRecentlyPublishedVlnPeriod"`
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled pulumi.BoolPtrOutput `pulumi:"ignoreRiskResourcesEnabled"`
	// List of ignored risk resources.
	IgnoredRiskResources pulumi.StringArrayOutput `pulumi:"ignoredRiskResources"`
	// List of images.
	Images         pulumi.StringArrayOutput `pulumi:"images"`
	KubeCisEnabled pulumi.BoolPtrOutput     `pulumi:"kubeCisEnabled"`
	// List of labels.
	Labels        pulumi.StringArrayOutput `pulumi:"labels"`
	MalwareAction pulumi.StringPtrOutput   `pulumi:"malwareAction"`
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrOutput `pulumi:"maximumScore"`
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled pulumi.BoolPtrOutput `pulumi:"maximumScoreEnabled"`
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix pulumi.BoolPtrOutput     `pulumi:"maximumScoreExcludeNoFix"`
	MonitoredMalwarePaths    pulumi.StringArrayOutput `pulumi:"monitoredMalwarePaths"`
	Name                     pulumi.StringOutput      `pulumi:"name"`
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers pulumi.BoolPtrOutput `pulumi:"onlyNoneRootUsers"`
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrOutput `pulumi:"packagesBlackListEnabled"`
	// List of backlisted images.
	PackagesBlackLists HostAssurancePolicyPackagesBlackListArrayOutput `pulumi:"packagesBlackLists"`
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrOutput `pulumi:"packagesWhiteListEnabled"`
	// List of whitelisted images.
	PackagesWhiteLists      HostAssurancePolicyPackagesWhiteListArrayOutput `pulumi:"packagesWhiteLists"`
	PartialResultsImageFail pulumi.BoolPtrOutput                            `pulumi:"partialResultsImageFail"`
	ReadOnly                pulumi.BoolPtrOutput                            `pulumi:"readOnly"`
	// List of registries.
	Registries            pulumi.StringArrayOutput                    `pulumi:"registries"`
	Registry              pulumi.StringPtrOutput                      `pulumi:"registry"`
	RequiredLabels        HostAssurancePolicyRequiredLabelArrayOutput `pulumi:"requiredLabels"`
	RequiredLabelsEnabled pulumi.BoolPtrOutput                        `pulumi:"requiredLabelsEnabled"`
	ScanNfsMounts         pulumi.BoolPtrOutput                        `pulumi:"scanNfsMounts"`
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData pulumi.BoolPtrOutput `pulumi:"scanSensitiveData"`
	// Indicates if scanning should include scap.
	ScapEnabled pulumi.BoolPtrOutput `pulumi:"scapEnabled"`
	// List of SCAP user scripts for checks.
	ScapFiles pulumi.StringArrayOutput            `pulumi:"scapFiles"`
	Scopes    HostAssurancePolicyScopeArrayOutput `pulumi:"scopes"`
	// List of trusted images.
	TrustedBaseImages HostAssurancePolicyTrustedBaseImageArrayOutput `pulumi:"trustedBaseImages"`
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled pulumi.BoolPtrOutput `pulumi:"trustedBaseImagesEnabled"`
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayOutput `pulumi:"whitelistedLicenses"`
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrOutput `pulumi:"whitelistedLicensesEnabled"`
}

func GetHostAssurancePolicy

func GetHostAssurancePolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HostAssurancePolicyState, opts ...pulumi.ResourceOption) (*HostAssurancePolicy, error)

GetHostAssurancePolicy gets an existing HostAssurancePolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHostAssurancePolicy

func NewHostAssurancePolicy(ctx *pulumi.Context,
	name string, args *HostAssurancePolicyArgs, opts ...pulumi.ResourceOption) (*HostAssurancePolicy, error)

NewHostAssurancePolicy registers a new resource with the given unique name, arguments, and options.

func (*HostAssurancePolicy) ElementType

func (*HostAssurancePolicy) ElementType() reflect.Type

func (*HostAssurancePolicy) ToHostAssurancePolicyOutput

func (i *HostAssurancePolicy) ToHostAssurancePolicyOutput() HostAssurancePolicyOutput

func (*HostAssurancePolicy) ToHostAssurancePolicyOutputWithContext

func (i *HostAssurancePolicy) ToHostAssurancePolicyOutputWithContext(ctx context.Context) HostAssurancePolicyOutput

type HostAssurancePolicyArgs

type HostAssurancePolicyArgs struct {
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// Indicates if auditing for failures.
	AuditOnFailure     pulumi.BoolPtrInput
	AutoScanConfigured pulumi.BoolPtrInput
	AutoScanEnabled    pulumi.BoolPtrInput
	AutoScanTimes      HostAssurancePolicyAutoScanTimeArrayInput
	// List of function's forbidden permissions.
	BlacklistPermissions pulumi.StringArrayInput
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled pulumi.BoolPtrInput
	// List of blacklisted licenses.
	BlacklistedLicenses pulumi.StringArrayInput
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled pulumi.BoolPtrInput
	// Indicates if failed images are blocked.
	BlockFailed         pulumi.BoolPtrInput
	ControlExcludeNoFix pulumi.BoolPtrInput
	// List of Custom user scripts for checks.
	CustomChecks HostAssurancePolicyCustomCheckArrayInput
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   pulumi.BoolPtrInput
	CustomSeverityEnabled pulumi.BoolPtrInput
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled pulumi.BoolPtrInput
	// List of cves blacklisted items.
	CvesBlackLists pulumi.StringArrayInput
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled pulumi.BoolPtrInput
	// List of cves whitelisted licenses
	CvesWhiteLists pulumi.StringArrayInput
	// Identifier of the cvss severity.
	CvssSeverity pulumi.StringPtrInput
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix pulumi.BoolPtrInput
	Description              pulumi.StringPtrInput
	// Indicates if malware should block the image.
	DisallowMalware  pulumi.BoolPtrInput
	DockerCisEnabled pulumi.BoolPtrInput
	// Name of the container image.
	Domain                           pulumi.StringPtrInput
	DomainName                       pulumi.StringPtrInput
	DtaEnabled                       pulumi.BoolPtrInput
	DtaSeverity                      pulumi.StringPtrInput
	Enabled                          pulumi.BoolPtrInput
	Enforce                          pulumi.BoolPtrInput
	EnforceAfterDays                 pulumi.IntPtrInput
	EnforceExcessivePermissions      pulumi.BoolPtrInput
	ExceptionalMonitoredMalwarePaths pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                   pulumi.BoolPtrInput
	ForbiddenLabels            HostAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled     pulumi.BoolPtrInput
	ForceMicroenforcer         pulumi.BoolPtrInput
	FunctionIntegrityEnabled   pulumi.BoolPtrInput
	IgnoreRecentlyPublishedVln pulumi.BoolPtrInput
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled pulumi.BoolPtrInput
	// List of ignored risk resources.
	IgnoredRiskResources pulumi.StringArrayInput
	// List of images.
	Images         pulumi.StringArrayInput
	KubeCisEnabled pulumi.BoolPtrInput
	// List of labels.
	Labels        pulumi.StringArrayInput
	MalwareAction pulumi.StringPtrInput
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrInput
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix pulumi.BoolPtrInput
	MonitoredMalwarePaths    pulumi.StringArrayInput
	Name                     pulumi.StringPtrInput
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of backlisted images.
	PackagesBlackLists HostAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      HostAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        HostAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData pulumi.BoolPtrInput
	// Indicates if scanning should include scap.
	ScapEnabled pulumi.BoolPtrInput
	// List of SCAP user scripts for checks.
	ScapFiles pulumi.StringArrayInput
	Scopes    HostAssurancePolicyScopeArrayInput
	// List of trusted images.
	TrustedBaseImages HostAssurancePolicyTrustedBaseImageArrayInput
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled pulumi.BoolPtrInput
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayInput
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrInput
}

The set of arguments for constructing a HostAssurancePolicy resource.

func (HostAssurancePolicyArgs) ElementType

func (HostAssurancePolicyArgs) ElementType() reflect.Type

type HostAssurancePolicyArray

type HostAssurancePolicyArray []HostAssurancePolicyInput

func (HostAssurancePolicyArray) ElementType

func (HostAssurancePolicyArray) ElementType() reflect.Type

func (HostAssurancePolicyArray) ToHostAssurancePolicyArrayOutput

func (i HostAssurancePolicyArray) ToHostAssurancePolicyArrayOutput() HostAssurancePolicyArrayOutput

func (HostAssurancePolicyArray) ToHostAssurancePolicyArrayOutputWithContext

func (i HostAssurancePolicyArray) ToHostAssurancePolicyArrayOutputWithContext(ctx context.Context) HostAssurancePolicyArrayOutput

type HostAssurancePolicyArrayInput

type HostAssurancePolicyArrayInput interface {
	pulumi.Input

	ToHostAssurancePolicyArrayOutput() HostAssurancePolicyArrayOutput
	ToHostAssurancePolicyArrayOutputWithContext(context.Context) HostAssurancePolicyArrayOutput
}

HostAssurancePolicyArrayInput is an input type that accepts HostAssurancePolicyArray and HostAssurancePolicyArrayOutput values. You can construct a concrete instance of `HostAssurancePolicyArrayInput` via:

HostAssurancePolicyArray{ HostAssurancePolicyArgs{...} }

type HostAssurancePolicyArrayOutput

type HostAssurancePolicyArrayOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyArrayOutput) ElementType

func (HostAssurancePolicyArrayOutput) Index

func (HostAssurancePolicyArrayOutput) ToHostAssurancePolicyArrayOutput

func (o HostAssurancePolicyArrayOutput) ToHostAssurancePolicyArrayOutput() HostAssurancePolicyArrayOutput

func (HostAssurancePolicyArrayOutput) ToHostAssurancePolicyArrayOutputWithContext

func (o HostAssurancePolicyArrayOutput) ToHostAssurancePolicyArrayOutputWithContext(ctx context.Context) HostAssurancePolicyArrayOutput

type HostAssurancePolicyAutoScanTime

type HostAssurancePolicyAutoScanTime struct {
	Iteration     *int     `pulumi:"iteration"`
	IterationType *string  `pulumi:"iterationType"`
	Time          *string  `pulumi:"time"`
	WeekDays      []string `pulumi:"weekDays"`
}

type HostAssurancePolicyAutoScanTimeArgs

type HostAssurancePolicyAutoScanTimeArgs struct {
	Iteration     pulumi.IntPtrInput      `pulumi:"iteration"`
	IterationType pulumi.StringPtrInput   `pulumi:"iterationType"`
	Time          pulumi.StringPtrInput   `pulumi:"time"`
	WeekDays      pulumi.StringArrayInput `pulumi:"weekDays"`
}

func (HostAssurancePolicyAutoScanTimeArgs) ElementType

func (HostAssurancePolicyAutoScanTimeArgs) ToHostAssurancePolicyAutoScanTimeOutput

func (i HostAssurancePolicyAutoScanTimeArgs) ToHostAssurancePolicyAutoScanTimeOutput() HostAssurancePolicyAutoScanTimeOutput

func (HostAssurancePolicyAutoScanTimeArgs) ToHostAssurancePolicyAutoScanTimeOutputWithContext

func (i HostAssurancePolicyAutoScanTimeArgs) ToHostAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) HostAssurancePolicyAutoScanTimeOutput

type HostAssurancePolicyAutoScanTimeArray

type HostAssurancePolicyAutoScanTimeArray []HostAssurancePolicyAutoScanTimeInput

func (HostAssurancePolicyAutoScanTimeArray) ElementType

func (HostAssurancePolicyAutoScanTimeArray) ToHostAssurancePolicyAutoScanTimeArrayOutput

func (i HostAssurancePolicyAutoScanTimeArray) ToHostAssurancePolicyAutoScanTimeArrayOutput() HostAssurancePolicyAutoScanTimeArrayOutput

func (HostAssurancePolicyAutoScanTimeArray) ToHostAssurancePolicyAutoScanTimeArrayOutputWithContext

func (i HostAssurancePolicyAutoScanTimeArray) ToHostAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) HostAssurancePolicyAutoScanTimeArrayOutput

type HostAssurancePolicyAutoScanTimeArrayInput

type HostAssurancePolicyAutoScanTimeArrayInput interface {
	pulumi.Input

	ToHostAssurancePolicyAutoScanTimeArrayOutput() HostAssurancePolicyAutoScanTimeArrayOutput
	ToHostAssurancePolicyAutoScanTimeArrayOutputWithContext(context.Context) HostAssurancePolicyAutoScanTimeArrayOutput
}

HostAssurancePolicyAutoScanTimeArrayInput is an input type that accepts HostAssurancePolicyAutoScanTimeArray and HostAssurancePolicyAutoScanTimeArrayOutput values. You can construct a concrete instance of `HostAssurancePolicyAutoScanTimeArrayInput` via:

HostAssurancePolicyAutoScanTimeArray{ HostAssurancePolicyAutoScanTimeArgs{...} }

type HostAssurancePolicyAutoScanTimeArrayOutput

type HostAssurancePolicyAutoScanTimeArrayOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyAutoScanTimeArrayOutput) ElementType

func (HostAssurancePolicyAutoScanTimeArrayOutput) Index

func (HostAssurancePolicyAutoScanTimeArrayOutput) ToHostAssurancePolicyAutoScanTimeArrayOutput

func (o HostAssurancePolicyAutoScanTimeArrayOutput) ToHostAssurancePolicyAutoScanTimeArrayOutput() HostAssurancePolicyAutoScanTimeArrayOutput

func (HostAssurancePolicyAutoScanTimeArrayOutput) ToHostAssurancePolicyAutoScanTimeArrayOutputWithContext

func (o HostAssurancePolicyAutoScanTimeArrayOutput) ToHostAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) HostAssurancePolicyAutoScanTimeArrayOutput

type HostAssurancePolicyAutoScanTimeInput

type HostAssurancePolicyAutoScanTimeInput interface {
	pulumi.Input

	ToHostAssurancePolicyAutoScanTimeOutput() HostAssurancePolicyAutoScanTimeOutput
	ToHostAssurancePolicyAutoScanTimeOutputWithContext(context.Context) HostAssurancePolicyAutoScanTimeOutput
}

HostAssurancePolicyAutoScanTimeInput is an input type that accepts HostAssurancePolicyAutoScanTimeArgs and HostAssurancePolicyAutoScanTimeOutput values. You can construct a concrete instance of `HostAssurancePolicyAutoScanTimeInput` via:

HostAssurancePolicyAutoScanTimeArgs{...}

type HostAssurancePolicyAutoScanTimeOutput

type HostAssurancePolicyAutoScanTimeOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyAutoScanTimeOutput) ElementType

func (HostAssurancePolicyAutoScanTimeOutput) Iteration

func (HostAssurancePolicyAutoScanTimeOutput) IterationType

func (HostAssurancePolicyAutoScanTimeOutput) Time

func (HostAssurancePolicyAutoScanTimeOutput) ToHostAssurancePolicyAutoScanTimeOutput

func (o HostAssurancePolicyAutoScanTimeOutput) ToHostAssurancePolicyAutoScanTimeOutput() HostAssurancePolicyAutoScanTimeOutput

func (HostAssurancePolicyAutoScanTimeOutput) ToHostAssurancePolicyAutoScanTimeOutputWithContext

func (o HostAssurancePolicyAutoScanTimeOutput) ToHostAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) HostAssurancePolicyAutoScanTimeOutput

func (HostAssurancePolicyAutoScanTimeOutput) WeekDays

type HostAssurancePolicyCustomCheck

type HostAssurancePolicyCustomCheck struct {
	// Name of user account that created the policy.
	Author       *string `pulumi:"author"`
	Description  *string `pulumi:"description"`
	Engine       *string `pulumi:"engine"`
	LastModified *int    `pulumi:"lastModified"`
	Name         *string `pulumi:"name"`
	Path         *string `pulumi:"path"`
	ReadOnly     *bool   `pulumi:"readOnly"`
	ScriptId     *string `pulumi:"scriptId"`
	Severity     *string `pulumi:"severity"`
	Snippet      *string `pulumi:"snippet"`
}

type HostAssurancePolicyCustomCheckArgs

type HostAssurancePolicyCustomCheckArgs struct {
	// Name of user account that created the policy.
	Author       pulumi.StringPtrInput `pulumi:"author"`
	Description  pulumi.StringPtrInput `pulumi:"description"`
	Engine       pulumi.StringPtrInput `pulumi:"engine"`
	LastModified pulumi.IntPtrInput    `pulumi:"lastModified"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Path         pulumi.StringPtrInput `pulumi:"path"`
	ReadOnly     pulumi.BoolPtrInput   `pulumi:"readOnly"`
	ScriptId     pulumi.StringPtrInput `pulumi:"scriptId"`
	Severity     pulumi.StringPtrInput `pulumi:"severity"`
	Snippet      pulumi.StringPtrInput `pulumi:"snippet"`
}

func (HostAssurancePolicyCustomCheckArgs) ElementType

func (HostAssurancePolicyCustomCheckArgs) ToHostAssurancePolicyCustomCheckOutput

func (i HostAssurancePolicyCustomCheckArgs) ToHostAssurancePolicyCustomCheckOutput() HostAssurancePolicyCustomCheckOutput

func (HostAssurancePolicyCustomCheckArgs) ToHostAssurancePolicyCustomCheckOutputWithContext

func (i HostAssurancePolicyCustomCheckArgs) ToHostAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) HostAssurancePolicyCustomCheckOutput

type HostAssurancePolicyCustomCheckArray

type HostAssurancePolicyCustomCheckArray []HostAssurancePolicyCustomCheckInput

func (HostAssurancePolicyCustomCheckArray) ElementType

func (HostAssurancePolicyCustomCheckArray) ToHostAssurancePolicyCustomCheckArrayOutput

func (i HostAssurancePolicyCustomCheckArray) ToHostAssurancePolicyCustomCheckArrayOutput() HostAssurancePolicyCustomCheckArrayOutput

func (HostAssurancePolicyCustomCheckArray) ToHostAssurancePolicyCustomCheckArrayOutputWithContext

func (i HostAssurancePolicyCustomCheckArray) ToHostAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) HostAssurancePolicyCustomCheckArrayOutput

type HostAssurancePolicyCustomCheckArrayInput

type HostAssurancePolicyCustomCheckArrayInput interface {
	pulumi.Input

	ToHostAssurancePolicyCustomCheckArrayOutput() HostAssurancePolicyCustomCheckArrayOutput
	ToHostAssurancePolicyCustomCheckArrayOutputWithContext(context.Context) HostAssurancePolicyCustomCheckArrayOutput
}

HostAssurancePolicyCustomCheckArrayInput is an input type that accepts HostAssurancePolicyCustomCheckArray and HostAssurancePolicyCustomCheckArrayOutput values. You can construct a concrete instance of `HostAssurancePolicyCustomCheckArrayInput` via:

HostAssurancePolicyCustomCheckArray{ HostAssurancePolicyCustomCheckArgs{...} }

type HostAssurancePolicyCustomCheckArrayOutput

type HostAssurancePolicyCustomCheckArrayOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyCustomCheckArrayOutput) ElementType

func (HostAssurancePolicyCustomCheckArrayOutput) Index

func (HostAssurancePolicyCustomCheckArrayOutput) ToHostAssurancePolicyCustomCheckArrayOutput

func (o HostAssurancePolicyCustomCheckArrayOutput) ToHostAssurancePolicyCustomCheckArrayOutput() HostAssurancePolicyCustomCheckArrayOutput

func (HostAssurancePolicyCustomCheckArrayOutput) ToHostAssurancePolicyCustomCheckArrayOutputWithContext

func (o HostAssurancePolicyCustomCheckArrayOutput) ToHostAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) HostAssurancePolicyCustomCheckArrayOutput

type HostAssurancePolicyCustomCheckInput

type HostAssurancePolicyCustomCheckInput interface {
	pulumi.Input

	ToHostAssurancePolicyCustomCheckOutput() HostAssurancePolicyCustomCheckOutput
	ToHostAssurancePolicyCustomCheckOutputWithContext(context.Context) HostAssurancePolicyCustomCheckOutput
}

HostAssurancePolicyCustomCheckInput is an input type that accepts HostAssurancePolicyCustomCheckArgs and HostAssurancePolicyCustomCheckOutput values. You can construct a concrete instance of `HostAssurancePolicyCustomCheckInput` via:

HostAssurancePolicyCustomCheckArgs{...}

type HostAssurancePolicyCustomCheckOutput

type HostAssurancePolicyCustomCheckOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyCustomCheckOutput) Author

Name of user account that created the policy.

func (HostAssurancePolicyCustomCheckOutput) Description

func (HostAssurancePolicyCustomCheckOutput) ElementType

func (HostAssurancePolicyCustomCheckOutput) Engine

func (HostAssurancePolicyCustomCheckOutput) LastModified

func (HostAssurancePolicyCustomCheckOutput) Name

func (HostAssurancePolicyCustomCheckOutput) Path

func (HostAssurancePolicyCustomCheckOutput) ReadOnly

func (HostAssurancePolicyCustomCheckOutput) ScriptId

func (HostAssurancePolicyCustomCheckOutput) Severity

func (HostAssurancePolicyCustomCheckOutput) Snippet

func (HostAssurancePolicyCustomCheckOutput) ToHostAssurancePolicyCustomCheckOutput

func (o HostAssurancePolicyCustomCheckOutput) ToHostAssurancePolicyCustomCheckOutput() HostAssurancePolicyCustomCheckOutput

func (HostAssurancePolicyCustomCheckOutput) ToHostAssurancePolicyCustomCheckOutputWithContext

func (o HostAssurancePolicyCustomCheckOutput) ToHostAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) HostAssurancePolicyCustomCheckOutput

type HostAssurancePolicyForbiddenLabel

type HostAssurancePolicyForbiddenLabel struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type HostAssurancePolicyForbiddenLabelArgs

type HostAssurancePolicyForbiddenLabelArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (HostAssurancePolicyForbiddenLabelArgs) ElementType

func (HostAssurancePolicyForbiddenLabelArgs) ToHostAssurancePolicyForbiddenLabelOutput

func (i HostAssurancePolicyForbiddenLabelArgs) ToHostAssurancePolicyForbiddenLabelOutput() HostAssurancePolicyForbiddenLabelOutput

func (HostAssurancePolicyForbiddenLabelArgs) ToHostAssurancePolicyForbiddenLabelOutputWithContext

func (i HostAssurancePolicyForbiddenLabelArgs) ToHostAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) HostAssurancePolicyForbiddenLabelOutput

type HostAssurancePolicyForbiddenLabelArray

type HostAssurancePolicyForbiddenLabelArray []HostAssurancePolicyForbiddenLabelInput

func (HostAssurancePolicyForbiddenLabelArray) ElementType

func (HostAssurancePolicyForbiddenLabelArray) ToHostAssurancePolicyForbiddenLabelArrayOutput

func (i HostAssurancePolicyForbiddenLabelArray) ToHostAssurancePolicyForbiddenLabelArrayOutput() HostAssurancePolicyForbiddenLabelArrayOutput

func (HostAssurancePolicyForbiddenLabelArray) ToHostAssurancePolicyForbiddenLabelArrayOutputWithContext

func (i HostAssurancePolicyForbiddenLabelArray) ToHostAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) HostAssurancePolicyForbiddenLabelArrayOutput

type HostAssurancePolicyForbiddenLabelArrayInput

type HostAssurancePolicyForbiddenLabelArrayInput interface {
	pulumi.Input

	ToHostAssurancePolicyForbiddenLabelArrayOutput() HostAssurancePolicyForbiddenLabelArrayOutput
	ToHostAssurancePolicyForbiddenLabelArrayOutputWithContext(context.Context) HostAssurancePolicyForbiddenLabelArrayOutput
}

HostAssurancePolicyForbiddenLabelArrayInput is an input type that accepts HostAssurancePolicyForbiddenLabelArray and HostAssurancePolicyForbiddenLabelArrayOutput values. You can construct a concrete instance of `HostAssurancePolicyForbiddenLabelArrayInput` via:

HostAssurancePolicyForbiddenLabelArray{ HostAssurancePolicyForbiddenLabelArgs{...} }

type HostAssurancePolicyForbiddenLabelArrayOutput

type HostAssurancePolicyForbiddenLabelArrayOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyForbiddenLabelArrayOutput) ElementType

func (HostAssurancePolicyForbiddenLabelArrayOutput) Index

func (HostAssurancePolicyForbiddenLabelArrayOutput) ToHostAssurancePolicyForbiddenLabelArrayOutput

func (o HostAssurancePolicyForbiddenLabelArrayOutput) ToHostAssurancePolicyForbiddenLabelArrayOutput() HostAssurancePolicyForbiddenLabelArrayOutput

func (HostAssurancePolicyForbiddenLabelArrayOutput) ToHostAssurancePolicyForbiddenLabelArrayOutputWithContext

func (o HostAssurancePolicyForbiddenLabelArrayOutput) ToHostAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) HostAssurancePolicyForbiddenLabelArrayOutput

type HostAssurancePolicyForbiddenLabelInput

type HostAssurancePolicyForbiddenLabelInput interface {
	pulumi.Input

	ToHostAssurancePolicyForbiddenLabelOutput() HostAssurancePolicyForbiddenLabelOutput
	ToHostAssurancePolicyForbiddenLabelOutputWithContext(context.Context) HostAssurancePolicyForbiddenLabelOutput
}

HostAssurancePolicyForbiddenLabelInput is an input type that accepts HostAssurancePolicyForbiddenLabelArgs and HostAssurancePolicyForbiddenLabelOutput values. You can construct a concrete instance of `HostAssurancePolicyForbiddenLabelInput` via:

HostAssurancePolicyForbiddenLabelArgs{...}

type HostAssurancePolicyForbiddenLabelOutput

type HostAssurancePolicyForbiddenLabelOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyForbiddenLabelOutput) ElementType

func (HostAssurancePolicyForbiddenLabelOutput) Key

func (HostAssurancePolicyForbiddenLabelOutput) ToHostAssurancePolicyForbiddenLabelOutput

func (o HostAssurancePolicyForbiddenLabelOutput) ToHostAssurancePolicyForbiddenLabelOutput() HostAssurancePolicyForbiddenLabelOutput

func (HostAssurancePolicyForbiddenLabelOutput) ToHostAssurancePolicyForbiddenLabelOutputWithContext

func (o HostAssurancePolicyForbiddenLabelOutput) ToHostAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) HostAssurancePolicyForbiddenLabelOutput

func (HostAssurancePolicyForbiddenLabelOutput) Value

type HostAssurancePolicyInput

type HostAssurancePolicyInput interface {
	pulumi.Input

	ToHostAssurancePolicyOutput() HostAssurancePolicyOutput
	ToHostAssurancePolicyOutputWithContext(ctx context.Context) HostAssurancePolicyOutput
}

type HostAssurancePolicyMap

type HostAssurancePolicyMap map[string]HostAssurancePolicyInput

func (HostAssurancePolicyMap) ElementType

func (HostAssurancePolicyMap) ElementType() reflect.Type

func (HostAssurancePolicyMap) ToHostAssurancePolicyMapOutput

func (i HostAssurancePolicyMap) ToHostAssurancePolicyMapOutput() HostAssurancePolicyMapOutput

func (HostAssurancePolicyMap) ToHostAssurancePolicyMapOutputWithContext

func (i HostAssurancePolicyMap) ToHostAssurancePolicyMapOutputWithContext(ctx context.Context) HostAssurancePolicyMapOutput

type HostAssurancePolicyMapInput

type HostAssurancePolicyMapInput interface {
	pulumi.Input

	ToHostAssurancePolicyMapOutput() HostAssurancePolicyMapOutput
	ToHostAssurancePolicyMapOutputWithContext(context.Context) HostAssurancePolicyMapOutput
}

HostAssurancePolicyMapInput is an input type that accepts HostAssurancePolicyMap and HostAssurancePolicyMapOutput values. You can construct a concrete instance of `HostAssurancePolicyMapInput` via:

HostAssurancePolicyMap{ "key": HostAssurancePolicyArgs{...} }

type HostAssurancePolicyMapOutput

type HostAssurancePolicyMapOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyMapOutput) ElementType

func (HostAssurancePolicyMapOutput) MapIndex

func (HostAssurancePolicyMapOutput) ToHostAssurancePolicyMapOutput

func (o HostAssurancePolicyMapOutput) ToHostAssurancePolicyMapOutput() HostAssurancePolicyMapOutput

func (HostAssurancePolicyMapOutput) ToHostAssurancePolicyMapOutputWithContext

func (o HostAssurancePolicyMapOutput) ToHostAssurancePolicyMapOutputWithContext(ctx context.Context) HostAssurancePolicyMapOutput

type HostAssurancePolicyOutput

type HostAssurancePolicyOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyOutput) AllowedImages

List of explicitly allowed images.

func (HostAssurancePolicyOutput) ApplicationScopes

func (o HostAssurancePolicyOutput) ApplicationScopes() pulumi.StringArrayOutput

func (HostAssurancePolicyOutput) AuditOnFailure

func (o HostAssurancePolicyOutput) AuditOnFailure() pulumi.BoolPtrOutput

Indicates if auditing for failures.

func (HostAssurancePolicyOutput) Author

Name of user account that created the policy.

func (HostAssurancePolicyOutput) AutoScanConfigured

func (o HostAssurancePolicyOutput) AutoScanConfigured() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) AutoScanEnabled

func (o HostAssurancePolicyOutput) AutoScanEnabled() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) AutoScanTimes

func (HostAssurancePolicyOutput) BlacklistPermissions

func (o HostAssurancePolicyOutput) BlacklistPermissions() pulumi.StringArrayOutput

List of function's forbidden permissions.

func (HostAssurancePolicyOutput) BlacklistPermissionsEnabled

func (o HostAssurancePolicyOutput) BlacklistPermissionsEnabled() pulumi.BoolPtrOutput

Indicates if blacklist permissions is relevant.

func (HostAssurancePolicyOutput) BlacklistedLicenses

func (o HostAssurancePolicyOutput) BlacklistedLicenses() pulumi.StringArrayOutput

List of blacklisted licenses.

func (HostAssurancePolicyOutput) BlacklistedLicensesEnabled

func (o HostAssurancePolicyOutput) BlacklistedLicensesEnabled() pulumi.BoolPtrOutput

Lndicates if license blacklist is relevant.

func (HostAssurancePolicyOutput) BlockFailed

Indicates if failed images are blocked.

func (HostAssurancePolicyOutput) ControlExcludeNoFix

func (o HostAssurancePolicyOutput) ControlExcludeNoFix() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) CustomChecks

List of Custom user scripts for checks.

func (HostAssurancePolicyOutput) CustomChecksEnabled

func (o HostAssurancePolicyOutput) CustomChecksEnabled() pulumi.BoolPtrOutput

Indicates if scanning should include custom checks.

func (HostAssurancePolicyOutput) CustomSeverityEnabled

func (o HostAssurancePolicyOutput) CustomSeverityEnabled() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) CvesBlackListEnabled

func (o HostAssurancePolicyOutput) CvesBlackListEnabled() pulumi.BoolPtrOutput

Indicates if cves blacklist is relevant.

func (HostAssurancePolicyOutput) CvesBlackLists

List of cves blacklisted items.

func (HostAssurancePolicyOutput) CvesWhiteListEnabled

func (o HostAssurancePolicyOutput) CvesWhiteListEnabled() pulumi.BoolPtrOutput

Indicates if cves whitelist is relevant.

func (HostAssurancePolicyOutput) CvesWhiteLists

List of cves whitelisted licenses

func (HostAssurancePolicyOutput) CvssSeverity

Identifier of the cvss severity.

func (HostAssurancePolicyOutput) CvssSeverityEnabled

func (o HostAssurancePolicyOutput) CvssSeverityEnabled() pulumi.BoolPtrOutput

Indicates if the cvss severity is scanned.

func (HostAssurancePolicyOutput) CvssSeverityExcludeNoFix

func (o HostAssurancePolicyOutput) CvssSeverityExcludeNoFix() pulumi.BoolPtrOutput

Indicates that policy should ignore cvss cases that do not have a known fix.

func (HostAssurancePolicyOutput) Description

func (HostAssurancePolicyOutput) DisallowMalware

func (o HostAssurancePolicyOutput) DisallowMalware() pulumi.BoolPtrOutput

Indicates if malware should block the image.

func (HostAssurancePolicyOutput) DockerCisEnabled

func (o HostAssurancePolicyOutput) DockerCisEnabled() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) Domain

Name of the container image.

func (HostAssurancePolicyOutput) DomainName

func (HostAssurancePolicyOutput) DtaEnabled

func (HostAssurancePolicyOutput) DtaSeverity

func (HostAssurancePolicyOutput) ElementType

func (HostAssurancePolicyOutput) ElementType() reflect.Type

func (HostAssurancePolicyOutput) Enabled

func (HostAssurancePolicyOutput) Enforce

func (HostAssurancePolicyOutput) EnforceAfterDays

func (o HostAssurancePolicyOutput) EnforceAfterDays() pulumi.IntPtrOutput

func (HostAssurancePolicyOutput) EnforceExcessivePermissions

func (o HostAssurancePolicyOutput) EnforceExcessivePermissions() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) ExceptionalMonitoredMalwarePaths

func (o HostAssurancePolicyOutput) ExceptionalMonitoredMalwarePaths() pulumi.StringArrayOutput

func (HostAssurancePolicyOutput) FailCicd

Indicates if cicd failures will fail the image.

func (HostAssurancePolicyOutput) ForbiddenLabels

func (HostAssurancePolicyOutput) ForbiddenLabelsEnabled

func (o HostAssurancePolicyOutput) ForbiddenLabelsEnabled() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) ForceMicroenforcer

func (o HostAssurancePolicyOutput) ForceMicroenforcer() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) FunctionIntegrityEnabled

func (o HostAssurancePolicyOutput) FunctionIntegrityEnabled() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) IgnoreRecentlyPublishedVln

func (o HostAssurancePolicyOutput) IgnoreRecentlyPublishedVln() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) IgnoreRecentlyPublishedVlnPeriod

func (o HostAssurancePolicyOutput) IgnoreRecentlyPublishedVlnPeriod() pulumi.IntOutput

func (HostAssurancePolicyOutput) IgnoreRiskResourcesEnabled

func (o HostAssurancePolicyOutput) IgnoreRiskResourcesEnabled() pulumi.BoolPtrOutput

Indicates if risk resources are ignored.

func (HostAssurancePolicyOutput) IgnoredRiskResources

func (o HostAssurancePolicyOutput) IgnoredRiskResources() pulumi.StringArrayOutput

List of ignored risk resources.

func (HostAssurancePolicyOutput) Images

List of images.

func (HostAssurancePolicyOutput) KubeCisEnabled

func (o HostAssurancePolicyOutput) KubeCisEnabled() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) Labels

List of labels.

func (HostAssurancePolicyOutput) MalwareAction

func (HostAssurancePolicyOutput) MaximumScore

Value of allowed maximum score.

func (HostAssurancePolicyOutput) MaximumScoreEnabled

func (o HostAssurancePolicyOutput) MaximumScoreEnabled() pulumi.BoolPtrOutput

Indicates if exceeding the maximum score is scanned.

func (HostAssurancePolicyOutput) MaximumScoreExcludeNoFix

func (o HostAssurancePolicyOutput) MaximumScoreExcludeNoFix() pulumi.BoolPtrOutput

Indicates that policy should ignore cases that do not have a known fix.

func (HostAssurancePolicyOutput) MonitoredMalwarePaths

func (o HostAssurancePolicyOutput) MonitoredMalwarePaths() pulumi.StringArrayOutput

func (HostAssurancePolicyOutput) Name

func (HostAssurancePolicyOutput) OnlyNoneRootUsers

func (o HostAssurancePolicyOutput) OnlyNoneRootUsers() pulumi.BoolPtrOutput

Indicates if raise a warning for images that should only be run as root.

func (HostAssurancePolicyOutput) PackagesBlackListEnabled

func (o HostAssurancePolicyOutput) PackagesBlackListEnabled() pulumi.BoolPtrOutput

Indicates if packages blacklist is relevant.

func (HostAssurancePolicyOutput) PackagesBlackLists

List of backlisted images.

func (HostAssurancePolicyOutput) PackagesWhiteListEnabled

func (o HostAssurancePolicyOutput) PackagesWhiteListEnabled() pulumi.BoolPtrOutput

Indicates if packages whitelist is relevant.

func (HostAssurancePolicyOutput) PackagesWhiteLists

List of whitelisted images.

func (HostAssurancePolicyOutput) PartialResultsImageFail

func (o HostAssurancePolicyOutput) PartialResultsImageFail() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) ReadOnly

func (HostAssurancePolicyOutput) Registries

List of registries.

func (HostAssurancePolicyOutput) Registry

func (HostAssurancePolicyOutput) RequiredLabels

func (HostAssurancePolicyOutput) RequiredLabelsEnabled

func (o HostAssurancePolicyOutput) RequiredLabelsEnabled() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) ScanNfsMounts

func (HostAssurancePolicyOutput) ScanSensitiveData

func (o HostAssurancePolicyOutput) ScanSensitiveData() pulumi.BoolPtrOutput

Indicates if scan should include sensitive data in the image.

func (HostAssurancePolicyOutput) ScapEnabled

Indicates if scanning should include scap.

func (HostAssurancePolicyOutput) ScapFiles

List of SCAP user scripts for checks.

func (HostAssurancePolicyOutput) Scopes

func (HostAssurancePolicyOutput) ToHostAssurancePolicyOutput

func (o HostAssurancePolicyOutput) ToHostAssurancePolicyOutput() HostAssurancePolicyOutput

func (HostAssurancePolicyOutput) ToHostAssurancePolicyOutputWithContext

func (o HostAssurancePolicyOutput) ToHostAssurancePolicyOutputWithContext(ctx context.Context) HostAssurancePolicyOutput

func (HostAssurancePolicyOutput) TrustedBaseImages

List of trusted images.

func (HostAssurancePolicyOutput) TrustedBaseImagesEnabled

func (o HostAssurancePolicyOutput) TrustedBaseImagesEnabled() pulumi.BoolPtrOutput

Indicates if list of trusted base images is relevant.

func (HostAssurancePolicyOutput) WhitelistedLicenses

func (o HostAssurancePolicyOutput) WhitelistedLicenses() pulumi.StringArrayOutput

List of whitelisted licenses.

func (HostAssurancePolicyOutput) WhitelistedLicensesEnabled

func (o HostAssurancePolicyOutput) WhitelistedLicensesEnabled() pulumi.BoolPtrOutput

Indicates if license blacklist is relevant.

type HostAssurancePolicyPackagesBlackList

type HostAssurancePolicyPackagesBlackList struct {
	Arch         *string `pulumi:"arch"`
	Display      *string `pulumi:"display"`
	Epoch        *string `pulumi:"epoch"`
	Format       *string `pulumi:"format"`
	License      *string `pulumi:"license"`
	Name         *string `pulumi:"name"`
	Release      *string `pulumi:"release"`
	Version      *string `pulumi:"version"`
	VersionRange *string `pulumi:"versionRange"`
}

type HostAssurancePolicyPackagesBlackListArgs

type HostAssurancePolicyPackagesBlackListArgs struct {
	Arch         pulumi.StringPtrInput `pulumi:"arch"`
	Display      pulumi.StringPtrInput `pulumi:"display"`
	Epoch        pulumi.StringPtrInput `pulumi:"epoch"`
	Format       pulumi.StringPtrInput `pulumi:"format"`
	License      pulumi.StringPtrInput `pulumi:"license"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Release      pulumi.StringPtrInput `pulumi:"release"`
	Version      pulumi.StringPtrInput `pulumi:"version"`
	VersionRange pulumi.StringPtrInput `pulumi:"versionRange"`
}

func (HostAssurancePolicyPackagesBlackListArgs) ElementType

func (HostAssurancePolicyPackagesBlackListArgs) ToHostAssurancePolicyPackagesBlackListOutput

func (i HostAssurancePolicyPackagesBlackListArgs) ToHostAssurancePolicyPackagesBlackListOutput() HostAssurancePolicyPackagesBlackListOutput

func (HostAssurancePolicyPackagesBlackListArgs) ToHostAssurancePolicyPackagesBlackListOutputWithContext

func (i HostAssurancePolicyPackagesBlackListArgs) ToHostAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) HostAssurancePolicyPackagesBlackListOutput

type HostAssurancePolicyPackagesBlackListArray

type HostAssurancePolicyPackagesBlackListArray []HostAssurancePolicyPackagesBlackListInput

func (HostAssurancePolicyPackagesBlackListArray) ElementType

func (HostAssurancePolicyPackagesBlackListArray) ToHostAssurancePolicyPackagesBlackListArrayOutput

func (i HostAssurancePolicyPackagesBlackListArray) ToHostAssurancePolicyPackagesBlackListArrayOutput() HostAssurancePolicyPackagesBlackListArrayOutput

func (HostAssurancePolicyPackagesBlackListArray) ToHostAssurancePolicyPackagesBlackListArrayOutputWithContext

func (i HostAssurancePolicyPackagesBlackListArray) ToHostAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) HostAssurancePolicyPackagesBlackListArrayOutput

type HostAssurancePolicyPackagesBlackListArrayInput

type HostAssurancePolicyPackagesBlackListArrayInput interface {
	pulumi.Input

	ToHostAssurancePolicyPackagesBlackListArrayOutput() HostAssurancePolicyPackagesBlackListArrayOutput
	ToHostAssurancePolicyPackagesBlackListArrayOutputWithContext(context.Context) HostAssurancePolicyPackagesBlackListArrayOutput
}

HostAssurancePolicyPackagesBlackListArrayInput is an input type that accepts HostAssurancePolicyPackagesBlackListArray and HostAssurancePolicyPackagesBlackListArrayOutput values. You can construct a concrete instance of `HostAssurancePolicyPackagesBlackListArrayInput` via:

HostAssurancePolicyPackagesBlackListArray{ HostAssurancePolicyPackagesBlackListArgs{...} }

type HostAssurancePolicyPackagesBlackListArrayOutput

type HostAssurancePolicyPackagesBlackListArrayOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyPackagesBlackListArrayOutput) ElementType

func (HostAssurancePolicyPackagesBlackListArrayOutput) Index

func (HostAssurancePolicyPackagesBlackListArrayOutput) ToHostAssurancePolicyPackagesBlackListArrayOutput

func (o HostAssurancePolicyPackagesBlackListArrayOutput) ToHostAssurancePolicyPackagesBlackListArrayOutput() HostAssurancePolicyPackagesBlackListArrayOutput

func (HostAssurancePolicyPackagesBlackListArrayOutput) ToHostAssurancePolicyPackagesBlackListArrayOutputWithContext

func (o HostAssurancePolicyPackagesBlackListArrayOutput) ToHostAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) HostAssurancePolicyPackagesBlackListArrayOutput

type HostAssurancePolicyPackagesBlackListInput

type HostAssurancePolicyPackagesBlackListInput interface {
	pulumi.Input

	ToHostAssurancePolicyPackagesBlackListOutput() HostAssurancePolicyPackagesBlackListOutput
	ToHostAssurancePolicyPackagesBlackListOutputWithContext(context.Context) HostAssurancePolicyPackagesBlackListOutput
}

HostAssurancePolicyPackagesBlackListInput is an input type that accepts HostAssurancePolicyPackagesBlackListArgs and HostAssurancePolicyPackagesBlackListOutput values. You can construct a concrete instance of `HostAssurancePolicyPackagesBlackListInput` via:

HostAssurancePolicyPackagesBlackListArgs{...}

type HostAssurancePolicyPackagesBlackListOutput

type HostAssurancePolicyPackagesBlackListOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyPackagesBlackListOutput) Arch

func (HostAssurancePolicyPackagesBlackListOutput) Display

func (HostAssurancePolicyPackagesBlackListOutput) ElementType

func (HostAssurancePolicyPackagesBlackListOutput) Epoch

func (HostAssurancePolicyPackagesBlackListOutput) Format

func (HostAssurancePolicyPackagesBlackListOutput) License

func (HostAssurancePolicyPackagesBlackListOutput) Name

func (HostAssurancePolicyPackagesBlackListOutput) Release

func (HostAssurancePolicyPackagesBlackListOutput) ToHostAssurancePolicyPackagesBlackListOutput

func (o HostAssurancePolicyPackagesBlackListOutput) ToHostAssurancePolicyPackagesBlackListOutput() HostAssurancePolicyPackagesBlackListOutput

func (HostAssurancePolicyPackagesBlackListOutput) ToHostAssurancePolicyPackagesBlackListOutputWithContext

func (o HostAssurancePolicyPackagesBlackListOutput) ToHostAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) HostAssurancePolicyPackagesBlackListOutput

func (HostAssurancePolicyPackagesBlackListOutput) Version

func (HostAssurancePolicyPackagesBlackListOutput) VersionRange

type HostAssurancePolicyPackagesWhiteList

type HostAssurancePolicyPackagesWhiteList struct {
	Arch         *string `pulumi:"arch"`
	Display      *string `pulumi:"display"`
	Epoch        *string `pulumi:"epoch"`
	Format       *string `pulumi:"format"`
	License      *string `pulumi:"license"`
	Name         *string `pulumi:"name"`
	Release      *string `pulumi:"release"`
	Version      *string `pulumi:"version"`
	VersionRange *string `pulumi:"versionRange"`
}

type HostAssurancePolicyPackagesWhiteListArgs

type HostAssurancePolicyPackagesWhiteListArgs struct {
	Arch         pulumi.StringPtrInput `pulumi:"arch"`
	Display      pulumi.StringPtrInput `pulumi:"display"`
	Epoch        pulumi.StringPtrInput `pulumi:"epoch"`
	Format       pulumi.StringPtrInput `pulumi:"format"`
	License      pulumi.StringPtrInput `pulumi:"license"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Release      pulumi.StringPtrInput `pulumi:"release"`
	Version      pulumi.StringPtrInput `pulumi:"version"`
	VersionRange pulumi.StringPtrInput `pulumi:"versionRange"`
}

func (HostAssurancePolicyPackagesWhiteListArgs) ElementType

func (HostAssurancePolicyPackagesWhiteListArgs) ToHostAssurancePolicyPackagesWhiteListOutput

func (i HostAssurancePolicyPackagesWhiteListArgs) ToHostAssurancePolicyPackagesWhiteListOutput() HostAssurancePolicyPackagesWhiteListOutput

func (HostAssurancePolicyPackagesWhiteListArgs) ToHostAssurancePolicyPackagesWhiteListOutputWithContext

func (i HostAssurancePolicyPackagesWhiteListArgs) ToHostAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) HostAssurancePolicyPackagesWhiteListOutput

type HostAssurancePolicyPackagesWhiteListArray

type HostAssurancePolicyPackagesWhiteListArray []HostAssurancePolicyPackagesWhiteListInput

func (HostAssurancePolicyPackagesWhiteListArray) ElementType

func (HostAssurancePolicyPackagesWhiteListArray) ToHostAssurancePolicyPackagesWhiteListArrayOutput

func (i HostAssurancePolicyPackagesWhiteListArray) ToHostAssurancePolicyPackagesWhiteListArrayOutput() HostAssurancePolicyPackagesWhiteListArrayOutput

func (HostAssurancePolicyPackagesWhiteListArray) ToHostAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (i HostAssurancePolicyPackagesWhiteListArray) ToHostAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) HostAssurancePolicyPackagesWhiteListArrayOutput

type HostAssurancePolicyPackagesWhiteListArrayInput

type HostAssurancePolicyPackagesWhiteListArrayInput interface {
	pulumi.Input

	ToHostAssurancePolicyPackagesWhiteListArrayOutput() HostAssurancePolicyPackagesWhiteListArrayOutput
	ToHostAssurancePolicyPackagesWhiteListArrayOutputWithContext(context.Context) HostAssurancePolicyPackagesWhiteListArrayOutput
}

HostAssurancePolicyPackagesWhiteListArrayInput is an input type that accepts HostAssurancePolicyPackagesWhiteListArray and HostAssurancePolicyPackagesWhiteListArrayOutput values. You can construct a concrete instance of `HostAssurancePolicyPackagesWhiteListArrayInput` via:

HostAssurancePolicyPackagesWhiteListArray{ HostAssurancePolicyPackagesWhiteListArgs{...} }

type HostAssurancePolicyPackagesWhiteListArrayOutput

type HostAssurancePolicyPackagesWhiteListArrayOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyPackagesWhiteListArrayOutput) ElementType

func (HostAssurancePolicyPackagesWhiteListArrayOutput) Index

func (HostAssurancePolicyPackagesWhiteListArrayOutput) ToHostAssurancePolicyPackagesWhiteListArrayOutput

func (o HostAssurancePolicyPackagesWhiteListArrayOutput) ToHostAssurancePolicyPackagesWhiteListArrayOutput() HostAssurancePolicyPackagesWhiteListArrayOutput

func (HostAssurancePolicyPackagesWhiteListArrayOutput) ToHostAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (o HostAssurancePolicyPackagesWhiteListArrayOutput) ToHostAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) HostAssurancePolicyPackagesWhiteListArrayOutput

type HostAssurancePolicyPackagesWhiteListInput

type HostAssurancePolicyPackagesWhiteListInput interface {
	pulumi.Input

	ToHostAssurancePolicyPackagesWhiteListOutput() HostAssurancePolicyPackagesWhiteListOutput
	ToHostAssurancePolicyPackagesWhiteListOutputWithContext(context.Context) HostAssurancePolicyPackagesWhiteListOutput
}

HostAssurancePolicyPackagesWhiteListInput is an input type that accepts HostAssurancePolicyPackagesWhiteListArgs and HostAssurancePolicyPackagesWhiteListOutput values. You can construct a concrete instance of `HostAssurancePolicyPackagesWhiteListInput` via:

HostAssurancePolicyPackagesWhiteListArgs{...}

type HostAssurancePolicyPackagesWhiteListOutput

type HostAssurancePolicyPackagesWhiteListOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyPackagesWhiteListOutput) Arch

func (HostAssurancePolicyPackagesWhiteListOutput) Display

func (HostAssurancePolicyPackagesWhiteListOutput) ElementType

func (HostAssurancePolicyPackagesWhiteListOutput) Epoch

func (HostAssurancePolicyPackagesWhiteListOutput) Format

func (HostAssurancePolicyPackagesWhiteListOutput) License

func (HostAssurancePolicyPackagesWhiteListOutput) Name

func (HostAssurancePolicyPackagesWhiteListOutput) Release

func (HostAssurancePolicyPackagesWhiteListOutput) ToHostAssurancePolicyPackagesWhiteListOutput

func (o HostAssurancePolicyPackagesWhiteListOutput) ToHostAssurancePolicyPackagesWhiteListOutput() HostAssurancePolicyPackagesWhiteListOutput

func (HostAssurancePolicyPackagesWhiteListOutput) ToHostAssurancePolicyPackagesWhiteListOutputWithContext

func (o HostAssurancePolicyPackagesWhiteListOutput) ToHostAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) HostAssurancePolicyPackagesWhiteListOutput

func (HostAssurancePolicyPackagesWhiteListOutput) Version

func (HostAssurancePolicyPackagesWhiteListOutput) VersionRange

type HostAssurancePolicyRequiredLabel

type HostAssurancePolicyRequiredLabel struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type HostAssurancePolicyRequiredLabelArgs

type HostAssurancePolicyRequiredLabelArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (HostAssurancePolicyRequiredLabelArgs) ElementType

func (HostAssurancePolicyRequiredLabelArgs) ToHostAssurancePolicyRequiredLabelOutput

func (i HostAssurancePolicyRequiredLabelArgs) ToHostAssurancePolicyRequiredLabelOutput() HostAssurancePolicyRequiredLabelOutput

func (HostAssurancePolicyRequiredLabelArgs) ToHostAssurancePolicyRequiredLabelOutputWithContext

func (i HostAssurancePolicyRequiredLabelArgs) ToHostAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) HostAssurancePolicyRequiredLabelOutput

type HostAssurancePolicyRequiredLabelArray

type HostAssurancePolicyRequiredLabelArray []HostAssurancePolicyRequiredLabelInput

func (HostAssurancePolicyRequiredLabelArray) ElementType

func (HostAssurancePolicyRequiredLabelArray) ToHostAssurancePolicyRequiredLabelArrayOutput

func (i HostAssurancePolicyRequiredLabelArray) ToHostAssurancePolicyRequiredLabelArrayOutput() HostAssurancePolicyRequiredLabelArrayOutput

func (HostAssurancePolicyRequiredLabelArray) ToHostAssurancePolicyRequiredLabelArrayOutputWithContext

func (i HostAssurancePolicyRequiredLabelArray) ToHostAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) HostAssurancePolicyRequiredLabelArrayOutput

type HostAssurancePolicyRequiredLabelArrayInput

type HostAssurancePolicyRequiredLabelArrayInput interface {
	pulumi.Input

	ToHostAssurancePolicyRequiredLabelArrayOutput() HostAssurancePolicyRequiredLabelArrayOutput
	ToHostAssurancePolicyRequiredLabelArrayOutputWithContext(context.Context) HostAssurancePolicyRequiredLabelArrayOutput
}

HostAssurancePolicyRequiredLabelArrayInput is an input type that accepts HostAssurancePolicyRequiredLabelArray and HostAssurancePolicyRequiredLabelArrayOutput values. You can construct a concrete instance of `HostAssurancePolicyRequiredLabelArrayInput` via:

HostAssurancePolicyRequiredLabelArray{ HostAssurancePolicyRequiredLabelArgs{...} }

type HostAssurancePolicyRequiredLabelArrayOutput

type HostAssurancePolicyRequiredLabelArrayOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyRequiredLabelArrayOutput) ElementType

func (HostAssurancePolicyRequiredLabelArrayOutput) Index

func (HostAssurancePolicyRequiredLabelArrayOutput) ToHostAssurancePolicyRequiredLabelArrayOutput

func (o HostAssurancePolicyRequiredLabelArrayOutput) ToHostAssurancePolicyRequiredLabelArrayOutput() HostAssurancePolicyRequiredLabelArrayOutput

func (HostAssurancePolicyRequiredLabelArrayOutput) ToHostAssurancePolicyRequiredLabelArrayOutputWithContext

func (o HostAssurancePolicyRequiredLabelArrayOutput) ToHostAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) HostAssurancePolicyRequiredLabelArrayOutput

type HostAssurancePolicyRequiredLabelInput

type HostAssurancePolicyRequiredLabelInput interface {
	pulumi.Input

	ToHostAssurancePolicyRequiredLabelOutput() HostAssurancePolicyRequiredLabelOutput
	ToHostAssurancePolicyRequiredLabelOutputWithContext(context.Context) HostAssurancePolicyRequiredLabelOutput
}

HostAssurancePolicyRequiredLabelInput is an input type that accepts HostAssurancePolicyRequiredLabelArgs and HostAssurancePolicyRequiredLabelOutput values. You can construct a concrete instance of `HostAssurancePolicyRequiredLabelInput` via:

HostAssurancePolicyRequiredLabelArgs{...}

type HostAssurancePolicyRequiredLabelOutput

type HostAssurancePolicyRequiredLabelOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyRequiredLabelOutput) ElementType

func (HostAssurancePolicyRequiredLabelOutput) Key

func (HostAssurancePolicyRequiredLabelOutput) ToHostAssurancePolicyRequiredLabelOutput

func (o HostAssurancePolicyRequiredLabelOutput) ToHostAssurancePolicyRequiredLabelOutput() HostAssurancePolicyRequiredLabelOutput

func (HostAssurancePolicyRequiredLabelOutput) ToHostAssurancePolicyRequiredLabelOutputWithContext

func (o HostAssurancePolicyRequiredLabelOutput) ToHostAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) HostAssurancePolicyRequiredLabelOutput

func (HostAssurancePolicyRequiredLabelOutput) Value

type HostAssurancePolicyScope

type HostAssurancePolicyScope struct {
	Expression *string                            `pulumi:"expression"`
	Variables  []HostAssurancePolicyScopeVariable `pulumi:"variables"`
}

type HostAssurancePolicyScopeArgs

type HostAssurancePolicyScopeArgs struct {
	Expression pulumi.StringPtrInput                      `pulumi:"expression"`
	Variables  HostAssurancePolicyScopeVariableArrayInput `pulumi:"variables"`
}

func (HostAssurancePolicyScopeArgs) ElementType

func (HostAssurancePolicyScopeArgs) ToHostAssurancePolicyScopeOutput

func (i HostAssurancePolicyScopeArgs) ToHostAssurancePolicyScopeOutput() HostAssurancePolicyScopeOutput

func (HostAssurancePolicyScopeArgs) ToHostAssurancePolicyScopeOutputWithContext

func (i HostAssurancePolicyScopeArgs) ToHostAssurancePolicyScopeOutputWithContext(ctx context.Context) HostAssurancePolicyScopeOutput

type HostAssurancePolicyScopeArray

type HostAssurancePolicyScopeArray []HostAssurancePolicyScopeInput

func (HostAssurancePolicyScopeArray) ElementType

func (HostAssurancePolicyScopeArray) ToHostAssurancePolicyScopeArrayOutput

func (i HostAssurancePolicyScopeArray) ToHostAssurancePolicyScopeArrayOutput() HostAssurancePolicyScopeArrayOutput

func (HostAssurancePolicyScopeArray) ToHostAssurancePolicyScopeArrayOutputWithContext

func (i HostAssurancePolicyScopeArray) ToHostAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) HostAssurancePolicyScopeArrayOutput

type HostAssurancePolicyScopeArrayInput

type HostAssurancePolicyScopeArrayInput interface {
	pulumi.Input

	ToHostAssurancePolicyScopeArrayOutput() HostAssurancePolicyScopeArrayOutput
	ToHostAssurancePolicyScopeArrayOutputWithContext(context.Context) HostAssurancePolicyScopeArrayOutput
}

HostAssurancePolicyScopeArrayInput is an input type that accepts HostAssurancePolicyScopeArray and HostAssurancePolicyScopeArrayOutput values. You can construct a concrete instance of `HostAssurancePolicyScopeArrayInput` via:

HostAssurancePolicyScopeArray{ HostAssurancePolicyScopeArgs{...} }

type HostAssurancePolicyScopeArrayOutput

type HostAssurancePolicyScopeArrayOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyScopeArrayOutput) ElementType

func (HostAssurancePolicyScopeArrayOutput) Index

func (HostAssurancePolicyScopeArrayOutput) ToHostAssurancePolicyScopeArrayOutput

func (o HostAssurancePolicyScopeArrayOutput) ToHostAssurancePolicyScopeArrayOutput() HostAssurancePolicyScopeArrayOutput

func (HostAssurancePolicyScopeArrayOutput) ToHostAssurancePolicyScopeArrayOutputWithContext

func (o HostAssurancePolicyScopeArrayOutput) ToHostAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) HostAssurancePolicyScopeArrayOutput

type HostAssurancePolicyScopeInput

type HostAssurancePolicyScopeInput interface {
	pulumi.Input

	ToHostAssurancePolicyScopeOutput() HostAssurancePolicyScopeOutput
	ToHostAssurancePolicyScopeOutputWithContext(context.Context) HostAssurancePolicyScopeOutput
}

HostAssurancePolicyScopeInput is an input type that accepts HostAssurancePolicyScopeArgs and HostAssurancePolicyScopeOutput values. You can construct a concrete instance of `HostAssurancePolicyScopeInput` via:

HostAssurancePolicyScopeArgs{...}

type HostAssurancePolicyScopeOutput

type HostAssurancePolicyScopeOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyScopeOutput) ElementType

func (HostAssurancePolicyScopeOutput) Expression

func (HostAssurancePolicyScopeOutput) ToHostAssurancePolicyScopeOutput

func (o HostAssurancePolicyScopeOutput) ToHostAssurancePolicyScopeOutput() HostAssurancePolicyScopeOutput

func (HostAssurancePolicyScopeOutput) ToHostAssurancePolicyScopeOutputWithContext

func (o HostAssurancePolicyScopeOutput) ToHostAssurancePolicyScopeOutputWithContext(ctx context.Context) HostAssurancePolicyScopeOutput

func (HostAssurancePolicyScopeOutput) Variables

type HostAssurancePolicyScopeVariable

type HostAssurancePolicyScopeVariable struct {
	Attribute *string `pulumi:"attribute"`
	Name      *string `pulumi:"name"`
	Value     *string `pulumi:"value"`
}

type HostAssurancePolicyScopeVariableArgs

type HostAssurancePolicyScopeVariableArgs struct {
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	Name      pulumi.StringPtrInput `pulumi:"name"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (HostAssurancePolicyScopeVariableArgs) ElementType

func (HostAssurancePolicyScopeVariableArgs) ToHostAssurancePolicyScopeVariableOutput

func (i HostAssurancePolicyScopeVariableArgs) ToHostAssurancePolicyScopeVariableOutput() HostAssurancePolicyScopeVariableOutput

func (HostAssurancePolicyScopeVariableArgs) ToHostAssurancePolicyScopeVariableOutputWithContext

func (i HostAssurancePolicyScopeVariableArgs) ToHostAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) HostAssurancePolicyScopeVariableOutput

type HostAssurancePolicyScopeVariableArray

type HostAssurancePolicyScopeVariableArray []HostAssurancePolicyScopeVariableInput

func (HostAssurancePolicyScopeVariableArray) ElementType

func (HostAssurancePolicyScopeVariableArray) ToHostAssurancePolicyScopeVariableArrayOutput

func (i HostAssurancePolicyScopeVariableArray) ToHostAssurancePolicyScopeVariableArrayOutput() HostAssurancePolicyScopeVariableArrayOutput

func (HostAssurancePolicyScopeVariableArray) ToHostAssurancePolicyScopeVariableArrayOutputWithContext

func (i HostAssurancePolicyScopeVariableArray) ToHostAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) HostAssurancePolicyScopeVariableArrayOutput

type HostAssurancePolicyScopeVariableArrayInput

type HostAssurancePolicyScopeVariableArrayInput interface {
	pulumi.Input

	ToHostAssurancePolicyScopeVariableArrayOutput() HostAssurancePolicyScopeVariableArrayOutput
	ToHostAssurancePolicyScopeVariableArrayOutputWithContext(context.Context) HostAssurancePolicyScopeVariableArrayOutput
}

HostAssurancePolicyScopeVariableArrayInput is an input type that accepts HostAssurancePolicyScopeVariableArray and HostAssurancePolicyScopeVariableArrayOutput values. You can construct a concrete instance of `HostAssurancePolicyScopeVariableArrayInput` via:

HostAssurancePolicyScopeVariableArray{ HostAssurancePolicyScopeVariableArgs{...} }

type HostAssurancePolicyScopeVariableArrayOutput

type HostAssurancePolicyScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyScopeVariableArrayOutput) ElementType

func (HostAssurancePolicyScopeVariableArrayOutput) Index

func (HostAssurancePolicyScopeVariableArrayOutput) ToHostAssurancePolicyScopeVariableArrayOutput

func (o HostAssurancePolicyScopeVariableArrayOutput) ToHostAssurancePolicyScopeVariableArrayOutput() HostAssurancePolicyScopeVariableArrayOutput

func (HostAssurancePolicyScopeVariableArrayOutput) ToHostAssurancePolicyScopeVariableArrayOutputWithContext

func (o HostAssurancePolicyScopeVariableArrayOutput) ToHostAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) HostAssurancePolicyScopeVariableArrayOutput

type HostAssurancePolicyScopeVariableInput

type HostAssurancePolicyScopeVariableInput interface {
	pulumi.Input

	ToHostAssurancePolicyScopeVariableOutput() HostAssurancePolicyScopeVariableOutput
	ToHostAssurancePolicyScopeVariableOutputWithContext(context.Context) HostAssurancePolicyScopeVariableOutput
}

HostAssurancePolicyScopeVariableInput is an input type that accepts HostAssurancePolicyScopeVariableArgs and HostAssurancePolicyScopeVariableOutput values. You can construct a concrete instance of `HostAssurancePolicyScopeVariableInput` via:

HostAssurancePolicyScopeVariableArgs{...}

type HostAssurancePolicyScopeVariableOutput

type HostAssurancePolicyScopeVariableOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyScopeVariableOutput) Attribute

func (HostAssurancePolicyScopeVariableOutput) ElementType

func (HostAssurancePolicyScopeVariableOutput) Name

func (HostAssurancePolicyScopeVariableOutput) ToHostAssurancePolicyScopeVariableOutput

func (o HostAssurancePolicyScopeVariableOutput) ToHostAssurancePolicyScopeVariableOutput() HostAssurancePolicyScopeVariableOutput

func (HostAssurancePolicyScopeVariableOutput) ToHostAssurancePolicyScopeVariableOutputWithContext

func (o HostAssurancePolicyScopeVariableOutput) ToHostAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) HostAssurancePolicyScopeVariableOutput

func (HostAssurancePolicyScopeVariableOutput) Value

type HostAssurancePolicyState

type HostAssurancePolicyState struct {
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// Indicates if auditing for failures.
	AuditOnFailure pulumi.BoolPtrInput
	// Name of user account that created the policy.
	Author             pulumi.StringPtrInput
	AutoScanConfigured pulumi.BoolPtrInput
	AutoScanEnabled    pulumi.BoolPtrInput
	AutoScanTimes      HostAssurancePolicyAutoScanTimeArrayInput
	// List of function's forbidden permissions.
	BlacklistPermissions pulumi.StringArrayInput
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled pulumi.BoolPtrInput
	// List of blacklisted licenses.
	BlacklistedLicenses pulumi.StringArrayInput
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled pulumi.BoolPtrInput
	// Indicates if failed images are blocked.
	BlockFailed         pulumi.BoolPtrInput
	ControlExcludeNoFix pulumi.BoolPtrInput
	// List of Custom user scripts for checks.
	CustomChecks HostAssurancePolicyCustomCheckArrayInput
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   pulumi.BoolPtrInput
	CustomSeverityEnabled pulumi.BoolPtrInput
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled pulumi.BoolPtrInput
	// List of cves blacklisted items.
	CvesBlackLists pulumi.StringArrayInput
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled pulumi.BoolPtrInput
	// List of cves whitelisted licenses
	CvesWhiteLists pulumi.StringArrayInput
	// Identifier of the cvss severity.
	CvssSeverity pulumi.StringPtrInput
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix pulumi.BoolPtrInput
	Description              pulumi.StringPtrInput
	// Indicates if malware should block the image.
	DisallowMalware  pulumi.BoolPtrInput
	DockerCisEnabled pulumi.BoolPtrInput
	// Name of the container image.
	Domain                           pulumi.StringPtrInput
	DomainName                       pulumi.StringPtrInput
	DtaEnabled                       pulumi.BoolPtrInput
	DtaSeverity                      pulumi.StringPtrInput
	Enabled                          pulumi.BoolPtrInput
	Enforce                          pulumi.BoolPtrInput
	EnforceAfterDays                 pulumi.IntPtrInput
	EnforceExcessivePermissions      pulumi.BoolPtrInput
	ExceptionalMonitoredMalwarePaths pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrInput
	ForbiddenLabels                  HostAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled           pulumi.BoolPtrInput
	ForceMicroenforcer               pulumi.BoolPtrInput
	FunctionIntegrityEnabled         pulumi.BoolPtrInput
	IgnoreRecentlyPublishedVln       pulumi.BoolPtrInput
	IgnoreRecentlyPublishedVlnPeriod pulumi.IntPtrInput
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled pulumi.BoolPtrInput
	// List of ignored risk resources.
	IgnoredRiskResources pulumi.StringArrayInput
	// List of images.
	Images         pulumi.StringArrayInput
	KubeCisEnabled pulumi.BoolPtrInput
	// List of labels.
	Labels        pulumi.StringArrayInput
	MalwareAction pulumi.StringPtrInput
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrInput
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix pulumi.BoolPtrInput
	MonitoredMalwarePaths    pulumi.StringArrayInput
	Name                     pulumi.StringPtrInput
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of backlisted images.
	PackagesBlackLists HostAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      HostAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        HostAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData pulumi.BoolPtrInput
	// Indicates if scanning should include scap.
	ScapEnabled pulumi.BoolPtrInput
	// List of SCAP user scripts for checks.
	ScapFiles pulumi.StringArrayInput
	Scopes    HostAssurancePolicyScopeArrayInput
	// List of trusted images.
	TrustedBaseImages HostAssurancePolicyTrustedBaseImageArrayInput
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled pulumi.BoolPtrInput
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayInput
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrInput
}

func (HostAssurancePolicyState) ElementType

func (HostAssurancePolicyState) ElementType() reflect.Type

type HostAssurancePolicyTrustedBaseImage

type HostAssurancePolicyTrustedBaseImage struct {
	Imagename *string `pulumi:"imagename"`
	Registry  *string `pulumi:"registry"`
}

type HostAssurancePolicyTrustedBaseImageArgs

type HostAssurancePolicyTrustedBaseImageArgs struct {
	Imagename pulumi.StringPtrInput `pulumi:"imagename"`
	Registry  pulumi.StringPtrInput `pulumi:"registry"`
}

func (HostAssurancePolicyTrustedBaseImageArgs) ElementType

func (HostAssurancePolicyTrustedBaseImageArgs) ToHostAssurancePolicyTrustedBaseImageOutput

func (i HostAssurancePolicyTrustedBaseImageArgs) ToHostAssurancePolicyTrustedBaseImageOutput() HostAssurancePolicyTrustedBaseImageOutput

func (HostAssurancePolicyTrustedBaseImageArgs) ToHostAssurancePolicyTrustedBaseImageOutputWithContext

func (i HostAssurancePolicyTrustedBaseImageArgs) ToHostAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) HostAssurancePolicyTrustedBaseImageOutput

type HostAssurancePolicyTrustedBaseImageArray

type HostAssurancePolicyTrustedBaseImageArray []HostAssurancePolicyTrustedBaseImageInput

func (HostAssurancePolicyTrustedBaseImageArray) ElementType

func (HostAssurancePolicyTrustedBaseImageArray) ToHostAssurancePolicyTrustedBaseImageArrayOutput

func (i HostAssurancePolicyTrustedBaseImageArray) ToHostAssurancePolicyTrustedBaseImageArrayOutput() HostAssurancePolicyTrustedBaseImageArrayOutput

func (HostAssurancePolicyTrustedBaseImageArray) ToHostAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (i HostAssurancePolicyTrustedBaseImageArray) ToHostAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) HostAssurancePolicyTrustedBaseImageArrayOutput

type HostAssurancePolicyTrustedBaseImageArrayInput

type HostAssurancePolicyTrustedBaseImageArrayInput interface {
	pulumi.Input

	ToHostAssurancePolicyTrustedBaseImageArrayOutput() HostAssurancePolicyTrustedBaseImageArrayOutput
	ToHostAssurancePolicyTrustedBaseImageArrayOutputWithContext(context.Context) HostAssurancePolicyTrustedBaseImageArrayOutput
}

HostAssurancePolicyTrustedBaseImageArrayInput is an input type that accepts HostAssurancePolicyTrustedBaseImageArray and HostAssurancePolicyTrustedBaseImageArrayOutput values. You can construct a concrete instance of `HostAssurancePolicyTrustedBaseImageArrayInput` via:

HostAssurancePolicyTrustedBaseImageArray{ HostAssurancePolicyTrustedBaseImageArgs{...} }

type HostAssurancePolicyTrustedBaseImageArrayOutput

type HostAssurancePolicyTrustedBaseImageArrayOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyTrustedBaseImageArrayOutput) ElementType

func (HostAssurancePolicyTrustedBaseImageArrayOutput) Index

func (HostAssurancePolicyTrustedBaseImageArrayOutput) ToHostAssurancePolicyTrustedBaseImageArrayOutput

func (o HostAssurancePolicyTrustedBaseImageArrayOutput) ToHostAssurancePolicyTrustedBaseImageArrayOutput() HostAssurancePolicyTrustedBaseImageArrayOutput

func (HostAssurancePolicyTrustedBaseImageArrayOutput) ToHostAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (o HostAssurancePolicyTrustedBaseImageArrayOutput) ToHostAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) HostAssurancePolicyTrustedBaseImageArrayOutput

type HostAssurancePolicyTrustedBaseImageInput

type HostAssurancePolicyTrustedBaseImageInput interface {
	pulumi.Input

	ToHostAssurancePolicyTrustedBaseImageOutput() HostAssurancePolicyTrustedBaseImageOutput
	ToHostAssurancePolicyTrustedBaseImageOutputWithContext(context.Context) HostAssurancePolicyTrustedBaseImageOutput
}

HostAssurancePolicyTrustedBaseImageInput is an input type that accepts HostAssurancePolicyTrustedBaseImageArgs and HostAssurancePolicyTrustedBaseImageOutput values. You can construct a concrete instance of `HostAssurancePolicyTrustedBaseImageInput` via:

HostAssurancePolicyTrustedBaseImageArgs{...}

type HostAssurancePolicyTrustedBaseImageOutput

type HostAssurancePolicyTrustedBaseImageOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyTrustedBaseImageOutput) ElementType

func (HostAssurancePolicyTrustedBaseImageOutput) Imagename

func (HostAssurancePolicyTrustedBaseImageOutput) Registry

func (HostAssurancePolicyTrustedBaseImageOutput) ToHostAssurancePolicyTrustedBaseImageOutput

func (o HostAssurancePolicyTrustedBaseImageOutput) ToHostAssurancePolicyTrustedBaseImageOutput() HostAssurancePolicyTrustedBaseImageOutput

func (HostAssurancePolicyTrustedBaseImageOutput) ToHostAssurancePolicyTrustedBaseImageOutputWithContext

func (o HostAssurancePolicyTrustedBaseImageOutput) ToHostAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) HostAssurancePolicyTrustedBaseImageOutput

type HostRuntimePolicy

type HostRuntimePolicy struct {
	pulumi.CustomResourceState

	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayOutput `pulumi:"applicationScopes"`
	// If true, all process activity will be audited.
	AuditAllOsUserActivity pulumi.BoolPtrOutput `pulumi:"auditAllOsUserActivity"`
	// Detects brute force login attempts
	AuditBruteForceLogin pulumi.BoolPtrOutput `pulumi:"auditBruteForceLogin"`
	// If true, full command arguments will be audited.
	AuditFullCommandArguments pulumi.BoolPtrOutput `pulumi:"auditFullCommandArguments"`
	// If true, host failed logins will be audited.
	AuditHostFailedLoginEvents pulumi.BoolPtrOutput `pulumi:"auditHostFailedLoginEvents"`
	// If true, host successful logins will be audited.
	AuditHostSuccessfulLoginEvents pulumi.BoolPtrOutput `pulumi:"auditHostSuccessfulLoginEvents"`
	// If true, account management will be audited.
	AuditUserAccountManagement pulumi.BoolPtrOutput `pulumi:"auditUserAccountManagement"`
	// Username of the account that created the service.
	Author pulumi.StringOutput `pulumi:"author"`
	// Detect and prevent communication to DNS/IP addresses known to be used for Cryptocurrency Mining
	BlockCryptocurrencyMining pulumi.BoolPtrOutput `pulumi:"blockCryptocurrencyMining"`
	// List of files that are prevented from being read, modified and executed in the containers.
	BlockedFiles pulumi.StringArrayOutput `pulumi:"blockedFiles"`
	// The description of the host runtime policy
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// If true, detect and prevent communication from containers to IP addresses known to have a bad reputation.
	EnableIpReputationSecurity pulumi.BoolPtrOutput `pulumi:"enableIpReputationSecurity"`
	// Indicates if the runtime policy is enabled or not.
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Indicates that policy should effect container execution (not just for audit).
	Enforce pulumi.BoolPtrOutput `pulumi:"enforce"`
	// Indicates the number of days after which the runtime policy will be changed to enforce mode.
	EnforceAfterDays pulumi.IntPtrOutput `pulumi:"enforceAfterDays"`
	// Configuration for file integrity monitoring.
	FileIntegrityMonitoring HostRuntimePolicyFileIntegrityMonitoringPtrOutput `pulumi:"fileIntegrityMonitoring"`
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions HostRuntimePolicyMalwareScanOptionsPtrOutput `pulumi:"malwareScanOptions"`
	// If true, system log will be monitored.
	MonitorSystemLogIntegrity pulumi.BoolPtrOutput `pulumi:"monitorSystemLogIntegrity"`
	// If true, system time changes will be monitored.
	MonitorSystemTimeChanges pulumi.BoolPtrOutput `pulumi:"monitorSystemTimeChanges"`
	// If true, windows service operations will be monitored.
	MonitorWindowsServices pulumi.BoolPtrOutput `pulumi:"monitorWindowsServices"`
	// Name of the host runtime policy
	Name pulumi.StringOutput `pulumi:"name"`
	// List of OS (Linux or Windows) groups that are allowed to authenticate to the host, and block authentication requests from all others. Groups can be either Linux groups or Windows AD groups.
	OsGroupsAlloweds pulumi.StringArrayOutput `pulumi:"osGroupsAlloweds"`
	// List of OS (Linux or Windows) groups that are not allowed to authenticate to the host, and block authentication requests from all others. Groups can be either Linux groups or Windows AD groups.
	OsGroupsBlockeds pulumi.StringArrayOutput `pulumi:"osGroupsBlockeds"`
	// List of OS (Linux or Windows) users that are allowed to authenticate to the host, and block authentication requests from all others.
	OsUsersAlloweds pulumi.StringArrayOutput `pulumi:"osUsersAlloweds"`
	// List of OS (Linux or Windows) users that are not allowed to authenticate to the host, and block authentication requests from all others.
	OsUsersBlockeds pulumi.StringArrayOutput `pulumi:"osUsersBlockeds"`
	// List of packages that are not allowed read, write or execute all files that under the packages.
	PackageBlocks pulumi.StringArrayOutput `pulumi:"packageBlocks"`
	// If true, port scanning behaviors will be audited.
	PortScanningDetection pulumi.BoolPtrOutput `pulumi:"portScanningDetection"`
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringOutput `pulumi:"scopeExpression"`
	// List of scope attributes.
	ScopeVariables HostRuntimePolicyScopeVariableArrayOutput `pulumi:"scopeVariables"`
	// Configuration for windows registry monitoring.
	WindowsRegistryMonitoring HostRuntimePolicyWindowsRegistryMonitoringPtrOutput `pulumi:"windowsRegistryMonitoring"`
	// Configuration for windows registry protection.
	WindowsRegistryProtection HostRuntimePolicyWindowsRegistryProtectionPtrOutput `pulumi:"windowsRegistryProtection"`
}

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aquasec.NewHostRuntimePolicy(ctx, "hostRuntimePolicy", &aquasec.HostRuntimePolicyArgs{
			ApplicationScopes: pulumi.StringArray{
				pulumi.String("Global"),
			},
			AuditAllOsUserActivity:         pulumi.Bool(true),
			AuditBruteForceLogin:           pulumi.Bool(true),
			AuditFullCommandArguments:      pulumi.Bool(true),
			AuditHostFailedLoginEvents:     pulumi.Bool(true),
			AuditHostSuccessfulLoginEvents: pulumi.Bool(true),
			AuditUserAccountManagement:     pulumi.Bool(true),
			BlockCryptocurrencyMining:      pulumi.Bool(true),
			BlockedFiles: pulumi.StringArray{
				pulumi.String("blocked"),
			},
			Description:                pulumi.String("host_runtime_policy"),
			EnableIpReputationSecurity: pulumi.Bool(true),
			Enabled:                    pulumi.Bool(true),
			Enforce:                    pulumi.Bool(false),
			FileIntegrityMonitoring: &aquasec.HostRuntimePolicyFileIntegrityMonitoringArgs{
				ExcludedPaths: pulumi.StringArray{
					pulumi.String("expaths"),
				},
				ExcludedProcesses: pulumi.StringArray{
					pulumi.String("exprocess"),
				},
				ExcludedUsers: pulumi.StringArray{
					pulumi.String("expuser"),
				},
				MonitorAttributes: pulumi.Bool(true),
				MonitorCreate:     pulumi.Bool(true),
				MonitorDelete:     pulumi.Bool(true),
				MonitorModify:     pulumi.Bool(true),
				MonitorRead:       pulumi.Bool(true),
				MonitoredPaths: pulumi.StringArray{
					pulumi.String("paths"),
				},
				MonitoredProcesses: pulumi.StringArray{
					pulumi.String("process"),
				},
				MonitoredUsers: pulumi.StringArray{
					pulumi.String("user"),
				},
			},
			MonitorSystemLogIntegrity: pulumi.Bool(true),
			MonitorSystemTimeChanges:  pulumi.Bool(true),
			MonitorWindowsServices:    pulumi.Bool(true),
			OsGroupsAlloweds: pulumi.StringArray{
				pulumi.String("group1"),
			},
			OsGroupsBlockeds: pulumi.StringArray{
				pulumi.String("group2"),
			},
			OsUsersAlloweds: pulumi.StringArray{
				pulumi.String("user1"),
			},
			OsUsersBlockeds: pulumi.StringArray{
				pulumi.String("user2"),
			},
			PackageBlocks: pulumi.StringArray{
				pulumi.String("package1"),
			},
			PortScanningDetection: pulumi.Bool(true),
			ScopeVariables: aquasec.HostRuntimePolicyScopeVariableArray{
				&aquasec.HostRuntimePolicyScopeVariableArgs{
					Attribute: pulumi.String("kubernetes.cluster"),
					Value:     pulumi.String("default"),
				},
				&aquasec.HostRuntimePolicyScopeVariableArgs{
					Attribute: pulumi.String("kubernetes.label"),
					Name:      pulumi.String("app"),
					Value:     pulumi.String("aqua"),
				},
			},
			WindowsRegistryMonitoring: &aquasec.HostRuntimePolicyWindowsRegistryMonitoringArgs{
				ExcludedPaths: pulumi.StringArray{
					pulumi.String("expaths"),
				},
				ExcludedProcesses: pulumi.StringArray{
					pulumi.String("exprocess"),
				},
				ExcludedUsers: pulumi.StringArray{
					pulumi.String("expuser"),
				},
				MonitorAttributes: pulumi.Bool(true),
				MonitorCreate:     pulumi.Bool(true),
				MonitorDelete:     pulumi.Bool(true),
				MonitorModify:     pulumi.Bool(true),
				MonitorRead:       pulumi.Bool(true),
				MonitoredPaths: pulumi.StringArray{
					pulumi.String("paths"),
				},
				MonitoredProcesses: pulumi.StringArray{
					pulumi.String("process"),
				},
				MonitoredUsers: pulumi.StringArray{
					pulumi.String("user"),
				},
			},
			WindowsRegistryProtection: &aquasec.HostRuntimePolicyWindowsRegistryProtectionArgs{
				ExcludedPaths: pulumi.StringArray{
					pulumi.String("expaths"),
				},
				ExcludedProcesses: pulumi.StringArray{
					pulumi.String("exprocess"),
				},
				ExcludedUsers: pulumi.StringArray{
					pulumi.String("expuser"),
				},
				ProtectedPaths: pulumi.StringArray{
					pulumi.String("paths"),
				},
				ProtectedProcesses: pulumi.StringArray{
					pulumi.String("process"),
				},
				ProtectedUsers: pulumi.StringArray{
					pulumi.String("user"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetHostRuntimePolicy

func GetHostRuntimePolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HostRuntimePolicyState, opts ...pulumi.ResourceOption) (*HostRuntimePolicy, error)

GetHostRuntimePolicy gets an existing HostRuntimePolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHostRuntimePolicy

func NewHostRuntimePolicy(ctx *pulumi.Context,
	name string, args *HostRuntimePolicyArgs, opts ...pulumi.ResourceOption) (*HostRuntimePolicy, error)

NewHostRuntimePolicy registers a new resource with the given unique name, arguments, and options.

func (*HostRuntimePolicy) ElementType

func (*HostRuntimePolicy) ElementType() reflect.Type

func (*HostRuntimePolicy) ToHostRuntimePolicyOutput

func (i *HostRuntimePolicy) ToHostRuntimePolicyOutput() HostRuntimePolicyOutput

func (*HostRuntimePolicy) ToHostRuntimePolicyOutputWithContext

func (i *HostRuntimePolicy) ToHostRuntimePolicyOutputWithContext(ctx context.Context) HostRuntimePolicyOutput

type HostRuntimePolicyArgs

type HostRuntimePolicyArgs struct {
	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayInput
	// If true, all process activity will be audited.
	AuditAllOsUserActivity pulumi.BoolPtrInput
	// Detects brute force login attempts
	AuditBruteForceLogin pulumi.BoolPtrInput
	// If true, full command arguments will be audited.
	AuditFullCommandArguments pulumi.BoolPtrInput
	// If true, host failed logins will be audited.
	AuditHostFailedLoginEvents pulumi.BoolPtrInput
	// If true, host successful logins will be audited.
	AuditHostSuccessfulLoginEvents pulumi.BoolPtrInput
	// If true, account management will be audited.
	AuditUserAccountManagement pulumi.BoolPtrInput
	// Detect and prevent communication to DNS/IP addresses known to be used for Cryptocurrency Mining
	BlockCryptocurrencyMining pulumi.BoolPtrInput
	// List of files that are prevented from being read, modified and executed in the containers.
	BlockedFiles pulumi.StringArrayInput
	// The description of the host runtime policy
	Description pulumi.StringPtrInput
	// If true, detect and prevent communication from containers to IP addresses known to have a bad reputation.
	EnableIpReputationSecurity pulumi.BoolPtrInput
	// Indicates if the runtime policy is enabled or not.
	Enabled pulumi.BoolPtrInput
	// Indicates that policy should effect container execution (not just for audit).
	Enforce pulumi.BoolPtrInput
	// Indicates the number of days after which the runtime policy will be changed to enforce mode.
	EnforceAfterDays pulumi.IntPtrInput
	// Configuration for file integrity monitoring.
	FileIntegrityMonitoring HostRuntimePolicyFileIntegrityMonitoringPtrInput
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions HostRuntimePolicyMalwareScanOptionsPtrInput
	// If true, system log will be monitored.
	MonitorSystemLogIntegrity pulumi.BoolPtrInput
	// If true, system time changes will be monitored.
	MonitorSystemTimeChanges pulumi.BoolPtrInput
	// If true, windows service operations will be monitored.
	MonitorWindowsServices pulumi.BoolPtrInput
	// Name of the host runtime policy
	Name pulumi.StringPtrInput
	// List of OS (Linux or Windows) groups that are allowed to authenticate to the host, and block authentication requests from all others. Groups can be either Linux groups or Windows AD groups.
	OsGroupsAlloweds pulumi.StringArrayInput
	// List of OS (Linux or Windows) groups that are not allowed to authenticate to the host, and block authentication requests from all others. Groups can be either Linux groups or Windows AD groups.
	OsGroupsBlockeds pulumi.StringArrayInput
	// List of OS (Linux or Windows) users that are allowed to authenticate to the host, and block authentication requests from all others.
	OsUsersAlloweds pulumi.StringArrayInput
	// List of OS (Linux or Windows) users that are not allowed to authenticate to the host, and block authentication requests from all others.
	OsUsersBlockeds pulumi.StringArrayInput
	// List of packages that are not allowed read, write or execute all files that under the packages.
	PackageBlocks pulumi.StringArrayInput
	// If true, port scanning behaviors will be audited.
	PortScanningDetection pulumi.BoolPtrInput
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringPtrInput
	// List of scope attributes.
	ScopeVariables HostRuntimePolicyScopeVariableArrayInput
	// Configuration for windows registry monitoring.
	WindowsRegistryMonitoring HostRuntimePolicyWindowsRegistryMonitoringPtrInput
	// Configuration for windows registry protection.
	WindowsRegistryProtection HostRuntimePolicyWindowsRegistryProtectionPtrInput
}

The set of arguments for constructing a HostRuntimePolicy resource.

func (HostRuntimePolicyArgs) ElementType

func (HostRuntimePolicyArgs) ElementType() reflect.Type

type HostRuntimePolicyArray

type HostRuntimePolicyArray []HostRuntimePolicyInput

func (HostRuntimePolicyArray) ElementType

func (HostRuntimePolicyArray) ElementType() reflect.Type

func (HostRuntimePolicyArray) ToHostRuntimePolicyArrayOutput

func (i HostRuntimePolicyArray) ToHostRuntimePolicyArrayOutput() HostRuntimePolicyArrayOutput

func (HostRuntimePolicyArray) ToHostRuntimePolicyArrayOutputWithContext

func (i HostRuntimePolicyArray) ToHostRuntimePolicyArrayOutputWithContext(ctx context.Context) HostRuntimePolicyArrayOutput

type HostRuntimePolicyArrayInput

type HostRuntimePolicyArrayInput interface {
	pulumi.Input

	ToHostRuntimePolicyArrayOutput() HostRuntimePolicyArrayOutput
	ToHostRuntimePolicyArrayOutputWithContext(context.Context) HostRuntimePolicyArrayOutput
}

HostRuntimePolicyArrayInput is an input type that accepts HostRuntimePolicyArray and HostRuntimePolicyArrayOutput values. You can construct a concrete instance of `HostRuntimePolicyArrayInput` via:

HostRuntimePolicyArray{ HostRuntimePolicyArgs{...} }

type HostRuntimePolicyArrayOutput

type HostRuntimePolicyArrayOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyArrayOutput) ElementType

func (HostRuntimePolicyArrayOutput) Index

func (HostRuntimePolicyArrayOutput) ToHostRuntimePolicyArrayOutput

func (o HostRuntimePolicyArrayOutput) ToHostRuntimePolicyArrayOutput() HostRuntimePolicyArrayOutput

func (HostRuntimePolicyArrayOutput) ToHostRuntimePolicyArrayOutputWithContext

func (o HostRuntimePolicyArrayOutput) ToHostRuntimePolicyArrayOutputWithContext(ctx context.Context) HostRuntimePolicyArrayOutput

type HostRuntimePolicyFileIntegrityMonitoring

type HostRuntimePolicyFileIntegrityMonitoring struct {
	// List of paths to be excluded from being monitored.
	ExcludedPaths []string `pulumi:"excludedPaths"`
	// List of processes to be excluded from being monitored.
	ExcludedProcesses []string `pulumi:"excludedProcesses"`
	// List of users to be excluded from being monitored.
	ExcludedUsers []string `pulumi:"excludedUsers"`
	// If true, add attributes operations will be monitored.
	MonitorAttributes *bool `pulumi:"monitorAttributes"`
	// If true, create operations will be monitored.
	MonitorCreate *bool `pulumi:"monitorCreate"`
	// If true, deletion operations will be monitored.
	MonitorDelete *bool `pulumi:"monitorDelete"`
	// If true, modification operations will be monitored.
	MonitorModify *bool `pulumi:"monitorModify"`
	// If true, read operations will be monitored.
	MonitorRead *bool `pulumi:"monitorRead"`
	// List of paths to be monitored.
	MonitoredPaths []string `pulumi:"monitoredPaths"`
	// List of processes to be monitored.
	MonitoredProcesses []string `pulumi:"monitoredProcesses"`
	// List of users to be monitored.
	MonitoredUsers []string `pulumi:"monitoredUsers"`
}

type HostRuntimePolicyFileIntegrityMonitoringArgs

type HostRuntimePolicyFileIntegrityMonitoringArgs struct {
	// List of paths to be excluded from being monitored.
	ExcludedPaths pulumi.StringArrayInput `pulumi:"excludedPaths"`
	// List of processes to be excluded from being monitored.
	ExcludedProcesses pulumi.StringArrayInput `pulumi:"excludedProcesses"`
	// List of users to be excluded from being monitored.
	ExcludedUsers pulumi.StringArrayInput `pulumi:"excludedUsers"`
	// If true, add attributes operations will be monitored.
	MonitorAttributes pulumi.BoolPtrInput `pulumi:"monitorAttributes"`
	// If true, create operations will be monitored.
	MonitorCreate pulumi.BoolPtrInput `pulumi:"monitorCreate"`
	// If true, deletion operations will be monitored.
	MonitorDelete pulumi.BoolPtrInput `pulumi:"monitorDelete"`
	// If true, modification operations will be monitored.
	MonitorModify pulumi.BoolPtrInput `pulumi:"monitorModify"`
	// If true, read operations will be monitored.
	MonitorRead pulumi.BoolPtrInput `pulumi:"monitorRead"`
	// List of paths to be monitored.
	MonitoredPaths pulumi.StringArrayInput `pulumi:"monitoredPaths"`
	// List of processes to be monitored.
	MonitoredProcesses pulumi.StringArrayInput `pulumi:"monitoredProcesses"`
	// List of users to be monitored.
	MonitoredUsers pulumi.StringArrayInput `pulumi:"monitoredUsers"`
}

func (HostRuntimePolicyFileIntegrityMonitoringArgs) ElementType

func (HostRuntimePolicyFileIntegrityMonitoringArgs) ToHostRuntimePolicyFileIntegrityMonitoringOutput

func (i HostRuntimePolicyFileIntegrityMonitoringArgs) ToHostRuntimePolicyFileIntegrityMonitoringOutput() HostRuntimePolicyFileIntegrityMonitoringOutput

func (HostRuntimePolicyFileIntegrityMonitoringArgs) ToHostRuntimePolicyFileIntegrityMonitoringOutputWithContext

func (i HostRuntimePolicyFileIntegrityMonitoringArgs) ToHostRuntimePolicyFileIntegrityMonitoringOutputWithContext(ctx context.Context) HostRuntimePolicyFileIntegrityMonitoringOutput

func (HostRuntimePolicyFileIntegrityMonitoringArgs) ToHostRuntimePolicyFileIntegrityMonitoringPtrOutput

func (i HostRuntimePolicyFileIntegrityMonitoringArgs) ToHostRuntimePolicyFileIntegrityMonitoringPtrOutput() HostRuntimePolicyFileIntegrityMonitoringPtrOutput

func (HostRuntimePolicyFileIntegrityMonitoringArgs) ToHostRuntimePolicyFileIntegrityMonitoringPtrOutputWithContext

func (i HostRuntimePolicyFileIntegrityMonitoringArgs) ToHostRuntimePolicyFileIntegrityMonitoringPtrOutputWithContext(ctx context.Context) HostRuntimePolicyFileIntegrityMonitoringPtrOutput

type HostRuntimePolicyFileIntegrityMonitoringInput

type HostRuntimePolicyFileIntegrityMonitoringInput interface {
	pulumi.Input

	ToHostRuntimePolicyFileIntegrityMonitoringOutput() HostRuntimePolicyFileIntegrityMonitoringOutput
	ToHostRuntimePolicyFileIntegrityMonitoringOutputWithContext(context.Context) HostRuntimePolicyFileIntegrityMonitoringOutput
}

HostRuntimePolicyFileIntegrityMonitoringInput is an input type that accepts HostRuntimePolicyFileIntegrityMonitoringArgs and HostRuntimePolicyFileIntegrityMonitoringOutput values. You can construct a concrete instance of `HostRuntimePolicyFileIntegrityMonitoringInput` via:

HostRuntimePolicyFileIntegrityMonitoringArgs{...}

type HostRuntimePolicyFileIntegrityMonitoringOutput

type HostRuntimePolicyFileIntegrityMonitoringOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyFileIntegrityMonitoringOutput) ElementType

func (HostRuntimePolicyFileIntegrityMonitoringOutput) ExcludedPaths

List of paths to be excluded from being monitored.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) ExcludedProcesses

List of processes to be excluded from being monitored.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) ExcludedUsers

List of users to be excluded from being monitored.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitorAttributes

If true, add attributes operations will be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitorCreate

If true, create operations will be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitorDelete

If true, deletion operations will be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitorModify

If true, modification operations will be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitorRead

If true, read operations will be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredPaths

List of paths to be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredProcesses

List of processes to be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredUsers

List of users to be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) ToHostRuntimePolicyFileIntegrityMonitoringOutput

func (o HostRuntimePolicyFileIntegrityMonitoringOutput) ToHostRuntimePolicyFileIntegrityMonitoringOutput() HostRuntimePolicyFileIntegrityMonitoringOutput

func (HostRuntimePolicyFileIntegrityMonitoringOutput) ToHostRuntimePolicyFileIntegrityMonitoringOutputWithContext

func (o HostRuntimePolicyFileIntegrityMonitoringOutput) ToHostRuntimePolicyFileIntegrityMonitoringOutputWithContext(ctx context.Context) HostRuntimePolicyFileIntegrityMonitoringOutput

func (HostRuntimePolicyFileIntegrityMonitoringOutput) ToHostRuntimePolicyFileIntegrityMonitoringPtrOutput

func (o HostRuntimePolicyFileIntegrityMonitoringOutput) ToHostRuntimePolicyFileIntegrityMonitoringPtrOutput() HostRuntimePolicyFileIntegrityMonitoringPtrOutput

func (HostRuntimePolicyFileIntegrityMonitoringOutput) ToHostRuntimePolicyFileIntegrityMonitoringPtrOutputWithContext

func (o HostRuntimePolicyFileIntegrityMonitoringOutput) ToHostRuntimePolicyFileIntegrityMonitoringPtrOutputWithContext(ctx context.Context) HostRuntimePolicyFileIntegrityMonitoringPtrOutput

type HostRuntimePolicyFileIntegrityMonitoringPtrInput

type HostRuntimePolicyFileIntegrityMonitoringPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyFileIntegrityMonitoringPtrOutput() HostRuntimePolicyFileIntegrityMonitoringPtrOutput
	ToHostRuntimePolicyFileIntegrityMonitoringPtrOutputWithContext(context.Context) HostRuntimePolicyFileIntegrityMonitoringPtrOutput
}

HostRuntimePolicyFileIntegrityMonitoringPtrInput is an input type that accepts HostRuntimePolicyFileIntegrityMonitoringArgs, HostRuntimePolicyFileIntegrityMonitoringPtr and HostRuntimePolicyFileIntegrityMonitoringPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyFileIntegrityMonitoringPtrInput` via:

        HostRuntimePolicyFileIntegrityMonitoringArgs{...}

or:

        nil

type HostRuntimePolicyFileIntegrityMonitoringPtrOutput

type HostRuntimePolicyFileIntegrityMonitoringPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) Elem

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) ElementType

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) ExcludedPaths

List of paths to be excluded from being monitored.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) ExcludedProcesses

List of processes to be excluded from being monitored.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) ExcludedUsers

List of users to be excluded from being monitored.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitorAttributes

If true, add attributes operations will be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitorCreate

If true, create operations will be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitorDelete

If true, deletion operations will be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitorModify

If true, modification operations will be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitorRead

If true, read operations will be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredPaths

List of paths to be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredProcesses

List of processes to be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredUsers

List of users to be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) ToHostRuntimePolicyFileIntegrityMonitoringPtrOutput

func (o HostRuntimePolicyFileIntegrityMonitoringPtrOutput) ToHostRuntimePolicyFileIntegrityMonitoringPtrOutput() HostRuntimePolicyFileIntegrityMonitoringPtrOutput

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) ToHostRuntimePolicyFileIntegrityMonitoringPtrOutputWithContext

func (o HostRuntimePolicyFileIntegrityMonitoringPtrOutput) ToHostRuntimePolicyFileIntegrityMonitoringPtrOutputWithContext(ctx context.Context) HostRuntimePolicyFileIntegrityMonitoringPtrOutput

type HostRuntimePolicyInput

type HostRuntimePolicyInput interface {
	pulumi.Input

	ToHostRuntimePolicyOutput() HostRuntimePolicyOutput
	ToHostRuntimePolicyOutputWithContext(ctx context.Context) HostRuntimePolicyOutput
}

type HostRuntimePolicyMalwareScanOptions

type HostRuntimePolicyMalwareScanOptions struct {
	// Set Action, Defaults to 'Alert' when empty
	Action *string `pulumi:"action"`
	// Defines if enabled or not
	Enabled *bool `pulumi:"enabled"`
	// List of registry paths to be excluded from being protected.
	ExcludeDirectories []string `pulumi:"excludeDirectories"`
	// List of registry processes to be excluded from being protected.
	ExcludeProcesses []string `pulumi:"excludeProcesses"`
}

type HostRuntimePolicyMalwareScanOptionsArgs

type HostRuntimePolicyMalwareScanOptionsArgs struct {
	// Set Action, Defaults to 'Alert' when empty
	Action pulumi.StringPtrInput `pulumi:"action"`
	// Defines if enabled or not
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of registry paths to be excluded from being protected.
	ExcludeDirectories pulumi.StringArrayInput `pulumi:"excludeDirectories"`
	// List of registry processes to be excluded from being protected.
	ExcludeProcesses pulumi.StringArrayInput `pulumi:"excludeProcesses"`
}

func (HostRuntimePolicyMalwareScanOptionsArgs) ElementType

func (HostRuntimePolicyMalwareScanOptionsArgs) ToHostRuntimePolicyMalwareScanOptionsOutput

func (i HostRuntimePolicyMalwareScanOptionsArgs) ToHostRuntimePolicyMalwareScanOptionsOutput() HostRuntimePolicyMalwareScanOptionsOutput

func (HostRuntimePolicyMalwareScanOptionsArgs) ToHostRuntimePolicyMalwareScanOptionsOutputWithContext

func (i HostRuntimePolicyMalwareScanOptionsArgs) ToHostRuntimePolicyMalwareScanOptionsOutputWithContext(ctx context.Context) HostRuntimePolicyMalwareScanOptionsOutput

func (HostRuntimePolicyMalwareScanOptionsArgs) ToHostRuntimePolicyMalwareScanOptionsPtrOutput

func (i HostRuntimePolicyMalwareScanOptionsArgs) ToHostRuntimePolicyMalwareScanOptionsPtrOutput() HostRuntimePolicyMalwareScanOptionsPtrOutput

func (HostRuntimePolicyMalwareScanOptionsArgs) ToHostRuntimePolicyMalwareScanOptionsPtrOutputWithContext

func (i HostRuntimePolicyMalwareScanOptionsArgs) ToHostRuntimePolicyMalwareScanOptionsPtrOutputWithContext(ctx context.Context) HostRuntimePolicyMalwareScanOptionsPtrOutput

type HostRuntimePolicyMalwareScanOptionsInput

type HostRuntimePolicyMalwareScanOptionsInput interface {
	pulumi.Input

	ToHostRuntimePolicyMalwareScanOptionsOutput() HostRuntimePolicyMalwareScanOptionsOutput
	ToHostRuntimePolicyMalwareScanOptionsOutputWithContext(context.Context) HostRuntimePolicyMalwareScanOptionsOutput
}

HostRuntimePolicyMalwareScanOptionsInput is an input type that accepts HostRuntimePolicyMalwareScanOptionsArgs and HostRuntimePolicyMalwareScanOptionsOutput values. You can construct a concrete instance of `HostRuntimePolicyMalwareScanOptionsInput` via:

HostRuntimePolicyMalwareScanOptionsArgs{...}

type HostRuntimePolicyMalwareScanOptionsOutput

type HostRuntimePolicyMalwareScanOptionsOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyMalwareScanOptionsOutput) Action

Set Action, Defaults to 'Alert' when empty

func (HostRuntimePolicyMalwareScanOptionsOutput) ElementType

func (HostRuntimePolicyMalwareScanOptionsOutput) Enabled

Defines if enabled or not

func (HostRuntimePolicyMalwareScanOptionsOutput) ExcludeDirectories

List of registry paths to be excluded from being protected.

func (HostRuntimePolicyMalwareScanOptionsOutput) ExcludeProcesses

List of registry processes to be excluded from being protected.

func (HostRuntimePolicyMalwareScanOptionsOutput) ToHostRuntimePolicyMalwareScanOptionsOutput

func (o HostRuntimePolicyMalwareScanOptionsOutput) ToHostRuntimePolicyMalwareScanOptionsOutput() HostRuntimePolicyMalwareScanOptionsOutput

func (HostRuntimePolicyMalwareScanOptionsOutput) ToHostRuntimePolicyMalwareScanOptionsOutputWithContext

func (o HostRuntimePolicyMalwareScanOptionsOutput) ToHostRuntimePolicyMalwareScanOptionsOutputWithContext(ctx context.Context) HostRuntimePolicyMalwareScanOptionsOutput

func (HostRuntimePolicyMalwareScanOptionsOutput) ToHostRuntimePolicyMalwareScanOptionsPtrOutput

func (o HostRuntimePolicyMalwareScanOptionsOutput) ToHostRuntimePolicyMalwareScanOptionsPtrOutput() HostRuntimePolicyMalwareScanOptionsPtrOutput

func (HostRuntimePolicyMalwareScanOptionsOutput) ToHostRuntimePolicyMalwareScanOptionsPtrOutputWithContext

func (o HostRuntimePolicyMalwareScanOptionsOutput) ToHostRuntimePolicyMalwareScanOptionsPtrOutputWithContext(ctx context.Context) HostRuntimePolicyMalwareScanOptionsPtrOutput

type HostRuntimePolicyMalwareScanOptionsPtrInput

type HostRuntimePolicyMalwareScanOptionsPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyMalwareScanOptionsPtrOutput() HostRuntimePolicyMalwareScanOptionsPtrOutput
	ToHostRuntimePolicyMalwareScanOptionsPtrOutputWithContext(context.Context) HostRuntimePolicyMalwareScanOptionsPtrOutput
}

HostRuntimePolicyMalwareScanOptionsPtrInput is an input type that accepts HostRuntimePolicyMalwareScanOptionsArgs, HostRuntimePolicyMalwareScanOptionsPtr and HostRuntimePolicyMalwareScanOptionsPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyMalwareScanOptionsPtrInput` via:

        HostRuntimePolicyMalwareScanOptionsArgs{...}

or:

        nil

type HostRuntimePolicyMalwareScanOptionsPtrOutput

type HostRuntimePolicyMalwareScanOptionsPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyMalwareScanOptionsPtrOutput) Action

Set Action, Defaults to 'Alert' when empty

func (HostRuntimePolicyMalwareScanOptionsPtrOutput) Elem

func (HostRuntimePolicyMalwareScanOptionsPtrOutput) ElementType

func (HostRuntimePolicyMalwareScanOptionsPtrOutput) Enabled

Defines if enabled or not

func (HostRuntimePolicyMalwareScanOptionsPtrOutput) ExcludeDirectories

List of registry paths to be excluded from being protected.

func (HostRuntimePolicyMalwareScanOptionsPtrOutput) ExcludeProcesses

List of registry processes to be excluded from being protected.

func (HostRuntimePolicyMalwareScanOptionsPtrOutput) ToHostRuntimePolicyMalwareScanOptionsPtrOutput

func (o HostRuntimePolicyMalwareScanOptionsPtrOutput) ToHostRuntimePolicyMalwareScanOptionsPtrOutput() HostRuntimePolicyMalwareScanOptionsPtrOutput

func (HostRuntimePolicyMalwareScanOptionsPtrOutput) ToHostRuntimePolicyMalwareScanOptionsPtrOutputWithContext

func (o HostRuntimePolicyMalwareScanOptionsPtrOutput) ToHostRuntimePolicyMalwareScanOptionsPtrOutputWithContext(ctx context.Context) HostRuntimePolicyMalwareScanOptionsPtrOutput

type HostRuntimePolicyMap

type HostRuntimePolicyMap map[string]HostRuntimePolicyInput

func (HostRuntimePolicyMap) ElementType

func (HostRuntimePolicyMap) ElementType() reflect.Type

func (HostRuntimePolicyMap) ToHostRuntimePolicyMapOutput

func (i HostRuntimePolicyMap) ToHostRuntimePolicyMapOutput() HostRuntimePolicyMapOutput

func (HostRuntimePolicyMap) ToHostRuntimePolicyMapOutputWithContext

func (i HostRuntimePolicyMap) ToHostRuntimePolicyMapOutputWithContext(ctx context.Context) HostRuntimePolicyMapOutput

type HostRuntimePolicyMapInput

type HostRuntimePolicyMapInput interface {
	pulumi.Input

	ToHostRuntimePolicyMapOutput() HostRuntimePolicyMapOutput
	ToHostRuntimePolicyMapOutputWithContext(context.Context) HostRuntimePolicyMapOutput
}

HostRuntimePolicyMapInput is an input type that accepts HostRuntimePolicyMap and HostRuntimePolicyMapOutput values. You can construct a concrete instance of `HostRuntimePolicyMapInput` via:

HostRuntimePolicyMap{ "key": HostRuntimePolicyArgs{...} }

type HostRuntimePolicyMapOutput

type HostRuntimePolicyMapOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyMapOutput) ElementType

func (HostRuntimePolicyMapOutput) ElementType() reflect.Type

func (HostRuntimePolicyMapOutput) MapIndex

func (HostRuntimePolicyMapOutput) ToHostRuntimePolicyMapOutput

func (o HostRuntimePolicyMapOutput) ToHostRuntimePolicyMapOutput() HostRuntimePolicyMapOutput

func (HostRuntimePolicyMapOutput) ToHostRuntimePolicyMapOutputWithContext

func (o HostRuntimePolicyMapOutput) ToHostRuntimePolicyMapOutputWithContext(ctx context.Context) HostRuntimePolicyMapOutput

type HostRuntimePolicyOutput

type HostRuntimePolicyOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyOutput) ApplicationScopes

func (o HostRuntimePolicyOutput) ApplicationScopes() pulumi.StringArrayOutput

Indicates the application scope of the service.

func (HostRuntimePolicyOutput) AuditAllOsUserActivity

func (o HostRuntimePolicyOutput) AuditAllOsUserActivity() pulumi.BoolPtrOutput

If true, all process activity will be audited.

func (HostRuntimePolicyOutput) AuditBruteForceLogin

func (o HostRuntimePolicyOutput) AuditBruteForceLogin() pulumi.BoolPtrOutput

Detects brute force login attempts

func (HostRuntimePolicyOutput) AuditFullCommandArguments

func (o HostRuntimePolicyOutput) AuditFullCommandArguments() pulumi.BoolPtrOutput

If true, full command arguments will be audited.

func (HostRuntimePolicyOutput) AuditHostFailedLoginEvents

func (o HostRuntimePolicyOutput) AuditHostFailedLoginEvents() pulumi.BoolPtrOutput

If true, host failed logins will be audited.

func (HostRuntimePolicyOutput) AuditHostSuccessfulLoginEvents

func (o HostRuntimePolicyOutput) AuditHostSuccessfulLoginEvents() pulumi.BoolPtrOutput

If true, host successful logins will be audited.

func (HostRuntimePolicyOutput) AuditUserAccountManagement

func (o HostRuntimePolicyOutput) AuditUserAccountManagement() pulumi.BoolPtrOutput

If true, account management will be audited.

func (HostRuntimePolicyOutput) Author

Username of the account that created the service.

func (HostRuntimePolicyOutput) BlockCryptocurrencyMining

func (o HostRuntimePolicyOutput) BlockCryptocurrencyMining() pulumi.BoolPtrOutput

Detect and prevent communication to DNS/IP addresses known to be used for Cryptocurrency Mining

func (HostRuntimePolicyOutput) BlockedFiles

List of files that are prevented from being read, modified and executed in the containers.

func (HostRuntimePolicyOutput) Description

The description of the host runtime policy

func (HostRuntimePolicyOutput) ElementType

func (HostRuntimePolicyOutput) ElementType() reflect.Type

func (HostRuntimePolicyOutput) EnableIpReputationSecurity

func (o HostRuntimePolicyOutput) EnableIpReputationSecurity() pulumi.BoolPtrOutput

If true, detect and prevent communication from containers to IP addresses known to have a bad reputation.

func (HostRuntimePolicyOutput) Enabled

Indicates if the runtime policy is enabled or not.

func (HostRuntimePolicyOutput) Enforce

Indicates that policy should effect container execution (not just for audit).

func (HostRuntimePolicyOutput) EnforceAfterDays

func (o HostRuntimePolicyOutput) EnforceAfterDays() pulumi.IntPtrOutput

Indicates the number of days after which the runtime policy will be changed to enforce mode.

func (HostRuntimePolicyOutput) FileIntegrityMonitoring

Configuration for file integrity monitoring.

func (HostRuntimePolicyOutput) MalwareScanOptions

Configuration for Real-Time Malware Protection.

func (HostRuntimePolicyOutput) MonitorSystemLogIntegrity

func (o HostRuntimePolicyOutput) MonitorSystemLogIntegrity() pulumi.BoolPtrOutput

If true, system log will be monitored.

func (HostRuntimePolicyOutput) MonitorSystemTimeChanges

func (o HostRuntimePolicyOutput) MonitorSystemTimeChanges() pulumi.BoolPtrOutput

If true, system time changes will be monitored.

func (HostRuntimePolicyOutput) MonitorWindowsServices

func (o HostRuntimePolicyOutput) MonitorWindowsServices() pulumi.BoolPtrOutput

If true, windows service operations will be monitored.

func (HostRuntimePolicyOutput) Name

Name of the host runtime policy

func (HostRuntimePolicyOutput) OsGroupsAlloweds

func (o HostRuntimePolicyOutput) OsGroupsAlloweds() pulumi.StringArrayOutput

List of OS (Linux or Windows) groups that are allowed to authenticate to the host, and block authentication requests from all others. Groups can be either Linux groups or Windows AD groups.

func (HostRuntimePolicyOutput) OsGroupsBlockeds

func (o HostRuntimePolicyOutput) OsGroupsBlockeds() pulumi.StringArrayOutput

List of OS (Linux or Windows) groups that are not allowed to authenticate to the host, and block authentication requests from all others. Groups can be either Linux groups or Windows AD groups.

func (HostRuntimePolicyOutput) OsUsersAlloweds

func (o HostRuntimePolicyOutput) OsUsersAlloweds() pulumi.StringArrayOutput

List of OS (Linux or Windows) users that are allowed to authenticate to the host, and block authentication requests from all others.

func (HostRuntimePolicyOutput) OsUsersBlockeds

func (o HostRuntimePolicyOutput) OsUsersBlockeds() pulumi.StringArrayOutput

List of OS (Linux or Windows) users that are not allowed to authenticate to the host, and block authentication requests from all others.

func (HostRuntimePolicyOutput) PackageBlocks

List of packages that are not allowed read, write or execute all files that under the packages.

func (HostRuntimePolicyOutput) PortScanningDetection

func (o HostRuntimePolicyOutput) PortScanningDetection() pulumi.BoolPtrOutput

If true, port scanning behaviors will be audited.

func (HostRuntimePolicyOutput) ScopeExpression

func (o HostRuntimePolicyOutput) ScopeExpression() pulumi.StringOutput

Logical expression of how to compute the dependency of the scope variables.

func (HostRuntimePolicyOutput) ScopeVariables

List of scope attributes.

func (HostRuntimePolicyOutput) ToHostRuntimePolicyOutput

func (o HostRuntimePolicyOutput) ToHostRuntimePolicyOutput() HostRuntimePolicyOutput

func (HostRuntimePolicyOutput) ToHostRuntimePolicyOutputWithContext

func (o HostRuntimePolicyOutput) ToHostRuntimePolicyOutputWithContext(ctx context.Context) HostRuntimePolicyOutput

func (HostRuntimePolicyOutput) WindowsRegistryMonitoring

Configuration for windows registry monitoring.

func (HostRuntimePolicyOutput) WindowsRegistryProtection

Configuration for windows registry protection.

type HostRuntimePolicyScopeVariable

type HostRuntimePolicyScopeVariable struct {
	// Class of supported scope.
	Attribute string `pulumi:"attribute"`
	// Name assigned to the attribute.
	Name *string `pulumi:"name"`
	// Value assigned to the attribute.
	Value string `pulumi:"value"`
}

type HostRuntimePolicyScopeVariableArgs

type HostRuntimePolicyScopeVariableArgs struct {
	// Class of supported scope.
	Attribute pulumi.StringInput `pulumi:"attribute"`
	// Name assigned to the attribute.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Value assigned to the attribute.
	Value pulumi.StringInput `pulumi:"value"`
}

func (HostRuntimePolicyScopeVariableArgs) ElementType

func (HostRuntimePolicyScopeVariableArgs) ToHostRuntimePolicyScopeVariableOutput

func (i HostRuntimePolicyScopeVariableArgs) ToHostRuntimePolicyScopeVariableOutput() HostRuntimePolicyScopeVariableOutput

func (HostRuntimePolicyScopeVariableArgs) ToHostRuntimePolicyScopeVariableOutputWithContext

func (i HostRuntimePolicyScopeVariableArgs) ToHostRuntimePolicyScopeVariableOutputWithContext(ctx context.Context) HostRuntimePolicyScopeVariableOutput

type HostRuntimePolicyScopeVariableArray

type HostRuntimePolicyScopeVariableArray []HostRuntimePolicyScopeVariableInput

func (HostRuntimePolicyScopeVariableArray) ElementType

func (HostRuntimePolicyScopeVariableArray) ToHostRuntimePolicyScopeVariableArrayOutput

func (i HostRuntimePolicyScopeVariableArray) ToHostRuntimePolicyScopeVariableArrayOutput() HostRuntimePolicyScopeVariableArrayOutput

func (HostRuntimePolicyScopeVariableArray) ToHostRuntimePolicyScopeVariableArrayOutputWithContext

func (i HostRuntimePolicyScopeVariableArray) ToHostRuntimePolicyScopeVariableArrayOutputWithContext(ctx context.Context) HostRuntimePolicyScopeVariableArrayOutput

type HostRuntimePolicyScopeVariableArrayInput

type HostRuntimePolicyScopeVariableArrayInput interface {
	pulumi.Input

	ToHostRuntimePolicyScopeVariableArrayOutput() HostRuntimePolicyScopeVariableArrayOutput
	ToHostRuntimePolicyScopeVariableArrayOutputWithContext(context.Context) HostRuntimePolicyScopeVariableArrayOutput
}

HostRuntimePolicyScopeVariableArrayInput is an input type that accepts HostRuntimePolicyScopeVariableArray and HostRuntimePolicyScopeVariableArrayOutput values. You can construct a concrete instance of `HostRuntimePolicyScopeVariableArrayInput` via:

HostRuntimePolicyScopeVariableArray{ HostRuntimePolicyScopeVariableArgs{...} }

type HostRuntimePolicyScopeVariableArrayOutput

type HostRuntimePolicyScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyScopeVariableArrayOutput) ElementType

func (HostRuntimePolicyScopeVariableArrayOutput) Index

func (HostRuntimePolicyScopeVariableArrayOutput) ToHostRuntimePolicyScopeVariableArrayOutput

func (o HostRuntimePolicyScopeVariableArrayOutput) ToHostRuntimePolicyScopeVariableArrayOutput() HostRuntimePolicyScopeVariableArrayOutput

func (HostRuntimePolicyScopeVariableArrayOutput) ToHostRuntimePolicyScopeVariableArrayOutputWithContext

func (o HostRuntimePolicyScopeVariableArrayOutput) ToHostRuntimePolicyScopeVariableArrayOutputWithContext(ctx context.Context) HostRuntimePolicyScopeVariableArrayOutput

type HostRuntimePolicyScopeVariableInput

type HostRuntimePolicyScopeVariableInput interface {
	pulumi.Input

	ToHostRuntimePolicyScopeVariableOutput() HostRuntimePolicyScopeVariableOutput
	ToHostRuntimePolicyScopeVariableOutputWithContext(context.Context) HostRuntimePolicyScopeVariableOutput
}

HostRuntimePolicyScopeVariableInput is an input type that accepts HostRuntimePolicyScopeVariableArgs and HostRuntimePolicyScopeVariableOutput values. You can construct a concrete instance of `HostRuntimePolicyScopeVariableInput` via:

HostRuntimePolicyScopeVariableArgs{...}

type HostRuntimePolicyScopeVariableOutput

type HostRuntimePolicyScopeVariableOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyScopeVariableOutput) Attribute

Class of supported scope.

func (HostRuntimePolicyScopeVariableOutput) ElementType

func (HostRuntimePolicyScopeVariableOutput) Name

Name assigned to the attribute.

func (HostRuntimePolicyScopeVariableOutput) ToHostRuntimePolicyScopeVariableOutput

func (o HostRuntimePolicyScopeVariableOutput) ToHostRuntimePolicyScopeVariableOutput() HostRuntimePolicyScopeVariableOutput

func (HostRuntimePolicyScopeVariableOutput) ToHostRuntimePolicyScopeVariableOutputWithContext

func (o HostRuntimePolicyScopeVariableOutput) ToHostRuntimePolicyScopeVariableOutputWithContext(ctx context.Context) HostRuntimePolicyScopeVariableOutput

func (HostRuntimePolicyScopeVariableOutput) Value

Value assigned to the attribute.

type HostRuntimePolicyState

type HostRuntimePolicyState struct {
	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayInput
	// If true, all process activity will be audited.
	AuditAllOsUserActivity pulumi.BoolPtrInput
	// Detects brute force login attempts
	AuditBruteForceLogin pulumi.BoolPtrInput
	// If true, full command arguments will be audited.
	AuditFullCommandArguments pulumi.BoolPtrInput
	// If true, host failed logins will be audited.
	AuditHostFailedLoginEvents pulumi.BoolPtrInput
	// If true, host successful logins will be audited.
	AuditHostSuccessfulLoginEvents pulumi.BoolPtrInput
	// If true, account management will be audited.
	AuditUserAccountManagement pulumi.BoolPtrInput
	// Username of the account that created the service.
	Author pulumi.StringPtrInput
	// Detect and prevent communication to DNS/IP addresses known to be used for Cryptocurrency Mining
	BlockCryptocurrencyMining pulumi.BoolPtrInput
	// List of files that are prevented from being read, modified and executed in the containers.
	BlockedFiles pulumi.StringArrayInput
	// The description of the host runtime policy
	Description pulumi.StringPtrInput
	// If true, detect and prevent communication from containers to IP addresses known to have a bad reputation.
	EnableIpReputationSecurity pulumi.BoolPtrInput
	// Indicates if the runtime policy is enabled or not.
	Enabled pulumi.BoolPtrInput
	// Indicates that policy should effect container execution (not just for audit).
	Enforce pulumi.BoolPtrInput
	// Indicates the number of days after which the runtime policy will be changed to enforce mode.
	EnforceAfterDays pulumi.IntPtrInput
	// Configuration for file integrity monitoring.
	FileIntegrityMonitoring HostRuntimePolicyFileIntegrityMonitoringPtrInput
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions HostRuntimePolicyMalwareScanOptionsPtrInput
	// If true, system log will be monitored.
	MonitorSystemLogIntegrity pulumi.BoolPtrInput
	// If true, system time changes will be monitored.
	MonitorSystemTimeChanges pulumi.BoolPtrInput
	// If true, windows service operations will be monitored.
	MonitorWindowsServices pulumi.BoolPtrInput
	// Name of the host runtime policy
	Name pulumi.StringPtrInput
	// List of OS (Linux or Windows) groups that are allowed to authenticate to the host, and block authentication requests from all others. Groups can be either Linux groups or Windows AD groups.
	OsGroupsAlloweds pulumi.StringArrayInput
	// List of OS (Linux or Windows) groups that are not allowed to authenticate to the host, and block authentication requests from all others. Groups can be either Linux groups or Windows AD groups.
	OsGroupsBlockeds pulumi.StringArrayInput
	// List of OS (Linux or Windows) users that are allowed to authenticate to the host, and block authentication requests from all others.
	OsUsersAlloweds pulumi.StringArrayInput
	// List of OS (Linux or Windows) users that are not allowed to authenticate to the host, and block authentication requests from all others.
	OsUsersBlockeds pulumi.StringArrayInput
	// List of packages that are not allowed read, write or execute all files that under the packages.
	PackageBlocks pulumi.StringArrayInput
	// If true, port scanning behaviors will be audited.
	PortScanningDetection pulumi.BoolPtrInput
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringPtrInput
	// List of scope attributes.
	ScopeVariables HostRuntimePolicyScopeVariableArrayInput
	// Configuration for windows registry monitoring.
	WindowsRegistryMonitoring HostRuntimePolicyWindowsRegistryMonitoringPtrInput
	// Configuration for windows registry protection.
	WindowsRegistryProtection HostRuntimePolicyWindowsRegistryProtectionPtrInput
}

func (HostRuntimePolicyState) ElementType

func (HostRuntimePolicyState) ElementType() reflect.Type

type HostRuntimePolicyWindowsRegistryMonitoring

type HostRuntimePolicyWindowsRegistryMonitoring struct {
	// List of paths to be excluded from being monitored.
	ExcludedPaths []string `pulumi:"excludedPaths"`
	// List of registry processes to be excluded from being monitored.
	ExcludedProcesses []string `pulumi:"excludedProcesses"`
	// List of registry users to be excluded from being monitored.
	ExcludedUsers []string `pulumi:"excludedUsers"`
	// If true, add attributes operations will be monitored.
	MonitorAttributes *bool `pulumi:"monitorAttributes"`
	// If true, create operations will be monitored.
	MonitorCreate *bool `pulumi:"monitorCreate"`
	// If true, deletion operations will be monitored.
	MonitorDelete *bool `pulumi:"monitorDelete"`
	// If true, modification operations will be monitored.
	MonitorModify *bool `pulumi:"monitorModify"`
	// If true, read operations will be monitored.
	MonitorRead *bool `pulumi:"monitorRead"`
	// List of paths to be monitored.
	MonitoredPaths []string `pulumi:"monitoredPaths"`
	// List of registry processes to be monitored.
	MonitoredProcesses []string `pulumi:"monitoredProcesses"`
	// List of registry users to be monitored.
	MonitoredUsers []string `pulumi:"monitoredUsers"`
}

type HostRuntimePolicyWindowsRegistryMonitoringArgs

type HostRuntimePolicyWindowsRegistryMonitoringArgs struct {
	// List of paths to be excluded from being monitored.
	ExcludedPaths pulumi.StringArrayInput `pulumi:"excludedPaths"`
	// List of registry processes to be excluded from being monitored.
	ExcludedProcesses pulumi.StringArrayInput `pulumi:"excludedProcesses"`
	// List of registry users to be excluded from being monitored.
	ExcludedUsers pulumi.StringArrayInput `pulumi:"excludedUsers"`
	// If true, add attributes operations will be monitored.
	MonitorAttributes pulumi.BoolPtrInput `pulumi:"monitorAttributes"`
	// If true, create operations will be monitored.
	MonitorCreate pulumi.BoolPtrInput `pulumi:"monitorCreate"`
	// If true, deletion operations will be monitored.
	MonitorDelete pulumi.BoolPtrInput `pulumi:"monitorDelete"`
	// If true, modification operations will be monitored.
	MonitorModify pulumi.BoolPtrInput `pulumi:"monitorModify"`
	// If true, read operations will be monitored.
	MonitorRead pulumi.BoolPtrInput `pulumi:"monitorRead"`
	// List of paths to be monitored.
	MonitoredPaths pulumi.StringArrayInput `pulumi:"monitoredPaths"`
	// List of registry processes to be monitored.
	MonitoredProcesses pulumi.StringArrayInput `pulumi:"monitoredProcesses"`
	// List of registry users to be monitored.
	MonitoredUsers pulumi.StringArrayInput `pulumi:"monitoredUsers"`
}

func (HostRuntimePolicyWindowsRegistryMonitoringArgs) ElementType

func (HostRuntimePolicyWindowsRegistryMonitoringArgs) ToHostRuntimePolicyWindowsRegistryMonitoringOutput

func (i HostRuntimePolicyWindowsRegistryMonitoringArgs) ToHostRuntimePolicyWindowsRegistryMonitoringOutput() HostRuntimePolicyWindowsRegistryMonitoringOutput

func (HostRuntimePolicyWindowsRegistryMonitoringArgs) ToHostRuntimePolicyWindowsRegistryMonitoringOutputWithContext

func (i HostRuntimePolicyWindowsRegistryMonitoringArgs) ToHostRuntimePolicyWindowsRegistryMonitoringOutputWithContext(ctx context.Context) HostRuntimePolicyWindowsRegistryMonitoringOutput

func (HostRuntimePolicyWindowsRegistryMonitoringArgs) ToHostRuntimePolicyWindowsRegistryMonitoringPtrOutput

func (i HostRuntimePolicyWindowsRegistryMonitoringArgs) ToHostRuntimePolicyWindowsRegistryMonitoringPtrOutput() HostRuntimePolicyWindowsRegistryMonitoringPtrOutput

func (HostRuntimePolicyWindowsRegistryMonitoringArgs) ToHostRuntimePolicyWindowsRegistryMonitoringPtrOutputWithContext

func (i HostRuntimePolicyWindowsRegistryMonitoringArgs) ToHostRuntimePolicyWindowsRegistryMonitoringPtrOutputWithContext(ctx context.Context) HostRuntimePolicyWindowsRegistryMonitoringPtrOutput

type HostRuntimePolicyWindowsRegistryMonitoringInput

type HostRuntimePolicyWindowsRegistryMonitoringInput interface {
	pulumi.Input

	ToHostRuntimePolicyWindowsRegistryMonitoringOutput() HostRuntimePolicyWindowsRegistryMonitoringOutput
	ToHostRuntimePolicyWindowsRegistryMonitoringOutputWithContext(context.Context) HostRuntimePolicyWindowsRegistryMonitoringOutput
}

HostRuntimePolicyWindowsRegistryMonitoringInput is an input type that accepts HostRuntimePolicyWindowsRegistryMonitoringArgs and HostRuntimePolicyWindowsRegistryMonitoringOutput values. You can construct a concrete instance of `HostRuntimePolicyWindowsRegistryMonitoringInput` via:

HostRuntimePolicyWindowsRegistryMonitoringArgs{...}

type HostRuntimePolicyWindowsRegistryMonitoringOutput

type HostRuntimePolicyWindowsRegistryMonitoringOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) ElementType

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) ExcludedPaths

List of paths to be excluded from being monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) ExcludedProcesses

List of registry processes to be excluded from being monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) ExcludedUsers

List of registry users to be excluded from being monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) MonitorAttributes

If true, add attributes operations will be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) MonitorCreate

If true, create operations will be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) MonitorDelete

If true, deletion operations will be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) MonitorModify

If true, modification operations will be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) MonitorRead

If true, read operations will be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) MonitoredPaths

List of paths to be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) MonitoredProcesses

List of registry processes to be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) MonitoredUsers

List of registry users to be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) ToHostRuntimePolicyWindowsRegistryMonitoringOutput

func (o HostRuntimePolicyWindowsRegistryMonitoringOutput) ToHostRuntimePolicyWindowsRegistryMonitoringOutput() HostRuntimePolicyWindowsRegistryMonitoringOutput

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) ToHostRuntimePolicyWindowsRegistryMonitoringOutputWithContext

func (o HostRuntimePolicyWindowsRegistryMonitoringOutput) ToHostRuntimePolicyWindowsRegistryMonitoringOutputWithContext(ctx context.Context) HostRuntimePolicyWindowsRegistryMonitoringOutput

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) ToHostRuntimePolicyWindowsRegistryMonitoringPtrOutput

func (o HostRuntimePolicyWindowsRegistryMonitoringOutput) ToHostRuntimePolicyWindowsRegistryMonitoringPtrOutput() HostRuntimePolicyWindowsRegistryMonitoringPtrOutput

func (HostRuntimePolicyWindowsRegistryMonitoringOutput) ToHostRuntimePolicyWindowsRegistryMonitoringPtrOutputWithContext

func (o HostRuntimePolicyWindowsRegistryMonitoringOutput) ToHostRuntimePolicyWindowsRegistryMonitoringPtrOutputWithContext(ctx context.Context) HostRuntimePolicyWindowsRegistryMonitoringPtrOutput

type HostRuntimePolicyWindowsRegistryMonitoringPtrInput

type HostRuntimePolicyWindowsRegistryMonitoringPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyWindowsRegistryMonitoringPtrOutput() HostRuntimePolicyWindowsRegistryMonitoringPtrOutput
	ToHostRuntimePolicyWindowsRegistryMonitoringPtrOutputWithContext(context.Context) HostRuntimePolicyWindowsRegistryMonitoringPtrOutput
}

HostRuntimePolicyWindowsRegistryMonitoringPtrInput is an input type that accepts HostRuntimePolicyWindowsRegistryMonitoringArgs, HostRuntimePolicyWindowsRegistryMonitoringPtr and HostRuntimePolicyWindowsRegistryMonitoringPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyWindowsRegistryMonitoringPtrInput` via:

        HostRuntimePolicyWindowsRegistryMonitoringArgs{...}

or:

        nil

type HostRuntimePolicyWindowsRegistryMonitoringPtrOutput

type HostRuntimePolicyWindowsRegistryMonitoringPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) Elem

func (HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) ElementType

func (HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) ExcludedPaths

List of paths to be excluded from being monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) ExcludedProcesses

List of registry processes to be excluded from being monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) ExcludedUsers

List of registry users to be excluded from being monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) MonitorAttributes

If true, add attributes operations will be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) MonitorCreate

If true, create operations will be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) MonitorDelete

If true, deletion operations will be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) MonitorModify

If true, modification operations will be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) MonitorRead

If true, read operations will be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) MonitoredPaths

List of paths to be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) MonitoredProcesses

List of registry processes to be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) MonitoredUsers

List of registry users to be monitored.

func (HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) ToHostRuntimePolicyWindowsRegistryMonitoringPtrOutput

func (o HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) ToHostRuntimePolicyWindowsRegistryMonitoringPtrOutput() HostRuntimePolicyWindowsRegistryMonitoringPtrOutput

func (HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) ToHostRuntimePolicyWindowsRegistryMonitoringPtrOutputWithContext

func (o HostRuntimePolicyWindowsRegistryMonitoringPtrOutput) ToHostRuntimePolicyWindowsRegistryMonitoringPtrOutputWithContext(ctx context.Context) HostRuntimePolicyWindowsRegistryMonitoringPtrOutput

type HostRuntimePolicyWindowsRegistryProtection

type HostRuntimePolicyWindowsRegistryProtection struct {
	// List of registry paths to be excluded from being protected.
	ExcludedPaths []string `pulumi:"excludedPaths"`
	// List of registry processes to be excluded from being protected.
	ExcludedProcesses []string `pulumi:"excludedProcesses"`
	// List of registry paths to be users from being protected.
	ExcludedUsers []string `pulumi:"excludedUsers"`
	// List of registry paths to be protected.
	ProtectedPaths []string `pulumi:"protectedPaths"`
	// List of registry processes to be protected.
	ProtectedProcesses []string `pulumi:"protectedProcesses"`
	// List of registry users to be protected.
	ProtectedUsers []string `pulumi:"protectedUsers"`
}

type HostRuntimePolicyWindowsRegistryProtectionArgs

type HostRuntimePolicyWindowsRegistryProtectionArgs struct {
	// List of registry paths to be excluded from being protected.
	ExcludedPaths pulumi.StringArrayInput `pulumi:"excludedPaths"`
	// List of registry processes to be excluded from being protected.
	ExcludedProcesses pulumi.StringArrayInput `pulumi:"excludedProcesses"`
	// List of registry paths to be users from being protected.
	ExcludedUsers pulumi.StringArrayInput `pulumi:"excludedUsers"`
	// List of registry paths to be protected.
	ProtectedPaths pulumi.StringArrayInput `pulumi:"protectedPaths"`
	// List of registry processes to be protected.
	ProtectedProcesses pulumi.StringArrayInput `pulumi:"protectedProcesses"`
	// List of registry users to be protected.
	ProtectedUsers pulumi.StringArrayInput `pulumi:"protectedUsers"`
}

func (HostRuntimePolicyWindowsRegistryProtectionArgs) ElementType

func (HostRuntimePolicyWindowsRegistryProtectionArgs) ToHostRuntimePolicyWindowsRegistryProtectionOutput

func (i HostRuntimePolicyWindowsRegistryProtectionArgs) ToHostRuntimePolicyWindowsRegistryProtectionOutput() HostRuntimePolicyWindowsRegistryProtectionOutput

func (HostRuntimePolicyWindowsRegistryProtectionArgs) ToHostRuntimePolicyWindowsRegistryProtectionOutputWithContext

func (i HostRuntimePolicyWindowsRegistryProtectionArgs) ToHostRuntimePolicyWindowsRegistryProtectionOutputWithContext(ctx context.Context) HostRuntimePolicyWindowsRegistryProtectionOutput

func (HostRuntimePolicyWindowsRegistryProtectionArgs) ToHostRuntimePolicyWindowsRegistryProtectionPtrOutput

func (i HostRuntimePolicyWindowsRegistryProtectionArgs) ToHostRuntimePolicyWindowsRegistryProtectionPtrOutput() HostRuntimePolicyWindowsRegistryProtectionPtrOutput

func (HostRuntimePolicyWindowsRegistryProtectionArgs) ToHostRuntimePolicyWindowsRegistryProtectionPtrOutputWithContext

func (i HostRuntimePolicyWindowsRegistryProtectionArgs) ToHostRuntimePolicyWindowsRegistryProtectionPtrOutputWithContext(ctx context.Context) HostRuntimePolicyWindowsRegistryProtectionPtrOutput

type HostRuntimePolicyWindowsRegistryProtectionInput

type HostRuntimePolicyWindowsRegistryProtectionInput interface {
	pulumi.Input

	ToHostRuntimePolicyWindowsRegistryProtectionOutput() HostRuntimePolicyWindowsRegistryProtectionOutput
	ToHostRuntimePolicyWindowsRegistryProtectionOutputWithContext(context.Context) HostRuntimePolicyWindowsRegistryProtectionOutput
}

HostRuntimePolicyWindowsRegistryProtectionInput is an input type that accepts HostRuntimePolicyWindowsRegistryProtectionArgs and HostRuntimePolicyWindowsRegistryProtectionOutput values. You can construct a concrete instance of `HostRuntimePolicyWindowsRegistryProtectionInput` via:

HostRuntimePolicyWindowsRegistryProtectionArgs{...}

type HostRuntimePolicyWindowsRegistryProtectionOutput

type HostRuntimePolicyWindowsRegistryProtectionOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyWindowsRegistryProtectionOutput) ElementType

func (HostRuntimePolicyWindowsRegistryProtectionOutput) ExcludedPaths

List of registry paths to be excluded from being protected.

func (HostRuntimePolicyWindowsRegistryProtectionOutput) ExcludedProcesses

List of registry processes to be excluded from being protected.

func (HostRuntimePolicyWindowsRegistryProtectionOutput) ExcludedUsers

List of registry paths to be users from being protected.

func (HostRuntimePolicyWindowsRegistryProtectionOutput) ProtectedPaths

List of registry paths to be protected.

func (HostRuntimePolicyWindowsRegistryProtectionOutput) ProtectedProcesses

List of registry processes to be protected.

func (HostRuntimePolicyWindowsRegistryProtectionOutput) ProtectedUsers

List of registry users to be protected.

func (HostRuntimePolicyWindowsRegistryProtectionOutput) ToHostRuntimePolicyWindowsRegistryProtectionOutput

func (o HostRuntimePolicyWindowsRegistryProtectionOutput) ToHostRuntimePolicyWindowsRegistryProtectionOutput() HostRuntimePolicyWindowsRegistryProtectionOutput

func (HostRuntimePolicyWindowsRegistryProtectionOutput) ToHostRuntimePolicyWindowsRegistryProtectionOutputWithContext

func (o HostRuntimePolicyWindowsRegistryProtectionOutput) ToHostRuntimePolicyWindowsRegistryProtectionOutputWithContext(ctx context.Context) HostRuntimePolicyWindowsRegistryProtectionOutput

func (HostRuntimePolicyWindowsRegistryProtectionOutput) ToHostRuntimePolicyWindowsRegistryProtectionPtrOutput

func (o HostRuntimePolicyWindowsRegistryProtectionOutput) ToHostRuntimePolicyWindowsRegistryProtectionPtrOutput() HostRuntimePolicyWindowsRegistryProtectionPtrOutput

func (HostRuntimePolicyWindowsRegistryProtectionOutput) ToHostRuntimePolicyWindowsRegistryProtectionPtrOutputWithContext

func (o HostRuntimePolicyWindowsRegistryProtectionOutput) ToHostRuntimePolicyWindowsRegistryProtectionPtrOutputWithContext(ctx context.Context) HostRuntimePolicyWindowsRegistryProtectionPtrOutput

type HostRuntimePolicyWindowsRegistryProtectionPtrInput

type HostRuntimePolicyWindowsRegistryProtectionPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyWindowsRegistryProtectionPtrOutput() HostRuntimePolicyWindowsRegistryProtectionPtrOutput
	ToHostRuntimePolicyWindowsRegistryProtectionPtrOutputWithContext(context.Context) HostRuntimePolicyWindowsRegistryProtectionPtrOutput
}

HostRuntimePolicyWindowsRegistryProtectionPtrInput is an input type that accepts HostRuntimePolicyWindowsRegistryProtectionArgs, HostRuntimePolicyWindowsRegistryProtectionPtr and HostRuntimePolicyWindowsRegistryProtectionPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyWindowsRegistryProtectionPtrInput` via:

        HostRuntimePolicyWindowsRegistryProtectionArgs{...}

or:

        nil

type HostRuntimePolicyWindowsRegistryProtectionPtrOutput

type HostRuntimePolicyWindowsRegistryProtectionPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyWindowsRegistryProtectionPtrOutput) Elem

func (HostRuntimePolicyWindowsRegistryProtectionPtrOutput) ElementType

func (HostRuntimePolicyWindowsRegistryProtectionPtrOutput) ExcludedPaths

List of registry paths to be excluded from being protected.

func (HostRuntimePolicyWindowsRegistryProtectionPtrOutput) ExcludedProcesses

List of registry processes to be excluded from being protected.

func (HostRuntimePolicyWindowsRegistryProtectionPtrOutput) ExcludedUsers

List of registry paths to be users from being protected.

func (HostRuntimePolicyWindowsRegistryProtectionPtrOutput) ProtectedPaths

List of registry paths to be protected.

func (HostRuntimePolicyWindowsRegistryProtectionPtrOutput) ProtectedProcesses

List of registry processes to be protected.

func (HostRuntimePolicyWindowsRegistryProtectionPtrOutput) ProtectedUsers

List of registry users to be protected.

func (HostRuntimePolicyWindowsRegistryProtectionPtrOutput) ToHostRuntimePolicyWindowsRegistryProtectionPtrOutput

func (o HostRuntimePolicyWindowsRegistryProtectionPtrOutput) ToHostRuntimePolicyWindowsRegistryProtectionPtrOutput() HostRuntimePolicyWindowsRegistryProtectionPtrOutput

func (HostRuntimePolicyWindowsRegistryProtectionPtrOutput) ToHostRuntimePolicyWindowsRegistryProtectionPtrOutputWithContext

func (o HostRuntimePolicyWindowsRegistryProtectionPtrOutput) ToHostRuntimePolicyWindowsRegistryProtectionPtrOutputWithContext(ctx context.Context) HostRuntimePolicyWindowsRegistryProtectionPtrOutput

type Image

type Image struct {
	pulumi.CustomResourceState

	// If this field is set to true, the image will be whitelisted.
	AllowImage pulumi.BoolPtrOutput `pulumi:"allowImage"`
	// The image architecture.
	Architecture pulumi.StringOutput `pulumi:"architecture"`
	// The list of image assurance checks performed on the image.
	AssuranceChecksPerformeds ImageAssuranceChecksPerformedArrayOutput `pulumi:"assuranceChecksPerformeds"`
	// The name of the user who registered the image.
	Author pulumi.StringOutput `pulumi:"author"`
	// Whether the image is blacklisted.
	Blacklisted pulumi.BoolOutput `pulumi:"blacklisted"`
	// If this field is set to true, the image will be blacklisted.
	BlockImage pulumi.BoolPtrOutput `pulumi:"blockImage"`
	// The image creation comment.
	Comment pulumi.StringOutput `pulumi:"comment"`
	// The date and time when the image was registered.
	Created pulumi.StringOutput `pulumi:"created"`
	// Number of critical severity vulnerabilities detected in the image.
	CriticalVulnerabilities pulumi.IntOutput `pulumi:"criticalVulnerabilities"`
	// The default user of the image.
	DefaultUser pulumi.StringOutput `pulumi:"defaultUser"`
	// The content digest of the image.
	Digest pulumi.StringOutput `pulumi:"digest"`
	// Whether the image is disallowed (non-compliant).
	Disallowed pulumi.BoolOutput `pulumi:"disallowed"`
	// Whether the image was disallowed because of Image Assurance Policies.
	DisallowedByAssuranceChecks pulumi.BoolOutput `pulumi:"disallowedByAssuranceChecks"`
	// The Docker image ID.
	DockerId pulumi.StringOutput `pulumi:"dockerId"`
	// Docker labels of the image.
	DockerLabels pulumi.StringArrayOutput `pulumi:"dockerLabels"`
	// The Docker version used when building the image.
	DockerVersion pulumi.StringOutput `pulumi:"dockerVersion"`
	// DTA severity score.
	DtaSeverityScore pulumi.StringOutput `pulumi:"dtaSeverityScore"`
	// If DTA was skipped.
	DtaSkipped pulumi.BoolOutput `pulumi:"dtaSkipped"`
	// The reason why DTA was skipped.
	DtaSkippedReason pulumi.StringOutput `pulumi:"dtaSkippedReason"`
	// Environment variables in the image.
	EnvironmentVariables pulumi.StringArrayOutput `pulumi:"environmentVariables"`
	// Number of high severity vulnerabilities detected in the image.
	HighVulnerabilities pulumi.IntOutput `pulumi:"highVulnerabilities"`
	// The Docker history of the image.
	Histories ImageHistoryArrayOutput `pulumi:"histories"`
	// The size of the image in bytes.
	ImageSize pulumi.IntOutput `pulumi:"imageSize"`
	// The type of the image.
	ImageType pulumi.StringOutput `pulumi:"imageType"`
	// Aqua labels of the image.
	Labels pulumi.StringArrayOutput `pulumi:"labels"`
	// Number of low severity vulnerabilities detected in the image.
	LowVulnerabilities pulumi.IntOutput `pulumi:"lowVulnerabilities"`
	// Number of malware found on the image.
	Malware pulumi.IntOutput `pulumi:"malware"`
	// Number of medium severity vulnerabilities detected in the image.
	MediumVulnerabilities pulumi.IntOutput `pulumi:"mediumVulnerabilities"`
	// The name of the image.
	Name pulumi.StringOutput `pulumi:"name"`
	// Number of negligible severity vulnerabilities detected in the image.
	NegligibleVulnerabilities pulumi.IntOutput `pulumi:"negligibleVulnerabilities"`
	// Whether a new version of the image is available in the registry but is not scanned and registered yet.
	NewerImageExists pulumi.BoolOutput `pulumi:"newerImageExists"`
	// The operating system detected in the image
	Os pulumi.StringOutput `pulumi:"os"`
	// The version of the OS detected in the image.
	OsVersion pulumi.StringOutput `pulumi:"osVersion"`
	// The ID of the parent image.
	Parent pulumi.StringOutput `pulumi:"parent"`
	// Whether the image could only be partially scanned.
	PartialResults pulumi.BoolOutput `pulumi:"partialResults"`
	// Whether the image is non-compliant, but is pending this status due to running containers.
	PendingDisallowed pulumi.BoolOutput `pulumi:"pendingDisallowed"`
	// Permission of the image.
	Permission pulumi.StringOutput `pulumi:"permission"`
	// The name of the user who last modified the image permissions.
	PermissionAuthor pulumi.StringOutput `pulumi:"permissionAuthor"`
	// The comment provided when the image permissions were last modified
	PermissionComment pulumi.StringOutput `pulumi:"permissionComment"`
	// A comment on why the image was whitelisted or blacklisted
	PermissionModificationComment pulumi.StringPtrOutput `pulumi:"permissionModificationComment"`
	// The name of the registry where the image is stored.
	Registry pulumi.StringOutput `pulumi:"registry"`
	// Type of the registry.
	RegistryType pulumi.StringOutput `pulumi:"registryType"`
	// The repository digests.
	RepoDigests pulumi.StringArrayOutput `pulumi:"repoDigests"`
	// The name of the image's repository.
	Repository pulumi.StringOutput `pulumi:"repository"`
	// The date and time when the image was last scanned.
	ScanDate pulumi.StringOutput `pulumi:"scanDate"`
	// If the image scan failed, the failure message.
	ScanError pulumi.StringOutput `pulumi:"scanError"`
	// The scan status of the image (either 'pending', 'in*progress', 'finished', 'failed' or 'not*started').
	ScanStatus pulumi.StringOutput `pulumi:"scanStatus"`
	// Number of sensitive data detected in the image.
	SensitiveData pulumi.IntOutput `pulumi:"sensitiveData"`
	// The tag of the image.
	Tag pulumi.StringOutput `pulumi:"tag"`
	// The total number of vulnerabilities detected in the image.
	TotalVulnerabilities pulumi.IntOutput `pulumi:"totalVulnerabilities"`
	// The virtual size of the image.
	VirtualSize pulumi.IntOutput `pulumi:"virtualSize"`
	// A list of all the vulnerabilities found in the image
	Vulnerabilities ImageVulnerabilityArrayOutput `pulumi:"vulnerabilities"`
	// Whether the image is whitelisted.
	Whitelisted pulumi.BoolOutput `pulumi:"whitelisted"`
}

func GetImage

func GetImage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ImageState, opts ...pulumi.ResourceOption) (*Image, error)

GetImage gets an existing Image resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewImage

func NewImage(ctx *pulumi.Context,
	name string, args *ImageArgs, opts ...pulumi.ResourceOption) (*Image, error)

NewImage registers a new resource with the given unique name, arguments, and options.

func (*Image) ElementType

func (*Image) ElementType() reflect.Type

func (*Image) ToImageOutput

func (i *Image) ToImageOutput() ImageOutput

func (*Image) ToImageOutputWithContext

func (i *Image) ToImageOutputWithContext(ctx context.Context) ImageOutput

type ImageArgs

type ImageArgs struct {
	// If this field is set to true, the image will be whitelisted.
	AllowImage pulumi.BoolPtrInput
	// If this field is set to true, the image will be blacklisted.
	BlockImage pulumi.BoolPtrInput
	// A comment on why the image was whitelisted or blacklisted
	PermissionModificationComment pulumi.StringPtrInput
	// The name of the registry where the image is stored.
	Registry pulumi.StringInput
	// The name of the image's repository.
	Repository pulumi.StringInput
	// The tag of the image.
	Tag pulumi.StringInput
}

The set of arguments for constructing a Image resource.

func (ImageArgs) ElementType

func (ImageArgs) ElementType() reflect.Type

type ImageArray

type ImageArray []ImageInput

func (ImageArray) ElementType

func (ImageArray) ElementType() reflect.Type

func (ImageArray) ToImageArrayOutput

func (i ImageArray) ToImageArrayOutput() ImageArrayOutput

func (ImageArray) ToImageArrayOutputWithContext

func (i ImageArray) ToImageArrayOutputWithContext(ctx context.Context) ImageArrayOutput

type ImageArrayInput

type ImageArrayInput interface {
	pulumi.Input

	ToImageArrayOutput() ImageArrayOutput
	ToImageArrayOutputWithContext(context.Context) ImageArrayOutput
}

ImageArrayInput is an input type that accepts ImageArray and ImageArrayOutput values. You can construct a concrete instance of `ImageArrayInput` via:

ImageArray{ ImageArgs{...} }

type ImageArrayOutput

type ImageArrayOutput struct{ *pulumi.OutputState }

func (ImageArrayOutput) ElementType

func (ImageArrayOutput) ElementType() reflect.Type

func (ImageArrayOutput) Index

func (ImageArrayOutput) ToImageArrayOutput

func (o ImageArrayOutput) ToImageArrayOutput() ImageArrayOutput

func (ImageArrayOutput) ToImageArrayOutputWithContext

func (o ImageArrayOutput) ToImageArrayOutputWithContext(ctx context.Context) ImageArrayOutput

type ImageAssuranceChecksPerformed

type ImageAssuranceChecksPerformed struct {
	AssuranceType *string `pulumi:"assuranceType"`
	Blocking      *bool   `pulumi:"blocking"`
	Control       *string `pulumi:"control"`
	// If DTA was skipped.
	DtaSkipped *bool `pulumi:"dtaSkipped"`
	// The reason why DTA was skipped.
	DtaSkippedReason *string `pulumi:"dtaSkippedReason"`
	Failed           *bool   `pulumi:"failed"`
	PolicyName       *string `pulumi:"policyName"`
}

type ImageAssuranceChecksPerformedArgs

type ImageAssuranceChecksPerformedArgs struct {
	AssuranceType pulumi.StringPtrInput `pulumi:"assuranceType"`
	Blocking      pulumi.BoolPtrInput   `pulumi:"blocking"`
	Control       pulumi.StringPtrInput `pulumi:"control"`
	// If DTA was skipped.
	DtaSkipped pulumi.BoolPtrInput `pulumi:"dtaSkipped"`
	// The reason why DTA was skipped.
	DtaSkippedReason pulumi.StringPtrInput `pulumi:"dtaSkippedReason"`
	Failed           pulumi.BoolPtrInput   `pulumi:"failed"`
	PolicyName       pulumi.StringPtrInput `pulumi:"policyName"`
}

func (ImageAssuranceChecksPerformedArgs) ElementType

func (ImageAssuranceChecksPerformedArgs) ToImageAssuranceChecksPerformedOutput

func (i ImageAssuranceChecksPerformedArgs) ToImageAssuranceChecksPerformedOutput() ImageAssuranceChecksPerformedOutput

func (ImageAssuranceChecksPerformedArgs) ToImageAssuranceChecksPerformedOutputWithContext

func (i ImageAssuranceChecksPerformedArgs) ToImageAssuranceChecksPerformedOutputWithContext(ctx context.Context) ImageAssuranceChecksPerformedOutput

type ImageAssuranceChecksPerformedArray

type ImageAssuranceChecksPerformedArray []ImageAssuranceChecksPerformedInput

func (ImageAssuranceChecksPerformedArray) ElementType

func (ImageAssuranceChecksPerformedArray) ToImageAssuranceChecksPerformedArrayOutput

func (i ImageAssuranceChecksPerformedArray) ToImageAssuranceChecksPerformedArrayOutput() ImageAssuranceChecksPerformedArrayOutput

func (ImageAssuranceChecksPerformedArray) ToImageAssuranceChecksPerformedArrayOutputWithContext

func (i ImageAssuranceChecksPerformedArray) ToImageAssuranceChecksPerformedArrayOutputWithContext(ctx context.Context) ImageAssuranceChecksPerformedArrayOutput

type ImageAssuranceChecksPerformedArrayInput

type ImageAssuranceChecksPerformedArrayInput interface {
	pulumi.Input

	ToImageAssuranceChecksPerformedArrayOutput() ImageAssuranceChecksPerformedArrayOutput
	ToImageAssuranceChecksPerformedArrayOutputWithContext(context.Context) ImageAssuranceChecksPerformedArrayOutput
}

ImageAssuranceChecksPerformedArrayInput is an input type that accepts ImageAssuranceChecksPerformedArray and ImageAssuranceChecksPerformedArrayOutput values. You can construct a concrete instance of `ImageAssuranceChecksPerformedArrayInput` via:

ImageAssuranceChecksPerformedArray{ ImageAssuranceChecksPerformedArgs{...} }

type ImageAssuranceChecksPerformedArrayOutput

type ImageAssuranceChecksPerformedArrayOutput struct{ *pulumi.OutputState }

func (ImageAssuranceChecksPerformedArrayOutput) ElementType

func (ImageAssuranceChecksPerformedArrayOutput) Index

func (ImageAssuranceChecksPerformedArrayOutput) ToImageAssuranceChecksPerformedArrayOutput

func (o ImageAssuranceChecksPerformedArrayOutput) ToImageAssuranceChecksPerformedArrayOutput() ImageAssuranceChecksPerformedArrayOutput

func (ImageAssuranceChecksPerformedArrayOutput) ToImageAssuranceChecksPerformedArrayOutputWithContext

func (o ImageAssuranceChecksPerformedArrayOutput) ToImageAssuranceChecksPerformedArrayOutputWithContext(ctx context.Context) ImageAssuranceChecksPerformedArrayOutput

type ImageAssuranceChecksPerformedInput

type ImageAssuranceChecksPerformedInput interface {
	pulumi.Input

	ToImageAssuranceChecksPerformedOutput() ImageAssuranceChecksPerformedOutput
	ToImageAssuranceChecksPerformedOutputWithContext(context.Context) ImageAssuranceChecksPerformedOutput
}

ImageAssuranceChecksPerformedInput is an input type that accepts ImageAssuranceChecksPerformedArgs and ImageAssuranceChecksPerformedOutput values. You can construct a concrete instance of `ImageAssuranceChecksPerformedInput` via:

ImageAssuranceChecksPerformedArgs{...}

type ImageAssuranceChecksPerformedOutput

type ImageAssuranceChecksPerformedOutput struct{ *pulumi.OutputState }

func (ImageAssuranceChecksPerformedOutput) AssuranceType

func (ImageAssuranceChecksPerformedOutput) Blocking

func (ImageAssuranceChecksPerformedOutput) Control

func (ImageAssuranceChecksPerformedOutput) DtaSkipped

If DTA was skipped.

func (ImageAssuranceChecksPerformedOutput) DtaSkippedReason

The reason why DTA was skipped.

func (ImageAssuranceChecksPerformedOutput) ElementType

func (ImageAssuranceChecksPerformedOutput) Failed

func (ImageAssuranceChecksPerformedOutput) PolicyName

func (ImageAssuranceChecksPerformedOutput) ToImageAssuranceChecksPerformedOutput

func (o ImageAssuranceChecksPerformedOutput) ToImageAssuranceChecksPerformedOutput() ImageAssuranceChecksPerformedOutput

func (ImageAssuranceChecksPerformedOutput) ToImageAssuranceChecksPerformedOutputWithContext

func (o ImageAssuranceChecksPerformedOutput) ToImageAssuranceChecksPerformedOutputWithContext(ctx context.Context) ImageAssuranceChecksPerformedOutput

type ImageAssurancePolicy

type ImageAssurancePolicy struct {
	pulumi.CustomResourceState

	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayOutput `pulumi:"allowedImages"`
	ApplicationScopes pulumi.StringArrayOutput `pulumi:"applicationScopes"`
	// Indicates if auditing for failures.
	AuditOnFailure pulumi.BoolPtrOutput `pulumi:"auditOnFailure"`
	// Name of user account that created the policy.
	Author             pulumi.StringOutput                         `pulumi:"author"`
	AutoScanConfigured pulumi.BoolPtrOutput                        `pulumi:"autoScanConfigured"`
	AutoScanEnabled    pulumi.BoolPtrOutput                        `pulumi:"autoScanEnabled"`
	AutoScanTimes      ImageAssurancePolicyAutoScanTimeArrayOutput `pulumi:"autoScanTimes"`
	// List of function's forbidden permissions.
	BlacklistPermissions pulumi.StringArrayOutput `pulumi:"blacklistPermissions"`
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled pulumi.BoolPtrOutput `pulumi:"blacklistPermissionsEnabled"`
	// List of blacklisted licenses.
	BlacklistedLicenses pulumi.StringArrayOutput `pulumi:"blacklistedLicenses"`
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled pulumi.BoolPtrOutput `pulumi:"blacklistedLicensesEnabled"`
	// Indicates if failed images are blocked.
	BlockFailed         pulumi.BoolPtrOutput `pulumi:"blockFailed"`
	ControlExcludeNoFix pulumi.BoolPtrOutput `pulumi:"controlExcludeNoFix"`
	// List of Custom user scripts for checks.
	CustomChecks ImageAssurancePolicyCustomCheckArrayOutput `pulumi:"customChecks"`
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   pulumi.BoolPtrOutput `pulumi:"customChecksEnabled"`
	CustomSeverityEnabled pulumi.BoolPtrOutput `pulumi:"customSeverityEnabled"`
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled pulumi.BoolPtrOutput `pulumi:"cvesBlackListEnabled"`
	// List of cves blacklisted items.
	CvesBlackLists pulumi.StringArrayOutput `pulumi:"cvesBlackLists"`
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled pulumi.BoolPtrOutput `pulumi:"cvesWhiteListEnabled"`
	// List of cves whitelisted licenses
	CvesWhiteLists pulumi.StringArrayOutput `pulumi:"cvesWhiteLists"`
	// Identifier of the cvss severity.
	CvssSeverity pulumi.StringPtrOutput `pulumi:"cvssSeverity"`
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled pulumi.BoolPtrOutput `pulumi:"cvssSeverityEnabled"`
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix pulumi.BoolPtrOutput   `pulumi:"cvssSeverityExcludeNoFix"`
	Description              pulumi.StringPtrOutput `pulumi:"description"`
	// Indicates if malware should block the image.
	DisallowMalware  pulumi.BoolPtrOutput `pulumi:"disallowMalware"`
	DockerCisEnabled pulumi.BoolPtrOutput `pulumi:"dockerCisEnabled"`
	// Name of the container image.
	Domain                           pulumi.StringPtrOutput   `pulumi:"domain"`
	DomainName                       pulumi.StringPtrOutput   `pulumi:"domainName"`
	DtaEnabled                       pulumi.BoolPtrOutput     `pulumi:"dtaEnabled"`
	DtaSeverity                      pulumi.StringPtrOutput   `pulumi:"dtaSeverity"`
	Enabled                          pulumi.BoolPtrOutput     `pulumi:"enabled"`
	Enforce                          pulumi.BoolPtrOutput     `pulumi:"enforce"`
	EnforceAfterDays                 pulumi.IntPtrOutput      `pulumi:"enforceAfterDays"`
	EnforceExcessivePermissions      pulumi.BoolPtrOutput     `pulumi:"enforceExcessivePermissions"`
	ExceptionalMonitoredMalwarePaths pulumi.StringArrayOutput `pulumi:"exceptionalMonitoredMalwarePaths"`
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrOutput                          `pulumi:"failCicd"`
	ForbiddenLabels                  ImageAssurancePolicyForbiddenLabelArrayOutput `pulumi:"forbiddenLabels"`
	ForbiddenLabelsEnabled           pulumi.BoolPtrOutput                          `pulumi:"forbiddenLabelsEnabled"`
	ForceMicroenforcer               pulumi.BoolPtrOutput                          `pulumi:"forceMicroenforcer"`
	FunctionIntegrityEnabled         pulumi.BoolPtrOutput                          `pulumi:"functionIntegrityEnabled"`
	IgnoreRecentlyPublishedVln       pulumi.BoolPtrOutput                          `pulumi:"ignoreRecentlyPublishedVln"`
	IgnoreRecentlyPublishedVlnPeriod pulumi.IntOutput                              `pulumi:"ignoreRecentlyPublishedVlnPeriod"`
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled pulumi.BoolPtrOutput `pulumi:"ignoreRiskResourcesEnabled"`
	// List of ignored risk resources.
	IgnoredRiskResources pulumi.StringArrayOutput `pulumi:"ignoredRiskResources"`
	// List of images.
	Images         pulumi.StringArrayOutput `pulumi:"images"`
	KubeCisEnabled pulumi.BoolPtrOutput     `pulumi:"kubeCisEnabled"`
	// List of labels.
	Labels        pulumi.StringArrayOutput `pulumi:"labels"`
	MalwareAction pulumi.StringPtrOutput   `pulumi:"malwareAction"`
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrOutput `pulumi:"maximumScore"`
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled pulumi.BoolPtrOutput `pulumi:"maximumScoreEnabled"`
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix pulumi.BoolPtrOutput     `pulumi:"maximumScoreExcludeNoFix"`
	MonitoredMalwarePaths    pulumi.StringArrayOutput `pulumi:"monitoredMalwarePaths"`
	Name                     pulumi.StringOutput      `pulumi:"name"`
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers pulumi.BoolPtrOutput `pulumi:"onlyNoneRootUsers"`
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrOutput `pulumi:"packagesBlackListEnabled"`
	// List of backlisted images.
	PackagesBlackLists ImageAssurancePolicyPackagesBlackListArrayOutput `pulumi:"packagesBlackLists"`
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrOutput `pulumi:"packagesWhiteListEnabled"`
	// List of whitelisted images.
	PackagesWhiteLists      ImageAssurancePolicyPackagesWhiteListArrayOutput `pulumi:"packagesWhiteLists"`
	PartialResultsImageFail pulumi.BoolPtrOutput                             `pulumi:"partialResultsImageFail"`
	ReadOnly                pulumi.BoolPtrOutput                             `pulumi:"readOnly"`
	// List of registries.
	Registries            pulumi.StringArrayOutput                     `pulumi:"registries"`
	Registry              pulumi.StringPtrOutput                       `pulumi:"registry"`
	RequiredLabels        ImageAssurancePolicyRequiredLabelArrayOutput `pulumi:"requiredLabels"`
	RequiredLabelsEnabled pulumi.BoolPtrOutput                         `pulumi:"requiredLabelsEnabled"`
	ScanNfsMounts         pulumi.BoolPtrOutput                         `pulumi:"scanNfsMounts"`
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData pulumi.BoolPtrOutput `pulumi:"scanSensitiveData"`
	// Indicates if scanning should include scap.
	ScapEnabled pulumi.BoolPtrOutput `pulumi:"scapEnabled"`
	// List of SCAP user scripts for checks.
	ScapFiles pulumi.StringArrayOutput             `pulumi:"scapFiles"`
	Scopes    ImageAssurancePolicyScopeArrayOutput `pulumi:"scopes"`
	// List of trusted images.
	TrustedBaseImages ImageAssurancePolicyTrustedBaseImageArrayOutput `pulumi:"trustedBaseImages"`
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled pulumi.BoolPtrOutput `pulumi:"trustedBaseImagesEnabled"`
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayOutput `pulumi:"whitelistedLicenses"`
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrOutput `pulumi:"whitelistedLicensesEnabled"`
}

func GetImageAssurancePolicy

func GetImageAssurancePolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ImageAssurancePolicyState, opts ...pulumi.ResourceOption) (*ImageAssurancePolicy, error)

GetImageAssurancePolicy gets an existing ImageAssurancePolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewImageAssurancePolicy

func NewImageAssurancePolicy(ctx *pulumi.Context,
	name string, args *ImageAssurancePolicyArgs, opts ...pulumi.ResourceOption) (*ImageAssurancePolicy, error)

NewImageAssurancePolicy registers a new resource with the given unique name, arguments, and options.

func (*ImageAssurancePolicy) ElementType

func (*ImageAssurancePolicy) ElementType() reflect.Type

func (*ImageAssurancePolicy) ToImageAssurancePolicyOutput

func (i *ImageAssurancePolicy) ToImageAssurancePolicyOutput() ImageAssurancePolicyOutput

func (*ImageAssurancePolicy) ToImageAssurancePolicyOutputWithContext

func (i *ImageAssurancePolicy) ToImageAssurancePolicyOutputWithContext(ctx context.Context) ImageAssurancePolicyOutput

type ImageAssurancePolicyArgs

type ImageAssurancePolicyArgs struct {
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// Indicates if auditing for failures.
	AuditOnFailure     pulumi.BoolPtrInput
	AutoScanConfigured pulumi.BoolPtrInput
	AutoScanEnabled    pulumi.BoolPtrInput
	AutoScanTimes      ImageAssurancePolicyAutoScanTimeArrayInput
	// List of function's forbidden permissions.
	BlacklistPermissions pulumi.StringArrayInput
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled pulumi.BoolPtrInput
	// List of blacklisted licenses.
	BlacklistedLicenses pulumi.StringArrayInput
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled pulumi.BoolPtrInput
	// Indicates if failed images are blocked.
	BlockFailed         pulumi.BoolPtrInput
	ControlExcludeNoFix pulumi.BoolPtrInput
	// List of Custom user scripts for checks.
	CustomChecks ImageAssurancePolicyCustomCheckArrayInput
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   pulumi.BoolPtrInput
	CustomSeverityEnabled pulumi.BoolPtrInput
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled pulumi.BoolPtrInput
	// List of cves blacklisted items.
	CvesBlackLists pulumi.StringArrayInput
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled pulumi.BoolPtrInput
	// List of cves whitelisted licenses
	CvesWhiteLists pulumi.StringArrayInput
	// Identifier of the cvss severity.
	CvssSeverity pulumi.StringPtrInput
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix pulumi.BoolPtrInput
	Description              pulumi.StringPtrInput
	// Indicates if malware should block the image.
	DisallowMalware  pulumi.BoolPtrInput
	DockerCisEnabled pulumi.BoolPtrInput
	// Name of the container image.
	Domain                           pulumi.StringPtrInput
	DomainName                       pulumi.StringPtrInput
	DtaEnabled                       pulumi.BoolPtrInput
	DtaSeverity                      pulumi.StringPtrInput
	Enabled                          pulumi.BoolPtrInput
	Enforce                          pulumi.BoolPtrInput
	EnforceAfterDays                 pulumi.IntPtrInput
	EnforceExcessivePermissions      pulumi.BoolPtrInput
	ExceptionalMonitoredMalwarePaths pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                   pulumi.BoolPtrInput
	ForbiddenLabels            ImageAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled     pulumi.BoolPtrInput
	ForceMicroenforcer         pulumi.BoolPtrInput
	FunctionIntegrityEnabled   pulumi.BoolPtrInput
	IgnoreRecentlyPublishedVln pulumi.BoolPtrInput
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled pulumi.BoolPtrInput
	// List of ignored risk resources.
	IgnoredRiskResources pulumi.StringArrayInput
	// List of images.
	Images         pulumi.StringArrayInput
	KubeCisEnabled pulumi.BoolPtrInput
	// List of labels.
	Labels        pulumi.StringArrayInput
	MalwareAction pulumi.StringPtrInput
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrInput
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix pulumi.BoolPtrInput
	MonitoredMalwarePaths    pulumi.StringArrayInput
	Name                     pulumi.StringPtrInput
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of backlisted images.
	PackagesBlackLists ImageAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      ImageAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        ImageAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData pulumi.BoolPtrInput
	// Indicates if scanning should include scap.
	ScapEnabled pulumi.BoolPtrInput
	// List of SCAP user scripts for checks.
	ScapFiles pulumi.StringArrayInput
	Scopes    ImageAssurancePolicyScopeArrayInput
	// List of trusted images.
	TrustedBaseImages ImageAssurancePolicyTrustedBaseImageArrayInput
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled pulumi.BoolPtrInput
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayInput
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrInput
}

The set of arguments for constructing a ImageAssurancePolicy resource.

func (ImageAssurancePolicyArgs) ElementType

func (ImageAssurancePolicyArgs) ElementType() reflect.Type

type ImageAssurancePolicyArray

type ImageAssurancePolicyArray []ImageAssurancePolicyInput

func (ImageAssurancePolicyArray) ElementType

func (ImageAssurancePolicyArray) ElementType() reflect.Type

func (ImageAssurancePolicyArray) ToImageAssurancePolicyArrayOutput

func (i ImageAssurancePolicyArray) ToImageAssurancePolicyArrayOutput() ImageAssurancePolicyArrayOutput

func (ImageAssurancePolicyArray) ToImageAssurancePolicyArrayOutputWithContext

func (i ImageAssurancePolicyArray) ToImageAssurancePolicyArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyArrayOutput

type ImageAssurancePolicyArrayInput

type ImageAssurancePolicyArrayInput interface {
	pulumi.Input

	ToImageAssurancePolicyArrayOutput() ImageAssurancePolicyArrayOutput
	ToImageAssurancePolicyArrayOutputWithContext(context.Context) ImageAssurancePolicyArrayOutput
}

ImageAssurancePolicyArrayInput is an input type that accepts ImageAssurancePolicyArray and ImageAssurancePolicyArrayOutput values. You can construct a concrete instance of `ImageAssurancePolicyArrayInput` via:

ImageAssurancePolicyArray{ ImageAssurancePolicyArgs{...} }

type ImageAssurancePolicyArrayOutput

type ImageAssurancePolicyArrayOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyArrayOutput) ElementType

func (ImageAssurancePolicyArrayOutput) Index

func (ImageAssurancePolicyArrayOutput) ToImageAssurancePolicyArrayOutput

func (o ImageAssurancePolicyArrayOutput) ToImageAssurancePolicyArrayOutput() ImageAssurancePolicyArrayOutput

func (ImageAssurancePolicyArrayOutput) ToImageAssurancePolicyArrayOutputWithContext

func (o ImageAssurancePolicyArrayOutput) ToImageAssurancePolicyArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyArrayOutput

type ImageAssurancePolicyAutoScanTime

type ImageAssurancePolicyAutoScanTime struct {
	Iteration     *int     `pulumi:"iteration"`
	IterationType *string  `pulumi:"iterationType"`
	Time          *string  `pulumi:"time"`
	WeekDays      []string `pulumi:"weekDays"`
}

type ImageAssurancePolicyAutoScanTimeArgs

type ImageAssurancePolicyAutoScanTimeArgs struct {
	Iteration     pulumi.IntPtrInput      `pulumi:"iteration"`
	IterationType pulumi.StringPtrInput   `pulumi:"iterationType"`
	Time          pulumi.StringPtrInput   `pulumi:"time"`
	WeekDays      pulumi.StringArrayInput `pulumi:"weekDays"`
}

func (ImageAssurancePolicyAutoScanTimeArgs) ElementType

func (ImageAssurancePolicyAutoScanTimeArgs) ToImageAssurancePolicyAutoScanTimeOutput

func (i ImageAssurancePolicyAutoScanTimeArgs) ToImageAssurancePolicyAutoScanTimeOutput() ImageAssurancePolicyAutoScanTimeOutput

func (ImageAssurancePolicyAutoScanTimeArgs) ToImageAssurancePolicyAutoScanTimeOutputWithContext

func (i ImageAssurancePolicyAutoScanTimeArgs) ToImageAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) ImageAssurancePolicyAutoScanTimeOutput

type ImageAssurancePolicyAutoScanTimeArray

type ImageAssurancePolicyAutoScanTimeArray []ImageAssurancePolicyAutoScanTimeInput

func (ImageAssurancePolicyAutoScanTimeArray) ElementType

func (ImageAssurancePolicyAutoScanTimeArray) ToImageAssurancePolicyAutoScanTimeArrayOutput

func (i ImageAssurancePolicyAutoScanTimeArray) ToImageAssurancePolicyAutoScanTimeArrayOutput() ImageAssurancePolicyAutoScanTimeArrayOutput

func (ImageAssurancePolicyAutoScanTimeArray) ToImageAssurancePolicyAutoScanTimeArrayOutputWithContext

func (i ImageAssurancePolicyAutoScanTimeArray) ToImageAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyAutoScanTimeArrayOutput

type ImageAssurancePolicyAutoScanTimeArrayInput

type ImageAssurancePolicyAutoScanTimeArrayInput interface {
	pulumi.Input

	ToImageAssurancePolicyAutoScanTimeArrayOutput() ImageAssurancePolicyAutoScanTimeArrayOutput
	ToImageAssurancePolicyAutoScanTimeArrayOutputWithContext(context.Context) ImageAssurancePolicyAutoScanTimeArrayOutput
}

ImageAssurancePolicyAutoScanTimeArrayInput is an input type that accepts ImageAssurancePolicyAutoScanTimeArray and ImageAssurancePolicyAutoScanTimeArrayOutput values. You can construct a concrete instance of `ImageAssurancePolicyAutoScanTimeArrayInput` via:

ImageAssurancePolicyAutoScanTimeArray{ ImageAssurancePolicyAutoScanTimeArgs{...} }

type ImageAssurancePolicyAutoScanTimeArrayOutput

type ImageAssurancePolicyAutoScanTimeArrayOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyAutoScanTimeArrayOutput) ElementType

func (ImageAssurancePolicyAutoScanTimeArrayOutput) Index

func (ImageAssurancePolicyAutoScanTimeArrayOutput) ToImageAssurancePolicyAutoScanTimeArrayOutput

func (o ImageAssurancePolicyAutoScanTimeArrayOutput) ToImageAssurancePolicyAutoScanTimeArrayOutput() ImageAssurancePolicyAutoScanTimeArrayOutput

func (ImageAssurancePolicyAutoScanTimeArrayOutput) ToImageAssurancePolicyAutoScanTimeArrayOutputWithContext

func (o ImageAssurancePolicyAutoScanTimeArrayOutput) ToImageAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyAutoScanTimeArrayOutput

type ImageAssurancePolicyAutoScanTimeInput

type ImageAssurancePolicyAutoScanTimeInput interface {
	pulumi.Input

	ToImageAssurancePolicyAutoScanTimeOutput() ImageAssurancePolicyAutoScanTimeOutput
	ToImageAssurancePolicyAutoScanTimeOutputWithContext(context.Context) ImageAssurancePolicyAutoScanTimeOutput
}

ImageAssurancePolicyAutoScanTimeInput is an input type that accepts ImageAssurancePolicyAutoScanTimeArgs and ImageAssurancePolicyAutoScanTimeOutput values. You can construct a concrete instance of `ImageAssurancePolicyAutoScanTimeInput` via:

ImageAssurancePolicyAutoScanTimeArgs{...}

type ImageAssurancePolicyAutoScanTimeOutput

type ImageAssurancePolicyAutoScanTimeOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyAutoScanTimeOutput) ElementType

func (ImageAssurancePolicyAutoScanTimeOutput) Iteration

func (ImageAssurancePolicyAutoScanTimeOutput) IterationType

func (ImageAssurancePolicyAutoScanTimeOutput) Time

func (ImageAssurancePolicyAutoScanTimeOutput) ToImageAssurancePolicyAutoScanTimeOutput

func (o ImageAssurancePolicyAutoScanTimeOutput) ToImageAssurancePolicyAutoScanTimeOutput() ImageAssurancePolicyAutoScanTimeOutput

func (ImageAssurancePolicyAutoScanTimeOutput) ToImageAssurancePolicyAutoScanTimeOutputWithContext

func (o ImageAssurancePolicyAutoScanTimeOutput) ToImageAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) ImageAssurancePolicyAutoScanTimeOutput

func (ImageAssurancePolicyAutoScanTimeOutput) WeekDays

type ImageAssurancePolicyCustomCheck

type ImageAssurancePolicyCustomCheck struct {
	// Name of user account that created the policy.
	Author       *string `pulumi:"author"`
	Description  *string `pulumi:"description"`
	Engine       *string `pulumi:"engine"`
	LastModified *int    `pulumi:"lastModified"`
	Name         *string `pulumi:"name"`
	Path         *string `pulumi:"path"`
	ReadOnly     *bool   `pulumi:"readOnly"`
	ScriptId     *string `pulumi:"scriptId"`
	Severity     *string `pulumi:"severity"`
	Snippet      *string `pulumi:"snippet"`
}

type ImageAssurancePolicyCustomCheckArgs

type ImageAssurancePolicyCustomCheckArgs struct {
	// Name of user account that created the policy.
	Author       pulumi.StringPtrInput `pulumi:"author"`
	Description  pulumi.StringPtrInput `pulumi:"description"`
	Engine       pulumi.StringPtrInput `pulumi:"engine"`
	LastModified pulumi.IntPtrInput    `pulumi:"lastModified"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Path         pulumi.StringPtrInput `pulumi:"path"`
	ReadOnly     pulumi.BoolPtrInput   `pulumi:"readOnly"`
	ScriptId     pulumi.StringPtrInput `pulumi:"scriptId"`
	Severity     pulumi.StringPtrInput `pulumi:"severity"`
	Snippet      pulumi.StringPtrInput `pulumi:"snippet"`
}

func (ImageAssurancePolicyCustomCheckArgs) ElementType

func (ImageAssurancePolicyCustomCheckArgs) ToImageAssurancePolicyCustomCheckOutput

func (i ImageAssurancePolicyCustomCheckArgs) ToImageAssurancePolicyCustomCheckOutput() ImageAssurancePolicyCustomCheckOutput

func (ImageAssurancePolicyCustomCheckArgs) ToImageAssurancePolicyCustomCheckOutputWithContext

func (i ImageAssurancePolicyCustomCheckArgs) ToImageAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) ImageAssurancePolicyCustomCheckOutput

type ImageAssurancePolicyCustomCheckArray

type ImageAssurancePolicyCustomCheckArray []ImageAssurancePolicyCustomCheckInput

func (ImageAssurancePolicyCustomCheckArray) ElementType

func (ImageAssurancePolicyCustomCheckArray) ToImageAssurancePolicyCustomCheckArrayOutput

func (i ImageAssurancePolicyCustomCheckArray) ToImageAssurancePolicyCustomCheckArrayOutput() ImageAssurancePolicyCustomCheckArrayOutput

func (ImageAssurancePolicyCustomCheckArray) ToImageAssurancePolicyCustomCheckArrayOutputWithContext

func (i ImageAssurancePolicyCustomCheckArray) ToImageAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyCustomCheckArrayOutput

type ImageAssurancePolicyCustomCheckArrayInput

type ImageAssurancePolicyCustomCheckArrayInput interface {
	pulumi.Input

	ToImageAssurancePolicyCustomCheckArrayOutput() ImageAssurancePolicyCustomCheckArrayOutput
	ToImageAssurancePolicyCustomCheckArrayOutputWithContext(context.Context) ImageAssurancePolicyCustomCheckArrayOutput
}

ImageAssurancePolicyCustomCheckArrayInput is an input type that accepts ImageAssurancePolicyCustomCheckArray and ImageAssurancePolicyCustomCheckArrayOutput values. You can construct a concrete instance of `ImageAssurancePolicyCustomCheckArrayInput` via:

ImageAssurancePolicyCustomCheckArray{ ImageAssurancePolicyCustomCheckArgs{...} }

type ImageAssurancePolicyCustomCheckArrayOutput

type ImageAssurancePolicyCustomCheckArrayOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyCustomCheckArrayOutput) ElementType

func (ImageAssurancePolicyCustomCheckArrayOutput) Index

func (ImageAssurancePolicyCustomCheckArrayOutput) ToImageAssurancePolicyCustomCheckArrayOutput

func (o ImageAssurancePolicyCustomCheckArrayOutput) ToImageAssurancePolicyCustomCheckArrayOutput() ImageAssurancePolicyCustomCheckArrayOutput

func (ImageAssurancePolicyCustomCheckArrayOutput) ToImageAssurancePolicyCustomCheckArrayOutputWithContext

func (o ImageAssurancePolicyCustomCheckArrayOutput) ToImageAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyCustomCheckArrayOutput

type ImageAssurancePolicyCustomCheckInput

type ImageAssurancePolicyCustomCheckInput interface {
	pulumi.Input

	ToImageAssurancePolicyCustomCheckOutput() ImageAssurancePolicyCustomCheckOutput
	ToImageAssurancePolicyCustomCheckOutputWithContext(context.Context) ImageAssurancePolicyCustomCheckOutput
}

ImageAssurancePolicyCustomCheckInput is an input type that accepts ImageAssurancePolicyCustomCheckArgs and ImageAssurancePolicyCustomCheckOutput values. You can construct a concrete instance of `ImageAssurancePolicyCustomCheckInput` via:

ImageAssurancePolicyCustomCheckArgs{...}

type ImageAssurancePolicyCustomCheckOutput

type ImageAssurancePolicyCustomCheckOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyCustomCheckOutput) Author

Name of user account that created the policy.

func (ImageAssurancePolicyCustomCheckOutput) Description

func (ImageAssurancePolicyCustomCheckOutput) ElementType

func (ImageAssurancePolicyCustomCheckOutput) Engine

func (ImageAssurancePolicyCustomCheckOutput) LastModified

func (ImageAssurancePolicyCustomCheckOutput) Name

func (ImageAssurancePolicyCustomCheckOutput) Path

func (ImageAssurancePolicyCustomCheckOutput) ReadOnly

func (ImageAssurancePolicyCustomCheckOutput) ScriptId

func (ImageAssurancePolicyCustomCheckOutput) Severity

func (ImageAssurancePolicyCustomCheckOutput) Snippet

func (ImageAssurancePolicyCustomCheckOutput) ToImageAssurancePolicyCustomCheckOutput

func (o ImageAssurancePolicyCustomCheckOutput) ToImageAssurancePolicyCustomCheckOutput() ImageAssurancePolicyCustomCheckOutput

func (ImageAssurancePolicyCustomCheckOutput) ToImageAssurancePolicyCustomCheckOutputWithContext

func (o ImageAssurancePolicyCustomCheckOutput) ToImageAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) ImageAssurancePolicyCustomCheckOutput

type ImageAssurancePolicyForbiddenLabel

type ImageAssurancePolicyForbiddenLabel struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type ImageAssurancePolicyForbiddenLabelArgs

type ImageAssurancePolicyForbiddenLabelArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ImageAssurancePolicyForbiddenLabelArgs) ElementType

func (ImageAssurancePolicyForbiddenLabelArgs) ToImageAssurancePolicyForbiddenLabelOutput

func (i ImageAssurancePolicyForbiddenLabelArgs) ToImageAssurancePolicyForbiddenLabelOutput() ImageAssurancePolicyForbiddenLabelOutput

func (ImageAssurancePolicyForbiddenLabelArgs) ToImageAssurancePolicyForbiddenLabelOutputWithContext

func (i ImageAssurancePolicyForbiddenLabelArgs) ToImageAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) ImageAssurancePolicyForbiddenLabelOutput

type ImageAssurancePolicyForbiddenLabelArray

type ImageAssurancePolicyForbiddenLabelArray []ImageAssurancePolicyForbiddenLabelInput

func (ImageAssurancePolicyForbiddenLabelArray) ElementType

func (ImageAssurancePolicyForbiddenLabelArray) ToImageAssurancePolicyForbiddenLabelArrayOutput

func (i ImageAssurancePolicyForbiddenLabelArray) ToImageAssurancePolicyForbiddenLabelArrayOutput() ImageAssurancePolicyForbiddenLabelArrayOutput

func (ImageAssurancePolicyForbiddenLabelArray) ToImageAssurancePolicyForbiddenLabelArrayOutputWithContext

func (i ImageAssurancePolicyForbiddenLabelArray) ToImageAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyForbiddenLabelArrayOutput

type ImageAssurancePolicyForbiddenLabelArrayInput

type ImageAssurancePolicyForbiddenLabelArrayInput interface {
	pulumi.Input

	ToImageAssurancePolicyForbiddenLabelArrayOutput() ImageAssurancePolicyForbiddenLabelArrayOutput
	ToImageAssurancePolicyForbiddenLabelArrayOutputWithContext(context.Context) ImageAssurancePolicyForbiddenLabelArrayOutput
}

ImageAssurancePolicyForbiddenLabelArrayInput is an input type that accepts ImageAssurancePolicyForbiddenLabelArray and ImageAssurancePolicyForbiddenLabelArrayOutput values. You can construct a concrete instance of `ImageAssurancePolicyForbiddenLabelArrayInput` via:

ImageAssurancePolicyForbiddenLabelArray{ ImageAssurancePolicyForbiddenLabelArgs{...} }

type ImageAssurancePolicyForbiddenLabelArrayOutput

type ImageAssurancePolicyForbiddenLabelArrayOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyForbiddenLabelArrayOutput) ElementType

func (ImageAssurancePolicyForbiddenLabelArrayOutput) Index

func (ImageAssurancePolicyForbiddenLabelArrayOutput) ToImageAssurancePolicyForbiddenLabelArrayOutput

func (o ImageAssurancePolicyForbiddenLabelArrayOutput) ToImageAssurancePolicyForbiddenLabelArrayOutput() ImageAssurancePolicyForbiddenLabelArrayOutput

func (ImageAssurancePolicyForbiddenLabelArrayOutput) ToImageAssurancePolicyForbiddenLabelArrayOutputWithContext

func (o ImageAssurancePolicyForbiddenLabelArrayOutput) ToImageAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyForbiddenLabelArrayOutput

type ImageAssurancePolicyForbiddenLabelInput

type ImageAssurancePolicyForbiddenLabelInput interface {
	pulumi.Input

	ToImageAssurancePolicyForbiddenLabelOutput() ImageAssurancePolicyForbiddenLabelOutput
	ToImageAssurancePolicyForbiddenLabelOutputWithContext(context.Context) ImageAssurancePolicyForbiddenLabelOutput
}

ImageAssurancePolicyForbiddenLabelInput is an input type that accepts ImageAssurancePolicyForbiddenLabelArgs and ImageAssurancePolicyForbiddenLabelOutput values. You can construct a concrete instance of `ImageAssurancePolicyForbiddenLabelInput` via:

ImageAssurancePolicyForbiddenLabelArgs{...}

type ImageAssurancePolicyForbiddenLabelOutput

type ImageAssurancePolicyForbiddenLabelOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyForbiddenLabelOutput) ElementType

func (ImageAssurancePolicyForbiddenLabelOutput) Key

func (ImageAssurancePolicyForbiddenLabelOutput) ToImageAssurancePolicyForbiddenLabelOutput

func (o ImageAssurancePolicyForbiddenLabelOutput) ToImageAssurancePolicyForbiddenLabelOutput() ImageAssurancePolicyForbiddenLabelOutput

func (ImageAssurancePolicyForbiddenLabelOutput) ToImageAssurancePolicyForbiddenLabelOutputWithContext

func (o ImageAssurancePolicyForbiddenLabelOutput) ToImageAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) ImageAssurancePolicyForbiddenLabelOutput

func (ImageAssurancePolicyForbiddenLabelOutput) Value

type ImageAssurancePolicyInput

type ImageAssurancePolicyInput interface {
	pulumi.Input

	ToImageAssurancePolicyOutput() ImageAssurancePolicyOutput
	ToImageAssurancePolicyOutputWithContext(ctx context.Context) ImageAssurancePolicyOutput
}

type ImageAssurancePolicyMap

type ImageAssurancePolicyMap map[string]ImageAssurancePolicyInput

func (ImageAssurancePolicyMap) ElementType

func (ImageAssurancePolicyMap) ElementType() reflect.Type

func (ImageAssurancePolicyMap) ToImageAssurancePolicyMapOutput

func (i ImageAssurancePolicyMap) ToImageAssurancePolicyMapOutput() ImageAssurancePolicyMapOutput

func (ImageAssurancePolicyMap) ToImageAssurancePolicyMapOutputWithContext

func (i ImageAssurancePolicyMap) ToImageAssurancePolicyMapOutputWithContext(ctx context.Context) ImageAssurancePolicyMapOutput

type ImageAssurancePolicyMapInput

type ImageAssurancePolicyMapInput interface {
	pulumi.Input

	ToImageAssurancePolicyMapOutput() ImageAssurancePolicyMapOutput
	ToImageAssurancePolicyMapOutputWithContext(context.Context) ImageAssurancePolicyMapOutput
}

ImageAssurancePolicyMapInput is an input type that accepts ImageAssurancePolicyMap and ImageAssurancePolicyMapOutput values. You can construct a concrete instance of `ImageAssurancePolicyMapInput` via:

ImageAssurancePolicyMap{ "key": ImageAssurancePolicyArgs{...} }

type ImageAssurancePolicyMapOutput

type ImageAssurancePolicyMapOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyMapOutput) ElementType

func (ImageAssurancePolicyMapOutput) MapIndex

func (ImageAssurancePolicyMapOutput) ToImageAssurancePolicyMapOutput

func (o ImageAssurancePolicyMapOutput) ToImageAssurancePolicyMapOutput() ImageAssurancePolicyMapOutput

func (ImageAssurancePolicyMapOutput) ToImageAssurancePolicyMapOutputWithContext

func (o ImageAssurancePolicyMapOutput) ToImageAssurancePolicyMapOutputWithContext(ctx context.Context) ImageAssurancePolicyMapOutput

type ImageAssurancePolicyOutput

type ImageAssurancePolicyOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyOutput) AllowedImages

List of explicitly allowed images.

func (ImageAssurancePolicyOutput) ApplicationScopes

func (o ImageAssurancePolicyOutput) ApplicationScopes() pulumi.StringArrayOutput

func (ImageAssurancePolicyOutput) AuditOnFailure

func (o ImageAssurancePolicyOutput) AuditOnFailure() pulumi.BoolPtrOutput

Indicates if auditing for failures.

func (ImageAssurancePolicyOutput) Author

Name of user account that created the policy.

func (ImageAssurancePolicyOutput) AutoScanConfigured

func (o ImageAssurancePolicyOutput) AutoScanConfigured() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) AutoScanEnabled

func (o ImageAssurancePolicyOutput) AutoScanEnabled() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) AutoScanTimes

func (ImageAssurancePolicyOutput) BlacklistPermissions

func (o ImageAssurancePolicyOutput) BlacklistPermissions() pulumi.StringArrayOutput

List of function's forbidden permissions.

func (ImageAssurancePolicyOutput) BlacklistPermissionsEnabled

func (o ImageAssurancePolicyOutput) BlacklistPermissionsEnabled() pulumi.BoolPtrOutput

Indicates if blacklist permissions is relevant.

func (ImageAssurancePolicyOutput) BlacklistedLicenses

func (o ImageAssurancePolicyOutput) BlacklistedLicenses() pulumi.StringArrayOutput

List of blacklisted licenses.

func (ImageAssurancePolicyOutput) BlacklistedLicensesEnabled

func (o ImageAssurancePolicyOutput) BlacklistedLicensesEnabled() pulumi.BoolPtrOutput

Lndicates if license blacklist is relevant.

func (ImageAssurancePolicyOutput) BlockFailed

Indicates if failed images are blocked.

func (ImageAssurancePolicyOutput) ControlExcludeNoFix

func (o ImageAssurancePolicyOutput) ControlExcludeNoFix() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) CustomChecks

List of Custom user scripts for checks.

func (ImageAssurancePolicyOutput) CustomChecksEnabled

func (o ImageAssurancePolicyOutput) CustomChecksEnabled() pulumi.BoolPtrOutput

Indicates if scanning should include custom checks.

func (ImageAssurancePolicyOutput) CustomSeverityEnabled

func (o ImageAssurancePolicyOutput) CustomSeverityEnabled() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) CvesBlackListEnabled

func (o ImageAssurancePolicyOutput) CvesBlackListEnabled() pulumi.BoolPtrOutput

Indicates if cves blacklist is relevant.

func (ImageAssurancePolicyOutput) CvesBlackLists

List of cves blacklisted items.

func (ImageAssurancePolicyOutput) CvesWhiteListEnabled

func (o ImageAssurancePolicyOutput) CvesWhiteListEnabled() pulumi.BoolPtrOutput

Indicates if cves whitelist is relevant.

func (ImageAssurancePolicyOutput) CvesWhiteLists

List of cves whitelisted licenses

func (ImageAssurancePolicyOutput) CvssSeverity

Identifier of the cvss severity.

func (ImageAssurancePolicyOutput) CvssSeverityEnabled

func (o ImageAssurancePolicyOutput) CvssSeverityEnabled() pulumi.BoolPtrOutput

Indicates if the cvss severity is scanned.

func (ImageAssurancePolicyOutput) CvssSeverityExcludeNoFix

func (o ImageAssurancePolicyOutput) CvssSeverityExcludeNoFix() pulumi.BoolPtrOutput

Indicates that policy should ignore cvss cases that do not have a known fix.

func (ImageAssurancePolicyOutput) Description

func (ImageAssurancePolicyOutput) DisallowMalware

func (o ImageAssurancePolicyOutput) DisallowMalware() pulumi.BoolPtrOutput

Indicates if malware should block the image.

func (ImageAssurancePolicyOutput) DockerCisEnabled

func (o ImageAssurancePolicyOutput) DockerCisEnabled() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) Domain

Name of the container image.

func (ImageAssurancePolicyOutput) DomainName

func (ImageAssurancePolicyOutput) DtaEnabled

func (ImageAssurancePolicyOutput) DtaSeverity

func (ImageAssurancePolicyOutput) ElementType

func (ImageAssurancePolicyOutput) ElementType() reflect.Type

func (ImageAssurancePolicyOutput) Enabled

func (ImageAssurancePolicyOutput) Enforce

func (ImageAssurancePolicyOutput) EnforceAfterDays

func (o ImageAssurancePolicyOutput) EnforceAfterDays() pulumi.IntPtrOutput

func (ImageAssurancePolicyOutput) EnforceExcessivePermissions

func (o ImageAssurancePolicyOutput) EnforceExcessivePermissions() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) ExceptionalMonitoredMalwarePaths

func (o ImageAssurancePolicyOutput) ExceptionalMonitoredMalwarePaths() pulumi.StringArrayOutput

func (ImageAssurancePolicyOutput) FailCicd

Indicates if cicd failures will fail the image.

func (ImageAssurancePolicyOutput) ForbiddenLabels

func (ImageAssurancePolicyOutput) ForbiddenLabelsEnabled

func (o ImageAssurancePolicyOutput) ForbiddenLabelsEnabled() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) ForceMicroenforcer

func (o ImageAssurancePolicyOutput) ForceMicroenforcer() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) FunctionIntegrityEnabled

func (o ImageAssurancePolicyOutput) FunctionIntegrityEnabled() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) IgnoreRecentlyPublishedVln

func (o ImageAssurancePolicyOutput) IgnoreRecentlyPublishedVln() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) IgnoreRecentlyPublishedVlnPeriod

func (o ImageAssurancePolicyOutput) IgnoreRecentlyPublishedVlnPeriod() pulumi.IntOutput

func (ImageAssurancePolicyOutput) IgnoreRiskResourcesEnabled

func (o ImageAssurancePolicyOutput) IgnoreRiskResourcesEnabled() pulumi.BoolPtrOutput

Indicates if risk resources are ignored.

func (ImageAssurancePolicyOutput) IgnoredRiskResources

func (o ImageAssurancePolicyOutput) IgnoredRiskResources() pulumi.StringArrayOutput

List of ignored risk resources.

func (ImageAssurancePolicyOutput) Images

List of images.

func (ImageAssurancePolicyOutput) KubeCisEnabled

func (o ImageAssurancePolicyOutput) KubeCisEnabled() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) Labels

List of labels.

func (ImageAssurancePolicyOutput) MalwareAction

func (ImageAssurancePolicyOutput) MaximumScore

Value of allowed maximum score.

func (ImageAssurancePolicyOutput) MaximumScoreEnabled

func (o ImageAssurancePolicyOutput) MaximumScoreEnabled() pulumi.BoolPtrOutput

Indicates if exceeding the maximum score is scanned.

func (ImageAssurancePolicyOutput) MaximumScoreExcludeNoFix

func (o ImageAssurancePolicyOutput) MaximumScoreExcludeNoFix() pulumi.BoolPtrOutput

Indicates that policy should ignore cases that do not have a known fix.

func (ImageAssurancePolicyOutput) MonitoredMalwarePaths

func (o ImageAssurancePolicyOutput) MonitoredMalwarePaths() pulumi.StringArrayOutput

func (ImageAssurancePolicyOutput) Name

func (ImageAssurancePolicyOutput) OnlyNoneRootUsers

func (o ImageAssurancePolicyOutput) OnlyNoneRootUsers() pulumi.BoolPtrOutput

Indicates if raise a warning for images that should only be run as root.

func (ImageAssurancePolicyOutput) PackagesBlackListEnabled

func (o ImageAssurancePolicyOutput) PackagesBlackListEnabled() pulumi.BoolPtrOutput

Indicates if packages blacklist is relevant.

func (ImageAssurancePolicyOutput) PackagesBlackLists

List of backlisted images.

func (ImageAssurancePolicyOutput) PackagesWhiteListEnabled

func (o ImageAssurancePolicyOutput) PackagesWhiteListEnabled() pulumi.BoolPtrOutput

Indicates if packages whitelist is relevant.

func (ImageAssurancePolicyOutput) PackagesWhiteLists

List of whitelisted images.

func (ImageAssurancePolicyOutput) PartialResultsImageFail

func (o ImageAssurancePolicyOutput) PartialResultsImageFail() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) ReadOnly

func (ImageAssurancePolicyOutput) Registries

List of registries.

func (ImageAssurancePolicyOutput) Registry

func (ImageAssurancePolicyOutput) RequiredLabels

func (ImageAssurancePolicyOutput) RequiredLabelsEnabled

func (o ImageAssurancePolicyOutput) RequiredLabelsEnabled() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) ScanNfsMounts

func (ImageAssurancePolicyOutput) ScanSensitiveData

func (o ImageAssurancePolicyOutput) ScanSensitiveData() pulumi.BoolPtrOutput

Indicates if scan should include sensitive data in the image.

func (ImageAssurancePolicyOutput) ScapEnabled

Indicates if scanning should include scap.

func (ImageAssurancePolicyOutput) ScapFiles

List of SCAP user scripts for checks.

func (ImageAssurancePolicyOutput) Scopes

func (ImageAssurancePolicyOutput) ToImageAssurancePolicyOutput

func (o ImageAssurancePolicyOutput) ToImageAssurancePolicyOutput() ImageAssurancePolicyOutput

func (ImageAssurancePolicyOutput) ToImageAssurancePolicyOutputWithContext

func (o ImageAssurancePolicyOutput) ToImageAssurancePolicyOutputWithContext(ctx context.Context) ImageAssurancePolicyOutput

func (ImageAssurancePolicyOutput) TrustedBaseImages

List of trusted images.

func (ImageAssurancePolicyOutput) TrustedBaseImagesEnabled

func (o ImageAssurancePolicyOutput) TrustedBaseImagesEnabled() pulumi.BoolPtrOutput

Indicates if list of trusted base images is relevant.

func (ImageAssurancePolicyOutput) WhitelistedLicenses

func (o ImageAssurancePolicyOutput) WhitelistedLicenses() pulumi.StringArrayOutput

List of whitelisted licenses.

func (ImageAssurancePolicyOutput) WhitelistedLicensesEnabled

func (o ImageAssurancePolicyOutput) WhitelistedLicensesEnabled() pulumi.BoolPtrOutput

Indicates if license blacklist is relevant.

type ImageAssurancePolicyPackagesBlackList

type ImageAssurancePolicyPackagesBlackList struct {
	Arch         *string `pulumi:"arch"`
	Display      *string `pulumi:"display"`
	Epoch        *string `pulumi:"epoch"`
	Format       *string `pulumi:"format"`
	License      *string `pulumi:"license"`
	Name         *string `pulumi:"name"`
	Release      *string `pulumi:"release"`
	Version      *string `pulumi:"version"`
	VersionRange *string `pulumi:"versionRange"`
}

type ImageAssurancePolicyPackagesBlackListArgs

type ImageAssurancePolicyPackagesBlackListArgs struct {
	Arch         pulumi.StringPtrInput `pulumi:"arch"`
	Display      pulumi.StringPtrInput `pulumi:"display"`
	Epoch        pulumi.StringPtrInput `pulumi:"epoch"`
	Format       pulumi.StringPtrInput `pulumi:"format"`
	License      pulumi.StringPtrInput `pulumi:"license"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Release      pulumi.StringPtrInput `pulumi:"release"`
	Version      pulumi.StringPtrInput `pulumi:"version"`
	VersionRange pulumi.StringPtrInput `pulumi:"versionRange"`
}

func (ImageAssurancePolicyPackagesBlackListArgs) ElementType

func (ImageAssurancePolicyPackagesBlackListArgs) ToImageAssurancePolicyPackagesBlackListOutput

func (i ImageAssurancePolicyPackagesBlackListArgs) ToImageAssurancePolicyPackagesBlackListOutput() ImageAssurancePolicyPackagesBlackListOutput

func (ImageAssurancePolicyPackagesBlackListArgs) ToImageAssurancePolicyPackagesBlackListOutputWithContext

func (i ImageAssurancePolicyPackagesBlackListArgs) ToImageAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) ImageAssurancePolicyPackagesBlackListOutput

type ImageAssurancePolicyPackagesBlackListArray

type ImageAssurancePolicyPackagesBlackListArray []ImageAssurancePolicyPackagesBlackListInput

func (ImageAssurancePolicyPackagesBlackListArray) ElementType

func (ImageAssurancePolicyPackagesBlackListArray) ToImageAssurancePolicyPackagesBlackListArrayOutput

func (i ImageAssurancePolicyPackagesBlackListArray) ToImageAssurancePolicyPackagesBlackListArrayOutput() ImageAssurancePolicyPackagesBlackListArrayOutput

func (ImageAssurancePolicyPackagesBlackListArray) ToImageAssurancePolicyPackagesBlackListArrayOutputWithContext

func (i ImageAssurancePolicyPackagesBlackListArray) ToImageAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyPackagesBlackListArrayOutput

type ImageAssurancePolicyPackagesBlackListArrayInput

type ImageAssurancePolicyPackagesBlackListArrayInput interface {
	pulumi.Input

	ToImageAssurancePolicyPackagesBlackListArrayOutput() ImageAssurancePolicyPackagesBlackListArrayOutput
	ToImageAssurancePolicyPackagesBlackListArrayOutputWithContext(context.Context) ImageAssurancePolicyPackagesBlackListArrayOutput
}

ImageAssurancePolicyPackagesBlackListArrayInput is an input type that accepts ImageAssurancePolicyPackagesBlackListArray and ImageAssurancePolicyPackagesBlackListArrayOutput values. You can construct a concrete instance of `ImageAssurancePolicyPackagesBlackListArrayInput` via:

ImageAssurancePolicyPackagesBlackListArray{ ImageAssurancePolicyPackagesBlackListArgs{...} }

type ImageAssurancePolicyPackagesBlackListArrayOutput

type ImageAssurancePolicyPackagesBlackListArrayOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyPackagesBlackListArrayOutput) ElementType

func (ImageAssurancePolicyPackagesBlackListArrayOutput) Index

func (ImageAssurancePolicyPackagesBlackListArrayOutput) ToImageAssurancePolicyPackagesBlackListArrayOutput

func (o ImageAssurancePolicyPackagesBlackListArrayOutput) ToImageAssurancePolicyPackagesBlackListArrayOutput() ImageAssurancePolicyPackagesBlackListArrayOutput

func (ImageAssurancePolicyPackagesBlackListArrayOutput) ToImageAssurancePolicyPackagesBlackListArrayOutputWithContext

func (o ImageAssurancePolicyPackagesBlackListArrayOutput) ToImageAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyPackagesBlackListArrayOutput

type ImageAssurancePolicyPackagesBlackListInput

type ImageAssurancePolicyPackagesBlackListInput interface {
	pulumi.Input

	ToImageAssurancePolicyPackagesBlackListOutput() ImageAssurancePolicyPackagesBlackListOutput
	ToImageAssurancePolicyPackagesBlackListOutputWithContext(context.Context) ImageAssurancePolicyPackagesBlackListOutput
}

ImageAssurancePolicyPackagesBlackListInput is an input type that accepts ImageAssurancePolicyPackagesBlackListArgs and ImageAssurancePolicyPackagesBlackListOutput values. You can construct a concrete instance of `ImageAssurancePolicyPackagesBlackListInput` via:

ImageAssurancePolicyPackagesBlackListArgs{...}

type ImageAssurancePolicyPackagesBlackListOutput

type ImageAssurancePolicyPackagesBlackListOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyPackagesBlackListOutput) Arch

func (ImageAssurancePolicyPackagesBlackListOutput) Display

func (ImageAssurancePolicyPackagesBlackListOutput) ElementType

func (ImageAssurancePolicyPackagesBlackListOutput) Epoch

func (ImageAssurancePolicyPackagesBlackListOutput) Format

func (ImageAssurancePolicyPackagesBlackListOutput) License

func (ImageAssurancePolicyPackagesBlackListOutput) Name

func (ImageAssurancePolicyPackagesBlackListOutput) Release

func (ImageAssurancePolicyPackagesBlackListOutput) ToImageAssurancePolicyPackagesBlackListOutput

func (o ImageAssurancePolicyPackagesBlackListOutput) ToImageAssurancePolicyPackagesBlackListOutput() ImageAssurancePolicyPackagesBlackListOutput

func (ImageAssurancePolicyPackagesBlackListOutput) ToImageAssurancePolicyPackagesBlackListOutputWithContext

func (o ImageAssurancePolicyPackagesBlackListOutput) ToImageAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) ImageAssurancePolicyPackagesBlackListOutput

func (ImageAssurancePolicyPackagesBlackListOutput) Version

func (ImageAssurancePolicyPackagesBlackListOutput) VersionRange

type ImageAssurancePolicyPackagesWhiteList

type ImageAssurancePolicyPackagesWhiteList struct {
	Arch         *string `pulumi:"arch"`
	Display      *string `pulumi:"display"`
	Epoch        *string `pulumi:"epoch"`
	Format       *string `pulumi:"format"`
	License      *string `pulumi:"license"`
	Name         *string `pulumi:"name"`
	Release      *string `pulumi:"release"`
	Version      *string `pulumi:"version"`
	VersionRange *string `pulumi:"versionRange"`
}

type ImageAssurancePolicyPackagesWhiteListArgs

type ImageAssurancePolicyPackagesWhiteListArgs struct {
	Arch         pulumi.StringPtrInput `pulumi:"arch"`
	Display      pulumi.StringPtrInput `pulumi:"display"`
	Epoch        pulumi.StringPtrInput `pulumi:"epoch"`
	Format       pulumi.StringPtrInput `pulumi:"format"`
	License      pulumi.StringPtrInput `pulumi:"license"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Release      pulumi.StringPtrInput `pulumi:"release"`
	Version      pulumi.StringPtrInput `pulumi:"version"`
	VersionRange pulumi.StringPtrInput `pulumi:"versionRange"`
}

func (ImageAssurancePolicyPackagesWhiteListArgs) ElementType

func (ImageAssurancePolicyPackagesWhiteListArgs) ToImageAssurancePolicyPackagesWhiteListOutput

func (i ImageAssurancePolicyPackagesWhiteListArgs) ToImageAssurancePolicyPackagesWhiteListOutput() ImageAssurancePolicyPackagesWhiteListOutput

func (ImageAssurancePolicyPackagesWhiteListArgs) ToImageAssurancePolicyPackagesWhiteListOutputWithContext

func (i ImageAssurancePolicyPackagesWhiteListArgs) ToImageAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) ImageAssurancePolicyPackagesWhiteListOutput

type ImageAssurancePolicyPackagesWhiteListArray

type ImageAssurancePolicyPackagesWhiteListArray []ImageAssurancePolicyPackagesWhiteListInput

func (ImageAssurancePolicyPackagesWhiteListArray) ElementType

func (ImageAssurancePolicyPackagesWhiteListArray) ToImageAssurancePolicyPackagesWhiteListArrayOutput

func (i ImageAssurancePolicyPackagesWhiteListArray) ToImageAssurancePolicyPackagesWhiteListArrayOutput() ImageAssurancePolicyPackagesWhiteListArrayOutput

func (ImageAssurancePolicyPackagesWhiteListArray) ToImageAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (i ImageAssurancePolicyPackagesWhiteListArray) ToImageAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyPackagesWhiteListArrayOutput

type ImageAssurancePolicyPackagesWhiteListArrayInput

type ImageAssurancePolicyPackagesWhiteListArrayInput interface {
	pulumi.Input

	ToImageAssurancePolicyPackagesWhiteListArrayOutput() ImageAssurancePolicyPackagesWhiteListArrayOutput
	ToImageAssurancePolicyPackagesWhiteListArrayOutputWithContext(context.Context) ImageAssurancePolicyPackagesWhiteListArrayOutput
}

ImageAssurancePolicyPackagesWhiteListArrayInput is an input type that accepts ImageAssurancePolicyPackagesWhiteListArray and ImageAssurancePolicyPackagesWhiteListArrayOutput values. You can construct a concrete instance of `ImageAssurancePolicyPackagesWhiteListArrayInput` via:

ImageAssurancePolicyPackagesWhiteListArray{ ImageAssurancePolicyPackagesWhiteListArgs{...} }

type ImageAssurancePolicyPackagesWhiteListArrayOutput

type ImageAssurancePolicyPackagesWhiteListArrayOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyPackagesWhiteListArrayOutput) ElementType

func (ImageAssurancePolicyPackagesWhiteListArrayOutput) Index

func (ImageAssurancePolicyPackagesWhiteListArrayOutput) ToImageAssurancePolicyPackagesWhiteListArrayOutput

func (o ImageAssurancePolicyPackagesWhiteListArrayOutput) ToImageAssurancePolicyPackagesWhiteListArrayOutput() ImageAssurancePolicyPackagesWhiteListArrayOutput

func (ImageAssurancePolicyPackagesWhiteListArrayOutput) ToImageAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (o ImageAssurancePolicyPackagesWhiteListArrayOutput) ToImageAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyPackagesWhiteListArrayOutput

type ImageAssurancePolicyPackagesWhiteListInput

type ImageAssurancePolicyPackagesWhiteListInput interface {
	pulumi.Input

	ToImageAssurancePolicyPackagesWhiteListOutput() ImageAssurancePolicyPackagesWhiteListOutput
	ToImageAssurancePolicyPackagesWhiteListOutputWithContext(context.Context) ImageAssurancePolicyPackagesWhiteListOutput
}

ImageAssurancePolicyPackagesWhiteListInput is an input type that accepts ImageAssurancePolicyPackagesWhiteListArgs and ImageAssurancePolicyPackagesWhiteListOutput values. You can construct a concrete instance of `ImageAssurancePolicyPackagesWhiteListInput` via:

ImageAssurancePolicyPackagesWhiteListArgs{...}

type ImageAssurancePolicyPackagesWhiteListOutput

type ImageAssurancePolicyPackagesWhiteListOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyPackagesWhiteListOutput) Arch

func (ImageAssurancePolicyPackagesWhiteListOutput) Display

func (ImageAssurancePolicyPackagesWhiteListOutput) ElementType

func (ImageAssurancePolicyPackagesWhiteListOutput) Epoch

func (ImageAssurancePolicyPackagesWhiteListOutput) Format

func (ImageAssurancePolicyPackagesWhiteListOutput) License

func (ImageAssurancePolicyPackagesWhiteListOutput) Name

func (ImageAssurancePolicyPackagesWhiteListOutput) Release

func (ImageAssurancePolicyPackagesWhiteListOutput) ToImageAssurancePolicyPackagesWhiteListOutput

func (o ImageAssurancePolicyPackagesWhiteListOutput) ToImageAssurancePolicyPackagesWhiteListOutput() ImageAssurancePolicyPackagesWhiteListOutput

func (ImageAssurancePolicyPackagesWhiteListOutput) ToImageAssurancePolicyPackagesWhiteListOutputWithContext

func (o ImageAssurancePolicyPackagesWhiteListOutput) ToImageAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) ImageAssurancePolicyPackagesWhiteListOutput

func (ImageAssurancePolicyPackagesWhiteListOutput) Version

func (ImageAssurancePolicyPackagesWhiteListOutput) VersionRange

type ImageAssurancePolicyRequiredLabel

type ImageAssurancePolicyRequiredLabel struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type ImageAssurancePolicyRequiredLabelArgs

type ImageAssurancePolicyRequiredLabelArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ImageAssurancePolicyRequiredLabelArgs) ElementType

func (ImageAssurancePolicyRequiredLabelArgs) ToImageAssurancePolicyRequiredLabelOutput

func (i ImageAssurancePolicyRequiredLabelArgs) ToImageAssurancePolicyRequiredLabelOutput() ImageAssurancePolicyRequiredLabelOutput

func (ImageAssurancePolicyRequiredLabelArgs) ToImageAssurancePolicyRequiredLabelOutputWithContext

func (i ImageAssurancePolicyRequiredLabelArgs) ToImageAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) ImageAssurancePolicyRequiredLabelOutput

type ImageAssurancePolicyRequiredLabelArray

type ImageAssurancePolicyRequiredLabelArray []ImageAssurancePolicyRequiredLabelInput

func (ImageAssurancePolicyRequiredLabelArray) ElementType

func (ImageAssurancePolicyRequiredLabelArray) ToImageAssurancePolicyRequiredLabelArrayOutput

func (i ImageAssurancePolicyRequiredLabelArray) ToImageAssurancePolicyRequiredLabelArrayOutput() ImageAssurancePolicyRequiredLabelArrayOutput

func (ImageAssurancePolicyRequiredLabelArray) ToImageAssurancePolicyRequiredLabelArrayOutputWithContext

func (i ImageAssurancePolicyRequiredLabelArray) ToImageAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyRequiredLabelArrayOutput

type ImageAssurancePolicyRequiredLabelArrayInput

type ImageAssurancePolicyRequiredLabelArrayInput interface {
	pulumi.Input

	ToImageAssurancePolicyRequiredLabelArrayOutput() ImageAssurancePolicyRequiredLabelArrayOutput
	ToImageAssurancePolicyRequiredLabelArrayOutputWithContext(context.Context) ImageAssurancePolicyRequiredLabelArrayOutput
}

ImageAssurancePolicyRequiredLabelArrayInput is an input type that accepts ImageAssurancePolicyRequiredLabelArray and ImageAssurancePolicyRequiredLabelArrayOutput values. You can construct a concrete instance of `ImageAssurancePolicyRequiredLabelArrayInput` via:

ImageAssurancePolicyRequiredLabelArray{ ImageAssurancePolicyRequiredLabelArgs{...} }

type ImageAssurancePolicyRequiredLabelArrayOutput

type ImageAssurancePolicyRequiredLabelArrayOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyRequiredLabelArrayOutput) ElementType

func (ImageAssurancePolicyRequiredLabelArrayOutput) Index

func (ImageAssurancePolicyRequiredLabelArrayOutput) ToImageAssurancePolicyRequiredLabelArrayOutput

func (o ImageAssurancePolicyRequiredLabelArrayOutput) ToImageAssurancePolicyRequiredLabelArrayOutput() ImageAssurancePolicyRequiredLabelArrayOutput

func (ImageAssurancePolicyRequiredLabelArrayOutput) ToImageAssurancePolicyRequiredLabelArrayOutputWithContext

func (o ImageAssurancePolicyRequiredLabelArrayOutput) ToImageAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyRequiredLabelArrayOutput

type ImageAssurancePolicyRequiredLabelInput

type ImageAssurancePolicyRequiredLabelInput interface {
	pulumi.Input

	ToImageAssurancePolicyRequiredLabelOutput() ImageAssurancePolicyRequiredLabelOutput
	ToImageAssurancePolicyRequiredLabelOutputWithContext(context.Context) ImageAssurancePolicyRequiredLabelOutput
}

ImageAssurancePolicyRequiredLabelInput is an input type that accepts ImageAssurancePolicyRequiredLabelArgs and ImageAssurancePolicyRequiredLabelOutput values. You can construct a concrete instance of `ImageAssurancePolicyRequiredLabelInput` via:

ImageAssurancePolicyRequiredLabelArgs{...}

type ImageAssurancePolicyRequiredLabelOutput

type ImageAssurancePolicyRequiredLabelOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyRequiredLabelOutput) ElementType

func (ImageAssurancePolicyRequiredLabelOutput) Key

func (ImageAssurancePolicyRequiredLabelOutput) ToImageAssurancePolicyRequiredLabelOutput

func (o ImageAssurancePolicyRequiredLabelOutput) ToImageAssurancePolicyRequiredLabelOutput() ImageAssurancePolicyRequiredLabelOutput

func (ImageAssurancePolicyRequiredLabelOutput) ToImageAssurancePolicyRequiredLabelOutputWithContext

func (o ImageAssurancePolicyRequiredLabelOutput) ToImageAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) ImageAssurancePolicyRequiredLabelOutput

func (ImageAssurancePolicyRequiredLabelOutput) Value

type ImageAssurancePolicyScope

type ImageAssurancePolicyScope struct {
	Expression *string                             `pulumi:"expression"`
	Variables  []ImageAssurancePolicyScopeVariable `pulumi:"variables"`
}

type ImageAssurancePolicyScopeArgs

type ImageAssurancePolicyScopeArgs struct {
	Expression pulumi.StringPtrInput                       `pulumi:"expression"`
	Variables  ImageAssurancePolicyScopeVariableArrayInput `pulumi:"variables"`
}

func (ImageAssurancePolicyScopeArgs) ElementType

func (ImageAssurancePolicyScopeArgs) ToImageAssurancePolicyScopeOutput

func (i ImageAssurancePolicyScopeArgs) ToImageAssurancePolicyScopeOutput() ImageAssurancePolicyScopeOutput

func (ImageAssurancePolicyScopeArgs) ToImageAssurancePolicyScopeOutputWithContext

func (i ImageAssurancePolicyScopeArgs) ToImageAssurancePolicyScopeOutputWithContext(ctx context.Context) ImageAssurancePolicyScopeOutput

type ImageAssurancePolicyScopeArray

type ImageAssurancePolicyScopeArray []ImageAssurancePolicyScopeInput

func (ImageAssurancePolicyScopeArray) ElementType

func (ImageAssurancePolicyScopeArray) ToImageAssurancePolicyScopeArrayOutput

func (i ImageAssurancePolicyScopeArray) ToImageAssurancePolicyScopeArrayOutput() ImageAssurancePolicyScopeArrayOutput

func (ImageAssurancePolicyScopeArray) ToImageAssurancePolicyScopeArrayOutputWithContext

func (i ImageAssurancePolicyScopeArray) ToImageAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyScopeArrayOutput

type ImageAssurancePolicyScopeArrayInput

type ImageAssurancePolicyScopeArrayInput interface {
	pulumi.Input

	ToImageAssurancePolicyScopeArrayOutput() ImageAssurancePolicyScopeArrayOutput
	ToImageAssurancePolicyScopeArrayOutputWithContext(context.Context) ImageAssurancePolicyScopeArrayOutput
}

ImageAssurancePolicyScopeArrayInput is an input type that accepts ImageAssurancePolicyScopeArray and ImageAssurancePolicyScopeArrayOutput values. You can construct a concrete instance of `ImageAssurancePolicyScopeArrayInput` via:

ImageAssurancePolicyScopeArray{ ImageAssurancePolicyScopeArgs{...} }

type ImageAssurancePolicyScopeArrayOutput

type ImageAssurancePolicyScopeArrayOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyScopeArrayOutput) ElementType

func (ImageAssurancePolicyScopeArrayOutput) Index

func (ImageAssurancePolicyScopeArrayOutput) ToImageAssurancePolicyScopeArrayOutput

func (o ImageAssurancePolicyScopeArrayOutput) ToImageAssurancePolicyScopeArrayOutput() ImageAssurancePolicyScopeArrayOutput

func (ImageAssurancePolicyScopeArrayOutput) ToImageAssurancePolicyScopeArrayOutputWithContext

func (o ImageAssurancePolicyScopeArrayOutput) ToImageAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyScopeArrayOutput

type ImageAssurancePolicyScopeInput

type ImageAssurancePolicyScopeInput interface {
	pulumi.Input

	ToImageAssurancePolicyScopeOutput() ImageAssurancePolicyScopeOutput
	ToImageAssurancePolicyScopeOutputWithContext(context.Context) ImageAssurancePolicyScopeOutput
}

ImageAssurancePolicyScopeInput is an input type that accepts ImageAssurancePolicyScopeArgs and ImageAssurancePolicyScopeOutput values. You can construct a concrete instance of `ImageAssurancePolicyScopeInput` via:

ImageAssurancePolicyScopeArgs{...}

type ImageAssurancePolicyScopeOutput

type ImageAssurancePolicyScopeOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyScopeOutput) ElementType

func (ImageAssurancePolicyScopeOutput) Expression

func (ImageAssurancePolicyScopeOutput) ToImageAssurancePolicyScopeOutput

func (o ImageAssurancePolicyScopeOutput) ToImageAssurancePolicyScopeOutput() ImageAssurancePolicyScopeOutput

func (ImageAssurancePolicyScopeOutput) ToImageAssurancePolicyScopeOutputWithContext

func (o ImageAssurancePolicyScopeOutput) ToImageAssurancePolicyScopeOutputWithContext(ctx context.Context) ImageAssurancePolicyScopeOutput

func (ImageAssurancePolicyScopeOutput) Variables

type ImageAssurancePolicyScopeVariable

type ImageAssurancePolicyScopeVariable struct {
	Attribute *string `pulumi:"attribute"`
	Name      *string `pulumi:"name"`
	Value     *string `pulumi:"value"`
}

type ImageAssurancePolicyScopeVariableArgs

type ImageAssurancePolicyScopeVariableArgs struct {
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	Name      pulumi.StringPtrInput `pulumi:"name"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (ImageAssurancePolicyScopeVariableArgs) ElementType

func (ImageAssurancePolicyScopeVariableArgs) ToImageAssurancePolicyScopeVariableOutput

func (i ImageAssurancePolicyScopeVariableArgs) ToImageAssurancePolicyScopeVariableOutput() ImageAssurancePolicyScopeVariableOutput

func (ImageAssurancePolicyScopeVariableArgs) ToImageAssurancePolicyScopeVariableOutputWithContext

func (i ImageAssurancePolicyScopeVariableArgs) ToImageAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) ImageAssurancePolicyScopeVariableOutput

type ImageAssurancePolicyScopeVariableArray

type ImageAssurancePolicyScopeVariableArray []ImageAssurancePolicyScopeVariableInput

func (ImageAssurancePolicyScopeVariableArray) ElementType

func (ImageAssurancePolicyScopeVariableArray) ToImageAssurancePolicyScopeVariableArrayOutput

func (i ImageAssurancePolicyScopeVariableArray) ToImageAssurancePolicyScopeVariableArrayOutput() ImageAssurancePolicyScopeVariableArrayOutput

func (ImageAssurancePolicyScopeVariableArray) ToImageAssurancePolicyScopeVariableArrayOutputWithContext

func (i ImageAssurancePolicyScopeVariableArray) ToImageAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyScopeVariableArrayOutput

type ImageAssurancePolicyScopeVariableArrayInput

type ImageAssurancePolicyScopeVariableArrayInput interface {
	pulumi.Input

	ToImageAssurancePolicyScopeVariableArrayOutput() ImageAssurancePolicyScopeVariableArrayOutput
	ToImageAssurancePolicyScopeVariableArrayOutputWithContext(context.Context) ImageAssurancePolicyScopeVariableArrayOutput
}

ImageAssurancePolicyScopeVariableArrayInput is an input type that accepts ImageAssurancePolicyScopeVariableArray and ImageAssurancePolicyScopeVariableArrayOutput values. You can construct a concrete instance of `ImageAssurancePolicyScopeVariableArrayInput` via:

ImageAssurancePolicyScopeVariableArray{ ImageAssurancePolicyScopeVariableArgs{...} }

type ImageAssurancePolicyScopeVariableArrayOutput

type ImageAssurancePolicyScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyScopeVariableArrayOutput) ElementType

func (ImageAssurancePolicyScopeVariableArrayOutput) Index

func (ImageAssurancePolicyScopeVariableArrayOutput) ToImageAssurancePolicyScopeVariableArrayOutput

func (o ImageAssurancePolicyScopeVariableArrayOutput) ToImageAssurancePolicyScopeVariableArrayOutput() ImageAssurancePolicyScopeVariableArrayOutput

func (ImageAssurancePolicyScopeVariableArrayOutput) ToImageAssurancePolicyScopeVariableArrayOutputWithContext

func (o ImageAssurancePolicyScopeVariableArrayOutput) ToImageAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyScopeVariableArrayOutput

type ImageAssurancePolicyScopeVariableInput

type ImageAssurancePolicyScopeVariableInput interface {
	pulumi.Input

	ToImageAssurancePolicyScopeVariableOutput() ImageAssurancePolicyScopeVariableOutput
	ToImageAssurancePolicyScopeVariableOutputWithContext(context.Context) ImageAssurancePolicyScopeVariableOutput
}

ImageAssurancePolicyScopeVariableInput is an input type that accepts ImageAssurancePolicyScopeVariableArgs and ImageAssurancePolicyScopeVariableOutput values. You can construct a concrete instance of `ImageAssurancePolicyScopeVariableInput` via:

ImageAssurancePolicyScopeVariableArgs{...}

type ImageAssurancePolicyScopeVariableOutput

type ImageAssurancePolicyScopeVariableOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyScopeVariableOutput) Attribute

func (ImageAssurancePolicyScopeVariableOutput) ElementType

func (ImageAssurancePolicyScopeVariableOutput) Name

func (ImageAssurancePolicyScopeVariableOutput) ToImageAssurancePolicyScopeVariableOutput

func (o ImageAssurancePolicyScopeVariableOutput) ToImageAssurancePolicyScopeVariableOutput() ImageAssurancePolicyScopeVariableOutput

func (ImageAssurancePolicyScopeVariableOutput) ToImageAssurancePolicyScopeVariableOutputWithContext

func (o ImageAssurancePolicyScopeVariableOutput) ToImageAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) ImageAssurancePolicyScopeVariableOutput

func (ImageAssurancePolicyScopeVariableOutput) Value

type ImageAssurancePolicyState

type ImageAssurancePolicyState struct {
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// Indicates if auditing for failures.
	AuditOnFailure pulumi.BoolPtrInput
	// Name of user account that created the policy.
	Author             pulumi.StringPtrInput
	AutoScanConfigured pulumi.BoolPtrInput
	AutoScanEnabled    pulumi.BoolPtrInput
	AutoScanTimes      ImageAssurancePolicyAutoScanTimeArrayInput
	// List of function's forbidden permissions.
	BlacklistPermissions pulumi.StringArrayInput
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled pulumi.BoolPtrInput
	// List of blacklisted licenses.
	BlacklistedLicenses pulumi.StringArrayInput
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled pulumi.BoolPtrInput
	// Indicates if failed images are blocked.
	BlockFailed         pulumi.BoolPtrInput
	ControlExcludeNoFix pulumi.BoolPtrInput
	// List of Custom user scripts for checks.
	CustomChecks ImageAssurancePolicyCustomCheckArrayInput
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   pulumi.BoolPtrInput
	CustomSeverityEnabled pulumi.BoolPtrInput
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled pulumi.BoolPtrInput
	// List of cves blacklisted items.
	CvesBlackLists pulumi.StringArrayInput
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled pulumi.BoolPtrInput
	// List of cves whitelisted licenses
	CvesWhiteLists pulumi.StringArrayInput
	// Identifier of the cvss severity.
	CvssSeverity pulumi.StringPtrInput
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix pulumi.BoolPtrInput
	Description              pulumi.StringPtrInput
	// Indicates if malware should block the image.
	DisallowMalware  pulumi.BoolPtrInput
	DockerCisEnabled pulumi.BoolPtrInput
	// Name of the container image.
	Domain                           pulumi.StringPtrInput
	DomainName                       pulumi.StringPtrInput
	DtaEnabled                       pulumi.BoolPtrInput
	DtaSeverity                      pulumi.StringPtrInput
	Enabled                          pulumi.BoolPtrInput
	Enforce                          pulumi.BoolPtrInput
	EnforceAfterDays                 pulumi.IntPtrInput
	EnforceExcessivePermissions      pulumi.BoolPtrInput
	ExceptionalMonitoredMalwarePaths pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrInput
	ForbiddenLabels                  ImageAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled           pulumi.BoolPtrInput
	ForceMicroenforcer               pulumi.BoolPtrInput
	FunctionIntegrityEnabled         pulumi.BoolPtrInput
	IgnoreRecentlyPublishedVln       pulumi.BoolPtrInput
	IgnoreRecentlyPublishedVlnPeriod pulumi.IntPtrInput
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled pulumi.BoolPtrInput
	// List of ignored risk resources.
	IgnoredRiskResources pulumi.StringArrayInput
	// List of images.
	Images         pulumi.StringArrayInput
	KubeCisEnabled pulumi.BoolPtrInput
	// List of labels.
	Labels        pulumi.StringArrayInput
	MalwareAction pulumi.StringPtrInput
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrInput
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix pulumi.BoolPtrInput
	MonitoredMalwarePaths    pulumi.StringArrayInput
	Name                     pulumi.StringPtrInput
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of backlisted images.
	PackagesBlackLists ImageAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      ImageAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        ImageAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData pulumi.BoolPtrInput
	// Indicates if scanning should include scap.
	ScapEnabled pulumi.BoolPtrInput
	// List of SCAP user scripts for checks.
	ScapFiles pulumi.StringArrayInput
	Scopes    ImageAssurancePolicyScopeArrayInput
	// List of trusted images.
	TrustedBaseImages ImageAssurancePolicyTrustedBaseImageArrayInput
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled pulumi.BoolPtrInput
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayInput
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrInput
}

func (ImageAssurancePolicyState) ElementType

func (ImageAssurancePolicyState) ElementType() reflect.Type

type ImageAssurancePolicyTrustedBaseImage

type ImageAssurancePolicyTrustedBaseImage struct {
	Imagename *string `pulumi:"imagename"`
	Registry  *string `pulumi:"registry"`
}

type ImageAssurancePolicyTrustedBaseImageArgs

type ImageAssurancePolicyTrustedBaseImageArgs struct {
	Imagename pulumi.StringPtrInput `pulumi:"imagename"`
	Registry  pulumi.StringPtrInput `pulumi:"registry"`
}

func (ImageAssurancePolicyTrustedBaseImageArgs) ElementType

func (ImageAssurancePolicyTrustedBaseImageArgs) ToImageAssurancePolicyTrustedBaseImageOutput

func (i ImageAssurancePolicyTrustedBaseImageArgs) ToImageAssurancePolicyTrustedBaseImageOutput() ImageAssurancePolicyTrustedBaseImageOutput

func (ImageAssurancePolicyTrustedBaseImageArgs) ToImageAssurancePolicyTrustedBaseImageOutputWithContext

func (i ImageAssurancePolicyTrustedBaseImageArgs) ToImageAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) ImageAssurancePolicyTrustedBaseImageOutput

type ImageAssurancePolicyTrustedBaseImageArray

type ImageAssurancePolicyTrustedBaseImageArray []ImageAssurancePolicyTrustedBaseImageInput

func (ImageAssurancePolicyTrustedBaseImageArray) ElementType

func (ImageAssurancePolicyTrustedBaseImageArray) ToImageAssurancePolicyTrustedBaseImageArrayOutput

func (i ImageAssurancePolicyTrustedBaseImageArray) ToImageAssurancePolicyTrustedBaseImageArrayOutput() ImageAssurancePolicyTrustedBaseImageArrayOutput

func (ImageAssurancePolicyTrustedBaseImageArray) ToImageAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (i ImageAssurancePolicyTrustedBaseImageArray) ToImageAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyTrustedBaseImageArrayOutput

type ImageAssurancePolicyTrustedBaseImageArrayInput

type ImageAssurancePolicyTrustedBaseImageArrayInput interface {
	pulumi.Input

	ToImageAssurancePolicyTrustedBaseImageArrayOutput() ImageAssurancePolicyTrustedBaseImageArrayOutput
	ToImageAssurancePolicyTrustedBaseImageArrayOutputWithContext(context.Context) ImageAssurancePolicyTrustedBaseImageArrayOutput
}

ImageAssurancePolicyTrustedBaseImageArrayInput is an input type that accepts ImageAssurancePolicyTrustedBaseImageArray and ImageAssurancePolicyTrustedBaseImageArrayOutput values. You can construct a concrete instance of `ImageAssurancePolicyTrustedBaseImageArrayInput` via:

ImageAssurancePolicyTrustedBaseImageArray{ ImageAssurancePolicyTrustedBaseImageArgs{...} }

type ImageAssurancePolicyTrustedBaseImageArrayOutput

type ImageAssurancePolicyTrustedBaseImageArrayOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyTrustedBaseImageArrayOutput) ElementType

func (ImageAssurancePolicyTrustedBaseImageArrayOutput) Index

func (ImageAssurancePolicyTrustedBaseImageArrayOutput) ToImageAssurancePolicyTrustedBaseImageArrayOutput

func (o ImageAssurancePolicyTrustedBaseImageArrayOutput) ToImageAssurancePolicyTrustedBaseImageArrayOutput() ImageAssurancePolicyTrustedBaseImageArrayOutput

func (ImageAssurancePolicyTrustedBaseImageArrayOutput) ToImageAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (o ImageAssurancePolicyTrustedBaseImageArrayOutput) ToImageAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) ImageAssurancePolicyTrustedBaseImageArrayOutput

type ImageAssurancePolicyTrustedBaseImageInput

type ImageAssurancePolicyTrustedBaseImageInput interface {
	pulumi.Input

	ToImageAssurancePolicyTrustedBaseImageOutput() ImageAssurancePolicyTrustedBaseImageOutput
	ToImageAssurancePolicyTrustedBaseImageOutputWithContext(context.Context) ImageAssurancePolicyTrustedBaseImageOutput
}

ImageAssurancePolicyTrustedBaseImageInput is an input type that accepts ImageAssurancePolicyTrustedBaseImageArgs and ImageAssurancePolicyTrustedBaseImageOutput values. You can construct a concrete instance of `ImageAssurancePolicyTrustedBaseImageInput` via:

ImageAssurancePolicyTrustedBaseImageArgs{...}

type ImageAssurancePolicyTrustedBaseImageOutput

type ImageAssurancePolicyTrustedBaseImageOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyTrustedBaseImageOutput) ElementType

func (ImageAssurancePolicyTrustedBaseImageOutput) Imagename

func (ImageAssurancePolicyTrustedBaseImageOutput) Registry

func (ImageAssurancePolicyTrustedBaseImageOutput) ToImageAssurancePolicyTrustedBaseImageOutput

func (o ImageAssurancePolicyTrustedBaseImageOutput) ToImageAssurancePolicyTrustedBaseImageOutput() ImageAssurancePolicyTrustedBaseImageOutput

func (ImageAssurancePolicyTrustedBaseImageOutput) ToImageAssurancePolicyTrustedBaseImageOutputWithContext

func (o ImageAssurancePolicyTrustedBaseImageOutput) ToImageAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) ImageAssurancePolicyTrustedBaseImageOutput

type ImageHistory

type ImageHistory struct {
	// The image creation comment.
	Comment *string `pulumi:"comment"`
	// The date and time when the image was registered.
	Created   *string `pulumi:"created"`
	CreatedBy *string `pulumi:"createdBy"`
	// The ID of this resource.
	Id   *string `pulumi:"id"`
	Size *int    `pulumi:"size"`
}

type ImageHistoryArgs

type ImageHistoryArgs struct {
	// The image creation comment.
	Comment pulumi.StringPtrInput `pulumi:"comment"`
	// The date and time when the image was registered.
	Created   pulumi.StringPtrInput `pulumi:"created"`
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The ID of this resource.
	Id   pulumi.StringPtrInput `pulumi:"id"`
	Size pulumi.IntPtrInput    `pulumi:"size"`
}

func (ImageHistoryArgs) ElementType

func (ImageHistoryArgs) ElementType() reflect.Type

func (ImageHistoryArgs) ToImageHistoryOutput

func (i ImageHistoryArgs) ToImageHistoryOutput() ImageHistoryOutput

func (ImageHistoryArgs) ToImageHistoryOutputWithContext

func (i ImageHistoryArgs) ToImageHistoryOutputWithContext(ctx context.Context) ImageHistoryOutput

type ImageHistoryArray

type ImageHistoryArray []ImageHistoryInput

func (ImageHistoryArray) ElementType

func (ImageHistoryArray) ElementType() reflect.Type

func (ImageHistoryArray) ToImageHistoryArrayOutput

func (i ImageHistoryArray) ToImageHistoryArrayOutput() ImageHistoryArrayOutput

func (ImageHistoryArray) ToImageHistoryArrayOutputWithContext

func (i ImageHistoryArray) ToImageHistoryArrayOutputWithContext(ctx context.Context) ImageHistoryArrayOutput

type ImageHistoryArrayInput

type ImageHistoryArrayInput interface {
	pulumi.Input

	ToImageHistoryArrayOutput() ImageHistoryArrayOutput
	ToImageHistoryArrayOutputWithContext(context.Context) ImageHistoryArrayOutput
}

ImageHistoryArrayInput is an input type that accepts ImageHistoryArray and ImageHistoryArrayOutput values. You can construct a concrete instance of `ImageHistoryArrayInput` via:

ImageHistoryArray{ ImageHistoryArgs{...} }

type ImageHistoryArrayOutput

type ImageHistoryArrayOutput struct{ *pulumi.OutputState }

func (ImageHistoryArrayOutput) ElementType

func (ImageHistoryArrayOutput) ElementType() reflect.Type

func (ImageHistoryArrayOutput) Index

func (ImageHistoryArrayOutput) ToImageHistoryArrayOutput

func (o ImageHistoryArrayOutput) ToImageHistoryArrayOutput() ImageHistoryArrayOutput

func (ImageHistoryArrayOutput) ToImageHistoryArrayOutputWithContext

func (o ImageHistoryArrayOutput) ToImageHistoryArrayOutputWithContext(ctx context.Context) ImageHistoryArrayOutput

type ImageHistoryInput

type ImageHistoryInput interface {
	pulumi.Input

	ToImageHistoryOutput() ImageHistoryOutput
	ToImageHistoryOutputWithContext(context.Context) ImageHistoryOutput
}

ImageHistoryInput is an input type that accepts ImageHistoryArgs and ImageHistoryOutput values. You can construct a concrete instance of `ImageHistoryInput` via:

ImageHistoryArgs{...}

type ImageHistoryOutput

type ImageHistoryOutput struct{ *pulumi.OutputState }

func (ImageHistoryOutput) Comment

The image creation comment.

func (ImageHistoryOutput) Created

The date and time when the image was registered.

func (ImageHistoryOutput) CreatedBy

func (ImageHistoryOutput) ElementType

func (ImageHistoryOutput) ElementType() reflect.Type

func (ImageHistoryOutput) Id

The ID of this resource.

func (ImageHistoryOutput) Size

func (ImageHistoryOutput) ToImageHistoryOutput

func (o ImageHistoryOutput) ToImageHistoryOutput() ImageHistoryOutput

func (ImageHistoryOutput) ToImageHistoryOutputWithContext

func (o ImageHistoryOutput) ToImageHistoryOutputWithContext(ctx context.Context) ImageHistoryOutput

type ImageInput

type ImageInput interface {
	pulumi.Input

	ToImageOutput() ImageOutput
	ToImageOutputWithContext(ctx context.Context) ImageOutput
}

type ImageMap

type ImageMap map[string]ImageInput

func (ImageMap) ElementType

func (ImageMap) ElementType() reflect.Type

func (ImageMap) ToImageMapOutput

func (i ImageMap) ToImageMapOutput() ImageMapOutput

func (ImageMap) ToImageMapOutputWithContext

func (i ImageMap) ToImageMapOutputWithContext(ctx context.Context) ImageMapOutput

type ImageMapInput

type ImageMapInput interface {
	pulumi.Input

	ToImageMapOutput() ImageMapOutput
	ToImageMapOutputWithContext(context.Context) ImageMapOutput
}

ImageMapInput is an input type that accepts ImageMap and ImageMapOutput values. You can construct a concrete instance of `ImageMapInput` via:

ImageMap{ "key": ImageArgs{...} }

type ImageMapOutput

type ImageMapOutput struct{ *pulumi.OutputState }

func (ImageMapOutput) ElementType

func (ImageMapOutput) ElementType() reflect.Type

func (ImageMapOutput) MapIndex

func (ImageMapOutput) ToImageMapOutput

func (o ImageMapOutput) ToImageMapOutput() ImageMapOutput

func (ImageMapOutput) ToImageMapOutputWithContext

func (o ImageMapOutput) ToImageMapOutputWithContext(ctx context.Context) ImageMapOutput

type ImageOutput

type ImageOutput struct{ *pulumi.OutputState }

func (ImageOutput) AllowImage

func (o ImageOutput) AllowImage() pulumi.BoolPtrOutput

If this field is set to true, the image will be whitelisted.

func (ImageOutput) Architecture

func (o ImageOutput) Architecture() pulumi.StringOutput

The image architecture.

func (ImageOutput) AssuranceChecksPerformeds

func (o ImageOutput) AssuranceChecksPerformeds() ImageAssuranceChecksPerformedArrayOutput

The list of image assurance checks performed on the image.

func (ImageOutput) Author

func (o ImageOutput) Author() pulumi.StringOutput

The name of the user who registered the image.

func (ImageOutput) Blacklisted

func (o ImageOutput) Blacklisted() pulumi.BoolOutput

Whether the image is blacklisted.

func (ImageOutput) BlockImage

func (o ImageOutput) BlockImage() pulumi.BoolPtrOutput

If this field is set to true, the image will be blacklisted.

func (ImageOutput) Comment

func (o ImageOutput) Comment() pulumi.StringOutput

The image creation comment.

func (ImageOutput) Created

func (o ImageOutput) Created() pulumi.StringOutput

The date and time when the image was registered.

func (ImageOutput) CriticalVulnerabilities

func (o ImageOutput) CriticalVulnerabilities() pulumi.IntOutput

Number of critical severity vulnerabilities detected in the image.

func (ImageOutput) DefaultUser

func (o ImageOutput) DefaultUser() pulumi.StringOutput

The default user of the image.

func (ImageOutput) Digest

func (o ImageOutput) Digest() pulumi.StringOutput

The content digest of the image.

func (ImageOutput) Disallowed

func (o ImageOutput) Disallowed() pulumi.BoolOutput

Whether the image is disallowed (non-compliant).

func (ImageOutput) DisallowedByAssuranceChecks

func (o ImageOutput) DisallowedByAssuranceChecks() pulumi.BoolOutput

Whether the image was disallowed because of Image Assurance Policies.

func (ImageOutput) DockerId

func (o ImageOutput) DockerId() pulumi.StringOutput

The Docker image ID.

func (ImageOutput) DockerLabels

func (o ImageOutput) DockerLabels() pulumi.StringArrayOutput

Docker labels of the image.

func (ImageOutput) DockerVersion

func (o ImageOutput) DockerVersion() pulumi.StringOutput

The Docker version used when building the image.

func (ImageOutput) DtaSeverityScore

func (o ImageOutput) DtaSeverityScore() pulumi.StringOutput

DTA severity score.

func (ImageOutput) DtaSkipped

func (o ImageOutput) DtaSkipped() pulumi.BoolOutput

If DTA was skipped.

func (ImageOutput) DtaSkippedReason

func (o ImageOutput) DtaSkippedReason() pulumi.StringOutput

The reason why DTA was skipped.

func (ImageOutput) ElementType

func (ImageOutput) ElementType() reflect.Type

func (ImageOutput) EnvironmentVariables

func (o ImageOutput) EnvironmentVariables() pulumi.StringArrayOutput

Environment variables in the image.

func (ImageOutput) HighVulnerabilities

func (o ImageOutput) HighVulnerabilities() pulumi.IntOutput

Number of high severity vulnerabilities detected in the image.

func (ImageOutput) Histories

func (o ImageOutput) Histories() ImageHistoryArrayOutput

The Docker history of the image.

func (ImageOutput) ImageSize

func (o ImageOutput) ImageSize() pulumi.IntOutput

The size of the image in bytes.

func (ImageOutput) ImageType

func (o ImageOutput) ImageType() pulumi.StringOutput

The type of the image.

func (ImageOutput) Labels

Aqua labels of the image.

func (ImageOutput) LowVulnerabilities

func (o ImageOutput) LowVulnerabilities() pulumi.IntOutput

Number of low severity vulnerabilities detected in the image.

func (ImageOutput) Malware

func (o ImageOutput) Malware() pulumi.IntOutput

Number of malware found on the image.

func (ImageOutput) MediumVulnerabilities

func (o ImageOutput) MediumVulnerabilities() pulumi.IntOutput

Number of medium severity vulnerabilities detected in the image.

func (ImageOutput) Name

func (o ImageOutput) Name() pulumi.StringOutput

The name of the image.

func (ImageOutput) NegligibleVulnerabilities

func (o ImageOutput) NegligibleVulnerabilities() pulumi.IntOutput

Number of negligible severity vulnerabilities detected in the image.

func (ImageOutput) NewerImageExists

func (o ImageOutput) NewerImageExists() pulumi.BoolOutput

Whether a new version of the image is available in the registry but is not scanned and registered yet.

func (ImageOutput) Os

The operating system detected in the image

func (ImageOutput) OsVersion

func (o ImageOutput) OsVersion() pulumi.StringOutput

The version of the OS detected in the image.

func (ImageOutput) Parent

func (o ImageOutput) Parent() pulumi.StringOutput

The ID of the parent image.

func (ImageOutput) PartialResults

func (o ImageOutput) PartialResults() pulumi.BoolOutput

Whether the image could only be partially scanned.

func (ImageOutput) PendingDisallowed

func (o ImageOutput) PendingDisallowed() pulumi.BoolOutput

Whether the image is non-compliant, but is pending this status due to running containers.

func (ImageOutput) Permission

func (o ImageOutput) Permission() pulumi.StringOutput

Permission of the image.

func (ImageOutput) PermissionAuthor

func (o ImageOutput) PermissionAuthor() pulumi.StringOutput

The name of the user who last modified the image permissions.

func (ImageOutput) PermissionComment

func (o ImageOutput) PermissionComment() pulumi.StringOutput

The comment provided when the image permissions were last modified

func (ImageOutput) PermissionModificationComment

func (o ImageOutput) PermissionModificationComment() pulumi.StringPtrOutput

A comment on why the image was whitelisted or blacklisted

func (ImageOutput) Registry

func (o ImageOutput) Registry() pulumi.StringOutput

The name of the registry where the image is stored.

func (ImageOutput) RegistryType

func (o ImageOutput) RegistryType() pulumi.StringOutput

Type of the registry.

func (ImageOutput) RepoDigests

func (o ImageOutput) RepoDigests() pulumi.StringArrayOutput

The repository digests.

func (ImageOutput) Repository

func (o ImageOutput) Repository() pulumi.StringOutput

The name of the image's repository.

func (ImageOutput) ScanDate

func (o ImageOutput) ScanDate() pulumi.StringOutput

The date and time when the image was last scanned.

func (ImageOutput) ScanError

func (o ImageOutput) ScanError() pulumi.StringOutput

If the image scan failed, the failure message.

func (ImageOutput) ScanStatus

func (o ImageOutput) ScanStatus() pulumi.StringOutput

The scan status of the image (either 'pending', 'in*progress', 'finished', 'failed' or 'not*started').

func (ImageOutput) SensitiveData

func (o ImageOutput) SensitiveData() pulumi.IntOutput

Number of sensitive data detected in the image.

func (ImageOutput) Tag

The tag of the image.

func (ImageOutput) ToImageOutput

func (o ImageOutput) ToImageOutput() ImageOutput

func (ImageOutput) ToImageOutputWithContext

func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput

func (ImageOutput) TotalVulnerabilities

func (o ImageOutput) TotalVulnerabilities() pulumi.IntOutput

The total number of vulnerabilities detected in the image.

func (ImageOutput) VirtualSize

func (o ImageOutput) VirtualSize() pulumi.IntOutput

The virtual size of the image.

func (ImageOutput) Vulnerabilities

func (o ImageOutput) Vulnerabilities() ImageVulnerabilityArrayOutput

A list of all the vulnerabilities found in the image

func (ImageOutput) Whitelisted

func (o ImageOutput) Whitelisted() pulumi.BoolOutput

Whether the image is whitelisted.

type ImageState

type ImageState struct {
	// If this field is set to true, the image will be whitelisted.
	AllowImage pulumi.BoolPtrInput
	// The image architecture.
	Architecture pulumi.StringPtrInput
	// The list of image assurance checks performed on the image.
	AssuranceChecksPerformeds ImageAssuranceChecksPerformedArrayInput
	// The name of the user who registered the image.
	Author pulumi.StringPtrInput
	// Whether the image is blacklisted.
	Blacklisted pulumi.BoolPtrInput
	// If this field is set to true, the image will be blacklisted.
	BlockImage pulumi.BoolPtrInput
	// The image creation comment.
	Comment pulumi.StringPtrInput
	// The date and time when the image was registered.
	Created pulumi.StringPtrInput
	// Number of critical severity vulnerabilities detected in the image.
	CriticalVulnerabilities pulumi.IntPtrInput
	// The default user of the image.
	DefaultUser pulumi.StringPtrInput
	// The content digest of the image.
	Digest pulumi.StringPtrInput
	// Whether the image is disallowed (non-compliant).
	Disallowed pulumi.BoolPtrInput
	// Whether the image was disallowed because of Image Assurance Policies.
	DisallowedByAssuranceChecks pulumi.BoolPtrInput
	// The Docker image ID.
	DockerId pulumi.StringPtrInput
	// Docker labels of the image.
	DockerLabels pulumi.StringArrayInput
	// The Docker version used when building the image.
	DockerVersion pulumi.StringPtrInput
	// DTA severity score.
	DtaSeverityScore pulumi.StringPtrInput
	// If DTA was skipped.
	DtaSkipped pulumi.BoolPtrInput
	// The reason why DTA was skipped.
	DtaSkippedReason pulumi.StringPtrInput
	// Environment variables in the image.
	EnvironmentVariables pulumi.StringArrayInput
	// Number of high severity vulnerabilities detected in the image.
	HighVulnerabilities pulumi.IntPtrInput
	// The Docker history of the image.
	Histories ImageHistoryArrayInput
	// The size of the image in bytes.
	ImageSize pulumi.IntPtrInput
	// The type of the image.
	ImageType pulumi.StringPtrInput
	// Aqua labels of the image.
	Labels pulumi.StringArrayInput
	// Number of low severity vulnerabilities detected in the image.
	LowVulnerabilities pulumi.IntPtrInput
	// Number of malware found on the image.
	Malware pulumi.IntPtrInput
	// Number of medium severity vulnerabilities detected in the image.
	MediumVulnerabilities pulumi.IntPtrInput
	// The name of the image.
	Name pulumi.StringPtrInput
	// Number of negligible severity vulnerabilities detected in the image.
	NegligibleVulnerabilities pulumi.IntPtrInput
	// Whether a new version of the image is available in the registry but is not scanned and registered yet.
	NewerImageExists pulumi.BoolPtrInput
	// The operating system detected in the image
	Os pulumi.StringPtrInput
	// The version of the OS detected in the image.
	OsVersion pulumi.StringPtrInput
	// The ID of the parent image.
	Parent pulumi.StringPtrInput
	// Whether the image could only be partially scanned.
	PartialResults pulumi.BoolPtrInput
	// Whether the image is non-compliant, but is pending this status due to running containers.
	PendingDisallowed pulumi.BoolPtrInput
	// Permission of the image.
	Permission pulumi.StringPtrInput
	// The name of the user who last modified the image permissions.
	PermissionAuthor pulumi.StringPtrInput
	// The comment provided when the image permissions were last modified
	PermissionComment pulumi.StringPtrInput
	// A comment on why the image was whitelisted or blacklisted
	PermissionModificationComment pulumi.StringPtrInput
	// The name of the registry where the image is stored.
	Registry pulumi.StringPtrInput
	// Type of the registry.
	RegistryType pulumi.StringPtrInput
	// The repository digests.
	RepoDigests pulumi.StringArrayInput
	// The name of the image's repository.
	Repository pulumi.StringPtrInput
	// The date and time when the image was last scanned.
	ScanDate pulumi.StringPtrInput
	// If the image scan failed, the failure message.
	ScanError pulumi.StringPtrInput
	// The scan status of the image (either 'pending', 'in*progress', 'finished', 'failed' or 'not*started').
	ScanStatus pulumi.StringPtrInput
	// Number of sensitive data detected in the image.
	SensitiveData pulumi.IntPtrInput
	// The tag of the image.
	Tag pulumi.StringPtrInput
	// The total number of vulnerabilities detected in the image.
	TotalVulnerabilities pulumi.IntPtrInput
	// The virtual size of the image.
	VirtualSize pulumi.IntPtrInput
	// A list of all the vulnerabilities found in the image
	Vulnerabilities ImageVulnerabilityArrayInput
	// Whether the image is whitelisted.
	Whitelisted pulumi.BoolPtrInput
}

func (ImageState) ElementType

func (ImageState) ElementType() reflect.Type

type ImageVulnerability

type ImageVulnerability struct {
	AckAuthor                  *string  `pulumi:"ackAuthor"`
	AckComment                 *string  `pulumi:"ackComment"`
	AckExpirationConfiguredAt  *string  `pulumi:"ackExpirationConfiguredAt"`
	AckExpirationConfiguredBy  *string  `pulumi:"ackExpirationConfiguredBy"`
	AckExpirationDays          *int     `pulumi:"ackExpirationDays"`
	AckScope                   *string  `pulumi:"ackScope"`
	AcknowledgeDate            *string  `pulumi:"acknowledgeDate"`
	AncestorPkg                *string  `pulumi:"ancestorPkg"`
	AquaScore                  *float64 `pulumi:"aquaScore"`
	AquaScoreClassification    *string  `pulumi:"aquaScoreClassification"`
	AquaScoringSystem          *string  `pulumi:"aquaScoringSystem"`
	AquaSeverity               *string  `pulumi:"aquaSeverity"`
	AquaSeverityClassification *string  `pulumi:"aquaSeverityClassification"`
	AquaVectors                *string  `pulumi:"aquaVectors"`
	AuditEventsCount           *int     `pulumi:"auditEventsCount"`
	BlockEventsCount           *int     `pulumi:"blockEventsCount"`
	Classification             *string  `pulumi:"classification"`
	Description                *string  `pulumi:"description"`
	// The content digest of the image.
	Digest           *string `pulumi:"digest"`
	ExploitReference *string `pulumi:"exploitReference"`
	ExploitType      *string `pulumi:"exploitType"`
	FirstFoundDate   *string `pulumi:"firstFoundDate"`
	FixVersion       *string `pulumi:"fixVersion"`
	ImageName        *string `pulumi:"imageName"`
	LastFoundDate    *string `pulumi:"lastFoundDate"`
	ModificationDate *string `pulumi:"modificationDate"`
	// The name of the image.
	Name             *string  `pulumi:"name"`
	NvdCvss2Score    *float64 `pulumi:"nvdCvss2Score"`
	NvdCvss2Vectors  *string  `pulumi:"nvdCvss2Vectors"`
	NvdCvss3Score    *float64 `pulumi:"nvdCvss3Score"`
	NvdCvss3Severity *string  `pulumi:"nvdCvss3Severity"`
	NvdCvss3Vectors  *string  `pulumi:"nvdCvss3Vectors"`
	NvdSeverity      *string  `pulumi:"nvdSeverity"`
	NvdUrl           *string  `pulumi:"nvdUrl"`
	// The operating system detected in the image
	Os *string `pulumi:"os"`
	// The version of the OS detected in the image.
	OsVersion *string `pulumi:"osVersion"`
	// Permission of the image.
	Permission  *string `pulumi:"permission"`
	PublishDate *string `pulumi:"publishDate"`
	// The name of the registry where the image is stored.
	Registry *string `pulumi:"registry"`
	// The name of the image's repository.
	Repository             *string  `pulumi:"repository"`
	ResourceArchitecture   *string  `pulumi:"resourceArchitecture"`
	ResourceCpe            *string  `pulumi:"resourceCpe"`
	ResourceFormat         *string  `pulumi:"resourceFormat"`
	ResourceHash           *string  `pulumi:"resourceHash"`
	ResourceLicenses       []string `pulumi:"resourceLicenses"`
	ResourceName           *string  `pulumi:"resourceName"`
	ResourcePath           *string  `pulumi:"resourcePath"`
	ResourceType           *string  `pulumi:"resourceType"`
	ResourceVersion        *string  `pulumi:"resourceVersion"`
	SeverityClassification *string  `pulumi:"severityClassification"`
	Solution               *string  `pulumi:"solution"`
	TemporalVector         *string  `pulumi:"temporalVector"`
	VPatchAppliedBy        *string  `pulumi:"vPatchAppliedBy"`
	VPatchAppliedOn        *string  `pulumi:"vPatchAppliedOn"`
	VPatchEnforcedBy       *string  `pulumi:"vPatchEnforcedBy"`
	VPatchEnforcedOn       *string  `pulumi:"vPatchEnforcedOn"`
	VPatchPolicyEnforce    *bool    `pulumi:"vPatchPolicyEnforce"`
	VPatchPolicyName       *string  `pulumi:"vPatchPolicyName"`
	VPatchRevertedBy       *string  `pulumi:"vPatchRevertedBy"`
	VPatchRevertedOn       *string  `pulumi:"vPatchRevertedOn"`
	VPatchStatus           *string  `pulumi:"vPatchStatus"`
	VendorCvss2Score       *float64 `pulumi:"vendorCvss2Score"`
	VendorCvss2Vectors     *string  `pulumi:"vendorCvss2Vectors"`
	VendorSeverity         *string  `pulumi:"vendorSeverity"`
	VendorStatement        *string  `pulumi:"vendorStatement"`
	VendorUrl              *string  `pulumi:"vendorUrl"`
}

type ImageVulnerabilityArgs

type ImageVulnerabilityArgs struct {
	AckAuthor                  pulumi.StringPtrInput  `pulumi:"ackAuthor"`
	AckComment                 pulumi.StringPtrInput  `pulumi:"ackComment"`
	AckExpirationConfiguredAt  pulumi.StringPtrInput  `pulumi:"ackExpirationConfiguredAt"`
	AckExpirationConfiguredBy  pulumi.StringPtrInput  `pulumi:"ackExpirationConfiguredBy"`
	AckExpirationDays          pulumi.IntPtrInput     `pulumi:"ackExpirationDays"`
	AckScope                   pulumi.StringPtrInput  `pulumi:"ackScope"`
	AcknowledgeDate            pulumi.StringPtrInput  `pulumi:"acknowledgeDate"`
	AncestorPkg                pulumi.StringPtrInput  `pulumi:"ancestorPkg"`
	AquaScore                  pulumi.Float64PtrInput `pulumi:"aquaScore"`
	AquaScoreClassification    pulumi.StringPtrInput  `pulumi:"aquaScoreClassification"`
	AquaScoringSystem          pulumi.StringPtrInput  `pulumi:"aquaScoringSystem"`
	AquaSeverity               pulumi.StringPtrInput  `pulumi:"aquaSeverity"`
	AquaSeverityClassification pulumi.StringPtrInput  `pulumi:"aquaSeverityClassification"`
	AquaVectors                pulumi.StringPtrInput  `pulumi:"aquaVectors"`
	AuditEventsCount           pulumi.IntPtrInput     `pulumi:"auditEventsCount"`
	BlockEventsCount           pulumi.IntPtrInput     `pulumi:"blockEventsCount"`
	Classification             pulumi.StringPtrInput  `pulumi:"classification"`
	Description                pulumi.StringPtrInput  `pulumi:"description"`
	// The content digest of the image.
	Digest           pulumi.StringPtrInput `pulumi:"digest"`
	ExploitReference pulumi.StringPtrInput `pulumi:"exploitReference"`
	ExploitType      pulumi.StringPtrInput `pulumi:"exploitType"`
	FirstFoundDate   pulumi.StringPtrInput `pulumi:"firstFoundDate"`
	FixVersion       pulumi.StringPtrInput `pulumi:"fixVersion"`
	ImageName        pulumi.StringPtrInput `pulumi:"imageName"`
	LastFoundDate    pulumi.StringPtrInput `pulumi:"lastFoundDate"`
	ModificationDate pulumi.StringPtrInput `pulumi:"modificationDate"`
	// The name of the image.
	Name             pulumi.StringPtrInput  `pulumi:"name"`
	NvdCvss2Score    pulumi.Float64PtrInput `pulumi:"nvdCvss2Score"`
	NvdCvss2Vectors  pulumi.StringPtrInput  `pulumi:"nvdCvss2Vectors"`
	NvdCvss3Score    pulumi.Float64PtrInput `pulumi:"nvdCvss3Score"`
	NvdCvss3Severity pulumi.StringPtrInput  `pulumi:"nvdCvss3Severity"`
	NvdCvss3Vectors  pulumi.StringPtrInput  `pulumi:"nvdCvss3Vectors"`
	NvdSeverity      pulumi.StringPtrInput  `pulumi:"nvdSeverity"`
	NvdUrl           pulumi.StringPtrInput  `pulumi:"nvdUrl"`
	// The operating system detected in the image
	Os pulumi.StringPtrInput `pulumi:"os"`
	// The version of the OS detected in the image.
	OsVersion pulumi.StringPtrInput `pulumi:"osVersion"`
	// Permission of the image.
	Permission  pulumi.StringPtrInput `pulumi:"permission"`
	PublishDate pulumi.StringPtrInput `pulumi:"publishDate"`
	// The name of the registry where the image is stored.
	Registry pulumi.StringPtrInput `pulumi:"registry"`
	// The name of the image's repository.
	Repository             pulumi.StringPtrInput   `pulumi:"repository"`
	ResourceArchitecture   pulumi.StringPtrInput   `pulumi:"resourceArchitecture"`
	ResourceCpe            pulumi.StringPtrInput   `pulumi:"resourceCpe"`
	ResourceFormat         pulumi.StringPtrInput   `pulumi:"resourceFormat"`
	ResourceHash           pulumi.StringPtrInput   `pulumi:"resourceHash"`
	ResourceLicenses       pulumi.StringArrayInput `pulumi:"resourceLicenses"`
	ResourceName           pulumi.StringPtrInput   `pulumi:"resourceName"`
	ResourcePath           pulumi.StringPtrInput   `pulumi:"resourcePath"`
	ResourceType           pulumi.StringPtrInput   `pulumi:"resourceType"`
	ResourceVersion        pulumi.StringPtrInput   `pulumi:"resourceVersion"`
	SeverityClassification pulumi.StringPtrInput   `pulumi:"severityClassification"`
	Solution               pulumi.StringPtrInput   `pulumi:"solution"`
	TemporalVector         pulumi.StringPtrInput   `pulumi:"temporalVector"`
	VPatchAppliedBy        pulumi.StringPtrInput   `pulumi:"vPatchAppliedBy"`
	VPatchAppliedOn        pulumi.StringPtrInput   `pulumi:"vPatchAppliedOn"`
	VPatchEnforcedBy       pulumi.StringPtrInput   `pulumi:"vPatchEnforcedBy"`
	VPatchEnforcedOn       pulumi.StringPtrInput   `pulumi:"vPatchEnforcedOn"`
	VPatchPolicyEnforce    pulumi.BoolPtrInput     `pulumi:"vPatchPolicyEnforce"`
	VPatchPolicyName       pulumi.StringPtrInput   `pulumi:"vPatchPolicyName"`
	VPatchRevertedBy       pulumi.StringPtrInput   `pulumi:"vPatchRevertedBy"`
	VPatchRevertedOn       pulumi.StringPtrInput   `pulumi:"vPatchRevertedOn"`
	VPatchStatus           pulumi.StringPtrInput   `pulumi:"vPatchStatus"`
	VendorCvss2Score       pulumi.Float64PtrInput  `pulumi:"vendorCvss2Score"`
	VendorCvss2Vectors     pulumi.StringPtrInput   `pulumi:"vendorCvss2Vectors"`
	VendorSeverity         pulumi.StringPtrInput   `pulumi:"vendorSeverity"`
	VendorStatement        pulumi.StringPtrInput   `pulumi:"vendorStatement"`
	VendorUrl              pulumi.StringPtrInput   `pulumi:"vendorUrl"`
}

func (ImageVulnerabilityArgs) ElementType

func (ImageVulnerabilityArgs) ElementType() reflect.Type

func (ImageVulnerabilityArgs) ToImageVulnerabilityOutput

func (i ImageVulnerabilityArgs) ToImageVulnerabilityOutput() ImageVulnerabilityOutput

func (ImageVulnerabilityArgs) ToImageVulnerabilityOutputWithContext

func (i ImageVulnerabilityArgs) ToImageVulnerabilityOutputWithContext(ctx context.Context) ImageVulnerabilityOutput

type ImageVulnerabilityArray

type ImageVulnerabilityArray []ImageVulnerabilityInput

func (ImageVulnerabilityArray) ElementType

func (ImageVulnerabilityArray) ElementType() reflect.Type

func (ImageVulnerabilityArray) ToImageVulnerabilityArrayOutput

func (i ImageVulnerabilityArray) ToImageVulnerabilityArrayOutput() ImageVulnerabilityArrayOutput

func (ImageVulnerabilityArray) ToImageVulnerabilityArrayOutputWithContext

func (i ImageVulnerabilityArray) ToImageVulnerabilityArrayOutputWithContext(ctx context.Context) ImageVulnerabilityArrayOutput

type ImageVulnerabilityArrayInput

type ImageVulnerabilityArrayInput interface {
	pulumi.Input

	ToImageVulnerabilityArrayOutput() ImageVulnerabilityArrayOutput
	ToImageVulnerabilityArrayOutputWithContext(context.Context) ImageVulnerabilityArrayOutput
}

ImageVulnerabilityArrayInput is an input type that accepts ImageVulnerabilityArray and ImageVulnerabilityArrayOutput values. You can construct a concrete instance of `ImageVulnerabilityArrayInput` via:

ImageVulnerabilityArray{ ImageVulnerabilityArgs{...} }

type ImageVulnerabilityArrayOutput

type ImageVulnerabilityArrayOutput struct{ *pulumi.OutputState }

func (ImageVulnerabilityArrayOutput) ElementType

func (ImageVulnerabilityArrayOutput) Index

func (ImageVulnerabilityArrayOutput) ToImageVulnerabilityArrayOutput

func (o ImageVulnerabilityArrayOutput) ToImageVulnerabilityArrayOutput() ImageVulnerabilityArrayOutput

func (ImageVulnerabilityArrayOutput) ToImageVulnerabilityArrayOutputWithContext

func (o ImageVulnerabilityArrayOutput) ToImageVulnerabilityArrayOutputWithContext(ctx context.Context) ImageVulnerabilityArrayOutput

type ImageVulnerabilityInput

type ImageVulnerabilityInput interface {
	pulumi.Input

	ToImageVulnerabilityOutput() ImageVulnerabilityOutput
	ToImageVulnerabilityOutputWithContext(context.Context) ImageVulnerabilityOutput
}

ImageVulnerabilityInput is an input type that accepts ImageVulnerabilityArgs and ImageVulnerabilityOutput values. You can construct a concrete instance of `ImageVulnerabilityInput` via:

ImageVulnerabilityArgs{...}

type ImageVulnerabilityOutput

type ImageVulnerabilityOutput struct{ *pulumi.OutputState }

func (ImageVulnerabilityOutput) AckAuthor

func (ImageVulnerabilityOutput) AckComment

func (ImageVulnerabilityOutput) AckExpirationConfiguredAt

func (o ImageVulnerabilityOutput) AckExpirationConfiguredAt() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) AckExpirationConfiguredBy

func (o ImageVulnerabilityOutput) AckExpirationConfiguredBy() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) AckExpirationDays

func (o ImageVulnerabilityOutput) AckExpirationDays() pulumi.IntPtrOutput

func (ImageVulnerabilityOutput) AckScope

func (ImageVulnerabilityOutput) AcknowledgeDate

func (o ImageVulnerabilityOutput) AcknowledgeDate() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) AncestorPkg

func (ImageVulnerabilityOutput) AquaScore

func (ImageVulnerabilityOutput) AquaScoreClassification

func (o ImageVulnerabilityOutput) AquaScoreClassification() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) AquaScoringSystem

func (o ImageVulnerabilityOutput) AquaScoringSystem() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) AquaSeverity

func (ImageVulnerabilityOutput) AquaSeverityClassification

func (o ImageVulnerabilityOutput) AquaSeverityClassification() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) AquaVectors

func (ImageVulnerabilityOutput) AuditEventsCount

func (o ImageVulnerabilityOutput) AuditEventsCount() pulumi.IntPtrOutput

func (ImageVulnerabilityOutput) BlockEventsCount

func (o ImageVulnerabilityOutput) BlockEventsCount() pulumi.IntPtrOutput

func (ImageVulnerabilityOutput) Classification

func (o ImageVulnerabilityOutput) Classification() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) Description

func (ImageVulnerabilityOutput) Digest

The content digest of the image.

func (ImageVulnerabilityOutput) ElementType

func (ImageVulnerabilityOutput) ElementType() reflect.Type

func (ImageVulnerabilityOutput) ExploitReference

func (o ImageVulnerabilityOutput) ExploitReference() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) ExploitType

func (ImageVulnerabilityOutput) FirstFoundDate

func (o ImageVulnerabilityOutput) FirstFoundDate() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) FixVersion

func (ImageVulnerabilityOutput) ImageName

func (ImageVulnerabilityOutput) LastFoundDate

func (ImageVulnerabilityOutput) ModificationDate

func (o ImageVulnerabilityOutput) ModificationDate() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) Name

The name of the image.

func (ImageVulnerabilityOutput) NvdCvss2Score

func (ImageVulnerabilityOutput) NvdCvss2Vectors

func (o ImageVulnerabilityOutput) NvdCvss2Vectors() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) NvdCvss3Score

func (ImageVulnerabilityOutput) NvdCvss3Severity

func (o ImageVulnerabilityOutput) NvdCvss3Severity() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) NvdCvss3Vectors

func (o ImageVulnerabilityOutput) NvdCvss3Vectors() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) NvdSeverity

func (ImageVulnerabilityOutput) NvdUrl

func (ImageVulnerabilityOutput) Os

The operating system detected in the image

func (ImageVulnerabilityOutput) OsVersion

The version of the OS detected in the image.

func (ImageVulnerabilityOutput) Permission

Permission of the image.

func (ImageVulnerabilityOutput) PublishDate

func (ImageVulnerabilityOutput) Registry

The name of the registry where the image is stored.

func (ImageVulnerabilityOutput) Repository

The name of the image's repository.

func (ImageVulnerabilityOutput) ResourceArchitecture

func (o ImageVulnerabilityOutput) ResourceArchitecture() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) ResourceCpe

func (ImageVulnerabilityOutput) ResourceFormat

func (o ImageVulnerabilityOutput) ResourceFormat() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) ResourceHash

func (ImageVulnerabilityOutput) ResourceLicenses

func (o ImageVulnerabilityOutput) ResourceLicenses() pulumi.StringArrayOutput

func (ImageVulnerabilityOutput) ResourceName

func (ImageVulnerabilityOutput) ResourcePath

func (ImageVulnerabilityOutput) ResourceType

func (ImageVulnerabilityOutput) ResourceVersion

func (o ImageVulnerabilityOutput) ResourceVersion() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) SeverityClassification

func (o ImageVulnerabilityOutput) SeverityClassification() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) Solution

func (ImageVulnerabilityOutput) TemporalVector

func (o ImageVulnerabilityOutput) TemporalVector() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) ToImageVulnerabilityOutput

func (o ImageVulnerabilityOutput) ToImageVulnerabilityOutput() ImageVulnerabilityOutput

func (ImageVulnerabilityOutput) ToImageVulnerabilityOutputWithContext

func (o ImageVulnerabilityOutput) ToImageVulnerabilityOutputWithContext(ctx context.Context) ImageVulnerabilityOutput

func (ImageVulnerabilityOutput) VPatchAppliedBy

func (o ImageVulnerabilityOutput) VPatchAppliedBy() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) VPatchAppliedOn

func (o ImageVulnerabilityOutput) VPatchAppliedOn() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) VPatchEnforcedBy

func (o ImageVulnerabilityOutput) VPatchEnforcedBy() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) VPatchEnforcedOn

func (o ImageVulnerabilityOutput) VPatchEnforcedOn() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) VPatchPolicyEnforce

func (o ImageVulnerabilityOutput) VPatchPolicyEnforce() pulumi.BoolPtrOutput

func (ImageVulnerabilityOutput) VPatchPolicyName

func (o ImageVulnerabilityOutput) VPatchPolicyName() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) VPatchRevertedBy

func (o ImageVulnerabilityOutput) VPatchRevertedBy() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) VPatchRevertedOn

func (o ImageVulnerabilityOutput) VPatchRevertedOn() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) VPatchStatus

func (ImageVulnerabilityOutput) VendorCvss2Score

func (o ImageVulnerabilityOutput) VendorCvss2Score() pulumi.Float64PtrOutput

func (ImageVulnerabilityOutput) VendorCvss2Vectors

func (o ImageVulnerabilityOutput) VendorCvss2Vectors() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) VendorSeverity

func (o ImageVulnerabilityOutput) VendorSeverity() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) VendorStatement

func (o ImageVulnerabilityOutput) VendorStatement() pulumi.StringPtrOutput

func (ImageVulnerabilityOutput) VendorUrl

type IntegrationRegistry

type IntegrationRegistry struct {
	pulumi.CustomResourceState

	// The username of the user who created or last modified the registry
	Author pulumi.StringOutput `pulumi:"author"`
	// Automatically clean up images and repositories which are no longer present in the registry from Aqua console
	AutoCleanup pulumi.BoolPtrOutput `pulumi:"autoCleanup"`
	// Whether to automatically pull images from the registry on creation and daily
	AutoPull pulumi.BoolPtrOutput `pulumi:"autoPull"`
	// The interval in days to start pulling new images from the registry, Defaults to 1
	AutoPullInterval pulumi.IntPtrOutput `pulumi:"autoPullInterval"`
	// Maximum number of repositories to pull every day, defaults to 100
	AutoPullMax pulumi.IntPtrOutput `pulumi:"autoPullMax"`
	// Whether to automatically pull and rescan images from the registry on creation and daily
	AutoPullRescan pulumi.BoolPtrOutput `pulumi:"autoPullRescan"`
	// The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
	AutoPullTime pulumi.StringPtrOutput `pulumi:"autoPullTime"`
	// The description of the registry
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Additional condition for pulling and rescanning images, Defaults to 'none'
	ImageCreationDateCondition pulumi.StringOutput `pulumi:"imageCreationDateCondition"`
	// The last time the registry was modified in UNIX time
	LastUpdated pulumi.StringOutput `pulumi:"lastUpdated"`
	// The name of the registry; string, required - this will be treated as the registry's ID, so choose a simple alphanumerical name without special signs and spaces
	Name    pulumi.StringOutput                  `pulumi:"name"`
	Options IntegrationRegistryOptionArrayOutput `pulumi:"options"`
	// The password for registry authentication
	Password pulumi.StringPtrOutput `pulumi:"password"`
	// List of possible prefixes to image names pulled from the registry
	Prefixes pulumi.StringArrayOutput `pulumi:"prefixes"`
	// When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires `imageCreationDateCondition = "imageAge"`
	PullImageAge pulumi.StringOutput `pulumi:"pullImageAge"`
	// When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires `imageCreationDateCondition = "imageCount"`
	PullImageCount pulumi.IntOutput `pulumi:"pullImageCount"`
	// List of scanner names
	ScannerNames pulumi.StringArrayOutput `pulumi:"scannerNames"`
	// The Scanner type
	ScannerType pulumi.StringOutput `pulumi:"scannerType"`
	// Registry type (HUB / V1 / V2 / ENGINE / AWS / GCR).
	Type pulumi.StringOutput `pulumi:"type"`
	// The URL, address or region of the registry
	Url pulumi.StringOutput `pulumi:"url"`
	// The username for registry authentication.
	Username pulumi.StringPtrOutput `pulumi:"username"`
}

func GetIntegrationRegistry

func GetIntegrationRegistry(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IntegrationRegistryState, opts ...pulumi.ResourceOption) (*IntegrationRegistry, error)

GetIntegrationRegistry gets an existing IntegrationRegistry resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewIntegrationRegistry

func NewIntegrationRegistry(ctx *pulumi.Context,
	name string, args *IntegrationRegistryArgs, opts ...pulumi.ResourceOption) (*IntegrationRegistry, error)

NewIntegrationRegistry registers a new resource with the given unique name, arguments, and options.

func (*IntegrationRegistry) ElementType

func (*IntegrationRegistry) ElementType() reflect.Type

func (*IntegrationRegistry) ToIntegrationRegistryOutput

func (i *IntegrationRegistry) ToIntegrationRegistryOutput() IntegrationRegistryOutput

func (*IntegrationRegistry) ToIntegrationRegistryOutputWithContext

func (i *IntegrationRegistry) ToIntegrationRegistryOutputWithContext(ctx context.Context) IntegrationRegistryOutput

type IntegrationRegistryArgs

type IntegrationRegistryArgs struct {
	// The username of the user who created or last modified the registry
	Author pulumi.StringPtrInput
	// Automatically clean up images and repositories which are no longer present in the registry from Aqua console
	AutoCleanup pulumi.BoolPtrInput
	// Whether to automatically pull images from the registry on creation and daily
	AutoPull pulumi.BoolPtrInput
	// The interval in days to start pulling new images from the registry, Defaults to 1
	AutoPullInterval pulumi.IntPtrInput
	// Maximum number of repositories to pull every day, defaults to 100
	AutoPullMax pulumi.IntPtrInput
	// Whether to automatically pull and rescan images from the registry on creation and daily
	AutoPullRescan pulumi.BoolPtrInput
	// The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
	AutoPullTime pulumi.StringPtrInput
	// The description of the registry
	Description pulumi.StringPtrInput
	// Additional condition for pulling and rescanning images, Defaults to 'none'
	ImageCreationDateCondition pulumi.StringPtrInput
	// The last time the registry was modified in UNIX time
	LastUpdated pulumi.StringPtrInput
	// The name of the registry; string, required - this will be treated as the registry's ID, so choose a simple alphanumerical name without special signs and spaces
	Name    pulumi.StringPtrInput
	Options IntegrationRegistryOptionArrayInput
	// The password for registry authentication
	Password pulumi.StringPtrInput
	// List of possible prefixes to image names pulled from the registry
	Prefixes pulumi.StringArrayInput
	// When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires `imageCreationDateCondition = "imageAge"`
	PullImageAge pulumi.StringPtrInput
	// When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires `imageCreationDateCondition = "imageCount"`
	PullImageCount pulumi.IntPtrInput
	// List of scanner names
	ScannerNames pulumi.StringArrayInput
	// The Scanner type
	ScannerType pulumi.StringPtrInput
	// Registry type (HUB / V1 / V2 / ENGINE / AWS / GCR).
	Type pulumi.StringInput
	// The URL, address or region of the registry
	Url pulumi.StringPtrInput
	// The username for registry authentication.
	Username pulumi.StringPtrInput
}

The set of arguments for constructing a IntegrationRegistry resource.

func (IntegrationRegistryArgs) ElementType

func (IntegrationRegistryArgs) ElementType() reflect.Type

type IntegrationRegistryArray

type IntegrationRegistryArray []IntegrationRegistryInput

func (IntegrationRegistryArray) ElementType

func (IntegrationRegistryArray) ElementType() reflect.Type

func (IntegrationRegistryArray) ToIntegrationRegistryArrayOutput

func (i IntegrationRegistryArray) ToIntegrationRegistryArrayOutput() IntegrationRegistryArrayOutput

func (IntegrationRegistryArray) ToIntegrationRegistryArrayOutputWithContext

func (i IntegrationRegistryArray) ToIntegrationRegistryArrayOutputWithContext(ctx context.Context) IntegrationRegistryArrayOutput

type IntegrationRegistryArrayInput

type IntegrationRegistryArrayInput interface {
	pulumi.Input

	ToIntegrationRegistryArrayOutput() IntegrationRegistryArrayOutput
	ToIntegrationRegistryArrayOutputWithContext(context.Context) IntegrationRegistryArrayOutput
}

IntegrationRegistryArrayInput is an input type that accepts IntegrationRegistryArray and IntegrationRegistryArrayOutput values. You can construct a concrete instance of `IntegrationRegistryArrayInput` via:

IntegrationRegistryArray{ IntegrationRegistryArgs{...} }

type IntegrationRegistryArrayOutput

type IntegrationRegistryArrayOutput struct{ *pulumi.OutputState }

func (IntegrationRegistryArrayOutput) ElementType

func (IntegrationRegistryArrayOutput) Index

func (IntegrationRegistryArrayOutput) ToIntegrationRegistryArrayOutput

func (o IntegrationRegistryArrayOutput) ToIntegrationRegistryArrayOutput() IntegrationRegistryArrayOutput

func (IntegrationRegistryArrayOutput) ToIntegrationRegistryArrayOutputWithContext

func (o IntegrationRegistryArrayOutput) ToIntegrationRegistryArrayOutputWithContext(ctx context.Context) IntegrationRegistryArrayOutput

type IntegrationRegistryInput

type IntegrationRegistryInput interface {
	pulumi.Input

	ToIntegrationRegistryOutput() IntegrationRegistryOutput
	ToIntegrationRegistryOutputWithContext(ctx context.Context) IntegrationRegistryOutput
}

type IntegrationRegistryMap

type IntegrationRegistryMap map[string]IntegrationRegistryInput

func (IntegrationRegistryMap) ElementType

func (IntegrationRegistryMap) ElementType() reflect.Type

func (IntegrationRegistryMap) ToIntegrationRegistryMapOutput

func (i IntegrationRegistryMap) ToIntegrationRegistryMapOutput() IntegrationRegistryMapOutput

func (IntegrationRegistryMap) ToIntegrationRegistryMapOutputWithContext

func (i IntegrationRegistryMap) ToIntegrationRegistryMapOutputWithContext(ctx context.Context) IntegrationRegistryMapOutput

type IntegrationRegistryMapInput

type IntegrationRegistryMapInput interface {
	pulumi.Input

	ToIntegrationRegistryMapOutput() IntegrationRegistryMapOutput
	ToIntegrationRegistryMapOutputWithContext(context.Context) IntegrationRegistryMapOutput
}

IntegrationRegistryMapInput is an input type that accepts IntegrationRegistryMap and IntegrationRegistryMapOutput values. You can construct a concrete instance of `IntegrationRegistryMapInput` via:

IntegrationRegistryMap{ "key": IntegrationRegistryArgs{...} }

type IntegrationRegistryMapOutput

type IntegrationRegistryMapOutput struct{ *pulumi.OutputState }

func (IntegrationRegistryMapOutput) ElementType

func (IntegrationRegistryMapOutput) MapIndex

func (IntegrationRegistryMapOutput) ToIntegrationRegistryMapOutput

func (o IntegrationRegistryMapOutput) ToIntegrationRegistryMapOutput() IntegrationRegistryMapOutput

func (IntegrationRegistryMapOutput) ToIntegrationRegistryMapOutputWithContext

func (o IntegrationRegistryMapOutput) ToIntegrationRegistryMapOutputWithContext(ctx context.Context) IntegrationRegistryMapOutput

type IntegrationRegistryOption

type IntegrationRegistryOption struct {
	Option *string `pulumi:"option"`
	Value  *string `pulumi:"value"`
}

type IntegrationRegistryOptionArgs

type IntegrationRegistryOptionArgs struct {
	Option pulumi.StringPtrInput `pulumi:"option"`
	Value  pulumi.StringPtrInput `pulumi:"value"`
}

func (IntegrationRegistryOptionArgs) ElementType

func (IntegrationRegistryOptionArgs) ToIntegrationRegistryOptionOutput

func (i IntegrationRegistryOptionArgs) ToIntegrationRegistryOptionOutput() IntegrationRegistryOptionOutput

func (IntegrationRegistryOptionArgs) ToIntegrationRegistryOptionOutputWithContext

func (i IntegrationRegistryOptionArgs) ToIntegrationRegistryOptionOutputWithContext(ctx context.Context) IntegrationRegistryOptionOutput

type IntegrationRegistryOptionArray

type IntegrationRegistryOptionArray []IntegrationRegistryOptionInput

func (IntegrationRegistryOptionArray) ElementType

func (IntegrationRegistryOptionArray) ToIntegrationRegistryOptionArrayOutput

func (i IntegrationRegistryOptionArray) ToIntegrationRegistryOptionArrayOutput() IntegrationRegistryOptionArrayOutput

func (IntegrationRegistryOptionArray) ToIntegrationRegistryOptionArrayOutputWithContext

func (i IntegrationRegistryOptionArray) ToIntegrationRegistryOptionArrayOutputWithContext(ctx context.Context) IntegrationRegistryOptionArrayOutput

type IntegrationRegistryOptionArrayInput

type IntegrationRegistryOptionArrayInput interface {
	pulumi.Input

	ToIntegrationRegistryOptionArrayOutput() IntegrationRegistryOptionArrayOutput
	ToIntegrationRegistryOptionArrayOutputWithContext(context.Context) IntegrationRegistryOptionArrayOutput
}

IntegrationRegistryOptionArrayInput is an input type that accepts IntegrationRegistryOptionArray and IntegrationRegistryOptionArrayOutput values. You can construct a concrete instance of `IntegrationRegistryOptionArrayInput` via:

IntegrationRegistryOptionArray{ IntegrationRegistryOptionArgs{...} }

type IntegrationRegistryOptionArrayOutput

type IntegrationRegistryOptionArrayOutput struct{ *pulumi.OutputState }

func (IntegrationRegistryOptionArrayOutput) ElementType

func (IntegrationRegistryOptionArrayOutput) Index

func (IntegrationRegistryOptionArrayOutput) ToIntegrationRegistryOptionArrayOutput

func (o IntegrationRegistryOptionArrayOutput) ToIntegrationRegistryOptionArrayOutput() IntegrationRegistryOptionArrayOutput

func (IntegrationRegistryOptionArrayOutput) ToIntegrationRegistryOptionArrayOutputWithContext

func (o IntegrationRegistryOptionArrayOutput) ToIntegrationRegistryOptionArrayOutputWithContext(ctx context.Context) IntegrationRegistryOptionArrayOutput

type IntegrationRegistryOptionInput

type IntegrationRegistryOptionInput interface {
	pulumi.Input

	ToIntegrationRegistryOptionOutput() IntegrationRegistryOptionOutput
	ToIntegrationRegistryOptionOutputWithContext(context.Context) IntegrationRegistryOptionOutput
}

IntegrationRegistryOptionInput is an input type that accepts IntegrationRegistryOptionArgs and IntegrationRegistryOptionOutput values. You can construct a concrete instance of `IntegrationRegistryOptionInput` via:

IntegrationRegistryOptionArgs{...}

type IntegrationRegistryOptionOutput

type IntegrationRegistryOptionOutput struct{ *pulumi.OutputState }

func (IntegrationRegistryOptionOutput) ElementType

func (IntegrationRegistryOptionOutput) Option

func (IntegrationRegistryOptionOutput) ToIntegrationRegistryOptionOutput

func (o IntegrationRegistryOptionOutput) ToIntegrationRegistryOptionOutput() IntegrationRegistryOptionOutput

func (IntegrationRegistryOptionOutput) ToIntegrationRegistryOptionOutputWithContext

func (o IntegrationRegistryOptionOutput) ToIntegrationRegistryOptionOutputWithContext(ctx context.Context) IntegrationRegistryOptionOutput

func (IntegrationRegistryOptionOutput) Value

type IntegrationRegistryOutput

type IntegrationRegistryOutput struct{ *pulumi.OutputState }

func (IntegrationRegistryOutput) Author

The username of the user who created or last modified the registry

func (IntegrationRegistryOutput) AutoCleanup

Automatically clean up images and repositories which are no longer present in the registry from Aqua console

func (IntegrationRegistryOutput) AutoPull

Whether to automatically pull images from the registry on creation and daily

func (IntegrationRegistryOutput) AutoPullInterval

func (o IntegrationRegistryOutput) AutoPullInterval() pulumi.IntPtrOutput

The interval in days to start pulling new images from the registry, Defaults to 1

func (IntegrationRegistryOutput) AutoPullMax

Maximum number of repositories to pull every day, defaults to 100

func (IntegrationRegistryOutput) AutoPullRescan

func (o IntegrationRegistryOutput) AutoPullRescan() pulumi.BoolPtrOutput

Whether to automatically pull and rescan images from the registry on creation and daily

func (IntegrationRegistryOutput) AutoPullTime

The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00

func (IntegrationRegistryOutput) Description

The description of the registry

func (IntegrationRegistryOutput) ElementType

func (IntegrationRegistryOutput) ElementType() reflect.Type

func (IntegrationRegistryOutput) ImageCreationDateCondition

func (o IntegrationRegistryOutput) ImageCreationDateCondition() pulumi.StringOutput

Additional condition for pulling and rescanning images, Defaults to 'none'

func (IntegrationRegistryOutput) LastUpdated

The last time the registry was modified in UNIX time

func (IntegrationRegistryOutput) Name

The name of the registry; string, required - this will be treated as the registry's ID, so choose a simple alphanumerical name without special signs and spaces

func (IntegrationRegistryOutput) Options

func (IntegrationRegistryOutput) Password

The password for registry authentication

func (IntegrationRegistryOutput) Prefixes

List of possible prefixes to image names pulled from the registry

func (IntegrationRegistryOutput) PullImageAge

When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires `imageCreationDateCondition = "imageAge"`

func (IntegrationRegistryOutput) PullImageCount

func (o IntegrationRegistryOutput) PullImageCount() pulumi.IntOutput

When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires `imageCreationDateCondition = "imageCount"`

func (IntegrationRegistryOutput) ScannerNames

List of scanner names

func (IntegrationRegistryOutput) ScannerType

The Scanner type

func (IntegrationRegistryOutput) ToIntegrationRegistryOutput

func (o IntegrationRegistryOutput) ToIntegrationRegistryOutput() IntegrationRegistryOutput

func (IntegrationRegistryOutput) ToIntegrationRegistryOutputWithContext

func (o IntegrationRegistryOutput) ToIntegrationRegistryOutputWithContext(ctx context.Context) IntegrationRegistryOutput

func (IntegrationRegistryOutput) Type

Registry type (HUB / V1 / V2 / ENGINE / AWS / GCR).

func (IntegrationRegistryOutput) Url

The URL, address or region of the registry

func (IntegrationRegistryOutput) Username

The username for registry authentication.

type IntegrationRegistryState

type IntegrationRegistryState struct {
	// The username of the user who created or last modified the registry
	Author pulumi.StringPtrInput
	// Automatically clean up images and repositories which are no longer present in the registry from Aqua console
	AutoCleanup pulumi.BoolPtrInput
	// Whether to automatically pull images from the registry on creation and daily
	AutoPull pulumi.BoolPtrInput
	// The interval in days to start pulling new images from the registry, Defaults to 1
	AutoPullInterval pulumi.IntPtrInput
	// Maximum number of repositories to pull every day, defaults to 100
	AutoPullMax pulumi.IntPtrInput
	// Whether to automatically pull and rescan images from the registry on creation and daily
	AutoPullRescan pulumi.BoolPtrInput
	// The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
	AutoPullTime pulumi.StringPtrInput
	// The description of the registry
	Description pulumi.StringPtrInput
	// Additional condition for pulling and rescanning images, Defaults to 'none'
	ImageCreationDateCondition pulumi.StringPtrInput
	// The last time the registry was modified in UNIX time
	LastUpdated pulumi.StringPtrInput
	// The name of the registry; string, required - this will be treated as the registry's ID, so choose a simple alphanumerical name without special signs and spaces
	Name    pulumi.StringPtrInput
	Options IntegrationRegistryOptionArrayInput
	// The password for registry authentication
	Password pulumi.StringPtrInput
	// List of possible prefixes to image names pulled from the registry
	Prefixes pulumi.StringArrayInput
	// When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires `imageCreationDateCondition = "imageAge"`
	PullImageAge pulumi.StringPtrInput
	// When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires `imageCreationDateCondition = "imageCount"`
	PullImageCount pulumi.IntPtrInput
	// List of scanner names
	ScannerNames pulumi.StringArrayInput
	// The Scanner type
	ScannerType pulumi.StringPtrInput
	// Registry type (HUB / V1 / V2 / ENGINE / AWS / GCR).
	Type pulumi.StringPtrInput
	// The URL, address or region of the registry
	Url pulumi.StringPtrInput
	// The username for registry authentication.
	Username pulumi.StringPtrInput
}

func (IntegrationRegistryState) ElementType

func (IntegrationRegistryState) ElementType() reflect.Type

type KubernetesAssurancePolicy

type KubernetesAssurancePolicy struct {
	pulumi.CustomResourceState

	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayOutput `pulumi:"allowedImages"`
	ApplicationScopes pulumi.StringArrayOutput `pulumi:"applicationScopes"`
	// Indicates if auditing for failures.
	AuditOnFailure pulumi.BoolPtrOutput `pulumi:"auditOnFailure"`
	// Name of user account that created the policy.
	Author             pulumi.StringOutput                              `pulumi:"author"`
	AutoScanConfigured pulumi.BoolPtrOutput                             `pulumi:"autoScanConfigured"`
	AutoScanEnabled    pulumi.BoolPtrOutput                             `pulumi:"autoScanEnabled"`
	AutoScanTimes      KubernetesAssurancePolicyAutoScanTimeArrayOutput `pulumi:"autoScanTimes"`
	// List of function's forbidden permissions.
	BlacklistPermissions pulumi.StringArrayOutput `pulumi:"blacklistPermissions"`
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled pulumi.BoolPtrOutput `pulumi:"blacklistPermissionsEnabled"`
	// List of blacklisted licenses.
	BlacklistedLicenses pulumi.StringArrayOutput `pulumi:"blacklistedLicenses"`
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled pulumi.BoolPtrOutput `pulumi:"blacklistedLicensesEnabled"`
	// Indicates if failed images are blocked.
	BlockFailed         pulumi.BoolPtrOutput `pulumi:"blockFailed"`
	ControlExcludeNoFix pulumi.BoolPtrOutput `pulumi:"controlExcludeNoFix"`
	// List of Custom user scripts for checks.
	CustomChecks KubernetesAssurancePolicyCustomCheckArrayOutput `pulumi:"customChecks"`
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   pulumi.BoolPtrOutput `pulumi:"customChecksEnabled"`
	CustomSeverityEnabled pulumi.BoolPtrOutput `pulumi:"customSeverityEnabled"`
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled pulumi.BoolPtrOutput `pulumi:"cvesBlackListEnabled"`
	// List of cves blacklisted items.
	CvesBlackLists pulumi.StringArrayOutput `pulumi:"cvesBlackLists"`
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled pulumi.BoolPtrOutput `pulumi:"cvesWhiteListEnabled"`
	// List of cves whitelisted licenses
	CvesWhiteLists pulumi.StringArrayOutput `pulumi:"cvesWhiteLists"`
	// Identifier of the cvss severity.
	CvssSeverity pulumi.StringPtrOutput `pulumi:"cvssSeverity"`
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled pulumi.BoolPtrOutput `pulumi:"cvssSeverityEnabled"`
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix pulumi.BoolPtrOutput   `pulumi:"cvssSeverityExcludeNoFix"`
	Description              pulumi.StringPtrOutput `pulumi:"description"`
	// Indicates if malware should block the image.
	DisallowMalware  pulumi.BoolPtrOutput `pulumi:"disallowMalware"`
	DockerCisEnabled pulumi.BoolPtrOutput `pulumi:"dockerCisEnabled"`
	// Name of the container image.
	Domain                           pulumi.StringPtrOutput                             `pulumi:"domain"`
	DomainName                       pulumi.StringPtrOutput                             `pulumi:"domainName"`
	DtaEnabled                       pulumi.BoolPtrOutput                               `pulumi:"dtaEnabled"`
	DtaSeverity                      pulumi.StringPtrOutput                             `pulumi:"dtaSeverity"`
	Enabled                          pulumi.BoolPtrOutput                               `pulumi:"enabled"`
	Enforce                          pulumi.BoolPtrOutput                               `pulumi:"enforce"`
	EnforceAfterDays                 pulumi.IntPtrOutput                                `pulumi:"enforceAfterDays"`
	EnforceExcessivePermissions      pulumi.BoolPtrOutput                               `pulumi:"enforceExcessivePermissions"`
	ExceptionalMonitoredMalwarePaths pulumi.StringArrayOutput                           `pulumi:"exceptionalMonitoredMalwarePaths"`
	ForbiddenLabels                  KubernetesAssurancePolicyForbiddenLabelArrayOutput `pulumi:"forbiddenLabels"`
	ForbiddenLabelsEnabled           pulumi.BoolPtrOutput                               `pulumi:"forbiddenLabelsEnabled"`
	ForceMicroenforcer               pulumi.BoolPtrOutput                               `pulumi:"forceMicroenforcer"`
	FunctionIntegrityEnabled         pulumi.BoolPtrOutput                               `pulumi:"functionIntegrityEnabled"`
	IgnoreRecentlyPublishedVln       pulumi.BoolPtrOutput                               `pulumi:"ignoreRecentlyPublishedVln"`
	IgnoreRecentlyPublishedVlnPeriod pulumi.IntOutput                                   `pulumi:"ignoreRecentlyPublishedVlnPeriod"`
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled pulumi.BoolPtrOutput `pulumi:"ignoreRiskResourcesEnabled"`
	// List of ignored risk resources.
	IgnoredRiskResources pulumi.StringArrayOutput `pulumi:"ignoredRiskResources"`
	// List of images.
	Images         pulumi.StringArrayOutput `pulumi:"images"`
	KubeCisEnabled pulumi.BoolPtrOutput     `pulumi:"kubeCisEnabled"`
	// List of kubernetes control names and available kubernetes controls are: 'Access to host IPC namespace', 'Access to host PID', 'Access to host network', 'Access to host ports', 'All container images must start with a GCR domain', 'All container images must start with an ECR domain', 'All container images must start with the *.azurecr.io domain', 'CPU not limited', 'CPU requests not specified', 'Can elevate its own privileges', 'ConfigMap with secrets', 'ConfigMap with sensitive content', 'Container images from public registries used', 'Default capabilitiessome containers do not drop all', 'Default capabilitiessome containers do not drop any', 'Delete pod logs', 'Exec into Pods', 'Image tag :latest used', 'Manage EKS IAM Auth ConfigMap', 'Manage Kubernetes RBAC resources', 'Manage Kubernetes networking', 'Manage Kubernetes workloads and pods', 'Manage all resources', 'Manage all resources at the namespace', 'Manage configmaps', 'Manage namespace secrets', 'Manage secrets', 'Manage webhookconfigurations', 'Manages /etc/hosts', 'Memory not limited', 'Memory requests not specified', 'Non-core volume types used.', 'Non-default /proc masks set', 'Privileged', 'Root file system is not read-only', 'Runs as root user', 'Runs with GID <= 10000', 'Runs with UID <= 10000', 'Runs with a root primary or supplementary GID', 'Runtime/Default AppArmor profile not set', 'Runtime/Default Seccomp profile not set', 'SELinux custom options set', 'SYS_ADMIN capability added', 'Seccomp policies disabled', 'Service with External IP', 'Specific capabilities added', 'Unsafe sysctl options set', 'User with admin access', 'Workloads in the default namespace', 'hostPath volume mounted with docker.sock', 'hostPath volumes mounted'
	KubernetesControlsNames pulumi.StringArrayOutput `pulumi:"kubernetesControlsNames"`
	// List of labels.
	Labels        pulumi.StringArrayOutput `pulumi:"labels"`
	MalwareAction pulumi.StringPtrOutput   `pulumi:"malwareAction"`
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrOutput `pulumi:"maximumScore"`
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled pulumi.BoolPtrOutput `pulumi:"maximumScoreEnabled"`
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix pulumi.BoolPtrOutput     `pulumi:"maximumScoreExcludeNoFix"`
	MonitoredMalwarePaths    pulumi.StringArrayOutput `pulumi:"monitoredMalwarePaths"`
	Name                     pulumi.StringOutput      `pulumi:"name"`
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers pulumi.BoolPtrOutput `pulumi:"onlyNoneRootUsers"`
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrOutput `pulumi:"packagesBlackListEnabled"`
	// List of backlisted images.
	PackagesBlackLists KubernetesAssurancePolicyPackagesBlackListArrayOutput `pulumi:"packagesBlackLists"`
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrOutput `pulumi:"packagesWhiteListEnabled"`
	// List of whitelisted images.
	PackagesWhiteLists      KubernetesAssurancePolicyPackagesWhiteListArrayOutput `pulumi:"packagesWhiteLists"`
	PartialResultsImageFail pulumi.BoolPtrOutput                                  `pulumi:"partialResultsImageFail"`
	ReadOnly                pulumi.BoolPtrOutput                                  `pulumi:"readOnly"`
	// List of registries.
	Registries            pulumi.StringArrayOutput                          `pulumi:"registries"`
	Registry              pulumi.StringPtrOutput                            `pulumi:"registry"`
	RequiredLabels        KubernetesAssurancePolicyRequiredLabelArrayOutput `pulumi:"requiredLabels"`
	RequiredLabelsEnabled pulumi.BoolPtrOutput                              `pulumi:"requiredLabelsEnabled"`
	ScanNfsMounts         pulumi.BoolPtrOutput                              `pulumi:"scanNfsMounts"`
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData pulumi.BoolPtrOutput `pulumi:"scanSensitiveData"`
	// Indicates if scanning should include scap.
	ScapEnabled pulumi.BoolPtrOutput `pulumi:"scapEnabled"`
	// List of SCAP user scripts for checks.
	ScapFiles pulumi.StringArrayOutput                  `pulumi:"scapFiles"`
	Scopes    KubernetesAssurancePolicyScopeArrayOutput `pulumi:"scopes"`
	// List of trusted images.
	TrustedBaseImages KubernetesAssurancePolicyTrustedBaseImageArrayOutput `pulumi:"trustedBaseImages"`
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled pulumi.BoolPtrOutput `pulumi:"trustedBaseImagesEnabled"`
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayOutput `pulumi:"whitelistedLicenses"`
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrOutput `pulumi:"whitelistedLicensesEnabled"`
}

func GetKubernetesAssurancePolicy

func GetKubernetesAssurancePolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KubernetesAssurancePolicyState, opts ...pulumi.ResourceOption) (*KubernetesAssurancePolicy, error)

GetKubernetesAssurancePolicy gets an existing KubernetesAssurancePolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewKubernetesAssurancePolicy

func NewKubernetesAssurancePolicy(ctx *pulumi.Context,
	name string, args *KubernetesAssurancePolicyArgs, opts ...pulumi.ResourceOption) (*KubernetesAssurancePolicy, error)

NewKubernetesAssurancePolicy registers a new resource with the given unique name, arguments, and options.

func (*KubernetesAssurancePolicy) ElementType

func (*KubernetesAssurancePolicy) ElementType() reflect.Type

func (*KubernetesAssurancePolicy) ToKubernetesAssurancePolicyOutput

func (i *KubernetesAssurancePolicy) ToKubernetesAssurancePolicyOutput() KubernetesAssurancePolicyOutput

func (*KubernetesAssurancePolicy) ToKubernetesAssurancePolicyOutputWithContext

func (i *KubernetesAssurancePolicy) ToKubernetesAssurancePolicyOutputWithContext(ctx context.Context) KubernetesAssurancePolicyOutput

type KubernetesAssurancePolicyArgs

type KubernetesAssurancePolicyArgs struct {
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// Indicates if auditing for failures.
	AuditOnFailure     pulumi.BoolPtrInput
	AutoScanConfigured pulumi.BoolPtrInput
	AutoScanEnabled    pulumi.BoolPtrInput
	AutoScanTimes      KubernetesAssurancePolicyAutoScanTimeArrayInput
	// List of function's forbidden permissions.
	BlacklistPermissions pulumi.StringArrayInput
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled pulumi.BoolPtrInput
	// List of blacklisted licenses.
	BlacklistedLicenses pulumi.StringArrayInput
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled pulumi.BoolPtrInput
	// Indicates if failed images are blocked.
	BlockFailed         pulumi.BoolPtrInput
	ControlExcludeNoFix pulumi.BoolPtrInput
	// List of Custom user scripts for checks.
	CustomChecks KubernetesAssurancePolicyCustomCheckArrayInput
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   pulumi.BoolPtrInput
	CustomSeverityEnabled pulumi.BoolPtrInput
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled pulumi.BoolPtrInput
	// List of cves blacklisted items.
	CvesBlackLists pulumi.StringArrayInput
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled pulumi.BoolPtrInput
	// List of cves whitelisted licenses
	CvesWhiteLists pulumi.StringArrayInput
	// Identifier of the cvss severity.
	CvssSeverity pulumi.StringPtrInput
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix pulumi.BoolPtrInput
	Description              pulumi.StringPtrInput
	// Indicates if malware should block the image.
	DisallowMalware  pulumi.BoolPtrInput
	DockerCisEnabled pulumi.BoolPtrInput
	// Name of the container image.
	Domain                           pulumi.StringPtrInput
	DomainName                       pulumi.StringPtrInput
	DtaEnabled                       pulumi.BoolPtrInput
	DtaSeverity                      pulumi.StringPtrInput
	Enabled                          pulumi.BoolPtrInput
	Enforce                          pulumi.BoolPtrInput
	EnforceAfterDays                 pulumi.IntPtrInput
	EnforceExcessivePermissions      pulumi.BoolPtrInput
	ExceptionalMonitoredMalwarePaths pulumi.StringArrayInput
	ForbiddenLabels                  KubernetesAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled           pulumi.BoolPtrInput
	ForceMicroenforcer               pulumi.BoolPtrInput
	FunctionIntegrityEnabled         pulumi.BoolPtrInput
	IgnoreRecentlyPublishedVln       pulumi.BoolPtrInput
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled pulumi.BoolPtrInput
	// List of ignored risk resources.
	IgnoredRiskResources pulumi.StringArrayInput
	// List of images.
	Images         pulumi.StringArrayInput
	KubeCisEnabled pulumi.BoolPtrInput
	// List of kubernetes control names and available kubernetes controls are: 'Access to host IPC namespace', 'Access to host PID', 'Access to host network', 'Access to host ports', 'All container images must start with a GCR domain', 'All container images must start with an ECR domain', 'All container images must start with the *.azurecr.io domain', 'CPU not limited', 'CPU requests not specified', 'Can elevate its own privileges', 'ConfigMap with secrets', 'ConfigMap with sensitive content', 'Container images from public registries used', 'Default capabilitiessome containers do not drop all', 'Default capabilitiessome containers do not drop any', 'Delete pod logs', 'Exec into Pods', 'Image tag :latest used', 'Manage EKS IAM Auth ConfigMap', 'Manage Kubernetes RBAC resources', 'Manage Kubernetes networking', 'Manage Kubernetes workloads and pods', 'Manage all resources', 'Manage all resources at the namespace', 'Manage configmaps', 'Manage namespace secrets', 'Manage secrets', 'Manage webhookconfigurations', 'Manages /etc/hosts', 'Memory not limited', 'Memory requests not specified', 'Non-core volume types used.', 'Non-default /proc masks set', 'Privileged', 'Root file system is not read-only', 'Runs as root user', 'Runs with GID <= 10000', 'Runs with UID <= 10000', 'Runs with a root primary or supplementary GID', 'Runtime/Default AppArmor profile not set', 'Runtime/Default Seccomp profile not set', 'SELinux custom options set', 'SYS_ADMIN capability added', 'Seccomp policies disabled', 'Service with External IP', 'Specific capabilities added', 'Unsafe sysctl options set', 'User with admin access', 'Workloads in the default namespace', 'hostPath volume mounted with docker.sock', 'hostPath volumes mounted'
	KubernetesControlsNames pulumi.StringArrayInput
	// List of labels.
	Labels        pulumi.StringArrayInput
	MalwareAction pulumi.StringPtrInput
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrInput
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix pulumi.BoolPtrInput
	MonitoredMalwarePaths    pulumi.StringArrayInput
	Name                     pulumi.StringPtrInput
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of backlisted images.
	PackagesBlackLists KubernetesAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      KubernetesAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        KubernetesAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData pulumi.BoolPtrInput
	// Indicates if scanning should include scap.
	ScapEnabled pulumi.BoolPtrInput
	// List of SCAP user scripts for checks.
	ScapFiles pulumi.StringArrayInput
	Scopes    KubernetesAssurancePolicyScopeArrayInput
	// List of trusted images.
	TrustedBaseImages KubernetesAssurancePolicyTrustedBaseImageArrayInput
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled pulumi.BoolPtrInput
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayInput
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrInput
}

The set of arguments for constructing a KubernetesAssurancePolicy resource.

func (KubernetesAssurancePolicyArgs) ElementType

type KubernetesAssurancePolicyArray

type KubernetesAssurancePolicyArray []KubernetesAssurancePolicyInput

func (KubernetesAssurancePolicyArray) ElementType

func (KubernetesAssurancePolicyArray) ToKubernetesAssurancePolicyArrayOutput

func (i KubernetesAssurancePolicyArray) ToKubernetesAssurancePolicyArrayOutput() KubernetesAssurancePolicyArrayOutput

func (KubernetesAssurancePolicyArray) ToKubernetesAssurancePolicyArrayOutputWithContext

func (i KubernetesAssurancePolicyArray) ToKubernetesAssurancePolicyArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyArrayOutput

type KubernetesAssurancePolicyArrayInput

type KubernetesAssurancePolicyArrayInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyArrayOutput() KubernetesAssurancePolicyArrayOutput
	ToKubernetesAssurancePolicyArrayOutputWithContext(context.Context) KubernetesAssurancePolicyArrayOutput
}

KubernetesAssurancePolicyArrayInput is an input type that accepts KubernetesAssurancePolicyArray and KubernetesAssurancePolicyArrayOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyArrayInput` via:

KubernetesAssurancePolicyArray{ KubernetesAssurancePolicyArgs{...} }

type KubernetesAssurancePolicyArrayOutput

type KubernetesAssurancePolicyArrayOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyArrayOutput) ElementType

func (KubernetesAssurancePolicyArrayOutput) Index

func (KubernetesAssurancePolicyArrayOutput) ToKubernetesAssurancePolicyArrayOutput

func (o KubernetesAssurancePolicyArrayOutput) ToKubernetesAssurancePolicyArrayOutput() KubernetesAssurancePolicyArrayOutput

func (KubernetesAssurancePolicyArrayOutput) ToKubernetesAssurancePolicyArrayOutputWithContext

func (o KubernetesAssurancePolicyArrayOutput) ToKubernetesAssurancePolicyArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyArrayOutput

type KubernetesAssurancePolicyAutoScanTime

type KubernetesAssurancePolicyAutoScanTime struct {
	Iteration     *int     `pulumi:"iteration"`
	IterationType *string  `pulumi:"iterationType"`
	Time          *string  `pulumi:"time"`
	WeekDays      []string `pulumi:"weekDays"`
}

type KubernetesAssurancePolicyAutoScanTimeArgs

type KubernetesAssurancePolicyAutoScanTimeArgs struct {
	Iteration     pulumi.IntPtrInput      `pulumi:"iteration"`
	IterationType pulumi.StringPtrInput   `pulumi:"iterationType"`
	Time          pulumi.StringPtrInput   `pulumi:"time"`
	WeekDays      pulumi.StringArrayInput `pulumi:"weekDays"`
}

func (KubernetesAssurancePolicyAutoScanTimeArgs) ElementType

func (KubernetesAssurancePolicyAutoScanTimeArgs) ToKubernetesAssurancePolicyAutoScanTimeOutput

func (i KubernetesAssurancePolicyAutoScanTimeArgs) ToKubernetesAssurancePolicyAutoScanTimeOutput() KubernetesAssurancePolicyAutoScanTimeOutput

func (KubernetesAssurancePolicyAutoScanTimeArgs) ToKubernetesAssurancePolicyAutoScanTimeOutputWithContext

func (i KubernetesAssurancePolicyAutoScanTimeArgs) ToKubernetesAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) KubernetesAssurancePolicyAutoScanTimeOutput

type KubernetesAssurancePolicyAutoScanTimeArray

type KubernetesAssurancePolicyAutoScanTimeArray []KubernetesAssurancePolicyAutoScanTimeInput

func (KubernetesAssurancePolicyAutoScanTimeArray) ElementType

func (KubernetesAssurancePolicyAutoScanTimeArray) ToKubernetesAssurancePolicyAutoScanTimeArrayOutput

func (i KubernetesAssurancePolicyAutoScanTimeArray) ToKubernetesAssurancePolicyAutoScanTimeArrayOutput() KubernetesAssurancePolicyAutoScanTimeArrayOutput

func (KubernetesAssurancePolicyAutoScanTimeArray) ToKubernetesAssurancePolicyAutoScanTimeArrayOutputWithContext

func (i KubernetesAssurancePolicyAutoScanTimeArray) ToKubernetesAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyAutoScanTimeArrayOutput

type KubernetesAssurancePolicyAutoScanTimeArrayInput

type KubernetesAssurancePolicyAutoScanTimeArrayInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyAutoScanTimeArrayOutput() KubernetesAssurancePolicyAutoScanTimeArrayOutput
	ToKubernetesAssurancePolicyAutoScanTimeArrayOutputWithContext(context.Context) KubernetesAssurancePolicyAutoScanTimeArrayOutput
}

KubernetesAssurancePolicyAutoScanTimeArrayInput is an input type that accepts KubernetesAssurancePolicyAutoScanTimeArray and KubernetesAssurancePolicyAutoScanTimeArrayOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyAutoScanTimeArrayInput` via:

KubernetesAssurancePolicyAutoScanTimeArray{ KubernetesAssurancePolicyAutoScanTimeArgs{...} }

type KubernetesAssurancePolicyAutoScanTimeArrayOutput

type KubernetesAssurancePolicyAutoScanTimeArrayOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyAutoScanTimeArrayOutput) ElementType

func (KubernetesAssurancePolicyAutoScanTimeArrayOutput) Index

func (KubernetesAssurancePolicyAutoScanTimeArrayOutput) ToKubernetesAssurancePolicyAutoScanTimeArrayOutput

func (o KubernetesAssurancePolicyAutoScanTimeArrayOutput) ToKubernetesAssurancePolicyAutoScanTimeArrayOutput() KubernetesAssurancePolicyAutoScanTimeArrayOutput

func (KubernetesAssurancePolicyAutoScanTimeArrayOutput) ToKubernetesAssurancePolicyAutoScanTimeArrayOutputWithContext

func (o KubernetesAssurancePolicyAutoScanTimeArrayOutput) ToKubernetesAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyAutoScanTimeArrayOutput

type KubernetesAssurancePolicyAutoScanTimeInput

type KubernetesAssurancePolicyAutoScanTimeInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyAutoScanTimeOutput() KubernetesAssurancePolicyAutoScanTimeOutput
	ToKubernetesAssurancePolicyAutoScanTimeOutputWithContext(context.Context) KubernetesAssurancePolicyAutoScanTimeOutput
}

KubernetesAssurancePolicyAutoScanTimeInput is an input type that accepts KubernetesAssurancePolicyAutoScanTimeArgs and KubernetesAssurancePolicyAutoScanTimeOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyAutoScanTimeInput` via:

KubernetesAssurancePolicyAutoScanTimeArgs{...}

type KubernetesAssurancePolicyAutoScanTimeOutput

type KubernetesAssurancePolicyAutoScanTimeOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyAutoScanTimeOutput) ElementType

func (KubernetesAssurancePolicyAutoScanTimeOutput) Iteration

func (KubernetesAssurancePolicyAutoScanTimeOutput) IterationType

func (KubernetesAssurancePolicyAutoScanTimeOutput) Time

func (KubernetesAssurancePolicyAutoScanTimeOutput) ToKubernetesAssurancePolicyAutoScanTimeOutput

func (o KubernetesAssurancePolicyAutoScanTimeOutput) ToKubernetesAssurancePolicyAutoScanTimeOutput() KubernetesAssurancePolicyAutoScanTimeOutput

func (KubernetesAssurancePolicyAutoScanTimeOutput) ToKubernetesAssurancePolicyAutoScanTimeOutputWithContext

func (o KubernetesAssurancePolicyAutoScanTimeOutput) ToKubernetesAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) KubernetesAssurancePolicyAutoScanTimeOutput

func (KubernetesAssurancePolicyAutoScanTimeOutput) WeekDays

type KubernetesAssurancePolicyCustomCheck

type KubernetesAssurancePolicyCustomCheck struct {
	// Name of user account that created the policy.
	Author       *string `pulumi:"author"`
	Description  *string `pulumi:"description"`
	Engine       *string `pulumi:"engine"`
	LastModified *int    `pulumi:"lastModified"`
	Name         *string `pulumi:"name"`
	Path         *string `pulumi:"path"`
	ReadOnly     *bool   `pulumi:"readOnly"`
	ScriptId     *string `pulumi:"scriptId"`
	Severity     *string `pulumi:"severity"`
	Snippet      *string `pulumi:"snippet"`
}

type KubernetesAssurancePolicyCustomCheckArgs

type KubernetesAssurancePolicyCustomCheckArgs struct {
	// Name of user account that created the policy.
	Author       pulumi.StringPtrInput `pulumi:"author"`
	Description  pulumi.StringPtrInput `pulumi:"description"`
	Engine       pulumi.StringPtrInput `pulumi:"engine"`
	LastModified pulumi.IntPtrInput    `pulumi:"lastModified"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Path         pulumi.StringPtrInput `pulumi:"path"`
	ReadOnly     pulumi.BoolPtrInput   `pulumi:"readOnly"`
	ScriptId     pulumi.StringPtrInput `pulumi:"scriptId"`
	Severity     pulumi.StringPtrInput `pulumi:"severity"`
	Snippet      pulumi.StringPtrInput `pulumi:"snippet"`
}

func (KubernetesAssurancePolicyCustomCheckArgs) ElementType

func (KubernetesAssurancePolicyCustomCheckArgs) ToKubernetesAssurancePolicyCustomCheckOutput

func (i KubernetesAssurancePolicyCustomCheckArgs) ToKubernetesAssurancePolicyCustomCheckOutput() KubernetesAssurancePolicyCustomCheckOutput

func (KubernetesAssurancePolicyCustomCheckArgs) ToKubernetesAssurancePolicyCustomCheckOutputWithContext

func (i KubernetesAssurancePolicyCustomCheckArgs) ToKubernetesAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) KubernetesAssurancePolicyCustomCheckOutput

type KubernetesAssurancePolicyCustomCheckArray

type KubernetesAssurancePolicyCustomCheckArray []KubernetesAssurancePolicyCustomCheckInput

func (KubernetesAssurancePolicyCustomCheckArray) ElementType

func (KubernetesAssurancePolicyCustomCheckArray) ToKubernetesAssurancePolicyCustomCheckArrayOutput

func (i KubernetesAssurancePolicyCustomCheckArray) ToKubernetesAssurancePolicyCustomCheckArrayOutput() KubernetesAssurancePolicyCustomCheckArrayOutput

func (KubernetesAssurancePolicyCustomCheckArray) ToKubernetesAssurancePolicyCustomCheckArrayOutputWithContext

func (i KubernetesAssurancePolicyCustomCheckArray) ToKubernetesAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyCustomCheckArrayOutput

type KubernetesAssurancePolicyCustomCheckArrayInput

type KubernetesAssurancePolicyCustomCheckArrayInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyCustomCheckArrayOutput() KubernetesAssurancePolicyCustomCheckArrayOutput
	ToKubernetesAssurancePolicyCustomCheckArrayOutputWithContext(context.Context) KubernetesAssurancePolicyCustomCheckArrayOutput
}

KubernetesAssurancePolicyCustomCheckArrayInput is an input type that accepts KubernetesAssurancePolicyCustomCheckArray and KubernetesAssurancePolicyCustomCheckArrayOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyCustomCheckArrayInput` via:

KubernetesAssurancePolicyCustomCheckArray{ KubernetesAssurancePolicyCustomCheckArgs{...} }

type KubernetesAssurancePolicyCustomCheckArrayOutput

type KubernetesAssurancePolicyCustomCheckArrayOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyCustomCheckArrayOutput) ElementType

func (KubernetesAssurancePolicyCustomCheckArrayOutput) Index

func (KubernetesAssurancePolicyCustomCheckArrayOutput) ToKubernetesAssurancePolicyCustomCheckArrayOutput

func (o KubernetesAssurancePolicyCustomCheckArrayOutput) ToKubernetesAssurancePolicyCustomCheckArrayOutput() KubernetesAssurancePolicyCustomCheckArrayOutput

func (KubernetesAssurancePolicyCustomCheckArrayOutput) ToKubernetesAssurancePolicyCustomCheckArrayOutputWithContext

func (o KubernetesAssurancePolicyCustomCheckArrayOutput) ToKubernetesAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyCustomCheckArrayOutput

type KubernetesAssurancePolicyCustomCheckInput

type KubernetesAssurancePolicyCustomCheckInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyCustomCheckOutput() KubernetesAssurancePolicyCustomCheckOutput
	ToKubernetesAssurancePolicyCustomCheckOutputWithContext(context.Context) KubernetesAssurancePolicyCustomCheckOutput
}

KubernetesAssurancePolicyCustomCheckInput is an input type that accepts KubernetesAssurancePolicyCustomCheckArgs and KubernetesAssurancePolicyCustomCheckOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyCustomCheckInput` via:

KubernetesAssurancePolicyCustomCheckArgs{...}

type KubernetesAssurancePolicyCustomCheckOutput

type KubernetesAssurancePolicyCustomCheckOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyCustomCheckOutput) Author

Name of user account that created the policy.

func (KubernetesAssurancePolicyCustomCheckOutput) Description

func (KubernetesAssurancePolicyCustomCheckOutput) ElementType

func (KubernetesAssurancePolicyCustomCheckOutput) Engine

func (KubernetesAssurancePolicyCustomCheckOutput) LastModified

func (KubernetesAssurancePolicyCustomCheckOutput) Name

func (KubernetesAssurancePolicyCustomCheckOutput) Path

func (KubernetesAssurancePolicyCustomCheckOutput) ReadOnly

func (KubernetesAssurancePolicyCustomCheckOutput) ScriptId

func (KubernetesAssurancePolicyCustomCheckOutput) Severity

func (KubernetesAssurancePolicyCustomCheckOutput) Snippet

func (KubernetesAssurancePolicyCustomCheckOutput) ToKubernetesAssurancePolicyCustomCheckOutput

func (o KubernetesAssurancePolicyCustomCheckOutput) ToKubernetesAssurancePolicyCustomCheckOutput() KubernetesAssurancePolicyCustomCheckOutput

func (KubernetesAssurancePolicyCustomCheckOutput) ToKubernetesAssurancePolicyCustomCheckOutputWithContext

func (o KubernetesAssurancePolicyCustomCheckOutput) ToKubernetesAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) KubernetesAssurancePolicyCustomCheckOutput

type KubernetesAssurancePolicyForbiddenLabel

type KubernetesAssurancePolicyForbiddenLabel struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type KubernetesAssurancePolicyForbiddenLabelArgs

type KubernetesAssurancePolicyForbiddenLabelArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (KubernetesAssurancePolicyForbiddenLabelArgs) ElementType

func (KubernetesAssurancePolicyForbiddenLabelArgs) ToKubernetesAssurancePolicyForbiddenLabelOutput

func (i KubernetesAssurancePolicyForbiddenLabelArgs) ToKubernetesAssurancePolicyForbiddenLabelOutput() KubernetesAssurancePolicyForbiddenLabelOutput

func (KubernetesAssurancePolicyForbiddenLabelArgs) ToKubernetesAssurancePolicyForbiddenLabelOutputWithContext

func (i KubernetesAssurancePolicyForbiddenLabelArgs) ToKubernetesAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) KubernetesAssurancePolicyForbiddenLabelOutput

type KubernetesAssurancePolicyForbiddenLabelArray

type KubernetesAssurancePolicyForbiddenLabelArray []KubernetesAssurancePolicyForbiddenLabelInput

func (KubernetesAssurancePolicyForbiddenLabelArray) ElementType

func (KubernetesAssurancePolicyForbiddenLabelArray) ToKubernetesAssurancePolicyForbiddenLabelArrayOutput

func (i KubernetesAssurancePolicyForbiddenLabelArray) ToKubernetesAssurancePolicyForbiddenLabelArrayOutput() KubernetesAssurancePolicyForbiddenLabelArrayOutput

func (KubernetesAssurancePolicyForbiddenLabelArray) ToKubernetesAssurancePolicyForbiddenLabelArrayOutputWithContext

func (i KubernetesAssurancePolicyForbiddenLabelArray) ToKubernetesAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyForbiddenLabelArrayOutput

type KubernetesAssurancePolicyForbiddenLabelArrayInput

type KubernetesAssurancePolicyForbiddenLabelArrayInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyForbiddenLabelArrayOutput() KubernetesAssurancePolicyForbiddenLabelArrayOutput
	ToKubernetesAssurancePolicyForbiddenLabelArrayOutputWithContext(context.Context) KubernetesAssurancePolicyForbiddenLabelArrayOutput
}

KubernetesAssurancePolicyForbiddenLabelArrayInput is an input type that accepts KubernetesAssurancePolicyForbiddenLabelArray and KubernetesAssurancePolicyForbiddenLabelArrayOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyForbiddenLabelArrayInput` via:

KubernetesAssurancePolicyForbiddenLabelArray{ KubernetesAssurancePolicyForbiddenLabelArgs{...} }

type KubernetesAssurancePolicyForbiddenLabelArrayOutput

type KubernetesAssurancePolicyForbiddenLabelArrayOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyForbiddenLabelArrayOutput) ElementType

func (KubernetesAssurancePolicyForbiddenLabelArrayOutput) Index

func (KubernetesAssurancePolicyForbiddenLabelArrayOutput) ToKubernetesAssurancePolicyForbiddenLabelArrayOutput

func (o KubernetesAssurancePolicyForbiddenLabelArrayOutput) ToKubernetesAssurancePolicyForbiddenLabelArrayOutput() KubernetesAssurancePolicyForbiddenLabelArrayOutput

func (KubernetesAssurancePolicyForbiddenLabelArrayOutput) ToKubernetesAssurancePolicyForbiddenLabelArrayOutputWithContext

func (o KubernetesAssurancePolicyForbiddenLabelArrayOutput) ToKubernetesAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyForbiddenLabelArrayOutput

type KubernetesAssurancePolicyForbiddenLabelInput

type KubernetesAssurancePolicyForbiddenLabelInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyForbiddenLabelOutput() KubernetesAssurancePolicyForbiddenLabelOutput
	ToKubernetesAssurancePolicyForbiddenLabelOutputWithContext(context.Context) KubernetesAssurancePolicyForbiddenLabelOutput
}

KubernetesAssurancePolicyForbiddenLabelInput is an input type that accepts KubernetesAssurancePolicyForbiddenLabelArgs and KubernetesAssurancePolicyForbiddenLabelOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyForbiddenLabelInput` via:

KubernetesAssurancePolicyForbiddenLabelArgs{...}

type KubernetesAssurancePolicyForbiddenLabelOutput

type KubernetesAssurancePolicyForbiddenLabelOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyForbiddenLabelOutput) ElementType

func (KubernetesAssurancePolicyForbiddenLabelOutput) Key

func (KubernetesAssurancePolicyForbiddenLabelOutput) ToKubernetesAssurancePolicyForbiddenLabelOutput

func (o KubernetesAssurancePolicyForbiddenLabelOutput) ToKubernetesAssurancePolicyForbiddenLabelOutput() KubernetesAssurancePolicyForbiddenLabelOutput

func (KubernetesAssurancePolicyForbiddenLabelOutput) ToKubernetesAssurancePolicyForbiddenLabelOutputWithContext

func (o KubernetesAssurancePolicyForbiddenLabelOutput) ToKubernetesAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) KubernetesAssurancePolicyForbiddenLabelOutput

func (KubernetesAssurancePolicyForbiddenLabelOutput) Value

type KubernetesAssurancePolicyInput

type KubernetesAssurancePolicyInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyOutput() KubernetesAssurancePolicyOutput
	ToKubernetesAssurancePolicyOutputWithContext(ctx context.Context) KubernetesAssurancePolicyOutput
}

type KubernetesAssurancePolicyMap

type KubernetesAssurancePolicyMap map[string]KubernetesAssurancePolicyInput

func (KubernetesAssurancePolicyMap) ElementType

func (KubernetesAssurancePolicyMap) ToKubernetesAssurancePolicyMapOutput

func (i KubernetesAssurancePolicyMap) ToKubernetesAssurancePolicyMapOutput() KubernetesAssurancePolicyMapOutput

func (KubernetesAssurancePolicyMap) ToKubernetesAssurancePolicyMapOutputWithContext

func (i KubernetesAssurancePolicyMap) ToKubernetesAssurancePolicyMapOutputWithContext(ctx context.Context) KubernetesAssurancePolicyMapOutput

type KubernetesAssurancePolicyMapInput

type KubernetesAssurancePolicyMapInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyMapOutput() KubernetesAssurancePolicyMapOutput
	ToKubernetesAssurancePolicyMapOutputWithContext(context.Context) KubernetesAssurancePolicyMapOutput
}

KubernetesAssurancePolicyMapInput is an input type that accepts KubernetesAssurancePolicyMap and KubernetesAssurancePolicyMapOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyMapInput` via:

KubernetesAssurancePolicyMap{ "key": KubernetesAssurancePolicyArgs{...} }

type KubernetesAssurancePolicyMapOutput

type KubernetesAssurancePolicyMapOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyMapOutput) ElementType

func (KubernetesAssurancePolicyMapOutput) MapIndex

func (KubernetesAssurancePolicyMapOutput) ToKubernetesAssurancePolicyMapOutput

func (o KubernetesAssurancePolicyMapOutput) ToKubernetesAssurancePolicyMapOutput() KubernetesAssurancePolicyMapOutput

func (KubernetesAssurancePolicyMapOutput) ToKubernetesAssurancePolicyMapOutputWithContext

func (o KubernetesAssurancePolicyMapOutput) ToKubernetesAssurancePolicyMapOutputWithContext(ctx context.Context) KubernetesAssurancePolicyMapOutput

type KubernetesAssurancePolicyOutput

type KubernetesAssurancePolicyOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyOutput) AllowedImages

List of explicitly allowed images.

func (KubernetesAssurancePolicyOutput) ApplicationScopes

func (KubernetesAssurancePolicyOutput) AuditOnFailure

Indicates if auditing for failures.

func (KubernetesAssurancePolicyOutput) Author

Name of user account that created the policy.

func (KubernetesAssurancePolicyOutput) AutoScanConfigured

func (o KubernetesAssurancePolicyOutput) AutoScanConfigured() pulumi.BoolPtrOutput

func (KubernetesAssurancePolicyOutput) AutoScanEnabled

func (KubernetesAssurancePolicyOutput) AutoScanTimes

func (KubernetesAssurancePolicyOutput) BlacklistPermissions

func (o KubernetesAssurancePolicyOutput) BlacklistPermissions() pulumi.StringArrayOutput

List of function's forbidden permissions.

func (KubernetesAssurancePolicyOutput) BlacklistPermissionsEnabled

func (o KubernetesAssurancePolicyOutput) BlacklistPermissionsEnabled() pulumi.BoolPtrOutput

Indicates if blacklist permissions is relevant.

func (KubernetesAssurancePolicyOutput) BlacklistedLicenses

List of blacklisted licenses.

func (KubernetesAssurancePolicyOutput) BlacklistedLicensesEnabled

func (o KubernetesAssurancePolicyOutput) BlacklistedLicensesEnabled() pulumi.BoolPtrOutput

Lndicates if license blacklist is relevant.

func (KubernetesAssurancePolicyOutput) BlockFailed

Indicates if failed images are blocked.

func (KubernetesAssurancePolicyOutput) ControlExcludeNoFix

func (o KubernetesAssurancePolicyOutput) ControlExcludeNoFix() pulumi.BoolPtrOutput

func (KubernetesAssurancePolicyOutput) CustomChecks

List of Custom user scripts for checks.

func (KubernetesAssurancePolicyOutput) CustomChecksEnabled

func (o KubernetesAssurancePolicyOutput) CustomChecksEnabled() pulumi.BoolPtrOutput

Indicates if scanning should include custom checks.

func (KubernetesAssurancePolicyOutput) CustomSeverityEnabled

func (o KubernetesAssurancePolicyOutput) CustomSeverityEnabled() pulumi.BoolPtrOutput

func (KubernetesAssurancePolicyOutput) CvesBlackListEnabled

func (o KubernetesAssurancePolicyOutput) CvesBlackListEnabled() pulumi.BoolPtrOutput

Indicates if cves blacklist is relevant.

func (KubernetesAssurancePolicyOutput) CvesBlackLists

List of cves blacklisted items.

func (KubernetesAssurancePolicyOutput) CvesWhiteListEnabled

func (o KubernetesAssurancePolicyOutput) CvesWhiteListEnabled() pulumi.BoolPtrOutput

Indicates if cves whitelist is relevant.

func (KubernetesAssurancePolicyOutput) CvesWhiteLists

List of cves whitelisted licenses

func (KubernetesAssurancePolicyOutput) CvssSeverity

Identifier of the cvss severity.

func (KubernetesAssurancePolicyOutput) CvssSeverityEnabled

func (o KubernetesAssurancePolicyOutput) CvssSeverityEnabled() pulumi.BoolPtrOutput

Indicates if the cvss severity is scanned.

func (KubernetesAssurancePolicyOutput) CvssSeverityExcludeNoFix

func (o KubernetesAssurancePolicyOutput) CvssSeverityExcludeNoFix() pulumi.BoolPtrOutput

Indicates that policy should ignore cvss cases that do not have a known fix.

func (KubernetesAssurancePolicyOutput) Description

func (KubernetesAssurancePolicyOutput) DisallowMalware

Indicates if malware should block the image.

func (KubernetesAssurancePolicyOutput) DockerCisEnabled

func (KubernetesAssurancePolicyOutput) Domain

Name of the container image.

func (KubernetesAssurancePolicyOutput) DomainName

func (KubernetesAssurancePolicyOutput) DtaEnabled

func (KubernetesAssurancePolicyOutput) DtaSeverity

func (KubernetesAssurancePolicyOutput) ElementType

func (KubernetesAssurancePolicyOutput) Enabled

func (KubernetesAssurancePolicyOutput) Enforce

func (KubernetesAssurancePolicyOutput) EnforceAfterDays

func (KubernetesAssurancePolicyOutput) EnforceExcessivePermissions

func (o KubernetesAssurancePolicyOutput) EnforceExcessivePermissions() pulumi.BoolPtrOutput

func (KubernetesAssurancePolicyOutput) ExceptionalMonitoredMalwarePaths

func (o KubernetesAssurancePolicyOutput) ExceptionalMonitoredMalwarePaths() pulumi.StringArrayOutput

func (KubernetesAssurancePolicyOutput) ForbiddenLabels

func (KubernetesAssurancePolicyOutput) ForbiddenLabelsEnabled

func (o KubernetesAssurancePolicyOutput) ForbiddenLabelsEnabled() pulumi.BoolPtrOutput

func (KubernetesAssurancePolicyOutput) ForceMicroenforcer

func (o KubernetesAssurancePolicyOutput) ForceMicroenforcer() pulumi.BoolPtrOutput

func (KubernetesAssurancePolicyOutput) FunctionIntegrityEnabled

func (o KubernetesAssurancePolicyOutput) FunctionIntegrityEnabled() pulumi.BoolPtrOutput

func (KubernetesAssurancePolicyOutput) IgnoreRecentlyPublishedVln

func (o KubernetesAssurancePolicyOutput) IgnoreRecentlyPublishedVln() pulumi.BoolPtrOutput

func (KubernetesAssurancePolicyOutput) IgnoreRecentlyPublishedVlnPeriod

func (o KubernetesAssurancePolicyOutput) IgnoreRecentlyPublishedVlnPeriod() pulumi.IntOutput

func (KubernetesAssurancePolicyOutput) IgnoreRiskResourcesEnabled

func (o KubernetesAssurancePolicyOutput) IgnoreRiskResourcesEnabled() pulumi.BoolPtrOutput

Indicates if risk resources are ignored.

func (KubernetesAssurancePolicyOutput) IgnoredRiskResources

func (o KubernetesAssurancePolicyOutput) IgnoredRiskResources() pulumi.StringArrayOutput

List of ignored risk resources.

func (KubernetesAssurancePolicyOutput) Images

List of images.

func (KubernetesAssurancePolicyOutput) KubeCisEnabled

func (KubernetesAssurancePolicyOutput) KubernetesControlsNames

func (o KubernetesAssurancePolicyOutput) KubernetesControlsNames() pulumi.StringArrayOutput

List of kubernetes control names and available kubernetes controls are: 'Access to host IPC namespace', 'Access to host PID', 'Access to host network', 'Access to host ports', 'All container images must start with a GCR domain', 'All container images must start with an ECR domain', 'All container images must start with the *.azurecr.io domain', 'CPU not limited', 'CPU requests not specified', 'Can elevate its own privileges', 'ConfigMap with secrets', 'ConfigMap with sensitive content', 'Container images from public registries used', 'Default capabilitiessome containers do not drop all', 'Default capabilitiessome containers do not drop any', 'Delete pod logs', 'Exec into Pods', 'Image tag :latest used', 'Manage EKS IAM Auth ConfigMap', 'Manage Kubernetes RBAC resources', 'Manage Kubernetes networking', 'Manage Kubernetes workloads and pods', 'Manage all resources', 'Manage all resources at the namespace', 'Manage configmaps', 'Manage namespace secrets', 'Manage secrets', 'Manage webhookconfigurations', 'Manages /etc/hosts', 'Memory not limited', 'Memory requests not specified', 'Non-core volume types used.', 'Non-default /proc masks set', 'Privileged', 'Root file system is not read-only', 'Runs as root user', 'Runs with GID <= 10000', 'Runs with UID <= 10000', 'Runs with a root primary or supplementary GID', 'Runtime/Default AppArmor profile not set', 'Runtime/Default Seccomp profile not set', 'SELinux custom options set', 'SYS_ADMIN capability added', 'Seccomp policies disabled', 'Service with External IP', 'Specific capabilities added', 'Unsafe sysctl options set', 'User with admin access', 'Workloads in the default namespace', 'hostPath volume mounted with docker.sock', 'hostPath volumes mounted'

func (KubernetesAssurancePolicyOutput) Labels

List of labels.

func (KubernetesAssurancePolicyOutput) MalwareAction

func (KubernetesAssurancePolicyOutput) MaximumScore

Value of allowed maximum score.

func (KubernetesAssurancePolicyOutput) MaximumScoreEnabled

func (o KubernetesAssurancePolicyOutput) MaximumScoreEnabled() pulumi.BoolPtrOutput

Indicates if exceeding the maximum score is scanned.

func (KubernetesAssurancePolicyOutput) MaximumScoreExcludeNoFix

func (o KubernetesAssurancePolicyOutput) MaximumScoreExcludeNoFix() pulumi.BoolPtrOutput

Indicates that policy should ignore cases that do not have a known fix.

func (KubernetesAssurancePolicyOutput) MonitoredMalwarePaths

func (o KubernetesAssurancePolicyOutput) MonitoredMalwarePaths() pulumi.StringArrayOutput

func (KubernetesAssurancePolicyOutput) Name

func (KubernetesAssurancePolicyOutput) OnlyNoneRootUsers

Indicates if raise a warning for images that should only be run as root.

func (KubernetesAssurancePolicyOutput) PackagesBlackListEnabled

func (o KubernetesAssurancePolicyOutput) PackagesBlackListEnabled() pulumi.BoolPtrOutput

Indicates if packages blacklist is relevant.

func (KubernetesAssurancePolicyOutput) PackagesBlackLists

List of backlisted images.

func (KubernetesAssurancePolicyOutput) PackagesWhiteListEnabled

func (o KubernetesAssurancePolicyOutput) PackagesWhiteListEnabled() pulumi.BoolPtrOutput

Indicates if packages whitelist is relevant.

func (KubernetesAssurancePolicyOutput) PackagesWhiteLists

List of whitelisted images.

func (KubernetesAssurancePolicyOutput) PartialResultsImageFail

func (o KubernetesAssurancePolicyOutput) PartialResultsImageFail() pulumi.BoolPtrOutput

func (KubernetesAssurancePolicyOutput) ReadOnly

func (KubernetesAssurancePolicyOutput) Registries

List of registries.

func (KubernetesAssurancePolicyOutput) Registry

func (KubernetesAssurancePolicyOutput) RequiredLabels

func (KubernetesAssurancePolicyOutput) RequiredLabelsEnabled

func (o KubernetesAssurancePolicyOutput) RequiredLabelsEnabled() pulumi.BoolPtrOutput

func (KubernetesAssurancePolicyOutput) ScanNfsMounts

func (KubernetesAssurancePolicyOutput) ScanSensitiveData

Indicates if scan should include sensitive data in the image.

func (KubernetesAssurancePolicyOutput) ScapEnabled

Indicates if scanning should include scap.

func (KubernetesAssurancePolicyOutput) ScapFiles

List of SCAP user scripts for checks.

func (KubernetesAssurancePolicyOutput) Scopes

func (KubernetesAssurancePolicyOutput) ToKubernetesAssurancePolicyOutput

func (o KubernetesAssurancePolicyOutput) ToKubernetesAssurancePolicyOutput() KubernetesAssurancePolicyOutput

func (KubernetesAssurancePolicyOutput) ToKubernetesAssurancePolicyOutputWithContext

func (o KubernetesAssurancePolicyOutput) ToKubernetesAssurancePolicyOutputWithContext(ctx context.Context) KubernetesAssurancePolicyOutput

func (KubernetesAssurancePolicyOutput) TrustedBaseImages

List of trusted images.

func (KubernetesAssurancePolicyOutput) TrustedBaseImagesEnabled

func (o KubernetesAssurancePolicyOutput) TrustedBaseImagesEnabled() pulumi.BoolPtrOutput

Indicates if list of trusted base images is relevant.

func (KubernetesAssurancePolicyOutput) WhitelistedLicenses

List of whitelisted licenses.

func (KubernetesAssurancePolicyOutput) WhitelistedLicensesEnabled

func (o KubernetesAssurancePolicyOutput) WhitelistedLicensesEnabled() pulumi.BoolPtrOutput

Indicates if license blacklist is relevant.

type KubernetesAssurancePolicyPackagesBlackList

type KubernetesAssurancePolicyPackagesBlackList struct {
	Arch         *string `pulumi:"arch"`
	Display      *string `pulumi:"display"`
	Epoch        *string `pulumi:"epoch"`
	Format       *string `pulumi:"format"`
	License      *string `pulumi:"license"`
	Name         *string `pulumi:"name"`
	Release      *string `pulumi:"release"`
	Version      *string `pulumi:"version"`
	VersionRange *string `pulumi:"versionRange"`
}

type KubernetesAssurancePolicyPackagesBlackListArgs

type KubernetesAssurancePolicyPackagesBlackListArgs struct {
	Arch         pulumi.StringPtrInput `pulumi:"arch"`
	Display      pulumi.StringPtrInput `pulumi:"display"`
	Epoch        pulumi.StringPtrInput `pulumi:"epoch"`
	Format       pulumi.StringPtrInput `pulumi:"format"`
	License      pulumi.StringPtrInput `pulumi:"license"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Release      pulumi.StringPtrInput `pulumi:"release"`
	Version      pulumi.StringPtrInput `pulumi:"version"`
	VersionRange pulumi.StringPtrInput `pulumi:"versionRange"`
}

func (KubernetesAssurancePolicyPackagesBlackListArgs) ElementType

func (KubernetesAssurancePolicyPackagesBlackListArgs) ToKubernetesAssurancePolicyPackagesBlackListOutput

func (i KubernetesAssurancePolicyPackagesBlackListArgs) ToKubernetesAssurancePolicyPackagesBlackListOutput() KubernetesAssurancePolicyPackagesBlackListOutput

func (KubernetesAssurancePolicyPackagesBlackListArgs) ToKubernetesAssurancePolicyPackagesBlackListOutputWithContext

func (i KubernetesAssurancePolicyPackagesBlackListArgs) ToKubernetesAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) KubernetesAssurancePolicyPackagesBlackListOutput

type KubernetesAssurancePolicyPackagesBlackListArray

type KubernetesAssurancePolicyPackagesBlackListArray []KubernetesAssurancePolicyPackagesBlackListInput

func (KubernetesAssurancePolicyPackagesBlackListArray) ElementType

func (KubernetesAssurancePolicyPackagesBlackListArray) ToKubernetesAssurancePolicyPackagesBlackListArrayOutput

func (i KubernetesAssurancePolicyPackagesBlackListArray) ToKubernetesAssurancePolicyPackagesBlackListArrayOutput() KubernetesAssurancePolicyPackagesBlackListArrayOutput

func (KubernetesAssurancePolicyPackagesBlackListArray) ToKubernetesAssurancePolicyPackagesBlackListArrayOutputWithContext

func (i KubernetesAssurancePolicyPackagesBlackListArray) ToKubernetesAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyPackagesBlackListArrayOutput

type KubernetesAssurancePolicyPackagesBlackListArrayInput

type KubernetesAssurancePolicyPackagesBlackListArrayInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyPackagesBlackListArrayOutput() KubernetesAssurancePolicyPackagesBlackListArrayOutput
	ToKubernetesAssurancePolicyPackagesBlackListArrayOutputWithContext(context.Context) KubernetesAssurancePolicyPackagesBlackListArrayOutput
}

KubernetesAssurancePolicyPackagesBlackListArrayInput is an input type that accepts KubernetesAssurancePolicyPackagesBlackListArray and KubernetesAssurancePolicyPackagesBlackListArrayOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyPackagesBlackListArrayInput` via:

KubernetesAssurancePolicyPackagesBlackListArray{ KubernetesAssurancePolicyPackagesBlackListArgs{...} }

type KubernetesAssurancePolicyPackagesBlackListArrayOutput

type KubernetesAssurancePolicyPackagesBlackListArrayOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyPackagesBlackListArrayOutput) ElementType

func (KubernetesAssurancePolicyPackagesBlackListArrayOutput) Index

func (KubernetesAssurancePolicyPackagesBlackListArrayOutput) ToKubernetesAssurancePolicyPackagesBlackListArrayOutput

func (KubernetesAssurancePolicyPackagesBlackListArrayOutput) ToKubernetesAssurancePolicyPackagesBlackListArrayOutputWithContext

func (o KubernetesAssurancePolicyPackagesBlackListArrayOutput) ToKubernetesAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyPackagesBlackListArrayOutput

type KubernetesAssurancePolicyPackagesBlackListInput

type KubernetesAssurancePolicyPackagesBlackListInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyPackagesBlackListOutput() KubernetesAssurancePolicyPackagesBlackListOutput
	ToKubernetesAssurancePolicyPackagesBlackListOutputWithContext(context.Context) KubernetesAssurancePolicyPackagesBlackListOutput
}

KubernetesAssurancePolicyPackagesBlackListInput is an input type that accepts KubernetesAssurancePolicyPackagesBlackListArgs and KubernetesAssurancePolicyPackagesBlackListOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyPackagesBlackListInput` via:

KubernetesAssurancePolicyPackagesBlackListArgs{...}

type KubernetesAssurancePolicyPackagesBlackListOutput

type KubernetesAssurancePolicyPackagesBlackListOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyPackagesBlackListOutput) Arch

func (KubernetesAssurancePolicyPackagesBlackListOutput) Display

func (KubernetesAssurancePolicyPackagesBlackListOutput) ElementType

func (KubernetesAssurancePolicyPackagesBlackListOutput) Epoch

func (KubernetesAssurancePolicyPackagesBlackListOutput) Format

func (KubernetesAssurancePolicyPackagesBlackListOutput) License

func (KubernetesAssurancePolicyPackagesBlackListOutput) Name

func (KubernetesAssurancePolicyPackagesBlackListOutput) Release

func (KubernetesAssurancePolicyPackagesBlackListOutput) ToKubernetesAssurancePolicyPackagesBlackListOutput

func (o KubernetesAssurancePolicyPackagesBlackListOutput) ToKubernetesAssurancePolicyPackagesBlackListOutput() KubernetesAssurancePolicyPackagesBlackListOutput

func (KubernetesAssurancePolicyPackagesBlackListOutput) ToKubernetesAssurancePolicyPackagesBlackListOutputWithContext

func (o KubernetesAssurancePolicyPackagesBlackListOutput) ToKubernetesAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) KubernetesAssurancePolicyPackagesBlackListOutput

func (KubernetesAssurancePolicyPackagesBlackListOutput) Version

func (KubernetesAssurancePolicyPackagesBlackListOutput) VersionRange

type KubernetesAssurancePolicyPackagesWhiteList

type KubernetesAssurancePolicyPackagesWhiteList struct {
	Arch         *string `pulumi:"arch"`
	Display      *string `pulumi:"display"`
	Epoch        *string `pulumi:"epoch"`
	Format       *string `pulumi:"format"`
	License      *string `pulumi:"license"`
	Name         *string `pulumi:"name"`
	Release      *string `pulumi:"release"`
	Version      *string `pulumi:"version"`
	VersionRange *string `pulumi:"versionRange"`
}

type KubernetesAssurancePolicyPackagesWhiteListArgs

type KubernetesAssurancePolicyPackagesWhiteListArgs struct {
	Arch         pulumi.StringPtrInput `pulumi:"arch"`
	Display      pulumi.StringPtrInput `pulumi:"display"`
	Epoch        pulumi.StringPtrInput `pulumi:"epoch"`
	Format       pulumi.StringPtrInput `pulumi:"format"`
	License      pulumi.StringPtrInput `pulumi:"license"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
	Release      pulumi.StringPtrInput `pulumi:"release"`
	Version      pulumi.StringPtrInput `pulumi:"version"`
	VersionRange pulumi.StringPtrInput `pulumi:"versionRange"`
}

func (KubernetesAssurancePolicyPackagesWhiteListArgs) ElementType

func (KubernetesAssurancePolicyPackagesWhiteListArgs) ToKubernetesAssurancePolicyPackagesWhiteListOutput

func (i KubernetesAssurancePolicyPackagesWhiteListArgs) ToKubernetesAssurancePolicyPackagesWhiteListOutput() KubernetesAssurancePolicyPackagesWhiteListOutput

func (KubernetesAssurancePolicyPackagesWhiteListArgs) ToKubernetesAssurancePolicyPackagesWhiteListOutputWithContext

func (i KubernetesAssurancePolicyPackagesWhiteListArgs) ToKubernetesAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) KubernetesAssurancePolicyPackagesWhiteListOutput

type KubernetesAssurancePolicyPackagesWhiteListArray

type KubernetesAssurancePolicyPackagesWhiteListArray []KubernetesAssurancePolicyPackagesWhiteListInput

func (KubernetesAssurancePolicyPackagesWhiteListArray) ElementType

func (KubernetesAssurancePolicyPackagesWhiteListArray) ToKubernetesAssurancePolicyPackagesWhiteListArrayOutput

func (i KubernetesAssurancePolicyPackagesWhiteListArray) ToKubernetesAssurancePolicyPackagesWhiteListArrayOutput() KubernetesAssurancePolicyPackagesWhiteListArrayOutput

func (KubernetesAssurancePolicyPackagesWhiteListArray) ToKubernetesAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (i KubernetesAssurancePolicyPackagesWhiteListArray) ToKubernetesAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyPackagesWhiteListArrayOutput

type KubernetesAssurancePolicyPackagesWhiteListArrayInput

type KubernetesAssurancePolicyPackagesWhiteListArrayInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyPackagesWhiteListArrayOutput() KubernetesAssurancePolicyPackagesWhiteListArrayOutput
	ToKubernetesAssurancePolicyPackagesWhiteListArrayOutputWithContext(context.Context) KubernetesAssurancePolicyPackagesWhiteListArrayOutput
}

KubernetesAssurancePolicyPackagesWhiteListArrayInput is an input type that accepts KubernetesAssurancePolicyPackagesWhiteListArray and KubernetesAssurancePolicyPackagesWhiteListArrayOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyPackagesWhiteListArrayInput` via:

KubernetesAssurancePolicyPackagesWhiteListArray{ KubernetesAssurancePolicyPackagesWhiteListArgs{...} }

type KubernetesAssurancePolicyPackagesWhiteListArrayOutput

type KubernetesAssurancePolicyPackagesWhiteListArrayOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyPackagesWhiteListArrayOutput) ElementType

func (KubernetesAssurancePolicyPackagesWhiteListArrayOutput) Index

func (KubernetesAssurancePolicyPackagesWhiteListArrayOutput) ToKubernetesAssurancePolicyPackagesWhiteListArrayOutput

func (KubernetesAssurancePolicyPackagesWhiteListArrayOutput) ToKubernetesAssurancePolicyPackagesWhiteListArrayOutputWithContext

func (o KubernetesAssurancePolicyPackagesWhiteListArrayOutput) ToKubernetesAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyPackagesWhiteListArrayOutput

type KubernetesAssurancePolicyPackagesWhiteListInput

type KubernetesAssurancePolicyPackagesWhiteListInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyPackagesWhiteListOutput() KubernetesAssurancePolicyPackagesWhiteListOutput
	ToKubernetesAssurancePolicyPackagesWhiteListOutputWithContext(context.Context) KubernetesAssurancePolicyPackagesWhiteListOutput
}

KubernetesAssurancePolicyPackagesWhiteListInput is an input type that accepts KubernetesAssurancePolicyPackagesWhiteListArgs and KubernetesAssurancePolicyPackagesWhiteListOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyPackagesWhiteListInput` via:

KubernetesAssurancePolicyPackagesWhiteListArgs{...}

type KubernetesAssurancePolicyPackagesWhiteListOutput

type KubernetesAssurancePolicyPackagesWhiteListOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyPackagesWhiteListOutput) Arch

func (KubernetesAssurancePolicyPackagesWhiteListOutput) Display

func (KubernetesAssurancePolicyPackagesWhiteListOutput) ElementType

func (KubernetesAssurancePolicyPackagesWhiteListOutput) Epoch

func (KubernetesAssurancePolicyPackagesWhiteListOutput) Format

func (KubernetesAssurancePolicyPackagesWhiteListOutput) License

func (KubernetesAssurancePolicyPackagesWhiteListOutput) Name

func (KubernetesAssurancePolicyPackagesWhiteListOutput) Release

func (KubernetesAssurancePolicyPackagesWhiteListOutput) ToKubernetesAssurancePolicyPackagesWhiteListOutput

func (o KubernetesAssurancePolicyPackagesWhiteListOutput) ToKubernetesAssurancePolicyPackagesWhiteListOutput() KubernetesAssurancePolicyPackagesWhiteListOutput

func (KubernetesAssurancePolicyPackagesWhiteListOutput) ToKubernetesAssurancePolicyPackagesWhiteListOutputWithContext

func (o KubernetesAssurancePolicyPackagesWhiteListOutput) ToKubernetesAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) KubernetesAssurancePolicyPackagesWhiteListOutput

func (KubernetesAssurancePolicyPackagesWhiteListOutput) Version

func (KubernetesAssurancePolicyPackagesWhiteListOutput) VersionRange

type KubernetesAssurancePolicyRequiredLabel

type KubernetesAssurancePolicyRequiredLabel struct {
	Key   *string `pulumi:"key"`
	Value *string `pulumi:"value"`
}

type KubernetesAssurancePolicyRequiredLabelArgs

type KubernetesAssurancePolicyRequiredLabelArgs struct {
	Key   pulumi.StringPtrInput `pulumi:"key"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (KubernetesAssurancePolicyRequiredLabelArgs) ElementType

func (KubernetesAssurancePolicyRequiredLabelArgs) ToKubernetesAssurancePolicyRequiredLabelOutput

func (i KubernetesAssurancePolicyRequiredLabelArgs) ToKubernetesAssurancePolicyRequiredLabelOutput() KubernetesAssurancePolicyRequiredLabelOutput

func (KubernetesAssurancePolicyRequiredLabelArgs) ToKubernetesAssurancePolicyRequiredLabelOutputWithContext

func (i KubernetesAssurancePolicyRequiredLabelArgs) ToKubernetesAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) KubernetesAssurancePolicyRequiredLabelOutput

type KubernetesAssurancePolicyRequiredLabelArray

type KubernetesAssurancePolicyRequiredLabelArray []KubernetesAssurancePolicyRequiredLabelInput

func (KubernetesAssurancePolicyRequiredLabelArray) ElementType

func (KubernetesAssurancePolicyRequiredLabelArray) ToKubernetesAssurancePolicyRequiredLabelArrayOutput

func (i KubernetesAssurancePolicyRequiredLabelArray) ToKubernetesAssurancePolicyRequiredLabelArrayOutput() KubernetesAssurancePolicyRequiredLabelArrayOutput

func (KubernetesAssurancePolicyRequiredLabelArray) ToKubernetesAssurancePolicyRequiredLabelArrayOutputWithContext

func (i KubernetesAssurancePolicyRequiredLabelArray) ToKubernetesAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyRequiredLabelArrayOutput

type KubernetesAssurancePolicyRequiredLabelArrayInput

type KubernetesAssurancePolicyRequiredLabelArrayInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyRequiredLabelArrayOutput() KubernetesAssurancePolicyRequiredLabelArrayOutput
	ToKubernetesAssurancePolicyRequiredLabelArrayOutputWithContext(context.Context) KubernetesAssurancePolicyRequiredLabelArrayOutput
}

KubernetesAssurancePolicyRequiredLabelArrayInput is an input type that accepts KubernetesAssurancePolicyRequiredLabelArray and KubernetesAssurancePolicyRequiredLabelArrayOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyRequiredLabelArrayInput` via:

KubernetesAssurancePolicyRequiredLabelArray{ KubernetesAssurancePolicyRequiredLabelArgs{...} }

type KubernetesAssurancePolicyRequiredLabelArrayOutput

type KubernetesAssurancePolicyRequiredLabelArrayOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyRequiredLabelArrayOutput) ElementType

func (KubernetesAssurancePolicyRequiredLabelArrayOutput) Index

func (KubernetesAssurancePolicyRequiredLabelArrayOutput) ToKubernetesAssurancePolicyRequiredLabelArrayOutput

func (o KubernetesAssurancePolicyRequiredLabelArrayOutput) ToKubernetesAssurancePolicyRequiredLabelArrayOutput() KubernetesAssurancePolicyRequiredLabelArrayOutput

func (KubernetesAssurancePolicyRequiredLabelArrayOutput) ToKubernetesAssurancePolicyRequiredLabelArrayOutputWithContext

func (o KubernetesAssurancePolicyRequiredLabelArrayOutput) ToKubernetesAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyRequiredLabelArrayOutput

type KubernetesAssurancePolicyRequiredLabelInput

type KubernetesAssurancePolicyRequiredLabelInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyRequiredLabelOutput() KubernetesAssurancePolicyRequiredLabelOutput
	ToKubernetesAssurancePolicyRequiredLabelOutputWithContext(context.Context) KubernetesAssurancePolicyRequiredLabelOutput
}

KubernetesAssurancePolicyRequiredLabelInput is an input type that accepts KubernetesAssurancePolicyRequiredLabelArgs and KubernetesAssurancePolicyRequiredLabelOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyRequiredLabelInput` via:

KubernetesAssurancePolicyRequiredLabelArgs{...}

type KubernetesAssurancePolicyRequiredLabelOutput

type KubernetesAssurancePolicyRequiredLabelOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyRequiredLabelOutput) ElementType

func (KubernetesAssurancePolicyRequiredLabelOutput) Key

func (KubernetesAssurancePolicyRequiredLabelOutput) ToKubernetesAssurancePolicyRequiredLabelOutput

func (o KubernetesAssurancePolicyRequiredLabelOutput) ToKubernetesAssurancePolicyRequiredLabelOutput() KubernetesAssurancePolicyRequiredLabelOutput

func (KubernetesAssurancePolicyRequiredLabelOutput) ToKubernetesAssurancePolicyRequiredLabelOutputWithContext

func (o KubernetesAssurancePolicyRequiredLabelOutput) ToKubernetesAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) KubernetesAssurancePolicyRequiredLabelOutput

func (KubernetesAssurancePolicyRequiredLabelOutput) Value

type KubernetesAssurancePolicyScope

type KubernetesAssurancePolicyScope struct {
	Expression *string                                  `pulumi:"expression"`
	Variables  []KubernetesAssurancePolicyScopeVariable `pulumi:"variables"`
}

type KubernetesAssurancePolicyScopeArgs

type KubernetesAssurancePolicyScopeArgs struct {
	Expression pulumi.StringPtrInput                            `pulumi:"expression"`
	Variables  KubernetesAssurancePolicyScopeVariableArrayInput `pulumi:"variables"`
}

func (KubernetesAssurancePolicyScopeArgs) ElementType

func (KubernetesAssurancePolicyScopeArgs) ToKubernetesAssurancePolicyScopeOutput

func (i KubernetesAssurancePolicyScopeArgs) ToKubernetesAssurancePolicyScopeOutput() KubernetesAssurancePolicyScopeOutput

func (KubernetesAssurancePolicyScopeArgs) ToKubernetesAssurancePolicyScopeOutputWithContext

func (i KubernetesAssurancePolicyScopeArgs) ToKubernetesAssurancePolicyScopeOutputWithContext(ctx context.Context) KubernetesAssurancePolicyScopeOutput

type KubernetesAssurancePolicyScopeArray

type KubernetesAssurancePolicyScopeArray []KubernetesAssurancePolicyScopeInput

func (KubernetesAssurancePolicyScopeArray) ElementType

func (KubernetesAssurancePolicyScopeArray) ToKubernetesAssurancePolicyScopeArrayOutput

func (i KubernetesAssurancePolicyScopeArray) ToKubernetesAssurancePolicyScopeArrayOutput() KubernetesAssurancePolicyScopeArrayOutput

func (KubernetesAssurancePolicyScopeArray) ToKubernetesAssurancePolicyScopeArrayOutputWithContext

func (i KubernetesAssurancePolicyScopeArray) ToKubernetesAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyScopeArrayOutput

type KubernetesAssurancePolicyScopeArrayInput

type KubernetesAssurancePolicyScopeArrayInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyScopeArrayOutput() KubernetesAssurancePolicyScopeArrayOutput
	ToKubernetesAssurancePolicyScopeArrayOutputWithContext(context.Context) KubernetesAssurancePolicyScopeArrayOutput
}

KubernetesAssurancePolicyScopeArrayInput is an input type that accepts KubernetesAssurancePolicyScopeArray and KubernetesAssurancePolicyScopeArrayOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyScopeArrayInput` via:

KubernetesAssurancePolicyScopeArray{ KubernetesAssurancePolicyScopeArgs{...} }

type KubernetesAssurancePolicyScopeArrayOutput

type KubernetesAssurancePolicyScopeArrayOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyScopeArrayOutput) ElementType

func (KubernetesAssurancePolicyScopeArrayOutput) Index

func (KubernetesAssurancePolicyScopeArrayOutput) ToKubernetesAssurancePolicyScopeArrayOutput

func (o KubernetesAssurancePolicyScopeArrayOutput) ToKubernetesAssurancePolicyScopeArrayOutput() KubernetesAssurancePolicyScopeArrayOutput

func (KubernetesAssurancePolicyScopeArrayOutput) ToKubernetesAssurancePolicyScopeArrayOutputWithContext

func (o KubernetesAssurancePolicyScopeArrayOutput) ToKubernetesAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyScopeArrayOutput

type KubernetesAssurancePolicyScopeInput

type KubernetesAssurancePolicyScopeInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyScopeOutput() KubernetesAssurancePolicyScopeOutput
	ToKubernetesAssurancePolicyScopeOutputWithContext(context.Context) KubernetesAssurancePolicyScopeOutput
}

KubernetesAssurancePolicyScopeInput is an input type that accepts KubernetesAssurancePolicyScopeArgs and KubernetesAssurancePolicyScopeOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyScopeInput` via:

KubernetesAssurancePolicyScopeArgs{...}

type KubernetesAssurancePolicyScopeOutput

type KubernetesAssurancePolicyScopeOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyScopeOutput) ElementType

func (KubernetesAssurancePolicyScopeOutput) Expression

func (KubernetesAssurancePolicyScopeOutput) ToKubernetesAssurancePolicyScopeOutput

func (o KubernetesAssurancePolicyScopeOutput) ToKubernetesAssurancePolicyScopeOutput() KubernetesAssurancePolicyScopeOutput

func (KubernetesAssurancePolicyScopeOutput) ToKubernetesAssurancePolicyScopeOutputWithContext

func (o KubernetesAssurancePolicyScopeOutput) ToKubernetesAssurancePolicyScopeOutputWithContext(ctx context.Context) KubernetesAssurancePolicyScopeOutput

func (KubernetesAssurancePolicyScopeOutput) Variables

type KubernetesAssurancePolicyScopeVariable

type KubernetesAssurancePolicyScopeVariable struct {
	Attribute *string `pulumi:"attribute"`
	Name      *string `pulumi:"name"`
	Value     *string `pulumi:"value"`
}

type KubernetesAssurancePolicyScopeVariableArgs

type KubernetesAssurancePolicyScopeVariableArgs struct {
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	Name      pulumi.StringPtrInput `pulumi:"name"`
	Value     pulumi.StringPtrInput `pulumi:"value"`
}

func (KubernetesAssurancePolicyScopeVariableArgs) ElementType

func (KubernetesAssurancePolicyScopeVariableArgs) ToKubernetesAssurancePolicyScopeVariableOutput

func (i KubernetesAssurancePolicyScopeVariableArgs) ToKubernetesAssurancePolicyScopeVariableOutput() KubernetesAssurancePolicyScopeVariableOutput

func (KubernetesAssurancePolicyScopeVariableArgs) ToKubernetesAssurancePolicyScopeVariableOutputWithContext

func (i KubernetesAssurancePolicyScopeVariableArgs) ToKubernetesAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) KubernetesAssurancePolicyScopeVariableOutput

type KubernetesAssurancePolicyScopeVariableArray

type KubernetesAssurancePolicyScopeVariableArray []KubernetesAssurancePolicyScopeVariableInput

func (KubernetesAssurancePolicyScopeVariableArray) ElementType

func (KubernetesAssurancePolicyScopeVariableArray) ToKubernetesAssurancePolicyScopeVariableArrayOutput

func (i KubernetesAssurancePolicyScopeVariableArray) ToKubernetesAssurancePolicyScopeVariableArrayOutput() KubernetesAssurancePolicyScopeVariableArrayOutput

func (KubernetesAssurancePolicyScopeVariableArray) ToKubernetesAssurancePolicyScopeVariableArrayOutputWithContext

func (i KubernetesAssurancePolicyScopeVariableArray) ToKubernetesAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyScopeVariableArrayOutput

type KubernetesAssurancePolicyScopeVariableArrayInput

type KubernetesAssurancePolicyScopeVariableArrayInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyScopeVariableArrayOutput() KubernetesAssurancePolicyScopeVariableArrayOutput
	ToKubernetesAssurancePolicyScopeVariableArrayOutputWithContext(context.Context) KubernetesAssurancePolicyScopeVariableArrayOutput
}

KubernetesAssurancePolicyScopeVariableArrayInput is an input type that accepts KubernetesAssurancePolicyScopeVariableArray and KubernetesAssurancePolicyScopeVariableArrayOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyScopeVariableArrayInput` via:

KubernetesAssurancePolicyScopeVariableArray{ KubernetesAssurancePolicyScopeVariableArgs{...} }

type KubernetesAssurancePolicyScopeVariableArrayOutput

type KubernetesAssurancePolicyScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyScopeVariableArrayOutput) ElementType

func (KubernetesAssurancePolicyScopeVariableArrayOutput) Index

func (KubernetesAssurancePolicyScopeVariableArrayOutput) ToKubernetesAssurancePolicyScopeVariableArrayOutput

func (o KubernetesAssurancePolicyScopeVariableArrayOutput) ToKubernetesAssurancePolicyScopeVariableArrayOutput() KubernetesAssurancePolicyScopeVariableArrayOutput

func (KubernetesAssurancePolicyScopeVariableArrayOutput) ToKubernetesAssurancePolicyScopeVariableArrayOutputWithContext

func (o KubernetesAssurancePolicyScopeVariableArrayOutput) ToKubernetesAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyScopeVariableArrayOutput

type KubernetesAssurancePolicyScopeVariableInput

type KubernetesAssurancePolicyScopeVariableInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyScopeVariableOutput() KubernetesAssurancePolicyScopeVariableOutput
	ToKubernetesAssurancePolicyScopeVariableOutputWithContext(context.Context) KubernetesAssurancePolicyScopeVariableOutput
}

KubernetesAssurancePolicyScopeVariableInput is an input type that accepts KubernetesAssurancePolicyScopeVariableArgs and KubernetesAssurancePolicyScopeVariableOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyScopeVariableInput` via:

KubernetesAssurancePolicyScopeVariableArgs{...}

type KubernetesAssurancePolicyScopeVariableOutput

type KubernetesAssurancePolicyScopeVariableOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyScopeVariableOutput) Attribute

func (KubernetesAssurancePolicyScopeVariableOutput) ElementType

func (KubernetesAssurancePolicyScopeVariableOutput) Name

func (KubernetesAssurancePolicyScopeVariableOutput) ToKubernetesAssurancePolicyScopeVariableOutput

func (o KubernetesAssurancePolicyScopeVariableOutput) ToKubernetesAssurancePolicyScopeVariableOutput() KubernetesAssurancePolicyScopeVariableOutput

func (KubernetesAssurancePolicyScopeVariableOutput) ToKubernetesAssurancePolicyScopeVariableOutputWithContext

func (o KubernetesAssurancePolicyScopeVariableOutput) ToKubernetesAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) KubernetesAssurancePolicyScopeVariableOutput

func (KubernetesAssurancePolicyScopeVariableOutput) Value

type KubernetesAssurancePolicyState

type KubernetesAssurancePolicyState struct {
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// Indicates if auditing for failures.
	AuditOnFailure pulumi.BoolPtrInput
	// Name of user account that created the policy.
	Author             pulumi.StringPtrInput
	AutoScanConfigured pulumi.BoolPtrInput
	AutoScanEnabled    pulumi.BoolPtrInput
	AutoScanTimes      KubernetesAssurancePolicyAutoScanTimeArrayInput
	// List of function's forbidden permissions.
	BlacklistPermissions pulumi.StringArrayInput
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled pulumi.BoolPtrInput
	// List of blacklisted licenses.
	BlacklistedLicenses pulumi.StringArrayInput
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled pulumi.BoolPtrInput
	// Indicates if failed images are blocked.
	BlockFailed         pulumi.BoolPtrInput
	ControlExcludeNoFix pulumi.BoolPtrInput
	// List of Custom user scripts for checks.
	CustomChecks KubernetesAssurancePolicyCustomCheckArrayInput
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   pulumi.BoolPtrInput
	CustomSeverityEnabled pulumi.BoolPtrInput
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled pulumi.BoolPtrInput
	// List of cves blacklisted items.
	CvesBlackLists pulumi.StringArrayInput
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled pulumi.BoolPtrInput
	// List of cves whitelisted licenses
	CvesWhiteLists pulumi.StringArrayInput
	// Identifier of the cvss severity.
	CvssSeverity pulumi.StringPtrInput
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix pulumi.BoolPtrInput
	Description              pulumi.StringPtrInput
	// Indicates if malware should block the image.
	DisallowMalware  pulumi.BoolPtrInput
	DockerCisEnabled pulumi.BoolPtrInput
	// Name of the container image.
	Domain                           pulumi.StringPtrInput
	DomainName                       pulumi.StringPtrInput
	DtaEnabled                       pulumi.BoolPtrInput
	DtaSeverity                      pulumi.StringPtrInput
	Enabled                          pulumi.BoolPtrInput
	Enforce                          pulumi.BoolPtrInput
	EnforceAfterDays                 pulumi.IntPtrInput
	EnforceExcessivePermissions      pulumi.BoolPtrInput
	ExceptionalMonitoredMalwarePaths pulumi.StringArrayInput
	ForbiddenLabels                  KubernetesAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled           pulumi.BoolPtrInput
	ForceMicroenforcer               pulumi.BoolPtrInput
	FunctionIntegrityEnabled         pulumi.BoolPtrInput
	IgnoreRecentlyPublishedVln       pulumi.BoolPtrInput
	IgnoreRecentlyPublishedVlnPeriod pulumi.IntPtrInput
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled pulumi.BoolPtrInput
	// List of ignored risk resources.
	IgnoredRiskResources pulumi.StringArrayInput
	// List of images.
	Images         pulumi.StringArrayInput
	KubeCisEnabled pulumi.BoolPtrInput
	// List of kubernetes control names and available kubernetes controls are: 'Access to host IPC namespace', 'Access to host PID', 'Access to host network', 'Access to host ports', 'All container images must start with a GCR domain', 'All container images must start with an ECR domain', 'All container images must start with the *.azurecr.io domain', 'CPU not limited', 'CPU requests not specified', 'Can elevate its own privileges', 'ConfigMap with secrets', 'ConfigMap with sensitive content', 'Container images from public registries used', 'Default capabilitiessome containers do not drop all', 'Default capabilitiessome containers do not drop any', 'Delete pod logs', 'Exec into Pods', 'Image tag :latest used', 'Manage EKS IAM Auth ConfigMap', 'Manage Kubernetes RBAC resources', 'Manage Kubernetes networking', 'Manage Kubernetes workloads and pods', 'Manage all resources', 'Manage all resources at the namespace', 'Manage configmaps', 'Manage namespace secrets', 'Manage secrets', 'Manage webhookconfigurations', 'Manages /etc/hosts', 'Memory not limited', 'Memory requests not specified', 'Non-core volume types used.', 'Non-default /proc masks set', 'Privileged', 'Root file system is not read-only', 'Runs as root user', 'Runs with GID <= 10000', 'Runs with UID <= 10000', 'Runs with a root primary or supplementary GID', 'Runtime/Default AppArmor profile not set', 'Runtime/Default Seccomp profile not set', 'SELinux custom options set', 'SYS_ADMIN capability added', 'Seccomp policies disabled', 'Service with External IP', 'Specific capabilities added', 'Unsafe sysctl options set', 'User with admin access', 'Workloads in the default namespace', 'hostPath volume mounted with docker.sock', 'hostPath volumes mounted'
	KubernetesControlsNames pulumi.StringArrayInput
	// List of labels.
	Labels        pulumi.StringArrayInput
	MalwareAction pulumi.StringPtrInput
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrInput
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled pulumi.BoolPtrInput
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix pulumi.BoolPtrInput
	MonitoredMalwarePaths    pulumi.StringArrayInput
	Name                     pulumi.StringPtrInput
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of backlisted images.
	PackagesBlackLists KubernetesAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      KubernetesAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        KubernetesAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData pulumi.BoolPtrInput
	// Indicates if scanning should include scap.
	ScapEnabled pulumi.BoolPtrInput
	// List of SCAP user scripts for checks.
	ScapFiles pulumi.StringArrayInput
	Scopes    KubernetesAssurancePolicyScopeArrayInput
	// List of trusted images.
	TrustedBaseImages KubernetesAssurancePolicyTrustedBaseImageArrayInput
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled pulumi.BoolPtrInput
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayInput
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrInput
}

func (KubernetesAssurancePolicyState) ElementType

type KubernetesAssurancePolicyTrustedBaseImage

type KubernetesAssurancePolicyTrustedBaseImage struct {
	Imagename *string `pulumi:"imagename"`
	Registry  *string `pulumi:"registry"`
}

type KubernetesAssurancePolicyTrustedBaseImageArgs

type KubernetesAssurancePolicyTrustedBaseImageArgs struct {
	Imagename pulumi.StringPtrInput `pulumi:"imagename"`
	Registry  pulumi.StringPtrInput `pulumi:"registry"`
}

func (KubernetesAssurancePolicyTrustedBaseImageArgs) ElementType

func (KubernetesAssurancePolicyTrustedBaseImageArgs) ToKubernetesAssurancePolicyTrustedBaseImageOutput

func (i KubernetesAssurancePolicyTrustedBaseImageArgs) ToKubernetesAssurancePolicyTrustedBaseImageOutput() KubernetesAssurancePolicyTrustedBaseImageOutput

func (KubernetesAssurancePolicyTrustedBaseImageArgs) ToKubernetesAssurancePolicyTrustedBaseImageOutputWithContext

func (i KubernetesAssurancePolicyTrustedBaseImageArgs) ToKubernetesAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) KubernetesAssurancePolicyTrustedBaseImageOutput

type KubernetesAssurancePolicyTrustedBaseImageArray

type KubernetesAssurancePolicyTrustedBaseImageArray []KubernetesAssurancePolicyTrustedBaseImageInput

func (KubernetesAssurancePolicyTrustedBaseImageArray) ElementType

func (KubernetesAssurancePolicyTrustedBaseImageArray) ToKubernetesAssurancePolicyTrustedBaseImageArrayOutput

func (i KubernetesAssurancePolicyTrustedBaseImageArray) ToKubernetesAssurancePolicyTrustedBaseImageArrayOutput() KubernetesAssurancePolicyTrustedBaseImageArrayOutput

func (KubernetesAssurancePolicyTrustedBaseImageArray) ToKubernetesAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (i KubernetesAssurancePolicyTrustedBaseImageArray) ToKubernetesAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyTrustedBaseImageArrayOutput

type KubernetesAssurancePolicyTrustedBaseImageArrayInput

type KubernetesAssurancePolicyTrustedBaseImageArrayInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyTrustedBaseImageArrayOutput() KubernetesAssurancePolicyTrustedBaseImageArrayOutput
	ToKubernetesAssurancePolicyTrustedBaseImageArrayOutputWithContext(context.Context) KubernetesAssurancePolicyTrustedBaseImageArrayOutput
}

KubernetesAssurancePolicyTrustedBaseImageArrayInput is an input type that accepts KubernetesAssurancePolicyTrustedBaseImageArray and KubernetesAssurancePolicyTrustedBaseImageArrayOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyTrustedBaseImageArrayInput` via:

KubernetesAssurancePolicyTrustedBaseImageArray{ KubernetesAssurancePolicyTrustedBaseImageArgs{...} }

type KubernetesAssurancePolicyTrustedBaseImageArrayOutput

type KubernetesAssurancePolicyTrustedBaseImageArrayOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyTrustedBaseImageArrayOutput) ElementType

func (KubernetesAssurancePolicyTrustedBaseImageArrayOutput) Index

func (KubernetesAssurancePolicyTrustedBaseImageArrayOutput) ToKubernetesAssurancePolicyTrustedBaseImageArrayOutput

func (KubernetesAssurancePolicyTrustedBaseImageArrayOutput) ToKubernetesAssurancePolicyTrustedBaseImageArrayOutputWithContext

func (o KubernetesAssurancePolicyTrustedBaseImageArrayOutput) ToKubernetesAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyTrustedBaseImageArrayOutput

type KubernetesAssurancePolicyTrustedBaseImageInput

type KubernetesAssurancePolicyTrustedBaseImageInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyTrustedBaseImageOutput() KubernetesAssurancePolicyTrustedBaseImageOutput
	ToKubernetesAssurancePolicyTrustedBaseImageOutputWithContext(context.Context) KubernetesAssurancePolicyTrustedBaseImageOutput
}

KubernetesAssurancePolicyTrustedBaseImageInput is an input type that accepts KubernetesAssurancePolicyTrustedBaseImageArgs and KubernetesAssurancePolicyTrustedBaseImageOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyTrustedBaseImageInput` via:

KubernetesAssurancePolicyTrustedBaseImageArgs{...}

type KubernetesAssurancePolicyTrustedBaseImageOutput

type KubernetesAssurancePolicyTrustedBaseImageOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyTrustedBaseImageOutput) ElementType

func (KubernetesAssurancePolicyTrustedBaseImageOutput) Imagename

func (KubernetesAssurancePolicyTrustedBaseImageOutput) Registry

func (KubernetesAssurancePolicyTrustedBaseImageOutput) ToKubernetesAssurancePolicyTrustedBaseImageOutput

func (o KubernetesAssurancePolicyTrustedBaseImageOutput) ToKubernetesAssurancePolicyTrustedBaseImageOutput() KubernetesAssurancePolicyTrustedBaseImageOutput

func (KubernetesAssurancePolicyTrustedBaseImageOutput) ToKubernetesAssurancePolicyTrustedBaseImageOutputWithContext

func (o KubernetesAssurancePolicyTrustedBaseImageOutput) ToKubernetesAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) KubernetesAssurancePolicyTrustedBaseImageOutput

type LookupApplicationScopeArgs

type LookupApplicationScopeArgs struct {
	// Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
	Categories []GetApplicationScopeCategory `pulumi:"categories"`
	// Name of an application scope.
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getApplicationScope.

type LookupApplicationScopeOutputArgs

type LookupApplicationScopeOutputArgs struct {
	// Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
	Categories GetApplicationScopeCategoryArrayInput `pulumi:"categories"`
	// Name of an application scope.
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getApplicationScope.

func (LookupApplicationScopeOutputArgs) ElementType

type LookupApplicationScopeResult

type LookupApplicationScopeResult struct {
	// Username of the account that created the service.
	Author string `pulumi:"author"`
	// Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).
	Categories []GetApplicationScopeCategory `pulumi:"categories"`
	// Description of the application scope.
	Description string `pulumi:"description"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Name of an application scope.
	Name string `pulumi:"name"`
	// Name of an application scope.
	OwnerEmail string `pulumi:"ownerEmail"`
}

A collection of values returned by getApplicationScope.

func LookupApplicationScope

func LookupApplicationScope(ctx *pulumi.Context, args *LookupApplicationScopeArgs, opts ...pulumi.InvokeOption) (*LookupApplicationScopeResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_default, err := aquasec.LookupApplicationScope(ctx, &aquasec.LookupApplicationScopeArgs{
			Name: "Global",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("scopes", _default)
		return nil
	})
}

```

type LookupApplicationScopeResultOutput

type LookupApplicationScopeResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApplicationScope.

func (LookupApplicationScopeResultOutput) Author

Username of the account that created the service.

func (LookupApplicationScopeResultOutput) Categories

Artifacts (of applications) / Workloads (containers) / Infrastructure (elements).

func (LookupApplicationScopeResultOutput) Description

Description of the application scope.

func (LookupApplicationScopeResultOutput) ElementType

func (LookupApplicationScopeResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupApplicationScopeResultOutput) Name

Name of an application scope.

func (LookupApplicationScopeResultOutput) OwnerEmail

Name of an application scope.

func (LookupApplicationScopeResultOutput) ToLookupApplicationScopeResultOutput

func (o LookupApplicationScopeResultOutput) ToLookupApplicationScopeResultOutput() LookupApplicationScopeResultOutput

func (LookupApplicationScopeResultOutput) ToLookupApplicationScopeResultOutputWithContext

func (o LookupApplicationScopeResultOutput) ToLookupApplicationScopeResultOutputWithContext(ctx context.Context) LookupApplicationScopeResultOutput

type LookupContainerRuntimePolicyArgs

type LookupContainerRuntimePolicyArgs struct {
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions []GetContainerRuntimePolicyMalwareScanOption `pulumi:"malwareScanOptions"`
	// Name of the container runtime policy
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getContainerRuntimePolicy.

type LookupContainerRuntimePolicyOutputArgs

type LookupContainerRuntimePolicyOutputArgs struct {
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions GetContainerRuntimePolicyMalwareScanOptionArrayInput `pulumi:"malwareScanOptions"`
	// Name of the container runtime policy
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getContainerRuntimePolicy.

func (LookupContainerRuntimePolicyOutputArgs) ElementType

type LookupContainerRuntimePolicyResult

type LookupContainerRuntimePolicyResult struct {
	// List of executables that are allowed for the user.
	AllowedExecutables []string `pulumi:"allowedExecutables"`
	// List of registries that allowed for running containers.
	AllowedRegistries []string `pulumi:"allowedRegistries"`
	// Indicates the application scope of the service.
	ApplicationScopes []string `pulumi:"applicationScopes"`
	// If true, all network activity will be audited.
	AuditAllNetworkActivity bool `pulumi:"auditAllNetworkActivity"`
	// If true, all process activity will be audited.
	AuditAllProcessesActivity bool `pulumi:"auditAllProcessesActivity"`
	// If true, full command arguments will be audited.
	AuditFullCommandArguments bool `pulumi:"auditFullCommandArguments"`
	// Username of the account that created the service.
	Author string `pulumi:"author"`
	// If true, prevent containers from running with access to host network.
	BlockAccessHostNetwork bool `pulumi:"blockAccessHostNetwork"`
	// If true, prevent containers from running with adding capabilities with `--cap-add` privilege.
	BlockAddingCapabilities bool `pulumi:"blockAddingCapabilities"`
	// If true, exec into a container is prevented.
	BlockContainerExec bool `pulumi:"blockContainerExec"`
	// Detect and prevent communication to DNS/IP addresses known to be used for Cryptocurrency Mining
	BlockCryptocurrencyMining bool `pulumi:"blockCryptocurrencyMining"`
	// Detect and prevent running in-memory execution
	BlockFilelessExec bool `pulumi:"blockFilelessExec"`
	// If true, prevent containers from running with the capability to bind in port lower than 1024.
	BlockLowPortBinding bool `pulumi:"blockLowPortBinding"`
	// If true, running non-compliant image in the container is prevented.
	BlockNonCompliantImages bool `pulumi:"blockNonCompliantImages"`
	// If true, running containers in non-compliant pods is prevented.
	BlockNonCompliantWorkloads bool `pulumi:"blockNonCompliantWorkloads"`
	// If true, running non-kubernetes containers is prevented.
	BlockNonK8sContainers bool `pulumi:"blockNonK8sContainers"`
	// If true, prevent containers from running with privileged container capability.
	BlockPrivilegedContainers bool `pulumi:"blockPrivilegedContainers"`
	// If true, reverse shell is prevented.
	BlockReverseShell bool `pulumi:"blockReverseShell"`
	// If true, prevent containers from running with root user.
	BlockRootUser bool `pulumi:"blockRootUser"`
	// If true, running images in the container that are not registered in Aqua is prevented.
	BlockUnregisteredImages bool `pulumi:"blockUnregisteredImages"`
	// If true, prevent containers from running with the privilege to use the IPC namespace.
	BlockUseIpcNamespace bool `pulumi:"blockUseIpcNamespace"`
	// If true, prevent containers from running with the privilege to use the PID namespace.
	BlockUsePidNamespace bool `pulumi:"blockUsePidNamespace"`
	// If true, prevent containers from running with the privilege to use the user namespace.
	BlockUseUserNamespace bool `pulumi:"blockUseUserNamespace"`
	// If true, prevent containers from running with the privilege to use the UTS namespace.
	BlockUseUtsNamespace bool `pulumi:"blockUseUtsNamespace"`
	// If true, prevents containers from using specific Unix capabilities.
	BlockedCapabilities []string `pulumi:"blockedCapabilities"`
	// List of executables that are prevented from running in containers.
	BlockedExecutables []string `pulumi:"blockedExecutables"`
	// List of files that are prevented from being read, modified and executed in the containers.
	BlockedFiles []string `pulumi:"blockedFiles"`
	// List of blocked inbound ports.
	BlockedInboundPorts []string `pulumi:"blockedInboundPorts"`
	// List of blocked outbound ports.
	BlockedOutboundPorts []string `pulumi:"blockedOutboundPorts"`
	// Prevent containers from reading, writing, or executing all files in the list of packages.
	BlockedPackages []string `pulumi:"blockedPackages"`
	// List of volumes that are prevented from being mounted in the containers.
	BlockedVolumes []string `pulumi:"blockedVolumes"`
	// List of processes that will be allowed.
	ContainerExecAllowedProcesses []string `pulumi:"containerExecAllowedProcesses"`
	// The description of the container runtime policy
	Description string `pulumi:"description"`
	// If true, executables that are not in the original image is prevented from running.
	EnableDriftPrevention bool `pulumi:"enableDriftPrevention"`
	// If true, fork bombs are prevented in the containers.
	EnableForkGuard bool `pulumi:"enableForkGuard"`
	// If true, detect and prevent communication from containers to IP addresses known to have a bad reputation.
	EnableIpReputationSecurity bool `pulumi:"enableIpReputationSecurity"`
	// If true, detects port scanning behavior in the container.
	EnablePortScanDetection bool `pulumi:"enablePortScanDetection"`
	// Indicates if the runtime policy is enabled or not.
	Enabled bool `pulumi:"enabled"`
	// Indicates that policy should effect container execution (not just for audit).
	Enforce bool `pulumi:"enforce"`
	// Indicates the number of days after which the runtime policy will be changed to enforce mode.
	EnforceAfterDays int `pulumi:"enforceAfterDays"`
	// List of files and directories to be excluded from the read-only list.
	ExceptionalReadonlyFilesAndDirectories []string `pulumi:"exceptionalReadonlyFilesAndDirectories"`
	// Specify processes that will be allowed
	ExecLockdownWhiteLists []string `pulumi:"execLockdownWhiteLists"`
	// Configuration for file integrity monitoring.
	FileIntegrityMonitorings []GetContainerRuntimePolicyFileIntegrityMonitoring `pulumi:"fileIntegrityMonitorings"`
	// Process limit for the fork guard.
	ForkGuardProcessLimit int `pulumi:"forkGuardProcessLimit"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// If true, prevents the container from obtaining new privileges at runtime. (only enabled in enforce mode)
	LimitNewPrivileges bool `pulumi:"limitNewPrivileges"`
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions []GetContainerRuntimePolicyMalwareScanOption `pulumi:"malwareScanOptions"`
	// If true, system time changes will be monitored.
	MonitorSystemTimeChanges bool `pulumi:"monitorSystemTimeChanges"`
	// Name of the container runtime policy
	Name string `pulumi:"name"`
	// List of files and directories to be restricted as read-only
	ReadonlyFilesAndDirectories []string `pulumi:"readonlyFilesAndDirectories"`
	// List of IPs/ CIDRs that will be allowed
	ReverseShellAllowedIps []string `pulumi:"reverseShellAllowedIps"`
	// List of processes that will be allowed
	ReverseShellAllowedProcesses []string `pulumi:"reverseShellAllowedProcesses"`
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression string `pulumi:"scopeExpression"`
	// List of scope attributes.
	ScopeVariables []GetContainerRuntimePolicyScopeVariable `pulumi:"scopeVariables"`
}

A collection of values returned by getContainerRuntimePolicy.

func LookupContainerRuntimePolicy

func LookupContainerRuntimePolicy(ctx *pulumi.Context, args *LookupContainerRuntimePolicyArgs, opts ...pulumi.InvokeOption) (*LookupContainerRuntimePolicyResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		containerRuntimePolicy, err := aquasec.LookupContainerRuntimePolicy(ctx, &aquasec.LookupContainerRuntimePolicyArgs{
			Name: "FunctionRuntimePolicyName",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("containerRuntimePolicyDetails", containerRuntimePolicy)
		return nil
	})
}

```

type LookupContainerRuntimePolicyResultOutput

type LookupContainerRuntimePolicyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getContainerRuntimePolicy.

func (LookupContainerRuntimePolicyResultOutput) AllowedExecutables

List of executables that are allowed for the user.

func (LookupContainerRuntimePolicyResultOutput) AllowedRegistries

List of registries that allowed for running containers.

func (LookupContainerRuntimePolicyResultOutput) ApplicationScopes

Indicates the application scope of the service.

func (LookupContainerRuntimePolicyResultOutput) AuditAllNetworkActivity

func (o LookupContainerRuntimePolicyResultOutput) AuditAllNetworkActivity() pulumi.BoolOutput

If true, all network activity will be audited.

func (LookupContainerRuntimePolicyResultOutput) AuditAllProcessesActivity

func (o LookupContainerRuntimePolicyResultOutput) AuditAllProcessesActivity() pulumi.BoolOutput

If true, all process activity will be audited.

func (LookupContainerRuntimePolicyResultOutput) AuditFullCommandArguments

func (o LookupContainerRuntimePolicyResultOutput) AuditFullCommandArguments() pulumi.BoolOutput

If true, full command arguments will be audited.

func (LookupContainerRuntimePolicyResultOutput) Author

Username of the account that created the service.

func (LookupContainerRuntimePolicyResultOutput) BlockAccessHostNetwork

func (o LookupContainerRuntimePolicyResultOutput) BlockAccessHostNetwork() pulumi.BoolOutput

If true, prevent containers from running with access to host network.

func (LookupContainerRuntimePolicyResultOutput) BlockAddingCapabilities

func (o LookupContainerRuntimePolicyResultOutput) BlockAddingCapabilities() pulumi.BoolOutput

If true, prevent containers from running with adding capabilities with `--cap-add` privilege.

func (LookupContainerRuntimePolicyResultOutput) BlockContainerExec

If true, exec into a container is prevented.

func (LookupContainerRuntimePolicyResultOutput) BlockCryptocurrencyMining

func (o LookupContainerRuntimePolicyResultOutput) BlockCryptocurrencyMining() pulumi.BoolOutput

Detect and prevent communication to DNS/IP addresses known to be used for Cryptocurrency Mining

func (LookupContainerRuntimePolicyResultOutput) BlockFilelessExec

Detect and prevent running in-memory execution

func (LookupContainerRuntimePolicyResultOutput) BlockLowPortBinding

If true, prevent containers from running with the capability to bind in port lower than 1024.

func (LookupContainerRuntimePolicyResultOutput) BlockNonCompliantImages

func (o LookupContainerRuntimePolicyResultOutput) BlockNonCompliantImages() pulumi.BoolOutput

If true, running non-compliant image in the container is prevented.

func (LookupContainerRuntimePolicyResultOutput) BlockNonCompliantWorkloads

func (o LookupContainerRuntimePolicyResultOutput) BlockNonCompliantWorkloads() pulumi.BoolOutput

If true, running containers in non-compliant pods is prevented.

func (LookupContainerRuntimePolicyResultOutput) BlockNonK8sContainers

If true, running non-kubernetes containers is prevented.

func (LookupContainerRuntimePolicyResultOutput) BlockPrivilegedContainers

func (o LookupContainerRuntimePolicyResultOutput) BlockPrivilegedContainers() pulumi.BoolOutput

If true, prevent containers from running with privileged container capability.

func (LookupContainerRuntimePolicyResultOutput) BlockReverseShell

If true, reverse shell is prevented.

func (LookupContainerRuntimePolicyResultOutput) BlockRootUser

If true, prevent containers from running with root user.

func (LookupContainerRuntimePolicyResultOutput) BlockUnregisteredImages

func (o LookupContainerRuntimePolicyResultOutput) BlockUnregisteredImages() pulumi.BoolOutput

If true, running images in the container that are not registered in Aqua is prevented.

func (LookupContainerRuntimePolicyResultOutput) BlockUseIpcNamespace

If true, prevent containers from running with the privilege to use the IPC namespace.

func (LookupContainerRuntimePolicyResultOutput) BlockUsePidNamespace

If true, prevent containers from running with the privilege to use the PID namespace.

func (LookupContainerRuntimePolicyResultOutput) BlockUseUserNamespace

If true, prevent containers from running with the privilege to use the user namespace.

func (LookupContainerRuntimePolicyResultOutput) BlockUseUtsNamespace

If true, prevent containers from running with the privilege to use the UTS namespace.

func (LookupContainerRuntimePolicyResultOutput) BlockedCapabilities

If true, prevents containers from using specific Unix capabilities.

func (LookupContainerRuntimePolicyResultOutput) BlockedExecutables

List of executables that are prevented from running in containers.

func (LookupContainerRuntimePolicyResultOutput) BlockedFiles

List of files that are prevented from being read, modified and executed in the containers.

func (LookupContainerRuntimePolicyResultOutput) BlockedInboundPorts

List of blocked inbound ports.

func (LookupContainerRuntimePolicyResultOutput) BlockedOutboundPorts

List of blocked outbound ports.

func (LookupContainerRuntimePolicyResultOutput) BlockedPackages

Prevent containers from reading, writing, or executing all files in the list of packages.

func (LookupContainerRuntimePolicyResultOutput) BlockedVolumes

List of volumes that are prevented from being mounted in the containers.

func (LookupContainerRuntimePolicyResultOutput) ContainerExecAllowedProcesses

func (o LookupContainerRuntimePolicyResultOutput) ContainerExecAllowedProcesses() pulumi.StringArrayOutput

List of processes that will be allowed.

func (LookupContainerRuntimePolicyResultOutput) Description

The description of the container runtime policy

func (LookupContainerRuntimePolicyResultOutput) ElementType

func (LookupContainerRuntimePolicyResultOutput) EnableDriftPrevention

If true, executables that are not in the original image is prevented from running.

func (LookupContainerRuntimePolicyResultOutput) EnableForkGuard

If true, fork bombs are prevented in the containers.

func (LookupContainerRuntimePolicyResultOutput) EnableIpReputationSecurity

func (o LookupContainerRuntimePolicyResultOutput) EnableIpReputationSecurity() pulumi.BoolOutput

If true, detect and prevent communication from containers to IP addresses known to have a bad reputation.

func (LookupContainerRuntimePolicyResultOutput) EnablePortScanDetection

func (o LookupContainerRuntimePolicyResultOutput) EnablePortScanDetection() pulumi.BoolOutput

If true, detects port scanning behavior in the container.

func (LookupContainerRuntimePolicyResultOutput) Enabled

Indicates if the runtime policy is enabled or not.

func (LookupContainerRuntimePolicyResultOutput) Enforce

Indicates that policy should effect container execution (not just for audit).

func (LookupContainerRuntimePolicyResultOutput) EnforceAfterDays

Indicates the number of days after which the runtime policy will be changed to enforce mode.

func (LookupContainerRuntimePolicyResultOutput) ExceptionalReadonlyFilesAndDirectories

func (o LookupContainerRuntimePolicyResultOutput) ExceptionalReadonlyFilesAndDirectories() pulumi.StringArrayOutput

List of files and directories to be excluded from the read-only list.

func (LookupContainerRuntimePolicyResultOutput) ExecLockdownWhiteLists

Specify processes that will be allowed

func (LookupContainerRuntimePolicyResultOutput) FileIntegrityMonitorings

Configuration for file integrity monitoring.

func (LookupContainerRuntimePolicyResultOutput) ForkGuardProcessLimit

func (o LookupContainerRuntimePolicyResultOutput) ForkGuardProcessLimit() pulumi.IntOutput

Process limit for the fork guard.

func (LookupContainerRuntimePolicyResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupContainerRuntimePolicyResultOutput) LimitNewPrivileges

If true, prevents the container from obtaining new privileges at runtime. (only enabled in enforce mode)

func (LookupContainerRuntimePolicyResultOutput) MalwareScanOptions

Configuration for Real-Time Malware Protection.

func (LookupContainerRuntimePolicyResultOutput) MonitorSystemTimeChanges

func (o LookupContainerRuntimePolicyResultOutput) MonitorSystemTimeChanges() pulumi.BoolOutput

If true, system time changes will be monitored.

func (LookupContainerRuntimePolicyResultOutput) Name

Name of the container runtime policy

func (LookupContainerRuntimePolicyResultOutput) ReadonlyFilesAndDirectories

func (o LookupContainerRuntimePolicyResultOutput) ReadonlyFilesAndDirectories() pulumi.StringArrayOutput

List of files and directories to be restricted as read-only

func (LookupContainerRuntimePolicyResultOutput) ReverseShellAllowedIps

List of IPs/ CIDRs that will be allowed

func (LookupContainerRuntimePolicyResultOutput) ReverseShellAllowedProcesses

func (o LookupContainerRuntimePolicyResultOutput) ReverseShellAllowedProcesses() pulumi.StringArrayOutput

List of processes that will be allowed

func (LookupContainerRuntimePolicyResultOutput) ScopeExpression

Logical expression of how to compute the dependency of the scope variables.

func (LookupContainerRuntimePolicyResultOutput) ScopeVariables

List of scope attributes.

func (LookupContainerRuntimePolicyResultOutput) ToLookupContainerRuntimePolicyResultOutput

func (o LookupContainerRuntimePolicyResultOutput) ToLookupContainerRuntimePolicyResultOutput() LookupContainerRuntimePolicyResultOutput

func (LookupContainerRuntimePolicyResultOutput) ToLookupContainerRuntimePolicyResultOutputWithContext

func (o LookupContainerRuntimePolicyResultOutput) ToLookupContainerRuntimePolicyResultOutputWithContext(ctx context.Context) LookupContainerRuntimePolicyResultOutput

type LookupEnforcerGroupsArgs

type LookupEnforcerGroupsArgs struct {
	// Select Enabled to send activity logs in your containers to the Aqua Server for forensics purposes.
	Forensics *bool `pulumi:"forensics"`
	// The ID of the Enforcer group.
	GroupId string `pulumi:"groupId"`
	// Select Enabled to send activity logs in your host to the Aqua Server for forensics purposes.
	HostForensics *bool `pulumi:"hostForensics"`
}

A collection of arguments for invoking getEnforcerGroups.

type LookupEnforcerGroupsOutputArgs

type LookupEnforcerGroupsOutputArgs struct {
	// Select Enabled to send activity logs in your containers to the Aqua Server for forensics purposes.
	Forensics pulumi.BoolPtrInput `pulumi:"forensics"`
	// The ID of the Enforcer group.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// Select Enabled to send activity logs in your host to the Aqua Server for forensics purposes.
	HostForensics pulumi.BoolPtrInput `pulumi:"hostForensics"`
}

A collection of arguments for invoking getEnforcerGroups.

func (LookupEnforcerGroupsOutputArgs) ElementType

type LookupEnforcerGroupsResult

type LookupEnforcerGroupsResult struct {
	// Selecting this option will allow the KubeEnforcer to block the deployment of container images that have failed any of these Container Runtime Policy controls:\
	// 			* Block Non-Compliant Images\
	// 			* Block Non-Compliant Workloads\
	// 			* Block Unregistered Images\
	// 			This functionality can work only when the KubeEnforcer is deployed in Enforce mode.
	AdmissionControl bool `pulumi:"admissionControl"`
	// Allow kube enforcer audit.
	AllowKubeEnforcerAudit bool `pulumi:"allowKubeEnforcerAudit"`
	// List of application names to allow on the hosts. if provided, only containers of the listed applications will be allowed to run.
	AllowedApplications []string `pulumi:"allowedApplications"`
	// List of label names to allow on the hosts.
	AllowedLabels []string `pulumi:"allowedLabels"`
	// List of registry names to allow on the hosts.
	AllowedRegistries []string `pulumi:"allowedRegistries"`
	// This setting is available only when you have license for `Advanced Malware Protection`. Send true to make use of the license and enable the `Real-time Malware Protection` control in the Host Runtime policies.
	AntivirusProtection bool `pulumi:"antivirusProtection"`
	// Aqua server version
	AquaVersion string `pulumi:"aquaVersion"`
	// Agent will send extra audit messages to the server for success operations from inside the container (runtime).
	AuditAll bool `pulumi:"auditAll"`
	// This option is applicable only if `Enable Pod Enforcer injection` is selected. Select this option if you want Aqua Enterprise to copy the secrets defined above to the Pod Enforcer namespace and container. Otherwise, you can choose to copy these secrets by other means.
	AutoCopySecrets bool `pulumi:"autoCopySecrets"`
	// This option is available only if `Enable workload discovery` is selected. If selected, the KubeEnforcer will add previously unknown image registries from the cluster to Aqua.
	AutoDiscoverConfigureRegistries bool `pulumi:"autoDiscoverConfigureRegistries"`
	// When this option is selected, the KubeEnforcer will discover workloads on its cluster.
	AutoDiscoveryEnabled bool `pulumi:"autoDiscoveryEnabled"`
	// This option is available only if `Enable workload discovery` is selected. If selected, the KubeEnforcer will automatically register images running as workloads (and scan the discovered images for security issues).
	AutoScanDiscoveredImagesRunningContainers bool `pulumi:"autoScanDiscoveredImagesRunningContainers"`
	// If `Enabled`, detects suspicious activity in your containers and displays potential security threats in the Incidents and Audits pages.
	BehavioralEngine bool `pulumi:"behavioralEngine"`
	// This applies only if both `Enable admission control` and Enforce mode are set. This additional option must be selected for admission control to work if the KubeEnforcer is not connected to any Gateway. If this option is not selected, admission control will be disabled; this will have no effect on containers already running.
	BlockAdmissionControl bool `pulumi:"blockAdmissionControl"`
	// The installation command.
	Commands []GetEnforcerGroupsCommand `pulumi:"commands"`
	// Number of connected enforcers in the enforcer group.
	ConnectedCount int `pulumi:"connectedCount"`
	// When set to `True` applies Container Runtime Policies, Image Profiles, and Firewall Policies to containers.
	ContainerActivityProtection bool `pulumi:"containerActivityProtection"`
	// This setting is available only when you have license for `Advanced Malware Protection`. Send true to make use of the license and enable the `Real-time Malware Protection` control in the Container Runtime policies.
	ContainerAntivirusProtection bool `pulumi:"containerAntivirusProtection"`
	// A description for the Aqua Enforcer group.
	Description string `pulumi:"description"`
	// Number of disconnected enforcers in the enforcer group.
	DisconnectedCount int `pulumi:"disconnectedCount"`
	// Whether the enforce mode is enabled on the Enforcers.
	Enforce bool `pulumi:"enforce"`
	// The specific Aqua Enforcer product image (with image tag) to be deployed.
	EnforcerImageName string `pulumi:"enforcerImageName"`
	// Select Enabled to send activity logs in your containers to the Aqua Server for forensics purposes.
	Forensics *bool `pulumi:"forensics"`
	// Gateway Address
	GatewayAddress string `pulumi:"gatewayAddress"`
	// Gateway Name
	GatewayName string `pulumi:"gatewayName"`
	// List of Aqua gateway IDs for the Enforcers.
	Gateways []string `pulumi:"gateways"`
	// The ID of the Enforcer group.
	GroupId string `pulumi:"groupId"`
	// Number of high vulnerabilities in the enforcers that in this enforcer group.
	HighVulns int `pulumi:"highVulns"`
	// When set to `True` enables host scanning and respective Host Assurance controls.
	HostAssurance bool `pulumi:"hostAssurance"`
	// When set to `True` enables these Host Runtime Policy controls: `OS Users and Groups Allowed` and `OS Users and Groups Blocked`
	HostBehavioralEngine bool `pulumi:"hostBehavioralEngine"`
	// Select Enabled to send activity logs in your host to the Aqua Server for forensics purposes.
	HostForensics *bool `pulumi:"hostForensics"`
	// When set to `True` applies Firewall Policies to hosts, and allows recording network maps for Aqua services. The Network Firewall setting must be disabled when deploying the Aqua Enforcer on a machine running Rocky Linux. See https://docs.aquasec.com/docs/platform-support-limitations-rocky-linux for further information
	HostNetworkProtection bool `pulumi:"hostNetworkProtection"`
	// The OS type for the host
	HostOs string `pulumi:"hostOs"`
	// When set to `True` enables all Host Runtime Policy controls except for `OS Users and Groups Allowed` and `OS Users and Groups Blocked`.
	HostProtection bool `pulumi:"hostProtection"`
	// When set to `True` enables these Host Runtime Policy controls: `OS Users and Groups Allowed` and `OS Users and Groups Blocked`
	HostUserProtection bool `pulumi:"hostUserProtection"`
	// Number of enforcers in the enforcer group.
	HostsCount int `pulumi:"hostsCount"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// When Set to `True` enables selected controls: Container Runtime Policy (`Block Non-Compliant Images`, `Block Unregistered Images`, and `Registries Allowed`) and Default Image Assurance Policy (`Images Blocked`).
	ImageAssurance bool `pulumi:"imageAssurance"`
	// Enforcer install command
	InstallCommand string `pulumi:"installCommand"`
	// See https://docs.aquasec.com/docs/securing-kubernetes-applications#section-configuration-hardening, The KubeEnforcer can deploy the Aqua Security kube-bench open-source product to perform Kubernetes CIS benchmark testing of nodes.
	// 			This field specifies the path and file name of the kube-bench product image for the KubeEnforcer to deploy; it will be filled in automatically. You can optionally enter a different value.
	KubeBenchImageName string `pulumi:"kubeBenchImageName"`
	// The last date and time the batch token was updated in UNIX time.
	LastUpdate int `pulumi:"lastUpdate"`
	// Name for the batch install record.
	LogicalName string `pulumi:"logicalName"`
	// Number of low vulnerabilities in the enforcers that in this enforcer group.
	LowVulns int `pulumi:"lowVulns"`
	// Number of medium vulnerabilities in the enforcers that in this enforcer group.
	MedVulns int `pulumi:"medVulns"`
	// This option is applicable only if `Enable Pod Enforcer injection` is selected.
	MicroEnforcerCertsSecretsName string `pulumi:"microEnforcerCertsSecretsName"`
	// This option is applicable only if `Enable Pod Enforcer injection` is selected. This field specifies the path and file name of the KubeEnforcer product image to be deployed; it will be filled in automatically. You can optionally enter a different value.
	MicroEnforcerImageName string `pulumi:"microEnforcerImageName"`
	// This applies only if both `Enable admission control` and Enforce mode are set. This additional option must be selected for admission control to work if the KubeEnforcer is not connected to any Gateway. If this option is not selected, admission control will be disabled; this will have no effect on containers already running.
	MicroEnforcerInjection bool `pulumi:"microEnforcerInjection"`
	// This option is applicable only if `Enable Pod Enforcer injection` is selected.
	MicroEnforcerSecretsName string `pulumi:"microEnforcerSecretsName"`
	// Number of negligible vulnerabilities in the enforcers that in this enforcer group.
	NegVulns int `pulumi:"negVulns"`
	// When set to `True` applies Firewall Policies to containers, and allows recording network maps for Aqua services. The Network Firewall setting must be disabled when deploying the Aqua Enforcer on a machine running Rocky Linux. See https://docs.aquasec.com/docs/platform-support-limitations-rocky-linux for further information.
	NetworkProtection bool `pulumi:"networkProtection"`
	// The orchestrator for which you are creating the Enforcer group.
	Orchestrators []GetEnforcerGroupsOrchestrator `pulumi:"orchestrators"`
	// pas deployment link
	PasDeploymentLink string `pulumi:"pasDeploymentLink"`
	// Permission Action
	Permission string `pulumi:"permission"`
	// When set to `True` allows Enforcers to be discovered in the Risk Explorer.
	RiskExplorerAutoDiscovery bool `pulumi:"riskExplorerAutoDiscovery"`
	// Function Runtime Policy that will applay on the nano enforcer.
	RuntimePolicyName string `pulumi:"runtimePolicyName"`
	// The container runtime environment.
	RuntimeType string `pulumi:"runtimeType"`
	// When set to `True` configures Enforcers to discover local host images. Discovered images will be listed under Images > Host Images, as well as under Infrastructure (in the Images tab for applicable hosts).
	SyncHostImages bool `pulumi:"syncHostImages"`
	// When set to `True` allows profiling and monitoring system calls made by running containers.
	SyscallEnabled bool `pulumi:"syscallEnabled"`
	// The batch install token.
	Token string `pulumi:"token"`
	// Enforcer Type.
	Type string `pulumi:"type"`
	// When set to `True` applies User Access Control Policies to containers. Note that Aqua Enforcers must be deployed with the AQUA*RUNC*INTERCEPTION environment variable set to 0 in order to use User Access Control Policies.
	UserAccessControl bool `pulumi:"userAccessControl"`
}

A collection of values returned by getEnforcerGroups.

func LookupEnforcerGroups

func LookupEnforcerGroups(ctx *pulumi.Context, args *LookupEnforcerGroupsArgs, opts ...pulumi.InvokeOption) (*LookupEnforcerGroupsResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		groups, err := aquasec.LookupEnforcerGroups(ctx, &aquasec.LookupEnforcerGroupsArgs{
			GroupId: "IacGroup",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("groupDetails", groups)
		return nil
	})
}

```

type LookupEnforcerGroupsResultOutput

type LookupEnforcerGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getEnforcerGroups.

func (LookupEnforcerGroupsResultOutput) AdmissionControl

func (o LookupEnforcerGroupsResultOutput) AdmissionControl() pulumi.BoolOutput

Selecting this option will allow the KubeEnforcer to block the deployment of container images that have failed any of these Container Runtime Policy controls:\

  • Block Non-Compliant Images\
  • Block Non-Compliant Workloads\
  • Block Unregistered Images\ This functionality can work only when the KubeEnforcer is deployed in Enforce mode.

func (LookupEnforcerGroupsResultOutput) AllowKubeEnforcerAudit

func (o LookupEnforcerGroupsResultOutput) AllowKubeEnforcerAudit() pulumi.BoolOutput

Allow kube enforcer audit.

func (LookupEnforcerGroupsResultOutput) AllowedApplications

List of application names to allow on the hosts. if provided, only containers of the listed applications will be allowed to run.

func (LookupEnforcerGroupsResultOutput) AllowedLabels

List of label names to allow on the hosts.

func (LookupEnforcerGroupsResultOutput) AllowedRegistries

List of registry names to allow on the hosts.

func (LookupEnforcerGroupsResultOutput) AntivirusProtection

func (o LookupEnforcerGroupsResultOutput) AntivirusProtection() pulumi.BoolOutput

This setting is available only when you have license for `Advanced Malware Protection`. Send true to make use of the license and enable the `Real-time Malware Protection` control in the Host Runtime policies.

func (LookupEnforcerGroupsResultOutput) AquaVersion

Aqua server version

func (LookupEnforcerGroupsResultOutput) AuditAll

Agent will send extra audit messages to the server for success operations from inside the container (runtime).

func (LookupEnforcerGroupsResultOutput) AutoCopySecrets

This option is applicable only if `Enable Pod Enforcer injection` is selected. Select this option if you want Aqua Enterprise to copy the secrets defined above to the Pod Enforcer namespace and container. Otherwise, you can choose to copy these secrets by other means.

func (LookupEnforcerGroupsResultOutput) AutoDiscoverConfigureRegistries

func (o LookupEnforcerGroupsResultOutput) AutoDiscoverConfigureRegistries() pulumi.BoolOutput

This option is available only if `Enable workload discovery` is selected. If selected, the KubeEnforcer will add previously unknown image registries from the cluster to Aqua.

func (LookupEnforcerGroupsResultOutput) AutoDiscoveryEnabled

func (o LookupEnforcerGroupsResultOutput) AutoDiscoveryEnabled() pulumi.BoolOutput

When this option is selected, the KubeEnforcer will discover workloads on its cluster.

func (LookupEnforcerGroupsResultOutput) AutoScanDiscoveredImagesRunningContainers

func (o LookupEnforcerGroupsResultOutput) AutoScanDiscoveredImagesRunningContainers() pulumi.BoolOutput

This option is available only if `Enable workload discovery` is selected. If selected, the KubeEnforcer will automatically register images running as workloads (and scan the discovered images for security issues).

func (LookupEnforcerGroupsResultOutput) BehavioralEngine

func (o LookupEnforcerGroupsResultOutput) BehavioralEngine() pulumi.BoolOutput

If `Enabled`, detects suspicious activity in your containers and displays potential security threats in the Incidents and Audits pages.

func (LookupEnforcerGroupsResultOutput) BlockAdmissionControl

func (o LookupEnforcerGroupsResultOutput) BlockAdmissionControl() pulumi.BoolOutput

This applies only if both `Enable admission control` and Enforce mode are set. This additional option must be selected for admission control to work if the KubeEnforcer is not connected to any Gateway. If this option is not selected, admission control will be disabled; this will have no effect on containers already running.

func (LookupEnforcerGroupsResultOutput) Commands

The installation command.

func (LookupEnforcerGroupsResultOutput) ConnectedCount

Number of connected enforcers in the enforcer group.

func (LookupEnforcerGroupsResultOutput) ContainerActivityProtection

func (o LookupEnforcerGroupsResultOutput) ContainerActivityProtection() pulumi.BoolOutput

When set to `True` applies Container Runtime Policies, Image Profiles, and Firewall Policies to containers.

func (LookupEnforcerGroupsResultOutput) ContainerAntivirusProtection

func (o LookupEnforcerGroupsResultOutput) ContainerAntivirusProtection() pulumi.BoolOutput

This setting is available only when you have license for `Advanced Malware Protection`. Send true to make use of the license and enable the `Real-time Malware Protection` control in the Container Runtime policies.

func (LookupEnforcerGroupsResultOutput) Description

A description for the Aqua Enforcer group.

func (LookupEnforcerGroupsResultOutput) DisconnectedCount

func (o LookupEnforcerGroupsResultOutput) DisconnectedCount() pulumi.IntOutput

Number of disconnected enforcers in the enforcer group.

func (LookupEnforcerGroupsResultOutput) ElementType

func (LookupEnforcerGroupsResultOutput) Enforce

Whether the enforce mode is enabled on the Enforcers.

func (LookupEnforcerGroupsResultOutput) EnforcerImageName

The specific Aqua Enforcer product image (with image tag) to be deployed.

func (LookupEnforcerGroupsResultOutput) Forensics

Select Enabled to send activity logs in your containers to the Aqua Server for forensics purposes.

func (LookupEnforcerGroupsResultOutput) GatewayAddress

Gateway Address

func (LookupEnforcerGroupsResultOutput) GatewayName

Gateway Name

func (LookupEnforcerGroupsResultOutput) Gateways

List of Aqua gateway IDs for the Enforcers.

func (LookupEnforcerGroupsResultOutput) GroupId

The ID of the Enforcer group.

func (LookupEnforcerGroupsResultOutput) HighVulns

Number of high vulnerabilities in the enforcers that in this enforcer group.

func (LookupEnforcerGroupsResultOutput) HostAssurance

When set to `True` enables host scanning and respective Host Assurance controls.

func (LookupEnforcerGroupsResultOutput) HostBehavioralEngine

func (o LookupEnforcerGroupsResultOutput) HostBehavioralEngine() pulumi.BoolOutput

When set to `True` enables these Host Runtime Policy controls: `OS Users and Groups Allowed` and `OS Users and Groups Blocked`

func (LookupEnforcerGroupsResultOutput) HostForensics

Select Enabled to send activity logs in your host to the Aqua Server for forensics purposes.

func (LookupEnforcerGroupsResultOutput) HostNetworkProtection

func (o LookupEnforcerGroupsResultOutput) HostNetworkProtection() pulumi.BoolOutput

When set to `True` applies Firewall Policies to hosts, and allows recording network maps for Aqua services. The Network Firewall setting must be disabled when deploying the Aqua Enforcer on a machine running Rocky Linux. See https://docs.aquasec.com/docs/platform-support-limitations-rocky-linux for further information

func (LookupEnforcerGroupsResultOutput) HostOs

The OS type for the host

func (LookupEnforcerGroupsResultOutput) HostProtection

When set to `True` enables all Host Runtime Policy controls except for `OS Users and Groups Allowed` and `OS Users and Groups Blocked`.

func (LookupEnforcerGroupsResultOutput) HostUserProtection

func (o LookupEnforcerGroupsResultOutput) HostUserProtection() pulumi.BoolOutput

When set to `True` enables these Host Runtime Policy controls: `OS Users and Groups Allowed` and `OS Users and Groups Blocked`

func (LookupEnforcerGroupsResultOutput) HostsCount

Number of enforcers in the enforcer group.

func (LookupEnforcerGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupEnforcerGroupsResultOutput) ImageAssurance

When Set to `True` enables selected controls: Container Runtime Policy (`Block Non-Compliant Images`, `Block Unregistered Images`, and `Registries Allowed`) and Default Image Assurance Policy (`Images Blocked`).

func (LookupEnforcerGroupsResultOutput) InstallCommand

Enforcer install command

func (LookupEnforcerGroupsResultOutput) KubeBenchImageName

func (o LookupEnforcerGroupsResultOutput) KubeBenchImageName() pulumi.StringOutput

See https://docs.aquasec.com/docs/securing-kubernetes-applications#section-configuration-hardening, The KubeEnforcer can deploy the Aqua Security kube-bench open-source product to perform Kubernetes CIS benchmark testing of nodes.

This field specifies the path and file name of the kube-bench product image for the KubeEnforcer to deploy; it will be filled in automatically. You can optionally enter a different value.

func (LookupEnforcerGroupsResultOutput) LastUpdate

The last date and time the batch token was updated in UNIX time.

func (LookupEnforcerGroupsResultOutput) LogicalName

Name for the batch install record.

func (LookupEnforcerGroupsResultOutput) LowVulns

Number of low vulnerabilities in the enforcers that in this enforcer group.

func (LookupEnforcerGroupsResultOutput) MedVulns

Number of medium vulnerabilities in the enforcers that in this enforcer group.

func (LookupEnforcerGroupsResultOutput) MicroEnforcerCertsSecretsName

func (o LookupEnforcerGroupsResultOutput) MicroEnforcerCertsSecretsName() pulumi.StringOutput

This option is applicable only if `Enable Pod Enforcer injection` is selected.

func (LookupEnforcerGroupsResultOutput) MicroEnforcerImageName

func (o LookupEnforcerGroupsResultOutput) MicroEnforcerImageName() pulumi.StringOutput

This option is applicable only if `Enable Pod Enforcer injection` is selected. This field specifies the path and file name of the KubeEnforcer product image to be deployed; it will be filled in automatically. You can optionally enter a different value.

func (LookupEnforcerGroupsResultOutput) MicroEnforcerInjection

func (o LookupEnforcerGroupsResultOutput) MicroEnforcerInjection() pulumi.BoolOutput

This applies only if both `Enable admission control` and Enforce mode are set. This additional option must be selected for admission control to work if the KubeEnforcer is not connected to any Gateway. If this option is not selected, admission control will be disabled; this will have no effect on containers already running.

func (LookupEnforcerGroupsResultOutput) MicroEnforcerSecretsName

func (o LookupEnforcerGroupsResultOutput) MicroEnforcerSecretsName() pulumi.StringOutput

This option is applicable only if `Enable Pod Enforcer injection` is selected.

func (LookupEnforcerGroupsResultOutput) NegVulns

Number of negligible vulnerabilities in the enforcers that in this enforcer group.

func (LookupEnforcerGroupsResultOutput) NetworkProtection

func (o LookupEnforcerGroupsResultOutput) NetworkProtection() pulumi.BoolOutput

When set to `True` applies Firewall Policies to containers, and allows recording network maps for Aqua services. The Network Firewall setting must be disabled when deploying the Aqua Enforcer on a machine running Rocky Linux. See https://docs.aquasec.com/docs/platform-support-limitations-rocky-linux for further information.

func (LookupEnforcerGroupsResultOutput) Orchestrators

The orchestrator for which you are creating the Enforcer group.

pas deployment link

func (LookupEnforcerGroupsResultOutput) Permission

Permission Action

func (LookupEnforcerGroupsResultOutput) RiskExplorerAutoDiscovery

func (o LookupEnforcerGroupsResultOutput) RiskExplorerAutoDiscovery() pulumi.BoolOutput

When set to `True` allows Enforcers to be discovered in the Risk Explorer.

func (LookupEnforcerGroupsResultOutput) RuntimePolicyName

Function Runtime Policy that will applay on the nano enforcer.

func (LookupEnforcerGroupsResultOutput) RuntimeType

The container runtime environment.

func (LookupEnforcerGroupsResultOutput) SyncHostImages

When set to `True` configures Enforcers to discover local host images. Discovered images will be listed under Images > Host Images, as well as under Infrastructure (in the Images tab for applicable hosts).

func (LookupEnforcerGroupsResultOutput) SyscallEnabled

When set to `True` allows profiling and monitoring system calls made by running containers.

func (LookupEnforcerGroupsResultOutput) ToLookupEnforcerGroupsResultOutput

func (o LookupEnforcerGroupsResultOutput) ToLookupEnforcerGroupsResultOutput() LookupEnforcerGroupsResultOutput

func (LookupEnforcerGroupsResultOutput) ToLookupEnforcerGroupsResultOutputWithContext

func (o LookupEnforcerGroupsResultOutput) ToLookupEnforcerGroupsResultOutputWithContext(ctx context.Context) LookupEnforcerGroupsResultOutput

func (LookupEnforcerGroupsResultOutput) Token

The batch install token.

func (LookupEnforcerGroupsResultOutput) Type

Enforcer Type.

func (LookupEnforcerGroupsResultOutput) UserAccessControl

func (o LookupEnforcerGroupsResultOutput) UserAccessControl() pulumi.BoolOutput

When set to `True` applies User Access Control Policies to containers. Note that Aqua Enforcers must be deployed with the AQUA*RUNC*INTERCEPTION environment variable set to 0 in order to use User Access Control Policies.

type LookupFirewallPolicyArgs

type LookupFirewallPolicyArgs struct {
	// Name of the policy, no longer than 128 characters and no slash characters.
	Name string `pulumi:"name"`
	// Information on network addresses that are allowed to receive data or requests.
	OutboundNetworks []GetFirewallPolicyOutboundNetwork `pulumi:"outboundNetworks"`
}

A collection of arguments for invoking getFirewallPolicy.

type LookupFirewallPolicyOutputArgs

type LookupFirewallPolicyOutputArgs struct {
	// Name of the policy, no longer than 128 characters and no slash characters.
	Name pulumi.StringInput `pulumi:"name"`
	// Information on network addresses that are allowed to receive data or requests.
	OutboundNetworks GetFirewallPolicyOutboundNetworkArrayInput `pulumi:"outboundNetworks"`
}

A collection of arguments for invoking getFirewallPolicy.

func (LookupFirewallPolicyOutputArgs) ElementType

type LookupFirewallPolicyResult

type LookupFirewallPolicyResult struct {
	// Username of the account that created the policy.
	Author string `pulumi:"author"`
	// Indicates whether policy includes blocking incoming 'ping' requests.
	BlockIcmpPing bool `pulumi:"blockIcmpPing"`
	// Indicates whether policy includes blocking metadata services of the cloud.
	BlockMetadataService bool `pulumi:"blockMetadataService"`
	// Description of the Firewall Policy.
	Description string `pulumi:"description"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Information on network addresses that are allowed to pass in data or requests.
	InboundNetworks []GetFirewallPolicyInboundNetwork `pulumi:"inboundNetworks"`
	// Timestamp of the last update in Unix time format.
	Lastupdate int `pulumi:"lastupdate"`
	// Name of the policy, no longer than 128 characters and no slash characters.
	Name string `pulumi:"name"`
	// Information on network addresses that are allowed to receive data or requests.
	OutboundNetworks []GetFirewallPolicyOutboundNetwork `pulumi:"outboundNetworks"`
	// Indicates the class of protection defined by the firewall.
	Type string `pulumi:"type"`
	// Aqua version functionality supported
	Version string `pulumi:"version"`
}

A collection of values returned by getFirewallPolicy.

type LookupFirewallPolicyResultOutput

type LookupFirewallPolicyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFirewallPolicy.

func (LookupFirewallPolicyResultOutput) Author

Username of the account that created the policy.

func (LookupFirewallPolicyResultOutput) BlockIcmpPing

Indicates whether policy includes blocking incoming 'ping' requests.

func (LookupFirewallPolicyResultOutput) BlockMetadataService

func (o LookupFirewallPolicyResultOutput) BlockMetadataService() pulumi.BoolOutput

Indicates whether policy includes blocking metadata services of the cloud.

func (LookupFirewallPolicyResultOutput) Description

Description of the Firewall Policy.

func (LookupFirewallPolicyResultOutput) ElementType

func (LookupFirewallPolicyResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupFirewallPolicyResultOutput) InboundNetworks

Information on network addresses that are allowed to pass in data or requests.

func (LookupFirewallPolicyResultOutput) Lastupdate

Timestamp of the last update in Unix time format.

func (LookupFirewallPolicyResultOutput) Name

Name of the policy, no longer than 128 characters and no slash characters.

func (LookupFirewallPolicyResultOutput) OutboundNetworks

Information on network addresses that are allowed to receive data or requests.

func (LookupFirewallPolicyResultOutput) ToLookupFirewallPolicyResultOutput

func (o LookupFirewallPolicyResultOutput) ToLookupFirewallPolicyResultOutput() LookupFirewallPolicyResultOutput

func (LookupFirewallPolicyResultOutput) ToLookupFirewallPolicyResultOutputWithContext

func (o LookupFirewallPolicyResultOutput) ToLookupFirewallPolicyResultOutputWithContext(ctx context.Context) LookupFirewallPolicyResultOutput

func (LookupFirewallPolicyResultOutput) Type

Indicates the class of protection defined by the firewall.

func (LookupFirewallPolicyResultOutput) Version

Aqua version functionality supported

type LookupFunctionAssurancePolicyArgs

type LookupFunctionAssurancePolicyArgs struct {
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getFunctionAssurancePolicy.

type LookupFunctionAssurancePolicyOutputArgs

type LookupFunctionAssurancePolicyOutputArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getFunctionAssurancePolicy.

func (LookupFunctionAssurancePolicyOutputArgs) ElementType

type LookupFunctionAssurancePolicyResult

type LookupFunctionAssurancePolicyResult struct {
	// List of explicitly allowed images.
	AllowedImages     []string `pulumi:"allowedImages"`
	ApplicationScopes []string `pulumi:"applicationScopes"`
	// Indicates if auditing for failures.
	AuditOnFailure bool `pulumi:"auditOnFailure"`
	// Name of user account that created the policy.
	Author             string                                   `pulumi:"author"`
	AutoScanConfigured bool                                     `pulumi:"autoScanConfigured"`
	AutoScanEnabled    bool                                     `pulumi:"autoScanEnabled"`
	AutoScanTimes      []GetFunctionAssurancePolicyAutoScanTime `pulumi:"autoScanTimes"`
	// List of function's forbidden permissions.
	BlacklistPermissions []string `pulumi:"blacklistPermissions"`
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled bool `pulumi:"blacklistPermissionsEnabled"`
	// List of blacklisted licenses.
	BlacklistedLicenses []string `pulumi:"blacklistedLicenses"`
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled bool `pulumi:"blacklistedLicensesEnabled"`
	// Indicates if failed images are blocked.
	BlockFailed         bool `pulumi:"blockFailed"`
	ControlExcludeNoFix bool `pulumi:"controlExcludeNoFix"`
	// List of Custom user scripts for checks.
	CustomChecks []GetFunctionAssurancePolicyCustomCheck `pulumi:"customChecks"`
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   bool `pulumi:"customChecksEnabled"`
	CustomSeverityEnabled bool `pulumi:"customSeverityEnabled"`
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled bool `pulumi:"cvesBlackListEnabled"`
	// List of cves blacklisted items.
	CvesBlackLists []string `pulumi:"cvesBlackLists"`
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled bool `pulumi:"cvesWhiteListEnabled"`
	// List of cves whitelisted licenses
	CvesWhiteLists []string `pulumi:"cvesWhiteLists"`
	// Identifier of the cvss severity.
	CvssSeverity string `pulumi:"cvssSeverity"`
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled bool `pulumi:"cvssSeverityEnabled"`
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix bool   `pulumi:"cvssSeverityExcludeNoFix"`
	Description              string `pulumi:"description"`
	// Indicates if malware should block the image.
	DisallowMalware  bool `pulumi:"disallowMalware"`
	DockerCisEnabled bool `pulumi:"dockerCisEnabled"`
	// Name of the container image.
	Domain                           string   `pulumi:"domain"`
	DomainName                       string   `pulumi:"domainName"`
	DtaEnabled                       bool     `pulumi:"dtaEnabled"`
	DtaSeverity                      string   `pulumi:"dtaSeverity"`
	Enabled                          bool     `pulumi:"enabled"`
	Enforce                          bool     `pulumi:"enforce"`
	EnforceAfterDays                 int      `pulumi:"enforceAfterDays"`
	EnforceExcessivePermissions      bool     `pulumi:"enforceExcessivePermissions"`
	ExceptionalMonitoredMalwarePaths []string `pulumi:"exceptionalMonitoredMalwarePaths"`
	// Indicates if cicd failures will fail the image.
	FailCicd                 bool                                       `pulumi:"failCicd"`
	ForbiddenLabels          []GetFunctionAssurancePolicyForbiddenLabel `pulumi:"forbiddenLabels"`
	ForbiddenLabelsEnabled   bool                                       `pulumi:"forbiddenLabelsEnabled"`
	ForceMicroenforcer       bool                                       `pulumi:"forceMicroenforcer"`
	FunctionIntegrityEnabled bool                                       `pulumi:"functionIntegrityEnabled"`
	// The ID of this resource.
	Id                               string `pulumi:"id"`
	IgnoreRecentlyPublishedVln       bool   `pulumi:"ignoreRecentlyPublishedVln"`
	IgnoreRecentlyPublishedVlnPeriod int    `pulumi:"ignoreRecentlyPublishedVlnPeriod"`
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled bool `pulumi:"ignoreRiskResourcesEnabled"`
	// List of ignored risk resources.
	IgnoredRiskResources []string `pulumi:"ignoredRiskResources"`
	// List of images.
	Images         []string `pulumi:"images"`
	KubeCisEnabled bool     `pulumi:"kubeCisEnabled"`
	// List of labels.
	Labels        []string `pulumi:"labels"`
	MalwareAction string   `pulumi:"malwareAction"`
	// Value of allowed maximum score.
	MaximumScore float64 `pulumi:"maximumScore"`
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled bool `pulumi:"maximumScoreEnabled"`
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix bool     `pulumi:"maximumScoreExcludeNoFix"`
	MonitoredMalwarePaths    []string `pulumi:"monitoredMalwarePaths"`
	Name                     string   `pulumi:"name"`
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers bool `pulumi:"onlyNoneRootUsers"`
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled bool `pulumi:"packagesBlackListEnabled"`
	// List of backlisted images.
	PackagesBlackLists []GetFunctionAssurancePolicyPackagesBlackList `pulumi:"packagesBlackLists"`
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled bool `pulumi:"packagesWhiteListEnabled"`
	// List of whitelisted images.
	PackagesWhiteLists      []GetFunctionAssurancePolicyPackagesWhiteList `pulumi:"packagesWhiteLists"`
	PartialResultsImageFail bool                                          `pulumi:"partialResultsImageFail"`
	ReadOnly                bool                                          `pulumi:"readOnly"`
	// List of registries.
	Registries            []string                                  `pulumi:"registries"`
	Registry              string                                    `pulumi:"registry"`
	RequiredLabels        []GetFunctionAssurancePolicyRequiredLabel `pulumi:"requiredLabels"`
	RequiredLabelsEnabled bool                                      `pulumi:"requiredLabelsEnabled"`
	ScanNfsMounts         bool                                      `pulumi:"scanNfsMounts"`
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData bool `pulumi:"scanSensitiveData"`
	// Indicates if scanning should include scap.
	ScapEnabled bool `pulumi:"scapEnabled"`
	// List of SCAP user scripts for checks.
	ScapFiles []string                          `pulumi:"scapFiles"`
	Scopes    []GetFunctionAssurancePolicyScope `pulumi:"scopes"`
	// List of trusted images.
	TrustedBaseImages []GetFunctionAssurancePolicyTrustedBaseImage `pulumi:"trustedBaseImages"`
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled bool `pulumi:"trustedBaseImagesEnabled"`
	// List of whitelisted licenses.
	WhitelistedLicenses []string `pulumi:"whitelistedLicenses"`
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled bool `pulumi:"whitelistedLicensesEnabled"`
}

A collection of values returned by getFunctionAssurancePolicy.

type LookupFunctionAssurancePolicyResultOutput

type LookupFunctionAssurancePolicyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFunctionAssurancePolicy.

func (LookupFunctionAssurancePolicyResultOutput) AllowedImages

List of explicitly allowed images.

func (LookupFunctionAssurancePolicyResultOutput) ApplicationScopes

func (LookupFunctionAssurancePolicyResultOutput) AuditOnFailure

Indicates if auditing for failures.

func (LookupFunctionAssurancePolicyResultOutput) Author

Name of user account that created the policy.

func (LookupFunctionAssurancePolicyResultOutput) AutoScanConfigured

func (LookupFunctionAssurancePolicyResultOutput) AutoScanEnabled

func (LookupFunctionAssurancePolicyResultOutput) AutoScanTimes

func (LookupFunctionAssurancePolicyResultOutput) BlacklistPermissions

List of function's forbidden permissions.

func (LookupFunctionAssurancePolicyResultOutput) BlacklistPermissionsEnabled

func (o LookupFunctionAssurancePolicyResultOutput) BlacklistPermissionsEnabled() pulumi.BoolOutput

Indicates if blacklist permissions is relevant.

func (LookupFunctionAssurancePolicyResultOutput) BlacklistedLicenses

List of blacklisted licenses.

func (LookupFunctionAssurancePolicyResultOutput) BlacklistedLicensesEnabled

func (o LookupFunctionAssurancePolicyResultOutput) BlacklistedLicensesEnabled() pulumi.BoolOutput

Lndicates if license blacklist is relevant.

func (LookupFunctionAssurancePolicyResultOutput) BlockFailed

Indicates if failed images are blocked.

func (LookupFunctionAssurancePolicyResultOutput) ControlExcludeNoFix

func (LookupFunctionAssurancePolicyResultOutput) CustomChecks

List of Custom user scripts for checks.

func (LookupFunctionAssurancePolicyResultOutput) CustomChecksEnabled

Indicates if scanning should include custom checks.

func (LookupFunctionAssurancePolicyResultOutput) CustomSeverityEnabled

func (LookupFunctionAssurancePolicyResultOutput) CvesBlackListEnabled

Indicates if cves blacklist is relevant.

func (LookupFunctionAssurancePolicyResultOutput) CvesBlackLists

List of cves blacklisted items.

func (LookupFunctionAssurancePolicyResultOutput) CvesWhiteListEnabled

Indicates if cves whitelist is relevant.

func (LookupFunctionAssurancePolicyResultOutput) CvesWhiteLists

List of cves whitelisted licenses

func (LookupFunctionAssurancePolicyResultOutput) CvssSeverity

Identifier of the cvss severity.

func (LookupFunctionAssurancePolicyResultOutput) CvssSeverityEnabled

Indicates if the cvss severity is scanned.

func (LookupFunctionAssurancePolicyResultOutput) CvssSeverityExcludeNoFix

func (o LookupFunctionAssurancePolicyResultOutput) CvssSeverityExcludeNoFix() pulumi.BoolOutput

Indicates that policy should ignore cvss cases that do not have a known fix.

func (LookupFunctionAssurancePolicyResultOutput) Description

func (LookupFunctionAssurancePolicyResultOutput) DisallowMalware

Indicates if malware should block the image.

func (LookupFunctionAssurancePolicyResultOutput) DockerCisEnabled

func (LookupFunctionAssurancePolicyResultOutput) Domain

Name of the container image.

func (LookupFunctionAssurancePolicyResultOutput) DomainName

func (LookupFunctionAssurancePolicyResultOutput) DtaEnabled

func (LookupFunctionAssurancePolicyResultOutput) DtaSeverity

func (LookupFunctionAssurancePolicyResultOutput) ElementType

func (LookupFunctionAssurancePolicyResultOutput) Enabled

func (LookupFunctionAssurancePolicyResultOutput) Enforce

func (LookupFunctionAssurancePolicyResultOutput) EnforceAfterDays

func (LookupFunctionAssurancePolicyResultOutput) EnforceExcessivePermissions

func (o LookupFunctionAssurancePolicyResultOutput) EnforceExcessivePermissions() pulumi.BoolOutput

func (LookupFunctionAssurancePolicyResultOutput) ExceptionalMonitoredMalwarePaths

func (o LookupFunctionAssurancePolicyResultOutput) ExceptionalMonitoredMalwarePaths() pulumi.StringArrayOutput

func (LookupFunctionAssurancePolicyResultOutput) FailCicd

Indicates if cicd failures will fail the image.

func (LookupFunctionAssurancePolicyResultOutput) ForbiddenLabels

func (LookupFunctionAssurancePolicyResultOutput) ForbiddenLabelsEnabled

func (o LookupFunctionAssurancePolicyResultOutput) ForbiddenLabelsEnabled() pulumi.BoolOutput

func (LookupFunctionAssurancePolicyResultOutput) ForceMicroenforcer

func (LookupFunctionAssurancePolicyResultOutput) FunctionIntegrityEnabled

func (o LookupFunctionAssurancePolicyResultOutput) FunctionIntegrityEnabled() pulumi.BoolOutput

func (LookupFunctionAssurancePolicyResultOutput) Id

The ID of this resource.

func (LookupFunctionAssurancePolicyResultOutput) IgnoreRecentlyPublishedVln

func (o LookupFunctionAssurancePolicyResultOutput) IgnoreRecentlyPublishedVln() pulumi.BoolOutput

func (LookupFunctionAssurancePolicyResultOutput) IgnoreRecentlyPublishedVlnPeriod

func (o LookupFunctionAssurancePolicyResultOutput) IgnoreRecentlyPublishedVlnPeriod() pulumi.IntOutput

func (LookupFunctionAssurancePolicyResultOutput) IgnoreRiskResourcesEnabled

func (o LookupFunctionAssurancePolicyResultOutput) IgnoreRiskResourcesEnabled() pulumi.BoolOutput

Indicates if risk resources are ignored.

func (LookupFunctionAssurancePolicyResultOutput) IgnoredRiskResources

List of ignored risk resources.

func (LookupFunctionAssurancePolicyResultOutput) Images

List of images.

func (LookupFunctionAssurancePolicyResultOutput) KubeCisEnabled

func (LookupFunctionAssurancePolicyResultOutput) Labels

List of labels.

func (LookupFunctionAssurancePolicyResultOutput) MalwareAction

func (LookupFunctionAssurancePolicyResultOutput) MaximumScore

Value of allowed maximum score.

func (LookupFunctionAssurancePolicyResultOutput) MaximumScoreEnabled

Indicates if exceeding the maximum score is scanned.

func (LookupFunctionAssurancePolicyResultOutput) MaximumScoreExcludeNoFix

func (o LookupFunctionAssurancePolicyResultOutput) MaximumScoreExcludeNoFix() pulumi.BoolOutput

Indicates that policy should ignore cases that do not have a known fix.

func (LookupFunctionAssurancePolicyResultOutput) MonitoredMalwarePaths

func (LookupFunctionAssurancePolicyResultOutput) Name

func (LookupFunctionAssurancePolicyResultOutput) OnlyNoneRootUsers

Indicates if raise a warning for images that should only be run as root.

func (LookupFunctionAssurancePolicyResultOutput) PackagesBlackListEnabled

func (o LookupFunctionAssurancePolicyResultOutput) PackagesBlackListEnabled() pulumi.BoolOutput

Indicates if packages blacklist is relevant.

func (LookupFunctionAssurancePolicyResultOutput) PackagesBlackLists

List of backlisted images.

func (LookupFunctionAssurancePolicyResultOutput) PackagesWhiteListEnabled

func (o LookupFunctionAssurancePolicyResultOutput) PackagesWhiteListEnabled() pulumi.BoolOutput

Indicates if packages whitelist is relevant.

func (LookupFunctionAssurancePolicyResultOutput) PackagesWhiteLists

List of whitelisted images.

func (LookupFunctionAssurancePolicyResultOutput) PartialResultsImageFail

func (o LookupFunctionAssurancePolicyResultOutput) PartialResultsImageFail() pulumi.BoolOutput

func (LookupFunctionAssurancePolicyResultOutput) ReadOnly

func (LookupFunctionAssurancePolicyResultOutput) Registries

List of registries.

func (LookupFunctionAssurancePolicyResultOutput) Registry

func (LookupFunctionAssurancePolicyResultOutput) RequiredLabels

func (LookupFunctionAssurancePolicyResultOutput) RequiredLabelsEnabled

func (LookupFunctionAssurancePolicyResultOutput) ScanNfsMounts

func (LookupFunctionAssurancePolicyResultOutput) ScanSensitiveData

Indicates if scan should include sensitive data in the image.

func (LookupFunctionAssurancePolicyResultOutput) ScapEnabled

Indicates if scanning should include scap.

func (LookupFunctionAssurancePolicyResultOutput) ScapFiles

List of SCAP user scripts for checks.

func (LookupFunctionAssurancePolicyResultOutput) Scopes

func (LookupFunctionAssurancePolicyResultOutput) ToLookupFunctionAssurancePolicyResultOutput

func (o LookupFunctionAssurancePolicyResultOutput) ToLookupFunctionAssurancePolicyResultOutput() LookupFunctionAssurancePolicyResultOutput

func (LookupFunctionAssurancePolicyResultOutput) ToLookupFunctionAssurancePolicyResultOutputWithContext

func (o LookupFunctionAssurancePolicyResultOutput) ToLookupFunctionAssurancePolicyResultOutputWithContext(ctx context.Context) LookupFunctionAssurancePolicyResultOutput

func (LookupFunctionAssurancePolicyResultOutput) TrustedBaseImages

List of trusted images.

func (LookupFunctionAssurancePolicyResultOutput) TrustedBaseImagesEnabled

func (o LookupFunctionAssurancePolicyResultOutput) TrustedBaseImagesEnabled() pulumi.BoolOutput

Indicates if list of trusted base images is relevant.

func (LookupFunctionAssurancePolicyResultOutput) WhitelistedLicenses

List of whitelisted licenses.

func (LookupFunctionAssurancePolicyResultOutput) WhitelistedLicensesEnabled

func (o LookupFunctionAssurancePolicyResultOutput) WhitelistedLicensesEnabled() pulumi.BoolOutput

Indicates if license blacklist is relevant.

type LookupFunctionRuntimePolicyArgs

type LookupFunctionRuntimePolicyArgs struct {
	// Name of the function runtime policy
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getFunctionRuntimePolicy.

type LookupFunctionRuntimePolicyOutputArgs

type LookupFunctionRuntimePolicyOutputArgs struct {
	// Name of the function runtime policy
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getFunctionRuntimePolicy.

func (LookupFunctionRuntimePolicyOutputArgs) ElementType

type LookupFunctionRuntimePolicyResult

type LookupFunctionRuntimePolicyResult struct {
	// Indicates the application scope of the service.
	ApplicationScopes []string `pulumi:"applicationScopes"`
	// Username of the account that created the service.
	Author string `pulumi:"author"`
	// If true, prevent creation of malicious executables in functions during their runtime post invocation.
	BlockMaliciousExecutables bool `pulumi:"blockMaliciousExecutables"`
	// List of processes that will be allowed
	BlockMaliciousExecutablesAllowedProcesses []string `pulumi:"blockMaliciousExecutablesAllowedProcesses"`
	// If true, prevent running of executables in functions locate in /tmp folder during their runtime post invocation.
	BlockRunningExecutablesInTmpFolder bool `pulumi:"blockRunningExecutablesInTmpFolder"`
	// List of executables that are prevented from running in containers.
	BlockedExecutables []string `pulumi:"blockedExecutables"`
	// The description of the function runtime policy
	Description string `pulumi:"description"`
	// Indicates if the runtime policy is enabled or not.
	Enabled bool `pulumi:"enabled"`
	// Indicates that policy should effect container execution (not just for audit).
	Enforce bool `pulumi:"enforce"`
	// Honeypot User ID (Access Key)
	HoneypotAccessKey string `pulumi:"honeypotAccessKey"`
	// List of options to apply the honeypot on (Environment Vairable, Layer, File)
	HoneypotApplyOns []string `pulumi:"honeypotApplyOns"`
	// Honeypot User Password (Secret Key)
	HoneypotSecretKey string `pulumi:"honeypotSecretKey"`
	// Serverless application name
	HoneypotServerlessAppName string `pulumi:"honeypotServerlessAppName"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Name of the function runtime policy
	Name string `pulumi:"name"`
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression string `pulumi:"scopeExpression"`
	// List of scope attributes.
	ScopeVariables []GetFunctionRuntimePolicyScopeVariable `pulumi:"scopeVariables"`
}

A collection of values returned by getFunctionRuntimePolicy.

func LookupFunctionRuntimePolicy

func LookupFunctionRuntimePolicy(ctx *pulumi.Context, args *LookupFunctionRuntimePolicyArgs, opts ...pulumi.InvokeOption) (*LookupFunctionRuntimePolicyResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		functionRuntimePolicy, err := aquasec.LookupFunctionRuntimePolicy(ctx, &aquasec.LookupFunctionRuntimePolicyArgs{
			Name: "FunctionRuntimePolicyName",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("functionRuntimePolicyDetails", functionRuntimePolicy)
		return nil
	})
}

```

type LookupFunctionRuntimePolicyResultOutput

type LookupFunctionRuntimePolicyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFunctionRuntimePolicy.

func (LookupFunctionRuntimePolicyResultOutput) ApplicationScopes

Indicates the application scope of the service.

func (LookupFunctionRuntimePolicyResultOutput) Author

Username of the account that created the service.

func (LookupFunctionRuntimePolicyResultOutput) BlockMaliciousExecutables

func (o LookupFunctionRuntimePolicyResultOutput) BlockMaliciousExecutables() pulumi.BoolOutput

If true, prevent creation of malicious executables in functions during their runtime post invocation.

func (LookupFunctionRuntimePolicyResultOutput) BlockMaliciousExecutablesAllowedProcesses

func (o LookupFunctionRuntimePolicyResultOutput) BlockMaliciousExecutablesAllowedProcesses() pulumi.StringArrayOutput

List of processes that will be allowed

func (LookupFunctionRuntimePolicyResultOutput) BlockRunningExecutablesInTmpFolder

func (o LookupFunctionRuntimePolicyResultOutput) BlockRunningExecutablesInTmpFolder() pulumi.BoolOutput

If true, prevent running of executables in functions locate in /tmp folder during their runtime post invocation.

func (LookupFunctionRuntimePolicyResultOutput) BlockedExecutables

List of executables that are prevented from running in containers.

func (LookupFunctionRuntimePolicyResultOutput) Description

The description of the function runtime policy

func (LookupFunctionRuntimePolicyResultOutput) ElementType

func (LookupFunctionRuntimePolicyResultOutput) Enabled

Indicates if the runtime policy is enabled or not.

func (LookupFunctionRuntimePolicyResultOutput) Enforce

Indicates that policy should effect container execution (not just for audit).

func (LookupFunctionRuntimePolicyResultOutput) HoneypotAccessKey

Honeypot User ID (Access Key)

func (LookupFunctionRuntimePolicyResultOutput) HoneypotApplyOns

List of options to apply the honeypot on (Environment Vairable, Layer, File)

func (LookupFunctionRuntimePolicyResultOutput) HoneypotSecretKey

Honeypot User Password (Secret Key)

func (LookupFunctionRuntimePolicyResultOutput) HoneypotServerlessAppName

func (o LookupFunctionRuntimePolicyResultOutput) HoneypotServerlessAppName() pulumi.StringOutput

Serverless application name

func (LookupFunctionRuntimePolicyResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupFunctionRuntimePolicyResultOutput) Name

Name of the function runtime policy

func (LookupFunctionRuntimePolicyResultOutput) ScopeExpression

Logical expression of how to compute the dependency of the scope variables.

func (LookupFunctionRuntimePolicyResultOutput) ScopeVariables

List of scope attributes.

func (LookupFunctionRuntimePolicyResultOutput) ToLookupFunctionRuntimePolicyResultOutput

func (o LookupFunctionRuntimePolicyResultOutput) ToLookupFunctionRuntimePolicyResultOutput() LookupFunctionRuntimePolicyResultOutput

func (LookupFunctionRuntimePolicyResultOutput) ToLookupFunctionRuntimePolicyResultOutputWithContext

func (o LookupFunctionRuntimePolicyResultOutput) ToLookupFunctionRuntimePolicyResultOutputWithContext(ctx context.Context) LookupFunctionRuntimePolicyResultOutput

type LookupHostAssurancePolicyArgs

type LookupHostAssurancePolicyArgs struct {
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getHostAssurancePolicy.

type LookupHostAssurancePolicyOutputArgs

type LookupHostAssurancePolicyOutputArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getHostAssurancePolicy.

func (LookupHostAssurancePolicyOutputArgs) ElementType

type LookupHostAssurancePolicyResult

type LookupHostAssurancePolicyResult struct {
	// List of explicitly allowed images.
	AllowedImages     []string `pulumi:"allowedImages"`
	ApplicationScopes []string `pulumi:"applicationScopes"`
	// Indicates if auditing for failures.
	AuditOnFailure bool `pulumi:"auditOnFailure"`
	// Name of user account that created the policy.
	Author             string                               `pulumi:"author"`
	AutoScanConfigured bool                                 `pulumi:"autoScanConfigured"`
	AutoScanEnabled    bool                                 `pulumi:"autoScanEnabled"`
	AutoScanTimes      []GetHostAssurancePolicyAutoScanTime `pulumi:"autoScanTimes"`
	// List of function's forbidden permissions.
	BlacklistPermissions []string `pulumi:"blacklistPermissions"`
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled bool `pulumi:"blacklistPermissionsEnabled"`
	// List of blacklisted licenses.
	BlacklistedLicenses []string `pulumi:"blacklistedLicenses"`
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled bool `pulumi:"blacklistedLicensesEnabled"`
	// Indicates if failed images are blocked.
	BlockFailed         bool `pulumi:"blockFailed"`
	ControlExcludeNoFix bool `pulumi:"controlExcludeNoFix"`
	// List of Custom user scripts for checks.
	CustomChecks []GetHostAssurancePolicyCustomCheck `pulumi:"customChecks"`
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   bool `pulumi:"customChecksEnabled"`
	CustomSeverityEnabled bool `pulumi:"customSeverityEnabled"`
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled bool `pulumi:"cvesBlackListEnabled"`
	// List of cves blacklisted items.
	CvesBlackLists []string `pulumi:"cvesBlackLists"`
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled bool `pulumi:"cvesWhiteListEnabled"`
	// List of cves whitelisted licenses
	CvesWhiteLists []string `pulumi:"cvesWhiteLists"`
	// Identifier of the cvss severity.
	CvssSeverity string `pulumi:"cvssSeverity"`
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled bool `pulumi:"cvssSeverityEnabled"`
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix bool   `pulumi:"cvssSeverityExcludeNoFix"`
	Description              string `pulumi:"description"`
	// Indicates if malware should block the image.
	DisallowMalware  bool `pulumi:"disallowMalware"`
	DockerCisEnabled bool `pulumi:"dockerCisEnabled"`
	// Name of the container image.
	Domain                           string   `pulumi:"domain"`
	DomainName                       string   `pulumi:"domainName"`
	DtaEnabled                       bool     `pulumi:"dtaEnabled"`
	DtaSeverity                      string   `pulumi:"dtaSeverity"`
	Enabled                          bool     `pulumi:"enabled"`
	Enforce                          bool     `pulumi:"enforce"`
	EnforceAfterDays                 int      `pulumi:"enforceAfterDays"`
	EnforceExcessivePermissions      bool     `pulumi:"enforceExcessivePermissions"`
	ExceptionalMonitoredMalwarePaths []string `pulumi:"exceptionalMonitoredMalwarePaths"`
	// Indicates if cicd failures will fail the image.
	FailCicd                 bool                                   `pulumi:"failCicd"`
	ForbiddenLabels          []GetHostAssurancePolicyForbiddenLabel `pulumi:"forbiddenLabels"`
	ForbiddenLabelsEnabled   bool                                   `pulumi:"forbiddenLabelsEnabled"`
	ForceMicroenforcer       bool                                   `pulumi:"forceMicroenforcer"`
	FunctionIntegrityEnabled bool                                   `pulumi:"functionIntegrityEnabled"`
	// The ID of this resource.
	Id                               string `pulumi:"id"`
	IgnoreRecentlyPublishedVln       bool   `pulumi:"ignoreRecentlyPublishedVln"`
	IgnoreRecentlyPublishedVlnPeriod int    `pulumi:"ignoreRecentlyPublishedVlnPeriod"`
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled bool `pulumi:"ignoreRiskResourcesEnabled"`
	// List of ignored risk resources.
	IgnoredRiskResources []string `pulumi:"ignoredRiskResources"`
	// List of images.
	Images         []string `pulumi:"images"`
	KubeCisEnabled bool     `pulumi:"kubeCisEnabled"`
	// List of labels.
	Labels        []string `pulumi:"labels"`
	MalwareAction string   `pulumi:"malwareAction"`
	// Value of allowed maximum score.
	MaximumScore float64 `pulumi:"maximumScore"`
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled bool `pulumi:"maximumScoreEnabled"`
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix bool     `pulumi:"maximumScoreExcludeNoFix"`
	MonitoredMalwarePaths    []string `pulumi:"monitoredMalwarePaths"`
	Name                     string   `pulumi:"name"`
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers bool `pulumi:"onlyNoneRootUsers"`
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled bool `pulumi:"packagesBlackListEnabled"`
	// List of backlisted images.
	PackagesBlackLists []GetHostAssurancePolicyPackagesBlackList `pulumi:"packagesBlackLists"`
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled bool `pulumi:"packagesWhiteListEnabled"`
	// List of whitelisted images.
	PackagesWhiteLists      []GetHostAssurancePolicyPackagesWhiteList `pulumi:"packagesWhiteLists"`
	PartialResultsImageFail bool                                      `pulumi:"partialResultsImageFail"`
	ReadOnly                bool                                      `pulumi:"readOnly"`
	// List of registries.
	Registries            []string                              `pulumi:"registries"`
	Registry              string                                `pulumi:"registry"`
	RequiredLabels        []GetHostAssurancePolicyRequiredLabel `pulumi:"requiredLabels"`
	RequiredLabelsEnabled bool                                  `pulumi:"requiredLabelsEnabled"`
	ScanNfsMounts         bool                                  `pulumi:"scanNfsMounts"`
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData bool `pulumi:"scanSensitiveData"`
	// Indicates if scanning should include scap.
	ScapEnabled bool `pulumi:"scapEnabled"`
	// List of SCAP user scripts for checks.
	ScapFiles []string                      `pulumi:"scapFiles"`
	Scopes    []GetHostAssurancePolicyScope `pulumi:"scopes"`
	// List of trusted images.
	TrustedBaseImages []GetHostAssurancePolicyTrustedBaseImage `pulumi:"trustedBaseImages"`
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled bool `pulumi:"trustedBaseImagesEnabled"`
	// List of whitelisted licenses.
	WhitelistedLicenses []string `pulumi:"whitelistedLicenses"`
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled bool `pulumi:"whitelistedLicensesEnabled"`
}

A collection of values returned by getHostAssurancePolicy.

type LookupHostAssurancePolicyResultOutput

type LookupHostAssurancePolicyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getHostAssurancePolicy.

func (LookupHostAssurancePolicyResultOutput) AllowedImages

List of explicitly allowed images.

func (LookupHostAssurancePolicyResultOutput) ApplicationScopes

func (LookupHostAssurancePolicyResultOutput) AuditOnFailure

Indicates if auditing for failures.

func (LookupHostAssurancePolicyResultOutput) Author

Name of user account that created the policy.

func (LookupHostAssurancePolicyResultOutput) AutoScanConfigured

func (LookupHostAssurancePolicyResultOutput) AutoScanEnabled

func (LookupHostAssurancePolicyResultOutput) AutoScanTimes

func (LookupHostAssurancePolicyResultOutput) BlacklistPermissions

List of function's forbidden permissions.

func (LookupHostAssurancePolicyResultOutput) BlacklistPermissionsEnabled

func (o LookupHostAssurancePolicyResultOutput) BlacklistPermissionsEnabled() pulumi.BoolOutput

Indicates if blacklist permissions is relevant.

func (LookupHostAssurancePolicyResultOutput) BlacklistedLicenses

List of blacklisted licenses.

func (LookupHostAssurancePolicyResultOutput) BlacklistedLicensesEnabled

func (o LookupHostAssurancePolicyResultOutput) BlacklistedLicensesEnabled() pulumi.BoolOutput

Lndicates if license blacklist is relevant.

func (LookupHostAssurancePolicyResultOutput) BlockFailed

Indicates if failed images are blocked.

func (LookupHostAssurancePolicyResultOutput) ControlExcludeNoFix

func (LookupHostAssurancePolicyResultOutput) CustomChecks

List of Custom user scripts for checks.

func (LookupHostAssurancePolicyResultOutput) CustomChecksEnabled

Indicates if scanning should include custom checks.

func (LookupHostAssurancePolicyResultOutput) CustomSeverityEnabled

func (o LookupHostAssurancePolicyResultOutput) CustomSeverityEnabled() pulumi.BoolOutput

func (LookupHostAssurancePolicyResultOutput) CvesBlackListEnabled

func (o LookupHostAssurancePolicyResultOutput) CvesBlackListEnabled() pulumi.BoolOutput

Indicates if cves blacklist is relevant.

func (LookupHostAssurancePolicyResultOutput) CvesBlackLists

List of cves blacklisted items.

func (LookupHostAssurancePolicyResultOutput) CvesWhiteListEnabled

func (o LookupHostAssurancePolicyResultOutput) CvesWhiteListEnabled() pulumi.BoolOutput

Indicates if cves whitelist is relevant.

func (LookupHostAssurancePolicyResultOutput) CvesWhiteLists

List of cves whitelisted licenses

func (LookupHostAssurancePolicyResultOutput) CvssSeverity

Identifier of the cvss severity.

func (LookupHostAssurancePolicyResultOutput) CvssSeverityEnabled

Indicates if the cvss severity is scanned.

func (LookupHostAssurancePolicyResultOutput) CvssSeverityExcludeNoFix

func (o LookupHostAssurancePolicyResultOutput) CvssSeverityExcludeNoFix() pulumi.BoolOutput

Indicates that policy should ignore cvss cases that do not have a known fix.

func (LookupHostAssurancePolicyResultOutput) Description

func (LookupHostAssurancePolicyResultOutput) DisallowMalware

Indicates if malware should block the image.

func (LookupHostAssurancePolicyResultOutput) DockerCisEnabled

func (LookupHostAssurancePolicyResultOutput) Domain

Name of the container image.

func (LookupHostAssurancePolicyResultOutput) DomainName

func (LookupHostAssurancePolicyResultOutput) DtaEnabled

func (LookupHostAssurancePolicyResultOutput) DtaSeverity

func (LookupHostAssurancePolicyResultOutput) ElementType

func (LookupHostAssurancePolicyResultOutput) Enabled

func (LookupHostAssurancePolicyResultOutput) Enforce

func (LookupHostAssurancePolicyResultOutput) EnforceAfterDays

func (LookupHostAssurancePolicyResultOutput) EnforceExcessivePermissions

func (o LookupHostAssurancePolicyResultOutput) EnforceExcessivePermissions() pulumi.BoolOutput

func (LookupHostAssurancePolicyResultOutput) ExceptionalMonitoredMalwarePaths

func (o LookupHostAssurancePolicyResultOutput) ExceptionalMonitoredMalwarePaths() pulumi.StringArrayOutput

func (LookupHostAssurancePolicyResultOutput) FailCicd

Indicates if cicd failures will fail the image.

func (LookupHostAssurancePolicyResultOutput) ForbiddenLabels

func (LookupHostAssurancePolicyResultOutput) ForbiddenLabelsEnabled

func (o LookupHostAssurancePolicyResultOutput) ForbiddenLabelsEnabled() pulumi.BoolOutput

func (LookupHostAssurancePolicyResultOutput) ForceMicroenforcer

func (LookupHostAssurancePolicyResultOutput) FunctionIntegrityEnabled

func (o LookupHostAssurancePolicyResultOutput) FunctionIntegrityEnabled() pulumi.BoolOutput

func (LookupHostAssurancePolicyResultOutput) Id

The ID of this resource.

func (LookupHostAssurancePolicyResultOutput) IgnoreRecentlyPublishedVln

func (o LookupHostAssurancePolicyResultOutput) IgnoreRecentlyPublishedVln() pulumi.BoolOutput

func (LookupHostAssurancePolicyResultOutput) IgnoreRecentlyPublishedVlnPeriod

func (o LookupHostAssurancePolicyResultOutput) IgnoreRecentlyPublishedVlnPeriod() pulumi.IntOutput

func (LookupHostAssurancePolicyResultOutput) IgnoreRiskResourcesEnabled

func (o LookupHostAssurancePolicyResultOutput) IgnoreRiskResourcesEnabled() pulumi.BoolOutput

Indicates if risk resources are ignored.

func (LookupHostAssurancePolicyResultOutput) IgnoredRiskResources

List of ignored risk resources.

func (LookupHostAssurancePolicyResultOutput) Images

List of images.

func (LookupHostAssurancePolicyResultOutput) KubeCisEnabled

func (LookupHostAssurancePolicyResultOutput) Labels

List of labels.

func (LookupHostAssurancePolicyResultOutput) MalwareAction

func (LookupHostAssurancePolicyResultOutput) MaximumScore

Value of allowed maximum score.

func (LookupHostAssurancePolicyResultOutput) MaximumScoreEnabled

Indicates if exceeding the maximum score is scanned.

func (LookupHostAssurancePolicyResultOutput) MaximumScoreExcludeNoFix

func (o LookupHostAssurancePolicyResultOutput) MaximumScoreExcludeNoFix() pulumi.BoolOutput

Indicates that policy should ignore cases that do not have a known fix.

func (LookupHostAssurancePolicyResultOutput) MonitoredMalwarePaths

func (LookupHostAssurancePolicyResultOutput) Name

func (LookupHostAssurancePolicyResultOutput) OnlyNoneRootUsers

Indicates if raise a warning for images that should only be run as root.

func (LookupHostAssurancePolicyResultOutput) PackagesBlackListEnabled

func (o LookupHostAssurancePolicyResultOutput) PackagesBlackListEnabled() pulumi.BoolOutput

Indicates if packages blacklist is relevant.

func (LookupHostAssurancePolicyResultOutput) PackagesBlackLists

List of backlisted images.

func (LookupHostAssurancePolicyResultOutput) PackagesWhiteListEnabled

func (o LookupHostAssurancePolicyResultOutput) PackagesWhiteListEnabled() pulumi.BoolOutput

Indicates if packages whitelist is relevant.

func (LookupHostAssurancePolicyResultOutput) PackagesWhiteLists

List of whitelisted images.

func (LookupHostAssurancePolicyResultOutput) PartialResultsImageFail

func (o LookupHostAssurancePolicyResultOutput) PartialResultsImageFail() pulumi.BoolOutput

func (LookupHostAssurancePolicyResultOutput) ReadOnly

func (LookupHostAssurancePolicyResultOutput) Registries

List of registries.

func (LookupHostAssurancePolicyResultOutput) Registry

func (LookupHostAssurancePolicyResultOutput) RequiredLabels

func (LookupHostAssurancePolicyResultOutput) RequiredLabelsEnabled

func (o LookupHostAssurancePolicyResultOutput) RequiredLabelsEnabled() pulumi.BoolOutput

func (LookupHostAssurancePolicyResultOutput) ScanNfsMounts

func (LookupHostAssurancePolicyResultOutput) ScanSensitiveData

Indicates if scan should include sensitive data in the image.

func (LookupHostAssurancePolicyResultOutput) ScapEnabled

Indicates if scanning should include scap.

func (LookupHostAssurancePolicyResultOutput) ScapFiles

List of SCAP user scripts for checks.

func (LookupHostAssurancePolicyResultOutput) Scopes

func (LookupHostAssurancePolicyResultOutput) ToLookupHostAssurancePolicyResultOutput

func (o LookupHostAssurancePolicyResultOutput) ToLookupHostAssurancePolicyResultOutput() LookupHostAssurancePolicyResultOutput

func (LookupHostAssurancePolicyResultOutput) ToLookupHostAssurancePolicyResultOutputWithContext

func (o LookupHostAssurancePolicyResultOutput) ToLookupHostAssurancePolicyResultOutputWithContext(ctx context.Context) LookupHostAssurancePolicyResultOutput

func (LookupHostAssurancePolicyResultOutput) TrustedBaseImages

List of trusted images.

func (LookupHostAssurancePolicyResultOutput) TrustedBaseImagesEnabled

func (o LookupHostAssurancePolicyResultOutput) TrustedBaseImagesEnabled() pulumi.BoolOutput

Indicates if list of trusted base images is relevant.

func (LookupHostAssurancePolicyResultOutput) WhitelistedLicenses

List of whitelisted licenses.

func (LookupHostAssurancePolicyResultOutput) WhitelistedLicensesEnabled

func (o LookupHostAssurancePolicyResultOutput) WhitelistedLicensesEnabled() pulumi.BoolOutput

Indicates if license blacklist is relevant.

type LookupHostRuntimePolicyArgs

type LookupHostRuntimePolicyArgs struct {
	// Name of the host runtime policy
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getHostRuntimePolicy.

type LookupHostRuntimePolicyOutputArgs

type LookupHostRuntimePolicyOutputArgs struct {
	// Name of the host runtime policy
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getHostRuntimePolicy.

func (LookupHostRuntimePolicyOutputArgs) ElementType

type LookupHostRuntimePolicyResult

type LookupHostRuntimePolicyResult struct {
	// Indicates the application scope of the service.
	ApplicationScopes []string `pulumi:"applicationScopes"`
	// If true, all process activity will be audited.
	AuditAllOsUserActivity bool `pulumi:"auditAllOsUserActivity"`
	// Detects brute force login attempts
	AuditBruteForceLogin bool `pulumi:"auditBruteForceLogin"`
	// If true, full command arguments will be audited.
	AuditFullCommandArguments bool `pulumi:"auditFullCommandArguments"`
	// If true, host failed logins will be audited.
	AuditHostFailedLoginEvents bool `pulumi:"auditHostFailedLoginEvents"`
	// If true, host successful logins will be audited.
	AuditHostSuccessfulLoginEvents bool `pulumi:"auditHostSuccessfulLoginEvents"`
	// If true, account management will be audited.
	AuditUserAccountManagement bool `pulumi:"auditUserAccountManagement"`
	// Username of the account that created the service.
	Author string `pulumi:"author"`
	// Detect and prevent communication to DNS/IP addresses known to be used for Cryptocurrency Mining
	BlockCryptocurrencyMining bool `pulumi:"blockCryptocurrencyMining"`
	// List of files that are prevented from being read, modified and executed in the containers.
	BlockedFiles []string `pulumi:"blockedFiles"`
	// The description of the host runtime policy
	Description string `pulumi:"description"`
	// If true, detect and prevent communication from containers to IP addresses known to have a bad reputation.
	EnableIpReputationSecurity bool `pulumi:"enableIpReputationSecurity"`
	// Indicates if the runtime policy is enabled or not.
	Enabled bool `pulumi:"enabled"`
	// Indicates that policy should effect container execution (not just for audit).
	Enforce bool `pulumi:"enforce"`
	// Indicates the number of days after which the runtime policy will be changed to enforce mode.
	EnforceAfterDays int `pulumi:"enforceAfterDays"`
	// Configuration for file integrity monitoring.
	FileIntegrityMonitorings []GetHostRuntimePolicyFileIntegrityMonitoring `pulumi:"fileIntegrityMonitorings"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions []GetHostRuntimePolicyMalwareScanOption `pulumi:"malwareScanOptions"`
	// If true, system log will be monitored.
	MonitorSystemLogIntegrity bool `pulumi:"monitorSystemLogIntegrity"`
	// If true, system time changes will be monitored.
	MonitorSystemTimeChanges bool `pulumi:"monitorSystemTimeChanges"`
	// If true, windows service operations will be monitored.
	MonitorWindowsServices bool `pulumi:"monitorWindowsServices"`
	// Name of the host runtime policy
	Name string `pulumi:"name"`
	// List of OS (Linux or Windows) groups that are allowed to authenticate to the host, and block authentication requests from all others. Groups can be either Linux groups or Windows AD groups.
	OsGroupsAlloweds []string `pulumi:"osGroupsAlloweds"`
	// List of OS (Linux or Windows) groups that are not allowed to authenticate to the host, and block authentication requests from all others. Groups can be either Linux groups or Windows AD groups.
	OsGroupsBlockeds []string `pulumi:"osGroupsBlockeds"`
	// List of OS (Linux or Windows) users that are allowed to authenticate to the host, and block authentication requests from all others.
	OsUsersAlloweds []string `pulumi:"osUsersAlloweds"`
	// List of OS (Linux or Windows) users that are not allowed to authenticate to the host, and block authentication requests from all others.
	OsUsersBlockeds []string `pulumi:"osUsersBlockeds"`
	// List of packages that are not allowed read, write or execute all files that under the packages.
	PackageBlocks []string `pulumi:"packageBlocks"`
	// If true, port scanning behaviors will be audited.
	PortScanningDetection bool `pulumi:"portScanningDetection"`
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression string `pulumi:"scopeExpression"`
	// List of scope attributes.
	ScopeVariables []GetHostRuntimePolicyScopeVariable `pulumi:"scopeVariables"`
	// Configuration for windows registry monitoring.
	WindowsRegistryMonitorings []GetHostRuntimePolicyWindowsRegistryMonitoring `pulumi:"windowsRegistryMonitorings"`
	// Configuration for windows registry protection.
	WindowsRegistryProtections []GetHostRuntimePolicyWindowsRegistryProtection `pulumi:"windowsRegistryProtections"`
}

A collection of values returned by getHostRuntimePolicy.

func LookupHostRuntimePolicy

func LookupHostRuntimePolicy(ctx *pulumi.Context, args *LookupHostRuntimePolicyArgs, opts ...pulumi.InvokeOption) (*LookupHostRuntimePolicyResult, error)

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		hostRuntimePolicy, err := aquasec.LookupHostRuntimePolicy(ctx, &aquasec.LookupHostRuntimePolicyArgs{
			Name: "hostRuntimePolicyName",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("hostRuntimePolicyDetails", hostRuntimePolicy)
		return nil
	})
}

```

type LookupHostRuntimePolicyResultOutput

type LookupHostRuntimePolicyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getHostRuntimePolicy.

func (LookupHostRuntimePolicyResultOutput) ApplicationScopes

Indicates the application scope of the service.

func (LookupHostRuntimePolicyResultOutput) AuditAllOsUserActivity

func (o LookupHostRuntimePolicyResultOutput) AuditAllOsUserActivity() pulumi.BoolOutput

If true, all process activity will be audited.

func (LookupHostRuntimePolicyResultOutput) AuditBruteForceLogin

func (o LookupHostRuntimePolicyResultOutput) AuditBruteForceLogin() pulumi.BoolOutput

Detects brute force login attempts

func (LookupHostRuntimePolicyResultOutput) AuditFullCommandArguments

func (o LookupHostRuntimePolicyResultOutput) AuditFullCommandArguments() pulumi.BoolOutput

If true, full command arguments will be audited.

func (LookupHostRuntimePolicyResultOutput) AuditHostFailedLoginEvents

func (o LookupHostRuntimePolicyResultOutput) AuditHostFailedLoginEvents() pulumi.BoolOutput

If true, host failed logins will be audited.

func (LookupHostRuntimePolicyResultOutput) AuditHostSuccessfulLoginEvents

func (o LookupHostRuntimePolicyResultOutput) AuditHostSuccessfulLoginEvents() pulumi.BoolOutput

If true, host successful logins will be audited.

func (LookupHostRuntimePolicyResultOutput) AuditUserAccountManagement

func (o LookupHostRuntimePolicyResultOutput) AuditUserAccountManagement() pulumi.BoolOutput

If true, account management will be audited.

func (LookupHostRuntimePolicyResultOutput) Author

Username of the account that created the service.

func (LookupHostRuntimePolicyResultOutput) BlockCryptocurrencyMining

func (o LookupHostRuntimePolicyResultOutput) BlockCryptocurrencyMining() pulumi.BoolOutput

Detect and prevent communication to DNS/IP addresses known to be used for Cryptocurrency Mining

func (LookupHostRuntimePolicyResultOutput) BlockedFiles

List of files that are prevented from being read, modified and executed in the containers.

func (LookupHostRuntimePolicyResultOutput) Description

The description of the host runtime policy

func (LookupHostRuntimePolicyResultOutput) ElementType

func (LookupHostRuntimePolicyResultOutput) EnableIpReputationSecurity

func (o LookupHostRuntimePolicyResultOutput) EnableIpReputationSecurity() pulumi.BoolOutput

If true, detect and prevent communication from containers to IP addresses known to have a bad reputation.

func (LookupHostRuntimePolicyResultOutput) Enabled

Indicates if the runtime policy is enabled or not.

func (LookupHostRuntimePolicyResultOutput) Enforce

Indicates that policy should effect container execution (not just for audit).

func (LookupHostRuntimePolicyResultOutput) EnforceAfterDays

Indicates the number of days after which the runtime policy will be changed to enforce mode.

func (LookupHostRuntimePolicyResultOutput) FileIntegrityMonitorings

Configuration for file integrity monitoring.

func (LookupHostRuntimePolicyResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupHostRuntimePolicyResultOutput) MalwareScanOptions

Configuration for Real-Time Malware Protection.

func (LookupHostRuntimePolicyResultOutput) MonitorSystemLogIntegrity

func (o LookupHostRuntimePolicyResultOutput) MonitorSystemLogIntegrity() pulumi.BoolOutput

If true, system log will be monitored.

func (LookupHostRuntimePolicyResultOutput) MonitorSystemTimeChanges

func (o LookupHostRuntimePolicyResultOutput) MonitorSystemTimeChanges() pulumi.BoolOutput

If true, system time changes will be monitored.

func (LookupHostRuntimePolicyResultOutput) MonitorWindowsServices

func (o LookupHostRuntimePolicyResultOutput) MonitorWindowsServices() pulumi.BoolOutput

If true, windows service operations will be monitored.

func (LookupHostRuntimePolicyResultOutput) Name

Name of the host runtime policy

func (LookupHostRuntimePolicyResultOutput) OsGroupsAlloweds

List of OS (Linux or Windows) groups that are allowed to authenticate to the host, and block authentication requests from all others. Groups can be either Linux groups or Windows AD groups.

func (LookupHostRuntimePolicyResultOutput) OsGroupsBlockeds

List of OS (Linux or Windows) groups that are not allowed to authenticate to the host, and block authentication requests from all others. Groups can be either Linux groups or Windows AD groups.

func (LookupHostRuntimePolicyResultOutput) OsUsersAlloweds

List of OS (Linux or Windows) users that are allowed to authenticate to the host, and block authentication requests from all others.

func (LookupHostRuntimePolicyResultOutput) OsUsersBlockeds

List of OS (Linux or Windows) users that are not allowed to authenticate to the host, and block authentication requests from all others.

func (LookupHostRuntimePolicyResultOutput) PackageBlocks

List of packages that are not allowed read, write or execute all files that under the packages.

func (LookupHostRuntimePolicyResultOutput) PortScanningDetection

func (o LookupHostRuntimePolicyResultOutput) PortScanningDetection() pulumi.BoolOutput

If true, port scanning behaviors will be audited.

func (LookupHostRuntimePolicyResultOutput) ScopeExpression

Logical expression of how to compute the dependency of the scope variables.

func (LookupHostRuntimePolicyResultOutput) ScopeVariables

List of scope attributes.

func (LookupHostRuntimePolicyResultOutput) ToLookupHostRuntimePolicyResultOutput

func (o LookupHostRuntimePolicyResultOutput) ToLookupHostRuntimePolicyResultOutput() LookupHostRuntimePolicyResultOutput

func (LookupHostRuntimePolicyResultOutput) ToLookupHostRuntimePolicyResultOutputWithContext

func (o LookupHostRuntimePolicyResultOutput) ToLookupHostRuntimePolicyResultOutputWithContext(ctx context.Context) LookupHostRuntimePolicyResultOutput

func (LookupHostRuntimePolicyResultOutput) WindowsRegistryMonitorings

Configuration for windows registry monitoring.

func (LookupHostRuntimePolicyResultOutput) WindowsRegistryProtections

Configuration for windows registry protection.

type LookupImageArgs

type LookupImageArgs struct {
	// The name of the registry where the image is stored.
	Registry string `pulumi:"registry"`
	// The name of the image's repository.
	Repository string `pulumi:"repository"`
	// The tag of the image.
	Tag string `pulumi:"tag"`
}

A collection of arguments for invoking getImage.

type LookupImageAssurancePolicyArgs

type LookupImageAssurancePolicyArgs struct {
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getImageAssurancePolicy.

type LookupImageAssurancePolicyOutputArgs

type LookupImageAssurancePolicyOutputArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getImageAssurancePolicy.

func (LookupImageAssurancePolicyOutputArgs) ElementType

type LookupImageAssurancePolicyResult

type LookupImageAssurancePolicyResult struct {
	// List of explicitly allowed images.
	AllowedImages     []string `pulumi:"allowedImages"`
	ApplicationScopes []string `pulumi:"applicationScopes"`
	// Indicates if auditing for failures.
	AuditOnFailure bool `pulumi:"auditOnFailure"`
	// Name of user account that created the policy.
	Author             string                                `pulumi:"author"`
	AutoScanConfigured bool                                  `pulumi:"autoScanConfigured"`
	AutoScanEnabled    bool                                  `pulumi:"autoScanEnabled"`
	AutoScanTimes      []GetImageAssurancePolicyAutoScanTime `pulumi:"autoScanTimes"`
	// List of function's forbidden permissions.
	BlacklistPermissions []string `pulumi:"blacklistPermissions"`
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled bool `pulumi:"blacklistPermissionsEnabled"`
	// List of blacklisted licenses.
	BlacklistedLicenses []string `pulumi:"blacklistedLicenses"`
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled bool `pulumi:"blacklistedLicensesEnabled"`
	// Indicates if failed images are blocked.
	BlockFailed         bool `pulumi:"blockFailed"`
	ControlExcludeNoFix bool `pulumi:"controlExcludeNoFix"`
	// List of Custom user scripts for checks.
	CustomChecks []GetImageAssurancePolicyCustomCheck `pulumi:"customChecks"`
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   bool `pulumi:"customChecksEnabled"`
	CustomSeverityEnabled bool `pulumi:"customSeverityEnabled"`
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled bool `pulumi:"cvesBlackListEnabled"`
	// List of cves blacklisted items.
	CvesBlackLists []string `pulumi:"cvesBlackLists"`
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled bool `pulumi:"cvesWhiteListEnabled"`
	// List of cves whitelisted licenses
	CvesWhiteLists []string `pulumi:"cvesWhiteLists"`
	// Identifier of the cvss severity.
	CvssSeverity string `pulumi:"cvssSeverity"`
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled bool `pulumi:"cvssSeverityEnabled"`
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix bool   `pulumi:"cvssSeverityExcludeNoFix"`
	Description              string `pulumi:"description"`
	// Indicates if malware should block the image.
	DisallowMalware  bool `pulumi:"disallowMalware"`
	DockerCisEnabled bool `pulumi:"dockerCisEnabled"`
	// Name of the container image.
	Domain                           string   `pulumi:"domain"`
	DomainName                       string   `pulumi:"domainName"`
	DtaEnabled                       bool     `pulumi:"dtaEnabled"`
	DtaSeverity                      string   `pulumi:"dtaSeverity"`
	Enabled                          bool     `pulumi:"enabled"`
	Enforce                          bool     `pulumi:"enforce"`
	EnforceAfterDays                 int      `pulumi:"enforceAfterDays"`
	EnforceExcessivePermissions      bool     `pulumi:"enforceExcessivePermissions"`
	ExceptionalMonitoredMalwarePaths []string `pulumi:"exceptionalMonitoredMalwarePaths"`
	// Indicates if cicd failures will fail the image.
	FailCicd                 bool                                    `pulumi:"failCicd"`
	ForbiddenLabels          []GetImageAssurancePolicyForbiddenLabel `pulumi:"forbiddenLabels"`
	ForbiddenLabelsEnabled   bool                                    `pulumi:"forbiddenLabelsEnabled"`
	ForceMicroenforcer       bool                                    `pulumi:"forceMicroenforcer"`
	FunctionIntegrityEnabled bool                                    `pulumi:"functionIntegrityEnabled"`
	// The ID of this resource.
	Id                               string `pulumi:"id"`
	IgnoreRecentlyPublishedVln       bool   `pulumi:"ignoreRecentlyPublishedVln"`
	IgnoreRecentlyPublishedVlnPeriod int    `pulumi:"ignoreRecentlyPublishedVlnPeriod"`
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled bool `pulumi:"ignoreRiskResourcesEnabled"`
	// List of ignored risk resources.
	IgnoredRiskResources []string `pulumi:"ignoredRiskResources"`
	// List of images.
	Images         []string `pulumi:"images"`
	KubeCisEnabled bool     `pulumi:"kubeCisEnabled"`
	// List of labels.
	Labels        []string `pulumi:"labels"`
	MalwareAction string   `pulumi:"malwareAction"`
	// Value of allowed maximum score.
	MaximumScore float64 `pulumi:"maximumScore"`
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled bool `pulumi:"maximumScoreEnabled"`
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix bool     `pulumi:"maximumScoreExcludeNoFix"`
	MonitoredMalwarePaths    []string `pulumi:"monitoredMalwarePaths"`
	Name                     string   `pulumi:"name"`
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers bool `pulumi:"onlyNoneRootUsers"`
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled bool `pulumi:"packagesBlackListEnabled"`
	// List of backlisted images.
	PackagesBlackLists []GetImageAssurancePolicyPackagesBlackList `pulumi:"packagesBlackLists"`
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled bool `pulumi:"packagesWhiteListEnabled"`
	// List of whitelisted images.
	PackagesWhiteLists      []GetImageAssurancePolicyPackagesWhiteList `pulumi:"packagesWhiteLists"`
	PartialResultsImageFail bool                                       `pulumi:"partialResultsImageFail"`
	ReadOnly                bool                                       `pulumi:"readOnly"`
	// List of registries.
	Registries            []string                               `pulumi:"registries"`
	Registry              string                                 `pulumi:"registry"`
	RequiredLabels        []GetImageAssurancePolicyRequiredLabel `pulumi:"requiredLabels"`
	RequiredLabelsEnabled bool                                   `pulumi:"requiredLabelsEnabled"`
	ScanNfsMounts         bool                                   `pulumi:"scanNfsMounts"`
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData bool `pulumi:"scanSensitiveData"`
	// Indicates if scanning should include scap.
	ScapEnabled bool `pulumi:"scapEnabled"`
	// List of SCAP user scripts for checks.
	ScapFiles []string                       `pulumi:"scapFiles"`
	Scopes    []GetImageAssurancePolicyScope `pulumi:"scopes"`
	// List of trusted images.
	TrustedBaseImages []GetImageAssurancePolicyTrustedBaseImage `pulumi:"trustedBaseImages"`
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled bool `pulumi:"trustedBaseImagesEnabled"`
	// List of whitelisted licenses.
	WhitelistedLicenses []string `pulumi:"whitelistedLicenses"`
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled bool `pulumi:"whitelistedLicensesEnabled"`
}

A collection of values returned by getImageAssurancePolicy.

type LookupImageAssurancePolicyResultOutput

type LookupImageAssurancePolicyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getImageAssurancePolicy.

func (LookupImageAssurancePolicyResultOutput) AllowedImages

List of explicitly allowed images.

func (LookupImageAssurancePolicyResultOutput) ApplicationScopes

func (LookupImageAssurancePolicyResultOutput) AuditOnFailure

Indicates if auditing for failures.

func (LookupImageAssurancePolicyResultOutput) Author

Name of user account that created the policy.

func (LookupImageAssurancePolicyResultOutput) AutoScanConfigured

func (LookupImageAssurancePolicyResultOutput) AutoScanEnabled

func (LookupImageAssurancePolicyResultOutput) AutoScanTimes

func (LookupImageAssurancePolicyResultOutput) BlacklistPermissions

List of function's forbidden permissions.

func (LookupImageAssurancePolicyResultOutput) BlacklistPermissionsEnabled

func (o LookupImageAssurancePolicyResultOutput) BlacklistPermissionsEnabled() pulumi.BoolOutput

Indicates if blacklist permissions is relevant.

func (LookupImageAssurancePolicyResultOutput) BlacklistedLicenses

List of blacklisted licenses.

func (LookupImageAssurancePolicyResultOutput) BlacklistedLicensesEnabled

func (o LookupImageAssurancePolicyResultOutput) BlacklistedLicensesEnabled() pulumi.BoolOutput

Lndicates if license blacklist is relevant.

func (LookupImageAssurancePolicyResultOutput) BlockFailed

Indicates if failed images are blocked.

func (LookupImageAssurancePolicyResultOutput) ControlExcludeNoFix

func (LookupImageAssurancePolicyResultOutput) CustomChecks

List of Custom user scripts for checks.

func (LookupImageAssurancePolicyResultOutput) CustomChecksEnabled

Indicates if scanning should include custom checks.

func (LookupImageAssurancePolicyResultOutput) CustomSeverityEnabled

func (o LookupImageAssurancePolicyResultOutput) CustomSeverityEnabled() pulumi.BoolOutput

func (LookupImageAssurancePolicyResultOutput) CvesBlackListEnabled

func (o LookupImageAssurancePolicyResultOutput) CvesBlackListEnabled() pulumi.BoolOutput

Indicates if cves blacklist is relevant.

func (LookupImageAssurancePolicyResultOutput) CvesBlackLists

List of cves blacklisted items.

func (LookupImageAssurancePolicyResultOutput) CvesWhiteListEnabled

func (o LookupImageAssurancePolicyResultOutput) CvesWhiteListEnabled() pulumi.BoolOutput

Indicates if cves whitelist is relevant.

func (LookupImageAssurancePolicyResultOutput) CvesWhiteLists

List of cves whitelisted licenses

func (LookupImageAssurancePolicyResultOutput) CvssSeverity

Identifier of the cvss severity.

func (LookupImageAssurancePolicyResultOutput) CvssSeverityEnabled

Indicates if the cvss severity is scanned.

func (LookupImageAssurancePolicyResultOutput) CvssSeverityExcludeNoFix

func (o LookupImageAssurancePolicyResultOutput) CvssSeverityExcludeNoFix() pulumi.BoolOutput

Indicates that policy should ignore cvss cases that do not have a known fix.

func (LookupImageAssurancePolicyResultOutput) Description

func (LookupImageAssurancePolicyResultOutput) DisallowMalware

Indicates if malware should block the image.

func (LookupImageAssurancePolicyResultOutput) DockerCisEnabled

func (LookupImageAssurancePolicyResultOutput) Domain

Name of the container image.

func (LookupImageAssurancePolicyResultOutput) DomainName

func (LookupImageAssurancePolicyResultOutput) DtaEnabled

func (LookupImageAssurancePolicyResultOutput) DtaSeverity

func (LookupImageAssurancePolicyResultOutput) ElementType

func (LookupImageAssurancePolicyResultOutput) Enabled

func (LookupImageAssurancePolicyResultOutput) Enforce

func (LookupImageAssurancePolicyResultOutput) EnforceAfterDays

func (LookupImageAssurancePolicyResultOutput) EnforceExcessivePermissions

func (o LookupImageAssurancePolicyResultOutput) EnforceExcessivePermissions() pulumi.BoolOutput

func (LookupImageAssurancePolicyResultOutput) ExceptionalMonitoredMalwarePaths

func (o LookupImageAssurancePolicyResultOutput) ExceptionalMonitoredMalwarePaths() pulumi.StringArrayOutput

func (LookupImageAssurancePolicyResultOutput) FailCicd

Indicates if cicd failures will fail the image.

func (LookupImageAssurancePolicyResultOutput) ForbiddenLabels

func (LookupImageAssurancePolicyResultOutput) ForbiddenLabelsEnabled

func (o LookupImageAssurancePolicyResultOutput) ForbiddenLabelsEnabled() pulumi.BoolOutput

func (LookupImageAssurancePolicyResultOutput) ForceMicroenforcer

func (LookupImageAssurancePolicyResultOutput) FunctionIntegrityEnabled

func (o LookupImageAssurancePolicyResultOutput) FunctionIntegrityEnabled() pulumi.BoolOutput

func (LookupImageAssurancePolicyResultOutput) Id

The ID of this resource.

func (LookupImageAssurancePolicyResultOutput) IgnoreRecentlyPublishedVln

func (o LookupImageAssurancePolicyResultOutput) IgnoreRecentlyPublishedVln() pulumi.BoolOutput

func (LookupImageAssurancePolicyResultOutput) IgnoreRecentlyPublishedVlnPeriod

func (o LookupImageAssurancePolicyResultOutput) IgnoreRecentlyPublishedVlnPeriod() pulumi.IntOutput

func (LookupImageAssurancePolicyResultOutput) IgnoreRiskResourcesEnabled

func (o LookupImageAssurancePolicyResultOutput) IgnoreRiskResourcesEnabled() pulumi.BoolOutput

Indicates if risk resources are ignored.

func (LookupImageAssurancePolicyResultOutput) IgnoredRiskResources

List of ignored risk resources.

func (LookupImageAssurancePolicyResultOutput) Images

List of images.

func (LookupImageAssurancePolicyResultOutput) KubeCisEnabled

func (LookupImageAssurancePolicyResultOutput) Labels

List of labels.

func (LookupImageAssurancePolicyResultOutput) MalwareAction

func (LookupImageAssurancePolicyResultOutput) MaximumScore

Value of allowed maximum score.

func (LookupImageAssurancePolicyResultOutput) MaximumScoreEnabled

Indicates if exceeding the maximum score is scanned.

func (LookupImageAssurancePolicyResultOutput) MaximumScoreExcludeNoFix

func (o LookupImageAssurancePolicyResultOutput) MaximumScoreExcludeNoFix() pulumi.BoolOutput

Indicates that policy should ignore cases that do not have a known fix.

func (LookupImageAssurancePolicyResultOutput) MonitoredMalwarePaths

func (LookupImageAssurancePolicyResultOutput) Name

func (LookupImageAssurancePolicyResultOutput) OnlyNoneRootUsers

Indicates if raise a warning for images that should only be run as root.

func (LookupImageAssurancePolicyResultOutput) PackagesBlackListEnabled

func (o LookupImageAssurancePolicyResultOutput) PackagesBlackListEnabled() pulumi.BoolOutput

Indicates if packages blacklist is relevant.

func (LookupImageAssurancePolicyResultOutput) PackagesBlackLists

List of backlisted images.

func (LookupImageAssurancePolicyResultOutput) PackagesWhiteListEnabled

func (o LookupImageAssurancePolicyResultOutput) PackagesWhiteListEnabled() pulumi.BoolOutput

Indicates if packages whitelist is relevant.

func (LookupImageAssurancePolicyResultOutput) PackagesWhiteLists

List of whitelisted images.

func (LookupImageAssurancePolicyResultOutput) PartialResultsImageFail

func (o LookupImageAssurancePolicyResultOutput) PartialResultsImageFail() pulumi.BoolOutput

func (LookupImageAssurancePolicyResultOutput) ReadOnly

func (LookupImageAssurancePolicyResultOutput) Registries

List of registries.

func (LookupImageAssurancePolicyResultOutput) Registry

func (LookupImageAssurancePolicyResultOutput) RequiredLabels

func (LookupImageAssurancePolicyResultOutput) RequiredLabelsEnabled

func (o LookupImageAssurancePolicyResultOutput) RequiredLabelsEnabled() pulumi.BoolOutput

func (LookupImageAssurancePolicyResultOutput) ScanNfsMounts

func (LookupImageAssurancePolicyResultOutput) ScanSensitiveData

Indicates if scan should include sensitive data in the image.

func (LookupImageAssurancePolicyResultOutput) ScapEnabled

Indicates if scanning should include scap.

func (LookupImageAssurancePolicyResultOutput) ScapFiles

List of SCAP user scripts for checks.

func (LookupImageAssurancePolicyResultOutput) Scopes

func (LookupImageAssurancePolicyResultOutput) ToLookupImageAssurancePolicyResultOutput

func (o LookupImageAssurancePolicyResultOutput) ToLookupImageAssurancePolicyResultOutput() LookupImageAssurancePolicyResultOutput

func (LookupImageAssurancePolicyResultOutput) ToLookupImageAssurancePolicyResultOutputWithContext

func (o LookupImageAssurancePolicyResultOutput) ToLookupImageAssurancePolicyResultOutputWithContext(ctx context.Context) LookupImageAssurancePolicyResultOutput

func (LookupImageAssurancePolicyResultOutput) TrustedBaseImages

List of trusted images.

func (LookupImageAssurancePolicyResultOutput) TrustedBaseImagesEnabled

func (o LookupImageAssurancePolicyResultOutput) TrustedBaseImagesEnabled() pulumi.BoolOutput

Indicates if list of trusted base images is relevant.

func (LookupImageAssurancePolicyResultOutput) WhitelistedLicenses

List of whitelisted licenses.

func (LookupImageAssurancePolicyResultOutput) WhitelistedLicensesEnabled

func (o LookupImageAssurancePolicyResultOutput) WhitelistedLicensesEnabled() pulumi.BoolOutput

Indicates if license blacklist is relevant.

type LookupImageOutputArgs

type LookupImageOutputArgs struct {
	// The name of the registry where the image is stored.
	Registry pulumi.StringInput `pulumi:"registry"`
	// The name of the image's repository.
	Repository pulumi.StringInput `pulumi:"repository"`
	// The tag of the image.
	Tag pulumi.StringInput `pulumi:"tag"`
}

A collection of arguments for invoking getImage.

func (LookupImageOutputArgs) ElementType

func (LookupImageOutputArgs) ElementType() reflect.Type

type LookupImageResult

type LookupImageResult struct {
	// The image architecture.
	Architecture string `pulumi:"architecture"`
	// The list of image assurance checks performed on the image.
	AssuranceChecksPerformeds []GetImageAssuranceChecksPerformed `pulumi:"assuranceChecksPerformeds"`
	// The name of the user who registered the image.
	Author string `pulumi:"author"`
	// Whether the image is blacklisted.
	Blacklisted bool `pulumi:"blacklisted"`
	// The image creation comment.
	Comment string `pulumi:"comment"`
	// The date and time when the image was registered.
	Created string `pulumi:"created"`
	// Number of critical severity vulnerabilities detected in the image.
	CriticalVulnerabilities int `pulumi:"criticalVulnerabilities"`
	// The default user of the image.
	DefaultUser string `pulumi:"defaultUser"`
	// The content digest of the image.
	Digest string `pulumi:"digest"`
	// Whether the image is disallowed (non-compliant).
	Disallowed bool `pulumi:"disallowed"`
	// Whether the image was disallowed because of Image Assurance Policies.
	DisallowedByAssuranceChecks bool `pulumi:"disallowedByAssuranceChecks"`
	// The Docker image ID.
	DockerId string `pulumi:"dockerId"`
	// Docker labels of the image.
	DockerLabels []string `pulumi:"dockerLabels"`
	// The Docker version used when building the image.
	DockerVersion string `pulumi:"dockerVersion"`
	// DTA severity score.
	DtaSeverityScore string `pulumi:"dtaSeverityScore"`
	// If DTA was skipped.
	DtaSkipped bool `pulumi:"dtaSkipped"`
	// The reason why DTA was skipped.
	DtaSkippedReason string `pulumi:"dtaSkippedReason"`
	// Environment variables in the image.
	EnvironmentVariables []string `pulumi:"environmentVariables"`
	// Number of high severity vulnerabilities detected in the image.
	HighVulnerabilities int `pulumi:"highVulnerabilities"`
	// The Docker history of the image.
	Histories []GetImageHistory `pulumi:"histories"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The size of the image in bytes.
	ImageSize int `pulumi:"imageSize"`
	// The type of the image.
	ImageType string `pulumi:"imageType"`
	// Aqua labels of the image.
	Labels []string `pulumi:"labels"`
	// Number of low severity vulnerabilities detected in the image.
	LowVulnerabilities int `pulumi:"lowVulnerabilities"`
	// Number of malware found on the image.
	Malware int `pulumi:"malware"`
	// Number of medium severity vulnerabilities detected in the image.
	MediumVulnerabilities int `pulumi:"mediumVulnerabilities"`
	// The name of the image.
	Name string `pulumi:"name"`
	// Number of negligible severity vulnerabilities detected in the image.
	NegligibleVulnerabilities int `pulumi:"negligibleVulnerabilities"`
	// Whether a new version of the image is available in the registry but is not scanned and registered yet.
	NewerImageExists bool `pulumi:"newerImageExists"`
	// The operating system detected in the image
	Os string `pulumi:"os"`
	// The version of the OS detected in the image.
	OsVersion string `pulumi:"osVersion"`
	// The ID of the parent image.
	Parent string `pulumi:"parent"`
	// Whether the image could only be partially scanned.
	PartialResults bool `pulumi:"partialResults"`
	// Whether the image is non-compliant, but is pending this status due to running containers.
	PendingDisallowed bool `pulumi:"pendingDisallowed"`
	// Permission of the image.
	Permission string `pulumi:"permission"`
	// The name of the user who last modified the image permissions.
	PermissionAuthor string `pulumi:"permissionAuthor"`
	// The comment provided when the image permissions were last modified
	PermissionComment string `pulumi:"permissionComment"`
	// The name of the registry where the image is stored.
	Registry string `pulumi:"registry"`
	// Type of the registry.
	RegistryType string `pulumi:"registryType"`
	// The repository digests.
	RepoDigests []string `pulumi:"repoDigests"`
	// The name of the image's repository.
	Repository string `pulumi:"repository"`
	// The date and time when the image was last scanned.
	ScanDate string `pulumi:"scanDate"`
	// If the image scan failed, the failure message.
	ScanError string `pulumi:"scanError"`
	// The scan status of the image (either 'pending', 'in*progress', 'finished', 'failed' or 'not*started').
	ScanStatus string `pulumi:"scanStatus"`
	// Number of sensitive data detected in the image.
	SensitiveData int `pulumi:"sensitiveData"`
	// The tag of the image.
	Tag string `pulumi:"tag"`
	// The total number of vulnerabilities detected in the image.
	TotalVulnerabilities int `pulumi:"totalVulnerabilities"`
	// The virtual size of the image.
	VirtualSize int `pulumi:"virtualSize"`
	// A list of all the vulnerabilities found in the image
	Vulnerabilities []GetImageVulnerability `pulumi:"vulnerabilities"`
	// Whether the image is whitelisted.
	Whitelisted bool `pulumi:"whitelisted"`
}

A collection of values returned by getImage.

func LookupImage

func LookupImage(ctx *pulumi.Context, args *LookupImageArgs, opts ...pulumi.InvokeOption) (*LookupImageResult, error)

type LookupImageResultOutput

type LookupImageResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getImage.

func (LookupImageResultOutput) Architecture

func (o LookupImageResultOutput) Architecture() pulumi.StringOutput

The image architecture.

func (LookupImageResultOutput) AssuranceChecksPerformeds

The list of image assurance checks performed on the image.

func (LookupImageResultOutput) Author

The name of the user who registered the image.

func (LookupImageResultOutput) Blacklisted

func (o LookupImageResultOutput) Blacklisted() pulumi.BoolOutput

Whether the image is blacklisted.

func (LookupImageResultOutput) Comment

The image creation comment.

func (LookupImageResultOutput) Created

The date and time when the image was registered.

func (LookupImageResultOutput) CriticalVulnerabilities

func (o LookupImageResultOutput) CriticalVulnerabilities() pulumi.IntOutput

Number of critical severity vulnerabilities detected in the image.

func (LookupImageResultOutput) DefaultUser

The default user of the image.

func (LookupImageResultOutput) Digest

The content digest of the image.

func (LookupImageResultOutput) Disallowed

func (o LookupImageResultOutput) Disallowed() pulumi.BoolOutput

Whether the image is disallowed (non-compliant).

func (LookupImageResultOutput) DisallowedByAssuranceChecks

func (o LookupImageResultOutput) DisallowedByAssuranceChecks() pulumi.BoolOutput

Whether the image was disallowed because of Image Assurance Policies.

func (LookupImageResultOutput) DockerId

The Docker image ID.

func (LookupImageResultOutput) DockerLabels

Docker labels of the image.

func (LookupImageResultOutput) DockerVersion

func (o LookupImageResultOutput) DockerVersion() pulumi.StringOutput

The Docker version used when building the image.

func (LookupImageResultOutput) DtaSeverityScore

func (o LookupImageResultOutput) DtaSeverityScore() pulumi.StringOutput

DTA severity score.

func (LookupImageResultOutput) DtaSkipped

func (o LookupImageResultOutput) DtaSkipped() pulumi.BoolOutput

If DTA was skipped.

func (LookupImageResultOutput) DtaSkippedReason

func (o LookupImageResultOutput) DtaSkippedReason() pulumi.StringOutput

The reason why DTA was skipped.

func (LookupImageResultOutput) ElementType

func (LookupImageResultOutput) ElementType() reflect.Type

func (LookupImageResultOutput) EnvironmentVariables

func (o LookupImageResultOutput) EnvironmentVariables() pulumi.StringArrayOutput

Environment variables in the image.

func (LookupImageResultOutput) HighVulnerabilities

func (o LookupImageResultOutput) HighVulnerabilities() pulumi.IntOutput

Number of high severity vulnerabilities detected in the image.

func (LookupImageResultOutput) Histories

The Docker history of the image.

func (LookupImageResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupImageResultOutput) ImageSize

The size of the image in bytes.

func (LookupImageResultOutput) ImageType

The type of the image.

func (LookupImageResultOutput) Labels

Aqua labels of the image.

func (LookupImageResultOutput) LowVulnerabilities

func (o LookupImageResultOutput) LowVulnerabilities() pulumi.IntOutput

Number of low severity vulnerabilities detected in the image.

func (LookupImageResultOutput) Malware

Number of malware found on the image.

func (LookupImageResultOutput) MediumVulnerabilities

func (o LookupImageResultOutput) MediumVulnerabilities() pulumi.IntOutput

Number of medium severity vulnerabilities detected in the image.

func (LookupImageResultOutput) Name

The name of the image.

func (LookupImageResultOutput) NegligibleVulnerabilities

func (o LookupImageResultOutput) NegligibleVulnerabilities() pulumi.IntOutput

Number of negligible severity vulnerabilities detected in the image.

func (LookupImageResultOutput) NewerImageExists

func (o LookupImageResultOutput) NewerImageExists() pulumi.BoolOutput

Whether a new version of the image is available in the registry but is not scanned and registered yet.

func (LookupImageResultOutput) Os

The operating system detected in the image

func (LookupImageResultOutput) OsVersion

The version of the OS detected in the image.

func (LookupImageResultOutput) Parent

The ID of the parent image.

func (LookupImageResultOutput) PartialResults

func (o LookupImageResultOutput) PartialResults() pulumi.BoolOutput

Whether the image could only be partially scanned.

func (LookupImageResultOutput) PendingDisallowed

func (o LookupImageResultOutput) PendingDisallowed() pulumi.BoolOutput

Whether the image is non-compliant, but is pending this status due to running containers.

func (LookupImageResultOutput) Permission

Permission of the image.

func (LookupImageResultOutput) PermissionAuthor

func (o LookupImageResultOutput) PermissionAuthor() pulumi.StringOutput

The name of the user who last modified the image permissions.

func (LookupImageResultOutput) PermissionComment

func (o LookupImageResultOutput) PermissionComment() pulumi.StringOutput

The comment provided when the image permissions were last modified

func (LookupImageResultOutput) Registry

The name of the registry where the image is stored.

func (LookupImageResultOutput) RegistryType

func (o LookupImageResultOutput) RegistryType() pulumi.StringOutput

Type of the registry.

func (LookupImageResultOutput) RepoDigests

The repository digests.

func (LookupImageResultOutput) Repository

The name of the image's repository.

func (LookupImageResultOutput) ScanDate

The date and time when the image was last scanned.

func (LookupImageResultOutput) ScanError

If the image scan failed, the failure message.

func (LookupImageResultOutput) ScanStatus

The scan status of the image (either 'pending', 'in*progress', 'finished', 'failed' or 'not*started').

func (LookupImageResultOutput) SensitiveData

func (o LookupImageResultOutput) SensitiveData() pulumi.IntOutput

Number of sensitive data detected in the image.

func (LookupImageResultOutput) Tag

The tag of the image.

func (LookupImageResultOutput) ToLookupImageResultOutput

func (o LookupImageResultOutput) ToLookupImageResultOutput() LookupImageResultOutput

func (LookupImageResultOutput) ToLookupImageResultOutputWithContext

func (o LookupImageResultOutput) ToLookupImageResultOutputWithContext(ctx context.Context) LookupImageResultOutput

func (LookupImageResultOutput) TotalVulnerabilities

func (o LookupImageResultOutput) TotalVulnerabilities() pulumi.IntOutput

The total number of vulnerabilities detected in the image.

func (LookupImageResultOutput) VirtualSize

func (o LookupImageResultOutput) VirtualSize() pulumi.IntOutput

The virtual size of the image.

func (LookupImageResultOutput) Vulnerabilities

A list of all the vulnerabilities found in the image

func (LookupImageResultOutput) Whitelisted

func (o LookupImageResultOutput) Whitelisted() pulumi.BoolOutput

Whether the image is whitelisted.

type LookupIntegrationRegistryArgs

type LookupIntegrationRegistryArgs struct {
	// Additional condition for pulling and rescanning images, Defaults to 'none'
	ImageCreationDateCondition *string `pulumi:"imageCreationDateCondition"`
	// The name of the registry; string, required - this will be treated as the registry's ID, so choose a simple alphanumerical name without special signs and spaces
	Name string `pulumi:"name"`
	// When auto pull image enabled, sets maximum age of auto pulled images
	PullImageAge *string `pulumi:"pullImageAge"`
	// When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
	PullImageCount *int `pulumi:"pullImageCount"`
	// List of scanner names
	ScannerNames []string `pulumi:"scannerNames"`
	// Scanner type
	ScannerType *string `pulumi:"scannerType"`
}

A collection of arguments for invoking getIntegrationRegistry.

type LookupIntegrationRegistryOutputArgs

type LookupIntegrationRegistryOutputArgs struct {
	// Additional condition for pulling and rescanning images, Defaults to 'none'
	ImageCreationDateCondition pulumi.StringPtrInput `pulumi:"imageCreationDateCondition"`
	// The name of the registry; string, required - this will be treated as the registry's ID, so choose a simple alphanumerical name without special signs and spaces
	Name pulumi.StringInput `pulumi:"name"`
	// When auto pull image enabled, sets maximum age of auto pulled images
	PullImageAge pulumi.StringPtrInput `pulumi:"pullImageAge"`
	// When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
	PullImageCount pulumi.IntPtrInput `pulumi:"pullImageCount"`
	// List of scanner names
	ScannerNames pulumi.StringArrayInput `pulumi:"scannerNames"`
	// Scanner type
	ScannerType pulumi.StringPtrInput `pulumi:"scannerType"`
}

A collection of arguments for invoking getIntegrationRegistry.

func (LookupIntegrationRegistryOutputArgs) ElementType

type LookupIntegrationRegistryResult

type LookupIntegrationRegistryResult struct {
	// Automatically clean up images and repositories which are no longer present in the registry from Aqua console
	AutoCleanup bool `pulumi:"autoCleanup"`
	// Whether to automatically pull images from the registry on creation and daily
	AutoPull bool `pulumi:"autoPull"`
	// The interval in days to start pulling new images from the registry, Defaults to 1
	AutoPullInterval int `pulumi:"autoPullInterval"`
	// Maximum number of repositories to pull every day, defaults to 100
	AutoPullMax int `pulumi:"autoPullMax"`
	// Whether to automatically pull and rescan images from the registry on creation and daily
	AutoPullRescan bool `pulumi:"autoPullRescan"`
	// The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
	AutoPullTime string `pulumi:"autoPullTime"`
	// The description of the registry
	Description string `pulumi:"description"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Additional condition for pulling and rescanning images, Defaults to 'none'
	ImageCreationDateCondition string `pulumi:"imageCreationDateCondition"`
	// The name of the registry; string, required - this will be treated as the registry's ID, so choose a simple alphanumerical name without special signs and spaces
	Name string `pulumi:"name"`
	// The password for registry authentication
	Password string `pulumi:"password"`
	// List of possible prefixes to image names pulled from the registry
	Prefixes []string `pulumi:"prefixes"`
	// When auto pull image enabled, sets maximum age of auto pulled images
	PullImageAge string `pulumi:"pullImageAge"`
	// When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
	PullImageCount int `pulumi:"pullImageCount"`
	// List of scanner names
	ScannerNames []string `pulumi:"scannerNames"`
	// Scanner type
	ScannerType string `pulumi:"scannerType"`
	// Registry type (HUB / V1 / V2 / ENGINE / AWS / GCR).
	Type string `pulumi:"type"`
	// The URL, address or region of the registry
	Url string `pulumi:"url"`
	// The username for registry authentication.
	Username string `pulumi:"username"`
}

A collection of values returned by getIntegrationRegistry.

type LookupIntegrationRegistryResultOutput

type LookupIntegrationRegistryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getIntegrationRegistry.

func (LookupIntegrationRegistryResultOutput) AutoCleanup

Automatically clean up images and repositories which are no longer present in the registry from Aqua console

func (LookupIntegrationRegistryResultOutput) AutoPull

Whether to automatically pull images from the registry on creation and daily

func (LookupIntegrationRegistryResultOutput) AutoPullInterval

The interval in days to start pulling new images from the registry, Defaults to 1

func (LookupIntegrationRegistryResultOutput) AutoPullMax

Maximum number of repositories to pull every day, defaults to 100

func (LookupIntegrationRegistryResultOutput) AutoPullRescan

Whether to automatically pull and rescan images from the registry on creation and daily

func (LookupIntegrationRegistryResultOutput) AutoPullTime

The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00

func (LookupIntegrationRegistryResultOutput) Description

The description of the registry

func (LookupIntegrationRegistryResultOutput) ElementType

func (LookupIntegrationRegistryResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupIntegrationRegistryResultOutput) ImageCreationDateCondition

func (o LookupIntegrationRegistryResultOutput) ImageCreationDateCondition() pulumi.StringOutput

Additional condition for pulling and rescanning images, Defaults to 'none'

func (LookupIntegrationRegistryResultOutput) Name

The name of the registry; string, required - this will be treated as the registry's ID, so choose a simple alphanumerical name without special signs and spaces

func (LookupIntegrationRegistryResultOutput) Password

The password for registry authentication

func (LookupIntegrationRegistryResultOutput) Prefixes

List of possible prefixes to image names pulled from the registry

func (LookupIntegrationRegistryResultOutput) PullImageAge

When auto pull image enabled, sets maximum age of auto pulled images

func (LookupIntegrationRegistryResultOutput) PullImageCount

When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.

func (LookupIntegrationRegistryResultOutput) ScannerNames

List of scanner names

func (LookupIntegrationRegistryResultOutput) ScannerType

Scanner type

func (LookupIntegrationRegistryResultOutput) ToLookupIntegrationRegistryResultOutput

func (o LookupIntegrationRegistryResultOutput) ToLookupIntegrationRegistryResultOutput() LookupIntegrationRegistryResultOutput

func (LookupIntegrationRegistryResultOutput) ToLookupIntegrationRegistryResultOutputWithContext

func (o LookupIntegrationRegistryResultOutput) ToLookupIntegrationRegistryResultOutputWithContext(ctx context.Context) LookupIntegrationRegistryResultOutput

func (LookupIntegrationRegistryResultOutput) Type

Registry type (HUB / V1 / V2 / ENGINE / AWS / GCR).

func (LookupIntegrationRegistryResultOutput) Url

The URL, address or region of the registry

func (LookupIntegrationRegistryResultOutput) Username

The username for registry authentication.

type LookupKubernetesAssurancePolicyArgs

type LookupKubernetesAssurancePolicyArgs struct {
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getKubernetesAssurancePolicy.

type LookupKubernetesAssurancePolicyOutputArgs

type LookupKubernetesAssurancePolicyOutputArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getKubernetesAssurancePolicy.

func (LookupKubernetesAssurancePolicyOutputArgs) ElementType

type LookupKubernetesAssurancePolicyResult

type LookupKubernetesAssurancePolicyResult struct {
	// List of explicitly allowed images.
	AllowedImages     []string `pulumi:"allowedImages"`
	ApplicationScopes []string `pulumi:"applicationScopes"`
	// Indicates if auditing for failures.
	AuditOnFailure bool `pulumi:"auditOnFailure"`
	// Name of user account that created the policy.
	Author             string                                     `pulumi:"author"`
	AutoScanConfigured bool                                       `pulumi:"autoScanConfigured"`
	AutoScanEnabled    bool                                       `pulumi:"autoScanEnabled"`
	AutoScanTimes      []GetKubernetesAssurancePolicyAutoScanTime `pulumi:"autoScanTimes"`
	// List of function's forbidden permissions.
	BlacklistPermissions []string `pulumi:"blacklistPermissions"`
	// Indicates if blacklist permissions is relevant.
	BlacklistPermissionsEnabled bool `pulumi:"blacklistPermissionsEnabled"`
	// List of blacklisted licenses.
	BlacklistedLicenses []string `pulumi:"blacklistedLicenses"`
	// Lndicates if license blacklist is relevant.
	BlacklistedLicensesEnabled bool `pulumi:"blacklistedLicensesEnabled"`
	// Indicates if failed images are blocked.
	BlockFailed         bool `pulumi:"blockFailed"`
	ControlExcludeNoFix bool `pulumi:"controlExcludeNoFix"`
	// List of Custom user scripts for checks.
	CustomChecks []GetKubernetesAssurancePolicyCustomCheck `pulumi:"customChecks"`
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   bool `pulumi:"customChecksEnabled"`
	CustomSeverityEnabled bool `pulumi:"customSeverityEnabled"`
	// Indicates if cves blacklist is relevant.
	CvesBlackListEnabled bool `pulumi:"cvesBlackListEnabled"`
	// List of cves blacklisted items.
	CvesBlackLists []string `pulumi:"cvesBlackLists"`
	// Indicates if cves whitelist is relevant.
	CvesWhiteListEnabled bool `pulumi:"cvesWhiteListEnabled"`
	// List of cves whitelisted licenses
	CvesWhiteLists []string `pulumi:"cvesWhiteLists"`
	// Identifier of the cvss severity.
	CvssSeverity string `pulumi:"cvssSeverity"`
	// Indicates if the cvss severity is scanned.
	CvssSeverityEnabled bool `pulumi:"cvssSeverityEnabled"`
	// Indicates that policy should ignore cvss cases that do not have a known fix.
	CvssSeverityExcludeNoFix bool   `pulumi:"cvssSeverityExcludeNoFix"`
	Description              string `pulumi:"description"`
	// Indicates if malware should block the image.
	DisallowMalware  bool `pulumi:"disallowMalware"`
	DockerCisEnabled bool `pulumi:"dockerCisEnabled"`
	// Name of the container image.
	Domain                           string   `pulumi:"domain"`
	DomainName                       string   `pulumi:"domainName"`
	DtaEnabled                       bool     `pulumi:"dtaEnabled"`
	DtaSeverity                      string   `pulumi:"dtaSeverity"`
	Enabled                          bool     `pulumi:"enabled"`
	Enforce                          bool     `pulumi:"enforce"`
	EnforceAfterDays                 int      `pulumi:"enforceAfterDays"`
	EnforceExcessivePermissions      bool     `pulumi:"enforceExcessivePermissions"`
	ExceptionalMonitoredMalwarePaths []string `pulumi:"exceptionalMonitoredMalwarePaths"`
	// Indicates if cicd failures will fail the image.
	FailCicd                 bool                                         `pulumi:"failCicd"`
	ForbiddenLabels          []GetKubernetesAssurancePolicyForbiddenLabel `pulumi:"forbiddenLabels"`
	ForbiddenLabelsEnabled   bool                                         `pulumi:"forbiddenLabelsEnabled"`
	ForceMicroenforcer       bool                                         `pulumi:"forceMicroenforcer"`
	FunctionIntegrityEnabled bool                                         `pulumi:"functionIntegrityEnabled"`
	// The ID of this resource.
	Id                               string `pulumi:"id"`
	IgnoreRecentlyPublishedVln       bool   `pulumi:"ignoreRecentlyPublishedVln"`
	IgnoreRecentlyPublishedVlnPeriod int    `pulumi:"ignoreRecentlyPublishedVlnPeriod"`
	// Indicates if risk resources are ignored.
	IgnoreRiskResourcesEnabled bool `pulumi:"ignoreRiskResourcesEnabled"`
	// List of ignored risk resources.
	IgnoredRiskResources []string `pulumi:"ignoredRiskResources"`
	// List of images.
	Images         []string `pulumi:"images"`
	KubeCisEnabled bool     `pulumi:"kubeCisEnabled"`
	// List of kubernetes control names
	KubernetesControlsNames []string `pulumi:"kubernetesControlsNames"`
	// List of labels.
	Labels        []string `pulumi:"labels"`
	MalwareAction string   `pulumi:"malwareAction"`
	// Value of allowed maximum score.
	MaximumScore float64 `pulumi:"maximumScore"`
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled bool `pulumi:"maximumScoreEnabled"`
	// Indicates that policy should ignore cases that do not have a known fix.
	MaximumScoreExcludeNoFix bool     `pulumi:"maximumScoreExcludeNoFix"`
	MonitoredMalwarePaths    []string `pulumi:"monitoredMalwarePaths"`
	Name                     string   `pulumi:"name"`
	// Indicates if raise a warning for images that should only be run as root.
	OnlyNoneRootUsers bool `pulumi:"onlyNoneRootUsers"`
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled bool `pulumi:"packagesBlackListEnabled"`
	// List of backlisted images.
	PackagesBlackLists []GetKubernetesAssurancePolicyPackagesBlackList `pulumi:"packagesBlackLists"`
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled bool `pulumi:"packagesWhiteListEnabled"`
	// List of whitelisted images.
	PackagesWhiteLists      []GetKubernetesAssurancePolicyPackagesWhiteList `pulumi:"packagesWhiteLists"`
	PartialResultsImageFail bool                                            `pulumi:"partialResultsImageFail"`
	ReadOnly                bool                                            `pulumi:"readOnly"`
	// List of registries.
	Registries            []string                                    `pulumi:"registries"`
	Registry              string                                      `pulumi:"registry"`
	RequiredLabels        []GetKubernetesAssurancePolicyRequiredLabel `pulumi:"requiredLabels"`
	RequiredLabelsEnabled bool                                        `pulumi:"requiredLabelsEnabled"`
	ScanNfsMounts         bool                                        `pulumi:"scanNfsMounts"`
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData bool `pulumi:"scanSensitiveData"`
	// Indicates if scanning should include scap.
	ScapEnabled bool `pulumi:"scapEnabled"`
	// List of SCAP user scripts for checks.
	ScapFiles []string                            `pulumi:"scapFiles"`
	Scopes    []GetKubernetesAssurancePolicyScope `pulumi:"scopes"`
	// List of trusted images.
	TrustedBaseImages []GetKubernetesAssurancePolicyTrustedBaseImage `pulumi:"trustedBaseImages"`
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled bool `pulumi:"trustedBaseImagesEnabled"`
	// List of whitelisted licenses.
	WhitelistedLicenses []string `pulumi:"whitelistedLicenses"`
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled bool `pulumi:"whitelistedLicensesEnabled"`
}

A collection of values returned by getKubernetesAssurancePolicy.

type LookupKubernetesAssurancePolicyResultOutput

type LookupKubernetesAssurancePolicyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getKubernetesAssurancePolicy.

func (LookupKubernetesAssurancePolicyResultOutput) AllowedImages

List of explicitly allowed images.

func (LookupKubernetesAssurancePolicyResultOutput) ApplicationScopes

func (LookupKubernetesAssurancePolicyResultOutput) AuditOnFailure

Indicates if auditing for failures.

func (LookupKubernetesAssurancePolicyResultOutput) Author

Name of user account that created the policy.

func (LookupKubernetesAssurancePolicyResultOutput) AutoScanConfigured

func (LookupKubernetesAssurancePolicyResultOutput) AutoScanEnabled

func (LookupKubernetesAssurancePolicyResultOutput) AutoScanTimes

func (LookupKubernetesAssurancePolicyResultOutput) BlacklistPermissions

List of function's forbidden permissions.

func (LookupKubernetesAssurancePolicyResultOutput) BlacklistPermissionsEnabled

func (o LookupKubernetesAssurancePolicyResultOutput) BlacklistPermissionsEnabled() pulumi.BoolOutput

Indicates if blacklist permissions is relevant.

func (LookupKubernetesAssurancePolicyResultOutput) BlacklistedLicenses

List of blacklisted licenses.

func (LookupKubernetesAssurancePolicyResultOutput) BlacklistedLicensesEnabled

func (o LookupKubernetesAssurancePolicyResultOutput) BlacklistedLicensesEnabled() pulumi.BoolOutput

Lndicates if license blacklist is relevant.

func (LookupKubernetesAssurancePolicyResultOutput) BlockFailed

Indicates if failed images are blocked.

func (LookupKubernetesAssurancePolicyResultOutput) ControlExcludeNoFix

func (LookupKubernetesAssurancePolicyResultOutput) CustomChecks

List of Custom user scripts for checks.

func (LookupKubernetesAssurancePolicyResultOutput) CustomChecksEnabled

Indicates if scanning should include custom checks.

func (LookupKubernetesAssurancePolicyResultOutput) CustomSeverityEnabled

func (LookupKubernetesAssurancePolicyResultOutput) CvesBlackListEnabled

Indicates if cves blacklist is relevant.

func (LookupKubernetesAssurancePolicyResultOutput) CvesBlackLists

List of cves blacklisted items.

func (LookupKubernetesAssurancePolicyResultOutput) CvesWhiteListEnabled

Indicates if cves whitelist is relevant.

func (LookupKubernetesAssurancePolicyResultOutput) CvesWhiteLists

List of cves whitelisted licenses

func (LookupKubernetesAssurancePolicyResultOutput) CvssSeverity

Identifier of the cvss severity.

func (LookupKubernetesAssurancePolicyResultOutput) CvssSeverityEnabled

Indicates if the cvss severity is scanned.

func (LookupKubernetesAssurancePolicyResultOutput) CvssSeverityExcludeNoFix

func (o LookupKubernetesAssurancePolicyResultOutput) CvssSeverityExcludeNoFix() pulumi.BoolOutput

Indicates that policy should ignore cvss cases that do not have a known fix.

func (LookupKubernetesAssurancePolicyResultOutput) Description

func (LookupKubernetesAssurancePolicyResultOutput) DisallowMalware

Indicates if malware should block the image.

func (LookupKubernetesAssurancePolicyResultOutput) DockerCisEnabled

func (LookupKubernetesAssurancePolicyResultOutput) Domain

Name of the container image.

func (LookupKubernetesAssurancePolicyResultOutput) DomainName

func (LookupKubernetesAssurancePolicyResultOutput) DtaEnabled

func (LookupKubernetesAssurancePolicyResultOutput) DtaSeverity

func (LookupKubernetesAssurancePolicyResultOutput) ElementType

func (LookupKubernetesAssurancePolicyResultOutput) Enabled

func (LookupKubernetesAssurancePolicyResultOutput) Enforce

func (LookupKubernetesAssurancePolicyResultOutput) EnforceAfterDays

func (LookupKubernetesAssurancePolicyResultOutput) EnforceExcessivePermissions

func (o LookupKubernetesAssurancePolicyResultOutput) EnforceExcessivePermissions() pulumi.BoolOutput

func (LookupKubernetesAssurancePolicyResultOutput) ExceptionalMonitoredMalwarePaths

func (o LookupKubernetesAssurancePolicyResultOutput) ExceptionalMonitoredMalwarePaths() pulumi.StringArrayOutput

func (LookupKubernetesAssurancePolicyResultOutput) FailCicd

Indicates if cicd failures will fail the image.

func (LookupKubernetesAssurancePolicyResultOutput) ForbiddenLabels

func (LookupKubernetesAssurancePolicyResultOutput) ForbiddenLabelsEnabled

func (LookupKubernetesAssurancePolicyResultOutput) ForceMicroenforcer

func (LookupKubernetesAssurancePolicyResultOutput) FunctionIntegrityEnabled

func (o LookupKubernetesAssurancePolicyResultOutput) FunctionIntegrityEnabled() pulumi.BoolOutput

func (LookupKubernetesAssurancePolicyResultOutput) Id

The ID of this resource.

func (LookupKubernetesAssurancePolicyResultOutput) IgnoreRecentlyPublishedVln

func (o LookupKubernetesAssurancePolicyResultOutput) IgnoreRecentlyPublishedVln() pulumi.BoolOutput

func (LookupKubernetesAssurancePolicyResultOutput) IgnoreRecentlyPublishedVlnPeriod

func (o LookupKubernetesAssurancePolicyResultOutput) IgnoreRecentlyPublishedVlnPeriod() pulumi.IntOutput

func (LookupKubernetesAssurancePolicyResultOutput) IgnoreRiskResourcesEnabled

func (o LookupKubernetesAssurancePolicyResultOutput) IgnoreRiskResourcesEnabled() pulumi.BoolOutput

Indicates if risk resources are ignored.

func (LookupKubernetesAssurancePolicyResultOutput) IgnoredRiskResources

List of ignored risk resources.

func (LookupKubernetesAssurancePolicyResultOutput) Images

List of images.

func (LookupKubernetesAssurancePolicyResultOutput) KubeCisEnabled

func (LookupKubernetesAssurancePolicyResultOutput) KubernetesControlsNames

List of kubernetes control names

func (LookupKubernetesAssurancePolicyResultOutput) Labels

List of labels.

func (LookupKubernetesAssurancePolicyResultOutput) MalwareAction

func (LookupKubernetesAssurancePolicyResultOutput) MaximumScore

Value of allowed maximum score.

func (LookupKubernetesAssurancePolicyResultOutput) MaximumScoreEnabled

Indicates if exceeding the maximum score is scanned.

func (LookupKubernetesAssurancePolicyResultOutput) MaximumScoreExcludeNoFix

func (o LookupKubernetesAssurancePolicyResultOutput) MaximumScoreExcludeNoFix() pulumi.BoolOutput

Indicates that policy should ignore cases that do not have a known fix.

func (LookupKubernetesAssurancePolicyResultOutput) MonitoredMalwarePaths

func (LookupKubernetesAssurancePolicyResultOutput) Name

func (LookupKubernetesAssurancePolicyResultOutput) OnlyNoneRootUsers

Indicates if raise a warning for images that should only be run as root.

func (LookupKubernetesAssurancePolicyResultOutput) PackagesBlackListEnabled

func (o LookupKubernetesAssurancePolicyResultOutput) PackagesBlackListEnabled() pulumi.BoolOutput

Indicates if packages blacklist is relevant.

func (LookupKubernetesAssurancePolicyResultOutput) PackagesBlackLists

List of backlisted images.

func (LookupKubernetesAssurancePolicyResultOutput) PackagesWhiteListEnabled

func (o LookupKubernetesAssurancePolicyResultOutput) PackagesWhiteListEnabled() pulumi.BoolOutput

Indicates if packages whitelist is relevant.

func (LookupKubernetesAssurancePolicyResultOutput) PackagesWhiteLists

List of whitelisted images.

func (LookupKubernetesAssurancePolicyResultOutput) PartialResultsImageFail

func (LookupKubernetesAssurancePolicyResultOutput) ReadOnly

func (LookupKubernetesAssurancePolicyResultOutput) Registries

List of registries.

func (LookupKubernetesAssurancePolicyResultOutput) Registry

func (LookupKubernetesAssurancePolicyResultOutput) RequiredLabels

func (LookupKubernetesAssurancePolicyResultOutput) RequiredLabelsEnabled

func (LookupKubernetesAssurancePolicyResultOutput) ScanNfsMounts

func (LookupKubernetesAssurancePolicyResultOutput) ScanSensitiveData

Indicates if scan should include sensitive data in the image.

func (LookupKubernetesAssurancePolicyResultOutput) ScapEnabled

Indicates if scanning should include scap.

func (LookupKubernetesAssurancePolicyResultOutput) ScapFiles

List of SCAP user scripts for checks.

func (LookupKubernetesAssurancePolicyResultOutput) Scopes

func (LookupKubernetesAssurancePolicyResultOutput) ToLookupKubernetesAssurancePolicyResultOutput

func (o LookupKubernetesAssurancePolicyResultOutput) ToLookupKubernetesAssurancePolicyResultOutput() LookupKubernetesAssurancePolicyResultOutput

func (LookupKubernetesAssurancePolicyResultOutput) ToLookupKubernetesAssurancePolicyResultOutputWithContext

func (o LookupKubernetesAssurancePolicyResultOutput) ToLookupKubernetesAssurancePolicyResultOutputWithContext(ctx context.Context) LookupKubernetesAssurancePolicyResultOutput

func (LookupKubernetesAssurancePolicyResultOutput) TrustedBaseImages

List of trusted images.

func (LookupKubernetesAssurancePolicyResultOutput) TrustedBaseImagesEnabled

func (o LookupKubernetesAssurancePolicyResultOutput) TrustedBaseImagesEnabled() pulumi.BoolOutput

Indicates if list of trusted base images is relevant.

func (LookupKubernetesAssurancePolicyResultOutput) WhitelistedLicenses

List of whitelisted licenses.

func (LookupKubernetesAssurancePolicyResultOutput) WhitelistedLicensesEnabled

func (o LookupKubernetesAssurancePolicyResultOutput) WhitelistedLicensesEnabled() pulumi.BoolOutput

Indicates if license blacklist is relevant.

type LookupPermissionsSetsResult

type LookupPermissionsSetsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id              string                             `pulumi:"id"`
	PermissionsSets []GetPermissionsSetsPermissionsSet `pulumi:"permissionsSets"`
}

A collection of values returned by getPermissionsSets.

func LookupPermissionsSets

func LookupPermissionsSets(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*LookupPermissionsSetsResult, error)

The data source `PermissionsSets` provides a method to query all permissions within the Aqua CSPMThe fields returned from this query are detailed in the Schema section below.

type LookupServiceArgs

type LookupServiceArgs struct {
	// The name of the service. It is recommended not to use whitespace characters in the name.
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getService.

type LookupServiceOutputArgs

type LookupServiceOutputArgs struct {
	// The name of the service. It is recommended not to use whitespace characters in the name.
	Name pulumi.StringInput `pulumi:"name"`
}

A collection of arguments for invoking getService.

func (LookupServiceOutputArgs) ElementType

func (LookupServiceOutputArgs) ElementType() reflect.Type

type LookupServiceResult

type LookupServiceResult struct {
	// Indicates the application scope of the service.
	ApplicationScopes []string `pulumi:"applicationScopes"`
	// Username of the account that created the service.
	Author string `pulumi:"author"`
	// The number of containers associated with the service.
	ContainersCount int `pulumi:"containersCount"`
	// A textual description of the service record; maximum 500 characters.
	Description string `pulumi:"description"`
	// Enforcement status of the service.
	Enforce bool `pulumi:"enforce"`
	// Whether the service has been evaluated for security vulnerabilities.
	Evaluated bool `pulumi:"evaluated"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Indicates if registered or not.
	IsRegistered bool `pulumi:"isRegistered"`
	// Timestamp of the last update in Unix time format.
	Lastupdate int `pulumi:"lastupdate"`
	// Indicates if monitoring is enabled or not
	Monitoring bool `pulumi:"monitoring"`
	// The name of the service. It is recommended not to use whitespace characters in the name.
	Name string `pulumi:"name"`
	// The number of container that are not evaluated.
	NotEvaluatedCount int `pulumi:"notEvaluatedCount"`
	// The service's policies; an array of container firewall policy names.
	Policies []string `pulumi:"policies"`
	// Rules priority, must be between 1-100.
	Priority int `pulumi:"priority"`
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression string `pulumi:"scopeExpression"`
	// List of scope attributes.
	ScopeVariables []GetServiceScopeVariable `pulumi:"scopeVariables"`
	// Type of the workload. container or host.
	Target string `pulumi:"target"`
	// The number of containers allocated to the service that are not registered.
	UnregisteredCount int `pulumi:"unregisteredCount"`
	// Number of high severity vulnerabilities.
	VulnerabilitiesHigh int `pulumi:"vulnerabilitiesHigh"`
	// Number of low severity vulnerabilities.
	VulnerabilitiesLow int `pulumi:"vulnerabilitiesLow"`
	// Number of malware.
	VulnerabilitiesMalware int `pulumi:"vulnerabilitiesMalware"`
	// Number of medium severity vulnerabilities.
	VulnerabilitiesMedium int `pulumi:"vulnerabilitiesMedium"`
	// Number of negligible vulnerabilities.
	VulnerabilitiesNegligible int `pulumi:"vulnerabilitiesNegligible"`
	// The CVSS average vulnerabilities score.
	VulnerabilitiesScoreAverage int `pulumi:"vulnerabilitiesScoreAverage"`
	// Number of sensitive vulnerabilities.
	VulnerabilitiesSensitive int `pulumi:"vulnerabilitiesSensitive"`
	// Total number of vulnerabilities.
	VulnerabilitiesTotal int `pulumi:"vulnerabilitiesTotal"`
}

A collection of values returned by getService.

func LookupService

func LookupService(ctx *pulumi.Context, args *LookupServiceArgs, opts ...pulumi.InvokeOption) (*LookupServiceResult, error)

type LookupServiceResultOutput

type LookupServiceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getService.

func (LookupServiceResultOutput) ApplicationScopes

func (o LookupServiceResultOutput) ApplicationScopes() pulumi.StringArrayOutput

Indicates the application scope of the service.

func (LookupServiceResultOutput) Author

Username of the account that created the service.

func (LookupServiceResultOutput) ContainersCount

func (o LookupServiceResultOutput) ContainersCount() pulumi.IntOutput

The number of containers associated with the service.

func (LookupServiceResultOutput) Description

A textual description of the service record; maximum 500 characters.

func (LookupServiceResultOutput) ElementType

func (LookupServiceResultOutput) ElementType() reflect.Type

func (LookupServiceResultOutput) Enforce

Enforcement status of the service.

func (LookupServiceResultOutput) Evaluated

Whether the service has been evaluated for security vulnerabilities.

func (LookupServiceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupServiceResultOutput) IsRegistered

func (o LookupServiceResultOutput) IsRegistered() pulumi.BoolOutput

Indicates if registered or not.

func (LookupServiceResultOutput) Lastupdate

Timestamp of the last update in Unix time format.

func (LookupServiceResultOutput) Monitoring

Indicates if monitoring is enabled or not

func (LookupServiceResultOutput) Name

The name of the service. It is recommended not to use whitespace characters in the name.

func (LookupServiceResultOutput) NotEvaluatedCount

func (o LookupServiceResultOutput) NotEvaluatedCount() pulumi.IntOutput

The number of container that are not evaluated.

func (LookupServiceResultOutput) Policies

The service's policies; an array of container firewall policy names.

func (LookupServiceResultOutput) Priority

Rules priority, must be between 1-100.

func (LookupServiceResultOutput) ScopeExpression

func (o LookupServiceResultOutput) ScopeExpression() pulumi.StringOutput

Logical expression of how to compute the dependency of the scope variables.

func (LookupServiceResultOutput) ScopeVariables

List of scope attributes.

func (LookupServiceResultOutput) Target

Type of the workload. container or host.

func (LookupServiceResultOutput) ToLookupServiceResultOutput

func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput

func (LookupServiceResultOutput) ToLookupServiceResultOutputWithContext

func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput

func (LookupServiceResultOutput) UnregisteredCount

func (o LookupServiceResultOutput) UnregisteredCount() pulumi.IntOutput

The number of containers allocated to the service that are not registered.

func (LookupServiceResultOutput) VulnerabilitiesHigh

func (o LookupServiceResultOutput) VulnerabilitiesHigh() pulumi.IntOutput

Number of high severity vulnerabilities.

func (LookupServiceResultOutput) VulnerabilitiesLow

func (o LookupServiceResultOutput) VulnerabilitiesLow() pulumi.IntOutput

Number of low severity vulnerabilities.

func (LookupServiceResultOutput) VulnerabilitiesMalware

func (o LookupServiceResultOutput) VulnerabilitiesMalware() pulumi.IntOutput

Number of malware.

func (LookupServiceResultOutput) VulnerabilitiesMedium

func (o LookupServiceResultOutput) VulnerabilitiesMedium() pulumi.IntOutput

Number of medium severity vulnerabilities.

func (LookupServiceResultOutput) VulnerabilitiesNegligible

func (o LookupServiceResultOutput) VulnerabilitiesNegligible() pulumi.IntOutput

Number of negligible vulnerabilities.

func (LookupServiceResultOutput) VulnerabilitiesScoreAverage

func (o LookupServiceResultOutput) VulnerabilitiesScoreAverage() pulumi.IntOutput

The CVSS average vulnerabilities score.

func (LookupServiceResultOutput) VulnerabilitiesSensitive

func (o LookupServiceResultOutput) VulnerabilitiesSensitive() pulumi.IntOutput

Number of sensitive vulnerabilities.

func (LookupServiceResultOutput) VulnerabilitiesTotal

func (o LookupServiceResultOutput) VulnerabilitiesTotal() pulumi.IntOutput

Total number of vulnerabilities.

type Notification added in v0.8.22

type Notification struct {
	pulumi.CustomResourceState

	// The user that created the notification
	Author pulumi.StringOutput `pulumi:"author"`
	// Notification last update time
	LastUpdated pulumi.StringOutput `pulumi:"lastUpdated"`
	// Notification name
	Name pulumi.StringOutput `pulumi:"name"`
	// Notification properties, please check the examples for setting it
	Properties pulumi.StringMapOutput `pulumi:"properties"`
	// Notification Template
	Template pulumi.StringMapOutput `pulumi:"template"`
	// Notifications types, allowed values: slack\ jira\ email\ teams\ webhook\ splunk\ serviceNow
	Type pulumi.StringOutput `pulumi:"type"`
}

Provides a Aquasec Notification resource. This can be used to create and manage Aquasec Notification resources.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aquasec.NewNotification(ctx, "teams", &aquasec.NotificationArgs{
			Properties: pulumi.StringMap{
				"url": pulumi.String("<TEAMS-URL>"),
			},
			Type: pulumi.String("teams"),
		})
		if err != nil {
			return err
		}
		_, err = aquasec.NewNotification(ctx, "slack", &aquasec.NotificationArgs{
			Properties: pulumi.StringMap{
				"url": pulumi.String("<SLACK-URL>"),
			},
			Type: pulumi.String("slack"),
		})
		if err != nil {
			return err
		}
		_, err = aquasec.NewNotification(ctx, "webhook", &aquasec.NotificationArgs{
			Properties: pulumi.StringMap{
				"url": pulumi.String("<WEBHOOK-URL>"),
			},
			Type: pulumi.String("webhook"),
		})
		if err != nil {
			return err
		}
		_, err = aquasec.NewNotification(ctx, "servicenow", &aquasec.NotificationArgs{
			Properties: pulumi.StringMap{
				"board_name":    pulumi.String(""),
				"instance_name": pulumi.String(""),
				"password":      pulumi.String("<PASSWORD>"),
				"url":           pulumi.String("<SERVICENOW-URL>"),
				"user":          pulumi.String("<USERNAME>"),
			},
			Type: pulumi.String("serviceNow"),
		})
		if err != nil {
			return err
		}
		_, err = aquasec.NewNotification(ctx, "jiraWithToken", &aquasec.NotificationArgs{
			Properties: pulumi.StringMap{
				"definition_of_done": pulumi.String("Done"),
				"project_key":        pulumi.String("<JIRA_PROJECT_KEY>"),
				"summary":            pulumi.String("SOME_TEXT"),
				"token":              pulumi.String("<JIRA-TOKEN>"),
				"url":                pulumi.String("<JIRA-URL>"),
			},
			Type: pulumi.String("jira"),
		})
		if err != nil {
			return err
		}
		_, err = aquasec.NewNotification(ctx, "jiraWithCreds", &aquasec.NotificationArgs{
			Properties: pulumi.StringMap{
				"password":    pulumi.String("<JIRA_PASSWORD>"),
				"project_key": pulumi.String("<JIRA_PROJECT_KEY>"),
				"summary":     pulumi.String("SOME_TEXT"),
				"url":         pulumi.String("<JIRA-URL>"),
				"user":        pulumi.String("<JIRA_USERNAME>"),
			},
			Type: pulumi.String("jira"),
		})
		if err != nil {
			return err
		}
		_, err = aquasec.NewNotification(ctx, "emailWithCreds", &aquasec.NotificationArgs{
			Properties: pulumi.StringMap{
				"host":       pulumi.String("<EMAIL_HOST>"),
				"password":   pulumi.String("<EMAIL_PASSWORD>"),
				"port":       pulumi.String("<EMAIL_PORT>"),
				"recipients": pulumi.String("<RECIPIENTS>"),
				"sender":     pulumi.String("<SENDER_EMAIL_ADDRESS>"),
				"user":       pulumi.String("<EMAIL_USERNAME>"),
			},
			Type: pulumi.String("email"),
		})
		if err != nil {
			return err
		}
		_, err = aquasec.NewNotification(ctx, "emailWithMx", &aquasec.NotificationArgs{
			Properties: pulumi.StringMap{
				"port":       pulumi.String("<EMAIL_PORT>"),
				"recipients": pulumi.String("<RECIPIENTS>"),
				"sender":     pulumi.String("<SENDER_EMAIL_ADDRESS>"),
				"use_mx":     pulumi.String("true"),
			},
			Type: pulumi.String("email"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetNotification added in v0.8.22

func GetNotification(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NotificationState, opts ...pulumi.ResourceOption) (*Notification, error)

GetNotification gets an existing Notification resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNotification added in v0.8.22

func NewNotification(ctx *pulumi.Context,
	name string, args *NotificationArgs, opts ...pulumi.ResourceOption) (*Notification, error)

NewNotification registers a new resource with the given unique name, arguments, and options.

func (*Notification) ElementType added in v0.8.22

func (*Notification) ElementType() reflect.Type

func (*Notification) ToNotificationOutput added in v0.8.22

func (i *Notification) ToNotificationOutput() NotificationOutput

func (*Notification) ToNotificationOutputWithContext added in v0.8.22

func (i *Notification) ToNotificationOutputWithContext(ctx context.Context) NotificationOutput

type NotificationArgs added in v0.8.22

type NotificationArgs struct {
	// Notification name
	Name pulumi.StringPtrInput
	// Notification properties, please check the examples for setting it
	Properties pulumi.StringMapInput
	// Notifications types, allowed values: slack\ jira\ email\ teams\ webhook\ splunk\ serviceNow
	Type pulumi.StringInput
}

The set of arguments for constructing a Notification resource.

func (NotificationArgs) ElementType added in v0.8.22

func (NotificationArgs) ElementType() reflect.Type

type NotificationArray added in v0.8.22

type NotificationArray []NotificationInput

func (NotificationArray) ElementType added in v0.8.22

func (NotificationArray) ElementType() reflect.Type

func (NotificationArray) ToNotificationArrayOutput added in v0.8.22

func (i NotificationArray) ToNotificationArrayOutput() NotificationArrayOutput

func (NotificationArray) ToNotificationArrayOutputWithContext added in v0.8.22

func (i NotificationArray) ToNotificationArrayOutputWithContext(ctx context.Context) NotificationArrayOutput

type NotificationArrayInput added in v0.8.22

type NotificationArrayInput interface {
	pulumi.Input

	ToNotificationArrayOutput() NotificationArrayOutput
	ToNotificationArrayOutputWithContext(context.Context) NotificationArrayOutput
}

NotificationArrayInput is an input type that accepts NotificationArray and NotificationArrayOutput values. You can construct a concrete instance of `NotificationArrayInput` via:

NotificationArray{ NotificationArgs{...} }

type NotificationArrayOutput added in v0.8.22

type NotificationArrayOutput struct{ *pulumi.OutputState }

func (NotificationArrayOutput) ElementType added in v0.8.22

func (NotificationArrayOutput) ElementType() reflect.Type

func (NotificationArrayOutput) Index added in v0.8.22

func (NotificationArrayOutput) ToNotificationArrayOutput added in v0.8.22

func (o NotificationArrayOutput) ToNotificationArrayOutput() NotificationArrayOutput

func (NotificationArrayOutput) ToNotificationArrayOutputWithContext added in v0.8.22

func (o NotificationArrayOutput) ToNotificationArrayOutputWithContext(ctx context.Context) NotificationArrayOutput

type NotificationInput added in v0.8.22

type NotificationInput interface {
	pulumi.Input

	ToNotificationOutput() NotificationOutput
	ToNotificationOutputWithContext(ctx context.Context) NotificationOutput
}

type NotificationMap added in v0.8.22

type NotificationMap map[string]NotificationInput

func (NotificationMap) ElementType added in v0.8.22

func (NotificationMap) ElementType() reflect.Type

func (NotificationMap) ToNotificationMapOutput added in v0.8.22

func (i NotificationMap) ToNotificationMapOutput() NotificationMapOutput

func (NotificationMap) ToNotificationMapOutputWithContext added in v0.8.22

func (i NotificationMap) ToNotificationMapOutputWithContext(ctx context.Context) NotificationMapOutput

type NotificationMapInput added in v0.8.22

type NotificationMapInput interface {
	pulumi.Input

	ToNotificationMapOutput() NotificationMapOutput
	ToNotificationMapOutputWithContext(context.Context) NotificationMapOutput
}

NotificationMapInput is an input type that accepts NotificationMap and NotificationMapOutput values. You can construct a concrete instance of `NotificationMapInput` via:

NotificationMap{ "key": NotificationArgs{...} }

type NotificationMapOutput added in v0.8.22

type NotificationMapOutput struct{ *pulumi.OutputState }

func (NotificationMapOutput) ElementType added in v0.8.22

func (NotificationMapOutput) ElementType() reflect.Type

func (NotificationMapOutput) MapIndex added in v0.8.22

func (NotificationMapOutput) ToNotificationMapOutput added in v0.8.22

func (o NotificationMapOutput) ToNotificationMapOutput() NotificationMapOutput

func (NotificationMapOutput) ToNotificationMapOutputWithContext added in v0.8.22

func (o NotificationMapOutput) ToNotificationMapOutputWithContext(ctx context.Context) NotificationMapOutput

type NotificationOutput added in v0.8.22

type NotificationOutput struct{ *pulumi.OutputState }

func (NotificationOutput) Author added in v0.8.22

The user that created the notification

func (NotificationOutput) ElementType added in v0.8.22

func (NotificationOutput) ElementType() reflect.Type

func (NotificationOutput) LastUpdated added in v0.8.22

func (o NotificationOutput) LastUpdated() pulumi.StringOutput

Notification last update time

func (NotificationOutput) Name added in v0.8.22

Notification name

func (NotificationOutput) Properties added in v0.8.22

func (o NotificationOutput) Properties() pulumi.StringMapOutput

Notification properties, please check the examples for setting it

func (NotificationOutput) Template added in v0.8.22

Notification Template

func (NotificationOutput) ToNotificationOutput added in v0.8.22

func (o NotificationOutput) ToNotificationOutput() NotificationOutput

func (NotificationOutput) ToNotificationOutputWithContext added in v0.8.22

func (o NotificationOutput) ToNotificationOutputWithContext(ctx context.Context) NotificationOutput

func (NotificationOutput) Type added in v0.8.22

Notifications types, allowed values: slack\ jira\ email\ teams\ webhook\ splunk\ serviceNow

type NotificationSlack

type NotificationSlack struct {
	pulumi.CustomResourceState

	Channel    pulumi.StringOutput    `pulumi:"channel"`
	Enabled    pulumi.BoolOutput      `pulumi:"enabled"`
	Icon       pulumi.StringPtrOutput `pulumi:"icon"`
	MainText   pulumi.StringPtrOutput `pulumi:"mainText"`
	Name       pulumi.StringOutput    `pulumi:"name"`
	ServiceKey pulumi.StringPtrOutput `pulumi:"serviceKey"`
	Type       pulumi.StringOutput    `pulumi:"type"`
	UserName   pulumi.StringOutput    `pulumi:"userName"`
	WebhookUrl pulumi.StringOutput    `pulumi:"webhookUrl"`
}

Provides an Aquasec Notification Slack resource

> **Note about resource deprecation** Resource NotificationSlack is deprecated, please use Notification instead

func GetNotificationSlack

func GetNotificationSlack(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *NotificationSlackState, opts ...pulumi.ResourceOption) (*NotificationSlack, error)

GetNotificationSlack gets an existing NotificationSlack resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewNotificationSlack

func NewNotificationSlack(ctx *pulumi.Context,
	name string, args *NotificationSlackArgs, opts ...pulumi.ResourceOption) (*NotificationSlack, error)

NewNotificationSlack registers a new resource with the given unique name, arguments, and options.

func (*NotificationSlack) ElementType

func (*NotificationSlack) ElementType() reflect.Type

func (*NotificationSlack) ToNotificationSlackOutput

func (i *NotificationSlack) ToNotificationSlackOutput() NotificationSlackOutput

func (*NotificationSlack) ToNotificationSlackOutputWithContext

func (i *NotificationSlack) ToNotificationSlackOutputWithContext(ctx context.Context) NotificationSlackOutput

type NotificationSlackArgs

type NotificationSlackArgs struct {
	Channel    pulumi.StringInput
	Enabled    pulumi.BoolInput
	Icon       pulumi.StringPtrInput
	MainText   pulumi.StringPtrInput
	Name       pulumi.StringPtrInput
	ServiceKey pulumi.StringPtrInput
	Type       pulumi.StringInput
	UserName   pulumi.StringInput
	WebhookUrl pulumi.StringInput
}

The set of arguments for constructing a NotificationSlack resource.

func (NotificationSlackArgs) ElementType

func (NotificationSlackArgs) ElementType() reflect.Type

type NotificationSlackArray

type NotificationSlackArray []NotificationSlackInput

func (NotificationSlackArray) ElementType

func (NotificationSlackArray) ElementType() reflect.Type

func (NotificationSlackArray) ToNotificationSlackArrayOutput

func (i NotificationSlackArray) ToNotificationSlackArrayOutput() NotificationSlackArrayOutput

func (NotificationSlackArray) ToNotificationSlackArrayOutputWithContext

func (i NotificationSlackArray) ToNotificationSlackArrayOutputWithContext(ctx context.Context) NotificationSlackArrayOutput

type NotificationSlackArrayInput

type NotificationSlackArrayInput interface {
	pulumi.Input

	ToNotificationSlackArrayOutput() NotificationSlackArrayOutput
	ToNotificationSlackArrayOutputWithContext(context.Context) NotificationSlackArrayOutput
}

NotificationSlackArrayInput is an input type that accepts NotificationSlackArray and NotificationSlackArrayOutput values. You can construct a concrete instance of `NotificationSlackArrayInput` via:

NotificationSlackArray{ NotificationSlackArgs{...} }

type NotificationSlackArrayOutput

type NotificationSlackArrayOutput struct{ *pulumi.OutputState }

func (NotificationSlackArrayOutput) ElementType

func (NotificationSlackArrayOutput) Index

func (NotificationSlackArrayOutput) ToNotificationSlackArrayOutput

func (o NotificationSlackArrayOutput) ToNotificationSlackArrayOutput() NotificationSlackArrayOutput

func (NotificationSlackArrayOutput) ToNotificationSlackArrayOutputWithContext

func (o NotificationSlackArrayOutput) ToNotificationSlackArrayOutputWithContext(ctx context.Context) NotificationSlackArrayOutput

type NotificationSlackInput

type NotificationSlackInput interface {
	pulumi.Input

	ToNotificationSlackOutput() NotificationSlackOutput
	ToNotificationSlackOutputWithContext(ctx context.Context) NotificationSlackOutput
}

type NotificationSlackMap

type NotificationSlackMap map[string]NotificationSlackInput

func (NotificationSlackMap) ElementType

func (NotificationSlackMap) ElementType() reflect.Type

func (NotificationSlackMap) ToNotificationSlackMapOutput

func (i NotificationSlackMap) ToNotificationSlackMapOutput() NotificationSlackMapOutput

func (NotificationSlackMap) ToNotificationSlackMapOutputWithContext

func (i NotificationSlackMap) ToNotificationSlackMapOutputWithContext(ctx context.Context) NotificationSlackMapOutput

type NotificationSlackMapInput

type NotificationSlackMapInput interface {
	pulumi.Input

	ToNotificationSlackMapOutput() NotificationSlackMapOutput
	ToNotificationSlackMapOutputWithContext(context.Context) NotificationSlackMapOutput
}

NotificationSlackMapInput is an input type that accepts NotificationSlackMap and NotificationSlackMapOutput values. You can construct a concrete instance of `NotificationSlackMapInput` via:

NotificationSlackMap{ "key": NotificationSlackArgs{...} }

type NotificationSlackMapOutput

type NotificationSlackMapOutput struct{ *pulumi.OutputState }

func (NotificationSlackMapOutput) ElementType

func (NotificationSlackMapOutput) ElementType() reflect.Type

func (NotificationSlackMapOutput) MapIndex

func (NotificationSlackMapOutput) ToNotificationSlackMapOutput

func (o NotificationSlackMapOutput) ToNotificationSlackMapOutput() NotificationSlackMapOutput

func (NotificationSlackMapOutput) ToNotificationSlackMapOutputWithContext

func (o NotificationSlackMapOutput) ToNotificationSlackMapOutputWithContext(ctx context.Context) NotificationSlackMapOutput

type NotificationSlackOutput

type NotificationSlackOutput struct{ *pulumi.OutputState }

func (NotificationSlackOutput) Channel

func (NotificationSlackOutput) ElementType

func (NotificationSlackOutput) ElementType() reflect.Type

func (NotificationSlackOutput) Enabled

func (NotificationSlackOutput) Icon

func (NotificationSlackOutput) MainText

func (NotificationSlackOutput) Name

func (NotificationSlackOutput) ServiceKey

func (NotificationSlackOutput) ToNotificationSlackOutput

func (o NotificationSlackOutput) ToNotificationSlackOutput() NotificationSlackOutput

func (NotificationSlackOutput) ToNotificationSlackOutputWithContext

func (o NotificationSlackOutput) ToNotificationSlackOutputWithContext(ctx context.Context) NotificationSlackOutput

func (NotificationSlackOutput) Type

func (NotificationSlackOutput) UserName

func (NotificationSlackOutput) WebhookUrl

type NotificationSlackState

type NotificationSlackState struct {
	Channel    pulumi.StringPtrInput
	Enabled    pulumi.BoolPtrInput
	Icon       pulumi.StringPtrInput
	MainText   pulumi.StringPtrInput
	Name       pulumi.StringPtrInput
	ServiceKey pulumi.StringPtrInput
	Type       pulumi.StringPtrInput
	UserName   pulumi.StringPtrInput
	WebhookUrl pulumi.StringPtrInput
}

func (NotificationSlackState) ElementType

func (NotificationSlackState) ElementType() reflect.Type

type NotificationState added in v0.8.22

type NotificationState struct {
	// The user that created the notification
	Author pulumi.StringPtrInput
	// Notification last update time
	LastUpdated pulumi.StringPtrInput
	// Notification name
	Name pulumi.StringPtrInput
	// Notification properties, please check the examples for setting it
	Properties pulumi.StringMapInput
	// Notification Template
	Template pulumi.StringMapInput
	// Notifications types, allowed values: slack\ jira\ email\ teams\ webhook\ splunk\ serviceNow
	Type pulumi.StringPtrInput
}

func (NotificationState) ElementType added in v0.8.22

func (NotificationState) ElementType() reflect.Type

type PermissionsSets

type PermissionsSets struct {
	pulumi.CustomResourceState

	// List of allowed actions for the Permission Set (not relevant if 'is_super' is true).
	Actions pulumi.StringArrayOutput `pulumi:"actions"`
	// The name of the user who created the Permission Set.
	Author pulumi.StringOutput `pulumi:"author"`
	// Free text description for the Permission Set.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Give the Permission Set full access, meaning all actions are allowed without restriction.
	IsSuper pulumi.BoolPtrOutput `pulumi:"isSuper"`
	// The name of the Permission Set, comprised of alphanumeric characters and '-', '_', ' ', ':', '.', '@', '!', '^'.
	Name pulumi.StringOutput `pulumi:"name"`
	// Whether to allow UI access for users with this Permission Set.
	UiAccess pulumi.BoolOutput `pulumi:"uiAccess"`
	// The date of the last modification of the Role.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

The `PermissionsSets` resource manages your Permission Set within Aqua.

func GetPermissionsSets

func GetPermissionsSets(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PermissionsSetsState, opts ...pulumi.ResourceOption) (*PermissionsSets, error)

GetPermissionsSets gets an existing PermissionsSets resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPermissionsSets

func NewPermissionsSets(ctx *pulumi.Context,
	name string, args *PermissionsSetsArgs, opts ...pulumi.ResourceOption) (*PermissionsSets, error)

NewPermissionsSets registers a new resource with the given unique name, arguments, and options.

func (*PermissionsSets) ElementType

func (*PermissionsSets) ElementType() reflect.Type

func (*PermissionsSets) ToPermissionsSetsOutput

func (i *PermissionsSets) ToPermissionsSetsOutput() PermissionsSetsOutput

func (*PermissionsSets) ToPermissionsSetsOutputWithContext

func (i *PermissionsSets) ToPermissionsSetsOutputWithContext(ctx context.Context) PermissionsSetsOutput

type PermissionsSetsArgs

type PermissionsSetsArgs struct {
	// List of allowed actions for the Permission Set (not relevant if 'is_super' is true).
	Actions pulumi.StringArrayInput
	// Free text description for the Permission Set.
	Description pulumi.StringPtrInput
	// Give the Permission Set full access, meaning all actions are allowed without restriction.
	IsSuper pulumi.BoolPtrInput
	// The name of the Permission Set, comprised of alphanumeric characters and '-', '_', ' ', ':', '.', '@', '!', '^'.
	Name pulumi.StringPtrInput
	// Whether to allow UI access for users with this Permission Set.
	UiAccess pulumi.BoolInput
}

The set of arguments for constructing a PermissionsSets resource.

func (PermissionsSetsArgs) ElementType

func (PermissionsSetsArgs) ElementType() reflect.Type

type PermissionsSetsArray

type PermissionsSetsArray []PermissionsSetsInput

func (PermissionsSetsArray) ElementType

func (PermissionsSetsArray) ElementType() reflect.Type

func (PermissionsSetsArray) ToPermissionsSetsArrayOutput

func (i PermissionsSetsArray) ToPermissionsSetsArrayOutput() PermissionsSetsArrayOutput

func (PermissionsSetsArray) ToPermissionsSetsArrayOutputWithContext

func (i PermissionsSetsArray) ToPermissionsSetsArrayOutputWithContext(ctx context.Context) PermissionsSetsArrayOutput

type PermissionsSetsArrayInput

type PermissionsSetsArrayInput interface {
	pulumi.Input

	ToPermissionsSetsArrayOutput() PermissionsSetsArrayOutput
	ToPermissionsSetsArrayOutputWithContext(context.Context) PermissionsSetsArrayOutput
}

PermissionsSetsArrayInput is an input type that accepts PermissionsSetsArray and PermissionsSetsArrayOutput values. You can construct a concrete instance of `PermissionsSetsArrayInput` via:

PermissionsSetsArray{ PermissionsSetsArgs{...} }

type PermissionsSetsArrayOutput

type PermissionsSetsArrayOutput struct{ *pulumi.OutputState }

func (PermissionsSetsArrayOutput) ElementType

func (PermissionsSetsArrayOutput) ElementType() reflect.Type

func (PermissionsSetsArrayOutput) Index

func (PermissionsSetsArrayOutput) ToPermissionsSetsArrayOutput

func (o PermissionsSetsArrayOutput) ToPermissionsSetsArrayOutput() PermissionsSetsArrayOutput

func (PermissionsSetsArrayOutput) ToPermissionsSetsArrayOutputWithContext

func (o PermissionsSetsArrayOutput) ToPermissionsSetsArrayOutputWithContext(ctx context.Context) PermissionsSetsArrayOutput

type PermissionsSetsInput

type PermissionsSetsInput interface {
	pulumi.Input

	ToPermissionsSetsOutput() PermissionsSetsOutput
	ToPermissionsSetsOutputWithContext(ctx context.Context) PermissionsSetsOutput
}

type PermissionsSetsMap

type PermissionsSetsMap map[string]PermissionsSetsInput

func (PermissionsSetsMap) ElementType

func (PermissionsSetsMap) ElementType() reflect.Type

func (PermissionsSetsMap) ToPermissionsSetsMapOutput

func (i PermissionsSetsMap) ToPermissionsSetsMapOutput() PermissionsSetsMapOutput

func (PermissionsSetsMap) ToPermissionsSetsMapOutputWithContext

func (i PermissionsSetsMap) ToPermissionsSetsMapOutputWithContext(ctx context.Context) PermissionsSetsMapOutput

type PermissionsSetsMapInput

type PermissionsSetsMapInput interface {
	pulumi.Input

	ToPermissionsSetsMapOutput() PermissionsSetsMapOutput
	ToPermissionsSetsMapOutputWithContext(context.Context) PermissionsSetsMapOutput
}

PermissionsSetsMapInput is an input type that accepts PermissionsSetsMap and PermissionsSetsMapOutput values. You can construct a concrete instance of `PermissionsSetsMapInput` via:

PermissionsSetsMap{ "key": PermissionsSetsArgs{...} }

type PermissionsSetsMapOutput

type PermissionsSetsMapOutput struct{ *pulumi.OutputState }

func (PermissionsSetsMapOutput) ElementType

func (PermissionsSetsMapOutput) ElementType() reflect.Type

func (PermissionsSetsMapOutput) MapIndex

func (PermissionsSetsMapOutput) ToPermissionsSetsMapOutput

func (o PermissionsSetsMapOutput) ToPermissionsSetsMapOutput() PermissionsSetsMapOutput

func (PermissionsSetsMapOutput) ToPermissionsSetsMapOutputWithContext

func (o PermissionsSetsMapOutput) ToPermissionsSetsMapOutputWithContext(ctx context.Context) PermissionsSetsMapOutput

type PermissionsSetsOutput

type PermissionsSetsOutput struct{ *pulumi.OutputState }

func (PermissionsSetsOutput) Actions

List of allowed actions for the Permission Set (not relevant if 'is_super' is true).

func (PermissionsSetsOutput) Author

The name of the user who created the Permission Set.

func (PermissionsSetsOutput) Description

Free text description for the Permission Set.

func (PermissionsSetsOutput) ElementType

func (PermissionsSetsOutput) ElementType() reflect.Type

func (PermissionsSetsOutput) IsSuper

Give the Permission Set full access, meaning all actions are allowed without restriction.

func (PermissionsSetsOutput) Name

The name of the Permission Set, comprised of alphanumeric characters and '-', '_', ' ', ':', '.', '@', '!', '^'.

func (PermissionsSetsOutput) ToPermissionsSetsOutput

func (o PermissionsSetsOutput) ToPermissionsSetsOutput() PermissionsSetsOutput

func (PermissionsSetsOutput) ToPermissionsSetsOutputWithContext

func (o PermissionsSetsOutput) ToPermissionsSetsOutputWithContext(ctx context.Context) PermissionsSetsOutput

func (PermissionsSetsOutput) UiAccess

Whether to allow UI access for users with this Permission Set.

func (PermissionsSetsOutput) UpdatedAt

The date of the last modification of the Role.

type PermissionsSetsState

type PermissionsSetsState struct {
	// List of allowed actions for the Permission Set (not relevant if 'is_super' is true).
	Actions pulumi.StringArrayInput
	// The name of the user who created the Permission Set.
	Author pulumi.StringPtrInput
	// Free text description for the Permission Set.
	Description pulumi.StringPtrInput
	// Give the Permission Set full access, meaning all actions are allowed without restriction.
	IsSuper pulumi.BoolPtrInput
	// The name of the Permission Set, comprised of alphanumeric characters and '-', '_', ' ', ':', '.', '@', '!', '^'.
	Name pulumi.StringPtrInput
	// Whether to allow UI access for users with this Permission Set.
	UiAccess pulumi.BoolPtrInput
	// The date of the last modification of the Role.
	UpdatedAt pulumi.StringPtrInput
}

func (PermissionsSetsState) ElementType

func (PermissionsSetsState) ElementType() reflect.Type

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	// This is the base URL of your Aqua instance. Can alternatively be sourced from the `AQUA_URL` environment variable.
	AquaUrl pulumi.StringPtrOutput `pulumi:"aquaUrl"`
	// This is the file path for server CA certificates if they are not available on the host OS. Can alternatively be sourced
	// from the `AQUA_CA_CERT_PATH` environment variable.
	CaCertificatePath pulumi.StringPtrOutput `pulumi:"caCertificatePath"`
	// This is the file path for Aqua provider configuration. The default configuration path is `~/.aqua/tf.config`. Can
	// alternatively be sourced from the `AQUA_CONFIG` environment variable.
	ConfigPath pulumi.StringPtrOutput `pulumi:"configPath"`
	// This is the password that should be used to make the connection. Can alternatively be sourced from the `AQUA_PASSWORD`
	// environment variable.
	Password pulumi.StringPtrOutput `pulumi:"password"`
	// This is the user id that should be used to make the connection. Can alternatively be sourced from the `AQUA_USER`
	// environment variable.
	Username pulumi.StringPtrOutput `pulumi:"username"`
}

The provider type for the aquasec package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

NewProvider registers a new resource with the given unique name, arguments, and options.

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
	// This is the base URL of your Aqua instance. Can alternatively be sourced from the `AQUA_URL` environment variable.
	AquaUrl pulumi.StringPtrInput
	// This is the file path for server CA certificates if they are not available on the host OS. Can alternatively be sourced
	// from the `AQUA_CA_CERT_PATH` environment variable.
	CaCertificatePath pulumi.StringPtrInput
	// This is the file path for Aqua provider configuration. The default configuration path is `~/.aqua/tf.config`. Can
	// alternatively be sourced from the `AQUA_CONFIG` environment variable.
	ConfigPath pulumi.StringPtrInput
	// This is the password that should be used to make the connection. Can alternatively be sourced from the `AQUA_PASSWORD`
	// environment variable.
	Password pulumi.StringPtrInput
	// This is the user id that should be used to make the connection. Can alternatively be sourced from the `AQUA_USER`
	// environment variable.
	Username pulumi.StringPtrInput
	// If true, server tls certificates will be verified by the client before making a connection. Defaults to true. Can
	// alternatively be sourced from the `AQUA_TLS_VERIFY` environment variable.
	VerifyTls pulumi.BoolPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) AquaUrl

This is the base URL of your Aqua instance. Can alternatively be sourced from the `AQUA_URL` environment variable.

func (ProviderOutput) CaCertificatePath

func (o ProviderOutput) CaCertificatePath() pulumi.StringPtrOutput

This is the file path for server CA certificates if they are not available on the host OS. Can alternatively be sourced from the `AQUA_CA_CERT_PATH` environment variable.

func (ProviderOutput) ConfigPath

func (o ProviderOutput) ConfigPath() pulumi.StringPtrOutput

This is the file path for Aqua provider configuration. The default configuration path is `~/.aqua/tf.config`. Can alternatively be sourced from the `AQUA_CONFIG` environment variable.

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) Password

func (o ProviderOutput) Password() pulumi.StringPtrOutput

This is the password that should be used to make the connection. Can alternatively be sourced from the `AQUA_PASSWORD` environment variable.

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (ProviderOutput) Username

func (o ProviderOutput) Username() pulumi.StringPtrOutput

This is the user id that should be used to make the connection. Can alternatively be sourced from the `AQUA_USER` environment variable.

type Role

type Role struct {
	pulumi.CustomResourceState

	// The name of the user who created the role. Only returned from the API for existing permissions, not part of the permission creation/modification structure.
	Author pulumi.StringOutput `pulumi:"author"`
	// Free text description for the role.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The name of the Permission Set that will affect the users assigned to this specific Role.
	Permission pulumi.StringOutput `pulumi:"permission"`
	// The name of the role, comprised of alphanumeric characters and '-', '_', ' ', ':', '.', '@', '!', '^'.
	RoleName pulumi.StringOutput `pulumi:"roleName"`
	// List of Application Scopes that will affect the users assigned to this specific Role.
	Scopes pulumi.StringArrayOutput `pulumi:"scopes"`
	// The date of the last modification of the role.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

The `Role` resource manages your roles within Aqua.

The roles created must have permission set and at least one Role Application Scope that is already present within Aqua.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aquasec.NewRole(ctx, "iaC", &aquasec.RoleArgs{
			Description: pulumi.String("RoleIaC"),
			Permission:  pulumi.String("PermissionIaC"),
			RoleName:    pulumi.String("RoleIaC"),
			Scopes: pulumi.StringArray{
				pulumi.String("Global"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetRole

func GetRole(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RoleState, opts ...pulumi.ResourceOption) (*Role, error)

GetRole gets an existing Role resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRole

func NewRole(ctx *pulumi.Context,
	name string, args *RoleArgs, opts ...pulumi.ResourceOption) (*Role, error)

NewRole registers a new resource with the given unique name, arguments, and options.

func (*Role) ElementType

func (*Role) ElementType() reflect.Type

func (*Role) ToRoleOutput

func (i *Role) ToRoleOutput() RoleOutput

func (*Role) ToRoleOutputWithContext

func (i *Role) ToRoleOutputWithContext(ctx context.Context) RoleOutput

type RoleArgs

type RoleArgs struct {
	// Free text description for the role.
	Description pulumi.StringPtrInput
	// The name of the Permission Set that will affect the users assigned to this specific Role.
	Permission pulumi.StringInput
	// The name of the role, comprised of alphanumeric characters and '-', '_', ' ', ':', '.', '@', '!', '^'.
	RoleName pulumi.StringInput
	// List of Application Scopes that will affect the users assigned to this specific Role.
	Scopes pulumi.StringArrayInput
}

The set of arguments for constructing a Role resource.

func (RoleArgs) ElementType

func (RoleArgs) ElementType() reflect.Type

type RoleArray

type RoleArray []RoleInput

func (RoleArray) ElementType

func (RoleArray) ElementType() reflect.Type

func (RoleArray) ToRoleArrayOutput

func (i RoleArray) ToRoleArrayOutput() RoleArrayOutput

func (RoleArray) ToRoleArrayOutputWithContext

func (i RoleArray) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput

type RoleArrayInput

type RoleArrayInput interface {
	pulumi.Input

	ToRoleArrayOutput() RoleArrayOutput
	ToRoleArrayOutputWithContext(context.Context) RoleArrayOutput
}

RoleArrayInput is an input type that accepts RoleArray and RoleArrayOutput values. You can construct a concrete instance of `RoleArrayInput` via:

RoleArray{ RoleArgs{...} }

type RoleArrayOutput

type RoleArrayOutput struct{ *pulumi.OutputState }

func (RoleArrayOutput) ElementType

func (RoleArrayOutput) ElementType() reflect.Type

func (RoleArrayOutput) Index

func (RoleArrayOutput) ToRoleArrayOutput

func (o RoleArrayOutput) ToRoleArrayOutput() RoleArrayOutput

func (RoleArrayOutput) ToRoleArrayOutputWithContext

func (o RoleArrayOutput) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput

type RoleInput

type RoleInput interface {
	pulumi.Input

	ToRoleOutput() RoleOutput
	ToRoleOutputWithContext(ctx context.Context) RoleOutput
}

type RoleMap

type RoleMap map[string]RoleInput

func (RoleMap) ElementType

func (RoleMap) ElementType() reflect.Type

func (RoleMap) ToRoleMapOutput

func (i RoleMap) ToRoleMapOutput() RoleMapOutput

func (RoleMap) ToRoleMapOutputWithContext

func (i RoleMap) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput

type RoleMapInput

type RoleMapInput interface {
	pulumi.Input

	ToRoleMapOutput() RoleMapOutput
	ToRoleMapOutputWithContext(context.Context) RoleMapOutput
}

RoleMapInput is an input type that accepts RoleMap and RoleMapOutput values. You can construct a concrete instance of `RoleMapInput` via:

RoleMap{ "key": RoleArgs{...} }

type RoleMapOutput

type RoleMapOutput struct{ *pulumi.OutputState }

func (RoleMapOutput) ElementType

func (RoleMapOutput) ElementType() reflect.Type

func (RoleMapOutput) MapIndex

func (RoleMapOutput) ToRoleMapOutput

func (o RoleMapOutput) ToRoleMapOutput() RoleMapOutput

func (RoleMapOutput) ToRoleMapOutputWithContext

func (o RoleMapOutput) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput

type RoleMapping

type RoleMapping struct {
	pulumi.CustomResourceState

	// LDAP Authentication
	Ldap RoleMappingLdapPtrOutput `pulumi:"ldap"`
	// Oauth2 Authentication
	Oauth2 RoleMappingOauth2PtrOutput `pulumi:"oauth2"`
	// OpenId Authentication
	Openid RoleMappingOpenidPtrOutput `pulumi:"openid"`
	// SAML Authentication
	Saml RoleMappingSamlPtrOutput `pulumi:"saml"`
}

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		roleMappingRoleMapping, err := aquasec.NewRoleMapping(ctx, "roleMappingRoleMapping", &aquasec.RoleMappingArgs{
			Saml: &aquasec.RoleMappingSamlArgs{
				RoleMapping: pulumi.StringMap{
					"Administrator": pulumi.String("group1"),
				},
			},
		})
		if err != nil {
			return err
		}
		ctx.Export("roleMapping", roleMappingRoleMapping)
		return nil
	})
}

```

func GetRoleMapping

func GetRoleMapping(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RoleMappingState, opts ...pulumi.ResourceOption) (*RoleMapping, error)

GetRoleMapping gets an existing RoleMapping resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRoleMapping

func NewRoleMapping(ctx *pulumi.Context,
	name string, args *RoleMappingArgs, opts ...pulumi.ResourceOption) (*RoleMapping, error)

NewRoleMapping registers a new resource with the given unique name, arguments, and options.

func (*RoleMapping) ElementType

func (*RoleMapping) ElementType() reflect.Type

func (*RoleMapping) ToRoleMappingOutput

func (i *RoleMapping) ToRoleMappingOutput() RoleMappingOutput

func (*RoleMapping) ToRoleMappingOutputWithContext

func (i *RoleMapping) ToRoleMappingOutputWithContext(ctx context.Context) RoleMappingOutput

type RoleMappingArgs

type RoleMappingArgs struct {
	// LDAP Authentication
	Ldap RoleMappingLdapPtrInput
	// Oauth2 Authentication
	Oauth2 RoleMappingOauth2PtrInput
	// OpenId Authentication
	Openid RoleMappingOpenidPtrInput
	// SAML Authentication
	Saml RoleMappingSamlPtrInput
}

The set of arguments for constructing a RoleMapping resource.

func (RoleMappingArgs) ElementType

func (RoleMappingArgs) ElementType() reflect.Type

type RoleMappingArray

type RoleMappingArray []RoleMappingInput

func (RoleMappingArray) ElementType

func (RoleMappingArray) ElementType() reflect.Type

func (RoleMappingArray) ToRoleMappingArrayOutput

func (i RoleMappingArray) ToRoleMappingArrayOutput() RoleMappingArrayOutput

func (RoleMappingArray) ToRoleMappingArrayOutputWithContext

func (i RoleMappingArray) ToRoleMappingArrayOutputWithContext(ctx context.Context) RoleMappingArrayOutput

type RoleMappingArrayInput

type RoleMappingArrayInput interface {
	pulumi.Input

	ToRoleMappingArrayOutput() RoleMappingArrayOutput
	ToRoleMappingArrayOutputWithContext(context.Context) RoleMappingArrayOutput
}

RoleMappingArrayInput is an input type that accepts RoleMappingArray and RoleMappingArrayOutput values. You can construct a concrete instance of `RoleMappingArrayInput` via:

RoleMappingArray{ RoleMappingArgs{...} }

type RoleMappingArrayOutput

type RoleMappingArrayOutput struct{ *pulumi.OutputState }

func (RoleMappingArrayOutput) ElementType

func (RoleMappingArrayOutput) ElementType() reflect.Type

func (RoleMappingArrayOutput) Index

func (RoleMappingArrayOutput) ToRoleMappingArrayOutput

func (o RoleMappingArrayOutput) ToRoleMappingArrayOutput() RoleMappingArrayOutput

func (RoleMappingArrayOutput) ToRoleMappingArrayOutputWithContext

func (o RoleMappingArrayOutput) ToRoleMappingArrayOutputWithContext(ctx context.Context) RoleMappingArrayOutput

type RoleMappingInput

type RoleMappingInput interface {
	pulumi.Input

	ToRoleMappingOutput() RoleMappingOutput
	ToRoleMappingOutputWithContext(ctx context.Context) RoleMappingOutput
}

type RoleMappingLdap added in v0.8.20

type RoleMappingLdap struct {
	// Role Mapping is used to define the IdP role that the user will assume in Aqua
	RoleMapping map[string]string `pulumi:"roleMapping"`
}

type RoleMappingLdapArgs added in v0.8.20

type RoleMappingLdapArgs struct {
	// Role Mapping is used to define the IdP role that the user will assume in Aqua
	RoleMapping pulumi.StringMapInput `pulumi:"roleMapping"`
}

func (RoleMappingLdapArgs) ElementType added in v0.8.20

func (RoleMappingLdapArgs) ElementType() reflect.Type

func (RoleMappingLdapArgs) ToRoleMappingLdapOutput added in v0.8.20

func (i RoleMappingLdapArgs) ToRoleMappingLdapOutput() RoleMappingLdapOutput

func (RoleMappingLdapArgs) ToRoleMappingLdapOutputWithContext added in v0.8.20

func (i RoleMappingLdapArgs) ToRoleMappingLdapOutputWithContext(ctx context.Context) RoleMappingLdapOutput

func (RoleMappingLdapArgs) ToRoleMappingLdapPtrOutput added in v0.8.20

func (i RoleMappingLdapArgs) ToRoleMappingLdapPtrOutput() RoleMappingLdapPtrOutput

func (RoleMappingLdapArgs) ToRoleMappingLdapPtrOutputWithContext added in v0.8.20

func (i RoleMappingLdapArgs) ToRoleMappingLdapPtrOutputWithContext(ctx context.Context) RoleMappingLdapPtrOutput

type RoleMappingLdapInput added in v0.8.20

type RoleMappingLdapInput interface {
	pulumi.Input

	ToRoleMappingLdapOutput() RoleMappingLdapOutput
	ToRoleMappingLdapOutputWithContext(context.Context) RoleMappingLdapOutput
}

RoleMappingLdapInput is an input type that accepts RoleMappingLdapArgs and RoleMappingLdapOutput values. You can construct a concrete instance of `RoleMappingLdapInput` via:

RoleMappingLdapArgs{...}

type RoleMappingLdapOutput added in v0.8.20

type RoleMappingLdapOutput struct{ *pulumi.OutputState }

func (RoleMappingLdapOutput) ElementType added in v0.8.20

func (RoleMappingLdapOutput) ElementType() reflect.Type

func (RoleMappingLdapOutput) RoleMapping added in v0.8.20

Role Mapping is used to define the IdP role that the user will assume in Aqua

func (RoleMappingLdapOutput) ToRoleMappingLdapOutput added in v0.8.20

func (o RoleMappingLdapOutput) ToRoleMappingLdapOutput() RoleMappingLdapOutput

func (RoleMappingLdapOutput) ToRoleMappingLdapOutputWithContext added in v0.8.20

func (o RoleMappingLdapOutput) ToRoleMappingLdapOutputWithContext(ctx context.Context) RoleMappingLdapOutput

func (RoleMappingLdapOutput) ToRoleMappingLdapPtrOutput added in v0.8.20

func (o RoleMappingLdapOutput) ToRoleMappingLdapPtrOutput() RoleMappingLdapPtrOutput

func (RoleMappingLdapOutput) ToRoleMappingLdapPtrOutputWithContext added in v0.8.20

func (o RoleMappingLdapOutput) ToRoleMappingLdapPtrOutputWithContext(ctx context.Context) RoleMappingLdapPtrOutput

type RoleMappingLdapPtrInput added in v0.8.20

type RoleMappingLdapPtrInput interface {
	pulumi.Input

	ToRoleMappingLdapPtrOutput() RoleMappingLdapPtrOutput
	ToRoleMappingLdapPtrOutputWithContext(context.Context) RoleMappingLdapPtrOutput
}

RoleMappingLdapPtrInput is an input type that accepts RoleMappingLdapArgs, RoleMappingLdapPtr and RoleMappingLdapPtrOutput values. You can construct a concrete instance of `RoleMappingLdapPtrInput` via:

        RoleMappingLdapArgs{...}

or:

        nil

func RoleMappingLdapPtr added in v0.8.20

func RoleMappingLdapPtr(v *RoleMappingLdapArgs) RoleMappingLdapPtrInput

type RoleMappingLdapPtrOutput added in v0.8.20

type RoleMappingLdapPtrOutput struct{ *pulumi.OutputState }

func (RoleMappingLdapPtrOutput) Elem added in v0.8.20

func (RoleMappingLdapPtrOutput) ElementType added in v0.8.20

func (RoleMappingLdapPtrOutput) ElementType() reflect.Type

func (RoleMappingLdapPtrOutput) RoleMapping added in v0.8.20

Role Mapping is used to define the IdP role that the user will assume in Aqua

func (RoleMappingLdapPtrOutput) ToRoleMappingLdapPtrOutput added in v0.8.20

func (o RoleMappingLdapPtrOutput) ToRoleMappingLdapPtrOutput() RoleMappingLdapPtrOutput

func (RoleMappingLdapPtrOutput) ToRoleMappingLdapPtrOutputWithContext added in v0.8.20

func (o RoleMappingLdapPtrOutput) ToRoleMappingLdapPtrOutputWithContext(ctx context.Context) RoleMappingLdapPtrOutput

type RoleMappingMap

type RoleMappingMap map[string]RoleMappingInput

func (RoleMappingMap) ElementType

func (RoleMappingMap) ElementType() reflect.Type

func (RoleMappingMap) ToRoleMappingMapOutput

func (i RoleMappingMap) ToRoleMappingMapOutput() RoleMappingMapOutput

func (RoleMappingMap) ToRoleMappingMapOutputWithContext

func (i RoleMappingMap) ToRoleMappingMapOutputWithContext(ctx context.Context) RoleMappingMapOutput

type RoleMappingMapInput

type RoleMappingMapInput interface {
	pulumi.Input

	ToRoleMappingMapOutput() RoleMappingMapOutput
	ToRoleMappingMapOutputWithContext(context.Context) RoleMappingMapOutput
}

RoleMappingMapInput is an input type that accepts RoleMappingMap and RoleMappingMapOutput values. You can construct a concrete instance of `RoleMappingMapInput` via:

RoleMappingMap{ "key": RoleMappingArgs{...} }

type RoleMappingMapOutput

type RoleMappingMapOutput struct{ *pulumi.OutputState }

func (RoleMappingMapOutput) ElementType

func (RoleMappingMapOutput) ElementType() reflect.Type

func (RoleMappingMapOutput) MapIndex

func (RoleMappingMapOutput) ToRoleMappingMapOutput

func (o RoleMappingMapOutput) ToRoleMappingMapOutput() RoleMappingMapOutput

func (RoleMappingMapOutput) ToRoleMappingMapOutputWithContext

func (o RoleMappingMapOutput) ToRoleMappingMapOutputWithContext(ctx context.Context) RoleMappingMapOutput

type RoleMappingOauth2

type RoleMappingOauth2 struct {
	// Role Mapping is used to define the IdP role that the user will assume in Aqua
	RoleMapping map[string]string `pulumi:"roleMapping"`
}

type RoleMappingOauth2Args

type RoleMappingOauth2Args struct {
	// Role Mapping is used to define the IdP role that the user will assume in Aqua
	RoleMapping pulumi.StringMapInput `pulumi:"roleMapping"`
}

func (RoleMappingOauth2Args) ElementType

func (RoleMappingOauth2Args) ElementType() reflect.Type

func (RoleMappingOauth2Args) ToRoleMappingOauth2Output

func (i RoleMappingOauth2Args) ToRoleMappingOauth2Output() RoleMappingOauth2Output

func (RoleMappingOauth2Args) ToRoleMappingOauth2OutputWithContext

func (i RoleMappingOauth2Args) ToRoleMappingOauth2OutputWithContext(ctx context.Context) RoleMappingOauth2Output

func (RoleMappingOauth2Args) ToRoleMappingOauth2PtrOutput

func (i RoleMappingOauth2Args) ToRoleMappingOauth2PtrOutput() RoleMappingOauth2PtrOutput

func (RoleMappingOauth2Args) ToRoleMappingOauth2PtrOutputWithContext

func (i RoleMappingOauth2Args) ToRoleMappingOauth2PtrOutputWithContext(ctx context.Context) RoleMappingOauth2PtrOutput

type RoleMappingOauth2Input

type RoleMappingOauth2Input interface {
	pulumi.Input

	ToRoleMappingOauth2Output() RoleMappingOauth2Output
	ToRoleMappingOauth2OutputWithContext(context.Context) RoleMappingOauth2Output
}

RoleMappingOauth2Input is an input type that accepts RoleMappingOauth2Args and RoleMappingOauth2Output values. You can construct a concrete instance of `RoleMappingOauth2Input` via:

RoleMappingOauth2Args{...}

type RoleMappingOauth2Output

type RoleMappingOauth2Output struct{ *pulumi.OutputState }

func (RoleMappingOauth2Output) ElementType

func (RoleMappingOauth2Output) ElementType() reflect.Type

func (RoleMappingOauth2Output) RoleMapping

Role Mapping is used to define the IdP role that the user will assume in Aqua

func (RoleMappingOauth2Output) ToRoleMappingOauth2Output

func (o RoleMappingOauth2Output) ToRoleMappingOauth2Output() RoleMappingOauth2Output

func (RoleMappingOauth2Output) ToRoleMappingOauth2OutputWithContext

func (o RoleMappingOauth2Output) ToRoleMappingOauth2OutputWithContext(ctx context.Context) RoleMappingOauth2Output

func (RoleMappingOauth2Output) ToRoleMappingOauth2PtrOutput

func (o RoleMappingOauth2Output) ToRoleMappingOauth2PtrOutput() RoleMappingOauth2PtrOutput

func (RoleMappingOauth2Output) ToRoleMappingOauth2PtrOutputWithContext

func (o RoleMappingOauth2Output) ToRoleMappingOauth2PtrOutputWithContext(ctx context.Context) RoleMappingOauth2PtrOutput

type RoleMappingOauth2PtrInput

type RoleMappingOauth2PtrInput interface {
	pulumi.Input

	ToRoleMappingOauth2PtrOutput() RoleMappingOauth2PtrOutput
	ToRoleMappingOauth2PtrOutputWithContext(context.Context) RoleMappingOauth2PtrOutput
}

RoleMappingOauth2PtrInput is an input type that accepts RoleMappingOauth2Args, RoleMappingOauth2Ptr and RoleMappingOauth2PtrOutput values. You can construct a concrete instance of `RoleMappingOauth2PtrInput` via:

        RoleMappingOauth2Args{...}

or:

        nil

type RoleMappingOauth2PtrOutput

type RoleMappingOauth2PtrOutput struct{ *pulumi.OutputState }

func (RoleMappingOauth2PtrOutput) Elem

func (RoleMappingOauth2PtrOutput) ElementType

func (RoleMappingOauth2PtrOutput) ElementType() reflect.Type

func (RoleMappingOauth2PtrOutput) RoleMapping

Role Mapping is used to define the IdP role that the user will assume in Aqua

func (RoleMappingOauth2PtrOutput) ToRoleMappingOauth2PtrOutput

func (o RoleMappingOauth2PtrOutput) ToRoleMappingOauth2PtrOutput() RoleMappingOauth2PtrOutput

func (RoleMappingOauth2PtrOutput) ToRoleMappingOauth2PtrOutputWithContext

func (o RoleMappingOauth2PtrOutput) ToRoleMappingOauth2PtrOutputWithContext(ctx context.Context) RoleMappingOauth2PtrOutput

type RoleMappingOpenid

type RoleMappingOpenid struct {
	// Role Mapping is used to define the IdP role that the user will assume in Aqua
	RoleMapping map[string]string `pulumi:"roleMapping"`
}

type RoleMappingOpenidArgs

type RoleMappingOpenidArgs struct {
	// Role Mapping is used to define the IdP role that the user will assume in Aqua
	RoleMapping pulumi.StringMapInput `pulumi:"roleMapping"`
}

func (RoleMappingOpenidArgs) ElementType

func (RoleMappingOpenidArgs) ElementType() reflect.Type

func (RoleMappingOpenidArgs) ToRoleMappingOpenidOutput

func (i RoleMappingOpenidArgs) ToRoleMappingOpenidOutput() RoleMappingOpenidOutput

func (RoleMappingOpenidArgs) ToRoleMappingOpenidOutputWithContext

func (i RoleMappingOpenidArgs) ToRoleMappingOpenidOutputWithContext(ctx context.Context) RoleMappingOpenidOutput

func (RoleMappingOpenidArgs) ToRoleMappingOpenidPtrOutput

func (i RoleMappingOpenidArgs) ToRoleMappingOpenidPtrOutput() RoleMappingOpenidPtrOutput

func (RoleMappingOpenidArgs) ToRoleMappingOpenidPtrOutputWithContext

func (i RoleMappingOpenidArgs) ToRoleMappingOpenidPtrOutputWithContext(ctx context.Context) RoleMappingOpenidPtrOutput

type RoleMappingOpenidInput

type RoleMappingOpenidInput interface {
	pulumi.Input

	ToRoleMappingOpenidOutput() RoleMappingOpenidOutput
	ToRoleMappingOpenidOutputWithContext(context.Context) RoleMappingOpenidOutput
}

RoleMappingOpenidInput is an input type that accepts RoleMappingOpenidArgs and RoleMappingOpenidOutput values. You can construct a concrete instance of `RoleMappingOpenidInput` via:

RoleMappingOpenidArgs{...}

type RoleMappingOpenidOutput

type RoleMappingOpenidOutput struct{ *pulumi.OutputState }

func (RoleMappingOpenidOutput) ElementType

func (RoleMappingOpenidOutput) ElementType() reflect.Type

func (RoleMappingOpenidOutput) RoleMapping

Role Mapping is used to define the IdP role that the user will assume in Aqua

func (RoleMappingOpenidOutput) ToRoleMappingOpenidOutput

func (o RoleMappingOpenidOutput) ToRoleMappingOpenidOutput() RoleMappingOpenidOutput

func (RoleMappingOpenidOutput) ToRoleMappingOpenidOutputWithContext

func (o RoleMappingOpenidOutput) ToRoleMappingOpenidOutputWithContext(ctx context.Context) RoleMappingOpenidOutput

func (RoleMappingOpenidOutput) ToRoleMappingOpenidPtrOutput

func (o RoleMappingOpenidOutput) ToRoleMappingOpenidPtrOutput() RoleMappingOpenidPtrOutput

func (RoleMappingOpenidOutput) ToRoleMappingOpenidPtrOutputWithContext

func (o RoleMappingOpenidOutput) ToRoleMappingOpenidPtrOutputWithContext(ctx context.Context) RoleMappingOpenidPtrOutput

type RoleMappingOpenidPtrInput

type RoleMappingOpenidPtrInput interface {
	pulumi.Input

	ToRoleMappingOpenidPtrOutput() RoleMappingOpenidPtrOutput
	ToRoleMappingOpenidPtrOutputWithContext(context.Context) RoleMappingOpenidPtrOutput
}

RoleMappingOpenidPtrInput is an input type that accepts RoleMappingOpenidArgs, RoleMappingOpenidPtr and RoleMappingOpenidPtrOutput values. You can construct a concrete instance of `RoleMappingOpenidPtrInput` via:

        RoleMappingOpenidArgs{...}

or:

        nil

type RoleMappingOpenidPtrOutput

type RoleMappingOpenidPtrOutput struct{ *pulumi.OutputState }

func (RoleMappingOpenidPtrOutput) Elem

func (RoleMappingOpenidPtrOutput) ElementType

func (RoleMappingOpenidPtrOutput) ElementType() reflect.Type

func (RoleMappingOpenidPtrOutput) RoleMapping

Role Mapping is used to define the IdP role that the user will assume in Aqua

func (RoleMappingOpenidPtrOutput) ToRoleMappingOpenidPtrOutput

func (o RoleMappingOpenidPtrOutput) ToRoleMappingOpenidPtrOutput() RoleMappingOpenidPtrOutput

func (RoleMappingOpenidPtrOutput) ToRoleMappingOpenidPtrOutputWithContext

func (o RoleMappingOpenidPtrOutput) ToRoleMappingOpenidPtrOutputWithContext(ctx context.Context) RoleMappingOpenidPtrOutput

type RoleMappingOutput

type RoleMappingOutput struct{ *pulumi.OutputState }

func (RoleMappingOutput) ElementType

func (RoleMappingOutput) ElementType() reflect.Type

func (RoleMappingOutput) Ldap added in v0.8.20

LDAP Authentication

func (RoleMappingOutput) Oauth2

Oauth2 Authentication

func (RoleMappingOutput) Openid

OpenId Authentication

func (RoleMappingOutput) Saml

SAML Authentication

func (RoleMappingOutput) ToRoleMappingOutput

func (o RoleMappingOutput) ToRoleMappingOutput() RoleMappingOutput

func (RoleMappingOutput) ToRoleMappingOutputWithContext

func (o RoleMappingOutput) ToRoleMappingOutputWithContext(ctx context.Context) RoleMappingOutput

type RoleMappingSaas

type RoleMappingSaas struct {
	pulumi.CustomResourceState

	AccountId     pulumi.IntOutput         `pulumi:"accountId"`
	Created       pulumi.StringOutput      `pulumi:"created"`
	CspRole       pulumi.StringOutput      `pulumi:"cspRole"`
	RoleMappingId pulumi.IntOutput         `pulumi:"roleMappingId"`
	SamlGroups    pulumi.StringArrayOutput `pulumi:"samlGroups"`
}

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		rolesMappingSaasRoleMappingSaas, err := aquasec.NewRoleMappingSaas(ctx, "rolesMappingSaasRoleMappingSaas", &aquasec.RoleMappingSaasArgs{
			SamlGroups: pulumi.StringArray{
				pulumi.String("group1"),
				pulumi.String("group2"),
			},
			CspRole: pulumi.String("Administrator"),
		})
		if err != nil {
			return err
		}
		ctx.Export("rolesMappingSaas", rolesMappingSaasRoleMappingSaas)
		return nil
	})
}

```

func GetRoleMappingSaas

func GetRoleMappingSaas(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RoleMappingSaasState, opts ...pulumi.ResourceOption) (*RoleMappingSaas, error)

GetRoleMappingSaas gets an existing RoleMappingSaas resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRoleMappingSaas

func NewRoleMappingSaas(ctx *pulumi.Context,
	name string, args *RoleMappingSaasArgs, opts ...pulumi.ResourceOption) (*RoleMappingSaas, error)

NewRoleMappingSaas registers a new resource with the given unique name, arguments, and options.

func (*RoleMappingSaas) ElementType

func (*RoleMappingSaas) ElementType() reflect.Type

func (*RoleMappingSaas) ToRoleMappingSaasOutput

func (i *RoleMappingSaas) ToRoleMappingSaasOutput() RoleMappingSaasOutput

func (*RoleMappingSaas) ToRoleMappingSaasOutputWithContext

func (i *RoleMappingSaas) ToRoleMappingSaasOutputWithContext(ctx context.Context) RoleMappingSaasOutput

type RoleMappingSaasArgs

type RoleMappingSaasArgs struct {
	CspRole    pulumi.StringInput
	SamlGroups pulumi.StringArrayInput
}

The set of arguments for constructing a RoleMappingSaas resource.

func (RoleMappingSaasArgs) ElementType

func (RoleMappingSaasArgs) ElementType() reflect.Type

type RoleMappingSaasArray

type RoleMappingSaasArray []RoleMappingSaasInput

func (RoleMappingSaasArray) ElementType

func (RoleMappingSaasArray) ElementType() reflect.Type

func (RoleMappingSaasArray) ToRoleMappingSaasArrayOutput

func (i RoleMappingSaasArray) ToRoleMappingSaasArrayOutput() RoleMappingSaasArrayOutput

func (RoleMappingSaasArray) ToRoleMappingSaasArrayOutputWithContext

func (i RoleMappingSaasArray) ToRoleMappingSaasArrayOutputWithContext(ctx context.Context) RoleMappingSaasArrayOutput

type RoleMappingSaasArrayInput

type RoleMappingSaasArrayInput interface {
	pulumi.Input

	ToRoleMappingSaasArrayOutput() RoleMappingSaasArrayOutput
	ToRoleMappingSaasArrayOutputWithContext(context.Context) RoleMappingSaasArrayOutput
}

RoleMappingSaasArrayInput is an input type that accepts RoleMappingSaasArray and RoleMappingSaasArrayOutput values. You can construct a concrete instance of `RoleMappingSaasArrayInput` via:

RoleMappingSaasArray{ RoleMappingSaasArgs{...} }

type RoleMappingSaasArrayOutput

type RoleMappingSaasArrayOutput struct{ *pulumi.OutputState }

func (RoleMappingSaasArrayOutput) ElementType

func (RoleMappingSaasArrayOutput) ElementType() reflect.Type

func (RoleMappingSaasArrayOutput) Index

func (RoleMappingSaasArrayOutput) ToRoleMappingSaasArrayOutput

func (o RoleMappingSaasArrayOutput) ToRoleMappingSaasArrayOutput() RoleMappingSaasArrayOutput

func (RoleMappingSaasArrayOutput) ToRoleMappingSaasArrayOutputWithContext

func (o RoleMappingSaasArrayOutput) ToRoleMappingSaasArrayOutputWithContext(ctx context.Context) RoleMappingSaasArrayOutput

type RoleMappingSaasInput

type RoleMappingSaasInput interface {
	pulumi.Input

	ToRoleMappingSaasOutput() RoleMappingSaasOutput
	ToRoleMappingSaasOutputWithContext(ctx context.Context) RoleMappingSaasOutput
}

type RoleMappingSaasMap

type RoleMappingSaasMap map[string]RoleMappingSaasInput

func (RoleMappingSaasMap) ElementType

func (RoleMappingSaasMap) ElementType() reflect.Type

func (RoleMappingSaasMap) ToRoleMappingSaasMapOutput

func (i RoleMappingSaasMap) ToRoleMappingSaasMapOutput() RoleMappingSaasMapOutput

func (RoleMappingSaasMap) ToRoleMappingSaasMapOutputWithContext

func (i RoleMappingSaasMap) ToRoleMappingSaasMapOutputWithContext(ctx context.Context) RoleMappingSaasMapOutput

type RoleMappingSaasMapInput

type RoleMappingSaasMapInput interface {
	pulumi.Input

	ToRoleMappingSaasMapOutput() RoleMappingSaasMapOutput
	ToRoleMappingSaasMapOutputWithContext(context.Context) RoleMappingSaasMapOutput
}

RoleMappingSaasMapInput is an input type that accepts RoleMappingSaasMap and RoleMappingSaasMapOutput values. You can construct a concrete instance of `RoleMappingSaasMapInput` via:

RoleMappingSaasMap{ "key": RoleMappingSaasArgs{...} }

type RoleMappingSaasMapOutput

type RoleMappingSaasMapOutput struct{ *pulumi.OutputState }

func (RoleMappingSaasMapOutput) ElementType

func (RoleMappingSaasMapOutput) ElementType() reflect.Type

func (RoleMappingSaasMapOutput) MapIndex

func (RoleMappingSaasMapOutput) ToRoleMappingSaasMapOutput

func (o RoleMappingSaasMapOutput) ToRoleMappingSaasMapOutput() RoleMappingSaasMapOutput

func (RoleMappingSaasMapOutput) ToRoleMappingSaasMapOutputWithContext

func (o RoleMappingSaasMapOutput) ToRoleMappingSaasMapOutputWithContext(ctx context.Context) RoleMappingSaasMapOutput

type RoleMappingSaasOutput

type RoleMappingSaasOutput struct{ *pulumi.OutputState }

func (RoleMappingSaasOutput) AccountId

func (o RoleMappingSaasOutput) AccountId() pulumi.IntOutput

func (RoleMappingSaasOutput) Created

func (RoleMappingSaasOutput) CspRole

func (RoleMappingSaasOutput) ElementType

func (RoleMappingSaasOutput) ElementType() reflect.Type

func (RoleMappingSaasOutput) RoleMappingId

func (o RoleMappingSaasOutput) RoleMappingId() pulumi.IntOutput

func (RoleMappingSaasOutput) SamlGroups

func (RoleMappingSaasOutput) ToRoleMappingSaasOutput

func (o RoleMappingSaasOutput) ToRoleMappingSaasOutput() RoleMappingSaasOutput

func (RoleMappingSaasOutput) ToRoleMappingSaasOutputWithContext

func (o RoleMappingSaasOutput) ToRoleMappingSaasOutputWithContext(ctx context.Context) RoleMappingSaasOutput

type RoleMappingSaasState

type RoleMappingSaasState struct {
	AccountId     pulumi.IntPtrInput
	Created       pulumi.StringPtrInput
	CspRole       pulumi.StringPtrInput
	RoleMappingId pulumi.IntPtrInput
	SamlGroups    pulumi.StringArrayInput
}

func (RoleMappingSaasState) ElementType

func (RoleMappingSaasState) ElementType() reflect.Type

type RoleMappingSaml

type RoleMappingSaml struct {
	// Role Mapping is used to define the IdP role that the user will assume in Aqua
	RoleMapping map[string]string `pulumi:"roleMapping"`
}

type RoleMappingSamlArgs

type RoleMappingSamlArgs struct {
	// Role Mapping is used to define the IdP role that the user will assume in Aqua
	RoleMapping pulumi.StringMapInput `pulumi:"roleMapping"`
}

func (RoleMappingSamlArgs) ElementType

func (RoleMappingSamlArgs) ElementType() reflect.Type

func (RoleMappingSamlArgs) ToRoleMappingSamlOutput

func (i RoleMappingSamlArgs) ToRoleMappingSamlOutput() RoleMappingSamlOutput

func (RoleMappingSamlArgs) ToRoleMappingSamlOutputWithContext

func (i RoleMappingSamlArgs) ToRoleMappingSamlOutputWithContext(ctx context.Context) RoleMappingSamlOutput

func (RoleMappingSamlArgs) ToRoleMappingSamlPtrOutput

func (i RoleMappingSamlArgs) ToRoleMappingSamlPtrOutput() RoleMappingSamlPtrOutput

func (RoleMappingSamlArgs) ToRoleMappingSamlPtrOutputWithContext

func (i RoleMappingSamlArgs) ToRoleMappingSamlPtrOutputWithContext(ctx context.Context) RoleMappingSamlPtrOutput

type RoleMappingSamlInput

type RoleMappingSamlInput interface {
	pulumi.Input

	ToRoleMappingSamlOutput() RoleMappingSamlOutput
	ToRoleMappingSamlOutputWithContext(context.Context) RoleMappingSamlOutput
}

RoleMappingSamlInput is an input type that accepts RoleMappingSamlArgs and RoleMappingSamlOutput values. You can construct a concrete instance of `RoleMappingSamlInput` via:

RoleMappingSamlArgs{...}

type RoleMappingSamlOutput

type RoleMappingSamlOutput struct{ *pulumi.OutputState }

func (RoleMappingSamlOutput) ElementType

func (RoleMappingSamlOutput) ElementType() reflect.Type

func (RoleMappingSamlOutput) RoleMapping

Role Mapping is used to define the IdP role that the user will assume in Aqua

func (RoleMappingSamlOutput) ToRoleMappingSamlOutput

func (o RoleMappingSamlOutput) ToRoleMappingSamlOutput() RoleMappingSamlOutput

func (RoleMappingSamlOutput) ToRoleMappingSamlOutputWithContext

func (o RoleMappingSamlOutput) ToRoleMappingSamlOutputWithContext(ctx context.Context) RoleMappingSamlOutput

func (RoleMappingSamlOutput) ToRoleMappingSamlPtrOutput

func (o RoleMappingSamlOutput) ToRoleMappingSamlPtrOutput() RoleMappingSamlPtrOutput

func (RoleMappingSamlOutput) ToRoleMappingSamlPtrOutputWithContext

func (o RoleMappingSamlOutput) ToRoleMappingSamlPtrOutputWithContext(ctx context.Context) RoleMappingSamlPtrOutput

type RoleMappingSamlPtrInput

type RoleMappingSamlPtrInput interface {
	pulumi.Input

	ToRoleMappingSamlPtrOutput() RoleMappingSamlPtrOutput
	ToRoleMappingSamlPtrOutputWithContext(context.Context) RoleMappingSamlPtrOutput
}

RoleMappingSamlPtrInput is an input type that accepts RoleMappingSamlArgs, RoleMappingSamlPtr and RoleMappingSamlPtrOutput values. You can construct a concrete instance of `RoleMappingSamlPtrInput` via:

        RoleMappingSamlArgs{...}

or:

        nil

type RoleMappingSamlPtrOutput

type RoleMappingSamlPtrOutput struct{ *pulumi.OutputState }

func (RoleMappingSamlPtrOutput) Elem

func (RoleMappingSamlPtrOutput) ElementType

func (RoleMappingSamlPtrOutput) ElementType() reflect.Type

func (RoleMappingSamlPtrOutput) RoleMapping

Role Mapping is used to define the IdP role that the user will assume in Aqua

func (RoleMappingSamlPtrOutput) ToRoleMappingSamlPtrOutput

func (o RoleMappingSamlPtrOutput) ToRoleMappingSamlPtrOutput() RoleMappingSamlPtrOutput

func (RoleMappingSamlPtrOutput) ToRoleMappingSamlPtrOutputWithContext

func (o RoleMappingSamlPtrOutput) ToRoleMappingSamlPtrOutputWithContext(ctx context.Context) RoleMappingSamlPtrOutput

type RoleMappingState

type RoleMappingState struct {
	// LDAP Authentication
	Ldap RoleMappingLdapPtrInput
	// Oauth2 Authentication
	Oauth2 RoleMappingOauth2PtrInput
	// OpenId Authentication
	Openid RoleMappingOpenidPtrInput
	// SAML Authentication
	Saml RoleMappingSamlPtrInput
}

func (RoleMappingState) ElementType

func (RoleMappingState) ElementType() reflect.Type

type RoleOutput

type RoleOutput struct{ *pulumi.OutputState }

func (RoleOutput) Author

func (o RoleOutput) Author() pulumi.StringOutput

The name of the user who created the role. Only returned from the API for existing permissions, not part of the permission creation/modification structure.

func (RoleOutput) Description

func (o RoleOutput) Description() pulumi.StringPtrOutput

Free text description for the role.

func (RoleOutput) ElementType

func (RoleOutput) ElementType() reflect.Type

func (RoleOutput) Permission

func (o RoleOutput) Permission() pulumi.StringOutput

The name of the Permission Set that will affect the users assigned to this specific Role.

func (RoleOutput) RoleName

func (o RoleOutput) RoleName() pulumi.StringOutput

The name of the role, comprised of alphanumeric characters and '-', '_', ' ', ':', '.', '@', '!', '^'.

func (RoleOutput) Scopes

func (o RoleOutput) Scopes() pulumi.StringArrayOutput

List of Application Scopes that will affect the users assigned to this specific Role.

func (RoleOutput) ToRoleOutput

func (o RoleOutput) ToRoleOutput() RoleOutput

func (RoleOutput) ToRoleOutputWithContext

func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput

func (RoleOutput) UpdatedAt

func (o RoleOutput) UpdatedAt() pulumi.StringOutput

The date of the last modification of the role.

type RoleState

type RoleState struct {
	// The name of the user who created the role. Only returned from the API for existing permissions, not part of the permission creation/modification structure.
	Author pulumi.StringPtrInput
	// Free text description for the role.
	Description pulumi.StringPtrInput
	// The name of the Permission Set that will affect the users assigned to this specific Role.
	Permission pulumi.StringPtrInput
	// The name of the role, comprised of alphanumeric characters and '-', '_', ' ', ':', '.', '@', '!', '^'.
	RoleName pulumi.StringPtrInput
	// List of Application Scopes that will affect the users assigned to this specific Role.
	Scopes pulumi.StringArrayInput
	// The date of the last modification of the role.
	UpdatedAt pulumi.StringPtrInput
}

func (RoleState) ElementType

func (RoleState) ElementType() reflect.Type

type Service

type Service struct {
	pulumi.CustomResourceState

	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayOutput `pulumi:"applicationScopes"`
	// Username of the account that created the service.
	Author pulumi.StringOutput `pulumi:"author"`
	// The number of containers associated with the service.
	ContainersCount pulumi.IntOutput `pulumi:"containersCount"`
	// A textual description of the service record; maximum 500 characters.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Enforcement status of the service.
	Enforce pulumi.BoolPtrOutput `pulumi:"enforce"`
	// Whether the service has been evaluated for security vulnerabilities.
	Evaluated pulumi.BoolOutput `pulumi:"evaluated"`
	// Indicates if registered or not.
	IsRegistered pulumi.BoolOutput `pulumi:"isRegistered"`
	// Timestamp of the last update in Unix time format.
	Lastupdate pulumi.IntOutput `pulumi:"lastupdate"`
	// Indicates if monitoring is enabled or not
	Monitoring pulumi.BoolPtrOutput `pulumi:"monitoring"`
	// The name of the service. It is recommended not to use whitespace characters in the name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The number of container that are not evaluated.
	NotEvaluatedCount pulumi.IntOutput `pulumi:"notEvaluatedCount"`
	// The service's policies; an array of container firewall policy names.
	Policies pulumi.StringArrayOutput `pulumi:"policies"`
	// Rules priority, must be between 1-100.
	Priority pulumi.IntPtrOutput `pulumi:"priority"`
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringPtrOutput `pulumi:"scopeExpression"`
	// List of scope attributes.
	ScopeVariables ServiceScopeVariableArrayOutput `pulumi:"scopeVariables"`
	// Type of the workload. container or host.
	Target pulumi.StringOutput `pulumi:"target"`
	// The number of containers allocated to the service that are not registered.
	UnregisteredCount pulumi.IntOutput `pulumi:"unregisteredCount"`
	// Number of high severity vulnerabilities.
	VulnerabilitiesHigh pulumi.IntOutput `pulumi:"vulnerabilitiesHigh"`
	// Number of low severity vulnerabilities.
	VulnerabilitiesLow pulumi.IntOutput `pulumi:"vulnerabilitiesLow"`
	// Number of malware.
	VulnerabilitiesMalware pulumi.IntOutput `pulumi:"vulnerabilitiesMalware"`
	// Number of medium severity vulnerabilities.
	VulnerabilitiesMedium pulumi.IntOutput `pulumi:"vulnerabilitiesMedium"`
	// Number of negligible vulnerabilities.
	VulnerabilitiesNegligible pulumi.IntOutput `pulumi:"vulnerabilitiesNegligible"`
	// The CVSS average vulnerabilities score.
	VulnerabilitiesScoreAverage pulumi.IntOutput `pulumi:"vulnerabilitiesScoreAverage"`
	// Number of sensitive vulnerabilities.
	VulnerabilitiesSensitive pulumi.IntOutput `pulumi:"vulnerabilitiesSensitive"`
	// Total number of vulnerabilities.
	VulnerabilitiesTotal pulumi.IntOutput `pulumi:"vulnerabilitiesTotal"`
}

func GetService

func GetService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)

GetService gets an existing Service resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewService

func NewService(ctx *pulumi.Context,
	name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)

NewService registers a new resource with the given unique name, arguments, and options.

func (*Service) ElementType

func (*Service) ElementType() reflect.Type

func (*Service) ToServiceOutput

func (i *Service) ToServiceOutput() ServiceOutput

func (*Service) ToServiceOutputWithContext

func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

type ServiceArgs

type ServiceArgs struct {
	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayInput
	// A textual description of the service record; maximum 500 characters.
	Description pulumi.StringPtrInput
	// Enforcement status of the service.
	Enforce pulumi.BoolPtrInput
	// Indicates if monitoring is enabled or not
	Monitoring pulumi.BoolPtrInput
	// The name of the service. It is recommended not to use whitespace characters in the name.
	Name pulumi.StringPtrInput
	// The service's policies; an array of container firewall policy names.
	Policies pulumi.StringArrayInput
	// Rules priority, must be between 1-100.
	Priority pulumi.IntPtrInput
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringPtrInput
	// List of scope attributes.
	ScopeVariables ServiceScopeVariableArrayInput
	// Type of the workload. container or host.
	Target pulumi.StringInput
}

The set of arguments for constructing a Service resource.

func (ServiceArgs) ElementType

func (ServiceArgs) ElementType() reflect.Type

type ServiceArray

type ServiceArray []ServiceInput

func (ServiceArray) ElementType

func (ServiceArray) ElementType() reflect.Type

func (ServiceArray) ToServiceArrayOutput

func (i ServiceArray) ToServiceArrayOutput() ServiceArrayOutput

func (ServiceArray) ToServiceArrayOutputWithContext

func (i ServiceArray) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput

type ServiceArrayInput

type ServiceArrayInput interface {
	pulumi.Input

	ToServiceArrayOutput() ServiceArrayOutput
	ToServiceArrayOutputWithContext(context.Context) ServiceArrayOutput
}

ServiceArrayInput is an input type that accepts ServiceArray and ServiceArrayOutput values. You can construct a concrete instance of `ServiceArrayInput` via:

ServiceArray{ ServiceArgs{...} }

type ServiceArrayOutput

type ServiceArrayOutput struct{ *pulumi.OutputState }

func (ServiceArrayOutput) ElementType

func (ServiceArrayOutput) ElementType() reflect.Type

func (ServiceArrayOutput) Index

func (ServiceArrayOutput) ToServiceArrayOutput

func (o ServiceArrayOutput) ToServiceArrayOutput() ServiceArrayOutput

func (ServiceArrayOutput) ToServiceArrayOutputWithContext

func (o ServiceArrayOutput) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput

type ServiceInput

type ServiceInput interface {
	pulumi.Input

	ToServiceOutput() ServiceOutput
	ToServiceOutputWithContext(ctx context.Context) ServiceOutput
}

type ServiceMap

type ServiceMap map[string]ServiceInput

func (ServiceMap) ElementType

func (ServiceMap) ElementType() reflect.Type

func (ServiceMap) ToServiceMapOutput

func (i ServiceMap) ToServiceMapOutput() ServiceMapOutput

func (ServiceMap) ToServiceMapOutputWithContext

func (i ServiceMap) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput

type ServiceMapInput

type ServiceMapInput interface {
	pulumi.Input

	ToServiceMapOutput() ServiceMapOutput
	ToServiceMapOutputWithContext(context.Context) ServiceMapOutput
}

ServiceMapInput is an input type that accepts ServiceMap and ServiceMapOutput values. You can construct a concrete instance of `ServiceMapInput` via:

ServiceMap{ "key": ServiceArgs{...} }

type ServiceMapOutput

type ServiceMapOutput struct{ *pulumi.OutputState }

func (ServiceMapOutput) ElementType

func (ServiceMapOutput) ElementType() reflect.Type

func (ServiceMapOutput) MapIndex

func (ServiceMapOutput) ToServiceMapOutput

func (o ServiceMapOutput) ToServiceMapOutput() ServiceMapOutput

func (ServiceMapOutput) ToServiceMapOutputWithContext

func (o ServiceMapOutput) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput

type ServiceOutput

type ServiceOutput struct{ *pulumi.OutputState }

func (ServiceOutput) ApplicationScopes

func (o ServiceOutput) ApplicationScopes() pulumi.StringArrayOutput

Indicates the application scope of the service.

func (ServiceOutput) Author

func (o ServiceOutput) Author() pulumi.StringOutput

Username of the account that created the service.

func (ServiceOutput) ContainersCount

func (o ServiceOutput) ContainersCount() pulumi.IntOutput

The number of containers associated with the service.

func (ServiceOutput) Description

func (o ServiceOutput) Description() pulumi.StringPtrOutput

A textual description of the service record; maximum 500 characters.

func (ServiceOutput) ElementType

func (ServiceOutput) ElementType() reflect.Type

func (ServiceOutput) Enforce

func (o ServiceOutput) Enforce() pulumi.BoolPtrOutput

Enforcement status of the service.

func (ServiceOutput) Evaluated

func (o ServiceOutput) Evaluated() pulumi.BoolOutput

Whether the service has been evaluated for security vulnerabilities.

func (ServiceOutput) IsRegistered

func (o ServiceOutput) IsRegistered() pulumi.BoolOutput

Indicates if registered or not.

func (ServiceOutput) Lastupdate

func (o ServiceOutput) Lastupdate() pulumi.IntOutput

Timestamp of the last update in Unix time format.

func (ServiceOutput) Monitoring

func (o ServiceOutput) Monitoring() pulumi.BoolPtrOutput

Indicates if monitoring is enabled or not

func (ServiceOutput) Name

The name of the service. It is recommended not to use whitespace characters in the name.

func (ServiceOutput) NotEvaluatedCount

func (o ServiceOutput) NotEvaluatedCount() pulumi.IntOutput

The number of container that are not evaluated.

func (ServiceOutput) Policies

func (o ServiceOutput) Policies() pulumi.StringArrayOutput

The service's policies; an array of container firewall policy names.

func (ServiceOutput) Priority

func (o ServiceOutput) Priority() pulumi.IntPtrOutput

Rules priority, must be between 1-100.

func (ServiceOutput) ScopeExpression

func (o ServiceOutput) ScopeExpression() pulumi.StringPtrOutput

Logical expression of how to compute the dependency of the scope variables.

func (ServiceOutput) ScopeVariables

List of scope attributes.

func (ServiceOutput) Target

func (o ServiceOutput) Target() pulumi.StringOutput

Type of the workload. container or host.

func (ServiceOutput) ToServiceOutput

func (o ServiceOutput) ToServiceOutput() ServiceOutput

func (ServiceOutput) ToServiceOutputWithContext

func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

func (ServiceOutput) UnregisteredCount

func (o ServiceOutput) UnregisteredCount() pulumi.IntOutput

The number of containers allocated to the service that are not registered.

func (ServiceOutput) VulnerabilitiesHigh

func (o ServiceOutput) VulnerabilitiesHigh() pulumi.IntOutput

Number of high severity vulnerabilities.

func (ServiceOutput) VulnerabilitiesLow

func (o ServiceOutput) VulnerabilitiesLow() pulumi.IntOutput

Number of low severity vulnerabilities.

func (ServiceOutput) VulnerabilitiesMalware

func (o ServiceOutput) VulnerabilitiesMalware() pulumi.IntOutput

Number of malware.

func (ServiceOutput) VulnerabilitiesMedium

func (o ServiceOutput) VulnerabilitiesMedium() pulumi.IntOutput

Number of medium severity vulnerabilities.

func (ServiceOutput) VulnerabilitiesNegligible

func (o ServiceOutput) VulnerabilitiesNegligible() pulumi.IntOutput

Number of negligible vulnerabilities.

func (ServiceOutput) VulnerabilitiesScoreAverage

func (o ServiceOutput) VulnerabilitiesScoreAverage() pulumi.IntOutput

The CVSS average vulnerabilities score.

func (ServiceOutput) VulnerabilitiesSensitive

func (o ServiceOutput) VulnerabilitiesSensitive() pulumi.IntOutput

Number of sensitive vulnerabilities.

func (ServiceOutput) VulnerabilitiesTotal

func (o ServiceOutput) VulnerabilitiesTotal() pulumi.IntOutput

Total number of vulnerabilities.

type ServiceScopeVariable

type ServiceScopeVariable struct {
	// Class of supported scope.
	Attribute *string `pulumi:"attribute"`
	// Name assigned to the attribute.
	Name *string `pulumi:"name"`
	// Value assigned to the attribute.
	Value *string `pulumi:"value"`
}

type ServiceScopeVariableArgs

type ServiceScopeVariableArgs struct {
	// Class of supported scope.
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	// Name assigned to the attribute.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Value assigned to the attribute.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ServiceScopeVariableArgs) ElementType

func (ServiceScopeVariableArgs) ElementType() reflect.Type

func (ServiceScopeVariableArgs) ToServiceScopeVariableOutput

func (i ServiceScopeVariableArgs) ToServiceScopeVariableOutput() ServiceScopeVariableOutput

func (ServiceScopeVariableArgs) ToServiceScopeVariableOutputWithContext

func (i ServiceScopeVariableArgs) ToServiceScopeVariableOutputWithContext(ctx context.Context) ServiceScopeVariableOutput

type ServiceScopeVariableArray

type ServiceScopeVariableArray []ServiceScopeVariableInput

func (ServiceScopeVariableArray) ElementType

func (ServiceScopeVariableArray) ElementType() reflect.Type

func (ServiceScopeVariableArray) ToServiceScopeVariableArrayOutput

func (i ServiceScopeVariableArray) ToServiceScopeVariableArrayOutput() ServiceScopeVariableArrayOutput

func (ServiceScopeVariableArray) ToServiceScopeVariableArrayOutputWithContext

func (i ServiceScopeVariableArray) ToServiceScopeVariableArrayOutputWithContext(ctx context.Context) ServiceScopeVariableArrayOutput

type ServiceScopeVariableArrayInput

type ServiceScopeVariableArrayInput interface {
	pulumi.Input

	ToServiceScopeVariableArrayOutput() ServiceScopeVariableArrayOutput
	ToServiceScopeVariableArrayOutputWithContext(context.Context) ServiceScopeVariableArrayOutput
}

ServiceScopeVariableArrayInput is an input type that accepts ServiceScopeVariableArray and ServiceScopeVariableArrayOutput values. You can construct a concrete instance of `ServiceScopeVariableArrayInput` via:

ServiceScopeVariableArray{ ServiceScopeVariableArgs{...} }

type ServiceScopeVariableArrayOutput

type ServiceScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (ServiceScopeVariableArrayOutput) ElementType

func (ServiceScopeVariableArrayOutput) Index

func (ServiceScopeVariableArrayOutput) ToServiceScopeVariableArrayOutput

func (o ServiceScopeVariableArrayOutput) ToServiceScopeVariableArrayOutput() ServiceScopeVariableArrayOutput

func (ServiceScopeVariableArrayOutput) ToServiceScopeVariableArrayOutputWithContext

func (o ServiceScopeVariableArrayOutput) ToServiceScopeVariableArrayOutputWithContext(ctx context.Context) ServiceScopeVariableArrayOutput

type ServiceScopeVariableInput

type ServiceScopeVariableInput interface {
	pulumi.Input

	ToServiceScopeVariableOutput() ServiceScopeVariableOutput
	ToServiceScopeVariableOutputWithContext(context.Context) ServiceScopeVariableOutput
}

ServiceScopeVariableInput is an input type that accepts ServiceScopeVariableArgs and ServiceScopeVariableOutput values. You can construct a concrete instance of `ServiceScopeVariableInput` via:

ServiceScopeVariableArgs{...}

type ServiceScopeVariableOutput

type ServiceScopeVariableOutput struct{ *pulumi.OutputState }

func (ServiceScopeVariableOutput) Attribute

Class of supported scope.

func (ServiceScopeVariableOutput) ElementType

func (ServiceScopeVariableOutput) ElementType() reflect.Type

func (ServiceScopeVariableOutput) Name

Name assigned to the attribute.

func (ServiceScopeVariableOutput) ToServiceScopeVariableOutput

func (o ServiceScopeVariableOutput) ToServiceScopeVariableOutput() ServiceScopeVariableOutput

func (ServiceScopeVariableOutput) ToServiceScopeVariableOutputWithContext

func (o ServiceScopeVariableOutput) ToServiceScopeVariableOutputWithContext(ctx context.Context) ServiceScopeVariableOutput

func (ServiceScopeVariableOutput) Value

Value assigned to the attribute.

type ServiceState

type ServiceState struct {
	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayInput
	// Username of the account that created the service.
	Author pulumi.StringPtrInput
	// The number of containers associated with the service.
	ContainersCount pulumi.IntPtrInput
	// A textual description of the service record; maximum 500 characters.
	Description pulumi.StringPtrInput
	// Enforcement status of the service.
	Enforce pulumi.BoolPtrInput
	// Whether the service has been evaluated for security vulnerabilities.
	Evaluated pulumi.BoolPtrInput
	// Indicates if registered or not.
	IsRegistered pulumi.BoolPtrInput
	// Timestamp of the last update in Unix time format.
	Lastupdate pulumi.IntPtrInput
	// Indicates if monitoring is enabled or not
	Monitoring pulumi.BoolPtrInput
	// The name of the service. It is recommended not to use whitespace characters in the name.
	Name pulumi.StringPtrInput
	// The number of container that are not evaluated.
	NotEvaluatedCount pulumi.IntPtrInput
	// The service's policies; an array of container firewall policy names.
	Policies pulumi.StringArrayInput
	// Rules priority, must be between 1-100.
	Priority pulumi.IntPtrInput
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringPtrInput
	// List of scope attributes.
	ScopeVariables ServiceScopeVariableArrayInput
	// Type of the workload. container or host.
	Target pulumi.StringPtrInput
	// The number of containers allocated to the service that are not registered.
	UnregisteredCount pulumi.IntPtrInput
	// Number of high severity vulnerabilities.
	VulnerabilitiesHigh pulumi.IntPtrInput
	// Number of low severity vulnerabilities.
	VulnerabilitiesLow pulumi.IntPtrInput
	// Number of malware.
	VulnerabilitiesMalware pulumi.IntPtrInput
	// Number of medium severity vulnerabilities.
	VulnerabilitiesMedium pulumi.IntPtrInput
	// Number of negligible vulnerabilities.
	VulnerabilitiesNegligible pulumi.IntPtrInput
	// The CVSS average vulnerabilities score.
	VulnerabilitiesScoreAverage pulumi.IntPtrInput
	// Number of sensitive vulnerabilities.
	VulnerabilitiesSensitive pulumi.IntPtrInput
	// Total number of vulnerabilities.
	VulnerabilitiesTotal pulumi.IntPtrInput
}

func (ServiceState) ElementType

func (ServiceState) ElementType() reflect.Type

type User

type User struct {
	pulumi.CustomResourceState

	// The user Email.
	Email pulumi.StringPtrOutput `pulumi:"email"`
	// If the user must change the password first login. Applicable only one time, Later for user password resets use aqua console.
	FirstTime pulumi.BoolPtrOutput `pulumi:"firstTime"`
	// Give the Permission Set full access, meaning all actions are allowed without restriction.
	IsSuper pulumi.BoolOutput `pulumi:"isSuper"`
	// The user name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Login password for the user; string, required, at least 8 characters long.
	Password pulumi.StringOutput `pulumi:"password"`
	// Password confirmation.
	PasswordConfirm pulumi.StringPtrOutput `pulumi:"passwordConfirm"`
	// User's Aqua plan (Developer / Team / Advanced).
	Plan pulumi.StringOutput `pulumi:"plan"`
	// The first role that assigned to the user for backward compatibility.
	Role pulumi.StringOutput `pulumi:"role"`
	// The roles that will be assigned to the user.
	Roles pulumi.StringArrayOutput `pulumi:"roles"`
	// The user type (Aqua, LDAP, SAML, OAuth2, OpenID, Tenant Manager).
	Type pulumi.StringOutput `pulumi:"type"`
	// Whether to allow UI access for users with this Permission Set.
	UiAccess pulumi.BoolOutput `pulumi:"uiAccess"`
	// The user ID.
	UserId pulumi.StringOutput `pulumi:"userId"`
}

The `User` resource manages your users within Aqua.

The users created must have at least one Role that is already present within Aqua.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aquasec.NewUser(ctx, "iaC", &aquasec.UserArgs{
			UserId:   pulumi.String("IaC"),
			Password: pulumi.Any(_var.Password),
			Roles: pulumi.StringArray{
				pulumi.String("infrastructure"),
			},
			Email:     pulumi.String("infrastructure@example.com"),
			FirstTime: pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetUser

func GetUser(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)

GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewUser

func NewUser(ctx *pulumi.Context,
	name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)

NewUser registers a new resource with the given unique name, arguments, and options.

func (*User) ElementType

func (*User) ElementType() reflect.Type

func (*User) ToUserOutput

func (i *User) ToUserOutput() UserOutput

func (*User) ToUserOutputWithContext

func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput

type UserArgs

type UserArgs struct {
	// The user Email.
	Email pulumi.StringPtrInput
	// If the user must change the password first login. Applicable only one time, Later for user password resets use aqua console.
	FirstTime pulumi.BoolPtrInput
	// The user name.
	Name pulumi.StringPtrInput
	// Login password for the user; string, required, at least 8 characters long.
	Password pulumi.StringInput
	// Password confirmation.
	PasswordConfirm pulumi.StringPtrInput
	// The roles that will be assigned to the user.
	Roles pulumi.StringArrayInput
	// The user ID.
	UserId pulumi.StringInput
}

The set of arguments for constructing a User resource.

func (UserArgs) ElementType

func (UserArgs) ElementType() reflect.Type

type UserArray

type UserArray []UserInput

func (UserArray) ElementType

func (UserArray) ElementType() reflect.Type

func (UserArray) ToUserArrayOutput

func (i UserArray) ToUserArrayOutput() UserArrayOutput

func (UserArray) ToUserArrayOutputWithContext

func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput

type UserArrayInput

type UserArrayInput interface {
	pulumi.Input

	ToUserArrayOutput() UserArrayOutput
	ToUserArrayOutputWithContext(context.Context) UserArrayOutput
}

UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:

UserArray{ UserArgs{...} }

type UserArrayOutput

type UserArrayOutput struct{ *pulumi.OutputState }

func (UserArrayOutput) ElementType

func (UserArrayOutput) ElementType() reflect.Type

func (UserArrayOutput) Index

func (UserArrayOutput) ToUserArrayOutput

func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput

func (UserArrayOutput) ToUserArrayOutputWithContext

func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput

type UserInput

type UserInput interface {
	pulumi.Input

	ToUserOutput() UserOutput
	ToUserOutputWithContext(ctx context.Context) UserOutput
}

type UserMap

type UserMap map[string]UserInput

func (UserMap) ElementType

func (UserMap) ElementType() reflect.Type

func (UserMap) ToUserMapOutput

func (i UserMap) ToUserMapOutput() UserMapOutput

func (UserMap) ToUserMapOutputWithContext

func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput

type UserMapInput

type UserMapInput interface {
	pulumi.Input

	ToUserMapOutput() UserMapOutput
	ToUserMapOutputWithContext(context.Context) UserMapOutput
}

UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:

UserMap{ "key": UserArgs{...} }

type UserMapOutput

type UserMapOutput struct{ *pulumi.OutputState }

func (UserMapOutput) ElementType

func (UserMapOutput) ElementType() reflect.Type

func (UserMapOutput) MapIndex

func (UserMapOutput) ToUserMapOutput

func (o UserMapOutput) ToUserMapOutput() UserMapOutput

func (UserMapOutput) ToUserMapOutputWithContext

func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput

type UserOutput

type UserOutput struct{ *pulumi.OutputState }

func (UserOutput) ElementType

func (UserOutput) ElementType() reflect.Type

func (UserOutput) Email

func (o UserOutput) Email() pulumi.StringPtrOutput

The user Email.

func (UserOutput) FirstTime

func (o UserOutput) FirstTime() pulumi.BoolPtrOutput

If the user must change the password first login. Applicable only one time, Later for user password resets use aqua console.

func (UserOutput) IsSuper

func (o UserOutput) IsSuper() pulumi.BoolOutput

Give the Permission Set full access, meaning all actions are allowed without restriction.

func (UserOutput) Name

func (o UserOutput) Name() pulumi.StringOutput

The user name.

func (UserOutput) Password

func (o UserOutput) Password() pulumi.StringOutput

Login password for the user; string, required, at least 8 characters long.

func (UserOutput) PasswordConfirm

func (o UserOutput) PasswordConfirm() pulumi.StringPtrOutput

Password confirmation.

func (UserOutput) Plan

func (o UserOutput) Plan() pulumi.StringOutput

User's Aqua plan (Developer / Team / Advanced).

func (UserOutput) Role

func (o UserOutput) Role() pulumi.StringOutput

The first role that assigned to the user for backward compatibility.

func (UserOutput) Roles

The roles that will be assigned to the user.

func (UserOutput) ToUserOutput

func (o UserOutput) ToUserOutput() UserOutput

func (UserOutput) ToUserOutputWithContext

func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput

func (UserOutput) Type

func (o UserOutput) Type() pulumi.StringOutput

The user type (Aqua, LDAP, SAML, OAuth2, OpenID, Tenant Manager).

func (UserOutput) UiAccess

func (o UserOutput) UiAccess() pulumi.BoolOutput

Whether to allow UI access for users with this Permission Set.

func (UserOutput) UserId

func (o UserOutput) UserId() pulumi.StringOutput

The user ID.

type UserSaas

type UserSaas struct {
	pulumi.CustomResourceState

	AccountAdmin      pulumi.BoolOutput        `pulumi:"accountAdmin"`
	Confirmed         pulumi.BoolOutput        `pulumi:"confirmed"`
	Created           pulumi.StringOutput      `pulumi:"created"`
	CspRoles          pulumi.StringArrayOutput `pulumi:"cspRoles"`
	Email             pulumi.StringOutput      `pulumi:"email"`
	Groups            UserSaasGroupArrayOutput `pulumi:"groups"`
	Logins            UserSaasLoginArrayOutput `pulumi:"logins"`
	Multiaccount      pulumi.BoolOutput        `pulumi:"multiaccount"`
	PasswordReset     pulumi.BoolOutput        `pulumi:"passwordReset"`
	SendAnnouncements pulumi.BoolOutput        `pulumi:"sendAnnouncements"`
	SendNewPlugins    pulumi.BoolOutput        `pulumi:"sendNewPlugins"`
	SendNewRisks      pulumi.BoolOutput        `pulumi:"sendNewRisks"`
	SendScanResults   pulumi.BoolOutput        `pulumi:"sendScanResults"`
	UserId            pulumi.StringOutput      `pulumi:"userId"`
}

The `UserSaas` resource manages your saas users within Aqua.

The users created must have at least one Csp Role that is already present within Aqua.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aquasec.NewUserSaas(ctx, "iaC1", &aquasec.UserSaasArgs{
			AccountAdmin: pulumi.Bool(true),
			CspRoles:     pulumi.StringArray{},
			Email:        pulumi.String("infrastructure1@example.com"),
		})
		if err != nil {
			return err
		}
		_, err = aquasec.NewUserSaas(ctx, "iaC2", &aquasec.UserSaasArgs{
			AccountAdmin: pulumi.Bool(false),
			CspRoles: pulumi.StringArray{
				pulumi.String("Default"),
			},
			Email: pulumi.String("infrastructure2@example.com"),
			Groups: aquasec.UserSaasGroupArray{
				&aquasec.UserSaasGroupArgs{
					GroupAdmin: pulumi.Bool(false),
					Name:       pulumi.String("IacGroupName"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetUserSaas

func GetUserSaas(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserSaasState, opts ...pulumi.ResourceOption) (*UserSaas, error)

GetUserSaas gets an existing UserSaas resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewUserSaas

func NewUserSaas(ctx *pulumi.Context,
	name string, args *UserSaasArgs, opts ...pulumi.ResourceOption) (*UserSaas, error)

NewUserSaas registers a new resource with the given unique name, arguments, and options.

func (*UserSaas) ElementType

func (*UserSaas) ElementType() reflect.Type

func (*UserSaas) ToUserSaasOutput

func (i *UserSaas) ToUserSaasOutput() UserSaasOutput

func (*UserSaas) ToUserSaasOutputWithContext

func (i *UserSaas) ToUserSaasOutputWithContext(ctx context.Context) UserSaasOutput

type UserSaasArgs

type UserSaasArgs struct {
	AccountAdmin pulumi.BoolInput
	CspRoles     pulumi.StringArrayInput
	Email        pulumi.StringInput
	Groups       UserSaasGroupArrayInput
}

The set of arguments for constructing a UserSaas resource.

func (UserSaasArgs) ElementType

func (UserSaasArgs) ElementType() reflect.Type

type UserSaasArray

type UserSaasArray []UserSaasInput

func (UserSaasArray) ElementType

func (UserSaasArray) ElementType() reflect.Type

func (UserSaasArray) ToUserSaasArrayOutput

func (i UserSaasArray) ToUserSaasArrayOutput() UserSaasArrayOutput

func (UserSaasArray) ToUserSaasArrayOutputWithContext

func (i UserSaasArray) ToUserSaasArrayOutputWithContext(ctx context.Context) UserSaasArrayOutput

type UserSaasArrayInput

type UserSaasArrayInput interface {
	pulumi.Input

	ToUserSaasArrayOutput() UserSaasArrayOutput
	ToUserSaasArrayOutputWithContext(context.Context) UserSaasArrayOutput
}

UserSaasArrayInput is an input type that accepts UserSaasArray and UserSaasArrayOutput values. You can construct a concrete instance of `UserSaasArrayInput` via:

UserSaasArray{ UserSaasArgs{...} }

type UserSaasArrayOutput

type UserSaasArrayOutput struct{ *pulumi.OutputState }

func (UserSaasArrayOutput) ElementType

func (UserSaasArrayOutput) ElementType() reflect.Type

func (UserSaasArrayOutput) Index

func (UserSaasArrayOutput) ToUserSaasArrayOutput

func (o UserSaasArrayOutput) ToUserSaasArrayOutput() UserSaasArrayOutput

func (UserSaasArrayOutput) ToUserSaasArrayOutputWithContext

func (o UserSaasArrayOutput) ToUserSaasArrayOutputWithContext(ctx context.Context) UserSaasArrayOutput

type UserSaasGroup

type UserSaasGroup struct {
	GroupAdmin *bool   `pulumi:"groupAdmin"`
	Name       *string `pulumi:"name"`
}

type UserSaasGroupArgs

type UserSaasGroupArgs struct {
	GroupAdmin pulumi.BoolPtrInput   `pulumi:"groupAdmin"`
	Name       pulumi.StringPtrInput `pulumi:"name"`
}

func (UserSaasGroupArgs) ElementType

func (UserSaasGroupArgs) ElementType() reflect.Type

func (UserSaasGroupArgs) ToUserSaasGroupOutput

func (i UserSaasGroupArgs) ToUserSaasGroupOutput() UserSaasGroupOutput

func (UserSaasGroupArgs) ToUserSaasGroupOutputWithContext

func (i UserSaasGroupArgs) ToUserSaasGroupOutputWithContext(ctx context.Context) UserSaasGroupOutput

type UserSaasGroupArray

type UserSaasGroupArray []UserSaasGroupInput

func (UserSaasGroupArray) ElementType

func (UserSaasGroupArray) ElementType() reflect.Type

func (UserSaasGroupArray) ToUserSaasGroupArrayOutput

func (i UserSaasGroupArray) ToUserSaasGroupArrayOutput() UserSaasGroupArrayOutput

func (UserSaasGroupArray) ToUserSaasGroupArrayOutputWithContext

func (i UserSaasGroupArray) ToUserSaasGroupArrayOutputWithContext(ctx context.Context) UserSaasGroupArrayOutput

type UserSaasGroupArrayInput

type UserSaasGroupArrayInput interface {
	pulumi.Input

	ToUserSaasGroupArrayOutput() UserSaasGroupArrayOutput
	ToUserSaasGroupArrayOutputWithContext(context.Context) UserSaasGroupArrayOutput
}

UserSaasGroupArrayInput is an input type that accepts UserSaasGroupArray and UserSaasGroupArrayOutput values. You can construct a concrete instance of `UserSaasGroupArrayInput` via:

UserSaasGroupArray{ UserSaasGroupArgs{...} }

type UserSaasGroupArrayOutput

type UserSaasGroupArrayOutput struct{ *pulumi.OutputState }

func (UserSaasGroupArrayOutput) ElementType

func (UserSaasGroupArrayOutput) ElementType() reflect.Type

func (UserSaasGroupArrayOutput) Index

func (UserSaasGroupArrayOutput) ToUserSaasGroupArrayOutput

func (o UserSaasGroupArrayOutput) ToUserSaasGroupArrayOutput() UserSaasGroupArrayOutput

func (UserSaasGroupArrayOutput) ToUserSaasGroupArrayOutputWithContext

func (o UserSaasGroupArrayOutput) ToUserSaasGroupArrayOutputWithContext(ctx context.Context) UserSaasGroupArrayOutput

type UserSaasGroupInput

type UserSaasGroupInput interface {
	pulumi.Input

	ToUserSaasGroupOutput() UserSaasGroupOutput
	ToUserSaasGroupOutputWithContext(context.Context) UserSaasGroupOutput
}

UserSaasGroupInput is an input type that accepts UserSaasGroupArgs and UserSaasGroupOutput values. You can construct a concrete instance of `UserSaasGroupInput` via:

UserSaasGroupArgs{...}

type UserSaasGroupOutput

type UserSaasGroupOutput struct{ *pulumi.OutputState }

func (UserSaasGroupOutput) ElementType

func (UserSaasGroupOutput) ElementType() reflect.Type

func (UserSaasGroupOutput) GroupAdmin

func (o UserSaasGroupOutput) GroupAdmin() pulumi.BoolPtrOutput

func (UserSaasGroupOutput) Name

func (UserSaasGroupOutput) ToUserSaasGroupOutput

func (o UserSaasGroupOutput) ToUserSaasGroupOutput() UserSaasGroupOutput

func (UserSaasGroupOutput) ToUserSaasGroupOutputWithContext

func (o UserSaasGroupOutput) ToUserSaasGroupOutputWithContext(ctx context.Context) UserSaasGroupOutput

type UserSaasInput

type UserSaasInput interface {
	pulumi.Input

	ToUserSaasOutput() UserSaasOutput
	ToUserSaasOutputWithContext(ctx context.Context) UserSaasOutput
}

type UserSaasLogin

type UserSaasLogin struct {
	Created *string `pulumi:"created"`
	// The ID of this resource.
	Id        *int    `pulumi:"id"`
	IpAddress *string `pulumi:"ipAddress"`
	UserId    *int    `pulumi:"userId"`
}

type UserSaasLoginArgs

type UserSaasLoginArgs struct {
	Created pulumi.StringPtrInput `pulumi:"created"`
	// The ID of this resource.
	Id        pulumi.IntPtrInput    `pulumi:"id"`
	IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"`
	UserId    pulumi.IntPtrInput    `pulumi:"userId"`
}

func (UserSaasLoginArgs) ElementType

func (UserSaasLoginArgs) ElementType() reflect.Type

func (UserSaasLoginArgs) ToUserSaasLoginOutput

func (i UserSaasLoginArgs) ToUserSaasLoginOutput() UserSaasLoginOutput

func (UserSaasLoginArgs) ToUserSaasLoginOutputWithContext

func (i UserSaasLoginArgs) ToUserSaasLoginOutputWithContext(ctx context.Context) UserSaasLoginOutput

type UserSaasLoginArray

type UserSaasLoginArray []UserSaasLoginInput

func (UserSaasLoginArray) ElementType

func (UserSaasLoginArray) ElementType() reflect.Type

func (UserSaasLoginArray) ToUserSaasLoginArrayOutput

func (i UserSaasLoginArray) ToUserSaasLoginArrayOutput() UserSaasLoginArrayOutput

func (UserSaasLoginArray) ToUserSaasLoginArrayOutputWithContext

func (i UserSaasLoginArray) ToUserSaasLoginArrayOutputWithContext(ctx context.Context) UserSaasLoginArrayOutput

type UserSaasLoginArrayInput

type UserSaasLoginArrayInput interface {
	pulumi.Input

	ToUserSaasLoginArrayOutput() UserSaasLoginArrayOutput
	ToUserSaasLoginArrayOutputWithContext(context.Context) UserSaasLoginArrayOutput
}

UserSaasLoginArrayInput is an input type that accepts UserSaasLoginArray and UserSaasLoginArrayOutput values. You can construct a concrete instance of `UserSaasLoginArrayInput` via:

UserSaasLoginArray{ UserSaasLoginArgs{...} }

type UserSaasLoginArrayOutput

type UserSaasLoginArrayOutput struct{ *pulumi.OutputState }

func (UserSaasLoginArrayOutput) ElementType

func (UserSaasLoginArrayOutput) ElementType() reflect.Type

func (UserSaasLoginArrayOutput) Index

func (UserSaasLoginArrayOutput) ToUserSaasLoginArrayOutput

func (o UserSaasLoginArrayOutput) ToUserSaasLoginArrayOutput() UserSaasLoginArrayOutput

func (UserSaasLoginArrayOutput) ToUserSaasLoginArrayOutputWithContext

func (o UserSaasLoginArrayOutput) ToUserSaasLoginArrayOutputWithContext(ctx context.Context) UserSaasLoginArrayOutput

type UserSaasLoginInput

type UserSaasLoginInput interface {
	pulumi.Input

	ToUserSaasLoginOutput() UserSaasLoginOutput
	ToUserSaasLoginOutputWithContext(context.Context) UserSaasLoginOutput
}

UserSaasLoginInput is an input type that accepts UserSaasLoginArgs and UserSaasLoginOutput values. You can construct a concrete instance of `UserSaasLoginInput` via:

UserSaasLoginArgs{...}

type UserSaasLoginOutput

type UserSaasLoginOutput struct{ *pulumi.OutputState }

func (UserSaasLoginOutput) Created

func (UserSaasLoginOutput) ElementType

func (UserSaasLoginOutput) ElementType() reflect.Type

func (UserSaasLoginOutput) Id

The ID of this resource.

func (UserSaasLoginOutput) IpAddress

func (UserSaasLoginOutput) ToUserSaasLoginOutput

func (o UserSaasLoginOutput) ToUserSaasLoginOutput() UserSaasLoginOutput

func (UserSaasLoginOutput) ToUserSaasLoginOutputWithContext

func (o UserSaasLoginOutput) ToUserSaasLoginOutputWithContext(ctx context.Context) UserSaasLoginOutput

func (UserSaasLoginOutput) UserId

type UserSaasMap

type UserSaasMap map[string]UserSaasInput

func (UserSaasMap) ElementType

func (UserSaasMap) ElementType() reflect.Type

func (UserSaasMap) ToUserSaasMapOutput

func (i UserSaasMap) ToUserSaasMapOutput() UserSaasMapOutput

func (UserSaasMap) ToUserSaasMapOutputWithContext

func (i UserSaasMap) ToUserSaasMapOutputWithContext(ctx context.Context) UserSaasMapOutput

type UserSaasMapInput

type UserSaasMapInput interface {
	pulumi.Input

	ToUserSaasMapOutput() UserSaasMapOutput
	ToUserSaasMapOutputWithContext(context.Context) UserSaasMapOutput
}

UserSaasMapInput is an input type that accepts UserSaasMap and UserSaasMapOutput values. You can construct a concrete instance of `UserSaasMapInput` via:

UserSaasMap{ "key": UserSaasArgs{...} }

type UserSaasMapOutput

type UserSaasMapOutput struct{ *pulumi.OutputState }

func (UserSaasMapOutput) ElementType

func (UserSaasMapOutput) ElementType() reflect.Type

func (UserSaasMapOutput) MapIndex

func (UserSaasMapOutput) ToUserSaasMapOutput

func (o UserSaasMapOutput) ToUserSaasMapOutput() UserSaasMapOutput

func (UserSaasMapOutput) ToUserSaasMapOutputWithContext

func (o UserSaasMapOutput) ToUserSaasMapOutputWithContext(ctx context.Context) UserSaasMapOutput

type UserSaasOutput

type UserSaasOutput struct{ *pulumi.OutputState }

func (UserSaasOutput) AccountAdmin

func (o UserSaasOutput) AccountAdmin() pulumi.BoolOutput

func (UserSaasOutput) Confirmed

func (o UserSaasOutput) Confirmed() pulumi.BoolOutput

func (UserSaasOutput) Created

func (o UserSaasOutput) Created() pulumi.StringOutput

func (UserSaasOutput) CspRoles

func (UserSaasOutput) ElementType

func (UserSaasOutput) ElementType() reflect.Type

func (UserSaasOutput) Email

func (UserSaasOutput) Groups

func (UserSaasOutput) Logins

func (UserSaasOutput) Multiaccount

func (o UserSaasOutput) Multiaccount() pulumi.BoolOutput

func (UserSaasOutput) PasswordReset

func (o UserSaasOutput) PasswordReset() pulumi.BoolOutput

func (UserSaasOutput) SendAnnouncements

func (o UserSaasOutput) SendAnnouncements() pulumi.BoolOutput

func (UserSaasOutput) SendNewPlugins

func (o UserSaasOutput) SendNewPlugins() pulumi.BoolOutput

func (UserSaasOutput) SendNewRisks

func (o UserSaasOutput) SendNewRisks() pulumi.BoolOutput

func (UserSaasOutput) SendScanResults

func (o UserSaasOutput) SendScanResults() pulumi.BoolOutput

func (UserSaasOutput) ToUserSaasOutput

func (o UserSaasOutput) ToUserSaasOutput() UserSaasOutput

func (UserSaasOutput) ToUserSaasOutputWithContext

func (o UserSaasOutput) ToUserSaasOutputWithContext(ctx context.Context) UserSaasOutput

func (UserSaasOutput) UserId

func (o UserSaasOutput) UserId() pulumi.StringOutput

type UserSaasState

type UserSaasState struct {
	AccountAdmin      pulumi.BoolPtrInput
	Confirmed         pulumi.BoolPtrInput
	Created           pulumi.StringPtrInput
	CspRoles          pulumi.StringArrayInput
	Email             pulumi.StringPtrInput
	Groups            UserSaasGroupArrayInput
	Logins            UserSaasLoginArrayInput
	Multiaccount      pulumi.BoolPtrInput
	PasswordReset     pulumi.BoolPtrInput
	SendAnnouncements pulumi.BoolPtrInput
	SendNewPlugins    pulumi.BoolPtrInput
	SendNewRisks      pulumi.BoolPtrInput
	SendScanResults   pulumi.BoolPtrInput
	UserId            pulumi.StringPtrInput
}

func (UserSaasState) ElementType

func (UserSaasState) ElementType() reflect.Type

type UserState

type UserState struct {
	// The user Email.
	Email pulumi.StringPtrInput
	// If the user must change the password first login. Applicable only one time, Later for user password resets use aqua console.
	FirstTime pulumi.BoolPtrInput
	// Give the Permission Set full access, meaning all actions are allowed without restriction.
	IsSuper pulumi.BoolPtrInput
	// The user name.
	Name pulumi.StringPtrInput
	// Login password for the user; string, required, at least 8 characters long.
	Password pulumi.StringPtrInput
	// Password confirmation.
	PasswordConfirm pulumi.StringPtrInput
	// User's Aqua plan (Developer / Team / Advanced).
	Plan pulumi.StringPtrInput
	// The first role that assigned to the user for backward compatibility.
	Role pulumi.StringPtrInput
	// The roles that will be assigned to the user.
	Roles pulumi.StringArrayInput
	// The user type (Aqua, LDAP, SAML, OAuth2, OpenID, Tenant Manager).
	Type pulumi.StringPtrInput
	// Whether to allow UI access for users with this Permission Set.
	UiAccess pulumi.BoolPtrInput
	// The user ID.
	UserId pulumi.StringPtrInput
}

func (UserState) ElementType

func (UserState) ElementType() reflect.Type

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL