aquasec

package
v0.8.27 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2024 License: Apache-2.0 Imports: 7 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

This section is empty.

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"`
	// Function name
	Functions []ApplicationScopeCategoryArtifactFunction `pulumi:"functions"`
	// Name of a registry as defined in Aqua
	Images []ApplicationScopeCategoryArtifactImage `pulumi:"images"`
}

type ApplicationScopeCategoryArtifactArgs

type ApplicationScopeCategoryArtifactArgs struct {
	Cfs ApplicationScopeCategoryArtifactCfArrayInput `pulumi:"cfs"`
	// Function name
	Functions ApplicationScopeCategoryArtifactFunctionArrayInput `pulumi:"functions"`
	// Name of a registry as defined in Aqua
	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

Function name

func (ApplicationScopeCategoryArtifactOutput) Images

Name of a registry as defined in Aqua

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

	// Allowed executables configuration.
	AllowedExecutables ContainerRuntimePolicyAllowedExecutableArrayOutput `pulumi:"allowedExecutables"`
	// List of allowed registries.
	AllowedRegistries ContainerRuntimePolicyAllowedRegistryArrayOutput `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"`
	// Detects brute force login attempts
	AuditBruteForceLogin pulumi.BoolPtrOutput `pulumi:"auditBruteForceLogin"`
	// If true, full command arguments will be audited.
	AuditFullCommandArguments pulumi.BoolPtrOutput                 `pulumi:"auditFullCommandArguments"`
	Auditing                  ContainerRuntimePolicyAuditingOutput `pulumi:"auditing"`
	// Username of the account that created the service.
	Author             pulumi.StringOutput                            `pulumi:"author"`
	BlacklistedOsUsers ContainerRuntimePolicyBlacklistedOsUsersOutput `pulumi:"blacklistedOsUsers"`
	// 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"`
	BlockDisallowedImages     pulumi.BoolPtrOutput `pulumi:"blockDisallowedImages"`
	// 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 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, prevent containers from running with root user.
	BlockRootUser pulumi.BoolPtrOutput `pulumi:"blockRootUser"`
	// 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"`
	// Bypass scope configuration.
	BypassScopes  ContainerRuntimePolicyBypassScopeArrayOutput `pulumi:"bypassScopes"`
	ContainerExec ContainerRuntimePolicyContainerExecOutput    `pulumi:"containerExec"`
	// List of processes that will be allowed.
	ContainerExecAllowedProcesses pulumi.StringArrayOutput `pulumi:"containerExecAllowedProcesses"`
	Created                       pulumi.StringOutput      `pulumi:"created"`
	Cve                           pulumi.StringPtrOutput   `pulumi:"cve"`
	DefaultSecurityProfile        pulumi.StringPtrOutput   `pulumi:"defaultSecurityProfile"`
	// The description of the container runtime policy
	Description pulumi.StringPtrOutput `pulumi:"description"`
	Digest      pulumi.StringPtrOutput `pulumi:"digest"`
	// Drift prevention configuration.
	DriftPreventions      ContainerRuntimePolicyDriftPreventionArrayOutput `pulumi:"driftPreventions"`
	EnableCryptoMiningDns pulumi.BoolPtrOutput                             `pulumi:"enableCryptoMiningDns"`
	// If true, fork bombs are prevented in the containers.
	EnableForkGuard          pulumi.BoolPtrOutput `pulumi:"enableForkGuard"`
	EnableIpReputation       pulumi.BoolPtrOutput `pulumi:"enableIpReputation"`
	EnablePortScanProtection pulumi.BoolPtrOutput `pulumi:"enablePortScanProtection"`
	// Whether allowed executables configuration is enabled.
	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"`
	EnforceSchedulerAddedOn pulumi.IntOutput    `pulumi:"enforceSchedulerAddedOn"`
	// List of excluded application scopes.
	ExcludeApplicationScopes pulumi.StringArrayOutput `pulumi:"excludeApplicationScopes"`
	// Executable blacklist configuration.
	ExecutableBlacklists   ContainerRuntimePolicyExecutableBlacklistArrayOutput `pulumi:"executableBlacklists"`
	FailedKubernetesChecks ContainerRuntimePolicyFailedKubernetesChecksOutput   `pulumi:"failedKubernetesChecks"`
	FileBlock              ContainerRuntimePolicyFileBlockOutput                `pulumi:"fileBlock"`
	// Configuration for file integrity monitoring.
	FileIntegrityMonitoring ContainerRuntimePolicyFileIntegrityMonitoringOutput `pulumi:"fileIntegrityMonitoring"`
	// Process limit for the fork guard.
	ForkGuardProcessLimit pulumi.IntPtrOutput    `pulumi:"forkGuardProcessLimit"`
	ImageName             pulumi.StringPtrOutput `pulumi:"imageName"`
	IsAuditChecked        pulumi.BoolPtrOutput   `pulumi:"isAuditChecked"`
	IsAutoGenerated       pulumi.BoolPtrOutput   `pulumi:"isAutoGenerated"`
	IsOotbPolicy          pulumi.BoolPtrOutput   `pulumi:"isOotbPolicy"`
	Lastupdate            pulumi.IntOutput       `pulumi:"lastupdate"`
	// Container privileges configuration.
	LimitContainerPrivileges ContainerRuntimePolicyLimitContainerPrivilegeArrayOutput `pulumi:"limitContainerPrivileges"`
	// If true, prevents the container from obtaining new privileges at runtime. (only enabled in enforce mode)
	LimitNewPrivileges pulumi.BoolPtrOutput                          `pulumi:"limitNewPrivileges"`
	LinuxCapabilities  ContainerRuntimePolicyLinuxCapabilitiesOutput `pulumi:"linuxCapabilities"`
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions ContainerRuntimePolicyMalwareScanOptionsOutput `pulumi:"malwareScanOptions"`
	// If true, system time changes will be monitored.
	MonitorSystemTimeChanges pulumi.BoolPtrOutput `pulumi:"monitorSystemTimeChanges"`
	// Name assigned to the attribute.
	Name                     pulumi.StringOutput                                  `pulumi:"name"`
	NoNewPrivileges          pulumi.BoolPtrOutput                                 `pulumi:"noNewPrivileges"`
	OnlyRegisteredImages     pulumi.BoolPtrOutput                                 `pulumi:"onlyRegisteredImages"`
	PackageBlock             ContainerRuntimePolicyPackageBlockOutput             `pulumi:"packageBlock"`
	Permission               pulumi.StringPtrOutput                               `pulumi:"permission"`
	PortBlock                ContainerRuntimePolicyPortBlockOutput                `pulumi:"portBlock"`
	ReadonlyFiles            ContainerRuntimePolicyReadonlyFilesOutput            `pulumi:"readonlyFiles"`
	ReadonlyRegistry         ContainerRuntimePolicyReadonlyRegistryOutput         `pulumi:"readonlyRegistry"`
	Registry                 pulumi.StringPtrOutput                               `pulumi:"registry"`
	RegistryAccessMonitoring ContainerRuntimePolicyRegistryAccessMonitoringOutput `pulumi:"registryAccessMonitoring"`
	RepoName                 pulumi.StringPtrOutput                               `pulumi:"repoName"`
	ResourceName             pulumi.StringPtrOutput                               `pulumi:"resourceName"`
	ResourceType             pulumi.StringPtrOutput                               `pulumi:"resourceType"`
	// Restricted volumes configuration.
	RestrictedVolumes ContainerRuntimePolicyRestrictedVolumeArrayOutput `pulumi:"restrictedVolumes"`
	ReverseShell      ContainerRuntimePolicyReverseShellOutput          `pulumi:"reverseShell"`
	RuntimeMode       pulumi.IntPtrOutput                               `pulumi:"runtimeMode"`
	RuntimeType       pulumi.StringPtrOutput                            `pulumi:"runtimeType"`
	// 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"`
	// Scope configuration.
	Scopes                    ContainerRuntimePolicyScopeArrayOutput                `pulumi:"scopes"`
	SystemIntegrityProtection ContainerRuntimePolicySystemIntegrityProtectionOutput `pulumi:"systemIntegrityProtection"`
	Tripwire                  ContainerRuntimePolicyTripwireOutput                  `pulumi:"tripwire"`
	Type                      pulumi.StringPtrOutput                                `pulumi:"type"`
	Updated                   pulumi.StringOutput                                   `pulumi:"updated"`
	Version                   pulumi.StringPtrOutput                                `pulumi:"version"`
	VpatchVersion             pulumi.StringPtrOutput                                `pulumi:"vpatchVersion"`
	WhitelistedOsUsers        ContainerRuntimePolicyWhitelistedOsUsersOutput        `pulumi:"whitelistedOsUsers"`
}

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 ContainerRuntimePolicyAllowedExecutable added in v0.8.27

type ContainerRuntimePolicyAllowedExecutable struct {
	// List of allowed executables.
	AllowExecutables []string `pulumi:"allowExecutables"`
	// List of allowed root executables.
	AllowRootExecutables []string `pulumi:"allowRootExecutables"`
	// Whether allowed executables configuration is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Whether to treat executables separately.
	SeparateExecutables *bool `pulumi:"separateExecutables"`
}

type ContainerRuntimePolicyAllowedExecutableArgs added in v0.8.27

type ContainerRuntimePolicyAllowedExecutableArgs struct {
	// List of allowed executables.
	AllowExecutables pulumi.StringArrayInput `pulumi:"allowExecutables"`
	// List of allowed root executables.
	AllowRootExecutables pulumi.StringArrayInput `pulumi:"allowRootExecutables"`
	// Whether allowed executables configuration is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Whether to treat executables separately.
	SeparateExecutables pulumi.BoolPtrInput `pulumi:"separateExecutables"`
}

func (ContainerRuntimePolicyAllowedExecutableArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyAllowedExecutableArgs) ToContainerRuntimePolicyAllowedExecutableOutput added in v0.8.27

func (i ContainerRuntimePolicyAllowedExecutableArgs) ToContainerRuntimePolicyAllowedExecutableOutput() ContainerRuntimePolicyAllowedExecutableOutput

func (ContainerRuntimePolicyAllowedExecutableArgs) ToContainerRuntimePolicyAllowedExecutableOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyAllowedExecutableArgs) ToContainerRuntimePolicyAllowedExecutableOutputWithContext(ctx context.Context) ContainerRuntimePolicyAllowedExecutableOutput

type ContainerRuntimePolicyAllowedExecutableArray added in v0.8.27

type ContainerRuntimePolicyAllowedExecutableArray []ContainerRuntimePolicyAllowedExecutableInput

func (ContainerRuntimePolicyAllowedExecutableArray) ElementType added in v0.8.27

func (ContainerRuntimePolicyAllowedExecutableArray) ToContainerRuntimePolicyAllowedExecutableArrayOutput added in v0.8.27

func (i ContainerRuntimePolicyAllowedExecutableArray) ToContainerRuntimePolicyAllowedExecutableArrayOutput() ContainerRuntimePolicyAllowedExecutableArrayOutput

func (ContainerRuntimePolicyAllowedExecutableArray) ToContainerRuntimePolicyAllowedExecutableArrayOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyAllowedExecutableArray) ToContainerRuntimePolicyAllowedExecutableArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyAllowedExecutableArrayOutput

type ContainerRuntimePolicyAllowedExecutableArrayInput added in v0.8.27

type ContainerRuntimePolicyAllowedExecutableArrayInput interface {
	pulumi.Input

	ToContainerRuntimePolicyAllowedExecutableArrayOutput() ContainerRuntimePolicyAllowedExecutableArrayOutput
	ToContainerRuntimePolicyAllowedExecutableArrayOutputWithContext(context.Context) ContainerRuntimePolicyAllowedExecutableArrayOutput
}

ContainerRuntimePolicyAllowedExecutableArrayInput is an input type that accepts ContainerRuntimePolicyAllowedExecutableArray and ContainerRuntimePolicyAllowedExecutableArrayOutput values. You can construct a concrete instance of `ContainerRuntimePolicyAllowedExecutableArrayInput` via:

ContainerRuntimePolicyAllowedExecutableArray{ ContainerRuntimePolicyAllowedExecutableArgs{...} }

type ContainerRuntimePolicyAllowedExecutableArrayOutput added in v0.8.27

type ContainerRuntimePolicyAllowedExecutableArrayOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyAllowedExecutableArrayOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyAllowedExecutableArrayOutput) Index added in v0.8.27

func (ContainerRuntimePolicyAllowedExecutableArrayOutput) ToContainerRuntimePolicyAllowedExecutableArrayOutput added in v0.8.27

func (o ContainerRuntimePolicyAllowedExecutableArrayOutput) ToContainerRuntimePolicyAllowedExecutableArrayOutput() ContainerRuntimePolicyAllowedExecutableArrayOutput

func (ContainerRuntimePolicyAllowedExecutableArrayOutput) ToContainerRuntimePolicyAllowedExecutableArrayOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyAllowedExecutableArrayOutput) ToContainerRuntimePolicyAllowedExecutableArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyAllowedExecutableArrayOutput

type ContainerRuntimePolicyAllowedExecutableInput added in v0.8.27

type ContainerRuntimePolicyAllowedExecutableInput interface {
	pulumi.Input

	ToContainerRuntimePolicyAllowedExecutableOutput() ContainerRuntimePolicyAllowedExecutableOutput
	ToContainerRuntimePolicyAllowedExecutableOutputWithContext(context.Context) ContainerRuntimePolicyAllowedExecutableOutput
}

ContainerRuntimePolicyAllowedExecutableInput is an input type that accepts ContainerRuntimePolicyAllowedExecutableArgs and ContainerRuntimePolicyAllowedExecutableOutput values. You can construct a concrete instance of `ContainerRuntimePolicyAllowedExecutableInput` via:

ContainerRuntimePolicyAllowedExecutableArgs{...}

type ContainerRuntimePolicyAllowedExecutableOutput added in v0.8.27

type ContainerRuntimePolicyAllowedExecutableOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyAllowedExecutableOutput) AllowExecutables added in v0.8.27

List of allowed executables.

func (ContainerRuntimePolicyAllowedExecutableOutput) AllowRootExecutables added in v0.8.27

List of allowed root executables.

func (ContainerRuntimePolicyAllowedExecutableOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyAllowedExecutableOutput) Enabled added in v0.8.27

Whether allowed executables configuration is enabled.

func (ContainerRuntimePolicyAllowedExecutableOutput) SeparateExecutables added in v0.8.27

Whether to treat executables separately.

func (ContainerRuntimePolicyAllowedExecutableOutput) ToContainerRuntimePolicyAllowedExecutableOutput added in v0.8.27

func (o ContainerRuntimePolicyAllowedExecutableOutput) ToContainerRuntimePolicyAllowedExecutableOutput() ContainerRuntimePolicyAllowedExecutableOutput

func (ContainerRuntimePolicyAllowedExecutableOutput) ToContainerRuntimePolicyAllowedExecutableOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyAllowedExecutableOutput) ToContainerRuntimePolicyAllowedExecutableOutputWithContext(ctx context.Context) ContainerRuntimePolicyAllowedExecutableOutput

type ContainerRuntimePolicyAllowedRegistry added in v0.8.27

type ContainerRuntimePolicyAllowedRegistry struct {
	// List of allowed registries.
	AllowedRegistries []string `pulumi:"allowedRegistries"`
	// Whether allowed registries are enabled.
	Enabled *bool `pulumi:"enabled"`
}

type ContainerRuntimePolicyAllowedRegistryArgs added in v0.8.27

type ContainerRuntimePolicyAllowedRegistryArgs struct {
	// List of allowed registries.
	AllowedRegistries pulumi.StringArrayInput `pulumi:"allowedRegistries"`
	// Whether allowed registries are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (ContainerRuntimePolicyAllowedRegistryArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyAllowedRegistryArgs) ToContainerRuntimePolicyAllowedRegistryOutput added in v0.8.27

func (i ContainerRuntimePolicyAllowedRegistryArgs) ToContainerRuntimePolicyAllowedRegistryOutput() ContainerRuntimePolicyAllowedRegistryOutput

func (ContainerRuntimePolicyAllowedRegistryArgs) ToContainerRuntimePolicyAllowedRegistryOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyAllowedRegistryArgs) ToContainerRuntimePolicyAllowedRegistryOutputWithContext(ctx context.Context) ContainerRuntimePolicyAllowedRegistryOutput

type ContainerRuntimePolicyAllowedRegistryArray added in v0.8.27

type ContainerRuntimePolicyAllowedRegistryArray []ContainerRuntimePolicyAllowedRegistryInput

func (ContainerRuntimePolicyAllowedRegistryArray) ElementType added in v0.8.27

func (ContainerRuntimePolicyAllowedRegistryArray) ToContainerRuntimePolicyAllowedRegistryArrayOutput added in v0.8.27

func (i ContainerRuntimePolicyAllowedRegistryArray) ToContainerRuntimePolicyAllowedRegistryArrayOutput() ContainerRuntimePolicyAllowedRegistryArrayOutput

func (ContainerRuntimePolicyAllowedRegistryArray) ToContainerRuntimePolicyAllowedRegistryArrayOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyAllowedRegistryArray) ToContainerRuntimePolicyAllowedRegistryArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyAllowedRegistryArrayOutput

type ContainerRuntimePolicyAllowedRegistryArrayInput added in v0.8.27

type ContainerRuntimePolicyAllowedRegistryArrayInput interface {
	pulumi.Input

	ToContainerRuntimePolicyAllowedRegistryArrayOutput() ContainerRuntimePolicyAllowedRegistryArrayOutput
	ToContainerRuntimePolicyAllowedRegistryArrayOutputWithContext(context.Context) ContainerRuntimePolicyAllowedRegistryArrayOutput
}

ContainerRuntimePolicyAllowedRegistryArrayInput is an input type that accepts ContainerRuntimePolicyAllowedRegistryArray and ContainerRuntimePolicyAllowedRegistryArrayOutput values. You can construct a concrete instance of `ContainerRuntimePolicyAllowedRegistryArrayInput` via:

ContainerRuntimePolicyAllowedRegistryArray{ ContainerRuntimePolicyAllowedRegistryArgs{...} }

type ContainerRuntimePolicyAllowedRegistryArrayOutput added in v0.8.27

type ContainerRuntimePolicyAllowedRegistryArrayOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyAllowedRegistryArrayOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyAllowedRegistryArrayOutput) Index added in v0.8.27

func (ContainerRuntimePolicyAllowedRegistryArrayOutput) ToContainerRuntimePolicyAllowedRegistryArrayOutput added in v0.8.27

func (o ContainerRuntimePolicyAllowedRegistryArrayOutput) ToContainerRuntimePolicyAllowedRegistryArrayOutput() ContainerRuntimePolicyAllowedRegistryArrayOutput

func (ContainerRuntimePolicyAllowedRegistryArrayOutput) ToContainerRuntimePolicyAllowedRegistryArrayOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyAllowedRegistryArrayOutput) ToContainerRuntimePolicyAllowedRegistryArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyAllowedRegistryArrayOutput

type ContainerRuntimePolicyAllowedRegistryInput added in v0.8.27

type ContainerRuntimePolicyAllowedRegistryInput interface {
	pulumi.Input

	ToContainerRuntimePolicyAllowedRegistryOutput() ContainerRuntimePolicyAllowedRegistryOutput
	ToContainerRuntimePolicyAllowedRegistryOutputWithContext(context.Context) ContainerRuntimePolicyAllowedRegistryOutput
}

ContainerRuntimePolicyAllowedRegistryInput is an input type that accepts ContainerRuntimePolicyAllowedRegistryArgs and ContainerRuntimePolicyAllowedRegistryOutput values. You can construct a concrete instance of `ContainerRuntimePolicyAllowedRegistryInput` via:

ContainerRuntimePolicyAllowedRegistryArgs{...}

type ContainerRuntimePolicyAllowedRegistryOutput added in v0.8.27

type ContainerRuntimePolicyAllowedRegistryOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyAllowedRegistryOutput) AllowedRegistries added in v0.8.27

List of allowed registries.

func (ContainerRuntimePolicyAllowedRegistryOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyAllowedRegistryOutput) Enabled added in v0.8.27

Whether allowed registries are enabled.

func (ContainerRuntimePolicyAllowedRegistryOutput) ToContainerRuntimePolicyAllowedRegistryOutput added in v0.8.27

func (o ContainerRuntimePolicyAllowedRegistryOutput) ToContainerRuntimePolicyAllowedRegistryOutput() ContainerRuntimePolicyAllowedRegistryOutput

func (ContainerRuntimePolicyAllowedRegistryOutput) ToContainerRuntimePolicyAllowedRegistryOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyAllowedRegistryOutput) ToContainerRuntimePolicyAllowedRegistryOutputWithContext(ctx context.Context) ContainerRuntimePolicyAllowedRegistryOutput

type ContainerRuntimePolicyArgs

type ContainerRuntimePolicyArgs struct {
	// Allowed executables configuration.
	AllowedExecutables ContainerRuntimePolicyAllowedExecutableArrayInput
	// List of allowed registries.
	AllowedRegistries ContainerRuntimePolicyAllowedRegistryArrayInput
	// 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
	// Detects brute force login attempts
	AuditBruteForceLogin pulumi.BoolPtrInput
	// If true, full command arguments will be audited.
	AuditFullCommandArguments pulumi.BoolPtrInput
	Auditing                  ContainerRuntimePolicyAuditingPtrInput
	// Username of the account that created the service.
	Author             pulumi.StringPtrInput
	BlacklistedOsUsers ContainerRuntimePolicyBlacklistedOsUsersPtrInput
	// 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
	BlockDisallowedImages     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 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, prevent containers from running with root user.
	BlockRootUser 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
	// Bypass scope configuration.
	BypassScopes  ContainerRuntimePolicyBypassScopeArrayInput
	ContainerExec ContainerRuntimePolicyContainerExecPtrInput
	// List of processes that will be allowed.
	ContainerExecAllowedProcesses pulumi.StringArrayInput
	Created                       pulumi.StringPtrInput
	Cve                           pulumi.StringPtrInput
	DefaultSecurityProfile        pulumi.StringPtrInput
	// The description of the container runtime policy
	Description pulumi.StringPtrInput
	Digest      pulumi.StringPtrInput
	// Drift prevention configuration.
	DriftPreventions      ContainerRuntimePolicyDriftPreventionArrayInput
	EnableCryptoMiningDns pulumi.BoolPtrInput
	// If true, fork bombs are prevented in the containers.
	EnableForkGuard          pulumi.BoolPtrInput
	EnableIpReputation       pulumi.BoolPtrInput
	EnablePortScanProtection pulumi.BoolPtrInput
	// Whether allowed executables configuration is enabled.
	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
	EnforceSchedulerAddedOn pulumi.IntPtrInput
	// List of excluded application scopes.
	ExcludeApplicationScopes pulumi.StringArrayInput
	// Executable blacklist configuration.
	ExecutableBlacklists   ContainerRuntimePolicyExecutableBlacklistArrayInput
	FailedKubernetesChecks ContainerRuntimePolicyFailedKubernetesChecksPtrInput
	FileBlock              ContainerRuntimePolicyFileBlockPtrInput
	// Configuration for file integrity monitoring.
	FileIntegrityMonitoring ContainerRuntimePolicyFileIntegrityMonitoringPtrInput
	// Process limit for the fork guard.
	ForkGuardProcessLimit pulumi.IntPtrInput
	ImageName             pulumi.StringPtrInput
	IsAuditChecked        pulumi.BoolPtrInput
	IsAutoGenerated       pulumi.BoolPtrInput
	IsOotbPolicy          pulumi.BoolPtrInput
	Lastupdate            pulumi.IntPtrInput
	// Container privileges configuration.
	LimitContainerPrivileges ContainerRuntimePolicyLimitContainerPrivilegeArrayInput
	// If true, prevents the container from obtaining new privileges at runtime. (only enabled in enforce mode)
	LimitNewPrivileges pulumi.BoolPtrInput
	LinuxCapabilities  ContainerRuntimePolicyLinuxCapabilitiesPtrInput
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions ContainerRuntimePolicyMalwareScanOptionsPtrInput
	// If true, system time changes will be monitored.
	MonitorSystemTimeChanges pulumi.BoolPtrInput
	// Name assigned to the attribute.
	Name                     pulumi.StringPtrInput
	NoNewPrivileges          pulumi.BoolPtrInput
	OnlyRegisteredImages     pulumi.BoolPtrInput
	PackageBlock             ContainerRuntimePolicyPackageBlockPtrInput
	Permission               pulumi.StringPtrInput
	PortBlock                ContainerRuntimePolicyPortBlockPtrInput
	ReadonlyFiles            ContainerRuntimePolicyReadonlyFilesPtrInput
	ReadonlyRegistry         ContainerRuntimePolicyReadonlyRegistryPtrInput
	Registry                 pulumi.StringPtrInput
	RegistryAccessMonitoring ContainerRuntimePolicyRegistryAccessMonitoringPtrInput
	RepoName                 pulumi.StringPtrInput
	ResourceName             pulumi.StringPtrInput
	ResourceType             pulumi.StringPtrInput
	// Restricted volumes configuration.
	RestrictedVolumes ContainerRuntimePolicyRestrictedVolumeArrayInput
	ReverseShell      ContainerRuntimePolicyReverseShellPtrInput
	RuntimeMode       pulumi.IntPtrInput
	RuntimeType       pulumi.StringPtrInput
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringPtrInput
	// List of scope attributes.
	ScopeVariables ContainerRuntimePolicyScopeVariableArrayInput
	// Scope configuration.
	Scopes                    ContainerRuntimePolicyScopeArrayInput
	SystemIntegrityProtection ContainerRuntimePolicySystemIntegrityProtectionPtrInput
	Tripwire                  ContainerRuntimePolicyTripwirePtrInput
	Type                      pulumi.StringPtrInput
	Updated                   pulumi.StringPtrInput
	Version                   pulumi.StringPtrInput
	VpatchVersion             pulumi.StringPtrInput
	WhitelistedOsUsers        ContainerRuntimePolicyWhitelistedOsUsersPtrInput
}

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 ContainerRuntimePolicyAuditing added in v0.8.27

type ContainerRuntimePolicyAuditing struct {
	AuditAllNetwork            *bool `pulumi:"auditAllNetwork"`
	AuditAllProcesses          *bool `pulumi:"auditAllProcesses"`
	AuditFailedLogin           *bool `pulumi:"auditFailedLogin"`
	AuditOsUserActivity        *bool `pulumi:"auditOsUserActivity"`
	AuditProcessCmdline        *bool `pulumi:"auditProcessCmdline"`
	AuditSuccessLogin          *bool `pulumi:"auditSuccessLogin"`
	AuditUserAccountManagement *bool `pulumi:"auditUserAccountManagement"`
	Enabled                    *bool `pulumi:"enabled"`
}

type ContainerRuntimePolicyAuditingArgs added in v0.8.27

type ContainerRuntimePolicyAuditingArgs struct {
	AuditAllNetwork            pulumi.BoolPtrInput `pulumi:"auditAllNetwork"`
	AuditAllProcesses          pulumi.BoolPtrInput `pulumi:"auditAllProcesses"`
	AuditFailedLogin           pulumi.BoolPtrInput `pulumi:"auditFailedLogin"`
	AuditOsUserActivity        pulumi.BoolPtrInput `pulumi:"auditOsUserActivity"`
	AuditProcessCmdline        pulumi.BoolPtrInput `pulumi:"auditProcessCmdline"`
	AuditSuccessLogin          pulumi.BoolPtrInput `pulumi:"auditSuccessLogin"`
	AuditUserAccountManagement pulumi.BoolPtrInput `pulumi:"auditUserAccountManagement"`
	Enabled                    pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (ContainerRuntimePolicyAuditingArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyAuditingArgs) ToContainerRuntimePolicyAuditingOutput added in v0.8.27

func (i ContainerRuntimePolicyAuditingArgs) ToContainerRuntimePolicyAuditingOutput() ContainerRuntimePolicyAuditingOutput

func (ContainerRuntimePolicyAuditingArgs) ToContainerRuntimePolicyAuditingOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyAuditingArgs) ToContainerRuntimePolicyAuditingOutputWithContext(ctx context.Context) ContainerRuntimePolicyAuditingOutput

func (ContainerRuntimePolicyAuditingArgs) ToContainerRuntimePolicyAuditingPtrOutput added in v0.8.27

func (i ContainerRuntimePolicyAuditingArgs) ToContainerRuntimePolicyAuditingPtrOutput() ContainerRuntimePolicyAuditingPtrOutput

func (ContainerRuntimePolicyAuditingArgs) ToContainerRuntimePolicyAuditingPtrOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyAuditingArgs) ToContainerRuntimePolicyAuditingPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyAuditingPtrOutput

type ContainerRuntimePolicyAuditingInput added in v0.8.27

type ContainerRuntimePolicyAuditingInput interface {
	pulumi.Input

	ToContainerRuntimePolicyAuditingOutput() ContainerRuntimePolicyAuditingOutput
	ToContainerRuntimePolicyAuditingOutputWithContext(context.Context) ContainerRuntimePolicyAuditingOutput
}

ContainerRuntimePolicyAuditingInput is an input type that accepts ContainerRuntimePolicyAuditingArgs and ContainerRuntimePolicyAuditingOutput values. You can construct a concrete instance of `ContainerRuntimePolicyAuditingInput` via:

ContainerRuntimePolicyAuditingArgs{...}

type ContainerRuntimePolicyAuditingOutput added in v0.8.27

type ContainerRuntimePolicyAuditingOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyAuditingOutput) AuditAllNetwork added in v0.8.27

func (ContainerRuntimePolicyAuditingOutput) AuditAllProcesses added in v0.8.27

func (ContainerRuntimePolicyAuditingOutput) AuditFailedLogin added in v0.8.27

func (ContainerRuntimePolicyAuditingOutput) AuditOsUserActivity added in v0.8.27

func (ContainerRuntimePolicyAuditingOutput) AuditProcessCmdline added in v0.8.27

func (ContainerRuntimePolicyAuditingOutput) AuditSuccessLogin added in v0.8.27

func (ContainerRuntimePolicyAuditingOutput) AuditUserAccountManagement added in v0.8.27

func (o ContainerRuntimePolicyAuditingOutput) AuditUserAccountManagement() pulumi.BoolPtrOutput

func (ContainerRuntimePolicyAuditingOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyAuditingOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyAuditingOutput) ToContainerRuntimePolicyAuditingOutput added in v0.8.27

func (o ContainerRuntimePolicyAuditingOutput) ToContainerRuntimePolicyAuditingOutput() ContainerRuntimePolicyAuditingOutput

func (ContainerRuntimePolicyAuditingOutput) ToContainerRuntimePolicyAuditingOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyAuditingOutput) ToContainerRuntimePolicyAuditingOutputWithContext(ctx context.Context) ContainerRuntimePolicyAuditingOutput

func (ContainerRuntimePolicyAuditingOutput) ToContainerRuntimePolicyAuditingPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyAuditingOutput) ToContainerRuntimePolicyAuditingPtrOutput() ContainerRuntimePolicyAuditingPtrOutput

func (ContainerRuntimePolicyAuditingOutput) ToContainerRuntimePolicyAuditingPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyAuditingOutput) ToContainerRuntimePolicyAuditingPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyAuditingPtrOutput

type ContainerRuntimePolicyAuditingPtrInput added in v0.8.27

type ContainerRuntimePolicyAuditingPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyAuditingPtrOutput() ContainerRuntimePolicyAuditingPtrOutput
	ToContainerRuntimePolicyAuditingPtrOutputWithContext(context.Context) ContainerRuntimePolicyAuditingPtrOutput
}

ContainerRuntimePolicyAuditingPtrInput is an input type that accepts ContainerRuntimePolicyAuditingArgs, ContainerRuntimePolicyAuditingPtr and ContainerRuntimePolicyAuditingPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyAuditingPtrInput` via:

        ContainerRuntimePolicyAuditingArgs{...}

or:

        nil

type ContainerRuntimePolicyAuditingPtrOutput added in v0.8.27

type ContainerRuntimePolicyAuditingPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyAuditingPtrOutput) AuditAllNetwork added in v0.8.27

func (ContainerRuntimePolicyAuditingPtrOutput) AuditAllProcesses added in v0.8.27

func (ContainerRuntimePolicyAuditingPtrOutput) AuditFailedLogin added in v0.8.27

func (ContainerRuntimePolicyAuditingPtrOutput) AuditOsUserActivity added in v0.8.27

func (ContainerRuntimePolicyAuditingPtrOutput) AuditProcessCmdline added in v0.8.27

func (ContainerRuntimePolicyAuditingPtrOutput) AuditSuccessLogin added in v0.8.27

func (ContainerRuntimePolicyAuditingPtrOutput) AuditUserAccountManagement added in v0.8.27

func (o ContainerRuntimePolicyAuditingPtrOutput) AuditUserAccountManagement() pulumi.BoolPtrOutput

func (ContainerRuntimePolicyAuditingPtrOutput) Elem added in v0.8.27

func (ContainerRuntimePolicyAuditingPtrOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyAuditingPtrOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyAuditingPtrOutput) ToContainerRuntimePolicyAuditingPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyAuditingPtrOutput) ToContainerRuntimePolicyAuditingPtrOutput() ContainerRuntimePolicyAuditingPtrOutput

func (ContainerRuntimePolicyAuditingPtrOutput) ToContainerRuntimePolicyAuditingPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyAuditingPtrOutput) ToContainerRuntimePolicyAuditingPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyAuditingPtrOutput

type ContainerRuntimePolicyBlacklistedOsUsers added in v0.8.27

type ContainerRuntimePolicyBlacklistedOsUsers struct {
	Enabled         *bool    `pulumi:"enabled"`
	GroupBlackLists []string `pulumi:"groupBlackLists"`
	UserBlackLists  []string `pulumi:"userBlackLists"`
}

type ContainerRuntimePolicyBlacklistedOsUsersArgs added in v0.8.27

type ContainerRuntimePolicyBlacklistedOsUsersArgs struct {
	Enabled         pulumi.BoolPtrInput     `pulumi:"enabled"`
	GroupBlackLists pulumi.StringArrayInput `pulumi:"groupBlackLists"`
	UserBlackLists  pulumi.StringArrayInput `pulumi:"userBlackLists"`
}

func (ContainerRuntimePolicyBlacklistedOsUsersArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyBlacklistedOsUsersArgs) ToContainerRuntimePolicyBlacklistedOsUsersOutput added in v0.8.27

func (i ContainerRuntimePolicyBlacklistedOsUsersArgs) ToContainerRuntimePolicyBlacklistedOsUsersOutput() ContainerRuntimePolicyBlacklistedOsUsersOutput

func (ContainerRuntimePolicyBlacklistedOsUsersArgs) ToContainerRuntimePolicyBlacklistedOsUsersOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyBlacklistedOsUsersArgs) ToContainerRuntimePolicyBlacklistedOsUsersOutputWithContext(ctx context.Context) ContainerRuntimePolicyBlacklistedOsUsersOutput

func (ContainerRuntimePolicyBlacklistedOsUsersArgs) ToContainerRuntimePolicyBlacklistedOsUsersPtrOutput added in v0.8.27

func (i ContainerRuntimePolicyBlacklistedOsUsersArgs) ToContainerRuntimePolicyBlacklistedOsUsersPtrOutput() ContainerRuntimePolicyBlacklistedOsUsersPtrOutput

func (ContainerRuntimePolicyBlacklistedOsUsersArgs) ToContainerRuntimePolicyBlacklistedOsUsersPtrOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyBlacklistedOsUsersArgs) ToContainerRuntimePolicyBlacklistedOsUsersPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyBlacklistedOsUsersPtrOutput

type ContainerRuntimePolicyBlacklistedOsUsersInput added in v0.8.27

type ContainerRuntimePolicyBlacklistedOsUsersInput interface {
	pulumi.Input

	ToContainerRuntimePolicyBlacklistedOsUsersOutput() ContainerRuntimePolicyBlacklistedOsUsersOutput
	ToContainerRuntimePolicyBlacklistedOsUsersOutputWithContext(context.Context) ContainerRuntimePolicyBlacklistedOsUsersOutput
}

ContainerRuntimePolicyBlacklistedOsUsersInput is an input type that accepts ContainerRuntimePolicyBlacklistedOsUsersArgs and ContainerRuntimePolicyBlacklistedOsUsersOutput values. You can construct a concrete instance of `ContainerRuntimePolicyBlacklistedOsUsersInput` via:

ContainerRuntimePolicyBlacklistedOsUsersArgs{...}

type ContainerRuntimePolicyBlacklistedOsUsersOutput added in v0.8.27

type ContainerRuntimePolicyBlacklistedOsUsersOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyBlacklistedOsUsersOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyBlacklistedOsUsersOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyBlacklistedOsUsersOutput) GroupBlackLists added in v0.8.27

func (ContainerRuntimePolicyBlacklistedOsUsersOutput) ToContainerRuntimePolicyBlacklistedOsUsersOutput added in v0.8.27

func (o ContainerRuntimePolicyBlacklistedOsUsersOutput) ToContainerRuntimePolicyBlacklistedOsUsersOutput() ContainerRuntimePolicyBlacklistedOsUsersOutput

func (ContainerRuntimePolicyBlacklistedOsUsersOutput) ToContainerRuntimePolicyBlacklistedOsUsersOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyBlacklistedOsUsersOutput) ToContainerRuntimePolicyBlacklistedOsUsersOutputWithContext(ctx context.Context) ContainerRuntimePolicyBlacklistedOsUsersOutput

func (ContainerRuntimePolicyBlacklistedOsUsersOutput) ToContainerRuntimePolicyBlacklistedOsUsersPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyBlacklistedOsUsersOutput) ToContainerRuntimePolicyBlacklistedOsUsersPtrOutput() ContainerRuntimePolicyBlacklistedOsUsersPtrOutput

func (ContainerRuntimePolicyBlacklistedOsUsersOutput) ToContainerRuntimePolicyBlacklistedOsUsersPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyBlacklistedOsUsersOutput) ToContainerRuntimePolicyBlacklistedOsUsersPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyBlacklistedOsUsersPtrOutput

func (ContainerRuntimePolicyBlacklistedOsUsersOutput) UserBlackLists added in v0.8.27

type ContainerRuntimePolicyBlacklistedOsUsersPtrInput added in v0.8.27

type ContainerRuntimePolicyBlacklistedOsUsersPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyBlacklistedOsUsersPtrOutput() ContainerRuntimePolicyBlacklistedOsUsersPtrOutput
	ToContainerRuntimePolicyBlacklistedOsUsersPtrOutputWithContext(context.Context) ContainerRuntimePolicyBlacklistedOsUsersPtrOutput
}

ContainerRuntimePolicyBlacklistedOsUsersPtrInput is an input type that accepts ContainerRuntimePolicyBlacklistedOsUsersArgs, ContainerRuntimePolicyBlacklistedOsUsersPtr and ContainerRuntimePolicyBlacklistedOsUsersPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyBlacklistedOsUsersPtrInput` via:

        ContainerRuntimePolicyBlacklistedOsUsersArgs{...}

or:

        nil

type ContainerRuntimePolicyBlacklistedOsUsersPtrOutput added in v0.8.27

type ContainerRuntimePolicyBlacklistedOsUsersPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyBlacklistedOsUsersPtrOutput) Elem added in v0.8.27

func (ContainerRuntimePolicyBlacklistedOsUsersPtrOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyBlacklistedOsUsersPtrOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyBlacklistedOsUsersPtrOutput) GroupBlackLists added in v0.8.27

func (ContainerRuntimePolicyBlacklistedOsUsersPtrOutput) ToContainerRuntimePolicyBlacklistedOsUsersPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyBlacklistedOsUsersPtrOutput) ToContainerRuntimePolicyBlacklistedOsUsersPtrOutput() ContainerRuntimePolicyBlacklistedOsUsersPtrOutput

func (ContainerRuntimePolicyBlacklistedOsUsersPtrOutput) ToContainerRuntimePolicyBlacklistedOsUsersPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyBlacklistedOsUsersPtrOutput) ToContainerRuntimePolicyBlacklistedOsUsersPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyBlacklistedOsUsersPtrOutput

func (ContainerRuntimePolicyBlacklistedOsUsersPtrOutput) UserBlackLists added in v0.8.27

type ContainerRuntimePolicyBypassScope added in v0.8.27

type ContainerRuntimePolicyBypassScope struct {
	// Whether bypassing the scope is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Scope configuration.
	Scopes []ContainerRuntimePolicyBypassScopeScope `pulumi:"scopes"`
}

type ContainerRuntimePolicyBypassScopeArgs added in v0.8.27

type ContainerRuntimePolicyBypassScopeArgs struct {
	// Whether bypassing the scope is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Scope configuration.
	Scopes ContainerRuntimePolicyBypassScopeScopeArrayInput `pulumi:"scopes"`
}

func (ContainerRuntimePolicyBypassScopeArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyBypassScopeArgs) ToContainerRuntimePolicyBypassScopeOutput added in v0.8.27

func (i ContainerRuntimePolicyBypassScopeArgs) ToContainerRuntimePolicyBypassScopeOutput() ContainerRuntimePolicyBypassScopeOutput

func (ContainerRuntimePolicyBypassScopeArgs) ToContainerRuntimePolicyBypassScopeOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyBypassScopeArgs) ToContainerRuntimePolicyBypassScopeOutputWithContext(ctx context.Context) ContainerRuntimePolicyBypassScopeOutput

type ContainerRuntimePolicyBypassScopeArray added in v0.8.27

type ContainerRuntimePolicyBypassScopeArray []ContainerRuntimePolicyBypassScopeInput

func (ContainerRuntimePolicyBypassScopeArray) ElementType added in v0.8.27

func (ContainerRuntimePolicyBypassScopeArray) ToContainerRuntimePolicyBypassScopeArrayOutput added in v0.8.27

func (i ContainerRuntimePolicyBypassScopeArray) ToContainerRuntimePolicyBypassScopeArrayOutput() ContainerRuntimePolicyBypassScopeArrayOutput

func (ContainerRuntimePolicyBypassScopeArray) ToContainerRuntimePolicyBypassScopeArrayOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyBypassScopeArray) ToContainerRuntimePolicyBypassScopeArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyBypassScopeArrayOutput

type ContainerRuntimePolicyBypassScopeArrayInput added in v0.8.27

type ContainerRuntimePolicyBypassScopeArrayInput interface {
	pulumi.Input

	ToContainerRuntimePolicyBypassScopeArrayOutput() ContainerRuntimePolicyBypassScopeArrayOutput
	ToContainerRuntimePolicyBypassScopeArrayOutputWithContext(context.Context) ContainerRuntimePolicyBypassScopeArrayOutput
}

ContainerRuntimePolicyBypassScopeArrayInput is an input type that accepts ContainerRuntimePolicyBypassScopeArray and ContainerRuntimePolicyBypassScopeArrayOutput values. You can construct a concrete instance of `ContainerRuntimePolicyBypassScopeArrayInput` via:

ContainerRuntimePolicyBypassScopeArray{ ContainerRuntimePolicyBypassScopeArgs{...} }

type ContainerRuntimePolicyBypassScopeArrayOutput added in v0.8.27

type ContainerRuntimePolicyBypassScopeArrayOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyBypassScopeArrayOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyBypassScopeArrayOutput) Index added in v0.8.27

func (ContainerRuntimePolicyBypassScopeArrayOutput) ToContainerRuntimePolicyBypassScopeArrayOutput added in v0.8.27

func (o ContainerRuntimePolicyBypassScopeArrayOutput) ToContainerRuntimePolicyBypassScopeArrayOutput() ContainerRuntimePolicyBypassScopeArrayOutput

func (ContainerRuntimePolicyBypassScopeArrayOutput) ToContainerRuntimePolicyBypassScopeArrayOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyBypassScopeArrayOutput) ToContainerRuntimePolicyBypassScopeArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyBypassScopeArrayOutput

type ContainerRuntimePolicyBypassScopeInput added in v0.8.27

type ContainerRuntimePolicyBypassScopeInput interface {
	pulumi.Input

	ToContainerRuntimePolicyBypassScopeOutput() ContainerRuntimePolicyBypassScopeOutput
	ToContainerRuntimePolicyBypassScopeOutputWithContext(context.Context) ContainerRuntimePolicyBypassScopeOutput
}

ContainerRuntimePolicyBypassScopeInput is an input type that accepts ContainerRuntimePolicyBypassScopeArgs and ContainerRuntimePolicyBypassScopeOutput values. You can construct a concrete instance of `ContainerRuntimePolicyBypassScopeInput` via:

ContainerRuntimePolicyBypassScopeArgs{...}

type ContainerRuntimePolicyBypassScopeOutput added in v0.8.27

type ContainerRuntimePolicyBypassScopeOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyBypassScopeOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyBypassScopeOutput) Enabled added in v0.8.27

Whether bypassing the scope is enabled.

func (ContainerRuntimePolicyBypassScopeOutput) Scopes added in v0.8.27

Scope configuration.

func (ContainerRuntimePolicyBypassScopeOutput) ToContainerRuntimePolicyBypassScopeOutput added in v0.8.27

func (o ContainerRuntimePolicyBypassScopeOutput) ToContainerRuntimePolicyBypassScopeOutput() ContainerRuntimePolicyBypassScopeOutput

func (ContainerRuntimePolicyBypassScopeOutput) ToContainerRuntimePolicyBypassScopeOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyBypassScopeOutput) ToContainerRuntimePolicyBypassScopeOutputWithContext(ctx context.Context) ContainerRuntimePolicyBypassScopeOutput

type ContainerRuntimePolicyBypassScopeScope added in v0.8.27

type ContainerRuntimePolicyBypassScopeScope struct {
	// Scope expression.
	Expression *string `pulumi:"expression"`
	// List of variables in the scope.
	Variables []ContainerRuntimePolicyBypassScopeScopeVariable `pulumi:"variables"`
}

type ContainerRuntimePolicyBypassScopeScopeArgs added in v0.8.27

type ContainerRuntimePolicyBypassScopeScopeArgs struct {
	// Scope expression.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// List of variables in the scope.
	Variables ContainerRuntimePolicyBypassScopeScopeVariableArrayInput `pulumi:"variables"`
}

func (ContainerRuntimePolicyBypassScopeScopeArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyBypassScopeScopeArgs) ToContainerRuntimePolicyBypassScopeScopeOutput added in v0.8.27

func (i ContainerRuntimePolicyBypassScopeScopeArgs) ToContainerRuntimePolicyBypassScopeScopeOutput() ContainerRuntimePolicyBypassScopeScopeOutput

func (ContainerRuntimePolicyBypassScopeScopeArgs) ToContainerRuntimePolicyBypassScopeScopeOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyBypassScopeScopeArgs) ToContainerRuntimePolicyBypassScopeScopeOutputWithContext(ctx context.Context) ContainerRuntimePolicyBypassScopeScopeOutput

type ContainerRuntimePolicyBypassScopeScopeArray added in v0.8.27

type ContainerRuntimePolicyBypassScopeScopeArray []ContainerRuntimePolicyBypassScopeScopeInput

func (ContainerRuntimePolicyBypassScopeScopeArray) ElementType added in v0.8.27

func (ContainerRuntimePolicyBypassScopeScopeArray) ToContainerRuntimePolicyBypassScopeScopeArrayOutput added in v0.8.27

func (i ContainerRuntimePolicyBypassScopeScopeArray) ToContainerRuntimePolicyBypassScopeScopeArrayOutput() ContainerRuntimePolicyBypassScopeScopeArrayOutput

func (ContainerRuntimePolicyBypassScopeScopeArray) ToContainerRuntimePolicyBypassScopeScopeArrayOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyBypassScopeScopeArray) ToContainerRuntimePolicyBypassScopeScopeArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyBypassScopeScopeArrayOutput

type ContainerRuntimePolicyBypassScopeScopeArrayInput added in v0.8.27

type ContainerRuntimePolicyBypassScopeScopeArrayInput interface {
	pulumi.Input

	ToContainerRuntimePolicyBypassScopeScopeArrayOutput() ContainerRuntimePolicyBypassScopeScopeArrayOutput
	ToContainerRuntimePolicyBypassScopeScopeArrayOutputWithContext(context.Context) ContainerRuntimePolicyBypassScopeScopeArrayOutput
}

ContainerRuntimePolicyBypassScopeScopeArrayInput is an input type that accepts ContainerRuntimePolicyBypassScopeScopeArray and ContainerRuntimePolicyBypassScopeScopeArrayOutput values. You can construct a concrete instance of `ContainerRuntimePolicyBypassScopeScopeArrayInput` via:

ContainerRuntimePolicyBypassScopeScopeArray{ ContainerRuntimePolicyBypassScopeScopeArgs{...} }

type ContainerRuntimePolicyBypassScopeScopeArrayOutput added in v0.8.27

type ContainerRuntimePolicyBypassScopeScopeArrayOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyBypassScopeScopeArrayOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyBypassScopeScopeArrayOutput) Index added in v0.8.27

func (ContainerRuntimePolicyBypassScopeScopeArrayOutput) ToContainerRuntimePolicyBypassScopeScopeArrayOutput added in v0.8.27

func (o ContainerRuntimePolicyBypassScopeScopeArrayOutput) ToContainerRuntimePolicyBypassScopeScopeArrayOutput() ContainerRuntimePolicyBypassScopeScopeArrayOutput

func (ContainerRuntimePolicyBypassScopeScopeArrayOutput) ToContainerRuntimePolicyBypassScopeScopeArrayOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyBypassScopeScopeArrayOutput) ToContainerRuntimePolicyBypassScopeScopeArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyBypassScopeScopeArrayOutput

type ContainerRuntimePolicyBypassScopeScopeInput added in v0.8.27

type ContainerRuntimePolicyBypassScopeScopeInput interface {
	pulumi.Input

	ToContainerRuntimePolicyBypassScopeScopeOutput() ContainerRuntimePolicyBypassScopeScopeOutput
	ToContainerRuntimePolicyBypassScopeScopeOutputWithContext(context.Context) ContainerRuntimePolicyBypassScopeScopeOutput
}

ContainerRuntimePolicyBypassScopeScopeInput is an input type that accepts ContainerRuntimePolicyBypassScopeScopeArgs and ContainerRuntimePolicyBypassScopeScopeOutput values. You can construct a concrete instance of `ContainerRuntimePolicyBypassScopeScopeInput` via:

ContainerRuntimePolicyBypassScopeScopeArgs{...}

type ContainerRuntimePolicyBypassScopeScopeOutput added in v0.8.27

type ContainerRuntimePolicyBypassScopeScopeOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyBypassScopeScopeOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyBypassScopeScopeOutput) Expression added in v0.8.27

Scope expression.

func (ContainerRuntimePolicyBypassScopeScopeOutput) ToContainerRuntimePolicyBypassScopeScopeOutput added in v0.8.27

func (o ContainerRuntimePolicyBypassScopeScopeOutput) ToContainerRuntimePolicyBypassScopeScopeOutput() ContainerRuntimePolicyBypassScopeScopeOutput

func (ContainerRuntimePolicyBypassScopeScopeOutput) ToContainerRuntimePolicyBypassScopeScopeOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyBypassScopeScopeOutput) ToContainerRuntimePolicyBypassScopeScopeOutputWithContext(ctx context.Context) ContainerRuntimePolicyBypassScopeScopeOutput

func (ContainerRuntimePolicyBypassScopeScopeOutput) Variables added in v0.8.27

List of variables in the scope.

type ContainerRuntimePolicyBypassScopeScopeVariable added in v0.8.27

type ContainerRuntimePolicyBypassScopeScopeVariable struct {
	// Variable attribute.
	Attribute *string `pulumi:"attribute"`
	// Variable value.
	Value *string `pulumi:"value"`
}

type ContainerRuntimePolicyBypassScopeScopeVariableArgs added in v0.8.27

type ContainerRuntimePolicyBypassScopeScopeVariableArgs struct {
	// Variable attribute.
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	// Variable value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ContainerRuntimePolicyBypassScopeScopeVariableArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyBypassScopeScopeVariableArgs) ToContainerRuntimePolicyBypassScopeScopeVariableOutput added in v0.8.27

func (i ContainerRuntimePolicyBypassScopeScopeVariableArgs) ToContainerRuntimePolicyBypassScopeScopeVariableOutput() ContainerRuntimePolicyBypassScopeScopeVariableOutput

func (ContainerRuntimePolicyBypassScopeScopeVariableArgs) ToContainerRuntimePolicyBypassScopeScopeVariableOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyBypassScopeScopeVariableArgs) ToContainerRuntimePolicyBypassScopeScopeVariableOutputWithContext(ctx context.Context) ContainerRuntimePolicyBypassScopeScopeVariableOutput

type ContainerRuntimePolicyBypassScopeScopeVariableArray added in v0.8.27

type ContainerRuntimePolicyBypassScopeScopeVariableArray []ContainerRuntimePolicyBypassScopeScopeVariableInput

func (ContainerRuntimePolicyBypassScopeScopeVariableArray) ElementType added in v0.8.27

func (ContainerRuntimePolicyBypassScopeScopeVariableArray) ToContainerRuntimePolicyBypassScopeScopeVariableArrayOutput added in v0.8.27

func (i ContainerRuntimePolicyBypassScopeScopeVariableArray) ToContainerRuntimePolicyBypassScopeScopeVariableArrayOutput() ContainerRuntimePolicyBypassScopeScopeVariableArrayOutput

func (ContainerRuntimePolicyBypassScopeScopeVariableArray) ToContainerRuntimePolicyBypassScopeScopeVariableArrayOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyBypassScopeScopeVariableArray) ToContainerRuntimePolicyBypassScopeScopeVariableArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyBypassScopeScopeVariableArrayOutput

type ContainerRuntimePolicyBypassScopeScopeVariableArrayInput added in v0.8.27

type ContainerRuntimePolicyBypassScopeScopeVariableArrayInput interface {
	pulumi.Input

	ToContainerRuntimePolicyBypassScopeScopeVariableArrayOutput() ContainerRuntimePolicyBypassScopeScopeVariableArrayOutput
	ToContainerRuntimePolicyBypassScopeScopeVariableArrayOutputWithContext(context.Context) ContainerRuntimePolicyBypassScopeScopeVariableArrayOutput
}

ContainerRuntimePolicyBypassScopeScopeVariableArrayInput is an input type that accepts ContainerRuntimePolicyBypassScopeScopeVariableArray and ContainerRuntimePolicyBypassScopeScopeVariableArrayOutput values. You can construct a concrete instance of `ContainerRuntimePolicyBypassScopeScopeVariableArrayInput` via:

ContainerRuntimePolicyBypassScopeScopeVariableArray{ ContainerRuntimePolicyBypassScopeScopeVariableArgs{...} }

type ContainerRuntimePolicyBypassScopeScopeVariableArrayOutput added in v0.8.27

type ContainerRuntimePolicyBypassScopeScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyBypassScopeScopeVariableArrayOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyBypassScopeScopeVariableArrayOutput) Index added in v0.8.27

func (ContainerRuntimePolicyBypassScopeScopeVariableArrayOutput) ToContainerRuntimePolicyBypassScopeScopeVariableArrayOutput added in v0.8.27

func (ContainerRuntimePolicyBypassScopeScopeVariableArrayOutput) ToContainerRuntimePolicyBypassScopeScopeVariableArrayOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyBypassScopeScopeVariableArrayOutput) ToContainerRuntimePolicyBypassScopeScopeVariableArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyBypassScopeScopeVariableArrayOutput

type ContainerRuntimePolicyBypassScopeScopeVariableInput added in v0.8.27

type ContainerRuntimePolicyBypassScopeScopeVariableInput interface {
	pulumi.Input

	ToContainerRuntimePolicyBypassScopeScopeVariableOutput() ContainerRuntimePolicyBypassScopeScopeVariableOutput
	ToContainerRuntimePolicyBypassScopeScopeVariableOutputWithContext(context.Context) ContainerRuntimePolicyBypassScopeScopeVariableOutput
}

ContainerRuntimePolicyBypassScopeScopeVariableInput is an input type that accepts ContainerRuntimePolicyBypassScopeScopeVariableArgs and ContainerRuntimePolicyBypassScopeScopeVariableOutput values. You can construct a concrete instance of `ContainerRuntimePolicyBypassScopeScopeVariableInput` via:

ContainerRuntimePolicyBypassScopeScopeVariableArgs{...}

type ContainerRuntimePolicyBypassScopeScopeVariableOutput added in v0.8.27

type ContainerRuntimePolicyBypassScopeScopeVariableOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyBypassScopeScopeVariableOutput) Attribute added in v0.8.27

Variable attribute.

func (ContainerRuntimePolicyBypassScopeScopeVariableOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyBypassScopeScopeVariableOutput) ToContainerRuntimePolicyBypassScopeScopeVariableOutput added in v0.8.27

func (ContainerRuntimePolicyBypassScopeScopeVariableOutput) ToContainerRuntimePolicyBypassScopeScopeVariableOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyBypassScopeScopeVariableOutput) ToContainerRuntimePolicyBypassScopeScopeVariableOutputWithContext(ctx context.Context) ContainerRuntimePolicyBypassScopeScopeVariableOutput

func (ContainerRuntimePolicyBypassScopeScopeVariableOutput) Value added in v0.8.27

Variable value.

type ContainerRuntimePolicyContainerExec added in v0.8.27

type ContainerRuntimePolicyContainerExec struct {
	BlockContainerExec          *bool    `pulumi:"blockContainerExec"`
	ContainerExecProcWhiteLists []string `pulumi:"containerExecProcWhiteLists"`
	Enabled                     *bool    `pulumi:"enabled"`
	ReverseShellIpWhiteLists    []string `pulumi:"reverseShellIpWhiteLists"`
}

type ContainerRuntimePolicyContainerExecArgs added in v0.8.27

type ContainerRuntimePolicyContainerExecArgs struct {
	BlockContainerExec          pulumi.BoolPtrInput     `pulumi:"blockContainerExec"`
	ContainerExecProcWhiteLists pulumi.StringArrayInput `pulumi:"containerExecProcWhiteLists"`
	Enabled                     pulumi.BoolPtrInput     `pulumi:"enabled"`
	ReverseShellIpWhiteLists    pulumi.StringArrayInput `pulumi:"reverseShellIpWhiteLists"`
}

func (ContainerRuntimePolicyContainerExecArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyContainerExecArgs) ToContainerRuntimePolicyContainerExecOutput added in v0.8.27

func (i ContainerRuntimePolicyContainerExecArgs) ToContainerRuntimePolicyContainerExecOutput() ContainerRuntimePolicyContainerExecOutput

func (ContainerRuntimePolicyContainerExecArgs) ToContainerRuntimePolicyContainerExecOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyContainerExecArgs) ToContainerRuntimePolicyContainerExecOutputWithContext(ctx context.Context) ContainerRuntimePolicyContainerExecOutput

func (ContainerRuntimePolicyContainerExecArgs) ToContainerRuntimePolicyContainerExecPtrOutput added in v0.8.27

func (i ContainerRuntimePolicyContainerExecArgs) ToContainerRuntimePolicyContainerExecPtrOutput() ContainerRuntimePolicyContainerExecPtrOutput

func (ContainerRuntimePolicyContainerExecArgs) ToContainerRuntimePolicyContainerExecPtrOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyContainerExecArgs) ToContainerRuntimePolicyContainerExecPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyContainerExecPtrOutput

type ContainerRuntimePolicyContainerExecInput added in v0.8.27

type ContainerRuntimePolicyContainerExecInput interface {
	pulumi.Input

	ToContainerRuntimePolicyContainerExecOutput() ContainerRuntimePolicyContainerExecOutput
	ToContainerRuntimePolicyContainerExecOutputWithContext(context.Context) ContainerRuntimePolicyContainerExecOutput
}

ContainerRuntimePolicyContainerExecInput is an input type that accepts ContainerRuntimePolicyContainerExecArgs and ContainerRuntimePolicyContainerExecOutput values. You can construct a concrete instance of `ContainerRuntimePolicyContainerExecInput` via:

ContainerRuntimePolicyContainerExecArgs{...}

type ContainerRuntimePolicyContainerExecOutput added in v0.8.27

type ContainerRuntimePolicyContainerExecOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyContainerExecOutput) BlockContainerExec added in v0.8.27

func (ContainerRuntimePolicyContainerExecOutput) ContainerExecProcWhiteLists added in v0.8.27

func (o ContainerRuntimePolicyContainerExecOutput) ContainerExecProcWhiteLists() pulumi.StringArrayOutput

func (ContainerRuntimePolicyContainerExecOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyContainerExecOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyContainerExecOutput) ReverseShellIpWhiteLists added in v0.8.27

func (ContainerRuntimePolicyContainerExecOutput) ToContainerRuntimePolicyContainerExecOutput added in v0.8.27

func (o ContainerRuntimePolicyContainerExecOutput) ToContainerRuntimePolicyContainerExecOutput() ContainerRuntimePolicyContainerExecOutput

func (ContainerRuntimePolicyContainerExecOutput) ToContainerRuntimePolicyContainerExecOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyContainerExecOutput) ToContainerRuntimePolicyContainerExecOutputWithContext(ctx context.Context) ContainerRuntimePolicyContainerExecOutput

func (ContainerRuntimePolicyContainerExecOutput) ToContainerRuntimePolicyContainerExecPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyContainerExecOutput) ToContainerRuntimePolicyContainerExecPtrOutput() ContainerRuntimePolicyContainerExecPtrOutput

func (ContainerRuntimePolicyContainerExecOutput) ToContainerRuntimePolicyContainerExecPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyContainerExecOutput) ToContainerRuntimePolicyContainerExecPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyContainerExecPtrOutput

type ContainerRuntimePolicyContainerExecPtrInput added in v0.8.27

type ContainerRuntimePolicyContainerExecPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyContainerExecPtrOutput() ContainerRuntimePolicyContainerExecPtrOutput
	ToContainerRuntimePolicyContainerExecPtrOutputWithContext(context.Context) ContainerRuntimePolicyContainerExecPtrOutput
}

ContainerRuntimePolicyContainerExecPtrInput is an input type that accepts ContainerRuntimePolicyContainerExecArgs, ContainerRuntimePolicyContainerExecPtr and ContainerRuntimePolicyContainerExecPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyContainerExecPtrInput` via:

        ContainerRuntimePolicyContainerExecArgs{...}

or:

        nil

type ContainerRuntimePolicyContainerExecPtrOutput added in v0.8.27

type ContainerRuntimePolicyContainerExecPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyContainerExecPtrOutput) BlockContainerExec added in v0.8.27

func (ContainerRuntimePolicyContainerExecPtrOutput) ContainerExecProcWhiteLists added in v0.8.27

func (ContainerRuntimePolicyContainerExecPtrOutput) Elem added in v0.8.27

func (ContainerRuntimePolicyContainerExecPtrOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyContainerExecPtrOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyContainerExecPtrOutput) ReverseShellIpWhiteLists added in v0.8.27

func (ContainerRuntimePolicyContainerExecPtrOutput) ToContainerRuntimePolicyContainerExecPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyContainerExecPtrOutput) ToContainerRuntimePolicyContainerExecPtrOutput() ContainerRuntimePolicyContainerExecPtrOutput

func (ContainerRuntimePolicyContainerExecPtrOutput) ToContainerRuntimePolicyContainerExecPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyContainerExecPtrOutput) ToContainerRuntimePolicyContainerExecPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyContainerExecPtrOutput

type ContainerRuntimePolicyDriftPrevention added in v0.8.27

type ContainerRuntimePolicyDriftPrevention struct {
	// Whether drift prevention is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Whether to lockdown execution drift.
	ExecLockdown *bool `pulumi:"execLockdown"`
	// List of items in the execution lockdown white list.
	ExecLockdownWhiteLists []string `pulumi:"execLockdownWhiteLists"`
	// Whether to lockdown image drift.
	ImageLockdown *bool `pulumi:"imageLockdown"`
}

type ContainerRuntimePolicyDriftPreventionArgs added in v0.8.27

type ContainerRuntimePolicyDriftPreventionArgs struct {
	// Whether drift prevention is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Whether to lockdown execution drift.
	ExecLockdown pulumi.BoolPtrInput `pulumi:"execLockdown"`
	// List of items in the execution lockdown white list.
	ExecLockdownWhiteLists pulumi.StringArrayInput `pulumi:"execLockdownWhiteLists"`
	// Whether to lockdown image drift.
	ImageLockdown pulumi.BoolPtrInput `pulumi:"imageLockdown"`
}

func (ContainerRuntimePolicyDriftPreventionArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyDriftPreventionArgs) ToContainerRuntimePolicyDriftPreventionOutput added in v0.8.27

func (i ContainerRuntimePolicyDriftPreventionArgs) ToContainerRuntimePolicyDriftPreventionOutput() ContainerRuntimePolicyDriftPreventionOutput

func (ContainerRuntimePolicyDriftPreventionArgs) ToContainerRuntimePolicyDriftPreventionOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyDriftPreventionArgs) ToContainerRuntimePolicyDriftPreventionOutputWithContext(ctx context.Context) ContainerRuntimePolicyDriftPreventionOutput

type ContainerRuntimePolicyDriftPreventionArray added in v0.8.27

type ContainerRuntimePolicyDriftPreventionArray []ContainerRuntimePolicyDriftPreventionInput

func (ContainerRuntimePolicyDriftPreventionArray) ElementType added in v0.8.27

func (ContainerRuntimePolicyDriftPreventionArray) ToContainerRuntimePolicyDriftPreventionArrayOutput added in v0.8.27

func (i ContainerRuntimePolicyDriftPreventionArray) ToContainerRuntimePolicyDriftPreventionArrayOutput() ContainerRuntimePolicyDriftPreventionArrayOutput

func (ContainerRuntimePolicyDriftPreventionArray) ToContainerRuntimePolicyDriftPreventionArrayOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyDriftPreventionArray) ToContainerRuntimePolicyDriftPreventionArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyDriftPreventionArrayOutput

type ContainerRuntimePolicyDriftPreventionArrayInput added in v0.8.27

type ContainerRuntimePolicyDriftPreventionArrayInput interface {
	pulumi.Input

	ToContainerRuntimePolicyDriftPreventionArrayOutput() ContainerRuntimePolicyDriftPreventionArrayOutput
	ToContainerRuntimePolicyDriftPreventionArrayOutputWithContext(context.Context) ContainerRuntimePolicyDriftPreventionArrayOutput
}

ContainerRuntimePolicyDriftPreventionArrayInput is an input type that accepts ContainerRuntimePolicyDriftPreventionArray and ContainerRuntimePolicyDriftPreventionArrayOutput values. You can construct a concrete instance of `ContainerRuntimePolicyDriftPreventionArrayInput` via:

ContainerRuntimePolicyDriftPreventionArray{ ContainerRuntimePolicyDriftPreventionArgs{...} }

type ContainerRuntimePolicyDriftPreventionArrayOutput added in v0.8.27

type ContainerRuntimePolicyDriftPreventionArrayOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyDriftPreventionArrayOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyDriftPreventionArrayOutput) Index added in v0.8.27

func (ContainerRuntimePolicyDriftPreventionArrayOutput) ToContainerRuntimePolicyDriftPreventionArrayOutput added in v0.8.27

func (o ContainerRuntimePolicyDriftPreventionArrayOutput) ToContainerRuntimePolicyDriftPreventionArrayOutput() ContainerRuntimePolicyDriftPreventionArrayOutput

func (ContainerRuntimePolicyDriftPreventionArrayOutput) ToContainerRuntimePolicyDriftPreventionArrayOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyDriftPreventionArrayOutput) ToContainerRuntimePolicyDriftPreventionArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyDriftPreventionArrayOutput

type ContainerRuntimePolicyDriftPreventionInput added in v0.8.27

type ContainerRuntimePolicyDriftPreventionInput interface {
	pulumi.Input

	ToContainerRuntimePolicyDriftPreventionOutput() ContainerRuntimePolicyDriftPreventionOutput
	ToContainerRuntimePolicyDriftPreventionOutputWithContext(context.Context) ContainerRuntimePolicyDriftPreventionOutput
}

ContainerRuntimePolicyDriftPreventionInput is an input type that accepts ContainerRuntimePolicyDriftPreventionArgs and ContainerRuntimePolicyDriftPreventionOutput values. You can construct a concrete instance of `ContainerRuntimePolicyDriftPreventionInput` via:

ContainerRuntimePolicyDriftPreventionArgs{...}

type ContainerRuntimePolicyDriftPreventionOutput added in v0.8.27

type ContainerRuntimePolicyDriftPreventionOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyDriftPreventionOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyDriftPreventionOutput) Enabled added in v0.8.27

Whether drift prevention is enabled.

func (ContainerRuntimePolicyDriftPreventionOutput) ExecLockdown added in v0.8.27

Whether to lockdown execution drift.

func (ContainerRuntimePolicyDriftPreventionOutput) ExecLockdownWhiteLists added in v0.8.27

List of items in the execution lockdown white list.

func (ContainerRuntimePolicyDriftPreventionOutput) ImageLockdown added in v0.8.27

Whether to lockdown image drift.

func (ContainerRuntimePolicyDriftPreventionOutput) ToContainerRuntimePolicyDriftPreventionOutput added in v0.8.27

func (o ContainerRuntimePolicyDriftPreventionOutput) ToContainerRuntimePolicyDriftPreventionOutput() ContainerRuntimePolicyDriftPreventionOutput

func (ContainerRuntimePolicyDriftPreventionOutput) ToContainerRuntimePolicyDriftPreventionOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyDriftPreventionOutput) ToContainerRuntimePolicyDriftPreventionOutputWithContext(ctx context.Context) ContainerRuntimePolicyDriftPreventionOutput

type ContainerRuntimePolicyExecutableBlacklist added in v0.8.27

type ContainerRuntimePolicyExecutableBlacklist struct {
	// Whether the executable blacklist is enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of blacklisted executables.
	Executables []string `pulumi:"executables"`
}

type ContainerRuntimePolicyExecutableBlacklistArgs added in v0.8.27

type ContainerRuntimePolicyExecutableBlacklistArgs struct {
	// Whether the executable blacklist is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of blacklisted executables.
	Executables pulumi.StringArrayInput `pulumi:"executables"`
}

func (ContainerRuntimePolicyExecutableBlacklistArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyExecutableBlacklistArgs) ToContainerRuntimePolicyExecutableBlacklistOutput added in v0.8.27

func (i ContainerRuntimePolicyExecutableBlacklistArgs) ToContainerRuntimePolicyExecutableBlacklistOutput() ContainerRuntimePolicyExecutableBlacklistOutput

func (ContainerRuntimePolicyExecutableBlacklistArgs) ToContainerRuntimePolicyExecutableBlacklistOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyExecutableBlacklistArgs) ToContainerRuntimePolicyExecutableBlacklistOutputWithContext(ctx context.Context) ContainerRuntimePolicyExecutableBlacklistOutput

type ContainerRuntimePolicyExecutableBlacklistArray added in v0.8.27

type ContainerRuntimePolicyExecutableBlacklistArray []ContainerRuntimePolicyExecutableBlacklistInput

func (ContainerRuntimePolicyExecutableBlacklistArray) ElementType added in v0.8.27

func (ContainerRuntimePolicyExecutableBlacklistArray) ToContainerRuntimePolicyExecutableBlacklistArrayOutput added in v0.8.27

func (i ContainerRuntimePolicyExecutableBlacklistArray) ToContainerRuntimePolicyExecutableBlacklistArrayOutput() ContainerRuntimePolicyExecutableBlacklistArrayOutput

func (ContainerRuntimePolicyExecutableBlacklistArray) ToContainerRuntimePolicyExecutableBlacklistArrayOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyExecutableBlacklistArray) ToContainerRuntimePolicyExecutableBlacklistArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyExecutableBlacklistArrayOutput

type ContainerRuntimePolicyExecutableBlacklistArrayInput added in v0.8.27

type ContainerRuntimePolicyExecutableBlacklistArrayInput interface {
	pulumi.Input

	ToContainerRuntimePolicyExecutableBlacklistArrayOutput() ContainerRuntimePolicyExecutableBlacklistArrayOutput
	ToContainerRuntimePolicyExecutableBlacklistArrayOutputWithContext(context.Context) ContainerRuntimePolicyExecutableBlacklistArrayOutput
}

ContainerRuntimePolicyExecutableBlacklistArrayInput is an input type that accepts ContainerRuntimePolicyExecutableBlacklistArray and ContainerRuntimePolicyExecutableBlacklistArrayOutput values. You can construct a concrete instance of `ContainerRuntimePolicyExecutableBlacklistArrayInput` via:

ContainerRuntimePolicyExecutableBlacklistArray{ ContainerRuntimePolicyExecutableBlacklistArgs{...} }

type ContainerRuntimePolicyExecutableBlacklistArrayOutput added in v0.8.27

type ContainerRuntimePolicyExecutableBlacklistArrayOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyExecutableBlacklistArrayOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyExecutableBlacklistArrayOutput) Index added in v0.8.27

func (ContainerRuntimePolicyExecutableBlacklistArrayOutput) ToContainerRuntimePolicyExecutableBlacklistArrayOutput added in v0.8.27

func (ContainerRuntimePolicyExecutableBlacklistArrayOutput) ToContainerRuntimePolicyExecutableBlacklistArrayOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyExecutableBlacklistArrayOutput) ToContainerRuntimePolicyExecutableBlacklistArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyExecutableBlacklistArrayOutput

type ContainerRuntimePolicyExecutableBlacklistInput added in v0.8.27

type ContainerRuntimePolicyExecutableBlacklistInput interface {
	pulumi.Input

	ToContainerRuntimePolicyExecutableBlacklistOutput() ContainerRuntimePolicyExecutableBlacklistOutput
	ToContainerRuntimePolicyExecutableBlacklistOutputWithContext(context.Context) ContainerRuntimePolicyExecutableBlacklistOutput
}

ContainerRuntimePolicyExecutableBlacklistInput is an input type that accepts ContainerRuntimePolicyExecutableBlacklistArgs and ContainerRuntimePolicyExecutableBlacklistOutput values. You can construct a concrete instance of `ContainerRuntimePolicyExecutableBlacklistInput` via:

ContainerRuntimePolicyExecutableBlacklistArgs{...}

type ContainerRuntimePolicyExecutableBlacklistOutput added in v0.8.27

type ContainerRuntimePolicyExecutableBlacklistOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyExecutableBlacklistOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyExecutableBlacklistOutput) Enabled added in v0.8.27

Whether the executable blacklist is enabled.

func (ContainerRuntimePolicyExecutableBlacklistOutput) Executables added in v0.8.27

List of blacklisted executables.

func (ContainerRuntimePolicyExecutableBlacklistOutput) ToContainerRuntimePolicyExecutableBlacklistOutput added in v0.8.27

func (o ContainerRuntimePolicyExecutableBlacklistOutput) ToContainerRuntimePolicyExecutableBlacklistOutput() ContainerRuntimePolicyExecutableBlacklistOutput

func (ContainerRuntimePolicyExecutableBlacklistOutput) ToContainerRuntimePolicyExecutableBlacklistOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyExecutableBlacklistOutput) ToContainerRuntimePolicyExecutableBlacklistOutputWithContext(ctx context.Context) ContainerRuntimePolicyExecutableBlacklistOutput

type ContainerRuntimePolicyFailedKubernetesChecks added in v0.8.27

type ContainerRuntimePolicyFailedKubernetesChecks struct {
	Enabled      *bool    `pulumi:"enabled"`
	FailedChecks []string `pulumi:"failedChecks"`
}

type ContainerRuntimePolicyFailedKubernetesChecksArgs added in v0.8.27

type ContainerRuntimePolicyFailedKubernetesChecksArgs struct {
	Enabled      pulumi.BoolPtrInput     `pulumi:"enabled"`
	FailedChecks pulumi.StringArrayInput `pulumi:"failedChecks"`
}

func (ContainerRuntimePolicyFailedKubernetesChecksArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyFailedKubernetesChecksArgs) ToContainerRuntimePolicyFailedKubernetesChecksOutput added in v0.8.27

func (i ContainerRuntimePolicyFailedKubernetesChecksArgs) ToContainerRuntimePolicyFailedKubernetesChecksOutput() ContainerRuntimePolicyFailedKubernetesChecksOutput

func (ContainerRuntimePolicyFailedKubernetesChecksArgs) ToContainerRuntimePolicyFailedKubernetesChecksOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyFailedKubernetesChecksArgs) ToContainerRuntimePolicyFailedKubernetesChecksOutputWithContext(ctx context.Context) ContainerRuntimePolicyFailedKubernetesChecksOutput

func (ContainerRuntimePolicyFailedKubernetesChecksArgs) ToContainerRuntimePolicyFailedKubernetesChecksPtrOutput added in v0.8.27

func (i ContainerRuntimePolicyFailedKubernetesChecksArgs) ToContainerRuntimePolicyFailedKubernetesChecksPtrOutput() ContainerRuntimePolicyFailedKubernetesChecksPtrOutput

func (ContainerRuntimePolicyFailedKubernetesChecksArgs) ToContainerRuntimePolicyFailedKubernetesChecksPtrOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyFailedKubernetesChecksArgs) ToContainerRuntimePolicyFailedKubernetesChecksPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyFailedKubernetesChecksPtrOutput

type ContainerRuntimePolicyFailedKubernetesChecksInput added in v0.8.27

type ContainerRuntimePolicyFailedKubernetesChecksInput interface {
	pulumi.Input

	ToContainerRuntimePolicyFailedKubernetesChecksOutput() ContainerRuntimePolicyFailedKubernetesChecksOutput
	ToContainerRuntimePolicyFailedKubernetesChecksOutputWithContext(context.Context) ContainerRuntimePolicyFailedKubernetesChecksOutput
}

ContainerRuntimePolicyFailedKubernetesChecksInput is an input type that accepts ContainerRuntimePolicyFailedKubernetesChecksArgs and ContainerRuntimePolicyFailedKubernetesChecksOutput values. You can construct a concrete instance of `ContainerRuntimePolicyFailedKubernetesChecksInput` via:

ContainerRuntimePolicyFailedKubernetesChecksArgs{...}

type ContainerRuntimePolicyFailedKubernetesChecksOutput added in v0.8.27

type ContainerRuntimePolicyFailedKubernetesChecksOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyFailedKubernetesChecksOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyFailedKubernetesChecksOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyFailedKubernetesChecksOutput) FailedChecks added in v0.8.27

func (ContainerRuntimePolicyFailedKubernetesChecksOutput) ToContainerRuntimePolicyFailedKubernetesChecksOutput added in v0.8.27

func (o ContainerRuntimePolicyFailedKubernetesChecksOutput) ToContainerRuntimePolicyFailedKubernetesChecksOutput() ContainerRuntimePolicyFailedKubernetesChecksOutput

func (ContainerRuntimePolicyFailedKubernetesChecksOutput) ToContainerRuntimePolicyFailedKubernetesChecksOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyFailedKubernetesChecksOutput) ToContainerRuntimePolicyFailedKubernetesChecksOutputWithContext(ctx context.Context) ContainerRuntimePolicyFailedKubernetesChecksOutput

func (ContainerRuntimePolicyFailedKubernetesChecksOutput) ToContainerRuntimePolicyFailedKubernetesChecksPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyFailedKubernetesChecksOutput) ToContainerRuntimePolicyFailedKubernetesChecksPtrOutput() ContainerRuntimePolicyFailedKubernetesChecksPtrOutput

func (ContainerRuntimePolicyFailedKubernetesChecksOutput) ToContainerRuntimePolicyFailedKubernetesChecksPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyFailedKubernetesChecksOutput) ToContainerRuntimePolicyFailedKubernetesChecksPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyFailedKubernetesChecksPtrOutput

type ContainerRuntimePolicyFailedKubernetesChecksPtrInput added in v0.8.27

type ContainerRuntimePolicyFailedKubernetesChecksPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyFailedKubernetesChecksPtrOutput() ContainerRuntimePolicyFailedKubernetesChecksPtrOutput
	ToContainerRuntimePolicyFailedKubernetesChecksPtrOutputWithContext(context.Context) ContainerRuntimePolicyFailedKubernetesChecksPtrOutput
}

ContainerRuntimePolicyFailedKubernetesChecksPtrInput is an input type that accepts ContainerRuntimePolicyFailedKubernetesChecksArgs, ContainerRuntimePolicyFailedKubernetesChecksPtr and ContainerRuntimePolicyFailedKubernetesChecksPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyFailedKubernetesChecksPtrInput` via:

        ContainerRuntimePolicyFailedKubernetesChecksArgs{...}

or:

        nil

type ContainerRuntimePolicyFailedKubernetesChecksPtrOutput added in v0.8.27

type ContainerRuntimePolicyFailedKubernetesChecksPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyFailedKubernetesChecksPtrOutput) Elem added in v0.8.27

func (ContainerRuntimePolicyFailedKubernetesChecksPtrOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyFailedKubernetesChecksPtrOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyFailedKubernetesChecksPtrOutput) FailedChecks added in v0.8.27

func (ContainerRuntimePolicyFailedKubernetesChecksPtrOutput) ToContainerRuntimePolicyFailedKubernetesChecksPtrOutput added in v0.8.27

func (ContainerRuntimePolicyFailedKubernetesChecksPtrOutput) ToContainerRuntimePolicyFailedKubernetesChecksPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyFailedKubernetesChecksPtrOutput) ToContainerRuntimePolicyFailedKubernetesChecksPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyFailedKubernetesChecksPtrOutput

type ContainerRuntimePolicyFileBlock added in v0.8.27

type ContainerRuntimePolicyFileBlock struct {
	BlockFilesProcesses            []string `pulumi:"blockFilesProcesses"`
	BlockFilesUsers                []string `pulumi:"blockFilesUsers"`
	Enabled                        *bool    `pulumi:"enabled"`
	ExceptionalBlockFiles          []string `pulumi:"exceptionalBlockFiles"`
	ExceptionalBlockFilesProcesses []string `pulumi:"exceptionalBlockFilesProcesses"`
	ExceptionalBlockFilesUsers     []string `pulumi:"exceptionalBlockFilesUsers"`
	FilenameBlockLists             []string `pulumi:"filenameBlockLists"`
}

type ContainerRuntimePolicyFileBlockArgs added in v0.8.27

type ContainerRuntimePolicyFileBlockArgs struct {
	BlockFilesProcesses            pulumi.StringArrayInput `pulumi:"blockFilesProcesses"`
	BlockFilesUsers                pulumi.StringArrayInput `pulumi:"blockFilesUsers"`
	Enabled                        pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalBlockFiles          pulumi.StringArrayInput `pulumi:"exceptionalBlockFiles"`
	ExceptionalBlockFilesProcesses pulumi.StringArrayInput `pulumi:"exceptionalBlockFilesProcesses"`
	ExceptionalBlockFilesUsers     pulumi.StringArrayInput `pulumi:"exceptionalBlockFilesUsers"`
	FilenameBlockLists             pulumi.StringArrayInput `pulumi:"filenameBlockLists"`
}

func (ContainerRuntimePolicyFileBlockArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyFileBlockArgs) ToContainerRuntimePolicyFileBlockOutput added in v0.8.27

func (i ContainerRuntimePolicyFileBlockArgs) ToContainerRuntimePolicyFileBlockOutput() ContainerRuntimePolicyFileBlockOutput

func (ContainerRuntimePolicyFileBlockArgs) ToContainerRuntimePolicyFileBlockOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyFileBlockArgs) ToContainerRuntimePolicyFileBlockOutputWithContext(ctx context.Context) ContainerRuntimePolicyFileBlockOutput

func (ContainerRuntimePolicyFileBlockArgs) ToContainerRuntimePolicyFileBlockPtrOutput added in v0.8.27

func (i ContainerRuntimePolicyFileBlockArgs) ToContainerRuntimePolicyFileBlockPtrOutput() ContainerRuntimePolicyFileBlockPtrOutput

func (ContainerRuntimePolicyFileBlockArgs) ToContainerRuntimePolicyFileBlockPtrOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyFileBlockArgs) ToContainerRuntimePolicyFileBlockPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyFileBlockPtrOutput

type ContainerRuntimePolicyFileBlockInput added in v0.8.27

type ContainerRuntimePolicyFileBlockInput interface {
	pulumi.Input

	ToContainerRuntimePolicyFileBlockOutput() ContainerRuntimePolicyFileBlockOutput
	ToContainerRuntimePolicyFileBlockOutputWithContext(context.Context) ContainerRuntimePolicyFileBlockOutput
}

ContainerRuntimePolicyFileBlockInput is an input type that accepts ContainerRuntimePolicyFileBlockArgs and ContainerRuntimePolicyFileBlockOutput values. You can construct a concrete instance of `ContainerRuntimePolicyFileBlockInput` via:

ContainerRuntimePolicyFileBlockArgs{...}

type ContainerRuntimePolicyFileBlockOutput added in v0.8.27

type ContainerRuntimePolicyFileBlockOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyFileBlockOutput) BlockFilesProcesses added in v0.8.27

func (ContainerRuntimePolicyFileBlockOutput) BlockFilesUsers added in v0.8.27

func (ContainerRuntimePolicyFileBlockOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyFileBlockOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyFileBlockOutput) ExceptionalBlockFiles added in v0.8.27

func (ContainerRuntimePolicyFileBlockOutput) ExceptionalBlockFilesProcesses added in v0.8.27

func (o ContainerRuntimePolicyFileBlockOutput) ExceptionalBlockFilesProcesses() pulumi.StringArrayOutput

func (ContainerRuntimePolicyFileBlockOutput) ExceptionalBlockFilesUsers added in v0.8.27

func (o ContainerRuntimePolicyFileBlockOutput) ExceptionalBlockFilesUsers() pulumi.StringArrayOutput

func (ContainerRuntimePolicyFileBlockOutput) FilenameBlockLists added in v0.8.27

func (ContainerRuntimePolicyFileBlockOutput) ToContainerRuntimePolicyFileBlockOutput added in v0.8.27

func (o ContainerRuntimePolicyFileBlockOutput) ToContainerRuntimePolicyFileBlockOutput() ContainerRuntimePolicyFileBlockOutput

func (ContainerRuntimePolicyFileBlockOutput) ToContainerRuntimePolicyFileBlockOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyFileBlockOutput) ToContainerRuntimePolicyFileBlockOutputWithContext(ctx context.Context) ContainerRuntimePolicyFileBlockOutput

func (ContainerRuntimePolicyFileBlockOutput) ToContainerRuntimePolicyFileBlockPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyFileBlockOutput) ToContainerRuntimePolicyFileBlockPtrOutput() ContainerRuntimePolicyFileBlockPtrOutput

func (ContainerRuntimePolicyFileBlockOutput) ToContainerRuntimePolicyFileBlockPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyFileBlockOutput) ToContainerRuntimePolicyFileBlockPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyFileBlockPtrOutput

type ContainerRuntimePolicyFileBlockPtrInput added in v0.8.27

type ContainerRuntimePolicyFileBlockPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyFileBlockPtrOutput() ContainerRuntimePolicyFileBlockPtrOutput
	ToContainerRuntimePolicyFileBlockPtrOutputWithContext(context.Context) ContainerRuntimePolicyFileBlockPtrOutput
}

ContainerRuntimePolicyFileBlockPtrInput is an input type that accepts ContainerRuntimePolicyFileBlockArgs, ContainerRuntimePolicyFileBlockPtr and ContainerRuntimePolicyFileBlockPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyFileBlockPtrInput` via:

        ContainerRuntimePolicyFileBlockArgs{...}

or:

        nil

type ContainerRuntimePolicyFileBlockPtrOutput added in v0.8.27

type ContainerRuntimePolicyFileBlockPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyFileBlockPtrOutput) BlockFilesProcesses added in v0.8.27

func (ContainerRuntimePolicyFileBlockPtrOutput) BlockFilesUsers added in v0.8.27

func (ContainerRuntimePolicyFileBlockPtrOutput) Elem added in v0.8.27

func (ContainerRuntimePolicyFileBlockPtrOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyFileBlockPtrOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFiles added in v0.8.27

func (ContainerRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFilesProcesses added in v0.8.27

func (o ContainerRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFilesProcesses() pulumi.StringArrayOutput

func (ContainerRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFilesUsers added in v0.8.27

func (o ContainerRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFilesUsers() pulumi.StringArrayOutput

func (ContainerRuntimePolicyFileBlockPtrOutput) FilenameBlockLists added in v0.8.27

func (ContainerRuntimePolicyFileBlockPtrOutput) ToContainerRuntimePolicyFileBlockPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyFileBlockPtrOutput) ToContainerRuntimePolicyFileBlockPtrOutput() ContainerRuntimePolicyFileBlockPtrOutput

func (ContainerRuntimePolicyFileBlockPtrOutput) ToContainerRuntimePolicyFileBlockPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyFileBlockPtrOutput) ToContainerRuntimePolicyFileBlockPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyFileBlockPtrOutput

type ContainerRuntimePolicyFileIntegrityMonitoring

type ContainerRuntimePolicyFileIntegrityMonitoring struct {
	// If true, file integrity monitoring is enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of paths to be excluded from monitoring.
	ExceptionalMonitoredFiles []string `pulumi:"exceptionalMonitoredFiles"`
	// List of processes to be excluded from monitoring.
	ExceptionalMonitoredFilesProcesses []string `pulumi:"exceptionalMonitoredFilesProcesses"`
	// List of users to be excluded from monitoring.
	ExceptionalMonitoredFilesUsers []string `pulumi:"exceptionalMonitoredFilesUsers"`
	// List of paths to be monitored.
	MonitoredFiles []string `pulumi:"monitoredFiles"`
	// Whether to monitor file attribute operations.
	MonitoredFilesAttributes *bool `pulumi:"monitoredFilesAttributes"`
	// Whether to monitor file create operations.
	MonitoredFilesCreate *bool `pulumi:"monitoredFilesCreate"`
	// Whether to monitor file delete operations.
	MonitoredFilesDelete *bool `pulumi:"monitoredFilesDelete"`
	// Whether to monitor file modify operations.
	MonitoredFilesModify *bool `pulumi:"monitoredFilesModify"`
	// List of processes associated with monitored files.
	MonitoredFilesProcesses []string `pulumi:"monitoredFilesProcesses"`
	// Whether to monitor file read operations.
	MonitoredFilesRead *bool `pulumi:"monitoredFilesRead"`
	// List of users associated with monitored files.
	MonitoredFilesUsers []string `pulumi:"monitoredFilesUsers"`
}

type ContainerRuntimePolicyFileIntegrityMonitoringArgs

type ContainerRuntimePolicyFileIntegrityMonitoringArgs struct {
	// If true, file integrity monitoring is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of paths to be excluded from monitoring.
	ExceptionalMonitoredFiles pulumi.StringArrayInput `pulumi:"exceptionalMonitoredFiles"`
	// List of processes to be excluded from monitoring.
	ExceptionalMonitoredFilesProcesses pulumi.StringArrayInput `pulumi:"exceptionalMonitoredFilesProcesses"`
	// List of users to be excluded from monitoring.
	ExceptionalMonitoredFilesUsers pulumi.StringArrayInput `pulumi:"exceptionalMonitoredFilesUsers"`
	// List of paths to be monitored.
	MonitoredFiles pulumi.StringArrayInput `pulumi:"monitoredFiles"`
	// Whether to monitor file attribute operations.
	MonitoredFilesAttributes pulumi.BoolPtrInput `pulumi:"monitoredFilesAttributes"`
	// Whether to monitor file create operations.
	MonitoredFilesCreate pulumi.BoolPtrInput `pulumi:"monitoredFilesCreate"`
	// Whether to monitor file delete operations.
	MonitoredFilesDelete pulumi.BoolPtrInput `pulumi:"monitoredFilesDelete"`
	// Whether to monitor file modify operations.
	MonitoredFilesModify pulumi.BoolPtrInput `pulumi:"monitoredFilesModify"`
	// List of processes associated with monitored files.
	MonitoredFilesProcesses pulumi.StringArrayInput `pulumi:"monitoredFilesProcesses"`
	// Whether to monitor file read operations.
	MonitoredFilesRead pulumi.BoolPtrInput `pulumi:"monitoredFilesRead"`
	// List of users associated with monitored files.
	MonitoredFilesUsers pulumi.StringArrayInput `pulumi:"monitoredFilesUsers"`
}

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) Enabled added in v0.8.27

If true, file integrity monitoring is enabled.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFiles added in v0.8.27

List of paths to be excluded from monitoring.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFilesProcesses added in v0.8.27

func (o ContainerRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFilesProcesses() pulumi.StringArrayOutput

List of processes to be excluded from monitoring.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFilesUsers added in v0.8.27

List of users to be excluded from monitoring.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFiles added in v0.8.27

List of paths to be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesAttributes added in v0.8.27

Whether to monitor file attribute operations.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesCreate added in v0.8.27

Whether to monitor file create operations.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesDelete added in v0.8.27

Whether to monitor file delete operations.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesModify added in v0.8.27

Whether to monitor file modify operations.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesProcesses added in v0.8.27

List of processes associated with monitored files.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesRead added in v0.8.27

Whether to monitor file read operations.

func (ContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesUsers added in v0.8.27

List of users associated with monitored files.

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) Enabled added in v0.8.27

If true, file integrity monitoring is enabled.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) ExceptionalMonitoredFiles added in v0.8.27

List of paths to be excluded from monitoring.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) ExceptionalMonitoredFilesProcesses added in v0.8.27

List of processes to be excluded from monitoring.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) ExceptionalMonitoredFilesUsers added in v0.8.27

List of users to be excluded from monitoring.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFiles added in v0.8.27

List of paths to be monitored.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFilesAttributes added in v0.8.27

Whether to monitor file attribute operations.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFilesCreate added in v0.8.27

Whether to monitor file create operations.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFilesDelete added in v0.8.27

Whether to monitor file delete operations.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFilesModify added in v0.8.27

Whether to monitor file modify operations.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFilesProcesses added in v0.8.27

List of processes associated with monitored files.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFilesRead added in v0.8.27

Whether to monitor file read operations.

func (ContainerRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFilesUsers added in v0.8.27

List of users associated with monitored files.

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 ContainerRuntimePolicyLimitContainerPrivilege added in v0.8.27

type ContainerRuntimePolicyLimitContainerPrivilege struct {
	// Whether to block adding capabilities.
	BlockAddCapabilities *bool `pulumi:"blockAddCapabilities"`
	// Whether container privilege limitations are enabled.
	Enabled *bool `pulumi:"enabled"`
	// Whether to limit IPC-related capabilities.
	Ipcmode *bool `pulumi:"ipcmode"`
	// Whether to limit network-related capabilities.
	Netmode *bool `pulumi:"netmode"`
	// Whether to limit process-related capabilities.
	Pidmode *bool `pulumi:"pidmode"`
	// Whether to prevent low port binding.
	PreventLowPortBinding *bool `pulumi:"preventLowPortBinding"`
	// Whether to prevent the use of the root user.
	PreventRootUser *bool `pulumi:"preventRootUser"`
	// Whether the container is run in privileged mode.
	Privileged *bool `pulumi:"privileged"`
	// Whether to use the host user.
	UseHostUser *bool `pulumi:"useHostUser"`
	// Whether to limit user-related capabilities.
	Usermode *bool `pulumi:"usermode"`
	// Whether to limit UTS-related capabilities.
	Utsmode *bool `pulumi:"utsmode"`
}

type ContainerRuntimePolicyLimitContainerPrivilegeArgs added in v0.8.27

type ContainerRuntimePolicyLimitContainerPrivilegeArgs struct {
	// Whether to block adding capabilities.
	BlockAddCapabilities pulumi.BoolPtrInput `pulumi:"blockAddCapabilities"`
	// Whether container privilege limitations are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Whether to limit IPC-related capabilities.
	Ipcmode pulumi.BoolPtrInput `pulumi:"ipcmode"`
	// Whether to limit network-related capabilities.
	Netmode pulumi.BoolPtrInput `pulumi:"netmode"`
	// Whether to limit process-related capabilities.
	Pidmode pulumi.BoolPtrInput `pulumi:"pidmode"`
	// Whether to prevent low port binding.
	PreventLowPortBinding pulumi.BoolPtrInput `pulumi:"preventLowPortBinding"`
	// Whether to prevent the use of the root user.
	PreventRootUser pulumi.BoolPtrInput `pulumi:"preventRootUser"`
	// Whether the container is run in privileged mode.
	Privileged pulumi.BoolPtrInput `pulumi:"privileged"`
	// Whether to use the host user.
	UseHostUser pulumi.BoolPtrInput `pulumi:"useHostUser"`
	// Whether to limit user-related capabilities.
	Usermode pulumi.BoolPtrInput `pulumi:"usermode"`
	// Whether to limit UTS-related capabilities.
	Utsmode pulumi.BoolPtrInput `pulumi:"utsmode"`
}

func (ContainerRuntimePolicyLimitContainerPrivilegeArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyLimitContainerPrivilegeArgs) ToContainerRuntimePolicyLimitContainerPrivilegeOutput added in v0.8.27

func (i ContainerRuntimePolicyLimitContainerPrivilegeArgs) ToContainerRuntimePolicyLimitContainerPrivilegeOutput() ContainerRuntimePolicyLimitContainerPrivilegeOutput

func (ContainerRuntimePolicyLimitContainerPrivilegeArgs) ToContainerRuntimePolicyLimitContainerPrivilegeOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyLimitContainerPrivilegeArgs) ToContainerRuntimePolicyLimitContainerPrivilegeOutputWithContext(ctx context.Context) ContainerRuntimePolicyLimitContainerPrivilegeOutput

type ContainerRuntimePolicyLimitContainerPrivilegeArray added in v0.8.27

type ContainerRuntimePolicyLimitContainerPrivilegeArray []ContainerRuntimePolicyLimitContainerPrivilegeInput

func (ContainerRuntimePolicyLimitContainerPrivilegeArray) ElementType added in v0.8.27

func (ContainerRuntimePolicyLimitContainerPrivilegeArray) ToContainerRuntimePolicyLimitContainerPrivilegeArrayOutput added in v0.8.27

func (i ContainerRuntimePolicyLimitContainerPrivilegeArray) ToContainerRuntimePolicyLimitContainerPrivilegeArrayOutput() ContainerRuntimePolicyLimitContainerPrivilegeArrayOutput

func (ContainerRuntimePolicyLimitContainerPrivilegeArray) ToContainerRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyLimitContainerPrivilegeArray) ToContainerRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyLimitContainerPrivilegeArrayOutput

type ContainerRuntimePolicyLimitContainerPrivilegeArrayInput added in v0.8.27

type ContainerRuntimePolicyLimitContainerPrivilegeArrayInput interface {
	pulumi.Input

	ToContainerRuntimePolicyLimitContainerPrivilegeArrayOutput() ContainerRuntimePolicyLimitContainerPrivilegeArrayOutput
	ToContainerRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext(context.Context) ContainerRuntimePolicyLimitContainerPrivilegeArrayOutput
}

ContainerRuntimePolicyLimitContainerPrivilegeArrayInput is an input type that accepts ContainerRuntimePolicyLimitContainerPrivilegeArray and ContainerRuntimePolicyLimitContainerPrivilegeArrayOutput values. You can construct a concrete instance of `ContainerRuntimePolicyLimitContainerPrivilegeArrayInput` via:

ContainerRuntimePolicyLimitContainerPrivilegeArray{ ContainerRuntimePolicyLimitContainerPrivilegeArgs{...} }

type ContainerRuntimePolicyLimitContainerPrivilegeArrayOutput added in v0.8.27

type ContainerRuntimePolicyLimitContainerPrivilegeArrayOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyLimitContainerPrivilegeArrayOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyLimitContainerPrivilegeArrayOutput) Index added in v0.8.27

func (ContainerRuntimePolicyLimitContainerPrivilegeArrayOutput) ToContainerRuntimePolicyLimitContainerPrivilegeArrayOutput added in v0.8.27

func (ContainerRuntimePolicyLimitContainerPrivilegeArrayOutput) ToContainerRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyLimitContainerPrivilegeArrayOutput) ToContainerRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyLimitContainerPrivilegeArrayOutput

type ContainerRuntimePolicyLimitContainerPrivilegeInput added in v0.8.27

type ContainerRuntimePolicyLimitContainerPrivilegeInput interface {
	pulumi.Input

	ToContainerRuntimePolicyLimitContainerPrivilegeOutput() ContainerRuntimePolicyLimitContainerPrivilegeOutput
	ToContainerRuntimePolicyLimitContainerPrivilegeOutputWithContext(context.Context) ContainerRuntimePolicyLimitContainerPrivilegeOutput
}

ContainerRuntimePolicyLimitContainerPrivilegeInput is an input type that accepts ContainerRuntimePolicyLimitContainerPrivilegeArgs and ContainerRuntimePolicyLimitContainerPrivilegeOutput values. You can construct a concrete instance of `ContainerRuntimePolicyLimitContainerPrivilegeInput` via:

ContainerRuntimePolicyLimitContainerPrivilegeArgs{...}

type ContainerRuntimePolicyLimitContainerPrivilegeOutput added in v0.8.27

type ContainerRuntimePolicyLimitContainerPrivilegeOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyLimitContainerPrivilegeOutput) BlockAddCapabilities added in v0.8.27

Whether to block adding capabilities.

func (ContainerRuntimePolicyLimitContainerPrivilegeOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyLimitContainerPrivilegeOutput) Enabled added in v0.8.27

Whether container privilege limitations are enabled.

func (ContainerRuntimePolicyLimitContainerPrivilegeOutput) Ipcmode added in v0.8.27

Whether to limit IPC-related capabilities.

func (ContainerRuntimePolicyLimitContainerPrivilegeOutput) Netmode added in v0.8.27

Whether to limit network-related capabilities.

func (ContainerRuntimePolicyLimitContainerPrivilegeOutput) Pidmode added in v0.8.27

Whether to limit process-related capabilities.

func (ContainerRuntimePolicyLimitContainerPrivilegeOutput) PreventLowPortBinding added in v0.8.27

Whether to prevent low port binding.

func (ContainerRuntimePolicyLimitContainerPrivilegeOutput) PreventRootUser added in v0.8.27

Whether to prevent the use of the root user.

func (ContainerRuntimePolicyLimitContainerPrivilegeOutput) Privileged added in v0.8.27

Whether the container is run in privileged mode.

func (ContainerRuntimePolicyLimitContainerPrivilegeOutput) ToContainerRuntimePolicyLimitContainerPrivilegeOutput added in v0.8.27

func (o ContainerRuntimePolicyLimitContainerPrivilegeOutput) ToContainerRuntimePolicyLimitContainerPrivilegeOutput() ContainerRuntimePolicyLimitContainerPrivilegeOutput

func (ContainerRuntimePolicyLimitContainerPrivilegeOutput) ToContainerRuntimePolicyLimitContainerPrivilegeOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyLimitContainerPrivilegeOutput) ToContainerRuntimePolicyLimitContainerPrivilegeOutputWithContext(ctx context.Context) ContainerRuntimePolicyLimitContainerPrivilegeOutput

func (ContainerRuntimePolicyLimitContainerPrivilegeOutput) UseHostUser added in v0.8.27

Whether to use the host user.

func (ContainerRuntimePolicyLimitContainerPrivilegeOutput) Usermode added in v0.8.27

Whether to limit user-related capabilities.

func (ContainerRuntimePolicyLimitContainerPrivilegeOutput) Utsmode added in v0.8.27

Whether to limit UTS-related capabilities.

type ContainerRuntimePolicyLinuxCapabilities added in v0.8.27

type ContainerRuntimePolicyLinuxCapabilities struct {
	Enabled                 *bool    `pulumi:"enabled"`
	RemoveLinuxCapabilities []string `pulumi:"removeLinuxCapabilities"`
}

type ContainerRuntimePolicyLinuxCapabilitiesArgs added in v0.8.27

type ContainerRuntimePolicyLinuxCapabilitiesArgs struct {
	Enabled                 pulumi.BoolPtrInput     `pulumi:"enabled"`
	RemoveLinuxCapabilities pulumi.StringArrayInput `pulumi:"removeLinuxCapabilities"`
}

func (ContainerRuntimePolicyLinuxCapabilitiesArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyLinuxCapabilitiesArgs) ToContainerRuntimePolicyLinuxCapabilitiesOutput added in v0.8.27

func (i ContainerRuntimePolicyLinuxCapabilitiesArgs) ToContainerRuntimePolicyLinuxCapabilitiesOutput() ContainerRuntimePolicyLinuxCapabilitiesOutput

func (ContainerRuntimePolicyLinuxCapabilitiesArgs) ToContainerRuntimePolicyLinuxCapabilitiesOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyLinuxCapabilitiesArgs) ToContainerRuntimePolicyLinuxCapabilitiesOutputWithContext(ctx context.Context) ContainerRuntimePolicyLinuxCapabilitiesOutput

func (ContainerRuntimePolicyLinuxCapabilitiesArgs) ToContainerRuntimePolicyLinuxCapabilitiesPtrOutput added in v0.8.27

func (i ContainerRuntimePolicyLinuxCapabilitiesArgs) ToContainerRuntimePolicyLinuxCapabilitiesPtrOutput() ContainerRuntimePolicyLinuxCapabilitiesPtrOutput

func (ContainerRuntimePolicyLinuxCapabilitiesArgs) ToContainerRuntimePolicyLinuxCapabilitiesPtrOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyLinuxCapabilitiesArgs) ToContainerRuntimePolicyLinuxCapabilitiesPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyLinuxCapabilitiesPtrOutput

type ContainerRuntimePolicyLinuxCapabilitiesInput added in v0.8.27

type ContainerRuntimePolicyLinuxCapabilitiesInput interface {
	pulumi.Input

	ToContainerRuntimePolicyLinuxCapabilitiesOutput() ContainerRuntimePolicyLinuxCapabilitiesOutput
	ToContainerRuntimePolicyLinuxCapabilitiesOutputWithContext(context.Context) ContainerRuntimePolicyLinuxCapabilitiesOutput
}

ContainerRuntimePolicyLinuxCapabilitiesInput is an input type that accepts ContainerRuntimePolicyLinuxCapabilitiesArgs and ContainerRuntimePolicyLinuxCapabilitiesOutput values. You can construct a concrete instance of `ContainerRuntimePolicyLinuxCapabilitiesInput` via:

ContainerRuntimePolicyLinuxCapabilitiesArgs{...}

type ContainerRuntimePolicyLinuxCapabilitiesOutput added in v0.8.27

type ContainerRuntimePolicyLinuxCapabilitiesOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyLinuxCapabilitiesOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyLinuxCapabilitiesOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyLinuxCapabilitiesOutput) RemoveLinuxCapabilities added in v0.8.27

func (ContainerRuntimePolicyLinuxCapabilitiesOutput) ToContainerRuntimePolicyLinuxCapabilitiesOutput added in v0.8.27

func (o ContainerRuntimePolicyLinuxCapabilitiesOutput) ToContainerRuntimePolicyLinuxCapabilitiesOutput() ContainerRuntimePolicyLinuxCapabilitiesOutput

func (ContainerRuntimePolicyLinuxCapabilitiesOutput) ToContainerRuntimePolicyLinuxCapabilitiesOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyLinuxCapabilitiesOutput) ToContainerRuntimePolicyLinuxCapabilitiesOutputWithContext(ctx context.Context) ContainerRuntimePolicyLinuxCapabilitiesOutput

func (ContainerRuntimePolicyLinuxCapabilitiesOutput) ToContainerRuntimePolicyLinuxCapabilitiesPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyLinuxCapabilitiesOutput) ToContainerRuntimePolicyLinuxCapabilitiesPtrOutput() ContainerRuntimePolicyLinuxCapabilitiesPtrOutput

func (ContainerRuntimePolicyLinuxCapabilitiesOutput) ToContainerRuntimePolicyLinuxCapabilitiesPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyLinuxCapabilitiesOutput) ToContainerRuntimePolicyLinuxCapabilitiesPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyLinuxCapabilitiesPtrOutput

type ContainerRuntimePolicyLinuxCapabilitiesPtrInput added in v0.8.27

type ContainerRuntimePolicyLinuxCapabilitiesPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyLinuxCapabilitiesPtrOutput() ContainerRuntimePolicyLinuxCapabilitiesPtrOutput
	ToContainerRuntimePolicyLinuxCapabilitiesPtrOutputWithContext(context.Context) ContainerRuntimePolicyLinuxCapabilitiesPtrOutput
}

ContainerRuntimePolicyLinuxCapabilitiesPtrInput is an input type that accepts ContainerRuntimePolicyLinuxCapabilitiesArgs, ContainerRuntimePolicyLinuxCapabilitiesPtr and ContainerRuntimePolicyLinuxCapabilitiesPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyLinuxCapabilitiesPtrInput` via:

        ContainerRuntimePolicyLinuxCapabilitiesArgs{...}

or:

        nil

type ContainerRuntimePolicyLinuxCapabilitiesPtrOutput added in v0.8.27

type ContainerRuntimePolicyLinuxCapabilitiesPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyLinuxCapabilitiesPtrOutput) Elem added in v0.8.27

func (ContainerRuntimePolicyLinuxCapabilitiesPtrOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyLinuxCapabilitiesPtrOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyLinuxCapabilitiesPtrOutput) RemoveLinuxCapabilities added in v0.8.27

func (ContainerRuntimePolicyLinuxCapabilitiesPtrOutput) ToContainerRuntimePolicyLinuxCapabilitiesPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyLinuxCapabilitiesPtrOutput) ToContainerRuntimePolicyLinuxCapabilitiesPtrOutput() ContainerRuntimePolicyLinuxCapabilitiesPtrOutput

func (ContainerRuntimePolicyLinuxCapabilitiesPtrOutput) ToContainerRuntimePolicyLinuxCapabilitiesPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyLinuxCapabilitiesPtrOutput) ToContainerRuntimePolicyLinuxCapabilitiesPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyLinuxCapabilitiesPtrOutput

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"`
	// List of registry paths to be excluded from being protected.
	IncludeDirectories []string `pulumi:"includeDirectories"`
}

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"`
	// List of registry paths to be excluded from being protected.
	IncludeDirectories pulumi.StringArrayInput `pulumi:"includeDirectories"`
}

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) IncludeDirectories added in v0.8.27

List of registry paths 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) IncludeDirectories added in v0.8.27

List of registry paths 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

Allowed executables configuration.

func (ContainerRuntimePolicyOutput) AllowedRegistries

List of allowed registries.

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) AuditBruteForceLogin added in v0.8.27

func (o ContainerRuntimePolicyOutput) AuditBruteForceLogin() pulumi.BoolPtrOutput

Detects brute force login attempts

func (ContainerRuntimePolicyOutput) AuditFullCommandArguments

func (o ContainerRuntimePolicyOutput) AuditFullCommandArguments() pulumi.BoolPtrOutput

If true, full command arguments will be audited.

func (ContainerRuntimePolicyOutput) Auditing added in v0.8.27

func (ContainerRuntimePolicyOutput) Author

Username of the account that created the service.

func (ContainerRuntimePolicyOutput) BlacklistedOsUsers added in v0.8.27

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) BlockDisallowedImages added in v0.8.27

func (o ContainerRuntimePolicyOutput) BlockDisallowedImages() pulumi.BoolPtrOutput

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

If true, prevent containers from running with root user.

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) BypassScopes added in v0.8.27

Bypass scope configuration.

func (ContainerRuntimePolicyOutput) ContainerExec added in v0.8.27

func (ContainerRuntimePolicyOutput) ContainerExecAllowedProcesses

func (o ContainerRuntimePolicyOutput) ContainerExecAllowedProcesses() pulumi.StringArrayOutput

List of processes that will be allowed.

func (ContainerRuntimePolicyOutput) Created added in v0.8.27

func (ContainerRuntimePolicyOutput) Cve added in v0.8.27

func (ContainerRuntimePolicyOutput) DefaultSecurityProfile added in v0.8.27

func (o ContainerRuntimePolicyOutput) DefaultSecurityProfile() pulumi.StringPtrOutput

func (ContainerRuntimePolicyOutput) Description

The description of the container runtime policy

func (ContainerRuntimePolicyOutput) Digest added in v0.8.27

func (ContainerRuntimePolicyOutput) DriftPreventions added in v0.8.27

Drift prevention configuration.

func (ContainerRuntimePolicyOutput) ElementType

func (ContainerRuntimePolicyOutput) EnableCryptoMiningDns added in v0.8.27

func (o ContainerRuntimePolicyOutput) EnableCryptoMiningDns() pulumi.BoolPtrOutput

func (ContainerRuntimePolicyOutput) EnableForkGuard

If true, fork bombs are prevented in the containers.

func (ContainerRuntimePolicyOutput) EnableIpReputation added in v0.8.27

func (o ContainerRuntimePolicyOutput) EnableIpReputation() pulumi.BoolPtrOutput

func (ContainerRuntimePolicyOutput) EnablePortScanProtection added in v0.8.27

func (o ContainerRuntimePolicyOutput) EnablePortScanProtection() pulumi.BoolPtrOutput

func (ContainerRuntimePolicyOutput) Enabled

Whether allowed executables configuration is enabled.

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) EnforceSchedulerAddedOn added in v0.8.27

func (o ContainerRuntimePolicyOutput) EnforceSchedulerAddedOn() pulumi.IntOutput

func (ContainerRuntimePolicyOutput) ExcludeApplicationScopes added in v0.8.27

func (o ContainerRuntimePolicyOutput) ExcludeApplicationScopes() pulumi.StringArrayOutput

List of excluded application scopes.

func (ContainerRuntimePolicyOutput) ExecutableBlacklists added in v0.8.27

Executable blacklist configuration.

func (ContainerRuntimePolicyOutput) FailedKubernetesChecks added in v0.8.27

func (ContainerRuntimePolicyOutput) FileBlock added in v0.8.27

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) ImageName added in v0.8.27

func (ContainerRuntimePolicyOutput) IsAuditChecked added in v0.8.27

func (ContainerRuntimePolicyOutput) IsAutoGenerated added in v0.8.27

func (ContainerRuntimePolicyOutput) IsOotbPolicy added in v0.8.27

func (ContainerRuntimePolicyOutput) Lastupdate added in v0.8.27

func (ContainerRuntimePolicyOutput) LimitContainerPrivileges added in v0.8.27

Container privileges configuration.

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) LinuxCapabilities added in v0.8.27

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 assigned to the attribute.

func (ContainerRuntimePolicyOutput) NoNewPrivileges added in v0.8.27

func (ContainerRuntimePolicyOutput) OnlyRegisteredImages added in v0.8.27

func (o ContainerRuntimePolicyOutput) OnlyRegisteredImages() pulumi.BoolPtrOutput

func (ContainerRuntimePolicyOutput) PackageBlock added in v0.8.27

func (ContainerRuntimePolicyOutput) Permission added in v0.8.27

func (ContainerRuntimePolicyOutput) PortBlock added in v0.8.27

func (ContainerRuntimePolicyOutput) ReadonlyFiles added in v0.8.27

func (ContainerRuntimePolicyOutput) ReadonlyRegistry added in v0.8.27

func (ContainerRuntimePolicyOutput) Registry added in v0.8.27

func (ContainerRuntimePolicyOutput) RegistryAccessMonitoring added in v0.8.27

func (ContainerRuntimePolicyOutput) RepoName added in v0.8.27

func (ContainerRuntimePolicyOutput) ResourceName added in v0.8.27

func (ContainerRuntimePolicyOutput) ResourceType added in v0.8.27

func (ContainerRuntimePolicyOutput) RestrictedVolumes added in v0.8.27

Restricted volumes configuration.

func (ContainerRuntimePolicyOutput) ReverseShell added in v0.8.27

func (ContainerRuntimePolicyOutput) RuntimeMode added in v0.8.27

func (ContainerRuntimePolicyOutput) RuntimeType added in v0.8.27

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) Scopes added in v0.8.27

Scope configuration.

func (ContainerRuntimePolicyOutput) SystemIntegrityProtection added in v0.8.27

func (ContainerRuntimePolicyOutput) ToContainerRuntimePolicyOutput

func (o ContainerRuntimePolicyOutput) ToContainerRuntimePolicyOutput() ContainerRuntimePolicyOutput

func (ContainerRuntimePolicyOutput) ToContainerRuntimePolicyOutputWithContext

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

func (ContainerRuntimePolicyOutput) Tripwire added in v0.8.27

func (ContainerRuntimePolicyOutput) Type added in v0.8.27

func (ContainerRuntimePolicyOutput) Updated added in v0.8.27

func (ContainerRuntimePolicyOutput) Version added in v0.8.27

func (ContainerRuntimePolicyOutput) VpatchVersion added in v0.8.27

func (ContainerRuntimePolicyOutput) WhitelistedOsUsers added in v0.8.27

type ContainerRuntimePolicyPackageBlock added in v0.8.27

type ContainerRuntimePolicyPackageBlock struct {
	BlockPackagesProcesses            []string `pulumi:"blockPackagesProcesses"`
	BlockPackagesUsers                []string `pulumi:"blockPackagesUsers"`
	Enabled                           *bool    `pulumi:"enabled"`
	ExceptionalBlockPackagesFiles     []string `pulumi:"exceptionalBlockPackagesFiles"`
	ExceptionalBlockPackagesProcesses []string `pulumi:"exceptionalBlockPackagesProcesses"`
	ExceptionalBlockPackagesUsers     []string `pulumi:"exceptionalBlockPackagesUsers"`
	PackagesBlackLists                []string `pulumi:"packagesBlackLists"`
}

type ContainerRuntimePolicyPackageBlockArgs added in v0.8.27

type ContainerRuntimePolicyPackageBlockArgs struct {
	BlockPackagesProcesses            pulumi.StringArrayInput `pulumi:"blockPackagesProcesses"`
	BlockPackagesUsers                pulumi.StringArrayInput `pulumi:"blockPackagesUsers"`
	Enabled                           pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalBlockPackagesFiles     pulumi.StringArrayInput `pulumi:"exceptionalBlockPackagesFiles"`
	ExceptionalBlockPackagesProcesses pulumi.StringArrayInput `pulumi:"exceptionalBlockPackagesProcesses"`
	ExceptionalBlockPackagesUsers     pulumi.StringArrayInput `pulumi:"exceptionalBlockPackagesUsers"`
	PackagesBlackLists                pulumi.StringArrayInput `pulumi:"packagesBlackLists"`
}

func (ContainerRuntimePolicyPackageBlockArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyPackageBlockArgs) ToContainerRuntimePolicyPackageBlockOutput added in v0.8.27

func (i ContainerRuntimePolicyPackageBlockArgs) ToContainerRuntimePolicyPackageBlockOutput() ContainerRuntimePolicyPackageBlockOutput

func (ContainerRuntimePolicyPackageBlockArgs) ToContainerRuntimePolicyPackageBlockOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyPackageBlockArgs) ToContainerRuntimePolicyPackageBlockOutputWithContext(ctx context.Context) ContainerRuntimePolicyPackageBlockOutput

func (ContainerRuntimePolicyPackageBlockArgs) ToContainerRuntimePolicyPackageBlockPtrOutput added in v0.8.27

func (i ContainerRuntimePolicyPackageBlockArgs) ToContainerRuntimePolicyPackageBlockPtrOutput() ContainerRuntimePolicyPackageBlockPtrOutput

func (ContainerRuntimePolicyPackageBlockArgs) ToContainerRuntimePolicyPackageBlockPtrOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyPackageBlockArgs) ToContainerRuntimePolicyPackageBlockPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyPackageBlockPtrOutput

type ContainerRuntimePolicyPackageBlockInput added in v0.8.27

type ContainerRuntimePolicyPackageBlockInput interface {
	pulumi.Input

	ToContainerRuntimePolicyPackageBlockOutput() ContainerRuntimePolicyPackageBlockOutput
	ToContainerRuntimePolicyPackageBlockOutputWithContext(context.Context) ContainerRuntimePolicyPackageBlockOutput
}

ContainerRuntimePolicyPackageBlockInput is an input type that accepts ContainerRuntimePolicyPackageBlockArgs and ContainerRuntimePolicyPackageBlockOutput values. You can construct a concrete instance of `ContainerRuntimePolicyPackageBlockInput` via:

ContainerRuntimePolicyPackageBlockArgs{...}

type ContainerRuntimePolicyPackageBlockOutput added in v0.8.27

type ContainerRuntimePolicyPackageBlockOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyPackageBlockOutput) BlockPackagesProcesses added in v0.8.27

func (ContainerRuntimePolicyPackageBlockOutput) BlockPackagesUsers added in v0.8.27

func (ContainerRuntimePolicyPackageBlockOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyPackageBlockOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesFiles added in v0.8.27

func (o ContainerRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesFiles() pulumi.StringArrayOutput

func (ContainerRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesProcesses added in v0.8.27

func (o ContainerRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesProcesses() pulumi.StringArrayOutput

func (ContainerRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesUsers added in v0.8.27

func (o ContainerRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesUsers() pulumi.StringArrayOutput

func (ContainerRuntimePolicyPackageBlockOutput) PackagesBlackLists added in v0.8.27

func (ContainerRuntimePolicyPackageBlockOutput) ToContainerRuntimePolicyPackageBlockOutput added in v0.8.27

func (o ContainerRuntimePolicyPackageBlockOutput) ToContainerRuntimePolicyPackageBlockOutput() ContainerRuntimePolicyPackageBlockOutput

func (ContainerRuntimePolicyPackageBlockOutput) ToContainerRuntimePolicyPackageBlockOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyPackageBlockOutput) ToContainerRuntimePolicyPackageBlockOutputWithContext(ctx context.Context) ContainerRuntimePolicyPackageBlockOutput

func (ContainerRuntimePolicyPackageBlockOutput) ToContainerRuntimePolicyPackageBlockPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyPackageBlockOutput) ToContainerRuntimePolicyPackageBlockPtrOutput() ContainerRuntimePolicyPackageBlockPtrOutput

func (ContainerRuntimePolicyPackageBlockOutput) ToContainerRuntimePolicyPackageBlockPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyPackageBlockOutput) ToContainerRuntimePolicyPackageBlockPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyPackageBlockPtrOutput

type ContainerRuntimePolicyPackageBlockPtrInput added in v0.8.27

type ContainerRuntimePolicyPackageBlockPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyPackageBlockPtrOutput() ContainerRuntimePolicyPackageBlockPtrOutput
	ToContainerRuntimePolicyPackageBlockPtrOutputWithContext(context.Context) ContainerRuntimePolicyPackageBlockPtrOutput
}

ContainerRuntimePolicyPackageBlockPtrInput is an input type that accepts ContainerRuntimePolicyPackageBlockArgs, ContainerRuntimePolicyPackageBlockPtr and ContainerRuntimePolicyPackageBlockPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyPackageBlockPtrInput` via:

        ContainerRuntimePolicyPackageBlockArgs{...}

or:

        nil

type ContainerRuntimePolicyPackageBlockPtrOutput added in v0.8.27

type ContainerRuntimePolicyPackageBlockPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyPackageBlockPtrOutput) BlockPackagesProcesses added in v0.8.27

func (ContainerRuntimePolicyPackageBlockPtrOutput) BlockPackagesUsers added in v0.8.27

func (ContainerRuntimePolicyPackageBlockPtrOutput) Elem added in v0.8.27

func (ContainerRuntimePolicyPackageBlockPtrOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyPackageBlockPtrOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyPackageBlockPtrOutput) ExceptionalBlockPackagesFiles added in v0.8.27

func (o ContainerRuntimePolicyPackageBlockPtrOutput) ExceptionalBlockPackagesFiles() pulumi.StringArrayOutput

func (ContainerRuntimePolicyPackageBlockPtrOutput) ExceptionalBlockPackagesProcesses added in v0.8.27

func (o ContainerRuntimePolicyPackageBlockPtrOutput) ExceptionalBlockPackagesProcesses() pulumi.StringArrayOutput

func (ContainerRuntimePolicyPackageBlockPtrOutput) ExceptionalBlockPackagesUsers added in v0.8.27

func (o ContainerRuntimePolicyPackageBlockPtrOutput) ExceptionalBlockPackagesUsers() pulumi.StringArrayOutput

func (ContainerRuntimePolicyPackageBlockPtrOutput) PackagesBlackLists added in v0.8.27

func (ContainerRuntimePolicyPackageBlockPtrOutput) ToContainerRuntimePolicyPackageBlockPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyPackageBlockPtrOutput) ToContainerRuntimePolicyPackageBlockPtrOutput() ContainerRuntimePolicyPackageBlockPtrOutput

func (ContainerRuntimePolicyPackageBlockPtrOutput) ToContainerRuntimePolicyPackageBlockPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyPackageBlockPtrOutput) ToContainerRuntimePolicyPackageBlockPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyPackageBlockPtrOutput

type ContainerRuntimePolicyPortBlock added in v0.8.27

type ContainerRuntimePolicyPortBlock struct {
	BlockInboundPorts  []string `pulumi:"blockInboundPorts"`
	BlockOutboundPorts []string `pulumi:"blockOutboundPorts"`
	Enabled            *bool    `pulumi:"enabled"`
}

type ContainerRuntimePolicyPortBlockArgs added in v0.8.27

type ContainerRuntimePolicyPortBlockArgs struct {
	BlockInboundPorts  pulumi.StringArrayInput `pulumi:"blockInboundPorts"`
	BlockOutboundPorts pulumi.StringArrayInput `pulumi:"blockOutboundPorts"`
	Enabled            pulumi.BoolPtrInput     `pulumi:"enabled"`
}

func (ContainerRuntimePolicyPortBlockArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyPortBlockArgs) ToContainerRuntimePolicyPortBlockOutput added in v0.8.27

func (i ContainerRuntimePolicyPortBlockArgs) ToContainerRuntimePolicyPortBlockOutput() ContainerRuntimePolicyPortBlockOutput

func (ContainerRuntimePolicyPortBlockArgs) ToContainerRuntimePolicyPortBlockOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyPortBlockArgs) ToContainerRuntimePolicyPortBlockOutputWithContext(ctx context.Context) ContainerRuntimePolicyPortBlockOutput

func (ContainerRuntimePolicyPortBlockArgs) ToContainerRuntimePolicyPortBlockPtrOutput added in v0.8.27

func (i ContainerRuntimePolicyPortBlockArgs) ToContainerRuntimePolicyPortBlockPtrOutput() ContainerRuntimePolicyPortBlockPtrOutput

func (ContainerRuntimePolicyPortBlockArgs) ToContainerRuntimePolicyPortBlockPtrOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyPortBlockArgs) ToContainerRuntimePolicyPortBlockPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyPortBlockPtrOutput

type ContainerRuntimePolicyPortBlockInput added in v0.8.27

type ContainerRuntimePolicyPortBlockInput interface {
	pulumi.Input

	ToContainerRuntimePolicyPortBlockOutput() ContainerRuntimePolicyPortBlockOutput
	ToContainerRuntimePolicyPortBlockOutputWithContext(context.Context) ContainerRuntimePolicyPortBlockOutput
}

ContainerRuntimePolicyPortBlockInput is an input type that accepts ContainerRuntimePolicyPortBlockArgs and ContainerRuntimePolicyPortBlockOutput values. You can construct a concrete instance of `ContainerRuntimePolicyPortBlockInput` via:

ContainerRuntimePolicyPortBlockArgs{...}

type ContainerRuntimePolicyPortBlockOutput added in v0.8.27

type ContainerRuntimePolicyPortBlockOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyPortBlockOutput) BlockInboundPorts added in v0.8.27

func (ContainerRuntimePolicyPortBlockOutput) BlockOutboundPorts added in v0.8.27

func (ContainerRuntimePolicyPortBlockOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyPortBlockOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyPortBlockOutput) ToContainerRuntimePolicyPortBlockOutput added in v0.8.27

func (o ContainerRuntimePolicyPortBlockOutput) ToContainerRuntimePolicyPortBlockOutput() ContainerRuntimePolicyPortBlockOutput

func (ContainerRuntimePolicyPortBlockOutput) ToContainerRuntimePolicyPortBlockOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyPortBlockOutput) ToContainerRuntimePolicyPortBlockOutputWithContext(ctx context.Context) ContainerRuntimePolicyPortBlockOutput

func (ContainerRuntimePolicyPortBlockOutput) ToContainerRuntimePolicyPortBlockPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyPortBlockOutput) ToContainerRuntimePolicyPortBlockPtrOutput() ContainerRuntimePolicyPortBlockPtrOutput

func (ContainerRuntimePolicyPortBlockOutput) ToContainerRuntimePolicyPortBlockPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyPortBlockOutput) ToContainerRuntimePolicyPortBlockPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyPortBlockPtrOutput

type ContainerRuntimePolicyPortBlockPtrInput added in v0.8.27

type ContainerRuntimePolicyPortBlockPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyPortBlockPtrOutput() ContainerRuntimePolicyPortBlockPtrOutput
	ToContainerRuntimePolicyPortBlockPtrOutputWithContext(context.Context) ContainerRuntimePolicyPortBlockPtrOutput
}

ContainerRuntimePolicyPortBlockPtrInput is an input type that accepts ContainerRuntimePolicyPortBlockArgs, ContainerRuntimePolicyPortBlockPtr and ContainerRuntimePolicyPortBlockPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyPortBlockPtrInput` via:

        ContainerRuntimePolicyPortBlockArgs{...}

or:

        nil

type ContainerRuntimePolicyPortBlockPtrOutput added in v0.8.27

type ContainerRuntimePolicyPortBlockPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyPortBlockPtrOutput) BlockInboundPorts added in v0.8.27

func (ContainerRuntimePolicyPortBlockPtrOutput) BlockOutboundPorts added in v0.8.27

func (ContainerRuntimePolicyPortBlockPtrOutput) Elem added in v0.8.27

func (ContainerRuntimePolicyPortBlockPtrOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyPortBlockPtrOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyPortBlockPtrOutput) ToContainerRuntimePolicyPortBlockPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyPortBlockPtrOutput) ToContainerRuntimePolicyPortBlockPtrOutput() ContainerRuntimePolicyPortBlockPtrOutput

func (ContainerRuntimePolicyPortBlockPtrOutput) ToContainerRuntimePolicyPortBlockPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyPortBlockPtrOutput) ToContainerRuntimePolicyPortBlockPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyPortBlockPtrOutput

type ContainerRuntimePolicyReadonlyFiles added in v0.8.27

type ContainerRuntimePolicyReadonlyFiles struct {
	Enabled                           *bool    `pulumi:"enabled"`
	ExceptionalReadonlyFiles          []string `pulumi:"exceptionalReadonlyFiles"`
	ExceptionalReadonlyFilesProcesses []string `pulumi:"exceptionalReadonlyFilesProcesses"`
	ExceptionalReadonlyFilesUsers     []string `pulumi:"exceptionalReadonlyFilesUsers"`
	ReadonlyFiles                     []string `pulumi:"readonlyFiles"`
	ReadonlyFilesProcesses            []string `pulumi:"readonlyFilesProcesses"`
	ReadonlyFilesUsers                []string `pulumi:"readonlyFilesUsers"`
}

type ContainerRuntimePolicyReadonlyFilesArgs added in v0.8.27

type ContainerRuntimePolicyReadonlyFilesArgs struct {
	Enabled                           pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalReadonlyFiles          pulumi.StringArrayInput `pulumi:"exceptionalReadonlyFiles"`
	ExceptionalReadonlyFilesProcesses pulumi.StringArrayInput `pulumi:"exceptionalReadonlyFilesProcesses"`
	ExceptionalReadonlyFilesUsers     pulumi.StringArrayInput `pulumi:"exceptionalReadonlyFilesUsers"`
	ReadonlyFiles                     pulumi.StringArrayInput `pulumi:"readonlyFiles"`
	ReadonlyFilesProcesses            pulumi.StringArrayInput `pulumi:"readonlyFilesProcesses"`
	ReadonlyFilesUsers                pulumi.StringArrayInput `pulumi:"readonlyFilesUsers"`
}

func (ContainerRuntimePolicyReadonlyFilesArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyReadonlyFilesArgs) ToContainerRuntimePolicyReadonlyFilesOutput added in v0.8.27

func (i ContainerRuntimePolicyReadonlyFilesArgs) ToContainerRuntimePolicyReadonlyFilesOutput() ContainerRuntimePolicyReadonlyFilesOutput

func (ContainerRuntimePolicyReadonlyFilesArgs) ToContainerRuntimePolicyReadonlyFilesOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyReadonlyFilesArgs) ToContainerRuntimePolicyReadonlyFilesOutputWithContext(ctx context.Context) ContainerRuntimePolicyReadonlyFilesOutput

func (ContainerRuntimePolicyReadonlyFilesArgs) ToContainerRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

func (i ContainerRuntimePolicyReadonlyFilesArgs) ToContainerRuntimePolicyReadonlyFilesPtrOutput() ContainerRuntimePolicyReadonlyFilesPtrOutput

func (ContainerRuntimePolicyReadonlyFilesArgs) ToContainerRuntimePolicyReadonlyFilesPtrOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyReadonlyFilesArgs) ToContainerRuntimePolicyReadonlyFilesPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyReadonlyFilesPtrOutput

type ContainerRuntimePolicyReadonlyFilesInput added in v0.8.27

type ContainerRuntimePolicyReadonlyFilesInput interface {
	pulumi.Input

	ToContainerRuntimePolicyReadonlyFilesOutput() ContainerRuntimePolicyReadonlyFilesOutput
	ToContainerRuntimePolicyReadonlyFilesOutputWithContext(context.Context) ContainerRuntimePolicyReadonlyFilesOutput
}

ContainerRuntimePolicyReadonlyFilesInput is an input type that accepts ContainerRuntimePolicyReadonlyFilesArgs and ContainerRuntimePolicyReadonlyFilesOutput values. You can construct a concrete instance of `ContainerRuntimePolicyReadonlyFilesInput` via:

ContainerRuntimePolicyReadonlyFilesArgs{...}

type ContainerRuntimePolicyReadonlyFilesOutput added in v0.8.27

type ContainerRuntimePolicyReadonlyFilesOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyReadonlyFilesOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyReadonlyFilesOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFiles added in v0.8.27

func (ContainerRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesProcesses added in v0.8.27

func (o ContainerRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesProcesses() pulumi.StringArrayOutput

func (ContainerRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesUsers added in v0.8.27

func (o ContainerRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesUsers() pulumi.StringArrayOutput

func (ContainerRuntimePolicyReadonlyFilesOutput) ReadonlyFiles added in v0.8.27

func (ContainerRuntimePolicyReadonlyFilesOutput) ReadonlyFilesProcesses added in v0.8.27

func (ContainerRuntimePolicyReadonlyFilesOutput) ReadonlyFilesUsers added in v0.8.27

func (ContainerRuntimePolicyReadonlyFilesOutput) ToContainerRuntimePolicyReadonlyFilesOutput added in v0.8.27

func (o ContainerRuntimePolicyReadonlyFilesOutput) ToContainerRuntimePolicyReadonlyFilesOutput() ContainerRuntimePolicyReadonlyFilesOutput

func (ContainerRuntimePolicyReadonlyFilesOutput) ToContainerRuntimePolicyReadonlyFilesOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyReadonlyFilesOutput) ToContainerRuntimePolicyReadonlyFilesOutputWithContext(ctx context.Context) ContainerRuntimePolicyReadonlyFilesOutput

func (ContainerRuntimePolicyReadonlyFilesOutput) ToContainerRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyReadonlyFilesOutput) ToContainerRuntimePolicyReadonlyFilesPtrOutput() ContainerRuntimePolicyReadonlyFilesPtrOutput

func (ContainerRuntimePolicyReadonlyFilesOutput) ToContainerRuntimePolicyReadonlyFilesPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyReadonlyFilesOutput) ToContainerRuntimePolicyReadonlyFilesPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyReadonlyFilesPtrOutput

type ContainerRuntimePolicyReadonlyFilesPtrInput added in v0.8.27

type ContainerRuntimePolicyReadonlyFilesPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyReadonlyFilesPtrOutput() ContainerRuntimePolicyReadonlyFilesPtrOutput
	ToContainerRuntimePolicyReadonlyFilesPtrOutputWithContext(context.Context) ContainerRuntimePolicyReadonlyFilesPtrOutput
}

ContainerRuntimePolicyReadonlyFilesPtrInput is an input type that accepts ContainerRuntimePolicyReadonlyFilesArgs, ContainerRuntimePolicyReadonlyFilesPtr and ContainerRuntimePolicyReadonlyFilesPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyReadonlyFilesPtrInput` via:

        ContainerRuntimePolicyReadonlyFilesArgs{...}

or:

        nil

type ContainerRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

type ContainerRuntimePolicyReadonlyFilesPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyReadonlyFilesPtrOutput) Elem added in v0.8.27

func (ContainerRuntimePolicyReadonlyFilesPtrOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyReadonlyFilesPtrOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFiles added in v0.8.27

func (ContainerRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFilesProcesses added in v0.8.27

func (o ContainerRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFilesProcesses() pulumi.StringArrayOutput

func (ContainerRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFilesUsers added in v0.8.27

func (o ContainerRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFilesUsers() pulumi.StringArrayOutput

func (ContainerRuntimePolicyReadonlyFilesPtrOutput) ReadonlyFiles added in v0.8.27

func (ContainerRuntimePolicyReadonlyFilesPtrOutput) ReadonlyFilesProcesses added in v0.8.27

func (ContainerRuntimePolicyReadonlyFilesPtrOutput) ReadonlyFilesUsers added in v0.8.27

func (ContainerRuntimePolicyReadonlyFilesPtrOutput) ToContainerRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyReadonlyFilesPtrOutput) ToContainerRuntimePolicyReadonlyFilesPtrOutput() ContainerRuntimePolicyReadonlyFilesPtrOutput

func (ContainerRuntimePolicyReadonlyFilesPtrOutput) ToContainerRuntimePolicyReadonlyFilesPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyReadonlyFilesPtrOutput) ToContainerRuntimePolicyReadonlyFilesPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyReadonlyFilesPtrOutput

type ContainerRuntimePolicyReadonlyRegistry added in v0.8.27

type ContainerRuntimePolicyReadonlyRegistry struct {
	Enabled                              *bool    `pulumi:"enabled"`
	ExceptionalReadonlyRegistryPaths     []string `pulumi:"exceptionalReadonlyRegistryPaths"`
	ExceptionalReadonlyRegistryProcesses []string `pulumi:"exceptionalReadonlyRegistryProcesses"`
	ExceptionalReadonlyRegistryUsers     []string `pulumi:"exceptionalReadonlyRegistryUsers"`
	ReadonlyRegistryPaths                []string `pulumi:"readonlyRegistryPaths"`
	ReadonlyRegistryProcesses            []string `pulumi:"readonlyRegistryProcesses"`
	ReadonlyRegistryUsers                []string `pulumi:"readonlyRegistryUsers"`
}

type ContainerRuntimePolicyReadonlyRegistryArgs added in v0.8.27

type ContainerRuntimePolicyReadonlyRegistryArgs struct {
	Enabled                              pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalReadonlyRegistryPaths     pulumi.StringArrayInput `pulumi:"exceptionalReadonlyRegistryPaths"`
	ExceptionalReadonlyRegistryProcesses pulumi.StringArrayInput `pulumi:"exceptionalReadonlyRegistryProcesses"`
	ExceptionalReadonlyRegistryUsers     pulumi.StringArrayInput `pulumi:"exceptionalReadonlyRegistryUsers"`
	ReadonlyRegistryPaths                pulumi.StringArrayInput `pulumi:"readonlyRegistryPaths"`
	ReadonlyRegistryProcesses            pulumi.StringArrayInput `pulumi:"readonlyRegistryProcesses"`
	ReadonlyRegistryUsers                pulumi.StringArrayInput `pulumi:"readonlyRegistryUsers"`
}

func (ContainerRuntimePolicyReadonlyRegistryArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyReadonlyRegistryArgs) ToContainerRuntimePolicyReadonlyRegistryOutput added in v0.8.27

func (i ContainerRuntimePolicyReadonlyRegistryArgs) ToContainerRuntimePolicyReadonlyRegistryOutput() ContainerRuntimePolicyReadonlyRegistryOutput

func (ContainerRuntimePolicyReadonlyRegistryArgs) ToContainerRuntimePolicyReadonlyRegistryOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyReadonlyRegistryArgs) ToContainerRuntimePolicyReadonlyRegistryOutputWithContext(ctx context.Context) ContainerRuntimePolicyReadonlyRegistryOutput

func (ContainerRuntimePolicyReadonlyRegistryArgs) ToContainerRuntimePolicyReadonlyRegistryPtrOutput added in v0.8.27

func (i ContainerRuntimePolicyReadonlyRegistryArgs) ToContainerRuntimePolicyReadonlyRegistryPtrOutput() ContainerRuntimePolicyReadonlyRegistryPtrOutput

func (ContainerRuntimePolicyReadonlyRegistryArgs) ToContainerRuntimePolicyReadonlyRegistryPtrOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyReadonlyRegistryArgs) ToContainerRuntimePolicyReadonlyRegistryPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyReadonlyRegistryPtrOutput

type ContainerRuntimePolicyReadonlyRegistryInput added in v0.8.27

type ContainerRuntimePolicyReadonlyRegistryInput interface {
	pulumi.Input

	ToContainerRuntimePolicyReadonlyRegistryOutput() ContainerRuntimePolicyReadonlyRegistryOutput
	ToContainerRuntimePolicyReadonlyRegistryOutputWithContext(context.Context) ContainerRuntimePolicyReadonlyRegistryOutput
}

ContainerRuntimePolicyReadonlyRegistryInput is an input type that accepts ContainerRuntimePolicyReadonlyRegistryArgs and ContainerRuntimePolicyReadonlyRegistryOutput values. You can construct a concrete instance of `ContainerRuntimePolicyReadonlyRegistryInput` via:

ContainerRuntimePolicyReadonlyRegistryArgs{...}

type ContainerRuntimePolicyReadonlyRegistryOutput added in v0.8.27

type ContainerRuntimePolicyReadonlyRegistryOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyReadonlyRegistryOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyReadonlyRegistryOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryPaths added in v0.8.27

func (o ContainerRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryPaths() pulumi.StringArrayOutput

func (ContainerRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryProcesses added in v0.8.27

func (o ContainerRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryProcesses() pulumi.StringArrayOutput

func (ContainerRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryUsers added in v0.8.27

func (o ContainerRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryUsers() pulumi.StringArrayOutput

func (ContainerRuntimePolicyReadonlyRegistryOutput) ReadonlyRegistryPaths added in v0.8.27

func (ContainerRuntimePolicyReadonlyRegistryOutput) ReadonlyRegistryProcesses added in v0.8.27

func (ContainerRuntimePolicyReadonlyRegistryOutput) ReadonlyRegistryUsers added in v0.8.27

func (ContainerRuntimePolicyReadonlyRegistryOutput) ToContainerRuntimePolicyReadonlyRegistryOutput added in v0.8.27

func (o ContainerRuntimePolicyReadonlyRegistryOutput) ToContainerRuntimePolicyReadonlyRegistryOutput() ContainerRuntimePolicyReadonlyRegistryOutput

func (ContainerRuntimePolicyReadonlyRegistryOutput) ToContainerRuntimePolicyReadonlyRegistryOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyReadonlyRegistryOutput) ToContainerRuntimePolicyReadonlyRegistryOutputWithContext(ctx context.Context) ContainerRuntimePolicyReadonlyRegistryOutput

func (ContainerRuntimePolicyReadonlyRegistryOutput) ToContainerRuntimePolicyReadonlyRegistryPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyReadonlyRegistryOutput) ToContainerRuntimePolicyReadonlyRegistryPtrOutput() ContainerRuntimePolicyReadonlyRegistryPtrOutput

func (ContainerRuntimePolicyReadonlyRegistryOutput) ToContainerRuntimePolicyReadonlyRegistryPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyReadonlyRegistryOutput) ToContainerRuntimePolicyReadonlyRegistryPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyReadonlyRegistryPtrOutput

type ContainerRuntimePolicyReadonlyRegistryPtrInput added in v0.8.27

type ContainerRuntimePolicyReadonlyRegistryPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyReadonlyRegistryPtrOutput() ContainerRuntimePolicyReadonlyRegistryPtrOutput
	ToContainerRuntimePolicyReadonlyRegistryPtrOutputWithContext(context.Context) ContainerRuntimePolicyReadonlyRegistryPtrOutput
}

ContainerRuntimePolicyReadonlyRegistryPtrInput is an input type that accepts ContainerRuntimePolicyReadonlyRegistryArgs, ContainerRuntimePolicyReadonlyRegistryPtr and ContainerRuntimePolicyReadonlyRegistryPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyReadonlyRegistryPtrInput` via:

        ContainerRuntimePolicyReadonlyRegistryArgs{...}

or:

        nil

type ContainerRuntimePolicyReadonlyRegistryPtrOutput added in v0.8.27

type ContainerRuntimePolicyReadonlyRegistryPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyReadonlyRegistryPtrOutput) Elem added in v0.8.27

func (ContainerRuntimePolicyReadonlyRegistryPtrOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyReadonlyRegistryPtrOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryPaths added in v0.8.27

func (o ContainerRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryPaths() pulumi.StringArrayOutput

func (ContainerRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryProcesses added in v0.8.27

func (o ContainerRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryProcesses() pulumi.StringArrayOutput

func (ContainerRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryUsers added in v0.8.27

func (o ContainerRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryUsers() pulumi.StringArrayOutput

func (ContainerRuntimePolicyReadonlyRegistryPtrOutput) ReadonlyRegistryPaths added in v0.8.27

func (ContainerRuntimePolicyReadonlyRegistryPtrOutput) ReadonlyRegistryProcesses added in v0.8.27

func (ContainerRuntimePolicyReadonlyRegistryPtrOutput) ReadonlyRegistryUsers added in v0.8.27

func (ContainerRuntimePolicyReadonlyRegistryPtrOutput) ToContainerRuntimePolicyReadonlyRegistryPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyReadonlyRegistryPtrOutput) ToContainerRuntimePolicyReadonlyRegistryPtrOutput() ContainerRuntimePolicyReadonlyRegistryPtrOutput

func (ContainerRuntimePolicyReadonlyRegistryPtrOutput) ToContainerRuntimePolicyReadonlyRegistryPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyReadonlyRegistryPtrOutput) ToContainerRuntimePolicyReadonlyRegistryPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyReadonlyRegistryPtrOutput

type ContainerRuntimePolicyRegistryAccessMonitoring added in v0.8.27

type ContainerRuntimePolicyRegistryAccessMonitoring struct {
	Enabled                               *bool    `pulumi:"enabled"`
	ExceptionalMonitoredRegistryPaths     []string `pulumi:"exceptionalMonitoredRegistryPaths"`
	ExceptionalMonitoredRegistryProcesses []string `pulumi:"exceptionalMonitoredRegistryProcesses"`
	ExceptionalMonitoredRegistryUsers     []string `pulumi:"exceptionalMonitoredRegistryUsers"`
	MonitoredRegistryAttributes           *bool    `pulumi:"monitoredRegistryAttributes"`
	MonitoredRegistryCreate               *bool    `pulumi:"monitoredRegistryCreate"`
	MonitoredRegistryDelete               *bool    `pulumi:"monitoredRegistryDelete"`
	MonitoredRegistryModify               *bool    `pulumi:"monitoredRegistryModify"`
	MonitoredRegistryPaths                []string `pulumi:"monitoredRegistryPaths"`
	MonitoredRegistryProcesses            []string `pulumi:"monitoredRegistryProcesses"`
	MonitoredRegistryRead                 *bool    `pulumi:"monitoredRegistryRead"`
	MonitoredRegistryUsers                []string `pulumi:"monitoredRegistryUsers"`
}

type ContainerRuntimePolicyRegistryAccessMonitoringArgs added in v0.8.27

type ContainerRuntimePolicyRegistryAccessMonitoringArgs struct {
	Enabled                               pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalMonitoredRegistryPaths     pulumi.StringArrayInput `pulumi:"exceptionalMonitoredRegistryPaths"`
	ExceptionalMonitoredRegistryProcesses pulumi.StringArrayInput `pulumi:"exceptionalMonitoredRegistryProcesses"`
	ExceptionalMonitoredRegistryUsers     pulumi.StringArrayInput `pulumi:"exceptionalMonitoredRegistryUsers"`
	MonitoredRegistryAttributes           pulumi.BoolPtrInput     `pulumi:"monitoredRegistryAttributes"`
	MonitoredRegistryCreate               pulumi.BoolPtrInput     `pulumi:"monitoredRegistryCreate"`
	MonitoredRegistryDelete               pulumi.BoolPtrInput     `pulumi:"monitoredRegistryDelete"`
	MonitoredRegistryModify               pulumi.BoolPtrInput     `pulumi:"monitoredRegistryModify"`
	MonitoredRegistryPaths                pulumi.StringArrayInput `pulumi:"monitoredRegistryPaths"`
	MonitoredRegistryProcesses            pulumi.StringArrayInput `pulumi:"monitoredRegistryProcesses"`
	MonitoredRegistryRead                 pulumi.BoolPtrInput     `pulumi:"monitoredRegistryRead"`
	MonitoredRegistryUsers                pulumi.StringArrayInput `pulumi:"monitoredRegistryUsers"`
}

func (ContainerRuntimePolicyRegistryAccessMonitoringArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringArgs) ToContainerRuntimePolicyRegistryAccessMonitoringOutput added in v0.8.27

func (i ContainerRuntimePolicyRegistryAccessMonitoringArgs) ToContainerRuntimePolicyRegistryAccessMonitoringOutput() ContainerRuntimePolicyRegistryAccessMonitoringOutput

func (ContainerRuntimePolicyRegistryAccessMonitoringArgs) ToContainerRuntimePolicyRegistryAccessMonitoringOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyRegistryAccessMonitoringArgs) ToContainerRuntimePolicyRegistryAccessMonitoringOutputWithContext(ctx context.Context) ContainerRuntimePolicyRegistryAccessMonitoringOutput

func (ContainerRuntimePolicyRegistryAccessMonitoringArgs) ToContainerRuntimePolicyRegistryAccessMonitoringPtrOutput added in v0.8.27

func (i ContainerRuntimePolicyRegistryAccessMonitoringArgs) ToContainerRuntimePolicyRegistryAccessMonitoringPtrOutput() ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput

func (ContainerRuntimePolicyRegistryAccessMonitoringArgs) ToContainerRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyRegistryAccessMonitoringArgs) ToContainerRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput

type ContainerRuntimePolicyRegistryAccessMonitoringInput added in v0.8.27

type ContainerRuntimePolicyRegistryAccessMonitoringInput interface {
	pulumi.Input

	ToContainerRuntimePolicyRegistryAccessMonitoringOutput() ContainerRuntimePolicyRegistryAccessMonitoringOutput
	ToContainerRuntimePolicyRegistryAccessMonitoringOutputWithContext(context.Context) ContainerRuntimePolicyRegistryAccessMonitoringOutput
}

ContainerRuntimePolicyRegistryAccessMonitoringInput is an input type that accepts ContainerRuntimePolicyRegistryAccessMonitoringArgs and ContainerRuntimePolicyRegistryAccessMonitoringOutput values. You can construct a concrete instance of `ContainerRuntimePolicyRegistryAccessMonitoringInput` via:

ContainerRuntimePolicyRegistryAccessMonitoringArgs{...}

type ContainerRuntimePolicyRegistryAccessMonitoringOutput added in v0.8.27

type ContainerRuntimePolicyRegistryAccessMonitoringOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) ExceptionalMonitoredRegistryPaths added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) ExceptionalMonitoredRegistryProcesses added in v0.8.27

func (o ContainerRuntimePolicyRegistryAccessMonitoringOutput) ExceptionalMonitoredRegistryProcesses() pulumi.StringArrayOutput

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) ExceptionalMonitoredRegistryUsers added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryAttributes added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryCreate added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryDelete added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryModify added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryPaths added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryProcesses added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryRead added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryUsers added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) ToContainerRuntimePolicyRegistryAccessMonitoringOutput added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) ToContainerRuntimePolicyRegistryAccessMonitoringOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyRegistryAccessMonitoringOutput) ToContainerRuntimePolicyRegistryAccessMonitoringOutputWithContext(ctx context.Context) ContainerRuntimePolicyRegistryAccessMonitoringOutput

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) ToContainerRuntimePolicyRegistryAccessMonitoringPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyRegistryAccessMonitoringOutput) ToContainerRuntimePolicyRegistryAccessMonitoringPtrOutput() ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput

func (ContainerRuntimePolicyRegistryAccessMonitoringOutput) ToContainerRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyRegistryAccessMonitoringOutput) ToContainerRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput

type ContainerRuntimePolicyRegistryAccessMonitoringPtrInput added in v0.8.27

type ContainerRuntimePolicyRegistryAccessMonitoringPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyRegistryAccessMonitoringPtrOutput() ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput
	ToContainerRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext(context.Context) ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput
}

ContainerRuntimePolicyRegistryAccessMonitoringPtrInput is an input type that accepts ContainerRuntimePolicyRegistryAccessMonitoringArgs, ContainerRuntimePolicyRegistryAccessMonitoringPtr and ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyRegistryAccessMonitoringPtrInput` via:

        ContainerRuntimePolicyRegistryAccessMonitoringArgs{...}

or:

        nil

type ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput added in v0.8.27

type ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) Elem added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) ExceptionalMonitoredRegistryPaths added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) ExceptionalMonitoredRegistryProcesses added in v0.8.27

func (o ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) ExceptionalMonitoredRegistryProcesses() pulumi.StringArrayOutput

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) ExceptionalMonitoredRegistryUsers added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryAttributes added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryCreate added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryDelete added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryModify added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryPaths added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryProcesses added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryRead added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryUsers added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) ToContainerRuntimePolicyRegistryAccessMonitoringPtrOutput added in v0.8.27

func (ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) ToContainerRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput) ToContainerRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyRegistryAccessMonitoringPtrOutput

type ContainerRuntimePolicyRestrictedVolume added in v0.8.27

type ContainerRuntimePolicyRestrictedVolume struct {
	// Whether restricted volumes are enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of restricted volumes.
	Volumes []string `pulumi:"volumes"`
}

type ContainerRuntimePolicyRestrictedVolumeArgs added in v0.8.27

type ContainerRuntimePolicyRestrictedVolumeArgs struct {
	// Whether restricted volumes are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of restricted volumes.
	Volumes pulumi.StringArrayInput `pulumi:"volumes"`
}

func (ContainerRuntimePolicyRestrictedVolumeArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyRestrictedVolumeArgs) ToContainerRuntimePolicyRestrictedVolumeOutput added in v0.8.27

func (i ContainerRuntimePolicyRestrictedVolumeArgs) ToContainerRuntimePolicyRestrictedVolumeOutput() ContainerRuntimePolicyRestrictedVolumeOutput

func (ContainerRuntimePolicyRestrictedVolumeArgs) ToContainerRuntimePolicyRestrictedVolumeOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyRestrictedVolumeArgs) ToContainerRuntimePolicyRestrictedVolumeOutputWithContext(ctx context.Context) ContainerRuntimePolicyRestrictedVolumeOutput

type ContainerRuntimePolicyRestrictedVolumeArray added in v0.8.27

type ContainerRuntimePolicyRestrictedVolumeArray []ContainerRuntimePolicyRestrictedVolumeInput

func (ContainerRuntimePolicyRestrictedVolumeArray) ElementType added in v0.8.27

func (ContainerRuntimePolicyRestrictedVolumeArray) ToContainerRuntimePolicyRestrictedVolumeArrayOutput added in v0.8.27

func (i ContainerRuntimePolicyRestrictedVolumeArray) ToContainerRuntimePolicyRestrictedVolumeArrayOutput() ContainerRuntimePolicyRestrictedVolumeArrayOutput

func (ContainerRuntimePolicyRestrictedVolumeArray) ToContainerRuntimePolicyRestrictedVolumeArrayOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyRestrictedVolumeArray) ToContainerRuntimePolicyRestrictedVolumeArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyRestrictedVolumeArrayOutput

type ContainerRuntimePolicyRestrictedVolumeArrayInput added in v0.8.27

type ContainerRuntimePolicyRestrictedVolumeArrayInput interface {
	pulumi.Input

	ToContainerRuntimePolicyRestrictedVolumeArrayOutput() ContainerRuntimePolicyRestrictedVolumeArrayOutput
	ToContainerRuntimePolicyRestrictedVolumeArrayOutputWithContext(context.Context) ContainerRuntimePolicyRestrictedVolumeArrayOutput
}

ContainerRuntimePolicyRestrictedVolumeArrayInput is an input type that accepts ContainerRuntimePolicyRestrictedVolumeArray and ContainerRuntimePolicyRestrictedVolumeArrayOutput values. You can construct a concrete instance of `ContainerRuntimePolicyRestrictedVolumeArrayInput` via:

ContainerRuntimePolicyRestrictedVolumeArray{ ContainerRuntimePolicyRestrictedVolumeArgs{...} }

type ContainerRuntimePolicyRestrictedVolumeArrayOutput added in v0.8.27

type ContainerRuntimePolicyRestrictedVolumeArrayOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyRestrictedVolumeArrayOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyRestrictedVolumeArrayOutput) Index added in v0.8.27

func (ContainerRuntimePolicyRestrictedVolumeArrayOutput) ToContainerRuntimePolicyRestrictedVolumeArrayOutput added in v0.8.27

func (o ContainerRuntimePolicyRestrictedVolumeArrayOutput) ToContainerRuntimePolicyRestrictedVolumeArrayOutput() ContainerRuntimePolicyRestrictedVolumeArrayOutput

func (ContainerRuntimePolicyRestrictedVolumeArrayOutput) ToContainerRuntimePolicyRestrictedVolumeArrayOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyRestrictedVolumeArrayOutput) ToContainerRuntimePolicyRestrictedVolumeArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyRestrictedVolumeArrayOutput

type ContainerRuntimePolicyRestrictedVolumeInput added in v0.8.27

type ContainerRuntimePolicyRestrictedVolumeInput interface {
	pulumi.Input

	ToContainerRuntimePolicyRestrictedVolumeOutput() ContainerRuntimePolicyRestrictedVolumeOutput
	ToContainerRuntimePolicyRestrictedVolumeOutputWithContext(context.Context) ContainerRuntimePolicyRestrictedVolumeOutput
}

ContainerRuntimePolicyRestrictedVolumeInput is an input type that accepts ContainerRuntimePolicyRestrictedVolumeArgs and ContainerRuntimePolicyRestrictedVolumeOutput values. You can construct a concrete instance of `ContainerRuntimePolicyRestrictedVolumeInput` via:

ContainerRuntimePolicyRestrictedVolumeArgs{...}

type ContainerRuntimePolicyRestrictedVolumeOutput added in v0.8.27

type ContainerRuntimePolicyRestrictedVolumeOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyRestrictedVolumeOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyRestrictedVolumeOutput) Enabled added in v0.8.27

Whether restricted volumes are enabled.

func (ContainerRuntimePolicyRestrictedVolumeOutput) ToContainerRuntimePolicyRestrictedVolumeOutput added in v0.8.27

func (o ContainerRuntimePolicyRestrictedVolumeOutput) ToContainerRuntimePolicyRestrictedVolumeOutput() ContainerRuntimePolicyRestrictedVolumeOutput

func (ContainerRuntimePolicyRestrictedVolumeOutput) ToContainerRuntimePolicyRestrictedVolumeOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyRestrictedVolumeOutput) ToContainerRuntimePolicyRestrictedVolumeOutputWithContext(ctx context.Context) ContainerRuntimePolicyRestrictedVolumeOutput

func (ContainerRuntimePolicyRestrictedVolumeOutput) Volumes added in v0.8.27

List of restricted volumes.

type ContainerRuntimePolicyReverseShell added in v0.8.27

type ContainerRuntimePolicyReverseShell struct {
	BlockReverseShell          *bool    `pulumi:"blockReverseShell"`
	Enabled                    *bool    `pulumi:"enabled"`
	ReverseShellIpWhiteLists   []string `pulumi:"reverseShellIpWhiteLists"`
	ReverseShellProcWhiteLists []string `pulumi:"reverseShellProcWhiteLists"`
}

type ContainerRuntimePolicyReverseShellArgs added in v0.8.27

type ContainerRuntimePolicyReverseShellArgs struct {
	BlockReverseShell          pulumi.BoolPtrInput     `pulumi:"blockReverseShell"`
	Enabled                    pulumi.BoolPtrInput     `pulumi:"enabled"`
	ReverseShellIpWhiteLists   pulumi.StringArrayInput `pulumi:"reverseShellIpWhiteLists"`
	ReverseShellProcWhiteLists pulumi.StringArrayInput `pulumi:"reverseShellProcWhiteLists"`
}

func (ContainerRuntimePolicyReverseShellArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyReverseShellArgs) ToContainerRuntimePolicyReverseShellOutput added in v0.8.27

func (i ContainerRuntimePolicyReverseShellArgs) ToContainerRuntimePolicyReverseShellOutput() ContainerRuntimePolicyReverseShellOutput

func (ContainerRuntimePolicyReverseShellArgs) ToContainerRuntimePolicyReverseShellOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyReverseShellArgs) ToContainerRuntimePolicyReverseShellOutputWithContext(ctx context.Context) ContainerRuntimePolicyReverseShellOutput

func (ContainerRuntimePolicyReverseShellArgs) ToContainerRuntimePolicyReverseShellPtrOutput added in v0.8.27

func (i ContainerRuntimePolicyReverseShellArgs) ToContainerRuntimePolicyReverseShellPtrOutput() ContainerRuntimePolicyReverseShellPtrOutput

func (ContainerRuntimePolicyReverseShellArgs) ToContainerRuntimePolicyReverseShellPtrOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyReverseShellArgs) ToContainerRuntimePolicyReverseShellPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyReverseShellPtrOutput

type ContainerRuntimePolicyReverseShellInput added in v0.8.27

type ContainerRuntimePolicyReverseShellInput interface {
	pulumi.Input

	ToContainerRuntimePolicyReverseShellOutput() ContainerRuntimePolicyReverseShellOutput
	ToContainerRuntimePolicyReverseShellOutputWithContext(context.Context) ContainerRuntimePolicyReverseShellOutput
}

ContainerRuntimePolicyReverseShellInput is an input type that accepts ContainerRuntimePolicyReverseShellArgs and ContainerRuntimePolicyReverseShellOutput values. You can construct a concrete instance of `ContainerRuntimePolicyReverseShellInput` via:

ContainerRuntimePolicyReverseShellArgs{...}

type ContainerRuntimePolicyReverseShellOutput added in v0.8.27

type ContainerRuntimePolicyReverseShellOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyReverseShellOutput) BlockReverseShell added in v0.8.27

func (ContainerRuntimePolicyReverseShellOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyReverseShellOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyReverseShellOutput) ReverseShellIpWhiteLists added in v0.8.27

func (ContainerRuntimePolicyReverseShellOutput) ReverseShellProcWhiteLists added in v0.8.27

func (o ContainerRuntimePolicyReverseShellOutput) ReverseShellProcWhiteLists() pulumi.StringArrayOutput

func (ContainerRuntimePolicyReverseShellOutput) ToContainerRuntimePolicyReverseShellOutput added in v0.8.27

func (o ContainerRuntimePolicyReverseShellOutput) ToContainerRuntimePolicyReverseShellOutput() ContainerRuntimePolicyReverseShellOutput

func (ContainerRuntimePolicyReverseShellOutput) ToContainerRuntimePolicyReverseShellOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyReverseShellOutput) ToContainerRuntimePolicyReverseShellOutputWithContext(ctx context.Context) ContainerRuntimePolicyReverseShellOutput

func (ContainerRuntimePolicyReverseShellOutput) ToContainerRuntimePolicyReverseShellPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyReverseShellOutput) ToContainerRuntimePolicyReverseShellPtrOutput() ContainerRuntimePolicyReverseShellPtrOutput

func (ContainerRuntimePolicyReverseShellOutput) ToContainerRuntimePolicyReverseShellPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyReverseShellOutput) ToContainerRuntimePolicyReverseShellPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyReverseShellPtrOutput

type ContainerRuntimePolicyReverseShellPtrInput added in v0.8.27

type ContainerRuntimePolicyReverseShellPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyReverseShellPtrOutput() ContainerRuntimePolicyReverseShellPtrOutput
	ToContainerRuntimePolicyReverseShellPtrOutputWithContext(context.Context) ContainerRuntimePolicyReverseShellPtrOutput
}

ContainerRuntimePolicyReverseShellPtrInput is an input type that accepts ContainerRuntimePolicyReverseShellArgs, ContainerRuntimePolicyReverseShellPtr and ContainerRuntimePolicyReverseShellPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyReverseShellPtrInput` via:

        ContainerRuntimePolicyReverseShellArgs{...}

or:

        nil

type ContainerRuntimePolicyReverseShellPtrOutput added in v0.8.27

type ContainerRuntimePolicyReverseShellPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyReverseShellPtrOutput) BlockReverseShell added in v0.8.27

func (ContainerRuntimePolicyReverseShellPtrOutput) Elem added in v0.8.27

func (ContainerRuntimePolicyReverseShellPtrOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyReverseShellPtrOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyReverseShellPtrOutput) ReverseShellIpWhiteLists added in v0.8.27

func (ContainerRuntimePolicyReverseShellPtrOutput) ReverseShellProcWhiteLists added in v0.8.27

func (ContainerRuntimePolicyReverseShellPtrOutput) ToContainerRuntimePolicyReverseShellPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyReverseShellPtrOutput) ToContainerRuntimePolicyReverseShellPtrOutput() ContainerRuntimePolicyReverseShellPtrOutput

func (ContainerRuntimePolicyReverseShellPtrOutput) ToContainerRuntimePolicyReverseShellPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyReverseShellPtrOutput) ToContainerRuntimePolicyReverseShellPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyReverseShellPtrOutput

type ContainerRuntimePolicyScope added in v0.8.27

type ContainerRuntimePolicyScope struct {
	// Scope expression.
	Expression string `pulumi:"expression"`
	// List of variables in the scope.
	Variables []ContainerRuntimePolicyScopeVariable `pulumi:"variables"`
}

type ContainerRuntimePolicyScopeArgs added in v0.8.27

type ContainerRuntimePolicyScopeArgs struct {
	// Scope expression.
	Expression pulumi.StringInput `pulumi:"expression"`
	// List of variables in the scope.
	Variables ContainerRuntimePolicyScopeVariableArrayInput `pulumi:"variables"`
}

func (ContainerRuntimePolicyScopeArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyScopeArgs) ToContainerRuntimePolicyScopeOutput added in v0.8.27

func (i ContainerRuntimePolicyScopeArgs) ToContainerRuntimePolicyScopeOutput() ContainerRuntimePolicyScopeOutput

func (ContainerRuntimePolicyScopeArgs) ToContainerRuntimePolicyScopeOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyScopeArgs) ToContainerRuntimePolicyScopeOutputWithContext(ctx context.Context) ContainerRuntimePolicyScopeOutput

type ContainerRuntimePolicyScopeArray added in v0.8.27

type ContainerRuntimePolicyScopeArray []ContainerRuntimePolicyScopeInput

func (ContainerRuntimePolicyScopeArray) ElementType added in v0.8.27

func (ContainerRuntimePolicyScopeArray) ToContainerRuntimePolicyScopeArrayOutput added in v0.8.27

func (i ContainerRuntimePolicyScopeArray) ToContainerRuntimePolicyScopeArrayOutput() ContainerRuntimePolicyScopeArrayOutput

func (ContainerRuntimePolicyScopeArray) ToContainerRuntimePolicyScopeArrayOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyScopeArray) ToContainerRuntimePolicyScopeArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyScopeArrayOutput

type ContainerRuntimePolicyScopeArrayInput added in v0.8.27

type ContainerRuntimePolicyScopeArrayInput interface {
	pulumi.Input

	ToContainerRuntimePolicyScopeArrayOutput() ContainerRuntimePolicyScopeArrayOutput
	ToContainerRuntimePolicyScopeArrayOutputWithContext(context.Context) ContainerRuntimePolicyScopeArrayOutput
}

ContainerRuntimePolicyScopeArrayInput is an input type that accepts ContainerRuntimePolicyScopeArray and ContainerRuntimePolicyScopeArrayOutput values. You can construct a concrete instance of `ContainerRuntimePolicyScopeArrayInput` via:

ContainerRuntimePolicyScopeArray{ ContainerRuntimePolicyScopeArgs{...} }

type ContainerRuntimePolicyScopeArrayOutput added in v0.8.27

type ContainerRuntimePolicyScopeArrayOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyScopeArrayOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyScopeArrayOutput) Index added in v0.8.27

func (ContainerRuntimePolicyScopeArrayOutput) ToContainerRuntimePolicyScopeArrayOutput added in v0.8.27

func (o ContainerRuntimePolicyScopeArrayOutput) ToContainerRuntimePolicyScopeArrayOutput() ContainerRuntimePolicyScopeArrayOutput

func (ContainerRuntimePolicyScopeArrayOutput) ToContainerRuntimePolicyScopeArrayOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyScopeArrayOutput) ToContainerRuntimePolicyScopeArrayOutputWithContext(ctx context.Context) ContainerRuntimePolicyScopeArrayOutput

type ContainerRuntimePolicyScopeInput added in v0.8.27

type ContainerRuntimePolicyScopeInput interface {
	pulumi.Input

	ToContainerRuntimePolicyScopeOutput() ContainerRuntimePolicyScopeOutput
	ToContainerRuntimePolicyScopeOutputWithContext(context.Context) ContainerRuntimePolicyScopeOutput
}

ContainerRuntimePolicyScopeInput is an input type that accepts ContainerRuntimePolicyScopeArgs and ContainerRuntimePolicyScopeOutput values. You can construct a concrete instance of `ContainerRuntimePolicyScopeInput` via:

ContainerRuntimePolicyScopeArgs{...}

type ContainerRuntimePolicyScopeOutput added in v0.8.27

type ContainerRuntimePolicyScopeOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyScopeOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyScopeOutput) Expression added in v0.8.27

Scope expression.

func (ContainerRuntimePolicyScopeOutput) ToContainerRuntimePolicyScopeOutput added in v0.8.27

func (o ContainerRuntimePolicyScopeOutput) ToContainerRuntimePolicyScopeOutput() ContainerRuntimePolicyScopeOutput

func (ContainerRuntimePolicyScopeOutput) ToContainerRuntimePolicyScopeOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyScopeOutput) ToContainerRuntimePolicyScopeOutputWithContext(ctx context.Context) ContainerRuntimePolicyScopeOutput

func (ContainerRuntimePolicyScopeOutput) Variables added in v0.8.27

List of variables in the scope.

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 {
	// Allowed executables configuration.
	AllowedExecutables ContainerRuntimePolicyAllowedExecutableArrayInput
	// List of allowed registries.
	AllowedRegistries ContainerRuntimePolicyAllowedRegistryArrayInput
	// 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
	// Detects brute force login attempts
	AuditBruteForceLogin pulumi.BoolPtrInput
	// If true, full command arguments will be audited.
	AuditFullCommandArguments pulumi.BoolPtrInput
	Auditing                  ContainerRuntimePolicyAuditingPtrInput
	// Username of the account that created the service.
	Author             pulumi.StringPtrInput
	BlacklistedOsUsers ContainerRuntimePolicyBlacklistedOsUsersPtrInput
	// 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
	BlockDisallowedImages     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 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, prevent containers from running with root user.
	BlockRootUser 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
	// Bypass scope configuration.
	BypassScopes  ContainerRuntimePolicyBypassScopeArrayInput
	ContainerExec ContainerRuntimePolicyContainerExecPtrInput
	// List of processes that will be allowed.
	ContainerExecAllowedProcesses pulumi.StringArrayInput
	Created                       pulumi.StringPtrInput
	Cve                           pulumi.StringPtrInput
	DefaultSecurityProfile        pulumi.StringPtrInput
	// The description of the container runtime policy
	Description pulumi.StringPtrInput
	Digest      pulumi.StringPtrInput
	// Drift prevention configuration.
	DriftPreventions      ContainerRuntimePolicyDriftPreventionArrayInput
	EnableCryptoMiningDns pulumi.BoolPtrInput
	// If true, fork bombs are prevented in the containers.
	EnableForkGuard          pulumi.BoolPtrInput
	EnableIpReputation       pulumi.BoolPtrInput
	EnablePortScanProtection pulumi.BoolPtrInput
	// Whether allowed executables configuration is enabled.
	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
	EnforceSchedulerAddedOn pulumi.IntPtrInput
	// List of excluded application scopes.
	ExcludeApplicationScopes pulumi.StringArrayInput
	// Executable blacklist configuration.
	ExecutableBlacklists   ContainerRuntimePolicyExecutableBlacklistArrayInput
	FailedKubernetesChecks ContainerRuntimePolicyFailedKubernetesChecksPtrInput
	FileBlock              ContainerRuntimePolicyFileBlockPtrInput
	// Configuration for file integrity monitoring.
	FileIntegrityMonitoring ContainerRuntimePolicyFileIntegrityMonitoringPtrInput
	// Process limit for the fork guard.
	ForkGuardProcessLimit pulumi.IntPtrInput
	ImageName             pulumi.StringPtrInput
	IsAuditChecked        pulumi.BoolPtrInput
	IsAutoGenerated       pulumi.BoolPtrInput
	IsOotbPolicy          pulumi.BoolPtrInput
	Lastupdate            pulumi.IntPtrInput
	// Container privileges configuration.
	LimitContainerPrivileges ContainerRuntimePolicyLimitContainerPrivilegeArrayInput
	// If true, prevents the container from obtaining new privileges at runtime. (only enabled in enforce mode)
	LimitNewPrivileges pulumi.BoolPtrInput
	LinuxCapabilities  ContainerRuntimePolicyLinuxCapabilitiesPtrInput
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions ContainerRuntimePolicyMalwareScanOptionsPtrInput
	// If true, system time changes will be monitored.
	MonitorSystemTimeChanges pulumi.BoolPtrInput
	// Name assigned to the attribute.
	Name                     pulumi.StringPtrInput
	NoNewPrivileges          pulumi.BoolPtrInput
	OnlyRegisteredImages     pulumi.BoolPtrInput
	PackageBlock             ContainerRuntimePolicyPackageBlockPtrInput
	Permission               pulumi.StringPtrInput
	PortBlock                ContainerRuntimePolicyPortBlockPtrInput
	ReadonlyFiles            ContainerRuntimePolicyReadonlyFilesPtrInput
	ReadonlyRegistry         ContainerRuntimePolicyReadonlyRegistryPtrInput
	Registry                 pulumi.StringPtrInput
	RegistryAccessMonitoring ContainerRuntimePolicyRegistryAccessMonitoringPtrInput
	RepoName                 pulumi.StringPtrInput
	ResourceName             pulumi.StringPtrInput
	ResourceType             pulumi.StringPtrInput
	// Restricted volumes configuration.
	RestrictedVolumes ContainerRuntimePolicyRestrictedVolumeArrayInput
	ReverseShell      ContainerRuntimePolicyReverseShellPtrInput
	RuntimeMode       pulumi.IntPtrInput
	RuntimeType       pulumi.StringPtrInput
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringPtrInput
	// List of scope attributes.
	ScopeVariables ContainerRuntimePolicyScopeVariableArrayInput
	// Scope configuration.
	Scopes                    ContainerRuntimePolicyScopeArrayInput
	SystemIntegrityProtection ContainerRuntimePolicySystemIntegrityProtectionPtrInput
	Tripwire                  ContainerRuntimePolicyTripwirePtrInput
	Type                      pulumi.StringPtrInput
	Updated                   pulumi.StringPtrInput
	Version                   pulumi.StringPtrInput
	VpatchVersion             pulumi.StringPtrInput
	WhitelistedOsUsers        ContainerRuntimePolicyWhitelistedOsUsersPtrInput
}

func (ContainerRuntimePolicyState) ElementType

type ContainerRuntimePolicySystemIntegrityProtection added in v0.8.27

type ContainerRuntimePolicySystemIntegrityProtection struct {
	AuditSystemtimeChange     *bool `pulumi:"auditSystemtimeChange"`
	Enabled                   *bool `pulumi:"enabled"`
	MonitorAuditLogIntegrity  *bool `pulumi:"monitorAuditLogIntegrity"`
	WindowsServicesMonitoring *bool `pulumi:"windowsServicesMonitoring"`
}

type ContainerRuntimePolicySystemIntegrityProtectionArgs added in v0.8.27

type ContainerRuntimePolicySystemIntegrityProtectionArgs struct {
	AuditSystemtimeChange     pulumi.BoolPtrInput `pulumi:"auditSystemtimeChange"`
	Enabled                   pulumi.BoolPtrInput `pulumi:"enabled"`
	MonitorAuditLogIntegrity  pulumi.BoolPtrInput `pulumi:"monitorAuditLogIntegrity"`
	WindowsServicesMonitoring pulumi.BoolPtrInput `pulumi:"windowsServicesMonitoring"`
}

func (ContainerRuntimePolicySystemIntegrityProtectionArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicySystemIntegrityProtectionArgs) ToContainerRuntimePolicySystemIntegrityProtectionOutput added in v0.8.27

func (i ContainerRuntimePolicySystemIntegrityProtectionArgs) ToContainerRuntimePolicySystemIntegrityProtectionOutput() ContainerRuntimePolicySystemIntegrityProtectionOutput

func (ContainerRuntimePolicySystemIntegrityProtectionArgs) ToContainerRuntimePolicySystemIntegrityProtectionOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicySystemIntegrityProtectionArgs) ToContainerRuntimePolicySystemIntegrityProtectionOutputWithContext(ctx context.Context) ContainerRuntimePolicySystemIntegrityProtectionOutput

func (ContainerRuntimePolicySystemIntegrityProtectionArgs) ToContainerRuntimePolicySystemIntegrityProtectionPtrOutput added in v0.8.27

func (i ContainerRuntimePolicySystemIntegrityProtectionArgs) ToContainerRuntimePolicySystemIntegrityProtectionPtrOutput() ContainerRuntimePolicySystemIntegrityProtectionPtrOutput

func (ContainerRuntimePolicySystemIntegrityProtectionArgs) ToContainerRuntimePolicySystemIntegrityProtectionPtrOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicySystemIntegrityProtectionArgs) ToContainerRuntimePolicySystemIntegrityProtectionPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicySystemIntegrityProtectionPtrOutput

type ContainerRuntimePolicySystemIntegrityProtectionInput added in v0.8.27

type ContainerRuntimePolicySystemIntegrityProtectionInput interface {
	pulumi.Input

	ToContainerRuntimePolicySystemIntegrityProtectionOutput() ContainerRuntimePolicySystemIntegrityProtectionOutput
	ToContainerRuntimePolicySystemIntegrityProtectionOutputWithContext(context.Context) ContainerRuntimePolicySystemIntegrityProtectionOutput
}

ContainerRuntimePolicySystemIntegrityProtectionInput is an input type that accepts ContainerRuntimePolicySystemIntegrityProtectionArgs and ContainerRuntimePolicySystemIntegrityProtectionOutput values. You can construct a concrete instance of `ContainerRuntimePolicySystemIntegrityProtectionInput` via:

ContainerRuntimePolicySystemIntegrityProtectionArgs{...}

type ContainerRuntimePolicySystemIntegrityProtectionOutput added in v0.8.27

type ContainerRuntimePolicySystemIntegrityProtectionOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicySystemIntegrityProtectionOutput) AuditSystemtimeChange added in v0.8.27

func (ContainerRuntimePolicySystemIntegrityProtectionOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicySystemIntegrityProtectionOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicySystemIntegrityProtectionOutput) MonitorAuditLogIntegrity added in v0.8.27

func (ContainerRuntimePolicySystemIntegrityProtectionOutput) ToContainerRuntimePolicySystemIntegrityProtectionOutput added in v0.8.27

func (ContainerRuntimePolicySystemIntegrityProtectionOutput) ToContainerRuntimePolicySystemIntegrityProtectionOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicySystemIntegrityProtectionOutput) ToContainerRuntimePolicySystemIntegrityProtectionOutputWithContext(ctx context.Context) ContainerRuntimePolicySystemIntegrityProtectionOutput

func (ContainerRuntimePolicySystemIntegrityProtectionOutput) ToContainerRuntimePolicySystemIntegrityProtectionPtrOutput added in v0.8.27

func (o ContainerRuntimePolicySystemIntegrityProtectionOutput) ToContainerRuntimePolicySystemIntegrityProtectionPtrOutput() ContainerRuntimePolicySystemIntegrityProtectionPtrOutput

func (ContainerRuntimePolicySystemIntegrityProtectionOutput) ToContainerRuntimePolicySystemIntegrityProtectionPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicySystemIntegrityProtectionOutput) ToContainerRuntimePolicySystemIntegrityProtectionPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicySystemIntegrityProtectionPtrOutput

func (ContainerRuntimePolicySystemIntegrityProtectionOutput) WindowsServicesMonitoring added in v0.8.27

type ContainerRuntimePolicySystemIntegrityProtectionPtrInput added in v0.8.27

type ContainerRuntimePolicySystemIntegrityProtectionPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicySystemIntegrityProtectionPtrOutput() ContainerRuntimePolicySystemIntegrityProtectionPtrOutput
	ToContainerRuntimePolicySystemIntegrityProtectionPtrOutputWithContext(context.Context) ContainerRuntimePolicySystemIntegrityProtectionPtrOutput
}

ContainerRuntimePolicySystemIntegrityProtectionPtrInput is an input type that accepts ContainerRuntimePolicySystemIntegrityProtectionArgs, ContainerRuntimePolicySystemIntegrityProtectionPtr and ContainerRuntimePolicySystemIntegrityProtectionPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicySystemIntegrityProtectionPtrInput` via:

        ContainerRuntimePolicySystemIntegrityProtectionArgs{...}

or:

        nil

type ContainerRuntimePolicySystemIntegrityProtectionPtrOutput added in v0.8.27

type ContainerRuntimePolicySystemIntegrityProtectionPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicySystemIntegrityProtectionPtrOutput) AuditSystemtimeChange added in v0.8.27

func (ContainerRuntimePolicySystemIntegrityProtectionPtrOutput) Elem added in v0.8.27

func (ContainerRuntimePolicySystemIntegrityProtectionPtrOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicySystemIntegrityProtectionPtrOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicySystemIntegrityProtectionPtrOutput) MonitorAuditLogIntegrity added in v0.8.27

func (ContainerRuntimePolicySystemIntegrityProtectionPtrOutput) ToContainerRuntimePolicySystemIntegrityProtectionPtrOutput added in v0.8.27

func (ContainerRuntimePolicySystemIntegrityProtectionPtrOutput) ToContainerRuntimePolicySystemIntegrityProtectionPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicySystemIntegrityProtectionPtrOutput) ToContainerRuntimePolicySystemIntegrityProtectionPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicySystemIntegrityProtectionPtrOutput

func (ContainerRuntimePolicySystemIntegrityProtectionPtrOutput) WindowsServicesMonitoring added in v0.8.27

type ContainerRuntimePolicyTripwire added in v0.8.27

type ContainerRuntimePolicyTripwire struct {
	ApplyOns      []string `pulumi:"applyOns"`
	Enabled       *bool    `pulumi:"enabled"`
	ServerlessApp *string  `pulumi:"serverlessApp"`
	UserId        *string  `pulumi:"userId"`
	UserPassword  *string  `pulumi:"userPassword"`
}

type ContainerRuntimePolicyTripwireArgs added in v0.8.27

type ContainerRuntimePolicyTripwireArgs struct {
	ApplyOns      pulumi.StringArrayInput `pulumi:"applyOns"`
	Enabled       pulumi.BoolPtrInput     `pulumi:"enabled"`
	ServerlessApp pulumi.StringPtrInput   `pulumi:"serverlessApp"`
	UserId        pulumi.StringPtrInput   `pulumi:"userId"`
	UserPassword  pulumi.StringPtrInput   `pulumi:"userPassword"`
}

func (ContainerRuntimePolicyTripwireArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyTripwireArgs) ToContainerRuntimePolicyTripwireOutput added in v0.8.27

func (i ContainerRuntimePolicyTripwireArgs) ToContainerRuntimePolicyTripwireOutput() ContainerRuntimePolicyTripwireOutput

func (ContainerRuntimePolicyTripwireArgs) ToContainerRuntimePolicyTripwireOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyTripwireArgs) ToContainerRuntimePolicyTripwireOutputWithContext(ctx context.Context) ContainerRuntimePolicyTripwireOutput

func (ContainerRuntimePolicyTripwireArgs) ToContainerRuntimePolicyTripwirePtrOutput added in v0.8.27

func (i ContainerRuntimePolicyTripwireArgs) ToContainerRuntimePolicyTripwirePtrOutput() ContainerRuntimePolicyTripwirePtrOutput

func (ContainerRuntimePolicyTripwireArgs) ToContainerRuntimePolicyTripwirePtrOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyTripwireArgs) ToContainerRuntimePolicyTripwirePtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyTripwirePtrOutput

type ContainerRuntimePolicyTripwireInput added in v0.8.27

type ContainerRuntimePolicyTripwireInput interface {
	pulumi.Input

	ToContainerRuntimePolicyTripwireOutput() ContainerRuntimePolicyTripwireOutput
	ToContainerRuntimePolicyTripwireOutputWithContext(context.Context) ContainerRuntimePolicyTripwireOutput
}

ContainerRuntimePolicyTripwireInput is an input type that accepts ContainerRuntimePolicyTripwireArgs and ContainerRuntimePolicyTripwireOutput values. You can construct a concrete instance of `ContainerRuntimePolicyTripwireInput` via:

ContainerRuntimePolicyTripwireArgs{...}

type ContainerRuntimePolicyTripwireOutput added in v0.8.27

type ContainerRuntimePolicyTripwireOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyTripwireOutput) ApplyOns added in v0.8.27

func (ContainerRuntimePolicyTripwireOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyTripwireOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyTripwireOutput) ServerlessApp added in v0.8.27

func (ContainerRuntimePolicyTripwireOutput) ToContainerRuntimePolicyTripwireOutput added in v0.8.27

func (o ContainerRuntimePolicyTripwireOutput) ToContainerRuntimePolicyTripwireOutput() ContainerRuntimePolicyTripwireOutput

func (ContainerRuntimePolicyTripwireOutput) ToContainerRuntimePolicyTripwireOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyTripwireOutput) ToContainerRuntimePolicyTripwireOutputWithContext(ctx context.Context) ContainerRuntimePolicyTripwireOutput

func (ContainerRuntimePolicyTripwireOutput) ToContainerRuntimePolicyTripwirePtrOutput added in v0.8.27

func (o ContainerRuntimePolicyTripwireOutput) ToContainerRuntimePolicyTripwirePtrOutput() ContainerRuntimePolicyTripwirePtrOutput

func (ContainerRuntimePolicyTripwireOutput) ToContainerRuntimePolicyTripwirePtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyTripwireOutput) ToContainerRuntimePolicyTripwirePtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyTripwirePtrOutput

func (ContainerRuntimePolicyTripwireOutput) UserId added in v0.8.27

func (ContainerRuntimePolicyTripwireOutput) UserPassword added in v0.8.27

type ContainerRuntimePolicyTripwirePtrInput added in v0.8.27

type ContainerRuntimePolicyTripwirePtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyTripwirePtrOutput() ContainerRuntimePolicyTripwirePtrOutput
	ToContainerRuntimePolicyTripwirePtrOutputWithContext(context.Context) ContainerRuntimePolicyTripwirePtrOutput
}

ContainerRuntimePolicyTripwirePtrInput is an input type that accepts ContainerRuntimePolicyTripwireArgs, ContainerRuntimePolicyTripwirePtr and ContainerRuntimePolicyTripwirePtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyTripwirePtrInput` via:

        ContainerRuntimePolicyTripwireArgs{...}

or:

        nil

type ContainerRuntimePolicyTripwirePtrOutput added in v0.8.27

type ContainerRuntimePolicyTripwirePtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyTripwirePtrOutput) ApplyOns added in v0.8.27

func (ContainerRuntimePolicyTripwirePtrOutput) Elem added in v0.8.27

func (ContainerRuntimePolicyTripwirePtrOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyTripwirePtrOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyTripwirePtrOutput) ServerlessApp added in v0.8.27

func (ContainerRuntimePolicyTripwirePtrOutput) ToContainerRuntimePolicyTripwirePtrOutput added in v0.8.27

func (o ContainerRuntimePolicyTripwirePtrOutput) ToContainerRuntimePolicyTripwirePtrOutput() ContainerRuntimePolicyTripwirePtrOutput

func (ContainerRuntimePolicyTripwirePtrOutput) ToContainerRuntimePolicyTripwirePtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyTripwirePtrOutput) ToContainerRuntimePolicyTripwirePtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyTripwirePtrOutput

func (ContainerRuntimePolicyTripwirePtrOutput) UserId added in v0.8.27

func (ContainerRuntimePolicyTripwirePtrOutput) UserPassword added in v0.8.27

type ContainerRuntimePolicyWhitelistedOsUsers added in v0.8.27

type ContainerRuntimePolicyWhitelistedOsUsers struct {
	Enabled         *bool    `pulumi:"enabled"`
	GroupWhiteLists []string `pulumi:"groupWhiteLists"`
	UserWhiteLists  []string `pulumi:"userWhiteLists"`
}

type ContainerRuntimePolicyWhitelistedOsUsersArgs added in v0.8.27

type ContainerRuntimePolicyWhitelistedOsUsersArgs struct {
	Enabled         pulumi.BoolPtrInput     `pulumi:"enabled"`
	GroupWhiteLists pulumi.StringArrayInput `pulumi:"groupWhiteLists"`
	UserWhiteLists  pulumi.StringArrayInput `pulumi:"userWhiteLists"`
}

func (ContainerRuntimePolicyWhitelistedOsUsersArgs) ElementType added in v0.8.27

func (ContainerRuntimePolicyWhitelistedOsUsersArgs) ToContainerRuntimePolicyWhitelistedOsUsersOutput added in v0.8.27

func (i ContainerRuntimePolicyWhitelistedOsUsersArgs) ToContainerRuntimePolicyWhitelistedOsUsersOutput() ContainerRuntimePolicyWhitelistedOsUsersOutput

func (ContainerRuntimePolicyWhitelistedOsUsersArgs) ToContainerRuntimePolicyWhitelistedOsUsersOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyWhitelistedOsUsersArgs) ToContainerRuntimePolicyWhitelistedOsUsersOutputWithContext(ctx context.Context) ContainerRuntimePolicyWhitelistedOsUsersOutput

func (ContainerRuntimePolicyWhitelistedOsUsersArgs) ToContainerRuntimePolicyWhitelistedOsUsersPtrOutput added in v0.8.27

func (i ContainerRuntimePolicyWhitelistedOsUsersArgs) ToContainerRuntimePolicyWhitelistedOsUsersPtrOutput() ContainerRuntimePolicyWhitelistedOsUsersPtrOutput

func (ContainerRuntimePolicyWhitelistedOsUsersArgs) ToContainerRuntimePolicyWhitelistedOsUsersPtrOutputWithContext added in v0.8.27

func (i ContainerRuntimePolicyWhitelistedOsUsersArgs) ToContainerRuntimePolicyWhitelistedOsUsersPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyWhitelistedOsUsersPtrOutput

type ContainerRuntimePolicyWhitelistedOsUsersInput added in v0.8.27

type ContainerRuntimePolicyWhitelistedOsUsersInput interface {
	pulumi.Input

	ToContainerRuntimePolicyWhitelistedOsUsersOutput() ContainerRuntimePolicyWhitelistedOsUsersOutput
	ToContainerRuntimePolicyWhitelistedOsUsersOutputWithContext(context.Context) ContainerRuntimePolicyWhitelistedOsUsersOutput
}

ContainerRuntimePolicyWhitelistedOsUsersInput is an input type that accepts ContainerRuntimePolicyWhitelistedOsUsersArgs and ContainerRuntimePolicyWhitelistedOsUsersOutput values. You can construct a concrete instance of `ContainerRuntimePolicyWhitelistedOsUsersInput` via:

ContainerRuntimePolicyWhitelistedOsUsersArgs{...}

type ContainerRuntimePolicyWhitelistedOsUsersOutput added in v0.8.27

type ContainerRuntimePolicyWhitelistedOsUsersOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyWhitelistedOsUsersOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyWhitelistedOsUsersOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyWhitelistedOsUsersOutput) GroupWhiteLists added in v0.8.27

func (ContainerRuntimePolicyWhitelistedOsUsersOutput) ToContainerRuntimePolicyWhitelistedOsUsersOutput added in v0.8.27

func (o ContainerRuntimePolicyWhitelistedOsUsersOutput) ToContainerRuntimePolicyWhitelistedOsUsersOutput() ContainerRuntimePolicyWhitelistedOsUsersOutput

func (ContainerRuntimePolicyWhitelistedOsUsersOutput) ToContainerRuntimePolicyWhitelistedOsUsersOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyWhitelistedOsUsersOutput) ToContainerRuntimePolicyWhitelistedOsUsersOutputWithContext(ctx context.Context) ContainerRuntimePolicyWhitelistedOsUsersOutput

func (ContainerRuntimePolicyWhitelistedOsUsersOutput) ToContainerRuntimePolicyWhitelistedOsUsersPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyWhitelistedOsUsersOutput) ToContainerRuntimePolicyWhitelistedOsUsersPtrOutput() ContainerRuntimePolicyWhitelistedOsUsersPtrOutput

func (ContainerRuntimePolicyWhitelistedOsUsersOutput) ToContainerRuntimePolicyWhitelistedOsUsersPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyWhitelistedOsUsersOutput) ToContainerRuntimePolicyWhitelistedOsUsersPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyWhitelistedOsUsersPtrOutput

func (ContainerRuntimePolicyWhitelistedOsUsersOutput) UserWhiteLists added in v0.8.27

type ContainerRuntimePolicyWhitelistedOsUsersPtrInput added in v0.8.27

type ContainerRuntimePolicyWhitelistedOsUsersPtrInput interface {
	pulumi.Input

	ToContainerRuntimePolicyWhitelistedOsUsersPtrOutput() ContainerRuntimePolicyWhitelistedOsUsersPtrOutput
	ToContainerRuntimePolicyWhitelistedOsUsersPtrOutputWithContext(context.Context) ContainerRuntimePolicyWhitelistedOsUsersPtrOutput
}

ContainerRuntimePolicyWhitelistedOsUsersPtrInput is an input type that accepts ContainerRuntimePolicyWhitelistedOsUsersArgs, ContainerRuntimePolicyWhitelistedOsUsersPtr and ContainerRuntimePolicyWhitelistedOsUsersPtrOutput values. You can construct a concrete instance of `ContainerRuntimePolicyWhitelistedOsUsersPtrInput` via:

        ContainerRuntimePolicyWhitelistedOsUsersArgs{...}

or:

        nil

type ContainerRuntimePolicyWhitelistedOsUsersPtrOutput added in v0.8.27

type ContainerRuntimePolicyWhitelistedOsUsersPtrOutput struct{ *pulumi.OutputState }

func (ContainerRuntimePolicyWhitelistedOsUsersPtrOutput) Elem added in v0.8.27

func (ContainerRuntimePolicyWhitelistedOsUsersPtrOutput) ElementType added in v0.8.27

func (ContainerRuntimePolicyWhitelistedOsUsersPtrOutput) Enabled added in v0.8.27

func (ContainerRuntimePolicyWhitelistedOsUsersPtrOutput) GroupWhiteLists added in v0.8.27

func (ContainerRuntimePolicyWhitelistedOsUsersPtrOutput) ToContainerRuntimePolicyWhitelistedOsUsersPtrOutput added in v0.8.27

func (o ContainerRuntimePolicyWhitelistedOsUsersPtrOutput) ToContainerRuntimePolicyWhitelistedOsUsersPtrOutput() ContainerRuntimePolicyWhitelistedOsUsersPtrOutput

func (ContainerRuntimePolicyWhitelistedOsUsersPtrOutput) ToContainerRuntimePolicyWhitelistedOsUsersPtrOutputWithContext added in v0.8.27

func (o ContainerRuntimePolicyWhitelistedOsUsersPtrOutput) ToContainerRuntimePolicyWhitelistedOsUsersPtrOutputWithContext(ctx context.Context) ContainerRuntimePolicyWhitelistedOsUsersPtrOutput

func (ContainerRuntimePolicyWhitelistedOsUsersPtrOutput) UserWhiteLists added in v0.8.27

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

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

	// Aggregated vulnerability information.
	AggregatedVulnerability pulumi.StringMapOutput `pulumi:"aggregatedVulnerability"`
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayOutput `pulumi:"allowedImages"`
	ApplicationScopes pulumi.StringArrayOutput `pulumi:"applicationScopes"`
	// What type of assurance policy is described.
	AssuranceType pulumi.StringOutput `pulumi:"assuranceType"`
	// 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"`
	// Indicates 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"`
	CustomSeverity        pulumi.StringOutput  `pulumi:"customSeverity"`
	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"`
	DisallowExploitTypes     pulumi.StringArrayOutput `pulumi:"disallowExploitTypes"`
	// Indicates if malware should block the image.
	DisallowMalware pulumi.BoolPtrOutput `pulumi:"disallowMalware"`
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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"`
	ExcludeApplicationScopes         pulumi.StringArrayOutput `pulumi:"excludeApplicationScopes"`
	// 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"`
	IgnoreBaseImageVln               pulumi.BoolPtrOutput                             `pulumi:"ignoreBaseImageVln"`
	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"`
	IgnoredSensitiveResources pulumi.StringArrayOutput `pulumi:"ignoredSensitiveResources"`
	// List of images.
	Images pulumi.StringArrayOutput `pulumi:"images"`
	// Performs a Kubernetes CIS benchmark check for the host.
	KubeCisEnabled pulumi.BoolPtrOutput `pulumi:"kubeCisEnabled"`
	// List of Kubernetes controls.
	KubernetesControls       FunctionAssurancePolicyKubernetesControlArrayOutput `pulumi:"kubernetesControls"`
	KubernetesControlsAvdIds pulumi.StringArrayOutput                            `pulumi:"kubernetesControlsAvdIds"`
	KubernetesControlsNames  pulumi.StringArrayOutput                            `pulumi:"kubernetesControlsNames"`
	// List of labels.
	Labels          pulumi.StringArrayOutput `pulumi:"labels"`
	Lastupdate      pulumi.StringOutput      `pulumi:"lastupdate"`
	LinuxCisEnabled pulumi.BoolPtrOutput     `pulumi:"linuxCisEnabled"`
	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"`
	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"`
	OpenshiftHardeningEnabled pulumi.BoolPtrOutput `pulumi:"openshiftHardeningEnabled"`
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrOutput `pulumi:"packagesBlackListEnabled"`
	// List of blacklisted 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"`
	Permission              pulumi.StringOutput                                 `pulumi:"permission"`
	PolicySettings          FunctionAssurancePolicyPolicySettingsOutput         `pulumi:"policySettings"`
	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"`
	ScanMalwareInArchives pulumi.BoolPtrOutput                            `pulumi:"scanMalwareInArchives"`
	ScanNfsMounts         pulumi.BoolPtrOutput                            `pulumi:"scanNfsMounts"`
	ScanProcessMemory     pulumi.BoolPtrOutput                            `pulumi:"scanProcessMemory"`
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData   pulumi.BoolPtrOutput `pulumi:"scanSensitiveData"`
	ScanWindowsRegistry pulumi.BoolPtrOutput `pulumi:"scanWindowsRegistry"`
	// 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"`
	VulnerabilityExploitability pulumi.BoolPtrOutput  `pulumi:"vulnerabilityExploitability"`
	VulnerabilityScoreRanges    pulumi.IntArrayOutput `pulumi:"vulnerabilityScoreRanges"`
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayOutput `pulumi:"whitelistedLicenses"`
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrOutput `pulumi:"whitelistedLicensesEnabled"`
}

Aqua ensures function security for AWS Lambda, Microsoft Azure, and Google Cloud. This includes: Scanning functions for vulnerabilities and sensitive data. AWS and Azure functions are also checked for excessive permissions. Evaluating function risks based on scan results, according to Function Assurance Policies. Checking function compliance with these policies. For AWS and Azure, implementing security actions, such as blocking execution of risky functions or failing the CI/CD pipeline. Providing comprehensive audits of all security risks, viewable in Aqua Server or a SIEM system.

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 {
	// Aggregated vulnerability information.
	AggregatedVulnerability pulumi.StringMapInput
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// What type of assurance policy is described.
	AssuranceType pulumi.StringPtrInput
	// 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
	// Indicates 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
	CustomSeverity        pulumi.StringPtrInput
	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
	DisallowExploitTypes     pulumi.StringArrayInput
	// Indicates if malware should block the image.
	DisallowMalware pulumi.BoolPtrInput
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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
	ExcludeApplicationScopes         pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrInput
	ForbiddenLabels                  FunctionAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled           pulumi.BoolPtrInput
	ForceMicroenforcer               pulumi.BoolPtrInput
	FunctionIntegrityEnabled         pulumi.BoolPtrInput
	IgnoreBaseImageVln               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
	IgnoredSensitiveResources pulumi.StringArrayInput
	// List of images.
	Images pulumi.StringArrayInput
	// Performs a Kubernetes CIS benchmark check for the host.
	KubeCisEnabled pulumi.BoolPtrInput
	// List of Kubernetes controls.
	KubernetesControls       FunctionAssurancePolicyKubernetesControlArrayInput
	KubernetesControlsAvdIds pulumi.StringArrayInput
	KubernetesControlsNames  pulumi.StringArrayInput
	// List of labels.
	Labels          pulumi.StringArrayInput
	Lastupdate      pulumi.StringPtrInput
	LinuxCisEnabled pulumi.BoolPtrInput
	MalwareAction   pulumi.StringPtrInput
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrInput
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled      pulumi.BoolPtrInput
	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
	OpenshiftHardeningEnabled pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of blacklisted images.
	PackagesBlackLists FunctionAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      FunctionAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	Permission              pulumi.StringPtrInput
	PolicySettings          FunctionAssurancePolicyPolicySettingsPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        FunctionAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanMalwareInArchives pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	ScanProcessMemory     pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData   pulumi.BoolPtrInput
	ScanWindowsRegistry 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
	VulnerabilityExploitability pulumi.BoolPtrInput
	VulnerabilityScoreRanges    pulumi.IntArrayInput
	// 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 FunctionAssurancePolicyKubernetesControl added in v0.8.27

type FunctionAssurancePolicyKubernetesControl struct {
	AvdId       *string `pulumi:"avdId"`
	Description *string `pulumi:"description"`
	Enabled     *bool   `pulumi:"enabled"`
	Kind        *string `pulumi:"kind"`
	Name        *string `pulumi:"name"`
	Ootb        *bool   `pulumi:"ootb"`
	ScriptId    *int    `pulumi:"scriptId"`
	Severity    *string `pulumi:"severity"`
}

type FunctionAssurancePolicyKubernetesControlArgs added in v0.8.27

type FunctionAssurancePolicyKubernetesControlArgs struct {
	AvdId       pulumi.StringPtrInput `pulumi:"avdId"`
	Description pulumi.StringPtrInput `pulumi:"description"`
	Enabled     pulumi.BoolPtrInput   `pulumi:"enabled"`
	Kind        pulumi.StringPtrInput `pulumi:"kind"`
	Name        pulumi.StringPtrInput `pulumi:"name"`
	Ootb        pulumi.BoolPtrInput   `pulumi:"ootb"`
	ScriptId    pulumi.IntPtrInput    `pulumi:"scriptId"`
	Severity    pulumi.StringPtrInput `pulumi:"severity"`
}

func (FunctionAssurancePolicyKubernetesControlArgs) ElementType added in v0.8.27

func (FunctionAssurancePolicyKubernetesControlArgs) ToFunctionAssurancePolicyKubernetesControlOutput added in v0.8.27

func (i FunctionAssurancePolicyKubernetesControlArgs) ToFunctionAssurancePolicyKubernetesControlOutput() FunctionAssurancePolicyKubernetesControlOutput

func (FunctionAssurancePolicyKubernetesControlArgs) ToFunctionAssurancePolicyKubernetesControlOutputWithContext added in v0.8.27

func (i FunctionAssurancePolicyKubernetesControlArgs) ToFunctionAssurancePolicyKubernetesControlOutputWithContext(ctx context.Context) FunctionAssurancePolicyKubernetesControlOutput

type FunctionAssurancePolicyKubernetesControlArray added in v0.8.27

type FunctionAssurancePolicyKubernetesControlArray []FunctionAssurancePolicyKubernetesControlInput

func (FunctionAssurancePolicyKubernetesControlArray) ElementType added in v0.8.27

func (FunctionAssurancePolicyKubernetesControlArray) ToFunctionAssurancePolicyKubernetesControlArrayOutput added in v0.8.27

func (i FunctionAssurancePolicyKubernetesControlArray) ToFunctionAssurancePolicyKubernetesControlArrayOutput() FunctionAssurancePolicyKubernetesControlArrayOutput

func (FunctionAssurancePolicyKubernetesControlArray) ToFunctionAssurancePolicyKubernetesControlArrayOutputWithContext added in v0.8.27

func (i FunctionAssurancePolicyKubernetesControlArray) ToFunctionAssurancePolicyKubernetesControlArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyKubernetesControlArrayOutput

type FunctionAssurancePolicyKubernetesControlArrayInput added in v0.8.27

type FunctionAssurancePolicyKubernetesControlArrayInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyKubernetesControlArrayOutput() FunctionAssurancePolicyKubernetesControlArrayOutput
	ToFunctionAssurancePolicyKubernetesControlArrayOutputWithContext(context.Context) FunctionAssurancePolicyKubernetesControlArrayOutput
}

FunctionAssurancePolicyKubernetesControlArrayInput is an input type that accepts FunctionAssurancePolicyKubernetesControlArray and FunctionAssurancePolicyKubernetesControlArrayOutput values. You can construct a concrete instance of `FunctionAssurancePolicyKubernetesControlArrayInput` via:

FunctionAssurancePolicyKubernetesControlArray{ FunctionAssurancePolicyKubernetesControlArgs{...} }

type FunctionAssurancePolicyKubernetesControlArrayOutput added in v0.8.27

type FunctionAssurancePolicyKubernetesControlArrayOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyKubernetesControlArrayOutput) ElementType added in v0.8.27

func (FunctionAssurancePolicyKubernetesControlArrayOutput) Index added in v0.8.27

func (FunctionAssurancePolicyKubernetesControlArrayOutput) ToFunctionAssurancePolicyKubernetesControlArrayOutput added in v0.8.27

func (o FunctionAssurancePolicyKubernetesControlArrayOutput) ToFunctionAssurancePolicyKubernetesControlArrayOutput() FunctionAssurancePolicyKubernetesControlArrayOutput

func (FunctionAssurancePolicyKubernetesControlArrayOutput) ToFunctionAssurancePolicyKubernetesControlArrayOutputWithContext added in v0.8.27

func (o FunctionAssurancePolicyKubernetesControlArrayOutput) ToFunctionAssurancePolicyKubernetesControlArrayOutputWithContext(ctx context.Context) FunctionAssurancePolicyKubernetesControlArrayOutput

type FunctionAssurancePolicyKubernetesControlInput added in v0.8.27

type FunctionAssurancePolicyKubernetesControlInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyKubernetesControlOutput() FunctionAssurancePolicyKubernetesControlOutput
	ToFunctionAssurancePolicyKubernetesControlOutputWithContext(context.Context) FunctionAssurancePolicyKubernetesControlOutput
}

FunctionAssurancePolicyKubernetesControlInput is an input type that accepts FunctionAssurancePolicyKubernetesControlArgs and FunctionAssurancePolicyKubernetesControlOutput values. You can construct a concrete instance of `FunctionAssurancePolicyKubernetesControlInput` via:

FunctionAssurancePolicyKubernetesControlArgs{...}

type FunctionAssurancePolicyKubernetesControlOutput added in v0.8.27

type FunctionAssurancePolicyKubernetesControlOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyKubernetesControlOutput) AvdId added in v0.8.27

func (FunctionAssurancePolicyKubernetesControlOutput) Description added in v0.8.27

func (FunctionAssurancePolicyKubernetesControlOutput) ElementType added in v0.8.27

func (FunctionAssurancePolicyKubernetesControlOutput) Enabled added in v0.8.27

func (FunctionAssurancePolicyKubernetesControlOutput) Kind added in v0.8.27

func (FunctionAssurancePolicyKubernetesControlOutput) Name added in v0.8.27

func (FunctionAssurancePolicyKubernetesControlOutput) Ootb added in v0.8.27

func (FunctionAssurancePolicyKubernetesControlOutput) ScriptId added in v0.8.27

func (FunctionAssurancePolicyKubernetesControlOutput) Severity added in v0.8.27

func (FunctionAssurancePolicyKubernetesControlOutput) ToFunctionAssurancePolicyKubernetesControlOutput added in v0.8.27

func (o FunctionAssurancePolicyKubernetesControlOutput) ToFunctionAssurancePolicyKubernetesControlOutput() FunctionAssurancePolicyKubernetesControlOutput

func (FunctionAssurancePolicyKubernetesControlOutput) ToFunctionAssurancePolicyKubernetesControlOutputWithContext added in v0.8.27

func (o FunctionAssurancePolicyKubernetesControlOutput) ToFunctionAssurancePolicyKubernetesControlOutputWithContext(ctx context.Context) FunctionAssurancePolicyKubernetesControlOutput

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) AggregatedVulnerability added in v0.8.27

func (o FunctionAssurancePolicyOutput) AggregatedVulnerability() pulumi.StringMapOutput

Aggregated vulnerability information.

func (FunctionAssurancePolicyOutput) AllowedImages

List of explicitly allowed images.

func (FunctionAssurancePolicyOutput) ApplicationScopes

func (FunctionAssurancePolicyOutput) AssuranceType added in v0.8.27

What type of assurance policy is described.

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

Indicates 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) CustomSeverity added in v0.8.27

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) DisallowExploitTypes added in v0.8.27

func (o FunctionAssurancePolicyOutput) DisallowExploitTypes() pulumi.StringArrayOutput

func (FunctionAssurancePolicyOutput) DisallowMalware

Indicates if malware should block the image.

func (FunctionAssurancePolicyOutput) DockerCisEnabled

func (o FunctionAssurancePolicyOutput) DockerCisEnabled() pulumi.BoolPtrOutput

Checks the host according to the Docker CIS benchmark, if Docker is found on the host.

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) ExcludeApplicationScopes added in v0.8.27

func (o FunctionAssurancePolicyOutput) ExcludeApplicationScopes() 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) IgnoreBaseImageVln added in v0.8.27

func (o FunctionAssurancePolicyOutput) IgnoreBaseImageVln() 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) IgnoredSensitiveResources added in v0.8.27

func (o FunctionAssurancePolicyOutput) IgnoredSensitiveResources() pulumi.StringArrayOutput

func (FunctionAssurancePolicyOutput) Images

List of images.

func (FunctionAssurancePolicyOutput) KubeCisEnabled

Performs a Kubernetes CIS benchmark check for the host.

func (FunctionAssurancePolicyOutput) KubernetesControls added in v0.8.27

List of Kubernetes controls.

func (FunctionAssurancePolicyOutput) KubernetesControlsAvdIds added in v0.8.27

func (o FunctionAssurancePolicyOutput) KubernetesControlsAvdIds() pulumi.StringArrayOutput

func (FunctionAssurancePolicyOutput) KubernetesControlsNames added in v0.8.27

func (o FunctionAssurancePolicyOutput) KubernetesControlsNames() pulumi.StringArrayOutput

func (FunctionAssurancePolicyOutput) Labels

List of labels.

func (FunctionAssurancePolicyOutput) Lastupdate added in v0.8.27

func (FunctionAssurancePolicyOutput) LinuxCisEnabled added in v0.8.27

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

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) OpenshiftHardeningEnabled added in v0.8.27

func (o FunctionAssurancePolicyOutput) OpenshiftHardeningEnabled() pulumi.BoolPtrOutput

func (FunctionAssurancePolicyOutput) PackagesBlackListEnabled

func (o FunctionAssurancePolicyOutput) PackagesBlackListEnabled() pulumi.BoolPtrOutput

Indicates if packages blacklist is relevant.

func (FunctionAssurancePolicyOutput) PackagesBlackLists

List of blacklisted 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) Permission added in v0.8.27

func (FunctionAssurancePolicyOutput) PolicySettings added in v0.8.27

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) ScanMalwareInArchives added in v0.8.27

func (o FunctionAssurancePolicyOutput) ScanMalwareInArchives() pulumi.BoolPtrOutput

func (FunctionAssurancePolicyOutput) ScanNfsMounts

func (FunctionAssurancePolicyOutput) ScanProcessMemory added in v0.8.27

func (o FunctionAssurancePolicyOutput) ScanProcessMemory() pulumi.BoolPtrOutput

func (FunctionAssurancePolicyOutput) ScanSensitiveData

func (o FunctionAssurancePolicyOutput) ScanSensitiveData() pulumi.BoolPtrOutput

Indicates if scan should include sensitive data in the image.

func (FunctionAssurancePolicyOutput) ScanWindowsRegistry added in v0.8.27

func (o FunctionAssurancePolicyOutput) ScanWindowsRegistry() pulumi.BoolPtrOutput

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) VulnerabilityExploitability added in v0.8.27

func (o FunctionAssurancePolicyOutput) VulnerabilityExploitability() pulumi.BoolPtrOutput

func (FunctionAssurancePolicyOutput) VulnerabilityScoreRanges added in v0.8.27

func (o FunctionAssurancePolicyOutput) VulnerabilityScoreRanges() pulumi.IntArrayOutput

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 FunctionAssurancePolicyPolicySettings added in v0.8.27

type FunctionAssurancePolicyPolicySettings struct {
	Enforce        *bool   `pulumi:"enforce"`
	IsAuditChecked *bool   `pulumi:"isAuditChecked"`
	Warn           *bool   `pulumi:"warn"`
	WarningMessage *string `pulumi:"warningMessage"`
}

type FunctionAssurancePolicyPolicySettingsArgs added in v0.8.27

type FunctionAssurancePolicyPolicySettingsArgs struct {
	Enforce        pulumi.BoolPtrInput   `pulumi:"enforce"`
	IsAuditChecked pulumi.BoolPtrInput   `pulumi:"isAuditChecked"`
	Warn           pulumi.BoolPtrInput   `pulumi:"warn"`
	WarningMessage pulumi.StringPtrInput `pulumi:"warningMessage"`
}

func (FunctionAssurancePolicyPolicySettingsArgs) ElementType added in v0.8.27

func (FunctionAssurancePolicyPolicySettingsArgs) ToFunctionAssurancePolicyPolicySettingsOutput added in v0.8.27

func (i FunctionAssurancePolicyPolicySettingsArgs) ToFunctionAssurancePolicyPolicySettingsOutput() FunctionAssurancePolicyPolicySettingsOutput

func (FunctionAssurancePolicyPolicySettingsArgs) ToFunctionAssurancePolicyPolicySettingsOutputWithContext added in v0.8.27

func (i FunctionAssurancePolicyPolicySettingsArgs) ToFunctionAssurancePolicyPolicySettingsOutputWithContext(ctx context.Context) FunctionAssurancePolicyPolicySettingsOutput

func (FunctionAssurancePolicyPolicySettingsArgs) ToFunctionAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

func (i FunctionAssurancePolicyPolicySettingsArgs) ToFunctionAssurancePolicyPolicySettingsPtrOutput() FunctionAssurancePolicyPolicySettingsPtrOutput

func (FunctionAssurancePolicyPolicySettingsArgs) ToFunctionAssurancePolicyPolicySettingsPtrOutputWithContext added in v0.8.27

func (i FunctionAssurancePolicyPolicySettingsArgs) ToFunctionAssurancePolicyPolicySettingsPtrOutputWithContext(ctx context.Context) FunctionAssurancePolicyPolicySettingsPtrOutput

type FunctionAssurancePolicyPolicySettingsInput added in v0.8.27

type FunctionAssurancePolicyPolicySettingsInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyPolicySettingsOutput() FunctionAssurancePolicyPolicySettingsOutput
	ToFunctionAssurancePolicyPolicySettingsOutputWithContext(context.Context) FunctionAssurancePolicyPolicySettingsOutput
}

FunctionAssurancePolicyPolicySettingsInput is an input type that accepts FunctionAssurancePolicyPolicySettingsArgs and FunctionAssurancePolicyPolicySettingsOutput values. You can construct a concrete instance of `FunctionAssurancePolicyPolicySettingsInput` via:

FunctionAssurancePolicyPolicySettingsArgs{...}

type FunctionAssurancePolicyPolicySettingsOutput added in v0.8.27

type FunctionAssurancePolicyPolicySettingsOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyPolicySettingsOutput) ElementType added in v0.8.27

func (FunctionAssurancePolicyPolicySettingsOutput) Enforce added in v0.8.27

func (FunctionAssurancePolicyPolicySettingsOutput) IsAuditChecked added in v0.8.27

func (FunctionAssurancePolicyPolicySettingsOutput) ToFunctionAssurancePolicyPolicySettingsOutput added in v0.8.27

func (o FunctionAssurancePolicyPolicySettingsOutput) ToFunctionAssurancePolicyPolicySettingsOutput() FunctionAssurancePolicyPolicySettingsOutput

func (FunctionAssurancePolicyPolicySettingsOutput) ToFunctionAssurancePolicyPolicySettingsOutputWithContext added in v0.8.27

func (o FunctionAssurancePolicyPolicySettingsOutput) ToFunctionAssurancePolicyPolicySettingsOutputWithContext(ctx context.Context) FunctionAssurancePolicyPolicySettingsOutput

func (FunctionAssurancePolicyPolicySettingsOutput) ToFunctionAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

func (o FunctionAssurancePolicyPolicySettingsOutput) ToFunctionAssurancePolicyPolicySettingsPtrOutput() FunctionAssurancePolicyPolicySettingsPtrOutput

func (FunctionAssurancePolicyPolicySettingsOutput) ToFunctionAssurancePolicyPolicySettingsPtrOutputWithContext added in v0.8.27

func (o FunctionAssurancePolicyPolicySettingsOutput) ToFunctionAssurancePolicyPolicySettingsPtrOutputWithContext(ctx context.Context) FunctionAssurancePolicyPolicySettingsPtrOutput

func (FunctionAssurancePolicyPolicySettingsOutput) Warn added in v0.8.27

func (FunctionAssurancePolicyPolicySettingsOutput) WarningMessage added in v0.8.27

type FunctionAssurancePolicyPolicySettingsPtrInput added in v0.8.27

type FunctionAssurancePolicyPolicySettingsPtrInput interface {
	pulumi.Input

	ToFunctionAssurancePolicyPolicySettingsPtrOutput() FunctionAssurancePolicyPolicySettingsPtrOutput
	ToFunctionAssurancePolicyPolicySettingsPtrOutputWithContext(context.Context) FunctionAssurancePolicyPolicySettingsPtrOutput
}

FunctionAssurancePolicyPolicySettingsPtrInput is an input type that accepts FunctionAssurancePolicyPolicySettingsArgs, FunctionAssurancePolicyPolicySettingsPtr and FunctionAssurancePolicyPolicySettingsPtrOutput values. You can construct a concrete instance of `FunctionAssurancePolicyPolicySettingsPtrInput` via:

        FunctionAssurancePolicyPolicySettingsArgs{...}

or:

        nil

type FunctionAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

type FunctionAssurancePolicyPolicySettingsPtrOutput struct{ *pulumi.OutputState }

func (FunctionAssurancePolicyPolicySettingsPtrOutput) Elem added in v0.8.27

func (FunctionAssurancePolicyPolicySettingsPtrOutput) ElementType added in v0.8.27

func (FunctionAssurancePolicyPolicySettingsPtrOutput) Enforce added in v0.8.27

func (FunctionAssurancePolicyPolicySettingsPtrOutput) IsAuditChecked added in v0.8.27

func (FunctionAssurancePolicyPolicySettingsPtrOutput) ToFunctionAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

func (o FunctionAssurancePolicyPolicySettingsPtrOutput) ToFunctionAssurancePolicyPolicySettingsPtrOutput() FunctionAssurancePolicyPolicySettingsPtrOutput

func (FunctionAssurancePolicyPolicySettingsPtrOutput) ToFunctionAssurancePolicyPolicySettingsPtrOutputWithContext added in v0.8.27

func (o FunctionAssurancePolicyPolicySettingsPtrOutput) ToFunctionAssurancePolicyPolicySettingsPtrOutputWithContext(ctx context.Context) FunctionAssurancePolicyPolicySettingsPtrOutput

func (FunctionAssurancePolicyPolicySettingsPtrOutput) Warn added in v0.8.27

func (FunctionAssurancePolicyPolicySettingsPtrOutput) WarningMessage added in v0.8.27

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 {
	// Aggregated vulnerability information.
	AggregatedVulnerability pulumi.StringMapInput
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// What type of assurance policy is described.
	AssuranceType pulumi.StringPtrInput
	// 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
	// Indicates 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
	CustomSeverity        pulumi.StringPtrInput
	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
	DisallowExploitTypes     pulumi.StringArrayInput
	// Indicates if malware should block the image.
	DisallowMalware pulumi.BoolPtrInput
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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
	ExcludeApplicationScopes         pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrInput
	ForbiddenLabels                  FunctionAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled           pulumi.BoolPtrInput
	ForceMicroenforcer               pulumi.BoolPtrInput
	FunctionIntegrityEnabled         pulumi.BoolPtrInput
	IgnoreBaseImageVln               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
	IgnoredSensitiveResources pulumi.StringArrayInput
	// List of images.
	Images pulumi.StringArrayInput
	// Performs a Kubernetes CIS benchmark check for the host.
	KubeCisEnabled pulumi.BoolPtrInput
	// List of Kubernetes controls.
	KubernetesControls       FunctionAssurancePolicyKubernetesControlArrayInput
	KubernetesControlsAvdIds pulumi.StringArrayInput
	KubernetesControlsNames  pulumi.StringArrayInput
	// List of labels.
	Labels          pulumi.StringArrayInput
	Lastupdate      pulumi.StringPtrInput
	LinuxCisEnabled pulumi.BoolPtrInput
	MalwareAction   pulumi.StringPtrInput
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrInput
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled      pulumi.BoolPtrInput
	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
	OpenshiftHardeningEnabled pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of blacklisted images.
	PackagesBlackLists FunctionAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      FunctionAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	Permission              pulumi.StringPtrInput
	PolicySettings          FunctionAssurancePolicyPolicySettingsPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        FunctionAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanMalwareInArchives pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	ScanProcessMemory     pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData   pulumi.BoolPtrInput
	ScanWindowsRegistry 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
	VulnerabilityExploitability pulumi.BoolPtrInput
	VulnerabilityScoreRanges    pulumi.IntArrayInput
	// 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

	// Allowed executables configuration.
	AllowedExecutables FunctionRuntimePolicyAllowedExecutableArrayOutput `pulumi:"allowedExecutables"`
	// List of allowed registries.
	AllowedRegistries FunctionRuntimePolicyAllowedRegistryArrayOutput `pulumi:"allowedRegistries"`
	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayOutput `pulumi:"applicationScopes"`
	// Detects brute force login attempts
	AuditBruteForceLogin pulumi.BoolPtrOutput                `pulumi:"auditBruteForceLogin"`
	Auditing             FunctionRuntimePolicyAuditingOutput `pulumi:"auditing"`
	// Username of the account that created the service.
	Author                     pulumi.StringOutput                           `pulumi:"author"`
	BlacklistedOsUsers         FunctionRuntimePolicyBlacklistedOsUsersOutput `pulumi:"blacklistedOsUsers"`
	BlockContainerExec         pulumi.BoolPtrOutput                          `pulumi:"blockContainerExec"`
	BlockDisallowedImages      pulumi.BoolPtrOutput                          `pulumi:"blockDisallowedImages"`
	BlockFilelessExec          pulumi.BoolPtrOutput                          `pulumi:"blockFilelessExec"`
	BlockNonCompliantWorkloads pulumi.BoolPtrOutput                          `pulumi:"blockNonCompliantWorkloads"`
	BlockNonK8sContainers      pulumi.BoolPtrOutput                          `pulumi:"blockNonK8sContainers"`
	// Bypass scope configuration.
	BypassScopes           FunctionRuntimePolicyBypassScopeArrayOutput `pulumi:"bypassScopes"`
	ContainerExec          FunctionRuntimePolicyContainerExecOutput    `pulumi:"containerExec"`
	Created                pulumi.StringOutput                         `pulumi:"created"`
	Cve                    pulumi.StringPtrOutput                      `pulumi:"cve"`
	DefaultSecurityProfile pulumi.StringPtrOutput                      `pulumi:"defaultSecurityProfile"`
	// The description of the function runtime policy
	Description pulumi.StringPtrOutput `pulumi:"description"`
	Digest      pulumi.StringPtrOutput `pulumi:"digest"`
	// Drift prevention configuration.
	DriftPreventions         FunctionRuntimePolicyDriftPreventionArrayOutput `pulumi:"driftPreventions"`
	EnableCryptoMiningDns    pulumi.BoolPtrOutput                            `pulumi:"enableCryptoMiningDns"`
	EnableForkGuard          pulumi.BoolPtrOutput                            `pulumi:"enableForkGuard"`
	EnableIpReputation       pulumi.BoolPtrOutput                            `pulumi:"enableIpReputation"`
	EnablePortScanProtection pulumi.BoolPtrOutput                            `pulumi:"enablePortScanProtection"`
	// Whether allowed executables configuration is enabled.
	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"`
	EnforceSchedulerAddedOn pulumi.IntPtrOutput `pulumi:"enforceSchedulerAddedOn"`
	// List of excluded application scopes.
	ExcludeApplicationScopes pulumi.StringArrayOutput `pulumi:"excludeApplicationScopes"`
	// Executable blacklist configuration.
	ExecutableBlacklists   FunctionRuntimePolicyExecutableBlacklistArrayOutput `pulumi:"executableBlacklists"`
	FailedKubernetesChecks FunctionRuntimePolicyFailedKubernetesChecksOutput   `pulumi:"failedKubernetesChecks"`
	FileBlock              FunctionRuntimePolicyFileBlockOutput                `pulumi:"fileBlock"`
	// Configuration for file integrity monitoring.
	FileIntegrityMonitorings FunctionRuntimePolicyFileIntegrityMonitoringArrayOutput `pulumi:"fileIntegrityMonitorings"`
	ForkGuardProcessLimit    pulumi.IntPtrOutput                                     `pulumi:"forkGuardProcessLimit"`
	// 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"`
	ImageName                 pulumi.StringPtrOutput `pulumi:"imageName"`
	IsAuditChecked            pulumi.BoolPtrOutput   `pulumi:"isAuditChecked"`
	IsAutoGenerated           pulumi.BoolPtrOutput   `pulumi:"isAutoGenerated"`
	IsOotbPolicy              pulumi.BoolPtrOutput   `pulumi:"isOotbPolicy"`
	Lastupdate                pulumi.IntOutput       `pulumi:"lastupdate"`
	// Container privileges configuration.
	LimitContainerPrivileges FunctionRuntimePolicyLimitContainerPrivilegeArrayOutput `pulumi:"limitContainerPrivileges"`
	LinuxCapabilities        FunctionRuntimePolicyLinuxCapabilitiesOutput            `pulumi:"linuxCapabilities"`
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions FunctionRuntimePolicyMalwareScanOptionsPtrOutput `pulumi:"malwareScanOptions"`
	// Name assigned to the attribute.
	Name                     pulumi.StringOutput                                 `pulumi:"name"`
	NoNewPrivileges          pulumi.BoolPtrOutput                                `pulumi:"noNewPrivileges"`
	OnlyRegisteredImages     pulumi.BoolPtrOutput                                `pulumi:"onlyRegisteredImages"`
	PackageBlock             FunctionRuntimePolicyPackageBlockOutput             `pulumi:"packageBlock"`
	Permission               pulumi.StringPtrOutput                              `pulumi:"permission"`
	PortBlock                FunctionRuntimePolicyPortBlockOutput                `pulumi:"portBlock"`
	ReadonlyFiles            FunctionRuntimePolicyReadonlyFilesOutput            `pulumi:"readonlyFiles"`
	ReadonlyRegistry         FunctionRuntimePolicyReadonlyRegistryOutput         `pulumi:"readonlyRegistry"`
	Registry                 pulumi.StringPtrOutput                              `pulumi:"registry"`
	RegistryAccessMonitoring FunctionRuntimePolicyRegistryAccessMonitoringOutput `pulumi:"registryAccessMonitoring"`
	RepoName                 pulumi.StringPtrOutput                              `pulumi:"repoName"`
	ResourceName             pulumi.StringPtrOutput                              `pulumi:"resourceName"`
	ResourceType             pulumi.StringPtrOutput                              `pulumi:"resourceType"`
	// Restricted volumes configuration.
	RestrictedVolumes FunctionRuntimePolicyRestrictedVolumeArrayOutput `pulumi:"restrictedVolumes"`
	ReverseShell      FunctionRuntimePolicyReverseShellOutput          `pulumi:"reverseShell"`
	RuntimeMode       pulumi.IntPtrOutput                              `pulumi:"runtimeMode"`
	RuntimeType       pulumi.StringPtrOutput                           `pulumi:"runtimeType"`
	// 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"`
	// Scope configuration.
	Scopes                    FunctionRuntimePolicyScopeArrayOutput                `pulumi:"scopes"`
	SystemIntegrityProtection FunctionRuntimePolicySystemIntegrityProtectionOutput `pulumi:"systemIntegrityProtection"`
	Tripwire                  FunctionRuntimePolicyTripwireOutput                  `pulumi:"tripwire"`
	Type                      pulumi.StringPtrOutput                               `pulumi:"type"`
	Updated                   pulumi.StringOutput                                  `pulumi:"updated"`
	Version                   pulumi.StringPtrOutput                               `pulumi:"version"`
	VpatchVersion             pulumi.StringPtrOutput                               `pulumi:"vpatchVersion"`
	WhitelistedOsUsers        FunctionRuntimePolicyWhitelistedOsUsersOutput        `pulumi:"whitelistedOsUsers"`
}

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 FunctionRuntimePolicyAllowedExecutable added in v0.8.27

type FunctionRuntimePolicyAllowedExecutable struct {
	// List of allowed executables.
	AllowExecutables []string `pulumi:"allowExecutables"`
	// List of allowed root executables.
	AllowRootExecutables []string `pulumi:"allowRootExecutables"`
	// Whether allowed executables configuration is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Whether to treat executables separately.
	SeparateExecutables *bool `pulumi:"separateExecutables"`
}

type FunctionRuntimePolicyAllowedExecutableArgs added in v0.8.27

type FunctionRuntimePolicyAllowedExecutableArgs struct {
	// List of allowed executables.
	AllowExecutables pulumi.StringArrayInput `pulumi:"allowExecutables"`
	// List of allowed root executables.
	AllowRootExecutables pulumi.StringArrayInput `pulumi:"allowRootExecutables"`
	// Whether allowed executables configuration is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Whether to treat executables separately.
	SeparateExecutables pulumi.BoolPtrInput `pulumi:"separateExecutables"`
}

func (FunctionRuntimePolicyAllowedExecutableArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyAllowedExecutableArgs) ToFunctionRuntimePolicyAllowedExecutableOutput added in v0.8.27

func (i FunctionRuntimePolicyAllowedExecutableArgs) ToFunctionRuntimePolicyAllowedExecutableOutput() FunctionRuntimePolicyAllowedExecutableOutput

func (FunctionRuntimePolicyAllowedExecutableArgs) ToFunctionRuntimePolicyAllowedExecutableOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyAllowedExecutableArgs) ToFunctionRuntimePolicyAllowedExecutableOutputWithContext(ctx context.Context) FunctionRuntimePolicyAllowedExecutableOutput

type FunctionRuntimePolicyAllowedExecutableArray added in v0.8.27

type FunctionRuntimePolicyAllowedExecutableArray []FunctionRuntimePolicyAllowedExecutableInput

func (FunctionRuntimePolicyAllowedExecutableArray) ElementType added in v0.8.27

func (FunctionRuntimePolicyAllowedExecutableArray) ToFunctionRuntimePolicyAllowedExecutableArrayOutput added in v0.8.27

func (i FunctionRuntimePolicyAllowedExecutableArray) ToFunctionRuntimePolicyAllowedExecutableArrayOutput() FunctionRuntimePolicyAllowedExecutableArrayOutput

func (FunctionRuntimePolicyAllowedExecutableArray) ToFunctionRuntimePolicyAllowedExecutableArrayOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyAllowedExecutableArray) ToFunctionRuntimePolicyAllowedExecutableArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyAllowedExecutableArrayOutput

type FunctionRuntimePolicyAllowedExecutableArrayInput added in v0.8.27

type FunctionRuntimePolicyAllowedExecutableArrayInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyAllowedExecutableArrayOutput() FunctionRuntimePolicyAllowedExecutableArrayOutput
	ToFunctionRuntimePolicyAllowedExecutableArrayOutputWithContext(context.Context) FunctionRuntimePolicyAllowedExecutableArrayOutput
}

FunctionRuntimePolicyAllowedExecutableArrayInput is an input type that accepts FunctionRuntimePolicyAllowedExecutableArray and FunctionRuntimePolicyAllowedExecutableArrayOutput values. You can construct a concrete instance of `FunctionRuntimePolicyAllowedExecutableArrayInput` via:

FunctionRuntimePolicyAllowedExecutableArray{ FunctionRuntimePolicyAllowedExecutableArgs{...} }

type FunctionRuntimePolicyAllowedExecutableArrayOutput added in v0.8.27

type FunctionRuntimePolicyAllowedExecutableArrayOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyAllowedExecutableArrayOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyAllowedExecutableArrayOutput) Index added in v0.8.27

func (FunctionRuntimePolicyAllowedExecutableArrayOutput) ToFunctionRuntimePolicyAllowedExecutableArrayOutput added in v0.8.27

func (o FunctionRuntimePolicyAllowedExecutableArrayOutput) ToFunctionRuntimePolicyAllowedExecutableArrayOutput() FunctionRuntimePolicyAllowedExecutableArrayOutput

func (FunctionRuntimePolicyAllowedExecutableArrayOutput) ToFunctionRuntimePolicyAllowedExecutableArrayOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyAllowedExecutableArrayOutput) ToFunctionRuntimePolicyAllowedExecutableArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyAllowedExecutableArrayOutput

type FunctionRuntimePolicyAllowedExecutableInput added in v0.8.27

type FunctionRuntimePolicyAllowedExecutableInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyAllowedExecutableOutput() FunctionRuntimePolicyAllowedExecutableOutput
	ToFunctionRuntimePolicyAllowedExecutableOutputWithContext(context.Context) FunctionRuntimePolicyAllowedExecutableOutput
}

FunctionRuntimePolicyAllowedExecutableInput is an input type that accepts FunctionRuntimePolicyAllowedExecutableArgs and FunctionRuntimePolicyAllowedExecutableOutput values. You can construct a concrete instance of `FunctionRuntimePolicyAllowedExecutableInput` via:

FunctionRuntimePolicyAllowedExecutableArgs{...}

type FunctionRuntimePolicyAllowedExecutableOutput added in v0.8.27

type FunctionRuntimePolicyAllowedExecutableOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyAllowedExecutableOutput) AllowExecutables added in v0.8.27

List of allowed executables.

func (FunctionRuntimePolicyAllowedExecutableOutput) AllowRootExecutables added in v0.8.27

List of allowed root executables.

func (FunctionRuntimePolicyAllowedExecutableOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyAllowedExecutableOutput) Enabled added in v0.8.27

Whether allowed executables configuration is enabled.

func (FunctionRuntimePolicyAllowedExecutableOutput) SeparateExecutables added in v0.8.27

Whether to treat executables separately.

func (FunctionRuntimePolicyAllowedExecutableOutput) ToFunctionRuntimePolicyAllowedExecutableOutput added in v0.8.27

func (o FunctionRuntimePolicyAllowedExecutableOutput) ToFunctionRuntimePolicyAllowedExecutableOutput() FunctionRuntimePolicyAllowedExecutableOutput

func (FunctionRuntimePolicyAllowedExecutableOutput) ToFunctionRuntimePolicyAllowedExecutableOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyAllowedExecutableOutput) ToFunctionRuntimePolicyAllowedExecutableOutputWithContext(ctx context.Context) FunctionRuntimePolicyAllowedExecutableOutput

type FunctionRuntimePolicyAllowedRegistry added in v0.8.27

type FunctionRuntimePolicyAllowedRegistry struct {
	// List of allowed registries.
	AllowedRegistries []string `pulumi:"allowedRegistries"`
	// Whether allowed registries are enabled.
	Enabled *bool `pulumi:"enabled"`
}

type FunctionRuntimePolicyAllowedRegistryArgs added in v0.8.27

type FunctionRuntimePolicyAllowedRegistryArgs struct {
	// List of allowed registries.
	AllowedRegistries pulumi.StringArrayInput `pulumi:"allowedRegistries"`
	// Whether allowed registries are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (FunctionRuntimePolicyAllowedRegistryArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyAllowedRegistryArgs) ToFunctionRuntimePolicyAllowedRegistryOutput added in v0.8.27

func (i FunctionRuntimePolicyAllowedRegistryArgs) ToFunctionRuntimePolicyAllowedRegistryOutput() FunctionRuntimePolicyAllowedRegistryOutput

func (FunctionRuntimePolicyAllowedRegistryArgs) ToFunctionRuntimePolicyAllowedRegistryOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyAllowedRegistryArgs) ToFunctionRuntimePolicyAllowedRegistryOutputWithContext(ctx context.Context) FunctionRuntimePolicyAllowedRegistryOutput

type FunctionRuntimePolicyAllowedRegistryArray added in v0.8.27

type FunctionRuntimePolicyAllowedRegistryArray []FunctionRuntimePolicyAllowedRegistryInput

func (FunctionRuntimePolicyAllowedRegistryArray) ElementType added in v0.8.27

func (FunctionRuntimePolicyAllowedRegistryArray) ToFunctionRuntimePolicyAllowedRegistryArrayOutput added in v0.8.27

func (i FunctionRuntimePolicyAllowedRegistryArray) ToFunctionRuntimePolicyAllowedRegistryArrayOutput() FunctionRuntimePolicyAllowedRegistryArrayOutput

func (FunctionRuntimePolicyAllowedRegistryArray) ToFunctionRuntimePolicyAllowedRegistryArrayOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyAllowedRegistryArray) ToFunctionRuntimePolicyAllowedRegistryArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyAllowedRegistryArrayOutput

type FunctionRuntimePolicyAllowedRegistryArrayInput added in v0.8.27

type FunctionRuntimePolicyAllowedRegistryArrayInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyAllowedRegistryArrayOutput() FunctionRuntimePolicyAllowedRegistryArrayOutput
	ToFunctionRuntimePolicyAllowedRegistryArrayOutputWithContext(context.Context) FunctionRuntimePolicyAllowedRegistryArrayOutput
}

FunctionRuntimePolicyAllowedRegistryArrayInput is an input type that accepts FunctionRuntimePolicyAllowedRegistryArray and FunctionRuntimePolicyAllowedRegistryArrayOutput values. You can construct a concrete instance of `FunctionRuntimePolicyAllowedRegistryArrayInput` via:

FunctionRuntimePolicyAllowedRegistryArray{ FunctionRuntimePolicyAllowedRegistryArgs{...} }

type FunctionRuntimePolicyAllowedRegistryArrayOutput added in v0.8.27

type FunctionRuntimePolicyAllowedRegistryArrayOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyAllowedRegistryArrayOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyAllowedRegistryArrayOutput) Index added in v0.8.27

func (FunctionRuntimePolicyAllowedRegistryArrayOutput) ToFunctionRuntimePolicyAllowedRegistryArrayOutput added in v0.8.27

func (o FunctionRuntimePolicyAllowedRegistryArrayOutput) ToFunctionRuntimePolicyAllowedRegistryArrayOutput() FunctionRuntimePolicyAllowedRegistryArrayOutput

func (FunctionRuntimePolicyAllowedRegistryArrayOutput) ToFunctionRuntimePolicyAllowedRegistryArrayOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyAllowedRegistryArrayOutput) ToFunctionRuntimePolicyAllowedRegistryArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyAllowedRegistryArrayOutput

type FunctionRuntimePolicyAllowedRegistryInput added in v0.8.27

type FunctionRuntimePolicyAllowedRegistryInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyAllowedRegistryOutput() FunctionRuntimePolicyAllowedRegistryOutput
	ToFunctionRuntimePolicyAllowedRegistryOutputWithContext(context.Context) FunctionRuntimePolicyAllowedRegistryOutput
}

FunctionRuntimePolicyAllowedRegistryInput is an input type that accepts FunctionRuntimePolicyAllowedRegistryArgs and FunctionRuntimePolicyAllowedRegistryOutput values. You can construct a concrete instance of `FunctionRuntimePolicyAllowedRegistryInput` via:

FunctionRuntimePolicyAllowedRegistryArgs{...}

type FunctionRuntimePolicyAllowedRegistryOutput added in v0.8.27

type FunctionRuntimePolicyAllowedRegistryOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyAllowedRegistryOutput) AllowedRegistries added in v0.8.27

List of allowed registries.

func (FunctionRuntimePolicyAllowedRegistryOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyAllowedRegistryOutput) Enabled added in v0.8.27

Whether allowed registries are enabled.

func (FunctionRuntimePolicyAllowedRegistryOutput) ToFunctionRuntimePolicyAllowedRegistryOutput added in v0.8.27

func (o FunctionRuntimePolicyAllowedRegistryOutput) ToFunctionRuntimePolicyAllowedRegistryOutput() FunctionRuntimePolicyAllowedRegistryOutput

func (FunctionRuntimePolicyAllowedRegistryOutput) ToFunctionRuntimePolicyAllowedRegistryOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyAllowedRegistryOutput) ToFunctionRuntimePolicyAllowedRegistryOutputWithContext(ctx context.Context) FunctionRuntimePolicyAllowedRegistryOutput

type FunctionRuntimePolicyArgs

type FunctionRuntimePolicyArgs struct {
	// Allowed executables configuration.
	AllowedExecutables FunctionRuntimePolicyAllowedExecutableArrayInput
	// List of allowed registries.
	AllowedRegistries FunctionRuntimePolicyAllowedRegistryArrayInput
	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayInput
	// Detects brute force login attempts
	AuditBruteForceLogin pulumi.BoolPtrInput
	Auditing             FunctionRuntimePolicyAuditingPtrInput
	// Username of the account that created the service.
	Author                     pulumi.StringPtrInput
	BlacklistedOsUsers         FunctionRuntimePolicyBlacklistedOsUsersPtrInput
	BlockContainerExec         pulumi.BoolPtrInput
	BlockDisallowedImages      pulumi.BoolPtrInput
	BlockFilelessExec          pulumi.BoolPtrInput
	BlockNonCompliantWorkloads pulumi.BoolPtrInput
	BlockNonK8sContainers      pulumi.BoolPtrInput
	// Bypass scope configuration.
	BypassScopes           FunctionRuntimePolicyBypassScopeArrayInput
	ContainerExec          FunctionRuntimePolicyContainerExecPtrInput
	Created                pulumi.StringPtrInput
	Cve                    pulumi.StringPtrInput
	DefaultSecurityProfile pulumi.StringPtrInput
	// The description of the function runtime policy
	Description pulumi.StringPtrInput
	Digest      pulumi.StringPtrInput
	// Drift prevention configuration.
	DriftPreventions         FunctionRuntimePolicyDriftPreventionArrayInput
	EnableCryptoMiningDns    pulumi.BoolPtrInput
	EnableForkGuard          pulumi.BoolPtrInput
	EnableIpReputation       pulumi.BoolPtrInput
	EnablePortScanProtection pulumi.BoolPtrInput
	// Whether allowed executables configuration is enabled.
	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
	EnforceSchedulerAddedOn pulumi.IntPtrInput
	// List of excluded application scopes.
	ExcludeApplicationScopes pulumi.StringArrayInput
	// Executable blacklist configuration.
	ExecutableBlacklists   FunctionRuntimePolicyExecutableBlacklistArrayInput
	FailedKubernetesChecks FunctionRuntimePolicyFailedKubernetesChecksPtrInput
	FileBlock              FunctionRuntimePolicyFileBlockPtrInput
	// Configuration for file integrity monitoring.
	FileIntegrityMonitorings FunctionRuntimePolicyFileIntegrityMonitoringArrayInput
	ForkGuardProcessLimit    pulumi.IntPtrInput
	// 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
	ImageName                 pulumi.StringPtrInput
	IsAuditChecked            pulumi.BoolPtrInput
	IsAutoGenerated           pulumi.BoolPtrInput
	IsOotbPolicy              pulumi.BoolPtrInput
	Lastupdate                pulumi.IntPtrInput
	// Container privileges configuration.
	LimitContainerPrivileges FunctionRuntimePolicyLimitContainerPrivilegeArrayInput
	LinuxCapabilities        FunctionRuntimePolicyLinuxCapabilitiesPtrInput
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions FunctionRuntimePolicyMalwareScanOptionsPtrInput
	// Name assigned to the attribute.
	Name                     pulumi.StringPtrInput
	NoNewPrivileges          pulumi.BoolPtrInput
	OnlyRegisteredImages     pulumi.BoolPtrInput
	PackageBlock             FunctionRuntimePolicyPackageBlockPtrInput
	Permission               pulumi.StringPtrInput
	PortBlock                FunctionRuntimePolicyPortBlockPtrInput
	ReadonlyFiles            FunctionRuntimePolicyReadonlyFilesPtrInput
	ReadonlyRegistry         FunctionRuntimePolicyReadonlyRegistryPtrInput
	Registry                 pulumi.StringPtrInput
	RegistryAccessMonitoring FunctionRuntimePolicyRegistryAccessMonitoringPtrInput
	RepoName                 pulumi.StringPtrInput
	ResourceName             pulumi.StringPtrInput
	ResourceType             pulumi.StringPtrInput
	// Restricted volumes configuration.
	RestrictedVolumes FunctionRuntimePolicyRestrictedVolumeArrayInput
	ReverseShell      FunctionRuntimePolicyReverseShellPtrInput
	RuntimeMode       pulumi.IntPtrInput
	RuntimeType       pulumi.StringPtrInput
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringPtrInput
	// List of scope attributes.
	ScopeVariables FunctionRuntimePolicyScopeVariableArrayInput
	// Scope configuration.
	Scopes                    FunctionRuntimePolicyScopeArrayInput
	SystemIntegrityProtection FunctionRuntimePolicySystemIntegrityProtectionPtrInput
	Tripwire                  FunctionRuntimePolicyTripwirePtrInput
	Type                      pulumi.StringPtrInput
	Updated                   pulumi.StringPtrInput
	Version                   pulumi.StringPtrInput
	VpatchVersion             pulumi.StringPtrInput
	WhitelistedOsUsers        FunctionRuntimePolicyWhitelistedOsUsersPtrInput
}

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 FunctionRuntimePolicyAuditing added in v0.8.27

type FunctionRuntimePolicyAuditing struct {
	AuditAllNetwork            *bool `pulumi:"auditAllNetwork"`
	AuditAllProcesses          *bool `pulumi:"auditAllProcesses"`
	AuditFailedLogin           *bool `pulumi:"auditFailedLogin"`
	AuditOsUserActivity        *bool `pulumi:"auditOsUserActivity"`
	AuditProcessCmdline        *bool `pulumi:"auditProcessCmdline"`
	AuditSuccessLogin          *bool `pulumi:"auditSuccessLogin"`
	AuditUserAccountManagement *bool `pulumi:"auditUserAccountManagement"`
	Enabled                    *bool `pulumi:"enabled"`
}

type FunctionRuntimePolicyAuditingArgs added in v0.8.27

type FunctionRuntimePolicyAuditingArgs struct {
	AuditAllNetwork            pulumi.BoolPtrInput `pulumi:"auditAllNetwork"`
	AuditAllProcesses          pulumi.BoolPtrInput `pulumi:"auditAllProcesses"`
	AuditFailedLogin           pulumi.BoolPtrInput `pulumi:"auditFailedLogin"`
	AuditOsUserActivity        pulumi.BoolPtrInput `pulumi:"auditOsUserActivity"`
	AuditProcessCmdline        pulumi.BoolPtrInput `pulumi:"auditProcessCmdline"`
	AuditSuccessLogin          pulumi.BoolPtrInput `pulumi:"auditSuccessLogin"`
	AuditUserAccountManagement pulumi.BoolPtrInput `pulumi:"auditUserAccountManagement"`
	Enabled                    pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (FunctionRuntimePolicyAuditingArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyAuditingArgs) ToFunctionRuntimePolicyAuditingOutput added in v0.8.27

func (i FunctionRuntimePolicyAuditingArgs) ToFunctionRuntimePolicyAuditingOutput() FunctionRuntimePolicyAuditingOutput

func (FunctionRuntimePolicyAuditingArgs) ToFunctionRuntimePolicyAuditingOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyAuditingArgs) ToFunctionRuntimePolicyAuditingOutputWithContext(ctx context.Context) FunctionRuntimePolicyAuditingOutput

func (FunctionRuntimePolicyAuditingArgs) ToFunctionRuntimePolicyAuditingPtrOutput added in v0.8.27

func (i FunctionRuntimePolicyAuditingArgs) ToFunctionRuntimePolicyAuditingPtrOutput() FunctionRuntimePolicyAuditingPtrOutput

func (FunctionRuntimePolicyAuditingArgs) ToFunctionRuntimePolicyAuditingPtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyAuditingArgs) ToFunctionRuntimePolicyAuditingPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyAuditingPtrOutput

type FunctionRuntimePolicyAuditingInput added in v0.8.27

type FunctionRuntimePolicyAuditingInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyAuditingOutput() FunctionRuntimePolicyAuditingOutput
	ToFunctionRuntimePolicyAuditingOutputWithContext(context.Context) FunctionRuntimePolicyAuditingOutput
}

FunctionRuntimePolicyAuditingInput is an input type that accepts FunctionRuntimePolicyAuditingArgs and FunctionRuntimePolicyAuditingOutput values. You can construct a concrete instance of `FunctionRuntimePolicyAuditingInput` via:

FunctionRuntimePolicyAuditingArgs{...}

type FunctionRuntimePolicyAuditingOutput added in v0.8.27

type FunctionRuntimePolicyAuditingOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyAuditingOutput) AuditAllNetwork added in v0.8.27

func (FunctionRuntimePolicyAuditingOutput) AuditAllProcesses added in v0.8.27

func (FunctionRuntimePolicyAuditingOutput) AuditFailedLogin added in v0.8.27

func (FunctionRuntimePolicyAuditingOutput) AuditOsUserActivity added in v0.8.27

func (FunctionRuntimePolicyAuditingOutput) AuditProcessCmdline added in v0.8.27

func (FunctionRuntimePolicyAuditingOutput) AuditSuccessLogin added in v0.8.27

func (FunctionRuntimePolicyAuditingOutput) AuditUserAccountManagement added in v0.8.27

func (o FunctionRuntimePolicyAuditingOutput) AuditUserAccountManagement() pulumi.BoolPtrOutput

func (FunctionRuntimePolicyAuditingOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyAuditingOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyAuditingOutput) ToFunctionRuntimePolicyAuditingOutput added in v0.8.27

func (o FunctionRuntimePolicyAuditingOutput) ToFunctionRuntimePolicyAuditingOutput() FunctionRuntimePolicyAuditingOutput

func (FunctionRuntimePolicyAuditingOutput) ToFunctionRuntimePolicyAuditingOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyAuditingOutput) ToFunctionRuntimePolicyAuditingOutputWithContext(ctx context.Context) FunctionRuntimePolicyAuditingOutput

func (FunctionRuntimePolicyAuditingOutput) ToFunctionRuntimePolicyAuditingPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyAuditingOutput) ToFunctionRuntimePolicyAuditingPtrOutput() FunctionRuntimePolicyAuditingPtrOutput

func (FunctionRuntimePolicyAuditingOutput) ToFunctionRuntimePolicyAuditingPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyAuditingOutput) ToFunctionRuntimePolicyAuditingPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyAuditingPtrOutput

type FunctionRuntimePolicyAuditingPtrInput added in v0.8.27

type FunctionRuntimePolicyAuditingPtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyAuditingPtrOutput() FunctionRuntimePolicyAuditingPtrOutput
	ToFunctionRuntimePolicyAuditingPtrOutputWithContext(context.Context) FunctionRuntimePolicyAuditingPtrOutput
}

FunctionRuntimePolicyAuditingPtrInput is an input type that accepts FunctionRuntimePolicyAuditingArgs, FunctionRuntimePolicyAuditingPtr and FunctionRuntimePolicyAuditingPtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicyAuditingPtrInput` via:

        FunctionRuntimePolicyAuditingArgs{...}

or:

        nil

type FunctionRuntimePolicyAuditingPtrOutput added in v0.8.27

type FunctionRuntimePolicyAuditingPtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyAuditingPtrOutput) AuditAllNetwork added in v0.8.27

func (FunctionRuntimePolicyAuditingPtrOutput) AuditAllProcesses added in v0.8.27

func (FunctionRuntimePolicyAuditingPtrOutput) AuditFailedLogin added in v0.8.27

func (FunctionRuntimePolicyAuditingPtrOutput) AuditOsUserActivity added in v0.8.27

func (FunctionRuntimePolicyAuditingPtrOutput) AuditProcessCmdline added in v0.8.27

func (FunctionRuntimePolicyAuditingPtrOutput) AuditSuccessLogin added in v0.8.27

func (FunctionRuntimePolicyAuditingPtrOutput) AuditUserAccountManagement added in v0.8.27

func (o FunctionRuntimePolicyAuditingPtrOutput) AuditUserAccountManagement() pulumi.BoolPtrOutput

func (FunctionRuntimePolicyAuditingPtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicyAuditingPtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyAuditingPtrOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyAuditingPtrOutput) ToFunctionRuntimePolicyAuditingPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyAuditingPtrOutput) ToFunctionRuntimePolicyAuditingPtrOutput() FunctionRuntimePolicyAuditingPtrOutput

func (FunctionRuntimePolicyAuditingPtrOutput) ToFunctionRuntimePolicyAuditingPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyAuditingPtrOutput) ToFunctionRuntimePolicyAuditingPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyAuditingPtrOutput

type FunctionRuntimePolicyBlacklistedOsUsers added in v0.8.27

type FunctionRuntimePolicyBlacklistedOsUsers struct {
	Enabled         *bool    `pulumi:"enabled"`
	GroupBlackLists []string `pulumi:"groupBlackLists"`
	UserBlackLists  []string `pulumi:"userBlackLists"`
}

type FunctionRuntimePolicyBlacklistedOsUsersArgs added in v0.8.27

type FunctionRuntimePolicyBlacklistedOsUsersArgs struct {
	Enabled         pulumi.BoolPtrInput     `pulumi:"enabled"`
	GroupBlackLists pulumi.StringArrayInput `pulumi:"groupBlackLists"`
	UserBlackLists  pulumi.StringArrayInput `pulumi:"userBlackLists"`
}

func (FunctionRuntimePolicyBlacklistedOsUsersArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyBlacklistedOsUsersArgs) ToFunctionRuntimePolicyBlacklistedOsUsersOutput added in v0.8.27

func (i FunctionRuntimePolicyBlacklistedOsUsersArgs) ToFunctionRuntimePolicyBlacklistedOsUsersOutput() FunctionRuntimePolicyBlacklistedOsUsersOutput

func (FunctionRuntimePolicyBlacklistedOsUsersArgs) ToFunctionRuntimePolicyBlacklistedOsUsersOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyBlacklistedOsUsersArgs) ToFunctionRuntimePolicyBlacklistedOsUsersOutputWithContext(ctx context.Context) FunctionRuntimePolicyBlacklistedOsUsersOutput

func (FunctionRuntimePolicyBlacklistedOsUsersArgs) ToFunctionRuntimePolicyBlacklistedOsUsersPtrOutput added in v0.8.27

func (i FunctionRuntimePolicyBlacklistedOsUsersArgs) ToFunctionRuntimePolicyBlacklistedOsUsersPtrOutput() FunctionRuntimePolicyBlacklistedOsUsersPtrOutput

func (FunctionRuntimePolicyBlacklistedOsUsersArgs) ToFunctionRuntimePolicyBlacklistedOsUsersPtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyBlacklistedOsUsersArgs) ToFunctionRuntimePolicyBlacklistedOsUsersPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyBlacklistedOsUsersPtrOutput

type FunctionRuntimePolicyBlacklistedOsUsersInput added in v0.8.27

type FunctionRuntimePolicyBlacklistedOsUsersInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyBlacklistedOsUsersOutput() FunctionRuntimePolicyBlacklistedOsUsersOutput
	ToFunctionRuntimePolicyBlacklistedOsUsersOutputWithContext(context.Context) FunctionRuntimePolicyBlacklistedOsUsersOutput
}

FunctionRuntimePolicyBlacklistedOsUsersInput is an input type that accepts FunctionRuntimePolicyBlacklistedOsUsersArgs and FunctionRuntimePolicyBlacklistedOsUsersOutput values. You can construct a concrete instance of `FunctionRuntimePolicyBlacklistedOsUsersInput` via:

FunctionRuntimePolicyBlacklistedOsUsersArgs{...}

type FunctionRuntimePolicyBlacklistedOsUsersOutput added in v0.8.27

type FunctionRuntimePolicyBlacklistedOsUsersOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyBlacklistedOsUsersOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyBlacklistedOsUsersOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyBlacklistedOsUsersOutput) GroupBlackLists added in v0.8.27

func (FunctionRuntimePolicyBlacklistedOsUsersOutput) ToFunctionRuntimePolicyBlacklistedOsUsersOutput added in v0.8.27

func (o FunctionRuntimePolicyBlacklistedOsUsersOutput) ToFunctionRuntimePolicyBlacklistedOsUsersOutput() FunctionRuntimePolicyBlacklistedOsUsersOutput

func (FunctionRuntimePolicyBlacklistedOsUsersOutput) ToFunctionRuntimePolicyBlacklistedOsUsersOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyBlacklistedOsUsersOutput) ToFunctionRuntimePolicyBlacklistedOsUsersOutputWithContext(ctx context.Context) FunctionRuntimePolicyBlacklistedOsUsersOutput

func (FunctionRuntimePolicyBlacklistedOsUsersOutput) ToFunctionRuntimePolicyBlacklistedOsUsersPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyBlacklistedOsUsersOutput) ToFunctionRuntimePolicyBlacklistedOsUsersPtrOutput() FunctionRuntimePolicyBlacklistedOsUsersPtrOutput

func (FunctionRuntimePolicyBlacklistedOsUsersOutput) ToFunctionRuntimePolicyBlacklistedOsUsersPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyBlacklistedOsUsersOutput) ToFunctionRuntimePolicyBlacklistedOsUsersPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyBlacklistedOsUsersPtrOutput

func (FunctionRuntimePolicyBlacklistedOsUsersOutput) UserBlackLists added in v0.8.27

type FunctionRuntimePolicyBlacklistedOsUsersPtrInput added in v0.8.27

type FunctionRuntimePolicyBlacklistedOsUsersPtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyBlacklistedOsUsersPtrOutput() FunctionRuntimePolicyBlacklistedOsUsersPtrOutput
	ToFunctionRuntimePolicyBlacklistedOsUsersPtrOutputWithContext(context.Context) FunctionRuntimePolicyBlacklistedOsUsersPtrOutput
}

FunctionRuntimePolicyBlacklistedOsUsersPtrInput is an input type that accepts FunctionRuntimePolicyBlacklistedOsUsersArgs, FunctionRuntimePolicyBlacklistedOsUsersPtr and FunctionRuntimePolicyBlacklistedOsUsersPtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicyBlacklistedOsUsersPtrInput` via:

        FunctionRuntimePolicyBlacklistedOsUsersArgs{...}

or:

        nil

type FunctionRuntimePolicyBlacklistedOsUsersPtrOutput added in v0.8.27

type FunctionRuntimePolicyBlacklistedOsUsersPtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyBlacklistedOsUsersPtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicyBlacklistedOsUsersPtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyBlacklistedOsUsersPtrOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyBlacklistedOsUsersPtrOutput) GroupBlackLists added in v0.8.27

func (FunctionRuntimePolicyBlacklistedOsUsersPtrOutput) ToFunctionRuntimePolicyBlacklistedOsUsersPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyBlacklistedOsUsersPtrOutput) ToFunctionRuntimePolicyBlacklistedOsUsersPtrOutput() FunctionRuntimePolicyBlacklistedOsUsersPtrOutput

func (FunctionRuntimePolicyBlacklistedOsUsersPtrOutput) ToFunctionRuntimePolicyBlacklistedOsUsersPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyBlacklistedOsUsersPtrOutput) ToFunctionRuntimePolicyBlacklistedOsUsersPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyBlacklistedOsUsersPtrOutput

func (FunctionRuntimePolicyBlacklistedOsUsersPtrOutput) UserBlackLists added in v0.8.27

type FunctionRuntimePolicyBypassScope added in v0.8.27

type FunctionRuntimePolicyBypassScope struct {
	// Whether bypassing the scope is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Scope configuration.
	Scopes []FunctionRuntimePolicyBypassScopeScope `pulumi:"scopes"`
}

type FunctionRuntimePolicyBypassScopeArgs added in v0.8.27

type FunctionRuntimePolicyBypassScopeArgs struct {
	// Whether bypassing the scope is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Scope configuration.
	Scopes FunctionRuntimePolicyBypassScopeScopeArrayInput `pulumi:"scopes"`
}

func (FunctionRuntimePolicyBypassScopeArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyBypassScopeArgs) ToFunctionRuntimePolicyBypassScopeOutput added in v0.8.27

func (i FunctionRuntimePolicyBypassScopeArgs) ToFunctionRuntimePolicyBypassScopeOutput() FunctionRuntimePolicyBypassScopeOutput

func (FunctionRuntimePolicyBypassScopeArgs) ToFunctionRuntimePolicyBypassScopeOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyBypassScopeArgs) ToFunctionRuntimePolicyBypassScopeOutputWithContext(ctx context.Context) FunctionRuntimePolicyBypassScopeOutput

type FunctionRuntimePolicyBypassScopeArray added in v0.8.27

type FunctionRuntimePolicyBypassScopeArray []FunctionRuntimePolicyBypassScopeInput

func (FunctionRuntimePolicyBypassScopeArray) ElementType added in v0.8.27

func (FunctionRuntimePolicyBypassScopeArray) ToFunctionRuntimePolicyBypassScopeArrayOutput added in v0.8.27

func (i FunctionRuntimePolicyBypassScopeArray) ToFunctionRuntimePolicyBypassScopeArrayOutput() FunctionRuntimePolicyBypassScopeArrayOutput

func (FunctionRuntimePolicyBypassScopeArray) ToFunctionRuntimePolicyBypassScopeArrayOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyBypassScopeArray) ToFunctionRuntimePolicyBypassScopeArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyBypassScopeArrayOutput

type FunctionRuntimePolicyBypassScopeArrayInput added in v0.8.27

type FunctionRuntimePolicyBypassScopeArrayInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyBypassScopeArrayOutput() FunctionRuntimePolicyBypassScopeArrayOutput
	ToFunctionRuntimePolicyBypassScopeArrayOutputWithContext(context.Context) FunctionRuntimePolicyBypassScopeArrayOutput
}

FunctionRuntimePolicyBypassScopeArrayInput is an input type that accepts FunctionRuntimePolicyBypassScopeArray and FunctionRuntimePolicyBypassScopeArrayOutput values. You can construct a concrete instance of `FunctionRuntimePolicyBypassScopeArrayInput` via:

FunctionRuntimePolicyBypassScopeArray{ FunctionRuntimePolicyBypassScopeArgs{...} }

type FunctionRuntimePolicyBypassScopeArrayOutput added in v0.8.27

type FunctionRuntimePolicyBypassScopeArrayOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyBypassScopeArrayOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyBypassScopeArrayOutput) Index added in v0.8.27

func (FunctionRuntimePolicyBypassScopeArrayOutput) ToFunctionRuntimePolicyBypassScopeArrayOutput added in v0.8.27

func (o FunctionRuntimePolicyBypassScopeArrayOutput) ToFunctionRuntimePolicyBypassScopeArrayOutput() FunctionRuntimePolicyBypassScopeArrayOutput

func (FunctionRuntimePolicyBypassScopeArrayOutput) ToFunctionRuntimePolicyBypassScopeArrayOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyBypassScopeArrayOutput) ToFunctionRuntimePolicyBypassScopeArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyBypassScopeArrayOutput

type FunctionRuntimePolicyBypassScopeInput added in v0.8.27

type FunctionRuntimePolicyBypassScopeInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyBypassScopeOutput() FunctionRuntimePolicyBypassScopeOutput
	ToFunctionRuntimePolicyBypassScopeOutputWithContext(context.Context) FunctionRuntimePolicyBypassScopeOutput
}

FunctionRuntimePolicyBypassScopeInput is an input type that accepts FunctionRuntimePolicyBypassScopeArgs and FunctionRuntimePolicyBypassScopeOutput values. You can construct a concrete instance of `FunctionRuntimePolicyBypassScopeInput` via:

FunctionRuntimePolicyBypassScopeArgs{...}

type FunctionRuntimePolicyBypassScopeOutput added in v0.8.27

type FunctionRuntimePolicyBypassScopeOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyBypassScopeOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyBypassScopeOutput) Enabled added in v0.8.27

Whether bypassing the scope is enabled.

func (FunctionRuntimePolicyBypassScopeOutput) Scopes added in v0.8.27

Scope configuration.

func (FunctionRuntimePolicyBypassScopeOutput) ToFunctionRuntimePolicyBypassScopeOutput added in v0.8.27

func (o FunctionRuntimePolicyBypassScopeOutput) ToFunctionRuntimePolicyBypassScopeOutput() FunctionRuntimePolicyBypassScopeOutput

func (FunctionRuntimePolicyBypassScopeOutput) ToFunctionRuntimePolicyBypassScopeOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyBypassScopeOutput) ToFunctionRuntimePolicyBypassScopeOutputWithContext(ctx context.Context) FunctionRuntimePolicyBypassScopeOutput

type FunctionRuntimePolicyBypassScopeScope added in v0.8.27

type FunctionRuntimePolicyBypassScopeScope struct {
	// Scope expression.
	Expression *string `pulumi:"expression"`
	// List of variables in the scope.
	Variables []FunctionRuntimePolicyBypassScopeScopeVariable `pulumi:"variables"`
}

type FunctionRuntimePolicyBypassScopeScopeArgs added in v0.8.27

type FunctionRuntimePolicyBypassScopeScopeArgs struct {
	// Scope expression.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// List of variables in the scope.
	Variables FunctionRuntimePolicyBypassScopeScopeVariableArrayInput `pulumi:"variables"`
}

func (FunctionRuntimePolicyBypassScopeScopeArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyBypassScopeScopeArgs) ToFunctionRuntimePolicyBypassScopeScopeOutput added in v0.8.27

func (i FunctionRuntimePolicyBypassScopeScopeArgs) ToFunctionRuntimePolicyBypassScopeScopeOutput() FunctionRuntimePolicyBypassScopeScopeOutput

func (FunctionRuntimePolicyBypassScopeScopeArgs) ToFunctionRuntimePolicyBypassScopeScopeOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyBypassScopeScopeArgs) ToFunctionRuntimePolicyBypassScopeScopeOutputWithContext(ctx context.Context) FunctionRuntimePolicyBypassScopeScopeOutput

type FunctionRuntimePolicyBypassScopeScopeArray added in v0.8.27

type FunctionRuntimePolicyBypassScopeScopeArray []FunctionRuntimePolicyBypassScopeScopeInput

func (FunctionRuntimePolicyBypassScopeScopeArray) ElementType added in v0.8.27

func (FunctionRuntimePolicyBypassScopeScopeArray) ToFunctionRuntimePolicyBypassScopeScopeArrayOutput added in v0.8.27

func (i FunctionRuntimePolicyBypassScopeScopeArray) ToFunctionRuntimePolicyBypassScopeScopeArrayOutput() FunctionRuntimePolicyBypassScopeScopeArrayOutput

func (FunctionRuntimePolicyBypassScopeScopeArray) ToFunctionRuntimePolicyBypassScopeScopeArrayOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyBypassScopeScopeArray) ToFunctionRuntimePolicyBypassScopeScopeArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyBypassScopeScopeArrayOutput

type FunctionRuntimePolicyBypassScopeScopeArrayInput added in v0.8.27

type FunctionRuntimePolicyBypassScopeScopeArrayInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyBypassScopeScopeArrayOutput() FunctionRuntimePolicyBypassScopeScopeArrayOutput
	ToFunctionRuntimePolicyBypassScopeScopeArrayOutputWithContext(context.Context) FunctionRuntimePolicyBypassScopeScopeArrayOutput
}

FunctionRuntimePolicyBypassScopeScopeArrayInput is an input type that accepts FunctionRuntimePolicyBypassScopeScopeArray and FunctionRuntimePolicyBypassScopeScopeArrayOutput values. You can construct a concrete instance of `FunctionRuntimePolicyBypassScopeScopeArrayInput` via:

FunctionRuntimePolicyBypassScopeScopeArray{ FunctionRuntimePolicyBypassScopeScopeArgs{...} }

type FunctionRuntimePolicyBypassScopeScopeArrayOutput added in v0.8.27

type FunctionRuntimePolicyBypassScopeScopeArrayOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyBypassScopeScopeArrayOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyBypassScopeScopeArrayOutput) Index added in v0.8.27

func (FunctionRuntimePolicyBypassScopeScopeArrayOutput) ToFunctionRuntimePolicyBypassScopeScopeArrayOutput added in v0.8.27

func (o FunctionRuntimePolicyBypassScopeScopeArrayOutput) ToFunctionRuntimePolicyBypassScopeScopeArrayOutput() FunctionRuntimePolicyBypassScopeScopeArrayOutput

func (FunctionRuntimePolicyBypassScopeScopeArrayOutput) ToFunctionRuntimePolicyBypassScopeScopeArrayOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyBypassScopeScopeArrayOutput) ToFunctionRuntimePolicyBypassScopeScopeArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyBypassScopeScopeArrayOutput

type FunctionRuntimePolicyBypassScopeScopeInput added in v0.8.27

type FunctionRuntimePolicyBypassScopeScopeInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyBypassScopeScopeOutput() FunctionRuntimePolicyBypassScopeScopeOutput
	ToFunctionRuntimePolicyBypassScopeScopeOutputWithContext(context.Context) FunctionRuntimePolicyBypassScopeScopeOutput
}

FunctionRuntimePolicyBypassScopeScopeInput is an input type that accepts FunctionRuntimePolicyBypassScopeScopeArgs and FunctionRuntimePolicyBypassScopeScopeOutput values. You can construct a concrete instance of `FunctionRuntimePolicyBypassScopeScopeInput` via:

FunctionRuntimePolicyBypassScopeScopeArgs{...}

type FunctionRuntimePolicyBypassScopeScopeOutput added in v0.8.27

type FunctionRuntimePolicyBypassScopeScopeOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyBypassScopeScopeOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyBypassScopeScopeOutput) Expression added in v0.8.27

Scope expression.

func (FunctionRuntimePolicyBypassScopeScopeOutput) ToFunctionRuntimePolicyBypassScopeScopeOutput added in v0.8.27

func (o FunctionRuntimePolicyBypassScopeScopeOutput) ToFunctionRuntimePolicyBypassScopeScopeOutput() FunctionRuntimePolicyBypassScopeScopeOutput

func (FunctionRuntimePolicyBypassScopeScopeOutput) ToFunctionRuntimePolicyBypassScopeScopeOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyBypassScopeScopeOutput) ToFunctionRuntimePolicyBypassScopeScopeOutputWithContext(ctx context.Context) FunctionRuntimePolicyBypassScopeScopeOutput

func (FunctionRuntimePolicyBypassScopeScopeOutput) Variables added in v0.8.27

List of variables in the scope.

type FunctionRuntimePolicyBypassScopeScopeVariable added in v0.8.27

type FunctionRuntimePolicyBypassScopeScopeVariable struct {
	// Variable attribute.
	Attribute *string `pulumi:"attribute"`
	// Variable value.
	Value *string `pulumi:"value"`
}

type FunctionRuntimePolicyBypassScopeScopeVariableArgs added in v0.8.27

type FunctionRuntimePolicyBypassScopeScopeVariableArgs struct {
	// Variable attribute.
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	// Variable value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (FunctionRuntimePolicyBypassScopeScopeVariableArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyBypassScopeScopeVariableArgs) ToFunctionRuntimePolicyBypassScopeScopeVariableOutput added in v0.8.27

func (i FunctionRuntimePolicyBypassScopeScopeVariableArgs) ToFunctionRuntimePolicyBypassScopeScopeVariableOutput() FunctionRuntimePolicyBypassScopeScopeVariableOutput

func (FunctionRuntimePolicyBypassScopeScopeVariableArgs) ToFunctionRuntimePolicyBypassScopeScopeVariableOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyBypassScopeScopeVariableArgs) ToFunctionRuntimePolicyBypassScopeScopeVariableOutputWithContext(ctx context.Context) FunctionRuntimePolicyBypassScopeScopeVariableOutput

type FunctionRuntimePolicyBypassScopeScopeVariableArray added in v0.8.27

type FunctionRuntimePolicyBypassScopeScopeVariableArray []FunctionRuntimePolicyBypassScopeScopeVariableInput

func (FunctionRuntimePolicyBypassScopeScopeVariableArray) ElementType added in v0.8.27

func (FunctionRuntimePolicyBypassScopeScopeVariableArray) ToFunctionRuntimePolicyBypassScopeScopeVariableArrayOutput added in v0.8.27

func (i FunctionRuntimePolicyBypassScopeScopeVariableArray) ToFunctionRuntimePolicyBypassScopeScopeVariableArrayOutput() FunctionRuntimePolicyBypassScopeScopeVariableArrayOutput

func (FunctionRuntimePolicyBypassScopeScopeVariableArray) ToFunctionRuntimePolicyBypassScopeScopeVariableArrayOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyBypassScopeScopeVariableArray) ToFunctionRuntimePolicyBypassScopeScopeVariableArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyBypassScopeScopeVariableArrayOutput

type FunctionRuntimePolicyBypassScopeScopeVariableArrayInput added in v0.8.27

type FunctionRuntimePolicyBypassScopeScopeVariableArrayInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyBypassScopeScopeVariableArrayOutput() FunctionRuntimePolicyBypassScopeScopeVariableArrayOutput
	ToFunctionRuntimePolicyBypassScopeScopeVariableArrayOutputWithContext(context.Context) FunctionRuntimePolicyBypassScopeScopeVariableArrayOutput
}

FunctionRuntimePolicyBypassScopeScopeVariableArrayInput is an input type that accepts FunctionRuntimePolicyBypassScopeScopeVariableArray and FunctionRuntimePolicyBypassScopeScopeVariableArrayOutput values. You can construct a concrete instance of `FunctionRuntimePolicyBypassScopeScopeVariableArrayInput` via:

FunctionRuntimePolicyBypassScopeScopeVariableArray{ FunctionRuntimePolicyBypassScopeScopeVariableArgs{...} }

type FunctionRuntimePolicyBypassScopeScopeVariableArrayOutput added in v0.8.27

type FunctionRuntimePolicyBypassScopeScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyBypassScopeScopeVariableArrayOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyBypassScopeScopeVariableArrayOutput) Index added in v0.8.27

func (FunctionRuntimePolicyBypassScopeScopeVariableArrayOutput) ToFunctionRuntimePolicyBypassScopeScopeVariableArrayOutput added in v0.8.27

func (FunctionRuntimePolicyBypassScopeScopeVariableArrayOutput) ToFunctionRuntimePolicyBypassScopeScopeVariableArrayOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyBypassScopeScopeVariableArrayOutput) ToFunctionRuntimePolicyBypassScopeScopeVariableArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyBypassScopeScopeVariableArrayOutput

type FunctionRuntimePolicyBypassScopeScopeVariableInput added in v0.8.27

type FunctionRuntimePolicyBypassScopeScopeVariableInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyBypassScopeScopeVariableOutput() FunctionRuntimePolicyBypassScopeScopeVariableOutput
	ToFunctionRuntimePolicyBypassScopeScopeVariableOutputWithContext(context.Context) FunctionRuntimePolicyBypassScopeScopeVariableOutput
}

FunctionRuntimePolicyBypassScopeScopeVariableInput is an input type that accepts FunctionRuntimePolicyBypassScopeScopeVariableArgs and FunctionRuntimePolicyBypassScopeScopeVariableOutput values. You can construct a concrete instance of `FunctionRuntimePolicyBypassScopeScopeVariableInput` via:

FunctionRuntimePolicyBypassScopeScopeVariableArgs{...}

type FunctionRuntimePolicyBypassScopeScopeVariableOutput added in v0.8.27

type FunctionRuntimePolicyBypassScopeScopeVariableOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyBypassScopeScopeVariableOutput) Attribute added in v0.8.27

Variable attribute.

func (FunctionRuntimePolicyBypassScopeScopeVariableOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyBypassScopeScopeVariableOutput) ToFunctionRuntimePolicyBypassScopeScopeVariableOutput added in v0.8.27

func (o FunctionRuntimePolicyBypassScopeScopeVariableOutput) ToFunctionRuntimePolicyBypassScopeScopeVariableOutput() FunctionRuntimePolicyBypassScopeScopeVariableOutput

func (FunctionRuntimePolicyBypassScopeScopeVariableOutput) ToFunctionRuntimePolicyBypassScopeScopeVariableOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyBypassScopeScopeVariableOutput) ToFunctionRuntimePolicyBypassScopeScopeVariableOutputWithContext(ctx context.Context) FunctionRuntimePolicyBypassScopeScopeVariableOutput

func (FunctionRuntimePolicyBypassScopeScopeVariableOutput) Value added in v0.8.27

Variable value.

type FunctionRuntimePolicyContainerExec added in v0.8.27

type FunctionRuntimePolicyContainerExec struct {
	BlockContainerExec          *bool    `pulumi:"blockContainerExec"`
	ContainerExecProcWhiteLists []string `pulumi:"containerExecProcWhiteLists"`
	Enabled                     *bool    `pulumi:"enabled"`
	ReverseShellIpWhiteLists    []string `pulumi:"reverseShellIpWhiteLists"`
}

type FunctionRuntimePolicyContainerExecArgs added in v0.8.27

type FunctionRuntimePolicyContainerExecArgs struct {
	BlockContainerExec          pulumi.BoolPtrInput     `pulumi:"blockContainerExec"`
	ContainerExecProcWhiteLists pulumi.StringArrayInput `pulumi:"containerExecProcWhiteLists"`
	Enabled                     pulumi.BoolPtrInput     `pulumi:"enabled"`
	ReverseShellIpWhiteLists    pulumi.StringArrayInput `pulumi:"reverseShellIpWhiteLists"`
}

func (FunctionRuntimePolicyContainerExecArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyContainerExecArgs) ToFunctionRuntimePolicyContainerExecOutput added in v0.8.27

func (i FunctionRuntimePolicyContainerExecArgs) ToFunctionRuntimePolicyContainerExecOutput() FunctionRuntimePolicyContainerExecOutput

func (FunctionRuntimePolicyContainerExecArgs) ToFunctionRuntimePolicyContainerExecOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyContainerExecArgs) ToFunctionRuntimePolicyContainerExecOutputWithContext(ctx context.Context) FunctionRuntimePolicyContainerExecOutput

func (FunctionRuntimePolicyContainerExecArgs) ToFunctionRuntimePolicyContainerExecPtrOutput added in v0.8.27

func (i FunctionRuntimePolicyContainerExecArgs) ToFunctionRuntimePolicyContainerExecPtrOutput() FunctionRuntimePolicyContainerExecPtrOutput

func (FunctionRuntimePolicyContainerExecArgs) ToFunctionRuntimePolicyContainerExecPtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyContainerExecArgs) ToFunctionRuntimePolicyContainerExecPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyContainerExecPtrOutput

type FunctionRuntimePolicyContainerExecInput added in v0.8.27

type FunctionRuntimePolicyContainerExecInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyContainerExecOutput() FunctionRuntimePolicyContainerExecOutput
	ToFunctionRuntimePolicyContainerExecOutputWithContext(context.Context) FunctionRuntimePolicyContainerExecOutput
}

FunctionRuntimePolicyContainerExecInput is an input type that accepts FunctionRuntimePolicyContainerExecArgs and FunctionRuntimePolicyContainerExecOutput values. You can construct a concrete instance of `FunctionRuntimePolicyContainerExecInput` via:

FunctionRuntimePolicyContainerExecArgs{...}

type FunctionRuntimePolicyContainerExecOutput added in v0.8.27

type FunctionRuntimePolicyContainerExecOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyContainerExecOutput) BlockContainerExec added in v0.8.27

func (FunctionRuntimePolicyContainerExecOutput) ContainerExecProcWhiteLists added in v0.8.27

func (o FunctionRuntimePolicyContainerExecOutput) ContainerExecProcWhiteLists() pulumi.StringArrayOutput

func (FunctionRuntimePolicyContainerExecOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyContainerExecOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyContainerExecOutput) ReverseShellIpWhiteLists added in v0.8.27

func (FunctionRuntimePolicyContainerExecOutput) ToFunctionRuntimePolicyContainerExecOutput added in v0.8.27

func (o FunctionRuntimePolicyContainerExecOutput) ToFunctionRuntimePolicyContainerExecOutput() FunctionRuntimePolicyContainerExecOutput

func (FunctionRuntimePolicyContainerExecOutput) ToFunctionRuntimePolicyContainerExecOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyContainerExecOutput) ToFunctionRuntimePolicyContainerExecOutputWithContext(ctx context.Context) FunctionRuntimePolicyContainerExecOutput

func (FunctionRuntimePolicyContainerExecOutput) ToFunctionRuntimePolicyContainerExecPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyContainerExecOutput) ToFunctionRuntimePolicyContainerExecPtrOutput() FunctionRuntimePolicyContainerExecPtrOutput

func (FunctionRuntimePolicyContainerExecOutput) ToFunctionRuntimePolicyContainerExecPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyContainerExecOutput) ToFunctionRuntimePolicyContainerExecPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyContainerExecPtrOutput

type FunctionRuntimePolicyContainerExecPtrInput added in v0.8.27

type FunctionRuntimePolicyContainerExecPtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyContainerExecPtrOutput() FunctionRuntimePolicyContainerExecPtrOutput
	ToFunctionRuntimePolicyContainerExecPtrOutputWithContext(context.Context) FunctionRuntimePolicyContainerExecPtrOutput
}

FunctionRuntimePolicyContainerExecPtrInput is an input type that accepts FunctionRuntimePolicyContainerExecArgs, FunctionRuntimePolicyContainerExecPtr and FunctionRuntimePolicyContainerExecPtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicyContainerExecPtrInput` via:

        FunctionRuntimePolicyContainerExecArgs{...}

or:

        nil

type FunctionRuntimePolicyContainerExecPtrOutput added in v0.8.27

type FunctionRuntimePolicyContainerExecPtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyContainerExecPtrOutput) BlockContainerExec added in v0.8.27

func (FunctionRuntimePolicyContainerExecPtrOutput) ContainerExecProcWhiteLists added in v0.8.27

func (FunctionRuntimePolicyContainerExecPtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicyContainerExecPtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyContainerExecPtrOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyContainerExecPtrOutput) ReverseShellIpWhiteLists added in v0.8.27

func (FunctionRuntimePolicyContainerExecPtrOutput) ToFunctionRuntimePolicyContainerExecPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyContainerExecPtrOutput) ToFunctionRuntimePolicyContainerExecPtrOutput() FunctionRuntimePolicyContainerExecPtrOutput

func (FunctionRuntimePolicyContainerExecPtrOutput) ToFunctionRuntimePolicyContainerExecPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyContainerExecPtrOutput) ToFunctionRuntimePolicyContainerExecPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyContainerExecPtrOutput

type FunctionRuntimePolicyDriftPrevention added in v0.8.27

type FunctionRuntimePolicyDriftPrevention struct {
	// Whether drift prevention is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Whether to lockdown execution drift.
	ExecLockdown *bool `pulumi:"execLockdown"`
	// List of items in the execution lockdown white list.
	ExecLockdownWhiteLists []string `pulumi:"execLockdownWhiteLists"`
	// Whether to lockdown image drift.
	ImageLockdown *bool `pulumi:"imageLockdown"`
}

type FunctionRuntimePolicyDriftPreventionArgs added in v0.8.27

type FunctionRuntimePolicyDriftPreventionArgs struct {
	// Whether drift prevention is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Whether to lockdown execution drift.
	ExecLockdown pulumi.BoolPtrInput `pulumi:"execLockdown"`
	// List of items in the execution lockdown white list.
	ExecLockdownWhiteLists pulumi.StringArrayInput `pulumi:"execLockdownWhiteLists"`
	// Whether to lockdown image drift.
	ImageLockdown pulumi.BoolPtrInput `pulumi:"imageLockdown"`
}

func (FunctionRuntimePolicyDriftPreventionArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyDriftPreventionArgs) ToFunctionRuntimePolicyDriftPreventionOutput added in v0.8.27

func (i FunctionRuntimePolicyDriftPreventionArgs) ToFunctionRuntimePolicyDriftPreventionOutput() FunctionRuntimePolicyDriftPreventionOutput

func (FunctionRuntimePolicyDriftPreventionArgs) ToFunctionRuntimePolicyDriftPreventionOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyDriftPreventionArgs) ToFunctionRuntimePolicyDriftPreventionOutputWithContext(ctx context.Context) FunctionRuntimePolicyDriftPreventionOutput

type FunctionRuntimePolicyDriftPreventionArray added in v0.8.27

type FunctionRuntimePolicyDriftPreventionArray []FunctionRuntimePolicyDriftPreventionInput

func (FunctionRuntimePolicyDriftPreventionArray) ElementType added in v0.8.27

func (FunctionRuntimePolicyDriftPreventionArray) ToFunctionRuntimePolicyDriftPreventionArrayOutput added in v0.8.27

func (i FunctionRuntimePolicyDriftPreventionArray) ToFunctionRuntimePolicyDriftPreventionArrayOutput() FunctionRuntimePolicyDriftPreventionArrayOutput

func (FunctionRuntimePolicyDriftPreventionArray) ToFunctionRuntimePolicyDriftPreventionArrayOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyDriftPreventionArray) ToFunctionRuntimePolicyDriftPreventionArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyDriftPreventionArrayOutput

type FunctionRuntimePolicyDriftPreventionArrayInput added in v0.8.27

type FunctionRuntimePolicyDriftPreventionArrayInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyDriftPreventionArrayOutput() FunctionRuntimePolicyDriftPreventionArrayOutput
	ToFunctionRuntimePolicyDriftPreventionArrayOutputWithContext(context.Context) FunctionRuntimePolicyDriftPreventionArrayOutput
}

FunctionRuntimePolicyDriftPreventionArrayInput is an input type that accepts FunctionRuntimePolicyDriftPreventionArray and FunctionRuntimePolicyDriftPreventionArrayOutput values. You can construct a concrete instance of `FunctionRuntimePolicyDriftPreventionArrayInput` via:

FunctionRuntimePolicyDriftPreventionArray{ FunctionRuntimePolicyDriftPreventionArgs{...} }

type FunctionRuntimePolicyDriftPreventionArrayOutput added in v0.8.27

type FunctionRuntimePolicyDriftPreventionArrayOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyDriftPreventionArrayOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyDriftPreventionArrayOutput) Index added in v0.8.27

func (FunctionRuntimePolicyDriftPreventionArrayOutput) ToFunctionRuntimePolicyDriftPreventionArrayOutput added in v0.8.27

func (o FunctionRuntimePolicyDriftPreventionArrayOutput) ToFunctionRuntimePolicyDriftPreventionArrayOutput() FunctionRuntimePolicyDriftPreventionArrayOutput

func (FunctionRuntimePolicyDriftPreventionArrayOutput) ToFunctionRuntimePolicyDriftPreventionArrayOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyDriftPreventionArrayOutput) ToFunctionRuntimePolicyDriftPreventionArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyDriftPreventionArrayOutput

type FunctionRuntimePolicyDriftPreventionInput added in v0.8.27

type FunctionRuntimePolicyDriftPreventionInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyDriftPreventionOutput() FunctionRuntimePolicyDriftPreventionOutput
	ToFunctionRuntimePolicyDriftPreventionOutputWithContext(context.Context) FunctionRuntimePolicyDriftPreventionOutput
}

FunctionRuntimePolicyDriftPreventionInput is an input type that accepts FunctionRuntimePolicyDriftPreventionArgs and FunctionRuntimePolicyDriftPreventionOutput values. You can construct a concrete instance of `FunctionRuntimePolicyDriftPreventionInput` via:

FunctionRuntimePolicyDriftPreventionArgs{...}

type FunctionRuntimePolicyDriftPreventionOutput added in v0.8.27

type FunctionRuntimePolicyDriftPreventionOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyDriftPreventionOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyDriftPreventionOutput) Enabled added in v0.8.27

Whether drift prevention is enabled.

func (FunctionRuntimePolicyDriftPreventionOutput) ExecLockdown added in v0.8.27

Whether to lockdown execution drift.

func (FunctionRuntimePolicyDriftPreventionOutput) ExecLockdownWhiteLists added in v0.8.27

List of items in the execution lockdown white list.

func (FunctionRuntimePolicyDriftPreventionOutput) ImageLockdown added in v0.8.27

Whether to lockdown image drift.

func (FunctionRuntimePolicyDriftPreventionOutput) ToFunctionRuntimePolicyDriftPreventionOutput added in v0.8.27

func (o FunctionRuntimePolicyDriftPreventionOutput) ToFunctionRuntimePolicyDriftPreventionOutput() FunctionRuntimePolicyDriftPreventionOutput

func (FunctionRuntimePolicyDriftPreventionOutput) ToFunctionRuntimePolicyDriftPreventionOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyDriftPreventionOutput) ToFunctionRuntimePolicyDriftPreventionOutputWithContext(ctx context.Context) FunctionRuntimePolicyDriftPreventionOutput

type FunctionRuntimePolicyExecutableBlacklist added in v0.8.27

type FunctionRuntimePolicyExecutableBlacklist struct {
	// Whether the executable blacklist is enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of blacklisted executables.
	Executables []string `pulumi:"executables"`
}

type FunctionRuntimePolicyExecutableBlacklistArgs added in v0.8.27

type FunctionRuntimePolicyExecutableBlacklistArgs struct {
	// Whether the executable blacklist is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of blacklisted executables.
	Executables pulumi.StringArrayInput `pulumi:"executables"`
}

func (FunctionRuntimePolicyExecutableBlacklistArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyExecutableBlacklistArgs) ToFunctionRuntimePolicyExecutableBlacklistOutput added in v0.8.27

func (i FunctionRuntimePolicyExecutableBlacklistArgs) ToFunctionRuntimePolicyExecutableBlacklistOutput() FunctionRuntimePolicyExecutableBlacklistOutput

func (FunctionRuntimePolicyExecutableBlacklistArgs) ToFunctionRuntimePolicyExecutableBlacklistOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyExecutableBlacklistArgs) ToFunctionRuntimePolicyExecutableBlacklistOutputWithContext(ctx context.Context) FunctionRuntimePolicyExecutableBlacklistOutput

type FunctionRuntimePolicyExecutableBlacklistArray added in v0.8.27

type FunctionRuntimePolicyExecutableBlacklistArray []FunctionRuntimePolicyExecutableBlacklistInput

func (FunctionRuntimePolicyExecutableBlacklistArray) ElementType added in v0.8.27

func (FunctionRuntimePolicyExecutableBlacklistArray) ToFunctionRuntimePolicyExecutableBlacklistArrayOutput added in v0.8.27

func (i FunctionRuntimePolicyExecutableBlacklistArray) ToFunctionRuntimePolicyExecutableBlacklistArrayOutput() FunctionRuntimePolicyExecutableBlacklistArrayOutput

func (FunctionRuntimePolicyExecutableBlacklistArray) ToFunctionRuntimePolicyExecutableBlacklistArrayOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyExecutableBlacklistArray) ToFunctionRuntimePolicyExecutableBlacklistArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyExecutableBlacklistArrayOutput

type FunctionRuntimePolicyExecutableBlacklistArrayInput added in v0.8.27

type FunctionRuntimePolicyExecutableBlacklistArrayInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyExecutableBlacklistArrayOutput() FunctionRuntimePolicyExecutableBlacklistArrayOutput
	ToFunctionRuntimePolicyExecutableBlacklistArrayOutputWithContext(context.Context) FunctionRuntimePolicyExecutableBlacklistArrayOutput
}

FunctionRuntimePolicyExecutableBlacklistArrayInput is an input type that accepts FunctionRuntimePolicyExecutableBlacklistArray and FunctionRuntimePolicyExecutableBlacklistArrayOutput values. You can construct a concrete instance of `FunctionRuntimePolicyExecutableBlacklistArrayInput` via:

FunctionRuntimePolicyExecutableBlacklistArray{ FunctionRuntimePolicyExecutableBlacklistArgs{...} }

type FunctionRuntimePolicyExecutableBlacklistArrayOutput added in v0.8.27

type FunctionRuntimePolicyExecutableBlacklistArrayOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyExecutableBlacklistArrayOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyExecutableBlacklistArrayOutput) Index added in v0.8.27

func (FunctionRuntimePolicyExecutableBlacklistArrayOutput) ToFunctionRuntimePolicyExecutableBlacklistArrayOutput added in v0.8.27

func (o FunctionRuntimePolicyExecutableBlacklistArrayOutput) ToFunctionRuntimePolicyExecutableBlacklistArrayOutput() FunctionRuntimePolicyExecutableBlacklistArrayOutput

func (FunctionRuntimePolicyExecutableBlacklistArrayOutput) ToFunctionRuntimePolicyExecutableBlacklistArrayOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyExecutableBlacklistArrayOutput) ToFunctionRuntimePolicyExecutableBlacklistArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyExecutableBlacklistArrayOutput

type FunctionRuntimePolicyExecutableBlacklistInput added in v0.8.27

type FunctionRuntimePolicyExecutableBlacklistInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyExecutableBlacklistOutput() FunctionRuntimePolicyExecutableBlacklistOutput
	ToFunctionRuntimePolicyExecutableBlacklistOutputWithContext(context.Context) FunctionRuntimePolicyExecutableBlacklistOutput
}

FunctionRuntimePolicyExecutableBlacklistInput is an input type that accepts FunctionRuntimePolicyExecutableBlacklistArgs and FunctionRuntimePolicyExecutableBlacklistOutput values. You can construct a concrete instance of `FunctionRuntimePolicyExecutableBlacklistInput` via:

FunctionRuntimePolicyExecutableBlacklistArgs{...}

type FunctionRuntimePolicyExecutableBlacklistOutput added in v0.8.27

type FunctionRuntimePolicyExecutableBlacklistOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyExecutableBlacklistOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyExecutableBlacklistOutput) Enabled added in v0.8.27

Whether the executable blacklist is enabled.

func (FunctionRuntimePolicyExecutableBlacklistOutput) Executables added in v0.8.27

List of blacklisted executables.

func (FunctionRuntimePolicyExecutableBlacklistOutput) ToFunctionRuntimePolicyExecutableBlacklistOutput added in v0.8.27

func (o FunctionRuntimePolicyExecutableBlacklistOutput) ToFunctionRuntimePolicyExecutableBlacklistOutput() FunctionRuntimePolicyExecutableBlacklistOutput

func (FunctionRuntimePolicyExecutableBlacklistOutput) ToFunctionRuntimePolicyExecutableBlacklistOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyExecutableBlacklistOutput) ToFunctionRuntimePolicyExecutableBlacklistOutputWithContext(ctx context.Context) FunctionRuntimePolicyExecutableBlacklistOutput

type FunctionRuntimePolicyFailedKubernetesChecks added in v0.8.27

type FunctionRuntimePolicyFailedKubernetesChecks struct {
	Enabled      *bool    `pulumi:"enabled"`
	FailedChecks []string `pulumi:"failedChecks"`
}

type FunctionRuntimePolicyFailedKubernetesChecksArgs added in v0.8.27

type FunctionRuntimePolicyFailedKubernetesChecksArgs struct {
	Enabled      pulumi.BoolPtrInput     `pulumi:"enabled"`
	FailedChecks pulumi.StringArrayInput `pulumi:"failedChecks"`
}

func (FunctionRuntimePolicyFailedKubernetesChecksArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyFailedKubernetesChecksArgs) ToFunctionRuntimePolicyFailedKubernetesChecksOutput added in v0.8.27

func (i FunctionRuntimePolicyFailedKubernetesChecksArgs) ToFunctionRuntimePolicyFailedKubernetesChecksOutput() FunctionRuntimePolicyFailedKubernetesChecksOutput

func (FunctionRuntimePolicyFailedKubernetesChecksArgs) ToFunctionRuntimePolicyFailedKubernetesChecksOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyFailedKubernetesChecksArgs) ToFunctionRuntimePolicyFailedKubernetesChecksOutputWithContext(ctx context.Context) FunctionRuntimePolicyFailedKubernetesChecksOutput

func (FunctionRuntimePolicyFailedKubernetesChecksArgs) ToFunctionRuntimePolicyFailedKubernetesChecksPtrOutput added in v0.8.27

func (i FunctionRuntimePolicyFailedKubernetesChecksArgs) ToFunctionRuntimePolicyFailedKubernetesChecksPtrOutput() FunctionRuntimePolicyFailedKubernetesChecksPtrOutput

func (FunctionRuntimePolicyFailedKubernetesChecksArgs) ToFunctionRuntimePolicyFailedKubernetesChecksPtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyFailedKubernetesChecksArgs) ToFunctionRuntimePolicyFailedKubernetesChecksPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyFailedKubernetesChecksPtrOutput

type FunctionRuntimePolicyFailedKubernetesChecksInput added in v0.8.27

type FunctionRuntimePolicyFailedKubernetesChecksInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyFailedKubernetesChecksOutput() FunctionRuntimePolicyFailedKubernetesChecksOutput
	ToFunctionRuntimePolicyFailedKubernetesChecksOutputWithContext(context.Context) FunctionRuntimePolicyFailedKubernetesChecksOutput
}

FunctionRuntimePolicyFailedKubernetesChecksInput is an input type that accepts FunctionRuntimePolicyFailedKubernetesChecksArgs and FunctionRuntimePolicyFailedKubernetesChecksOutput values. You can construct a concrete instance of `FunctionRuntimePolicyFailedKubernetesChecksInput` via:

FunctionRuntimePolicyFailedKubernetesChecksArgs{...}

type FunctionRuntimePolicyFailedKubernetesChecksOutput added in v0.8.27

type FunctionRuntimePolicyFailedKubernetesChecksOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyFailedKubernetesChecksOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyFailedKubernetesChecksOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyFailedKubernetesChecksOutput) FailedChecks added in v0.8.27

func (FunctionRuntimePolicyFailedKubernetesChecksOutput) ToFunctionRuntimePolicyFailedKubernetesChecksOutput added in v0.8.27

func (o FunctionRuntimePolicyFailedKubernetesChecksOutput) ToFunctionRuntimePolicyFailedKubernetesChecksOutput() FunctionRuntimePolicyFailedKubernetesChecksOutput

func (FunctionRuntimePolicyFailedKubernetesChecksOutput) ToFunctionRuntimePolicyFailedKubernetesChecksOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyFailedKubernetesChecksOutput) ToFunctionRuntimePolicyFailedKubernetesChecksOutputWithContext(ctx context.Context) FunctionRuntimePolicyFailedKubernetesChecksOutput

func (FunctionRuntimePolicyFailedKubernetesChecksOutput) ToFunctionRuntimePolicyFailedKubernetesChecksPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyFailedKubernetesChecksOutput) ToFunctionRuntimePolicyFailedKubernetesChecksPtrOutput() FunctionRuntimePolicyFailedKubernetesChecksPtrOutput

func (FunctionRuntimePolicyFailedKubernetesChecksOutput) ToFunctionRuntimePolicyFailedKubernetesChecksPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyFailedKubernetesChecksOutput) ToFunctionRuntimePolicyFailedKubernetesChecksPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyFailedKubernetesChecksPtrOutput

type FunctionRuntimePolicyFailedKubernetesChecksPtrInput added in v0.8.27

type FunctionRuntimePolicyFailedKubernetesChecksPtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyFailedKubernetesChecksPtrOutput() FunctionRuntimePolicyFailedKubernetesChecksPtrOutput
	ToFunctionRuntimePolicyFailedKubernetesChecksPtrOutputWithContext(context.Context) FunctionRuntimePolicyFailedKubernetesChecksPtrOutput
}

FunctionRuntimePolicyFailedKubernetesChecksPtrInput is an input type that accepts FunctionRuntimePolicyFailedKubernetesChecksArgs, FunctionRuntimePolicyFailedKubernetesChecksPtr and FunctionRuntimePolicyFailedKubernetesChecksPtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicyFailedKubernetesChecksPtrInput` via:

        FunctionRuntimePolicyFailedKubernetesChecksArgs{...}

or:

        nil

type FunctionRuntimePolicyFailedKubernetesChecksPtrOutput added in v0.8.27

type FunctionRuntimePolicyFailedKubernetesChecksPtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyFailedKubernetesChecksPtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicyFailedKubernetesChecksPtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyFailedKubernetesChecksPtrOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyFailedKubernetesChecksPtrOutput) FailedChecks added in v0.8.27

func (FunctionRuntimePolicyFailedKubernetesChecksPtrOutput) ToFunctionRuntimePolicyFailedKubernetesChecksPtrOutput added in v0.8.27

func (FunctionRuntimePolicyFailedKubernetesChecksPtrOutput) ToFunctionRuntimePolicyFailedKubernetesChecksPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyFailedKubernetesChecksPtrOutput) ToFunctionRuntimePolicyFailedKubernetesChecksPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyFailedKubernetesChecksPtrOutput

type FunctionRuntimePolicyFileBlock added in v0.8.27

type FunctionRuntimePolicyFileBlock struct {
	BlockFilesProcesses            []string `pulumi:"blockFilesProcesses"`
	BlockFilesUsers                []string `pulumi:"blockFilesUsers"`
	Enabled                        *bool    `pulumi:"enabled"`
	ExceptionalBlockFiles          []string `pulumi:"exceptionalBlockFiles"`
	ExceptionalBlockFilesProcesses []string `pulumi:"exceptionalBlockFilesProcesses"`
	ExceptionalBlockFilesUsers     []string `pulumi:"exceptionalBlockFilesUsers"`
	FilenameBlockLists             []string `pulumi:"filenameBlockLists"`
}

type FunctionRuntimePolicyFileBlockArgs added in v0.8.27

type FunctionRuntimePolicyFileBlockArgs struct {
	BlockFilesProcesses            pulumi.StringArrayInput `pulumi:"blockFilesProcesses"`
	BlockFilesUsers                pulumi.StringArrayInput `pulumi:"blockFilesUsers"`
	Enabled                        pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalBlockFiles          pulumi.StringArrayInput `pulumi:"exceptionalBlockFiles"`
	ExceptionalBlockFilesProcesses pulumi.StringArrayInput `pulumi:"exceptionalBlockFilesProcesses"`
	ExceptionalBlockFilesUsers     pulumi.StringArrayInput `pulumi:"exceptionalBlockFilesUsers"`
	FilenameBlockLists             pulumi.StringArrayInput `pulumi:"filenameBlockLists"`
}

func (FunctionRuntimePolicyFileBlockArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyFileBlockArgs) ToFunctionRuntimePolicyFileBlockOutput added in v0.8.27

func (i FunctionRuntimePolicyFileBlockArgs) ToFunctionRuntimePolicyFileBlockOutput() FunctionRuntimePolicyFileBlockOutput

func (FunctionRuntimePolicyFileBlockArgs) ToFunctionRuntimePolicyFileBlockOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyFileBlockArgs) ToFunctionRuntimePolicyFileBlockOutputWithContext(ctx context.Context) FunctionRuntimePolicyFileBlockOutput

func (FunctionRuntimePolicyFileBlockArgs) ToFunctionRuntimePolicyFileBlockPtrOutput added in v0.8.27

func (i FunctionRuntimePolicyFileBlockArgs) ToFunctionRuntimePolicyFileBlockPtrOutput() FunctionRuntimePolicyFileBlockPtrOutput

func (FunctionRuntimePolicyFileBlockArgs) ToFunctionRuntimePolicyFileBlockPtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyFileBlockArgs) ToFunctionRuntimePolicyFileBlockPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyFileBlockPtrOutput

type FunctionRuntimePolicyFileBlockInput added in v0.8.27

type FunctionRuntimePolicyFileBlockInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyFileBlockOutput() FunctionRuntimePolicyFileBlockOutput
	ToFunctionRuntimePolicyFileBlockOutputWithContext(context.Context) FunctionRuntimePolicyFileBlockOutput
}

FunctionRuntimePolicyFileBlockInput is an input type that accepts FunctionRuntimePolicyFileBlockArgs and FunctionRuntimePolicyFileBlockOutput values. You can construct a concrete instance of `FunctionRuntimePolicyFileBlockInput` via:

FunctionRuntimePolicyFileBlockArgs{...}

type FunctionRuntimePolicyFileBlockOutput added in v0.8.27

type FunctionRuntimePolicyFileBlockOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyFileBlockOutput) BlockFilesProcesses added in v0.8.27

func (FunctionRuntimePolicyFileBlockOutput) BlockFilesUsers added in v0.8.27

func (FunctionRuntimePolicyFileBlockOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyFileBlockOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyFileBlockOutput) ExceptionalBlockFiles added in v0.8.27

func (FunctionRuntimePolicyFileBlockOutput) ExceptionalBlockFilesProcesses added in v0.8.27

func (o FunctionRuntimePolicyFileBlockOutput) ExceptionalBlockFilesProcesses() pulumi.StringArrayOutput

func (FunctionRuntimePolicyFileBlockOutput) ExceptionalBlockFilesUsers added in v0.8.27

func (o FunctionRuntimePolicyFileBlockOutput) ExceptionalBlockFilesUsers() pulumi.StringArrayOutput

func (FunctionRuntimePolicyFileBlockOutput) FilenameBlockLists added in v0.8.27

func (FunctionRuntimePolicyFileBlockOutput) ToFunctionRuntimePolicyFileBlockOutput added in v0.8.27

func (o FunctionRuntimePolicyFileBlockOutput) ToFunctionRuntimePolicyFileBlockOutput() FunctionRuntimePolicyFileBlockOutput

func (FunctionRuntimePolicyFileBlockOutput) ToFunctionRuntimePolicyFileBlockOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyFileBlockOutput) ToFunctionRuntimePolicyFileBlockOutputWithContext(ctx context.Context) FunctionRuntimePolicyFileBlockOutput

func (FunctionRuntimePolicyFileBlockOutput) ToFunctionRuntimePolicyFileBlockPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyFileBlockOutput) ToFunctionRuntimePolicyFileBlockPtrOutput() FunctionRuntimePolicyFileBlockPtrOutput

func (FunctionRuntimePolicyFileBlockOutput) ToFunctionRuntimePolicyFileBlockPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyFileBlockOutput) ToFunctionRuntimePolicyFileBlockPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyFileBlockPtrOutput

type FunctionRuntimePolicyFileBlockPtrInput added in v0.8.27

type FunctionRuntimePolicyFileBlockPtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyFileBlockPtrOutput() FunctionRuntimePolicyFileBlockPtrOutput
	ToFunctionRuntimePolicyFileBlockPtrOutputWithContext(context.Context) FunctionRuntimePolicyFileBlockPtrOutput
}

FunctionRuntimePolicyFileBlockPtrInput is an input type that accepts FunctionRuntimePolicyFileBlockArgs, FunctionRuntimePolicyFileBlockPtr and FunctionRuntimePolicyFileBlockPtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicyFileBlockPtrInput` via:

        FunctionRuntimePolicyFileBlockArgs{...}

or:

        nil

type FunctionRuntimePolicyFileBlockPtrOutput added in v0.8.27

type FunctionRuntimePolicyFileBlockPtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyFileBlockPtrOutput) BlockFilesProcesses added in v0.8.27

func (FunctionRuntimePolicyFileBlockPtrOutput) BlockFilesUsers added in v0.8.27

func (FunctionRuntimePolicyFileBlockPtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicyFileBlockPtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyFileBlockPtrOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFiles added in v0.8.27

func (FunctionRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFilesProcesses added in v0.8.27

func (o FunctionRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFilesProcesses() pulumi.StringArrayOutput

func (FunctionRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFilesUsers added in v0.8.27

func (o FunctionRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFilesUsers() pulumi.StringArrayOutput

func (FunctionRuntimePolicyFileBlockPtrOutput) FilenameBlockLists added in v0.8.27

func (FunctionRuntimePolicyFileBlockPtrOutput) ToFunctionRuntimePolicyFileBlockPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyFileBlockPtrOutput) ToFunctionRuntimePolicyFileBlockPtrOutput() FunctionRuntimePolicyFileBlockPtrOutput

func (FunctionRuntimePolicyFileBlockPtrOutput) ToFunctionRuntimePolicyFileBlockPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyFileBlockPtrOutput) ToFunctionRuntimePolicyFileBlockPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyFileBlockPtrOutput

type FunctionRuntimePolicyFileIntegrityMonitoring added in v0.8.27

type FunctionRuntimePolicyFileIntegrityMonitoring struct {
	// If true, file integrity monitoring is enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of paths to be excluded from monitoring.
	ExceptionalMonitoredFiles []string `pulumi:"exceptionalMonitoredFiles"`
	// List of processes to be excluded from monitoring.
	ExceptionalMonitoredFilesProcesses []string `pulumi:"exceptionalMonitoredFilesProcesses"`
	// List of users to be excluded from monitoring.
	ExceptionalMonitoredFilesUsers []string `pulumi:"exceptionalMonitoredFilesUsers"`
	// List of paths to be monitored.
	MonitoredFiles []string `pulumi:"monitoredFiles"`
	// Whether to monitor file attribute operations.
	MonitoredFilesAttributes *bool `pulumi:"monitoredFilesAttributes"`
	// Whether to monitor file create operations.
	MonitoredFilesCreate *bool `pulumi:"monitoredFilesCreate"`
	// Whether to monitor file delete operations.
	MonitoredFilesDelete *bool `pulumi:"monitoredFilesDelete"`
	// Whether to monitor file modify operations.
	MonitoredFilesModify *bool `pulumi:"monitoredFilesModify"`
	// List of processes associated with monitored files.
	MonitoredFilesProcesses []string `pulumi:"monitoredFilesProcesses"`
	// Whether to monitor file read operations.
	MonitoredFilesRead *bool `pulumi:"monitoredFilesRead"`
	// List of users associated with monitored files.
	MonitoredFilesUsers []string `pulumi:"monitoredFilesUsers"`
}

type FunctionRuntimePolicyFileIntegrityMonitoringArgs added in v0.8.27

type FunctionRuntimePolicyFileIntegrityMonitoringArgs struct {
	// If true, file integrity monitoring is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of paths to be excluded from monitoring.
	ExceptionalMonitoredFiles pulumi.StringArrayInput `pulumi:"exceptionalMonitoredFiles"`
	// List of processes to be excluded from monitoring.
	ExceptionalMonitoredFilesProcesses pulumi.StringArrayInput `pulumi:"exceptionalMonitoredFilesProcesses"`
	// List of users to be excluded from monitoring.
	ExceptionalMonitoredFilesUsers pulumi.StringArrayInput `pulumi:"exceptionalMonitoredFilesUsers"`
	// List of paths to be monitored.
	MonitoredFiles pulumi.StringArrayInput `pulumi:"monitoredFiles"`
	// Whether to monitor file attribute operations.
	MonitoredFilesAttributes pulumi.BoolPtrInput `pulumi:"monitoredFilesAttributes"`
	// Whether to monitor file create operations.
	MonitoredFilesCreate pulumi.BoolPtrInput `pulumi:"monitoredFilesCreate"`
	// Whether to monitor file delete operations.
	MonitoredFilesDelete pulumi.BoolPtrInput `pulumi:"monitoredFilesDelete"`
	// Whether to monitor file modify operations.
	MonitoredFilesModify pulumi.BoolPtrInput `pulumi:"monitoredFilesModify"`
	// List of processes associated with monitored files.
	MonitoredFilesProcesses pulumi.StringArrayInput `pulumi:"monitoredFilesProcesses"`
	// Whether to monitor file read operations.
	MonitoredFilesRead pulumi.BoolPtrInput `pulumi:"monitoredFilesRead"`
	// List of users associated with monitored files.
	MonitoredFilesUsers pulumi.StringArrayInput `pulumi:"monitoredFilesUsers"`
}

func (FunctionRuntimePolicyFileIntegrityMonitoringArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyFileIntegrityMonitoringArgs) ToFunctionRuntimePolicyFileIntegrityMonitoringOutput added in v0.8.27

func (i FunctionRuntimePolicyFileIntegrityMonitoringArgs) ToFunctionRuntimePolicyFileIntegrityMonitoringOutput() FunctionRuntimePolicyFileIntegrityMonitoringOutput

func (FunctionRuntimePolicyFileIntegrityMonitoringArgs) ToFunctionRuntimePolicyFileIntegrityMonitoringOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyFileIntegrityMonitoringArgs) ToFunctionRuntimePolicyFileIntegrityMonitoringOutputWithContext(ctx context.Context) FunctionRuntimePolicyFileIntegrityMonitoringOutput

type FunctionRuntimePolicyFileIntegrityMonitoringArray added in v0.8.27

type FunctionRuntimePolicyFileIntegrityMonitoringArray []FunctionRuntimePolicyFileIntegrityMonitoringInput

func (FunctionRuntimePolicyFileIntegrityMonitoringArray) ElementType added in v0.8.27

func (FunctionRuntimePolicyFileIntegrityMonitoringArray) ToFunctionRuntimePolicyFileIntegrityMonitoringArrayOutput added in v0.8.27

func (i FunctionRuntimePolicyFileIntegrityMonitoringArray) ToFunctionRuntimePolicyFileIntegrityMonitoringArrayOutput() FunctionRuntimePolicyFileIntegrityMonitoringArrayOutput

func (FunctionRuntimePolicyFileIntegrityMonitoringArray) ToFunctionRuntimePolicyFileIntegrityMonitoringArrayOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyFileIntegrityMonitoringArray) ToFunctionRuntimePolicyFileIntegrityMonitoringArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyFileIntegrityMonitoringArrayOutput

type FunctionRuntimePolicyFileIntegrityMonitoringArrayInput added in v0.8.27

type FunctionRuntimePolicyFileIntegrityMonitoringArrayInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyFileIntegrityMonitoringArrayOutput() FunctionRuntimePolicyFileIntegrityMonitoringArrayOutput
	ToFunctionRuntimePolicyFileIntegrityMonitoringArrayOutputWithContext(context.Context) FunctionRuntimePolicyFileIntegrityMonitoringArrayOutput
}

FunctionRuntimePolicyFileIntegrityMonitoringArrayInput is an input type that accepts FunctionRuntimePolicyFileIntegrityMonitoringArray and FunctionRuntimePolicyFileIntegrityMonitoringArrayOutput values. You can construct a concrete instance of `FunctionRuntimePolicyFileIntegrityMonitoringArrayInput` via:

FunctionRuntimePolicyFileIntegrityMonitoringArray{ FunctionRuntimePolicyFileIntegrityMonitoringArgs{...} }

type FunctionRuntimePolicyFileIntegrityMonitoringArrayOutput added in v0.8.27

type FunctionRuntimePolicyFileIntegrityMonitoringArrayOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyFileIntegrityMonitoringArrayOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyFileIntegrityMonitoringArrayOutput) Index added in v0.8.27

func (FunctionRuntimePolicyFileIntegrityMonitoringArrayOutput) ToFunctionRuntimePolicyFileIntegrityMonitoringArrayOutput added in v0.8.27

func (FunctionRuntimePolicyFileIntegrityMonitoringArrayOutput) ToFunctionRuntimePolicyFileIntegrityMonitoringArrayOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyFileIntegrityMonitoringArrayOutput) ToFunctionRuntimePolicyFileIntegrityMonitoringArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyFileIntegrityMonitoringArrayOutput

type FunctionRuntimePolicyFileIntegrityMonitoringInput added in v0.8.27

type FunctionRuntimePolicyFileIntegrityMonitoringInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyFileIntegrityMonitoringOutput() FunctionRuntimePolicyFileIntegrityMonitoringOutput
	ToFunctionRuntimePolicyFileIntegrityMonitoringOutputWithContext(context.Context) FunctionRuntimePolicyFileIntegrityMonitoringOutput
}

FunctionRuntimePolicyFileIntegrityMonitoringInput is an input type that accepts FunctionRuntimePolicyFileIntegrityMonitoringArgs and FunctionRuntimePolicyFileIntegrityMonitoringOutput values. You can construct a concrete instance of `FunctionRuntimePolicyFileIntegrityMonitoringInput` via:

FunctionRuntimePolicyFileIntegrityMonitoringArgs{...}

type FunctionRuntimePolicyFileIntegrityMonitoringOutput added in v0.8.27

type FunctionRuntimePolicyFileIntegrityMonitoringOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyFileIntegrityMonitoringOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyFileIntegrityMonitoringOutput) Enabled added in v0.8.27

If true, file integrity monitoring is enabled.

func (FunctionRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFiles added in v0.8.27

List of paths to be excluded from monitoring.

func (FunctionRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFilesProcesses added in v0.8.27

func (o FunctionRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFilesProcesses() pulumi.StringArrayOutput

List of processes to be excluded from monitoring.

func (FunctionRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFilesUsers added in v0.8.27

List of users to be excluded from monitoring.

func (FunctionRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFiles added in v0.8.27

List of paths to be monitored.

func (FunctionRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesAttributes added in v0.8.27

Whether to monitor file attribute operations.

func (FunctionRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesCreate added in v0.8.27

Whether to monitor file create operations.

func (FunctionRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesDelete added in v0.8.27

Whether to monitor file delete operations.

func (FunctionRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesModify added in v0.8.27

Whether to monitor file modify operations.

func (FunctionRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesProcesses added in v0.8.27

List of processes associated with monitored files.

func (FunctionRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesRead added in v0.8.27

Whether to monitor file read operations.

func (FunctionRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesUsers added in v0.8.27

List of users associated with monitored files.

func (FunctionRuntimePolicyFileIntegrityMonitoringOutput) ToFunctionRuntimePolicyFileIntegrityMonitoringOutput added in v0.8.27

func (o FunctionRuntimePolicyFileIntegrityMonitoringOutput) ToFunctionRuntimePolicyFileIntegrityMonitoringOutput() FunctionRuntimePolicyFileIntegrityMonitoringOutput

func (FunctionRuntimePolicyFileIntegrityMonitoringOutput) ToFunctionRuntimePolicyFileIntegrityMonitoringOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyFileIntegrityMonitoringOutput) ToFunctionRuntimePolicyFileIntegrityMonitoringOutputWithContext(ctx context.Context) FunctionRuntimePolicyFileIntegrityMonitoringOutput

type FunctionRuntimePolicyInput

type FunctionRuntimePolicyInput interface {
	pulumi.Input

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

type FunctionRuntimePolicyLimitContainerPrivilege added in v0.8.27

type FunctionRuntimePolicyLimitContainerPrivilege struct {
	// Whether to block adding capabilities.
	BlockAddCapabilities *bool `pulumi:"blockAddCapabilities"`
	// Whether container privilege limitations are enabled.
	Enabled *bool `pulumi:"enabled"`
	// Whether to limit IPC-related capabilities.
	Ipcmode *bool `pulumi:"ipcmode"`
	// Whether to limit network-related capabilities.
	Netmode *bool `pulumi:"netmode"`
	// Whether to limit process-related capabilities.
	Pidmode *bool `pulumi:"pidmode"`
	// Whether to prevent low port binding.
	PreventLowPortBinding *bool `pulumi:"preventLowPortBinding"`
	// Whether to prevent the use of the root user.
	PreventRootUser *bool `pulumi:"preventRootUser"`
	// Whether the container is run in privileged mode.
	Privileged *bool `pulumi:"privileged"`
	// Whether to use the host user.
	UseHostUser *bool `pulumi:"useHostUser"`
	// Whether to limit user-related capabilities.
	Usermode *bool `pulumi:"usermode"`
	// Whether to limit UTS-related capabilities.
	Utsmode *bool `pulumi:"utsmode"`
}

type FunctionRuntimePolicyLimitContainerPrivilegeArgs added in v0.8.27

type FunctionRuntimePolicyLimitContainerPrivilegeArgs struct {
	// Whether to block adding capabilities.
	BlockAddCapabilities pulumi.BoolPtrInput `pulumi:"blockAddCapabilities"`
	// Whether container privilege limitations are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Whether to limit IPC-related capabilities.
	Ipcmode pulumi.BoolPtrInput `pulumi:"ipcmode"`
	// Whether to limit network-related capabilities.
	Netmode pulumi.BoolPtrInput `pulumi:"netmode"`
	// Whether to limit process-related capabilities.
	Pidmode pulumi.BoolPtrInput `pulumi:"pidmode"`
	// Whether to prevent low port binding.
	PreventLowPortBinding pulumi.BoolPtrInput `pulumi:"preventLowPortBinding"`
	// Whether to prevent the use of the root user.
	PreventRootUser pulumi.BoolPtrInput `pulumi:"preventRootUser"`
	// Whether the container is run in privileged mode.
	Privileged pulumi.BoolPtrInput `pulumi:"privileged"`
	// Whether to use the host user.
	UseHostUser pulumi.BoolPtrInput `pulumi:"useHostUser"`
	// Whether to limit user-related capabilities.
	Usermode pulumi.BoolPtrInput `pulumi:"usermode"`
	// Whether to limit UTS-related capabilities.
	Utsmode pulumi.BoolPtrInput `pulumi:"utsmode"`
}

func (FunctionRuntimePolicyLimitContainerPrivilegeArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyLimitContainerPrivilegeArgs) ToFunctionRuntimePolicyLimitContainerPrivilegeOutput added in v0.8.27

func (i FunctionRuntimePolicyLimitContainerPrivilegeArgs) ToFunctionRuntimePolicyLimitContainerPrivilegeOutput() FunctionRuntimePolicyLimitContainerPrivilegeOutput

func (FunctionRuntimePolicyLimitContainerPrivilegeArgs) ToFunctionRuntimePolicyLimitContainerPrivilegeOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyLimitContainerPrivilegeArgs) ToFunctionRuntimePolicyLimitContainerPrivilegeOutputWithContext(ctx context.Context) FunctionRuntimePolicyLimitContainerPrivilegeOutput

type FunctionRuntimePolicyLimitContainerPrivilegeArray added in v0.8.27

type FunctionRuntimePolicyLimitContainerPrivilegeArray []FunctionRuntimePolicyLimitContainerPrivilegeInput

func (FunctionRuntimePolicyLimitContainerPrivilegeArray) ElementType added in v0.8.27

func (FunctionRuntimePolicyLimitContainerPrivilegeArray) ToFunctionRuntimePolicyLimitContainerPrivilegeArrayOutput added in v0.8.27

func (i FunctionRuntimePolicyLimitContainerPrivilegeArray) ToFunctionRuntimePolicyLimitContainerPrivilegeArrayOutput() FunctionRuntimePolicyLimitContainerPrivilegeArrayOutput

func (FunctionRuntimePolicyLimitContainerPrivilegeArray) ToFunctionRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyLimitContainerPrivilegeArray) ToFunctionRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyLimitContainerPrivilegeArrayOutput

type FunctionRuntimePolicyLimitContainerPrivilegeArrayInput added in v0.8.27

type FunctionRuntimePolicyLimitContainerPrivilegeArrayInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyLimitContainerPrivilegeArrayOutput() FunctionRuntimePolicyLimitContainerPrivilegeArrayOutput
	ToFunctionRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext(context.Context) FunctionRuntimePolicyLimitContainerPrivilegeArrayOutput
}

FunctionRuntimePolicyLimitContainerPrivilegeArrayInput is an input type that accepts FunctionRuntimePolicyLimitContainerPrivilegeArray and FunctionRuntimePolicyLimitContainerPrivilegeArrayOutput values. You can construct a concrete instance of `FunctionRuntimePolicyLimitContainerPrivilegeArrayInput` via:

FunctionRuntimePolicyLimitContainerPrivilegeArray{ FunctionRuntimePolicyLimitContainerPrivilegeArgs{...} }

type FunctionRuntimePolicyLimitContainerPrivilegeArrayOutput added in v0.8.27

type FunctionRuntimePolicyLimitContainerPrivilegeArrayOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyLimitContainerPrivilegeArrayOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyLimitContainerPrivilegeArrayOutput) Index added in v0.8.27

func (FunctionRuntimePolicyLimitContainerPrivilegeArrayOutput) ToFunctionRuntimePolicyLimitContainerPrivilegeArrayOutput added in v0.8.27

func (FunctionRuntimePolicyLimitContainerPrivilegeArrayOutput) ToFunctionRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyLimitContainerPrivilegeArrayOutput) ToFunctionRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyLimitContainerPrivilegeArrayOutput

type FunctionRuntimePolicyLimitContainerPrivilegeInput added in v0.8.27

type FunctionRuntimePolicyLimitContainerPrivilegeInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyLimitContainerPrivilegeOutput() FunctionRuntimePolicyLimitContainerPrivilegeOutput
	ToFunctionRuntimePolicyLimitContainerPrivilegeOutputWithContext(context.Context) FunctionRuntimePolicyLimitContainerPrivilegeOutput
}

FunctionRuntimePolicyLimitContainerPrivilegeInput is an input type that accepts FunctionRuntimePolicyLimitContainerPrivilegeArgs and FunctionRuntimePolicyLimitContainerPrivilegeOutput values. You can construct a concrete instance of `FunctionRuntimePolicyLimitContainerPrivilegeInput` via:

FunctionRuntimePolicyLimitContainerPrivilegeArgs{...}

type FunctionRuntimePolicyLimitContainerPrivilegeOutput added in v0.8.27

type FunctionRuntimePolicyLimitContainerPrivilegeOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyLimitContainerPrivilegeOutput) BlockAddCapabilities added in v0.8.27

Whether to block adding capabilities.

func (FunctionRuntimePolicyLimitContainerPrivilegeOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyLimitContainerPrivilegeOutput) Enabled added in v0.8.27

Whether container privilege limitations are enabled.

func (FunctionRuntimePolicyLimitContainerPrivilegeOutput) Ipcmode added in v0.8.27

Whether to limit IPC-related capabilities.

func (FunctionRuntimePolicyLimitContainerPrivilegeOutput) Netmode added in v0.8.27

Whether to limit network-related capabilities.

func (FunctionRuntimePolicyLimitContainerPrivilegeOutput) Pidmode added in v0.8.27

Whether to limit process-related capabilities.

func (FunctionRuntimePolicyLimitContainerPrivilegeOutput) PreventLowPortBinding added in v0.8.27

Whether to prevent low port binding.

func (FunctionRuntimePolicyLimitContainerPrivilegeOutput) PreventRootUser added in v0.8.27

Whether to prevent the use of the root user.

func (FunctionRuntimePolicyLimitContainerPrivilegeOutput) Privileged added in v0.8.27

Whether the container is run in privileged mode.

func (FunctionRuntimePolicyLimitContainerPrivilegeOutput) ToFunctionRuntimePolicyLimitContainerPrivilegeOutput added in v0.8.27

func (o FunctionRuntimePolicyLimitContainerPrivilegeOutput) ToFunctionRuntimePolicyLimitContainerPrivilegeOutput() FunctionRuntimePolicyLimitContainerPrivilegeOutput

func (FunctionRuntimePolicyLimitContainerPrivilegeOutput) ToFunctionRuntimePolicyLimitContainerPrivilegeOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyLimitContainerPrivilegeOutput) ToFunctionRuntimePolicyLimitContainerPrivilegeOutputWithContext(ctx context.Context) FunctionRuntimePolicyLimitContainerPrivilegeOutput

func (FunctionRuntimePolicyLimitContainerPrivilegeOutput) UseHostUser added in v0.8.27

Whether to use the host user.

func (FunctionRuntimePolicyLimitContainerPrivilegeOutput) Usermode added in v0.8.27

Whether to limit user-related capabilities.

func (FunctionRuntimePolicyLimitContainerPrivilegeOutput) Utsmode added in v0.8.27

Whether to limit UTS-related capabilities.

type FunctionRuntimePolicyLinuxCapabilities added in v0.8.27

type FunctionRuntimePolicyLinuxCapabilities struct {
	Enabled                 *bool    `pulumi:"enabled"`
	RemoveLinuxCapabilities []string `pulumi:"removeLinuxCapabilities"`
}

type FunctionRuntimePolicyLinuxCapabilitiesArgs added in v0.8.27

type FunctionRuntimePolicyLinuxCapabilitiesArgs struct {
	Enabled                 pulumi.BoolPtrInput     `pulumi:"enabled"`
	RemoveLinuxCapabilities pulumi.StringArrayInput `pulumi:"removeLinuxCapabilities"`
}

func (FunctionRuntimePolicyLinuxCapabilitiesArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyLinuxCapabilitiesArgs) ToFunctionRuntimePolicyLinuxCapabilitiesOutput added in v0.8.27

func (i FunctionRuntimePolicyLinuxCapabilitiesArgs) ToFunctionRuntimePolicyLinuxCapabilitiesOutput() FunctionRuntimePolicyLinuxCapabilitiesOutput

func (FunctionRuntimePolicyLinuxCapabilitiesArgs) ToFunctionRuntimePolicyLinuxCapabilitiesOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyLinuxCapabilitiesArgs) ToFunctionRuntimePolicyLinuxCapabilitiesOutputWithContext(ctx context.Context) FunctionRuntimePolicyLinuxCapabilitiesOutput

func (FunctionRuntimePolicyLinuxCapabilitiesArgs) ToFunctionRuntimePolicyLinuxCapabilitiesPtrOutput added in v0.8.27

func (i FunctionRuntimePolicyLinuxCapabilitiesArgs) ToFunctionRuntimePolicyLinuxCapabilitiesPtrOutput() FunctionRuntimePolicyLinuxCapabilitiesPtrOutput

func (FunctionRuntimePolicyLinuxCapabilitiesArgs) ToFunctionRuntimePolicyLinuxCapabilitiesPtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyLinuxCapabilitiesArgs) ToFunctionRuntimePolicyLinuxCapabilitiesPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyLinuxCapabilitiesPtrOutput

type FunctionRuntimePolicyLinuxCapabilitiesInput added in v0.8.27

type FunctionRuntimePolicyLinuxCapabilitiesInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyLinuxCapabilitiesOutput() FunctionRuntimePolicyLinuxCapabilitiesOutput
	ToFunctionRuntimePolicyLinuxCapabilitiesOutputWithContext(context.Context) FunctionRuntimePolicyLinuxCapabilitiesOutput
}

FunctionRuntimePolicyLinuxCapabilitiesInput is an input type that accepts FunctionRuntimePolicyLinuxCapabilitiesArgs and FunctionRuntimePolicyLinuxCapabilitiesOutput values. You can construct a concrete instance of `FunctionRuntimePolicyLinuxCapabilitiesInput` via:

FunctionRuntimePolicyLinuxCapabilitiesArgs{...}

type FunctionRuntimePolicyLinuxCapabilitiesOutput added in v0.8.27

type FunctionRuntimePolicyLinuxCapabilitiesOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyLinuxCapabilitiesOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyLinuxCapabilitiesOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyLinuxCapabilitiesOutput) RemoveLinuxCapabilities added in v0.8.27

func (FunctionRuntimePolicyLinuxCapabilitiesOutput) ToFunctionRuntimePolicyLinuxCapabilitiesOutput added in v0.8.27

func (o FunctionRuntimePolicyLinuxCapabilitiesOutput) ToFunctionRuntimePolicyLinuxCapabilitiesOutput() FunctionRuntimePolicyLinuxCapabilitiesOutput

func (FunctionRuntimePolicyLinuxCapabilitiesOutput) ToFunctionRuntimePolicyLinuxCapabilitiesOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyLinuxCapabilitiesOutput) ToFunctionRuntimePolicyLinuxCapabilitiesOutputWithContext(ctx context.Context) FunctionRuntimePolicyLinuxCapabilitiesOutput

func (FunctionRuntimePolicyLinuxCapabilitiesOutput) ToFunctionRuntimePolicyLinuxCapabilitiesPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyLinuxCapabilitiesOutput) ToFunctionRuntimePolicyLinuxCapabilitiesPtrOutput() FunctionRuntimePolicyLinuxCapabilitiesPtrOutput

func (FunctionRuntimePolicyLinuxCapabilitiesOutput) ToFunctionRuntimePolicyLinuxCapabilitiesPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyLinuxCapabilitiesOutput) ToFunctionRuntimePolicyLinuxCapabilitiesPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyLinuxCapabilitiesPtrOutput

type FunctionRuntimePolicyLinuxCapabilitiesPtrInput added in v0.8.27

type FunctionRuntimePolicyLinuxCapabilitiesPtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyLinuxCapabilitiesPtrOutput() FunctionRuntimePolicyLinuxCapabilitiesPtrOutput
	ToFunctionRuntimePolicyLinuxCapabilitiesPtrOutputWithContext(context.Context) FunctionRuntimePolicyLinuxCapabilitiesPtrOutput
}

FunctionRuntimePolicyLinuxCapabilitiesPtrInput is an input type that accepts FunctionRuntimePolicyLinuxCapabilitiesArgs, FunctionRuntimePolicyLinuxCapabilitiesPtr and FunctionRuntimePolicyLinuxCapabilitiesPtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicyLinuxCapabilitiesPtrInput` via:

        FunctionRuntimePolicyLinuxCapabilitiesArgs{...}

or:

        nil

type FunctionRuntimePolicyLinuxCapabilitiesPtrOutput added in v0.8.27

type FunctionRuntimePolicyLinuxCapabilitiesPtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyLinuxCapabilitiesPtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicyLinuxCapabilitiesPtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyLinuxCapabilitiesPtrOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyLinuxCapabilitiesPtrOutput) RemoveLinuxCapabilities added in v0.8.27

func (FunctionRuntimePolicyLinuxCapabilitiesPtrOutput) ToFunctionRuntimePolicyLinuxCapabilitiesPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyLinuxCapabilitiesPtrOutput) ToFunctionRuntimePolicyLinuxCapabilitiesPtrOutput() FunctionRuntimePolicyLinuxCapabilitiesPtrOutput

func (FunctionRuntimePolicyLinuxCapabilitiesPtrOutput) ToFunctionRuntimePolicyLinuxCapabilitiesPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyLinuxCapabilitiesPtrOutput) ToFunctionRuntimePolicyLinuxCapabilitiesPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyLinuxCapabilitiesPtrOutput

type FunctionRuntimePolicyMalwareScanOptions added in v0.8.27

type FunctionRuntimePolicyMalwareScanOptions 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"`
	// List of registry paths to be excluded from being protected.
	IncludeDirectories []string `pulumi:"includeDirectories"`
}

type FunctionRuntimePolicyMalwareScanOptionsArgs added in v0.8.27

type FunctionRuntimePolicyMalwareScanOptionsArgs 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"`
	// List of registry paths to be excluded from being protected.
	IncludeDirectories pulumi.StringArrayInput `pulumi:"includeDirectories"`
}

func (FunctionRuntimePolicyMalwareScanOptionsArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyMalwareScanOptionsArgs) ToFunctionRuntimePolicyMalwareScanOptionsOutput added in v0.8.27

func (i FunctionRuntimePolicyMalwareScanOptionsArgs) ToFunctionRuntimePolicyMalwareScanOptionsOutput() FunctionRuntimePolicyMalwareScanOptionsOutput

func (FunctionRuntimePolicyMalwareScanOptionsArgs) ToFunctionRuntimePolicyMalwareScanOptionsOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyMalwareScanOptionsArgs) ToFunctionRuntimePolicyMalwareScanOptionsOutputWithContext(ctx context.Context) FunctionRuntimePolicyMalwareScanOptionsOutput

func (FunctionRuntimePolicyMalwareScanOptionsArgs) ToFunctionRuntimePolicyMalwareScanOptionsPtrOutput added in v0.8.27

func (i FunctionRuntimePolicyMalwareScanOptionsArgs) ToFunctionRuntimePolicyMalwareScanOptionsPtrOutput() FunctionRuntimePolicyMalwareScanOptionsPtrOutput

func (FunctionRuntimePolicyMalwareScanOptionsArgs) ToFunctionRuntimePolicyMalwareScanOptionsPtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyMalwareScanOptionsArgs) ToFunctionRuntimePolicyMalwareScanOptionsPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyMalwareScanOptionsPtrOutput

type FunctionRuntimePolicyMalwareScanOptionsInput added in v0.8.27

type FunctionRuntimePolicyMalwareScanOptionsInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyMalwareScanOptionsOutput() FunctionRuntimePolicyMalwareScanOptionsOutput
	ToFunctionRuntimePolicyMalwareScanOptionsOutputWithContext(context.Context) FunctionRuntimePolicyMalwareScanOptionsOutput
}

FunctionRuntimePolicyMalwareScanOptionsInput is an input type that accepts FunctionRuntimePolicyMalwareScanOptionsArgs and FunctionRuntimePolicyMalwareScanOptionsOutput values. You can construct a concrete instance of `FunctionRuntimePolicyMalwareScanOptionsInput` via:

FunctionRuntimePolicyMalwareScanOptionsArgs{...}

type FunctionRuntimePolicyMalwareScanOptionsOutput added in v0.8.27

type FunctionRuntimePolicyMalwareScanOptionsOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyMalwareScanOptionsOutput) Action added in v0.8.27

Set Action, Defaults to 'Alert' when empty

func (FunctionRuntimePolicyMalwareScanOptionsOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyMalwareScanOptionsOutput) Enabled added in v0.8.27

Defines if enabled or not

func (FunctionRuntimePolicyMalwareScanOptionsOutput) ExcludeDirectories added in v0.8.27

List of registry paths to be excluded from being protected.

func (FunctionRuntimePolicyMalwareScanOptionsOutput) ExcludeProcesses added in v0.8.27

List of registry processes to be excluded from being protected.

func (FunctionRuntimePolicyMalwareScanOptionsOutput) IncludeDirectories added in v0.8.27

List of registry paths to be excluded from being protected.

func (FunctionRuntimePolicyMalwareScanOptionsOutput) ToFunctionRuntimePolicyMalwareScanOptionsOutput added in v0.8.27

func (o FunctionRuntimePolicyMalwareScanOptionsOutput) ToFunctionRuntimePolicyMalwareScanOptionsOutput() FunctionRuntimePolicyMalwareScanOptionsOutput

func (FunctionRuntimePolicyMalwareScanOptionsOutput) ToFunctionRuntimePolicyMalwareScanOptionsOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyMalwareScanOptionsOutput) ToFunctionRuntimePolicyMalwareScanOptionsOutputWithContext(ctx context.Context) FunctionRuntimePolicyMalwareScanOptionsOutput

func (FunctionRuntimePolicyMalwareScanOptionsOutput) ToFunctionRuntimePolicyMalwareScanOptionsPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyMalwareScanOptionsOutput) ToFunctionRuntimePolicyMalwareScanOptionsPtrOutput() FunctionRuntimePolicyMalwareScanOptionsPtrOutput

func (FunctionRuntimePolicyMalwareScanOptionsOutput) ToFunctionRuntimePolicyMalwareScanOptionsPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyMalwareScanOptionsOutput) ToFunctionRuntimePolicyMalwareScanOptionsPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyMalwareScanOptionsPtrOutput

type FunctionRuntimePolicyMalwareScanOptionsPtrInput added in v0.8.27

type FunctionRuntimePolicyMalwareScanOptionsPtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyMalwareScanOptionsPtrOutput() FunctionRuntimePolicyMalwareScanOptionsPtrOutput
	ToFunctionRuntimePolicyMalwareScanOptionsPtrOutputWithContext(context.Context) FunctionRuntimePolicyMalwareScanOptionsPtrOutput
}

FunctionRuntimePolicyMalwareScanOptionsPtrInput is an input type that accepts FunctionRuntimePolicyMalwareScanOptionsArgs, FunctionRuntimePolicyMalwareScanOptionsPtr and FunctionRuntimePolicyMalwareScanOptionsPtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicyMalwareScanOptionsPtrInput` via:

        FunctionRuntimePolicyMalwareScanOptionsArgs{...}

or:

        nil

type FunctionRuntimePolicyMalwareScanOptionsPtrOutput added in v0.8.27

type FunctionRuntimePolicyMalwareScanOptionsPtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyMalwareScanOptionsPtrOutput) Action added in v0.8.27

Set Action, Defaults to 'Alert' when empty

func (FunctionRuntimePolicyMalwareScanOptionsPtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicyMalwareScanOptionsPtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyMalwareScanOptionsPtrOutput) Enabled added in v0.8.27

Defines if enabled or not

func (FunctionRuntimePolicyMalwareScanOptionsPtrOutput) ExcludeDirectories added in v0.8.27

List of registry paths to be excluded from being protected.

func (FunctionRuntimePolicyMalwareScanOptionsPtrOutput) ExcludeProcesses added in v0.8.27

List of registry processes to be excluded from being protected.

func (FunctionRuntimePolicyMalwareScanOptionsPtrOutput) IncludeDirectories added in v0.8.27

List of registry paths to be excluded from being protected.

func (FunctionRuntimePolicyMalwareScanOptionsPtrOutput) ToFunctionRuntimePolicyMalwareScanOptionsPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyMalwareScanOptionsPtrOutput) ToFunctionRuntimePolicyMalwareScanOptionsPtrOutput() FunctionRuntimePolicyMalwareScanOptionsPtrOutput

func (FunctionRuntimePolicyMalwareScanOptionsPtrOutput) ToFunctionRuntimePolicyMalwareScanOptionsPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyMalwareScanOptionsPtrOutput) ToFunctionRuntimePolicyMalwareScanOptionsPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyMalwareScanOptionsPtrOutput

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) AllowedExecutables added in v0.8.27

Allowed executables configuration.

func (FunctionRuntimePolicyOutput) AllowedRegistries added in v0.8.27

List of allowed registries.

func (FunctionRuntimePolicyOutput) ApplicationScopes

Indicates the application scope of the service.

func (FunctionRuntimePolicyOutput) AuditBruteForceLogin added in v0.8.27

func (o FunctionRuntimePolicyOutput) AuditBruteForceLogin() pulumi.BoolPtrOutput

Detects brute force login attempts

func (FunctionRuntimePolicyOutput) Auditing added in v0.8.27

func (FunctionRuntimePolicyOutput) Author

Username of the account that created the service.

func (FunctionRuntimePolicyOutput) BlacklistedOsUsers added in v0.8.27

func (FunctionRuntimePolicyOutput) BlockContainerExec added in v0.8.27

func (o FunctionRuntimePolicyOutput) BlockContainerExec() pulumi.BoolPtrOutput

func (FunctionRuntimePolicyOutput) BlockDisallowedImages added in v0.8.27

func (o FunctionRuntimePolicyOutput) BlockDisallowedImages() pulumi.BoolPtrOutput

func (FunctionRuntimePolicyOutput) BlockFilelessExec added in v0.8.27

func (o FunctionRuntimePolicyOutput) BlockFilelessExec() pulumi.BoolPtrOutput

func (FunctionRuntimePolicyOutput) BlockNonCompliantWorkloads added in v0.8.27

func (o FunctionRuntimePolicyOutput) BlockNonCompliantWorkloads() pulumi.BoolPtrOutput

func (FunctionRuntimePolicyOutput) BlockNonK8sContainers added in v0.8.27

func (o FunctionRuntimePolicyOutput) BlockNonK8sContainers() pulumi.BoolPtrOutput

func (FunctionRuntimePolicyOutput) BypassScopes added in v0.8.27

Bypass scope configuration.

func (FunctionRuntimePolicyOutput) ContainerExec added in v0.8.27

func (FunctionRuntimePolicyOutput) Created added in v0.8.27

func (FunctionRuntimePolicyOutput) Cve added in v0.8.27

func (FunctionRuntimePolicyOutput) DefaultSecurityProfile added in v0.8.27

func (o FunctionRuntimePolicyOutput) DefaultSecurityProfile() pulumi.StringPtrOutput

func (FunctionRuntimePolicyOutput) Description

The description of the function runtime policy

func (FunctionRuntimePolicyOutput) Digest added in v0.8.27

func (FunctionRuntimePolicyOutput) DriftPreventions added in v0.8.27

Drift prevention configuration.

func (FunctionRuntimePolicyOutput) ElementType

func (FunctionRuntimePolicyOutput) EnableCryptoMiningDns added in v0.8.27

func (o FunctionRuntimePolicyOutput) EnableCryptoMiningDns() pulumi.BoolPtrOutput

func (FunctionRuntimePolicyOutput) EnableForkGuard added in v0.8.27

func (o FunctionRuntimePolicyOutput) EnableForkGuard() pulumi.BoolPtrOutput

func (FunctionRuntimePolicyOutput) EnableIpReputation added in v0.8.27

func (o FunctionRuntimePolicyOutput) EnableIpReputation() pulumi.BoolPtrOutput

func (FunctionRuntimePolicyOutput) EnablePortScanProtection added in v0.8.27

func (o FunctionRuntimePolicyOutput) EnablePortScanProtection() pulumi.BoolPtrOutput

func (FunctionRuntimePolicyOutput) Enabled

Whether allowed executables configuration is enabled.

func (FunctionRuntimePolicyOutput) Enforce

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

func (FunctionRuntimePolicyOutput) EnforceAfterDays added in v0.8.27

func (o FunctionRuntimePolicyOutput) EnforceAfterDays() pulumi.IntPtrOutput

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

func (FunctionRuntimePolicyOutput) EnforceSchedulerAddedOn added in v0.8.27

func (o FunctionRuntimePolicyOutput) EnforceSchedulerAddedOn() pulumi.IntPtrOutput

func (FunctionRuntimePolicyOutput) ExcludeApplicationScopes added in v0.8.27

func (o FunctionRuntimePolicyOutput) ExcludeApplicationScopes() pulumi.StringArrayOutput

List of excluded application scopes.

func (FunctionRuntimePolicyOutput) ExecutableBlacklists added in v0.8.27

Executable blacklist configuration.

func (FunctionRuntimePolicyOutput) FailedKubernetesChecks added in v0.8.27

func (FunctionRuntimePolicyOutput) FileBlock added in v0.8.27

func (FunctionRuntimePolicyOutput) FileIntegrityMonitorings added in v0.8.27

Configuration for file integrity monitoring.

func (FunctionRuntimePolicyOutput) ForkGuardProcessLimit added in v0.8.27

func (o FunctionRuntimePolicyOutput) ForkGuardProcessLimit() pulumi.IntPtrOutput

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) ImageName added in v0.8.27

func (FunctionRuntimePolicyOutput) IsAuditChecked added in v0.8.27

func (FunctionRuntimePolicyOutput) IsAutoGenerated added in v0.8.27

func (o FunctionRuntimePolicyOutput) IsAutoGenerated() pulumi.BoolPtrOutput

func (FunctionRuntimePolicyOutput) IsOotbPolicy added in v0.8.27

func (FunctionRuntimePolicyOutput) Lastupdate added in v0.8.27

func (FunctionRuntimePolicyOutput) LimitContainerPrivileges added in v0.8.27

Container privileges configuration.

func (FunctionRuntimePolicyOutput) LinuxCapabilities added in v0.8.27

func (FunctionRuntimePolicyOutput) MalwareScanOptions added in v0.8.27

Configuration for Real-Time Malware Protection.

func (FunctionRuntimePolicyOutput) Name

Name assigned to the attribute.

func (FunctionRuntimePolicyOutput) NoNewPrivileges added in v0.8.27

func (o FunctionRuntimePolicyOutput) NoNewPrivileges() pulumi.BoolPtrOutput

func (FunctionRuntimePolicyOutput) OnlyRegisteredImages added in v0.8.27

func (o FunctionRuntimePolicyOutput) OnlyRegisteredImages() pulumi.BoolPtrOutput

func (FunctionRuntimePolicyOutput) PackageBlock added in v0.8.27

func (FunctionRuntimePolicyOutput) Permission added in v0.8.27

func (FunctionRuntimePolicyOutput) PortBlock added in v0.8.27

func (FunctionRuntimePolicyOutput) ReadonlyFiles added in v0.8.27

func (FunctionRuntimePolicyOutput) ReadonlyRegistry added in v0.8.27

func (FunctionRuntimePolicyOutput) Registry added in v0.8.27

func (FunctionRuntimePolicyOutput) RegistryAccessMonitoring added in v0.8.27

func (FunctionRuntimePolicyOutput) RepoName added in v0.8.27

func (FunctionRuntimePolicyOutput) ResourceName added in v0.8.27

func (FunctionRuntimePolicyOutput) ResourceType added in v0.8.27

func (FunctionRuntimePolicyOutput) RestrictedVolumes added in v0.8.27

Restricted volumes configuration.

func (FunctionRuntimePolicyOutput) ReverseShell added in v0.8.27

func (FunctionRuntimePolicyOutput) RuntimeMode added in v0.8.27

func (FunctionRuntimePolicyOutput) RuntimeType added in v0.8.27

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) Scopes added in v0.8.27

Scope configuration.

func (FunctionRuntimePolicyOutput) SystemIntegrityProtection added in v0.8.27

func (FunctionRuntimePolicyOutput) ToFunctionRuntimePolicyOutput

func (o FunctionRuntimePolicyOutput) ToFunctionRuntimePolicyOutput() FunctionRuntimePolicyOutput

func (FunctionRuntimePolicyOutput) ToFunctionRuntimePolicyOutputWithContext

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

func (FunctionRuntimePolicyOutput) Tripwire added in v0.8.27

func (FunctionRuntimePolicyOutput) Type added in v0.8.27

func (FunctionRuntimePolicyOutput) Updated added in v0.8.27

func (FunctionRuntimePolicyOutput) Version added in v0.8.27

func (FunctionRuntimePolicyOutput) VpatchVersion added in v0.8.27

func (FunctionRuntimePolicyOutput) WhitelistedOsUsers added in v0.8.27

type FunctionRuntimePolicyPackageBlock added in v0.8.27

type FunctionRuntimePolicyPackageBlock struct {
	BlockPackagesProcesses            []string `pulumi:"blockPackagesProcesses"`
	BlockPackagesUsers                []string `pulumi:"blockPackagesUsers"`
	Enabled                           *bool    `pulumi:"enabled"`
	ExceptionalBlockPackagesFiles     []string `pulumi:"exceptionalBlockPackagesFiles"`
	ExceptionalBlockPackagesProcesses []string `pulumi:"exceptionalBlockPackagesProcesses"`
	ExceptionalBlockPackagesUsers     []string `pulumi:"exceptionalBlockPackagesUsers"`
	PackagesBlackLists                []string `pulumi:"packagesBlackLists"`
}

type FunctionRuntimePolicyPackageBlockArgs added in v0.8.27

type FunctionRuntimePolicyPackageBlockArgs struct {
	BlockPackagesProcesses            pulumi.StringArrayInput `pulumi:"blockPackagesProcesses"`
	BlockPackagesUsers                pulumi.StringArrayInput `pulumi:"blockPackagesUsers"`
	Enabled                           pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalBlockPackagesFiles     pulumi.StringArrayInput `pulumi:"exceptionalBlockPackagesFiles"`
	ExceptionalBlockPackagesProcesses pulumi.StringArrayInput `pulumi:"exceptionalBlockPackagesProcesses"`
	ExceptionalBlockPackagesUsers     pulumi.StringArrayInput `pulumi:"exceptionalBlockPackagesUsers"`
	PackagesBlackLists                pulumi.StringArrayInput `pulumi:"packagesBlackLists"`
}

func (FunctionRuntimePolicyPackageBlockArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyPackageBlockArgs) ToFunctionRuntimePolicyPackageBlockOutput added in v0.8.27

func (i FunctionRuntimePolicyPackageBlockArgs) ToFunctionRuntimePolicyPackageBlockOutput() FunctionRuntimePolicyPackageBlockOutput

func (FunctionRuntimePolicyPackageBlockArgs) ToFunctionRuntimePolicyPackageBlockOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyPackageBlockArgs) ToFunctionRuntimePolicyPackageBlockOutputWithContext(ctx context.Context) FunctionRuntimePolicyPackageBlockOutput

func (FunctionRuntimePolicyPackageBlockArgs) ToFunctionRuntimePolicyPackageBlockPtrOutput added in v0.8.27

func (i FunctionRuntimePolicyPackageBlockArgs) ToFunctionRuntimePolicyPackageBlockPtrOutput() FunctionRuntimePolicyPackageBlockPtrOutput

func (FunctionRuntimePolicyPackageBlockArgs) ToFunctionRuntimePolicyPackageBlockPtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyPackageBlockArgs) ToFunctionRuntimePolicyPackageBlockPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyPackageBlockPtrOutput

type FunctionRuntimePolicyPackageBlockInput added in v0.8.27

type FunctionRuntimePolicyPackageBlockInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyPackageBlockOutput() FunctionRuntimePolicyPackageBlockOutput
	ToFunctionRuntimePolicyPackageBlockOutputWithContext(context.Context) FunctionRuntimePolicyPackageBlockOutput
}

FunctionRuntimePolicyPackageBlockInput is an input type that accepts FunctionRuntimePolicyPackageBlockArgs and FunctionRuntimePolicyPackageBlockOutput values. You can construct a concrete instance of `FunctionRuntimePolicyPackageBlockInput` via:

FunctionRuntimePolicyPackageBlockArgs{...}

type FunctionRuntimePolicyPackageBlockOutput added in v0.8.27

type FunctionRuntimePolicyPackageBlockOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyPackageBlockOutput) BlockPackagesProcesses added in v0.8.27

func (FunctionRuntimePolicyPackageBlockOutput) BlockPackagesUsers added in v0.8.27

func (FunctionRuntimePolicyPackageBlockOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyPackageBlockOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesFiles added in v0.8.27

func (o FunctionRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesFiles() pulumi.StringArrayOutput

func (FunctionRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesProcesses added in v0.8.27

func (o FunctionRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesProcesses() pulumi.StringArrayOutput

func (FunctionRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesUsers added in v0.8.27

func (o FunctionRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesUsers() pulumi.StringArrayOutput

func (FunctionRuntimePolicyPackageBlockOutput) PackagesBlackLists added in v0.8.27

func (FunctionRuntimePolicyPackageBlockOutput) ToFunctionRuntimePolicyPackageBlockOutput added in v0.8.27

func (o FunctionRuntimePolicyPackageBlockOutput) ToFunctionRuntimePolicyPackageBlockOutput() FunctionRuntimePolicyPackageBlockOutput

func (FunctionRuntimePolicyPackageBlockOutput) ToFunctionRuntimePolicyPackageBlockOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyPackageBlockOutput) ToFunctionRuntimePolicyPackageBlockOutputWithContext(ctx context.Context) FunctionRuntimePolicyPackageBlockOutput

func (FunctionRuntimePolicyPackageBlockOutput) ToFunctionRuntimePolicyPackageBlockPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyPackageBlockOutput) ToFunctionRuntimePolicyPackageBlockPtrOutput() FunctionRuntimePolicyPackageBlockPtrOutput

func (FunctionRuntimePolicyPackageBlockOutput) ToFunctionRuntimePolicyPackageBlockPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyPackageBlockOutput) ToFunctionRuntimePolicyPackageBlockPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyPackageBlockPtrOutput

type FunctionRuntimePolicyPackageBlockPtrInput added in v0.8.27

type FunctionRuntimePolicyPackageBlockPtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyPackageBlockPtrOutput() FunctionRuntimePolicyPackageBlockPtrOutput
	ToFunctionRuntimePolicyPackageBlockPtrOutputWithContext(context.Context) FunctionRuntimePolicyPackageBlockPtrOutput
}

FunctionRuntimePolicyPackageBlockPtrInput is an input type that accepts FunctionRuntimePolicyPackageBlockArgs, FunctionRuntimePolicyPackageBlockPtr and FunctionRuntimePolicyPackageBlockPtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicyPackageBlockPtrInput` via:

        FunctionRuntimePolicyPackageBlockArgs{...}

or:

        nil

type FunctionRuntimePolicyPackageBlockPtrOutput added in v0.8.27

type FunctionRuntimePolicyPackageBlockPtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyPackageBlockPtrOutput) BlockPackagesProcesses added in v0.8.27

func (FunctionRuntimePolicyPackageBlockPtrOutput) BlockPackagesUsers added in v0.8.27

func (FunctionRuntimePolicyPackageBlockPtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicyPackageBlockPtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyPackageBlockPtrOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyPackageBlockPtrOutput) ExceptionalBlockPackagesFiles added in v0.8.27

func (o FunctionRuntimePolicyPackageBlockPtrOutput) ExceptionalBlockPackagesFiles() pulumi.StringArrayOutput

func (FunctionRuntimePolicyPackageBlockPtrOutput) ExceptionalBlockPackagesProcesses added in v0.8.27

func (o FunctionRuntimePolicyPackageBlockPtrOutput) ExceptionalBlockPackagesProcesses() pulumi.StringArrayOutput

func (FunctionRuntimePolicyPackageBlockPtrOutput) ExceptionalBlockPackagesUsers added in v0.8.27

func (o FunctionRuntimePolicyPackageBlockPtrOutput) ExceptionalBlockPackagesUsers() pulumi.StringArrayOutput

func (FunctionRuntimePolicyPackageBlockPtrOutput) PackagesBlackLists added in v0.8.27

func (FunctionRuntimePolicyPackageBlockPtrOutput) ToFunctionRuntimePolicyPackageBlockPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyPackageBlockPtrOutput) ToFunctionRuntimePolicyPackageBlockPtrOutput() FunctionRuntimePolicyPackageBlockPtrOutput

func (FunctionRuntimePolicyPackageBlockPtrOutput) ToFunctionRuntimePolicyPackageBlockPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyPackageBlockPtrOutput) ToFunctionRuntimePolicyPackageBlockPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyPackageBlockPtrOutput

type FunctionRuntimePolicyPortBlock added in v0.8.27

type FunctionRuntimePolicyPortBlock struct {
	BlockInboundPorts  []string `pulumi:"blockInboundPorts"`
	BlockOutboundPorts []string `pulumi:"blockOutboundPorts"`
	Enabled            *bool    `pulumi:"enabled"`
}

type FunctionRuntimePolicyPortBlockArgs added in v0.8.27

type FunctionRuntimePolicyPortBlockArgs struct {
	BlockInboundPorts  pulumi.StringArrayInput `pulumi:"blockInboundPorts"`
	BlockOutboundPorts pulumi.StringArrayInput `pulumi:"blockOutboundPorts"`
	Enabled            pulumi.BoolPtrInput     `pulumi:"enabled"`
}

func (FunctionRuntimePolicyPortBlockArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyPortBlockArgs) ToFunctionRuntimePolicyPortBlockOutput added in v0.8.27

func (i FunctionRuntimePolicyPortBlockArgs) ToFunctionRuntimePolicyPortBlockOutput() FunctionRuntimePolicyPortBlockOutput

func (FunctionRuntimePolicyPortBlockArgs) ToFunctionRuntimePolicyPortBlockOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyPortBlockArgs) ToFunctionRuntimePolicyPortBlockOutputWithContext(ctx context.Context) FunctionRuntimePolicyPortBlockOutput

func (FunctionRuntimePolicyPortBlockArgs) ToFunctionRuntimePolicyPortBlockPtrOutput added in v0.8.27

func (i FunctionRuntimePolicyPortBlockArgs) ToFunctionRuntimePolicyPortBlockPtrOutput() FunctionRuntimePolicyPortBlockPtrOutput

func (FunctionRuntimePolicyPortBlockArgs) ToFunctionRuntimePolicyPortBlockPtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyPortBlockArgs) ToFunctionRuntimePolicyPortBlockPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyPortBlockPtrOutput

type FunctionRuntimePolicyPortBlockInput added in v0.8.27

type FunctionRuntimePolicyPortBlockInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyPortBlockOutput() FunctionRuntimePolicyPortBlockOutput
	ToFunctionRuntimePolicyPortBlockOutputWithContext(context.Context) FunctionRuntimePolicyPortBlockOutput
}

FunctionRuntimePolicyPortBlockInput is an input type that accepts FunctionRuntimePolicyPortBlockArgs and FunctionRuntimePolicyPortBlockOutput values. You can construct a concrete instance of `FunctionRuntimePolicyPortBlockInput` via:

FunctionRuntimePolicyPortBlockArgs{...}

type FunctionRuntimePolicyPortBlockOutput added in v0.8.27

type FunctionRuntimePolicyPortBlockOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyPortBlockOutput) BlockInboundPorts added in v0.8.27

func (FunctionRuntimePolicyPortBlockOutput) BlockOutboundPorts added in v0.8.27

func (FunctionRuntimePolicyPortBlockOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyPortBlockOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyPortBlockOutput) ToFunctionRuntimePolicyPortBlockOutput added in v0.8.27

func (o FunctionRuntimePolicyPortBlockOutput) ToFunctionRuntimePolicyPortBlockOutput() FunctionRuntimePolicyPortBlockOutput

func (FunctionRuntimePolicyPortBlockOutput) ToFunctionRuntimePolicyPortBlockOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyPortBlockOutput) ToFunctionRuntimePolicyPortBlockOutputWithContext(ctx context.Context) FunctionRuntimePolicyPortBlockOutput

func (FunctionRuntimePolicyPortBlockOutput) ToFunctionRuntimePolicyPortBlockPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyPortBlockOutput) ToFunctionRuntimePolicyPortBlockPtrOutput() FunctionRuntimePolicyPortBlockPtrOutput

func (FunctionRuntimePolicyPortBlockOutput) ToFunctionRuntimePolicyPortBlockPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyPortBlockOutput) ToFunctionRuntimePolicyPortBlockPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyPortBlockPtrOutput

type FunctionRuntimePolicyPortBlockPtrInput added in v0.8.27

type FunctionRuntimePolicyPortBlockPtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyPortBlockPtrOutput() FunctionRuntimePolicyPortBlockPtrOutput
	ToFunctionRuntimePolicyPortBlockPtrOutputWithContext(context.Context) FunctionRuntimePolicyPortBlockPtrOutput
}

FunctionRuntimePolicyPortBlockPtrInput is an input type that accepts FunctionRuntimePolicyPortBlockArgs, FunctionRuntimePolicyPortBlockPtr and FunctionRuntimePolicyPortBlockPtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicyPortBlockPtrInput` via:

        FunctionRuntimePolicyPortBlockArgs{...}

or:

        nil

type FunctionRuntimePolicyPortBlockPtrOutput added in v0.8.27

type FunctionRuntimePolicyPortBlockPtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyPortBlockPtrOutput) BlockInboundPorts added in v0.8.27

func (FunctionRuntimePolicyPortBlockPtrOutput) BlockOutboundPorts added in v0.8.27

func (FunctionRuntimePolicyPortBlockPtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicyPortBlockPtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyPortBlockPtrOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyPortBlockPtrOutput) ToFunctionRuntimePolicyPortBlockPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyPortBlockPtrOutput) ToFunctionRuntimePolicyPortBlockPtrOutput() FunctionRuntimePolicyPortBlockPtrOutput

func (FunctionRuntimePolicyPortBlockPtrOutput) ToFunctionRuntimePolicyPortBlockPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyPortBlockPtrOutput) ToFunctionRuntimePolicyPortBlockPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyPortBlockPtrOutput

type FunctionRuntimePolicyReadonlyFiles added in v0.8.27

type FunctionRuntimePolicyReadonlyFiles struct {
	Enabled                           *bool    `pulumi:"enabled"`
	ExceptionalReadonlyFiles          []string `pulumi:"exceptionalReadonlyFiles"`
	ExceptionalReadonlyFilesProcesses []string `pulumi:"exceptionalReadonlyFilesProcesses"`
	ExceptionalReadonlyFilesUsers     []string `pulumi:"exceptionalReadonlyFilesUsers"`
	ReadonlyFiles                     []string `pulumi:"readonlyFiles"`
	ReadonlyFilesProcesses            []string `pulumi:"readonlyFilesProcesses"`
	ReadonlyFilesUsers                []string `pulumi:"readonlyFilesUsers"`
}

type FunctionRuntimePolicyReadonlyFilesArgs added in v0.8.27

type FunctionRuntimePolicyReadonlyFilesArgs struct {
	Enabled                           pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalReadonlyFiles          pulumi.StringArrayInput `pulumi:"exceptionalReadonlyFiles"`
	ExceptionalReadonlyFilesProcesses pulumi.StringArrayInput `pulumi:"exceptionalReadonlyFilesProcesses"`
	ExceptionalReadonlyFilesUsers     pulumi.StringArrayInput `pulumi:"exceptionalReadonlyFilesUsers"`
	ReadonlyFiles                     pulumi.StringArrayInput `pulumi:"readonlyFiles"`
	ReadonlyFilesProcesses            pulumi.StringArrayInput `pulumi:"readonlyFilesProcesses"`
	ReadonlyFilesUsers                pulumi.StringArrayInput `pulumi:"readonlyFilesUsers"`
}

func (FunctionRuntimePolicyReadonlyFilesArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyReadonlyFilesArgs) ToFunctionRuntimePolicyReadonlyFilesOutput added in v0.8.27

func (i FunctionRuntimePolicyReadonlyFilesArgs) ToFunctionRuntimePolicyReadonlyFilesOutput() FunctionRuntimePolicyReadonlyFilesOutput

func (FunctionRuntimePolicyReadonlyFilesArgs) ToFunctionRuntimePolicyReadonlyFilesOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyReadonlyFilesArgs) ToFunctionRuntimePolicyReadonlyFilesOutputWithContext(ctx context.Context) FunctionRuntimePolicyReadonlyFilesOutput

func (FunctionRuntimePolicyReadonlyFilesArgs) ToFunctionRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

func (i FunctionRuntimePolicyReadonlyFilesArgs) ToFunctionRuntimePolicyReadonlyFilesPtrOutput() FunctionRuntimePolicyReadonlyFilesPtrOutput

func (FunctionRuntimePolicyReadonlyFilesArgs) ToFunctionRuntimePolicyReadonlyFilesPtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyReadonlyFilesArgs) ToFunctionRuntimePolicyReadonlyFilesPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyReadonlyFilesPtrOutput

type FunctionRuntimePolicyReadonlyFilesInput added in v0.8.27

type FunctionRuntimePolicyReadonlyFilesInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyReadonlyFilesOutput() FunctionRuntimePolicyReadonlyFilesOutput
	ToFunctionRuntimePolicyReadonlyFilesOutputWithContext(context.Context) FunctionRuntimePolicyReadonlyFilesOutput
}

FunctionRuntimePolicyReadonlyFilesInput is an input type that accepts FunctionRuntimePolicyReadonlyFilesArgs and FunctionRuntimePolicyReadonlyFilesOutput values. You can construct a concrete instance of `FunctionRuntimePolicyReadonlyFilesInput` via:

FunctionRuntimePolicyReadonlyFilesArgs{...}

type FunctionRuntimePolicyReadonlyFilesOutput added in v0.8.27

type FunctionRuntimePolicyReadonlyFilesOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyReadonlyFilesOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyReadonlyFilesOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFiles added in v0.8.27

func (FunctionRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesProcesses added in v0.8.27

func (o FunctionRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesProcesses() pulumi.StringArrayOutput

func (FunctionRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesUsers added in v0.8.27

func (o FunctionRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesUsers() pulumi.StringArrayOutput

func (FunctionRuntimePolicyReadonlyFilesOutput) ReadonlyFiles added in v0.8.27

func (FunctionRuntimePolicyReadonlyFilesOutput) ReadonlyFilesProcesses added in v0.8.27

func (FunctionRuntimePolicyReadonlyFilesOutput) ReadonlyFilesUsers added in v0.8.27

func (FunctionRuntimePolicyReadonlyFilesOutput) ToFunctionRuntimePolicyReadonlyFilesOutput added in v0.8.27

func (o FunctionRuntimePolicyReadonlyFilesOutput) ToFunctionRuntimePolicyReadonlyFilesOutput() FunctionRuntimePolicyReadonlyFilesOutput

func (FunctionRuntimePolicyReadonlyFilesOutput) ToFunctionRuntimePolicyReadonlyFilesOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyReadonlyFilesOutput) ToFunctionRuntimePolicyReadonlyFilesOutputWithContext(ctx context.Context) FunctionRuntimePolicyReadonlyFilesOutput

func (FunctionRuntimePolicyReadonlyFilesOutput) ToFunctionRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyReadonlyFilesOutput) ToFunctionRuntimePolicyReadonlyFilesPtrOutput() FunctionRuntimePolicyReadonlyFilesPtrOutput

func (FunctionRuntimePolicyReadonlyFilesOutput) ToFunctionRuntimePolicyReadonlyFilesPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyReadonlyFilesOutput) ToFunctionRuntimePolicyReadonlyFilesPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyReadonlyFilesPtrOutput

type FunctionRuntimePolicyReadonlyFilesPtrInput added in v0.8.27

type FunctionRuntimePolicyReadonlyFilesPtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyReadonlyFilesPtrOutput() FunctionRuntimePolicyReadonlyFilesPtrOutput
	ToFunctionRuntimePolicyReadonlyFilesPtrOutputWithContext(context.Context) FunctionRuntimePolicyReadonlyFilesPtrOutput
}

FunctionRuntimePolicyReadonlyFilesPtrInput is an input type that accepts FunctionRuntimePolicyReadonlyFilesArgs, FunctionRuntimePolicyReadonlyFilesPtr and FunctionRuntimePolicyReadonlyFilesPtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicyReadonlyFilesPtrInput` via:

        FunctionRuntimePolicyReadonlyFilesArgs{...}

or:

        nil

type FunctionRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

type FunctionRuntimePolicyReadonlyFilesPtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyReadonlyFilesPtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicyReadonlyFilesPtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyReadonlyFilesPtrOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFiles added in v0.8.27

func (FunctionRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFilesProcesses added in v0.8.27

func (o FunctionRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFilesProcesses() pulumi.StringArrayOutput

func (FunctionRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFilesUsers added in v0.8.27

func (o FunctionRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFilesUsers() pulumi.StringArrayOutput

func (FunctionRuntimePolicyReadonlyFilesPtrOutput) ReadonlyFiles added in v0.8.27

func (FunctionRuntimePolicyReadonlyFilesPtrOutput) ReadonlyFilesProcesses added in v0.8.27

func (FunctionRuntimePolicyReadonlyFilesPtrOutput) ReadonlyFilesUsers added in v0.8.27

func (FunctionRuntimePolicyReadonlyFilesPtrOutput) ToFunctionRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyReadonlyFilesPtrOutput) ToFunctionRuntimePolicyReadonlyFilesPtrOutput() FunctionRuntimePolicyReadonlyFilesPtrOutput

func (FunctionRuntimePolicyReadonlyFilesPtrOutput) ToFunctionRuntimePolicyReadonlyFilesPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyReadonlyFilesPtrOutput) ToFunctionRuntimePolicyReadonlyFilesPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyReadonlyFilesPtrOutput

type FunctionRuntimePolicyReadonlyRegistry added in v0.8.27

type FunctionRuntimePolicyReadonlyRegistry struct {
	Enabled                              *bool    `pulumi:"enabled"`
	ExceptionalReadonlyRegistryPaths     []string `pulumi:"exceptionalReadonlyRegistryPaths"`
	ExceptionalReadonlyRegistryProcesses []string `pulumi:"exceptionalReadonlyRegistryProcesses"`
	ExceptionalReadonlyRegistryUsers     []string `pulumi:"exceptionalReadonlyRegistryUsers"`
	ReadonlyRegistryPaths                []string `pulumi:"readonlyRegistryPaths"`
	ReadonlyRegistryProcesses            []string `pulumi:"readonlyRegistryProcesses"`
	ReadonlyRegistryUsers                []string `pulumi:"readonlyRegistryUsers"`
}

type FunctionRuntimePolicyReadonlyRegistryArgs added in v0.8.27

type FunctionRuntimePolicyReadonlyRegistryArgs struct {
	Enabled                              pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalReadonlyRegistryPaths     pulumi.StringArrayInput `pulumi:"exceptionalReadonlyRegistryPaths"`
	ExceptionalReadonlyRegistryProcesses pulumi.StringArrayInput `pulumi:"exceptionalReadonlyRegistryProcesses"`
	ExceptionalReadonlyRegistryUsers     pulumi.StringArrayInput `pulumi:"exceptionalReadonlyRegistryUsers"`
	ReadonlyRegistryPaths                pulumi.StringArrayInput `pulumi:"readonlyRegistryPaths"`
	ReadonlyRegistryProcesses            pulumi.StringArrayInput `pulumi:"readonlyRegistryProcesses"`
	ReadonlyRegistryUsers                pulumi.StringArrayInput `pulumi:"readonlyRegistryUsers"`
}

func (FunctionRuntimePolicyReadonlyRegistryArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyReadonlyRegistryArgs) ToFunctionRuntimePolicyReadonlyRegistryOutput added in v0.8.27

func (i FunctionRuntimePolicyReadonlyRegistryArgs) ToFunctionRuntimePolicyReadonlyRegistryOutput() FunctionRuntimePolicyReadonlyRegistryOutput

func (FunctionRuntimePolicyReadonlyRegistryArgs) ToFunctionRuntimePolicyReadonlyRegistryOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyReadonlyRegistryArgs) ToFunctionRuntimePolicyReadonlyRegistryOutputWithContext(ctx context.Context) FunctionRuntimePolicyReadonlyRegistryOutput

func (FunctionRuntimePolicyReadonlyRegistryArgs) ToFunctionRuntimePolicyReadonlyRegistryPtrOutput added in v0.8.27

func (i FunctionRuntimePolicyReadonlyRegistryArgs) ToFunctionRuntimePolicyReadonlyRegistryPtrOutput() FunctionRuntimePolicyReadonlyRegistryPtrOutput

func (FunctionRuntimePolicyReadonlyRegistryArgs) ToFunctionRuntimePolicyReadonlyRegistryPtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyReadonlyRegistryArgs) ToFunctionRuntimePolicyReadonlyRegistryPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyReadonlyRegistryPtrOutput

type FunctionRuntimePolicyReadonlyRegistryInput added in v0.8.27

type FunctionRuntimePolicyReadonlyRegistryInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyReadonlyRegistryOutput() FunctionRuntimePolicyReadonlyRegistryOutput
	ToFunctionRuntimePolicyReadonlyRegistryOutputWithContext(context.Context) FunctionRuntimePolicyReadonlyRegistryOutput
}

FunctionRuntimePolicyReadonlyRegistryInput is an input type that accepts FunctionRuntimePolicyReadonlyRegistryArgs and FunctionRuntimePolicyReadonlyRegistryOutput values. You can construct a concrete instance of `FunctionRuntimePolicyReadonlyRegistryInput` via:

FunctionRuntimePolicyReadonlyRegistryArgs{...}

type FunctionRuntimePolicyReadonlyRegistryOutput added in v0.8.27

type FunctionRuntimePolicyReadonlyRegistryOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyReadonlyRegistryOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyReadonlyRegistryOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryPaths added in v0.8.27

func (o FunctionRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryPaths() pulumi.StringArrayOutput

func (FunctionRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryProcesses added in v0.8.27

func (o FunctionRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryProcesses() pulumi.StringArrayOutput

func (FunctionRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryUsers added in v0.8.27

func (o FunctionRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryUsers() pulumi.StringArrayOutput

func (FunctionRuntimePolicyReadonlyRegistryOutput) ReadonlyRegistryPaths added in v0.8.27

func (FunctionRuntimePolicyReadonlyRegistryOutput) ReadonlyRegistryProcesses added in v0.8.27

func (FunctionRuntimePolicyReadonlyRegistryOutput) ReadonlyRegistryUsers added in v0.8.27

func (FunctionRuntimePolicyReadonlyRegistryOutput) ToFunctionRuntimePolicyReadonlyRegistryOutput added in v0.8.27

func (o FunctionRuntimePolicyReadonlyRegistryOutput) ToFunctionRuntimePolicyReadonlyRegistryOutput() FunctionRuntimePolicyReadonlyRegistryOutput

func (FunctionRuntimePolicyReadonlyRegistryOutput) ToFunctionRuntimePolicyReadonlyRegistryOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyReadonlyRegistryOutput) ToFunctionRuntimePolicyReadonlyRegistryOutputWithContext(ctx context.Context) FunctionRuntimePolicyReadonlyRegistryOutput

func (FunctionRuntimePolicyReadonlyRegistryOutput) ToFunctionRuntimePolicyReadonlyRegistryPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyReadonlyRegistryOutput) ToFunctionRuntimePolicyReadonlyRegistryPtrOutput() FunctionRuntimePolicyReadonlyRegistryPtrOutput

func (FunctionRuntimePolicyReadonlyRegistryOutput) ToFunctionRuntimePolicyReadonlyRegistryPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyReadonlyRegistryOutput) ToFunctionRuntimePolicyReadonlyRegistryPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyReadonlyRegistryPtrOutput

type FunctionRuntimePolicyReadonlyRegistryPtrInput added in v0.8.27

type FunctionRuntimePolicyReadonlyRegistryPtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyReadonlyRegistryPtrOutput() FunctionRuntimePolicyReadonlyRegistryPtrOutput
	ToFunctionRuntimePolicyReadonlyRegistryPtrOutputWithContext(context.Context) FunctionRuntimePolicyReadonlyRegistryPtrOutput
}

FunctionRuntimePolicyReadonlyRegistryPtrInput is an input type that accepts FunctionRuntimePolicyReadonlyRegistryArgs, FunctionRuntimePolicyReadonlyRegistryPtr and FunctionRuntimePolicyReadonlyRegistryPtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicyReadonlyRegistryPtrInput` via:

        FunctionRuntimePolicyReadonlyRegistryArgs{...}

or:

        nil

type FunctionRuntimePolicyReadonlyRegistryPtrOutput added in v0.8.27

type FunctionRuntimePolicyReadonlyRegistryPtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyReadonlyRegistryPtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicyReadonlyRegistryPtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyReadonlyRegistryPtrOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryPaths added in v0.8.27

func (o FunctionRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryPaths() pulumi.StringArrayOutput

func (FunctionRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryProcesses added in v0.8.27

func (o FunctionRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryProcesses() pulumi.StringArrayOutput

func (FunctionRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryUsers added in v0.8.27

func (o FunctionRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryUsers() pulumi.StringArrayOutput

func (FunctionRuntimePolicyReadonlyRegistryPtrOutput) ReadonlyRegistryPaths added in v0.8.27

func (FunctionRuntimePolicyReadonlyRegistryPtrOutput) ReadonlyRegistryProcesses added in v0.8.27

func (FunctionRuntimePolicyReadonlyRegistryPtrOutput) ReadonlyRegistryUsers added in v0.8.27

func (FunctionRuntimePolicyReadonlyRegistryPtrOutput) ToFunctionRuntimePolicyReadonlyRegistryPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyReadonlyRegistryPtrOutput) ToFunctionRuntimePolicyReadonlyRegistryPtrOutput() FunctionRuntimePolicyReadonlyRegistryPtrOutput

func (FunctionRuntimePolicyReadonlyRegistryPtrOutput) ToFunctionRuntimePolicyReadonlyRegistryPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyReadonlyRegistryPtrOutput) ToFunctionRuntimePolicyReadonlyRegistryPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyReadonlyRegistryPtrOutput

type FunctionRuntimePolicyRegistryAccessMonitoring added in v0.8.27

type FunctionRuntimePolicyRegistryAccessMonitoring struct {
	Enabled                               *bool    `pulumi:"enabled"`
	ExceptionalMonitoredRegistryPaths     []string `pulumi:"exceptionalMonitoredRegistryPaths"`
	ExceptionalMonitoredRegistryProcesses []string `pulumi:"exceptionalMonitoredRegistryProcesses"`
	ExceptionalMonitoredRegistryUsers     []string `pulumi:"exceptionalMonitoredRegistryUsers"`
	MonitoredRegistryAttributes           *bool    `pulumi:"monitoredRegistryAttributes"`
	MonitoredRegistryCreate               *bool    `pulumi:"monitoredRegistryCreate"`
	MonitoredRegistryDelete               *bool    `pulumi:"monitoredRegistryDelete"`
	MonitoredRegistryModify               *bool    `pulumi:"monitoredRegistryModify"`
	MonitoredRegistryPaths                []string `pulumi:"monitoredRegistryPaths"`
	MonitoredRegistryProcesses            []string `pulumi:"monitoredRegistryProcesses"`
	MonitoredRegistryRead                 *bool    `pulumi:"monitoredRegistryRead"`
	MonitoredRegistryUsers                []string `pulumi:"monitoredRegistryUsers"`
}

type FunctionRuntimePolicyRegistryAccessMonitoringArgs added in v0.8.27

type FunctionRuntimePolicyRegistryAccessMonitoringArgs struct {
	Enabled                               pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalMonitoredRegistryPaths     pulumi.StringArrayInput `pulumi:"exceptionalMonitoredRegistryPaths"`
	ExceptionalMonitoredRegistryProcesses pulumi.StringArrayInput `pulumi:"exceptionalMonitoredRegistryProcesses"`
	ExceptionalMonitoredRegistryUsers     pulumi.StringArrayInput `pulumi:"exceptionalMonitoredRegistryUsers"`
	MonitoredRegistryAttributes           pulumi.BoolPtrInput     `pulumi:"monitoredRegistryAttributes"`
	MonitoredRegistryCreate               pulumi.BoolPtrInput     `pulumi:"monitoredRegistryCreate"`
	MonitoredRegistryDelete               pulumi.BoolPtrInput     `pulumi:"monitoredRegistryDelete"`
	MonitoredRegistryModify               pulumi.BoolPtrInput     `pulumi:"monitoredRegistryModify"`
	MonitoredRegistryPaths                pulumi.StringArrayInput `pulumi:"monitoredRegistryPaths"`
	MonitoredRegistryProcesses            pulumi.StringArrayInput `pulumi:"monitoredRegistryProcesses"`
	MonitoredRegistryRead                 pulumi.BoolPtrInput     `pulumi:"monitoredRegistryRead"`
	MonitoredRegistryUsers                pulumi.StringArrayInput `pulumi:"monitoredRegistryUsers"`
}

func (FunctionRuntimePolicyRegistryAccessMonitoringArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringArgs) ToFunctionRuntimePolicyRegistryAccessMonitoringOutput added in v0.8.27

func (i FunctionRuntimePolicyRegistryAccessMonitoringArgs) ToFunctionRuntimePolicyRegistryAccessMonitoringOutput() FunctionRuntimePolicyRegistryAccessMonitoringOutput

func (FunctionRuntimePolicyRegistryAccessMonitoringArgs) ToFunctionRuntimePolicyRegistryAccessMonitoringOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyRegistryAccessMonitoringArgs) ToFunctionRuntimePolicyRegistryAccessMonitoringOutputWithContext(ctx context.Context) FunctionRuntimePolicyRegistryAccessMonitoringOutput

func (FunctionRuntimePolicyRegistryAccessMonitoringArgs) ToFunctionRuntimePolicyRegistryAccessMonitoringPtrOutput added in v0.8.27

func (i FunctionRuntimePolicyRegistryAccessMonitoringArgs) ToFunctionRuntimePolicyRegistryAccessMonitoringPtrOutput() FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput

func (FunctionRuntimePolicyRegistryAccessMonitoringArgs) ToFunctionRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyRegistryAccessMonitoringArgs) ToFunctionRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput

type FunctionRuntimePolicyRegistryAccessMonitoringInput added in v0.8.27

type FunctionRuntimePolicyRegistryAccessMonitoringInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyRegistryAccessMonitoringOutput() FunctionRuntimePolicyRegistryAccessMonitoringOutput
	ToFunctionRuntimePolicyRegistryAccessMonitoringOutputWithContext(context.Context) FunctionRuntimePolicyRegistryAccessMonitoringOutput
}

FunctionRuntimePolicyRegistryAccessMonitoringInput is an input type that accepts FunctionRuntimePolicyRegistryAccessMonitoringArgs and FunctionRuntimePolicyRegistryAccessMonitoringOutput values. You can construct a concrete instance of `FunctionRuntimePolicyRegistryAccessMonitoringInput` via:

FunctionRuntimePolicyRegistryAccessMonitoringArgs{...}

type FunctionRuntimePolicyRegistryAccessMonitoringOutput added in v0.8.27

type FunctionRuntimePolicyRegistryAccessMonitoringOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) ExceptionalMonitoredRegistryPaths added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) ExceptionalMonitoredRegistryProcesses added in v0.8.27

func (o FunctionRuntimePolicyRegistryAccessMonitoringOutput) ExceptionalMonitoredRegistryProcesses() pulumi.StringArrayOutput

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) ExceptionalMonitoredRegistryUsers added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryAttributes added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryCreate added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryDelete added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryModify added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryPaths added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryProcesses added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryRead added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryUsers added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) ToFunctionRuntimePolicyRegistryAccessMonitoringOutput added in v0.8.27

func (o FunctionRuntimePolicyRegistryAccessMonitoringOutput) ToFunctionRuntimePolicyRegistryAccessMonitoringOutput() FunctionRuntimePolicyRegistryAccessMonitoringOutput

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) ToFunctionRuntimePolicyRegistryAccessMonitoringOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyRegistryAccessMonitoringOutput) ToFunctionRuntimePolicyRegistryAccessMonitoringOutputWithContext(ctx context.Context) FunctionRuntimePolicyRegistryAccessMonitoringOutput

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) ToFunctionRuntimePolicyRegistryAccessMonitoringPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyRegistryAccessMonitoringOutput) ToFunctionRuntimePolicyRegistryAccessMonitoringPtrOutput() FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput

func (FunctionRuntimePolicyRegistryAccessMonitoringOutput) ToFunctionRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyRegistryAccessMonitoringOutput) ToFunctionRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput

type FunctionRuntimePolicyRegistryAccessMonitoringPtrInput added in v0.8.27

type FunctionRuntimePolicyRegistryAccessMonitoringPtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyRegistryAccessMonitoringPtrOutput() FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput
	ToFunctionRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext(context.Context) FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput
}

FunctionRuntimePolicyRegistryAccessMonitoringPtrInput is an input type that accepts FunctionRuntimePolicyRegistryAccessMonitoringArgs, FunctionRuntimePolicyRegistryAccessMonitoringPtr and FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicyRegistryAccessMonitoringPtrInput` via:

        FunctionRuntimePolicyRegistryAccessMonitoringArgs{...}

or:

        nil

type FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput added in v0.8.27

type FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) ExceptionalMonitoredRegistryPaths added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) ExceptionalMonitoredRegistryProcesses added in v0.8.27

func (o FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) ExceptionalMonitoredRegistryProcesses() pulumi.StringArrayOutput

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) ExceptionalMonitoredRegistryUsers added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryAttributes added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryCreate added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryDelete added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryModify added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryPaths added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryProcesses added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryRead added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryUsers added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) ToFunctionRuntimePolicyRegistryAccessMonitoringPtrOutput added in v0.8.27

func (FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) ToFunctionRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput) ToFunctionRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyRegistryAccessMonitoringPtrOutput

type FunctionRuntimePolicyRestrictedVolume added in v0.8.27

type FunctionRuntimePolicyRestrictedVolume struct {
	// Whether restricted volumes are enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of restricted volumes.
	Volumes []string `pulumi:"volumes"`
}

type FunctionRuntimePolicyRestrictedVolumeArgs added in v0.8.27

type FunctionRuntimePolicyRestrictedVolumeArgs struct {
	// Whether restricted volumes are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of restricted volumes.
	Volumes pulumi.StringArrayInput `pulumi:"volumes"`
}

func (FunctionRuntimePolicyRestrictedVolumeArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyRestrictedVolumeArgs) ToFunctionRuntimePolicyRestrictedVolumeOutput added in v0.8.27

func (i FunctionRuntimePolicyRestrictedVolumeArgs) ToFunctionRuntimePolicyRestrictedVolumeOutput() FunctionRuntimePolicyRestrictedVolumeOutput

func (FunctionRuntimePolicyRestrictedVolumeArgs) ToFunctionRuntimePolicyRestrictedVolumeOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyRestrictedVolumeArgs) ToFunctionRuntimePolicyRestrictedVolumeOutputWithContext(ctx context.Context) FunctionRuntimePolicyRestrictedVolumeOutput

type FunctionRuntimePolicyRestrictedVolumeArray added in v0.8.27

type FunctionRuntimePolicyRestrictedVolumeArray []FunctionRuntimePolicyRestrictedVolumeInput

func (FunctionRuntimePolicyRestrictedVolumeArray) ElementType added in v0.8.27

func (FunctionRuntimePolicyRestrictedVolumeArray) ToFunctionRuntimePolicyRestrictedVolumeArrayOutput added in v0.8.27

func (i FunctionRuntimePolicyRestrictedVolumeArray) ToFunctionRuntimePolicyRestrictedVolumeArrayOutput() FunctionRuntimePolicyRestrictedVolumeArrayOutput

func (FunctionRuntimePolicyRestrictedVolumeArray) ToFunctionRuntimePolicyRestrictedVolumeArrayOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyRestrictedVolumeArray) ToFunctionRuntimePolicyRestrictedVolumeArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyRestrictedVolumeArrayOutput

type FunctionRuntimePolicyRestrictedVolumeArrayInput added in v0.8.27

type FunctionRuntimePolicyRestrictedVolumeArrayInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyRestrictedVolumeArrayOutput() FunctionRuntimePolicyRestrictedVolumeArrayOutput
	ToFunctionRuntimePolicyRestrictedVolumeArrayOutputWithContext(context.Context) FunctionRuntimePolicyRestrictedVolumeArrayOutput
}

FunctionRuntimePolicyRestrictedVolumeArrayInput is an input type that accepts FunctionRuntimePolicyRestrictedVolumeArray and FunctionRuntimePolicyRestrictedVolumeArrayOutput values. You can construct a concrete instance of `FunctionRuntimePolicyRestrictedVolumeArrayInput` via:

FunctionRuntimePolicyRestrictedVolumeArray{ FunctionRuntimePolicyRestrictedVolumeArgs{...} }

type FunctionRuntimePolicyRestrictedVolumeArrayOutput added in v0.8.27

type FunctionRuntimePolicyRestrictedVolumeArrayOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyRestrictedVolumeArrayOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyRestrictedVolumeArrayOutput) Index added in v0.8.27

func (FunctionRuntimePolicyRestrictedVolumeArrayOutput) ToFunctionRuntimePolicyRestrictedVolumeArrayOutput added in v0.8.27

func (o FunctionRuntimePolicyRestrictedVolumeArrayOutput) ToFunctionRuntimePolicyRestrictedVolumeArrayOutput() FunctionRuntimePolicyRestrictedVolumeArrayOutput

func (FunctionRuntimePolicyRestrictedVolumeArrayOutput) ToFunctionRuntimePolicyRestrictedVolumeArrayOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyRestrictedVolumeArrayOutput) ToFunctionRuntimePolicyRestrictedVolumeArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyRestrictedVolumeArrayOutput

type FunctionRuntimePolicyRestrictedVolumeInput added in v0.8.27

type FunctionRuntimePolicyRestrictedVolumeInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyRestrictedVolumeOutput() FunctionRuntimePolicyRestrictedVolumeOutput
	ToFunctionRuntimePolicyRestrictedVolumeOutputWithContext(context.Context) FunctionRuntimePolicyRestrictedVolumeOutput
}

FunctionRuntimePolicyRestrictedVolumeInput is an input type that accepts FunctionRuntimePolicyRestrictedVolumeArgs and FunctionRuntimePolicyRestrictedVolumeOutput values. You can construct a concrete instance of `FunctionRuntimePolicyRestrictedVolumeInput` via:

FunctionRuntimePolicyRestrictedVolumeArgs{...}

type FunctionRuntimePolicyRestrictedVolumeOutput added in v0.8.27

type FunctionRuntimePolicyRestrictedVolumeOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyRestrictedVolumeOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyRestrictedVolumeOutput) Enabled added in v0.8.27

Whether restricted volumes are enabled.

func (FunctionRuntimePolicyRestrictedVolumeOutput) ToFunctionRuntimePolicyRestrictedVolumeOutput added in v0.8.27

func (o FunctionRuntimePolicyRestrictedVolumeOutput) ToFunctionRuntimePolicyRestrictedVolumeOutput() FunctionRuntimePolicyRestrictedVolumeOutput

func (FunctionRuntimePolicyRestrictedVolumeOutput) ToFunctionRuntimePolicyRestrictedVolumeOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyRestrictedVolumeOutput) ToFunctionRuntimePolicyRestrictedVolumeOutputWithContext(ctx context.Context) FunctionRuntimePolicyRestrictedVolumeOutput

func (FunctionRuntimePolicyRestrictedVolumeOutput) Volumes added in v0.8.27

List of restricted volumes.

type FunctionRuntimePolicyReverseShell added in v0.8.27

type FunctionRuntimePolicyReverseShell struct {
	BlockReverseShell          *bool    `pulumi:"blockReverseShell"`
	Enabled                    *bool    `pulumi:"enabled"`
	ReverseShellIpWhiteLists   []string `pulumi:"reverseShellIpWhiteLists"`
	ReverseShellProcWhiteLists []string `pulumi:"reverseShellProcWhiteLists"`
}

type FunctionRuntimePolicyReverseShellArgs added in v0.8.27

type FunctionRuntimePolicyReverseShellArgs struct {
	BlockReverseShell          pulumi.BoolPtrInput     `pulumi:"blockReverseShell"`
	Enabled                    pulumi.BoolPtrInput     `pulumi:"enabled"`
	ReverseShellIpWhiteLists   pulumi.StringArrayInput `pulumi:"reverseShellIpWhiteLists"`
	ReverseShellProcWhiteLists pulumi.StringArrayInput `pulumi:"reverseShellProcWhiteLists"`
}

func (FunctionRuntimePolicyReverseShellArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyReverseShellArgs) ToFunctionRuntimePolicyReverseShellOutput added in v0.8.27

func (i FunctionRuntimePolicyReverseShellArgs) ToFunctionRuntimePolicyReverseShellOutput() FunctionRuntimePolicyReverseShellOutput

func (FunctionRuntimePolicyReverseShellArgs) ToFunctionRuntimePolicyReverseShellOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyReverseShellArgs) ToFunctionRuntimePolicyReverseShellOutputWithContext(ctx context.Context) FunctionRuntimePolicyReverseShellOutput

func (FunctionRuntimePolicyReverseShellArgs) ToFunctionRuntimePolicyReverseShellPtrOutput added in v0.8.27

func (i FunctionRuntimePolicyReverseShellArgs) ToFunctionRuntimePolicyReverseShellPtrOutput() FunctionRuntimePolicyReverseShellPtrOutput

func (FunctionRuntimePolicyReverseShellArgs) ToFunctionRuntimePolicyReverseShellPtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyReverseShellArgs) ToFunctionRuntimePolicyReverseShellPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyReverseShellPtrOutput

type FunctionRuntimePolicyReverseShellInput added in v0.8.27

type FunctionRuntimePolicyReverseShellInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyReverseShellOutput() FunctionRuntimePolicyReverseShellOutput
	ToFunctionRuntimePolicyReverseShellOutputWithContext(context.Context) FunctionRuntimePolicyReverseShellOutput
}

FunctionRuntimePolicyReverseShellInput is an input type that accepts FunctionRuntimePolicyReverseShellArgs and FunctionRuntimePolicyReverseShellOutput values. You can construct a concrete instance of `FunctionRuntimePolicyReverseShellInput` via:

FunctionRuntimePolicyReverseShellArgs{...}

type FunctionRuntimePolicyReverseShellOutput added in v0.8.27

type FunctionRuntimePolicyReverseShellOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyReverseShellOutput) BlockReverseShell added in v0.8.27

func (FunctionRuntimePolicyReverseShellOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyReverseShellOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyReverseShellOutput) ReverseShellIpWhiteLists added in v0.8.27

func (FunctionRuntimePolicyReverseShellOutput) ReverseShellProcWhiteLists added in v0.8.27

func (o FunctionRuntimePolicyReverseShellOutput) ReverseShellProcWhiteLists() pulumi.StringArrayOutput

func (FunctionRuntimePolicyReverseShellOutput) ToFunctionRuntimePolicyReverseShellOutput added in v0.8.27

func (o FunctionRuntimePolicyReverseShellOutput) ToFunctionRuntimePolicyReverseShellOutput() FunctionRuntimePolicyReverseShellOutput

func (FunctionRuntimePolicyReverseShellOutput) ToFunctionRuntimePolicyReverseShellOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyReverseShellOutput) ToFunctionRuntimePolicyReverseShellOutputWithContext(ctx context.Context) FunctionRuntimePolicyReverseShellOutput

func (FunctionRuntimePolicyReverseShellOutput) ToFunctionRuntimePolicyReverseShellPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyReverseShellOutput) ToFunctionRuntimePolicyReverseShellPtrOutput() FunctionRuntimePolicyReverseShellPtrOutput

func (FunctionRuntimePolicyReverseShellOutput) ToFunctionRuntimePolicyReverseShellPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyReverseShellOutput) ToFunctionRuntimePolicyReverseShellPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyReverseShellPtrOutput

type FunctionRuntimePolicyReverseShellPtrInput added in v0.8.27

type FunctionRuntimePolicyReverseShellPtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyReverseShellPtrOutput() FunctionRuntimePolicyReverseShellPtrOutput
	ToFunctionRuntimePolicyReverseShellPtrOutputWithContext(context.Context) FunctionRuntimePolicyReverseShellPtrOutput
}

FunctionRuntimePolicyReverseShellPtrInput is an input type that accepts FunctionRuntimePolicyReverseShellArgs, FunctionRuntimePolicyReverseShellPtr and FunctionRuntimePolicyReverseShellPtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicyReverseShellPtrInput` via:

        FunctionRuntimePolicyReverseShellArgs{...}

or:

        nil

type FunctionRuntimePolicyReverseShellPtrOutput added in v0.8.27

type FunctionRuntimePolicyReverseShellPtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyReverseShellPtrOutput) BlockReverseShell added in v0.8.27

func (FunctionRuntimePolicyReverseShellPtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicyReverseShellPtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyReverseShellPtrOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyReverseShellPtrOutput) ReverseShellIpWhiteLists added in v0.8.27

func (FunctionRuntimePolicyReverseShellPtrOutput) ReverseShellProcWhiteLists added in v0.8.27

func (FunctionRuntimePolicyReverseShellPtrOutput) ToFunctionRuntimePolicyReverseShellPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyReverseShellPtrOutput) ToFunctionRuntimePolicyReverseShellPtrOutput() FunctionRuntimePolicyReverseShellPtrOutput

func (FunctionRuntimePolicyReverseShellPtrOutput) ToFunctionRuntimePolicyReverseShellPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyReverseShellPtrOutput) ToFunctionRuntimePolicyReverseShellPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyReverseShellPtrOutput

type FunctionRuntimePolicyScope added in v0.8.27

type FunctionRuntimePolicyScope struct {
	// Scope expression.
	Expression string `pulumi:"expression"`
	// List of variables in the scope.
	Variables []FunctionRuntimePolicyScopeVariable `pulumi:"variables"`
}

type FunctionRuntimePolicyScopeArgs added in v0.8.27

type FunctionRuntimePolicyScopeArgs struct {
	// Scope expression.
	Expression pulumi.StringInput `pulumi:"expression"`
	// List of variables in the scope.
	Variables FunctionRuntimePolicyScopeVariableArrayInput `pulumi:"variables"`
}

func (FunctionRuntimePolicyScopeArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyScopeArgs) ToFunctionRuntimePolicyScopeOutput added in v0.8.27

func (i FunctionRuntimePolicyScopeArgs) ToFunctionRuntimePolicyScopeOutput() FunctionRuntimePolicyScopeOutput

func (FunctionRuntimePolicyScopeArgs) ToFunctionRuntimePolicyScopeOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyScopeArgs) ToFunctionRuntimePolicyScopeOutputWithContext(ctx context.Context) FunctionRuntimePolicyScopeOutput

type FunctionRuntimePolicyScopeArray added in v0.8.27

type FunctionRuntimePolicyScopeArray []FunctionRuntimePolicyScopeInput

func (FunctionRuntimePolicyScopeArray) ElementType added in v0.8.27

func (FunctionRuntimePolicyScopeArray) ToFunctionRuntimePolicyScopeArrayOutput added in v0.8.27

func (i FunctionRuntimePolicyScopeArray) ToFunctionRuntimePolicyScopeArrayOutput() FunctionRuntimePolicyScopeArrayOutput

func (FunctionRuntimePolicyScopeArray) ToFunctionRuntimePolicyScopeArrayOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyScopeArray) ToFunctionRuntimePolicyScopeArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyScopeArrayOutput

type FunctionRuntimePolicyScopeArrayInput added in v0.8.27

type FunctionRuntimePolicyScopeArrayInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyScopeArrayOutput() FunctionRuntimePolicyScopeArrayOutput
	ToFunctionRuntimePolicyScopeArrayOutputWithContext(context.Context) FunctionRuntimePolicyScopeArrayOutput
}

FunctionRuntimePolicyScopeArrayInput is an input type that accepts FunctionRuntimePolicyScopeArray and FunctionRuntimePolicyScopeArrayOutput values. You can construct a concrete instance of `FunctionRuntimePolicyScopeArrayInput` via:

FunctionRuntimePolicyScopeArray{ FunctionRuntimePolicyScopeArgs{...} }

type FunctionRuntimePolicyScopeArrayOutput added in v0.8.27

type FunctionRuntimePolicyScopeArrayOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyScopeArrayOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyScopeArrayOutput) Index added in v0.8.27

func (FunctionRuntimePolicyScopeArrayOutput) ToFunctionRuntimePolicyScopeArrayOutput added in v0.8.27

func (o FunctionRuntimePolicyScopeArrayOutput) ToFunctionRuntimePolicyScopeArrayOutput() FunctionRuntimePolicyScopeArrayOutput

func (FunctionRuntimePolicyScopeArrayOutput) ToFunctionRuntimePolicyScopeArrayOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyScopeArrayOutput) ToFunctionRuntimePolicyScopeArrayOutputWithContext(ctx context.Context) FunctionRuntimePolicyScopeArrayOutput

type FunctionRuntimePolicyScopeInput added in v0.8.27

type FunctionRuntimePolicyScopeInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyScopeOutput() FunctionRuntimePolicyScopeOutput
	ToFunctionRuntimePolicyScopeOutputWithContext(context.Context) FunctionRuntimePolicyScopeOutput
}

FunctionRuntimePolicyScopeInput is an input type that accepts FunctionRuntimePolicyScopeArgs and FunctionRuntimePolicyScopeOutput values. You can construct a concrete instance of `FunctionRuntimePolicyScopeInput` via:

FunctionRuntimePolicyScopeArgs{...}

type FunctionRuntimePolicyScopeOutput added in v0.8.27

type FunctionRuntimePolicyScopeOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyScopeOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyScopeOutput) Expression added in v0.8.27

Scope expression.

func (FunctionRuntimePolicyScopeOutput) ToFunctionRuntimePolicyScopeOutput added in v0.8.27

func (o FunctionRuntimePolicyScopeOutput) ToFunctionRuntimePolicyScopeOutput() FunctionRuntimePolicyScopeOutput

func (FunctionRuntimePolicyScopeOutput) ToFunctionRuntimePolicyScopeOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyScopeOutput) ToFunctionRuntimePolicyScopeOutputWithContext(ctx context.Context) FunctionRuntimePolicyScopeOutput

func (FunctionRuntimePolicyScopeOutput) Variables added in v0.8.27

List of variables in the scope.

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 {
	// Allowed executables configuration.
	AllowedExecutables FunctionRuntimePolicyAllowedExecutableArrayInput
	// List of allowed registries.
	AllowedRegistries FunctionRuntimePolicyAllowedRegistryArrayInput
	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayInput
	// Detects brute force login attempts
	AuditBruteForceLogin pulumi.BoolPtrInput
	Auditing             FunctionRuntimePolicyAuditingPtrInput
	// Username of the account that created the service.
	Author                     pulumi.StringPtrInput
	BlacklistedOsUsers         FunctionRuntimePolicyBlacklistedOsUsersPtrInput
	BlockContainerExec         pulumi.BoolPtrInput
	BlockDisallowedImages      pulumi.BoolPtrInput
	BlockFilelessExec          pulumi.BoolPtrInput
	BlockNonCompliantWorkloads pulumi.BoolPtrInput
	BlockNonK8sContainers      pulumi.BoolPtrInput
	// Bypass scope configuration.
	BypassScopes           FunctionRuntimePolicyBypassScopeArrayInput
	ContainerExec          FunctionRuntimePolicyContainerExecPtrInput
	Created                pulumi.StringPtrInput
	Cve                    pulumi.StringPtrInput
	DefaultSecurityProfile pulumi.StringPtrInput
	// The description of the function runtime policy
	Description pulumi.StringPtrInput
	Digest      pulumi.StringPtrInput
	// Drift prevention configuration.
	DriftPreventions         FunctionRuntimePolicyDriftPreventionArrayInput
	EnableCryptoMiningDns    pulumi.BoolPtrInput
	EnableForkGuard          pulumi.BoolPtrInput
	EnableIpReputation       pulumi.BoolPtrInput
	EnablePortScanProtection pulumi.BoolPtrInput
	// Whether allowed executables configuration is enabled.
	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
	EnforceSchedulerAddedOn pulumi.IntPtrInput
	// List of excluded application scopes.
	ExcludeApplicationScopes pulumi.StringArrayInput
	// Executable blacklist configuration.
	ExecutableBlacklists   FunctionRuntimePolicyExecutableBlacklistArrayInput
	FailedKubernetesChecks FunctionRuntimePolicyFailedKubernetesChecksPtrInput
	FileBlock              FunctionRuntimePolicyFileBlockPtrInput
	// Configuration for file integrity monitoring.
	FileIntegrityMonitorings FunctionRuntimePolicyFileIntegrityMonitoringArrayInput
	ForkGuardProcessLimit    pulumi.IntPtrInput
	// 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
	ImageName                 pulumi.StringPtrInput
	IsAuditChecked            pulumi.BoolPtrInput
	IsAutoGenerated           pulumi.BoolPtrInput
	IsOotbPolicy              pulumi.BoolPtrInput
	Lastupdate                pulumi.IntPtrInput
	// Container privileges configuration.
	LimitContainerPrivileges FunctionRuntimePolicyLimitContainerPrivilegeArrayInput
	LinuxCapabilities        FunctionRuntimePolicyLinuxCapabilitiesPtrInput
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions FunctionRuntimePolicyMalwareScanOptionsPtrInput
	// Name assigned to the attribute.
	Name                     pulumi.StringPtrInput
	NoNewPrivileges          pulumi.BoolPtrInput
	OnlyRegisteredImages     pulumi.BoolPtrInput
	PackageBlock             FunctionRuntimePolicyPackageBlockPtrInput
	Permission               pulumi.StringPtrInput
	PortBlock                FunctionRuntimePolicyPortBlockPtrInput
	ReadonlyFiles            FunctionRuntimePolicyReadonlyFilesPtrInput
	ReadonlyRegistry         FunctionRuntimePolicyReadonlyRegistryPtrInput
	Registry                 pulumi.StringPtrInput
	RegistryAccessMonitoring FunctionRuntimePolicyRegistryAccessMonitoringPtrInput
	RepoName                 pulumi.StringPtrInput
	ResourceName             pulumi.StringPtrInput
	ResourceType             pulumi.StringPtrInput
	// Restricted volumes configuration.
	RestrictedVolumes FunctionRuntimePolicyRestrictedVolumeArrayInput
	ReverseShell      FunctionRuntimePolicyReverseShellPtrInput
	RuntimeMode       pulumi.IntPtrInput
	RuntimeType       pulumi.StringPtrInput
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringPtrInput
	// List of scope attributes.
	ScopeVariables FunctionRuntimePolicyScopeVariableArrayInput
	// Scope configuration.
	Scopes                    FunctionRuntimePolicyScopeArrayInput
	SystemIntegrityProtection FunctionRuntimePolicySystemIntegrityProtectionPtrInput
	Tripwire                  FunctionRuntimePolicyTripwirePtrInput
	Type                      pulumi.StringPtrInput
	Updated                   pulumi.StringPtrInput
	Version                   pulumi.StringPtrInput
	VpatchVersion             pulumi.StringPtrInput
	WhitelistedOsUsers        FunctionRuntimePolicyWhitelistedOsUsersPtrInput
}

func (FunctionRuntimePolicyState) ElementType

func (FunctionRuntimePolicyState) ElementType() reflect.Type

type FunctionRuntimePolicySystemIntegrityProtection added in v0.8.27

type FunctionRuntimePolicySystemIntegrityProtection struct {
	AuditSystemtimeChange     *bool `pulumi:"auditSystemtimeChange"`
	Enabled                   *bool `pulumi:"enabled"`
	MonitorAuditLogIntegrity  *bool `pulumi:"monitorAuditLogIntegrity"`
	WindowsServicesMonitoring *bool `pulumi:"windowsServicesMonitoring"`
}

type FunctionRuntimePolicySystemIntegrityProtectionArgs added in v0.8.27

type FunctionRuntimePolicySystemIntegrityProtectionArgs struct {
	AuditSystemtimeChange     pulumi.BoolPtrInput `pulumi:"auditSystemtimeChange"`
	Enabled                   pulumi.BoolPtrInput `pulumi:"enabled"`
	MonitorAuditLogIntegrity  pulumi.BoolPtrInput `pulumi:"monitorAuditLogIntegrity"`
	WindowsServicesMonitoring pulumi.BoolPtrInput `pulumi:"windowsServicesMonitoring"`
}

func (FunctionRuntimePolicySystemIntegrityProtectionArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicySystemIntegrityProtectionArgs) ToFunctionRuntimePolicySystemIntegrityProtectionOutput added in v0.8.27

func (i FunctionRuntimePolicySystemIntegrityProtectionArgs) ToFunctionRuntimePolicySystemIntegrityProtectionOutput() FunctionRuntimePolicySystemIntegrityProtectionOutput

func (FunctionRuntimePolicySystemIntegrityProtectionArgs) ToFunctionRuntimePolicySystemIntegrityProtectionOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicySystemIntegrityProtectionArgs) ToFunctionRuntimePolicySystemIntegrityProtectionOutputWithContext(ctx context.Context) FunctionRuntimePolicySystemIntegrityProtectionOutput

func (FunctionRuntimePolicySystemIntegrityProtectionArgs) ToFunctionRuntimePolicySystemIntegrityProtectionPtrOutput added in v0.8.27

func (i FunctionRuntimePolicySystemIntegrityProtectionArgs) ToFunctionRuntimePolicySystemIntegrityProtectionPtrOutput() FunctionRuntimePolicySystemIntegrityProtectionPtrOutput

func (FunctionRuntimePolicySystemIntegrityProtectionArgs) ToFunctionRuntimePolicySystemIntegrityProtectionPtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicySystemIntegrityProtectionArgs) ToFunctionRuntimePolicySystemIntegrityProtectionPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicySystemIntegrityProtectionPtrOutput

type FunctionRuntimePolicySystemIntegrityProtectionInput added in v0.8.27

type FunctionRuntimePolicySystemIntegrityProtectionInput interface {
	pulumi.Input

	ToFunctionRuntimePolicySystemIntegrityProtectionOutput() FunctionRuntimePolicySystemIntegrityProtectionOutput
	ToFunctionRuntimePolicySystemIntegrityProtectionOutputWithContext(context.Context) FunctionRuntimePolicySystemIntegrityProtectionOutput
}

FunctionRuntimePolicySystemIntegrityProtectionInput is an input type that accepts FunctionRuntimePolicySystemIntegrityProtectionArgs and FunctionRuntimePolicySystemIntegrityProtectionOutput values. You can construct a concrete instance of `FunctionRuntimePolicySystemIntegrityProtectionInput` via:

FunctionRuntimePolicySystemIntegrityProtectionArgs{...}

type FunctionRuntimePolicySystemIntegrityProtectionOutput added in v0.8.27

type FunctionRuntimePolicySystemIntegrityProtectionOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicySystemIntegrityProtectionOutput) AuditSystemtimeChange added in v0.8.27

func (FunctionRuntimePolicySystemIntegrityProtectionOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicySystemIntegrityProtectionOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicySystemIntegrityProtectionOutput) MonitorAuditLogIntegrity added in v0.8.27

func (FunctionRuntimePolicySystemIntegrityProtectionOutput) ToFunctionRuntimePolicySystemIntegrityProtectionOutput added in v0.8.27

func (FunctionRuntimePolicySystemIntegrityProtectionOutput) ToFunctionRuntimePolicySystemIntegrityProtectionOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicySystemIntegrityProtectionOutput) ToFunctionRuntimePolicySystemIntegrityProtectionOutputWithContext(ctx context.Context) FunctionRuntimePolicySystemIntegrityProtectionOutput

func (FunctionRuntimePolicySystemIntegrityProtectionOutput) ToFunctionRuntimePolicySystemIntegrityProtectionPtrOutput added in v0.8.27

func (o FunctionRuntimePolicySystemIntegrityProtectionOutput) ToFunctionRuntimePolicySystemIntegrityProtectionPtrOutput() FunctionRuntimePolicySystemIntegrityProtectionPtrOutput

func (FunctionRuntimePolicySystemIntegrityProtectionOutput) ToFunctionRuntimePolicySystemIntegrityProtectionPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicySystemIntegrityProtectionOutput) ToFunctionRuntimePolicySystemIntegrityProtectionPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicySystemIntegrityProtectionPtrOutput

func (FunctionRuntimePolicySystemIntegrityProtectionOutput) WindowsServicesMonitoring added in v0.8.27

type FunctionRuntimePolicySystemIntegrityProtectionPtrInput added in v0.8.27

type FunctionRuntimePolicySystemIntegrityProtectionPtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicySystemIntegrityProtectionPtrOutput() FunctionRuntimePolicySystemIntegrityProtectionPtrOutput
	ToFunctionRuntimePolicySystemIntegrityProtectionPtrOutputWithContext(context.Context) FunctionRuntimePolicySystemIntegrityProtectionPtrOutput
}

FunctionRuntimePolicySystemIntegrityProtectionPtrInput is an input type that accepts FunctionRuntimePolicySystemIntegrityProtectionArgs, FunctionRuntimePolicySystemIntegrityProtectionPtr and FunctionRuntimePolicySystemIntegrityProtectionPtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicySystemIntegrityProtectionPtrInput` via:

        FunctionRuntimePolicySystemIntegrityProtectionArgs{...}

or:

        nil

type FunctionRuntimePolicySystemIntegrityProtectionPtrOutput added in v0.8.27

type FunctionRuntimePolicySystemIntegrityProtectionPtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicySystemIntegrityProtectionPtrOutput) AuditSystemtimeChange added in v0.8.27

func (FunctionRuntimePolicySystemIntegrityProtectionPtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicySystemIntegrityProtectionPtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicySystemIntegrityProtectionPtrOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicySystemIntegrityProtectionPtrOutput) MonitorAuditLogIntegrity added in v0.8.27

func (FunctionRuntimePolicySystemIntegrityProtectionPtrOutput) ToFunctionRuntimePolicySystemIntegrityProtectionPtrOutput added in v0.8.27

func (FunctionRuntimePolicySystemIntegrityProtectionPtrOutput) ToFunctionRuntimePolicySystemIntegrityProtectionPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicySystemIntegrityProtectionPtrOutput) ToFunctionRuntimePolicySystemIntegrityProtectionPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicySystemIntegrityProtectionPtrOutput

func (FunctionRuntimePolicySystemIntegrityProtectionPtrOutput) WindowsServicesMonitoring added in v0.8.27

type FunctionRuntimePolicyTripwire added in v0.8.27

type FunctionRuntimePolicyTripwire struct {
	ApplyOns      []string `pulumi:"applyOns"`
	Enabled       *bool    `pulumi:"enabled"`
	ServerlessApp *string  `pulumi:"serverlessApp"`
	UserId        *string  `pulumi:"userId"`
	UserPassword  *string  `pulumi:"userPassword"`
}

type FunctionRuntimePolicyTripwireArgs added in v0.8.27

type FunctionRuntimePolicyTripwireArgs struct {
	ApplyOns      pulumi.StringArrayInput `pulumi:"applyOns"`
	Enabled       pulumi.BoolPtrInput     `pulumi:"enabled"`
	ServerlessApp pulumi.StringPtrInput   `pulumi:"serverlessApp"`
	UserId        pulumi.StringPtrInput   `pulumi:"userId"`
	UserPassword  pulumi.StringPtrInput   `pulumi:"userPassword"`
}

func (FunctionRuntimePolicyTripwireArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyTripwireArgs) ToFunctionRuntimePolicyTripwireOutput added in v0.8.27

func (i FunctionRuntimePolicyTripwireArgs) ToFunctionRuntimePolicyTripwireOutput() FunctionRuntimePolicyTripwireOutput

func (FunctionRuntimePolicyTripwireArgs) ToFunctionRuntimePolicyTripwireOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyTripwireArgs) ToFunctionRuntimePolicyTripwireOutputWithContext(ctx context.Context) FunctionRuntimePolicyTripwireOutput

func (FunctionRuntimePolicyTripwireArgs) ToFunctionRuntimePolicyTripwirePtrOutput added in v0.8.27

func (i FunctionRuntimePolicyTripwireArgs) ToFunctionRuntimePolicyTripwirePtrOutput() FunctionRuntimePolicyTripwirePtrOutput

func (FunctionRuntimePolicyTripwireArgs) ToFunctionRuntimePolicyTripwirePtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyTripwireArgs) ToFunctionRuntimePolicyTripwirePtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyTripwirePtrOutput

type FunctionRuntimePolicyTripwireInput added in v0.8.27

type FunctionRuntimePolicyTripwireInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyTripwireOutput() FunctionRuntimePolicyTripwireOutput
	ToFunctionRuntimePolicyTripwireOutputWithContext(context.Context) FunctionRuntimePolicyTripwireOutput
}

FunctionRuntimePolicyTripwireInput is an input type that accepts FunctionRuntimePolicyTripwireArgs and FunctionRuntimePolicyTripwireOutput values. You can construct a concrete instance of `FunctionRuntimePolicyTripwireInput` via:

FunctionRuntimePolicyTripwireArgs{...}

type FunctionRuntimePolicyTripwireOutput added in v0.8.27

type FunctionRuntimePolicyTripwireOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyTripwireOutput) ApplyOns added in v0.8.27

func (FunctionRuntimePolicyTripwireOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyTripwireOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyTripwireOutput) ServerlessApp added in v0.8.27

func (FunctionRuntimePolicyTripwireOutput) ToFunctionRuntimePolicyTripwireOutput added in v0.8.27

func (o FunctionRuntimePolicyTripwireOutput) ToFunctionRuntimePolicyTripwireOutput() FunctionRuntimePolicyTripwireOutput

func (FunctionRuntimePolicyTripwireOutput) ToFunctionRuntimePolicyTripwireOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyTripwireOutput) ToFunctionRuntimePolicyTripwireOutputWithContext(ctx context.Context) FunctionRuntimePolicyTripwireOutput

func (FunctionRuntimePolicyTripwireOutput) ToFunctionRuntimePolicyTripwirePtrOutput added in v0.8.27

func (o FunctionRuntimePolicyTripwireOutput) ToFunctionRuntimePolicyTripwirePtrOutput() FunctionRuntimePolicyTripwirePtrOutput

func (FunctionRuntimePolicyTripwireOutput) ToFunctionRuntimePolicyTripwirePtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyTripwireOutput) ToFunctionRuntimePolicyTripwirePtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyTripwirePtrOutput

func (FunctionRuntimePolicyTripwireOutput) UserId added in v0.8.27

func (FunctionRuntimePolicyTripwireOutput) UserPassword added in v0.8.27

type FunctionRuntimePolicyTripwirePtrInput added in v0.8.27

type FunctionRuntimePolicyTripwirePtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyTripwirePtrOutput() FunctionRuntimePolicyTripwirePtrOutput
	ToFunctionRuntimePolicyTripwirePtrOutputWithContext(context.Context) FunctionRuntimePolicyTripwirePtrOutput
}

FunctionRuntimePolicyTripwirePtrInput is an input type that accepts FunctionRuntimePolicyTripwireArgs, FunctionRuntimePolicyTripwirePtr and FunctionRuntimePolicyTripwirePtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicyTripwirePtrInput` via:

        FunctionRuntimePolicyTripwireArgs{...}

or:

        nil

type FunctionRuntimePolicyTripwirePtrOutput added in v0.8.27

type FunctionRuntimePolicyTripwirePtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyTripwirePtrOutput) ApplyOns added in v0.8.27

func (FunctionRuntimePolicyTripwirePtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicyTripwirePtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyTripwirePtrOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyTripwirePtrOutput) ServerlessApp added in v0.8.27

func (FunctionRuntimePolicyTripwirePtrOutput) ToFunctionRuntimePolicyTripwirePtrOutput added in v0.8.27

func (o FunctionRuntimePolicyTripwirePtrOutput) ToFunctionRuntimePolicyTripwirePtrOutput() FunctionRuntimePolicyTripwirePtrOutput

func (FunctionRuntimePolicyTripwirePtrOutput) ToFunctionRuntimePolicyTripwirePtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyTripwirePtrOutput) ToFunctionRuntimePolicyTripwirePtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyTripwirePtrOutput

func (FunctionRuntimePolicyTripwirePtrOutput) UserId added in v0.8.27

func (FunctionRuntimePolicyTripwirePtrOutput) UserPassword added in v0.8.27

type FunctionRuntimePolicyWhitelistedOsUsers added in v0.8.27

type FunctionRuntimePolicyWhitelistedOsUsers struct {
	Enabled         *bool    `pulumi:"enabled"`
	GroupWhiteLists []string `pulumi:"groupWhiteLists"`
	UserWhiteLists  []string `pulumi:"userWhiteLists"`
}

type FunctionRuntimePolicyWhitelistedOsUsersArgs added in v0.8.27

type FunctionRuntimePolicyWhitelistedOsUsersArgs struct {
	Enabled         pulumi.BoolPtrInput     `pulumi:"enabled"`
	GroupWhiteLists pulumi.StringArrayInput `pulumi:"groupWhiteLists"`
	UserWhiteLists  pulumi.StringArrayInput `pulumi:"userWhiteLists"`
}

func (FunctionRuntimePolicyWhitelistedOsUsersArgs) ElementType added in v0.8.27

func (FunctionRuntimePolicyWhitelistedOsUsersArgs) ToFunctionRuntimePolicyWhitelistedOsUsersOutput added in v0.8.27

func (i FunctionRuntimePolicyWhitelistedOsUsersArgs) ToFunctionRuntimePolicyWhitelistedOsUsersOutput() FunctionRuntimePolicyWhitelistedOsUsersOutput

func (FunctionRuntimePolicyWhitelistedOsUsersArgs) ToFunctionRuntimePolicyWhitelistedOsUsersOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyWhitelistedOsUsersArgs) ToFunctionRuntimePolicyWhitelistedOsUsersOutputWithContext(ctx context.Context) FunctionRuntimePolicyWhitelistedOsUsersOutput

func (FunctionRuntimePolicyWhitelistedOsUsersArgs) ToFunctionRuntimePolicyWhitelistedOsUsersPtrOutput added in v0.8.27

func (i FunctionRuntimePolicyWhitelistedOsUsersArgs) ToFunctionRuntimePolicyWhitelistedOsUsersPtrOutput() FunctionRuntimePolicyWhitelistedOsUsersPtrOutput

func (FunctionRuntimePolicyWhitelistedOsUsersArgs) ToFunctionRuntimePolicyWhitelistedOsUsersPtrOutputWithContext added in v0.8.27

func (i FunctionRuntimePolicyWhitelistedOsUsersArgs) ToFunctionRuntimePolicyWhitelistedOsUsersPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyWhitelistedOsUsersPtrOutput

type FunctionRuntimePolicyWhitelistedOsUsersInput added in v0.8.27

type FunctionRuntimePolicyWhitelistedOsUsersInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyWhitelistedOsUsersOutput() FunctionRuntimePolicyWhitelistedOsUsersOutput
	ToFunctionRuntimePolicyWhitelistedOsUsersOutputWithContext(context.Context) FunctionRuntimePolicyWhitelistedOsUsersOutput
}

FunctionRuntimePolicyWhitelistedOsUsersInput is an input type that accepts FunctionRuntimePolicyWhitelistedOsUsersArgs and FunctionRuntimePolicyWhitelistedOsUsersOutput values. You can construct a concrete instance of `FunctionRuntimePolicyWhitelistedOsUsersInput` via:

FunctionRuntimePolicyWhitelistedOsUsersArgs{...}

type FunctionRuntimePolicyWhitelistedOsUsersOutput added in v0.8.27

type FunctionRuntimePolicyWhitelistedOsUsersOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyWhitelistedOsUsersOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyWhitelistedOsUsersOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyWhitelistedOsUsersOutput) GroupWhiteLists added in v0.8.27

func (FunctionRuntimePolicyWhitelistedOsUsersOutput) ToFunctionRuntimePolicyWhitelistedOsUsersOutput added in v0.8.27

func (o FunctionRuntimePolicyWhitelistedOsUsersOutput) ToFunctionRuntimePolicyWhitelistedOsUsersOutput() FunctionRuntimePolicyWhitelistedOsUsersOutput

func (FunctionRuntimePolicyWhitelistedOsUsersOutput) ToFunctionRuntimePolicyWhitelistedOsUsersOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyWhitelistedOsUsersOutput) ToFunctionRuntimePolicyWhitelistedOsUsersOutputWithContext(ctx context.Context) FunctionRuntimePolicyWhitelistedOsUsersOutput

func (FunctionRuntimePolicyWhitelistedOsUsersOutput) ToFunctionRuntimePolicyWhitelistedOsUsersPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyWhitelistedOsUsersOutput) ToFunctionRuntimePolicyWhitelistedOsUsersPtrOutput() FunctionRuntimePolicyWhitelistedOsUsersPtrOutput

func (FunctionRuntimePolicyWhitelistedOsUsersOutput) ToFunctionRuntimePolicyWhitelistedOsUsersPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyWhitelistedOsUsersOutput) ToFunctionRuntimePolicyWhitelistedOsUsersPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyWhitelistedOsUsersPtrOutput

func (FunctionRuntimePolicyWhitelistedOsUsersOutput) UserWhiteLists added in v0.8.27

type FunctionRuntimePolicyWhitelistedOsUsersPtrInput added in v0.8.27

type FunctionRuntimePolicyWhitelistedOsUsersPtrInput interface {
	pulumi.Input

	ToFunctionRuntimePolicyWhitelistedOsUsersPtrOutput() FunctionRuntimePolicyWhitelistedOsUsersPtrOutput
	ToFunctionRuntimePolicyWhitelistedOsUsersPtrOutputWithContext(context.Context) FunctionRuntimePolicyWhitelistedOsUsersPtrOutput
}

FunctionRuntimePolicyWhitelistedOsUsersPtrInput is an input type that accepts FunctionRuntimePolicyWhitelistedOsUsersArgs, FunctionRuntimePolicyWhitelistedOsUsersPtr and FunctionRuntimePolicyWhitelistedOsUsersPtrOutput values. You can construct a concrete instance of `FunctionRuntimePolicyWhitelistedOsUsersPtrInput` via:

        FunctionRuntimePolicyWhitelistedOsUsersArgs{...}

or:

        nil

type FunctionRuntimePolicyWhitelistedOsUsersPtrOutput added in v0.8.27

type FunctionRuntimePolicyWhitelistedOsUsersPtrOutput struct{ *pulumi.OutputState }

func (FunctionRuntimePolicyWhitelistedOsUsersPtrOutput) Elem added in v0.8.27

func (FunctionRuntimePolicyWhitelistedOsUsersPtrOutput) ElementType added in v0.8.27

func (FunctionRuntimePolicyWhitelistedOsUsersPtrOutput) Enabled added in v0.8.27

func (FunctionRuntimePolicyWhitelistedOsUsersPtrOutput) GroupWhiteLists added in v0.8.27

func (FunctionRuntimePolicyWhitelistedOsUsersPtrOutput) ToFunctionRuntimePolicyWhitelistedOsUsersPtrOutput added in v0.8.27

func (o FunctionRuntimePolicyWhitelistedOsUsersPtrOutput) ToFunctionRuntimePolicyWhitelistedOsUsersPtrOutput() FunctionRuntimePolicyWhitelistedOsUsersPtrOutput

func (FunctionRuntimePolicyWhitelistedOsUsersPtrOutput) ToFunctionRuntimePolicyWhitelistedOsUsersPtrOutputWithContext added in v0.8.27

func (o FunctionRuntimePolicyWhitelistedOsUsersPtrOutput) ToFunctionRuntimePolicyWhitelistedOsUsersPtrOutputWithContext(ctx context.Context) FunctionRuntimePolicyWhitelistedOsUsersPtrOutput

func (FunctionRuntimePolicyWhitelistedOsUsersPtrOutput) UserWhiteLists added in v0.8.27

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 GetAcknowledgesResultOutput added in v0.8.27

type GetAcknowledgesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAcknowledges.

func GetAcknowledgesOutput added in v0.8.27

func GetAcknowledgesOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetAcknowledgesResultOutput

func (GetAcknowledgesResultOutput) Acknowledges added in v0.8.27

A list of existing security acknowledges.

func (GetAcknowledgesResultOutput) ElementType added in v0.8.27

func (GetAcknowledgesResultOutput) Id added in v0.8.27

The provider-assigned unique ID for this managed resource.

func (GetAcknowledgesResultOutput) ToGetAcknowledgesResultOutput added in v0.8.27

func (o GetAcknowledgesResultOutput) ToGetAcknowledgesResultOutput() GetAcknowledgesResultOutput

func (GetAcknowledgesResultOutput) ToGetAcknowledgesResultOutputWithContext added in v0.8.27

func (o GetAcknowledgesResultOutput) ToGetAcknowledgesResultOutputWithContext(ctx context.Context) GetAcknowledgesResultOutput

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 GetAquaLabelsResultOutput added in v0.8.27

type GetAquaLabelsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAquaLabels.

func GetAquaLabelsOutput added in v0.8.27

func GetAquaLabelsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetAquaLabelsResultOutput

func (GetAquaLabelsResultOutput) AquaLabels added in v0.8.27

func (GetAquaLabelsResultOutput) ElementType added in v0.8.27

func (GetAquaLabelsResultOutput) ElementType() reflect.Type

func (GetAquaLabelsResultOutput) Id added in v0.8.27

The provider-assigned unique ID for this managed resource.

func (GetAquaLabelsResultOutput) ToGetAquaLabelsResultOutput added in v0.8.27

func (o GetAquaLabelsResultOutput) ToGetAquaLabelsResultOutput() GetAquaLabelsResultOutput

func (GetAquaLabelsResultOutput) ToGetAquaLabelsResultOutputWithContext added in v0.8.27

func (o GetAquaLabelsResultOutput) ToGetAquaLabelsResultOutputWithContext(ctx context.Context) GetAquaLabelsResultOutput

type GetContainerRuntimePolicyAllowedExecutable added in v0.8.27

type GetContainerRuntimePolicyAllowedExecutable struct {
	// List of allowed executables.
	AllowExecutables []string `pulumi:"allowExecutables"`
	// List of allowed root executables.
	AllowRootExecutables []string `pulumi:"allowRootExecutables"`
	// Whether allowed executables configuration is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Whether to treat executables separately.
	SeparateExecutables *bool `pulumi:"separateExecutables"`
}

type GetContainerRuntimePolicyAllowedExecutableArgs added in v0.8.27

type GetContainerRuntimePolicyAllowedExecutableArgs struct {
	// List of allowed executables.
	AllowExecutables pulumi.StringArrayInput `pulumi:"allowExecutables"`
	// List of allowed root executables.
	AllowRootExecutables pulumi.StringArrayInput `pulumi:"allowRootExecutables"`
	// Whether allowed executables configuration is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Whether to treat executables separately.
	SeparateExecutables pulumi.BoolPtrInput `pulumi:"separateExecutables"`
}

func (GetContainerRuntimePolicyAllowedExecutableArgs) ElementType added in v0.8.27

func (GetContainerRuntimePolicyAllowedExecutableArgs) ToGetContainerRuntimePolicyAllowedExecutableOutput added in v0.8.27

func (i GetContainerRuntimePolicyAllowedExecutableArgs) ToGetContainerRuntimePolicyAllowedExecutableOutput() GetContainerRuntimePolicyAllowedExecutableOutput

func (GetContainerRuntimePolicyAllowedExecutableArgs) ToGetContainerRuntimePolicyAllowedExecutableOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyAllowedExecutableArgs) ToGetContainerRuntimePolicyAllowedExecutableOutputWithContext(ctx context.Context) GetContainerRuntimePolicyAllowedExecutableOutput

type GetContainerRuntimePolicyAllowedExecutableArray added in v0.8.27

type GetContainerRuntimePolicyAllowedExecutableArray []GetContainerRuntimePolicyAllowedExecutableInput

func (GetContainerRuntimePolicyAllowedExecutableArray) ElementType added in v0.8.27

func (GetContainerRuntimePolicyAllowedExecutableArray) ToGetContainerRuntimePolicyAllowedExecutableArrayOutput added in v0.8.27

func (i GetContainerRuntimePolicyAllowedExecutableArray) ToGetContainerRuntimePolicyAllowedExecutableArrayOutput() GetContainerRuntimePolicyAllowedExecutableArrayOutput

func (GetContainerRuntimePolicyAllowedExecutableArray) ToGetContainerRuntimePolicyAllowedExecutableArrayOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyAllowedExecutableArray) ToGetContainerRuntimePolicyAllowedExecutableArrayOutputWithContext(ctx context.Context) GetContainerRuntimePolicyAllowedExecutableArrayOutput

type GetContainerRuntimePolicyAllowedExecutableArrayInput added in v0.8.27

type GetContainerRuntimePolicyAllowedExecutableArrayInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyAllowedExecutableArrayOutput() GetContainerRuntimePolicyAllowedExecutableArrayOutput
	ToGetContainerRuntimePolicyAllowedExecutableArrayOutputWithContext(context.Context) GetContainerRuntimePolicyAllowedExecutableArrayOutput
}

GetContainerRuntimePolicyAllowedExecutableArrayInput is an input type that accepts GetContainerRuntimePolicyAllowedExecutableArray and GetContainerRuntimePolicyAllowedExecutableArrayOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyAllowedExecutableArrayInput` via:

GetContainerRuntimePolicyAllowedExecutableArray{ GetContainerRuntimePolicyAllowedExecutableArgs{...} }

type GetContainerRuntimePolicyAllowedExecutableArrayOutput added in v0.8.27

type GetContainerRuntimePolicyAllowedExecutableArrayOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyAllowedExecutableArrayOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyAllowedExecutableArrayOutput) Index added in v0.8.27

func (GetContainerRuntimePolicyAllowedExecutableArrayOutput) ToGetContainerRuntimePolicyAllowedExecutableArrayOutput added in v0.8.27

func (GetContainerRuntimePolicyAllowedExecutableArrayOutput) ToGetContainerRuntimePolicyAllowedExecutableArrayOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyAllowedExecutableArrayOutput) ToGetContainerRuntimePolicyAllowedExecutableArrayOutputWithContext(ctx context.Context) GetContainerRuntimePolicyAllowedExecutableArrayOutput

type GetContainerRuntimePolicyAllowedExecutableInput added in v0.8.27

type GetContainerRuntimePolicyAllowedExecutableInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyAllowedExecutableOutput() GetContainerRuntimePolicyAllowedExecutableOutput
	ToGetContainerRuntimePolicyAllowedExecutableOutputWithContext(context.Context) GetContainerRuntimePolicyAllowedExecutableOutput
}

GetContainerRuntimePolicyAllowedExecutableInput is an input type that accepts GetContainerRuntimePolicyAllowedExecutableArgs and GetContainerRuntimePolicyAllowedExecutableOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyAllowedExecutableInput` via:

GetContainerRuntimePolicyAllowedExecutableArgs{...}

type GetContainerRuntimePolicyAllowedExecutableOutput added in v0.8.27

type GetContainerRuntimePolicyAllowedExecutableOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyAllowedExecutableOutput) AllowExecutables added in v0.8.27

List of allowed executables.

func (GetContainerRuntimePolicyAllowedExecutableOutput) AllowRootExecutables added in v0.8.27

List of allowed root executables.

func (GetContainerRuntimePolicyAllowedExecutableOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyAllowedExecutableOutput) Enabled added in v0.8.27

Whether allowed executables configuration is enabled.

func (GetContainerRuntimePolicyAllowedExecutableOutput) SeparateExecutables added in v0.8.27

Whether to treat executables separately.

func (GetContainerRuntimePolicyAllowedExecutableOutput) ToGetContainerRuntimePolicyAllowedExecutableOutput added in v0.8.27

func (o GetContainerRuntimePolicyAllowedExecutableOutput) ToGetContainerRuntimePolicyAllowedExecutableOutput() GetContainerRuntimePolicyAllowedExecutableOutput

func (GetContainerRuntimePolicyAllowedExecutableOutput) ToGetContainerRuntimePolicyAllowedExecutableOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyAllowedExecutableOutput) ToGetContainerRuntimePolicyAllowedExecutableOutputWithContext(ctx context.Context) GetContainerRuntimePolicyAllowedExecutableOutput

type GetContainerRuntimePolicyAllowedRegistry added in v0.8.27

type GetContainerRuntimePolicyAllowedRegistry struct {
	// List of allowed registries.
	AllowedRegistries []string `pulumi:"allowedRegistries"`
	// Whether allowed registries are enabled.
	Enabled *bool `pulumi:"enabled"`
}

type GetContainerRuntimePolicyAllowedRegistryArgs added in v0.8.27

type GetContainerRuntimePolicyAllowedRegistryArgs struct {
	// List of allowed registries.
	AllowedRegistries pulumi.StringArrayInput `pulumi:"allowedRegistries"`
	// Whether allowed registries are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (GetContainerRuntimePolicyAllowedRegistryArgs) ElementType added in v0.8.27

func (GetContainerRuntimePolicyAllowedRegistryArgs) ToGetContainerRuntimePolicyAllowedRegistryOutput added in v0.8.27

func (i GetContainerRuntimePolicyAllowedRegistryArgs) ToGetContainerRuntimePolicyAllowedRegistryOutput() GetContainerRuntimePolicyAllowedRegistryOutput

func (GetContainerRuntimePolicyAllowedRegistryArgs) ToGetContainerRuntimePolicyAllowedRegistryOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyAllowedRegistryArgs) ToGetContainerRuntimePolicyAllowedRegistryOutputWithContext(ctx context.Context) GetContainerRuntimePolicyAllowedRegistryOutput

type GetContainerRuntimePolicyAllowedRegistryArray added in v0.8.27

type GetContainerRuntimePolicyAllowedRegistryArray []GetContainerRuntimePolicyAllowedRegistryInput

func (GetContainerRuntimePolicyAllowedRegistryArray) ElementType added in v0.8.27

func (GetContainerRuntimePolicyAllowedRegistryArray) ToGetContainerRuntimePolicyAllowedRegistryArrayOutput added in v0.8.27

func (i GetContainerRuntimePolicyAllowedRegistryArray) ToGetContainerRuntimePolicyAllowedRegistryArrayOutput() GetContainerRuntimePolicyAllowedRegistryArrayOutput

func (GetContainerRuntimePolicyAllowedRegistryArray) ToGetContainerRuntimePolicyAllowedRegistryArrayOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyAllowedRegistryArray) ToGetContainerRuntimePolicyAllowedRegistryArrayOutputWithContext(ctx context.Context) GetContainerRuntimePolicyAllowedRegistryArrayOutput

type GetContainerRuntimePolicyAllowedRegistryArrayInput added in v0.8.27

type GetContainerRuntimePolicyAllowedRegistryArrayInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyAllowedRegistryArrayOutput() GetContainerRuntimePolicyAllowedRegistryArrayOutput
	ToGetContainerRuntimePolicyAllowedRegistryArrayOutputWithContext(context.Context) GetContainerRuntimePolicyAllowedRegistryArrayOutput
}

GetContainerRuntimePolicyAllowedRegistryArrayInput is an input type that accepts GetContainerRuntimePolicyAllowedRegistryArray and GetContainerRuntimePolicyAllowedRegistryArrayOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyAllowedRegistryArrayInput` via:

GetContainerRuntimePolicyAllowedRegistryArray{ GetContainerRuntimePolicyAllowedRegistryArgs{...} }

type GetContainerRuntimePolicyAllowedRegistryArrayOutput added in v0.8.27

type GetContainerRuntimePolicyAllowedRegistryArrayOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyAllowedRegistryArrayOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyAllowedRegistryArrayOutput) Index added in v0.8.27

func (GetContainerRuntimePolicyAllowedRegistryArrayOutput) ToGetContainerRuntimePolicyAllowedRegistryArrayOutput added in v0.8.27

func (o GetContainerRuntimePolicyAllowedRegistryArrayOutput) ToGetContainerRuntimePolicyAllowedRegistryArrayOutput() GetContainerRuntimePolicyAllowedRegistryArrayOutput

func (GetContainerRuntimePolicyAllowedRegistryArrayOutput) ToGetContainerRuntimePolicyAllowedRegistryArrayOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyAllowedRegistryArrayOutput) ToGetContainerRuntimePolicyAllowedRegistryArrayOutputWithContext(ctx context.Context) GetContainerRuntimePolicyAllowedRegistryArrayOutput

type GetContainerRuntimePolicyAllowedRegistryInput added in v0.8.27

type GetContainerRuntimePolicyAllowedRegistryInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyAllowedRegistryOutput() GetContainerRuntimePolicyAllowedRegistryOutput
	ToGetContainerRuntimePolicyAllowedRegistryOutputWithContext(context.Context) GetContainerRuntimePolicyAllowedRegistryOutput
}

GetContainerRuntimePolicyAllowedRegistryInput is an input type that accepts GetContainerRuntimePolicyAllowedRegistryArgs and GetContainerRuntimePolicyAllowedRegistryOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyAllowedRegistryInput` via:

GetContainerRuntimePolicyAllowedRegistryArgs{...}

type GetContainerRuntimePolicyAllowedRegistryOutput added in v0.8.27

type GetContainerRuntimePolicyAllowedRegistryOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyAllowedRegistryOutput) AllowedRegistries added in v0.8.27

List of allowed registries.

func (GetContainerRuntimePolicyAllowedRegistryOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyAllowedRegistryOutput) Enabled added in v0.8.27

Whether allowed registries are enabled.

func (GetContainerRuntimePolicyAllowedRegistryOutput) ToGetContainerRuntimePolicyAllowedRegistryOutput added in v0.8.27

func (o GetContainerRuntimePolicyAllowedRegistryOutput) ToGetContainerRuntimePolicyAllowedRegistryOutput() GetContainerRuntimePolicyAllowedRegistryOutput

func (GetContainerRuntimePolicyAllowedRegistryOutput) ToGetContainerRuntimePolicyAllowedRegistryOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyAllowedRegistryOutput) ToGetContainerRuntimePolicyAllowedRegistryOutputWithContext(ctx context.Context) GetContainerRuntimePolicyAllowedRegistryOutput

type GetContainerRuntimePolicyAuditing added in v0.8.27

type GetContainerRuntimePolicyAuditing struct {
	AuditAllNetwork            *bool `pulumi:"auditAllNetwork"`
	AuditAllProcesses          *bool `pulumi:"auditAllProcesses"`
	AuditFailedLogin           *bool `pulumi:"auditFailedLogin"`
	AuditOsUserActivity        *bool `pulumi:"auditOsUserActivity"`
	AuditProcessCmdline        *bool `pulumi:"auditProcessCmdline"`
	AuditSuccessLogin          *bool `pulumi:"auditSuccessLogin"`
	AuditUserAccountManagement *bool `pulumi:"auditUserAccountManagement"`
	Enabled                    *bool `pulumi:"enabled"`
}

type GetContainerRuntimePolicyAuditingArgs added in v0.8.27

type GetContainerRuntimePolicyAuditingArgs struct {
	AuditAllNetwork            pulumi.BoolPtrInput `pulumi:"auditAllNetwork"`
	AuditAllProcesses          pulumi.BoolPtrInput `pulumi:"auditAllProcesses"`
	AuditFailedLogin           pulumi.BoolPtrInput `pulumi:"auditFailedLogin"`
	AuditOsUserActivity        pulumi.BoolPtrInput `pulumi:"auditOsUserActivity"`
	AuditProcessCmdline        pulumi.BoolPtrInput `pulumi:"auditProcessCmdline"`
	AuditSuccessLogin          pulumi.BoolPtrInput `pulumi:"auditSuccessLogin"`
	AuditUserAccountManagement pulumi.BoolPtrInput `pulumi:"auditUserAccountManagement"`
	Enabled                    pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (GetContainerRuntimePolicyAuditingArgs) ElementType added in v0.8.27

func (GetContainerRuntimePolicyAuditingArgs) ToGetContainerRuntimePolicyAuditingOutput added in v0.8.27

func (i GetContainerRuntimePolicyAuditingArgs) ToGetContainerRuntimePolicyAuditingOutput() GetContainerRuntimePolicyAuditingOutput

func (GetContainerRuntimePolicyAuditingArgs) ToGetContainerRuntimePolicyAuditingOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyAuditingArgs) ToGetContainerRuntimePolicyAuditingOutputWithContext(ctx context.Context) GetContainerRuntimePolicyAuditingOutput

func (GetContainerRuntimePolicyAuditingArgs) ToGetContainerRuntimePolicyAuditingPtrOutput added in v0.8.27

func (i GetContainerRuntimePolicyAuditingArgs) ToGetContainerRuntimePolicyAuditingPtrOutput() GetContainerRuntimePolicyAuditingPtrOutput

func (GetContainerRuntimePolicyAuditingArgs) ToGetContainerRuntimePolicyAuditingPtrOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyAuditingArgs) ToGetContainerRuntimePolicyAuditingPtrOutputWithContext(ctx context.Context) GetContainerRuntimePolicyAuditingPtrOutput

type GetContainerRuntimePolicyAuditingInput added in v0.8.27

type GetContainerRuntimePolicyAuditingInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyAuditingOutput() GetContainerRuntimePolicyAuditingOutput
	ToGetContainerRuntimePolicyAuditingOutputWithContext(context.Context) GetContainerRuntimePolicyAuditingOutput
}

GetContainerRuntimePolicyAuditingInput is an input type that accepts GetContainerRuntimePolicyAuditingArgs and GetContainerRuntimePolicyAuditingOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyAuditingInput` via:

GetContainerRuntimePolicyAuditingArgs{...}

type GetContainerRuntimePolicyAuditingOutput added in v0.8.27

type GetContainerRuntimePolicyAuditingOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyAuditingOutput) AuditAllNetwork added in v0.8.27

func (GetContainerRuntimePolicyAuditingOutput) AuditAllProcesses added in v0.8.27

func (GetContainerRuntimePolicyAuditingOutput) AuditFailedLogin added in v0.8.27

func (GetContainerRuntimePolicyAuditingOutput) AuditOsUserActivity added in v0.8.27

func (GetContainerRuntimePolicyAuditingOutput) AuditProcessCmdline added in v0.8.27

func (GetContainerRuntimePolicyAuditingOutput) AuditSuccessLogin added in v0.8.27

func (GetContainerRuntimePolicyAuditingOutput) AuditUserAccountManagement added in v0.8.27

func (o GetContainerRuntimePolicyAuditingOutput) AuditUserAccountManagement() pulumi.BoolPtrOutput

func (GetContainerRuntimePolicyAuditingOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyAuditingOutput) Enabled added in v0.8.27

func (GetContainerRuntimePolicyAuditingOutput) ToGetContainerRuntimePolicyAuditingOutput added in v0.8.27

func (o GetContainerRuntimePolicyAuditingOutput) ToGetContainerRuntimePolicyAuditingOutput() GetContainerRuntimePolicyAuditingOutput

func (GetContainerRuntimePolicyAuditingOutput) ToGetContainerRuntimePolicyAuditingOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyAuditingOutput) ToGetContainerRuntimePolicyAuditingOutputWithContext(ctx context.Context) GetContainerRuntimePolicyAuditingOutput

func (GetContainerRuntimePolicyAuditingOutput) ToGetContainerRuntimePolicyAuditingPtrOutput added in v0.8.27

func (o GetContainerRuntimePolicyAuditingOutput) ToGetContainerRuntimePolicyAuditingPtrOutput() GetContainerRuntimePolicyAuditingPtrOutput

func (GetContainerRuntimePolicyAuditingOutput) ToGetContainerRuntimePolicyAuditingPtrOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyAuditingOutput) ToGetContainerRuntimePolicyAuditingPtrOutputWithContext(ctx context.Context) GetContainerRuntimePolicyAuditingPtrOutput

type GetContainerRuntimePolicyAuditingPtrInput added in v0.8.27

type GetContainerRuntimePolicyAuditingPtrInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyAuditingPtrOutput() GetContainerRuntimePolicyAuditingPtrOutput
	ToGetContainerRuntimePolicyAuditingPtrOutputWithContext(context.Context) GetContainerRuntimePolicyAuditingPtrOutput
}

GetContainerRuntimePolicyAuditingPtrInput is an input type that accepts GetContainerRuntimePolicyAuditingArgs, GetContainerRuntimePolicyAuditingPtr and GetContainerRuntimePolicyAuditingPtrOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyAuditingPtrInput` via:

        GetContainerRuntimePolicyAuditingArgs{...}

or:

        nil

type GetContainerRuntimePolicyAuditingPtrOutput added in v0.8.27

type GetContainerRuntimePolicyAuditingPtrOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyAuditingPtrOutput) AuditAllNetwork added in v0.8.27

func (GetContainerRuntimePolicyAuditingPtrOutput) AuditAllProcesses added in v0.8.27

func (GetContainerRuntimePolicyAuditingPtrOutput) AuditFailedLogin added in v0.8.27

func (GetContainerRuntimePolicyAuditingPtrOutput) AuditOsUserActivity added in v0.8.27

func (GetContainerRuntimePolicyAuditingPtrOutput) AuditProcessCmdline added in v0.8.27

func (GetContainerRuntimePolicyAuditingPtrOutput) AuditSuccessLogin added in v0.8.27

func (GetContainerRuntimePolicyAuditingPtrOutput) AuditUserAccountManagement added in v0.8.27

func (o GetContainerRuntimePolicyAuditingPtrOutput) AuditUserAccountManagement() pulumi.BoolPtrOutput

func (GetContainerRuntimePolicyAuditingPtrOutput) Elem added in v0.8.27

func (GetContainerRuntimePolicyAuditingPtrOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyAuditingPtrOutput) Enabled added in v0.8.27

func (GetContainerRuntimePolicyAuditingPtrOutput) ToGetContainerRuntimePolicyAuditingPtrOutput added in v0.8.27

func (o GetContainerRuntimePolicyAuditingPtrOutput) ToGetContainerRuntimePolicyAuditingPtrOutput() GetContainerRuntimePolicyAuditingPtrOutput

func (GetContainerRuntimePolicyAuditingPtrOutput) ToGetContainerRuntimePolicyAuditingPtrOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyAuditingPtrOutput) ToGetContainerRuntimePolicyAuditingPtrOutputWithContext(ctx context.Context) GetContainerRuntimePolicyAuditingPtrOutput

type GetContainerRuntimePolicyContainerExec added in v0.8.27

type GetContainerRuntimePolicyContainerExec struct {
	BlockContainerExec          *bool    `pulumi:"blockContainerExec"`
	ContainerExecProcWhiteLists []string `pulumi:"containerExecProcWhiteLists"`
	Enabled                     *bool    `pulumi:"enabled"`
	ReverseShellIpWhiteLists    []string `pulumi:"reverseShellIpWhiteLists"`
}

type GetContainerRuntimePolicyContainerExecArgs added in v0.8.27

type GetContainerRuntimePolicyContainerExecArgs struct {
	BlockContainerExec          pulumi.BoolPtrInput     `pulumi:"blockContainerExec"`
	ContainerExecProcWhiteLists pulumi.StringArrayInput `pulumi:"containerExecProcWhiteLists"`
	Enabled                     pulumi.BoolPtrInput     `pulumi:"enabled"`
	ReverseShellIpWhiteLists    pulumi.StringArrayInput `pulumi:"reverseShellIpWhiteLists"`
}

func (GetContainerRuntimePolicyContainerExecArgs) ElementType added in v0.8.27

func (GetContainerRuntimePolicyContainerExecArgs) ToGetContainerRuntimePolicyContainerExecOutput added in v0.8.27

func (i GetContainerRuntimePolicyContainerExecArgs) ToGetContainerRuntimePolicyContainerExecOutput() GetContainerRuntimePolicyContainerExecOutput

func (GetContainerRuntimePolicyContainerExecArgs) ToGetContainerRuntimePolicyContainerExecOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyContainerExecArgs) ToGetContainerRuntimePolicyContainerExecOutputWithContext(ctx context.Context) GetContainerRuntimePolicyContainerExecOutput

func (GetContainerRuntimePolicyContainerExecArgs) ToGetContainerRuntimePolicyContainerExecPtrOutput added in v0.8.27

func (i GetContainerRuntimePolicyContainerExecArgs) ToGetContainerRuntimePolicyContainerExecPtrOutput() GetContainerRuntimePolicyContainerExecPtrOutput

func (GetContainerRuntimePolicyContainerExecArgs) ToGetContainerRuntimePolicyContainerExecPtrOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyContainerExecArgs) ToGetContainerRuntimePolicyContainerExecPtrOutputWithContext(ctx context.Context) GetContainerRuntimePolicyContainerExecPtrOutput

type GetContainerRuntimePolicyContainerExecInput added in v0.8.27

type GetContainerRuntimePolicyContainerExecInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyContainerExecOutput() GetContainerRuntimePolicyContainerExecOutput
	ToGetContainerRuntimePolicyContainerExecOutputWithContext(context.Context) GetContainerRuntimePolicyContainerExecOutput
}

GetContainerRuntimePolicyContainerExecInput is an input type that accepts GetContainerRuntimePolicyContainerExecArgs and GetContainerRuntimePolicyContainerExecOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyContainerExecInput` via:

GetContainerRuntimePolicyContainerExecArgs{...}

type GetContainerRuntimePolicyContainerExecOutput added in v0.8.27

type GetContainerRuntimePolicyContainerExecOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyContainerExecOutput) BlockContainerExec added in v0.8.27

func (GetContainerRuntimePolicyContainerExecOutput) ContainerExecProcWhiteLists added in v0.8.27

func (GetContainerRuntimePolicyContainerExecOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyContainerExecOutput) Enabled added in v0.8.27

func (GetContainerRuntimePolicyContainerExecOutput) ReverseShellIpWhiteLists added in v0.8.27

func (GetContainerRuntimePolicyContainerExecOutput) ToGetContainerRuntimePolicyContainerExecOutput added in v0.8.27

func (o GetContainerRuntimePolicyContainerExecOutput) ToGetContainerRuntimePolicyContainerExecOutput() GetContainerRuntimePolicyContainerExecOutput

func (GetContainerRuntimePolicyContainerExecOutput) ToGetContainerRuntimePolicyContainerExecOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyContainerExecOutput) ToGetContainerRuntimePolicyContainerExecOutputWithContext(ctx context.Context) GetContainerRuntimePolicyContainerExecOutput

func (GetContainerRuntimePolicyContainerExecOutput) ToGetContainerRuntimePolicyContainerExecPtrOutput added in v0.8.27

func (o GetContainerRuntimePolicyContainerExecOutput) ToGetContainerRuntimePolicyContainerExecPtrOutput() GetContainerRuntimePolicyContainerExecPtrOutput

func (GetContainerRuntimePolicyContainerExecOutput) ToGetContainerRuntimePolicyContainerExecPtrOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyContainerExecOutput) ToGetContainerRuntimePolicyContainerExecPtrOutputWithContext(ctx context.Context) GetContainerRuntimePolicyContainerExecPtrOutput

type GetContainerRuntimePolicyContainerExecPtrInput added in v0.8.27

type GetContainerRuntimePolicyContainerExecPtrInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyContainerExecPtrOutput() GetContainerRuntimePolicyContainerExecPtrOutput
	ToGetContainerRuntimePolicyContainerExecPtrOutputWithContext(context.Context) GetContainerRuntimePolicyContainerExecPtrOutput
}

GetContainerRuntimePolicyContainerExecPtrInput is an input type that accepts GetContainerRuntimePolicyContainerExecArgs, GetContainerRuntimePolicyContainerExecPtr and GetContainerRuntimePolicyContainerExecPtrOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyContainerExecPtrInput` via:

        GetContainerRuntimePolicyContainerExecArgs{...}

or:

        nil

type GetContainerRuntimePolicyContainerExecPtrOutput added in v0.8.27

type GetContainerRuntimePolicyContainerExecPtrOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyContainerExecPtrOutput) BlockContainerExec added in v0.8.27

func (GetContainerRuntimePolicyContainerExecPtrOutput) ContainerExecProcWhiteLists added in v0.8.27

func (GetContainerRuntimePolicyContainerExecPtrOutput) Elem added in v0.8.27

func (GetContainerRuntimePolicyContainerExecPtrOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyContainerExecPtrOutput) Enabled added in v0.8.27

func (GetContainerRuntimePolicyContainerExecPtrOutput) ReverseShellIpWhiteLists added in v0.8.27

func (GetContainerRuntimePolicyContainerExecPtrOutput) ToGetContainerRuntimePolicyContainerExecPtrOutput added in v0.8.27

func (o GetContainerRuntimePolicyContainerExecPtrOutput) ToGetContainerRuntimePolicyContainerExecPtrOutput() GetContainerRuntimePolicyContainerExecPtrOutput

func (GetContainerRuntimePolicyContainerExecPtrOutput) ToGetContainerRuntimePolicyContainerExecPtrOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyContainerExecPtrOutput) ToGetContainerRuntimePolicyContainerExecPtrOutputWithContext(ctx context.Context) GetContainerRuntimePolicyContainerExecPtrOutput

type GetContainerRuntimePolicyFileBlock added in v0.8.27

type GetContainerRuntimePolicyFileBlock struct {
	BlockFilesProcesses            []string `pulumi:"blockFilesProcesses"`
	BlockFilesUsers                []string `pulumi:"blockFilesUsers"`
	Enabled                        *bool    `pulumi:"enabled"`
	ExceptionalBlockFiles          []string `pulumi:"exceptionalBlockFiles"`
	ExceptionalBlockFilesProcesses []string `pulumi:"exceptionalBlockFilesProcesses"`
	ExceptionalBlockFilesUsers     []string `pulumi:"exceptionalBlockFilesUsers"`
	FilenameBlockLists             []string `pulumi:"filenameBlockLists"`
}

type GetContainerRuntimePolicyFileBlockArgs added in v0.8.27

type GetContainerRuntimePolicyFileBlockArgs struct {
	BlockFilesProcesses            pulumi.StringArrayInput `pulumi:"blockFilesProcesses"`
	BlockFilesUsers                pulumi.StringArrayInput `pulumi:"blockFilesUsers"`
	Enabled                        pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalBlockFiles          pulumi.StringArrayInput `pulumi:"exceptionalBlockFiles"`
	ExceptionalBlockFilesProcesses pulumi.StringArrayInput `pulumi:"exceptionalBlockFilesProcesses"`
	ExceptionalBlockFilesUsers     pulumi.StringArrayInput `pulumi:"exceptionalBlockFilesUsers"`
	FilenameBlockLists             pulumi.StringArrayInput `pulumi:"filenameBlockLists"`
}

func (GetContainerRuntimePolicyFileBlockArgs) ElementType added in v0.8.27

func (GetContainerRuntimePolicyFileBlockArgs) ToGetContainerRuntimePolicyFileBlockOutput added in v0.8.27

func (i GetContainerRuntimePolicyFileBlockArgs) ToGetContainerRuntimePolicyFileBlockOutput() GetContainerRuntimePolicyFileBlockOutput

func (GetContainerRuntimePolicyFileBlockArgs) ToGetContainerRuntimePolicyFileBlockOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyFileBlockArgs) ToGetContainerRuntimePolicyFileBlockOutputWithContext(ctx context.Context) GetContainerRuntimePolicyFileBlockOutput

func (GetContainerRuntimePolicyFileBlockArgs) ToGetContainerRuntimePolicyFileBlockPtrOutput added in v0.8.27

func (i GetContainerRuntimePolicyFileBlockArgs) ToGetContainerRuntimePolicyFileBlockPtrOutput() GetContainerRuntimePolicyFileBlockPtrOutput

func (GetContainerRuntimePolicyFileBlockArgs) ToGetContainerRuntimePolicyFileBlockPtrOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyFileBlockArgs) ToGetContainerRuntimePolicyFileBlockPtrOutputWithContext(ctx context.Context) GetContainerRuntimePolicyFileBlockPtrOutput

type GetContainerRuntimePolicyFileBlockInput added in v0.8.27

type GetContainerRuntimePolicyFileBlockInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyFileBlockOutput() GetContainerRuntimePolicyFileBlockOutput
	ToGetContainerRuntimePolicyFileBlockOutputWithContext(context.Context) GetContainerRuntimePolicyFileBlockOutput
}

GetContainerRuntimePolicyFileBlockInput is an input type that accepts GetContainerRuntimePolicyFileBlockArgs and GetContainerRuntimePolicyFileBlockOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyFileBlockInput` via:

GetContainerRuntimePolicyFileBlockArgs{...}

type GetContainerRuntimePolicyFileBlockOutput added in v0.8.27

type GetContainerRuntimePolicyFileBlockOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyFileBlockOutput) BlockFilesProcesses added in v0.8.27

func (GetContainerRuntimePolicyFileBlockOutput) BlockFilesUsers added in v0.8.27

func (GetContainerRuntimePolicyFileBlockOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyFileBlockOutput) Enabled added in v0.8.27

func (GetContainerRuntimePolicyFileBlockOutput) ExceptionalBlockFiles added in v0.8.27

func (GetContainerRuntimePolicyFileBlockOutput) ExceptionalBlockFilesProcesses added in v0.8.27

func (o GetContainerRuntimePolicyFileBlockOutput) ExceptionalBlockFilesProcesses() pulumi.StringArrayOutput

func (GetContainerRuntimePolicyFileBlockOutput) ExceptionalBlockFilesUsers added in v0.8.27

func (o GetContainerRuntimePolicyFileBlockOutput) ExceptionalBlockFilesUsers() pulumi.StringArrayOutput

func (GetContainerRuntimePolicyFileBlockOutput) FilenameBlockLists added in v0.8.27

func (GetContainerRuntimePolicyFileBlockOutput) ToGetContainerRuntimePolicyFileBlockOutput added in v0.8.27

func (o GetContainerRuntimePolicyFileBlockOutput) ToGetContainerRuntimePolicyFileBlockOutput() GetContainerRuntimePolicyFileBlockOutput

func (GetContainerRuntimePolicyFileBlockOutput) ToGetContainerRuntimePolicyFileBlockOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyFileBlockOutput) ToGetContainerRuntimePolicyFileBlockOutputWithContext(ctx context.Context) GetContainerRuntimePolicyFileBlockOutput

func (GetContainerRuntimePolicyFileBlockOutput) ToGetContainerRuntimePolicyFileBlockPtrOutput added in v0.8.27

func (o GetContainerRuntimePolicyFileBlockOutput) ToGetContainerRuntimePolicyFileBlockPtrOutput() GetContainerRuntimePolicyFileBlockPtrOutput

func (GetContainerRuntimePolicyFileBlockOutput) ToGetContainerRuntimePolicyFileBlockPtrOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyFileBlockOutput) ToGetContainerRuntimePolicyFileBlockPtrOutputWithContext(ctx context.Context) GetContainerRuntimePolicyFileBlockPtrOutput

type GetContainerRuntimePolicyFileBlockPtrInput added in v0.8.27

type GetContainerRuntimePolicyFileBlockPtrInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyFileBlockPtrOutput() GetContainerRuntimePolicyFileBlockPtrOutput
	ToGetContainerRuntimePolicyFileBlockPtrOutputWithContext(context.Context) GetContainerRuntimePolicyFileBlockPtrOutput
}

GetContainerRuntimePolicyFileBlockPtrInput is an input type that accepts GetContainerRuntimePolicyFileBlockArgs, GetContainerRuntimePolicyFileBlockPtr and GetContainerRuntimePolicyFileBlockPtrOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyFileBlockPtrInput` via:

        GetContainerRuntimePolicyFileBlockArgs{...}

or:

        nil

type GetContainerRuntimePolicyFileBlockPtrOutput added in v0.8.27

type GetContainerRuntimePolicyFileBlockPtrOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyFileBlockPtrOutput) BlockFilesProcesses added in v0.8.27

func (GetContainerRuntimePolicyFileBlockPtrOutput) BlockFilesUsers added in v0.8.27

func (GetContainerRuntimePolicyFileBlockPtrOutput) Elem added in v0.8.27

func (GetContainerRuntimePolicyFileBlockPtrOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyFileBlockPtrOutput) Enabled added in v0.8.27

func (GetContainerRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFiles added in v0.8.27

func (GetContainerRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFilesProcesses added in v0.8.27

func (o GetContainerRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFilesProcesses() pulumi.StringArrayOutput

func (GetContainerRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFilesUsers added in v0.8.27

func (GetContainerRuntimePolicyFileBlockPtrOutput) FilenameBlockLists added in v0.8.27

func (GetContainerRuntimePolicyFileBlockPtrOutput) ToGetContainerRuntimePolicyFileBlockPtrOutput added in v0.8.27

func (o GetContainerRuntimePolicyFileBlockPtrOutput) ToGetContainerRuntimePolicyFileBlockPtrOutput() GetContainerRuntimePolicyFileBlockPtrOutput

func (GetContainerRuntimePolicyFileBlockPtrOutput) ToGetContainerRuntimePolicyFileBlockPtrOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyFileBlockPtrOutput) ToGetContainerRuntimePolicyFileBlockPtrOutputWithContext(ctx context.Context) GetContainerRuntimePolicyFileBlockPtrOutput

type GetContainerRuntimePolicyFileIntegrityMonitoring

type GetContainerRuntimePolicyFileIntegrityMonitoring struct {
	// If true, file integrity monitoring is enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of paths to be excluded from monitoring.
	ExceptionalMonitoredFiles []string `pulumi:"exceptionalMonitoredFiles"`
	// List of processes to be excluded from monitoring.
	ExceptionalMonitoredFilesProcesses []string `pulumi:"exceptionalMonitoredFilesProcesses"`
	// List of users to be excluded from monitoring.
	ExceptionalMonitoredFilesUsers []string `pulumi:"exceptionalMonitoredFilesUsers"`
	// List of paths to be monitored.
	MonitoredFiles []string `pulumi:"monitoredFiles"`
	// Whether to monitor file attribute operations.
	MonitoredFilesAttributes *bool `pulumi:"monitoredFilesAttributes"`
	// Whether to monitor file create operations.
	MonitoredFilesCreate *bool `pulumi:"monitoredFilesCreate"`
	// Whether to monitor file delete operations.
	MonitoredFilesDelete *bool `pulumi:"monitoredFilesDelete"`
	// Whether to monitor file modify operations.
	MonitoredFilesModify *bool `pulumi:"monitoredFilesModify"`
	// List of processes associated with monitored files.
	MonitoredFilesProcesses []string `pulumi:"monitoredFilesProcesses"`
	// Whether to monitor file read operations.
	MonitoredFilesRead *bool `pulumi:"monitoredFilesRead"`
	// List of users associated with monitored files.
	MonitoredFilesUsers []string `pulumi:"monitoredFilesUsers"`
}

type GetContainerRuntimePolicyFileIntegrityMonitoringArgs

type GetContainerRuntimePolicyFileIntegrityMonitoringArgs struct {
	// If true, file integrity monitoring is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of paths to be excluded from monitoring.
	ExceptionalMonitoredFiles pulumi.StringArrayInput `pulumi:"exceptionalMonitoredFiles"`
	// List of processes to be excluded from monitoring.
	ExceptionalMonitoredFilesProcesses pulumi.StringArrayInput `pulumi:"exceptionalMonitoredFilesProcesses"`
	// List of users to be excluded from monitoring.
	ExceptionalMonitoredFilesUsers pulumi.StringArrayInput `pulumi:"exceptionalMonitoredFilesUsers"`
	// List of paths to be monitored.
	MonitoredFiles pulumi.StringArrayInput `pulumi:"monitoredFiles"`
	// Whether to monitor file attribute operations.
	MonitoredFilesAttributes pulumi.BoolPtrInput `pulumi:"monitoredFilesAttributes"`
	// Whether to monitor file create operations.
	MonitoredFilesCreate pulumi.BoolPtrInput `pulumi:"monitoredFilesCreate"`
	// Whether to monitor file delete operations.
	MonitoredFilesDelete pulumi.BoolPtrInput `pulumi:"monitoredFilesDelete"`
	// Whether to monitor file modify operations.
	MonitoredFilesModify pulumi.BoolPtrInput `pulumi:"monitoredFilesModify"`
	// List of processes associated with monitored files.
	MonitoredFilesProcesses pulumi.StringArrayInput `pulumi:"monitoredFilesProcesses"`
	// Whether to monitor file read operations.
	MonitoredFilesRead pulumi.BoolPtrInput `pulumi:"monitoredFilesRead"`
	// List of users associated with monitored files.
	MonitoredFilesUsers pulumi.StringArrayInput `pulumi:"monitoredFilesUsers"`
}

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) Enabled added in v0.8.27

If true, file integrity monitoring is enabled.

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFiles added in v0.8.27

List of paths to be excluded from monitoring.

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFilesProcesses added in v0.8.27

List of processes to be excluded from monitoring.

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFilesUsers added in v0.8.27

List of users to be excluded from monitoring.

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFiles added in v0.8.27

List of paths to be monitored.

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesAttributes added in v0.8.27

Whether to monitor file attribute operations.

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesCreate added in v0.8.27

Whether to monitor file create operations.

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesDelete added in v0.8.27

Whether to monitor file delete operations.

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesModify added in v0.8.27

Whether to monitor file modify operations.

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesProcesses added in v0.8.27

List of processes associated with monitored files.

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesRead added in v0.8.27

Whether to monitor file read operations.

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesUsers added in v0.8.27

List of users associated with monitored files.

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) ToGetContainerRuntimePolicyFileIntegrityMonitoringOutput

func (GetContainerRuntimePolicyFileIntegrityMonitoringOutput) ToGetContainerRuntimePolicyFileIntegrityMonitoringOutputWithContext

func (o GetContainerRuntimePolicyFileIntegrityMonitoringOutput) ToGetContainerRuntimePolicyFileIntegrityMonitoringOutputWithContext(ctx context.Context) GetContainerRuntimePolicyFileIntegrityMonitoringOutput

type GetContainerRuntimePolicyLimitContainerPrivilege added in v0.8.27

type GetContainerRuntimePolicyLimitContainerPrivilege struct {
	// Whether to block adding capabilities.
	BlockAddCapabilities *bool `pulumi:"blockAddCapabilities"`
	// Whether container privilege limitations are enabled.
	Enabled *bool `pulumi:"enabled"`
	// Whether to limit IPC-related capabilities.
	Ipcmode *bool `pulumi:"ipcmode"`
	// Whether to limit network-related capabilities.
	Netmode *bool `pulumi:"netmode"`
	// Whether to limit process-related capabilities.
	Pidmode *bool `pulumi:"pidmode"`
	// Whether to prevent low port binding.
	PreventLowPortBinding *bool `pulumi:"preventLowPortBinding"`
	// Whether to prevent the use of the root user.
	PreventRootUser *bool `pulumi:"preventRootUser"`
	// Whether the container is run in privileged mode.
	Privileged *bool `pulumi:"privileged"`
	// Whether to use the host user.
	UseHostUser *bool `pulumi:"useHostUser"`
	// Whether to limit user-related capabilities.
	Usermode *bool `pulumi:"usermode"`
	// Whether to limit UTS-related capabilities.
	Utsmode *bool `pulumi:"utsmode"`
}

type GetContainerRuntimePolicyLimitContainerPrivilegeArgs added in v0.8.27

type GetContainerRuntimePolicyLimitContainerPrivilegeArgs struct {
	// Whether to block adding capabilities.
	BlockAddCapabilities pulumi.BoolPtrInput `pulumi:"blockAddCapabilities"`
	// Whether container privilege limitations are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Whether to limit IPC-related capabilities.
	Ipcmode pulumi.BoolPtrInput `pulumi:"ipcmode"`
	// Whether to limit network-related capabilities.
	Netmode pulumi.BoolPtrInput `pulumi:"netmode"`
	// Whether to limit process-related capabilities.
	Pidmode pulumi.BoolPtrInput `pulumi:"pidmode"`
	// Whether to prevent low port binding.
	PreventLowPortBinding pulumi.BoolPtrInput `pulumi:"preventLowPortBinding"`
	// Whether to prevent the use of the root user.
	PreventRootUser pulumi.BoolPtrInput `pulumi:"preventRootUser"`
	// Whether the container is run in privileged mode.
	Privileged pulumi.BoolPtrInput `pulumi:"privileged"`
	// Whether to use the host user.
	UseHostUser pulumi.BoolPtrInput `pulumi:"useHostUser"`
	// Whether to limit user-related capabilities.
	Usermode pulumi.BoolPtrInput `pulumi:"usermode"`
	// Whether to limit UTS-related capabilities.
	Utsmode pulumi.BoolPtrInput `pulumi:"utsmode"`
}

func (GetContainerRuntimePolicyLimitContainerPrivilegeArgs) ElementType added in v0.8.27

func (GetContainerRuntimePolicyLimitContainerPrivilegeArgs) ToGetContainerRuntimePolicyLimitContainerPrivilegeOutput added in v0.8.27

func (i GetContainerRuntimePolicyLimitContainerPrivilegeArgs) ToGetContainerRuntimePolicyLimitContainerPrivilegeOutput() GetContainerRuntimePolicyLimitContainerPrivilegeOutput

func (GetContainerRuntimePolicyLimitContainerPrivilegeArgs) ToGetContainerRuntimePolicyLimitContainerPrivilegeOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyLimitContainerPrivilegeArgs) ToGetContainerRuntimePolicyLimitContainerPrivilegeOutputWithContext(ctx context.Context) GetContainerRuntimePolicyLimitContainerPrivilegeOutput

type GetContainerRuntimePolicyLimitContainerPrivilegeArray added in v0.8.27

type GetContainerRuntimePolicyLimitContainerPrivilegeArray []GetContainerRuntimePolicyLimitContainerPrivilegeInput

func (GetContainerRuntimePolicyLimitContainerPrivilegeArray) ElementType added in v0.8.27

func (GetContainerRuntimePolicyLimitContainerPrivilegeArray) ToGetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput added in v0.8.27

func (i GetContainerRuntimePolicyLimitContainerPrivilegeArray) ToGetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput() GetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput

func (GetContainerRuntimePolicyLimitContainerPrivilegeArray) ToGetContainerRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyLimitContainerPrivilegeArray) ToGetContainerRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext(ctx context.Context) GetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput

type GetContainerRuntimePolicyLimitContainerPrivilegeArrayInput added in v0.8.27

type GetContainerRuntimePolicyLimitContainerPrivilegeArrayInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput() GetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput
	ToGetContainerRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext(context.Context) GetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput
}

GetContainerRuntimePolicyLimitContainerPrivilegeArrayInput is an input type that accepts GetContainerRuntimePolicyLimitContainerPrivilegeArray and GetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyLimitContainerPrivilegeArrayInput` via:

GetContainerRuntimePolicyLimitContainerPrivilegeArray{ GetContainerRuntimePolicyLimitContainerPrivilegeArgs{...} }

type GetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput added in v0.8.27

type GetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput) Index added in v0.8.27

func (GetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput) ToGetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput added in v0.8.27

func (GetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput) ToGetContainerRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput) ToGetContainerRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext(ctx context.Context) GetContainerRuntimePolicyLimitContainerPrivilegeArrayOutput

type GetContainerRuntimePolicyLimitContainerPrivilegeInput added in v0.8.27

type GetContainerRuntimePolicyLimitContainerPrivilegeInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyLimitContainerPrivilegeOutput() GetContainerRuntimePolicyLimitContainerPrivilegeOutput
	ToGetContainerRuntimePolicyLimitContainerPrivilegeOutputWithContext(context.Context) GetContainerRuntimePolicyLimitContainerPrivilegeOutput
}

GetContainerRuntimePolicyLimitContainerPrivilegeInput is an input type that accepts GetContainerRuntimePolicyLimitContainerPrivilegeArgs and GetContainerRuntimePolicyLimitContainerPrivilegeOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyLimitContainerPrivilegeInput` via:

GetContainerRuntimePolicyLimitContainerPrivilegeArgs{...}

type GetContainerRuntimePolicyLimitContainerPrivilegeOutput added in v0.8.27

type GetContainerRuntimePolicyLimitContainerPrivilegeOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyLimitContainerPrivilegeOutput) BlockAddCapabilities added in v0.8.27

Whether to block adding capabilities.

func (GetContainerRuntimePolicyLimitContainerPrivilegeOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyLimitContainerPrivilegeOutput) Enabled added in v0.8.27

Whether container privilege limitations are enabled.

func (GetContainerRuntimePolicyLimitContainerPrivilegeOutput) Ipcmode added in v0.8.27

Whether to limit IPC-related capabilities.

func (GetContainerRuntimePolicyLimitContainerPrivilegeOutput) Netmode added in v0.8.27

Whether to limit network-related capabilities.

func (GetContainerRuntimePolicyLimitContainerPrivilegeOutput) Pidmode added in v0.8.27

Whether to limit process-related capabilities.

func (GetContainerRuntimePolicyLimitContainerPrivilegeOutput) PreventLowPortBinding added in v0.8.27

Whether to prevent low port binding.

func (GetContainerRuntimePolicyLimitContainerPrivilegeOutput) PreventRootUser added in v0.8.27

Whether to prevent the use of the root user.

func (GetContainerRuntimePolicyLimitContainerPrivilegeOutput) Privileged added in v0.8.27

Whether the container is run in privileged mode.

func (GetContainerRuntimePolicyLimitContainerPrivilegeOutput) ToGetContainerRuntimePolicyLimitContainerPrivilegeOutput added in v0.8.27

func (GetContainerRuntimePolicyLimitContainerPrivilegeOutput) ToGetContainerRuntimePolicyLimitContainerPrivilegeOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyLimitContainerPrivilegeOutput) ToGetContainerRuntimePolicyLimitContainerPrivilegeOutputWithContext(ctx context.Context) GetContainerRuntimePolicyLimitContainerPrivilegeOutput

func (GetContainerRuntimePolicyLimitContainerPrivilegeOutput) UseHostUser added in v0.8.27

Whether to use the host user.

func (GetContainerRuntimePolicyLimitContainerPrivilegeOutput) Usermode added in v0.8.27

Whether to limit user-related capabilities.

func (GetContainerRuntimePolicyLimitContainerPrivilegeOutput) Utsmode added in v0.8.27

Whether to limit UTS-related capabilities.

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"`
	// List of registry paths to be excluded from being protected.
	IncludeDirectories []string `pulumi:"includeDirectories"`
}

type GetContainerRuntimePolicyMalwareScanOptionArgs

type GetContainerRuntimePolicyMalwareScanOptionArgs 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"`
	// List of registry paths to be excluded from being protected.
	IncludeDirectories pulumi.StringArrayInput `pulumi:"includeDirectories"`
}

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) IncludeDirectories added in v0.8.27

List of registry paths 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 GetContainerRuntimePolicyPortBlock added in v0.8.27

type GetContainerRuntimePolicyPortBlock struct {
	BlockInboundPorts  []string `pulumi:"blockInboundPorts"`
	BlockOutboundPorts []string `pulumi:"blockOutboundPorts"`
	Enabled            *bool    `pulumi:"enabled"`
}

type GetContainerRuntimePolicyPortBlockArgs added in v0.8.27

type GetContainerRuntimePolicyPortBlockArgs struct {
	BlockInboundPorts  pulumi.StringArrayInput `pulumi:"blockInboundPorts"`
	BlockOutboundPorts pulumi.StringArrayInput `pulumi:"blockOutboundPorts"`
	Enabled            pulumi.BoolPtrInput     `pulumi:"enabled"`
}

func (GetContainerRuntimePolicyPortBlockArgs) ElementType added in v0.8.27

func (GetContainerRuntimePolicyPortBlockArgs) ToGetContainerRuntimePolicyPortBlockOutput added in v0.8.27

func (i GetContainerRuntimePolicyPortBlockArgs) ToGetContainerRuntimePolicyPortBlockOutput() GetContainerRuntimePolicyPortBlockOutput

func (GetContainerRuntimePolicyPortBlockArgs) ToGetContainerRuntimePolicyPortBlockOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyPortBlockArgs) ToGetContainerRuntimePolicyPortBlockOutputWithContext(ctx context.Context) GetContainerRuntimePolicyPortBlockOutput

func (GetContainerRuntimePolicyPortBlockArgs) ToGetContainerRuntimePolicyPortBlockPtrOutput added in v0.8.27

func (i GetContainerRuntimePolicyPortBlockArgs) ToGetContainerRuntimePolicyPortBlockPtrOutput() GetContainerRuntimePolicyPortBlockPtrOutput

func (GetContainerRuntimePolicyPortBlockArgs) ToGetContainerRuntimePolicyPortBlockPtrOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyPortBlockArgs) ToGetContainerRuntimePolicyPortBlockPtrOutputWithContext(ctx context.Context) GetContainerRuntimePolicyPortBlockPtrOutput

type GetContainerRuntimePolicyPortBlockInput added in v0.8.27

type GetContainerRuntimePolicyPortBlockInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyPortBlockOutput() GetContainerRuntimePolicyPortBlockOutput
	ToGetContainerRuntimePolicyPortBlockOutputWithContext(context.Context) GetContainerRuntimePolicyPortBlockOutput
}

GetContainerRuntimePolicyPortBlockInput is an input type that accepts GetContainerRuntimePolicyPortBlockArgs and GetContainerRuntimePolicyPortBlockOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyPortBlockInput` via:

GetContainerRuntimePolicyPortBlockArgs{...}

type GetContainerRuntimePolicyPortBlockOutput added in v0.8.27

type GetContainerRuntimePolicyPortBlockOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyPortBlockOutput) BlockInboundPorts added in v0.8.27

func (GetContainerRuntimePolicyPortBlockOutput) BlockOutboundPorts added in v0.8.27

func (GetContainerRuntimePolicyPortBlockOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyPortBlockOutput) Enabled added in v0.8.27

func (GetContainerRuntimePolicyPortBlockOutput) ToGetContainerRuntimePolicyPortBlockOutput added in v0.8.27

func (o GetContainerRuntimePolicyPortBlockOutput) ToGetContainerRuntimePolicyPortBlockOutput() GetContainerRuntimePolicyPortBlockOutput

func (GetContainerRuntimePolicyPortBlockOutput) ToGetContainerRuntimePolicyPortBlockOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyPortBlockOutput) ToGetContainerRuntimePolicyPortBlockOutputWithContext(ctx context.Context) GetContainerRuntimePolicyPortBlockOutput

func (GetContainerRuntimePolicyPortBlockOutput) ToGetContainerRuntimePolicyPortBlockPtrOutput added in v0.8.27

func (o GetContainerRuntimePolicyPortBlockOutput) ToGetContainerRuntimePolicyPortBlockPtrOutput() GetContainerRuntimePolicyPortBlockPtrOutput

func (GetContainerRuntimePolicyPortBlockOutput) ToGetContainerRuntimePolicyPortBlockPtrOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyPortBlockOutput) ToGetContainerRuntimePolicyPortBlockPtrOutputWithContext(ctx context.Context) GetContainerRuntimePolicyPortBlockPtrOutput

type GetContainerRuntimePolicyPortBlockPtrInput added in v0.8.27

type GetContainerRuntimePolicyPortBlockPtrInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyPortBlockPtrOutput() GetContainerRuntimePolicyPortBlockPtrOutput
	ToGetContainerRuntimePolicyPortBlockPtrOutputWithContext(context.Context) GetContainerRuntimePolicyPortBlockPtrOutput
}

GetContainerRuntimePolicyPortBlockPtrInput is an input type that accepts GetContainerRuntimePolicyPortBlockArgs, GetContainerRuntimePolicyPortBlockPtr and GetContainerRuntimePolicyPortBlockPtrOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyPortBlockPtrInput` via:

        GetContainerRuntimePolicyPortBlockArgs{...}

or:

        nil

type GetContainerRuntimePolicyPortBlockPtrOutput added in v0.8.27

type GetContainerRuntimePolicyPortBlockPtrOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyPortBlockPtrOutput) BlockInboundPorts added in v0.8.27

func (GetContainerRuntimePolicyPortBlockPtrOutput) BlockOutboundPorts added in v0.8.27

func (GetContainerRuntimePolicyPortBlockPtrOutput) Elem added in v0.8.27

func (GetContainerRuntimePolicyPortBlockPtrOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyPortBlockPtrOutput) Enabled added in v0.8.27

func (GetContainerRuntimePolicyPortBlockPtrOutput) ToGetContainerRuntimePolicyPortBlockPtrOutput added in v0.8.27

func (o GetContainerRuntimePolicyPortBlockPtrOutput) ToGetContainerRuntimePolicyPortBlockPtrOutput() GetContainerRuntimePolicyPortBlockPtrOutput

func (GetContainerRuntimePolicyPortBlockPtrOutput) ToGetContainerRuntimePolicyPortBlockPtrOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyPortBlockPtrOutput) ToGetContainerRuntimePolicyPortBlockPtrOutputWithContext(ctx context.Context) GetContainerRuntimePolicyPortBlockPtrOutput

type GetContainerRuntimePolicyReadonlyFiles added in v0.8.27

type GetContainerRuntimePolicyReadonlyFiles struct {
	Enabled                           *bool    `pulumi:"enabled"`
	ExceptionalReadonlyFiles          []string `pulumi:"exceptionalReadonlyFiles"`
	ExceptionalReadonlyFilesProcesses []string `pulumi:"exceptionalReadonlyFilesProcesses"`
	ExceptionalReadonlyFilesUsers     []string `pulumi:"exceptionalReadonlyFilesUsers"`
	ReadonlyFiles                     []string `pulumi:"readonlyFiles"`
	ReadonlyFilesProcesses            []string `pulumi:"readonlyFilesProcesses"`
	ReadonlyFilesUsers                []string `pulumi:"readonlyFilesUsers"`
}

type GetContainerRuntimePolicyReadonlyFilesArgs added in v0.8.27

type GetContainerRuntimePolicyReadonlyFilesArgs struct {
	Enabled                           pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalReadonlyFiles          pulumi.StringArrayInput `pulumi:"exceptionalReadonlyFiles"`
	ExceptionalReadonlyFilesProcesses pulumi.StringArrayInput `pulumi:"exceptionalReadonlyFilesProcesses"`
	ExceptionalReadonlyFilesUsers     pulumi.StringArrayInput `pulumi:"exceptionalReadonlyFilesUsers"`
	ReadonlyFiles                     pulumi.StringArrayInput `pulumi:"readonlyFiles"`
	ReadonlyFilesProcesses            pulumi.StringArrayInput `pulumi:"readonlyFilesProcesses"`
	ReadonlyFilesUsers                pulumi.StringArrayInput `pulumi:"readonlyFilesUsers"`
}

func (GetContainerRuntimePolicyReadonlyFilesArgs) ElementType added in v0.8.27

func (GetContainerRuntimePolicyReadonlyFilesArgs) ToGetContainerRuntimePolicyReadonlyFilesOutput added in v0.8.27

func (i GetContainerRuntimePolicyReadonlyFilesArgs) ToGetContainerRuntimePolicyReadonlyFilesOutput() GetContainerRuntimePolicyReadonlyFilesOutput

func (GetContainerRuntimePolicyReadonlyFilesArgs) ToGetContainerRuntimePolicyReadonlyFilesOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyReadonlyFilesArgs) ToGetContainerRuntimePolicyReadonlyFilesOutputWithContext(ctx context.Context) GetContainerRuntimePolicyReadonlyFilesOutput

func (GetContainerRuntimePolicyReadonlyFilesArgs) ToGetContainerRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

func (i GetContainerRuntimePolicyReadonlyFilesArgs) ToGetContainerRuntimePolicyReadonlyFilesPtrOutput() GetContainerRuntimePolicyReadonlyFilesPtrOutput

func (GetContainerRuntimePolicyReadonlyFilesArgs) ToGetContainerRuntimePolicyReadonlyFilesPtrOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyReadonlyFilesArgs) ToGetContainerRuntimePolicyReadonlyFilesPtrOutputWithContext(ctx context.Context) GetContainerRuntimePolicyReadonlyFilesPtrOutput

type GetContainerRuntimePolicyReadonlyFilesInput added in v0.8.27

type GetContainerRuntimePolicyReadonlyFilesInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyReadonlyFilesOutput() GetContainerRuntimePolicyReadonlyFilesOutput
	ToGetContainerRuntimePolicyReadonlyFilesOutputWithContext(context.Context) GetContainerRuntimePolicyReadonlyFilesOutput
}

GetContainerRuntimePolicyReadonlyFilesInput is an input type that accepts GetContainerRuntimePolicyReadonlyFilesArgs and GetContainerRuntimePolicyReadonlyFilesOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyReadonlyFilesInput` via:

GetContainerRuntimePolicyReadonlyFilesArgs{...}

type GetContainerRuntimePolicyReadonlyFilesOutput added in v0.8.27

type GetContainerRuntimePolicyReadonlyFilesOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyReadonlyFilesOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyReadonlyFilesOutput) Enabled added in v0.8.27

func (GetContainerRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFiles added in v0.8.27

func (GetContainerRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesProcesses added in v0.8.27

func (o GetContainerRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesProcesses() pulumi.StringArrayOutput

func (GetContainerRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesUsers added in v0.8.27

func (o GetContainerRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesUsers() pulumi.StringArrayOutput

func (GetContainerRuntimePolicyReadonlyFilesOutput) ReadonlyFiles added in v0.8.27

func (GetContainerRuntimePolicyReadonlyFilesOutput) ReadonlyFilesProcesses added in v0.8.27

func (GetContainerRuntimePolicyReadonlyFilesOutput) ReadonlyFilesUsers added in v0.8.27

func (GetContainerRuntimePolicyReadonlyFilesOutput) ToGetContainerRuntimePolicyReadonlyFilesOutput added in v0.8.27

func (o GetContainerRuntimePolicyReadonlyFilesOutput) ToGetContainerRuntimePolicyReadonlyFilesOutput() GetContainerRuntimePolicyReadonlyFilesOutput

func (GetContainerRuntimePolicyReadonlyFilesOutput) ToGetContainerRuntimePolicyReadonlyFilesOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyReadonlyFilesOutput) ToGetContainerRuntimePolicyReadonlyFilesOutputWithContext(ctx context.Context) GetContainerRuntimePolicyReadonlyFilesOutput

func (GetContainerRuntimePolicyReadonlyFilesOutput) ToGetContainerRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

func (o GetContainerRuntimePolicyReadonlyFilesOutput) ToGetContainerRuntimePolicyReadonlyFilesPtrOutput() GetContainerRuntimePolicyReadonlyFilesPtrOutput

func (GetContainerRuntimePolicyReadonlyFilesOutput) ToGetContainerRuntimePolicyReadonlyFilesPtrOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyReadonlyFilesOutput) ToGetContainerRuntimePolicyReadonlyFilesPtrOutputWithContext(ctx context.Context) GetContainerRuntimePolicyReadonlyFilesPtrOutput

type GetContainerRuntimePolicyReadonlyFilesPtrInput added in v0.8.27

type GetContainerRuntimePolicyReadonlyFilesPtrInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyReadonlyFilesPtrOutput() GetContainerRuntimePolicyReadonlyFilesPtrOutput
	ToGetContainerRuntimePolicyReadonlyFilesPtrOutputWithContext(context.Context) GetContainerRuntimePolicyReadonlyFilesPtrOutput
}

GetContainerRuntimePolicyReadonlyFilesPtrInput is an input type that accepts GetContainerRuntimePolicyReadonlyFilesArgs, GetContainerRuntimePolicyReadonlyFilesPtr and GetContainerRuntimePolicyReadonlyFilesPtrOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyReadonlyFilesPtrInput` via:

        GetContainerRuntimePolicyReadonlyFilesArgs{...}

or:

        nil

type GetContainerRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

type GetContainerRuntimePolicyReadonlyFilesPtrOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyReadonlyFilesPtrOutput) Elem added in v0.8.27

func (GetContainerRuntimePolicyReadonlyFilesPtrOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyReadonlyFilesPtrOutput) Enabled added in v0.8.27

func (GetContainerRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFiles added in v0.8.27

func (GetContainerRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFilesProcesses added in v0.8.27

func (o GetContainerRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFilesProcesses() pulumi.StringArrayOutput

func (GetContainerRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFilesUsers added in v0.8.27

func (GetContainerRuntimePolicyReadonlyFilesPtrOutput) ReadonlyFiles added in v0.8.27

func (GetContainerRuntimePolicyReadonlyFilesPtrOutput) ReadonlyFilesProcesses added in v0.8.27

func (GetContainerRuntimePolicyReadonlyFilesPtrOutput) ReadonlyFilesUsers added in v0.8.27

func (GetContainerRuntimePolicyReadonlyFilesPtrOutput) ToGetContainerRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

func (o GetContainerRuntimePolicyReadonlyFilesPtrOutput) ToGetContainerRuntimePolicyReadonlyFilesPtrOutput() GetContainerRuntimePolicyReadonlyFilesPtrOutput

func (GetContainerRuntimePolicyReadonlyFilesPtrOutput) ToGetContainerRuntimePolicyReadonlyFilesPtrOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyReadonlyFilesPtrOutput) ToGetContainerRuntimePolicyReadonlyFilesPtrOutputWithContext(ctx context.Context) GetContainerRuntimePolicyReadonlyFilesPtrOutput

type GetContainerRuntimePolicyRestrictedVolume added in v0.8.27

type GetContainerRuntimePolicyRestrictedVolume struct {
	// Whether restricted volumes are enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of restricted volumes.
	Volumes []string `pulumi:"volumes"`
}

type GetContainerRuntimePolicyRestrictedVolumeArgs added in v0.8.27

type GetContainerRuntimePolicyRestrictedVolumeArgs struct {
	// Whether restricted volumes are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of restricted volumes.
	Volumes pulumi.StringArrayInput `pulumi:"volumes"`
}

func (GetContainerRuntimePolicyRestrictedVolumeArgs) ElementType added in v0.8.27

func (GetContainerRuntimePolicyRestrictedVolumeArgs) ToGetContainerRuntimePolicyRestrictedVolumeOutput added in v0.8.27

func (i GetContainerRuntimePolicyRestrictedVolumeArgs) ToGetContainerRuntimePolicyRestrictedVolumeOutput() GetContainerRuntimePolicyRestrictedVolumeOutput

func (GetContainerRuntimePolicyRestrictedVolumeArgs) ToGetContainerRuntimePolicyRestrictedVolumeOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyRestrictedVolumeArgs) ToGetContainerRuntimePolicyRestrictedVolumeOutputWithContext(ctx context.Context) GetContainerRuntimePolicyRestrictedVolumeOutput

type GetContainerRuntimePolicyRestrictedVolumeArray added in v0.8.27

type GetContainerRuntimePolicyRestrictedVolumeArray []GetContainerRuntimePolicyRestrictedVolumeInput

func (GetContainerRuntimePolicyRestrictedVolumeArray) ElementType added in v0.8.27

func (GetContainerRuntimePolicyRestrictedVolumeArray) ToGetContainerRuntimePolicyRestrictedVolumeArrayOutput added in v0.8.27

func (i GetContainerRuntimePolicyRestrictedVolumeArray) ToGetContainerRuntimePolicyRestrictedVolumeArrayOutput() GetContainerRuntimePolicyRestrictedVolumeArrayOutput

func (GetContainerRuntimePolicyRestrictedVolumeArray) ToGetContainerRuntimePolicyRestrictedVolumeArrayOutputWithContext added in v0.8.27

func (i GetContainerRuntimePolicyRestrictedVolumeArray) ToGetContainerRuntimePolicyRestrictedVolumeArrayOutputWithContext(ctx context.Context) GetContainerRuntimePolicyRestrictedVolumeArrayOutput

type GetContainerRuntimePolicyRestrictedVolumeArrayInput added in v0.8.27

type GetContainerRuntimePolicyRestrictedVolumeArrayInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyRestrictedVolumeArrayOutput() GetContainerRuntimePolicyRestrictedVolumeArrayOutput
	ToGetContainerRuntimePolicyRestrictedVolumeArrayOutputWithContext(context.Context) GetContainerRuntimePolicyRestrictedVolumeArrayOutput
}

GetContainerRuntimePolicyRestrictedVolumeArrayInput is an input type that accepts GetContainerRuntimePolicyRestrictedVolumeArray and GetContainerRuntimePolicyRestrictedVolumeArrayOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyRestrictedVolumeArrayInput` via:

GetContainerRuntimePolicyRestrictedVolumeArray{ GetContainerRuntimePolicyRestrictedVolumeArgs{...} }

type GetContainerRuntimePolicyRestrictedVolumeArrayOutput added in v0.8.27

type GetContainerRuntimePolicyRestrictedVolumeArrayOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyRestrictedVolumeArrayOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyRestrictedVolumeArrayOutput) Index added in v0.8.27

func (GetContainerRuntimePolicyRestrictedVolumeArrayOutput) ToGetContainerRuntimePolicyRestrictedVolumeArrayOutput added in v0.8.27

func (GetContainerRuntimePolicyRestrictedVolumeArrayOutput) ToGetContainerRuntimePolicyRestrictedVolumeArrayOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyRestrictedVolumeArrayOutput) ToGetContainerRuntimePolicyRestrictedVolumeArrayOutputWithContext(ctx context.Context) GetContainerRuntimePolicyRestrictedVolumeArrayOutput

type GetContainerRuntimePolicyRestrictedVolumeInput added in v0.8.27

type GetContainerRuntimePolicyRestrictedVolumeInput interface {
	pulumi.Input

	ToGetContainerRuntimePolicyRestrictedVolumeOutput() GetContainerRuntimePolicyRestrictedVolumeOutput
	ToGetContainerRuntimePolicyRestrictedVolumeOutputWithContext(context.Context) GetContainerRuntimePolicyRestrictedVolumeOutput
}

GetContainerRuntimePolicyRestrictedVolumeInput is an input type that accepts GetContainerRuntimePolicyRestrictedVolumeArgs and GetContainerRuntimePolicyRestrictedVolumeOutput values. You can construct a concrete instance of `GetContainerRuntimePolicyRestrictedVolumeInput` via:

GetContainerRuntimePolicyRestrictedVolumeArgs{...}

type GetContainerRuntimePolicyRestrictedVolumeOutput added in v0.8.27

type GetContainerRuntimePolicyRestrictedVolumeOutput struct{ *pulumi.OutputState }

func (GetContainerRuntimePolicyRestrictedVolumeOutput) ElementType added in v0.8.27

func (GetContainerRuntimePolicyRestrictedVolumeOutput) Enabled added in v0.8.27

Whether restricted volumes are enabled.

func (GetContainerRuntimePolicyRestrictedVolumeOutput) ToGetContainerRuntimePolicyRestrictedVolumeOutput added in v0.8.27

func (o GetContainerRuntimePolicyRestrictedVolumeOutput) ToGetContainerRuntimePolicyRestrictedVolumeOutput() GetContainerRuntimePolicyRestrictedVolumeOutput

func (GetContainerRuntimePolicyRestrictedVolumeOutput) ToGetContainerRuntimePolicyRestrictedVolumeOutputWithContext added in v0.8.27

func (o GetContainerRuntimePolicyRestrictedVolumeOutput) ToGetContainerRuntimePolicyRestrictedVolumeOutputWithContext(ctx context.Context) GetContainerRuntimePolicyRestrictedVolumeOutput

func (GetContainerRuntimePolicyRestrictedVolumeOutput) Volumes added in v0.8.27

List of restricted volumes.

type GetContainerRuntimePolicyScopeVariable

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

type GetContainerRuntimePolicyScopeVariableArgs

type GetContainerRuntimePolicyScopeVariableArgs struct {
	Attribute pulumi.StringInput `pulumi:"attribute"`
	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

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"`
	Type           string `pulumi:"type"`
}

type GetEnforcerGroupsOrchestratorArgs

type GetEnforcerGroupsOrchestratorArgs struct {
	Master         pulumi.BoolInput   `pulumi:"master"`
	Namespace      pulumi.StringInput `pulumi:"namespace"`
	ServiceAccount pulumi.StringInput `pulumi:"serviceAccount"`
	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

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

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 GetFunctionRuntimePolicyDriftPrevention added in v0.8.27

type GetFunctionRuntimePolicyDriftPrevention struct {
	// Whether drift prevention is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Whether to lockdown execution drift.
	ExecLockdown *bool `pulumi:"execLockdown"`
	// List of items in the execution lockdown white list.
	ExecLockdownWhiteLists []string `pulumi:"execLockdownWhiteLists"`
	// Whether to lockdown image drift.
	ImageLockdown *bool `pulumi:"imageLockdown"`
}

type GetFunctionRuntimePolicyDriftPreventionArgs added in v0.8.27

type GetFunctionRuntimePolicyDriftPreventionArgs struct {
	// Whether drift prevention is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Whether to lockdown execution drift.
	ExecLockdown pulumi.BoolPtrInput `pulumi:"execLockdown"`
	// List of items in the execution lockdown white list.
	ExecLockdownWhiteLists pulumi.StringArrayInput `pulumi:"execLockdownWhiteLists"`
	// Whether to lockdown image drift.
	ImageLockdown pulumi.BoolPtrInput `pulumi:"imageLockdown"`
}

func (GetFunctionRuntimePolicyDriftPreventionArgs) ElementType added in v0.8.27

func (GetFunctionRuntimePolicyDriftPreventionArgs) ToGetFunctionRuntimePolicyDriftPreventionOutput added in v0.8.27

func (i GetFunctionRuntimePolicyDriftPreventionArgs) ToGetFunctionRuntimePolicyDriftPreventionOutput() GetFunctionRuntimePolicyDriftPreventionOutput

func (GetFunctionRuntimePolicyDriftPreventionArgs) ToGetFunctionRuntimePolicyDriftPreventionOutputWithContext added in v0.8.27

func (i GetFunctionRuntimePolicyDriftPreventionArgs) ToGetFunctionRuntimePolicyDriftPreventionOutputWithContext(ctx context.Context) GetFunctionRuntimePolicyDriftPreventionOutput

type GetFunctionRuntimePolicyDriftPreventionArray added in v0.8.27

type GetFunctionRuntimePolicyDriftPreventionArray []GetFunctionRuntimePolicyDriftPreventionInput

func (GetFunctionRuntimePolicyDriftPreventionArray) ElementType added in v0.8.27

func (GetFunctionRuntimePolicyDriftPreventionArray) ToGetFunctionRuntimePolicyDriftPreventionArrayOutput added in v0.8.27

func (i GetFunctionRuntimePolicyDriftPreventionArray) ToGetFunctionRuntimePolicyDriftPreventionArrayOutput() GetFunctionRuntimePolicyDriftPreventionArrayOutput

func (GetFunctionRuntimePolicyDriftPreventionArray) ToGetFunctionRuntimePolicyDriftPreventionArrayOutputWithContext added in v0.8.27

func (i GetFunctionRuntimePolicyDriftPreventionArray) ToGetFunctionRuntimePolicyDriftPreventionArrayOutputWithContext(ctx context.Context) GetFunctionRuntimePolicyDriftPreventionArrayOutput

type GetFunctionRuntimePolicyDriftPreventionArrayInput added in v0.8.27

type GetFunctionRuntimePolicyDriftPreventionArrayInput interface {
	pulumi.Input

	ToGetFunctionRuntimePolicyDriftPreventionArrayOutput() GetFunctionRuntimePolicyDriftPreventionArrayOutput
	ToGetFunctionRuntimePolicyDriftPreventionArrayOutputWithContext(context.Context) GetFunctionRuntimePolicyDriftPreventionArrayOutput
}

GetFunctionRuntimePolicyDriftPreventionArrayInput is an input type that accepts GetFunctionRuntimePolicyDriftPreventionArray and GetFunctionRuntimePolicyDriftPreventionArrayOutput values. You can construct a concrete instance of `GetFunctionRuntimePolicyDriftPreventionArrayInput` via:

GetFunctionRuntimePolicyDriftPreventionArray{ GetFunctionRuntimePolicyDriftPreventionArgs{...} }

type GetFunctionRuntimePolicyDriftPreventionArrayOutput added in v0.8.27

type GetFunctionRuntimePolicyDriftPreventionArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionRuntimePolicyDriftPreventionArrayOutput) ElementType added in v0.8.27

func (GetFunctionRuntimePolicyDriftPreventionArrayOutput) Index added in v0.8.27

func (GetFunctionRuntimePolicyDriftPreventionArrayOutput) ToGetFunctionRuntimePolicyDriftPreventionArrayOutput added in v0.8.27

func (o GetFunctionRuntimePolicyDriftPreventionArrayOutput) ToGetFunctionRuntimePolicyDriftPreventionArrayOutput() GetFunctionRuntimePolicyDriftPreventionArrayOutput

func (GetFunctionRuntimePolicyDriftPreventionArrayOutput) ToGetFunctionRuntimePolicyDriftPreventionArrayOutputWithContext added in v0.8.27

func (o GetFunctionRuntimePolicyDriftPreventionArrayOutput) ToGetFunctionRuntimePolicyDriftPreventionArrayOutputWithContext(ctx context.Context) GetFunctionRuntimePolicyDriftPreventionArrayOutput

type GetFunctionRuntimePolicyDriftPreventionInput added in v0.8.27

type GetFunctionRuntimePolicyDriftPreventionInput interface {
	pulumi.Input

	ToGetFunctionRuntimePolicyDriftPreventionOutput() GetFunctionRuntimePolicyDriftPreventionOutput
	ToGetFunctionRuntimePolicyDriftPreventionOutputWithContext(context.Context) GetFunctionRuntimePolicyDriftPreventionOutput
}

GetFunctionRuntimePolicyDriftPreventionInput is an input type that accepts GetFunctionRuntimePolicyDriftPreventionArgs and GetFunctionRuntimePolicyDriftPreventionOutput values. You can construct a concrete instance of `GetFunctionRuntimePolicyDriftPreventionInput` via:

GetFunctionRuntimePolicyDriftPreventionArgs{...}

type GetFunctionRuntimePolicyDriftPreventionOutput added in v0.8.27

type GetFunctionRuntimePolicyDriftPreventionOutput struct{ *pulumi.OutputState }

func (GetFunctionRuntimePolicyDriftPreventionOutput) ElementType added in v0.8.27

func (GetFunctionRuntimePolicyDriftPreventionOutput) Enabled added in v0.8.27

Whether drift prevention is enabled.

func (GetFunctionRuntimePolicyDriftPreventionOutput) ExecLockdown added in v0.8.27

Whether to lockdown execution drift.

func (GetFunctionRuntimePolicyDriftPreventionOutput) ExecLockdownWhiteLists added in v0.8.27

List of items in the execution lockdown white list.

func (GetFunctionRuntimePolicyDriftPreventionOutput) ImageLockdown added in v0.8.27

Whether to lockdown image drift.

func (GetFunctionRuntimePolicyDriftPreventionOutput) ToGetFunctionRuntimePolicyDriftPreventionOutput added in v0.8.27

func (o GetFunctionRuntimePolicyDriftPreventionOutput) ToGetFunctionRuntimePolicyDriftPreventionOutput() GetFunctionRuntimePolicyDriftPreventionOutput

func (GetFunctionRuntimePolicyDriftPreventionOutput) ToGetFunctionRuntimePolicyDriftPreventionOutputWithContext added in v0.8.27

func (o GetFunctionRuntimePolicyDriftPreventionOutput) ToGetFunctionRuntimePolicyDriftPreventionOutputWithContext(ctx context.Context) GetFunctionRuntimePolicyDriftPreventionOutput

type GetFunctionRuntimePolicyExecutableBlacklist added in v0.8.27

type GetFunctionRuntimePolicyExecutableBlacklist struct {
	// Whether the executable blacklist is enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of blacklisted executables.
	Executables []string `pulumi:"executables"`
}

type GetFunctionRuntimePolicyExecutableBlacklistArgs added in v0.8.27

type GetFunctionRuntimePolicyExecutableBlacklistArgs struct {
	// Whether the executable blacklist is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of blacklisted executables.
	Executables pulumi.StringArrayInput `pulumi:"executables"`
}

func (GetFunctionRuntimePolicyExecutableBlacklistArgs) ElementType added in v0.8.27

func (GetFunctionRuntimePolicyExecutableBlacklistArgs) ToGetFunctionRuntimePolicyExecutableBlacklistOutput added in v0.8.27

func (i GetFunctionRuntimePolicyExecutableBlacklistArgs) ToGetFunctionRuntimePolicyExecutableBlacklistOutput() GetFunctionRuntimePolicyExecutableBlacklistOutput

func (GetFunctionRuntimePolicyExecutableBlacklistArgs) ToGetFunctionRuntimePolicyExecutableBlacklistOutputWithContext added in v0.8.27

func (i GetFunctionRuntimePolicyExecutableBlacklistArgs) ToGetFunctionRuntimePolicyExecutableBlacklistOutputWithContext(ctx context.Context) GetFunctionRuntimePolicyExecutableBlacklistOutput

type GetFunctionRuntimePolicyExecutableBlacklistArray added in v0.8.27

type GetFunctionRuntimePolicyExecutableBlacklistArray []GetFunctionRuntimePolicyExecutableBlacklistInput

func (GetFunctionRuntimePolicyExecutableBlacklistArray) ElementType added in v0.8.27

func (GetFunctionRuntimePolicyExecutableBlacklistArray) ToGetFunctionRuntimePolicyExecutableBlacklistArrayOutput added in v0.8.27

func (i GetFunctionRuntimePolicyExecutableBlacklistArray) ToGetFunctionRuntimePolicyExecutableBlacklistArrayOutput() GetFunctionRuntimePolicyExecutableBlacklistArrayOutput

func (GetFunctionRuntimePolicyExecutableBlacklistArray) ToGetFunctionRuntimePolicyExecutableBlacklistArrayOutputWithContext added in v0.8.27

func (i GetFunctionRuntimePolicyExecutableBlacklistArray) ToGetFunctionRuntimePolicyExecutableBlacklistArrayOutputWithContext(ctx context.Context) GetFunctionRuntimePolicyExecutableBlacklistArrayOutput

type GetFunctionRuntimePolicyExecutableBlacklistArrayInput added in v0.8.27

type GetFunctionRuntimePolicyExecutableBlacklistArrayInput interface {
	pulumi.Input

	ToGetFunctionRuntimePolicyExecutableBlacklistArrayOutput() GetFunctionRuntimePolicyExecutableBlacklistArrayOutput
	ToGetFunctionRuntimePolicyExecutableBlacklistArrayOutputWithContext(context.Context) GetFunctionRuntimePolicyExecutableBlacklistArrayOutput
}

GetFunctionRuntimePolicyExecutableBlacklistArrayInput is an input type that accepts GetFunctionRuntimePolicyExecutableBlacklistArray and GetFunctionRuntimePolicyExecutableBlacklistArrayOutput values. You can construct a concrete instance of `GetFunctionRuntimePolicyExecutableBlacklistArrayInput` via:

GetFunctionRuntimePolicyExecutableBlacklistArray{ GetFunctionRuntimePolicyExecutableBlacklistArgs{...} }

type GetFunctionRuntimePolicyExecutableBlacklistArrayOutput added in v0.8.27

type GetFunctionRuntimePolicyExecutableBlacklistArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionRuntimePolicyExecutableBlacklistArrayOutput) ElementType added in v0.8.27

func (GetFunctionRuntimePolicyExecutableBlacklistArrayOutput) Index added in v0.8.27

func (GetFunctionRuntimePolicyExecutableBlacklistArrayOutput) ToGetFunctionRuntimePolicyExecutableBlacklistArrayOutput added in v0.8.27

func (GetFunctionRuntimePolicyExecutableBlacklistArrayOutput) ToGetFunctionRuntimePolicyExecutableBlacklistArrayOutputWithContext added in v0.8.27

func (o GetFunctionRuntimePolicyExecutableBlacklistArrayOutput) ToGetFunctionRuntimePolicyExecutableBlacklistArrayOutputWithContext(ctx context.Context) GetFunctionRuntimePolicyExecutableBlacklistArrayOutput

type GetFunctionRuntimePolicyExecutableBlacklistInput added in v0.8.27

type GetFunctionRuntimePolicyExecutableBlacklistInput interface {
	pulumi.Input

	ToGetFunctionRuntimePolicyExecutableBlacklistOutput() GetFunctionRuntimePolicyExecutableBlacklistOutput
	ToGetFunctionRuntimePolicyExecutableBlacklistOutputWithContext(context.Context) GetFunctionRuntimePolicyExecutableBlacklistOutput
}

GetFunctionRuntimePolicyExecutableBlacklistInput is an input type that accepts GetFunctionRuntimePolicyExecutableBlacklistArgs and GetFunctionRuntimePolicyExecutableBlacklistOutput values. You can construct a concrete instance of `GetFunctionRuntimePolicyExecutableBlacklistInput` via:

GetFunctionRuntimePolicyExecutableBlacklistArgs{...}

type GetFunctionRuntimePolicyExecutableBlacklistOutput added in v0.8.27

type GetFunctionRuntimePolicyExecutableBlacklistOutput struct{ *pulumi.OutputState }

func (GetFunctionRuntimePolicyExecutableBlacklistOutput) ElementType added in v0.8.27

func (GetFunctionRuntimePolicyExecutableBlacklistOutput) Enabled added in v0.8.27

Whether the executable blacklist is enabled.

func (GetFunctionRuntimePolicyExecutableBlacklistOutput) Executables added in v0.8.27

List of blacklisted executables.

func (GetFunctionRuntimePolicyExecutableBlacklistOutput) ToGetFunctionRuntimePolicyExecutableBlacklistOutput added in v0.8.27

func (o GetFunctionRuntimePolicyExecutableBlacklistOutput) ToGetFunctionRuntimePolicyExecutableBlacklistOutput() GetFunctionRuntimePolicyExecutableBlacklistOutput

func (GetFunctionRuntimePolicyExecutableBlacklistOutput) ToGetFunctionRuntimePolicyExecutableBlacklistOutputWithContext added in v0.8.27

func (o GetFunctionRuntimePolicyExecutableBlacklistOutput) ToGetFunctionRuntimePolicyExecutableBlacklistOutputWithContext(ctx context.Context) GetFunctionRuntimePolicyExecutableBlacklistOutput

type GetFunctionRuntimePolicyScopeVariable

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

type GetFunctionRuntimePolicyScopeVariableArgs

type GetFunctionRuntimePolicyScopeVariableArgs struct {
	Attribute pulumi.StringInput `pulumi:"attribute"`
	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

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

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 GetGatewaysResultOutput added in v0.8.27

type GetGatewaysResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGateways.

func GetGatewaysOutput added in v0.8.27

func GetGatewaysOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetGatewaysResultOutput

func (GetGatewaysResultOutput) ElementType added in v0.8.27

func (GetGatewaysResultOutput) ElementType() reflect.Type

func (GetGatewaysResultOutput) Gateways added in v0.8.27

A list of existing gateways' parameters.

func (GetGatewaysResultOutput) Id added in v0.8.27

The provider-assigned unique ID for this managed resource.

func (GetGatewaysResultOutput) ToGetGatewaysResultOutput added in v0.8.27

func (o GetGatewaysResultOutput) ToGetGatewaysResultOutput() GetGatewaysResultOutput

func (GetGatewaysResultOutput) ToGetGatewaysResultOutputWithContext added in v0.8.27

func (o GetGatewaysResultOutput) ToGetGatewaysResultOutputWithContext(ctx context.Context) GetGatewaysResultOutput

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 GetGroupsResultOutput added in v0.8.27

type GetGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroups.

func GetGroupsOutput added in v0.8.27

func GetGroupsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetGroupsResultOutput

func (GetGroupsResultOutput) ElementType added in v0.8.27

func (GetGroupsResultOutput) ElementType() reflect.Type

func (GetGroupsResultOutput) Groups added in v0.8.27

func (GetGroupsResultOutput) Id added in v0.8.27

The provider-assigned unique ID for this managed resource.

func (GetGroupsResultOutput) ToGetGroupsResultOutput added in v0.8.27

func (o GetGroupsResultOutput) ToGetGroupsResultOutput() GetGroupsResultOutput

func (GetGroupsResultOutput) ToGetGroupsResultOutputWithContext added in v0.8.27

func (o GetGroupsResultOutput) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput

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

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 GetHostRuntimePolicyAuditing added in v0.8.27

type GetHostRuntimePolicyAuditing struct {
	AuditAllNetwork            *bool `pulumi:"auditAllNetwork"`
	AuditAllProcesses          *bool `pulumi:"auditAllProcesses"`
	AuditFailedLogin           *bool `pulumi:"auditFailedLogin"`
	AuditOsUserActivity        *bool `pulumi:"auditOsUserActivity"`
	AuditProcessCmdline        *bool `pulumi:"auditProcessCmdline"`
	AuditSuccessLogin          *bool `pulumi:"auditSuccessLogin"`
	AuditUserAccountManagement *bool `pulumi:"auditUserAccountManagement"`
	Enabled                    *bool `pulumi:"enabled"`
}

type GetHostRuntimePolicyAuditingArgs added in v0.8.27

type GetHostRuntimePolicyAuditingArgs struct {
	AuditAllNetwork            pulumi.BoolPtrInput `pulumi:"auditAllNetwork"`
	AuditAllProcesses          pulumi.BoolPtrInput `pulumi:"auditAllProcesses"`
	AuditFailedLogin           pulumi.BoolPtrInput `pulumi:"auditFailedLogin"`
	AuditOsUserActivity        pulumi.BoolPtrInput `pulumi:"auditOsUserActivity"`
	AuditProcessCmdline        pulumi.BoolPtrInput `pulumi:"auditProcessCmdline"`
	AuditSuccessLogin          pulumi.BoolPtrInput `pulumi:"auditSuccessLogin"`
	AuditUserAccountManagement pulumi.BoolPtrInput `pulumi:"auditUserAccountManagement"`
	Enabled                    pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (GetHostRuntimePolicyAuditingArgs) ElementType added in v0.8.27

func (GetHostRuntimePolicyAuditingArgs) ToGetHostRuntimePolicyAuditingOutput added in v0.8.27

func (i GetHostRuntimePolicyAuditingArgs) ToGetHostRuntimePolicyAuditingOutput() GetHostRuntimePolicyAuditingOutput

func (GetHostRuntimePolicyAuditingArgs) ToGetHostRuntimePolicyAuditingOutputWithContext added in v0.8.27

func (i GetHostRuntimePolicyAuditingArgs) ToGetHostRuntimePolicyAuditingOutputWithContext(ctx context.Context) GetHostRuntimePolicyAuditingOutput

func (GetHostRuntimePolicyAuditingArgs) ToGetHostRuntimePolicyAuditingPtrOutput added in v0.8.27

func (i GetHostRuntimePolicyAuditingArgs) ToGetHostRuntimePolicyAuditingPtrOutput() GetHostRuntimePolicyAuditingPtrOutput

func (GetHostRuntimePolicyAuditingArgs) ToGetHostRuntimePolicyAuditingPtrOutputWithContext added in v0.8.27

func (i GetHostRuntimePolicyAuditingArgs) ToGetHostRuntimePolicyAuditingPtrOutputWithContext(ctx context.Context) GetHostRuntimePolicyAuditingPtrOutput

type GetHostRuntimePolicyAuditingInput added in v0.8.27

type GetHostRuntimePolicyAuditingInput interface {
	pulumi.Input

	ToGetHostRuntimePolicyAuditingOutput() GetHostRuntimePolicyAuditingOutput
	ToGetHostRuntimePolicyAuditingOutputWithContext(context.Context) GetHostRuntimePolicyAuditingOutput
}

GetHostRuntimePolicyAuditingInput is an input type that accepts GetHostRuntimePolicyAuditingArgs and GetHostRuntimePolicyAuditingOutput values. You can construct a concrete instance of `GetHostRuntimePolicyAuditingInput` via:

GetHostRuntimePolicyAuditingArgs{...}

type GetHostRuntimePolicyAuditingOutput added in v0.8.27

type GetHostRuntimePolicyAuditingOutput struct{ *pulumi.OutputState }

func (GetHostRuntimePolicyAuditingOutput) AuditAllNetwork added in v0.8.27

func (GetHostRuntimePolicyAuditingOutput) AuditAllProcesses added in v0.8.27

func (GetHostRuntimePolicyAuditingOutput) AuditFailedLogin added in v0.8.27

func (GetHostRuntimePolicyAuditingOutput) AuditOsUserActivity added in v0.8.27

func (GetHostRuntimePolicyAuditingOutput) AuditProcessCmdline added in v0.8.27

func (GetHostRuntimePolicyAuditingOutput) AuditSuccessLogin added in v0.8.27

func (GetHostRuntimePolicyAuditingOutput) AuditUserAccountManagement added in v0.8.27

func (o GetHostRuntimePolicyAuditingOutput) AuditUserAccountManagement() pulumi.BoolPtrOutput

func (GetHostRuntimePolicyAuditingOutput) ElementType added in v0.8.27

func (GetHostRuntimePolicyAuditingOutput) Enabled added in v0.8.27

func (GetHostRuntimePolicyAuditingOutput) ToGetHostRuntimePolicyAuditingOutput added in v0.8.27

func (o GetHostRuntimePolicyAuditingOutput) ToGetHostRuntimePolicyAuditingOutput() GetHostRuntimePolicyAuditingOutput

func (GetHostRuntimePolicyAuditingOutput) ToGetHostRuntimePolicyAuditingOutputWithContext added in v0.8.27

func (o GetHostRuntimePolicyAuditingOutput) ToGetHostRuntimePolicyAuditingOutputWithContext(ctx context.Context) GetHostRuntimePolicyAuditingOutput

func (GetHostRuntimePolicyAuditingOutput) ToGetHostRuntimePolicyAuditingPtrOutput added in v0.8.27

func (o GetHostRuntimePolicyAuditingOutput) ToGetHostRuntimePolicyAuditingPtrOutput() GetHostRuntimePolicyAuditingPtrOutput

func (GetHostRuntimePolicyAuditingOutput) ToGetHostRuntimePolicyAuditingPtrOutputWithContext added in v0.8.27

func (o GetHostRuntimePolicyAuditingOutput) ToGetHostRuntimePolicyAuditingPtrOutputWithContext(ctx context.Context) GetHostRuntimePolicyAuditingPtrOutput

type GetHostRuntimePolicyAuditingPtrInput added in v0.8.27

type GetHostRuntimePolicyAuditingPtrInput interface {
	pulumi.Input

	ToGetHostRuntimePolicyAuditingPtrOutput() GetHostRuntimePolicyAuditingPtrOutput
	ToGetHostRuntimePolicyAuditingPtrOutputWithContext(context.Context) GetHostRuntimePolicyAuditingPtrOutput
}

GetHostRuntimePolicyAuditingPtrInput is an input type that accepts GetHostRuntimePolicyAuditingArgs, GetHostRuntimePolicyAuditingPtr and GetHostRuntimePolicyAuditingPtrOutput values. You can construct a concrete instance of `GetHostRuntimePolicyAuditingPtrInput` via:

        GetHostRuntimePolicyAuditingArgs{...}

or:

        nil

func GetHostRuntimePolicyAuditingPtr added in v0.8.27

type GetHostRuntimePolicyAuditingPtrOutput added in v0.8.27

type GetHostRuntimePolicyAuditingPtrOutput struct{ *pulumi.OutputState }

func (GetHostRuntimePolicyAuditingPtrOutput) AuditAllNetwork added in v0.8.27

func (GetHostRuntimePolicyAuditingPtrOutput) AuditAllProcesses added in v0.8.27

func (GetHostRuntimePolicyAuditingPtrOutput) AuditFailedLogin added in v0.8.27

func (GetHostRuntimePolicyAuditingPtrOutput) AuditOsUserActivity added in v0.8.27

func (GetHostRuntimePolicyAuditingPtrOutput) AuditProcessCmdline added in v0.8.27

func (GetHostRuntimePolicyAuditingPtrOutput) AuditSuccessLogin added in v0.8.27

func (GetHostRuntimePolicyAuditingPtrOutput) AuditUserAccountManagement added in v0.8.27

func (o GetHostRuntimePolicyAuditingPtrOutput) AuditUserAccountManagement() pulumi.BoolPtrOutput

func (GetHostRuntimePolicyAuditingPtrOutput) Elem added in v0.8.27

func (GetHostRuntimePolicyAuditingPtrOutput) ElementType added in v0.8.27

func (GetHostRuntimePolicyAuditingPtrOutput) Enabled added in v0.8.27

func (GetHostRuntimePolicyAuditingPtrOutput) ToGetHostRuntimePolicyAuditingPtrOutput added in v0.8.27

func (o GetHostRuntimePolicyAuditingPtrOutput) ToGetHostRuntimePolicyAuditingPtrOutput() GetHostRuntimePolicyAuditingPtrOutput

func (GetHostRuntimePolicyAuditingPtrOutput) ToGetHostRuntimePolicyAuditingPtrOutputWithContext added in v0.8.27

func (o GetHostRuntimePolicyAuditingPtrOutput) ToGetHostRuntimePolicyAuditingPtrOutputWithContext(ctx context.Context) GetHostRuntimePolicyAuditingPtrOutput

type GetHostRuntimePolicyFileIntegrityMonitoring

type GetHostRuntimePolicyFileIntegrityMonitoring struct {
	// If true, file integrity monitoring is enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of paths to be excluded from monitoring.
	ExceptionalMonitoredFiles []string `pulumi:"exceptionalMonitoredFiles"`
	// List of processes to be excluded from monitoring.
	ExceptionalMonitoredFilesProcesses []string `pulumi:"exceptionalMonitoredFilesProcesses"`
	// List of users to be excluded from monitoring.
	ExceptionalMonitoredFilesUsers []string `pulumi:"exceptionalMonitoredFilesUsers"`
	// List of paths to be monitored.
	MonitoredFiles []string `pulumi:"monitoredFiles"`
	// Whether to monitor file attribute operations.
	MonitoredFilesAttributes *bool `pulumi:"monitoredFilesAttributes"`
	// Whether to monitor file create operations.
	MonitoredFilesCreate *bool `pulumi:"monitoredFilesCreate"`
	// Whether to monitor file delete operations.
	MonitoredFilesDelete *bool `pulumi:"monitoredFilesDelete"`
	// Whether to monitor file modify operations.
	MonitoredFilesModify *bool `pulumi:"monitoredFilesModify"`
	// List of processes associated with monitored files.
	MonitoredFilesProcesses []string `pulumi:"monitoredFilesProcesses"`
	// Whether to monitor file read operations.
	MonitoredFilesRead *bool `pulumi:"monitoredFilesRead"`
	// List of users associated with monitored files.
	MonitoredFilesUsers []string `pulumi:"monitoredFilesUsers"`
}

type GetHostRuntimePolicyFileIntegrityMonitoringArgs

type GetHostRuntimePolicyFileIntegrityMonitoringArgs struct {
	// If true, file integrity monitoring is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of paths to be excluded from monitoring.
	ExceptionalMonitoredFiles pulumi.StringArrayInput `pulumi:"exceptionalMonitoredFiles"`
	// List of processes to be excluded from monitoring.
	ExceptionalMonitoredFilesProcesses pulumi.StringArrayInput `pulumi:"exceptionalMonitoredFilesProcesses"`
	// List of users to be excluded from monitoring.
	ExceptionalMonitoredFilesUsers pulumi.StringArrayInput `pulumi:"exceptionalMonitoredFilesUsers"`
	// List of paths to be monitored.
	MonitoredFiles pulumi.StringArrayInput `pulumi:"monitoredFiles"`
	// Whether to monitor file attribute operations.
	MonitoredFilesAttributes pulumi.BoolPtrInput `pulumi:"monitoredFilesAttributes"`
	// Whether to monitor file create operations.
	MonitoredFilesCreate pulumi.BoolPtrInput `pulumi:"monitoredFilesCreate"`
	// Whether to monitor file delete operations.
	MonitoredFilesDelete pulumi.BoolPtrInput `pulumi:"monitoredFilesDelete"`
	// Whether to monitor file modify operations.
	MonitoredFilesModify pulumi.BoolPtrInput `pulumi:"monitoredFilesModify"`
	// List of processes associated with monitored files.
	MonitoredFilesProcesses pulumi.StringArrayInput `pulumi:"monitoredFilesProcesses"`
	// Whether to monitor file read operations.
	MonitoredFilesRead pulumi.BoolPtrInput `pulumi:"monitoredFilesRead"`
	// List of users associated with monitored files.
	MonitoredFilesUsers pulumi.StringArrayInput `pulumi:"monitoredFilesUsers"`
}

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) Enabled added in v0.8.27

If true, file integrity monitoring is enabled.

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFiles added in v0.8.27

List of paths to be excluded from monitoring.

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFilesProcesses added in v0.8.27

func (o GetHostRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFilesProcesses() pulumi.StringArrayOutput

List of processes to be excluded from monitoring.

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFilesUsers added in v0.8.27

List of users to be excluded from monitoring.

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFiles added in v0.8.27

List of paths to be monitored.

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesAttributes added in v0.8.27

Whether to monitor file attribute operations.

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesCreate added in v0.8.27

Whether to monitor file create operations.

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesDelete added in v0.8.27

Whether to monitor file delete operations.

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesModify added in v0.8.27

Whether to monitor file modify operations.

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesProcesses added in v0.8.27

List of processes associated with monitored files.

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesRead added in v0.8.27

Whether to monitor file read operations.

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesUsers added in v0.8.27

List of users associated with monitored files.

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) ToGetHostRuntimePolicyFileIntegrityMonitoringOutput

func (o GetHostRuntimePolicyFileIntegrityMonitoringOutput) ToGetHostRuntimePolicyFileIntegrityMonitoringOutput() GetHostRuntimePolicyFileIntegrityMonitoringOutput

func (GetHostRuntimePolicyFileIntegrityMonitoringOutput) ToGetHostRuntimePolicyFileIntegrityMonitoringOutputWithContext

func (o GetHostRuntimePolicyFileIntegrityMonitoringOutput) ToGetHostRuntimePolicyFileIntegrityMonitoringOutputWithContext(ctx context.Context) GetHostRuntimePolicyFileIntegrityMonitoringOutput

type GetHostRuntimePolicyMalwareScanOption

type GetHostRuntimePolicyMalwareScanOption 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"`
	// List of registry paths to be excluded from being protected.
	IncludeDirectories []string `pulumi:"includeDirectories"`
}

type GetHostRuntimePolicyMalwareScanOptionArgs

type GetHostRuntimePolicyMalwareScanOptionArgs 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"`
	// List of registry paths to be excluded from being protected.
	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

Set Action, Defaults to 'Alert' when empty

func (GetHostRuntimePolicyMalwareScanOptionOutput) ElementType

func (GetHostRuntimePolicyMalwareScanOptionOutput) Enabled

Defines if enabled or not

func (GetHostRuntimePolicyMalwareScanOptionOutput) ExcludeDirectories added in v0.8.27

List of registry paths to be excluded from being protected.

func (GetHostRuntimePolicyMalwareScanOptionOutput) ExcludeProcesses

List of registry processes to be excluded from being protected.

func (GetHostRuntimePolicyMalwareScanOptionOutput) IncludeDirectories

List of registry paths to be excluded from being protected.

func (GetHostRuntimePolicyMalwareScanOptionOutput) ToGetHostRuntimePolicyMalwareScanOptionOutput

func (o GetHostRuntimePolicyMalwareScanOptionOutput) ToGetHostRuntimePolicyMalwareScanOptionOutput() GetHostRuntimePolicyMalwareScanOptionOutput

func (GetHostRuntimePolicyMalwareScanOptionOutput) ToGetHostRuntimePolicyMalwareScanOptionOutputWithContext

func (o GetHostRuntimePolicyMalwareScanOptionOutput) ToGetHostRuntimePolicyMalwareScanOptionOutputWithContext(ctx context.Context) GetHostRuntimePolicyMalwareScanOptionOutput

type GetHostRuntimePolicyPackageBlock added in v0.8.27

type GetHostRuntimePolicyPackageBlock struct {
	BlockPackagesProcesses            []string `pulumi:"blockPackagesProcesses"`
	BlockPackagesUsers                []string `pulumi:"blockPackagesUsers"`
	Enabled                           *bool    `pulumi:"enabled"`
	ExceptionalBlockPackagesFiles     []string `pulumi:"exceptionalBlockPackagesFiles"`
	ExceptionalBlockPackagesProcesses []string `pulumi:"exceptionalBlockPackagesProcesses"`
	ExceptionalBlockPackagesUsers     []string `pulumi:"exceptionalBlockPackagesUsers"`
	PackagesBlackLists                []string `pulumi:"packagesBlackLists"`
}

type GetHostRuntimePolicyPackageBlockArgs added in v0.8.27

type GetHostRuntimePolicyPackageBlockArgs struct {
	BlockPackagesProcesses            pulumi.StringArrayInput `pulumi:"blockPackagesProcesses"`
	BlockPackagesUsers                pulumi.StringArrayInput `pulumi:"blockPackagesUsers"`
	Enabled                           pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalBlockPackagesFiles     pulumi.StringArrayInput `pulumi:"exceptionalBlockPackagesFiles"`
	ExceptionalBlockPackagesProcesses pulumi.StringArrayInput `pulumi:"exceptionalBlockPackagesProcesses"`
	ExceptionalBlockPackagesUsers     pulumi.StringArrayInput `pulumi:"exceptionalBlockPackagesUsers"`
	PackagesBlackLists                pulumi.StringArrayInput `pulumi:"packagesBlackLists"`
}

func (GetHostRuntimePolicyPackageBlockArgs) ElementType added in v0.8.27

func (GetHostRuntimePolicyPackageBlockArgs) ToGetHostRuntimePolicyPackageBlockOutput added in v0.8.27

func (i GetHostRuntimePolicyPackageBlockArgs) ToGetHostRuntimePolicyPackageBlockOutput() GetHostRuntimePolicyPackageBlockOutput

func (GetHostRuntimePolicyPackageBlockArgs) ToGetHostRuntimePolicyPackageBlockOutputWithContext added in v0.8.27

func (i GetHostRuntimePolicyPackageBlockArgs) ToGetHostRuntimePolicyPackageBlockOutputWithContext(ctx context.Context) GetHostRuntimePolicyPackageBlockOutput

type GetHostRuntimePolicyPackageBlockArray added in v0.8.27

type GetHostRuntimePolicyPackageBlockArray []GetHostRuntimePolicyPackageBlockInput

func (GetHostRuntimePolicyPackageBlockArray) ElementType added in v0.8.27

func (GetHostRuntimePolicyPackageBlockArray) ToGetHostRuntimePolicyPackageBlockArrayOutput added in v0.8.27

func (i GetHostRuntimePolicyPackageBlockArray) ToGetHostRuntimePolicyPackageBlockArrayOutput() GetHostRuntimePolicyPackageBlockArrayOutput

func (GetHostRuntimePolicyPackageBlockArray) ToGetHostRuntimePolicyPackageBlockArrayOutputWithContext added in v0.8.27

func (i GetHostRuntimePolicyPackageBlockArray) ToGetHostRuntimePolicyPackageBlockArrayOutputWithContext(ctx context.Context) GetHostRuntimePolicyPackageBlockArrayOutput

type GetHostRuntimePolicyPackageBlockArrayInput added in v0.8.27

type GetHostRuntimePolicyPackageBlockArrayInput interface {
	pulumi.Input

	ToGetHostRuntimePolicyPackageBlockArrayOutput() GetHostRuntimePolicyPackageBlockArrayOutput
	ToGetHostRuntimePolicyPackageBlockArrayOutputWithContext(context.Context) GetHostRuntimePolicyPackageBlockArrayOutput
}

GetHostRuntimePolicyPackageBlockArrayInput is an input type that accepts GetHostRuntimePolicyPackageBlockArray and GetHostRuntimePolicyPackageBlockArrayOutput values. You can construct a concrete instance of `GetHostRuntimePolicyPackageBlockArrayInput` via:

GetHostRuntimePolicyPackageBlockArray{ GetHostRuntimePolicyPackageBlockArgs{...} }

type GetHostRuntimePolicyPackageBlockArrayOutput added in v0.8.27

type GetHostRuntimePolicyPackageBlockArrayOutput struct{ *pulumi.OutputState }

func (GetHostRuntimePolicyPackageBlockArrayOutput) ElementType added in v0.8.27

func (GetHostRuntimePolicyPackageBlockArrayOutput) Index added in v0.8.27

func (GetHostRuntimePolicyPackageBlockArrayOutput) ToGetHostRuntimePolicyPackageBlockArrayOutput added in v0.8.27

func (o GetHostRuntimePolicyPackageBlockArrayOutput) ToGetHostRuntimePolicyPackageBlockArrayOutput() GetHostRuntimePolicyPackageBlockArrayOutput

func (GetHostRuntimePolicyPackageBlockArrayOutput) ToGetHostRuntimePolicyPackageBlockArrayOutputWithContext added in v0.8.27

func (o GetHostRuntimePolicyPackageBlockArrayOutput) ToGetHostRuntimePolicyPackageBlockArrayOutputWithContext(ctx context.Context) GetHostRuntimePolicyPackageBlockArrayOutput

type GetHostRuntimePolicyPackageBlockInput added in v0.8.27

type GetHostRuntimePolicyPackageBlockInput interface {
	pulumi.Input

	ToGetHostRuntimePolicyPackageBlockOutput() GetHostRuntimePolicyPackageBlockOutput
	ToGetHostRuntimePolicyPackageBlockOutputWithContext(context.Context) GetHostRuntimePolicyPackageBlockOutput
}

GetHostRuntimePolicyPackageBlockInput is an input type that accepts GetHostRuntimePolicyPackageBlockArgs and GetHostRuntimePolicyPackageBlockOutput values. You can construct a concrete instance of `GetHostRuntimePolicyPackageBlockInput` via:

GetHostRuntimePolicyPackageBlockArgs{...}

type GetHostRuntimePolicyPackageBlockOutput added in v0.8.27

type GetHostRuntimePolicyPackageBlockOutput struct{ *pulumi.OutputState }

func (GetHostRuntimePolicyPackageBlockOutput) BlockPackagesProcesses added in v0.8.27

func (GetHostRuntimePolicyPackageBlockOutput) BlockPackagesUsers added in v0.8.27

func (GetHostRuntimePolicyPackageBlockOutput) ElementType added in v0.8.27

func (GetHostRuntimePolicyPackageBlockOutput) Enabled added in v0.8.27

func (GetHostRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesFiles added in v0.8.27

func (o GetHostRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesFiles() pulumi.StringArrayOutput

func (GetHostRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesProcesses added in v0.8.27

func (o GetHostRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesProcesses() pulumi.StringArrayOutput

func (GetHostRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesUsers added in v0.8.27

func (o GetHostRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesUsers() pulumi.StringArrayOutput

func (GetHostRuntimePolicyPackageBlockOutput) PackagesBlackLists added in v0.8.27

func (GetHostRuntimePolicyPackageBlockOutput) ToGetHostRuntimePolicyPackageBlockOutput added in v0.8.27

func (o GetHostRuntimePolicyPackageBlockOutput) ToGetHostRuntimePolicyPackageBlockOutput() GetHostRuntimePolicyPackageBlockOutput

func (GetHostRuntimePolicyPackageBlockOutput) ToGetHostRuntimePolicyPackageBlockOutputWithContext added in v0.8.27

func (o GetHostRuntimePolicyPackageBlockOutput) ToGetHostRuntimePolicyPackageBlockOutputWithContext(ctx context.Context) GetHostRuntimePolicyPackageBlockOutput

type GetHostRuntimePolicyScopeVariable

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

type GetHostRuntimePolicyScopeVariableArgs

type GetHostRuntimePolicyScopeVariableArgs struct {
	Attribute pulumi.StringInput `pulumi:"attribute"`
	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

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"`
	DtaSkipped       bool   `pulumi:"dtaSkipped"`
	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"`
	DtaSkipped       pulumi.BoolInput   `pulumi:"dtaSkipped"`
	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

func (GetImageAssuranceChecksPerformedOutput) DtaSkippedReason

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

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 {
	Comment   string `pulumi:"comment"`
	Created   string `pulumi:"created"`
	CreatedBy string `pulumi:"createdBy"`
	Id        string `pulumi:"id"`
	Size      int    `pulumi:"size"`
}

type GetImageHistoryArgs

type GetImageHistoryArgs struct {
	Comment   pulumi.StringInput `pulumi:"comment"`
	Created   pulumi.StringInput `pulumi:"created"`
	CreatedBy pulumi.StringInput `pulumi:"createdBy"`
	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

func (GetImageHistoryOutput) Created

func (GetImageHistoryOutput) CreatedBy

func (GetImageHistoryOutput) ElementType

func (GetImageHistoryOutput) ElementType() reflect.Type

func (GetImageHistoryOutput) Id

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"`
	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"`
	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"`
	Os                         string   `pulumi:"os"`
	OsVersion                  string   `pulumi:"osVersion"`
	Permission                 string   `pulumi:"permission"`
	PublishDate                string   `pulumi:"publishDate"`
	Registry                   string   `pulumi:"registry"`
	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"`
	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"`
	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"`
	Os                         pulumi.StringInput      `pulumi:"os"`
	OsVersion                  pulumi.StringInput      `pulumi:"osVersion"`
	Permission                 pulumi.StringInput      `pulumi:"permission"`
	PublishDate                pulumi.StringInput      `pulumi:"publishDate"`
	Registry                   pulumi.StringInput      `pulumi:"registry"`
	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

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

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

func (GetImageVulnerabilityOutput) OsVersion

func (GetImageVulnerabilityOutput) Permission

func (GetImageVulnerabilityOutput) PublishDate

func (GetImageVulnerabilityOutput) Registry

func (GetImageVulnerabilityOutput) 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 GetIntegrationRegistriesArgs added in v0.8.27

type GetIntegrationRegistriesArgs struct {
	// Automatically clean up that don't match the pull criteria
	AdvancedSettingsCleanup *bool `pulumi:"advancedSettingsCleanup"`
	// List of image patterns to pull always
	AlwaysPullPatterns []string `pulumi:"alwaysPullPatterns"`
	// Additional condition for pulling and rescanning images, Defaults to 'none'
	ImageCreationDateCondition *string `pulumi:"imageCreationDateCondition"`
	// The last time the registry was modified in UNIX time
	Lastupdate *int `pulumi:"lastupdate"`
	// 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"`
	Options []GetIntegrationRegistriesOption `pulumi:"options"`
	// 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 image tags patterns to pull
	PullImageTagPatterns []string `pulumi:"pullImageTagPatterns"`
	// List of image patterns to exclude
	PullRepoPatternsExcludeds []string `pulumi:"pullRepoPatternsExcludeds"`
	// Registry scan timeout in Minutes
	RegistryScanTimeout *int `pulumi:"registryScanTimeout"`
	// List of scanner names
	ScannerNames []string `pulumi:"scannerNames"`
	// Scanner type
	ScannerType *string `pulumi:"scannerType"`
	// When enabled, registry events are sent to the given Aqua webhook url
	Webhooks []GetIntegrationRegistriesWebhook `pulumi:"webhooks"`
}

A collection of arguments for invoking getIntegrationRegistries.

type GetIntegrationRegistriesOption added in v0.8.27

type GetIntegrationRegistriesOption struct {
	Option *string `pulumi:"option"`
	Value  *string `pulumi:"value"`
}

type GetIntegrationRegistriesOptionArgs added in v0.8.27

type GetIntegrationRegistriesOptionArgs struct {
	Option pulumi.StringPtrInput `pulumi:"option"`
	Value  pulumi.StringPtrInput `pulumi:"value"`
}

func (GetIntegrationRegistriesOptionArgs) ElementType added in v0.8.27

func (GetIntegrationRegistriesOptionArgs) ToGetIntegrationRegistriesOptionOutput added in v0.8.27

func (i GetIntegrationRegistriesOptionArgs) ToGetIntegrationRegistriesOptionOutput() GetIntegrationRegistriesOptionOutput

func (GetIntegrationRegistriesOptionArgs) ToGetIntegrationRegistriesOptionOutputWithContext added in v0.8.27

func (i GetIntegrationRegistriesOptionArgs) ToGetIntegrationRegistriesOptionOutputWithContext(ctx context.Context) GetIntegrationRegistriesOptionOutput

type GetIntegrationRegistriesOptionArray added in v0.8.27

type GetIntegrationRegistriesOptionArray []GetIntegrationRegistriesOptionInput

func (GetIntegrationRegistriesOptionArray) ElementType added in v0.8.27

func (GetIntegrationRegistriesOptionArray) ToGetIntegrationRegistriesOptionArrayOutput added in v0.8.27

func (i GetIntegrationRegistriesOptionArray) ToGetIntegrationRegistriesOptionArrayOutput() GetIntegrationRegistriesOptionArrayOutput

func (GetIntegrationRegistriesOptionArray) ToGetIntegrationRegistriesOptionArrayOutputWithContext added in v0.8.27

func (i GetIntegrationRegistriesOptionArray) ToGetIntegrationRegistriesOptionArrayOutputWithContext(ctx context.Context) GetIntegrationRegistriesOptionArrayOutput

type GetIntegrationRegistriesOptionArrayInput added in v0.8.27

type GetIntegrationRegistriesOptionArrayInput interface {
	pulumi.Input

	ToGetIntegrationRegistriesOptionArrayOutput() GetIntegrationRegistriesOptionArrayOutput
	ToGetIntegrationRegistriesOptionArrayOutputWithContext(context.Context) GetIntegrationRegistriesOptionArrayOutput
}

GetIntegrationRegistriesOptionArrayInput is an input type that accepts GetIntegrationRegistriesOptionArray and GetIntegrationRegistriesOptionArrayOutput values. You can construct a concrete instance of `GetIntegrationRegistriesOptionArrayInput` via:

GetIntegrationRegistriesOptionArray{ GetIntegrationRegistriesOptionArgs{...} }

type GetIntegrationRegistriesOptionArrayOutput added in v0.8.27

type GetIntegrationRegistriesOptionArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationRegistriesOptionArrayOutput) ElementType added in v0.8.27

func (GetIntegrationRegistriesOptionArrayOutput) Index added in v0.8.27

func (GetIntegrationRegistriesOptionArrayOutput) ToGetIntegrationRegistriesOptionArrayOutput added in v0.8.27

func (o GetIntegrationRegistriesOptionArrayOutput) ToGetIntegrationRegistriesOptionArrayOutput() GetIntegrationRegistriesOptionArrayOutput

func (GetIntegrationRegistriesOptionArrayOutput) ToGetIntegrationRegistriesOptionArrayOutputWithContext added in v0.8.27

func (o GetIntegrationRegistriesOptionArrayOutput) ToGetIntegrationRegistriesOptionArrayOutputWithContext(ctx context.Context) GetIntegrationRegistriesOptionArrayOutput

type GetIntegrationRegistriesOptionInput added in v0.8.27

type GetIntegrationRegistriesOptionInput interface {
	pulumi.Input

	ToGetIntegrationRegistriesOptionOutput() GetIntegrationRegistriesOptionOutput
	ToGetIntegrationRegistriesOptionOutputWithContext(context.Context) GetIntegrationRegistriesOptionOutput
}

GetIntegrationRegistriesOptionInput is an input type that accepts GetIntegrationRegistriesOptionArgs and GetIntegrationRegistriesOptionOutput values. You can construct a concrete instance of `GetIntegrationRegistriesOptionInput` via:

GetIntegrationRegistriesOptionArgs{...}

type GetIntegrationRegistriesOptionOutput added in v0.8.27

type GetIntegrationRegistriesOptionOutput struct{ *pulumi.OutputState }

func (GetIntegrationRegistriesOptionOutput) ElementType added in v0.8.27

func (GetIntegrationRegistriesOptionOutput) Option added in v0.8.27

func (GetIntegrationRegistriesOptionOutput) ToGetIntegrationRegistriesOptionOutput added in v0.8.27

func (o GetIntegrationRegistriesOptionOutput) ToGetIntegrationRegistriesOptionOutput() GetIntegrationRegistriesOptionOutput

func (GetIntegrationRegistriesOptionOutput) ToGetIntegrationRegistriesOptionOutputWithContext added in v0.8.27

func (o GetIntegrationRegistriesOptionOutput) ToGetIntegrationRegistriesOptionOutputWithContext(ctx context.Context) GetIntegrationRegistriesOptionOutput

func (GetIntegrationRegistriesOptionOutput) Value added in v0.8.27

type GetIntegrationRegistriesOutputArgs added in v0.8.27

type GetIntegrationRegistriesOutputArgs struct {
	// Automatically clean up that don't match the pull criteria
	AdvancedSettingsCleanup pulumi.BoolPtrInput `pulumi:"advancedSettingsCleanup"`
	// List of image patterns to pull always
	AlwaysPullPatterns pulumi.StringArrayInput `pulumi:"alwaysPullPatterns"`
	// Additional condition for pulling and rescanning images, Defaults to 'none'
	ImageCreationDateCondition pulumi.StringPtrInput `pulumi:"imageCreationDateCondition"`
	// The last time the registry was modified in UNIX time
	Lastupdate pulumi.IntPtrInput `pulumi:"lastupdate"`
	// 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"`
	Options GetIntegrationRegistriesOptionArrayInput `pulumi:"options"`
	// 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 image tags patterns to pull
	PullImageTagPatterns pulumi.StringArrayInput `pulumi:"pullImageTagPatterns"`
	// List of image patterns to exclude
	PullRepoPatternsExcludeds pulumi.StringArrayInput `pulumi:"pullRepoPatternsExcludeds"`
	// Registry scan timeout in Minutes
	RegistryScanTimeout pulumi.IntPtrInput `pulumi:"registryScanTimeout"`
	// List of scanner names
	ScannerNames pulumi.StringArrayInput `pulumi:"scannerNames"`
	// Scanner type
	ScannerType pulumi.StringPtrInput `pulumi:"scannerType"`
	// When enabled, registry events are sent to the given Aqua webhook url
	Webhooks GetIntegrationRegistriesWebhookArrayInput `pulumi:"webhooks"`
}

A collection of arguments for invoking getIntegrationRegistries.

func (GetIntegrationRegistriesOutputArgs) ElementType added in v0.8.27

type GetIntegrationRegistriesResult added in v0.8.27

type GetIntegrationRegistriesResult struct {
	// Automatically clean up that don't match the pull criteria
	AdvancedSettingsCleanup *bool `pulumi:"advancedSettingsCleanup"`
	// List of image patterns to pull always
	AlwaysPullPatterns []string `pulumi:"alwaysPullPatterns"`
	// 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 last time the registry was modified in UNIX time
	Lastupdate int `pulumi:"lastupdate"`
	// 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"`
	Options []GetIntegrationRegistriesOption `pulumi:"options"`
	// 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 image tags patterns to pull
	PullImageTagPatterns []string `pulumi:"pullImageTagPatterns"`
	// List of image patterns to exclude
	PullRepoPatternsExcludeds []string `pulumi:"pullRepoPatternsExcludeds"`
	// Registry scan timeout in Minutes
	RegistryScanTimeout *int `pulumi:"registryScanTimeout"`
	// List of scanner names
	ScannerNames []string `pulumi:"scannerNames"`
	// Scanner type
	ScannerType string `pulumi:"scannerType"`
	// Registry type (HUB / V1 / V2 / ACR / GAR / 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"`
	// When enabled, registry events are sent to the given Aqua webhook url
	Webhooks []GetIntegrationRegistriesWebhook `pulumi:"webhooks"`
}

A collection of values returned by getIntegrationRegistries.

func GetIntegrationRegistries added in v0.8.27

func GetIntegrationRegistries(ctx *pulumi.Context, args *GetIntegrationRegistriesArgs, opts ...pulumi.InvokeOption) (*GetIntegrationRegistriesResult, error)

type GetIntegrationRegistriesResultOutput added in v0.8.27

type GetIntegrationRegistriesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getIntegrationRegistries.

func (GetIntegrationRegistriesResultOutput) AdvancedSettingsCleanup added in v0.8.27

func (o GetIntegrationRegistriesResultOutput) AdvancedSettingsCleanup() pulumi.BoolPtrOutput

Automatically clean up that don't match the pull criteria

func (GetIntegrationRegistriesResultOutput) AlwaysPullPatterns added in v0.8.27

List of image patterns to pull always

func (GetIntegrationRegistriesResultOutput) AutoCleanup added in v0.8.27

Automatically clean up images and repositories which are no longer present in the registry from Aqua console

func (GetIntegrationRegistriesResultOutput) AutoPull added in v0.8.27

Whether to automatically pull images from the registry on creation and daily

func (GetIntegrationRegistriesResultOutput) AutoPullInterval added in v0.8.27

The interval in days to start pulling new images from the registry, Defaults to 1

func (GetIntegrationRegistriesResultOutput) AutoPullMax added in v0.8.27

Maximum number of repositories to pull every day, defaults to 100

func (GetIntegrationRegistriesResultOutput) AutoPullRescan added in v0.8.27

Whether to automatically pull and rescan images from the registry on creation and daily

func (GetIntegrationRegistriesResultOutput) AutoPullTime added in v0.8.27

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 (GetIntegrationRegistriesResultOutput) Description added in v0.8.27

The description of the registry

func (GetIntegrationRegistriesResultOutput) ElementType added in v0.8.27

func (GetIntegrationRegistriesResultOutput) Id added in v0.8.27

The provider-assigned unique ID for this managed resource.

func (GetIntegrationRegistriesResultOutput) ImageCreationDateCondition added in v0.8.27

func (o GetIntegrationRegistriesResultOutput) ImageCreationDateCondition() pulumi.StringOutput

Additional condition for pulling and rescanning images, Defaults to 'none'

func (GetIntegrationRegistriesResultOutput) Lastupdate added in v0.8.27

The last time the registry was modified in UNIX time

func (GetIntegrationRegistriesResultOutput) Name added in v0.8.27

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 (GetIntegrationRegistriesResultOutput) Options added in v0.8.27

func (GetIntegrationRegistriesResultOutput) Password added in v0.8.27

The password for registry authentication

func (GetIntegrationRegistriesResultOutput) Prefixes added in v0.8.27

List of possible prefixes to image names pulled from the registry

func (GetIntegrationRegistriesResultOutput) PullImageAge added in v0.8.27

When auto pull image enabled, sets maximum age of auto pulled images

func (GetIntegrationRegistriesResultOutput) PullImageCount added in v0.8.27

When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.

func (GetIntegrationRegistriesResultOutput) PullImageTagPatterns added in v0.8.27

List of image tags patterns to pull

func (GetIntegrationRegistriesResultOutput) PullRepoPatternsExcludeds added in v0.8.27

func (o GetIntegrationRegistriesResultOutput) PullRepoPatternsExcludeds() pulumi.StringArrayOutput

List of image patterns to exclude

func (GetIntegrationRegistriesResultOutput) RegistryScanTimeout added in v0.8.27

Registry scan timeout in Minutes

func (GetIntegrationRegistriesResultOutput) ScannerNames added in v0.8.27

List of scanner names

func (GetIntegrationRegistriesResultOutput) ScannerType added in v0.8.27

Scanner type

func (GetIntegrationRegistriesResultOutput) ToGetIntegrationRegistriesResultOutput added in v0.8.27

func (o GetIntegrationRegistriesResultOutput) ToGetIntegrationRegistriesResultOutput() GetIntegrationRegistriesResultOutput

func (GetIntegrationRegistriesResultOutput) ToGetIntegrationRegistriesResultOutputWithContext added in v0.8.27

func (o GetIntegrationRegistriesResultOutput) ToGetIntegrationRegistriesResultOutputWithContext(ctx context.Context) GetIntegrationRegistriesResultOutput

func (GetIntegrationRegistriesResultOutput) Type added in v0.8.27

Registry type (HUB / V1 / V2 / ACR / GAR / ENGINE / AWS / GCR).

func (GetIntegrationRegistriesResultOutput) Url added in v0.8.27

The URL, address or region of the registry

func (GetIntegrationRegistriesResultOutput) Username added in v0.8.27

The username for registry authentication.

func (GetIntegrationRegistriesResultOutput) Webhooks added in v0.8.27

When enabled, registry events are sent to the given Aqua webhook url

type GetIntegrationRegistriesWebhook added in v0.8.27

type GetIntegrationRegistriesWebhook struct {
	AuthToken    *string `pulumi:"authToken"`
	Enabled      *bool   `pulumi:"enabled"`
	UnQuarantine *bool   `pulumi:"unQuarantine"`
	Url          *string `pulumi:"url"`
}

type GetIntegrationRegistriesWebhookArgs added in v0.8.27

type GetIntegrationRegistriesWebhookArgs struct {
	AuthToken    pulumi.StringPtrInput `pulumi:"authToken"`
	Enabled      pulumi.BoolPtrInput   `pulumi:"enabled"`
	UnQuarantine pulumi.BoolPtrInput   `pulumi:"unQuarantine"`
	Url          pulumi.StringPtrInput `pulumi:"url"`
}

func (GetIntegrationRegistriesWebhookArgs) ElementType added in v0.8.27

func (GetIntegrationRegistriesWebhookArgs) ToGetIntegrationRegistriesWebhookOutput added in v0.8.27

func (i GetIntegrationRegistriesWebhookArgs) ToGetIntegrationRegistriesWebhookOutput() GetIntegrationRegistriesWebhookOutput

func (GetIntegrationRegistriesWebhookArgs) ToGetIntegrationRegistriesWebhookOutputWithContext added in v0.8.27

func (i GetIntegrationRegistriesWebhookArgs) ToGetIntegrationRegistriesWebhookOutputWithContext(ctx context.Context) GetIntegrationRegistriesWebhookOutput

type GetIntegrationRegistriesWebhookArray added in v0.8.27

type GetIntegrationRegistriesWebhookArray []GetIntegrationRegistriesWebhookInput

func (GetIntegrationRegistriesWebhookArray) ElementType added in v0.8.27

func (GetIntegrationRegistriesWebhookArray) ToGetIntegrationRegistriesWebhookArrayOutput added in v0.8.27

func (i GetIntegrationRegistriesWebhookArray) ToGetIntegrationRegistriesWebhookArrayOutput() GetIntegrationRegistriesWebhookArrayOutput

func (GetIntegrationRegistriesWebhookArray) ToGetIntegrationRegistriesWebhookArrayOutputWithContext added in v0.8.27

func (i GetIntegrationRegistriesWebhookArray) ToGetIntegrationRegistriesWebhookArrayOutputWithContext(ctx context.Context) GetIntegrationRegistriesWebhookArrayOutput

type GetIntegrationRegistriesWebhookArrayInput added in v0.8.27

type GetIntegrationRegistriesWebhookArrayInput interface {
	pulumi.Input

	ToGetIntegrationRegistriesWebhookArrayOutput() GetIntegrationRegistriesWebhookArrayOutput
	ToGetIntegrationRegistriesWebhookArrayOutputWithContext(context.Context) GetIntegrationRegistriesWebhookArrayOutput
}

GetIntegrationRegistriesWebhookArrayInput is an input type that accepts GetIntegrationRegistriesWebhookArray and GetIntegrationRegistriesWebhookArrayOutput values. You can construct a concrete instance of `GetIntegrationRegistriesWebhookArrayInput` via:

GetIntegrationRegistriesWebhookArray{ GetIntegrationRegistriesWebhookArgs{...} }

type GetIntegrationRegistriesWebhookArrayOutput added in v0.8.27

type GetIntegrationRegistriesWebhookArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationRegistriesWebhookArrayOutput) ElementType added in v0.8.27

func (GetIntegrationRegistriesWebhookArrayOutput) Index added in v0.8.27

func (GetIntegrationRegistriesWebhookArrayOutput) ToGetIntegrationRegistriesWebhookArrayOutput added in v0.8.27

func (o GetIntegrationRegistriesWebhookArrayOutput) ToGetIntegrationRegistriesWebhookArrayOutput() GetIntegrationRegistriesWebhookArrayOutput

func (GetIntegrationRegistriesWebhookArrayOutput) ToGetIntegrationRegistriesWebhookArrayOutputWithContext added in v0.8.27

func (o GetIntegrationRegistriesWebhookArrayOutput) ToGetIntegrationRegistriesWebhookArrayOutputWithContext(ctx context.Context) GetIntegrationRegistriesWebhookArrayOutput

type GetIntegrationRegistriesWebhookInput added in v0.8.27

type GetIntegrationRegistriesWebhookInput interface {
	pulumi.Input

	ToGetIntegrationRegistriesWebhookOutput() GetIntegrationRegistriesWebhookOutput
	ToGetIntegrationRegistriesWebhookOutputWithContext(context.Context) GetIntegrationRegistriesWebhookOutput
}

GetIntegrationRegistriesWebhookInput is an input type that accepts GetIntegrationRegistriesWebhookArgs and GetIntegrationRegistriesWebhookOutput values. You can construct a concrete instance of `GetIntegrationRegistriesWebhookInput` via:

GetIntegrationRegistriesWebhookArgs{...}

type GetIntegrationRegistriesWebhookOutput added in v0.8.27

type GetIntegrationRegistriesWebhookOutput struct{ *pulumi.OutputState }

func (GetIntegrationRegistriesWebhookOutput) AuthToken added in v0.8.27

func (GetIntegrationRegistriesWebhookOutput) ElementType added in v0.8.27

func (GetIntegrationRegistriesWebhookOutput) Enabled added in v0.8.27

func (GetIntegrationRegistriesWebhookOutput) ToGetIntegrationRegistriesWebhookOutput added in v0.8.27

func (o GetIntegrationRegistriesWebhookOutput) ToGetIntegrationRegistriesWebhookOutput() GetIntegrationRegistriesWebhookOutput

func (GetIntegrationRegistriesWebhookOutput) ToGetIntegrationRegistriesWebhookOutputWithContext added in v0.8.27

func (o GetIntegrationRegistriesWebhookOutput) ToGetIntegrationRegistriesWebhookOutputWithContext(ctx context.Context) GetIntegrationRegistriesWebhookOutput

func (GetIntegrationRegistriesWebhookOutput) UnQuarantine added in v0.8.27

func (GetIntegrationRegistriesWebhookOutput) Url added in v0.8.27

type GetIntegrationRegistryOption added in v0.8.26

type GetIntegrationRegistryOption struct {
	Option *string `pulumi:"option"`
	Value  *string `pulumi:"value"`
}

type GetIntegrationRegistryOptionArgs added in v0.8.26

type GetIntegrationRegistryOptionArgs struct {
	Option pulumi.StringPtrInput `pulumi:"option"`
	Value  pulumi.StringPtrInput `pulumi:"value"`
}

func (GetIntegrationRegistryOptionArgs) ElementType added in v0.8.26

func (GetIntegrationRegistryOptionArgs) ToGetIntegrationRegistryOptionOutput added in v0.8.26

func (i GetIntegrationRegistryOptionArgs) ToGetIntegrationRegistryOptionOutput() GetIntegrationRegistryOptionOutput

func (GetIntegrationRegistryOptionArgs) ToGetIntegrationRegistryOptionOutputWithContext added in v0.8.26

func (i GetIntegrationRegistryOptionArgs) ToGetIntegrationRegistryOptionOutputWithContext(ctx context.Context) GetIntegrationRegistryOptionOutput

type GetIntegrationRegistryOptionArray added in v0.8.26

type GetIntegrationRegistryOptionArray []GetIntegrationRegistryOptionInput

func (GetIntegrationRegistryOptionArray) ElementType added in v0.8.26

func (GetIntegrationRegistryOptionArray) ToGetIntegrationRegistryOptionArrayOutput added in v0.8.26

func (i GetIntegrationRegistryOptionArray) ToGetIntegrationRegistryOptionArrayOutput() GetIntegrationRegistryOptionArrayOutput

func (GetIntegrationRegistryOptionArray) ToGetIntegrationRegistryOptionArrayOutputWithContext added in v0.8.26

func (i GetIntegrationRegistryOptionArray) ToGetIntegrationRegistryOptionArrayOutputWithContext(ctx context.Context) GetIntegrationRegistryOptionArrayOutput

type GetIntegrationRegistryOptionArrayInput added in v0.8.26

type GetIntegrationRegistryOptionArrayInput interface {
	pulumi.Input

	ToGetIntegrationRegistryOptionArrayOutput() GetIntegrationRegistryOptionArrayOutput
	ToGetIntegrationRegistryOptionArrayOutputWithContext(context.Context) GetIntegrationRegistryOptionArrayOutput
}

GetIntegrationRegistryOptionArrayInput is an input type that accepts GetIntegrationRegistryOptionArray and GetIntegrationRegistryOptionArrayOutput values. You can construct a concrete instance of `GetIntegrationRegistryOptionArrayInput` via:

GetIntegrationRegistryOptionArray{ GetIntegrationRegistryOptionArgs{...} }

type GetIntegrationRegistryOptionArrayOutput added in v0.8.26

type GetIntegrationRegistryOptionArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationRegistryOptionArrayOutput) ElementType added in v0.8.26

func (GetIntegrationRegistryOptionArrayOutput) Index added in v0.8.26

func (GetIntegrationRegistryOptionArrayOutput) ToGetIntegrationRegistryOptionArrayOutput added in v0.8.26

func (o GetIntegrationRegistryOptionArrayOutput) ToGetIntegrationRegistryOptionArrayOutput() GetIntegrationRegistryOptionArrayOutput

func (GetIntegrationRegistryOptionArrayOutput) ToGetIntegrationRegistryOptionArrayOutputWithContext added in v0.8.26

func (o GetIntegrationRegistryOptionArrayOutput) ToGetIntegrationRegistryOptionArrayOutputWithContext(ctx context.Context) GetIntegrationRegistryOptionArrayOutput

type GetIntegrationRegistryOptionInput added in v0.8.26

type GetIntegrationRegistryOptionInput interface {
	pulumi.Input

	ToGetIntegrationRegistryOptionOutput() GetIntegrationRegistryOptionOutput
	ToGetIntegrationRegistryOptionOutputWithContext(context.Context) GetIntegrationRegistryOptionOutput
}

GetIntegrationRegistryOptionInput is an input type that accepts GetIntegrationRegistryOptionArgs and GetIntegrationRegistryOptionOutput values. You can construct a concrete instance of `GetIntegrationRegistryOptionInput` via:

GetIntegrationRegistryOptionArgs{...}

type GetIntegrationRegistryOptionOutput added in v0.8.26

type GetIntegrationRegistryOptionOutput struct{ *pulumi.OutputState }

func (GetIntegrationRegistryOptionOutput) ElementType added in v0.8.26

func (GetIntegrationRegistryOptionOutput) Option added in v0.8.26

func (GetIntegrationRegistryOptionOutput) ToGetIntegrationRegistryOptionOutput added in v0.8.26

func (o GetIntegrationRegistryOptionOutput) ToGetIntegrationRegistryOptionOutput() GetIntegrationRegistryOptionOutput

func (GetIntegrationRegistryOptionOutput) ToGetIntegrationRegistryOptionOutputWithContext added in v0.8.26

func (o GetIntegrationRegistryOptionOutput) ToGetIntegrationRegistryOptionOutputWithContext(ctx context.Context) GetIntegrationRegistryOptionOutput

func (GetIntegrationRegistryOptionOutput) Value added in v0.8.26

type GetIntegrationRegistryWebhook added in v0.8.26

type GetIntegrationRegistryWebhook struct {
	AuthToken    *string `pulumi:"authToken"`
	Enabled      *bool   `pulumi:"enabled"`
	UnQuarantine *bool   `pulumi:"unQuarantine"`
	Url          *string `pulumi:"url"`
}

type GetIntegrationRegistryWebhookArgs added in v0.8.26

type GetIntegrationRegistryWebhookArgs struct {
	AuthToken    pulumi.StringPtrInput `pulumi:"authToken"`
	Enabled      pulumi.BoolPtrInput   `pulumi:"enabled"`
	UnQuarantine pulumi.BoolPtrInput   `pulumi:"unQuarantine"`
	Url          pulumi.StringPtrInput `pulumi:"url"`
}

func (GetIntegrationRegistryWebhookArgs) ElementType added in v0.8.26

func (GetIntegrationRegistryWebhookArgs) ToGetIntegrationRegistryWebhookOutput added in v0.8.26

func (i GetIntegrationRegistryWebhookArgs) ToGetIntegrationRegistryWebhookOutput() GetIntegrationRegistryWebhookOutput

func (GetIntegrationRegistryWebhookArgs) ToGetIntegrationRegistryWebhookOutputWithContext added in v0.8.26

func (i GetIntegrationRegistryWebhookArgs) ToGetIntegrationRegistryWebhookOutputWithContext(ctx context.Context) GetIntegrationRegistryWebhookOutput

type GetIntegrationRegistryWebhookArray added in v0.8.26

type GetIntegrationRegistryWebhookArray []GetIntegrationRegistryWebhookInput

func (GetIntegrationRegistryWebhookArray) ElementType added in v0.8.26

func (GetIntegrationRegistryWebhookArray) ToGetIntegrationRegistryWebhookArrayOutput added in v0.8.26

func (i GetIntegrationRegistryWebhookArray) ToGetIntegrationRegistryWebhookArrayOutput() GetIntegrationRegistryWebhookArrayOutput

func (GetIntegrationRegistryWebhookArray) ToGetIntegrationRegistryWebhookArrayOutputWithContext added in v0.8.26

func (i GetIntegrationRegistryWebhookArray) ToGetIntegrationRegistryWebhookArrayOutputWithContext(ctx context.Context) GetIntegrationRegistryWebhookArrayOutput

type GetIntegrationRegistryWebhookArrayInput added in v0.8.26

type GetIntegrationRegistryWebhookArrayInput interface {
	pulumi.Input

	ToGetIntegrationRegistryWebhookArrayOutput() GetIntegrationRegistryWebhookArrayOutput
	ToGetIntegrationRegistryWebhookArrayOutputWithContext(context.Context) GetIntegrationRegistryWebhookArrayOutput
}

GetIntegrationRegistryWebhookArrayInput is an input type that accepts GetIntegrationRegistryWebhookArray and GetIntegrationRegistryWebhookArrayOutput values. You can construct a concrete instance of `GetIntegrationRegistryWebhookArrayInput` via:

GetIntegrationRegistryWebhookArray{ GetIntegrationRegistryWebhookArgs{...} }

type GetIntegrationRegistryWebhookArrayOutput added in v0.8.26

type GetIntegrationRegistryWebhookArrayOutput struct{ *pulumi.OutputState }

func (GetIntegrationRegistryWebhookArrayOutput) ElementType added in v0.8.26

func (GetIntegrationRegistryWebhookArrayOutput) Index added in v0.8.26

func (GetIntegrationRegistryWebhookArrayOutput) ToGetIntegrationRegistryWebhookArrayOutput added in v0.8.26

func (o GetIntegrationRegistryWebhookArrayOutput) ToGetIntegrationRegistryWebhookArrayOutput() GetIntegrationRegistryWebhookArrayOutput

func (GetIntegrationRegistryWebhookArrayOutput) ToGetIntegrationRegistryWebhookArrayOutputWithContext added in v0.8.26

func (o GetIntegrationRegistryWebhookArrayOutput) ToGetIntegrationRegistryWebhookArrayOutputWithContext(ctx context.Context) GetIntegrationRegistryWebhookArrayOutput

type GetIntegrationRegistryWebhookInput added in v0.8.26

type GetIntegrationRegistryWebhookInput interface {
	pulumi.Input

	ToGetIntegrationRegistryWebhookOutput() GetIntegrationRegistryWebhookOutput
	ToGetIntegrationRegistryWebhookOutputWithContext(context.Context) GetIntegrationRegistryWebhookOutput
}

GetIntegrationRegistryWebhookInput is an input type that accepts GetIntegrationRegistryWebhookArgs and GetIntegrationRegistryWebhookOutput values. You can construct a concrete instance of `GetIntegrationRegistryWebhookInput` via:

GetIntegrationRegistryWebhookArgs{...}

type GetIntegrationRegistryWebhookOutput added in v0.8.26

type GetIntegrationRegistryWebhookOutput struct{ *pulumi.OutputState }

func (GetIntegrationRegistryWebhookOutput) AuthToken added in v0.8.26

func (GetIntegrationRegistryWebhookOutput) ElementType added in v0.8.26

func (GetIntegrationRegistryWebhookOutput) Enabled added in v0.8.26

func (GetIntegrationRegistryWebhookOutput) ToGetIntegrationRegistryWebhookOutput added in v0.8.26

func (o GetIntegrationRegistryWebhookOutput) ToGetIntegrationRegistryWebhookOutput() GetIntegrationRegistryWebhookOutput

func (GetIntegrationRegistryWebhookOutput) ToGetIntegrationRegistryWebhookOutputWithContext added in v0.8.26

func (o GetIntegrationRegistryWebhookOutput) ToGetIntegrationRegistryWebhookOutputWithContext(ctx context.Context) GetIntegrationRegistryWebhookOutput

func (GetIntegrationRegistryWebhookOutput) UnQuarantine added in v0.8.26

func (GetIntegrationRegistryWebhookOutput) Url added in v0.8.26

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 GetIntegrationStateResultOutput added in v0.8.27

type GetIntegrationStateResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getIntegrationState.

func GetIntegrationStateOutput added in v0.8.27

func GetIntegrationStateOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetIntegrationStateResultOutput

func (GetIntegrationStateResultOutput) ElementType added in v0.8.27

func (GetIntegrationStateResultOutput) Id added in v0.8.27

The provider-assigned unique ID for this managed resource.

func (GetIntegrationStateResultOutput) OidcSettings added in v0.8.27

OIDCSettings enabled status

func (GetIntegrationStateResultOutput) OpenidSettings added in v0.8.27

OpenIdSettings enabled status

func (GetIntegrationStateResultOutput) SamlSettings added in v0.8.27

SAMLSettings enabled status

func (GetIntegrationStateResultOutput) ToGetIntegrationStateResultOutput added in v0.8.27

func (o GetIntegrationStateResultOutput) ToGetIntegrationStateResultOutput() GetIntegrationStateResultOutput

func (GetIntegrationStateResultOutput) ToGetIntegrationStateResultOutputWithContext added in v0.8.27

func (o GetIntegrationStateResultOutput) ToGetIntegrationStateResultOutputWithContext(ctx context.Context) GetIntegrationStateResultOutput

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

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

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

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 GetNotificationsResultOutput added in v0.8.27

type GetNotificationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNotifications.

func GetNotificationsOutput added in v0.8.27

func GetNotificationsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetNotificationsResultOutput

func (GetNotificationsResultOutput) ElementType added in v0.8.27

func (GetNotificationsResultOutput) Emails added in v0.8.27

func (GetNotificationsResultOutput) Id added in v0.8.27

The provider-assigned unique ID for this managed resource.

func (GetNotificationsResultOutput) Jiras added in v0.8.27

func (GetNotificationsResultOutput) Servicenows added in v0.8.27

func (GetNotificationsResultOutput) Slacks added in v0.8.27

func (GetNotificationsResultOutput) Splunks added in v0.8.27

func (GetNotificationsResultOutput) Teams added in v0.8.27

func (GetNotificationsResultOutput) ToGetNotificationsResultOutput added in v0.8.27

func (o GetNotificationsResultOutput) ToGetNotificationsResultOutput() GetNotificationsResultOutput

func (GetNotificationsResultOutput) ToGetNotificationsResultOutputWithContext added in v0.8.27

func (o GetNotificationsResultOutput) ToGetNotificationsResultOutputWithContext(ctx context.Context) GetNotificationsResultOutput

func (GetNotificationsResultOutput) Webhooks added in v0.8.27

type GetNotificationsServicenow added in v0.8.22

type GetNotificationsServicenow struct {
	Author      string            `pulumi:"author"`
	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"`
	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

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

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

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

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

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 GetRolesMappingResultOutput added in v0.8.27

type GetRolesMappingResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRolesMapping.

func GetRolesMappingOutput added in v0.8.27

func GetRolesMappingOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetRolesMappingResultOutput

func (GetRolesMappingResultOutput) ElementType added in v0.8.27

func (GetRolesMappingResultOutput) Id added in v0.8.27

The provider-assigned unique ID for this managed resource.

func (GetRolesMappingResultOutput) Ldaps added in v0.8.27

LDAP Authentication

func (GetRolesMappingResultOutput) Oauth2s added in v0.8.27

Oauth2 Authentication

func (GetRolesMappingResultOutput) Openids added in v0.8.27

OpenId Authentication

func (GetRolesMappingResultOutput) Samls added in v0.8.27

SAML Authentication

func (GetRolesMappingResultOutput) ToGetRolesMappingResultOutput added in v0.8.27

func (o GetRolesMappingResultOutput) ToGetRolesMappingResultOutput() GetRolesMappingResultOutput

func (GetRolesMappingResultOutput) ToGetRolesMappingResultOutputWithContext added in v0.8.27

func (o GetRolesMappingResultOutput) ToGetRolesMappingResultOutputWithContext(ctx context.Context) GetRolesMappingResultOutput

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 GetRolesMappingSaasResultOutput added in v0.8.27

type GetRolesMappingSaasResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRolesMappingSaas.

func GetRolesMappingSaasOutput added in v0.8.27

func GetRolesMappingSaasOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetRolesMappingSaasResultOutput

func (GetRolesMappingSaasResultOutput) ElementType added in v0.8.27

func (GetRolesMappingSaasResultOutput) Id added in v0.8.27

The provider-assigned unique ID for this managed resource.

func (GetRolesMappingSaasResultOutput) RolesMappings added in v0.8.27

func (GetRolesMappingSaasResultOutput) ToGetRolesMappingSaasResultOutput added in v0.8.27

func (o GetRolesMappingSaasResultOutput) ToGetRolesMappingSaasResultOutput() GetRolesMappingSaasResultOutput

func (GetRolesMappingSaasResultOutput) ToGetRolesMappingSaasResultOutputWithContext added in v0.8.27

func (o GetRolesMappingSaasResultOutput) ToGetRolesMappingSaasResultOutputWithContext(ctx context.Context) GetRolesMappingSaasResultOutput

type GetRolesMappingSaasRolesMapping

type GetRolesMappingSaasRolesMapping struct {
	AccountId  int      `pulumi:"accountId"`
	Created    string   `pulumi:"created"`
	CspRole    string   `pulumi:"cspRole"`
	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"`
	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

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 GetRolesResultOutput added in v0.8.27

type GetRolesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRoles.

func GetRolesOutput added in v0.8.27

func GetRolesOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetRolesResultOutput

func (GetRolesResultOutput) ElementType added in v0.8.27

func (GetRolesResultOutput) ElementType() reflect.Type

func (GetRolesResultOutput) Id added in v0.8.27

The provider-assigned unique ID for this managed resource.

func (GetRolesResultOutput) Roles added in v0.8.27

func (GetRolesResultOutput) ToGetRolesResultOutput added in v0.8.27

func (o GetRolesResultOutput) ToGetRolesResultOutput() GetRolesResultOutput

func (GetRolesResultOutput) ToGetRolesResultOutputWithContext added in v0.8.27

func (o GetRolesResultOutput) ToGetRolesResultOutputWithContext(ctx context.Context) GetRolesResultOutput

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"`
	Name      string `pulumi:"name"`
	Value     string `pulumi:"value"`
}

type GetServiceScopeVariableArgs

type GetServiceScopeVariableArgs struct {
	Attribute pulumi.StringInput `pulumi:"attribute"`
	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

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 GetUsersResultOutput added in v0.8.27

type GetUsersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUsers.

func GetUsersOutput added in v0.8.27

func GetUsersOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetUsersResultOutput

func (GetUsersResultOutput) ElementType added in v0.8.27

func (GetUsersResultOutput) ElementType() reflect.Type

func (GetUsersResultOutput) Id added in v0.8.27

The provider-assigned unique ID for this managed resource.

func (GetUsersResultOutput) ToGetUsersResultOutput added in v0.8.27

func (o GetUsersResultOutput) ToGetUsersResultOutput() GetUsersResultOutput

func (GetUsersResultOutput) ToGetUsersResultOutputWithContext added in v0.8.27

func (o GetUsersResultOutput) ToGetUsersResultOutputWithContext(ctx context.Context) GetUsersResultOutput

func (GetUsersResultOutput) Users added in v0.8.27

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 GetUsersSaasResultOutput added in v0.8.27

type GetUsersSaasResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUsersSaas.

func GetUsersSaasOutput added in v0.8.27

func GetUsersSaasOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetUsersSaasResultOutput

func (GetUsersSaasResultOutput) ElementType added in v0.8.27

func (GetUsersSaasResultOutput) ElementType() reflect.Type

func (GetUsersSaasResultOutput) Id added in v0.8.27

The provider-assigned unique ID for this managed resource.

func (GetUsersSaasResultOutput) ToGetUsersSaasResultOutput added in v0.8.27

func (o GetUsersSaasResultOutput) ToGetUsersSaasResultOutput() GetUsersSaasResultOutput

func (GetUsersSaasResultOutput) ToGetUsersSaasResultOutputWithContext added in v0.8.27

func (o GetUsersSaasResultOutput) ToGetUsersSaasResultOutputWithContext(ctx context.Context) GetUsersSaasResultOutput

func (GetUsersSaasResultOutput) Users added in v0.8.27

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"`
	Id      int    `pulumi:"id"`
	Name    string `pulumi:"name"`
}

type GetUsersSaasUserGroupArgs

type GetUsersSaasUserGroupArgs struct {
	Created pulumi.StringInput `pulumi:"created"`
	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

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"`
	Id        int    `pulumi:"id"`
	IpAddress string `pulumi:"ipAddress"`
	UserId    int    `pulumi:"userId"`
}

type GetUsersSaasUserLoginArgs

type GetUsersSaasUserLoginArgs struct {
	Created   pulumi.StringInput `pulumi:"created"`
	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

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

	// Aggregated vulnerability information.
	AggregatedVulnerability pulumi.StringMapOutput `pulumi:"aggregatedVulnerability"`
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayOutput `pulumi:"allowedImages"`
	ApplicationScopes pulumi.StringArrayOutput `pulumi:"applicationScopes"`
	// What type of assurance policy is described.
	AssuranceType pulumi.StringOutput `pulumi:"assuranceType"`
	// 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"`
	// Indicates 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"`
	CustomSeverity        pulumi.StringOutput  `pulumi:"customSeverity"`
	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"`
	DisallowExploitTypes     pulumi.StringArrayOutput `pulumi:"disallowExploitTypes"`
	// Indicates if malware should block the image.
	DisallowMalware pulumi.BoolPtrOutput `pulumi:"disallowMalware"`
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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"`
	ExcludeApplicationScopes         pulumi.StringArrayOutput `pulumi:"excludeApplicationScopes"`
	// 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"`
	IgnoreBaseImageVln               pulumi.BoolPtrOutput                         `pulumi:"ignoreBaseImageVln"`
	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"`
	IgnoredSensitiveResources pulumi.StringArrayOutput `pulumi:"ignoredSensitiveResources"`
	// List of images.
	Images pulumi.StringArrayOutput `pulumi:"images"`
	// Performs a Kubernetes CIS benchmark check for the host.
	KubeCisEnabled           pulumi.BoolPtrOutput     `pulumi:"kubeCisEnabled"`
	KubernetesControls       pulumi.StringArrayOutput `pulumi:"kubernetesControls"`
	KubernetesControlsAvdIds pulumi.StringArrayOutput `pulumi:"kubernetesControlsAvdIds"`
	KubernetesControlsNames  pulumi.StringArrayOutput `pulumi:"kubernetesControlsNames"`
	// List of labels.
	Labels          pulumi.StringArrayOutput `pulumi:"labels"`
	Lastupdate      pulumi.StringOutput      `pulumi:"lastupdate"`
	LinuxCisEnabled pulumi.BoolPtrOutput     `pulumi:"linuxCisEnabled"`
	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"`
	OpenshiftHardeningEnabled pulumi.BoolPtrOutput `pulumi:"openshiftHardeningEnabled"`
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrOutput `pulumi:"packagesBlackListEnabled"`
	// List of blacklisted 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"`
	Permission              pulumi.StringOutput                             `pulumi:"permission"`
	PolicySettings          HostAssurancePolicyPolicySettingsOutput         `pulumi:"policySettings"`
	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"`
	ScanMalwareInArchives pulumi.BoolPtrOutput                        `pulumi:"scanMalwareInArchives"`
	ScanNfsMounts         pulumi.BoolPtrOutput                        `pulumi:"scanNfsMounts"`
	ScanProcessMemory     pulumi.BoolPtrOutput                        `pulumi:"scanProcessMemory"`
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData   pulumi.BoolPtrOutput `pulumi:"scanSensitiveData"`
	ScanWindowsRegistry pulumi.BoolPtrOutput `pulumi:"scanWindowsRegistry"`
	// 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"`
	VulnerabilityExploitability pulumi.BoolPtrOutput  `pulumi:"vulnerabilityExploitability"`
	VulnerabilityScoreRanges    pulumi.IntArrayOutput `pulumi:"vulnerabilityScoreRanges"`
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayOutput `pulumi:"whitelistedLicenses"`
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrOutput `pulumi:"whitelistedLicensesEnabled"`
	// Checks the host according to the Windows CIS benchmark (relevant for hosts running Windows).
	WindowsCisEnabled pulumi.BoolPtrOutput `pulumi:"windowsCisEnabled"`
}

Host Assurance is a subsystem of Aqua. It is responsible for:

Scans host VMs and Kubernetes nodes' file system for security issues, vulnerabilities in OS and programming language packages, open-source licenses, and compliance with CIS benchmarks.

Evaluates scan findings according to defined Host Assurance Policies. Determines host compliance based on these policies. Generates an audit event for host assurance failure.

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 {
	// Aggregated vulnerability information.
	AggregatedVulnerability pulumi.StringMapInput
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// What type of assurance policy is described.
	AssuranceType pulumi.StringPtrInput
	// 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
	// Indicates 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
	CustomSeverity        pulumi.StringPtrInput
	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
	DisallowExploitTypes     pulumi.StringArrayInput
	// Indicates if malware should block the image.
	DisallowMalware pulumi.BoolPtrInput
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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
	ExcludeApplicationScopes         pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrInput
	ForbiddenLabels                  HostAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled           pulumi.BoolPtrInput
	ForceMicroenforcer               pulumi.BoolPtrInput
	FunctionIntegrityEnabled         pulumi.BoolPtrInput
	IgnoreBaseImageVln               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
	IgnoredSensitiveResources pulumi.StringArrayInput
	// List of images.
	Images pulumi.StringArrayInput
	// Performs a Kubernetes CIS benchmark check for the host.
	KubeCisEnabled           pulumi.BoolPtrInput
	KubernetesControls       pulumi.StringArrayInput
	KubernetesControlsAvdIds pulumi.StringArrayInput
	KubernetesControlsNames  pulumi.StringArrayInput
	// List of labels.
	Labels          pulumi.StringArrayInput
	Lastupdate      pulumi.StringPtrInput
	LinuxCisEnabled pulumi.BoolPtrInput
	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
	OpenshiftHardeningEnabled pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of blacklisted images.
	PackagesBlackLists HostAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      HostAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	Permission              pulumi.StringPtrInput
	PolicySettings          HostAssurancePolicyPolicySettingsPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        HostAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanMalwareInArchives pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	ScanProcessMemory     pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData   pulumi.BoolPtrInput
	ScanWindowsRegistry 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
	VulnerabilityExploitability pulumi.BoolPtrInput
	VulnerabilityScoreRanges    pulumi.IntArrayInput
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayInput
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrInput
	// Checks the host according to the Windows CIS benchmark (relevant for hosts running Windows).
	WindowsCisEnabled 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) AggregatedVulnerability added in v0.8.27

func (o HostAssurancePolicyOutput) AggregatedVulnerability() pulumi.StringMapOutput

Aggregated vulnerability information.

func (HostAssurancePolicyOutput) AllowedImages

List of explicitly allowed images.

func (HostAssurancePolicyOutput) ApplicationScopes

func (o HostAssurancePolicyOutput) ApplicationScopes() pulumi.StringArrayOutput

func (HostAssurancePolicyOutput) AssuranceType added in v0.8.27

func (o HostAssurancePolicyOutput) AssuranceType() pulumi.StringOutput

What type of assurance policy is described.

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

Indicates 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) CustomSeverity added in v0.8.27

func (o HostAssurancePolicyOutput) CustomSeverity() pulumi.StringOutput

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) DisallowExploitTypes added in v0.8.27

func (o HostAssurancePolicyOutput) DisallowExploitTypes() pulumi.StringArrayOutput

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

Checks the host according to the Docker CIS benchmark, if Docker is found on the host.

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) ExcludeApplicationScopes added in v0.8.27

func (o HostAssurancePolicyOutput) ExcludeApplicationScopes() 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) IgnoreBaseImageVln added in v0.8.27

func (o HostAssurancePolicyOutput) IgnoreBaseImageVln() 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) IgnoredSensitiveResources added in v0.8.27

func (o HostAssurancePolicyOutput) IgnoredSensitiveResources() pulumi.StringArrayOutput

func (HostAssurancePolicyOutput) Images

List of images.

func (HostAssurancePolicyOutput) KubeCisEnabled

func (o HostAssurancePolicyOutput) KubeCisEnabled() pulumi.BoolPtrOutput

Performs a Kubernetes CIS benchmark check for the host.

func (HostAssurancePolicyOutput) KubernetesControls added in v0.8.27

func (o HostAssurancePolicyOutput) KubernetesControls() pulumi.StringArrayOutput

func (HostAssurancePolicyOutput) KubernetesControlsAvdIds added in v0.8.27

func (o HostAssurancePolicyOutput) KubernetesControlsAvdIds() pulumi.StringArrayOutput

func (HostAssurancePolicyOutput) KubernetesControlsNames added in v0.8.27

func (o HostAssurancePolicyOutput) KubernetesControlsNames() pulumi.StringArrayOutput

func (HostAssurancePolicyOutput) Labels

List of labels.

func (HostAssurancePolicyOutput) Lastupdate added in v0.8.27

func (HostAssurancePolicyOutput) LinuxCisEnabled added in v0.8.27

func (o HostAssurancePolicyOutput) LinuxCisEnabled() pulumi.BoolPtrOutput

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) OpenshiftHardeningEnabled added in v0.8.27

func (o HostAssurancePolicyOutput) OpenshiftHardeningEnabled() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) PackagesBlackListEnabled

func (o HostAssurancePolicyOutput) PackagesBlackListEnabled() pulumi.BoolPtrOutput

Indicates if packages blacklist is relevant.

func (HostAssurancePolicyOutput) PackagesBlackLists

List of blacklisted 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) Permission added in v0.8.27

func (HostAssurancePolicyOutput) PolicySettings added in v0.8.27

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) ScanMalwareInArchives added in v0.8.27

func (o HostAssurancePolicyOutput) ScanMalwareInArchives() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) ScanNfsMounts

func (HostAssurancePolicyOutput) ScanProcessMemory added in v0.8.27

func (o HostAssurancePolicyOutput) ScanProcessMemory() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) ScanSensitiveData

func (o HostAssurancePolicyOutput) ScanSensitiveData() pulumi.BoolPtrOutput

Indicates if scan should include sensitive data in the image.

func (HostAssurancePolicyOutput) ScanWindowsRegistry added in v0.8.27

func (o HostAssurancePolicyOutput) ScanWindowsRegistry() pulumi.BoolPtrOutput

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) VulnerabilityExploitability added in v0.8.27

func (o HostAssurancePolicyOutput) VulnerabilityExploitability() pulumi.BoolPtrOutput

func (HostAssurancePolicyOutput) VulnerabilityScoreRanges added in v0.8.27

func (o HostAssurancePolicyOutput) VulnerabilityScoreRanges() pulumi.IntArrayOutput

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.

func (HostAssurancePolicyOutput) WindowsCisEnabled added in v0.8.27

func (o HostAssurancePolicyOutput) WindowsCisEnabled() pulumi.BoolPtrOutput

Checks the host according to the Windows CIS benchmark (relevant for hosts running Windows).

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 HostAssurancePolicyPolicySettings added in v0.8.27

type HostAssurancePolicyPolicySettings struct {
	Enforce        *bool   `pulumi:"enforce"`
	IsAuditChecked *bool   `pulumi:"isAuditChecked"`
	Warn           *bool   `pulumi:"warn"`
	WarningMessage *string `pulumi:"warningMessage"`
}

type HostAssurancePolicyPolicySettingsArgs added in v0.8.27

type HostAssurancePolicyPolicySettingsArgs struct {
	Enforce        pulumi.BoolPtrInput   `pulumi:"enforce"`
	IsAuditChecked pulumi.BoolPtrInput   `pulumi:"isAuditChecked"`
	Warn           pulumi.BoolPtrInput   `pulumi:"warn"`
	WarningMessage pulumi.StringPtrInput `pulumi:"warningMessage"`
}

func (HostAssurancePolicyPolicySettingsArgs) ElementType added in v0.8.27

func (HostAssurancePolicyPolicySettingsArgs) ToHostAssurancePolicyPolicySettingsOutput added in v0.8.27

func (i HostAssurancePolicyPolicySettingsArgs) ToHostAssurancePolicyPolicySettingsOutput() HostAssurancePolicyPolicySettingsOutput

func (HostAssurancePolicyPolicySettingsArgs) ToHostAssurancePolicyPolicySettingsOutputWithContext added in v0.8.27

func (i HostAssurancePolicyPolicySettingsArgs) ToHostAssurancePolicyPolicySettingsOutputWithContext(ctx context.Context) HostAssurancePolicyPolicySettingsOutput

func (HostAssurancePolicyPolicySettingsArgs) ToHostAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

func (i HostAssurancePolicyPolicySettingsArgs) ToHostAssurancePolicyPolicySettingsPtrOutput() HostAssurancePolicyPolicySettingsPtrOutput

func (HostAssurancePolicyPolicySettingsArgs) ToHostAssurancePolicyPolicySettingsPtrOutputWithContext added in v0.8.27

func (i HostAssurancePolicyPolicySettingsArgs) ToHostAssurancePolicyPolicySettingsPtrOutputWithContext(ctx context.Context) HostAssurancePolicyPolicySettingsPtrOutput

type HostAssurancePolicyPolicySettingsInput added in v0.8.27

type HostAssurancePolicyPolicySettingsInput interface {
	pulumi.Input

	ToHostAssurancePolicyPolicySettingsOutput() HostAssurancePolicyPolicySettingsOutput
	ToHostAssurancePolicyPolicySettingsOutputWithContext(context.Context) HostAssurancePolicyPolicySettingsOutput
}

HostAssurancePolicyPolicySettingsInput is an input type that accepts HostAssurancePolicyPolicySettingsArgs and HostAssurancePolicyPolicySettingsOutput values. You can construct a concrete instance of `HostAssurancePolicyPolicySettingsInput` via:

HostAssurancePolicyPolicySettingsArgs{...}

type HostAssurancePolicyPolicySettingsOutput added in v0.8.27

type HostAssurancePolicyPolicySettingsOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyPolicySettingsOutput) ElementType added in v0.8.27

func (HostAssurancePolicyPolicySettingsOutput) Enforce added in v0.8.27

func (HostAssurancePolicyPolicySettingsOutput) IsAuditChecked added in v0.8.27

func (HostAssurancePolicyPolicySettingsOutput) ToHostAssurancePolicyPolicySettingsOutput added in v0.8.27

func (o HostAssurancePolicyPolicySettingsOutput) ToHostAssurancePolicyPolicySettingsOutput() HostAssurancePolicyPolicySettingsOutput

func (HostAssurancePolicyPolicySettingsOutput) ToHostAssurancePolicyPolicySettingsOutputWithContext added in v0.8.27

func (o HostAssurancePolicyPolicySettingsOutput) ToHostAssurancePolicyPolicySettingsOutputWithContext(ctx context.Context) HostAssurancePolicyPolicySettingsOutput

func (HostAssurancePolicyPolicySettingsOutput) ToHostAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

func (o HostAssurancePolicyPolicySettingsOutput) ToHostAssurancePolicyPolicySettingsPtrOutput() HostAssurancePolicyPolicySettingsPtrOutput

func (HostAssurancePolicyPolicySettingsOutput) ToHostAssurancePolicyPolicySettingsPtrOutputWithContext added in v0.8.27

func (o HostAssurancePolicyPolicySettingsOutput) ToHostAssurancePolicyPolicySettingsPtrOutputWithContext(ctx context.Context) HostAssurancePolicyPolicySettingsPtrOutput

func (HostAssurancePolicyPolicySettingsOutput) Warn added in v0.8.27

func (HostAssurancePolicyPolicySettingsOutput) WarningMessage added in v0.8.27

type HostAssurancePolicyPolicySettingsPtrInput added in v0.8.27

type HostAssurancePolicyPolicySettingsPtrInput interface {
	pulumi.Input

	ToHostAssurancePolicyPolicySettingsPtrOutput() HostAssurancePolicyPolicySettingsPtrOutput
	ToHostAssurancePolicyPolicySettingsPtrOutputWithContext(context.Context) HostAssurancePolicyPolicySettingsPtrOutput
}

HostAssurancePolicyPolicySettingsPtrInput is an input type that accepts HostAssurancePolicyPolicySettingsArgs, HostAssurancePolicyPolicySettingsPtr and HostAssurancePolicyPolicySettingsPtrOutput values. You can construct a concrete instance of `HostAssurancePolicyPolicySettingsPtrInput` via:

        HostAssurancePolicyPolicySettingsArgs{...}

or:

        nil

type HostAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

type HostAssurancePolicyPolicySettingsPtrOutput struct{ *pulumi.OutputState }

func (HostAssurancePolicyPolicySettingsPtrOutput) Elem added in v0.8.27

func (HostAssurancePolicyPolicySettingsPtrOutput) ElementType added in v0.8.27

func (HostAssurancePolicyPolicySettingsPtrOutput) Enforce added in v0.8.27

func (HostAssurancePolicyPolicySettingsPtrOutput) IsAuditChecked added in v0.8.27

func (HostAssurancePolicyPolicySettingsPtrOutput) ToHostAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

func (o HostAssurancePolicyPolicySettingsPtrOutput) ToHostAssurancePolicyPolicySettingsPtrOutput() HostAssurancePolicyPolicySettingsPtrOutput

func (HostAssurancePolicyPolicySettingsPtrOutput) ToHostAssurancePolicyPolicySettingsPtrOutputWithContext added in v0.8.27

func (o HostAssurancePolicyPolicySettingsPtrOutput) ToHostAssurancePolicyPolicySettingsPtrOutputWithContext(ctx context.Context) HostAssurancePolicyPolicySettingsPtrOutput

func (HostAssurancePolicyPolicySettingsPtrOutput) Warn added in v0.8.27

func (HostAssurancePolicyPolicySettingsPtrOutput) WarningMessage added in v0.8.27

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 {
	// Aggregated vulnerability information.
	AggregatedVulnerability pulumi.StringMapInput
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// What type of assurance policy is described.
	AssuranceType pulumi.StringPtrInput
	// 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
	// Indicates 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
	CustomSeverity        pulumi.StringPtrInput
	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
	DisallowExploitTypes     pulumi.StringArrayInput
	// Indicates if malware should block the image.
	DisallowMalware pulumi.BoolPtrInput
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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
	ExcludeApplicationScopes         pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrInput
	ForbiddenLabels                  HostAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled           pulumi.BoolPtrInput
	ForceMicroenforcer               pulumi.BoolPtrInput
	FunctionIntegrityEnabled         pulumi.BoolPtrInput
	IgnoreBaseImageVln               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
	IgnoredSensitiveResources pulumi.StringArrayInput
	// List of images.
	Images pulumi.StringArrayInput
	// Performs a Kubernetes CIS benchmark check for the host.
	KubeCisEnabled           pulumi.BoolPtrInput
	KubernetesControls       pulumi.StringArrayInput
	KubernetesControlsAvdIds pulumi.StringArrayInput
	KubernetesControlsNames  pulumi.StringArrayInput
	// List of labels.
	Labels          pulumi.StringArrayInput
	Lastupdate      pulumi.StringPtrInput
	LinuxCisEnabled pulumi.BoolPtrInput
	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
	OpenshiftHardeningEnabled pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of blacklisted images.
	PackagesBlackLists HostAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      HostAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	Permission              pulumi.StringPtrInput
	PolicySettings          HostAssurancePolicyPolicySettingsPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        HostAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanMalwareInArchives pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	ScanProcessMemory     pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData   pulumi.BoolPtrInput
	ScanWindowsRegistry 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
	VulnerabilityExploitability pulumi.BoolPtrInput
	VulnerabilityScoreRanges    pulumi.IntArrayInput
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayInput
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrInput
	// Checks the host according to the Windows CIS benchmark (relevant for hosts running Windows).
	WindowsCisEnabled 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

	// Allowed executables configuration.
	AllowedExecutables HostRuntimePolicyAllowedExecutableArrayOutput `pulumi:"allowedExecutables"`
	// List of allowed registries.
	AllowedRegistries HostRuntimePolicyAllowedRegistryArrayOutput `pulumi:"allowedRegistries"`
	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayOutput `pulumi:"applicationScopes"`
	// 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"`
	Auditing                   HostRuntimePolicyAuditingOutput `pulumi:"auditing"`
	// Username of the account that created the service.
	Author             pulumi.StringOutput                       `pulumi:"author"`
	BlacklistedOsUsers HostRuntimePolicyBlacklistedOsUsersOutput `pulumi:"blacklistedOsUsers"`
	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"`
	BlockDisallowedImages      pulumi.BoolPtrOutput `pulumi:"blockDisallowedImages"`
	BlockFilelessExec          pulumi.BoolPtrOutput `pulumi:"blockFilelessExec"`
	BlockNonCompliantWorkloads pulumi.BoolPtrOutput `pulumi:"blockNonCompliantWorkloads"`
	BlockNonK8sContainers      pulumi.BoolPtrOutput `pulumi:"blockNonK8sContainers"`
	// List of files that are prevented from being read, modified and executed in the containers.
	BlockedFiles pulumi.StringArrayOutput `pulumi:"blockedFiles"`
	// Bypass scope configuration.
	BypassScopes           HostRuntimePolicyBypassScopeArrayOutput `pulumi:"bypassScopes"`
	ContainerExec          HostRuntimePolicyContainerExecOutput    `pulumi:"containerExec"`
	Created                pulumi.StringOutput                     `pulumi:"created"`
	Cve                    pulumi.StringPtrOutput                  `pulumi:"cve"`
	DefaultSecurityProfile pulumi.StringPtrOutput                  `pulumi:"defaultSecurityProfile"`
	// The description of the host runtime policy
	Description pulumi.StringPtrOutput `pulumi:"description"`
	Digest      pulumi.StringPtrOutput `pulumi:"digest"`
	// Drift prevention configuration.
	DriftPreventions         HostRuntimePolicyDriftPreventionArrayOutput `pulumi:"driftPreventions"`
	EnableCryptoMiningDns    pulumi.BoolPtrOutput                        `pulumi:"enableCryptoMiningDns"`
	EnableForkGuard          pulumi.BoolPtrOutput                        `pulumi:"enableForkGuard"`
	EnableIpReputation       pulumi.BoolPtrOutput                        `pulumi:"enableIpReputation"`
	EnablePortScanProtection pulumi.BoolPtrOutput                        `pulumi:"enablePortScanProtection"`
	// Whether allowed executables configuration is enabled.
	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"`
	EnforceSchedulerAddedOn pulumi.IntOutput    `pulumi:"enforceSchedulerAddedOn"`
	// List of excluded application scopes.
	ExcludeApplicationScopes pulumi.StringArrayOutput `pulumi:"excludeApplicationScopes"`
	// Executable blacklist configuration.
	ExecutableBlacklists   HostRuntimePolicyExecutableBlacklistArrayOutput `pulumi:"executableBlacklists"`
	FailedKubernetesChecks HostRuntimePolicyFailedKubernetesChecksOutput   `pulumi:"failedKubernetesChecks"`
	FileBlock              HostRuntimePolicyFileBlockOutput                `pulumi:"fileBlock"`
	// Configuration for file integrity monitoring.
	FileIntegrityMonitoring HostRuntimePolicyFileIntegrityMonitoringOutput `pulumi:"fileIntegrityMonitoring"`
	ForkGuardProcessLimit   pulumi.IntPtrOutput                            `pulumi:"forkGuardProcessLimit"`
	ImageName               pulumi.StringPtrOutput                         `pulumi:"imageName"`
	IsAuditChecked          pulumi.BoolPtrOutput                           `pulumi:"isAuditChecked"`
	IsAutoGenerated         pulumi.BoolPtrOutput                           `pulumi:"isAutoGenerated"`
	IsOotbPolicy            pulumi.BoolPtrOutput                           `pulumi:"isOotbPolicy"`
	Lastupdate              pulumi.IntOutput                               `pulumi:"lastupdate"`
	// Container privileges configuration.
	LimitContainerPrivileges HostRuntimePolicyLimitContainerPrivilegeArrayOutput `pulumi:"limitContainerPrivileges"`
	LinuxCapabilities        HostRuntimePolicyLinuxCapabilitiesOutput            `pulumi:"linuxCapabilities"`
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions HostRuntimePolicyMalwareScanOptionsOutput `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 assigned to the attribute.
	Name                 pulumi.StringOutput  `pulumi:"name"`
	NoNewPrivileges      pulumi.BoolPtrOutput `pulumi:"noNewPrivileges"`
	OnlyRegisteredImages pulumi.BoolPtrOutput `pulumi:"onlyRegisteredImages"`
	// 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"`
	PackageBlocks            HostRuntimePolicyPackageBlockArrayOutput        `pulumi:"packageBlocks"`
	Permission               pulumi.StringPtrOutput                          `pulumi:"permission"`
	PortBlock                HostRuntimePolicyPortBlockOutput                `pulumi:"portBlock"`
	ReadonlyFiles            HostRuntimePolicyReadonlyFilesOutput            `pulumi:"readonlyFiles"`
	ReadonlyRegistry         HostRuntimePolicyReadonlyRegistryOutput         `pulumi:"readonlyRegistry"`
	Registry                 pulumi.StringPtrOutput                          `pulumi:"registry"`
	RegistryAccessMonitoring HostRuntimePolicyRegistryAccessMonitoringOutput `pulumi:"registryAccessMonitoring"`
	RepoName                 pulumi.StringPtrOutput                          `pulumi:"repoName"`
	ResourceName             pulumi.StringPtrOutput                          `pulumi:"resourceName"`
	ResourceType             pulumi.StringPtrOutput                          `pulumi:"resourceType"`
	// Restricted volumes configuration.
	RestrictedVolumes HostRuntimePolicyRestrictedVolumeArrayOutput `pulumi:"restrictedVolumes"`
	ReverseShell      HostRuntimePolicyReverseShellOutput          `pulumi:"reverseShell"`
	RuntimeMode       pulumi.IntPtrOutput                          `pulumi:"runtimeMode"`
	RuntimeType       pulumi.StringOutput                          `pulumi:"runtimeType"`
	// 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"`
	// Scope configuration.
	Scopes                    HostRuntimePolicyScopeArrayOutput                `pulumi:"scopes"`
	SystemIntegrityProtection HostRuntimePolicySystemIntegrityProtectionOutput `pulumi:"systemIntegrityProtection"`
	Tripwire                  HostRuntimePolicyTripwireOutput                  `pulumi:"tripwire"`
	Type                      pulumi.StringOutput                              `pulumi:"type"`
	Updated                   pulumi.StringOutput                              `pulumi:"updated"`
	Version                   pulumi.StringPtrOutput                           `pulumi:"version"`
	VpatchVersion             pulumi.StringPtrOutput                           `pulumi:"vpatchVersion"`
	WhitelistedOsUsers        HostRuntimePolicyWhitelistedOsUsersOutput        `pulumi:"whitelistedOsUsers"`
}

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 HostRuntimePolicyAllowedExecutable added in v0.8.27

type HostRuntimePolicyAllowedExecutable struct {
	// List of allowed executables.
	AllowExecutables []string `pulumi:"allowExecutables"`
	// List of allowed root executables.
	AllowRootExecutables []string `pulumi:"allowRootExecutables"`
	// Whether allowed executables configuration is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Whether to treat executables separately.
	SeparateExecutables *bool `pulumi:"separateExecutables"`
}

type HostRuntimePolicyAllowedExecutableArgs added in v0.8.27

type HostRuntimePolicyAllowedExecutableArgs struct {
	// List of allowed executables.
	AllowExecutables pulumi.StringArrayInput `pulumi:"allowExecutables"`
	// List of allowed root executables.
	AllowRootExecutables pulumi.StringArrayInput `pulumi:"allowRootExecutables"`
	// Whether allowed executables configuration is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Whether to treat executables separately.
	SeparateExecutables pulumi.BoolPtrInput `pulumi:"separateExecutables"`
}

func (HostRuntimePolicyAllowedExecutableArgs) ElementType added in v0.8.27

func (HostRuntimePolicyAllowedExecutableArgs) ToHostRuntimePolicyAllowedExecutableOutput added in v0.8.27

func (i HostRuntimePolicyAllowedExecutableArgs) ToHostRuntimePolicyAllowedExecutableOutput() HostRuntimePolicyAllowedExecutableOutput

func (HostRuntimePolicyAllowedExecutableArgs) ToHostRuntimePolicyAllowedExecutableOutputWithContext added in v0.8.27

func (i HostRuntimePolicyAllowedExecutableArgs) ToHostRuntimePolicyAllowedExecutableOutputWithContext(ctx context.Context) HostRuntimePolicyAllowedExecutableOutput

type HostRuntimePolicyAllowedExecutableArray added in v0.8.27

type HostRuntimePolicyAllowedExecutableArray []HostRuntimePolicyAllowedExecutableInput

func (HostRuntimePolicyAllowedExecutableArray) ElementType added in v0.8.27

func (HostRuntimePolicyAllowedExecutableArray) ToHostRuntimePolicyAllowedExecutableArrayOutput added in v0.8.27

func (i HostRuntimePolicyAllowedExecutableArray) ToHostRuntimePolicyAllowedExecutableArrayOutput() HostRuntimePolicyAllowedExecutableArrayOutput

func (HostRuntimePolicyAllowedExecutableArray) ToHostRuntimePolicyAllowedExecutableArrayOutputWithContext added in v0.8.27

func (i HostRuntimePolicyAllowedExecutableArray) ToHostRuntimePolicyAllowedExecutableArrayOutputWithContext(ctx context.Context) HostRuntimePolicyAllowedExecutableArrayOutput

type HostRuntimePolicyAllowedExecutableArrayInput added in v0.8.27

type HostRuntimePolicyAllowedExecutableArrayInput interface {
	pulumi.Input

	ToHostRuntimePolicyAllowedExecutableArrayOutput() HostRuntimePolicyAllowedExecutableArrayOutput
	ToHostRuntimePolicyAllowedExecutableArrayOutputWithContext(context.Context) HostRuntimePolicyAllowedExecutableArrayOutput
}

HostRuntimePolicyAllowedExecutableArrayInput is an input type that accepts HostRuntimePolicyAllowedExecutableArray and HostRuntimePolicyAllowedExecutableArrayOutput values. You can construct a concrete instance of `HostRuntimePolicyAllowedExecutableArrayInput` via:

HostRuntimePolicyAllowedExecutableArray{ HostRuntimePolicyAllowedExecutableArgs{...} }

type HostRuntimePolicyAllowedExecutableArrayOutput added in v0.8.27

type HostRuntimePolicyAllowedExecutableArrayOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyAllowedExecutableArrayOutput) ElementType added in v0.8.27

func (HostRuntimePolicyAllowedExecutableArrayOutput) Index added in v0.8.27

func (HostRuntimePolicyAllowedExecutableArrayOutput) ToHostRuntimePolicyAllowedExecutableArrayOutput added in v0.8.27

func (o HostRuntimePolicyAllowedExecutableArrayOutput) ToHostRuntimePolicyAllowedExecutableArrayOutput() HostRuntimePolicyAllowedExecutableArrayOutput

func (HostRuntimePolicyAllowedExecutableArrayOutput) ToHostRuntimePolicyAllowedExecutableArrayOutputWithContext added in v0.8.27

func (o HostRuntimePolicyAllowedExecutableArrayOutput) ToHostRuntimePolicyAllowedExecutableArrayOutputWithContext(ctx context.Context) HostRuntimePolicyAllowedExecutableArrayOutput

type HostRuntimePolicyAllowedExecutableInput added in v0.8.27

type HostRuntimePolicyAllowedExecutableInput interface {
	pulumi.Input

	ToHostRuntimePolicyAllowedExecutableOutput() HostRuntimePolicyAllowedExecutableOutput
	ToHostRuntimePolicyAllowedExecutableOutputWithContext(context.Context) HostRuntimePolicyAllowedExecutableOutput
}

HostRuntimePolicyAllowedExecutableInput is an input type that accepts HostRuntimePolicyAllowedExecutableArgs and HostRuntimePolicyAllowedExecutableOutput values. You can construct a concrete instance of `HostRuntimePolicyAllowedExecutableInput` via:

HostRuntimePolicyAllowedExecutableArgs{...}

type HostRuntimePolicyAllowedExecutableOutput added in v0.8.27

type HostRuntimePolicyAllowedExecutableOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyAllowedExecutableOutput) AllowExecutables added in v0.8.27

List of allowed executables.

func (HostRuntimePolicyAllowedExecutableOutput) AllowRootExecutables added in v0.8.27

List of allowed root executables.

func (HostRuntimePolicyAllowedExecutableOutput) ElementType added in v0.8.27

func (HostRuntimePolicyAllowedExecutableOutput) Enabled added in v0.8.27

Whether allowed executables configuration is enabled.

func (HostRuntimePolicyAllowedExecutableOutput) SeparateExecutables added in v0.8.27

Whether to treat executables separately.

func (HostRuntimePolicyAllowedExecutableOutput) ToHostRuntimePolicyAllowedExecutableOutput added in v0.8.27

func (o HostRuntimePolicyAllowedExecutableOutput) ToHostRuntimePolicyAllowedExecutableOutput() HostRuntimePolicyAllowedExecutableOutput

func (HostRuntimePolicyAllowedExecutableOutput) ToHostRuntimePolicyAllowedExecutableOutputWithContext added in v0.8.27

func (o HostRuntimePolicyAllowedExecutableOutput) ToHostRuntimePolicyAllowedExecutableOutputWithContext(ctx context.Context) HostRuntimePolicyAllowedExecutableOutput

type HostRuntimePolicyAllowedRegistry added in v0.8.27

type HostRuntimePolicyAllowedRegistry struct {
	// List of allowed registries.
	AllowedRegistries []string `pulumi:"allowedRegistries"`
	// Whether allowed registries are enabled.
	Enabled *bool `pulumi:"enabled"`
}

type HostRuntimePolicyAllowedRegistryArgs added in v0.8.27

type HostRuntimePolicyAllowedRegistryArgs struct {
	// List of allowed registries.
	AllowedRegistries pulumi.StringArrayInput `pulumi:"allowedRegistries"`
	// Whether allowed registries are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (HostRuntimePolicyAllowedRegistryArgs) ElementType added in v0.8.27

func (HostRuntimePolicyAllowedRegistryArgs) ToHostRuntimePolicyAllowedRegistryOutput added in v0.8.27

func (i HostRuntimePolicyAllowedRegistryArgs) ToHostRuntimePolicyAllowedRegistryOutput() HostRuntimePolicyAllowedRegistryOutput

func (HostRuntimePolicyAllowedRegistryArgs) ToHostRuntimePolicyAllowedRegistryOutputWithContext added in v0.8.27

func (i HostRuntimePolicyAllowedRegistryArgs) ToHostRuntimePolicyAllowedRegistryOutputWithContext(ctx context.Context) HostRuntimePolicyAllowedRegistryOutput

type HostRuntimePolicyAllowedRegistryArray added in v0.8.27

type HostRuntimePolicyAllowedRegistryArray []HostRuntimePolicyAllowedRegistryInput

func (HostRuntimePolicyAllowedRegistryArray) ElementType added in v0.8.27

func (HostRuntimePolicyAllowedRegistryArray) ToHostRuntimePolicyAllowedRegistryArrayOutput added in v0.8.27

func (i HostRuntimePolicyAllowedRegistryArray) ToHostRuntimePolicyAllowedRegistryArrayOutput() HostRuntimePolicyAllowedRegistryArrayOutput

func (HostRuntimePolicyAllowedRegistryArray) ToHostRuntimePolicyAllowedRegistryArrayOutputWithContext added in v0.8.27

func (i HostRuntimePolicyAllowedRegistryArray) ToHostRuntimePolicyAllowedRegistryArrayOutputWithContext(ctx context.Context) HostRuntimePolicyAllowedRegistryArrayOutput

type HostRuntimePolicyAllowedRegistryArrayInput added in v0.8.27

type HostRuntimePolicyAllowedRegistryArrayInput interface {
	pulumi.Input

	ToHostRuntimePolicyAllowedRegistryArrayOutput() HostRuntimePolicyAllowedRegistryArrayOutput
	ToHostRuntimePolicyAllowedRegistryArrayOutputWithContext(context.Context) HostRuntimePolicyAllowedRegistryArrayOutput
}

HostRuntimePolicyAllowedRegistryArrayInput is an input type that accepts HostRuntimePolicyAllowedRegistryArray and HostRuntimePolicyAllowedRegistryArrayOutput values. You can construct a concrete instance of `HostRuntimePolicyAllowedRegistryArrayInput` via:

HostRuntimePolicyAllowedRegistryArray{ HostRuntimePolicyAllowedRegistryArgs{...} }

type HostRuntimePolicyAllowedRegistryArrayOutput added in v0.8.27

type HostRuntimePolicyAllowedRegistryArrayOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyAllowedRegistryArrayOutput) ElementType added in v0.8.27

func (HostRuntimePolicyAllowedRegistryArrayOutput) Index added in v0.8.27

func (HostRuntimePolicyAllowedRegistryArrayOutput) ToHostRuntimePolicyAllowedRegistryArrayOutput added in v0.8.27

func (o HostRuntimePolicyAllowedRegistryArrayOutput) ToHostRuntimePolicyAllowedRegistryArrayOutput() HostRuntimePolicyAllowedRegistryArrayOutput

func (HostRuntimePolicyAllowedRegistryArrayOutput) ToHostRuntimePolicyAllowedRegistryArrayOutputWithContext added in v0.8.27

func (o HostRuntimePolicyAllowedRegistryArrayOutput) ToHostRuntimePolicyAllowedRegistryArrayOutputWithContext(ctx context.Context) HostRuntimePolicyAllowedRegistryArrayOutput

type HostRuntimePolicyAllowedRegistryInput added in v0.8.27

type HostRuntimePolicyAllowedRegistryInput interface {
	pulumi.Input

	ToHostRuntimePolicyAllowedRegistryOutput() HostRuntimePolicyAllowedRegistryOutput
	ToHostRuntimePolicyAllowedRegistryOutputWithContext(context.Context) HostRuntimePolicyAllowedRegistryOutput
}

HostRuntimePolicyAllowedRegistryInput is an input type that accepts HostRuntimePolicyAllowedRegistryArgs and HostRuntimePolicyAllowedRegistryOutput values. You can construct a concrete instance of `HostRuntimePolicyAllowedRegistryInput` via:

HostRuntimePolicyAllowedRegistryArgs{...}

type HostRuntimePolicyAllowedRegistryOutput added in v0.8.27

type HostRuntimePolicyAllowedRegistryOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyAllowedRegistryOutput) AllowedRegistries added in v0.8.27

List of allowed registries.

func (HostRuntimePolicyAllowedRegistryOutput) ElementType added in v0.8.27

func (HostRuntimePolicyAllowedRegistryOutput) Enabled added in v0.8.27

Whether allowed registries are enabled.

func (HostRuntimePolicyAllowedRegistryOutput) ToHostRuntimePolicyAllowedRegistryOutput added in v0.8.27

func (o HostRuntimePolicyAllowedRegistryOutput) ToHostRuntimePolicyAllowedRegistryOutput() HostRuntimePolicyAllowedRegistryOutput

func (HostRuntimePolicyAllowedRegistryOutput) ToHostRuntimePolicyAllowedRegistryOutputWithContext added in v0.8.27

func (o HostRuntimePolicyAllowedRegistryOutput) ToHostRuntimePolicyAllowedRegistryOutputWithContext(ctx context.Context) HostRuntimePolicyAllowedRegistryOutput

type HostRuntimePolicyArgs

type HostRuntimePolicyArgs struct {
	// Allowed executables configuration.
	AllowedExecutables HostRuntimePolicyAllowedExecutableArrayInput
	// List of allowed registries.
	AllowedRegistries HostRuntimePolicyAllowedRegistryArrayInput
	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayInput
	// 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
	Auditing                   HostRuntimePolicyAuditingPtrInput
	// Username of the account that created the service.
	Author             pulumi.StringPtrInput
	BlacklistedOsUsers HostRuntimePolicyBlacklistedOsUsersPtrInput
	BlockContainerExec pulumi.BoolPtrInput
	// Detect and prevent communication to DNS/IP addresses known to be used for Cryptocurrency Mining
	BlockCryptocurrencyMining  pulumi.BoolPtrInput
	BlockDisallowedImages      pulumi.BoolPtrInput
	BlockFilelessExec          pulumi.BoolPtrInput
	BlockNonCompliantWorkloads pulumi.BoolPtrInput
	BlockNonK8sContainers      pulumi.BoolPtrInput
	// List of files that are prevented from being read, modified and executed in the containers.
	BlockedFiles pulumi.StringArrayInput
	// Bypass scope configuration.
	BypassScopes           HostRuntimePolicyBypassScopeArrayInput
	ContainerExec          HostRuntimePolicyContainerExecPtrInput
	Created                pulumi.StringPtrInput
	Cve                    pulumi.StringPtrInput
	DefaultSecurityProfile pulumi.StringPtrInput
	// The description of the host runtime policy
	Description pulumi.StringPtrInput
	Digest      pulumi.StringPtrInput
	// Drift prevention configuration.
	DriftPreventions         HostRuntimePolicyDriftPreventionArrayInput
	EnableCryptoMiningDns    pulumi.BoolPtrInput
	EnableForkGuard          pulumi.BoolPtrInput
	EnableIpReputation       pulumi.BoolPtrInput
	EnablePortScanProtection pulumi.BoolPtrInput
	// Whether allowed executables configuration is enabled.
	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
	EnforceSchedulerAddedOn pulumi.IntPtrInput
	// List of excluded application scopes.
	ExcludeApplicationScopes pulumi.StringArrayInput
	// Executable blacklist configuration.
	ExecutableBlacklists   HostRuntimePolicyExecutableBlacklistArrayInput
	FailedKubernetesChecks HostRuntimePolicyFailedKubernetesChecksPtrInput
	FileBlock              HostRuntimePolicyFileBlockPtrInput
	// Configuration for file integrity monitoring.
	FileIntegrityMonitoring HostRuntimePolicyFileIntegrityMonitoringPtrInput
	ForkGuardProcessLimit   pulumi.IntPtrInput
	ImageName               pulumi.StringPtrInput
	IsAuditChecked          pulumi.BoolPtrInput
	IsAutoGenerated         pulumi.BoolPtrInput
	IsOotbPolicy            pulumi.BoolPtrInput
	Lastupdate              pulumi.IntPtrInput
	// Container privileges configuration.
	LimitContainerPrivileges HostRuntimePolicyLimitContainerPrivilegeArrayInput
	LinuxCapabilities        HostRuntimePolicyLinuxCapabilitiesPtrInput
	// 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 assigned to the attribute.
	Name                 pulumi.StringPtrInput
	NoNewPrivileges      pulumi.BoolPtrInput
	OnlyRegisteredImages pulumi.BoolPtrInput
	// 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
	PackageBlocks            HostRuntimePolicyPackageBlockArrayInput
	Permission               pulumi.StringPtrInput
	PortBlock                HostRuntimePolicyPortBlockPtrInput
	ReadonlyFiles            HostRuntimePolicyReadonlyFilesPtrInput
	ReadonlyRegistry         HostRuntimePolicyReadonlyRegistryPtrInput
	Registry                 pulumi.StringPtrInput
	RegistryAccessMonitoring HostRuntimePolicyRegistryAccessMonitoringPtrInput
	RepoName                 pulumi.StringPtrInput
	ResourceName             pulumi.StringPtrInput
	ResourceType             pulumi.StringPtrInput
	// Restricted volumes configuration.
	RestrictedVolumes HostRuntimePolicyRestrictedVolumeArrayInput
	ReverseShell      HostRuntimePolicyReverseShellPtrInput
	RuntimeMode       pulumi.IntPtrInput
	RuntimeType       pulumi.StringPtrInput
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringPtrInput
	// List of scope attributes.
	ScopeVariables HostRuntimePolicyScopeVariableArrayInput
	// Scope configuration.
	Scopes                    HostRuntimePolicyScopeArrayInput
	SystemIntegrityProtection HostRuntimePolicySystemIntegrityProtectionPtrInput
	Tripwire                  HostRuntimePolicyTripwirePtrInput
	Type                      pulumi.StringPtrInput
	Updated                   pulumi.StringPtrInput
	Version                   pulumi.StringPtrInput
	VpatchVersion             pulumi.StringPtrInput
	WhitelistedOsUsers        HostRuntimePolicyWhitelistedOsUsersPtrInput
}

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 HostRuntimePolicyAuditing added in v0.8.27

type HostRuntimePolicyAuditing struct {
	AuditAllNetwork            *bool `pulumi:"auditAllNetwork"`
	AuditAllProcesses          *bool `pulumi:"auditAllProcesses"`
	AuditFailedLogin           *bool `pulumi:"auditFailedLogin"`
	AuditOsUserActivity        *bool `pulumi:"auditOsUserActivity"`
	AuditProcessCmdline        *bool `pulumi:"auditProcessCmdline"`
	AuditSuccessLogin          *bool `pulumi:"auditSuccessLogin"`
	AuditUserAccountManagement *bool `pulumi:"auditUserAccountManagement"`
	Enabled                    *bool `pulumi:"enabled"`
}

type HostRuntimePolicyAuditingArgs added in v0.8.27

type HostRuntimePolicyAuditingArgs struct {
	AuditAllNetwork            pulumi.BoolPtrInput `pulumi:"auditAllNetwork"`
	AuditAllProcesses          pulumi.BoolPtrInput `pulumi:"auditAllProcesses"`
	AuditFailedLogin           pulumi.BoolPtrInput `pulumi:"auditFailedLogin"`
	AuditOsUserActivity        pulumi.BoolPtrInput `pulumi:"auditOsUserActivity"`
	AuditProcessCmdline        pulumi.BoolPtrInput `pulumi:"auditProcessCmdline"`
	AuditSuccessLogin          pulumi.BoolPtrInput `pulumi:"auditSuccessLogin"`
	AuditUserAccountManagement pulumi.BoolPtrInput `pulumi:"auditUserAccountManagement"`
	Enabled                    pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (HostRuntimePolicyAuditingArgs) ElementType added in v0.8.27

func (HostRuntimePolicyAuditingArgs) ToHostRuntimePolicyAuditingOutput added in v0.8.27

func (i HostRuntimePolicyAuditingArgs) ToHostRuntimePolicyAuditingOutput() HostRuntimePolicyAuditingOutput

func (HostRuntimePolicyAuditingArgs) ToHostRuntimePolicyAuditingOutputWithContext added in v0.8.27

func (i HostRuntimePolicyAuditingArgs) ToHostRuntimePolicyAuditingOutputWithContext(ctx context.Context) HostRuntimePolicyAuditingOutput

func (HostRuntimePolicyAuditingArgs) ToHostRuntimePolicyAuditingPtrOutput added in v0.8.27

func (i HostRuntimePolicyAuditingArgs) ToHostRuntimePolicyAuditingPtrOutput() HostRuntimePolicyAuditingPtrOutput

func (HostRuntimePolicyAuditingArgs) ToHostRuntimePolicyAuditingPtrOutputWithContext added in v0.8.27

func (i HostRuntimePolicyAuditingArgs) ToHostRuntimePolicyAuditingPtrOutputWithContext(ctx context.Context) HostRuntimePolicyAuditingPtrOutput

type HostRuntimePolicyAuditingInput added in v0.8.27

type HostRuntimePolicyAuditingInput interface {
	pulumi.Input

	ToHostRuntimePolicyAuditingOutput() HostRuntimePolicyAuditingOutput
	ToHostRuntimePolicyAuditingOutputWithContext(context.Context) HostRuntimePolicyAuditingOutput
}

HostRuntimePolicyAuditingInput is an input type that accepts HostRuntimePolicyAuditingArgs and HostRuntimePolicyAuditingOutput values. You can construct a concrete instance of `HostRuntimePolicyAuditingInput` via:

HostRuntimePolicyAuditingArgs{...}

type HostRuntimePolicyAuditingOutput added in v0.8.27

type HostRuntimePolicyAuditingOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyAuditingOutput) AuditAllNetwork added in v0.8.27

func (HostRuntimePolicyAuditingOutput) AuditAllProcesses added in v0.8.27

func (HostRuntimePolicyAuditingOutput) AuditFailedLogin added in v0.8.27

func (HostRuntimePolicyAuditingOutput) AuditOsUserActivity added in v0.8.27

func (o HostRuntimePolicyAuditingOutput) AuditOsUserActivity() pulumi.BoolPtrOutput

func (HostRuntimePolicyAuditingOutput) AuditProcessCmdline added in v0.8.27

func (o HostRuntimePolicyAuditingOutput) AuditProcessCmdline() pulumi.BoolPtrOutput

func (HostRuntimePolicyAuditingOutput) AuditSuccessLogin added in v0.8.27

func (HostRuntimePolicyAuditingOutput) AuditUserAccountManagement added in v0.8.27

func (o HostRuntimePolicyAuditingOutput) AuditUserAccountManagement() pulumi.BoolPtrOutput

func (HostRuntimePolicyAuditingOutput) ElementType added in v0.8.27

func (HostRuntimePolicyAuditingOutput) Enabled added in v0.8.27

func (HostRuntimePolicyAuditingOutput) ToHostRuntimePolicyAuditingOutput added in v0.8.27

func (o HostRuntimePolicyAuditingOutput) ToHostRuntimePolicyAuditingOutput() HostRuntimePolicyAuditingOutput

func (HostRuntimePolicyAuditingOutput) ToHostRuntimePolicyAuditingOutputWithContext added in v0.8.27

func (o HostRuntimePolicyAuditingOutput) ToHostRuntimePolicyAuditingOutputWithContext(ctx context.Context) HostRuntimePolicyAuditingOutput

func (HostRuntimePolicyAuditingOutput) ToHostRuntimePolicyAuditingPtrOutput added in v0.8.27

func (o HostRuntimePolicyAuditingOutput) ToHostRuntimePolicyAuditingPtrOutput() HostRuntimePolicyAuditingPtrOutput

func (HostRuntimePolicyAuditingOutput) ToHostRuntimePolicyAuditingPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyAuditingOutput) ToHostRuntimePolicyAuditingPtrOutputWithContext(ctx context.Context) HostRuntimePolicyAuditingPtrOutput

type HostRuntimePolicyAuditingPtrInput added in v0.8.27

type HostRuntimePolicyAuditingPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyAuditingPtrOutput() HostRuntimePolicyAuditingPtrOutput
	ToHostRuntimePolicyAuditingPtrOutputWithContext(context.Context) HostRuntimePolicyAuditingPtrOutput
}

HostRuntimePolicyAuditingPtrInput is an input type that accepts HostRuntimePolicyAuditingArgs, HostRuntimePolicyAuditingPtr and HostRuntimePolicyAuditingPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyAuditingPtrInput` via:

        HostRuntimePolicyAuditingArgs{...}

or:

        nil

func HostRuntimePolicyAuditingPtr added in v0.8.27

type HostRuntimePolicyAuditingPtrOutput added in v0.8.27

type HostRuntimePolicyAuditingPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyAuditingPtrOutput) AuditAllNetwork added in v0.8.27

func (HostRuntimePolicyAuditingPtrOutput) AuditAllProcesses added in v0.8.27

func (HostRuntimePolicyAuditingPtrOutput) AuditFailedLogin added in v0.8.27

func (HostRuntimePolicyAuditingPtrOutput) AuditOsUserActivity added in v0.8.27

func (HostRuntimePolicyAuditingPtrOutput) AuditProcessCmdline added in v0.8.27

func (HostRuntimePolicyAuditingPtrOutput) AuditSuccessLogin added in v0.8.27

func (HostRuntimePolicyAuditingPtrOutput) AuditUserAccountManagement added in v0.8.27

func (o HostRuntimePolicyAuditingPtrOutput) AuditUserAccountManagement() pulumi.BoolPtrOutput

func (HostRuntimePolicyAuditingPtrOutput) Elem added in v0.8.27

func (HostRuntimePolicyAuditingPtrOutput) ElementType added in v0.8.27

func (HostRuntimePolicyAuditingPtrOutput) Enabled added in v0.8.27

func (HostRuntimePolicyAuditingPtrOutput) ToHostRuntimePolicyAuditingPtrOutput added in v0.8.27

func (o HostRuntimePolicyAuditingPtrOutput) ToHostRuntimePolicyAuditingPtrOutput() HostRuntimePolicyAuditingPtrOutput

func (HostRuntimePolicyAuditingPtrOutput) ToHostRuntimePolicyAuditingPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyAuditingPtrOutput) ToHostRuntimePolicyAuditingPtrOutputWithContext(ctx context.Context) HostRuntimePolicyAuditingPtrOutput

type HostRuntimePolicyBlacklistedOsUsers added in v0.8.27

type HostRuntimePolicyBlacklistedOsUsers struct {
	Enabled         *bool    `pulumi:"enabled"`
	GroupBlackLists []string `pulumi:"groupBlackLists"`
	UserBlackLists  []string `pulumi:"userBlackLists"`
}

type HostRuntimePolicyBlacklistedOsUsersArgs added in v0.8.27

type HostRuntimePolicyBlacklistedOsUsersArgs struct {
	Enabled         pulumi.BoolPtrInput     `pulumi:"enabled"`
	GroupBlackLists pulumi.StringArrayInput `pulumi:"groupBlackLists"`
	UserBlackLists  pulumi.StringArrayInput `pulumi:"userBlackLists"`
}

func (HostRuntimePolicyBlacklistedOsUsersArgs) ElementType added in v0.8.27

func (HostRuntimePolicyBlacklistedOsUsersArgs) ToHostRuntimePolicyBlacklistedOsUsersOutput added in v0.8.27

func (i HostRuntimePolicyBlacklistedOsUsersArgs) ToHostRuntimePolicyBlacklistedOsUsersOutput() HostRuntimePolicyBlacklistedOsUsersOutput

func (HostRuntimePolicyBlacklistedOsUsersArgs) ToHostRuntimePolicyBlacklistedOsUsersOutputWithContext added in v0.8.27

func (i HostRuntimePolicyBlacklistedOsUsersArgs) ToHostRuntimePolicyBlacklistedOsUsersOutputWithContext(ctx context.Context) HostRuntimePolicyBlacklistedOsUsersOutput

func (HostRuntimePolicyBlacklistedOsUsersArgs) ToHostRuntimePolicyBlacklistedOsUsersPtrOutput added in v0.8.27

func (i HostRuntimePolicyBlacklistedOsUsersArgs) ToHostRuntimePolicyBlacklistedOsUsersPtrOutput() HostRuntimePolicyBlacklistedOsUsersPtrOutput

func (HostRuntimePolicyBlacklistedOsUsersArgs) ToHostRuntimePolicyBlacklistedOsUsersPtrOutputWithContext added in v0.8.27

func (i HostRuntimePolicyBlacklistedOsUsersArgs) ToHostRuntimePolicyBlacklistedOsUsersPtrOutputWithContext(ctx context.Context) HostRuntimePolicyBlacklistedOsUsersPtrOutput

type HostRuntimePolicyBlacklistedOsUsersInput added in v0.8.27

type HostRuntimePolicyBlacklistedOsUsersInput interface {
	pulumi.Input

	ToHostRuntimePolicyBlacklistedOsUsersOutput() HostRuntimePolicyBlacklistedOsUsersOutput
	ToHostRuntimePolicyBlacklistedOsUsersOutputWithContext(context.Context) HostRuntimePolicyBlacklistedOsUsersOutput
}

HostRuntimePolicyBlacklistedOsUsersInput is an input type that accepts HostRuntimePolicyBlacklistedOsUsersArgs and HostRuntimePolicyBlacklistedOsUsersOutput values. You can construct a concrete instance of `HostRuntimePolicyBlacklistedOsUsersInput` via:

HostRuntimePolicyBlacklistedOsUsersArgs{...}

type HostRuntimePolicyBlacklistedOsUsersOutput added in v0.8.27

type HostRuntimePolicyBlacklistedOsUsersOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyBlacklistedOsUsersOutput) ElementType added in v0.8.27

func (HostRuntimePolicyBlacklistedOsUsersOutput) Enabled added in v0.8.27

func (HostRuntimePolicyBlacklistedOsUsersOutput) GroupBlackLists added in v0.8.27

func (HostRuntimePolicyBlacklistedOsUsersOutput) ToHostRuntimePolicyBlacklistedOsUsersOutput added in v0.8.27

func (o HostRuntimePolicyBlacklistedOsUsersOutput) ToHostRuntimePolicyBlacklistedOsUsersOutput() HostRuntimePolicyBlacklistedOsUsersOutput

func (HostRuntimePolicyBlacklistedOsUsersOutput) ToHostRuntimePolicyBlacklistedOsUsersOutputWithContext added in v0.8.27

func (o HostRuntimePolicyBlacklistedOsUsersOutput) ToHostRuntimePolicyBlacklistedOsUsersOutputWithContext(ctx context.Context) HostRuntimePolicyBlacklistedOsUsersOutput

func (HostRuntimePolicyBlacklistedOsUsersOutput) ToHostRuntimePolicyBlacklistedOsUsersPtrOutput added in v0.8.27

func (o HostRuntimePolicyBlacklistedOsUsersOutput) ToHostRuntimePolicyBlacklistedOsUsersPtrOutput() HostRuntimePolicyBlacklistedOsUsersPtrOutput

func (HostRuntimePolicyBlacklistedOsUsersOutput) ToHostRuntimePolicyBlacklistedOsUsersPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyBlacklistedOsUsersOutput) ToHostRuntimePolicyBlacklistedOsUsersPtrOutputWithContext(ctx context.Context) HostRuntimePolicyBlacklistedOsUsersPtrOutput

func (HostRuntimePolicyBlacklistedOsUsersOutput) UserBlackLists added in v0.8.27

type HostRuntimePolicyBlacklistedOsUsersPtrInput added in v0.8.27

type HostRuntimePolicyBlacklistedOsUsersPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyBlacklistedOsUsersPtrOutput() HostRuntimePolicyBlacklistedOsUsersPtrOutput
	ToHostRuntimePolicyBlacklistedOsUsersPtrOutputWithContext(context.Context) HostRuntimePolicyBlacklistedOsUsersPtrOutput
}

HostRuntimePolicyBlacklistedOsUsersPtrInput is an input type that accepts HostRuntimePolicyBlacklistedOsUsersArgs, HostRuntimePolicyBlacklistedOsUsersPtr and HostRuntimePolicyBlacklistedOsUsersPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyBlacklistedOsUsersPtrInput` via:

        HostRuntimePolicyBlacklistedOsUsersArgs{...}

or:

        nil

type HostRuntimePolicyBlacklistedOsUsersPtrOutput added in v0.8.27

type HostRuntimePolicyBlacklistedOsUsersPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyBlacklistedOsUsersPtrOutput) Elem added in v0.8.27

func (HostRuntimePolicyBlacklistedOsUsersPtrOutput) ElementType added in v0.8.27

func (HostRuntimePolicyBlacklistedOsUsersPtrOutput) Enabled added in v0.8.27

func (HostRuntimePolicyBlacklistedOsUsersPtrOutput) GroupBlackLists added in v0.8.27

func (HostRuntimePolicyBlacklistedOsUsersPtrOutput) ToHostRuntimePolicyBlacklistedOsUsersPtrOutput added in v0.8.27

func (o HostRuntimePolicyBlacklistedOsUsersPtrOutput) ToHostRuntimePolicyBlacklistedOsUsersPtrOutput() HostRuntimePolicyBlacklistedOsUsersPtrOutput

func (HostRuntimePolicyBlacklistedOsUsersPtrOutput) ToHostRuntimePolicyBlacklistedOsUsersPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyBlacklistedOsUsersPtrOutput) ToHostRuntimePolicyBlacklistedOsUsersPtrOutputWithContext(ctx context.Context) HostRuntimePolicyBlacklistedOsUsersPtrOutput

func (HostRuntimePolicyBlacklistedOsUsersPtrOutput) UserBlackLists added in v0.8.27

type HostRuntimePolicyBypassScope added in v0.8.27

type HostRuntimePolicyBypassScope struct {
	// Whether bypassing the scope is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Scope configuration.
	Scopes []HostRuntimePolicyBypassScopeScope `pulumi:"scopes"`
}

type HostRuntimePolicyBypassScopeArgs added in v0.8.27

type HostRuntimePolicyBypassScopeArgs struct {
	// Whether bypassing the scope is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Scope configuration.
	Scopes HostRuntimePolicyBypassScopeScopeArrayInput `pulumi:"scopes"`
}

func (HostRuntimePolicyBypassScopeArgs) ElementType added in v0.8.27

func (HostRuntimePolicyBypassScopeArgs) ToHostRuntimePolicyBypassScopeOutput added in v0.8.27

func (i HostRuntimePolicyBypassScopeArgs) ToHostRuntimePolicyBypassScopeOutput() HostRuntimePolicyBypassScopeOutput

func (HostRuntimePolicyBypassScopeArgs) ToHostRuntimePolicyBypassScopeOutputWithContext added in v0.8.27

func (i HostRuntimePolicyBypassScopeArgs) ToHostRuntimePolicyBypassScopeOutputWithContext(ctx context.Context) HostRuntimePolicyBypassScopeOutput

type HostRuntimePolicyBypassScopeArray added in v0.8.27

type HostRuntimePolicyBypassScopeArray []HostRuntimePolicyBypassScopeInput

func (HostRuntimePolicyBypassScopeArray) ElementType added in v0.8.27

func (HostRuntimePolicyBypassScopeArray) ToHostRuntimePolicyBypassScopeArrayOutput added in v0.8.27

func (i HostRuntimePolicyBypassScopeArray) ToHostRuntimePolicyBypassScopeArrayOutput() HostRuntimePolicyBypassScopeArrayOutput

func (HostRuntimePolicyBypassScopeArray) ToHostRuntimePolicyBypassScopeArrayOutputWithContext added in v0.8.27

func (i HostRuntimePolicyBypassScopeArray) ToHostRuntimePolicyBypassScopeArrayOutputWithContext(ctx context.Context) HostRuntimePolicyBypassScopeArrayOutput

type HostRuntimePolicyBypassScopeArrayInput added in v0.8.27

type HostRuntimePolicyBypassScopeArrayInput interface {
	pulumi.Input

	ToHostRuntimePolicyBypassScopeArrayOutput() HostRuntimePolicyBypassScopeArrayOutput
	ToHostRuntimePolicyBypassScopeArrayOutputWithContext(context.Context) HostRuntimePolicyBypassScopeArrayOutput
}

HostRuntimePolicyBypassScopeArrayInput is an input type that accepts HostRuntimePolicyBypassScopeArray and HostRuntimePolicyBypassScopeArrayOutput values. You can construct a concrete instance of `HostRuntimePolicyBypassScopeArrayInput` via:

HostRuntimePolicyBypassScopeArray{ HostRuntimePolicyBypassScopeArgs{...} }

type HostRuntimePolicyBypassScopeArrayOutput added in v0.8.27

type HostRuntimePolicyBypassScopeArrayOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyBypassScopeArrayOutput) ElementType added in v0.8.27

func (HostRuntimePolicyBypassScopeArrayOutput) Index added in v0.8.27

func (HostRuntimePolicyBypassScopeArrayOutput) ToHostRuntimePolicyBypassScopeArrayOutput added in v0.8.27

func (o HostRuntimePolicyBypassScopeArrayOutput) ToHostRuntimePolicyBypassScopeArrayOutput() HostRuntimePolicyBypassScopeArrayOutput

func (HostRuntimePolicyBypassScopeArrayOutput) ToHostRuntimePolicyBypassScopeArrayOutputWithContext added in v0.8.27

func (o HostRuntimePolicyBypassScopeArrayOutput) ToHostRuntimePolicyBypassScopeArrayOutputWithContext(ctx context.Context) HostRuntimePolicyBypassScopeArrayOutput

type HostRuntimePolicyBypassScopeInput added in v0.8.27

type HostRuntimePolicyBypassScopeInput interface {
	pulumi.Input

	ToHostRuntimePolicyBypassScopeOutput() HostRuntimePolicyBypassScopeOutput
	ToHostRuntimePolicyBypassScopeOutputWithContext(context.Context) HostRuntimePolicyBypassScopeOutput
}

HostRuntimePolicyBypassScopeInput is an input type that accepts HostRuntimePolicyBypassScopeArgs and HostRuntimePolicyBypassScopeOutput values. You can construct a concrete instance of `HostRuntimePolicyBypassScopeInput` via:

HostRuntimePolicyBypassScopeArgs{...}

type HostRuntimePolicyBypassScopeOutput added in v0.8.27

type HostRuntimePolicyBypassScopeOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyBypassScopeOutput) ElementType added in v0.8.27

func (HostRuntimePolicyBypassScopeOutput) Enabled added in v0.8.27

Whether bypassing the scope is enabled.

func (HostRuntimePolicyBypassScopeOutput) Scopes added in v0.8.27

Scope configuration.

func (HostRuntimePolicyBypassScopeOutput) ToHostRuntimePolicyBypassScopeOutput added in v0.8.27

func (o HostRuntimePolicyBypassScopeOutput) ToHostRuntimePolicyBypassScopeOutput() HostRuntimePolicyBypassScopeOutput

func (HostRuntimePolicyBypassScopeOutput) ToHostRuntimePolicyBypassScopeOutputWithContext added in v0.8.27

func (o HostRuntimePolicyBypassScopeOutput) ToHostRuntimePolicyBypassScopeOutputWithContext(ctx context.Context) HostRuntimePolicyBypassScopeOutput

type HostRuntimePolicyBypassScopeScope added in v0.8.27

type HostRuntimePolicyBypassScopeScope struct {
	// Scope expression.
	Expression *string `pulumi:"expression"`
	// List of variables in the scope.
	Variables []HostRuntimePolicyBypassScopeScopeVariable `pulumi:"variables"`
}

type HostRuntimePolicyBypassScopeScopeArgs added in v0.8.27

type HostRuntimePolicyBypassScopeScopeArgs struct {
	// Scope expression.
	Expression pulumi.StringPtrInput `pulumi:"expression"`
	// List of variables in the scope.
	Variables HostRuntimePolicyBypassScopeScopeVariableArrayInput `pulumi:"variables"`
}

func (HostRuntimePolicyBypassScopeScopeArgs) ElementType added in v0.8.27

func (HostRuntimePolicyBypassScopeScopeArgs) ToHostRuntimePolicyBypassScopeScopeOutput added in v0.8.27

func (i HostRuntimePolicyBypassScopeScopeArgs) ToHostRuntimePolicyBypassScopeScopeOutput() HostRuntimePolicyBypassScopeScopeOutput

func (HostRuntimePolicyBypassScopeScopeArgs) ToHostRuntimePolicyBypassScopeScopeOutputWithContext added in v0.8.27

func (i HostRuntimePolicyBypassScopeScopeArgs) ToHostRuntimePolicyBypassScopeScopeOutputWithContext(ctx context.Context) HostRuntimePolicyBypassScopeScopeOutput

type HostRuntimePolicyBypassScopeScopeArray added in v0.8.27

type HostRuntimePolicyBypassScopeScopeArray []HostRuntimePolicyBypassScopeScopeInput

func (HostRuntimePolicyBypassScopeScopeArray) ElementType added in v0.8.27

func (HostRuntimePolicyBypassScopeScopeArray) ToHostRuntimePolicyBypassScopeScopeArrayOutput added in v0.8.27

func (i HostRuntimePolicyBypassScopeScopeArray) ToHostRuntimePolicyBypassScopeScopeArrayOutput() HostRuntimePolicyBypassScopeScopeArrayOutput

func (HostRuntimePolicyBypassScopeScopeArray) ToHostRuntimePolicyBypassScopeScopeArrayOutputWithContext added in v0.8.27

func (i HostRuntimePolicyBypassScopeScopeArray) ToHostRuntimePolicyBypassScopeScopeArrayOutputWithContext(ctx context.Context) HostRuntimePolicyBypassScopeScopeArrayOutput

type HostRuntimePolicyBypassScopeScopeArrayInput added in v0.8.27

type HostRuntimePolicyBypassScopeScopeArrayInput interface {
	pulumi.Input

	ToHostRuntimePolicyBypassScopeScopeArrayOutput() HostRuntimePolicyBypassScopeScopeArrayOutput
	ToHostRuntimePolicyBypassScopeScopeArrayOutputWithContext(context.Context) HostRuntimePolicyBypassScopeScopeArrayOutput
}

HostRuntimePolicyBypassScopeScopeArrayInput is an input type that accepts HostRuntimePolicyBypassScopeScopeArray and HostRuntimePolicyBypassScopeScopeArrayOutput values. You can construct a concrete instance of `HostRuntimePolicyBypassScopeScopeArrayInput` via:

HostRuntimePolicyBypassScopeScopeArray{ HostRuntimePolicyBypassScopeScopeArgs{...} }

type HostRuntimePolicyBypassScopeScopeArrayOutput added in v0.8.27

type HostRuntimePolicyBypassScopeScopeArrayOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyBypassScopeScopeArrayOutput) ElementType added in v0.8.27

func (HostRuntimePolicyBypassScopeScopeArrayOutput) Index added in v0.8.27

func (HostRuntimePolicyBypassScopeScopeArrayOutput) ToHostRuntimePolicyBypassScopeScopeArrayOutput added in v0.8.27

func (o HostRuntimePolicyBypassScopeScopeArrayOutput) ToHostRuntimePolicyBypassScopeScopeArrayOutput() HostRuntimePolicyBypassScopeScopeArrayOutput

func (HostRuntimePolicyBypassScopeScopeArrayOutput) ToHostRuntimePolicyBypassScopeScopeArrayOutputWithContext added in v0.8.27

func (o HostRuntimePolicyBypassScopeScopeArrayOutput) ToHostRuntimePolicyBypassScopeScopeArrayOutputWithContext(ctx context.Context) HostRuntimePolicyBypassScopeScopeArrayOutput

type HostRuntimePolicyBypassScopeScopeInput added in v0.8.27

type HostRuntimePolicyBypassScopeScopeInput interface {
	pulumi.Input

	ToHostRuntimePolicyBypassScopeScopeOutput() HostRuntimePolicyBypassScopeScopeOutput
	ToHostRuntimePolicyBypassScopeScopeOutputWithContext(context.Context) HostRuntimePolicyBypassScopeScopeOutput
}

HostRuntimePolicyBypassScopeScopeInput is an input type that accepts HostRuntimePolicyBypassScopeScopeArgs and HostRuntimePolicyBypassScopeScopeOutput values. You can construct a concrete instance of `HostRuntimePolicyBypassScopeScopeInput` via:

HostRuntimePolicyBypassScopeScopeArgs{...}

type HostRuntimePolicyBypassScopeScopeOutput added in v0.8.27

type HostRuntimePolicyBypassScopeScopeOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyBypassScopeScopeOutput) ElementType added in v0.8.27

func (HostRuntimePolicyBypassScopeScopeOutput) Expression added in v0.8.27

Scope expression.

func (HostRuntimePolicyBypassScopeScopeOutput) ToHostRuntimePolicyBypassScopeScopeOutput added in v0.8.27

func (o HostRuntimePolicyBypassScopeScopeOutput) ToHostRuntimePolicyBypassScopeScopeOutput() HostRuntimePolicyBypassScopeScopeOutput

func (HostRuntimePolicyBypassScopeScopeOutput) ToHostRuntimePolicyBypassScopeScopeOutputWithContext added in v0.8.27

func (o HostRuntimePolicyBypassScopeScopeOutput) ToHostRuntimePolicyBypassScopeScopeOutputWithContext(ctx context.Context) HostRuntimePolicyBypassScopeScopeOutput

func (HostRuntimePolicyBypassScopeScopeOutput) Variables added in v0.8.27

List of variables in the scope.

type HostRuntimePolicyBypassScopeScopeVariable added in v0.8.27

type HostRuntimePolicyBypassScopeScopeVariable struct {
	// Variable attribute.
	Attribute *string `pulumi:"attribute"`
	// Variable value.
	Value *string `pulumi:"value"`
}

type HostRuntimePolicyBypassScopeScopeVariableArgs added in v0.8.27

type HostRuntimePolicyBypassScopeScopeVariableArgs struct {
	// Variable attribute.
	Attribute pulumi.StringPtrInput `pulumi:"attribute"`
	// Variable value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (HostRuntimePolicyBypassScopeScopeVariableArgs) ElementType added in v0.8.27

func (HostRuntimePolicyBypassScopeScopeVariableArgs) ToHostRuntimePolicyBypassScopeScopeVariableOutput added in v0.8.27

func (i HostRuntimePolicyBypassScopeScopeVariableArgs) ToHostRuntimePolicyBypassScopeScopeVariableOutput() HostRuntimePolicyBypassScopeScopeVariableOutput

func (HostRuntimePolicyBypassScopeScopeVariableArgs) ToHostRuntimePolicyBypassScopeScopeVariableOutputWithContext added in v0.8.27

func (i HostRuntimePolicyBypassScopeScopeVariableArgs) ToHostRuntimePolicyBypassScopeScopeVariableOutputWithContext(ctx context.Context) HostRuntimePolicyBypassScopeScopeVariableOutput

type HostRuntimePolicyBypassScopeScopeVariableArray added in v0.8.27

type HostRuntimePolicyBypassScopeScopeVariableArray []HostRuntimePolicyBypassScopeScopeVariableInput

func (HostRuntimePolicyBypassScopeScopeVariableArray) ElementType added in v0.8.27

func (HostRuntimePolicyBypassScopeScopeVariableArray) ToHostRuntimePolicyBypassScopeScopeVariableArrayOutput added in v0.8.27

func (i HostRuntimePolicyBypassScopeScopeVariableArray) ToHostRuntimePolicyBypassScopeScopeVariableArrayOutput() HostRuntimePolicyBypassScopeScopeVariableArrayOutput

func (HostRuntimePolicyBypassScopeScopeVariableArray) ToHostRuntimePolicyBypassScopeScopeVariableArrayOutputWithContext added in v0.8.27

func (i HostRuntimePolicyBypassScopeScopeVariableArray) ToHostRuntimePolicyBypassScopeScopeVariableArrayOutputWithContext(ctx context.Context) HostRuntimePolicyBypassScopeScopeVariableArrayOutput

type HostRuntimePolicyBypassScopeScopeVariableArrayInput added in v0.8.27

type HostRuntimePolicyBypassScopeScopeVariableArrayInput interface {
	pulumi.Input

	ToHostRuntimePolicyBypassScopeScopeVariableArrayOutput() HostRuntimePolicyBypassScopeScopeVariableArrayOutput
	ToHostRuntimePolicyBypassScopeScopeVariableArrayOutputWithContext(context.Context) HostRuntimePolicyBypassScopeScopeVariableArrayOutput
}

HostRuntimePolicyBypassScopeScopeVariableArrayInput is an input type that accepts HostRuntimePolicyBypassScopeScopeVariableArray and HostRuntimePolicyBypassScopeScopeVariableArrayOutput values. You can construct a concrete instance of `HostRuntimePolicyBypassScopeScopeVariableArrayInput` via:

HostRuntimePolicyBypassScopeScopeVariableArray{ HostRuntimePolicyBypassScopeScopeVariableArgs{...} }

type HostRuntimePolicyBypassScopeScopeVariableArrayOutput added in v0.8.27

type HostRuntimePolicyBypassScopeScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyBypassScopeScopeVariableArrayOutput) ElementType added in v0.8.27

func (HostRuntimePolicyBypassScopeScopeVariableArrayOutput) Index added in v0.8.27

func (HostRuntimePolicyBypassScopeScopeVariableArrayOutput) ToHostRuntimePolicyBypassScopeScopeVariableArrayOutput added in v0.8.27

func (HostRuntimePolicyBypassScopeScopeVariableArrayOutput) ToHostRuntimePolicyBypassScopeScopeVariableArrayOutputWithContext added in v0.8.27

func (o HostRuntimePolicyBypassScopeScopeVariableArrayOutput) ToHostRuntimePolicyBypassScopeScopeVariableArrayOutputWithContext(ctx context.Context) HostRuntimePolicyBypassScopeScopeVariableArrayOutput

type HostRuntimePolicyBypassScopeScopeVariableInput added in v0.8.27

type HostRuntimePolicyBypassScopeScopeVariableInput interface {
	pulumi.Input

	ToHostRuntimePolicyBypassScopeScopeVariableOutput() HostRuntimePolicyBypassScopeScopeVariableOutput
	ToHostRuntimePolicyBypassScopeScopeVariableOutputWithContext(context.Context) HostRuntimePolicyBypassScopeScopeVariableOutput
}

HostRuntimePolicyBypassScopeScopeVariableInput is an input type that accepts HostRuntimePolicyBypassScopeScopeVariableArgs and HostRuntimePolicyBypassScopeScopeVariableOutput values. You can construct a concrete instance of `HostRuntimePolicyBypassScopeScopeVariableInput` via:

HostRuntimePolicyBypassScopeScopeVariableArgs{...}

type HostRuntimePolicyBypassScopeScopeVariableOutput added in v0.8.27

type HostRuntimePolicyBypassScopeScopeVariableOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyBypassScopeScopeVariableOutput) Attribute added in v0.8.27

Variable attribute.

func (HostRuntimePolicyBypassScopeScopeVariableOutput) ElementType added in v0.8.27

func (HostRuntimePolicyBypassScopeScopeVariableOutput) ToHostRuntimePolicyBypassScopeScopeVariableOutput added in v0.8.27

func (o HostRuntimePolicyBypassScopeScopeVariableOutput) ToHostRuntimePolicyBypassScopeScopeVariableOutput() HostRuntimePolicyBypassScopeScopeVariableOutput

func (HostRuntimePolicyBypassScopeScopeVariableOutput) ToHostRuntimePolicyBypassScopeScopeVariableOutputWithContext added in v0.8.27

func (o HostRuntimePolicyBypassScopeScopeVariableOutput) ToHostRuntimePolicyBypassScopeScopeVariableOutputWithContext(ctx context.Context) HostRuntimePolicyBypassScopeScopeVariableOutput

func (HostRuntimePolicyBypassScopeScopeVariableOutput) Value added in v0.8.27

Variable value.

type HostRuntimePolicyContainerExec added in v0.8.27

type HostRuntimePolicyContainerExec struct {
	BlockContainerExec          *bool    `pulumi:"blockContainerExec"`
	ContainerExecProcWhiteLists []string `pulumi:"containerExecProcWhiteLists"`
	Enabled                     *bool    `pulumi:"enabled"`
	ReverseShellIpWhiteLists    []string `pulumi:"reverseShellIpWhiteLists"`
}

type HostRuntimePolicyContainerExecArgs added in v0.8.27

type HostRuntimePolicyContainerExecArgs struct {
	BlockContainerExec          pulumi.BoolPtrInput     `pulumi:"blockContainerExec"`
	ContainerExecProcWhiteLists pulumi.StringArrayInput `pulumi:"containerExecProcWhiteLists"`
	Enabled                     pulumi.BoolPtrInput     `pulumi:"enabled"`
	ReverseShellIpWhiteLists    pulumi.StringArrayInput `pulumi:"reverseShellIpWhiteLists"`
}

func (HostRuntimePolicyContainerExecArgs) ElementType added in v0.8.27

func (HostRuntimePolicyContainerExecArgs) ToHostRuntimePolicyContainerExecOutput added in v0.8.27

func (i HostRuntimePolicyContainerExecArgs) ToHostRuntimePolicyContainerExecOutput() HostRuntimePolicyContainerExecOutput

func (HostRuntimePolicyContainerExecArgs) ToHostRuntimePolicyContainerExecOutputWithContext added in v0.8.27

func (i HostRuntimePolicyContainerExecArgs) ToHostRuntimePolicyContainerExecOutputWithContext(ctx context.Context) HostRuntimePolicyContainerExecOutput

func (HostRuntimePolicyContainerExecArgs) ToHostRuntimePolicyContainerExecPtrOutput added in v0.8.27

func (i HostRuntimePolicyContainerExecArgs) ToHostRuntimePolicyContainerExecPtrOutput() HostRuntimePolicyContainerExecPtrOutput

func (HostRuntimePolicyContainerExecArgs) ToHostRuntimePolicyContainerExecPtrOutputWithContext added in v0.8.27

func (i HostRuntimePolicyContainerExecArgs) ToHostRuntimePolicyContainerExecPtrOutputWithContext(ctx context.Context) HostRuntimePolicyContainerExecPtrOutput

type HostRuntimePolicyContainerExecInput added in v0.8.27

type HostRuntimePolicyContainerExecInput interface {
	pulumi.Input

	ToHostRuntimePolicyContainerExecOutput() HostRuntimePolicyContainerExecOutput
	ToHostRuntimePolicyContainerExecOutputWithContext(context.Context) HostRuntimePolicyContainerExecOutput
}

HostRuntimePolicyContainerExecInput is an input type that accepts HostRuntimePolicyContainerExecArgs and HostRuntimePolicyContainerExecOutput values. You can construct a concrete instance of `HostRuntimePolicyContainerExecInput` via:

HostRuntimePolicyContainerExecArgs{...}

type HostRuntimePolicyContainerExecOutput added in v0.8.27

type HostRuntimePolicyContainerExecOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyContainerExecOutput) BlockContainerExec added in v0.8.27

func (HostRuntimePolicyContainerExecOutput) ContainerExecProcWhiteLists added in v0.8.27

func (o HostRuntimePolicyContainerExecOutput) ContainerExecProcWhiteLists() pulumi.StringArrayOutput

func (HostRuntimePolicyContainerExecOutput) ElementType added in v0.8.27

func (HostRuntimePolicyContainerExecOutput) Enabled added in v0.8.27

func (HostRuntimePolicyContainerExecOutput) ReverseShellIpWhiteLists added in v0.8.27

func (o HostRuntimePolicyContainerExecOutput) ReverseShellIpWhiteLists() pulumi.StringArrayOutput

func (HostRuntimePolicyContainerExecOutput) ToHostRuntimePolicyContainerExecOutput added in v0.8.27

func (o HostRuntimePolicyContainerExecOutput) ToHostRuntimePolicyContainerExecOutput() HostRuntimePolicyContainerExecOutput

func (HostRuntimePolicyContainerExecOutput) ToHostRuntimePolicyContainerExecOutputWithContext added in v0.8.27

func (o HostRuntimePolicyContainerExecOutput) ToHostRuntimePolicyContainerExecOutputWithContext(ctx context.Context) HostRuntimePolicyContainerExecOutput

func (HostRuntimePolicyContainerExecOutput) ToHostRuntimePolicyContainerExecPtrOutput added in v0.8.27

func (o HostRuntimePolicyContainerExecOutput) ToHostRuntimePolicyContainerExecPtrOutput() HostRuntimePolicyContainerExecPtrOutput

func (HostRuntimePolicyContainerExecOutput) ToHostRuntimePolicyContainerExecPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyContainerExecOutput) ToHostRuntimePolicyContainerExecPtrOutputWithContext(ctx context.Context) HostRuntimePolicyContainerExecPtrOutput

type HostRuntimePolicyContainerExecPtrInput added in v0.8.27

type HostRuntimePolicyContainerExecPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyContainerExecPtrOutput() HostRuntimePolicyContainerExecPtrOutput
	ToHostRuntimePolicyContainerExecPtrOutputWithContext(context.Context) HostRuntimePolicyContainerExecPtrOutput
}

HostRuntimePolicyContainerExecPtrInput is an input type that accepts HostRuntimePolicyContainerExecArgs, HostRuntimePolicyContainerExecPtr and HostRuntimePolicyContainerExecPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyContainerExecPtrInput` via:

        HostRuntimePolicyContainerExecArgs{...}

or:

        nil

type HostRuntimePolicyContainerExecPtrOutput added in v0.8.27

type HostRuntimePolicyContainerExecPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyContainerExecPtrOutput) BlockContainerExec added in v0.8.27

func (HostRuntimePolicyContainerExecPtrOutput) ContainerExecProcWhiteLists added in v0.8.27

func (o HostRuntimePolicyContainerExecPtrOutput) ContainerExecProcWhiteLists() pulumi.StringArrayOutput

func (HostRuntimePolicyContainerExecPtrOutput) Elem added in v0.8.27

func (HostRuntimePolicyContainerExecPtrOutput) ElementType added in v0.8.27

func (HostRuntimePolicyContainerExecPtrOutput) Enabled added in v0.8.27

func (HostRuntimePolicyContainerExecPtrOutput) ReverseShellIpWhiteLists added in v0.8.27

func (HostRuntimePolicyContainerExecPtrOutput) ToHostRuntimePolicyContainerExecPtrOutput added in v0.8.27

func (o HostRuntimePolicyContainerExecPtrOutput) ToHostRuntimePolicyContainerExecPtrOutput() HostRuntimePolicyContainerExecPtrOutput

func (HostRuntimePolicyContainerExecPtrOutput) ToHostRuntimePolicyContainerExecPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyContainerExecPtrOutput) ToHostRuntimePolicyContainerExecPtrOutputWithContext(ctx context.Context) HostRuntimePolicyContainerExecPtrOutput

type HostRuntimePolicyDriftPrevention added in v0.8.27

type HostRuntimePolicyDriftPrevention struct {
	// Whether drift prevention is enabled.
	Enabled *bool `pulumi:"enabled"`
	// Whether to lockdown execution drift.
	ExecLockdown *bool `pulumi:"execLockdown"`
	// List of items in the execution lockdown white list.
	ExecLockdownWhiteLists []string `pulumi:"execLockdownWhiteLists"`
	// Whether to lockdown image drift.
	ImageLockdown *bool `pulumi:"imageLockdown"`
}

type HostRuntimePolicyDriftPreventionArgs added in v0.8.27

type HostRuntimePolicyDriftPreventionArgs struct {
	// Whether drift prevention is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Whether to lockdown execution drift.
	ExecLockdown pulumi.BoolPtrInput `pulumi:"execLockdown"`
	// List of items in the execution lockdown white list.
	ExecLockdownWhiteLists pulumi.StringArrayInput `pulumi:"execLockdownWhiteLists"`
	// Whether to lockdown image drift.
	ImageLockdown pulumi.BoolPtrInput `pulumi:"imageLockdown"`
}

func (HostRuntimePolicyDriftPreventionArgs) ElementType added in v0.8.27

func (HostRuntimePolicyDriftPreventionArgs) ToHostRuntimePolicyDriftPreventionOutput added in v0.8.27

func (i HostRuntimePolicyDriftPreventionArgs) ToHostRuntimePolicyDriftPreventionOutput() HostRuntimePolicyDriftPreventionOutput

func (HostRuntimePolicyDriftPreventionArgs) ToHostRuntimePolicyDriftPreventionOutputWithContext added in v0.8.27

func (i HostRuntimePolicyDriftPreventionArgs) ToHostRuntimePolicyDriftPreventionOutputWithContext(ctx context.Context) HostRuntimePolicyDriftPreventionOutput

type HostRuntimePolicyDriftPreventionArray added in v0.8.27

type HostRuntimePolicyDriftPreventionArray []HostRuntimePolicyDriftPreventionInput

func (HostRuntimePolicyDriftPreventionArray) ElementType added in v0.8.27

func (HostRuntimePolicyDriftPreventionArray) ToHostRuntimePolicyDriftPreventionArrayOutput added in v0.8.27

func (i HostRuntimePolicyDriftPreventionArray) ToHostRuntimePolicyDriftPreventionArrayOutput() HostRuntimePolicyDriftPreventionArrayOutput

func (HostRuntimePolicyDriftPreventionArray) ToHostRuntimePolicyDriftPreventionArrayOutputWithContext added in v0.8.27

func (i HostRuntimePolicyDriftPreventionArray) ToHostRuntimePolicyDriftPreventionArrayOutputWithContext(ctx context.Context) HostRuntimePolicyDriftPreventionArrayOutput

type HostRuntimePolicyDriftPreventionArrayInput added in v0.8.27

type HostRuntimePolicyDriftPreventionArrayInput interface {
	pulumi.Input

	ToHostRuntimePolicyDriftPreventionArrayOutput() HostRuntimePolicyDriftPreventionArrayOutput
	ToHostRuntimePolicyDriftPreventionArrayOutputWithContext(context.Context) HostRuntimePolicyDriftPreventionArrayOutput
}

HostRuntimePolicyDriftPreventionArrayInput is an input type that accepts HostRuntimePolicyDriftPreventionArray and HostRuntimePolicyDriftPreventionArrayOutput values. You can construct a concrete instance of `HostRuntimePolicyDriftPreventionArrayInput` via:

HostRuntimePolicyDriftPreventionArray{ HostRuntimePolicyDriftPreventionArgs{...} }

type HostRuntimePolicyDriftPreventionArrayOutput added in v0.8.27

type HostRuntimePolicyDriftPreventionArrayOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyDriftPreventionArrayOutput) ElementType added in v0.8.27

func (HostRuntimePolicyDriftPreventionArrayOutput) Index added in v0.8.27

func (HostRuntimePolicyDriftPreventionArrayOutput) ToHostRuntimePolicyDriftPreventionArrayOutput added in v0.8.27

func (o HostRuntimePolicyDriftPreventionArrayOutput) ToHostRuntimePolicyDriftPreventionArrayOutput() HostRuntimePolicyDriftPreventionArrayOutput

func (HostRuntimePolicyDriftPreventionArrayOutput) ToHostRuntimePolicyDriftPreventionArrayOutputWithContext added in v0.8.27

func (o HostRuntimePolicyDriftPreventionArrayOutput) ToHostRuntimePolicyDriftPreventionArrayOutputWithContext(ctx context.Context) HostRuntimePolicyDriftPreventionArrayOutput

type HostRuntimePolicyDriftPreventionInput added in v0.8.27

type HostRuntimePolicyDriftPreventionInput interface {
	pulumi.Input

	ToHostRuntimePolicyDriftPreventionOutput() HostRuntimePolicyDriftPreventionOutput
	ToHostRuntimePolicyDriftPreventionOutputWithContext(context.Context) HostRuntimePolicyDriftPreventionOutput
}

HostRuntimePolicyDriftPreventionInput is an input type that accepts HostRuntimePolicyDriftPreventionArgs and HostRuntimePolicyDriftPreventionOutput values. You can construct a concrete instance of `HostRuntimePolicyDriftPreventionInput` via:

HostRuntimePolicyDriftPreventionArgs{...}

type HostRuntimePolicyDriftPreventionOutput added in v0.8.27

type HostRuntimePolicyDriftPreventionOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyDriftPreventionOutput) ElementType added in v0.8.27

func (HostRuntimePolicyDriftPreventionOutput) Enabled added in v0.8.27

Whether drift prevention is enabled.

func (HostRuntimePolicyDriftPreventionOutput) ExecLockdown added in v0.8.27

Whether to lockdown execution drift.

func (HostRuntimePolicyDriftPreventionOutput) ExecLockdownWhiteLists added in v0.8.27

List of items in the execution lockdown white list.

func (HostRuntimePolicyDriftPreventionOutput) ImageLockdown added in v0.8.27

Whether to lockdown image drift.

func (HostRuntimePolicyDriftPreventionOutput) ToHostRuntimePolicyDriftPreventionOutput added in v0.8.27

func (o HostRuntimePolicyDriftPreventionOutput) ToHostRuntimePolicyDriftPreventionOutput() HostRuntimePolicyDriftPreventionOutput

func (HostRuntimePolicyDriftPreventionOutput) ToHostRuntimePolicyDriftPreventionOutputWithContext added in v0.8.27

func (o HostRuntimePolicyDriftPreventionOutput) ToHostRuntimePolicyDriftPreventionOutputWithContext(ctx context.Context) HostRuntimePolicyDriftPreventionOutput

type HostRuntimePolicyExecutableBlacklist added in v0.8.27

type HostRuntimePolicyExecutableBlacklist struct {
	// Whether the executable blacklist is enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of blacklisted executables.
	Executables []string `pulumi:"executables"`
}

type HostRuntimePolicyExecutableBlacklistArgs added in v0.8.27

type HostRuntimePolicyExecutableBlacklistArgs struct {
	// Whether the executable blacklist is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of blacklisted executables.
	Executables pulumi.StringArrayInput `pulumi:"executables"`
}

func (HostRuntimePolicyExecutableBlacklistArgs) ElementType added in v0.8.27

func (HostRuntimePolicyExecutableBlacklistArgs) ToHostRuntimePolicyExecutableBlacklistOutput added in v0.8.27

func (i HostRuntimePolicyExecutableBlacklistArgs) ToHostRuntimePolicyExecutableBlacklistOutput() HostRuntimePolicyExecutableBlacklistOutput

func (HostRuntimePolicyExecutableBlacklistArgs) ToHostRuntimePolicyExecutableBlacklistOutputWithContext added in v0.8.27

func (i HostRuntimePolicyExecutableBlacklistArgs) ToHostRuntimePolicyExecutableBlacklistOutputWithContext(ctx context.Context) HostRuntimePolicyExecutableBlacklistOutput

type HostRuntimePolicyExecutableBlacklistArray added in v0.8.27

type HostRuntimePolicyExecutableBlacklistArray []HostRuntimePolicyExecutableBlacklistInput

func (HostRuntimePolicyExecutableBlacklistArray) ElementType added in v0.8.27

func (HostRuntimePolicyExecutableBlacklistArray) ToHostRuntimePolicyExecutableBlacklistArrayOutput added in v0.8.27

func (i HostRuntimePolicyExecutableBlacklistArray) ToHostRuntimePolicyExecutableBlacklistArrayOutput() HostRuntimePolicyExecutableBlacklistArrayOutput

func (HostRuntimePolicyExecutableBlacklistArray) ToHostRuntimePolicyExecutableBlacklistArrayOutputWithContext added in v0.8.27

func (i HostRuntimePolicyExecutableBlacklistArray) ToHostRuntimePolicyExecutableBlacklistArrayOutputWithContext(ctx context.Context) HostRuntimePolicyExecutableBlacklistArrayOutput

type HostRuntimePolicyExecutableBlacklistArrayInput added in v0.8.27

type HostRuntimePolicyExecutableBlacklistArrayInput interface {
	pulumi.Input

	ToHostRuntimePolicyExecutableBlacklistArrayOutput() HostRuntimePolicyExecutableBlacklistArrayOutput
	ToHostRuntimePolicyExecutableBlacklistArrayOutputWithContext(context.Context) HostRuntimePolicyExecutableBlacklistArrayOutput
}

HostRuntimePolicyExecutableBlacklistArrayInput is an input type that accepts HostRuntimePolicyExecutableBlacklistArray and HostRuntimePolicyExecutableBlacklistArrayOutput values. You can construct a concrete instance of `HostRuntimePolicyExecutableBlacklistArrayInput` via:

HostRuntimePolicyExecutableBlacklistArray{ HostRuntimePolicyExecutableBlacklistArgs{...} }

type HostRuntimePolicyExecutableBlacklistArrayOutput added in v0.8.27

type HostRuntimePolicyExecutableBlacklistArrayOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyExecutableBlacklistArrayOutput) ElementType added in v0.8.27

func (HostRuntimePolicyExecutableBlacklistArrayOutput) Index added in v0.8.27

func (HostRuntimePolicyExecutableBlacklistArrayOutput) ToHostRuntimePolicyExecutableBlacklistArrayOutput added in v0.8.27

func (o HostRuntimePolicyExecutableBlacklistArrayOutput) ToHostRuntimePolicyExecutableBlacklistArrayOutput() HostRuntimePolicyExecutableBlacklistArrayOutput

func (HostRuntimePolicyExecutableBlacklistArrayOutput) ToHostRuntimePolicyExecutableBlacklistArrayOutputWithContext added in v0.8.27

func (o HostRuntimePolicyExecutableBlacklistArrayOutput) ToHostRuntimePolicyExecutableBlacklistArrayOutputWithContext(ctx context.Context) HostRuntimePolicyExecutableBlacklistArrayOutput

type HostRuntimePolicyExecutableBlacklistInput added in v0.8.27

type HostRuntimePolicyExecutableBlacklistInput interface {
	pulumi.Input

	ToHostRuntimePolicyExecutableBlacklistOutput() HostRuntimePolicyExecutableBlacklistOutput
	ToHostRuntimePolicyExecutableBlacklistOutputWithContext(context.Context) HostRuntimePolicyExecutableBlacklistOutput
}

HostRuntimePolicyExecutableBlacklistInput is an input type that accepts HostRuntimePolicyExecutableBlacklistArgs and HostRuntimePolicyExecutableBlacklistOutput values. You can construct a concrete instance of `HostRuntimePolicyExecutableBlacklistInput` via:

HostRuntimePolicyExecutableBlacklistArgs{...}

type HostRuntimePolicyExecutableBlacklistOutput added in v0.8.27

type HostRuntimePolicyExecutableBlacklistOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyExecutableBlacklistOutput) ElementType added in v0.8.27

func (HostRuntimePolicyExecutableBlacklistOutput) Enabled added in v0.8.27

Whether the executable blacklist is enabled.

func (HostRuntimePolicyExecutableBlacklistOutput) Executables added in v0.8.27

List of blacklisted executables.

func (HostRuntimePolicyExecutableBlacklistOutput) ToHostRuntimePolicyExecutableBlacklistOutput added in v0.8.27

func (o HostRuntimePolicyExecutableBlacklistOutput) ToHostRuntimePolicyExecutableBlacklistOutput() HostRuntimePolicyExecutableBlacklistOutput

func (HostRuntimePolicyExecutableBlacklistOutput) ToHostRuntimePolicyExecutableBlacklistOutputWithContext added in v0.8.27

func (o HostRuntimePolicyExecutableBlacklistOutput) ToHostRuntimePolicyExecutableBlacklistOutputWithContext(ctx context.Context) HostRuntimePolicyExecutableBlacklistOutput

type HostRuntimePolicyFailedKubernetesChecks added in v0.8.27

type HostRuntimePolicyFailedKubernetesChecks struct {
	Enabled      *bool    `pulumi:"enabled"`
	FailedChecks []string `pulumi:"failedChecks"`
}

type HostRuntimePolicyFailedKubernetesChecksArgs added in v0.8.27

type HostRuntimePolicyFailedKubernetesChecksArgs struct {
	Enabled      pulumi.BoolPtrInput     `pulumi:"enabled"`
	FailedChecks pulumi.StringArrayInput `pulumi:"failedChecks"`
}

func (HostRuntimePolicyFailedKubernetesChecksArgs) ElementType added in v0.8.27

func (HostRuntimePolicyFailedKubernetesChecksArgs) ToHostRuntimePolicyFailedKubernetesChecksOutput added in v0.8.27

func (i HostRuntimePolicyFailedKubernetesChecksArgs) ToHostRuntimePolicyFailedKubernetesChecksOutput() HostRuntimePolicyFailedKubernetesChecksOutput

func (HostRuntimePolicyFailedKubernetesChecksArgs) ToHostRuntimePolicyFailedKubernetesChecksOutputWithContext added in v0.8.27

func (i HostRuntimePolicyFailedKubernetesChecksArgs) ToHostRuntimePolicyFailedKubernetesChecksOutputWithContext(ctx context.Context) HostRuntimePolicyFailedKubernetesChecksOutput

func (HostRuntimePolicyFailedKubernetesChecksArgs) ToHostRuntimePolicyFailedKubernetesChecksPtrOutput added in v0.8.27

func (i HostRuntimePolicyFailedKubernetesChecksArgs) ToHostRuntimePolicyFailedKubernetesChecksPtrOutput() HostRuntimePolicyFailedKubernetesChecksPtrOutput

func (HostRuntimePolicyFailedKubernetesChecksArgs) ToHostRuntimePolicyFailedKubernetesChecksPtrOutputWithContext added in v0.8.27

func (i HostRuntimePolicyFailedKubernetesChecksArgs) ToHostRuntimePolicyFailedKubernetesChecksPtrOutputWithContext(ctx context.Context) HostRuntimePolicyFailedKubernetesChecksPtrOutput

type HostRuntimePolicyFailedKubernetesChecksInput added in v0.8.27

type HostRuntimePolicyFailedKubernetesChecksInput interface {
	pulumi.Input

	ToHostRuntimePolicyFailedKubernetesChecksOutput() HostRuntimePolicyFailedKubernetesChecksOutput
	ToHostRuntimePolicyFailedKubernetesChecksOutputWithContext(context.Context) HostRuntimePolicyFailedKubernetesChecksOutput
}

HostRuntimePolicyFailedKubernetesChecksInput is an input type that accepts HostRuntimePolicyFailedKubernetesChecksArgs and HostRuntimePolicyFailedKubernetesChecksOutput values. You can construct a concrete instance of `HostRuntimePolicyFailedKubernetesChecksInput` via:

HostRuntimePolicyFailedKubernetesChecksArgs{...}

type HostRuntimePolicyFailedKubernetesChecksOutput added in v0.8.27

type HostRuntimePolicyFailedKubernetesChecksOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyFailedKubernetesChecksOutput) ElementType added in v0.8.27

func (HostRuntimePolicyFailedKubernetesChecksOutput) Enabled added in v0.8.27

func (HostRuntimePolicyFailedKubernetesChecksOutput) FailedChecks added in v0.8.27

func (HostRuntimePolicyFailedKubernetesChecksOutput) ToHostRuntimePolicyFailedKubernetesChecksOutput added in v0.8.27

func (o HostRuntimePolicyFailedKubernetesChecksOutput) ToHostRuntimePolicyFailedKubernetesChecksOutput() HostRuntimePolicyFailedKubernetesChecksOutput

func (HostRuntimePolicyFailedKubernetesChecksOutput) ToHostRuntimePolicyFailedKubernetesChecksOutputWithContext added in v0.8.27

func (o HostRuntimePolicyFailedKubernetesChecksOutput) ToHostRuntimePolicyFailedKubernetesChecksOutputWithContext(ctx context.Context) HostRuntimePolicyFailedKubernetesChecksOutput

func (HostRuntimePolicyFailedKubernetesChecksOutput) ToHostRuntimePolicyFailedKubernetesChecksPtrOutput added in v0.8.27

func (o HostRuntimePolicyFailedKubernetesChecksOutput) ToHostRuntimePolicyFailedKubernetesChecksPtrOutput() HostRuntimePolicyFailedKubernetesChecksPtrOutput

func (HostRuntimePolicyFailedKubernetesChecksOutput) ToHostRuntimePolicyFailedKubernetesChecksPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyFailedKubernetesChecksOutput) ToHostRuntimePolicyFailedKubernetesChecksPtrOutputWithContext(ctx context.Context) HostRuntimePolicyFailedKubernetesChecksPtrOutput

type HostRuntimePolicyFailedKubernetesChecksPtrInput added in v0.8.27

type HostRuntimePolicyFailedKubernetesChecksPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyFailedKubernetesChecksPtrOutput() HostRuntimePolicyFailedKubernetesChecksPtrOutput
	ToHostRuntimePolicyFailedKubernetesChecksPtrOutputWithContext(context.Context) HostRuntimePolicyFailedKubernetesChecksPtrOutput
}

HostRuntimePolicyFailedKubernetesChecksPtrInput is an input type that accepts HostRuntimePolicyFailedKubernetesChecksArgs, HostRuntimePolicyFailedKubernetesChecksPtr and HostRuntimePolicyFailedKubernetesChecksPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyFailedKubernetesChecksPtrInput` via:

        HostRuntimePolicyFailedKubernetesChecksArgs{...}

or:

        nil

type HostRuntimePolicyFailedKubernetesChecksPtrOutput added in v0.8.27

type HostRuntimePolicyFailedKubernetesChecksPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyFailedKubernetesChecksPtrOutput) Elem added in v0.8.27

func (HostRuntimePolicyFailedKubernetesChecksPtrOutput) ElementType added in v0.8.27

func (HostRuntimePolicyFailedKubernetesChecksPtrOutput) Enabled added in v0.8.27

func (HostRuntimePolicyFailedKubernetesChecksPtrOutput) FailedChecks added in v0.8.27

func (HostRuntimePolicyFailedKubernetesChecksPtrOutput) ToHostRuntimePolicyFailedKubernetesChecksPtrOutput added in v0.8.27

func (o HostRuntimePolicyFailedKubernetesChecksPtrOutput) ToHostRuntimePolicyFailedKubernetesChecksPtrOutput() HostRuntimePolicyFailedKubernetesChecksPtrOutput

func (HostRuntimePolicyFailedKubernetesChecksPtrOutput) ToHostRuntimePolicyFailedKubernetesChecksPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyFailedKubernetesChecksPtrOutput) ToHostRuntimePolicyFailedKubernetesChecksPtrOutputWithContext(ctx context.Context) HostRuntimePolicyFailedKubernetesChecksPtrOutput

type HostRuntimePolicyFileBlock added in v0.8.27

type HostRuntimePolicyFileBlock struct {
	BlockFilesProcesses            []string `pulumi:"blockFilesProcesses"`
	BlockFilesUsers                []string `pulumi:"blockFilesUsers"`
	Enabled                        *bool    `pulumi:"enabled"`
	ExceptionalBlockFiles          []string `pulumi:"exceptionalBlockFiles"`
	ExceptionalBlockFilesProcesses []string `pulumi:"exceptionalBlockFilesProcesses"`
	ExceptionalBlockFilesUsers     []string `pulumi:"exceptionalBlockFilesUsers"`
	FilenameBlockLists             []string `pulumi:"filenameBlockLists"`
}

type HostRuntimePolicyFileBlockArgs added in v0.8.27

type HostRuntimePolicyFileBlockArgs struct {
	BlockFilesProcesses            pulumi.StringArrayInput `pulumi:"blockFilesProcesses"`
	BlockFilesUsers                pulumi.StringArrayInput `pulumi:"blockFilesUsers"`
	Enabled                        pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalBlockFiles          pulumi.StringArrayInput `pulumi:"exceptionalBlockFiles"`
	ExceptionalBlockFilesProcesses pulumi.StringArrayInput `pulumi:"exceptionalBlockFilesProcesses"`
	ExceptionalBlockFilesUsers     pulumi.StringArrayInput `pulumi:"exceptionalBlockFilesUsers"`
	FilenameBlockLists             pulumi.StringArrayInput `pulumi:"filenameBlockLists"`
}

func (HostRuntimePolicyFileBlockArgs) ElementType added in v0.8.27

func (HostRuntimePolicyFileBlockArgs) ToHostRuntimePolicyFileBlockOutput added in v0.8.27

func (i HostRuntimePolicyFileBlockArgs) ToHostRuntimePolicyFileBlockOutput() HostRuntimePolicyFileBlockOutput

func (HostRuntimePolicyFileBlockArgs) ToHostRuntimePolicyFileBlockOutputWithContext added in v0.8.27

func (i HostRuntimePolicyFileBlockArgs) ToHostRuntimePolicyFileBlockOutputWithContext(ctx context.Context) HostRuntimePolicyFileBlockOutput

func (HostRuntimePolicyFileBlockArgs) ToHostRuntimePolicyFileBlockPtrOutput added in v0.8.27

func (i HostRuntimePolicyFileBlockArgs) ToHostRuntimePolicyFileBlockPtrOutput() HostRuntimePolicyFileBlockPtrOutput

func (HostRuntimePolicyFileBlockArgs) ToHostRuntimePolicyFileBlockPtrOutputWithContext added in v0.8.27

func (i HostRuntimePolicyFileBlockArgs) ToHostRuntimePolicyFileBlockPtrOutputWithContext(ctx context.Context) HostRuntimePolicyFileBlockPtrOutput

type HostRuntimePolicyFileBlockInput added in v0.8.27

type HostRuntimePolicyFileBlockInput interface {
	pulumi.Input

	ToHostRuntimePolicyFileBlockOutput() HostRuntimePolicyFileBlockOutput
	ToHostRuntimePolicyFileBlockOutputWithContext(context.Context) HostRuntimePolicyFileBlockOutput
}

HostRuntimePolicyFileBlockInput is an input type that accepts HostRuntimePolicyFileBlockArgs and HostRuntimePolicyFileBlockOutput values. You can construct a concrete instance of `HostRuntimePolicyFileBlockInput` via:

HostRuntimePolicyFileBlockArgs{...}

type HostRuntimePolicyFileBlockOutput added in v0.8.27

type HostRuntimePolicyFileBlockOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyFileBlockOutput) BlockFilesProcesses added in v0.8.27

func (HostRuntimePolicyFileBlockOutput) BlockFilesUsers added in v0.8.27

func (HostRuntimePolicyFileBlockOutput) ElementType added in v0.8.27

func (HostRuntimePolicyFileBlockOutput) Enabled added in v0.8.27

func (HostRuntimePolicyFileBlockOutput) ExceptionalBlockFiles added in v0.8.27

func (o HostRuntimePolicyFileBlockOutput) ExceptionalBlockFiles() pulumi.StringArrayOutput

func (HostRuntimePolicyFileBlockOutput) ExceptionalBlockFilesProcesses added in v0.8.27

func (o HostRuntimePolicyFileBlockOutput) ExceptionalBlockFilesProcesses() pulumi.StringArrayOutput

func (HostRuntimePolicyFileBlockOutput) ExceptionalBlockFilesUsers added in v0.8.27

func (o HostRuntimePolicyFileBlockOutput) ExceptionalBlockFilesUsers() pulumi.StringArrayOutput

func (HostRuntimePolicyFileBlockOutput) FilenameBlockLists added in v0.8.27

func (HostRuntimePolicyFileBlockOutput) ToHostRuntimePolicyFileBlockOutput added in v0.8.27

func (o HostRuntimePolicyFileBlockOutput) ToHostRuntimePolicyFileBlockOutput() HostRuntimePolicyFileBlockOutput

func (HostRuntimePolicyFileBlockOutput) ToHostRuntimePolicyFileBlockOutputWithContext added in v0.8.27

func (o HostRuntimePolicyFileBlockOutput) ToHostRuntimePolicyFileBlockOutputWithContext(ctx context.Context) HostRuntimePolicyFileBlockOutput

func (HostRuntimePolicyFileBlockOutput) ToHostRuntimePolicyFileBlockPtrOutput added in v0.8.27

func (o HostRuntimePolicyFileBlockOutput) ToHostRuntimePolicyFileBlockPtrOutput() HostRuntimePolicyFileBlockPtrOutput

func (HostRuntimePolicyFileBlockOutput) ToHostRuntimePolicyFileBlockPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyFileBlockOutput) ToHostRuntimePolicyFileBlockPtrOutputWithContext(ctx context.Context) HostRuntimePolicyFileBlockPtrOutput

type HostRuntimePolicyFileBlockPtrInput added in v0.8.27

type HostRuntimePolicyFileBlockPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyFileBlockPtrOutput() HostRuntimePolicyFileBlockPtrOutput
	ToHostRuntimePolicyFileBlockPtrOutputWithContext(context.Context) HostRuntimePolicyFileBlockPtrOutput
}

HostRuntimePolicyFileBlockPtrInput is an input type that accepts HostRuntimePolicyFileBlockArgs, HostRuntimePolicyFileBlockPtr and HostRuntimePolicyFileBlockPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyFileBlockPtrInput` via:

        HostRuntimePolicyFileBlockArgs{...}

or:

        nil

func HostRuntimePolicyFileBlockPtr added in v0.8.27

type HostRuntimePolicyFileBlockPtrOutput added in v0.8.27

type HostRuntimePolicyFileBlockPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyFileBlockPtrOutput) BlockFilesProcesses added in v0.8.27

func (HostRuntimePolicyFileBlockPtrOutput) BlockFilesUsers added in v0.8.27

func (HostRuntimePolicyFileBlockPtrOutput) Elem added in v0.8.27

func (HostRuntimePolicyFileBlockPtrOutput) ElementType added in v0.8.27

func (HostRuntimePolicyFileBlockPtrOutput) Enabled added in v0.8.27

func (HostRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFiles added in v0.8.27

func (HostRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFilesProcesses added in v0.8.27

func (o HostRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFilesProcesses() pulumi.StringArrayOutput

func (HostRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFilesUsers added in v0.8.27

func (o HostRuntimePolicyFileBlockPtrOutput) ExceptionalBlockFilesUsers() pulumi.StringArrayOutput

func (HostRuntimePolicyFileBlockPtrOutput) FilenameBlockLists added in v0.8.27

func (HostRuntimePolicyFileBlockPtrOutput) ToHostRuntimePolicyFileBlockPtrOutput added in v0.8.27

func (o HostRuntimePolicyFileBlockPtrOutput) ToHostRuntimePolicyFileBlockPtrOutput() HostRuntimePolicyFileBlockPtrOutput

func (HostRuntimePolicyFileBlockPtrOutput) ToHostRuntimePolicyFileBlockPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyFileBlockPtrOutput) ToHostRuntimePolicyFileBlockPtrOutputWithContext(ctx context.Context) HostRuntimePolicyFileBlockPtrOutput

type HostRuntimePolicyFileIntegrityMonitoring

type HostRuntimePolicyFileIntegrityMonitoring struct {
	// If true, file integrity monitoring is enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of paths to be excluded from monitoring.
	ExceptionalMonitoredFiles []string `pulumi:"exceptionalMonitoredFiles"`
	// List of processes to be excluded from monitoring.
	ExceptionalMonitoredFilesProcesses []string `pulumi:"exceptionalMonitoredFilesProcesses"`
	// List of users to be excluded from monitoring.
	ExceptionalMonitoredFilesUsers []string `pulumi:"exceptionalMonitoredFilesUsers"`
	// List of paths to be monitored.
	MonitoredFiles []string `pulumi:"monitoredFiles"`
	// Whether to monitor file attribute operations.
	MonitoredFilesAttributes *bool `pulumi:"monitoredFilesAttributes"`
	// Whether to monitor file create operations.
	MonitoredFilesCreate *bool `pulumi:"monitoredFilesCreate"`
	// Whether to monitor file delete operations.
	MonitoredFilesDelete *bool `pulumi:"monitoredFilesDelete"`
	// Whether to monitor file modify operations.
	MonitoredFilesModify *bool `pulumi:"monitoredFilesModify"`
	// List of processes associated with monitored files.
	MonitoredFilesProcesses []string `pulumi:"monitoredFilesProcesses"`
	// Whether to monitor file read operations.
	MonitoredFilesRead *bool `pulumi:"monitoredFilesRead"`
	// List of users associated with monitored files.
	MonitoredFilesUsers []string `pulumi:"monitoredFilesUsers"`
}

type HostRuntimePolicyFileIntegrityMonitoringArgs

type HostRuntimePolicyFileIntegrityMonitoringArgs struct {
	// If true, file integrity monitoring is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of paths to be excluded from monitoring.
	ExceptionalMonitoredFiles pulumi.StringArrayInput `pulumi:"exceptionalMonitoredFiles"`
	// List of processes to be excluded from monitoring.
	ExceptionalMonitoredFilesProcesses pulumi.StringArrayInput `pulumi:"exceptionalMonitoredFilesProcesses"`
	// List of users to be excluded from monitoring.
	ExceptionalMonitoredFilesUsers pulumi.StringArrayInput `pulumi:"exceptionalMonitoredFilesUsers"`
	// List of paths to be monitored.
	MonitoredFiles pulumi.StringArrayInput `pulumi:"monitoredFiles"`
	// Whether to monitor file attribute operations.
	MonitoredFilesAttributes pulumi.BoolPtrInput `pulumi:"monitoredFilesAttributes"`
	// Whether to monitor file create operations.
	MonitoredFilesCreate pulumi.BoolPtrInput `pulumi:"monitoredFilesCreate"`
	// Whether to monitor file delete operations.
	MonitoredFilesDelete pulumi.BoolPtrInput `pulumi:"monitoredFilesDelete"`
	// Whether to monitor file modify operations.
	MonitoredFilesModify pulumi.BoolPtrInput `pulumi:"monitoredFilesModify"`
	// List of processes associated with monitored files.
	MonitoredFilesProcesses pulumi.StringArrayInput `pulumi:"monitoredFilesProcesses"`
	// Whether to monitor file read operations.
	MonitoredFilesRead pulumi.BoolPtrInput `pulumi:"monitoredFilesRead"`
	// List of users associated with monitored files.
	MonitoredFilesUsers pulumi.StringArrayInput `pulumi:"monitoredFilesUsers"`
}

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) Enabled added in v0.8.27

If true, file integrity monitoring is enabled.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFiles added in v0.8.27

List of paths to be excluded from monitoring.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFilesProcesses added in v0.8.27

func (o HostRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFilesProcesses() pulumi.StringArrayOutput

List of processes to be excluded from monitoring.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFilesUsers added in v0.8.27

func (o HostRuntimePolicyFileIntegrityMonitoringOutput) ExceptionalMonitoredFilesUsers() pulumi.StringArrayOutput

List of users to be excluded from monitoring.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFiles added in v0.8.27

List of paths to be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesAttributes added in v0.8.27

Whether to monitor file attribute operations.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesCreate added in v0.8.27

Whether to monitor file create operations.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesDelete added in v0.8.27

Whether to monitor file delete operations.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesModify added in v0.8.27

Whether to monitor file modify operations.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesProcesses added in v0.8.27

List of processes associated with monitored files.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesRead added in v0.8.27

Whether to monitor file read operations.

func (HostRuntimePolicyFileIntegrityMonitoringOutput) MonitoredFilesUsers added in v0.8.27

List of users associated with monitored files.

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) Enabled added in v0.8.27

If true, file integrity monitoring is enabled.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) ExceptionalMonitoredFiles added in v0.8.27

List of paths to be excluded from monitoring.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) ExceptionalMonitoredFilesProcesses added in v0.8.27

func (o HostRuntimePolicyFileIntegrityMonitoringPtrOutput) ExceptionalMonitoredFilesProcesses() pulumi.StringArrayOutput

List of processes to be excluded from monitoring.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) ExceptionalMonitoredFilesUsers added in v0.8.27

List of users to be excluded from monitoring.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFiles added in v0.8.27

List of paths to be monitored.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFilesAttributes added in v0.8.27

Whether to monitor file attribute operations.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFilesCreate added in v0.8.27

Whether to monitor file create operations.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFilesDelete added in v0.8.27

Whether to monitor file delete operations.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFilesModify added in v0.8.27

Whether to monitor file modify operations.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFilesProcesses added in v0.8.27

List of processes associated with monitored files.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFilesRead added in v0.8.27

Whether to monitor file read operations.

func (HostRuntimePolicyFileIntegrityMonitoringPtrOutput) MonitoredFilesUsers added in v0.8.27

List of users associated with monitored files.

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 HostRuntimePolicyLimitContainerPrivilege added in v0.8.27

type HostRuntimePolicyLimitContainerPrivilege struct {
	// Whether to block adding capabilities.
	BlockAddCapabilities *bool `pulumi:"blockAddCapabilities"`
	// Whether container privilege limitations are enabled.
	Enabled *bool `pulumi:"enabled"`
	// Whether to limit IPC-related capabilities.
	Ipcmode *bool `pulumi:"ipcmode"`
	// Whether to limit network-related capabilities.
	Netmode *bool `pulumi:"netmode"`
	// Whether to limit process-related capabilities.
	Pidmode *bool `pulumi:"pidmode"`
	// Whether to prevent low port binding.
	PreventLowPortBinding *bool `pulumi:"preventLowPortBinding"`
	// Whether to prevent the use of the root user.
	PreventRootUser *bool `pulumi:"preventRootUser"`
	// Whether the container is run in privileged mode.
	Privileged *bool `pulumi:"privileged"`
	// Whether to use the host user.
	UseHostUser *bool `pulumi:"useHostUser"`
	// Whether to limit user-related capabilities.
	Usermode *bool `pulumi:"usermode"`
	// Whether to limit UTS-related capabilities.
	Utsmode *bool `pulumi:"utsmode"`
}

type HostRuntimePolicyLimitContainerPrivilegeArgs added in v0.8.27

type HostRuntimePolicyLimitContainerPrivilegeArgs struct {
	// Whether to block adding capabilities.
	BlockAddCapabilities pulumi.BoolPtrInput `pulumi:"blockAddCapabilities"`
	// Whether container privilege limitations are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Whether to limit IPC-related capabilities.
	Ipcmode pulumi.BoolPtrInput `pulumi:"ipcmode"`
	// Whether to limit network-related capabilities.
	Netmode pulumi.BoolPtrInput `pulumi:"netmode"`
	// Whether to limit process-related capabilities.
	Pidmode pulumi.BoolPtrInput `pulumi:"pidmode"`
	// Whether to prevent low port binding.
	PreventLowPortBinding pulumi.BoolPtrInput `pulumi:"preventLowPortBinding"`
	// Whether to prevent the use of the root user.
	PreventRootUser pulumi.BoolPtrInput `pulumi:"preventRootUser"`
	// Whether the container is run in privileged mode.
	Privileged pulumi.BoolPtrInput `pulumi:"privileged"`
	// Whether to use the host user.
	UseHostUser pulumi.BoolPtrInput `pulumi:"useHostUser"`
	// Whether to limit user-related capabilities.
	Usermode pulumi.BoolPtrInput `pulumi:"usermode"`
	// Whether to limit UTS-related capabilities.
	Utsmode pulumi.BoolPtrInput `pulumi:"utsmode"`
}

func (HostRuntimePolicyLimitContainerPrivilegeArgs) ElementType added in v0.8.27

func (HostRuntimePolicyLimitContainerPrivilegeArgs) ToHostRuntimePolicyLimitContainerPrivilegeOutput added in v0.8.27

func (i HostRuntimePolicyLimitContainerPrivilegeArgs) ToHostRuntimePolicyLimitContainerPrivilegeOutput() HostRuntimePolicyLimitContainerPrivilegeOutput

func (HostRuntimePolicyLimitContainerPrivilegeArgs) ToHostRuntimePolicyLimitContainerPrivilegeOutputWithContext added in v0.8.27

func (i HostRuntimePolicyLimitContainerPrivilegeArgs) ToHostRuntimePolicyLimitContainerPrivilegeOutputWithContext(ctx context.Context) HostRuntimePolicyLimitContainerPrivilegeOutput

type HostRuntimePolicyLimitContainerPrivilegeArray added in v0.8.27

type HostRuntimePolicyLimitContainerPrivilegeArray []HostRuntimePolicyLimitContainerPrivilegeInput

func (HostRuntimePolicyLimitContainerPrivilegeArray) ElementType added in v0.8.27

func (HostRuntimePolicyLimitContainerPrivilegeArray) ToHostRuntimePolicyLimitContainerPrivilegeArrayOutput added in v0.8.27

func (i HostRuntimePolicyLimitContainerPrivilegeArray) ToHostRuntimePolicyLimitContainerPrivilegeArrayOutput() HostRuntimePolicyLimitContainerPrivilegeArrayOutput

func (HostRuntimePolicyLimitContainerPrivilegeArray) ToHostRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext added in v0.8.27

func (i HostRuntimePolicyLimitContainerPrivilegeArray) ToHostRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext(ctx context.Context) HostRuntimePolicyLimitContainerPrivilegeArrayOutput

type HostRuntimePolicyLimitContainerPrivilegeArrayInput added in v0.8.27

type HostRuntimePolicyLimitContainerPrivilegeArrayInput interface {
	pulumi.Input

	ToHostRuntimePolicyLimitContainerPrivilegeArrayOutput() HostRuntimePolicyLimitContainerPrivilegeArrayOutput
	ToHostRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext(context.Context) HostRuntimePolicyLimitContainerPrivilegeArrayOutput
}

HostRuntimePolicyLimitContainerPrivilegeArrayInput is an input type that accepts HostRuntimePolicyLimitContainerPrivilegeArray and HostRuntimePolicyLimitContainerPrivilegeArrayOutput values. You can construct a concrete instance of `HostRuntimePolicyLimitContainerPrivilegeArrayInput` via:

HostRuntimePolicyLimitContainerPrivilegeArray{ HostRuntimePolicyLimitContainerPrivilegeArgs{...} }

type HostRuntimePolicyLimitContainerPrivilegeArrayOutput added in v0.8.27

type HostRuntimePolicyLimitContainerPrivilegeArrayOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyLimitContainerPrivilegeArrayOutput) ElementType added in v0.8.27

func (HostRuntimePolicyLimitContainerPrivilegeArrayOutput) Index added in v0.8.27

func (HostRuntimePolicyLimitContainerPrivilegeArrayOutput) ToHostRuntimePolicyLimitContainerPrivilegeArrayOutput added in v0.8.27

func (o HostRuntimePolicyLimitContainerPrivilegeArrayOutput) ToHostRuntimePolicyLimitContainerPrivilegeArrayOutput() HostRuntimePolicyLimitContainerPrivilegeArrayOutput

func (HostRuntimePolicyLimitContainerPrivilegeArrayOutput) ToHostRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext added in v0.8.27

func (o HostRuntimePolicyLimitContainerPrivilegeArrayOutput) ToHostRuntimePolicyLimitContainerPrivilegeArrayOutputWithContext(ctx context.Context) HostRuntimePolicyLimitContainerPrivilegeArrayOutput

type HostRuntimePolicyLimitContainerPrivilegeInput added in v0.8.27

type HostRuntimePolicyLimitContainerPrivilegeInput interface {
	pulumi.Input

	ToHostRuntimePolicyLimitContainerPrivilegeOutput() HostRuntimePolicyLimitContainerPrivilegeOutput
	ToHostRuntimePolicyLimitContainerPrivilegeOutputWithContext(context.Context) HostRuntimePolicyLimitContainerPrivilegeOutput
}

HostRuntimePolicyLimitContainerPrivilegeInput is an input type that accepts HostRuntimePolicyLimitContainerPrivilegeArgs and HostRuntimePolicyLimitContainerPrivilegeOutput values. You can construct a concrete instance of `HostRuntimePolicyLimitContainerPrivilegeInput` via:

HostRuntimePolicyLimitContainerPrivilegeArgs{...}

type HostRuntimePolicyLimitContainerPrivilegeOutput added in v0.8.27

type HostRuntimePolicyLimitContainerPrivilegeOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyLimitContainerPrivilegeOutput) BlockAddCapabilities added in v0.8.27

Whether to block adding capabilities.

func (HostRuntimePolicyLimitContainerPrivilegeOutput) ElementType added in v0.8.27

func (HostRuntimePolicyLimitContainerPrivilegeOutput) Enabled added in v0.8.27

Whether container privilege limitations are enabled.

func (HostRuntimePolicyLimitContainerPrivilegeOutput) Ipcmode added in v0.8.27

Whether to limit IPC-related capabilities.

func (HostRuntimePolicyLimitContainerPrivilegeOutput) Netmode added in v0.8.27

Whether to limit network-related capabilities.

func (HostRuntimePolicyLimitContainerPrivilegeOutput) Pidmode added in v0.8.27

Whether to limit process-related capabilities.

func (HostRuntimePolicyLimitContainerPrivilegeOutput) PreventLowPortBinding added in v0.8.27

Whether to prevent low port binding.

func (HostRuntimePolicyLimitContainerPrivilegeOutput) PreventRootUser added in v0.8.27

Whether to prevent the use of the root user.

func (HostRuntimePolicyLimitContainerPrivilegeOutput) Privileged added in v0.8.27

Whether the container is run in privileged mode.

func (HostRuntimePolicyLimitContainerPrivilegeOutput) ToHostRuntimePolicyLimitContainerPrivilegeOutput added in v0.8.27

func (o HostRuntimePolicyLimitContainerPrivilegeOutput) ToHostRuntimePolicyLimitContainerPrivilegeOutput() HostRuntimePolicyLimitContainerPrivilegeOutput

func (HostRuntimePolicyLimitContainerPrivilegeOutput) ToHostRuntimePolicyLimitContainerPrivilegeOutputWithContext added in v0.8.27

func (o HostRuntimePolicyLimitContainerPrivilegeOutput) ToHostRuntimePolicyLimitContainerPrivilegeOutputWithContext(ctx context.Context) HostRuntimePolicyLimitContainerPrivilegeOutput

func (HostRuntimePolicyLimitContainerPrivilegeOutput) UseHostUser added in v0.8.27

Whether to use the host user.

func (HostRuntimePolicyLimitContainerPrivilegeOutput) Usermode added in v0.8.27

Whether to limit user-related capabilities.

func (HostRuntimePolicyLimitContainerPrivilegeOutput) Utsmode added in v0.8.27

Whether to limit UTS-related capabilities.

type HostRuntimePolicyLinuxCapabilities added in v0.8.27

type HostRuntimePolicyLinuxCapabilities struct {
	Enabled                 *bool    `pulumi:"enabled"`
	RemoveLinuxCapabilities []string `pulumi:"removeLinuxCapabilities"`
}

type HostRuntimePolicyLinuxCapabilitiesArgs added in v0.8.27

type HostRuntimePolicyLinuxCapabilitiesArgs struct {
	Enabled                 pulumi.BoolPtrInput     `pulumi:"enabled"`
	RemoveLinuxCapabilities pulumi.StringArrayInput `pulumi:"removeLinuxCapabilities"`
}

func (HostRuntimePolicyLinuxCapabilitiesArgs) ElementType added in v0.8.27

func (HostRuntimePolicyLinuxCapabilitiesArgs) ToHostRuntimePolicyLinuxCapabilitiesOutput added in v0.8.27

func (i HostRuntimePolicyLinuxCapabilitiesArgs) ToHostRuntimePolicyLinuxCapabilitiesOutput() HostRuntimePolicyLinuxCapabilitiesOutput

func (HostRuntimePolicyLinuxCapabilitiesArgs) ToHostRuntimePolicyLinuxCapabilitiesOutputWithContext added in v0.8.27

func (i HostRuntimePolicyLinuxCapabilitiesArgs) ToHostRuntimePolicyLinuxCapabilitiesOutputWithContext(ctx context.Context) HostRuntimePolicyLinuxCapabilitiesOutput

func (HostRuntimePolicyLinuxCapabilitiesArgs) ToHostRuntimePolicyLinuxCapabilitiesPtrOutput added in v0.8.27

func (i HostRuntimePolicyLinuxCapabilitiesArgs) ToHostRuntimePolicyLinuxCapabilitiesPtrOutput() HostRuntimePolicyLinuxCapabilitiesPtrOutput

func (HostRuntimePolicyLinuxCapabilitiesArgs) ToHostRuntimePolicyLinuxCapabilitiesPtrOutputWithContext added in v0.8.27

func (i HostRuntimePolicyLinuxCapabilitiesArgs) ToHostRuntimePolicyLinuxCapabilitiesPtrOutputWithContext(ctx context.Context) HostRuntimePolicyLinuxCapabilitiesPtrOutput

type HostRuntimePolicyLinuxCapabilitiesInput added in v0.8.27

type HostRuntimePolicyLinuxCapabilitiesInput interface {
	pulumi.Input

	ToHostRuntimePolicyLinuxCapabilitiesOutput() HostRuntimePolicyLinuxCapabilitiesOutput
	ToHostRuntimePolicyLinuxCapabilitiesOutputWithContext(context.Context) HostRuntimePolicyLinuxCapabilitiesOutput
}

HostRuntimePolicyLinuxCapabilitiesInput is an input type that accepts HostRuntimePolicyLinuxCapabilitiesArgs and HostRuntimePolicyLinuxCapabilitiesOutput values. You can construct a concrete instance of `HostRuntimePolicyLinuxCapabilitiesInput` via:

HostRuntimePolicyLinuxCapabilitiesArgs{...}

type HostRuntimePolicyLinuxCapabilitiesOutput added in v0.8.27

type HostRuntimePolicyLinuxCapabilitiesOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyLinuxCapabilitiesOutput) ElementType added in v0.8.27

func (HostRuntimePolicyLinuxCapabilitiesOutput) Enabled added in v0.8.27

func (HostRuntimePolicyLinuxCapabilitiesOutput) RemoveLinuxCapabilities added in v0.8.27

func (HostRuntimePolicyLinuxCapabilitiesOutput) ToHostRuntimePolicyLinuxCapabilitiesOutput added in v0.8.27

func (o HostRuntimePolicyLinuxCapabilitiesOutput) ToHostRuntimePolicyLinuxCapabilitiesOutput() HostRuntimePolicyLinuxCapabilitiesOutput

func (HostRuntimePolicyLinuxCapabilitiesOutput) ToHostRuntimePolicyLinuxCapabilitiesOutputWithContext added in v0.8.27

func (o HostRuntimePolicyLinuxCapabilitiesOutput) ToHostRuntimePolicyLinuxCapabilitiesOutputWithContext(ctx context.Context) HostRuntimePolicyLinuxCapabilitiesOutput

func (HostRuntimePolicyLinuxCapabilitiesOutput) ToHostRuntimePolicyLinuxCapabilitiesPtrOutput added in v0.8.27

func (o HostRuntimePolicyLinuxCapabilitiesOutput) ToHostRuntimePolicyLinuxCapabilitiesPtrOutput() HostRuntimePolicyLinuxCapabilitiesPtrOutput

func (HostRuntimePolicyLinuxCapabilitiesOutput) ToHostRuntimePolicyLinuxCapabilitiesPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyLinuxCapabilitiesOutput) ToHostRuntimePolicyLinuxCapabilitiesPtrOutputWithContext(ctx context.Context) HostRuntimePolicyLinuxCapabilitiesPtrOutput

type HostRuntimePolicyLinuxCapabilitiesPtrInput added in v0.8.27

type HostRuntimePolicyLinuxCapabilitiesPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyLinuxCapabilitiesPtrOutput() HostRuntimePolicyLinuxCapabilitiesPtrOutput
	ToHostRuntimePolicyLinuxCapabilitiesPtrOutputWithContext(context.Context) HostRuntimePolicyLinuxCapabilitiesPtrOutput
}

HostRuntimePolicyLinuxCapabilitiesPtrInput is an input type that accepts HostRuntimePolicyLinuxCapabilitiesArgs, HostRuntimePolicyLinuxCapabilitiesPtr and HostRuntimePolicyLinuxCapabilitiesPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyLinuxCapabilitiesPtrInput` via:

        HostRuntimePolicyLinuxCapabilitiesArgs{...}

or:

        nil

type HostRuntimePolicyLinuxCapabilitiesPtrOutput added in v0.8.27

type HostRuntimePolicyLinuxCapabilitiesPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyLinuxCapabilitiesPtrOutput) Elem added in v0.8.27

func (HostRuntimePolicyLinuxCapabilitiesPtrOutput) ElementType added in v0.8.27

func (HostRuntimePolicyLinuxCapabilitiesPtrOutput) Enabled added in v0.8.27

func (HostRuntimePolicyLinuxCapabilitiesPtrOutput) RemoveLinuxCapabilities added in v0.8.27

func (HostRuntimePolicyLinuxCapabilitiesPtrOutput) ToHostRuntimePolicyLinuxCapabilitiesPtrOutput added in v0.8.27

func (o HostRuntimePolicyLinuxCapabilitiesPtrOutput) ToHostRuntimePolicyLinuxCapabilitiesPtrOutput() HostRuntimePolicyLinuxCapabilitiesPtrOutput

func (HostRuntimePolicyLinuxCapabilitiesPtrOutput) ToHostRuntimePolicyLinuxCapabilitiesPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyLinuxCapabilitiesPtrOutput) ToHostRuntimePolicyLinuxCapabilitiesPtrOutputWithContext(ctx context.Context) HostRuntimePolicyLinuxCapabilitiesPtrOutput

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"`
	// List of registry paths to be excluded from being protected.
	IncludeDirectories []string `pulumi:"includeDirectories"`
}

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"`
	// List of registry paths to be excluded from being protected.
	IncludeDirectories pulumi.StringArrayInput `pulumi:"includeDirectories"`
}

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) IncludeDirectories added in v0.8.27

List of registry paths 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) IncludeDirectories added in v0.8.27

List of registry paths 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) AllowedExecutables added in v0.8.27

Allowed executables configuration.

func (HostRuntimePolicyOutput) AllowedRegistries added in v0.8.27

List of allowed registries.

func (HostRuntimePolicyOutput) ApplicationScopes

func (o HostRuntimePolicyOutput) ApplicationScopes() pulumi.StringArrayOutput

Indicates the application scope of the service.

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) Auditing added in v0.8.27

func (HostRuntimePolicyOutput) Author

Username of the account that created the service.

func (HostRuntimePolicyOutput) BlacklistedOsUsers added in v0.8.27

func (HostRuntimePolicyOutput) BlockContainerExec added in v0.8.27

func (o HostRuntimePolicyOutput) BlockContainerExec() pulumi.BoolPtrOutput

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) BlockDisallowedImages added in v0.8.27

func (o HostRuntimePolicyOutput) BlockDisallowedImages() pulumi.BoolPtrOutput

func (HostRuntimePolicyOutput) BlockFilelessExec added in v0.8.27

func (o HostRuntimePolicyOutput) BlockFilelessExec() pulumi.BoolPtrOutput

func (HostRuntimePolicyOutput) BlockNonCompliantWorkloads added in v0.8.27

func (o HostRuntimePolicyOutput) BlockNonCompliantWorkloads() pulumi.BoolPtrOutput

func (HostRuntimePolicyOutput) BlockNonK8sContainers added in v0.8.27

func (o HostRuntimePolicyOutput) BlockNonK8sContainers() pulumi.BoolPtrOutput

func (HostRuntimePolicyOutput) BlockedFiles

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

func (HostRuntimePolicyOutput) BypassScopes added in v0.8.27

Bypass scope configuration.

func (HostRuntimePolicyOutput) ContainerExec added in v0.8.27

func (HostRuntimePolicyOutput) Created added in v0.8.27

func (HostRuntimePolicyOutput) Cve added in v0.8.27

func (HostRuntimePolicyOutput) DefaultSecurityProfile added in v0.8.27

func (o HostRuntimePolicyOutput) DefaultSecurityProfile() pulumi.StringPtrOutput

func (HostRuntimePolicyOutput) Description

The description of the host runtime policy

func (HostRuntimePolicyOutput) Digest added in v0.8.27

func (HostRuntimePolicyOutput) DriftPreventions added in v0.8.27

Drift prevention configuration.

func (HostRuntimePolicyOutput) ElementType

func (HostRuntimePolicyOutput) ElementType() reflect.Type

func (HostRuntimePolicyOutput) EnableCryptoMiningDns added in v0.8.27

func (o HostRuntimePolicyOutput) EnableCryptoMiningDns() pulumi.BoolPtrOutput

func (HostRuntimePolicyOutput) EnableForkGuard added in v0.8.27

func (o HostRuntimePolicyOutput) EnableForkGuard() pulumi.BoolPtrOutput

func (HostRuntimePolicyOutput) EnableIpReputation added in v0.8.27

func (o HostRuntimePolicyOutput) EnableIpReputation() pulumi.BoolPtrOutput

func (HostRuntimePolicyOutput) EnablePortScanProtection added in v0.8.27

func (o HostRuntimePolicyOutput) EnablePortScanProtection() pulumi.BoolPtrOutput

func (HostRuntimePolicyOutput) Enabled

Whether allowed executables configuration is enabled.

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) EnforceSchedulerAddedOn added in v0.8.27

func (o HostRuntimePolicyOutput) EnforceSchedulerAddedOn() pulumi.IntOutput

func (HostRuntimePolicyOutput) ExcludeApplicationScopes added in v0.8.27

func (o HostRuntimePolicyOutput) ExcludeApplicationScopes() pulumi.StringArrayOutput

List of excluded application scopes.

func (HostRuntimePolicyOutput) ExecutableBlacklists added in v0.8.27

Executable blacklist configuration.

func (HostRuntimePolicyOutput) FailedKubernetesChecks added in v0.8.27

func (HostRuntimePolicyOutput) FileBlock added in v0.8.27

func (HostRuntimePolicyOutput) FileIntegrityMonitoring

Configuration for file integrity monitoring.

func (HostRuntimePolicyOutput) ForkGuardProcessLimit added in v0.8.27

func (o HostRuntimePolicyOutput) ForkGuardProcessLimit() pulumi.IntPtrOutput

func (HostRuntimePolicyOutput) ImageName added in v0.8.27

func (HostRuntimePolicyOutput) IsAuditChecked added in v0.8.27

func (o HostRuntimePolicyOutput) IsAuditChecked() pulumi.BoolPtrOutput

func (HostRuntimePolicyOutput) IsAutoGenerated added in v0.8.27

func (o HostRuntimePolicyOutput) IsAutoGenerated() pulumi.BoolPtrOutput

func (HostRuntimePolicyOutput) IsOotbPolicy added in v0.8.27

func (o HostRuntimePolicyOutput) IsOotbPolicy() pulumi.BoolPtrOutput

func (HostRuntimePolicyOutput) Lastupdate added in v0.8.27

func (o HostRuntimePolicyOutput) Lastupdate() pulumi.IntOutput

func (HostRuntimePolicyOutput) LimitContainerPrivileges added in v0.8.27

Container privileges configuration.

func (HostRuntimePolicyOutput) LinuxCapabilities added in v0.8.27

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 assigned to the attribute.

func (HostRuntimePolicyOutput) NoNewPrivileges added in v0.8.27

func (o HostRuntimePolicyOutput) NoNewPrivileges() pulumi.BoolPtrOutput

func (HostRuntimePolicyOutput) OnlyRegisteredImages added in v0.8.27

func (o HostRuntimePolicyOutput) OnlyRegisteredImages() pulumi.BoolPtrOutput

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

func (HostRuntimePolicyOutput) Permission added in v0.8.27

func (HostRuntimePolicyOutput) PortBlock added in v0.8.27

func (HostRuntimePolicyOutput) ReadonlyFiles added in v0.8.27

func (HostRuntimePolicyOutput) ReadonlyRegistry added in v0.8.27

func (HostRuntimePolicyOutput) Registry added in v0.8.27

func (HostRuntimePolicyOutput) RegistryAccessMonitoring added in v0.8.27

func (HostRuntimePolicyOutput) RepoName added in v0.8.27

func (HostRuntimePolicyOutput) ResourceName added in v0.8.27

func (HostRuntimePolicyOutput) ResourceType added in v0.8.27

func (HostRuntimePolicyOutput) RestrictedVolumes added in v0.8.27

Restricted volumes configuration.

func (HostRuntimePolicyOutput) ReverseShell added in v0.8.27

func (HostRuntimePolicyOutput) RuntimeMode added in v0.8.27

func (HostRuntimePolicyOutput) RuntimeType added in v0.8.27

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) Scopes added in v0.8.27

Scope configuration.

func (HostRuntimePolicyOutput) SystemIntegrityProtection added in v0.8.27

func (HostRuntimePolicyOutput) ToHostRuntimePolicyOutput

func (o HostRuntimePolicyOutput) ToHostRuntimePolicyOutput() HostRuntimePolicyOutput

func (HostRuntimePolicyOutput) ToHostRuntimePolicyOutputWithContext

func (o HostRuntimePolicyOutput) ToHostRuntimePolicyOutputWithContext(ctx context.Context) HostRuntimePolicyOutput

func (HostRuntimePolicyOutput) Tripwire added in v0.8.27

func (HostRuntimePolicyOutput) Type added in v0.8.27

func (HostRuntimePolicyOutput) Updated added in v0.8.27

func (HostRuntimePolicyOutput) Version added in v0.8.27

func (HostRuntimePolicyOutput) VpatchVersion added in v0.8.27

func (HostRuntimePolicyOutput) WhitelistedOsUsers added in v0.8.27

type HostRuntimePolicyPackageBlock added in v0.8.27

type HostRuntimePolicyPackageBlock struct {
	BlockPackagesProcesses            []string `pulumi:"blockPackagesProcesses"`
	BlockPackagesUsers                []string `pulumi:"blockPackagesUsers"`
	Enabled                           *bool    `pulumi:"enabled"`
	ExceptionalBlockPackagesFiles     []string `pulumi:"exceptionalBlockPackagesFiles"`
	ExceptionalBlockPackagesProcesses []string `pulumi:"exceptionalBlockPackagesProcesses"`
	ExceptionalBlockPackagesUsers     []string `pulumi:"exceptionalBlockPackagesUsers"`
	PackagesBlackLists                []string `pulumi:"packagesBlackLists"`
}

type HostRuntimePolicyPackageBlockArgs added in v0.8.27

type HostRuntimePolicyPackageBlockArgs struct {
	BlockPackagesProcesses            pulumi.StringArrayInput `pulumi:"blockPackagesProcesses"`
	BlockPackagesUsers                pulumi.StringArrayInput `pulumi:"blockPackagesUsers"`
	Enabled                           pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalBlockPackagesFiles     pulumi.StringArrayInput `pulumi:"exceptionalBlockPackagesFiles"`
	ExceptionalBlockPackagesProcesses pulumi.StringArrayInput `pulumi:"exceptionalBlockPackagesProcesses"`
	ExceptionalBlockPackagesUsers     pulumi.StringArrayInput `pulumi:"exceptionalBlockPackagesUsers"`
	PackagesBlackLists                pulumi.StringArrayInput `pulumi:"packagesBlackLists"`
}

func (HostRuntimePolicyPackageBlockArgs) ElementType added in v0.8.27

func (HostRuntimePolicyPackageBlockArgs) ToHostRuntimePolicyPackageBlockOutput added in v0.8.27

func (i HostRuntimePolicyPackageBlockArgs) ToHostRuntimePolicyPackageBlockOutput() HostRuntimePolicyPackageBlockOutput

func (HostRuntimePolicyPackageBlockArgs) ToHostRuntimePolicyPackageBlockOutputWithContext added in v0.8.27

func (i HostRuntimePolicyPackageBlockArgs) ToHostRuntimePolicyPackageBlockOutputWithContext(ctx context.Context) HostRuntimePolicyPackageBlockOutput

type HostRuntimePolicyPackageBlockArray added in v0.8.27

type HostRuntimePolicyPackageBlockArray []HostRuntimePolicyPackageBlockInput

func (HostRuntimePolicyPackageBlockArray) ElementType added in v0.8.27

func (HostRuntimePolicyPackageBlockArray) ToHostRuntimePolicyPackageBlockArrayOutput added in v0.8.27

func (i HostRuntimePolicyPackageBlockArray) ToHostRuntimePolicyPackageBlockArrayOutput() HostRuntimePolicyPackageBlockArrayOutput

func (HostRuntimePolicyPackageBlockArray) ToHostRuntimePolicyPackageBlockArrayOutputWithContext added in v0.8.27

func (i HostRuntimePolicyPackageBlockArray) ToHostRuntimePolicyPackageBlockArrayOutputWithContext(ctx context.Context) HostRuntimePolicyPackageBlockArrayOutput

type HostRuntimePolicyPackageBlockArrayInput added in v0.8.27

type HostRuntimePolicyPackageBlockArrayInput interface {
	pulumi.Input

	ToHostRuntimePolicyPackageBlockArrayOutput() HostRuntimePolicyPackageBlockArrayOutput
	ToHostRuntimePolicyPackageBlockArrayOutputWithContext(context.Context) HostRuntimePolicyPackageBlockArrayOutput
}

HostRuntimePolicyPackageBlockArrayInput is an input type that accepts HostRuntimePolicyPackageBlockArray and HostRuntimePolicyPackageBlockArrayOutput values. You can construct a concrete instance of `HostRuntimePolicyPackageBlockArrayInput` via:

HostRuntimePolicyPackageBlockArray{ HostRuntimePolicyPackageBlockArgs{...} }

type HostRuntimePolicyPackageBlockArrayOutput added in v0.8.27

type HostRuntimePolicyPackageBlockArrayOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyPackageBlockArrayOutput) ElementType added in v0.8.27

func (HostRuntimePolicyPackageBlockArrayOutput) Index added in v0.8.27

func (HostRuntimePolicyPackageBlockArrayOutput) ToHostRuntimePolicyPackageBlockArrayOutput added in v0.8.27

func (o HostRuntimePolicyPackageBlockArrayOutput) ToHostRuntimePolicyPackageBlockArrayOutput() HostRuntimePolicyPackageBlockArrayOutput

func (HostRuntimePolicyPackageBlockArrayOutput) ToHostRuntimePolicyPackageBlockArrayOutputWithContext added in v0.8.27

func (o HostRuntimePolicyPackageBlockArrayOutput) ToHostRuntimePolicyPackageBlockArrayOutputWithContext(ctx context.Context) HostRuntimePolicyPackageBlockArrayOutput

type HostRuntimePolicyPackageBlockInput added in v0.8.27

type HostRuntimePolicyPackageBlockInput interface {
	pulumi.Input

	ToHostRuntimePolicyPackageBlockOutput() HostRuntimePolicyPackageBlockOutput
	ToHostRuntimePolicyPackageBlockOutputWithContext(context.Context) HostRuntimePolicyPackageBlockOutput
}

HostRuntimePolicyPackageBlockInput is an input type that accepts HostRuntimePolicyPackageBlockArgs and HostRuntimePolicyPackageBlockOutput values. You can construct a concrete instance of `HostRuntimePolicyPackageBlockInput` via:

HostRuntimePolicyPackageBlockArgs{...}

type HostRuntimePolicyPackageBlockOutput added in v0.8.27

type HostRuntimePolicyPackageBlockOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyPackageBlockOutput) BlockPackagesProcesses added in v0.8.27

func (HostRuntimePolicyPackageBlockOutput) BlockPackagesUsers added in v0.8.27

func (HostRuntimePolicyPackageBlockOutput) ElementType added in v0.8.27

func (HostRuntimePolicyPackageBlockOutput) Enabled added in v0.8.27

func (HostRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesFiles added in v0.8.27

func (o HostRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesFiles() pulumi.StringArrayOutput

func (HostRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesProcesses added in v0.8.27

func (o HostRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesProcesses() pulumi.StringArrayOutput

func (HostRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesUsers added in v0.8.27

func (o HostRuntimePolicyPackageBlockOutput) ExceptionalBlockPackagesUsers() pulumi.StringArrayOutput

func (HostRuntimePolicyPackageBlockOutput) PackagesBlackLists added in v0.8.27

func (HostRuntimePolicyPackageBlockOutput) ToHostRuntimePolicyPackageBlockOutput added in v0.8.27

func (o HostRuntimePolicyPackageBlockOutput) ToHostRuntimePolicyPackageBlockOutput() HostRuntimePolicyPackageBlockOutput

func (HostRuntimePolicyPackageBlockOutput) ToHostRuntimePolicyPackageBlockOutputWithContext added in v0.8.27

func (o HostRuntimePolicyPackageBlockOutput) ToHostRuntimePolicyPackageBlockOutputWithContext(ctx context.Context) HostRuntimePolicyPackageBlockOutput

type HostRuntimePolicyPortBlock added in v0.8.27

type HostRuntimePolicyPortBlock struct {
	BlockInboundPorts  []string `pulumi:"blockInboundPorts"`
	BlockOutboundPorts []string `pulumi:"blockOutboundPorts"`
	Enabled            *bool    `pulumi:"enabled"`
}

type HostRuntimePolicyPortBlockArgs added in v0.8.27

type HostRuntimePolicyPortBlockArgs struct {
	BlockInboundPorts  pulumi.StringArrayInput `pulumi:"blockInboundPorts"`
	BlockOutboundPorts pulumi.StringArrayInput `pulumi:"blockOutboundPorts"`
	Enabled            pulumi.BoolPtrInput     `pulumi:"enabled"`
}

func (HostRuntimePolicyPortBlockArgs) ElementType added in v0.8.27

func (HostRuntimePolicyPortBlockArgs) ToHostRuntimePolicyPortBlockOutput added in v0.8.27

func (i HostRuntimePolicyPortBlockArgs) ToHostRuntimePolicyPortBlockOutput() HostRuntimePolicyPortBlockOutput

func (HostRuntimePolicyPortBlockArgs) ToHostRuntimePolicyPortBlockOutputWithContext added in v0.8.27

func (i HostRuntimePolicyPortBlockArgs) ToHostRuntimePolicyPortBlockOutputWithContext(ctx context.Context) HostRuntimePolicyPortBlockOutput

func (HostRuntimePolicyPortBlockArgs) ToHostRuntimePolicyPortBlockPtrOutput added in v0.8.27

func (i HostRuntimePolicyPortBlockArgs) ToHostRuntimePolicyPortBlockPtrOutput() HostRuntimePolicyPortBlockPtrOutput

func (HostRuntimePolicyPortBlockArgs) ToHostRuntimePolicyPortBlockPtrOutputWithContext added in v0.8.27

func (i HostRuntimePolicyPortBlockArgs) ToHostRuntimePolicyPortBlockPtrOutputWithContext(ctx context.Context) HostRuntimePolicyPortBlockPtrOutput

type HostRuntimePolicyPortBlockInput added in v0.8.27

type HostRuntimePolicyPortBlockInput interface {
	pulumi.Input

	ToHostRuntimePolicyPortBlockOutput() HostRuntimePolicyPortBlockOutput
	ToHostRuntimePolicyPortBlockOutputWithContext(context.Context) HostRuntimePolicyPortBlockOutput
}

HostRuntimePolicyPortBlockInput is an input type that accepts HostRuntimePolicyPortBlockArgs and HostRuntimePolicyPortBlockOutput values. You can construct a concrete instance of `HostRuntimePolicyPortBlockInput` via:

HostRuntimePolicyPortBlockArgs{...}

type HostRuntimePolicyPortBlockOutput added in v0.8.27

type HostRuntimePolicyPortBlockOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyPortBlockOutput) BlockInboundPorts added in v0.8.27

func (HostRuntimePolicyPortBlockOutput) BlockOutboundPorts added in v0.8.27

func (HostRuntimePolicyPortBlockOutput) ElementType added in v0.8.27

func (HostRuntimePolicyPortBlockOutput) Enabled added in v0.8.27

func (HostRuntimePolicyPortBlockOutput) ToHostRuntimePolicyPortBlockOutput added in v0.8.27

func (o HostRuntimePolicyPortBlockOutput) ToHostRuntimePolicyPortBlockOutput() HostRuntimePolicyPortBlockOutput

func (HostRuntimePolicyPortBlockOutput) ToHostRuntimePolicyPortBlockOutputWithContext added in v0.8.27

func (o HostRuntimePolicyPortBlockOutput) ToHostRuntimePolicyPortBlockOutputWithContext(ctx context.Context) HostRuntimePolicyPortBlockOutput

func (HostRuntimePolicyPortBlockOutput) ToHostRuntimePolicyPortBlockPtrOutput added in v0.8.27

func (o HostRuntimePolicyPortBlockOutput) ToHostRuntimePolicyPortBlockPtrOutput() HostRuntimePolicyPortBlockPtrOutput

func (HostRuntimePolicyPortBlockOutput) ToHostRuntimePolicyPortBlockPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyPortBlockOutput) ToHostRuntimePolicyPortBlockPtrOutputWithContext(ctx context.Context) HostRuntimePolicyPortBlockPtrOutput

type HostRuntimePolicyPortBlockPtrInput added in v0.8.27

type HostRuntimePolicyPortBlockPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyPortBlockPtrOutput() HostRuntimePolicyPortBlockPtrOutput
	ToHostRuntimePolicyPortBlockPtrOutputWithContext(context.Context) HostRuntimePolicyPortBlockPtrOutput
}

HostRuntimePolicyPortBlockPtrInput is an input type that accepts HostRuntimePolicyPortBlockArgs, HostRuntimePolicyPortBlockPtr and HostRuntimePolicyPortBlockPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyPortBlockPtrInput` via:

        HostRuntimePolicyPortBlockArgs{...}

or:

        nil

func HostRuntimePolicyPortBlockPtr added in v0.8.27

type HostRuntimePolicyPortBlockPtrOutput added in v0.8.27

type HostRuntimePolicyPortBlockPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyPortBlockPtrOutput) BlockInboundPorts added in v0.8.27

func (HostRuntimePolicyPortBlockPtrOutput) BlockOutboundPorts added in v0.8.27

func (HostRuntimePolicyPortBlockPtrOutput) Elem added in v0.8.27

func (HostRuntimePolicyPortBlockPtrOutput) ElementType added in v0.8.27

func (HostRuntimePolicyPortBlockPtrOutput) Enabled added in v0.8.27

func (HostRuntimePolicyPortBlockPtrOutput) ToHostRuntimePolicyPortBlockPtrOutput added in v0.8.27

func (o HostRuntimePolicyPortBlockPtrOutput) ToHostRuntimePolicyPortBlockPtrOutput() HostRuntimePolicyPortBlockPtrOutput

func (HostRuntimePolicyPortBlockPtrOutput) ToHostRuntimePolicyPortBlockPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyPortBlockPtrOutput) ToHostRuntimePolicyPortBlockPtrOutputWithContext(ctx context.Context) HostRuntimePolicyPortBlockPtrOutput

type HostRuntimePolicyReadonlyFiles added in v0.8.27

type HostRuntimePolicyReadonlyFiles struct {
	Enabled                           *bool    `pulumi:"enabled"`
	ExceptionalReadonlyFiles          []string `pulumi:"exceptionalReadonlyFiles"`
	ExceptionalReadonlyFilesProcesses []string `pulumi:"exceptionalReadonlyFilesProcesses"`
	ExceptionalReadonlyFilesUsers     []string `pulumi:"exceptionalReadonlyFilesUsers"`
	ReadonlyFiles                     []string `pulumi:"readonlyFiles"`
	ReadonlyFilesProcesses            []string `pulumi:"readonlyFilesProcesses"`
	ReadonlyFilesUsers                []string `pulumi:"readonlyFilesUsers"`
}

type HostRuntimePolicyReadonlyFilesArgs added in v0.8.27

type HostRuntimePolicyReadonlyFilesArgs struct {
	Enabled                           pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalReadonlyFiles          pulumi.StringArrayInput `pulumi:"exceptionalReadonlyFiles"`
	ExceptionalReadonlyFilesProcesses pulumi.StringArrayInput `pulumi:"exceptionalReadonlyFilesProcesses"`
	ExceptionalReadonlyFilesUsers     pulumi.StringArrayInput `pulumi:"exceptionalReadonlyFilesUsers"`
	ReadonlyFiles                     pulumi.StringArrayInput `pulumi:"readonlyFiles"`
	ReadonlyFilesProcesses            pulumi.StringArrayInput `pulumi:"readonlyFilesProcesses"`
	ReadonlyFilesUsers                pulumi.StringArrayInput `pulumi:"readonlyFilesUsers"`
}

func (HostRuntimePolicyReadonlyFilesArgs) ElementType added in v0.8.27

func (HostRuntimePolicyReadonlyFilesArgs) ToHostRuntimePolicyReadonlyFilesOutput added in v0.8.27

func (i HostRuntimePolicyReadonlyFilesArgs) ToHostRuntimePolicyReadonlyFilesOutput() HostRuntimePolicyReadonlyFilesOutput

func (HostRuntimePolicyReadonlyFilesArgs) ToHostRuntimePolicyReadonlyFilesOutputWithContext added in v0.8.27

func (i HostRuntimePolicyReadonlyFilesArgs) ToHostRuntimePolicyReadonlyFilesOutputWithContext(ctx context.Context) HostRuntimePolicyReadonlyFilesOutput

func (HostRuntimePolicyReadonlyFilesArgs) ToHostRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

func (i HostRuntimePolicyReadonlyFilesArgs) ToHostRuntimePolicyReadonlyFilesPtrOutput() HostRuntimePolicyReadonlyFilesPtrOutput

func (HostRuntimePolicyReadonlyFilesArgs) ToHostRuntimePolicyReadonlyFilesPtrOutputWithContext added in v0.8.27

func (i HostRuntimePolicyReadonlyFilesArgs) ToHostRuntimePolicyReadonlyFilesPtrOutputWithContext(ctx context.Context) HostRuntimePolicyReadonlyFilesPtrOutput

type HostRuntimePolicyReadonlyFilesInput added in v0.8.27

type HostRuntimePolicyReadonlyFilesInput interface {
	pulumi.Input

	ToHostRuntimePolicyReadonlyFilesOutput() HostRuntimePolicyReadonlyFilesOutput
	ToHostRuntimePolicyReadonlyFilesOutputWithContext(context.Context) HostRuntimePolicyReadonlyFilesOutput
}

HostRuntimePolicyReadonlyFilesInput is an input type that accepts HostRuntimePolicyReadonlyFilesArgs and HostRuntimePolicyReadonlyFilesOutput values. You can construct a concrete instance of `HostRuntimePolicyReadonlyFilesInput` via:

HostRuntimePolicyReadonlyFilesArgs{...}

type HostRuntimePolicyReadonlyFilesOutput added in v0.8.27

type HostRuntimePolicyReadonlyFilesOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyReadonlyFilesOutput) ElementType added in v0.8.27

func (HostRuntimePolicyReadonlyFilesOutput) Enabled added in v0.8.27

func (HostRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFiles added in v0.8.27

func (o HostRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFiles() pulumi.StringArrayOutput

func (HostRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesProcesses added in v0.8.27

func (o HostRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesProcesses() pulumi.StringArrayOutput

func (HostRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesUsers added in v0.8.27

func (o HostRuntimePolicyReadonlyFilesOutput) ExceptionalReadonlyFilesUsers() pulumi.StringArrayOutput

func (HostRuntimePolicyReadonlyFilesOutput) ReadonlyFiles added in v0.8.27

func (HostRuntimePolicyReadonlyFilesOutput) ReadonlyFilesProcesses added in v0.8.27

func (HostRuntimePolicyReadonlyFilesOutput) ReadonlyFilesUsers added in v0.8.27

func (HostRuntimePolicyReadonlyFilesOutput) ToHostRuntimePolicyReadonlyFilesOutput added in v0.8.27

func (o HostRuntimePolicyReadonlyFilesOutput) ToHostRuntimePolicyReadonlyFilesOutput() HostRuntimePolicyReadonlyFilesOutput

func (HostRuntimePolicyReadonlyFilesOutput) ToHostRuntimePolicyReadonlyFilesOutputWithContext added in v0.8.27

func (o HostRuntimePolicyReadonlyFilesOutput) ToHostRuntimePolicyReadonlyFilesOutputWithContext(ctx context.Context) HostRuntimePolicyReadonlyFilesOutput

func (HostRuntimePolicyReadonlyFilesOutput) ToHostRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

func (o HostRuntimePolicyReadonlyFilesOutput) ToHostRuntimePolicyReadonlyFilesPtrOutput() HostRuntimePolicyReadonlyFilesPtrOutput

func (HostRuntimePolicyReadonlyFilesOutput) ToHostRuntimePolicyReadonlyFilesPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyReadonlyFilesOutput) ToHostRuntimePolicyReadonlyFilesPtrOutputWithContext(ctx context.Context) HostRuntimePolicyReadonlyFilesPtrOutput

type HostRuntimePolicyReadonlyFilesPtrInput added in v0.8.27

type HostRuntimePolicyReadonlyFilesPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyReadonlyFilesPtrOutput() HostRuntimePolicyReadonlyFilesPtrOutput
	ToHostRuntimePolicyReadonlyFilesPtrOutputWithContext(context.Context) HostRuntimePolicyReadonlyFilesPtrOutput
}

HostRuntimePolicyReadonlyFilesPtrInput is an input type that accepts HostRuntimePolicyReadonlyFilesArgs, HostRuntimePolicyReadonlyFilesPtr and HostRuntimePolicyReadonlyFilesPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyReadonlyFilesPtrInput` via:

        HostRuntimePolicyReadonlyFilesArgs{...}

or:

        nil

type HostRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

type HostRuntimePolicyReadonlyFilesPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyReadonlyFilesPtrOutput) Elem added in v0.8.27

func (HostRuntimePolicyReadonlyFilesPtrOutput) ElementType added in v0.8.27

func (HostRuntimePolicyReadonlyFilesPtrOutput) Enabled added in v0.8.27

func (HostRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFiles added in v0.8.27

func (HostRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFilesProcesses added in v0.8.27

func (o HostRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFilesProcesses() pulumi.StringArrayOutput

func (HostRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFilesUsers added in v0.8.27

func (o HostRuntimePolicyReadonlyFilesPtrOutput) ExceptionalReadonlyFilesUsers() pulumi.StringArrayOutput

func (HostRuntimePolicyReadonlyFilesPtrOutput) ReadonlyFiles added in v0.8.27

func (HostRuntimePolicyReadonlyFilesPtrOutput) ReadonlyFilesProcesses added in v0.8.27

func (HostRuntimePolicyReadonlyFilesPtrOutput) ReadonlyFilesUsers added in v0.8.27

func (HostRuntimePolicyReadonlyFilesPtrOutput) ToHostRuntimePolicyReadonlyFilesPtrOutput added in v0.8.27

func (o HostRuntimePolicyReadonlyFilesPtrOutput) ToHostRuntimePolicyReadonlyFilesPtrOutput() HostRuntimePolicyReadonlyFilesPtrOutput

func (HostRuntimePolicyReadonlyFilesPtrOutput) ToHostRuntimePolicyReadonlyFilesPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyReadonlyFilesPtrOutput) ToHostRuntimePolicyReadonlyFilesPtrOutputWithContext(ctx context.Context) HostRuntimePolicyReadonlyFilesPtrOutput

type HostRuntimePolicyReadonlyRegistry added in v0.8.27

type HostRuntimePolicyReadonlyRegistry struct {
	Enabled                              *bool    `pulumi:"enabled"`
	ExceptionalReadonlyRegistryPaths     []string `pulumi:"exceptionalReadonlyRegistryPaths"`
	ExceptionalReadonlyRegistryProcesses []string `pulumi:"exceptionalReadonlyRegistryProcesses"`
	ExceptionalReadonlyRegistryUsers     []string `pulumi:"exceptionalReadonlyRegistryUsers"`
	ReadonlyRegistryPaths                []string `pulumi:"readonlyRegistryPaths"`
	ReadonlyRegistryProcesses            []string `pulumi:"readonlyRegistryProcesses"`
	ReadonlyRegistryUsers                []string `pulumi:"readonlyRegistryUsers"`
}

type HostRuntimePolicyReadonlyRegistryArgs added in v0.8.27

type HostRuntimePolicyReadonlyRegistryArgs struct {
	Enabled                              pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalReadonlyRegistryPaths     pulumi.StringArrayInput `pulumi:"exceptionalReadonlyRegistryPaths"`
	ExceptionalReadonlyRegistryProcesses pulumi.StringArrayInput `pulumi:"exceptionalReadonlyRegistryProcesses"`
	ExceptionalReadonlyRegistryUsers     pulumi.StringArrayInput `pulumi:"exceptionalReadonlyRegistryUsers"`
	ReadonlyRegistryPaths                pulumi.StringArrayInput `pulumi:"readonlyRegistryPaths"`
	ReadonlyRegistryProcesses            pulumi.StringArrayInput `pulumi:"readonlyRegistryProcesses"`
	ReadonlyRegistryUsers                pulumi.StringArrayInput `pulumi:"readonlyRegistryUsers"`
}

func (HostRuntimePolicyReadonlyRegistryArgs) ElementType added in v0.8.27

func (HostRuntimePolicyReadonlyRegistryArgs) ToHostRuntimePolicyReadonlyRegistryOutput added in v0.8.27

func (i HostRuntimePolicyReadonlyRegistryArgs) ToHostRuntimePolicyReadonlyRegistryOutput() HostRuntimePolicyReadonlyRegistryOutput

func (HostRuntimePolicyReadonlyRegistryArgs) ToHostRuntimePolicyReadonlyRegistryOutputWithContext added in v0.8.27

func (i HostRuntimePolicyReadonlyRegistryArgs) ToHostRuntimePolicyReadonlyRegistryOutputWithContext(ctx context.Context) HostRuntimePolicyReadonlyRegistryOutput

func (HostRuntimePolicyReadonlyRegistryArgs) ToHostRuntimePolicyReadonlyRegistryPtrOutput added in v0.8.27

func (i HostRuntimePolicyReadonlyRegistryArgs) ToHostRuntimePolicyReadonlyRegistryPtrOutput() HostRuntimePolicyReadonlyRegistryPtrOutput

func (HostRuntimePolicyReadonlyRegistryArgs) ToHostRuntimePolicyReadonlyRegistryPtrOutputWithContext added in v0.8.27

func (i HostRuntimePolicyReadonlyRegistryArgs) ToHostRuntimePolicyReadonlyRegistryPtrOutputWithContext(ctx context.Context) HostRuntimePolicyReadonlyRegistryPtrOutput

type HostRuntimePolicyReadonlyRegistryInput added in v0.8.27

type HostRuntimePolicyReadonlyRegistryInput interface {
	pulumi.Input

	ToHostRuntimePolicyReadonlyRegistryOutput() HostRuntimePolicyReadonlyRegistryOutput
	ToHostRuntimePolicyReadonlyRegistryOutputWithContext(context.Context) HostRuntimePolicyReadonlyRegistryOutput
}

HostRuntimePolicyReadonlyRegistryInput is an input type that accepts HostRuntimePolicyReadonlyRegistryArgs and HostRuntimePolicyReadonlyRegistryOutput values. You can construct a concrete instance of `HostRuntimePolicyReadonlyRegistryInput` via:

HostRuntimePolicyReadonlyRegistryArgs{...}

type HostRuntimePolicyReadonlyRegistryOutput added in v0.8.27

type HostRuntimePolicyReadonlyRegistryOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyReadonlyRegistryOutput) ElementType added in v0.8.27

func (HostRuntimePolicyReadonlyRegistryOutput) Enabled added in v0.8.27

func (HostRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryPaths added in v0.8.27

func (o HostRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryPaths() pulumi.StringArrayOutput

func (HostRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryProcesses added in v0.8.27

func (o HostRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryProcesses() pulumi.StringArrayOutput

func (HostRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryUsers added in v0.8.27

func (o HostRuntimePolicyReadonlyRegistryOutput) ExceptionalReadonlyRegistryUsers() pulumi.StringArrayOutput

func (HostRuntimePolicyReadonlyRegistryOutput) ReadonlyRegistryPaths added in v0.8.27

func (HostRuntimePolicyReadonlyRegistryOutput) ReadonlyRegistryProcesses added in v0.8.27

func (HostRuntimePolicyReadonlyRegistryOutput) ReadonlyRegistryUsers added in v0.8.27

func (HostRuntimePolicyReadonlyRegistryOutput) ToHostRuntimePolicyReadonlyRegistryOutput added in v0.8.27

func (o HostRuntimePolicyReadonlyRegistryOutput) ToHostRuntimePolicyReadonlyRegistryOutput() HostRuntimePolicyReadonlyRegistryOutput

func (HostRuntimePolicyReadonlyRegistryOutput) ToHostRuntimePolicyReadonlyRegistryOutputWithContext added in v0.8.27

func (o HostRuntimePolicyReadonlyRegistryOutput) ToHostRuntimePolicyReadonlyRegistryOutputWithContext(ctx context.Context) HostRuntimePolicyReadonlyRegistryOutput

func (HostRuntimePolicyReadonlyRegistryOutput) ToHostRuntimePolicyReadonlyRegistryPtrOutput added in v0.8.27

func (o HostRuntimePolicyReadonlyRegistryOutput) ToHostRuntimePolicyReadonlyRegistryPtrOutput() HostRuntimePolicyReadonlyRegistryPtrOutput

func (HostRuntimePolicyReadonlyRegistryOutput) ToHostRuntimePolicyReadonlyRegistryPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyReadonlyRegistryOutput) ToHostRuntimePolicyReadonlyRegistryPtrOutputWithContext(ctx context.Context) HostRuntimePolicyReadonlyRegistryPtrOutput

type HostRuntimePolicyReadonlyRegistryPtrInput added in v0.8.27

type HostRuntimePolicyReadonlyRegistryPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyReadonlyRegistryPtrOutput() HostRuntimePolicyReadonlyRegistryPtrOutput
	ToHostRuntimePolicyReadonlyRegistryPtrOutputWithContext(context.Context) HostRuntimePolicyReadonlyRegistryPtrOutput
}

HostRuntimePolicyReadonlyRegistryPtrInput is an input type that accepts HostRuntimePolicyReadonlyRegistryArgs, HostRuntimePolicyReadonlyRegistryPtr and HostRuntimePolicyReadonlyRegistryPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyReadonlyRegistryPtrInput` via:

        HostRuntimePolicyReadonlyRegistryArgs{...}

or:

        nil

type HostRuntimePolicyReadonlyRegistryPtrOutput added in v0.8.27

type HostRuntimePolicyReadonlyRegistryPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyReadonlyRegistryPtrOutput) Elem added in v0.8.27

func (HostRuntimePolicyReadonlyRegistryPtrOutput) ElementType added in v0.8.27

func (HostRuntimePolicyReadonlyRegistryPtrOutput) Enabled added in v0.8.27

func (HostRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryPaths added in v0.8.27

func (o HostRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryPaths() pulumi.StringArrayOutput

func (HostRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryProcesses added in v0.8.27

func (o HostRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryProcesses() pulumi.StringArrayOutput

func (HostRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryUsers added in v0.8.27

func (o HostRuntimePolicyReadonlyRegistryPtrOutput) ExceptionalReadonlyRegistryUsers() pulumi.StringArrayOutput

func (HostRuntimePolicyReadonlyRegistryPtrOutput) ReadonlyRegistryPaths added in v0.8.27

func (HostRuntimePolicyReadonlyRegistryPtrOutput) ReadonlyRegistryProcesses added in v0.8.27

func (HostRuntimePolicyReadonlyRegistryPtrOutput) ReadonlyRegistryUsers added in v0.8.27

func (HostRuntimePolicyReadonlyRegistryPtrOutput) ToHostRuntimePolicyReadonlyRegistryPtrOutput added in v0.8.27

func (o HostRuntimePolicyReadonlyRegistryPtrOutput) ToHostRuntimePolicyReadonlyRegistryPtrOutput() HostRuntimePolicyReadonlyRegistryPtrOutput

func (HostRuntimePolicyReadonlyRegistryPtrOutput) ToHostRuntimePolicyReadonlyRegistryPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyReadonlyRegistryPtrOutput) ToHostRuntimePolicyReadonlyRegistryPtrOutputWithContext(ctx context.Context) HostRuntimePolicyReadonlyRegistryPtrOutput

type HostRuntimePolicyRegistryAccessMonitoring added in v0.8.27

type HostRuntimePolicyRegistryAccessMonitoring struct {
	Enabled                               *bool    `pulumi:"enabled"`
	ExceptionalMonitoredRegistryPaths     []string `pulumi:"exceptionalMonitoredRegistryPaths"`
	ExceptionalMonitoredRegistryProcesses []string `pulumi:"exceptionalMonitoredRegistryProcesses"`
	ExceptionalMonitoredRegistryUsers     []string `pulumi:"exceptionalMonitoredRegistryUsers"`
	MonitoredRegistryAttributes           *bool    `pulumi:"monitoredRegistryAttributes"`
	MonitoredRegistryCreate               *bool    `pulumi:"monitoredRegistryCreate"`
	MonitoredRegistryDelete               *bool    `pulumi:"monitoredRegistryDelete"`
	MonitoredRegistryModify               *bool    `pulumi:"monitoredRegistryModify"`
	MonitoredRegistryPaths                []string `pulumi:"monitoredRegistryPaths"`
	MonitoredRegistryProcesses            []string `pulumi:"monitoredRegistryProcesses"`
	MonitoredRegistryRead                 *bool    `pulumi:"monitoredRegistryRead"`
	MonitoredRegistryUsers                []string `pulumi:"monitoredRegistryUsers"`
}

type HostRuntimePolicyRegistryAccessMonitoringArgs added in v0.8.27

type HostRuntimePolicyRegistryAccessMonitoringArgs struct {
	Enabled                               pulumi.BoolPtrInput     `pulumi:"enabled"`
	ExceptionalMonitoredRegistryPaths     pulumi.StringArrayInput `pulumi:"exceptionalMonitoredRegistryPaths"`
	ExceptionalMonitoredRegistryProcesses pulumi.StringArrayInput `pulumi:"exceptionalMonitoredRegistryProcesses"`
	ExceptionalMonitoredRegistryUsers     pulumi.StringArrayInput `pulumi:"exceptionalMonitoredRegistryUsers"`
	MonitoredRegistryAttributes           pulumi.BoolPtrInput     `pulumi:"monitoredRegistryAttributes"`
	MonitoredRegistryCreate               pulumi.BoolPtrInput     `pulumi:"monitoredRegistryCreate"`
	MonitoredRegistryDelete               pulumi.BoolPtrInput     `pulumi:"monitoredRegistryDelete"`
	MonitoredRegistryModify               pulumi.BoolPtrInput     `pulumi:"monitoredRegistryModify"`
	MonitoredRegistryPaths                pulumi.StringArrayInput `pulumi:"monitoredRegistryPaths"`
	MonitoredRegistryProcesses            pulumi.StringArrayInput `pulumi:"monitoredRegistryProcesses"`
	MonitoredRegistryRead                 pulumi.BoolPtrInput     `pulumi:"monitoredRegistryRead"`
	MonitoredRegistryUsers                pulumi.StringArrayInput `pulumi:"monitoredRegistryUsers"`
}

func (HostRuntimePolicyRegistryAccessMonitoringArgs) ElementType added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringArgs) ToHostRuntimePolicyRegistryAccessMonitoringOutput added in v0.8.27

func (i HostRuntimePolicyRegistryAccessMonitoringArgs) ToHostRuntimePolicyRegistryAccessMonitoringOutput() HostRuntimePolicyRegistryAccessMonitoringOutput

func (HostRuntimePolicyRegistryAccessMonitoringArgs) ToHostRuntimePolicyRegistryAccessMonitoringOutputWithContext added in v0.8.27

func (i HostRuntimePolicyRegistryAccessMonitoringArgs) ToHostRuntimePolicyRegistryAccessMonitoringOutputWithContext(ctx context.Context) HostRuntimePolicyRegistryAccessMonitoringOutput

func (HostRuntimePolicyRegistryAccessMonitoringArgs) ToHostRuntimePolicyRegistryAccessMonitoringPtrOutput added in v0.8.27

func (i HostRuntimePolicyRegistryAccessMonitoringArgs) ToHostRuntimePolicyRegistryAccessMonitoringPtrOutput() HostRuntimePolicyRegistryAccessMonitoringPtrOutput

func (HostRuntimePolicyRegistryAccessMonitoringArgs) ToHostRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext added in v0.8.27

func (i HostRuntimePolicyRegistryAccessMonitoringArgs) ToHostRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext(ctx context.Context) HostRuntimePolicyRegistryAccessMonitoringPtrOutput

type HostRuntimePolicyRegistryAccessMonitoringInput added in v0.8.27

type HostRuntimePolicyRegistryAccessMonitoringInput interface {
	pulumi.Input

	ToHostRuntimePolicyRegistryAccessMonitoringOutput() HostRuntimePolicyRegistryAccessMonitoringOutput
	ToHostRuntimePolicyRegistryAccessMonitoringOutputWithContext(context.Context) HostRuntimePolicyRegistryAccessMonitoringOutput
}

HostRuntimePolicyRegistryAccessMonitoringInput is an input type that accepts HostRuntimePolicyRegistryAccessMonitoringArgs and HostRuntimePolicyRegistryAccessMonitoringOutput values. You can construct a concrete instance of `HostRuntimePolicyRegistryAccessMonitoringInput` via:

HostRuntimePolicyRegistryAccessMonitoringArgs{...}

type HostRuntimePolicyRegistryAccessMonitoringOutput added in v0.8.27

type HostRuntimePolicyRegistryAccessMonitoringOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyRegistryAccessMonitoringOutput) ElementType added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringOutput) Enabled added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringOutput) ExceptionalMonitoredRegistryPaths added in v0.8.27

func (o HostRuntimePolicyRegistryAccessMonitoringOutput) ExceptionalMonitoredRegistryPaths() pulumi.StringArrayOutput

func (HostRuntimePolicyRegistryAccessMonitoringOutput) ExceptionalMonitoredRegistryProcesses added in v0.8.27

func (o HostRuntimePolicyRegistryAccessMonitoringOutput) ExceptionalMonitoredRegistryProcesses() pulumi.StringArrayOutput

func (HostRuntimePolicyRegistryAccessMonitoringOutput) ExceptionalMonitoredRegistryUsers added in v0.8.27

func (o HostRuntimePolicyRegistryAccessMonitoringOutput) ExceptionalMonitoredRegistryUsers() pulumi.StringArrayOutput

func (HostRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryAttributes added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryCreate added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryDelete added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryModify added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryPaths added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryProcesses added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryRead added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringOutput) MonitoredRegistryUsers added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringOutput) ToHostRuntimePolicyRegistryAccessMonitoringOutput added in v0.8.27

func (o HostRuntimePolicyRegistryAccessMonitoringOutput) ToHostRuntimePolicyRegistryAccessMonitoringOutput() HostRuntimePolicyRegistryAccessMonitoringOutput

func (HostRuntimePolicyRegistryAccessMonitoringOutput) ToHostRuntimePolicyRegistryAccessMonitoringOutputWithContext added in v0.8.27

func (o HostRuntimePolicyRegistryAccessMonitoringOutput) ToHostRuntimePolicyRegistryAccessMonitoringOutputWithContext(ctx context.Context) HostRuntimePolicyRegistryAccessMonitoringOutput

func (HostRuntimePolicyRegistryAccessMonitoringOutput) ToHostRuntimePolicyRegistryAccessMonitoringPtrOutput added in v0.8.27

func (o HostRuntimePolicyRegistryAccessMonitoringOutput) ToHostRuntimePolicyRegistryAccessMonitoringPtrOutput() HostRuntimePolicyRegistryAccessMonitoringPtrOutput

func (HostRuntimePolicyRegistryAccessMonitoringOutput) ToHostRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyRegistryAccessMonitoringOutput) ToHostRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext(ctx context.Context) HostRuntimePolicyRegistryAccessMonitoringPtrOutput

type HostRuntimePolicyRegistryAccessMonitoringPtrInput added in v0.8.27

type HostRuntimePolicyRegistryAccessMonitoringPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyRegistryAccessMonitoringPtrOutput() HostRuntimePolicyRegistryAccessMonitoringPtrOutput
	ToHostRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext(context.Context) HostRuntimePolicyRegistryAccessMonitoringPtrOutput
}

HostRuntimePolicyRegistryAccessMonitoringPtrInput is an input type that accepts HostRuntimePolicyRegistryAccessMonitoringArgs, HostRuntimePolicyRegistryAccessMonitoringPtr and HostRuntimePolicyRegistryAccessMonitoringPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyRegistryAccessMonitoringPtrInput` via:

        HostRuntimePolicyRegistryAccessMonitoringArgs{...}

or:

        nil

type HostRuntimePolicyRegistryAccessMonitoringPtrOutput added in v0.8.27

type HostRuntimePolicyRegistryAccessMonitoringPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) Elem added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) ElementType added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) Enabled added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) ExceptionalMonitoredRegistryPaths added in v0.8.27

func (o HostRuntimePolicyRegistryAccessMonitoringPtrOutput) ExceptionalMonitoredRegistryPaths() pulumi.StringArrayOutput

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) ExceptionalMonitoredRegistryProcesses added in v0.8.27

func (o HostRuntimePolicyRegistryAccessMonitoringPtrOutput) ExceptionalMonitoredRegistryProcesses() pulumi.StringArrayOutput

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) ExceptionalMonitoredRegistryUsers added in v0.8.27

func (o HostRuntimePolicyRegistryAccessMonitoringPtrOutput) ExceptionalMonitoredRegistryUsers() pulumi.StringArrayOutput

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryAttributes added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryCreate added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryDelete added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryModify added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryPaths added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryProcesses added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryRead added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) MonitoredRegistryUsers added in v0.8.27

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) ToHostRuntimePolicyRegistryAccessMonitoringPtrOutput added in v0.8.27

func (o HostRuntimePolicyRegistryAccessMonitoringPtrOutput) ToHostRuntimePolicyRegistryAccessMonitoringPtrOutput() HostRuntimePolicyRegistryAccessMonitoringPtrOutput

func (HostRuntimePolicyRegistryAccessMonitoringPtrOutput) ToHostRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyRegistryAccessMonitoringPtrOutput) ToHostRuntimePolicyRegistryAccessMonitoringPtrOutputWithContext(ctx context.Context) HostRuntimePolicyRegistryAccessMonitoringPtrOutput

type HostRuntimePolicyRestrictedVolume added in v0.8.27

type HostRuntimePolicyRestrictedVolume struct {
	// Whether restricted volumes are enabled.
	Enabled *bool `pulumi:"enabled"`
	// List of restricted volumes.
	Volumes []string `pulumi:"volumes"`
}

type HostRuntimePolicyRestrictedVolumeArgs added in v0.8.27

type HostRuntimePolicyRestrictedVolumeArgs struct {
	// Whether restricted volumes are enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// List of restricted volumes.
	Volumes pulumi.StringArrayInput `pulumi:"volumes"`
}

func (HostRuntimePolicyRestrictedVolumeArgs) ElementType added in v0.8.27

func (HostRuntimePolicyRestrictedVolumeArgs) ToHostRuntimePolicyRestrictedVolumeOutput added in v0.8.27

func (i HostRuntimePolicyRestrictedVolumeArgs) ToHostRuntimePolicyRestrictedVolumeOutput() HostRuntimePolicyRestrictedVolumeOutput

func (HostRuntimePolicyRestrictedVolumeArgs) ToHostRuntimePolicyRestrictedVolumeOutputWithContext added in v0.8.27

func (i HostRuntimePolicyRestrictedVolumeArgs) ToHostRuntimePolicyRestrictedVolumeOutputWithContext(ctx context.Context) HostRuntimePolicyRestrictedVolumeOutput

type HostRuntimePolicyRestrictedVolumeArray added in v0.8.27

type HostRuntimePolicyRestrictedVolumeArray []HostRuntimePolicyRestrictedVolumeInput

func (HostRuntimePolicyRestrictedVolumeArray) ElementType added in v0.8.27

func (HostRuntimePolicyRestrictedVolumeArray) ToHostRuntimePolicyRestrictedVolumeArrayOutput added in v0.8.27

func (i HostRuntimePolicyRestrictedVolumeArray) ToHostRuntimePolicyRestrictedVolumeArrayOutput() HostRuntimePolicyRestrictedVolumeArrayOutput

func (HostRuntimePolicyRestrictedVolumeArray) ToHostRuntimePolicyRestrictedVolumeArrayOutputWithContext added in v0.8.27

func (i HostRuntimePolicyRestrictedVolumeArray) ToHostRuntimePolicyRestrictedVolumeArrayOutputWithContext(ctx context.Context) HostRuntimePolicyRestrictedVolumeArrayOutput

type HostRuntimePolicyRestrictedVolumeArrayInput added in v0.8.27

type HostRuntimePolicyRestrictedVolumeArrayInput interface {
	pulumi.Input

	ToHostRuntimePolicyRestrictedVolumeArrayOutput() HostRuntimePolicyRestrictedVolumeArrayOutput
	ToHostRuntimePolicyRestrictedVolumeArrayOutputWithContext(context.Context) HostRuntimePolicyRestrictedVolumeArrayOutput
}

HostRuntimePolicyRestrictedVolumeArrayInput is an input type that accepts HostRuntimePolicyRestrictedVolumeArray and HostRuntimePolicyRestrictedVolumeArrayOutput values. You can construct a concrete instance of `HostRuntimePolicyRestrictedVolumeArrayInput` via:

HostRuntimePolicyRestrictedVolumeArray{ HostRuntimePolicyRestrictedVolumeArgs{...} }

type HostRuntimePolicyRestrictedVolumeArrayOutput added in v0.8.27

type HostRuntimePolicyRestrictedVolumeArrayOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyRestrictedVolumeArrayOutput) ElementType added in v0.8.27

func (HostRuntimePolicyRestrictedVolumeArrayOutput) Index added in v0.8.27

func (HostRuntimePolicyRestrictedVolumeArrayOutput) ToHostRuntimePolicyRestrictedVolumeArrayOutput added in v0.8.27

func (o HostRuntimePolicyRestrictedVolumeArrayOutput) ToHostRuntimePolicyRestrictedVolumeArrayOutput() HostRuntimePolicyRestrictedVolumeArrayOutput

func (HostRuntimePolicyRestrictedVolumeArrayOutput) ToHostRuntimePolicyRestrictedVolumeArrayOutputWithContext added in v0.8.27

func (o HostRuntimePolicyRestrictedVolumeArrayOutput) ToHostRuntimePolicyRestrictedVolumeArrayOutputWithContext(ctx context.Context) HostRuntimePolicyRestrictedVolumeArrayOutput

type HostRuntimePolicyRestrictedVolumeInput added in v0.8.27

type HostRuntimePolicyRestrictedVolumeInput interface {
	pulumi.Input

	ToHostRuntimePolicyRestrictedVolumeOutput() HostRuntimePolicyRestrictedVolumeOutput
	ToHostRuntimePolicyRestrictedVolumeOutputWithContext(context.Context) HostRuntimePolicyRestrictedVolumeOutput
}

HostRuntimePolicyRestrictedVolumeInput is an input type that accepts HostRuntimePolicyRestrictedVolumeArgs and HostRuntimePolicyRestrictedVolumeOutput values. You can construct a concrete instance of `HostRuntimePolicyRestrictedVolumeInput` via:

HostRuntimePolicyRestrictedVolumeArgs{...}

type HostRuntimePolicyRestrictedVolumeOutput added in v0.8.27

type HostRuntimePolicyRestrictedVolumeOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyRestrictedVolumeOutput) ElementType added in v0.8.27

func (HostRuntimePolicyRestrictedVolumeOutput) Enabled added in v0.8.27

Whether restricted volumes are enabled.

func (HostRuntimePolicyRestrictedVolumeOutput) ToHostRuntimePolicyRestrictedVolumeOutput added in v0.8.27

func (o HostRuntimePolicyRestrictedVolumeOutput) ToHostRuntimePolicyRestrictedVolumeOutput() HostRuntimePolicyRestrictedVolumeOutput

func (HostRuntimePolicyRestrictedVolumeOutput) ToHostRuntimePolicyRestrictedVolumeOutputWithContext added in v0.8.27

func (o HostRuntimePolicyRestrictedVolumeOutput) ToHostRuntimePolicyRestrictedVolumeOutputWithContext(ctx context.Context) HostRuntimePolicyRestrictedVolumeOutput

func (HostRuntimePolicyRestrictedVolumeOutput) Volumes added in v0.8.27

List of restricted volumes.

type HostRuntimePolicyReverseShell added in v0.8.27

type HostRuntimePolicyReverseShell struct {
	BlockReverseShell          *bool    `pulumi:"blockReverseShell"`
	Enabled                    *bool    `pulumi:"enabled"`
	ReverseShellIpWhiteLists   []string `pulumi:"reverseShellIpWhiteLists"`
	ReverseShellProcWhiteLists []string `pulumi:"reverseShellProcWhiteLists"`
}

type HostRuntimePolicyReverseShellArgs added in v0.8.27

type HostRuntimePolicyReverseShellArgs struct {
	BlockReverseShell          pulumi.BoolPtrInput     `pulumi:"blockReverseShell"`
	Enabled                    pulumi.BoolPtrInput     `pulumi:"enabled"`
	ReverseShellIpWhiteLists   pulumi.StringArrayInput `pulumi:"reverseShellIpWhiteLists"`
	ReverseShellProcWhiteLists pulumi.StringArrayInput `pulumi:"reverseShellProcWhiteLists"`
}

func (HostRuntimePolicyReverseShellArgs) ElementType added in v0.8.27

func (HostRuntimePolicyReverseShellArgs) ToHostRuntimePolicyReverseShellOutput added in v0.8.27

func (i HostRuntimePolicyReverseShellArgs) ToHostRuntimePolicyReverseShellOutput() HostRuntimePolicyReverseShellOutput

func (HostRuntimePolicyReverseShellArgs) ToHostRuntimePolicyReverseShellOutputWithContext added in v0.8.27

func (i HostRuntimePolicyReverseShellArgs) ToHostRuntimePolicyReverseShellOutputWithContext(ctx context.Context) HostRuntimePolicyReverseShellOutput

func (HostRuntimePolicyReverseShellArgs) ToHostRuntimePolicyReverseShellPtrOutput added in v0.8.27

func (i HostRuntimePolicyReverseShellArgs) ToHostRuntimePolicyReverseShellPtrOutput() HostRuntimePolicyReverseShellPtrOutput

func (HostRuntimePolicyReverseShellArgs) ToHostRuntimePolicyReverseShellPtrOutputWithContext added in v0.8.27

func (i HostRuntimePolicyReverseShellArgs) ToHostRuntimePolicyReverseShellPtrOutputWithContext(ctx context.Context) HostRuntimePolicyReverseShellPtrOutput

type HostRuntimePolicyReverseShellInput added in v0.8.27

type HostRuntimePolicyReverseShellInput interface {
	pulumi.Input

	ToHostRuntimePolicyReverseShellOutput() HostRuntimePolicyReverseShellOutput
	ToHostRuntimePolicyReverseShellOutputWithContext(context.Context) HostRuntimePolicyReverseShellOutput
}

HostRuntimePolicyReverseShellInput is an input type that accepts HostRuntimePolicyReverseShellArgs and HostRuntimePolicyReverseShellOutput values. You can construct a concrete instance of `HostRuntimePolicyReverseShellInput` via:

HostRuntimePolicyReverseShellArgs{...}

type HostRuntimePolicyReverseShellOutput added in v0.8.27

type HostRuntimePolicyReverseShellOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyReverseShellOutput) BlockReverseShell added in v0.8.27

func (HostRuntimePolicyReverseShellOutput) ElementType added in v0.8.27

func (HostRuntimePolicyReverseShellOutput) Enabled added in v0.8.27

func (HostRuntimePolicyReverseShellOutput) ReverseShellIpWhiteLists added in v0.8.27

func (o HostRuntimePolicyReverseShellOutput) ReverseShellIpWhiteLists() pulumi.StringArrayOutput

func (HostRuntimePolicyReverseShellOutput) ReverseShellProcWhiteLists added in v0.8.27

func (o HostRuntimePolicyReverseShellOutput) ReverseShellProcWhiteLists() pulumi.StringArrayOutput

func (HostRuntimePolicyReverseShellOutput) ToHostRuntimePolicyReverseShellOutput added in v0.8.27

func (o HostRuntimePolicyReverseShellOutput) ToHostRuntimePolicyReverseShellOutput() HostRuntimePolicyReverseShellOutput

func (HostRuntimePolicyReverseShellOutput) ToHostRuntimePolicyReverseShellOutputWithContext added in v0.8.27

func (o HostRuntimePolicyReverseShellOutput) ToHostRuntimePolicyReverseShellOutputWithContext(ctx context.Context) HostRuntimePolicyReverseShellOutput

func (HostRuntimePolicyReverseShellOutput) ToHostRuntimePolicyReverseShellPtrOutput added in v0.8.27

func (o HostRuntimePolicyReverseShellOutput) ToHostRuntimePolicyReverseShellPtrOutput() HostRuntimePolicyReverseShellPtrOutput

func (HostRuntimePolicyReverseShellOutput) ToHostRuntimePolicyReverseShellPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyReverseShellOutput) ToHostRuntimePolicyReverseShellPtrOutputWithContext(ctx context.Context) HostRuntimePolicyReverseShellPtrOutput

type HostRuntimePolicyReverseShellPtrInput added in v0.8.27

type HostRuntimePolicyReverseShellPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyReverseShellPtrOutput() HostRuntimePolicyReverseShellPtrOutput
	ToHostRuntimePolicyReverseShellPtrOutputWithContext(context.Context) HostRuntimePolicyReverseShellPtrOutput
}

HostRuntimePolicyReverseShellPtrInput is an input type that accepts HostRuntimePolicyReverseShellArgs, HostRuntimePolicyReverseShellPtr and HostRuntimePolicyReverseShellPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyReverseShellPtrInput` via:

        HostRuntimePolicyReverseShellArgs{...}

or:

        nil

type HostRuntimePolicyReverseShellPtrOutput added in v0.8.27

type HostRuntimePolicyReverseShellPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyReverseShellPtrOutput) BlockReverseShell added in v0.8.27

func (HostRuntimePolicyReverseShellPtrOutput) Elem added in v0.8.27

func (HostRuntimePolicyReverseShellPtrOutput) ElementType added in v0.8.27

func (HostRuntimePolicyReverseShellPtrOutput) Enabled added in v0.8.27

func (HostRuntimePolicyReverseShellPtrOutput) ReverseShellIpWhiteLists added in v0.8.27

func (HostRuntimePolicyReverseShellPtrOutput) ReverseShellProcWhiteLists added in v0.8.27

func (o HostRuntimePolicyReverseShellPtrOutput) ReverseShellProcWhiteLists() pulumi.StringArrayOutput

func (HostRuntimePolicyReverseShellPtrOutput) ToHostRuntimePolicyReverseShellPtrOutput added in v0.8.27

func (o HostRuntimePolicyReverseShellPtrOutput) ToHostRuntimePolicyReverseShellPtrOutput() HostRuntimePolicyReverseShellPtrOutput

func (HostRuntimePolicyReverseShellPtrOutput) ToHostRuntimePolicyReverseShellPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyReverseShellPtrOutput) ToHostRuntimePolicyReverseShellPtrOutputWithContext(ctx context.Context) HostRuntimePolicyReverseShellPtrOutput

type HostRuntimePolicyScope added in v0.8.27

type HostRuntimePolicyScope struct {
	// Scope expression.
	Expression string `pulumi:"expression"`
	// List of variables in the scope.
	Variables []HostRuntimePolicyScopeVariable `pulumi:"variables"`
}

type HostRuntimePolicyScopeArgs added in v0.8.27

type HostRuntimePolicyScopeArgs struct {
	// Scope expression.
	Expression pulumi.StringInput `pulumi:"expression"`
	// List of variables in the scope.
	Variables HostRuntimePolicyScopeVariableArrayInput `pulumi:"variables"`
}

func (HostRuntimePolicyScopeArgs) ElementType added in v0.8.27

func (HostRuntimePolicyScopeArgs) ElementType() reflect.Type

func (HostRuntimePolicyScopeArgs) ToHostRuntimePolicyScopeOutput added in v0.8.27

func (i HostRuntimePolicyScopeArgs) ToHostRuntimePolicyScopeOutput() HostRuntimePolicyScopeOutput

func (HostRuntimePolicyScopeArgs) ToHostRuntimePolicyScopeOutputWithContext added in v0.8.27

func (i HostRuntimePolicyScopeArgs) ToHostRuntimePolicyScopeOutputWithContext(ctx context.Context) HostRuntimePolicyScopeOutput

type HostRuntimePolicyScopeArray added in v0.8.27

type HostRuntimePolicyScopeArray []HostRuntimePolicyScopeInput

func (HostRuntimePolicyScopeArray) ElementType added in v0.8.27

func (HostRuntimePolicyScopeArray) ToHostRuntimePolicyScopeArrayOutput added in v0.8.27

func (i HostRuntimePolicyScopeArray) ToHostRuntimePolicyScopeArrayOutput() HostRuntimePolicyScopeArrayOutput

func (HostRuntimePolicyScopeArray) ToHostRuntimePolicyScopeArrayOutputWithContext added in v0.8.27

func (i HostRuntimePolicyScopeArray) ToHostRuntimePolicyScopeArrayOutputWithContext(ctx context.Context) HostRuntimePolicyScopeArrayOutput

type HostRuntimePolicyScopeArrayInput added in v0.8.27

type HostRuntimePolicyScopeArrayInput interface {
	pulumi.Input

	ToHostRuntimePolicyScopeArrayOutput() HostRuntimePolicyScopeArrayOutput
	ToHostRuntimePolicyScopeArrayOutputWithContext(context.Context) HostRuntimePolicyScopeArrayOutput
}

HostRuntimePolicyScopeArrayInput is an input type that accepts HostRuntimePolicyScopeArray and HostRuntimePolicyScopeArrayOutput values. You can construct a concrete instance of `HostRuntimePolicyScopeArrayInput` via:

HostRuntimePolicyScopeArray{ HostRuntimePolicyScopeArgs{...} }

type HostRuntimePolicyScopeArrayOutput added in v0.8.27

type HostRuntimePolicyScopeArrayOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyScopeArrayOutput) ElementType added in v0.8.27

func (HostRuntimePolicyScopeArrayOutput) Index added in v0.8.27

func (HostRuntimePolicyScopeArrayOutput) ToHostRuntimePolicyScopeArrayOutput added in v0.8.27

func (o HostRuntimePolicyScopeArrayOutput) ToHostRuntimePolicyScopeArrayOutput() HostRuntimePolicyScopeArrayOutput

func (HostRuntimePolicyScopeArrayOutput) ToHostRuntimePolicyScopeArrayOutputWithContext added in v0.8.27

func (o HostRuntimePolicyScopeArrayOutput) ToHostRuntimePolicyScopeArrayOutputWithContext(ctx context.Context) HostRuntimePolicyScopeArrayOutput

type HostRuntimePolicyScopeInput added in v0.8.27

type HostRuntimePolicyScopeInput interface {
	pulumi.Input

	ToHostRuntimePolicyScopeOutput() HostRuntimePolicyScopeOutput
	ToHostRuntimePolicyScopeOutputWithContext(context.Context) HostRuntimePolicyScopeOutput
}

HostRuntimePolicyScopeInput is an input type that accepts HostRuntimePolicyScopeArgs and HostRuntimePolicyScopeOutput values. You can construct a concrete instance of `HostRuntimePolicyScopeInput` via:

HostRuntimePolicyScopeArgs{...}

type HostRuntimePolicyScopeOutput added in v0.8.27

type HostRuntimePolicyScopeOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyScopeOutput) ElementType added in v0.8.27

func (HostRuntimePolicyScopeOutput) Expression added in v0.8.27

Scope expression.

func (HostRuntimePolicyScopeOutput) ToHostRuntimePolicyScopeOutput added in v0.8.27

func (o HostRuntimePolicyScopeOutput) ToHostRuntimePolicyScopeOutput() HostRuntimePolicyScopeOutput

func (HostRuntimePolicyScopeOutput) ToHostRuntimePolicyScopeOutputWithContext added in v0.8.27

func (o HostRuntimePolicyScopeOutput) ToHostRuntimePolicyScopeOutputWithContext(ctx context.Context) HostRuntimePolicyScopeOutput

func (HostRuntimePolicyScopeOutput) Variables added in v0.8.27

List of variables in the scope.

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 {
	// Allowed executables configuration.
	AllowedExecutables HostRuntimePolicyAllowedExecutableArrayInput
	// List of allowed registries.
	AllowedRegistries HostRuntimePolicyAllowedRegistryArrayInput
	// Indicates the application scope of the service.
	ApplicationScopes pulumi.StringArrayInput
	// 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
	Auditing                   HostRuntimePolicyAuditingPtrInput
	// Username of the account that created the service.
	Author             pulumi.StringPtrInput
	BlacklistedOsUsers HostRuntimePolicyBlacklistedOsUsersPtrInput
	BlockContainerExec pulumi.BoolPtrInput
	// Detect and prevent communication to DNS/IP addresses known to be used for Cryptocurrency Mining
	BlockCryptocurrencyMining  pulumi.BoolPtrInput
	BlockDisallowedImages      pulumi.BoolPtrInput
	BlockFilelessExec          pulumi.BoolPtrInput
	BlockNonCompliantWorkloads pulumi.BoolPtrInput
	BlockNonK8sContainers      pulumi.BoolPtrInput
	// List of files that are prevented from being read, modified and executed in the containers.
	BlockedFiles pulumi.StringArrayInput
	// Bypass scope configuration.
	BypassScopes           HostRuntimePolicyBypassScopeArrayInput
	ContainerExec          HostRuntimePolicyContainerExecPtrInput
	Created                pulumi.StringPtrInput
	Cve                    pulumi.StringPtrInput
	DefaultSecurityProfile pulumi.StringPtrInput
	// The description of the host runtime policy
	Description pulumi.StringPtrInput
	Digest      pulumi.StringPtrInput
	// Drift prevention configuration.
	DriftPreventions         HostRuntimePolicyDriftPreventionArrayInput
	EnableCryptoMiningDns    pulumi.BoolPtrInput
	EnableForkGuard          pulumi.BoolPtrInput
	EnableIpReputation       pulumi.BoolPtrInput
	EnablePortScanProtection pulumi.BoolPtrInput
	// Whether allowed executables configuration is enabled.
	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
	EnforceSchedulerAddedOn pulumi.IntPtrInput
	// List of excluded application scopes.
	ExcludeApplicationScopes pulumi.StringArrayInput
	// Executable blacklist configuration.
	ExecutableBlacklists   HostRuntimePolicyExecutableBlacklistArrayInput
	FailedKubernetesChecks HostRuntimePolicyFailedKubernetesChecksPtrInput
	FileBlock              HostRuntimePolicyFileBlockPtrInput
	// Configuration for file integrity monitoring.
	FileIntegrityMonitoring HostRuntimePolicyFileIntegrityMonitoringPtrInput
	ForkGuardProcessLimit   pulumi.IntPtrInput
	ImageName               pulumi.StringPtrInput
	IsAuditChecked          pulumi.BoolPtrInput
	IsAutoGenerated         pulumi.BoolPtrInput
	IsOotbPolicy            pulumi.BoolPtrInput
	Lastupdate              pulumi.IntPtrInput
	// Container privileges configuration.
	LimitContainerPrivileges HostRuntimePolicyLimitContainerPrivilegeArrayInput
	LinuxCapabilities        HostRuntimePolicyLinuxCapabilitiesPtrInput
	// 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 assigned to the attribute.
	Name                 pulumi.StringPtrInput
	NoNewPrivileges      pulumi.BoolPtrInput
	OnlyRegisteredImages pulumi.BoolPtrInput
	// 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
	PackageBlocks            HostRuntimePolicyPackageBlockArrayInput
	Permission               pulumi.StringPtrInput
	PortBlock                HostRuntimePolicyPortBlockPtrInput
	ReadonlyFiles            HostRuntimePolicyReadonlyFilesPtrInput
	ReadonlyRegistry         HostRuntimePolicyReadonlyRegistryPtrInput
	Registry                 pulumi.StringPtrInput
	RegistryAccessMonitoring HostRuntimePolicyRegistryAccessMonitoringPtrInput
	RepoName                 pulumi.StringPtrInput
	ResourceName             pulumi.StringPtrInput
	ResourceType             pulumi.StringPtrInput
	// Restricted volumes configuration.
	RestrictedVolumes HostRuntimePolicyRestrictedVolumeArrayInput
	ReverseShell      HostRuntimePolicyReverseShellPtrInput
	RuntimeMode       pulumi.IntPtrInput
	RuntimeType       pulumi.StringPtrInput
	// Logical expression of how to compute the dependency of the scope variables.
	ScopeExpression pulumi.StringPtrInput
	// List of scope attributes.
	ScopeVariables HostRuntimePolicyScopeVariableArrayInput
	// Scope configuration.
	Scopes                    HostRuntimePolicyScopeArrayInput
	SystemIntegrityProtection HostRuntimePolicySystemIntegrityProtectionPtrInput
	Tripwire                  HostRuntimePolicyTripwirePtrInput
	Type                      pulumi.StringPtrInput
	Updated                   pulumi.StringPtrInput
	Version                   pulumi.StringPtrInput
	VpatchVersion             pulumi.StringPtrInput
	WhitelistedOsUsers        HostRuntimePolicyWhitelistedOsUsersPtrInput
}

func (HostRuntimePolicyState) ElementType

func (HostRuntimePolicyState) ElementType() reflect.Type

type HostRuntimePolicySystemIntegrityProtection added in v0.8.27

type HostRuntimePolicySystemIntegrityProtection struct {
	AuditSystemtimeChange     *bool `pulumi:"auditSystemtimeChange"`
	Enabled                   *bool `pulumi:"enabled"`
	MonitorAuditLogIntegrity  *bool `pulumi:"monitorAuditLogIntegrity"`
	WindowsServicesMonitoring *bool `pulumi:"windowsServicesMonitoring"`
}

type HostRuntimePolicySystemIntegrityProtectionArgs added in v0.8.27

type HostRuntimePolicySystemIntegrityProtectionArgs struct {
	AuditSystemtimeChange     pulumi.BoolPtrInput `pulumi:"auditSystemtimeChange"`
	Enabled                   pulumi.BoolPtrInput `pulumi:"enabled"`
	MonitorAuditLogIntegrity  pulumi.BoolPtrInput `pulumi:"monitorAuditLogIntegrity"`
	WindowsServicesMonitoring pulumi.BoolPtrInput `pulumi:"windowsServicesMonitoring"`
}

func (HostRuntimePolicySystemIntegrityProtectionArgs) ElementType added in v0.8.27

func (HostRuntimePolicySystemIntegrityProtectionArgs) ToHostRuntimePolicySystemIntegrityProtectionOutput added in v0.8.27

func (i HostRuntimePolicySystemIntegrityProtectionArgs) ToHostRuntimePolicySystemIntegrityProtectionOutput() HostRuntimePolicySystemIntegrityProtectionOutput

func (HostRuntimePolicySystemIntegrityProtectionArgs) ToHostRuntimePolicySystemIntegrityProtectionOutputWithContext added in v0.8.27

func (i HostRuntimePolicySystemIntegrityProtectionArgs) ToHostRuntimePolicySystemIntegrityProtectionOutputWithContext(ctx context.Context) HostRuntimePolicySystemIntegrityProtectionOutput

func (HostRuntimePolicySystemIntegrityProtectionArgs) ToHostRuntimePolicySystemIntegrityProtectionPtrOutput added in v0.8.27

func (i HostRuntimePolicySystemIntegrityProtectionArgs) ToHostRuntimePolicySystemIntegrityProtectionPtrOutput() HostRuntimePolicySystemIntegrityProtectionPtrOutput

func (HostRuntimePolicySystemIntegrityProtectionArgs) ToHostRuntimePolicySystemIntegrityProtectionPtrOutputWithContext added in v0.8.27

func (i HostRuntimePolicySystemIntegrityProtectionArgs) ToHostRuntimePolicySystemIntegrityProtectionPtrOutputWithContext(ctx context.Context) HostRuntimePolicySystemIntegrityProtectionPtrOutput

type HostRuntimePolicySystemIntegrityProtectionInput added in v0.8.27

type HostRuntimePolicySystemIntegrityProtectionInput interface {
	pulumi.Input

	ToHostRuntimePolicySystemIntegrityProtectionOutput() HostRuntimePolicySystemIntegrityProtectionOutput
	ToHostRuntimePolicySystemIntegrityProtectionOutputWithContext(context.Context) HostRuntimePolicySystemIntegrityProtectionOutput
}

HostRuntimePolicySystemIntegrityProtectionInput is an input type that accepts HostRuntimePolicySystemIntegrityProtectionArgs and HostRuntimePolicySystemIntegrityProtectionOutput values. You can construct a concrete instance of `HostRuntimePolicySystemIntegrityProtectionInput` via:

HostRuntimePolicySystemIntegrityProtectionArgs{...}

type HostRuntimePolicySystemIntegrityProtectionOutput added in v0.8.27

type HostRuntimePolicySystemIntegrityProtectionOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicySystemIntegrityProtectionOutput) AuditSystemtimeChange added in v0.8.27

func (HostRuntimePolicySystemIntegrityProtectionOutput) ElementType added in v0.8.27

func (HostRuntimePolicySystemIntegrityProtectionOutput) Enabled added in v0.8.27

func (HostRuntimePolicySystemIntegrityProtectionOutput) MonitorAuditLogIntegrity added in v0.8.27

func (HostRuntimePolicySystemIntegrityProtectionOutput) ToHostRuntimePolicySystemIntegrityProtectionOutput added in v0.8.27

func (o HostRuntimePolicySystemIntegrityProtectionOutput) ToHostRuntimePolicySystemIntegrityProtectionOutput() HostRuntimePolicySystemIntegrityProtectionOutput

func (HostRuntimePolicySystemIntegrityProtectionOutput) ToHostRuntimePolicySystemIntegrityProtectionOutputWithContext added in v0.8.27

func (o HostRuntimePolicySystemIntegrityProtectionOutput) ToHostRuntimePolicySystemIntegrityProtectionOutputWithContext(ctx context.Context) HostRuntimePolicySystemIntegrityProtectionOutput

func (HostRuntimePolicySystemIntegrityProtectionOutput) ToHostRuntimePolicySystemIntegrityProtectionPtrOutput added in v0.8.27

func (o HostRuntimePolicySystemIntegrityProtectionOutput) ToHostRuntimePolicySystemIntegrityProtectionPtrOutput() HostRuntimePolicySystemIntegrityProtectionPtrOutput

func (HostRuntimePolicySystemIntegrityProtectionOutput) ToHostRuntimePolicySystemIntegrityProtectionPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicySystemIntegrityProtectionOutput) ToHostRuntimePolicySystemIntegrityProtectionPtrOutputWithContext(ctx context.Context) HostRuntimePolicySystemIntegrityProtectionPtrOutput

func (HostRuntimePolicySystemIntegrityProtectionOutput) WindowsServicesMonitoring added in v0.8.27

type HostRuntimePolicySystemIntegrityProtectionPtrInput added in v0.8.27

type HostRuntimePolicySystemIntegrityProtectionPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicySystemIntegrityProtectionPtrOutput() HostRuntimePolicySystemIntegrityProtectionPtrOutput
	ToHostRuntimePolicySystemIntegrityProtectionPtrOutputWithContext(context.Context) HostRuntimePolicySystemIntegrityProtectionPtrOutput
}

HostRuntimePolicySystemIntegrityProtectionPtrInput is an input type that accepts HostRuntimePolicySystemIntegrityProtectionArgs, HostRuntimePolicySystemIntegrityProtectionPtr and HostRuntimePolicySystemIntegrityProtectionPtrOutput values. You can construct a concrete instance of `HostRuntimePolicySystemIntegrityProtectionPtrInput` via:

        HostRuntimePolicySystemIntegrityProtectionArgs{...}

or:

        nil

type HostRuntimePolicySystemIntegrityProtectionPtrOutput added in v0.8.27

type HostRuntimePolicySystemIntegrityProtectionPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicySystemIntegrityProtectionPtrOutput) AuditSystemtimeChange added in v0.8.27

func (HostRuntimePolicySystemIntegrityProtectionPtrOutput) Elem added in v0.8.27

func (HostRuntimePolicySystemIntegrityProtectionPtrOutput) ElementType added in v0.8.27

func (HostRuntimePolicySystemIntegrityProtectionPtrOutput) Enabled added in v0.8.27

func (HostRuntimePolicySystemIntegrityProtectionPtrOutput) MonitorAuditLogIntegrity added in v0.8.27

func (HostRuntimePolicySystemIntegrityProtectionPtrOutput) ToHostRuntimePolicySystemIntegrityProtectionPtrOutput added in v0.8.27

func (o HostRuntimePolicySystemIntegrityProtectionPtrOutput) ToHostRuntimePolicySystemIntegrityProtectionPtrOutput() HostRuntimePolicySystemIntegrityProtectionPtrOutput

func (HostRuntimePolicySystemIntegrityProtectionPtrOutput) ToHostRuntimePolicySystemIntegrityProtectionPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicySystemIntegrityProtectionPtrOutput) ToHostRuntimePolicySystemIntegrityProtectionPtrOutputWithContext(ctx context.Context) HostRuntimePolicySystemIntegrityProtectionPtrOutput

func (HostRuntimePolicySystemIntegrityProtectionPtrOutput) WindowsServicesMonitoring added in v0.8.27

type HostRuntimePolicyTripwire added in v0.8.27

type HostRuntimePolicyTripwire struct {
	ApplyOns      []string `pulumi:"applyOns"`
	Enabled       *bool    `pulumi:"enabled"`
	ServerlessApp *string  `pulumi:"serverlessApp"`
	UserId        *string  `pulumi:"userId"`
	UserPassword  *string  `pulumi:"userPassword"`
}

type HostRuntimePolicyTripwireArgs added in v0.8.27

type HostRuntimePolicyTripwireArgs struct {
	ApplyOns      pulumi.StringArrayInput `pulumi:"applyOns"`
	Enabled       pulumi.BoolPtrInput     `pulumi:"enabled"`
	ServerlessApp pulumi.StringPtrInput   `pulumi:"serverlessApp"`
	UserId        pulumi.StringPtrInput   `pulumi:"userId"`
	UserPassword  pulumi.StringPtrInput   `pulumi:"userPassword"`
}

func (HostRuntimePolicyTripwireArgs) ElementType added in v0.8.27

func (HostRuntimePolicyTripwireArgs) ToHostRuntimePolicyTripwireOutput added in v0.8.27

func (i HostRuntimePolicyTripwireArgs) ToHostRuntimePolicyTripwireOutput() HostRuntimePolicyTripwireOutput

func (HostRuntimePolicyTripwireArgs) ToHostRuntimePolicyTripwireOutputWithContext added in v0.8.27

func (i HostRuntimePolicyTripwireArgs) ToHostRuntimePolicyTripwireOutputWithContext(ctx context.Context) HostRuntimePolicyTripwireOutput

func (HostRuntimePolicyTripwireArgs) ToHostRuntimePolicyTripwirePtrOutput added in v0.8.27

func (i HostRuntimePolicyTripwireArgs) ToHostRuntimePolicyTripwirePtrOutput() HostRuntimePolicyTripwirePtrOutput

func (HostRuntimePolicyTripwireArgs) ToHostRuntimePolicyTripwirePtrOutputWithContext added in v0.8.27

func (i HostRuntimePolicyTripwireArgs) ToHostRuntimePolicyTripwirePtrOutputWithContext(ctx context.Context) HostRuntimePolicyTripwirePtrOutput

type HostRuntimePolicyTripwireInput added in v0.8.27

type HostRuntimePolicyTripwireInput interface {
	pulumi.Input

	ToHostRuntimePolicyTripwireOutput() HostRuntimePolicyTripwireOutput
	ToHostRuntimePolicyTripwireOutputWithContext(context.Context) HostRuntimePolicyTripwireOutput
}

HostRuntimePolicyTripwireInput is an input type that accepts HostRuntimePolicyTripwireArgs and HostRuntimePolicyTripwireOutput values. You can construct a concrete instance of `HostRuntimePolicyTripwireInput` via:

HostRuntimePolicyTripwireArgs{...}

type HostRuntimePolicyTripwireOutput added in v0.8.27

type HostRuntimePolicyTripwireOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyTripwireOutput) ApplyOns added in v0.8.27

func (HostRuntimePolicyTripwireOutput) ElementType added in v0.8.27

func (HostRuntimePolicyTripwireOutput) Enabled added in v0.8.27

func (HostRuntimePolicyTripwireOutput) ServerlessApp added in v0.8.27

func (HostRuntimePolicyTripwireOutput) ToHostRuntimePolicyTripwireOutput added in v0.8.27

func (o HostRuntimePolicyTripwireOutput) ToHostRuntimePolicyTripwireOutput() HostRuntimePolicyTripwireOutput

func (HostRuntimePolicyTripwireOutput) ToHostRuntimePolicyTripwireOutputWithContext added in v0.8.27

func (o HostRuntimePolicyTripwireOutput) ToHostRuntimePolicyTripwireOutputWithContext(ctx context.Context) HostRuntimePolicyTripwireOutput

func (HostRuntimePolicyTripwireOutput) ToHostRuntimePolicyTripwirePtrOutput added in v0.8.27

func (o HostRuntimePolicyTripwireOutput) ToHostRuntimePolicyTripwirePtrOutput() HostRuntimePolicyTripwirePtrOutput

func (HostRuntimePolicyTripwireOutput) ToHostRuntimePolicyTripwirePtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyTripwireOutput) ToHostRuntimePolicyTripwirePtrOutputWithContext(ctx context.Context) HostRuntimePolicyTripwirePtrOutput

func (HostRuntimePolicyTripwireOutput) UserId added in v0.8.27

func (HostRuntimePolicyTripwireOutput) UserPassword added in v0.8.27

type HostRuntimePolicyTripwirePtrInput added in v0.8.27

type HostRuntimePolicyTripwirePtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyTripwirePtrOutput() HostRuntimePolicyTripwirePtrOutput
	ToHostRuntimePolicyTripwirePtrOutputWithContext(context.Context) HostRuntimePolicyTripwirePtrOutput
}

HostRuntimePolicyTripwirePtrInput is an input type that accepts HostRuntimePolicyTripwireArgs, HostRuntimePolicyTripwirePtr and HostRuntimePolicyTripwirePtrOutput values. You can construct a concrete instance of `HostRuntimePolicyTripwirePtrInput` via:

        HostRuntimePolicyTripwireArgs{...}

or:

        nil

func HostRuntimePolicyTripwirePtr added in v0.8.27

type HostRuntimePolicyTripwirePtrOutput added in v0.8.27

type HostRuntimePolicyTripwirePtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyTripwirePtrOutput) ApplyOns added in v0.8.27

func (HostRuntimePolicyTripwirePtrOutput) Elem added in v0.8.27

func (HostRuntimePolicyTripwirePtrOutput) ElementType added in v0.8.27

func (HostRuntimePolicyTripwirePtrOutput) Enabled added in v0.8.27

func (HostRuntimePolicyTripwirePtrOutput) ServerlessApp added in v0.8.27

func (HostRuntimePolicyTripwirePtrOutput) ToHostRuntimePolicyTripwirePtrOutput added in v0.8.27

func (o HostRuntimePolicyTripwirePtrOutput) ToHostRuntimePolicyTripwirePtrOutput() HostRuntimePolicyTripwirePtrOutput

func (HostRuntimePolicyTripwirePtrOutput) ToHostRuntimePolicyTripwirePtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyTripwirePtrOutput) ToHostRuntimePolicyTripwirePtrOutputWithContext(ctx context.Context) HostRuntimePolicyTripwirePtrOutput

func (HostRuntimePolicyTripwirePtrOutput) UserId added in v0.8.27

func (HostRuntimePolicyTripwirePtrOutput) UserPassword added in v0.8.27

type HostRuntimePolicyWhitelistedOsUsers added in v0.8.27

type HostRuntimePolicyWhitelistedOsUsers struct {
	Enabled         *bool    `pulumi:"enabled"`
	GroupWhiteLists []string `pulumi:"groupWhiteLists"`
	UserWhiteLists  []string `pulumi:"userWhiteLists"`
}

type HostRuntimePolicyWhitelistedOsUsersArgs added in v0.8.27

type HostRuntimePolicyWhitelistedOsUsersArgs struct {
	Enabled         pulumi.BoolPtrInput     `pulumi:"enabled"`
	GroupWhiteLists pulumi.StringArrayInput `pulumi:"groupWhiteLists"`
	UserWhiteLists  pulumi.StringArrayInput `pulumi:"userWhiteLists"`
}

func (HostRuntimePolicyWhitelistedOsUsersArgs) ElementType added in v0.8.27

func (HostRuntimePolicyWhitelistedOsUsersArgs) ToHostRuntimePolicyWhitelistedOsUsersOutput added in v0.8.27

func (i HostRuntimePolicyWhitelistedOsUsersArgs) ToHostRuntimePolicyWhitelistedOsUsersOutput() HostRuntimePolicyWhitelistedOsUsersOutput

func (HostRuntimePolicyWhitelistedOsUsersArgs) ToHostRuntimePolicyWhitelistedOsUsersOutputWithContext added in v0.8.27

func (i HostRuntimePolicyWhitelistedOsUsersArgs) ToHostRuntimePolicyWhitelistedOsUsersOutputWithContext(ctx context.Context) HostRuntimePolicyWhitelistedOsUsersOutput

func (HostRuntimePolicyWhitelistedOsUsersArgs) ToHostRuntimePolicyWhitelistedOsUsersPtrOutput added in v0.8.27

func (i HostRuntimePolicyWhitelistedOsUsersArgs) ToHostRuntimePolicyWhitelistedOsUsersPtrOutput() HostRuntimePolicyWhitelistedOsUsersPtrOutput

func (HostRuntimePolicyWhitelistedOsUsersArgs) ToHostRuntimePolicyWhitelistedOsUsersPtrOutputWithContext added in v0.8.27

func (i HostRuntimePolicyWhitelistedOsUsersArgs) ToHostRuntimePolicyWhitelistedOsUsersPtrOutputWithContext(ctx context.Context) HostRuntimePolicyWhitelistedOsUsersPtrOutput

type HostRuntimePolicyWhitelistedOsUsersInput added in v0.8.27

type HostRuntimePolicyWhitelistedOsUsersInput interface {
	pulumi.Input

	ToHostRuntimePolicyWhitelistedOsUsersOutput() HostRuntimePolicyWhitelistedOsUsersOutput
	ToHostRuntimePolicyWhitelistedOsUsersOutputWithContext(context.Context) HostRuntimePolicyWhitelistedOsUsersOutput
}

HostRuntimePolicyWhitelistedOsUsersInput is an input type that accepts HostRuntimePolicyWhitelistedOsUsersArgs and HostRuntimePolicyWhitelistedOsUsersOutput values. You can construct a concrete instance of `HostRuntimePolicyWhitelistedOsUsersInput` via:

HostRuntimePolicyWhitelistedOsUsersArgs{...}

type HostRuntimePolicyWhitelistedOsUsersOutput added in v0.8.27

type HostRuntimePolicyWhitelistedOsUsersOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyWhitelistedOsUsersOutput) ElementType added in v0.8.27

func (HostRuntimePolicyWhitelistedOsUsersOutput) Enabled added in v0.8.27

func (HostRuntimePolicyWhitelistedOsUsersOutput) GroupWhiteLists added in v0.8.27

func (HostRuntimePolicyWhitelistedOsUsersOutput) ToHostRuntimePolicyWhitelistedOsUsersOutput added in v0.8.27

func (o HostRuntimePolicyWhitelistedOsUsersOutput) ToHostRuntimePolicyWhitelistedOsUsersOutput() HostRuntimePolicyWhitelistedOsUsersOutput

func (HostRuntimePolicyWhitelistedOsUsersOutput) ToHostRuntimePolicyWhitelistedOsUsersOutputWithContext added in v0.8.27

func (o HostRuntimePolicyWhitelistedOsUsersOutput) ToHostRuntimePolicyWhitelistedOsUsersOutputWithContext(ctx context.Context) HostRuntimePolicyWhitelistedOsUsersOutput

func (HostRuntimePolicyWhitelistedOsUsersOutput) ToHostRuntimePolicyWhitelistedOsUsersPtrOutput added in v0.8.27

func (o HostRuntimePolicyWhitelistedOsUsersOutput) ToHostRuntimePolicyWhitelistedOsUsersPtrOutput() HostRuntimePolicyWhitelistedOsUsersPtrOutput

func (HostRuntimePolicyWhitelistedOsUsersOutput) ToHostRuntimePolicyWhitelistedOsUsersPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyWhitelistedOsUsersOutput) ToHostRuntimePolicyWhitelistedOsUsersPtrOutputWithContext(ctx context.Context) HostRuntimePolicyWhitelistedOsUsersPtrOutput

func (HostRuntimePolicyWhitelistedOsUsersOutput) UserWhiteLists added in v0.8.27

type HostRuntimePolicyWhitelistedOsUsersPtrInput added in v0.8.27

type HostRuntimePolicyWhitelistedOsUsersPtrInput interface {
	pulumi.Input

	ToHostRuntimePolicyWhitelistedOsUsersPtrOutput() HostRuntimePolicyWhitelistedOsUsersPtrOutput
	ToHostRuntimePolicyWhitelistedOsUsersPtrOutputWithContext(context.Context) HostRuntimePolicyWhitelistedOsUsersPtrOutput
}

HostRuntimePolicyWhitelistedOsUsersPtrInput is an input type that accepts HostRuntimePolicyWhitelistedOsUsersArgs, HostRuntimePolicyWhitelistedOsUsersPtr and HostRuntimePolicyWhitelistedOsUsersPtrOutput values. You can construct a concrete instance of `HostRuntimePolicyWhitelistedOsUsersPtrInput` via:

        HostRuntimePolicyWhitelistedOsUsersArgs{...}

or:

        nil

type HostRuntimePolicyWhitelistedOsUsersPtrOutput added in v0.8.27

type HostRuntimePolicyWhitelistedOsUsersPtrOutput struct{ *pulumi.OutputState }

func (HostRuntimePolicyWhitelistedOsUsersPtrOutput) Elem added in v0.8.27

func (HostRuntimePolicyWhitelistedOsUsersPtrOutput) ElementType added in v0.8.27

func (HostRuntimePolicyWhitelistedOsUsersPtrOutput) Enabled added in v0.8.27

func (HostRuntimePolicyWhitelistedOsUsersPtrOutput) GroupWhiteLists added in v0.8.27

func (HostRuntimePolicyWhitelistedOsUsersPtrOutput) ToHostRuntimePolicyWhitelistedOsUsersPtrOutput added in v0.8.27

func (o HostRuntimePolicyWhitelistedOsUsersPtrOutput) ToHostRuntimePolicyWhitelistedOsUsersPtrOutput() HostRuntimePolicyWhitelistedOsUsersPtrOutput

func (HostRuntimePolicyWhitelistedOsUsersPtrOutput) ToHostRuntimePolicyWhitelistedOsUsersPtrOutputWithContext added in v0.8.27

func (o HostRuntimePolicyWhitelistedOsUsersPtrOutput) ToHostRuntimePolicyWhitelistedOsUsersPtrOutputWithContext(ctx context.Context) HostRuntimePolicyWhitelistedOsUsersPtrOutput

func (HostRuntimePolicyWhitelistedOsUsersPtrOutput) UserWhiteLists added in v0.8.27

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"`
	DtaSkipped       *bool   `pulumi:"dtaSkipped"`
	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"`
	DtaSkipped       pulumi.BoolPtrInput   `pulumi:"dtaSkipped"`
	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

func (ImageAssuranceChecksPerformedOutput) DtaSkippedReason

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

	// Aggregated vulnerability information.
	AggregatedVulnerability pulumi.StringMapOutput `pulumi:"aggregatedVulnerability"`
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayOutput `pulumi:"allowedImages"`
	ApplicationScopes pulumi.StringArrayOutput `pulumi:"applicationScopes"`
	// What type of assurance policy is described.
	AssuranceType pulumi.StringOutput `pulumi:"assuranceType"`
	// 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"`
	// Indicates 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"`
	CustomSeverity        pulumi.StringOutput  `pulumi:"customSeverity"`
	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"`
	DisallowExploitTypes     pulumi.StringArrayOutput `pulumi:"disallowExploitTypes"`
	// Indicates if malware should block the image.
	DisallowMalware pulumi.BoolPtrOutput `pulumi:"disallowMalware"`
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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"`
	ExcludeApplicationScopes         pulumi.StringArrayOutput `pulumi:"excludeApplicationScopes"`
	// 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"`
	IgnoreBaseImageVln               pulumi.BoolPtrOutput                          `pulumi:"ignoreBaseImageVln"`
	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"`
	IgnoredSensitiveResources pulumi.StringArrayOutput `pulumi:"ignoredSensitiveResources"`
	// List of images.
	Images pulumi.StringArrayOutput `pulumi:"images"`
	// Performs a Kubernetes CIS benchmark check for the host.
	KubeCisEnabled pulumi.BoolPtrOutput `pulumi:"kubeCisEnabled"`
	// List of Kubernetes controls.
	KubernetesControls       ImageAssurancePolicyKubernetesControlsPtrOutput `pulumi:"kubernetesControls"`
	KubernetesControlsAvdIds pulumi.StringArrayOutput                        `pulumi:"kubernetesControlsAvdIds"`
	KubernetesControlsNames  pulumi.StringArrayOutput                        `pulumi:"kubernetesControlsNames"`
	// List of labels.
	Labels          pulumi.StringArrayOutput `pulumi:"labels"`
	Lastupdate      pulumi.StringOutput      `pulumi:"lastupdate"`
	LinuxCisEnabled pulumi.BoolPtrOutput     `pulumi:"linuxCisEnabled"`
	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"`
	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"`
	OpenshiftHardeningEnabled pulumi.BoolPtrOutput `pulumi:"openshiftHardeningEnabled"`
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrOutput `pulumi:"packagesBlackListEnabled"`
	// List of blacklisted 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"`
	Permission              pulumi.StringOutput                              `pulumi:"permission"`
	PolicySettings          ImageAssurancePolicyPolicySettingsOutput         `pulumi:"policySettings"`
	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"`
	ScanMalwareInArchives pulumi.BoolPtrOutput                         `pulumi:"scanMalwareInArchives"`
	ScanNfsMounts         pulumi.BoolPtrOutput                         `pulumi:"scanNfsMounts"`
	ScanProcessMemory     pulumi.BoolPtrOutput                         `pulumi:"scanProcessMemory"`
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData   pulumi.BoolPtrOutput `pulumi:"scanSensitiveData"`
	ScanWindowsRegistry pulumi.BoolPtrOutput `pulumi:"scanWindowsRegistry"`
	// 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"`
	VulnerabilityExploitability pulumi.BoolPtrOutput  `pulumi:"vulnerabilityExploitability"`
	VulnerabilityScoreRanges    pulumi.IntArrayOutput `pulumi:"vulnerabilityScoreRanges"`
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayOutput `pulumi:"whitelistedLicenses"`
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrOutput `pulumi:"whitelistedLicensesEnabled"`
}

Aqua Image Assurance covers the first part of the container lifecycle: image development. The Image Assurance subsystem detects, assesses, and reports security issues in your images.

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 {
	// Aggregated vulnerability information.
	AggregatedVulnerability pulumi.StringMapInput
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// What type of assurance policy is described.
	AssuranceType pulumi.StringPtrInput
	// 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
	// Indicates 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
	CustomSeverity        pulumi.StringPtrInput
	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
	DisallowExploitTypes     pulumi.StringArrayInput
	// Indicates if malware should block the image.
	DisallowMalware pulumi.BoolPtrInput
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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
	ExcludeApplicationScopes         pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrInput
	ForbiddenLabels                  ImageAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled           pulumi.BoolPtrInput
	ForceMicroenforcer               pulumi.BoolPtrInput
	FunctionIntegrityEnabled         pulumi.BoolPtrInput
	IgnoreBaseImageVln               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
	IgnoredSensitiveResources pulumi.StringArrayInput
	// List of images.
	Images pulumi.StringArrayInput
	// Performs a Kubernetes CIS benchmark check for the host.
	KubeCisEnabled pulumi.BoolPtrInput
	// List of Kubernetes controls.
	KubernetesControls       ImageAssurancePolicyKubernetesControlsPtrInput
	KubernetesControlsAvdIds pulumi.StringArrayInput
	KubernetesControlsNames  pulumi.StringArrayInput
	// List of labels.
	Labels          pulumi.StringArrayInput
	Lastupdate      pulumi.StringPtrInput
	LinuxCisEnabled pulumi.BoolPtrInput
	MalwareAction   pulumi.StringPtrInput
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrInput
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled      pulumi.BoolPtrInput
	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
	OpenshiftHardeningEnabled pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of blacklisted images.
	PackagesBlackLists ImageAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      ImageAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	Permission              pulumi.StringPtrInput
	PolicySettings          ImageAssurancePolicyPolicySettingsPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        ImageAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanMalwareInArchives pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	ScanProcessMemory     pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData   pulumi.BoolPtrInput
	ScanWindowsRegistry 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
	VulnerabilityExploitability pulumi.BoolPtrInput
	VulnerabilityScoreRanges    pulumi.IntArrayInput
	// 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 ImageAssurancePolicyKubernetesControls added in v0.8.27

type ImageAssurancePolicyKubernetesControls struct {
	AvdId       *string `pulumi:"avdId"`
	Description *string `pulumi:"description"`
	Enabled     *bool   `pulumi:"enabled"`
	Kind        *string `pulumi:"kind"`
	Name        *string `pulumi:"name"`
	Ootb        *bool   `pulumi:"ootb"`
	ScriptId    *int    `pulumi:"scriptId"`
	Severity    *string `pulumi:"severity"`
}

type ImageAssurancePolicyKubernetesControlsArgs added in v0.8.27

type ImageAssurancePolicyKubernetesControlsArgs struct {
	AvdId       pulumi.StringPtrInput `pulumi:"avdId"`
	Description pulumi.StringPtrInput `pulumi:"description"`
	Enabled     pulumi.BoolPtrInput   `pulumi:"enabled"`
	Kind        pulumi.StringPtrInput `pulumi:"kind"`
	Name        pulumi.StringPtrInput `pulumi:"name"`
	Ootb        pulumi.BoolPtrInput   `pulumi:"ootb"`
	ScriptId    pulumi.IntPtrInput    `pulumi:"scriptId"`
	Severity    pulumi.StringPtrInput `pulumi:"severity"`
}

func (ImageAssurancePolicyKubernetesControlsArgs) ElementType added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsArgs) ToImageAssurancePolicyKubernetesControlsOutput added in v0.8.27

func (i ImageAssurancePolicyKubernetesControlsArgs) ToImageAssurancePolicyKubernetesControlsOutput() ImageAssurancePolicyKubernetesControlsOutput

func (ImageAssurancePolicyKubernetesControlsArgs) ToImageAssurancePolicyKubernetesControlsOutputWithContext added in v0.8.27

func (i ImageAssurancePolicyKubernetesControlsArgs) ToImageAssurancePolicyKubernetesControlsOutputWithContext(ctx context.Context) ImageAssurancePolicyKubernetesControlsOutput

func (ImageAssurancePolicyKubernetesControlsArgs) ToImageAssurancePolicyKubernetesControlsPtrOutput added in v0.8.27

func (i ImageAssurancePolicyKubernetesControlsArgs) ToImageAssurancePolicyKubernetesControlsPtrOutput() ImageAssurancePolicyKubernetesControlsPtrOutput

func (ImageAssurancePolicyKubernetesControlsArgs) ToImageAssurancePolicyKubernetesControlsPtrOutputWithContext added in v0.8.27

func (i ImageAssurancePolicyKubernetesControlsArgs) ToImageAssurancePolicyKubernetesControlsPtrOutputWithContext(ctx context.Context) ImageAssurancePolicyKubernetesControlsPtrOutput

type ImageAssurancePolicyKubernetesControlsInput added in v0.8.27

type ImageAssurancePolicyKubernetesControlsInput interface {
	pulumi.Input

	ToImageAssurancePolicyKubernetesControlsOutput() ImageAssurancePolicyKubernetesControlsOutput
	ToImageAssurancePolicyKubernetesControlsOutputWithContext(context.Context) ImageAssurancePolicyKubernetesControlsOutput
}

ImageAssurancePolicyKubernetesControlsInput is an input type that accepts ImageAssurancePolicyKubernetesControlsArgs and ImageAssurancePolicyKubernetesControlsOutput values. You can construct a concrete instance of `ImageAssurancePolicyKubernetesControlsInput` via:

ImageAssurancePolicyKubernetesControlsArgs{...}

type ImageAssurancePolicyKubernetesControlsOutput added in v0.8.27

type ImageAssurancePolicyKubernetesControlsOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyKubernetesControlsOutput) AvdId added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsOutput) Description added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsOutput) ElementType added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsOutput) Enabled added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsOutput) Kind added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsOutput) Name added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsOutput) Ootb added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsOutput) ScriptId added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsOutput) Severity added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsOutput) ToImageAssurancePolicyKubernetesControlsOutput added in v0.8.27

func (o ImageAssurancePolicyKubernetesControlsOutput) ToImageAssurancePolicyKubernetesControlsOutput() ImageAssurancePolicyKubernetesControlsOutput

func (ImageAssurancePolicyKubernetesControlsOutput) ToImageAssurancePolicyKubernetesControlsOutputWithContext added in v0.8.27

func (o ImageAssurancePolicyKubernetesControlsOutput) ToImageAssurancePolicyKubernetesControlsOutputWithContext(ctx context.Context) ImageAssurancePolicyKubernetesControlsOutput

func (ImageAssurancePolicyKubernetesControlsOutput) ToImageAssurancePolicyKubernetesControlsPtrOutput added in v0.8.27

func (o ImageAssurancePolicyKubernetesControlsOutput) ToImageAssurancePolicyKubernetesControlsPtrOutput() ImageAssurancePolicyKubernetesControlsPtrOutput

func (ImageAssurancePolicyKubernetesControlsOutput) ToImageAssurancePolicyKubernetesControlsPtrOutputWithContext added in v0.8.27

func (o ImageAssurancePolicyKubernetesControlsOutput) ToImageAssurancePolicyKubernetesControlsPtrOutputWithContext(ctx context.Context) ImageAssurancePolicyKubernetesControlsPtrOutput

type ImageAssurancePolicyKubernetesControlsPtrInput added in v0.8.27

type ImageAssurancePolicyKubernetesControlsPtrInput interface {
	pulumi.Input

	ToImageAssurancePolicyKubernetesControlsPtrOutput() ImageAssurancePolicyKubernetesControlsPtrOutput
	ToImageAssurancePolicyKubernetesControlsPtrOutputWithContext(context.Context) ImageAssurancePolicyKubernetesControlsPtrOutput
}

ImageAssurancePolicyKubernetesControlsPtrInput is an input type that accepts ImageAssurancePolicyKubernetesControlsArgs, ImageAssurancePolicyKubernetesControlsPtr and ImageAssurancePolicyKubernetesControlsPtrOutput values. You can construct a concrete instance of `ImageAssurancePolicyKubernetesControlsPtrInput` via:

        ImageAssurancePolicyKubernetesControlsArgs{...}

or:

        nil

type ImageAssurancePolicyKubernetesControlsPtrOutput added in v0.8.27

type ImageAssurancePolicyKubernetesControlsPtrOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyKubernetesControlsPtrOutput) AvdId added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsPtrOutput) Description added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsPtrOutput) Elem added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsPtrOutput) ElementType added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsPtrOutput) Enabled added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsPtrOutput) Kind added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsPtrOutput) Name added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsPtrOutput) Ootb added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsPtrOutput) ScriptId added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsPtrOutput) Severity added in v0.8.27

func (ImageAssurancePolicyKubernetesControlsPtrOutput) ToImageAssurancePolicyKubernetesControlsPtrOutput added in v0.8.27

func (o ImageAssurancePolicyKubernetesControlsPtrOutput) ToImageAssurancePolicyKubernetesControlsPtrOutput() ImageAssurancePolicyKubernetesControlsPtrOutput

func (ImageAssurancePolicyKubernetesControlsPtrOutput) ToImageAssurancePolicyKubernetesControlsPtrOutputWithContext added in v0.8.27

func (o ImageAssurancePolicyKubernetesControlsPtrOutput) ToImageAssurancePolicyKubernetesControlsPtrOutputWithContext(ctx context.Context) ImageAssurancePolicyKubernetesControlsPtrOutput

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) AggregatedVulnerability added in v0.8.27

func (o ImageAssurancePolicyOutput) AggregatedVulnerability() pulumi.StringMapOutput

Aggregated vulnerability information.

func (ImageAssurancePolicyOutput) AllowedImages

List of explicitly allowed images.

func (ImageAssurancePolicyOutput) ApplicationScopes

func (o ImageAssurancePolicyOutput) ApplicationScopes() pulumi.StringArrayOutput

func (ImageAssurancePolicyOutput) AssuranceType added in v0.8.27

What type of assurance policy is described.

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

Indicates 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) CustomSeverity added in v0.8.27

func (o ImageAssurancePolicyOutput) CustomSeverity() pulumi.StringOutput

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) DisallowExploitTypes added in v0.8.27

func (o ImageAssurancePolicyOutput) DisallowExploitTypes() pulumi.StringArrayOutput

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

Checks the host according to the Docker CIS benchmark, if Docker is found on the host.

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) ExcludeApplicationScopes added in v0.8.27

func (o ImageAssurancePolicyOutput) ExcludeApplicationScopes() 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) IgnoreBaseImageVln added in v0.8.27

func (o ImageAssurancePolicyOutput) IgnoreBaseImageVln() 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) IgnoredSensitiveResources added in v0.8.27

func (o ImageAssurancePolicyOutput) IgnoredSensitiveResources() pulumi.StringArrayOutput

func (ImageAssurancePolicyOutput) Images

List of images.

func (ImageAssurancePolicyOutput) KubeCisEnabled

func (o ImageAssurancePolicyOutput) KubeCisEnabled() pulumi.BoolPtrOutput

Performs a Kubernetes CIS benchmark check for the host.

func (ImageAssurancePolicyOutput) KubernetesControls added in v0.8.27

List of Kubernetes controls.

func (ImageAssurancePolicyOutput) KubernetesControlsAvdIds added in v0.8.27

func (o ImageAssurancePolicyOutput) KubernetesControlsAvdIds() pulumi.StringArrayOutput

func (ImageAssurancePolicyOutput) KubernetesControlsNames added in v0.8.27

func (o ImageAssurancePolicyOutput) KubernetesControlsNames() pulumi.StringArrayOutput

func (ImageAssurancePolicyOutput) Labels

List of labels.

func (ImageAssurancePolicyOutput) Lastupdate added in v0.8.27

func (ImageAssurancePolicyOutput) LinuxCisEnabled added in v0.8.27

func (o ImageAssurancePolicyOutput) LinuxCisEnabled() pulumi.BoolPtrOutput

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

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) OpenshiftHardeningEnabled added in v0.8.27

func (o ImageAssurancePolicyOutput) OpenshiftHardeningEnabled() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) PackagesBlackListEnabled

func (o ImageAssurancePolicyOutput) PackagesBlackListEnabled() pulumi.BoolPtrOutput

Indicates if packages blacklist is relevant.

func (ImageAssurancePolicyOutput) PackagesBlackLists

List of blacklisted 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) Permission added in v0.8.27

func (ImageAssurancePolicyOutput) PolicySettings added in v0.8.27

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) ScanMalwareInArchives added in v0.8.27

func (o ImageAssurancePolicyOutput) ScanMalwareInArchives() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) ScanNfsMounts

func (ImageAssurancePolicyOutput) ScanProcessMemory added in v0.8.27

func (o ImageAssurancePolicyOutput) ScanProcessMemory() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) ScanSensitiveData

func (o ImageAssurancePolicyOutput) ScanSensitiveData() pulumi.BoolPtrOutput

Indicates if scan should include sensitive data in the image.

func (ImageAssurancePolicyOutput) ScanWindowsRegistry added in v0.8.27

func (o ImageAssurancePolicyOutput) ScanWindowsRegistry() pulumi.BoolPtrOutput

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) VulnerabilityExploitability added in v0.8.27

func (o ImageAssurancePolicyOutput) VulnerabilityExploitability() pulumi.BoolPtrOutput

func (ImageAssurancePolicyOutput) VulnerabilityScoreRanges added in v0.8.27

func (o ImageAssurancePolicyOutput) VulnerabilityScoreRanges() pulumi.IntArrayOutput

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 ImageAssurancePolicyPolicySettings added in v0.8.27

type ImageAssurancePolicyPolicySettings struct {
	Enforce        *bool   `pulumi:"enforce"`
	IsAuditChecked *bool   `pulumi:"isAuditChecked"`
	Warn           *bool   `pulumi:"warn"`
	WarningMessage *string `pulumi:"warningMessage"`
}

type ImageAssurancePolicyPolicySettingsArgs added in v0.8.27

type ImageAssurancePolicyPolicySettingsArgs struct {
	Enforce        pulumi.BoolPtrInput   `pulumi:"enforce"`
	IsAuditChecked pulumi.BoolPtrInput   `pulumi:"isAuditChecked"`
	Warn           pulumi.BoolPtrInput   `pulumi:"warn"`
	WarningMessage pulumi.StringPtrInput `pulumi:"warningMessage"`
}

func (ImageAssurancePolicyPolicySettingsArgs) ElementType added in v0.8.27

func (ImageAssurancePolicyPolicySettingsArgs) ToImageAssurancePolicyPolicySettingsOutput added in v0.8.27

func (i ImageAssurancePolicyPolicySettingsArgs) ToImageAssurancePolicyPolicySettingsOutput() ImageAssurancePolicyPolicySettingsOutput

func (ImageAssurancePolicyPolicySettingsArgs) ToImageAssurancePolicyPolicySettingsOutputWithContext added in v0.8.27

func (i ImageAssurancePolicyPolicySettingsArgs) ToImageAssurancePolicyPolicySettingsOutputWithContext(ctx context.Context) ImageAssurancePolicyPolicySettingsOutput

func (ImageAssurancePolicyPolicySettingsArgs) ToImageAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

func (i ImageAssurancePolicyPolicySettingsArgs) ToImageAssurancePolicyPolicySettingsPtrOutput() ImageAssurancePolicyPolicySettingsPtrOutput

func (ImageAssurancePolicyPolicySettingsArgs) ToImageAssurancePolicyPolicySettingsPtrOutputWithContext added in v0.8.27

func (i ImageAssurancePolicyPolicySettingsArgs) ToImageAssurancePolicyPolicySettingsPtrOutputWithContext(ctx context.Context) ImageAssurancePolicyPolicySettingsPtrOutput

type ImageAssurancePolicyPolicySettingsInput added in v0.8.27

type ImageAssurancePolicyPolicySettingsInput interface {
	pulumi.Input

	ToImageAssurancePolicyPolicySettingsOutput() ImageAssurancePolicyPolicySettingsOutput
	ToImageAssurancePolicyPolicySettingsOutputWithContext(context.Context) ImageAssurancePolicyPolicySettingsOutput
}

ImageAssurancePolicyPolicySettingsInput is an input type that accepts ImageAssurancePolicyPolicySettingsArgs and ImageAssurancePolicyPolicySettingsOutput values. You can construct a concrete instance of `ImageAssurancePolicyPolicySettingsInput` via:

ImageAssurancePolicyPolicySettingsArgs{...}

type ImageAssurancePolicyPolicySettingsOutput added in v0.8.27

type ImageAssurancePolicyPolicySettingsOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyPolicySettingsOutput) ElementType added in v0.8.27

func (ImageAssurancePolicyPolicySettingsOutput) Enforce added in v0.8.27

func (ImageAssurancePolicyPolicySettingsOutput) IsAuditChecked added in v0.8.27

func (ImageAssurancePolicyPolicySettingsOutput) ToImageAssurancePolicyPolicySettingsOutput added in v0.8.27

func (o ImageAssurancePolicyPolicySettingsOutput) ToImageAssurancePolicyPolicySettingsOutput() ImageAssurancePolicyPolicySettingsOutput

func (ImageAssurancePolicyPolicySettingsOutput) ToImageAssurancePolicyPolicySettingsOutputWithContext added in v0.8.27

func (o ImageAssurancePolicyPolicySettingsOutput) ToImageAssurancePolicyPolicySettingsOutputWithContext(ctx context.Context) ImageAssurancePolicyPolicySettingsOutput

func (ImageAssurancePolicyPolicySettingsOutput) ToImageAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

func (o ImageAssurancePolicyPolicySettingsOutput) ToImageAssurancePolicyPolicySettingsPtrOutput() ImageAssurancePolicyPolicySettingsPtrOutput

func (ImageAssurancePolicyPolicySettingsOutput) ToImageAssurancePolicyPolicySettingsPtrOutputWithContext added in v0.8.27

func (o ImageAssurancePolicyPolicySettingsOutput) ToImageAssurancePolicyPolicySettingsPtrOutputWithContext(ctx context.Context) ImageAssurancePolicyPolicySettingsPtrOutput

func (ImageAssurancePolicyPolicySettingsOutput) Warn added in v0.8.27

func (ImageAssurancePolicyPolicySettingsOutput) WarningMessage added in v0.8.27

type ImageAssurancePolicyPolicySettingsPtrInput added in v0.8.27

type ImageAssurancePolicyPolicySettingsPtrInput interface {
	pulumi.Input

	ToImageAssurancePolicyPolicySettingsPtrOutput() ImageAssurancePolicyPolicySettingsPtrOutput
	ToImageAssurancePolicyPolicySettingsPtrOutputWithContext(context.Context) ImageAssurancePolicyPolicySettingsPtrOutput
}

ImageAssurancePolicyPolicySettingsPtrInput is an input type that accepts ImageAssurancePolicyPolicySettingsArgs, ImageAssurancePolicyPolicySettingsPtr and ImageAssurancePolicyPolicySettingsPtrOutput values. You can construct a concrete instance of `ImageAssurancePolicyPolicySettingsPtrInput` via:

        ImageAssurancePolicyPolicySettingsArgs{...}

or:

        nil

type ImageAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

type ImageAssurancePolicyPolicySettingsPtrOutput struct{ *pulumi.OutputState }

func (ImageAssurancePolicyPolicySettingsPtrOutput) Elem added in v0.8.27

func (ImageAssurancePolicyPolicySettingsPtrOutput) ElementType added in v0.8.27

func (ImageAssurancePolicyPolicySettingsPtrOutput) Enforce added in v0.8.27

func (ImageAssurancePolicyPolicySettingsPtrOutput) IsAuditChecked added in v0.8.27

func (ImageAssurancePolicyPolicySettingsPtrOutput) ToImageAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

func (o ImageAssurancePolicyPolicySettingsPtrOutput) ToImageAssurancePolicyPolicySettingsPtrOutput() ImageAssurancePolicyPolicySettingsPtrOutput

func (ImageAssurancePolicyPolicySettingsPtrOutput) ToImageAssurancePolicyPolicySettingsPtrOutputWithContext added in v0.8.27

func (o ImageAssurancePolicyPolicySettingsPtrOutput) ToImageAssurancePolicyPolicySettingsPtrOutputWithContext(ctx context.Context) ImageAssurancePolicyPolicySettingsPtrOutput

func (ImageAssurancePolicyPolicySettingsPtrOutput) Warn added in v0.8.27

func (ImageAssurancePolicyPolicySettingsPtrOutput) WarningMessage added in v0.8.27

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 {
	// Aggregated vulnerability information.
	AggregatedVulnerability pulumi.StringMapInput
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// What type of assurance policy is described.
	AssuranceType pulumi.StringPtrInput
	// 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
	// Indicates 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
	CustomSeverity        pulumi.StringPtrInput
	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
	DisallowExploitTypes     pulumi.StringArrayInput
	// Indicates if malware should block the image.
	DisallowMalware pulumi.BoolPtrInput
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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
	ExcludeApplicationScopes         pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrInput
	ForbiddenLabels                  ImageAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled           pulumi.BoolPtrInput
	ForceMicroenforcer               pulumi.BoolPtrInput
	FunctionIntegrityEnabled         pulumi.BoolPtrInput
	IgnoreBaseImageVln               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
	IgnoredSensitiveResources pulumi.StringArrayInput
	// List of images.
	Images pulumi.StringArrayInput
	// Performs a Kubernetes CIS benchmark check for the host.
	KubeCisEnabled pulumi.BoolPtrInput
	// List of Kubernetes controls.
	KubernetesControls       ImageAssurancePolicyKubernetesControlsPtrInput
	KubernetesControlsAvdIds pulumi.StringArrayInput
	KubernetesControlsNames  pulumi.StringArrayInput
	// List of labels.
	Labels          pulumi.StringArrayInput
	Lastupdate      pulumi.StringPtrInput
	LinuxCisEnabled pulumi.BoolPtrInput
	MalwareAction   pulumi.StringPtrInput
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrInput
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled      pulumi.BoolPtrInput
	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
	OpenshiftHardeningEnabled pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of blacklisted images.
	PackagesBlackLists ImageAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      ImageAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	Permission              pulumi.StringPtrInput
	PolicySettings          ImageAssurancePolicyPolicySettingsPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        ImageAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanMalwareInArchives pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	ScanProcessMemory     pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData   pulumi.BoolPtrInput
	ScanWindowsRegistry 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
	VulnerabilityExploitability pulumi.BoolPtrInput
	VulnerabilityScoreRanges    pulumi.IntArrayInput
	// 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 {
	Comment   *string `pulumi:"comment"`
	Created   *string `pulumi:"created"`
	CreatedBy *string `pulumi:"createdBy"`
	Id        *string `pulumi:"id"`
	Size      *int    `pulumi:"size"`
}

type ImageHistoryArgs

type ImageHistoryArgs struct {
	Comment   pulumi.StringPtrInput `pulumi:"comment"`
	Created   pulumi.StringPtrInput `pulumi:"created"`
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	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

func (ImageHistoryOutput) Created

func (ImageHistoryOutput) CreatedBy

func (ImageHistoryOutput) ElementType

func (ImageHistoryOutput) ElementType() reflect.Type

func (ImageHistoryOutput) Id

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"`
	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"`
	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"`
	Os                         *string  `pulumi:"os"`
	OsVersion                  *string  `pulumi:"osVersion"`
	Permission                 *string  `pulumi:"permission"`
	PublishDate                *string  `pulumi:"publishDate"`
	Registry                   *string  `pulumi:"registry"`
	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"`
	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"`
	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"`
	Os                         pulumi.StringPtrInput   `pulumi:"os"`
	OsVersion                  pulumi.StringPtrInput   `pulumi:"osVersion"`
	Permission                 pulumi.StringPtrInput   `pulumi:"permission"`
	PublishDate                pulumi.StringPtrInput   `pulumi:"publishDate"`
	Registry                   pulumi.StringPtrInput   `pulumi:"registry"`
	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

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

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

func (ImageVulnerabilityOutput) OsVersion

func (ImageVulnerabilityOutput) Permission

func (ImageVulnerabilityOutput) PublishDate

func (ImageVulnerabilityOutput) Registry

func (ImageVulnerabilityOutput) 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

	// Automatically clean up that don't match the pull criteria
	AdvancedSettingsCleanup pulumi.BoolPtrOutput `pulumi:"advancedSettingsCleanup"`
	// List of image patterns to pull always
	AlwaysPullPatterns pulumi.StringArrayOutput `pulumi:"alwaysPullPatterns"`
	// 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
	Lastupdate pulumi.IntOutput `pulumi:"lastupdate"`
	// 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 image tags patterns to pull
	PullImageTagPatterns pulumi.StringArrayOutput `pulumi:"pullImageTagPatterns"`
	// List of image patterns to exclude
	PullRepoPatternsExcludeds pulumi.StringArrayOutput `pulumi:"pullRepoPatternsExcludeds"`
	// Registry scan timeout in Minutes
	RegistryScanTimeout pulumi.IntPtrOutput `pulumi:"registryScanTimeout"`
	// List of scanner names
	ScannerNames pulumi.StringArrayOutput `pulumi:"scannerNames"`
	// The Scanner type
	ScannerType pulumi.StringOutput `pulumi:"scannerType"`
	// Registry type (HUB / V1 / V2 / ACR / GAR / 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"`
	// When enabled, registry events are sent to the given Aqua webhook url
	Webhooks IntegrationRegistryWebhookArrayOutput `pulumi:"webhooks"`
}

## 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.NewIntegrationRegistry(ctx, "integrationRegistry", &aquasec.IntegrationRegistryArgs{
			AdvancedSettingsCleanup: pulumi.Bool(false),
			AlwaysPullPatterns: pulumi.StringArray{
				pulumi.String(":latest"),
				pulumi.String(":v1"),
			},
			Author:                     pulumi.String("aqua@aquasec.com"),
			AutoCleanup:                pulumi.Bool(false),
			AutoPull:                   pulumi.Bool(true),
			AutoPullInterval:           pulumi.Int(1),
			AutoPullMax:                pulumi.Int(100),
			AutoPullRescan:             pulumi.Bool(false),
			AutoPullTime:               pulumi.String("08:45"),
			Description:                pulumi.String("Automatically discovered registry"),
			ImageCreationDateCondition: pulumi.String("image_count"),
			Options: aquasec.IntegrationRegistryOptionArray{
				&aquasec.IntegrationRegistryOptionArgs{
					Option: pulumi.String("ARNRole"),
					Value:  pulumi.String("arn:aws:iam::111111111111:role/terraform"),
				},
				&aquasec.IntegrationRegistryOptionArgs{
					Option: pulumi.String("sts:ExternalId"),
					Value:  pulumi.String("test1-test2-test3"),
				},
				&aquasec.IntegrationRegistryOptionArgs{
					Option: pulumi.String("TestImagePull"),
					Value:  pulumi.String("nginx:latest"),
				},
			},
			Password: pulumi.String(""),
			Prefixes: pulumi.StringArray{
				pulumi.String("111111111111.dkr.ecr.us-east-1.amazonaws.com"),
			},
			PullImageAge:   pulumi.String("0D"),
			PullImageCount: pulumi.Int(3),
			PullImageTagPatterns: pulumi.StringArray{
				pulumi.String(":Latest"),
				pulumi.String(":latest"),
			},
			PullRepoPatternsExcludeds: pulumi.StringArray{
				pulumi.String(":xyz"),
				pulumi.String(":onlytest"),
			},
			ScannerNames: pulumi.StringArray{},
			ScannerType:  pulumi.String("any"),
			Type:         pulumi.String("AWS"),
			Url:          pulumi.String("us-east-1"),
			Username:     pulumi.String(""),
			Webhooks: aquasec.IntegrationRegistryWebhookArray{
				&aquasec.IntegrationRegistryWebhookArgs{
					AuthToken:    pulumi.String("test1-test2-test3"),
					Enabled:      pulumi.Bool(true),
					UnQuarantine: pulumi.Bool(false),
					Url:          pulumi.String("https://aquasec.com/"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

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 {
	// Automatically clean up that don't match the pull criteria
	AdvancedSettingsCleanup pulumi.BoolPtrInput
	// List of image patterns to pull always
	AlwaysPullPatterns pulumi.StringArrayInput
	// 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
	Lastupdate pulumi.IntPtrInput
	// 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 image tags patterns to pull
	PullImageTagPatterns pulumi.StringArrayInput
	// List of image patterns to exclude
	PullRepoPatternsExcludeds pulumi.StringArrayInput
	// Registry scan timeout in Minutes
	RegistryScanTimeout pulumi.IntPtrInput
	// List of scanner names
	ScannerNames pulumi.StringArrayInput
	// The Scanner type
	ScannerType pulumi.StringPtrInput
	// Registry type (HUB / V1 / V2 / ACR / GAR / 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
	// When enabled, registry events are sent to the given Aqua webhook url
	Webhooks IntegrationRegistryWebhookArrayInput
}

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) AdvancedSettingsCleanup added in v0.8.26

func (o IntegrationRegistryOutput) AdvancedSettingsCleanup() pulumi.BoolPtrOutput

Automatically clean up that don't match the pull criteria

func (IntegrationRegistryOutput) AlwaysPullPatterns added in v0.8.26

func (o IntegrationRegistryOutput) AlwaysPullPatterns() pulumi.StringArrayOutput

List of image patterns to pull always

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) Lastupdate added in v0.8.26

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) PullImageTagPatterns added in v0.8.26

func (o IntegrationRegistryOutput) PullImageTagPatterns() pulumi.StringArrayOutput

List of image tags patterns to pull

func (IntegrationRegistryOutput) PullRepoPatternsExcludeds added in v0.8.26

func (o IntegrationRegistryOutput) PullRepoPatternsExcludeds() pulumi.StringArrayOutput

List of image patterns to exclude

func (IntegrationRegistryOutput) RegistryScanTimeout added in v0.8.26

func (o IntegrationRegistryOutput) RegistryScanTimeout() pulumi.IntPtrOutput

Registry scan timeout in Minutes

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 / ACR / GAR / ENGINE / AWS / GCR).

func (IntegrationRegistryOutput) Url

The URL, address or region of the registry

func (IntegrationRegistryOutput) Username

The username for registry authentication.

func (IntegrationRegistryOutput) Webhooks added in v0.8.26

When enabled, registry events are sent to the given Aqua webhook url

type IntegrationRegistryState

type IntegrationRegistryState struct {
	// Automatically clean up that don't match the pull criteria
	AdvancedSettingsCleanup pulumi.BoolPtrInput
	// List of image patterns to pull always
	AlwaysPullPatterns pulumi.StringArrayInput
	// 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
	Lastupdate pulumi.IntPtrInput
	// 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 image tags patterns to pull
	PullImageTagPatterns pulumi.StringArrayInput
	// List of image patterns to exclude
	PullRepoPatternsExcludeds pulumi.StringArrayInput
	// Registry scan timeout in Minutes
	RegistryScanTimeout pulumi.IntPtrInput
	// List of scanner names
	ScannerNames pulumi.StringArrayInput
	// The Scanner type
	ScannerType pulumi.StringPtrInput
	// Registry type (HUB / V1 / V2 / ACR / GAR / 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
	// When enabled, registry events are sent to the given Aqua webhook url
	Webhooks IntegrationRegistryWebhookArrayInput
}

func (IntegrationRegistryState) ElementType

func (IntegrationRegistryState) ElementType() reflect.Type

type IntegrationRegistryWebhook added in v0.8.26

type IntegrationRegistryWebhook struct {
	AuthToken    *string `pulumi:"authToken"`
	Enabled      *bool   `pulumi:"enabled"`
	UnQuarantine *bool   `pulumi:"unQuarantine"`
	Url          *string `pulumi:"url"`
}

type IntegrationRegistryWebhookArgs added in v0.8.26

type IntegrationRegistryWebhookArgs struct {
	AuthToken    pulumi.StringPtrInput `pulumi:"authToken"`
	Enabled      pulumi.BoolPtrInput   `pulumi:"enabled"`
	UnQuarantine pulumi.BoolPtrInput   `pulumi:"unQuarantine"`
	Url          pulumi.StringPtrInput `pulumi:"url"`
}

func (IntegrationRegistryWebhookArgs) ElementType added in v0.8.26

func (IntegrationRegistryWebhookArgs) ToIntegrationRegistryWebhookOutput added in v0.8.26

func (i IntegrationRegistryWebhookArgs) ToIntegrationRegistryWebhookOutput() IntegrationRegistryWebhookOutput

func (IntegrationRegistryWebhookArgs) ToIntegrationRegistryWebhookOutputWithContext added in v0.8.26

func (i IntegrationRegistryWebhookArgs) ToIntegrationRegistryWebhookOutputWithContext(ctx context.Context) IntegrationRegistryWebhookOutput

type IntegrationRegistryWebhookArray added in v0.8.26

type IntegrationRegistryWebhookArray []IntegrationRegistryWebhookInput

func (IntegrationRegistryWebhookArray) ElementType added in v0.8.26

func (IntegrationRegistryWebhookArray) ToIntegrationRegistryWebhookArrayOutput added in v0.8.26

func (i IntegrationRegistryWebhookArray) ToIntegrationRegistryWebhookArrayOutput() IntegrationRegistryWebhookArrayOutput

func (IntegrationRegistryWebhookArray) ToIntegrationRegistryWebhookArrayOutputWithContext added in v0.8.26

func (i IntegrationRegistryWebhookArray) ToIntegrationRegistryWebhookArrayOutputWithContext(ctx context.Context) IntegrationRegistryWebhookArrayOutput

type IntegrationRegistryWebhookArrayInput added in v0.8.26

type IntegrationRegistryWebhookArrayInput interface {
	pulumi.Input

	ToIntegrationRegistryWebhookArrayOutput() IntegrationRegistryWebhookArrayOutput
	ToIntegrationRegistryWebhookArrayOutputWithContext(context.Context) IntegrationRegistryWebhookArrayOutput
}

IntegrationRegistryWebhookArrayInput is an input type that accepts IntegrationRegistryWebhookArray and IntegrationRegistryWebhookArrayOutput values. You can construct a concrete instance of `IntegrationRegistryWebhookArrayInput` via:

IntegrationRegistryWebhookArray{ IntegrationRegistryWebhookArgs{...} }

type IntegrationRegistryWebhookArrayOutput added in v0.8.26

type IntegrationRegistryWebhookArrayOutput struct{ *pulumi.OutputState }

func (IntegrationRegistryWebhookArrayOutput) ElementType added in v0.8.26

func (IntegrationRegistryWebhookArrayOutput) Index added in v0.8.26

func (IntegrationRegistryWebhookArrayOutput) ToIntegrationRegistryWebhookArrayOutput added in v0.8.26

func (o IntegrationRegistryWebhookArrayOutput) ToIntegrationRegistryWebhookArrayOutput() IntegrationRegistryWebhookArrayOutput

func (IntegrationRegistryWebhookArrayOutput) ToIntegrationRegistryWebhookArrayOutputWithContext added in v0.8.26

func (o IntegrationRegistryWebhookArrayOutput) ToIntegrationRegistryWebhookArrayOutputWithContext(ctx context.Context) IntegrationRegistryWebhookArrayOutput

type IntegrationRegistryWebhookInput added in v0.8.26

type IntegrationRegistryWebhookInput interface {
	pulumi.Input

	ToIntegrationRegistryWebhookOutput() IntegrationRegistryWebhookOutput
	ToIntegrationRegistryWebhookOutputWithContext(context.Context) IntegrationRegistryWebhookOutput
}

IntegrationRegistryWebhookInput is an input type that accepts IntegrationRegistryWebhookArgs and IntegrationRegistryWebhookOutput values. You can construct a concrete instance of `IntegrationRegistryWebhookInput` via:

IntegrationRegistryWebhookArgs{...}

type IntegrationRegistryWebhookOutput added in v0.8.26

type IntegrationRegistryWebhookOutput struct{ *pulumi.OutputState }

func (IntegrationRegistryWebhookOutput) AuthToken added in v0.8.26

func (IntegrationRegistryWebhookOutput) ElementType added in v0.8.26

func (IntegrationRegistryWebhookOutput) Enabled added in v0.8.26

func (IntegrationRegistryWebhookOutput) ToIntegrationRegistryWebhookOutput added in v0.8.26

func (o IntegrationRegistryWebhookOutput) ToIntegrationRegistryWebhookOutput() IntegrationRegistryWebhookOutput

func (IntegrationRegistryWebhookOutput) ToIntegrationRegistryWebhookOutputWithContext added in v0.8.26

func (o IntegrationRegistryWebhookOutput) ToIntegrationRegistryWebhookOutputWithContext(ctx context.Context) IntegrationRegistryWebhookOutput

func (IntegrationRegistryWebhookOutput) UnQuarantine added in v0.8.26

func (IntegrationRegistryWebhookOutput) Url added in v0.8.26

type KubernetesAssurancePolicy

type KubernetesAssurancePolicy struct {
	pulumi.CustomResourceState

	// Aggregated vulnerability information.
	AggregatedVulnerability pulumi.StringMapOutput `pulumi:"aggregatedVulnerability"`
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayOutput `pulumi:"allowedImages"`
	ApplicationScopes pulumi.StringArrayOutput `pulumi:"applicationScopes"`
	// What type of assurance policy is described.
	AssuranceType pulumi.StringOutput `pulumi:"assuranceType"`
	// 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"`
	// Indicates 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"`
	CustomSeverity        pulumi.StringOutput  `pulumi:"customSeverity"`
	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"`
	DisallowExploitTypes     pulumi.StringArrayOutput `pulumi:"disallowExploitTypes"`
	// Indicates if malware should block the image.
	DisallowMalware pulumi.BoolPtrOutput `pulumi:"disallowMalware"`
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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"`
	// Is the control enabled?
	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"`
	ExcludeApplicationScopes         pulumi.StringArrayOutput `pulumi:"excludeApplicationScopes"`
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrOutput                               `pulumi:"failCicd"`
	ForbiddenLabels                  KubernetesAssurancePolicyForbiddenLabelArrayOutput `pulumi:"forbiddenLabels"`
	ForbiddenLabelsEnabled           pulumi.BoolPtrOutput                               `pulumi:"forbiddenLabelsEnabled"`
	ForceMicroenforcer               pulumi.BoolPtrOutput                               `pulumi:"forceMicroenforcer"`
	FunctionIntegrityEnabled         pulumi.BoolPtrOutput                               `pulumi:"functionIntegrityEnabled"`
	IgnoreBaseImageVln               pulumi.BoolPtrOutput                               `pulumi:"ignoreBaseImageVln"`
	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"`
	IgnoredSensitiveResources pulumi.StringArrayOutput `pulumi:"ignoredSensitiveResources"`
	// List of images.
	Images pulumi.StringArrayOutput `pulumi:"images"`
	// Performs a Kubernetes CIS benchmark check for the host.
	KubeCisEnabled pulumi.BoolPtrOutput `pulumi:"kubeCisEnabled"`
	// List of Kubernetes controls.
	KubernetesControls       KubernetesAssurancePolicyKubernetesControlArrayOutput `pulumi:"kubernetesControls"`
	KubernetesControlsAvdIds pulumi.StringArrayOutput                              `pulumi:"kubernetesControlsAvdIds"`
	// 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"`
	Lastupdate      pulumi.StringOutput      `pulumi:"lastupdate"`
	LinuxCisEnabled pulumi.BoolPtrOutput     `pulumi:"linuxCisEnabled"`
	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"`
	OpenshiftHardeningEnabled pulumi.BoolPtrOutput `pulumi:"openshiftHardeningEnabled"`
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrOutput `pulumi:"packagesBlackListEnabled"`
	// List of blacklisted 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"`
	Permission              pulumi.StringOutput                                   `pulumi:"permission"`
	PolicySettings          KubernetesAssurancePolicyPolicySettingsOutput         `pulumi:"policySettings"`
	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"`
	ScanMalwareInArchives pulumi.BoolPtrOutput                              `pulumi:"scanMalwareInArchives"`
	ScanNfsMounts         pulumi.BoolPtrOutput                              `pulumi:"scanNfsMounts"`
	ScanProcessMemory     pulumi.BoolPtrOutput                              `pulumi:"scanProcessMemory"`
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData   pulumi.BoolPtrOutput `pulumi:"scanSensitiveData"`
	ScanWindowsRegistry pulumi.BoolPtrOutput `pulumi:"scanWindowsRegistry"`
	// 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"`
	VulnerabilityExploitability pulumi.BoolPtrOutput  `pulumi:"vulnerabilityExploitability"`
	VulnerabilityScoreRanges    pulumi.IntArrayOutput `pulumi:"vulnerabilityScoreRanges"`
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayOutput `pulumi:"whitelistedLicenses"`
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrOutput `pulumi:"whitelistedLicensesEnabled"`
}

Kubernetes Assurance is responsible for checking the security of workload configurations at the pod level, with respect to your organization's security requirements.

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 {
	// Aggregated vulnerability information.
	AggregatedVulnerability pulumi.StringMapInput
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// What type of assurance policy is described.
	AssuranceType pulumi.StringPtrInput
	// 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
	// Indicates 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
	CustomSeverity        pulumi.StringPtrInput
	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
	DisallowExploitTypes     pulumi.StringArrayInput
	// Indicates if malware should block the image.
	DisallowMalware pulumi.BoolPtrInput
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	DockerCisEnabled pulumi.BoolPtrInput
	// Name of the container image.
	Domain      pulumi.StringPtrInput
	DomainName  pulumi.StringPtrInput
	DtaEnabled  pulumi.BoolPtrInput
	DtaSeverity pulumi.StringPtrInput
	// Is the control enabled?
	Enabled                          pulumi.BoolPtrInput
	Enforce                          pulumi.BoolPtrInput
	EnforceAfterDays                 pulumi.IntPtrInput
	EnforceExcessivePermissions      pulumi.BoolPtrInput
	ExceptionalMonitoredMalwarePaths pulumi.StringArrayInput
	ExcludeApplicationScopes         pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrInput
	ForbiddenLabels                  KubernetesAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled           pulumi.BoolPtrInput
	ForceMicroenforcer               pulumi.BoolPtrInput
	FunctionIntegrityEnabled         pulumi.BoolPtrInput
	IgnoreBaseImageVln               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
	IgnoredSensitiveResources pulumi.StringArrayInput
	// List of images.
	Images pulumi.StringArrayInput
	// Performs a Kubernetes CIS benchmark check for the host.
	KubeCisEnabled pulumi.BoolPtrInput
	// List of Kubernetes controls.
	KubernetesControls       KubernetesAssurancePolicyKubernetesControlArrayInput
	KubernetesControlsAvdIds pulumi.StringArrayInput
	// 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
	Lastupdate      pulumi.StringPtrInput
	LinuxCisEnabled pulumi.BoolPtrInput
	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
	OpenshiftHardeningEnabled pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of blacklisted images.
	PackagesBlackLists KubernetesAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      KubernetesAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	Permission              pulumi.StringPtrInput
	PolicySettings          KubernetesAssurancePolicyPolicySettingsPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        KubernetesAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanMalwareInArchives pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	ScanProcessMemory     pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData   pulumi.BoolPtrInput
	ScanWindowsRegistry 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
	VulnerabilityExploitability pulumi.BoolPtrInput
	VulnerabilityScoreRanges    pulumi.IntArrayInput
	// 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 KubernetesAssurancePolicyKubernetesControl added in v0.8.27

type KubernetesAssurancePolicyKubernetesControl struct {
	// AVD ID.
	AvdId *string `pulumi:"avdId"`
	// Description of the control.
	Description *string `pulumi:"description"`
	// Is the control enabled?
	Enabled *bool `pulumi:"enabled"`
	// Kind of the control.
	Kind *string `pulumi:"kind"`
	// Name of the control.
	Name *string `pulumi:"name"`
	// Out-of-the-box status of the control.
	Ootb *bool `pulumi:"ootb"`
	// Script ID.
	ScriptId *int `pulumi:"scriptId"`
	// Severity of the control.
	Severity *string `pulumi:"severity"`
}

type KubernetesAssurancePolicyKubernetesControlArgs added in v0.8.27

type KubernetesAssurancePolicyKubernetesControlArgs struct {
	// AVD ID.
	AvdId pulumi.StringPtrInput `pulumi:"avdId"`
	// Description of the control.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Is the control enabled?
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Kind of the control.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Name of the control.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Out-of-the-box status of the control.
	Ootb pulumi.BoolPtrInput `pulumi:"ootb"`
	// Script ID.
	ScriptId pulumi.IntPtrInput `pulumi:"scriptId"`
	// Severity of the control.
	Severity pulumi.StringPtrInput `pulumi:"severity"`
}

func (KubernetesAssurancePolicyKubernetesControlArgs) ElementType added in v0.8.27

func (KubernetesAssurancePolicyKubernetesControlArgs) ToKubernetesAssurancePolicyKubernetesControlOutput added in v0.8.27

func (i KubernetesAssurancePolicyKubernetesControlArgs) ToKubernetesAssurancePolicyKubernetesControlOutput() KubernetesAssurancePolicyKubernetesControlOutput

func (KubernetesAssurancePolicyKubernetesControlArgs) ToKubernetesAssurancePolicyKubernetesControlOutputWithContext added in v0.8.27

func (i KubernetesAssurancePolicyKubernetesControlArgs) ToKubernetesAssurancePolicyKubernetesControlOutputWithContext(ctx context.Context) KubernetesAssurancePolicyKubernetesControlOutput

type KubernetesAssurancePolicyKubernetesControlArray added in v0.8.27

type KubernetesAssurancePolicyKubernetesControlArray []KubernetesAssurancePolicyKubernetesControlInput

func (KubernetesAssurancePolicyKubernetesControlArray) ElementType added in v0.8.27

func (KubernetesAssurancePolicyKubernetesControlArray) ToKubernetesAssurancePolicyKubernetesControlArrayOutput added in v0.8.27

func (i KubernetesAssurancePolicyKubernetesControlArray) ToKubernetesAssurancePolicyKubernetesControlArrayOutput() KubernetesAssurancePolicyKubernetesControlArrayOutput

func (KubernetesAssurancePolicyKubernetesControlArray) ToKubernetesAssurancePolicyKubernetesControlArrayOutputWithContext added in v0.8.27

func (i KubernetesAssurancePolicyKubernetesControlArray) ToKubernetesAssurancePolicyKubernetesControlArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyKubernetesControlArrayOutput

type KubernetesAssurancePolicyKubernetesControlArrayInput added in v0.8.27

type KubernetesAssurancePolicyKubernetesControlArrayInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyKubernetesControlArrayOutput() KubernetesAssurancePolicyKubernetesControlArrayOutput
	ToKubernetesAssurancePolicyKubernetesControlArrayOutputWithContext(context.Context) KubernetesAssurancePolicyKubernetesControlArrayOutput
}

KubernetesAssurancePolicyKubernetesControlArrayInput is an input type that accepts KubernetesAssurancePolicyKubernetesControlArray and KubernetesAssurancePolicyKubernetesControlArrayOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyKubernetesControlArrayInput` via:

KubernetesAssurancePolicyKubernetesControlArray{ KubernetesAssurancePolicyKubernetesControlArgs{...} }

type KubernetesAssurancePolicyKubernetesControlArrayOutput added in v0.8.27

type KubernetesAssurancePolicyKubernetesControlArrayOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyKubernetesControlArrayOutput) ElementType added in v0.8.27

func (KubernetesAssurancePolicyKubernetesControlArrayOutput) Index added in v0.8.27

func (KubernetesAssurancePolicyKubernetesControlArrayOutput) ToKubernetesAssurancePolicyKubernetesControlArrayOutput added in v0.8.27

func (KubernetesAssurancePolicyKubernetesControlArrayOutput) ToKubernetesAssurancePolicyKubernetesControlArrayOutputWithContext added in v0.8.27

func (o KubernetesAssurancePolicyKubernetesControlArrayOutput) ToKubernetesAssurancePolicyKubernetesControlArrayOutputWithContext(ctx context.Context) KubernetesAssurancePolicyKubernetesControlArrayOutput

type KubernetesAssurancePolicyKubernetesControlInput added in v0.8.27

type KubernetesAssurancePolicyKubernetesControlInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyKubernetesControlOutput() KubernetesAssurancePolicyKubernetesControlOutput
	ToKubernetesAssurancePolicyKubernetesControlOutputWithContext(context.Context) KubernetesAssurancePolicyKubernetesControlOutput
}

KubernetesAssurancePolicyKubernetesControlInput is an input type that accepts KubernetesAssurancePolicyKubernetesControlArgs and KubernetesAssurancePolicyKubernetesControlOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyKubernetesControlInput` via:

KubernetesAssurancePolicyKubernetesControlArgs{...}

type KubernetesAssurancePolicyKubernetesControlOutput added in v0.8.27

type KubernetesAssurancePolicyKubernetesControlOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyKubernetesControlOutput) AvdId added in v0.8.27

AVD ID.

func (KubernetesAssurancePolicyKubernetesControlOutput) Description added in v0.8.27

Description of the control.

func (KubernetesAssurancePolicyKubernetesControlOutput) ElementType added in v0.8.27

func (KubernetesAssurancePolicyKubernetesControlOutput) Enabled added in v0.8.27

Is the control enabled?

func (KubernetesAssurancePolicyKubernetesControlOutput) Kind added in v0.8.27

Kind of the control.

func (KubernetesAssurancePolicyKubernetesControlOutput) Name added in v0.8.27

Name of the control.

func (KubernetesAssurancePolicyKubernetesControlOutput) Ootb added in v0.8.27

Out-of-the-box status of the control.

func (KubernetesAssurancePolicyKubernetesControlOutput) ScriptId added in v0.8.27

Script ID.

func (KubernetesAssurancePolicyKubernetesControlOutput) Severity added in v0.8.27

Severity of the control.

func (KubernetesAssurancePolicyKubernetesControlOutput) ToKubernetesAssurancePolicyKubernetesControlOutput added in v0.8.27

func (o KubernetesAssurancePolicyKubernetesControlOutput) ToKubernetesAssurancePolicyKubernetesControlOutput() KubernetesAssurancePolicyKubernetesControlOutput

func (KubernetesAssurancePolicyKubernetesControlOutput) ToKubernetesAssurancePolicyKubernetesControlOutputWithContext added in v0.8.27

func (o KubernetesAssurancePolicyKubernetesControlOutput) ToKubernetesAssurancePolicyKubernetesControlOutputWithContext(ctx context.Context) KubernetesAssurancePolicyKubernetesControlOutput

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) AggregatedVulnerability added in v0.8.27

func (o KubernetesAssurancePolicyOutput) AggregatedVulnerability() pulumi.StringMapOutput

Aggregated vulnerability information.

func (KubernetesAssurancePolicyOutput) AllowedImages

List of explicitly allowed images.

func (KubernetesAssurancePolicyOutput) ApplicationScopes

func (KubernetesAssurancePolicyOutput) AssuranceType added in v0.8.27

What type of assurance policy is described.

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

Indicates 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) CustomSeverity added in v0.8.27

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) DisallowExploitTypes added in v0.8.27

func (o KubernetesAssurancePolicyOutput) DisallowExploitTypes() pulumi.StringArrayOutput

func (KubernetesAssurancePolicyOutput) DisallowMalware

Indicates if malware should block the image.

func (KubernetesAssurancePolicyOutput) DockerCisEnabled

Checks the host according to the Docker CIS benchmark, if Docker is found on the host.

func (KubernetesAssurancePolicyOutput) Domain

Name of the container image.

func (KubernetesAssurancePolicyOutput) DomainName

func (KubernetesAssurancePolicyOutput) DtaEnabled

func (KubernetesAssurancePolicyOutput) DtaSeverity

func (KubernetesAssurancePolicyOutput) ElementType

func (KubernetesAssurancePolicyOutput) Enabled

Is the control 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) ExcludeApplicationScopes added in v0.8.27

func (o KubernetesAssurancePolicyOutput) ExcludeApplicationScopes() pulumi.StringArrayOutput

func (KubernetesAssurancePolicyOutput) FailCicd added in v0.8.27

Indicates if cicd failures will fail the image.

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) IgnoreBaseImageVln added in v0.8.27

func (o KubernetesAssurancePolicyOutput) IgnoreBaseImageVln() 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) IgnoredSensitiveResources added in v0.8.27

func (o KubernetesAssurancePolicyOutput) IgnoredSensitiveResources() pulumi.StringArrayOutput

func (KubernetesAssurancePolicyOutput) Images

List of images.

func (KubernetesAssurancePolicyOutput) KubeCisEnabled

Performs a Kubernetes CIS benchmark check for the host.

func (KubernetesAssurancePolicyOutput) KubernetesControls added in v0.8.27

List of Kubernetes controls.

func (KubernetesAssurancePolicyOutput) KubernetesControlsAvdIds added in v0.8.27

func (o KubernetesAssurancePolicyOutput) KubernetesControlsAvdIds() pulumi.StringArrayOutput

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) Lastupdate added in v0.8.27

func (KubernetesAssurancePolicyOutput) LinuxCisEnabled added in v0.8.27

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) OpenshiftHardeningEnabled added in v0.8.27

func (o KubernetesAssurancePolicyOutput) OpenshiftHardeningEnabled() pulumi.BoolPtrOutput

func (KubernetesAssurancePolicyOutput) PackagesBlackListEnabled

func (o KubernetesAssurancePolicyOutput) PackagesBlackListEnabled() pulumi.BoolPtrOutput

Indicates if packages blacklist is relevant.

func (KubernetesAssurancePolicyOutput) PackagesBlackLists

List of blacklisted 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) Permission added in v0.8.27

func (KubernetesAssurancePolicyOutput) PolicySettings added in v0.8.27

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) ScanMalwareInArchives added in v0.8.27

func (o KubernetesAssurancePolicyOutput) ScanMalwareInArchives() pulumi.BoolPtrOutput

func (KubernetesAssurancePolicyOutput) ScanNfsMounts

func (KubernetesAssurancePolicyOutput) ScanProcessMemory added in v0.8.27

func (KubernetesAssurancePolicyOutput) ScanSensitiveData

Indicates if scan should include sensitive data in the image.

func (KubernetesAssurancePolicyOutput) ScanWindowsRegistry added in v0.8.27

func (o KubernetesAssurancePolicyOutput) ScanWindowsRegistry() pulumi.BoolPtrOutput

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) VulnerabilityExploitability added in v0.8.27

func (o KubernetesAssurancePolicyOutput) VulnerabilityExploitability() pulumi.BoolPtrOutput

func (KubernetesAssurancePolicyOutput) VulnerabilityScoreRanges added in v0.8.27

func (o KubernetesAssurancePolicyOutput) VulnerabilityScoreRanges() pulumi.IntArrayOutput

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 KubernetesAssurancePolicyPolicySettings added in v0.8.27

type KubernetesAssurancePolicyPolicySettings struct {
	Enforce        *bool   `pulumi:"enforce"`
	IsAuditChecked *bool   `pulumi:"isAuditChecked"`
	Warn           *bool   `pulumi:"warn"`
	WarningMessage *string `pulumi:"warningMessage"`
}

type KubernetesAssurancePolicyPolicySettingsArgs added in v0.8.27

type KubernetesAssurancePolicyPolicySettingsArgs struct {
	Enforce        pulumi.BoolPtrInput   `pulumi:"enforce"`
	IsAuditChecked pulumi.BoolPtrInput   `pulumi:"isAuditChecked"`
	Warn           pulumi.BoolPtrInput   `pulumi:"warn"`
	WarningMessage pulumi.StringPtrInput `pulumi:"warningMessage"`
}

func (KubernetesAssurancePolicyPolicySettingsArgs) ElementType added in v0.8.27

func (KubernetesAssurancePolicyPolicySettingsArgs) ToKubernetesAssurancePolicyPolicySettingsOutput added in v0.8.27

func (i KubernetesAssurancePolicyPolicySettingsArgs) ToKubernetesAssurancePolicyPolicySettingsOutput() KubernetesAssurancePolicyPolicySettingsOutput

func (KubernetesAssurancePolicyPolicySettingsArgs) ToKubernetesAssurancePolicyPolicySettingsOutputWithContext added in v0.8.27

func (i KubernetesAssurancePolicyPolicySettingsArgs) ToKubernetesAssurancePolicyPolicySettingsOutputWithContext(ctx context.Context) KubernetesAssurancePolicyPolicySettingsOutput

func (KubernetesAssurancePolicyPolicySettingsArgs) ToKubernetesAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

func (i KubernetesAssurancePolicyPolicySettingsArgs) ToKubernetesAssurancePolicyPolicySettingsPtrOutput() KubernetesAssurancePolicyPolicySettingsPtrOutput

func (KubernetesAssurancePolicyPolicySettingsArgs) ToKubernetesAssurancePolicyPolicySettingsPtrOutputWithContext added in v0.8.27

func (i KubernetesAssurancePolicyPolicySettingsArgs) ToKubernetesAssurancePolicyPolicySettingsPtrOutputWithContext(ctx context.Context) KubernetesAssurancePolicyPolicySettingsPtrOutput

type KubernetesAssurancePolicyPolicySettingsInput added in v0.8.27

type KubernetesAssurancePolicyPolicySettingsInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyPolicySettingsOutput() KubernetesAssurancePolicyPolicySettingsOutput
	ToKubernetesAssurancePolicyPolicySettingsOutputWithContext(context.Context) KubernetesAssurancePolicyPolicySettingsOutput
}

KubernetesAssurancePolicyPolicySettingsInput is an input type that accepts KubernetesAssurancePolicyPolicySettingsArgs and KubernetesAssurancePolicyPolicySettingsOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyPolicySettingsInput` via:

KubernetesAssurancePolicyPolicySettingsArgs{...}

type KubernetesAssurancePolicyPolicySettingsOutput added in v0.8.27

type KubernetesAssurancePolicyPolicySettingsOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyPolicySettingsOutput) ElementType added in v0.8.27

func (KubernetesAssurancePolicyPolicySettingsOutput) Enforce added in v0.8.27

func (KubernetesAssurancePolicyPolicySettingsOutput) IsAuditChecked added in v0.8.27

func (KubernetesAssurancePolicyPolicySettingsOutput) ToKubernetesAssurancePolicyPolicySettingsOutput added in v0.8.27

func (o KubernetesAssurancePolicyPolicySettingsOutput) ToKubernetesAssurancePolicyPolicySettingsOutput() KubernetesAssurancePolicyPolicySettingsOutput

func (KubernetesAssurancePolicyPolicySettingsOutput) ToKubernetesAssurancePolicyPolicySettingsOutputWithContext added in v0.8.27

func (o KubernetesAssurancePolicyPolicySettingsOutput) ToKubernetesAssurancePolicyPolicySettingsOutputWithContext(ctx context.Context) KubernetesAssurancePolicyPolicySettingsOutput

func (KubernetesAssurancePolicyPolicySettingsOutput) ToKubernetesAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

func (o KubernetesAssurancePolicyPolicySettingsOutput) ToKubernetesAssurancePolicyPolicySettingsPtrOutput() KubernetesAssurancePolicyPolicySettingsPtrOutput

func (KubernetesAssurancePolicyPolicySettingsOutput) ToKubernetesAssurancePolicyPolicySettingsPtrOutputWithContext added in v0.8.27

func (o KubernetesAssurancePolicyPolicySettingsOutput) ToKubernetesAssurancePolicyPolicySettingsPtrOutputWithContext(ctx context.Context) KubernetesAssurancePolicyPolicySettingsPtrOutput

func (KubernetesAssurancePolicyPolicySettingsOutput) Warn added in v0.8.27

func (KubernetesAssurancePolicyPolicySettingsOutput) WarningMessage added in v0.8.27

type KubernetesAssurancePolicyPolicySettingsPtrInput added in v0.8.27

type KubernetesAssurancePolicyPolicySettingsPtrInput interface {
	pulumi.Input

	ToKubernetesAssurancePolicyPolicySettingsPtrOutput() KubernetesAssurancePolicyPolicySettingsPtrOutput
	ToKubernetesAssurancePolicyPolicySettingsPtrOutputWithContext(context.Context) KubernetesAssurancePolicyPolicySettingsPtrOutput
}

KubernetesAssurancePolicyPolicySettingsPtrInput is an input type that accepts KubernetesAssurancePolicyPolicySettingsArgs, KubernetesAssurancePolicyPolicySettingsPtr and KubernetesAssurancePolicyPolicySettingsPtrOutput values. You can construct a concrete instance of `KubernetesAssurancePolicyPolicySettingsPtrInput` via:

        KubernetesAssurancePolicyPolicySettingsArgs{...}

or:

        nil

type KubernetesAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

type KubernetesAssurancePolicyPolicySettingsPtrOutput struct{ *pulumi.OutputState }

func (KubernetesAssurancePolicyPolicySettingsPtrOutput) Elem added in v0.8.27

func (KubernetesAssurancePolicyPolicySettingsPtrOutput) ElementType added in v0.8.27

func (KubernetesAssurancePolicyPolicySettingsPtrOutput) Enforce added in v0.8.27

func (KubernetesAssurancePolicyPolicySettingsPtrOutput) IsAuditChecked added in v0.8.27

func (KubernetesAssurancePolicyPolicySettingsPtrOutput) ToKubernetesAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

func (o KubernetesAssurancePolicyPolicySettingsPtrOutput) ToKubernetesAssurancePolicyPolicySettingsPtrOutput() KubernetesAssurancePolicyPolicySettingsPtrOutput

func (KubernetesAssurancePolicyPolicySettingsPtrOutput) ToKubernetesAssurancePolicyPolicySettingsPtrOutputWithContext added in v0.8.27

func (o KubernetesAssurancePolicyPolicySettingsPtrOutput) ToKubernetesAssurancePolicyPolicySettingsPtrOutputWithContext(ctx context.Context) KubernetesAssurancePolicyPolicySettingsPtrOutput

func (KubernetesAssurancePolicyPolicySettingsPtrOutput) Warn added in v0.8.27

func (KubernetesAssurancePolicyPolicySettingsPtrOutput) WarningMessage added in v0.8.27

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 {
	// Aggregated vulnerability information.
	AggregatedVulnerability pulumi.StringMapInput
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// What type of assurance policy is described.
	AssuranceType pulumi.StringPtrInput
	// 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
	// Indicates 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
	CustomSeverity        pulumi.StringPtrInput
	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
	DisallowExploitTypes     pulumi.StringArrayInput
	// Indicates if malware should block the image.
	DisallowMalware pulumi.BoolPtrInput
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	DockerCisEnabled pulumi.BoolPtrInput
	// Name of the container image.
	Domain      pulumi.StringPtrInput
	DomainName  pulumi.StringPtrInput
	DtaEnabled  pulumi.BoolPtrInput
	DtaSeverity pulumi.StringPtrInput
	// Is the control enabled?
	Enabled                          pulumi.BoolPtrInput
	Enforce                          pulumi.BoolPtrInput
	EnforceAfterDays                 pulumi.IntPtrInput
	EnforceExcessivePermissions      pulumi.BoolPtrInput
	ExceptionalMonitoredMalwarePaths pulumi.StringArrayInput
	ExcludeApplicationScopes         pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrInput
	ForbiddenLabels                  KubernetesAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled           pulumi.BoolPtrInput
	ForceMicroenforcer               pulumi.BoolPtrInput
	FunctionIntegrityEnabled         pulumi.BoolPtrInput
	IgnoreBaseImageVln               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
	IgnoredSensitiveResources pulumi.StringArrayInput
	// List of images.
	Images pulumi.StringArrayInput
	// Performs a Kubernetes CIS benchmark check for the host.
	KubeCisEnabled pulumi.BoolPtrInput
	// List of Kubernetes controls.
	KubernetesControls       KubernetesAssurancePolicyKubernetesControlArrayInput
	KubernetesControlsAvdIds pulumi.StringArrayInput
	// 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
	Lastupdate      pulumi.StringPtrInput
	LinuxCisEnabled pulumi.BoolPtrInput
	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
	OpenshiftHardeningEnabled pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of blacklisted images.
	PackagesBlackLists KubernetesAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      KubernetesAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	Permission              pulumi.StringPtrInput
	PolicySettings          KubernetesAssurancePolicyPolicySettingsPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        KubernetesAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanMalwareInArchives pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	ScanProcessMemory     pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData   pulumi.BoolPtrInput
	ScanWindowsRegistry 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
	VulnerabilityExploitability pulumi.BoolPtrInput
	VulnerabilityScoreRanges    pulumi.IntArrayInput
	// 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 {
	// Allowed executables configuration.
	AllowedExecutables []GetContainerRuntimePolicyAllowedExecutable `pulumi:"allowedExecutables"`
	// List of allowed registries.
	AllowedRegistries []GetContainerRuntimePolicyAllowedRegistry `pulumi:"allowedRegistries"`
	Auditing          *GetContainerRuntimePolicyAuditing         `pulumi:"auditing"`
	ContainerExec     *GetContainerRuntimePolicyContainerExec    `pulumi:"containerExec"`
	FileBlock         *GetContainerRuntimePolicyFileBlock        `pulumi:"fileBlock"`
	// Configuration for file integrity monitoring.
	FileIntegrityMonitorings []GetContainerRuntimePolicyFileIntegrityMonitoring `pulumi:"fileIntegrityMonitorings"`
	// Container privileges configuration.
	LimitContainerPrivileges []GetContainerRuntimePolicyLimitContainerPrivilege `pulumi:"limitContainerPrivileges"`
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions []GetContainerRuntimePolicyMalwareScanOption `pulumi:"malwareScanOptions"`
	Name               string                                       `pulumi:"name"`
	PortBlock          *GetContainerRuntimePolicyPortBlock          `pulumi:"portBlock"`
	ReadonlyFiles      *GetContainerRuntimePolicyReadonlyFiles      `pulumi:"readonlyFiles"`
	// Restricted volumes configuration.
	RestrictedVolumes []GetContainerRuntimePolicyRestrictedVolume `pulumi:"restrictedVolumes"`
}

A collection of arguments for invoking getContainerRuntimePolicy.

type LookupContainerRuntimePolicyOutputArgs

type LookupContainerRuntimePolicyOutputArgs struct {
	// Allowed executables configuration.
	AllowedExecutables GetContainerRuntimePolicyAllowedExecutableArrayInput `pulumi:"allowedExecutables"`
	// List of allowed registries.
	AllowedRegistries GetContainerRuntimePolicyAllowedRegistryArrayInput `pulumi:"allowedRegistries"`
	Auditing          GetContainerRuntimePolicyAuditingPtrInput          `pulumi:"auditing"`
	ContainerExec     GetContainerRuntimePolicyContainerExecPtrInput     `pulumi:"containerExec"`
	FileBlock         GetContainerRuntimePolicyFileBlockPtrInput         `pulumi:"fileBlock"`
	// Configuration for file integrity monitoring.
	FileIntegrityMonitorings GetContainerRuntimePolicyFileIntegrityMonitoringArrayInput `pulumi:"fileIntegrityMonitorings"`
	// Container privileges configuration.
	LimitContainerPrivileges GetContainerRuntimePolicyLimitContainerPrivilegeArrayInput `pulumi:"limitContainerPrivileges"`
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions GetContainerRuntimePolicyMalwareScanOptionArrayInput `pulumi:"malwareScanOptions"`
	Name               pulumi.StringInput                                   `pulumi:"name"`
	PortBlock          GetContainerRuntimePolicyPortBlockPtrInput           `pulumi:"portBlock"`
	ReadonlyFiles      GetContainerRuntimePolicyReadonlyFilesPtrInput       `pulumi:"readonlyFiles"`
	// Restricted volumes configuration.
	RestrictedVolumes GetContainerRuntimePolicyRestrictedVolumeArrayInput `pulumi:"restrictedVolumes"`
}

A collection of arguments for invoking getContainerRuntimePolicy.

func (LookupContainerRuntimePolicyOutputArgs) ElementType

type LookupContainerRuntimePolicyResult

type LookupContainerRuntimePolicyResult struct {
	// Allowed executables configuration.
	AllowedExecutables []GetContainerRuntimePolicyAllowedExecutable `pulumi:"allowedExecutables"`
	// Allowed registries configuration.
	AllowedRegistries []GetContainerRuntimePolicyAllowedRegistry `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"`
	Auditing                  *GetContainerRuntimePolicyAuditing `pulumi:"auditing"`
	// 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"`
	ContainerExec  *GetContainerRuntimePolicyContainerExec `pulumi:"containerExec"`
	// 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"`
	FileBlock              *GetContainerRuntimePolicyFileBlock `pulumi:"fileBlock"`
	// 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"`
	// Container privileges configuration.
	LimitContainerPrivileges []GetContainerRuntimePolicyLimitContainerPrivilege `pulumi:"limitContainerPrivileges"`
	// 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"`
	PortBlock     *GetContainerRuntimePolicyPortBlock     `pulumi:"portBlock"`
	ReadonlyFiles *GetContainerRuntimePolicyReadonlyFiles `pulumi:"readonlyFiles"`
	// List of files and directories to be restricted as read-only
	ReadonlyFilesAndDirectories []string `pulumi:"readonlyFilesAndDirectories"`
	// Restricted volumes configuration.
	RestrictedVolumes []GetContainerRuntimePolicyRestrictedVolume `pulumi:"restrictedVolumes"`
	// 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

Allowed executables configuration.

func (LookupContainerRuntimePolicyResultOutput) AllowedRegistries

Allowed registries configuration.

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) Auditing added in v0.8.27

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) ContainerExec added in v0.8.27

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) FileBlock added in v0.8.27

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) LimitContainerPrivileges added in v0.8.27

Container privileges configuration.

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) PortBlock added in v0.8.27

func (LookupContainerRuntimePolicyResultOutput) ReadonlyFiles added in v0.8.27

func (LookupContainerRuntimePolicyResultOutput) ReadonlyFilesAndDirectories

func (o LookupContainerRuntimePolicyResultOutput) ReadonlyFilesAndDirectories() pulumi.StringArrayOutput

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

func (LookupContainerRuntimePolicyResultOutput) RestrictedVolumes added in v0.8.27

Restricted volumes configuration.

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)

The data source `EnforcerGroups` provides an Enforcer group template that generates a configuration file, which is subsequently used to generate one or more Enforcers using a Docker command.

## 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"`
	// Indicates 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"`
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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"`
	// Performs a Kubernetes CIS benchmark check for the host.
	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 blacklisted 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

Indicates 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

Checks the host according to the Docker CIS benchmark, if Docker is found on the host.

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

Performs a Kubernetes CIS benchmark check for the host.

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 blacklisted 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 {
	// Drift prevention configuration.
	DriftPreventions []GetFunctionRuntimePolicyDriftPrevention `pulumi:"driftPreventions"`
	// Executable blacklist configuration.
	ExecutableBlacklists []GetFunctionRuntimePolicyExecutableBlacklist `pulumi:"executableBlacklists"`
	Name                 string                                        `pulumi:"name"`
}

A collection of arguments for invoking getFunctionRuntimePolicy.

type LookupFunctionRuntimePolicyOutputArgs

type LookupFunctionRuntimePolicyOutputArgs struct {
	// Drift prevention configuration.
	DriftPreventions GetFunctionRuntimePolicyDriftPreventionArrayInput `pulumi:"driftPreventions"`
	// Executable blacklist configuration.
	ExecutableBlacklists GetFunctionRuntimePolicyExecutableBlacklistArrayInput `pulumi:"executableBlacklists"`
	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"`
	// Drift prevention configuration.
	DriftPreventions []GetFunctionRuntimePolicyDriftPrevention `pulumi:"driftPreventions"`
	// 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"`
	// Executable blacklist configuration.
	ExecutableBlacklists []GetFunctionRuntimePolicyExecutableBlacklist `pulumi:"executableBlacklists"`
	// 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) DriftPreventions added in v0.8.27

Drift prevention configuration.

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) ExecutableBlacklists added in v0.8.27

Executable blacklist configuration.

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"`
	// Indicates 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"`
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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"`
	// Performs a Kubernetes CIS benchmark check for the host.
	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 blacklisted 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

Indicates 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

Checks the host according to the Docker CIS benchmark, if Docker is found on the host.

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

Performs a Kubernetes CIS benchmark check for the host.

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 blacklisted 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 {
	Auditing *GetHostRuntimePolicyAuditing `pulumi:"auditing"`
	// Configuration for file integrity monitoring.
	FileIntegrityMonitorings []GetHostRuntimePolicyFileIntegrityMonitoring `pulumi:"fileIntegrityMonitorings"`
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions []GetHostRuntimePolicyMalwareScanOption `pulumi:"malwareScanOptions"`
	Name               string                                  `pulumi:"name"`
	PackageBlocks      []GetHostRuntimePolicyPackageBlock      `pulumi:"packageBlocks"`
}

A collection of arguments for invoking getHostRuntimePolicy.

type LookupHostRuntimePolicyOutputArgs

type LookupHostRuntimePolicyOutputArgs struct {
	Auditing GetHostRuntimePolicyAuditingPtrInput `pulumi:"auditing"`
	// Configuration for file integrity monitoring.
	FileIntegrityMonitorings GetHostRuntimePolicyFileIntegrityMonitoringArrayInput `pulumi:"fileIntegrityMonitorings"`
	// Configuration for Real-Time Malware Protection.
	MalwareScanOptions GetHostRuntimePolicyMalwareScanOptionArrayInput `pulumi:"malwareScanOptions"`
	Name               pulumi.StringInput                              `pulumi:"name"`
	PackageBlocks      GetHostRuntimePolicyPackageBlockArrayInput      `pulumi:"packageBlocks"`
}

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"`
	Auditing                   *GetHostRuntimePolicyAuditing `pulumi:"auditing"`
	// 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.
	EnableIpReputation bool `pulumi:"enableIpReputation"`
	// 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"`
	PackageBlocks   []GetHostRuntimePolicyPackageBlock `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) Auditing added in v0.8.27

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) EnableIpReputation added in v0.8.27

func (o LookupHostRuntimePolicyResultOutput) EnableIpReputation() 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

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 {
	Registry   string `pulumi:"registry"`
	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"`
	// Indicates 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"`
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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"`
	// Performs a Kubernetes CIS benchmark check for the host.
	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 blacklisted 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

Indicates 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

Checks the host according to the Docker CIS benchmark, if Docker is found on the host.

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

Performs a Kubernetes CIS benchmark check for the host.

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 blacklisted 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 {
	Registry   pulumi.StringInput `pulumi:"registry"`
	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 {
	AdvancedSettingsCleanup    *bool                           `pulumi:"advancedSettingsCleanup"`
	AlwaysPullPatterns         []string                        `pulumi:"alwaysPullPatterns"`
	ImageCreationDateCondition *string                         `pulumi:"imageCreationDateCondition"`
	Lastupdate                 *int                            `pulumi:"lastupdate"`
	Name                       string                          `pulumi:"name"`
	Options                    []GetIntegrationRegistryOption  `pulumi:"options"`
	PullImageAge               *string                         `pulumi:"pullImageAge"`
	PullImageCount             *int                            `pulumi:"pullImageCount"`
	PullImageTagPatterns       []string                        `pulumi:"pullImageTagPatterns"`
	PullRepoPatternsExcludeds  []string                        `pulumi:"pullRepoPatternsExcludeds"`
	RegistryScanTimeout        *int                            `pulumi:"registryScanTimeout"`
	ScannerNames               []string                        `pulumi:"scannerNames"`
	ScannerType                *string                         `pulumi:"scannerType"`
	Webhooks                   []GetIntegrationRegistryWebhook `pulumi:"webhooks"`
}

A collection of arguments for invoking getIntegrationRegistry.

type LookupIntegrationRegistryOutputArgs

type LookupIntegrationRegistryOutputArgs struct {
	AdvancedSettingsCleanup    pulumi.BoolPtrInput                     `pulumi:"advancedSettingsCleanup"`
	AlwaysPullPatterns         pulumi.StringArrayInput                 `pulumi:"alwaysPullPatterns"`
	ImageCreationDateCondition pulumi.StringPtrInput                   `pulumi:"imageCreationDateCondition"`
	Lastupdate                 pulumi.IntPtrInput                      `pulumi:"lastupdate"`
	Name                       pulumi.StringInput                      `pulumi:"name"`
	Options                    GetIntegrationRegistryOptionArrayInput  `pulumi:"options"`
	PullImageAge               pulumi.StringPtrInput                   `pulumi:"pullImageAge"`
	PullImageCount             pulumi.IntPtrInput                      `pulumi:"pullImageCount"`
	PullImageTagPatterns       pulumi.StringArrayInput                 `pulumi:"pullImageTagPatterns"`
	PullRepoPatternsExcludeds  pulumi.StringArrayInput                 `pulumi:"pullRepoPatternsExcludeds"`
	RegistryScanTimeout        pulumi.IntPtrInput                      `pulumi:"registryScanTimeout"`
	ScannerNames               pulumi.StringArrayInput                 `pulumi:"scannerNames"`
	ScannerType                pulumi.StringPtrInput                   `pulumi:"scannerType"`
	Webhooks                   GetIntegrationRegistryWebhookArrayInput `pulumi:"webhooks"`
}

A collection of arguments for invoking getIntegrationRegistry.

func (LookupIntegrationRegistryOutputArgs) ElementType

type LookupIntegrationRegistryResult

type LookupIntegrationRegistryResult struct {
	AdvancedSettingsCleanup *bool    `pulumi:"advancedSettingsCleanup"`
	AlwaysPullPatterns      []string `pulumi:"alwaysPullPatterns"`
	AutoCleanup             bool     `pulumi:"autoCleanup"`
	AutoPull                bool     `pulumi:"autoPull"`
	AutoPullInterval        int      `pulumi:"autoPullInterval"`
	AutoPullMax             int      `pulumi:"autoPullMax"`
	AutoPullRescan          bool     `pulumi:"autoPullRescan"`
	AutoPullTime            string   `pulumi:"autoPullTime"`
	Description             string   `pulumi:"description"`
	// The provider-assigned unique ID for this managed resource.
	Id                         string                          `pulumi:"id"`
	ImageCreationDateCondition string                          `pulumi:"imageCreationDateCondition"`
	Lastupdate                 int                             `pulumi:"lastupdate"`
	Name                       string                          `pulumi:"name"`
	Options                    []GetIntegrationRegistryOption  `pulumi:"options"`
	Password                   string                          `pulumi:"password"`
	Prefixes                   []string                        `pulumi:"prefixes"`
	PullImageAge               string                          `pulumi:"pullImageAge"`
	PullImageCount             int                             `pulumi:"pullImageCount"`
	PullImageTagPatterns       []string                        `pulumi:"pullImageTagPatterns"`
	PullRepoPatternsExcludeds  []string                        `pulumi:"pullRepoPatternsExcludeds"`
	RegistryScanTimeout        *int                            `pulumi:"registryScanTimeout"`
	ScannerNames               []string                        `pulumi:"scannerNames"`
	ScannerType                string                          `pulumi:"scannerType"`
	Type                       string                          `pulumi:"type"`
	Url                        string                          `pulumi:"url"`
	Username                   string                          `pulumi:"username"`
	Webhooks                   []GetIntegrationRegistryWebhook `pulumi:"webhooks"`
}

A collection of values returned by getIntegrationRegistry.

func LookupIntegrationRegistry deprecated

func LookupIntegrationRegistry(ctx *pulumi.Context, args *LookupIntegrationRegistryArgs, opts ...pulumi.InvokeOption) (*LookupIntegrationRegistryResult, error)

Deprecated: aquasec.index/getintegrationregistry.getIntegrationRegistry has been deprecated in favor of aquasec.index/getintegrationregistries.getIntegrationRegistries

type LookupIntegrationRegistryResultOutput

type LookupIntegrationRegistryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getIntegrationRegistry.

func (LookupIntegrationRegistryResultOutput) AdvancedSettingsCleanup added in v0.8.26

func (o LookupIntegrationRegistryResultOutput) AdvancedSettingsCleanup() pulumi.BoolPtrOutput

func (LookupIntegrationRegistryResultOutput) AlwaysPullPatterns added in v0.8.26

func (LookupIntegrationRegistryResultOutput) AutoCleanup

func (LookupIntegrationRegistryResultOutput) AutoPull

func (LookupIntegrationRegistryResultOutput) AutoPullInterval

func (LookupIntegrationRegistryResultOutput) AutoPullMax

func (LookupIntegrationRegistryResultOutput) AutoPullRescan

func (LookupIntegrationRegistryResultOutput) AutoPullTime

func (LookupIntegrationRegistryResultOutput) Description

func (LookupIntegrationRegistryResultOutput) ElementType

func (LookupIntegrationRegistryResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupIntegrationRegistryResultOutput) ImageCreationDateCondition

func (o LookupIntegrationRegistryResultOutput) ImageCreationDateCondition() pulumi.StringOutput

func (LookupIntegrationRegistryResultOutput) Lastupdate added in v0.8.26

func (LookupIntegrationRegistryResultOutput) Name

func (LookupIntegrationRegistryResultOutput) Options added in v0.8.26

func (LookupIntegrationRegistryResultOutput) Password

func (LookupIntegrationRegistryResultOutput) Prefixes

func (LookupIntegrationRegistryResultOutput) PullImageAge

func (LookupIntegrationRegistryResultOutput) PullImageCount

func (LookupIntegrationRegistryResultOutput) PullImageTagPatterns added in v0.8.26

func (LookupIntegrationRegistryResultOutput) PullRepoPatternsExcludeds added in v0.8.26

func (o LookupIntegrationRegistryResultOutput) PullRepoPatternsExcludeds() pulumi.StringArrayOutput

func (LookupIntegrationRegistryResultOutput) RegistryScanTimeout added in v0.8.26

func (LookupIntegrationRegistryResultOutput) ScannerNames

func (LookupIntegrationRegistryResultOutput) ScannerType

func (LookupIntegrationRegistryResultOutput) ToLookupIntegrationRegistryResultOutput

func (o LookupIntegrationRegistryResultOutput) ToLookupIntegrationRegistryResultOutput() LookupIntegrationRegistryResultOutput

func (LookupIntegrationRegistryResultOutput) ToLookupIntegrationRegistryResultOutputWithContext

func (o LookupIntegrationRegistryResultOutput) ToLookupIntegrationRegistryResultOutputWithContext(ctx context.Context) LookupIntegrationRegistryResultOutput

func (LookupIntegrationRegistryResultOutput) Type

func (LookupIntegrationRegistryResultOutput) Url

func (LookupIntegrationRegistryResultOutput) Username

func (LookupIntegrationRegistryResultOutput) Webhooks added in v0.8.26

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"`
	// Indicates 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"`
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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"`
	// Directories to be excluded from monitoring.
	ExceptionalMonitoredMalwarePaths []string `pulumi:"exceptionalMonitoredMalwarePaths"`
	// Indicates if CI/CD 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"`
	// Performs a Kubernetes CIS benchmark check for the host.
	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"`
	// Directories to be monitored.
	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 blacklisted 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

Indicates 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

Checks the host according to the Docker CIS benchmark, if Docker is found on the host.

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

Directories to be excluded from monitoring.

func (LookupKubernetesAssurancePolicyResultOutput) FailCicd

Indicates if CI/CD 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

Performs a Kubernetes CIS benchmark check for the host.

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

Directories to be monitored.

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

## 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 { testpermissionsset, err := aquasec.LookupPermissionsSets(ctx, nil, nil); if err != nil { return err } ctx.Export("permissionsSets", testpermissionsset) var splat0 [][]*string for _, val0 := range []aquasec.GetPermissionsSetsResult{ testpermissionsset, } { splat0 = append(splat0, %!v(PANIC=Format method: fatal: A failure has occurred: unlowered splat expression @ #-functions-aquasec:index-getPermissionsSets:getPermissionsSets.pp:5,31-58)) } ctx.Export("permissionsSetsNames", splat0) return nil }) } ```

type LookupPermissionsSetsResultOutput added in v0.8.27

type LookupPermissionsSetsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPermissionsSets.

func LookupPermissionsSetsOutput added in v0.8.27

func LookupPermissionsSetsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) LookupPermissionsSetsResultOutput

func (LookupPermissionsSetsResultOutput) ElementType added in v0.8.27

func (LookupPermissionsSetsResultOutput) Id added in v0.8.27

The provider-assigned unique ID for this managed resource.

func (LookupPermissionsSetsResultOutput) PermissionsSets added in v0.8.27

func (LookupPermissionsSetsResultOutput) ToLookupPermissionsSetsResultOutput added in v0.8.27

func (o LookupPermissionsSetsResultOutput) ToLookupPermissionsSetsResultOutput() LookupPermissionsSetsResultOutput

func (LookupPermissionsSetsResultOutput) ToLookupPermissionsSetsResultOutputWithContext added in v0.8.27

func (o LookupPermissionsSetsResultOutput) ToLookupPermissionsSetsResultOutputWithContext(ctx context.Context) LookupPermissionsSetsResultOutput

type LookupServiceArgs

type LookupServiceArgs struct {
	Name string `pulumi:"name"`
}

A collection of arguments for invoking getService.

type LookupServiceOutputArgs

type LookupServiceOutputArgs struct {
	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.

## 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.NewPermissionsSets(ctx, "myTerraformPermSet", &aquasec.PermissionsSetsArgs{
			Actions: pulumi.StringArray{
				pulumi.String("acl_policies.read"),
				pulumi.String("acl_policies.write"),
				pulumi.String("image_profiles.read"),
				pulumi.String("image_profiles.write"),
				pulumi.String("network_policies.read"),
				pulumi.String("network_policies.write"),
				pulumi.String("runtime_policies.read"),
				pulumi.String("runtime_policies.write"),
				pulumi.String("response_policies.read"),
				pulumi.String("response_policies.write"),
				pulumi.String("image_assurance.read"),
				pulumi.String("image_assurance.write"),
				pulumi.String("dashboard.read"),
				pulumi.String("dashboard.write"),
				pulumi.String("risk_explorer.read"),
				pulumi.String("images.read"),
				pulumi.String("images.write"),
				pulumi.String("risks.host_images.read"),
				pulumi.String("risks.host_images.write"),
				pulumi.String("functions.read"),
				pulumi.String("functions.write"),
				pulumi.String("enforcers.read"),
				pulumi.String("enforcers.write"),
				pulumi.String("containers.read"),
				pulumi.String("services.read"),
				pulumi.String("services.write"),
				pulumi.String("infrastructure.read"),
				pulumi.String("infrastructure.write"),
				pulumi.String("risks.vulnerabilities.read"),
				pulumi.String("risks.vulnerabilities.write"),
				pulumi.String("risks.benchmark.read"),
				pulumi.String("risks.benchmark.write"),
				pulumi.String("audits.read"),
				pulumi.String("secrets.read"),
				pulumi.String("secrets.write"),
				pulumi.String("settings.read"),
				pulumi.String("settings.write"),
				pulumi.String("integrations.read"),
				pulumi.String("integrations.write"),
				pulumi.String("registries_integrations.read"),
				pulumi.String("registries_integrations.write"),
				pulumi.String("scan.read"),
				pulumi.String("gateways.read"),
				pulumi.String("gateways.write"),
				pulumi.String("consoles.read"),
				pulumi.String("web_hook.read"),
				pulumi.String("incidents.read"),
			},
			Description: pulumi.String("Test Permissions Sets created by Terraform"),
			IsSuper:     pulumi.Bool(false),
			UiAccess:    pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

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"),
					"Scanner":       pulumi.String("group2|group3"),
				},
			},
		})
		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. Use '|' as a separator for multiple roles.
	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. Use '|' as a separator for multiple roles.
	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. Use '|' as a separator for multiple roles.

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. Use '|' as a separator for multiple roles.

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. Use '|' as a separator for multiple roles.
	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. Use '|' as a separator for multiple roles.
	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. Use '|' as a separator for multiple roles.

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. Use '|' as a separator for multiple roles.

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. Use '|' as a separator for multiple roles.
	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. Use '|' as a separator for multiple roles.
	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. Use '|' as a separator for multiple roles.

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. Use '|' as a separator for multiple roles.

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. Use '|' as a separator for multiple roles.
	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. Use '|' as a separator for multiple roles.
	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. Use '|' as a separator for multiple roles.

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. Use '|' as a separator for multiple roles.

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"`
	// Name assigned to the attribute.
	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
	// Name assigned to the attribute.
	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

Name assigned to the attribute.

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
	// Name assigned to the attribute.
	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"`
	Id        *int    `pulumi:"id"`
	IpAddress *string `pulumi:"ipAddress"`
	UserId    *int    `pulumi:"userId"`
}

type UserSaasLoginArgs

type UserSaasLoginArgs struct {
	Created   pulumi.StringPtrInput `pulumi:"created"`
	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

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

type VmwareAssurancePolicy added in v0.8.27

type VmwareAssurancePolicy struct {
	pulumi.CustomResourceState

	// Aggregated vulnerability information.
	AggregatedVulnerability pulumi.StringMapOutput `pulumi:"aggregatedVulnerability"`
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayOutput `pulumi:"allowedImages"`
	ApplicationScopes pulumi.StringArrayOutput `pulumi:"applicationScopes"`
	// What type of assurance policy is described.
	AssuranceType pulumi.StringOutput `pulumi:"assuranceType"`
	// 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      VmwareAssurancePolicyAutoScanTimeArrayOutput `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"`
	// Indicates 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 VmwareAssurancePolicyCustomCheckArrayOutput `pulumi:"customChecks"`
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   pulumi.BoolPtrOutput `pulumi:"customChecksEnabled"`
	CustomSeverity        pulumi.StringOutput  `pulumi:"customSeverity"`
	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"`
	DisallowExploitTypes     pulumi.StringArrayOutput `pulumi:"disallowExploitTypes"`
	// Indicates if malware should block the image.
	DisallowMalware pulumi.BoolPtrOutput `pulumi:"disallowMalware"`
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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"`
	ExcludeApplicationScopes         pulumi.StringArrayOutput `pulumi:"excludeApplicationScopes"`
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrOutput                           `pulumi:"failCicd"`
	ForbiddenLabels                  VmwareAssurancePolicyForbiddenLabelArrayOutput `pulumi:"forbiddenLabels"`
	ForbiddenLabelsEnabled           pulumi.BoolPtrOutput                           `pulumi:"forbiddenLabelsEnabled"`
	ForceMicroenforcer               pulumi.BoolPtrOutput                           `pulumi:"forceMicroenforcer"`
	FunctionIntegrityEnabled         pulumi.BoolPtrOutput                           `pulumi:"functionIntegrityEnabled"`
	IgnoreBaseImageVln               pulumi.BoolPtrOutput                           `pulumi:"ignoreBaseImageVln"`
	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"`
	IgnoredSensitiveResources pulumi.StringArrayOutput `pulumi:"ignoredSensitiveResources"`
	// List of images.
	Images pulumi.StringArrayOutput `pulumi:"images"`
	// Performs a Kubernetes CIS benchmark check for the host.
	KubeCisEnabled pulumi.BoolPtrOutput `pulumi:"kubeCisEnabled"`
	// List of Kubernetes controls.
	KubernetesControls       VmwareAssurancePolicyKubernetesControlArrayOutput `pulumi:"kubernetesControls"`
	KubernetesControlsAvdIds pulumi.StringArrayOutput                          `pulumi:"kubernetesControlsAvdIds"`
	KubernetesControlsNames  pulumi.StringArrayOutput                          `pulumi:"kubernetesControlsNames"`
	// List of labels.
	Labels          pulumi.StringArrayOutput `pulumi:"labels"`
	Lastupdate      pulumi.StringOutput      `pulumi:"lastupdate"`
	LinuxCisEnabled pulumi.BoolPtrOutput     `pulumi:"linuxCisEnabled"`
	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"`
	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"`
	OpenshiftHardeningEnabled pulumi.BoolPtrOutput `pulumi:"openshiftHardeningEnabled"`
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrOutput `pulumi:"packagesBlackListEnabled"`
	// List of blacklisted images.
	PackagesBlackLists VmwareAssurancePolicyPackagesBlackListArrayOutput `pulumi:"packagesBlackLists"`
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrOutput `pulumi:"packagesWhiteListEnabled"`
	// List of whitelisted images.
	PackagesWhiteLists      VmwareAssurancePolicyPackagesWhiteListArrayOutput `pulumi:"packagesWhiteLists"`
	PartialResultsImageFail pulumi.BoolPtrOutput                              `pulumi:"partialResultsImageFail"`
	Permission              pulumi.StringOutput                               `pulumi:"permission"`
	PolicySettings          VmwareAssurancePolicyPolicySettingsOutput         `pulumi:"policySettings"`
	ReadOnly                pulumi.BoolPtrOutput                              `pulumi:"readOnly"`
	// List of registries.
	Registries            pulumi.StringArrayOutput                      `pulumi:"registries"`
	Registry              pulumi.StringPtrOutput                        `pulumi:"registry"`
	RequiredLabels        VmwareAssurancePolicyRequiredLabelArrayOutput `pulumi:"requiredLabels"`
	RequiredLabelsEnabled pulumi.BoolPtrOutput                          `pulumi:"requiredLabelsEnabled"`
	ScanMalwareInArchives pulumi.BoolPtrOutput                          `pulumi:"scanMalwareInArchives"`
	ScanNfsMounts         pulumi.BoolPtrOutput                          `pulumi:"scanNfsMounts"`
	ScanProcessMemory     pulumi.BoolPtrOutput                          `pulumi:"scanProcessMemory"`
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData   pulumi.BoolPtrOutput `pulumi:"scanSensitiveData"`
	ScanWindowsRegistry pulumi.BoolPtrOutput `pulumi:"scanWindowsRegistry"`
	// Indicates if scanning should include scap.
	ScapEnabled pulumi.BoolPtrOutput `pulumi:"scapEnabled"`
	// List of SCAP user scripts for checks.
	ScapFiles pulumi.StringArrayOutput              `pulumi:"scapFiles"`
	Scopes    VmwareAssurancePolicyScopeArrayOutput `pulumi:"scopes"`
	// List of trusted images.
	TrustedBaseImages VmwareAssurancePolicyTrustedBaseImageArrayOutput `pulumi:"trustedBaseImages"`
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled    pulumi.BoolPtrOutput  `pulumi:"trustedBaseImagesEnabled"`
	VulnerabilityExploitability pulumi.BoolPtrOutput  `pulumi:"vulnerabilityExploitability"`
	VulnerabilityScoreRanges    pulumi.IntArrayOutput `pulumi:"vulnerabilityScoreRanges"`
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayOutput `pulumi:"whitelistedLicenses"`
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrOutput `pulumi:"whitelistedLicensesEnabled"`
}

func GetVmwareAssurancePolicy added in v0.8.27

func GetVmwareAssurancePolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VmwareAssurancePolicyState, opts ...pulumi.ResourceOption) (*VmwareAssurancePolicy, error)

GetVmwareAssurancePolicy gets an existing VmwareAssurancePolicy 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 NewVmwareAssurancePolicy added in v0.8.27

func NewVmwareAssurancePolicy(ctx *pulumi.Context,
	name string, args *VmwareAssurancePolicyArgs, opts ...pulumi.ResourceOption) (*VmwareAssurancePolicy, error)

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

func (*VmwareAssurancePolicy) ElementType added in v0.8.27

func (*VmwareAssurancePolicy) ElementType() reflect.Type

func (*VmwareAssurancePolicy) ToVmwareAssurancePolicyOutput added in v0.8.27

func (i *VmwareAssurancePolicy) ToVmwareAssurancePolicyOutput() VmwareAssurancePolicyOutput

func (*VmwareAssurancePolicy) ToVmwareAssurancePolicyOutputWithContext added in v0.8.27

func (i *VmwareAssurancePolicy) ToVmwareAssurancePolicyOutputWithContext(ctx context.Context) VmwareAssurancePolicyOutput

type VmwareAssurancePolicyArgs added in v0.8.27

type VmwareAssurancePolicyArgs struct {
	// Aggregated vulnerability information.
	AggregatedVulnerability pulumi.StringMapInput
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// What type of assurance policy is described.
	AssuranceType pulumi.StringPtrInput
	// 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      VmwareAssurancePolicyAutoScanTimeArrayInput
	// 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
	// Indicates 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 VmwareAssurancePolicyCustomCheckArrayInput
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   pulumi.BoolPtrInput
	CustomSeverity        pulumi.StringPtrInput
	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
	DisallowExploitTypes     pulumi.StringArrayInput
	// Indicates if malware should block the image.
	DisallowMalware pulumi.BoolPtrInput
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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
	ExcludeApplicationScopes         pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrInput
	ForbiddenLabels                  VmwareAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled           pulumi.BoolPtrInput
	ForceMicroenforcer               pulumi.BoolPtrInput
	FunctionIntegrityEnabled         pulumi.BoolPtrInput
	IgnoreBaseImageVln               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
	IgnoredSensitiveResources pulumi.StringArrayInput
	// List of images.
	Images pulumi.StringArrayInput
	// Performs a Kubernetes CIS benchmark check for the host.
	KubeCisEnabled pulumi.BoolPtrInput
	// List of Kubernetes controls.
	KubernetesControls       VmwareAssurancePolicyKubernetesControlArrayInput
	KubernetesControlsAvdIds pulumi.StringArrayInput
	KubernetesControlsNames  pulumi.StringArrayInput
	// List of labels.
	Labels          pulumi.StringArrayInput
	Lastupdate      pulumi.StringPtrInput
	LinuxCisEnabled pulumi.BoolPtrInput
	MalwareAction   pulumi.StringPtrInput
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrInput
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled      pulumi.BoolPtrInput
	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
	OpenshiftHardeningEnabled pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of blacklisted images.
	PackagesBlackLists VmwareAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      VmwareAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	Permission              pulumi.StringPtrInput
	PolicySettings          VmwareAssurancePolicyPolicySettingsPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        VmwareAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanMalwareInArchives pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	ScanProcessMemory     pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData   pulumi.BoolPtrInput
	ScanWindowsRegistry pulumi.BoolPtrInput
	// Indicates if scanning should include scap.
	ScapEnabled pulumi.BoolPtrInput
	// List of SCAP user scripts for checks.
	ScapFiles pulumi.StringArrayInput
	Scopes    VmwareAssurancePolicyScopeArrayInput
	// List of trusted images.
	TrustedBaseImages VmwareAssurancePolicyTrustedBaseImageArrayInput
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled    pulumi.BoolPtrInput
	VulnerabilityExploitability pulumi.BoolPtrInput
	VulnerabilityScoreRanges    pulumi.IntArrayInput
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayInput
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrInput
}

The set of arguments for constructing a VmwareAssurancePolicy resource.

func (VmwareAssurancePolicyArgs) ElementType added in v0.8.27

func (VmwareAssurancePolicyArgs) ElementType() reflect.Type

type VmwareAssurancePolicyArray added in v0.8.27

type VmwareAssurancePolicyArray []VmwareAssurancePolicyInput

func (VmwareAssurancePolicyArray) ElementType added in v0.8.27

func (VmwareAssurancePolicyArray) ElementType() reflect.Type

func (VmwareAssurancePolicyArray) ToVmwareAssurancePolicyArrayOutput added in v0.8.27

func (i VmwareAssurancePolicyArray) ToVmwareAssurancePolicyArrayOutput() VmwareAssurancePolicyArrayOutput

func (VmwareAssurancePolicyArray) ToVmwareAssurancePolicyArrayOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyArray) ToVmwareAssurancePolicyArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyArrayOutput

type VmwareAssurancePolicyArrayInput added in v0.8.27

type VmwareAssurancePolicyArrayInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyArrayOutput() VmwareAssurancePolicyArrayOutput
	ToVmwareAssurancePolicyArrayOutputWithContext(context.Context) VmwareAssurancePolicyArrayOutput
}

VmwareAssurancePolicyArrayInput is an input type that accepts VmwareAssurancePolicyArray and VmwareAssurancePolicyArrayOutput values. You can construct a concrete instance of `VmwareAssurancePolicyArrayInput` via:

VmwareAssurancePolicyArray{ VmwareAssurancePolicyArgs{...} }

type VmwareAssurancePolicyArrayOutput added in v0.8.27

type VmwareAssurancePolicyArrayOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyArrayOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyArrayOutput) Index added in v0.8.27

func (VmwareAssurancePolicyArrayOutput) ToVmwareAssurancePolicyArrayOutput added in v0.8.27

func (o VmwareAssurancePolicyArrayOutput) ToVmwareAssurancePolicyArrayOutput() VmwareAssurancePolicyArrayOutput

func (VmwareAssurancePolicyArrayOutput) ToVmwareAssurancePolicyArrayOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyArrayOutput) ToVmwareAssurancePolicyArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyArrayOutput

type VmwareAssurancePolicyAutoScanTime added in v0.8.27

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

type VmwareAssurancePolicyAutoScanTimeArgs added in v0.8.27

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

func (VmwareAssurancePolicyAutoScanTimeArgs) ElementType added in v0.8.27

func (VmwareAssurancePolicyAutoScanTimeArgs) ToVmwareAssurancePolicyAutoScanTimeOutput added in v0.8.27

func (i VmwareAssurancePolicyAutoScanTimeArgs) ToVmwareAssurancePolicyAutoScanTimeOutput() VmwareAssurancePolicyAutoScanTimeOutput

func (VmwareAssurancePolicyAutoScanTimeArgs) ToVmwareAssurancePolicyAutoScanTimeOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyAutoScanTimeArgs) ToVmwareAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) VmwareAssurancePolicyAutoScanTimeOutput

type VmwareAssurancePolicyAutoScanTimeArray added in v0.8.27

type VmwareAssurancePolicyAutoScanTimeArray []VmwareAssurancePolicyAutoScanTimeInput

func (VmwareAssurancePolicyAutoScanTimeArray) ElementType added in v0.8.27

func (VmwareAssurancePolicyAutoScanTimeArray) ToVmwareAssurancePolicyAutoScanTimeArrayOutput added in v0.8.27

func (i VmwareAssurancePolicyAutoScanTimeArray) ToVmwareAssurancePolicyAutoScanTimeArrayOutput() VmwareAssurancePolicyAutoScanTimeArrayOutput

func (VmwareAssurancePolicyAutoScanTimeArray) ToVmwareAssurancePolicyAutoScanTimeArrayOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyAutoScanTimeArray) ToVmwareAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyAutoScanTimeArrayOutput

type VmwareAssurancePolicyAutoScanTimeArrayInput added in v0.8.27

type VmwareAssurancePolicyAutoScanTimeArrayInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyAutoScanTimeArrayOutput() VmwareAssurancePolicyAutoScanTimeArrayOutput
	ToVmwareAssurancePolicyAutoScanTimeArrayOutputWithContext(context.Context) VmwareAssurancePolicyAutoScanTimeArrayOutput
}

VmwareAssurancePolicyAutoScanTimeArrayInput is an input type that accepts VmwareAssurancePolicyAutoScanTimeArray and VmwareAssurancePolicyAutoScanTimeArrayOutput values. You can construct a concrete instance of `VmwareAssurancePolicyAutoScanTimeArrayInput` via:

VmwareAssurancePolicyAutoScanTimeArray{ VmwareAssurancePolicyAutoScanTimeArgs{...} }

type VmwareAssurancePolicyAutoScanTimeArrayOutput added in v0.8.27

type VmwareAssurancePolicyAutoScanTimeArrayOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyAutoScanTimeArrayOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyAutoScanTimeArrayOutput) Index added in v0.8.27

func (VmwareAssurancePolicyAutoScanTimeArrayOutput) ToVmwareAssurancePolicyAutoScanTimeArrayOutput added in v0.8.27

func (o VmwareAssurancePolicyAutoScanTimeArrayOutput) ToVmwareAssurancePolicyAutoScanTimeArrayOutput() VmwareAssurancePolicyAutoScanTimeArrayOutput

func (VmwareAssurancePolicyAutoScanTimeArrayOutput) ToVmwareAssurancePolicyAutoScanTimeArrayOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyAutoScanTimeArrayOutput) ToVmwareAssurancePolicyAutoScanTimeArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyAutoScanTimeArrayOutput

type VmwareAssurancePolicyAutoScanTimeInput added in v0.8.27

type VmwareAssurancePolicyAutoScanTimeInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyAutoScanTimeOutput() VmwareAssurancePolicyAutoScanTimeOutput
	ToVmwareAssurancePolicyAutoScanTimeOutputWithContext(context.Context) VmwareAssurancePolicyAutoScanTimeOutput
}

VmwareAssurancePolicyAutoScanTimeInput is an input type that accepts VmwareAssurancePolicyAutoScanTimeArgs and VmwareAssurancePolicyAutoScanTimeOutput values. You can construct a concrete instance of `VmwareAssurancePolicyAutoScanTimeInput` via:

VmwareAssurancePolicyAutoScanTimeArgs{...}

type VmwareAssurancePolicyAutoScanTimeOutput added in v0.8.27

type VmwareAssurancePolicyAutoScanTimeOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyAutoScanTimeOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyAutoScanTimeOutput) Iteration added in v0.8.27

func (VmwareAssurancePolicyAutoScanTimeOutput) IterationType added in v0.8.27

func (VmwareAssurancePolicyAutoScanTimeOutput) Time added in v0.8.27

func (VmwareAssurancePolicyAutoScanTimeOutput) ToVmwareAssurancePolicyAutoScanTimeOutput added in v0.8.27

func (o VmwareAssurancePolicyAutoScanTimeOutput) ToVmwareAssurancePolicyAutoScanTimeOutput() VmwareAssurancePolicyAutoScanTimeOutput

func (VmwareAssurancePolicyAutoScanTimeOutput) ToVmwareAssurancePolicyAutoScanTimeOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyAutoScanTimeOutput) ToVmwareAssurancePolicyAutoScanTimeOutputWithContext(ctx context.Context) VmwareAssurancePolicyAutoScanTimeOutput

func (VmwareAssurancePolicyAutoScanTimeOutput) WeekDays added in v0.8.27

type VmwareAssurancePolicyCustomCheck added in v0.8.27

type VmwareAssurancePolicyCustomCheck 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 VmwareAssurancePolicyCustomCheckArgs added in v0.8.27

type VmwareAssurancePolicyCustomCheckArgs 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 (VmwareAssurancePolicyCustomCheckArgs) ElementType added in v0.8.27

func (VmwareAssurancePolicyCustomCheckArgs) ToVmwareAssurancePolicyCustomCheckOutput added in v0.8.27

func (i VmwareAssurancePolicyCustomCheckArgs) ToVmwareAssurancePolicyCustomCheckOutput() VmwareAssurancePolicyCustomCheckOutput

func (VmwareAssurancePolicyCustomCheckArgs) ToVmwareAssurancePolicyCustomCheckOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyCustomCheckArgs) ToVmwareAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) VmwareAssurancePolicyCustomCheckOutput

type VmwareAssurancePolicyCustomCheckArray added in v0.8.27

type VmwareAssurancePolicyCustomCheckArray []VmwareAssurancePolicyCustomCheckInput

func (VmwareAssurancePolicyCustomCheckArray) ElementType added in v0.8.27

func (VmwareAssurancePolicyCustomCheckArray) ToVmwareAssurancePolicyCustomCheckArrayOutput added in v0.8.27

func (i VmwareAssurancePolicyCustomCheckArray) ToVmwareAssurancePolicyCustomCheckArrayOutput() VmwareAssurancePolicyCustomCheckArrayOutput

func (VmwareAssurancePolicyCustomCheckArray) ToVmwareAssurancePolicyCustomCheckArrayOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyCustomCheckArray) ToVmwareAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyCustomCheckArrayOutput

type VmwareAssurancePolicyCustomCheckArrayInput added in v0.8.27

type VmwareAssurancePolicyCustomCheckArrayInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyCustomCheckArrayOutput() VmwareAssurancePolicyCustomCheckArrayOutput
	ToVmwareAssurancePolicyCustomCheckArrayOutputWithContext(context.Context) VmwareAssurancePolicyCustomCheckArrayOutput
}

VmwareAssurancePolicyCustomCheckArrayInput is an input type that accepts VmwareAssurancePolicyCustomCheckArray and VmwareAssurancePolicyCustomCheckArrayOutput values. You can construct a concrete instance of `VmwareAssurancePolicyCustomCheckArrayInput` via:

VmwareAssurancePolicyCustomCheckArray{ VmwareAssurancePolicyCustomCheckArgs{...} }

type VmwareAssurancePolicyCustomCheckArrayOutput added in v0.8.27

type VmwareAssurancePolicyCustomCheckArrayOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyCustomCheckArrayOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyCustomCheckArrayOutput) Index added in v0.8.27

func (VmwareAssurancePolicyCustomCheckArrayOutput) ToVmwareAssurancePolicyCustomCheckArrayOutput added in v0.8.27

func (o VmwareAssurancePolicyCustomCheckArrayOutput) ToVmwareAssurancePolicyCustomCheckArrayOutput() VmwareAssurancePolicyCustomCheckArrayOutput

func (VmwareAssurancePolicyCustomCheckArrayOutput) ToVmwareAssurancePolicyCustomCheckArrayOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyCustomCheckArrayOutput) ToVmwareAssurancePolicyCustomCheckArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyCustomCheckArrayOutput

type VmwareAssurancePolicyCustomCheckInput added in v0.8.27

type VmwareAssurancePolicyCustomCheckInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyCustomCheckOutput() VmwareAssurancePolicyCustomCheckOutput
	ToVmwareAssurancePolicyCustomCheckOutputWithContext(context.Context) VmwareAssurancePolicyCustomCheckOutput
}

VmwareAssurancePolicyCustomCheckInput is an input type that accepts VmwareAssurancePolicyCustomCheckArgs and VmwareAssurancePolicyCustomCheckOutput values. You can construct a concrete instance of `VmwareAssurancePolicyCustomCheckInput` via:

VmwareAssurancePolicyCustomCheckArgs{...}

type VmwareAssurancePolicyCustomCheckOutput added in v0.8.27

type VmwareAssurancePolicyCustomCheckOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyCustomCheckOutput) Author added in v0.8.27

Name of user account that created the policy.

func (VmwareAssurancePolicyCustomCheckOutput) Description added in v0.8.27

func (VmwareAssurancePolicyCustomCheckOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyCustomCheckOutput) Engine added in v0.8.27

func (VmwareAssurancePolicyCustomCheckOutput) LastModified added in v0.8.27

func (VmwareAssurancePolicyCustomCheckOutput) Name added in v0.8.27

func (VmwareAssurancePolicyCustomCheckOutput) Path added in v0.8.27

func (VmwareAssurancePolicyCustomCheckOutput) ReadOnly added in v0.8.27

func (VmwareAssurancePolicyCustomCheckOutput) ScriptId added in v0.8.27

func (VmwareAssurancePolicyCustomCheckOutput) Severity added in v0.8.27

func (VmwareAssurancePolicyCustomCheckOutput) Snippet added in v0.8.27

func (VmwareAssurancePolicyCustomCheckOutput) ToVmwareAssurancePolicyCustomCheckOutput added in v0.8.27

func (o VmwareAssurancePolicyCustomCheckOutput) ToVmwareAssurancePolicyCustomCheckOutput() VmwareAssurancePolicyCustomCheckOutput

func (VmwareAssurancePolicyCustomCheckOutput) ToVmwareAssurancePolicyCustomCheckOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyCustomCheckOutput) ToVmwareAssurancePolicyCustomCheckOutputWithContext(ctx context.Context) VmwareAssurancePolicyCustomCheckOutput

type VmwareAssurancePolicyForbiddenLabel added in v0.8.27

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

type VmwareAssurancePolicyForbiddenLabelArgs added in v0.8.27

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

func (VmwareAssurancePolicyForbiddenLabelArgs) ElementType added in v0.8.27

func (VmwareAssurancePolicyForbiddenLabelArgs) ToVmwareAssurancePolicyForbiddenLabelOutput added in v0.8.27

func (i VmwareAssurancePolicyForbiddenLabelArgs) ToVmwareAssurancePolicyForbiddenLabelOutput() VmwareAssurancePolicyForbiddenLabelOutput

func (VmwareAssurancePolicyForbiddenLabelArgs) ToVmwareAssurancePolicyForbiddenLabelOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyForbiddenLabelArgs) ToVmwareAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) VmwareAssurancePolicyForbiddenLabelOutput

type VmwareAssurancePolicyForbiddenLabelArray added in v0.8.27

type VmwareAssurancePolicyForbiddenLabelArray []VmwareAssurancePolicyForbiddenLabelInput

func (VmwareAssurancePolicyForbiddenLabelArray) ElementType added in v0.8.27

func (VmwareAssurancePolicyForbiddenLabelArray) ToVmwareAssurancePolicyForbiddenLabelArrayOutput added in v0.8.27

func (i VmwareAssurancePolicyForbiddenLabelArray) ToVmwareAssurancePolicyForbiddenLabelArrayOutput() VmwareAssurancePolicyForbiddenLabelArrayOutput

func (VmwareAssurancePolicyForbiddenLabelArray) ToVmwareAssurancePolicyForbiddenLabelArrayOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyForbiddenLabelArray) ToVmwareAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyForbiddenLabelArrayOutput

type VmwareAssurancePolicyForbiddenLabelArrayInput added in v0.8.27

type VmwareAssurancePolicyForbiddenLabelArrayInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyForbiddenLabelArrayOutput() VmwareAssurancePolicyForbiddenLabelArrayOutput
	ToVmwareAssurancePolicyForbiddenLabelArrayOutputWithContext(context.Context) VmwareAssurancePolicyForbiddenLabelArrayOutput
}

VmwareAssurancePolicyForbiddenLabelArrayInput is an input type that accepts VmwareAssurancePolicyForbiddenLabelArray and VmwareAssurancePolicyForbiddenLabelArrayOutput values. You can construct a concrete instance of `VmwareAssurancePolicyForbiddenLabelArrayInput` via:

VmwareAssurancePolicyForbiddenLabelArray{ VmwareAssurancePolicyForbiddenLabelArgs{...} }

type VmwareAssurancePolicyForbiddenLabelArrayOutput added in v0.8.27

type VmwareAssurancePolicyForbiddenLabelArrayOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyForbiddenLabelArrayOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyForbiddenLabelArrayOutput) Index added in v0.8.27

func (VmwareAssurancePolicyForbiddenLabelArrayOutput) ToVmwareAssurancePolicyForbiddenLabelArrayOutput added in v0.8.27

func (o VmwareAssurancePolicyForbiddenLabelArrayOutput) ToVmwareAssurancePolicyForbiddenLabelArrayOutput() VmwareAssurancePolicyForbiddenLabelArrayOutput

func (VmwareAssurancePolicyForbiddenLabelArrayOutput) ToVmwareAssurancePolicyForbiddenLabelArrayOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyForbiddenLabelArrayOutput) ToVmwareAssurancePolicyForbiddenLabelArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyForbiddenLabelArrayOutput

type VmwareAssurancePolicyForbiddenLabelInput added in v0.8.27

type VmwareAssurancePolicyForbiddenLabelInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyForbiddenLabelOutput() VmwareAssurancePolicyForbiddenLabelOutput
	ToVmwareAssurancePolicyForbiddenLabelOutputWithContext(context.Context) VmwareAssurancePolicyForbiddenLabelOutput
}

VmwareAssurancePolicyForbiddenLabelInput is an input type that accepts VmwareAssurancePolicyForbiddenLabelArgs and VmwareAssurancePolicyForbiddenLabelOutput values. You can construct a concrete instance of `VmwareAssurancePolicyForbiddenLabelInput` via:

VmwareAssurancePolicyForbiddenLabelArgs{...}

type VmwareAssurancePolicyForbiddenLabelOutput added in v0.8.27

type VmwareAssurancePolicyForbiddenLabelOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyForbiddenLabelOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyForbiddenLabelOutput) Key added in v0.8.27

func (VmwareAssurancePolicyForbiddenLabelOutput) ToVmwareAssurancePolicyForbiddenLabelOutput added in v0.8.27

func (o VmwareAssurancePolicyForbiddenLabelOutput) ToVmwareAssurancePolicyForbiddenLabelOutput() VmwareAssurancePolicyForbiddenLabelOutput

func (VmwareAssurancePolicyForbiddenLabelOutput) ToVmwareAssurancePolicyForbiddenLabelOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyForbiddenLabelOutput) ToVmwareAssurancePolicyForbiddenLabelOutputWithContext(ctx context.Context) VmwareAssurancePolicyForbiddenLabelOutput

func (VmwareAssurancePolicyForbiddenLabelOutput) Value added in v0.8.27

type VmwareAssurancePolicyInput added in v0.8.27

type VmwareAssurancePolicyInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyOutput() VmwareAssurancePolicyOutput
	ToVmwareAssurancePolicyOutputWithContext(ctx context.Context) VmwareAssurancePolicyOutput
}

type VmwareAssurancePolicyKubernetesControl added in v0.8.27

type VmwareAssurancePolicyKubernetesControl struct {
	AvdId       *string `pulumi:"avdId"`
	Description *string `pulumi:"description"`
	Enabled     *bool   `pulumi:"enabled"`
	Kind        *string `pulumi:"kind"`
	Name        *string `pulumi:"name"`
	Ootb        *bool   `pulumi:"ootb"`
	ScriptId    *int    `pulumi:"scriptId"`
	Severity    *string `pulumi:"severity"`
}

type VmwareAssurancePolicyKubernetesControlArgs added in v0.8.27

type VmwareAssurancePolicyKubernetesControlArgs struct {
	AvdId       pulumi.StringPtrInput `pulumi:"avdId"`
	Description pulumi.StringPtrInput `pulumi:"description"`
	Enabled     pulumi.BoolPtrInput   `pulumi:"enabled"`
	Kind        pulumi.StringPtrInput `pulumi:"kind"`
	Name        pulumi.StringPtrInput `pulumi:"name"`
	Ootb        pulumi.BoolPtrInput   `pulumi:"ootb"`
	ScriptId    pulumi.IntPtrInput    `pulumi:"scriptId"`
	Severity    pulumi.StringPtrInput `pulumi:"severity"`
}

func (VmwareAssurancePolicyKubernetesControlArgs) ElementType added in v0.8.27

func (VmwareAssurancePolicyKubernetesControlArgs) ToVmwareAssurancePolicyKubernetesControlOutput added in v0.8.27

func (i VmwareAssurancePolicyKubernetesControlArgs) ToVmwareAssurancePolicyKubernetesControlOutput() VmwareAssurancePolicyKubernetesControlOutput

func (VmwareAssurancePolicyKubernetesControlArgs) ToVmwareAssurancePolicyKubernetesControlOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyKubernetesControlArgs) ToVmwareAssurancePolicyKubernetesControlOutputWithContext(ctx context.Context) VmwareAssurancePolicyKubernetesControlOutput

type VmwareAssurancePolicyKubernetesControlArray added in v0.8.27

type VmwareAssurancePolicyKubernetesControlArray []VmwareAssurancePolicyKubernetesControlInput

func (VmwareAssurancePolicyKubernetesControlArray) ElementType added in v0.8.27

func (VmwareAssurancePolicyKubernetesControlArray) ToVmwareAssurancePolicyKubernetesControlArrayOutput added in v0.8.27

func (i VmwareAssurancePolicyKubernetesControlArray) ToVmwareAssurancePolicyKubernetesControlArrayOutput() VmwareAssurancePolicyKubernetesControlArrayOutput

func (VmwareAssurancePolicyKubernetesControlArray) ToVmwareAssurancePolicyKubernetesControlArrayOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyKubernetesControlArray) ToVmwareAssurancePolicyKubernetesControlArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyKubernetesControlArrayOutput

type VmwareAssurancePolicyKubernetesControlArrayInput added in v0.8.27

type VmwareAssurancePolicyKubernetesControlArrayInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyKubernetesControlArrayOutput() VmwareAssurancePolicyKubernetesControlArrayOutput
	ToVmwareAssurancePolicyKubernetesControlArrayOutputWithContext(context.Context) VmwareAssurancePolicyKubernetesControlArrayOutput
}

VmwareAssurancePolicyKubernetesControlArrayInput is an input type that accepts VmwareAssurancePolicyKubernetesControlArray and VmwareAssurancePolicyKubernetesControlArrayOutput values. You can construct a concrete instance of `VmwareAssurancePolicyKubernetesControlArrayInput` via:

VmwareAssurancePolicyKubernetesControlArray{ VmwareAssurancePolicyKubernetesControlArgs{...} }

type VmwareAssurancePolicyKubernetesControlArrayOutput added in v0.8.27

type VmwareAssurancePolicyKubernetesControlArrayOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyKubernetesControlArrayOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyKubernetesControlArrayOutput) Index added in v0.8.27

func (VmwareAssurancePolicyKubernetesControlArrayOutput) ToVmwareAssurancePolicyKubernetesControlArrayOutput added in v0.8.27

func (o VmwareAssurancePolicyKubernetesControlArrayOutput) ToVmwareAssurancePolicyKubernetesControlArrayOutput() VmwareAssurancePolicyKubernetesControlArrayOutput

func (VmwareAssurancePolicyKubernetesControlArrayOutput) ToVmwareAssurancePolicyKubernetesControlArrayOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyKubernetesControlArrayOutput) ToVmwareAssurancePolicyKubernetesControlArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyKubernetesControlArrayOutput

type VmwareAssurancePolicyKubernetesControlInput added in v0.8.27

type VmwareAssurancePolicyKubernetesControlInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyKubernetesControlOutput() VmwareAssurancePolicyKubernetesControlOutput
	ToVmwareAssurancePolicyKubernetesControlOutputWithContext(context.Context) VmwareAssurancePolicyKubernetesControlOutput
}

VmwareAssurancePolicyKubernetesControlInput is an input type that accepts VmwareAssurancePolicyKubernetesControlArgs and VmwareAssurancePolicyKubernetesControlOutput values. You can construct a concrete instance of `VmwareAssurancePolicyKubernetesControlInput` via:

VmwareAssurancePolicyKubernetesControlArgs{...}

type VmwareAssurancePolicyKubernetesControlOutput added in v0.8.27

type VmwareAssurancePolicyKubernetesControlOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyKubernetesControlOutput) AvdId added in v0.8.27

func (VmwareAssurancePolicyKubernetesControlOutput) Description added in v0.8.27

func (VmwareAssurancePolicyKubernetesControlOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyKubernetesControlOutput) Enabled added in v0.8.27

func (VmwareAssurancePolicyKubernetesControlOutput) Kind added in v0.8.27

func (VmwareAssurancePolicyKubernetesControlOutput) Name added in v0.8.27

func (VmwareAssurancePolicyKubernetesControlOutput) Ootb added in v0.8.27

func (VmwareAssurancePolicyKubernetesControlOutput) ScriptId added in v0.8.27

func (VmwareAssurancePolicyKubernetesControlOutput) Severity added in v0.8.27

func (VmwareAssurancePolicyKubernetesControlOutput) ToVmwareAssurancePolicyKubernetesControlOutput added in v0.8.27

func (o VmwareAssurancePolicyKubernetesControlOutput) ToVmwareAssurancePolicyKubernetesControlOutput() VmwareAssurancePolicyKubernetesControlOutput

func (VmwareAssurancePolicyKubernetesControlOutput) ToVmwareAssurancePolicyKubernetesControlOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyKubernetesControlOutput) ToVmwareAssurancePolicyKubernetesControlOutputWithContext(ctx context.Context) VmwareAssurancePolicyKubernetesControlOutput

type VmwareAssurancePolicyMap added in v0.8.27

type VmwareAssurancePolicyMap map[string]VmwareAssurancePolicyInput

func (VmwareAssurancePolicyMap) ElementType added in v0.8.27

func (VmwareAssurancePolicyMap) ElementType() reflect.Type

func (VmwareAssurancePolicyMap) ToVmwareAssurancePolicyMapOutput added in v0.8.27

func (i VmwareAssurancePolicyMap) ToVmwareAssurancePolicyMapOutput() VmwareAssurancePolicyMapOutput

func (VmwareAssurancePolicyMap) ToVmwareAssurancePolicyMapOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyMap) ToVmwareAssurancePolicyMapOutputWithContext(ctx context.Context) VmwareAssurancePolicyMapOutput

type VmwareAssurancePolicyMapInput added in v0.8.27

type VmwareAssurancePolicyMapInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyMapOutput() VmwareAssurancePolicyMapOutput
	ToVmwareAssurancePolicyMapOutputWithContext(context.Context) VmwareAssurancePolicyMapOutput
}

VmwareAssurancePolicyMapInput is an input type that accepts VmwareAssurancePolicyMap and VmwareAssurancePolicyMapOutput values. You can construct a concrete instance of `VmwareAssurancePolicyMapInput` via:

VmwareAssurancePolicyMap{ "key": VmwareAssurancePolicyArgs{...} }

type VmwareAssurancePolicyMapOutput added in v0.8.27

type VmwareAssurancePolicyMapOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyMapOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyMapOutput) MapIndex added in v0.8.27

func (VmwareAssurancePolicyMapOutput) ToVmwareAssurancePolicyMapOutput added in v0.8.27

func (o VmwareAssurancePolicyMapOutput) ToVmwareAssurancePolicyMapOutput() VmwareAssurancePolicyMapOutput

func (VmwareAssurancePolicyMapOutput) ToVmwareAssurancePolicyMapOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyMapOutput) ToVmwareAssurancePolicyMapOutputWithContext(ctx context.Context) VmwareAssurancePolicyMapOutput

type VmwareAssurancePolicyOutput added in v0.8.27

type VmwareAssurancePolicyOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyOutput) AggregatedVulnerability added in v0.8.27

func (o VmwareAssurancePolicyOutput) AggregatedVulnerability() pulumi.StringMapOutput

Aggregated vulnerability information.

func (VmwareAssurancePolicyOutput) AllowedImages added in v0.8.27

List of explicitly allowed images.

func (VmwareAssurancePolicyOutput) ApplicationScopes added in v0.8.27

func (VmwareAssurancePolicyOutput) AssuranceType added in v0.8.27

What type of assurance policy is described.

func (VmwareAssurancePolicyOutput) AuditOnFailure added in v0.8.27

Indicates if auditing for failures.

func (VmwareAssurancePolicyOutput) Author added in v0.8.27

Name of user account that created the policy.

func (VmwareAssurancePolicyOutput) AutoScanConfigured added in v0.8.27

func (o VmwareAssurancePolicyOutput) AutoScanConfigured() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) AutoScanEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) AutoScanEnabled() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) AutoScanTimes added in v0.8.27

func (VmwareAssurancePolicyOutput) BlacklistPermissions added in v0.8.27

func (o VmwareAssurancePolicyOutput) BlacklistPermissions() pulumi.StringArrayOutput

List of function's forbidden permissions.

func (VmwareAssurancePolicyOutput) BlacklistPermissionsEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) BlacklistPermissionsEnabled() pulumi.BoolPtrOutput

Indicates if blacklist permissions is relevant.

func (VmwareAssurancePolicyOutput) BlacklistedLicenses added in v0.8.27

func (o VmwareAssurancePolicyOutput) BlacklistedLicenses() pulumi.StringArrayOutput

List of blacklisted licenses.

func (VmwareAssurancePolicyOutput) BlacklistedLicensesEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) BlacklistedLicensesEnabled() pulumi.BoolPtrOutput

Indicates if license blacklist is relevant.

func (VmwareAssurancePolicyOutput) BlockFailed added in v0.8.27

Indicates if failed images are blocked.

func (VmwareAssurancePolicyOutput) ControlExcludeNoFix added in v0.8.27

func (o VmwareAssurancePolicyOutput) ControlExcludeNoFix() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) CustomChecks added in v0.8.27

List of Custom user scripts for checks.

func (VmwareAssurancePolicyOutput) CustomChecksEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) CustomChecksEnabled() pulumi.BoolPtrOutput

Indicates if scanning should include custom checks.

func (VmwareAssurancePolicyOutput) CustomSeverity added in v0.8.27

func (o VmwareAssurancePolicyOutput) CustomSeverity() pulumi.StringOutput

func (VmwareAssurancePolicyOutput) CustomSeverityEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) CustomSeverityEnabled() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) CvesBlackListEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) CvesBlackListEnabled() pulumi.BoolPtrOutput

Indicates if CVEs blacklist is relevant.

func (VmwareAssurancePolicyOutput) CvesBlackLists added in v0.8.27

List of cves blacklisted items.

func (VmwareAssurancePolicyOutput) CvesWhiteListEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) CvesWhiteListEnabled() pulumi.BoolPtrOutput

Indicates if cves whitelist is relevant.

func (VmwareAssurancePolicyOutput) CvesWhiteLists added in v0.8.27

List of cves whitelisted licenses

func (VmwareAssurancePolicyOutput) CvssSeverity added in v0.8.27

Identifier of the cvss severity.

func (VmwareAssurancePolicyOutput) CvssSeverityEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) CvssSeverityEnabled() pulumi.BoolPtrOutput

Indicates if the cvss severity is scanned.

func (VmwareAssurancePolicyOutput) CvssSeverityExcludeNoFix added in v0.8.27

func (o VmwareAssurancePolicyOutput) CvssSeverityExcludeNoFix() pulumi.BoolPtrOutput

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

func (VmwareAssurancePolicyOutput) Description added in v0.8.27

func (VmwareAssurancePolicyOutput) DisallowExploitTypes added in v0.8.27

func (o VmwareAssurancePolicyOutput) DisallowExploitTypes() pulumi.StringArrayOutput

func (VmwareAssurancePolicyOutput) DisallowMalware added in v0.8.27

func (o VmwareAssurancePolicyOutput) DisallowMalware() pulumi.BoolPtrOutput

Indicates if malware should block the image.

func (VmwareAssurancePolicyOutput) DockerCisEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) DockerCisEnabled() pulumi.BoolPtrOutput

Checks the host according to the Docker CIS benchmark, if Docker is found on the host.

func (VmwareAssurancePolicyOutput) Domain added in v0.8.27

Name of the container image.

func (VmwareAssurancePolicyOutput) DomainName added in v0.8.27

func (VmwareAssurancePolicyOutput) DtaEnabled added in v0.8.27

func (VmwareAssurancePolicyOutput) DtaSeverity added in v0.8.27

func (VmwareAssurancePolicyOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyOutput) Enabled added in v0.8.27

func (VmwareAssurancePolicyOutput) Enforce added in v0.8.27

func (VmwareAssurancePolicyOutput) EnforceAfterDays added in v0.8.27

func (o VmwareAssurancePolicyOutput) EnforceAfterDays() pulumi.IntPtrOutput

func (VmwareAssurancePolicyOutput) EnforceExcessivePermissions added in v0.8.27

func (o VmwareAssurancePolicyOutput) EnforceExcessivePermissions() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) ExceptionalMonitoredMalwarePaths added in v0.8.27

func (o VmwareAssurancePolicyOutput) ExceptionalMonitoredMalwarePaths() pulumi.StringArrayOutput

func (VmwareAssurancePolicyOutput) ExcludeApplicationScopes added in v0.8.27

func (o VmwareAssurancePolicyOutput) ExcludeApplicationScopes() pulumi.StringArrayOutput

func (VmwareAssurancePolicyOutput) FailCicd added in v0.8.27

Indicates if cicd failures will fail the image.

func (VmwareAssurancePolicyOutput) ForbiddenLabels added in v0.8.27

func (VmwareAssurancePolicyOutput) ForbiddenLabelsEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) ForbiddenLabelsEnabled() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) ForceMicroenforcer added in v0.8.27

func (o VmwareAssurancePolicyOutput) ForceMicroenforcer() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) FunctionIntegrityEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) FunctionIntegrityEnabled() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) IgnoreBaseImageVln added in v0.8.27

func (o VmwareAssurancePolicyOutput) IgnoreBaseImageVln() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) IgnoreRecentlyPublishedVln added in v0.8.27

func (o VmwareAssurancePolicyOutput) IgnoreRecentlyPublishedVln() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) IgnoreRecentlyPublishedVlnPeriod added in v0.8.27

func (o VmwareAssurancePolicyOutput) IgnoreRecentlyPublishedVlnPeriod() pulumi.IntOutput

func (VmwareAssurancePolicyOutput) IgnoreRiskResourcesEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) IgnoreRiskResourcesEnabled() pulumi.BoolPtrOutput

Indicates if risk resources are ignored.

func (VmwareAssurancePolicyOutput) IgnoredRiskResources added in v0.8.27

func (o VmwareAssurancePolicyOutput) IgnoredRiskResources() pulumi.StringArrayOutput

List of ignored risk resources.

func (VmwareAssurancePolicyOutput) IgnoredSensitiveResources added in v0.8.27

func (o VmwareAssurancePolicyOutput) IgnoredSensitiveResources() pulumi.StringArrayOutput

func (VmwareAssurancePolicyOutput) Images added in v0.8.27

List of images.

func (VmwareAssurancePolicyOutput) KubeCisEnabled added in v0.8.27

Performs a Kubernetes CIS benchmark check for the host.

func (VmwareAssurancePolicyOutput) KubernetesControls added in v0.8.27

List of Kubernetes controls.

func (VmwareAssurancePolicyOutput) KubernetesControlsAvdIds added in v0.8.27

func (o VmwareAssurancePolicyOutput) KubernetesControlsAvdIds() pulumi.StringArrayOutput

func (VmwareAssurancePolicyOutput) KubernetesControlsNames added in v0.8.27

func (o VmwareAssurancePolicyOutput) KubernetesControlsNames() pulumi.StringArrayOutput

func (VmwareAssurancePolicyOutput) Labels added in v0.8.27

List of labels.

func (VmwareAssurancePolicyOutput) Lastupdate added in v0.8.27

func (VmwareAssurancePolicyOutput) LinuxCisEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) LinuxCisEnabled() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) MalwareAction added in v0.8.27

func (VmwareAssurancePolicyOutput) MaximumScore added in v0.8.27

Value of allowed maximum score.

func (VmwareAssurancePolicyOutput) MaximumScoreEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) MaximumScoreEnabled() pulumi.BoolPtrOutput

Indicates if exceeding the maximum score is scanned.

func (VmwareAssurancePolicyOutput) MaximumScoreExcludeNoFix added in v0.8.27

func (o VmwareAssurancePolicyOutput) MaximumScoreExcludeNoFix() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) MonitoredMalwarePaths added in v0.8.27

func (o VmwareAssurancePolicyOutput) MonitoredMalwarePaths() pulumi.StringArrayOutput

func (VmwareAssurancePolicyOutput) Name added in v0.8.27

func (VmwareAssurancePolicyOutput) OnlyNoneRootUsers added in v0.8.27

func (o VmwareAssurancePolicyOutput) OnlyNoneRootUsers() pulumi.BoolPtrOutput

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

func (VmwareAssurancePolicyOutput) OpenshiftHardeningEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) OpenshiftHardeningEnabled() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) PackagesBlackListEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) PackagesBlackListEnabled() pulumi.BoolPtrOutput

Indicates if packages blacklist is relevant.

func (VmwareAssurancePolicyOutput) PackagesBlackLists added in v0.8.27

List of blacklisted images.

func (VmwareAssurancePolicyOutput) PackagesWhiteListEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) PackagesWhiteListEnabled() pulumi.BoolPtrOutput

Indicates if packages whitelist is relevant.

func (VmwareAssurancePolicyOutput) PackagesWhiteLists added in v0.8.27

List of whitelisted images.

func (VmwareAssurancePolicyOutput) PartialResultsImageFail added in v0.8.27

func (o VmwareAssurancePolicyOutput) PartialResultsImageFail() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) Permission added in v0.8.27

func (VmwareAssurancePolicyOutput) PolicySettings added in v0.8.27

func (VmwareAssurancePolicyOutput) ReadOnly added in v0.8.27

func (VmwareAssurancePolicyOutput) Registries added in v0.8.27

List of registries.

func (VmwareAssurancePolicyOutput) Registry added in v0.8.27

func (VmwareAssurancePolicyOutput) RequiredLabels added in v0.8.27

func (VmwareAssurancePolicyOutput) RequiredLabelsEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) RequiredLabelsEnabled() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) ScanMalwareInArchives added in v0.8.27

func (o VmwareAssurancePolicyOutput) ScanMalwareInArchives() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) ScanNfsMounts added in v0.8.27

func (VmwareAssurancePolicyOutput) ScanProcessMemory added in v0.8.27

func (o VmwareAssurancePolicyOutput) ScanProcessMemory() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) ScanSensitiveData added in v0.8.27

func (o VmwareAssurancePolicyOutput) ScanSensitiveData() pulumi.BoolPtrOutput

Indicates if scan should include sensitive data in the image.

func (VmwareAssurancePolicyOutput) ScanWindowsRegistry added in v0.8.27

func (o VmwareAssurancePolicyOutput) ScanWindowsRegistry() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) ScapEnabled added in v0.8.27

Indicates if scanning should include scap.

func (VmwareAssurancePolicyOutput) ScapFiles added in v0.8.27

List of SCAP user scripts for checks.

func (VmwareAssurancePolicyOutput) Scopes added in v0.8.27

func (VmwareAssurancePolicyOutput) ToVmwareAssurancePolicyOutput added in v0.8.27

func (o VmwareAssurancePolicyOutput) ToVmwareAssurancePolicyOutput() VmwareAssurancePolicyOutput

func (VmwareAssurancePolicyOutput) ToVmwareAssurancePolicyOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyOutput) ToVmwareAssurancePolicyOutputWithContext(ctx context.Context) VmwareAssurancePolicyOutput

func (VmwareAssurancePolicyOutput) TrustedBaseImages added in v0.8.27

List of trusted images.

func (VmwareAssurancePolicyOutput) TrustedBaseImagesEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) TrustedBaseImagesEnabled() pulumi.BoolPtrOutput

Indicates if list of trusted base images is relevant.

func (VmwareAssurancePolicyOutput) VulnerabilityExploitability added in v0.8.27

func (o VmwareAssurancePolicyOutput) VulnerabilityExploitability() pulumi.BoolPtrOutput

func (VmwareAssurancePolicyOutput) VulnerabilityScoreRanges added in v0.8.27

func (o VmwareAssurancePolicyOutput) VulnerabilityScoreRanges() pulumi.IntArrayOutput

func (VmwareAssurancePolicyOutput) WhitelistedLicenses added in v0.8.27

func (o VmwareAssurancePolicyOutput) WhitelistedLicenses() pulumi.StringArrayOutput

List of whitelisted licenses.

func (VmwareAssurancePolicyOutput) WhitelistedLicensesEnabled added in v0.8.27

func (o VmwareAssurancePolicyOutput) WhitelistedLicensesEnabled() pulumi.BoolPtrOutput

Indicates if license blacklist is relevant.

type VmwareAssurancePolicyPackagesBlackList added in v0.8.27

type VmwareAssurancePolicyPackagesBlackList 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 VmwareAssurancePolicyPackagesBlackListArgs added in v0.8.27

type VmwareAssurancePolicyPackagesBlackListArgs 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 (VmwareAssurancePolicyPackagesBlackListArgs) ElementType added in v0.8.27

func (VmwareAssurancePolicyPackagesBlackListArgs) ToVmwareAssurancePolicyPackagesBlackListOutput added in v0.8.27

func (i VmwareAssurancePolicyPackagesBlackListArgs) ToVmwareAssurancePolicyPackagesBlackListOutput() VmwareAssurancePolicyPackagesBlackListOutput

func (VmwareAssurancePolicyPackagesBlackListArgs) ToVmwareAssurancePolicyPackagesBlackListOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyPackagesBlackListArgs) ToVmwareAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) VmwareAssurancePolicyPackagesBlackListOutput

type VmwareAssurancePolicyPackagesBlackListArray added in v0.8.27

type VmwareAssurancePolicyPackagesBlackListArray []VmwareAssurancePolicyPackagesBlackListInput

func (VmwareAssurancePolicyPackagesBlackListArray) ElementType added in v0.8.27

func (VmwareAssurancePolicyPackagesBlackListArray) ToVmwareAssurancePolicyPackagesBlackListArrayOutput added in v0.8.27

func (i VmwareAssurancePolicyPackagesBlackListArray) ToVmwareAssurancePolicyPackagesBlackListArrayOutput() VmwareAssurancePolicyPackagesBlackListArrayOutput

func (VmwareAssurancePolicyPackagesBlackListArray) ToVmwareAssurancePolicyPackagesBlackListArrayOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyPackagesBlackListArray) ToVmwareAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyPackagesBlackListArrayOutput

type VmwareAssurancePolicyPackagesBlackListArrayInput added in v0.8.27

type VmwareAssurancePolicyPackagesBlackListArrayInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyPackagesBlackListArrayOutput() VmwareAssurancePolicyPackagesBlackListArrayOutput
	ToVmwareAssurancePolicyPackagesBlackListArrayOutputWithContext(context.Context) VmwareAssurancePolicyPackagesBlackListArrayOutput
}

VmwareAssurancePolicyPackagesBlackListArrayInput is an input type that accepts VmwareAssurancePolicyPackagesBlackListArray and VmwareAssurancePolicyPackagesBlackListArrayOutput values. You can construct a concrete instance of `VmwareAssurancePolicyPackagesBlackListArrayInput` via:

VmwareAssurancePolicyPackagesBlackListArray{ VmwareAssurancePolicyPackagesBlackListArgs{...} }

type VmwareAssurancePolicyPackagesBlackListArrayOutput added in v0.8.27

type VmwareAssurancePolicyPackagesBlackListArrayOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyPackagesBlackListArrayOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyPackagesBlackListArrayOutput) Index added in v0.8.27

func (VmwareAssurancePolicyPackagesBlackListArrayOutput) ToVmwareAssurancePolicyPackagesBlackListArrayOutput added in v0.8.27

func (o VmwareAssurancePolicyPackagesBlackListArrayOutput) ToVmwareAssurancePolicyPackagesBlackListArrayOutput() VmwareAssurancePolicyPackagesBlackListArrayOutput

func (VmwareAssurancePolicyPackagesBlackListArrayOutput) ToVmwareAssurancePolicyPackagesBlackListArrayOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyPackagesBlackListArrayOutput) ToVmwareAssurancePolicyPackagesBlackListArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyPackagesBlackListArrayOutput

type VmwareAssurancePolicyPackagesBlackListInput added in v0.8.27

type VmwareAssurancePolicyPackagesBlackListInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyPackagesBlackListOutput() VmwareAssurancePolicyPackagesBlackListOutput
	ToVmwareAssurancePolicyPackagesBlackListOutputWithContext(context.Context) VmwareAssurancePolicyPackagesBlackListOutput
}

VmwareAssurancePolicyPackagesBlackListInput is an input type that accepts VmwareAssurancePolicyPackagesBlackListArgs and VmwareAssurancePolicyPackagesBlackListOutput values. You can construct a concrete instance of `VmwareAssurancePolicyPackagesBlackListInput` via:

VmwareAssurancePolicyPackagesBlackListArgs{...}

type VmwareAssurancePolicyPackagesBlackListOutput added in v0.8.27

type VmwareAssurancePolicyPackagesBlackListOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyPackagesBlackListOutput) Arch added in v0.8.27

func (VmwareAssurancePolicyPackagesBlackListOutput) Display added in v0.8.27

func (VmwareAssurancePolicyPackagesBlackListOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyPackagesBlackListOutput) Epoch added in v0.8.27

func (VmwareAssurancePolicyPackagesBlackListOutput) Format added in v0.8.27

func (VmwareAssurancePolicyPackagesBlackListOutput) License added in v0.8.27

func (VmwareAssurancePolicyPackagesBlackListOutput) Name added in v0.8.27

func (VmwareAssurancePolicyPackagesBlackListOutput) Release added in v0.8.27

func (VmwareAssurancePolicyPackagesBlackListOutput) ToVmwareAssurancePolicyPackagesBlackListOutput added in v0.8.27

func (o VmwareAssurancePolicyPackagesBlackListOutput) ToVmwareAssurancePolicyPackagesBlackListOutput() VmwareAssurancePolicyPackagesBlackListOutput

func (VmwareAssurancePolicyPackagesBlackListOutput) ToVmwareAssurancePolicyPackagesBlackListOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyPackagesBlackListOutput) ToVmwareAssurancePolicyPackagesBlackListOutputWithContext(ctx context.Context) VmwareAssurancePolicyPackagesBlackListOutput

func (VmwareAssurancePolicyPackagesBlackListOutput) Version added in v0.8.27

func (VmwareAssurancePolicyPackagesBlackListOutput) VersionRange added in v0.8.27

type VmwareAssurancePolicyPackagesWhiteList added in v0.8.27

type VmwareAssurancePolicyPackagesWhiteList 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 VmwareAssurancePolicyPackagesWhiteListArgs added in v0.8.27

type VmwareAssurancePolicyPackagesWhiteListArgs 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 (VmwareAssurancePolicyPackagesWhiteListArgs) ElementType added in v0.8.27

func (VmwareAssurancePolicyPackagesWhiteListArgs) ToVmwareAssurancePolicyPackagesWhiteListOutput added in v0.8.27

func (i VmwareAssurancePolicyPackagesWhiteListArgs) ToVmwareAssurancePolicyPackagesWhiteListOutput() VmwareAssurancePolicyPackagesWhiteListOutput

func (VmwareAssurancePolicyPackagesWhiteListArgs) ToVmwareAssurancePolicyPackagesWhiteListOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyPackagesWhiteListArgs) ToVmwareAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) VmwareAssurancePolicyPackagesWhiteListOutput

type VmwareAssurancePolicyPackagesWhiteListArray added in v0.8.27

type VmwareAssurancePolicyPackagesWhiteListArray []VmwareAssurancePolicyPackagesWhiteListInput

func (VmwareAssurancePolicyPackagesWhiteListArray) ElementType added in v0.8.27

func (VmwareAssurancePolicyPackagesWhiteListArray) ToVmwareAssurancePolicyPackagesWhiteListArrayOutput added in v0.8.27

func (i VmwareAssurancePolicyPackagesWhiteListArray) ToVmwareAssurancePolicyPackagesWhiteListArrayOutput() VmwareAssurancePolicyPackagesWhiteListArrayOutput

func (VmwareAssurancePolicyPackagesWhiteListArray) ToVmwareAssurancePolicyPackagesWhiteListArrayOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyPackagesWhiteListArray) ToVmwareAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyPackagesWhiteListArrayOutput

type VmwareAssurancePolicyPackagesWhiteListArrayInput added in v0.8.27

type VmwareAssurancePolicyPackagesWhiteListArrayInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyPackagesWhiteListArrayOutput() VmwareAssurancePolicyPackagesWhiteListArrayOutput
	ToVmwareAssurancePolicyPackagesWhiteListArrayOutputWithContext(context.Context) VmwareAssurancePolicyPackagesWhiteListArrayOutput
}

VmwareAssurancePolicyPackagesWhiteListArrayInput is an input type that accepts VmwareAssurancePolicyPackagesWhiteListArray and VmwareAssurancePolicyPackagesWhiteListArrayOutput values. You can construct a concrete instance of `VmwareAssurancePolicyPackagesWhiteListArrayInput` via:

VmwareAssurancePolicyPackagesWhiteListArray{ VmwareAssurancePolicyPackagesWhiteListArgs{...} }

type VmwareAssurancePolicyPackagesWhiteListArrayOutput added in v0.8.27

type VmwareAssurancePolicyPackagesWhiteListArrayOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyPackagesWhiteListArrayOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyPackagesWhiteListArrayOutput) Index added in v0.8.27

func (VmwareAssurancePolicyPackagesWhiteListArrayOutput) ToVmwareAssurancePolicyPackagesWhiteListArrayOutput added in v0.8.27

func (o VmwareAssurancePolicyPackagesWhiteListArrayOutput) ToVmwareAssurancePolicyPackagesWhiteListArrayOutput() VmwareAssurancePolicyPackagesWhiteListArrayOutput

func (VmwareAssurancePolicyPackagesWhiteListArrayOutput) ToVmwareAssurancePolicyPackagesWhiteListArrayOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyPackagesWhiteListArrayOutput) ToVmwareAssurancePolicyPackagesWhiteListArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyPackagesWhiteListArrayOutput

type VmwareAssurancePolicyPackagesWhiteListInput added in v0.8.27

type VmwareAssurancePolicyPackagesWhiteListInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyPackagesWhiteListOutput() VmwareAssurancePolicyPackagesWhiteListOutput
	ToVmwareAssurancePolicyPackagesWhiteListOutputWithContext(context.Context) VmwareAssurancePolicyPackagesWhiteListOutput
}

VmwareAssurancePolicyPackagesWhiteListInput is an input type that accepts VmwareAssurancePolicyPackagesWhiteListArgs and VmwareAssurancePolicyPackagesWhiteListOutput values. You can construct a concrete instance of `VmwareAssurancePolicyPackagesWhiteListInput` via:

VmwareAssurancePolicyPackagesWhiteListArgs{...}

type VmwareAssurancePolicyPackagesWhiteListOutput added in v0.8.27

type VmwareAssurancePolicyPackagesWhiteListOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyPackagesWhiteListOutput) Arch added in v0.8.27

func (VmwareAssurancePolicyPackagesWhiteListOutput) Display added in v0.8.27

func (VmwareAssurancePolicyPackagesWhiteListOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyPackagesWhiteListOutput) Epoch added in v0.8.27

func (VmwareAssurancePolicyPackagesWhiteListOutput) Format added in v0.8.27

func (VmwareAssurancePolicyPackagesWhiteListOutput) License added in v0.8.27

func (VmwareAssurancePolicyPackagesWhiteListOutput) Name added in v0.8.27

func (VmwareAssurancePolicyPackagesWhiteListOutput) Release added in v0.8.27

func (VmwareAssurancePolicyPackagesWhiteListOutput) ToVmwareAssurancePolicyPackagesWhiteListOutput added in v0.8.27

func (o VmwareAssurancePolicyPackagesWhiteListOutput) ToVmwareAssurancePolicyPackagesWhiteListOutput() VmwareAssurancePolicyPackagesWhiteListOutput

func (VmwareAssurancePolicyPackagesWhiteListOutput) ToVmwareAssurancePolicyPackagesWhiteListOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyPackagesWhiteListOutput) ToVmwareAssurancePolicyPackagesWhiteListOutputWithContext(ctx context.Context) VmwareAssurancePolicyPackagesWhiteListOutput

func (VmwareAssurancePolicyPackagesWhiteListOutput) Version added in v0.8.27

func (VmwareAssurancePolicyPackagesWhiteListOutput) VersionRange added in v0.8.27

type VmwareAssurancePolicyPolicySettings added in v0.8.27

type VmwareAssurancePolicyPolicySettings struct {
	Enforce        *bool   `pulumi:"enforce"`
	IsAuditChecked *bool   `pulumi:"isAuditChecked"`
	Warn           *bool   `pulumi:"warn"`
	WarningMessage *string `pulumi:"warningMessage"`
}

type VmwareAssurancePolicyPolicySettingsArgs added in v0.8.27

type VmwareAssurancePolicyPolicySettingsArgs struct {
	Enforce        pulumi.BoolPtrInput   `pulumi:"enforce"`
	IsAuditChecked pulumi.BoolPtrInput   `pulumi:"isAuditChecked"`
	Warn           pulumi.BoolPtrInput   `pulumi:"warn"`
	WarningMessage pulumi.StringPtrInput `pulumi:"warningMessage"`
}

func (VmwareAssurancePolicyPolicySettingsArgs) ElementType added in v0.8.27

func (VmwareAssurancePolicyPolicySettingsArgs) ToVmwareAssurancePolicyPolicySettingsOutput added in v0.8.27

func (i VmwareAssurancePolicyPolicySettingsArgs) ToVmwareAssurancePolicyPolicySettingsOutput() VmwareAssurancePolicyPolicySettingsOutput

func (VmwareAssurancePolicyPolicySettingsArgs) ToVmwareAssurancePolicyPolicySettingsOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyPolicySettingsArgs) ToVmwareAssurancePolicyPolicySettingsOutputWithContext(ctx context.Context) VmwareAssurancePolicyPolicySettingsOutput

func (VmwareAssurancePolicyPolicySettingsArgs) ToVmwareAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

func (i VmwareAssurancePolicyPolicySettingsArgs) ToVmwareAssurancePolicyPolicySettingsPtrOutput() VmwareAssurancePolicyPolicySettingsPtrOutput

func (VmwareAssurancePolicyPolicySettingsArgs) ToVmwareAssurancePolicyPolicySettingsPtrOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyPolicySettingsArgs) ToVmwareAssurancePolicyPolicySettingsPtrOutputWithContext(ctx context.Context) VmwareAssurancePolicyPolicySettingsPtrOutput

type VmwareAssurancePolicyPolicySettingsInput added in v0.8.27

type VmwareAssurancePolicyPolicySettingsInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyPolicySettingsOutput() VmwareAssurancePolicyPolicySettingsOutput
	ToVmwareAssurancePolicyPolicySettingsOutputWithContext(context.Context) VmwareAssurancePolicyPolicySettingsOutput
}

VmwareAssurancePolicyPolicySettingsInput is an input type that accepts VmwareAssurancePolicyPolicySettingsArgs and VmwareAssurancePolicyPolicySettingsOutput values. You can construct a concrete instance of `VmwareAssurancePolicyPolicySettingsInput` via:

VmwareAssurancePolicyPolicySettingsArgs{...}

type VmwareAssurancePolicyPolicySettingsOutput added in v0.8.27

type VmwareAssurancePolicyPolicySettingsOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyPolicySettingsOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyPolicySettingsOutput) Enforce added in v0.8.27

func (VmwareAssurancePolicyPolicySettingsOutput) IsAuditChecked added in v0.8.27

func (VmwareAssurancePolicyPolicySettingsOutput) ToVmwareAssurancePolicyPolicySettingsOutput added in v0.8.27

func (o VmwareAssurancePolicyPolicySettingsOutput) ToVmwareAssurancePolicyPolicySettingsOutput() VmwareAssurancePolicyPolicySettingsOutput

func (VmwareAssurancePolicyPolicySettingsOutput) ToVmwareAssurancePolicyPolicySettingsOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyPolicySettingsOutput) ToVmwareAssurancePolicyPolicySettingsOutputWithContext(ctx context.Context) VmwareAssurancePolicyPolicySettingsOutput

func (VmwareAssurancePolicyPolicySettingsOutput) ToVmwareAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

func (o VmwareAssurancePolicyPolicySettingsOutput) ToVmwareAssurancePolicyPolicySettingsPtrOutput() VmwareAssurancePolicyPolicySettingsPtrOutput

func (VmwareAssurancePolicyPolicySettingsOutput) ToVmwareAssurancePolicyPolicySettingsPtrOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyPolicySettingsOutput) ToVmwareAssurancePolicyPolicySettingsPtrOutputWithContext(ctx context.Context) VmwareAssurancePolicyPolicySettingsPtrOutput

func (VmwareAssurancePolicyPolicySettingsOutput) Warn added in v0.8.27

func (VmwareAssurancePolicyPolicySettingsOutput) WarningMessage added in v0.8.27

type VmwareAssurancePolicyPolicySettingsPtrInput added in v0.8.27

type VmwareAssurancePolicyPolicySettingsPtrInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyPolicySettingsPtrOutput() VmwareAssurancePolicyPolicySettingsPtrOutput
	ToVmwareAssurancePolicyPolicySettingsPtrOutputWithContext(context.Context) VmwareAssurancePolicyPolicySettingsPtrOutput
}

VmwareAssurancePolicyPolicySettingsPtrInput is an input type that accepts VmwareAssurancePolicyPolicySettingsArgs, VmwareAssurancePolicyPolicySettingsPtr and VmwareAssurancePolicyPolicySettingsPtrOutput values. You can construct a concrete instance of `VmwareAssurancePolicyPolicySettingsPtrInput` via:

        VmwareAssurancePolicyPolicySettingsArgs{...}

or:

        nil

type VmwareAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

type VmwareAssurancePolicyPolicySettingsPtrOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyPolicySettingsPtrOutput) Elem added in v0.8.27

func (VmwareAssurancePolicyPolicySettingsPtrOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyPolicySettingsPtrOutput) Enforce added in v0.8.27

func (VmwareAssurancePolicyPolicySettingsPtrOutput) IsAuditChecked added in v0.8.27

func (VmwareAssurancePolicyPolicySettingsPtrOutput) ToVmwareAssurancePolicyPolicySettingsPtrOutput added in v0.8.27

func (o VmwareAssurancePolicyPolicySettingsPtrOutput) ToVmwareAssurancePolicyPolicySettingsPtrOutput() VmwareAssurancePolicyPolicySettingsPtrOutput

func (VmwareAssurancePolicyPolicySettingsPtrOutput) ToVmwareAssurancePolicyPolicySettingsPtrOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyPolicySettingsPtrOutput) ToVmwareAssurancePolicyPolicySettingsPtrOutputWithContext(ctx context.Context) VmwareAssurancePolicyPolicySettingsPtrOutput

func (VmwareAssurancePolicyPolicySettingsPtrOutput) Warn added in v0.8.27

func (VmwareAssurancePolicyPolicySettingsPtrOutput) WarningMessage added in v0.8.27

type VmwareAssurancePolicyRequiredLabel added in v0.8.27

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

type VmwareAssurancePolicyRequiredLabelArgs added in v0.8.27

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

func (VmwareAssurancePolicyRequiredLabelArgs) ElementType added in v0.8.27

func (VmwareAssurancePolicyRequiredLabelArgs) ToVmwareAssurancePolicyRequiredLabelOutput added in v0.8.27

func (i VmwareAssurancePolicyRequiredLabelArgs) ToVmwareAssurancePolicyRequiredLabelOutput() VmwareAssurancePolicyRequiredLabelOutput

func (VmwareAssurancePolicyRequiredLabelArgs) ToVmwareAssurancePolicyRequiredLabelOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyRequiredLabelArgs) ToVmwareAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) VmwareAssurancePolicyRequiredLabelOutput

type VmwareAssurancePolicyRequiredLabelArray added in v0.8.27

type VmwareAssurancePolicyRequiredLabelArray []VmwareAssurancePolicyRequiredLabelInput

func (VmwareAssurancePolicyRequiredLabelArray) ElementType added in v0.8.27

func (VmwareAssurancePolicyRequiredLabelArray) ToVmwareAssurancePolicyRequiredLabelArrayOutput added in v0.8.27

func (i VmwareAssurancePolicyRequiredLabelArray) ToVmwareAssurancePolicyRequiredLabelArrayOutput() VmwareAssurancePolicyRequiredLabelArrayOutput

func (VmwareAssurancePolicyRequiredLabelArray) ToVmwareAssurancePolicyRequiredLabelArrayOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyRequiredLabelArray) ToVmwareAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyRequiredLabelArrayOutput

type VmwareAssurancePolicyRequiredLabelArrayInput added in v0.8.27

type VmwareAssurancePolicyRequiredLabelArrayInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyRequiredLabelArrayOutput() VmwareAssurancePolicyRequiredLabelArrayOutput
	ToVmwareAssurancePolicyRequiredLabelArrayOutputWithContext(context.Context) VmwareAssurancePolicyRequiredLabelArrayOutput
}

VmwareAssurancePolicyRequiredLabelArrayInput is an input type that accepts VmwareAssurancePolicyRequiredLabelArray and VmwareAssurancePolicyRequiredLabelArrayOutput values. You can construct a concrete instance of `VmwareAssurancePolicyRequiredLabelArrayInput` via:

VmwareAssurancePolicyRequiredLabelArray{ VmwareAssurancePolicyRequiredLabelArgs{...} }

type VmwareAssurancePolicyRequiredLabelArrayOutput added in v0.8.27

type VmwareAssurancePolicyRequiredLabelArrayOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyRequiredLabelArrayOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyRequiredLabelArrayOutput) Index added in v0.8.27

func (VmwareAssurancePolicyRequiredLabelArrayOutput) ToVmwareAssurancePolicyRequiredLabelArrayOutput added in v0.8.27

func (o VmwareAssurancePolicyRequiredLabelArrayOutput) ToVmwareAssurancePolicyRequiredLabelArrayOutput() VmwareAssurancePolicyRequiredLabelArrayOutput

func (VmwareAssurancePolicyRequiredLabelArrayOutput) ToVmwareAssurancePolicyRequiredLabelArrayOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyRequiredLabelArrayOutput) ToVmwareAssurancePolicyRequiredLabelArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyRequiredLabelArrayOutput

type VmwareAssurancePolicyRequiredLabelInput added in v0.8.27

type VmwareAssurancePolicyRequiredLabelInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyRequiredLabelOutput() VmwareAssurancePolicyRequiredLabelOutput
	ToVmwareAssurancePolicyRequiredLabelOutputWithContext(context.Context) VmwareAssurancePolicyRequiredLabelOutput
}

VmwareAssurancePolicyRequiredLabelInput is an input type that accepts VmwareAssurancePolicyRequiredLabelArgs and VmwareAssurancePolicyRequiredLabelOutput values. You can construct a concrete instance of `VmwareAssurancePolicyRequiredLabelInput` via:

VmwareAssurancePolicyRequiredLabelArgs{...}

type VmwareAssurancePolicyRequiredLabelOutput added in v0.8.27

type VmwareAssurancePolicyRequiredLabelOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyRequiredLabelOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyRequiredLabelOutput) Key added in v0.8.27

func (VmwareAssurancePolicyRequiredLabelOutput) ToVmwareAssurancePolicyRequiredLabelOutput added in v0.8.27

func (o VmwareAssurancePolicyRequiredLabelOutput) ToVmwareAssurancePolicyRequiredLabelOutput() VmwareAssurancePolicyRequiredLabelOutput

func (VmwareAssurancePolicyRequiredLabelOutput) ToVmwareAssurancePolicyRequiredLabelOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyRequiredLabelOutput) ToVmwareAssurancePolicyRequiredLabelOutputWithContext(ctx context.Context) VmwareAssurancePolicyRequiredLabelOutput

func (VmwareAssurancePolicyRequiredLabelOutput) Value added in v0.8.27

type VmwareAssurancePolicyScope added in v0.8.27

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

type VmwareAssurancePolicyScopeArgs added in v0.8.27

type VmwareAssurancePolicyScopeArgs struct {
	Expression pulumi.StringPtrInput                        `pulumi:"expression"`
	Variables  VmwareAssurancePolicyScopeVariableArrayInput `pulumi:"variables"`
}

func (VmwareAssurancePolicyScopeArgs) ElementType added in v0.8.27

func (VmwareAssurancePolicyScopeArgs) ToVmwareAssurancePolicyScopeOutput added in v0.8.27

func (i VmwareAssurancePolicyScopeArgs) ToVmwareAssurancePolicyScopeOutput() VmwareAssurancePolicyScopeOutput

func (VmwareAssurancePolicyScopeArgs) ToVmwareAssurancePolicyScopeOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyScopeArgs) ToVmwareAssurancePolicyScopeOutputWithContext(ctx context.Context) VmwareAssurancePolicyScopeOutput

type VmwareAssurancePolicyScopeArray added in v0.8.27

type VmwareAssurancePolicyScopeArray []VmwareAssurancePolicyScopeInput

func (VmwareAssurancePolicyScopeArray) ElementType added in v0.8.27

func (VmwareAssurancePolicyScopeArray) ToVmwareAssurancePolicyScopeArrayOutput added in v0.8.27

func (i VmwareAssurancePolicyScopeArray) ToVmwareAssurancePolicyScopeArrayOutput() VmwareAssurancePolicyScopeArrayOutput

func (VmwareAssurancePolicyScopeArray) ToVmwareAssurancePolicyScopeArrayOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyScopeArray) ToVmwareAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyScopeArrayOutput

type VmwareAssurancePolicyScopeArrayInput added in v0.8.27

type VmwareAssurancePolicyScopeArrayInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyScopeArrayOutput() VmwareAssurancePolicyScopeArrayOutput
	ToVmwareAssurancePolicyScopeArrayOutputWithContext(context.Context) VmwareAssurancePolicyScopeArrayOutput
}

VmwareAssurancePolicyScopeArrayInput is an input type that accepts VmwareAssurancePolicyScopeArray and VmwareAssurancePolicyScopeArrayOutput values. You can construct a concrete instance of `VmwareAssurancePolicyScopeArrayInput` via:

VmwareAssurancePolicyScopeArray{ VmwareAssurancePolicyScopeArgs{...} }

type VmwareAssurancePolicyScopeArrayOutput added in v0.8.27

type VmwareAssurancePolicyScopeArrayOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyScopeArrayOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyScopeArrayOutput) Index added in v0.8.27

func (VmwareAssurancePolicyScopeArrayOutput) ToVmwareAssurancePolicyScopeArrayOutput added in v0.8.27

func (o VmwareAssurancePolicyScopeArrayOutput) ToVmwareAssurancePolicyScopeArrayOutput() VmwareAssurancePolicyScopeArrayOutput

func (VmwareAssurancePolicyScopeArrayOutput) ToVmwareAssurancePolicyScopeArrayOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyScopeArrayOutput) ToVmwareAssurancePolicyScopeArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyScopeArrayOutput

type VmwareAssurancePolicyScopeInput added in v0.8.27

type VmwareAssurancePolicyScopeInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyScopeOutput() VmwareAssurancePolicyScopeOutput
	ToVmwareAssurancePolicyScopeOutputWithContext(context.Context) VmwareAssurancePolicyScopeOutput
}

VmwareAssurancePolicyScopeInput is an input type that accepts VmwareAssurancePolicyScopeArgs and VmwareAssurancePolicyScopeOutput values. You can construct a concrete instance of `VmwareAssurancePolicyScopeInput` via:

VmwareAssurancePolicyScopeArgs{...}

type VmwareAssurancePolicyScopeOutput added in v0.8.27

type VmwareAssurancePolicyScopeOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyScopeOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyScopeOutput) Expression added in v0.8.27

func (VmwareAssurancePolicyScopeOutput) ToVmwareAssurancePolicyScopeOutput added in v0.8.27

func (o VmwareAssurancePolicyScopeOutput) ToVmwareAssurancePolicyScopeOutput() VmwareAssurancePolicyScopeOutput

func (VmwareAssurancePolicyScopeOutput) ToVmwareAssurancePolicyScopeOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyScopeOutput) ToVmwareAssurancePolicyScopeOutputWithContext(ctx context.Context) VmwareAssurancePolicyScopeOutput

func (VmwareAssurancePolicyScopeOutput) Variables added in v0.8.27

type VmwareAssurancePolicyScopeVariable added in v0.8.27

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

type VmwareAssurancePolicyScopeVariableArgs added in v0.8.27

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

func (VmwareAssurancePolicyScopeVariableArgs) ElementType added in v0.8.27

func (VmwareAssurancePolicyScopeVariableArgs) ToVmwareAssurancePolicyScopeVariableOutput added in v0.8.27

func (i VmwareAssurancePolicyScopeVariableArgs) ToVmwareAssurancePolicyScopeVariableOutput() VmwareAssurancePolicyScopeVariableOutput

func (VmwareAssurancePolicyScopeVariableArgs) ToVmwareAssurancePolicyScopeVariableOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyScopeVariableArgs) ToVmwareAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) VmwareAssurancePolicyScopeVariableOutput

type VmwareAssurancePolicyScopeVariableArray added in v0.8.27

type VmwareAssurancePolicyScopeVariableArray []VmwareAssurancePolicyScopeVariableInput

func (VmwareAssurancePolicyScopeVariableArray) ElementType added in v0.8.27

func (VmwareAssurancePolicyScopeVariableArray) ToVmwareAssurancePolicyScopeVariableArrayOutput added in v0.8.27

func (i VmwareAssurancePolicyScopeVariableArray) ToVmwareAssurancePolicyScopeVariableArrayOutput() VmwareAssurancePolicyScopeVariableArrayOutput

func (VmwareAssurancePolicyScopeVariableArray) ToVmwareAssurancePolicyScopeVariableArrayOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyScopeVariableArray) ToVmwareAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyScopeVariableArrayOutput

type VmwareAssurancePolicyScopeVariableArrayInput added in v0.8.27

type VmwareAssurancePolicyScopeVariableArrayInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyScopeVariableArrayOutput() VmwareAssurancePolicyScopeVariableArrayOutput
	ToVmwareAssurancePolicyScopeVariableArrayOutputWithContext(context.Context) VmwareAssurancePolicyScopeVariableArrayOutput
}

VmwareAssurancePolicyScopeVariableArrayInput is an input type that accepts VmwareAssurancePolicyScopeVariableArray and VmwareAssurancePolicyScopeVariableArrayOutput values. You can construct a concrete instance of `VmwareAssurancePolicyScopeVariableArrayInput` via:

VmwareAssurancePolicyScopeVariableArray{ VmwareAssurancePolicyScopeVariableArgs{...} }

type VmwareAssurancePolicyScopeVariableArrayOutput added in v0.8.27

type VmwareAssurancePolicyScopeVariableArrayOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyScopeVariableArrayOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyScopeVariableArrayOutput) Index added in v0.8.27

func (VmwareAssurancePolicyScopeVariableArrayOutput) ToVmwareAssurancePolicyScopeVariableArrayOutput added in v0.8.27

func (o VmwareAssurancePolicyScopeVariableArrayOutput) ToVmwareAssurancePolicyScopeVariableArrayOutput() VmwareAssurancePolicyScopeVariableArrayOutput

func (VmwareAssurancePolicyScopeVariableArrayOutput) ToVmwareAssurancePolicyScopeVariableArrayOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyScopeVariableArrayOutput) ToVmwareAssurancePolicyScopeVariableArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyScopeVariableArrayOutput

type VmwareAssurancePolicyScopeVariableInput added in v0.8.27

type VmwareAssurancePolicyScopeVariableInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyScopeVariableOutput() VmwareAssurancePolicyScopeVariableOutput
	ToVmwareAssurancePolicyScopeVariableOutputWithContext(context.Context) VmwareAssurancePolicyScopeVariableOutput
}

VmwareAssurancePolicyScopeVariableInput is an input type that accepts VmwareAssurancePolicyScopeVariableArgs and VmwareAssurancePolicyScopeVariableOutput values. You can construct a concrete instance of `VmwareAssurancePolicyScopeVariableInput` via:

VmwareAssurancePolicyScopeVariableArgs{...}

type VmwareAssurancePolicyScopeVariableOutput added in v0.8.27

type VmwareAssurancePolicyScopeVariableOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyScopeVariableOutput) Attribute added in v0.8.27

func (VmwareAssurancePolicyScopeVariableOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyScopeVariableOutput) Name added in v0.8.27

func (VmwareAssurancePolicyScopeVariableOutput) ToVmwareAssurancePolicyScopeVariableOutput added in v0.8.27

func (o VmwareAssurancePolicyScopeVariableOutput) ToVmwareAssurancePolicyScopeVariableOutput() VmwareAssurancePolicyScopeVariableOutput

func (VmwareAssurancePolicyScopeVariableOutput) ToVmwareAssurancePolicyScopeVariableOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyScopeVariableOutput) ToVmwareAssurancePolicyScopeVariableOutputWithContext(ctx context.Context) VmwareAssurancePolicyScopeVariableOutput

func (VmwareAssurancePolicyScopeVariableOutput) Value added in v0.8.27

type VmwareAssurancePolicyState added in v0.8.27

type VmwareAssurancePolicyState struct {
	// Aggregated vulnerability information.
	AggregatedVulnerability pulumi.StringMapInput
	// List of explicitly allowed images.
	AllowedImages     pulumi.StringArrayInput
	ApplicationScopes pulumi.StringArrayInput
	// What type of assurance policy is described.
	AssuranceType pulumi.StringPtrInput
	// 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      VmwareAssurancePolicyAutoScanTimeArrayInput
	// 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
	// Indicates 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 VmwareAssurancePolicyCustomCheckArrayInput
	// Indicates if scanning should include custom checks.
	CustomChecksEnabled   pulumi.BoolPtrInput
	CustomSeverity        pulumi.StringPtrInput
	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
	DisallowExploitTypes     pulumi.StringArrayInput
	// Indicates if malware should block the image.
	DisallowMalware pulumi.BoolPtrInput
	// Checks the host according to the Docker CIS benchmark, if Docker is found on the host.
	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
	ExcludeApplicationScopes         pulumi.StringArrayInput
	// Indicates if cicd failures will fail the image.
	FailCicd                         pulumi.BoolPtrInput
	ForbiddenLabels                  VmwareAssurancePolicyForbiddenLabelArrayInput
	ForbiddenLabelsEnabled           pulumi.BoolPtrInput
	ForceMicroenforcer               pulumi.BoolPtrInput
	FunctionIntegrityEnabled         pulumi.BoolPtrInput
	IgnoreBaseImageVln               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
	IgnoredSensitiveResources pulumi.StringArrayInput
	// List of images.
	Images pulumi.StringArrayInput
	// Performs a Kubernetes CIS benchmark check for the host.
	KubeCisEnabled pulumi.BoolPtrInput
	// List of Kubernetes controls.
	KubernetesControls       VmwareAssurancePolicyKubernetesControlArrayInput
	KubernetesControlsAvdIds pulumi.StringArrayInput
	KubernetesControlsNames  pulumi.StringArrayInput
	// List of labels.
	Labels          pulumi.StringArrayInput
	Lastupdate      pulumi.StringPtrInput
	LinuxCisEnabled pulumi.BoolPtrInput
	MalwareAction   pulumi.StringPtrInput
	// Value of allowed maximum score.
	MaximumScore pulumi.Float64PtrInput
	// Indicates if exceeding the maximum score is scanned.
	MaximumScoreEnabled      pulumi.BoolPtrInput
	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
	OpenshiftHardeningEnabled pulumi.BoolPtrInput
	// Indicates if packages blacklist is relevant.
	PackagesBlackListEnabled pulumi.BoolPtrInput
	// List of blacklisted images.
	PackagesBlackLists VmwareAssurancePolicyPackagesBlackListArrayInput
	// Indicates if packages whitelist is relevant.
	PackagesWhiteListEnabled pulumi.BoolPtrInput
	// List of whitelisted images.
	PackagesWhiteLists      VmwareAssurancePolicyPackagesWhiteListArrayInput
	PartialResultsImageFail pulumi.BoolPtrInput
	Permission              pulumi.StringPtrInput
	PolicySettings          VmwareAssurancePolicyPolicySettingsPtrInput
	ReadOnly                pulumi.BoolPtrInput
	// List of registries.
	Registries            pulumi.StringArrayInput
	Registry              pulumi.StringPtrInput
	RequiredLabels        VmwareAssurancePolicyRequiredLabelArrayInput
	RequiredLabelsEnabled pulumi.BoolPtrInput
	ScanMalwareInArchives pulumi.BoolPtrInput
	ScanNfsMounts         pulumi.BoolPtrInput
	ScanProcessMemory     pulumi.BoolPtrInput
	// Indicates if scan should include sensitive data in the image.
	ScanSensitiveData   pulumi.BoolPtrInput
	ScanWindowsRegistry pulumi.BoolPtrInput
	// Indicates if scanning should include scap.
	ScapEnabled pulumi.BoolPtrInput
	// List of SCAP user scripts for checks.
	ScapFiles pulumi.StringArrayInput
	Scopes    VmwareAssurancePolicyScopeArrayInput
	// List of trusted images.
	TrustedBaseImages VmwareAssurancePolicyTrustedBaseImageArrayInput
	// Indicates if list of trusted base images is relevant.
	TrustedBaseImagesEnabled    pulumi.BoolPtrInput
	VulnerabilityExploitability pulumi.BoolPtrInput
	VulnerabilityScoreRanges    pulumi.IntArrayInput
	// List of whitelisted licenses.
	WhitelistedLicenses pulumi.StringArrayInput
	// Indicates if license blacklist is relevant.
	WhitelistedLicensesEnabled pulumi.BoolPtrInput
}

func (VmwareAssurancePolicyState) ElementType added in v0.8.27

func (VmwareAssurancePolicyState) ElementType() reflect.Type

type VmwareAssurancePolicyTrustedBaseImage added in v0.8.27

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

type VmwareAssurancePolicyTrustedBaseImageArgs added in v0.8.27

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

func (VmwareAssurancePolicyTrustedBaseImageArgs) ElementType added in v0.8.27

func (VmwareAssurancePolicyTrustedBaseImageArgs) ToVmwareAssurancePolicyTrustedBaseImageOutput added in v0.8.27

func (i VmwareAssurancePolicyTrustedBaseImageArgs) ToVmwareAssurancePolicyTrustedBaseImageOutput() VmwareAssurancePolicyTrustedBaseImageOutput

func (VmwareAssurancePolicyTrustedBaseImageArgs) ToVmwareAssurancePolicyTrustedBaseImageOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyTrustedBaseImageArgs) ToVmwareAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) VmwareAssurancePolicyTrustedBaseImageOutput

type VmwareAssurancePolicyTrustedBaseImageArray added in v0.8.27

type VmwareAssurancePolicyTrustedBaseImageArray []VmwareAssurancePolicyTrustedBaseImageInput

func (VmwareAssurancePolicyTrustedBaseImageArray) ElementType added in v0.8.27

func (VmwareAssurancePolicyTrustedBaseImageArray) ToVmwareAssurancePolicyTrustedBaseImageArrayOutput added in v0.8.27

func (i VmwareAssurancePolicyTrustedBaseImageArray) ToVmwareAssurancePolicyTrustedBaseImageArrayOutput() VmwareAssurancePolicyTrustedBaseImageArrayOutput

func (VmwareAssurancePolicyTrustedBaseImageArray) ToVmwareAssurancePolicyTrustedBaseImageArrayOutputWithContext added in v0.8.27

func (i VmwareAssurancePolicyTrustedBaseImageArray) ToVmwareAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyTrustedBaseImageArrayOutput

type VmwareAssurancePolicyTrustedBaseImageArrayInput added in v0.8.27

type VmwareAssurancePolicyTrustedBaseImageArrayInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyTrustedBaseImageArrayOutput() VmwareAssurancePolicyTrustedBaseImageArrayOutput
	ToVmwareAssurancePolicyTrustedBaseImageArrayOutputWithContext(context.Context) VmwareAssurancePolicyTrustedBaseImageArrayOutput
}

VmwareAssurancePolicyTrustedBaseImageArrayInput is an input type that accepts VmwareAssurancePolicyTrustedBaseImageArray and VmwareAssurancePolicyTrustedBaseImageArrayOutput values. You can construct a concrete instance of `VmwareAssurancePolicyTrustedBaseImageArrayInput` via:

VmwareAssurancePolicyTrustedBaseImageArray{ VmwareAssurancePolicyTrustedBaseImageArgs{...} }

type VmwareAssurancePolicyTrustedBaseImageArrayOutput added in v0.8.27

type VmwareAssurancePolicyTrustedBaseImageArrayOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyTrustedBaseImageArrayOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyTrustedBaseImageArrayOutput) Index added in v0.8.27

func (VmwareAssurancePolicyTrustedBaseImageArrayOutput) ToVmwareAssurancePolicyTrustedBaseImageArrayOutput added in v0.8.27

func (o VmwareAssurancePolicyTrustedBaseImageArrayOutput) ToVmwareAssurancePolicyTrustedBaseImageArrayOutput() VmwareAssurancePolicyTrustedBaseImageArrayOutput

func (VmwareAssurancePolicyTrustedBaseImageArrayOutput) ToVmwareAssurancePolicyTrustedBaseImageArrayOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyTrustedBaseImageArrayOutput) ToVmwareAssurancePolicyTrustedBaseImageArrayOutputWithContext(ctx context.Context) VmwareAssurancePolicyTrustedBaseImageArrayOutput

type VmwareAssurancePolicyTrustedBaseImageInput added in v0.8.27

type VmwareAssurancePolicyTrustedBaseImageInput interface {
	pulumi.Input

	ToVmwareAssurancePolicyTrustedBaseImageOutput() VmwareAssurancePolicyTrustedBaseImageOutput
	ToVmwareAssurancePolicyTrustedBaseImageOutputWithContext(context.Context) VmwareAssurancePolicyTrustedBaseImageOutput
}

VmwareAssurancePolicyTrustedBaseImageInput is an input type that accepts VmwareAssurancePolicyTrustedBaseImageArgs and VmwareAssurancePolicyTrustedBaseImageOutput values. You can construct a concrete instance of `VmwareAssurancePolicyTrustedBaseImageInput` via:

VmwareAssurancePolicyTrustedBaseImageArgs{...}

type VmwareAssurancePolicyTrustedBaseImageOutput added in v0.8.27

type VmwareAssurancePolicyTrustedBaseImageOutput struct{ *pulumi.OutputState }

func (VmwareAssurancePolicyTrustedBaseImageOutput) ElementType added in v0.8.27

func (VmwareAssurancePolicyTrustedBaseImageOutput) Imagename added in v0.8.27

func (VmwareAssurancePolicyTrustedBaseImageOutput) Registry added in v0.8.27

func (VmwareAssurancePolicyTrustedBaseImageOutput) ToVmwareAssurancePolicyTrustedBaseImageOutput added in v0.8.27

func (o VmwareAssurancePolicyTrustedBaseImageOutput) ToVmwareAssurancePolicyTrustedBaseImageOutput() VmwareAssurancePolicyTrustedBaseImageOutput

func (VmwareAssurancePolicyTrustedBaseImageOutput) ToVmwareAssurancePolicyTrustedBaseImageOutputWithContext added in v0.8.27

func (o VmwareAssurancePolicyTrustedBaseImageOutput) ToVmwareAssurancePolicyTrustedBaseImageOutputWithContext(ctx context.Context) VmwareAssurancePolicyTrustedBaseImageOutput

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL