1. Packages
  2. Aquasec
  3. API Docs
  4. getIntegrationRegistry
Aquasec v0.8.27 published on Monday, Jan 29, 2024 by Pulumiverse

aquasec.getIntegrationRegistry

Explore with Pulumi AI

aquasec logo
Aquasec v0.8.27 published on Monday, Jan 29, 2024 by Pulumiverse
    Deprecated: aquasec.index/getintegrationregistry.getIntegrationRegistry has been deprecated in favor of aquasec.index/getintegrationregistries.getIntegrationRegistries

    Using getIntegrationRegistry

    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 getIntegrationRegistry(args: GetIntegrationRegistryArgs, opts?: InvokeOptions): Promise<GetIntegrationRegistryResult>
    function getIntegrationRegistryOutput(args: GetIntegrationRegistryOutputArgs, opts?: InvokeOptions): Output<GetIntegrationRegistryResult>
    def get_integration_registry(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[GetIntegrationRegistryOption]] = 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[GetIntegrationRegistryWebhook]] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetIntegrationRegistryResult
    def get_integration_registry_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[GetIntegrationRegistryOptionArgs]]]] = 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[GetIntegrationRegistryWebhookArgs]]]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetIntegrationRegistryResult]
    func LookupIntegrationRegistry(ctx *Context, args *LookupIntegrationRegistryArgs, opts ...InvokeOption) (*LookupIntegrationRegistryResult, error)
    func LookupIntegrationRegistryOutput(ctx *Context, args *LookupIntegrationRegistryOutputArgs, opts ...InvokeOption) LookupIntegrationRegistryResultOutput

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

    public static class GetIntegrationRegistry 
    {
        public static Task<GetIntegrationRegistryResult> InvokeAsync(GetIntegrationRegistryArgs args, InvokeOptions? opts = null)
        public static Output<GetIntegrationRegistryResult> Invoke(GetIntegrationRegistryInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIntegrationRegistryResult> getIntegrationRegistry(GetIntegrationRegistryArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aquasec:index/getIntegrationRegistry:getIntegrationRegistry
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getIntegrationRegistry Result

    The following output properties are available:

    autoCleanup Boolean
    autoPull Boolean
    autoPullInterval Integer
    autoPullMax Integer
    autoPullRescan Boolean
    autoPullTime String
    description String
    id String
    The provider-assigned unique ID for this managed resource.
    imageCreationDateCondition String
    lastupdate Integer
    name String
    password String
    prefixes List<String>
    pullImageAge String
    pullImageCount Integer
    scannerNames List<String>
    scannerType String
    type String
    url String
    username String
    advancedSettingsCleanup Boolean
    alwaysPullPatterns List<String>
    options List<GetIntegrationRegistryOption>
    pullImageTagPatterns List<String>
    pullRepoPatternsExcludeds List<String>
    registryScanTimeout Integer
    webhooks List<GetIntegrationRegistryWebhook>
    autoCleanup Boolean
    autoPull Boolean
    autoPullInterval Number
    autoPullMax Number
    autoPullRescan Boolean
    autoPullTime String
    description String
    id String
    The provider-assigned unique ID for this managed resource.
    imageCreationDateCondition String
    lastupdate Number
    name String
    password String
    prefixes List<String>
    pullImageAge String
    pullImageCount Number
    scannerNames List<String>
    scannerType String
    type String
    url String
    username String
    advancedSettingsCleanup Boolean
    alwaysPullPatterns List<String>
    options List<Property Map>
    pullImageTagPatterns List<String>
    pullRepoPatternsExcludeds List<String>
    registryScanTimeout Number
    webhooks List<Property Map>

    Supporting Types

    GetIntegrationRegistryOption

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

    GetIntegrationRegistryWebhook

    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.27 published on Monday, Jan 29, 2024 by Pulumiverse