1. Packages
  2. Aquasec
  3. API Docs
  4. getIntegrationRegistries
Aquasec v0.8.29 published on Monday, Jul 22, 2024 by Pulumiverse

aquasec.getIntegrationRegistries

Explore with Pulumi AI

Aquasec v0.8.29 published on Monday, Jul 22, 2024 by Pulumiverse

Using getIntegrationRegistries

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getIntegrationRegistries(args: GetIntegrationRegistriesArgs, opts?: InvokeOptions): Promise<GetIntegrationRegistriesResult>
function getIntegrationRegistriesOutput(args: GetIntegrationRegistriesOutputArgs, opts?: InvokeOptions): Output<GetIntegrationRegistriesResult>
Copy
def get_integration_registries(advanced_settings_cleanup: Optional[bool] = None,
                               always_pull_patterns: Optional[Sequence[str]] = None,
                               image_creation_date_condition: Optional[str] = None,
                               lastupdate: Optional[int] = None,
                               name: Optional[str] = None,
                               options: Optional[Sequence[GetIntegrationRegistriesOption]] = 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,
                               webhooks: Optional[Sequence[GetIntegrationRegistriesWebhook]] = None,
                               opts: Optional[InvokeOptions] = None) -> GetIntegrationRegistriesResult
def get_integration_registries_output(advanced_settings_cleanup: Optional[pulumi.Input[bool]] = None,
                               always_pull_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                               image_creation_date_condition: Optional[pulumi.Input[str]] = None,
                               lastupdate: Optional[pulumi.Input[int]] = None,
                               name: Optional[pulumi.Input[str]] = None,
                               options: Optional[pulumi.Input[Sequence[pulumi.Input[GetIntegrationRegistriesOptionArgs]]]] = None,
                               pull_image_age: Optional[pulumi.Input[str]] = None,
                               pull_image_count: Optional[pulumi.Input[int]] = None,
                               pull_image_tag_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                               pull_repo_patterns_excludeds: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                               registry_scan_timeout: Optional[pulumi.Input[int]] = None,
                               scanner_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                               scanner_type: Optional[pulumi.Input[str]] = None,
                               webhooks: Optional[pulumi.Input[Sequence[pulumi.Input[GetIntegrationRegistriesWebhookArgs]]]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetIntegrationRegistriesResult]
Copy
func GetIntegrationRegistries(ctx *Context, args *GetIntegrationRegistriesArgs, opts ...InvokeOption) (*GetIntegrationRegistriesResult, error)
func GetIntegrationRegistriesOutput(ctx *Context, args *GetIntegrationRegistriesOutputArgs, opts ...InvokeOption) GetIntegrationRegistriesResultOutput
Copy

> Note: This function is named GetIntegrationRegistries in the Go SDK.

public static class GetIntegrationRegistries 
{
    public static Task<GetIntegrationRegistriesResult> InvokeAsync(GetIntegrationRegistriesArgs args, InvokeOptions? opts = null)
    public static Output<GetIntegrationRegistriesResult> Invoke(GetIntegrationRegistriesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetIntegrationRegistriesResult> getIntegrationRegistries(GetIntegrationRegistriesArgs args, InvokeOptions options)
public static Output<GetIntegrationRegistriesResult> getIntegrationRegistries(GetIntegrationRegistriesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aquasec:index/getIntegrationRegistries:getIntegrationRegistries
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. 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
AdvancedSettingsCleanup bool
Automatically clean up that don't match the pull criteria
AlwaysPullPatterns List<string>
List of image patterns to pull always
ImageCreationDateCondition string
Additional condition for pulling and rescanning images, Defaults to 'none'
Lastupdate int
The last time the registry was modified in UNIX time
Options List<Pulumiverse.Aquasec.Inputs.GetIntegrationRegistriesOption>
PullImageAge string
When auto pull image enabled, sets maximum age of auto pulled images
PullImageCount int
When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
PullImageTagPatterns List<string>
List of image tags patterns to pull
PullRepoPatternsExcludeds List<string>
List of image patterns to exclude
RegistryScanTimeout int
Registry scan timeout in Minutes
ScannerNames List<string>
List of scanner names
ScannerType string
Scanner type
Webhooks List<Pulumiverse.Aquasec.Inputs.GetIntegrationRegistriesWebhook>
When enabled, registry events are sent to the given Aqua webhook url
Name This property is required. 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
AdvancedSettingsCleanup bool
Automatically clean up that don't match the pull criteria
AlwaysPullPatterns []string
List of image patterns to pull always
ImageCreationDateCondition string
Additional condition for pulling and rescanning images, Defaults to 'none'
Lastupdate int
The last time the registry was modified in UNIX time
Options []GetIntegrationRegistriesOption
PullImageAge string
When auto pull image enabled, sets maximum age of auto pulled images
PullImageCount int
When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
PullImageTagPatterns []string
List of image tags patterns to pull
PullRepoPatternsExcludeds []string
List of image patterns to exclude
RegistryScanTimeout int
Registry scan timeout in Minutes
ScannerNames []string
List of scanner names
ScannerType string
Scanner type
Webhooks []GetIntegrationRegistriesWebhook
When enabled, registry events are sent to the given Aqua webhook url
name This property is required. 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
advancedSettingsCleanup Boolean
Automatically clean up that don't match the pull criteria
alwaysPullPatterns List<String>
List of image patterns to pull always
imageCreationDateCondition String
Additional condition for pulling and rescanning images, Defaults to 'none'
lastupdate Integer
The last time the registry was modified in UNIX time
options List<GetIntegrationRegistriesOption>
pullImageAge String
When auto pull image enabled, sets maximum age of auto pulled images
pullImageCount Integer
When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
pullImageTagPatterns List<String>
List of image tags patterns to pull
pullRepoPatternsExcludeds List<String>
List of image patterns to exclude
registryScanTimeout Integer
Registry scan timeout in Minutes
scannerNames List<String>
List of scanner names
scannerType String
Scanner type
webhooks List<GetIntegrationRegistriesWebhook>
When enabled, registry events are sent to the given Aqua webhook url
name This property is required. 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
advancedSettingsCleanup boolean
Automatically clean up that don't match the pull criteria
alwaysPullPatterns string[]
List of image patterns to pull always
imageCreationDateCondition string
Additional condition for pulling and rescanning images, Defaults to 'none'
lastupdate number
The last time the registry was modified in UNIX time
options GetIntegrationRegistriesOption[]
pullImageAge string
When auto pull image enabled, sets maximum age of auto pulled images
pullImageCount number
When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
pullImageTagPatterns string[]
List of image tags patterns to pull
pullRepoPatternsExcludeds string[]
List of image patterns to exclude
registryScanTimeout number
Registry scan timeout in Minutes
scannerNames string[]
List of scanner names
scannerType string
Scanner type
webhooks GetIntegrationRegistriesWebhook[]
When enabled, registry events are sent to the given Aqua webhook url
name This property is required. 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
advanced_settings_cleanup bool
Automatically clean up that don't match the pull criteria
always_pull_patterns Sequence[str]
List of image patterns to pull always
image_creation_date_condition str
Additional condition for pulling and rescanning images, Defaults to 'none'
lastupdate int
The last time the registry was modified in UNIX time
options Sequence[GetIntegrationRegistriesOption]
pull_image_age str
When auto pull image enabled, sets maximum age of auto pulled images
pull_image_count int
When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
pull_image_tag_patterns Sequence[str]
List of image tags patterns to pull
pull_repo_patterns_excludeds Sequence[str]
List of image patterns to exclude
registry_scan_timeout int
Registry scan timeout in Minutes
scanner_names Sequence[str]
List of scanner names
scanner_type str
Scanner type
webhooks Sequence[GetIntegrationRegistriesWebhook]
When enabled, registry events are sent to the given Aqua webhook url
name This property is required. 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
advancedSettingsCleanup Boolean
Automatically clean up that don't match the pull criteria
alwaysPullPatterns List<String>
List of image patterns to pull always
imageCreationDateCondition String
Additional condition for pulling and rescanning images, Defaults to 'none'
lastupdate Number
The last time the registry was modified in UNIX time
options List<Property Map>
pullImageAge String
When auto pull image enabled, sets maximum age of auto pulled images
pullImageCount Number
When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
pullImageTagPatterns List<String>
List of image tags patterns to pull
pullRepoPatternsExcludeds List<String>
List of image patterns to exclude
registryScanTimeout Number
Registry scan timeout in Minutes
scannerNames List<String>
List of scanner names
scannerType String
Scanner type
webhooks List<Property Map>
When enabled, registry events are sent to the given Aqua webhook url

getIntegrationRegistries Result

The following output properties are available:

AutoCleanup bool
Automatically clean up images and repositories which are no longer present in the registry from Aqua console
AutoPull bool
Whether to automatically pull images from the registry on creation and daily
AutoPullInterval int
The interval in days to start pulling new images from the registry, Defaults to 1
AutoPullMax int
Maximum number of repositories to pull every day, defaults to 100
AutoPullRescan bool
Whether to automatically pull and rescan images from the registry on creation and daily
AutoPullTime string
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
Id string
The provider-assigned unique ID for this managed resource.
ImageCreationDateCondition string
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
Password string
The password for registry authentication
Prefixes List<string>
List of possible prefixes to image names pulled from the registry
PullImageAge string
When auto pull image enabled, sets maximum age of auto pulled images
PullImageCount int
When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
ScannerNames List<string>
List of scanner names
ScannerType string
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.
AdvancedSettingsCleanup bool
Automatically clean up that don't match the pull criteria
AlwaysPullPatterns List<string>
List of image patterns to pull always
Options List<Pulumiverse.Aquasec.Outputs.GetIntegrationRegistriesOption>
PullImageTagPatterns List<string>
List of image tags patterns to pull
PullRepoPatternsExcludeds List<string>
List of image patterns to exclude
RegistryScanTimeout int
Registry scan timeout in Minutes
Webhooks List<Pulumiverse.Aquasec.Outputs.GetIntegrationRegistriesWebhook>
When enabled, registry events are sent to the given Aqua webhook url
AutoCleanup bool
Automatically clean up images and repositories which are no longer present in the registry from Aqua console
AutoPull bool
Whether to automatically pull images from the registry on creation and daily
AutoPullInterval int
The interval in days to start pulling new images from the registry, Defaults to 1
AutoPullMax int
Maximum number of repositories to pull every day, defaults to 100
AutoPullRescan bool
Whether to automatically pull and rescan images from the registry on creation and daily
AutoPullTime string
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
Id string
The provider-assigned unique ID for this managed resource.
ImageCreationDateCondition string
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
Password string
The password for registry authentication
Prefixes []string
List of possible prefixes to image names pulled from the registry
PullImageAge string
When auto pull image enabled, sets maximum age of auto pulled images
PullImageCount int
When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
ScannerNames []string
List of scanner names
ScannerType string
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.
AdvancedSettingsCleanup bool
Automatically clean up that don't match the pull criteria
AlwaysPullPatterns []string
List of image patterns to pull always
Options []GetIntegrationRegistriesOption
PullImageTagPatterns []string
List of image tags patterns to pull
PullRepoPatternsExcludeds []string
List of image patterns to exclude
RegistryScanTimeout int
Registry scan timeout in Minutes
Webhooks []GetIntegrationRegistriesWebhook
When enabled, registry events are sent to the given Aqua webhook url
autoCleanup Boolean
Automatically clean up images and repositories which are no longer present in the registry from Aqua console
autoPull Boolean
Whether to automatically pull images from the registry on creation and daily
autoPullInterval Integer
The interval in days to start pulling new images from the registry, Defaults to 1
autoPullMax Integer
Maximum number of repositories to pull every day, defaults to 100
autoPullRescan Boolean
Whether to automatically pull and rescan images from the registry on creation and daily
autoPullTime String
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
id String
The provider-assigned unique ID for this managed resource.
imageCreationDateCondition String
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
password String
The password for registry authentication
prefixes List<String>
List of possible prefixes to image names pulled from the registry
pullImageAge String
When auto pull image enabled, sets maximum age of auto pulled images
pullImageCount Integer
When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
scannerNames List<String>
List of scanner names
scannerType String
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.
advancedSettingsCleanup Boolean
Automatically clean up that don't match the pull criteria
alwaysPullPatterns List<String>
List of image patterns to pull always
options List<GetIntegrationRegistriesOption>
pullImageTagPatterns List<String>
List of image tags patterns to pull
pullRepoPatternsExcludeds List<String>
List of image patterns to exclude
registryScanTimeout Integer
Registry scan timeout in Minutes
webhooks List<GetIntegrationRegistriesWebhook>
When enabled, registry events are sent to the given Aqua webhook url
autoCleanup boolean
Automatically clean up images and repositories which are no longer present in the registry from Aqua console
autoPull boolean
Whether to automatically pull images from the registry on creation and daily
autoPullInterval number
The interval in days to start pulling new images from the registry, Defaults to 1
autoPullMax number
Maximum number of repositories to pull every day, defaults to 100
autoPullRescan boolean
Whether to automatically pull and rescan images from the registry on creation and daily
autoPullTime string
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
id string
The provider-assigned unique ID for this managed resource.
imageCreationDateCondition string
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
password string
The password for registry authentication
prefixes string[]
List of possible prefixes to image names pulled from the registry
pullImageAge string
When auto pull image enabled, sets maximum age of auto pulled images
pullImageCount number
When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
scannerNames string[]
List of scanner names
scannerType string
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.
advancedSettingsCleanup boolean
Automatically clean up that don't match the pull criteria
alwaysPullPatterns string[]
List of image patterns to pull always
options GetIntegrationRegistriesOption[]
pullImageTagPatterns string[]
List of image tags patterns to pull
pullRepoPatternsExcludeds string[]
List of image patterns to exclude
registryScanTimeout number
Registry scan timeout in Minutes
webhooks GetIntegrationRegistriesWebhook[]
When enabled, registry events are sent to the given Aqua webhook url
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_interval int
The interval in days to start pulling new images from the registry, Defaults to 1
auto_pull_max int
Maximum number of repositories to pull every day, defaults to 100
auto_pull_rescan bool
Whether to automatically pull and rescan images from the registry on creation and daily
auto_pull_time str
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
id str
The provider-assigned unique ID for this managed resource.
image_creation_date_condition str
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
password str
The password for registry authentication
prefixes Sequence[str]
List of possible prefixes to image names pulled from the registry
pull_image_age str
When auto pull image enabled, sets maximum age of auto pulled images
pull_image_count int
When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
scanner_names Sequence[str]
List of scanner names
scanner_type str
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.
advanced_settings_cleanup bool
Automatically clean up that don't match the pull criteria
always_pull_patterns Sequence[str]
List of image patterns to pull always
options Sequence[GetIntegrationRegistriesOption]
pull_image_tag_patterns Sequence[str]
List of image tags patterns to pull
pull_repo_patterns_excludeds Sequence[str]
List of image patterns to exclude
registry_scan_timeout int
Registry scan timeout in Minutes
webhooks Sequence[GetIntegrationRegistriesWebhook]
When enabled, registry events are sent to the given Aqua webhook url
autoCleanup Boolean
Automatically clean up images and repositories which are no longer present in the registry from Aqua console
autoPull Boolean
Whether to automatically pull images from the registry on creation and daily
autoPullInterval Number
The interval in days to start pulling new images from the registry, Defaults to 1
autoPullMax Number
Maximum number of repositories to pull every day, defaults to 100
autoPullRescan Boolean
Whether to automatically pull and rescan images from the registry on creation and daily
autoPullTime String
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
id String
The provider-assigned unique ID for this managed resource.
imageCreationDateCondition String
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
password String
The password for registry authentication
prefixes List<String>
List of possible prefixes to image names pulled from the registry
pullImageAge String
When auto pull image enabled, sets maximum age of auto pulled images
pullImageCount Number
When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
scannerNames List<String>
List of scanner names
scannerType String
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.
advancedSettingsCleanup Boolean
Automatically clean up that don't match the pull criteria
alwaysPullPatterns List<String>
List of image patterns to pull always
options List<Property Map>
pullImageTagPatterns List<String>
List of image tags patterns to pull
pullRepoPatternsExcludeds List<String>
List of image patterns to exclude
registryScanTimeout Number
Registry scan timeout in Minutes
webhooks List<Property Map>
When enabled, registry events are sent to the given Aqua webhook url

Supporting Types

GetIntegrationRegistriesOption

Option string
Value string
Option string
Value string
option String
value String
option string
value string
option str
value str
option String
value String

GetIntegrationRegistriesWebhook

AuthToken string
Enabled bool
UnQuarantine bool
Url string
AuthToken string
Enabled bool
UnQuarantine bool
Url string
authToken String
enabled Boolean
unQuarantine Boolean
url String
authToken string
enabled boolean
unQuarantine boolean
url string
authToken String
enabled Boolean
unQuarantine 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.
Aquasec v0.8.29 published on Monday, Jul 22, 2024 by Pulumiverse