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 logo
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>
    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
    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 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 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 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 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 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 logo
    Aquasec v0.8.29 published on Monday, Jul 22, 2024 by Pulumiverse