Aquasec v0.8.29 published on Monday, Jul 22, 2024 by Pulumiverse
aquasec.getIntegrationRegistries
Explore with Pulumi AI
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>
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]
func GetIntegrationRegistries(ctx *Context, args *GetIntegrationRegistriesArgs, opts ...InvokeOption) (*GetIntegrationRegistriesResult, error)
func GetIntegrationRegistriesOutput(ctx *Context, args *GetIntegrationRegistriesOutputArgs, opts ...InvokeOption) GetIntegrationRegistriesResultOutput
> 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)
}
public static CompletableFuture<GetIntegrationRegistriesResult> getIntegrationRegistries(GetIntegrationRegistriesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aquasec:index/getIntegrationRegistries:getIntegrationRegistries
arguments:
# arguments dictionary
The following arguments are supported:
- 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
- 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
- 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
- Options
List<Pulumiverse.
Aquasec. Inputs. Get Integration Registries Option> - Pull
Image stringAge - When auto pull image enabled, sets maximum age of auto pulled images
- Pull
Image intCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
- 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 - Scanner type
- Webhooks
List<Pulumiverse.
Aquasec. Inputs. Get Integration Registries Webhook> - When enabled, registry events are sent to the given Aqua webhook url
- 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
- Advanced
Settings boolCleanup - Automatically clean up that don't match the pull criteria
- Always
Pull []stringPatterns - List of image patterns to pull always
- 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
- Options
[]Get
Integration Registries Option - Pull
Image stringAge - When auto pull image enabled, sets maximum age of auto pulled images
- Pull
Image intCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
- 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 - Scanner type
- Webhooks
[]Get
Integration Registries Webhook - When enabled, registry events are sent to the given Aqua webhook url
- 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
- 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
- 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
- options
List<Get
Integration Registries Option> - pull
Image StringAge - When auto pull image enabled, sets maximum age of auto pulled images
- pull
Image IntegerCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
- 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 - Scanner type
- webhooks
List<Get
Integration Registries Webhook> - When enabled, registry events are sent to the given Aqua webhook url
- 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
- advanced
Settings booleanCleanup - Automatically clean up that don't match the pull criteria
- always
Pull string[]Patterns - List of image patterns to pull always
- 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
- options
Get
Integration Registries Option[] - pull
Image stringAge - When auto pull image enabled, sets maximum age of auto pulled images
- pull
Image numberCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
- 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 - Scanner type
- webhooks
Get
Integration Registries Webhook[] - When enabled, registry events are sent to the given Aqua webhook url
- 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
- 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
- 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
- options
Sequence[Get
Integration Registries Option] - pull_
image_ strage - When auto pull image enabled, sets maximum age of auto pulled images
- pull_
image_ intcount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
- 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 - Scanner type
- webhooks
Sequence[Get
Integration Registries Webhook] - When enabled, registry events are sent to the given Aqua webhook url
- 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
- 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
- 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
- options List<Property Map>
- pull
Image StringAge - When auto pull image enabled, sets maximum age of auto pulled images
- pull
Image NumberCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
- 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 - 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:
- 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
- Id string
- The provider-assigned unique ID for this managed resource.
- 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
- 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
- Pull
Image intCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
- Scanner
Names List<string> - List of scanner names
- Scanner
Type 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.
- 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
- Options
List<Pulumiverse.
Aquasec. Outputs. Get Integration Registries Option> - 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
- Webhooks
List<Pulumiverse.
Aquasec. Outputs. Get Integration Registries Webhook> - 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 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
- Id string
- The provider-assigned unique ID for this managed resource.
- 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
- 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
- Pull
Image intCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
- Scanner
Names []string - List of scanner names
- Scanner
Type 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.
- Advanced
Settings boolCleanup - Automatically clean up that don't match the pull criteria
- Always
Pull []stringPatterns - List of image patterns to pull always
- Options
[]Get
Integration Registries Option - 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
- Webhooks
[]Get
Integration Registries Webhook - When enabled, registry events are sent to the given Aqua webhook url
- 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
- id String
- The provider-assigned unique ID for this managed resource.
- 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
- 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
- pull
Image IntegerCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
- scanner
Names List<String> - List of scanner names
- scanner
Type 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.
- 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
- options
List<Get
Integration Registries Option> - 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
- webhooks
List<Get
Integration Registries Webhook> - When enabled, registry events are sent to the given Aqua webhook url
- 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
- id string
- The provider-assigned unique ID for this managed resource.
- 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
- 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
- pull
Image numberCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
- scanner
Names string[] - List of scanner names
- scanner
Type 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.
- advanced
Settings booleanCleanup - Automatically clean up that don't match the pull criteria
- always
Pull string[]Patterns - List of image patterns to pull always
- options
Get
Integration Registries Option[] - 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
- webhooks
Get
Integration Registries Webhook[] - 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_ 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
- id str
- The provider-assigned unique ID for this managed resource.
- 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
- 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
- pull_
image_ intcount - 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_ boolcleanup - Automatically clean up that don't match the pull criteria
- always_
pull_ Sequence[str]patterns - List of image patterns to pull always
- options
Sequence[Get
Integration Registries Option] - 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
- webhooks
Sequence[Get
Integration Registries Webhook] - When enabled, registry events are sent to the given Aqua webhook url
- 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
- id String
- The provider-assigned unique ID for this managed resource.
- 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
- 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
- pull
Image NumberCount - When auto pull image enabled, sets maximum age of auto pulled images tags from each repository.
- scanner
Names List<String> - List of scanner names
- scanner
Type 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.
- 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
- options List<Property Map>
- 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
- webhooks List<Property Map>
- When enabled, registry events are sent to the given Aqua webhook url
Supporting Types
GetIntegrationRegistriesOption
GetIntegrationRegistriesWebhook
- 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.