Aquasec v0.8.27 published on Monday, Jan 29, 2024 by Pulumiverse
aquasec.getIntegrationRegistry
Explore with Pulumi AI
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:
- Name string
- Advanced
Settings boolCleanup - Always
Pull List<string>Patterns - Image
Creation stringDate Condition - Lastupdate int
- Options
List<Pulumiverse.
Aquasec. Inputs. Get Integration Registry Option> - Pull
Image stringAge - Pull
Image intCount - Pull
Image List<string>Tag Patterns - Pull
Repo List<string>Patterns Excludeds - Registry
Scan intTimeout - Scanner
Names List<string> - Scanner
Type string - Webhooks
List<Pulumiverse.
Aquasec. Inputs. Get Integration Registry Webhook>
- Name string
- Advanced
Settings boolCleanup - Always
Pull []stringPatterns - Image
Creation stringDate Condition - Lastupdate int
- Options
[]Get
Integration Registry Option - Pull
Image stringAge - Pull
Image intCount - Pull
Image []stringTag Patterns - Pull
Repo []stringPatterns Excludeds - Registry
Scan intTimeout - Scanner
Names []string - Scanner
Type string - Webhooks
[]Get
Integration Registry Webhook
- name String
- advanced
Settings BooleanCleanup - always
Pull List<String>Patterns - image
Creation StringDate Condition - lastupdate Integer
- options
List<Get
Integration Registry Option> - pull
Image StringAge - pull
Image IntegerCount - pull
Image List<String>Tag Patterns - pull
Repo List<String>Patterns Excludeds - registry
Scan IntegerTimeout - scanner
Names List<String> - scanner
Type String - webhooks
List<Get
Integration Registry Webhook>
- name string
- advanced
Settings booleanCleanup - always
Pull string[]Patterns - image
Creation stringDate Condition - lastupdate number
- options
Get
Integration Registry Option[] - pull
Image stringAge - pull
Image numberCount - pull
Image string[]Tag Patterns - pull
Repo string[]Patterns Excludeds - registry
Scan numberTimeout - scanner
Names string[] - scanner
Type string - webhooks
Get
Integration Registry Webhook[]
- name str
- advanced_
settings_ boolcleanup - always_
pull_ Sequence[str]patterns - image_
creation_ strdate_ condition - lastupdate int
- options
Sequence[Get
Integration Registry Option] - pull_
image_ strage - pull_
image_ intcount - pull_
image_ Sequence[str]tag_ patterns - pull_
repo_ Sequence[str]patterns_ excludeds - registry_
scan_ inttimeout - scanner_
names Sequence[str] - scanner_
type str - webhooks
Sequence[Get
Integration Registry Webhook]
- name String
- advanced
Settings BooleanCleanup - always
Pull List<String>Patterns - image
Creation StringDate Condition - lastupdate Number
- options List<Property Map>
- pull
Image StringAge - pull
Image NumberCount - pull
Image List<String>Tag Patterns - pull
Repo List<String>Patterns Excludeds - registry
Scan NumberTimeout - scanner
Names List<String> - scanner
Type String - webhooks List<Property Map>
getIntegrationRegistry Result
The following output properties are available:
- Auto
Cleanup bool - Auto
Pull bool - Auto
Pull intInterval - Auto
Pull intMax - Auto
Pull boolRescan - Auto
Pull stringTime - Description string
- Id string
- The provider-assigned unique ID for this managed resource.
- Image
Creation stringDate Condition - Lastupdate int
- Name string
- Password string
- Prefixes List<string>
- Pull
Image stringAge - Pull
Image intCount - Scanner
Names List<string> - Scanner
Type string - Type string
- Url string
- Username string
- Advanced
Settings boolCleanup - Always
Pull List<string>Patterns - Options
List<Pulumiverse.
Aquasec. Outputs. Get Integration Registry Option> - Pull
Image List<string>Tag Patterns - Pull
Repo List<string>Patterns Excludeds - Registry
Scan intTimeout - Webhooks
List<Pulumiverse.
Aquasec. Outputs. Get Integration Registry Webhook>
- Auto
Cleanup bool - Auto
Pull bool - Auto
Pull intInterval - Auto
Pull intMax - Auto
Pull boolRescan - Auto
Pull stringTime - Description string
- Id string
- The provider-assigned unique ID for this managed resource.
- Image
Creation stringDate Condition - Lastupdate int
- Name string
- Password string
- Prefixes []string
- Pull
Image stringAge - Pull
Image intCount - Scanner
Names []string - Scanner
Type string - Type string
- Url string
- Username string
- Advanced
Settings boolCleanup - Always
Pull []stringPatterns - Options
[]Get
Integration Registry Option - Pull
Image []stringTag Patterns - Pull
Repo []stringPatterns Excludeds - Registry
Scan intTimeout - Webhooks
[]Get
Integration Registry Webhook
- auto
Cleanup Boolean - auto
Pull Boolean - auto
Pull IntegerInterval - auto
Pull IntegerMax - auto
Pull BooleanRescan - auto
Pull StringTime - description String
- id String
- The provider-assigned unique ID for this managed resource.
- image
Creation StringDate Condition - lastupdate Integer
- name String
- password String
- prefixes List<String>
- pull
Image StringAge - pull
Image IntegerCount - scanner
Names List<String> - scanner
Type String - type String
- url String
- username String
- advanced
Settings BooleanCleanup - always
Pull List<String>Patterns - options
List<Get
Integration Registry Option> - pull
Image List<String>Tag Patterns - pull
Repo List<String>Patterns Excludeds - registry
Scan IntegerTimeout - webhooks
List<Get
Integration Registry Webhook>
- auto
Cleanup boolean - auto
Pull boolean - auto
Pull numberInterval - auto
Pull numberMax - auto
Pull booleanRescan - auto
Pull stringTime - description string
- id string
- The provider-assigned unique ID for this managed resource.
- image
Creation stringDate Condition - lastupdate number
- name string
- password string
- prefixes string[]
- pull
Image stringAge - pull
Image numberCount - scanner
Names string[] - scanner
Type string - type string
- url string
- username string
- advanced
Settings booleanCleanup - always
Pull string[]Patterns - options
Get
Integration Registry Option[] - pull
Image string[]Tag Patterns - pull
Repo string[]Patterns Excludeds - registry
Scan numberTimeout - webhooks
Get
Integration Registry Webhook[]
- auto_
cleanup bool - auto_
pull bool - auto_
pull_ intinterval - auto_
pull_ intmax - auto_
pull_ boolrescan - auto_
pull_ strtime - description str
- id str
- The provider-assigned unique ID for this managed resource.
- image_
creation_ strdate_ condition - lastupdate int
- name str
- password str
- prefixes Sequence[str]
- pull_
image_ strage - pull_
image_ intcount - scanner_
names Sequence[str] - scanner_
type str - type str
- url str
- username str
- advanced_
settings_ boolcleanup - always_
pull_ Sequence[str]patterns - options
Sequence[Get
Integration Registry Option] - pull_
image_ Sequence[str]tag_ patterns - pull_
repo_ Sequence[str]patterns_ excludeds - registry_
scan_ inttimeout - webhooks
Sequence[Get
Integration Registry Webhook]
- auto
Cleanup Boolean - auto
Pull Boolean - auto
Pull NumberInterval - auto
Pull NumberMax - auto
Pull BooleanRescan - auto
Pull StringTime - description String
- id String
- The provider-assigned unique ID for this managed resource.
- image
Creation StringDate Condition - lastupdate Number
- name String
- password String
- prefixes List<String>
- pull
Image StringAge - pull
Image NumberCount - scanner
Names List<String> - scanner
Type String - type String
- url String
- username String
- advanced
Settings BooleanCleanup - always
Pull List<String>Patterns - options List<Property Map>
- pull
Image List<String>Tag Patterns - pull
Repo List<String>Patterns Excludeds - registry
Scan NumberTimeout - webhooks List<Property Map>
Supporting Types
GetIntegrationRegistryOption
GetIntegrationRegistryWebhook
- 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.