aquasec.IntegrationRegistry
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aquasec from "@pulumiverse/aquasec";
const integrationRegistry = new aquasec.IntegrationRegistry("integrationRegistry", {
advancedSettingsCleanup: false,
alwaysPullPatterns: [
":latest",
":v1",
],
author: "aqua@aquasec.com",
autoCleanup: false,
autoPull: true,
autoPullInterval: 1,
autoPullMax: 100,
autoPullRescan: false,
autoPullTime: "08:45",
description: "Automatically discovered registry",
imageCreationDateCondition: "image_count",
options: [
{
option: "ARNRole",
value: "arn:aws:iam::111111111111:role/terraform",
},
{
option: "sts:ExternalId",
value: "test1-test2-test3",
},
{
option: "TestImagePull",
value: "nginx:latest",
},
],
password: "",
prefixes: ["111111111111.dkr.ecr.us-east-1.amazonaws.com"],
pullImageAge: "0D",
pullImageCount: 3,
pullImageTagPatterns: [
":Latest",
":latest",
],
pullRepoPatternsExcludeds: [
":xyz",
":onlytest",
],
scannerNames: [],
scannerType: "any",
type: "AWS",
url: "us-east-1",
username: "",
webhooks: [{
authToken: "test1-test2-test3",
enabled: true,
unQuarantine: false,
url: "https://aquasec.com/",
}],
});
import pulumi
import pulumiverse_aquasec as aquasec
integration_registry = aquasec.IntegrationRegistry("integrationRegistry",
advanced_settings_cleanup=False,
always_pull_patterns=[
":latest",
":v1",
],
author="aqua@aquasec.com",
auto_cleanup=False,
auto_pull=True,
auto_pull_interval=1,
auto_pull_max=100,
auto_pull_rescan=False,
auto_pull_time="08:45",
description="Automatically discovered registry",
image_creation_date_condition="image_count",
options=[
aquasec.IntegrationRegistryOptionArgs(
option="ARNRole",
value="arn:aws:iam::111111111111:role/terraform",
),
aquasec.IntegrationRegistryOptionArgs(
option="sts:ExternalId",
value="test1-test2-test3",
),
aquasec.IntegrationRegistryOptionArgs(
option="TestImagePull",
value="nginx:latest",
),
],
password="",
prefixes=["111111111111.dkr.ecr.us-east-1.amazonaws.com"],
pull_image_age="0D",
pull_image_count=3,
pull_image_tag_patterns=[
":Latest",
":latest",
],
pull_repo_patterns_excludeds=[
":xyz",
":onlytest",
],
scanner_names=[],
scanner_type="any",
type="AWS",
url="us-east-1",
username="",
webhooks=[aquasec.IntegrationRegistryWebhookArgs(
auth_token="test1-test2-test3",
enabled=True,
un_quarantine=False,
url="https://aquasec.com/",
)])
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
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aquasec = Pulumiverse.Aquasec;
return await Deployment.RunAsync(() =>
{
var integrationRegistry = new Aquasec.IntegrationRegistry("integrationRegistry", new()
{
AdvancedSettingsCleanup = false,
AlwaysPullPatterns = new[]
{
":latest",
":v1",
},
Author = "aqua@aquasec.com",
AutoCleanup = false,
AutoPull = true,
AutoPullInterval = 1,
AutoPullMax = 100,
AutoPullRescan = false,
AutoPullTime = "08:45",
Description = "Automatically discovered registry",
ImageCreationDateCondition = "image_count",
Options = new[]
{
new Aquasec.Inputs.IntegrationRegistryOptionArgs
{
Option = "ARNRole",
Value = "arn:aws:iam::111111111111:role/terraform",
},
new Aquasec.Inputs.IntegrationRegistryOptionArgs
{
Option = "sts:ExternalId",
Value = "test1-test2-test3",
},
new Aquasec.Inputs.IntegrationRegistryOptionArgs
{
Option = "TestImagePull",
Value = "nginx:latest",
},
},
Password = "",
Prefixes = new[]
{
"111111111111.dkr.ecr.us-east-1.amazonaws.com",
},
PullImageAge = "0D",
PullImageCount = 3,
PullImageTagPatterns = new[]
{
":Latest",
":latest",
},
PullRepoPatternsExcludeds = new[]
{
":xyz",
":onlytest",
},
ScannerNames = new[] {},
ScannerType = "any",
Type = "AWS",
Url = "us-east-1",
Username = "",
Webhooks = new[]
{
new Aquasec.Inputs.IntegrationRegistryWebhookArgs
{
AuthToken = "test1-test2-test3",
Enabled = true,
UnQuarantine = false,
Url = "https://aquasec.com/",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aquasec.IntegrationRegistry;
import com.pulumi.aquasec.IntegrationRegistryArgs;
import com.pulumi.aquasec.inputs.IntegrationRegistryOptionArgs;
import com.pulumi.aquasec.inputs.IntegrationRegistryWebhookArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var integrationRegistry = new IntegrationRegistry("integrationRegistry", IntegrationRegistryArgs.builder()
.advancedSettingsCleanup(false)
.alwaysPullPatterns(
":latest",
":v1")
.author("aqua@aquasec.com")
.autoCleanup(false)
.autoPull(true)
.autoPullInterval(1)
.autoPullMax(100)
.autoPullRescan(false)
.autoPullTime("08:45")
.description("Automatically discovered registry")
.imageCreationDateCondition("image_count")
.options(
IntegrationRegistryOptionArgs.builder()
.option("ARNRole")
.value("arn:aws:iam::111111111111:role/terraform")
.build(),
IntegrationRegistryOptionArgs.builder()
.option("sts:ExternalId")
.value("test1-test2-test3")
.build(),
IntegrationRegistryOptionArgs.builder()
.option("TestImagePull")
.value("nginx:latest")
.build())
.password("")
.prefixes("111111111111.dkr.ecr.us-east-1.amazonaws.com")
.pullImageAge("0D")
.pullImageCount(3)
.pullImageTagPatterns(
":Latest",
":latest")
.pullRepoPatternsExcludeds(
":xyz",
":onlytest")
.scannerNames()
.scannerType("any")
.type("AWS")
.url("us-east-1")
.username("")
.webhooks(IntegrationRegistryWebhookArgs.builder()
.authToken("test1-test2-test3")
.enabled(true)
.unQuarantine(false)
.url("https://aquasec.com/")
.build())
.build());
}
}
resources:
integrationRegistry:
type: aquasec:IntegrationRegistry
properties:
advancedSettingsCleanup: false
alwaysPullPatterns:
- :latest
- :v1
author: aqua@aquasec.com
autoCleanup: false
autoPull: true
autoPullInterval: 1
autoPullMax: 100
autoPullRescan: false
autoPullTime: 08:45
description: Automatically discovered registry
imageCreationDateCondition: image_count
options:
- option: ARNRole
value: arn:aws:iam::111111111111:role/terraform
- option: sts:ExternalId
value: test1-test2-test3
- option: TestImagePull
value: nginx:latest
password:
prefixes:
- 111111111111.dkr.ecr.us-east-1.amazonaws.com
pullImageAge: 0D
pullImageCount: 3
pullImageTagPatterns:
- :Latest
- :latest
pullRepoPatternsExcludeds:
- :xyz
- :onlytest
scannerNames: []
scannerType: any
type: AWS
url: us-east-1
username:
webhooks:
- authToken: test1-test2-test3
enabled: true
unQuarantine: false
url: https://aquasec.com/
Create IntegrationRegistry Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IntegrationRegistry(name: string, args: IntegrationRegistryArgs, opts?: CustomResourceOptions);
@overload
def IntegrationRegistry(resource_name: str,
args: IntegrationRegistryArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IntegrationRegistry(resource_name: str,
opts: Optional[ResourceOptions] = None,
type: Optional[str] = None,
name: Optional[str] = None,
auto_cleanup: Optional[bool] = None,
password: Optional[str] = None,
prefixes: Optional[Sequence[str]] = None,
auto_pull_interval: Optional[int] = None,
auto_pull_max: Optional[int] = None,
auto_pull_rescan: Optional[bool] = None,
auto_pull_time: Optional[str] = None,
description: Optional[str] = None,
image_creation_date_condition: Optional[str] = None,
lastupdate: Optional[int] = None,
advanced_settings_cleanup: Optional[bool] = None,
webhooks: Optional[Sequence[IntegrationRegistryWebhookArgs]] = None,
author: Optional[str] = None,
auto_pull: Optional[bool] = None,
pull_image_age: Optional[str] = None,
pull_image_count: Optional[int] = None,
pull_image_tag_patterns: Optional[Sequence[str]] = None,
pull_repo_patterns_excludeds: Optional[Sequence[str]] = None,
registry_scan_timeout: Optional[int] = None,
scanner_names: Optional[Sequence[str]] = None,
scanner_type: Optional[str] = None,
always_pull_patterns: Optional[Sequence[str]] = None,
url: Optional[str] = None,
username: Optional[str] = None,
options: Optional[Sequence[IntegrationRegistryOptionArgs]] = None)
func NewIntegrationRegistry(ctx *Context, name string, args IntegrationRegistryArgs, opts ...ResourceOption) (*IntegrationRegistry, error)
public IntegrationRegistry(string name, IntegrationRegistryArgs args, CustomResourceOptions? opts = null)
public IntegrationRegistry(String name, IntegrationRegistryArgs args)
public IntegrationRegistry(String name, IntegrationRegistryArgs args, CustomResourceOptions options)
type: aquasec:IntegrationRegistry
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args IntegrationRegistryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IntegrationRegistryArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IntegrationRegistryArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IntegrationRegistryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IntegrationRegistryArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var integrationRegistryResource = new Aquasec.IntegrationRegistry("integrationRegistryResource", new()
{
Type = "string",
Name = "string",
AutoCleanup = false,
Password = "string",
Prefixes = new[]
{
"string",
},
AutoPullInterval = 0,
AutoPullMax = 0,
AutoPullRescan = false,
AutoPullTime = "string",
Description = "string",
ImageCreationDateCondition = "string",
Lastupdate = 0,
AdvancedSettingsCleanup = false,
Webhooks = new[]
{
new Aquasec.Inputs.IntegrationRegistryWebhookArgs
{
AuthToken = "string",
Enabled = false,
UnQuarantine = false,
Url = "string",
},
},
Author = "string",
AutoPull = false,
PullImageAge = "string",
PullImageCount = 0,
PullImageTagPatterns = new[]
{
"string",
},
PullRepoPatternsExcludeds = new[]
{
"string",
},
RegistryScanTimeout = 0,
ScannerNames = new[]
{
"string",
},
ScannerType = "string",
AlwaysPullPatterns = new[]
{
"string",
},
Url = "string",
Username = "string",
Options = new[]
{
new Aquasec.Inputs.IntegrationRegistryOptionArgs
{
Option = "string",
Value = "string",
},
},
});
example, err := aquasec.NewIntegrationRegistry(ctx, "integrationRegistryResource", &aquasec.IntegrationRegistryArgs{
Type: pulumi.String("string"),
Name: pulumi.String("string"),
AutoCleanup: pulumi.Bool(false),
Password: pulumi.String("string"),
Prefixes: pulumi.StringArray{
pulumi.String("string"),
},
AutoPullInterval: pulumi.Int(0),
AutoPullMax: pulumi.Int(0),
AutoPullRescan: pulumi.Bool(false),
AutoPullTime: pulumi.String("string"),
Description: pulumi.String("string"),
ImageCreationDateCondition: pulumi.String("string"),
Lastupdate: pulumi.Int(0),
AdvancedSettingsCleanup: pulumi.Bool(false),
Webhooks: aquasec.IntegrationRegistryWebhookArray{
&aquasec.IntegrationRegistryWebhookArgs{
AuthToken: pulumi.String("string"),
Enabled: pulumi.Bool(false),
UnQuarantine: pulumi.Bool(false),
Url: pulumi.String("string"),
},
},
Author: pulumi.String("string"),
AutoPull: pulumi.Bool(false),
PullImageAge: pulumi.String("string"),
PullImageCount: pulumi.Int(0),
PullImageTagPatterns: pulumi.StringArray{
pulumi.String("string"),
},
PullRepoPatternsExcludeds: pulumi.StringArray{
pulumi.String("string"),
},
RegistryScanTimeout: pulumi.Int(0),
ScannerNames: pulumi.StringArray{
pulumi.String("string"),
},
ScannerType: pulumi.String("string"),
AlwaysPullPatterns: pulumi.StringArray{
pulumi.String("string"),
},
Url: pulumi.String("string"),
Username: pulumi.String("string"),
Options: aquasec.IntegrationRegistryOptionArray{
&aquasec.IntegrationRegistryOptionArgs{
Option: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
})
var integrationRegistryResource = new IntegrationRegistry("integrationRegistryResource", IntegrationRegistryArgs.builder()
.type("string")
.name("string")
.autoCleanup(false)
.password("string")
.prefixes("string")
.autoPullInterval(0)
.autoPullMax(0)
.autoPullRescan(false)
.autoPullTime("string")
.description("string")
.imageCreationDateCondition("string")
.lastupdate(0)
.advancedSettingsCleanup(false)
.webhooks(IntegrationRegistryWebhookArgs.builder()
.authToken("string")
.enabled(false)
.unQuarantine(false)
.url("string")
.build())
.author("string")
.autoPull(false)
.pullImageAge("string")
.pullImageCount(0)
.pullImageTagPatterns("string")
.pullRepoPatternsExcludeds("string")
.registryScanTimeout(0)
.scannerNames("string")
.scannerType("string")
.alwaysPullPatterns("string")
.url("string")
.username("string")
.options(IntegrationRegistryOptionArgs.builder()
.option("string")
.value("string")
.build())
.build());
integration_registry_resource = aquasec.IntegrationRegistry("integrationRegistryResource",
type="string",
name="string",
auto_cleanup=False,
password="string",
prefixes=["string"],
auto_pull_interval=0,
auto_pull_max=0,
auto_pull_rescan=False,
auto_pull_time="string",
description="string",
image_creation_date_condition="string",
lastupdate=0,
advanced_settings_cleanup=False,
webhooks=[{
"auth_token": "string",
"enabled": False,
"un_quarantine": False,
"url": "string",
}],
author="string",
auto_pull=False,
pull_image_age="string",
pull_image_count=0,
pull_image_tag_patterns=["string"],
pull_repo_patterns_excludeds=["string"],
registry_scan_timeout=0,
scanner_names=["string"],
scanner_type="string",
always_pull_patterns=["string"],
url="string",
username="string",
options=[{
"option": "string",
"value": "string",
}])
const integrationRegistryResource = new aquasec.IntegrationRegistry("integrationRegistryResource", {
type: "string",
name: "string",
autoCleanup: false,
password: "string",
prefixes: ["string"],
autoPullInterval: 0,
autoPullMax: 0,
autoPullRescan: false,
autoPullTime: "string",
description: "string",
imageCreationDateCondition: "string",
lastupdate: 0,
advancedSettingsCleanup: false,
webhooks: [{
authToken: "string",
enabled: false,
unQuarantine: false,
url: "string",
}],
author: "string",
autoPull: false,
pullImageAge: "string",
pullImageCount: 0,
pullImageTagPatterns: ["string"],
pullRepoPatternsExcludeds: ["string"],
registryScanTimeout: 0,
scannerNames: ["string"],
scannerType: "string",
alwaysPullPatterns: ["string"],
url: "string",
username: "string",
options: [{
option: "string",
value: "string",
}],
});
type: aquasec:IntegrationRegistry
properties:
advancedSettingsCleanup: false
alwaysPullPatterns:
- string
author: string
autoCleanup: false
autoPull: false
autoPullInterval: 0
autoPullMax: 0
autoPullRescan: false
autoPullTime: string
description: string
imageCreationDateCondition: string
lastupdate: 0
name: string
options:
- option: string
value: string
password: string
prefixes:
- string
pullImageAge: string
pullImageCount: 0
pullImageTagPatterns:
- string
pullRepoPatternsExcludeds:
- string
registryScanTimeout: 0
scannerNames:
- string
scannerType: string
type: string
url: string
username: string
webhooks:
- authToken: string
enabled: false
unQuarantine: false
url: string
IntegrationRegistry Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The IntegrationRegistry resource accepts the following input properties:
- Type string
- Registry type (HUB / V1 / V2 / ACR / GAR / ENGINE / AWS / GCR).
- Advanced
Settings boolCleanup - Automatically clean up that don't match the pull criteria
- Always
Pull List<string>Patterns - List of image patterns to pull always
- string
- The username of the user who created or last modified the registry
- Auto
Cleanup bool - Automatically clean up images and repositories which are no longer present in the registry from Aqua console
- Auto
Pull bool - Whether to automatically pull images from the registry on creation and daily
- Auto
Pull intInterval - The interval in days to start pulling new images from the registry, Defaults to 1
- Auto
Pull intMax - Maximum number of repositories to pull every day, defaults to 100
- Auto
Pull boolRescan - Whether to automatically pull and rescan images from the registry on creation and daily
- Auto
Pull stringTime - The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
- Description string
- The description of the registry
- Image
Creation stringDate Condition - Additional condition for pulling and rescanning images, Defaults to 'none'
- Lastupdate int
- The last time the registry was modified in UNIX time
- Name string
- 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
- Options
List<Pulumiverse.
Aquasec. Inputs. Integration Registry Option> - Password string
- The password for registry authentication
- Prefixes List<string>
- List of possible prefixes to image names pulled from the registry
- Pull
Image stringAge - When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires
image_creation_date_condition = "image_age"
- Pull
Image intCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires
image_creation_date_condition = "image_count"
- Pull
Image List<string>Tag Patterns - List of image tags patterns to pull
- Pull
Repo List<string>Patterns Excludeds - List of image patterns to exclude
- Registry
Scan intTimeout - Registry scan timeout in Minutes
- Scanner
Names List<string> - List of scanner names
- Scanner
Type string - The Scanner type
- Url string
- The URL, address or region of the registry
- Username string
- The username for registry authentication.
- Webhooks
List<Pulumiverse.
Aquasec. Inputs. Integration Registry Webhook> - When enabled, registry events are sent to the given Aqua webhook url
- Type string
- Registry type (HUB / V1 / V2 / ACR / GAR / ENGINE / AWS / GCR).
- Advanced
Settings boolCleanup - Automatically clean up that don't match the pull criteria
- Always
Pull []stringPatterns - List of image patterns to pull always
- string
- The username of the user who created or last modified the registry
- Auto
Cleanup bool - Automatically clean up images and repositories which are no longer present in the registry from Aqua console
- Auto
Pull bool - Whether to automatically pull images from the registry on creation and daily
- Auto
Pull intInterval - The interval in days to start pulling new images from the registry, Defaults to 1
- Auto
Pull intMax - Maximum number of repositories to pull every day, defaults to 100
- Auto
Pull boolRescan - Whether to automatically pull and rescan images from the registry on creation and daily
- Auto
Pull stringTime - The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
- Description string
- The description of the registry
- Image
Creation stringDate Condition - Additional condition for pulling and rescanning images, Defaults to 'none'
- Lastupdate int
- The last time the registry was modified in UNIX time
- Name string
- 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
- Options
[]Integration
Registry Option Args - Password string
- The password for registry authentication
- Prefixes []string
- List of possible prefixes to image names pulled from the registry
- Pull
Image stringAge - When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires
image_creation_date_condition = "image_age"
- Pull
Image intCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires
image_creation_date_condition = "image_count"
- Pull
Image []stringTag Patterns - List of image tags patterns to pull
- Pull
Repo []stringPatterns Excludeds - List of image patterns to exclude
- Registry
Scan intTimeout - Registry scan timeout in Minutes
- Scanner
Names []string - List of scanner names
- Scanner
Type string - The Scanner type
- Url string
- The URL, address or region of the registry
- Username string
- The username for registry authentication.
- Webhooks
[]Integration
Registry Webhook Args - When enabled, registry events are sent to the given Aqua webhook url
- type String
- Registry type (HUB / V1 / V2 / ACR / GAR / ENGINE / AWS / GCR).
- advanced
Settings BooleanCleanup - Automatically clean up that don't match the pull criteria
- always
Pull List<String>Patterns - List of image patterns to pull always
- String
- The username of the user who created or last modified the registry
- auto
Cleanup Boolean - Automatically clean up images and repositories which are no longer present in the registry from Aqua console
- auto
Pull Boolean - Whether to automatically pull images from the registry on creation and daily
- auto
Pull IntegerInterval - The interval in days to start pulling new images from the registry, Defaults to 1
- auto
Pull IntegerMax - Maximum number of repositories to pull every day, defaults to 100
- auto
Pull BooleanRescan - Whether to automatically pull and rescan images from the registry on creation and daily
- auto
Pull StringTime - The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
- description String
- The description of the registry
- image
Creation StringDate Condition - Additional condition for pulling and rescanning images, Defaults to 'none'
- lastupdate Integer
- The last time the registry was modified in UNIX time
- name String
- 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
- options
List<Integration
Registry Option> - password String
- The password for registry authentication
- prefixes List<String>
- List of possible prefixes to image names pulled from the registry
- pull
Image StringAge - When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires
image_creation_date_condition = "image_age"
- pull
Image IntegerCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires
image_creation_date_condition = "image_count"
- pull
Image List<String>Tag Patterns - List of image tags patterns to pull
- pull
Repo List<String>Patterns Excludeds - List of image patterns to exclude
- registry
Scan IntegerTimeout - Registry scan timeout in Minutes
- scanner
Names List<String> - List of scanner names
- scanner
Type String - The Scanner type
- url String
- The URL, address or region of the registry
- username String
- The username for registry authentication.
- webhooks
List<Integration
Registry Webhook> - When enabled, registry events are sent to the given Aqua webhook url
- type string
- Registry type (HUB / V1 / V2 / ACR / GAR / ENGINE / AWS / GCR).
- advanced
Settings booleanCleanup - Automatically clean up that don't match the pull criteria
- always
Pull string[]Patterns - List of image patterns to pull always
- string
- The username of the user who created or last modified the registry
- auto
Cleanup boolean - Automatically clean up images and repositories which are no longer present in the registry from Aqua console
- auto
Pull boolean - Whether to automatically pull images from the registry on creation and daily
- auto
Pull numberInterval - The interval in days to start pulling new images from the registry, Defaults to 1
- auto
Pull numberMax - Maximum number of repositories to pull every day, defaults to 100
- auto
Pull booleanRescan - Whether to automatically pull and rescan images from the registry on creation and daily
- auto
Pull stringTime - The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
- description string
- The description of the registry
- image
Creation stringDate Condition - Additional condition for pulling and rescanning images, Defaults to 'none'
- lastupdate number
- The last time the registry was modified in UNIX time
- name string
- 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
- options
Integration
Registry Option[] - password string
- The password for registry authentication
- prefixes string[]
- List of possible prefixes to image names pulled from the registry
- pull
Image stringAge - When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires
image_creation_date_condition = "image_age"
- pull
Image numberCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires
image_creation_date_condition = "image_count"
- pull
Image string[]Tag Patterns - List of image tags patterns to pull
- pull
Repo string[]Patterns Excludeds - List of image patterns to exclude
- registry
Scan numberTimeout - Registry scan timeout in Minutes
- scanner
Names string[] - List of scanner names
- scanner
Type string - The Scanner type
- url string
- The URL, address or region of the registry
- username string
- The username for registry authentication.
- webhooks
Integration
Registry Webhook[] - When enabled, registry events are sent to the given Aqua webhook url
- type str
- Registry type (HUB / V1 / V2 / ACR / GAR / ENGINE / AWS / GCR).
- advanced_
settings_ boolcleanup - Automatically clean up that don't match the pull criteria
- always_
pull_ Sequence[str]patterns - List of image patterns to pull always
- str
- The username of the user who created or last modified the registry
- auto_
cleanup bool - Automatically clean up images and repositories which are no longer present in the registry from Aqua console
- auto_
pull bool - Whether to automatically pull images from the registry on creation and daily
- auto_
pull_ intinterval - The interval in days to start pulling new images from the registry, Defaults to 1
- auto_
pull_ intmax - Maximum number of repositories to pull every day, defaults to 100
- auto_
pull_ boolrescan - Whether to automatically pull and rescan images from the registry on creation and daily
- auto_
pull_ strtime - The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
- description str
- The description of the registry
- image_
creation_ strdate_ condition - Additional condition for pulling and rescanning images, Defaults to 'none'
- lastupdate int
- The last time the registry was modified in UNIX time
- name str
- 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
- options
Sequence[Integration
Registry Option Args] - password str
- The password for registry authentication
- prefixes Sequence[str]
- List of possible prefixes to image names pulled from the registry
- pull_
image_ strage - When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires
image_creation_date_condition = "image_age"
- pull_
image_ intcount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires
image_creation_date_condition = "image_count"
- pull_
image_ Sequence[str]tag_ patterns - List of image tags patterns to pull
- pull_
repo_ Sequence[str]patterns_ excludeds - List of image patterns to exclude
- registry_
scan_ inttimeout - Registry scan timeout in Minutes
- scanner_
names Sequence[str] - List of scanner names
- scanner_
type str - The Scanner type
- url str
- The URL, address or region of the registry
- username str
- The username for registry authentication.
- webhooks
Sequence[Integration
Registry Webhook Args] - When enabled, registry events are sent to the given Aqua webhook url
- type String
- Registry type (HUB / V1 / V2 / ACR / GAR / ENGINE / AWS / GCR).
- advanced
Settings BooleanCleanup - Automatically clean up that don't match the pull criteria
- always
Pull List<String>Patterns - List of image patterns to pull always
- String
- The username of the user who created or last modified the registry
- auto
Cleanup Boolean - Automatically clean up images and repositories which are no longer present in the registry from Aqua console
- auto
Pull Boolean - Whether to automatically pull images from the registry on creation and daily
- auto
Pull NumberInterval - The interval in days to start pulling new images from the registry, Defaults to 1
- auto
Pull NumberMax - Maximum number of repositories to pull every day, defaults to 100
- auto
Pull BooleanRescan - Whether to automatically pull and rescan images from the registry on creation and daily
- auto
Pull StringTime - The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
- description String
- The description of the registry
- image
Creation StringDate Condition - Additional condition for pulling and rescanning images, Defaults to 'none'
- lastupdate Number
- The last time the registry was modified in UNIX time
- name String
- 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
- options List<Property Map>
- password String
- The password for registry authentication
- prefixes List<String>
- List of possible prefixes to image names pulled from the registry
- pull
Image StringAge - When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires
image_creation_date_condition = "image_age"
- pull
Image NumberCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires
image_creation_date_condition = "image_count"
- pull
Image List<String>Tag Patterns - List of image tags patterns to pull
- pull
Repo List<String>Patterns Excludeds - List of image patterns to exclude
- registry
Scan NumberTimeout - Registry scan timeout in Minutes
- scanner
Names List<String> - List of scanner names
- scanner
Type String - The Scanner type
- url String
- The URL, address or region of the registry
- username String
- The username for registry authentication.
- webhooks List<Property Map>
- When enabled, registry events are sent to the given Aqua webhook url
Outputs
All input properties are implicitly available as output properties. Additionally, the IntegrationRegistry resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing IntegrationRegistry Resource
Get an existing IntegrationRegistry resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: IntegrationRegistryState, opts?: CustomResourceOptions): IntegrationRegistry
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
advanced_settings_cleanup: Optional[bool] = None,
always_pull_patterns: Optional[Sequence[str]] = None,
author: Optional[str] = None,
auto_cleanup: Optional[bool] = None,
auto_pull: Optional[bool] = None,
auto_pull_interval: Optional[int] = None,
auto_pull_max: Optional[int] = None,
auto_pull_rescan: Optional[bool] = None,
auto_pull_time: Optional[str] = None,
description: Optional[str] = None,
image_creation_date_condition: Optional[str] = None,
lastupdate: Optional[int] = None,
name: Optional[str] = None,
options: Optional[Sequence[IntegrationRegistryOptionArgs]] = None,
password: Optional[str] = None,
prefixes: Optional[Sequence[str]] = None,
pull_image_age: Optional[str] = None,
pull_image_count: Optional[int] = None,
pull_image_tag_patterns: Optional[Sequence[str]] = None,
pull_repo_patterns_excludeds: Optional[Sequence[str]] = None,
registry_scan_timeout: Optional[int] = None,
scanner_names: Optional[Sequence[str]] = None,
scanner_type: Optional[str] = None,
type: Optional[str] = None,
url: Optional[str] = None,
username: Optional[str] = None,
webhooks: Optional[Sequence[IntegrationRegistryWebhookArgs]] = None) -> IntegrationRegistry
func GetIntegrationRegistry(ctx *Context, name string, id IDInput, state *IntegrationRegistryState, opts ...ResourceOption) (*IntegrationRegistry, error)
public static IntegrationRegistry Get(string name, Input<string> id, IntegrationRegistryState? state, CustomResourceOptions? opts = null)
public static IntegrationRegistry get(String name, Output<String> id, IntegrationRegistryState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Advanced
Settings boolCleanup - Automatically clean up that don't match the pull criteria
- Always
Pull List<string>Patterns - List of image patterns to pull always
- string
- The username of the user who created or last modified the registry
- Auto
Cleanup bool - Automatically clean up images and repositories which are no longer present in the registry from Aqua console
- Auto
Pull bool - Whether to automatically pull images from the registry on creation and daily
- Auto
Pull intInterval - The interval in days to start pulling new images from the registry, Defaults to 1
- Auto
Pull intMax - Maximum number of repositories to pull every day, defaults to 100
- Auto
Pull boolRescan - Whether to automatically pull and rescan images from the registry on creation and daily
- Auto
Pull stringTime - The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
- Description string
- The description of the registry
- Image
Creation stringDate Condition - Additional condition for pulling and rescanning images, Defaults to 'none'
- Lastupdate int
- The last time the registry was modified in UNIX time
- Name string
- 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
- Options
List<Pulumiverse.
Aquasec. Inputs. Integration Registry Option> - Password string
- The password for registry authentication
- Prefixes List<string>
- List of possible prefixes to image names pulled from the registry
- Pull
Image stringAge - When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires
image_creation_date_condition = "image_age"
- Pull
Image intCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires
image_creation_date_condition = "image_count"
- Pull
Image List<string>Tag Patterns - List of image tags patterns to pull
- Pull
Repo List<string>Patterns Excludeds - List of image patterns to exclude
- Registry
Scan intTimeout - Registry scan timeout in Minutes
- Scanner
Names List<string> - List of scanner names
- Scanner
Type string - The Scanner type
- Type string
- Registry type (HUB / V1 / V2 / ACR / GAR / ENGINE / AWS / GCR).
- Url string
- The URL, address or region of the registry
- Username string
- The username for registry authentication.
- Webhooks
List<Pulumiverse.
Aquasec. Inputs. Integration Registry Webhook> - When enabled, registry events are sent to the given Aqua webhook url
- Advanced
Settings boolCleanup - Automatically clean up that don't match the pull criteria
- Always
Pull []stringPatterns - List of image patterns to pull always
- string
- The username of the user who created or last modified the registry
- Auto
Cleanup bool - Automatically clean up images and repositories which are no longer present in the registry from Aqua console
- Auto
Pull bool - Whether to automatically pull images from the registry on creation and daily
- Auto
Pull intInterval - The interval in days to start pulling new images from the registry, Defaults to 1
- Auto
Pull intMax - Maximum number of repositories to pull every day, defaults to 100
- Auto
Pull boolRescan - Whether to automatically pull and rescan images from the registry on creation and daily
- Auto
Pull stringTime - The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
- Description string
- The description of the registry
- Image
Creation stringDate Condition - Additional condition for pulling and rescanning images, Defaults to 'none'
- Lastupdate int
- The last time the registry was modified in UNIX time
- Name string
- 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
- Options
[]Integration
Registry Option Args - Password string
- The password for registry authentication
- Prefixes []string
- List of possible prefixes to image names pulled from the registry
- Pull
Image stringAge - When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires
image_creation_date_condition = "image_age"
- Pull
Image intCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires
image_creation_date_condition = "image_count"
- Pull
Image []stringTag Patterns - List of image tags patterns to pull
- Pull
Repo []stringPatterns Excludeds - List of image patterns to exclude
- Registry
Scan intTimeout - Registry scan timeout in Minutes
- Scanner
Names []string - List of scanner names
- Scanner
Type string - The Scanner type
- Type string
- Registry type (HUB / V1 / V2 / ACR / GAR / ENGINE / AWS / GCR).
- Url string
- The URL, address or region of the registry
- Username string
- The username for registry authentication.
- Webhooks
[]Integration
Registry Webhook Args - When enabled, registry events are sent to the given Aqua webhook url
- advanced
Settings BooleanCleanup - Automatically clean up that don't match the pull criteria
- always
Pull List<String>Patterns - List of image patterns to pull always
- String
- The username of the user who created or last modified the registry
- auto
Cleanup Boolean - Automatically clean up images and repositories which are no longer present in the registry from Aqua console
- auto
Pull Boolean - Whether to automatically pull images from the registry on creation and daily
- auto
Pull IntegerInterval - The interval in days to start pulling new images from the registry, Defaults to 1
- auto
Pull IntegerMax - Maximum number of repositories to pull every day, defaults to 100
- auto
Pull BooleanRescan - Whether to automatically pull and rescan images from the registry on creation and daily
- auto
Pull StringTime - The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
- description String
- The description of the registry
- image
Creation StringDate Condition - Additional condition for pulling and rescanning images, Defaults to 'none'
- lastupdate Integer
- The last time the registry was modified in UNIX time
- name String
- 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
- options
List<Integration
Registry Option> - password String
- The password for registry authentication
- prefixes List<String>
- List of possible prefixes to image names pulled from the registry
- pull
Image StringAge - When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires
image_creation_date_condition = "image_age"
- pull
Image IntegerCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires
image_creation_date_condition = "image_count"
- pull
Image List<String>Tag Patterns - List of image tags patterns to pull
- pull
Repo List<String>Patterns Excludeds - List of image patterns to exclude
- registry
Scan IntegerTimeout - Registry scan timeout in Minutes
- scanner
Names List<String> - List of scanner names
- scanner
Type String - The Scanner type
- type String
- Registry type (HUB / V1 / V2 / ACR / GAR / ENGINE / AWS / GCR).
- url String
- The URL, address or region of the registry
- username String
- The username for registry authentication.
- webhooks
List<Integration
Registry Webhook> - When enabled, registry events are sent to the given Aqua webhook url
- advanced
Settings booleanCleanup - Automatically clean up that don't match the pull criteria
- always
Pull string[]Patterns - List of image patterns to pull always
- string
- The username of the user who created or last modified the registry
- auto
Cleanup boolean - Automatically clean up images and repositories which are no longer present in the registry from Aqua console
- auto
Pull boolean - Whether to automatically pull images from the registry on creation and daily
- auto
Pull numberInterval - The interval in days to start pulling new images from the registry, Defaults to 1
- auto
Pull numberMax - Maximum number of repositories to pull every day, defaults to 100
- auto
Pull booleanRescan - Whether to automatically pull and rescan images from the registry on creation and daily
- auto
Pull stringTime - The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
- description string
- The description of the registry
- image
Creation stringDate Condition - Additional condition for pulling and rescanning images, Defaults to 'none'
- lastupdate number
- The last time the registry was modified in UNIX time
- name string
- 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
- options
Integration
Registry Option[] - password string
- The password for registry authentication
- prefixes string[]
- List of possible prefixes to image names pulled from the registry
- pull
Image stringAge - When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires
image_creation_date_condition = "image_age"
- pull
Image numberCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires
image_creation_date_condition = "image_count"
- pull
Image string[]Tag Patterns - List of image tags patterns to pull
- pull
Repo string[]Patterns Excludeds - List of image patterns to exclude
- registry
Scan numberTimeout - Registry scan timeout in Minutes
- scanner
Names string[] - List of scanner names
- scanner
Type string - The Scanner type
- type string
- Registry type (HUB / V1 / V2 / ACR / GAR / ENGINE / AWS / GCR).
- url string
- The URL, address or region of the registry
- username string
- The username for registry authentication.
- webhooks
Integration
Registry Webhook[] - When enabled, registry events are sent to the given Aqua webhook url
- advanced_
settings_ boolcleanup - Automatically clean up that don't match the pull criteria
- always_
pull_ Sequence[str]patterns - List of image patterns to pull always
- str
- The username of the user who created or last modified the registry
- auto_
cleanup bool - Automatically clean up images and repositories which are no longer present in the registry from Aqua console
- auto_
pull bool - Whether to automatically pull images from the registry on creation and daily
- auto_
pull_ intinterval - The interval in days to start pulling new images from the registry, Defaults to 1
- auto_
pull_ intmax - Maximum number of repositories to pull every day, defaults to 100
- auto_
pull_ boolrescan - Whether to automatically pull and rescan images from the registry on creation and daily
- auto_
pull_ strtime - The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
- description str
- The description of the registry
- image_
creation_ strdate_ condition - Additional condition for pulling and rescanning images, Defaults to 'none'
- lastupdate int
- The last time the registry was modified in UNIX time
- name str
- 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
- options
Sequence[Integration
Registry Option Args] - password str
- The password for registry authentication
- prefixes Sequence[str]
- List of possible prefixes to image names pulled from the registry
- pull_
image_ strage - When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires
image_creation_date_condition = "image_age"
- pull_
image_ intcount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires
image_creation_date_condition = "image_count"
- pull_
image_ Sequence[str]tag_ patterns - List of image tags patterns to pull
- pull_
repo_ Sequence[str]patterns_ excludeds - List of image patterns to exclude
- registry_
scan_ inttimeout - Registry scan timeout in Minutes
- scanner_
names Sequence[str] - List of scanner names
- scanner_
type str - The Scanner type
- type str
- Registry type (HUB / V1 / V2 / ACR / GAR / ENGINE / AWS / GCR).
- url str
- The URL, address or region of the registry
- username str
- The username for registry authentication.
- webhooks
Sequence[Integration
Registry Webhook Args] - When enabled, registry events are sent to the given Aqua webhook url
- advanced
Settings BooleanCleanup - Automatically clean up that don't match the pull criteria
- always
Pull List<String>Patterns - List of image patterns to pull always
- String
- The username of the user who created or last modified the registry
- auto
Cleanup Boolean - Automatically clean up images and repositories which are no longer present in the registry from Aqua console
- auto
Pull Boolean - Whether to automatically pull images from the registry on creation and daily
- auto
Pull NumberInterval - The interval in days to start pulling new images from the registry, Defaults to 1
- auto
Pull NumberMax - Maximum number of repositories to pull every day, defaults to 100
- auto
Pull BooleanRescan - Whether to automatically pull and rescan images from the registry on creation and daily
- auto
Pull StringTime - The time of day to start pulling new images from the registry, in the format HH:MM (24-hour clock), defaults to 03:00
- description String
- The description of the registry
- image
Creation StringDate Condition - Additional condition for pulling and rescanning images, Defaults to 'none'
- lastupdate Number
- The last time the registry was modified in UNIX time
- name String
- 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
- options List<Property Map>
- password String
- The password for registry authentication
- prefixes List<String>
- List of possible prefixes to image names pulled from the registry
- pull
Image StringAge - When auto pull image enabled, sets maximum age of auto pulled images (for example for 5 Days the value should be: 5D), Requires
image_creation_date_condition = "image_age"
- pull
Image NumberCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository (based on image creation date) Requires
image_creation_date_condition = "image_count"
- pull
Image List<String>Tag Patterns - List of image tags patterns to pull
- pull
Repo List<String>Patterns Excludeds - List of image patterns to exclude
- registry
Scan NumberTimeout - Registry scan timeout in Minutes
- scanner
Names List<String> - List of scanner names
- scanner
Type String - The Scanner type
- type String
- Registry type (HUB / V1 / V2 / ACR / GAR / ENGINE / AWS / GCR).
- url String
- The URL, address or region of the registry
- username String
- The username for registry authentication.
- webhooks List<Property Map>
- When enabled, registry events are sent to the given Aqua webhook url
Supporting Types
IntegrationRegistryOption, IntegrationRegistryOptionArgs
IntegrationRegistryWebhook, IntegrationRegistryWebhookArgs
- Auth
Token string - Enabled bool
- Un
Quarantine bool - Url string
- Auth
Token string - Enabled bool
- Un
Quarantine bool - Url string
- auth
Token String - enabled Boolean
- un
Quarantine Boolean - url String
- auth
Token string - enabled boolean
- un
Quarantine boolean - url string
- auth_
token str - enabled bool
- un_
quarantine bool - url str
- auth
Token String - enabled Boolean
- un
Quarantine Boolean - url String
Package Details
- Repository
- aquasec pulumiverse/pulumi-aquasec
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aquasec
Terraform Provider.