Documentation
¶
Index ¶
- type GetKnowledgebaseArgs
- type GetKnowledgebaseOutputArgs
- type GetKnowledgebaseResult
- type GetKnowledgebaseResultOutput
- func (o GetKnowledgebaseResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetKnowledgebaseResultOutput) DefinedTags() pulumi.MapOutput
- func (o GetKnowledgebaseResultOutput) DisplayName() pulumi.StringOutput
- func (GetKnowledgebaseResultOutput) ElementType() reflect.Type
- func (o GetKnowledgebaseResultOutput) FreeformTags() pulumi.MapOutput
- func (o GetKnowledgebaseResultOutput) Id() pulumi.StringOutput
- func (o GetKnowledgebaseResultOutput) KnowledgeBaseId() pulumi.StringOutput
- func (o GetKnowledgebaseResultOutput) State() pulumi.StringOutput
- func (o GetKnowledgebaseResultOutput) SystemTags() pulumi.MapOutput
- func (o GetKnowledgebaseResultOutput) TimeCreated() pulumi.StringOutput
- func (o GetKnowledgebaseResultOutput) TimeUpdated() pulumi.StringOutput
- func (o GetKnowledgebaseResultOutput) ToGetKnowledgebaseResultOutput() GetKnowledgebaseResultOutput
- func (o GetKnowledgebaseResultOutput) ToGetKnowledgebaseResultOutputWithContext(ctx context.Context) GetKnowledgebaseResultOutput
- type GetKnowledgebasesArgs
- type GetKnowledgebasesFilter
- type GetKnowledgebasesFilterArgs
- type GetKnowledgebasesFilterArray
- func (GetKnowledgebasesFilterArray) ElementType() reflect.Type
- func (i GetKnowledgebasesFilterArray) ToGetKnowledgebasesFilterArrayOutput() GetKnowledgebasesFilterArrayOutput
- func (i GetKnowledgebasesFilterArray) ToGetKnowledgebasesFilterArrayOutputWithContext(ctx context.Context) GetKnowledgebasesFilterArrayOutput
- type GetKnowledgebasesFilterArrayInput
- type GetKnowledgebasesFilterArrayOutput
- func (GetKnowledgebasesFilterArrayOutput) ElementType() reflect.Type
- func (o GetKnowledgebasesFilterArrayOutput) Index(i pulumi.IntInput) GetKnowledgebasesFilterOutput
- func (o GetKnowledgebasesFilterArrayOutput) ToGetKnowledgebasesFilterArrayOutput() GetKnowledgebasesFilterArrayOutput
- func (o GetKnowledgebasesFilterArrayOutput) ToGetKnowledgebasesFilterArrayOutputWithContext(ctx context.Context) GetKnowledgebasesFilterArrayOutput
- type GetKnowledgebasesFilterInput
- type GetKnowledgebasesFilterOutput
- func (GetKnowledgebasesFilterOutput) ElementType() reflect.Type
- func (o GetKnowledgebasesFilterOutput) Name() pulumi.StringOutput
- func (o GetKnowledgebasesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetKnowledgebasesFilterOutput) ToGetKnowledgebasesFilterOutput() GetKnowledgebasesFilterOutput
- func (o GetKnowledgebasesFilterOutput) ToGetKnowledgebasesFilterOutputWithContext(ctx context.Context) GetKnowledgebasesFilterOutput
- func (o GetKnowledgebasesFilterOutput) Values() pulumi.StringArrayOutput
- type GetKnowledgebasesKnowledgeBaseCollection
- type GetKnowledgebasesKnowledgeBaseCollectionArgs
- func (GetKnowledgebasesKnowledgeBaseCollectionArgs) ElementType() reflect.Type
- func (i GetKnowledgebasesKnowledgeBaseCollectionArgs) ToGetKnowledgebasesKnowledgeBaseCollectionOutput() GetKnowledgebasesKnowledgeBaseCollectionOutput
- func (i GetKnowledgebasesKnowledgeBaseCollectionArgs) ToGetKnowledgebasesKnowledgeBaseCollectionOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionOutput
- type GetKnowledgebasesKnowledgeBaseCollectionArray
- func (GetKnowledgebasesKnowledgeBaseCollectionArray) ElementType() reflect.Type
- func (i GetKnowledgebasesKnowledgeBaseCollectionArray) ToGetKnowledgebasesKnowledgeBaseCollectionArrayOutput() GetKnowledgebasesKnowledgeBaseCollectionArrayOutput
- func (i GetKnowledgebasesKnowledgeBaseCollectionArray) ToGetKnowledgebasesKnowledgeBaseCollectionArrayOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionArrayOutput
- type GetKnowledgebasesKnowledgeBaseCollectionArrayInput
- type GetKnowledgebasesKnowledgeBaseCollectionArrayOutput
- func (GetKnowledgebasesKnowledgeBaseCollectionArrayOutput) ElementType() reflect.Type
- func (o GetKnowledgebasesKnowledgeBaseCollectionArrayOutput) Index(i pulumi.IntInput) GetKnowledgebasesKnowledgeBaseCollectionOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionArrayOutput) ToGetKnowledgebasesKnowledgeBaseCollectionArrayOutput() GetKnowledgebasesKnowledgeBaseCollectionArrayOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionArrayOutput) ToGetKnowledgebasesKnowledgeBaseCollectionArrayOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionArrayOutput
- type GetKnowledgebasesKnowledgeBaseCollectionInput
- type GetKnowledgebasesKnowledgeBaseCollectionItem
- type GetKnowledgebasesKnowledgeBaseCollectionItemArgs
- func (GetKnowledgebasesKnowledgeBaseCollectionItemArgs) ElementType() reflect.Type
- func (i GetKnowledgebasesKnowledgeBaseCollectionItemArgs) ToGetKnowledgebasesKnowledgeBaseCollectionItemOutput() GetKnowledgebasesKnowledgeBaseCollectionItemOutput
- func (i GetKnowledgebasesKnowledgeBaseCollectionItemArgs) ToGetKnowledgebasesKnowledgeBaseCollectionItemOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionItemOutput
- type GetKnowledgebasesKnowledgeBaseCollectionItemArray
- func (GetKnowledgebasesKnowledgeBaseCollectionItemArray) ElementType() reflect.Type
- func (i GetKnowledgebasesKnowledgeBaseCollectionItemArray) ToGetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput() GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput
- func (i GetKnowledgebasesKnowledgeBaseCollectionItemArray) ToGetKnowledgebasesKnowledgeBaseCollectionItemArrayOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput
- type GetKnowledgebasesKnowledgeBaseCollectionItemArrayInput
- type GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput
- func (GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput) Index(i pulumi.IntInput) GetKnowledgebasesKnowledgeBaseCollectionItemOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput) ToGetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput() GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput) ToGetKnowledgebasesKnowledgeBaseCollectionItemArrayOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput
- type GetKnowledgebasesKnowledgeBaseCollectionItemInput
- type GetKnowledgebasesKnowledgeBaseCollectionItemOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetKnowledgebasesKnowledgeBaseCollectionItemOutput) ElementType() reflect.Type
- func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) State() pulumi.StringOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) SystemTags() pulumi.MapOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) ToGetKnowledgebasesKnowledgeBaseCollectionItemOutput() GetKnowledgebasesKnowledgeBaseCollectionItemOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) ToGetKnowledgebasesKnowledgeBaseCollectionItemOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionItemOutput
- type GetKnowledgebasesKnowledgeBaseCollectionOutput
- func (GetKnowledgebasesKnowledgeBaseCollectionOutput) ElementType() reflect.Type
- func (o GetKnowledgebasesKnowledgeBaseCollectionOutput) Items() GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionOutput) ToGetKnowledgebasesKnowledgeBaseCollectionOutput() GetKnowledgebasesKnowledgeBaseCollectionOutput
- func (o GetKnowledgebasesKnowledgeBaseCollectionOutput) ToGetKnowledgebasesKnowledgeBaseCollectionOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionOutput
- type GetKnowledgebasesOutputArgs
- type GetKnowledgebasesResult
- type GetKnowledgebasesResultOutput
- func (o GetKnowledgebasesResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetKnowledgebasesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetKnowledgebasesResultOutput) ElementType() reflect.Type
- func (o GetKnowledgebasesResultOutput) Filters() GetKnowledgebasesFilterArrayOutput
- func (o GetKnowledgebasesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetKnowledgebasesResultOutput) KnowledgeBaseCollections() GetKnowledgebasesKnowledgeBaseCollectionArrayOutput
- func (o GetKnowledgebasesResultOutput) State() pulumi.StringPtrOutput
- func (o GetKnowledgebasesResultOutput) ToGetKnowledgebasesResultOutput() GetKnowledgebasesResultOutput
- func (o GetKnowledgebasesResultOutput) ToGetKnowledgebasesResultOutputWithContext(ctx context.Context) GetKnowledgebasesResultOutput
- type GetVulnerabilityAuditApplicationDependency
- type GetVulnerabilityAuditApplicationDependencyArgs
- func (GetVulnerabilityAuditApplicationDependencyArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditApplicationDependencyArgs) ToGetVulnerabilityAuditApplicationDependencyOutput() GetVulnerabilityAuditApplicationDependencyOutput
- func (i GetVulnerabilityAuditApplicationDependencyArgs) ToGetVulnerabilityAuditApplicationDependencyOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyOutput
- type GetVulnerabilityAuditApplicationDependencyArray
- func (GetVulnerabilityAuditApplicationDependencyArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditApplicationDependencyArray) ToGetVulnerabilityAuditApplicationDependencyArrayOutput() GetVulnerabilityAuditApplicationDependencyArrayOutput
- func (i GetVulnerabilityAuditApplicationDependencyArray) ToGetVulnerabilityAuditApplicationDependencyArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyArrayOutput
- type GetVulnerabilityAuditApplicationDependencyArrayInput
- type GetVulnerabilityAuditApplicationDependencyArrayOutput
- func (GetVulnerabilityAuditApplicationDependencyArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyArrayOutput) Index(i pulumi.IntInput) GetVulnerabilityAuditApplicationDependencyOutput
- func (o GetVulnerabilityAuditApplicationDependencyArrayOutput) ToGetVulnerabilityAuditApplicationDependencyArrayOutput() GetVulnerabilityAuditApplicationDependencyArrayOutput
- func (o GetVulnerabilityAuditApplicationDependencyArrayOutput) ToGetVulnerabilityAuditApplicationDependencyArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyArrayOutput
- type GetVulnerabilityAuditApplicationDependencyInput
- type GetVulnerabilityAuditApplicationDependencyOutput
- func (o GetVulnerabilityAuditApplicationDependencyOutput) ApplicationDependencyNodeIds() pulumi.StringArrayOutput
- func (GetVulnerabilityAuditApplicationDependencyOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyOutput) Gav() pulumi.StringOutput
- func (o GetVulnerabilityAuditApplicationDependencyOutput) NodeId() pulumi.StringOutput
- func (o GetVulnerabilityAuditApplicationDependencyOutput) ToGetVulnerabilityAuditApplicationDependencyOutput() GetVulnerabilityAuditApplicationDependencyOutput
- func (o GetVulnerabilityAuditApplicationDependencyOutput) ToGetVulnerabilityAuditApplicationDependencyOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyOutput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollection
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArgs
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput() ...
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArray
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput() ...
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayInput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput() ...
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionInput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItem
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArgs
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput() ...
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArray
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput() ...
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayInput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput() ...
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemInput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) ApplicationDependencyNodeIds() pulumi.StringArrayOutput
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) Gav() pulumi.StringOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) IsFoundInKnowledgeBase() pulumi.BoolOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) NodeId() pulumi.StringOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput() ...
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutputWithContext(ctx context.Context) ...
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) Vulnerabilities() ...
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerability
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArgs
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput() ...
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArray
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput() ...
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayInput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput() ...
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityInput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) CvssV2score() pulumi.Float64Output
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) CvssV3score() pulumi.Float64Output
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) Id() pulumi.StringOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) IsIgnored() pulumi.BoolOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput() ...
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput) Items() ...
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput() ...
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesArgs
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilter
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArray
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayInput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput) Index(i pulumi.IntInput) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterInput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput) Name() pulumi.StringOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput) Values() pulumi.StringArrayOutput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesOutputArgs
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResult
- type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) ApplicationDependencyVulnerabilityCollections() ...
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) CvssV2greaterThanOrEqual() pulumi.Float64PtrOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) CvssV3greaterThanOrEqual() pulumi.Float64PtrOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) Depth() pulumi.IntPtrOutput
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) Filters() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) Gav() pulumi.StringPtrOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) Id() pulumi.StringOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) RootNodeId() pulumi.StringPtrOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) SortBy() pulumi.StringPtrOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) VulnerabilityAuditId() pulumi.StringOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) VulnerabilityId() pulumi.StringPtrOutput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityArgs
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityItem
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArgs
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArray
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayInput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput) Index(i pulumi.IntInput) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemInput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) ApplicationDependencyNodeIds() pulumi.StringArrayOutput
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) Gav() pulumi.StringOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) IsFoundInKnowledgeBase() pulumi.BoolOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) NodeId() pulumi.StringOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) Vulnerabilities() ...
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerability
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArgs
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArray
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput() ...
- func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayInput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput) Index(i pulumi.IntInput) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput() ...
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityInput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) CvssV2score() pulumi.Float64Output
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) CvssV3score() pulumi.Float64Output
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) Id() pulumi.StringOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) IsIgnored() pulumi.BoolOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityOutputArgs
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityResult
- type GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) CvssV2greaterThanOrEqual() pulumi.Float64PtrOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) CvssV3greaterThanOrEqual() pulumi.Float64PtrOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) Depth() pulumi.IntPtrOutput
- func (GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) Gav() pulumi.StringPtrOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) Id() pulumi.StringOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) Items() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) RootNodeId() pulumi.StringPtrOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) SortBy() pulumi.StringPtrOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) VulnerabilityAuditId() pulumi.StringOutput
- func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) VulnerabilityId() pulumi.StringPtrOutput
- type GetVulnerabilityAuditConfiguration
- type GetVulnerabilityAuditConfigurationArgs
- func (GetVulnerabilityAuditConfigurationArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditConfigurationArgs) ToGetVulnerabilityAuditConfigurationOutput() GetVulnerabilityAuditConfigurationOutput
- func (i GetVulnerabilityAuditConfigurationArgs) ToGetVulnerabilityAuditConfigurationOutputWithContext(ctx context.Context) GetVulnerabilityAuditConfigurationOutput
- type GetVulnerabilityAuditConfigurationArray
- func (GetVulnerabilityAuditConfigurationArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditConfigurationArray) ToGetVulnerabilityAuditConfigurationArrayOutput() GetVulnerabilityAuditConfigurationArrayOutput
- func (i GetVulnerabilityAuditConfigurationArray) ToGetVulnerabilityAuditConfigurationArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditConfigurationArrayOutput
- type GetVulnerabilityAuditConfigurationArrayInput
- type GetVulnerabilityAuditConfigurationArrayOutput
- func (GetVulnerabilityAuditConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditConfigurationArrayOutput) Index(i pulumi.IntInput) GetVulnerabilityAuditConfigurationOutput
- func (o GetVulnerabilityAuditConfigurationArrayOutput) ToGetVulnerabilityAuditConfigurationArrayOutput() GetVulnerabilityAuditConfigurationArrayOutput
- func (o GetVulnerabilityAuditConfigurationArrayOutput) ToGetVulnerabilityAuditConfigurationArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditConfigurationArrayOutput
- type GetVulnerabilityAuditConfigurationInput
- type GetVulnerabilityAuditConfigurationOutput
- func (GetVulnerabilityAuditConfigurationOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditConfigurationOutput) Exclusions() pulumi.StringArrayOutput
- func (o GetVulnerabilityAuditConfigurationOutput) MaxPermissibleCvssV2score() pulumi.Float64Output
- func (o GetVulnerabilityAuditConfigurationOutput) MaxPermissibleCvssV3score() pulumi.Float64Output
- func (o GetVulnerabilityAuditConfigurationOutput) ToGetVulnerabilityAuditConfigurationOutput() GetVulnerabilityAuditConfigurationOutput
- func (o GetVulnerabilityAuditConfigurationOutput) ToGetVulnerabilityAuditConfigurationOutputWithContext(ctx context.Context) GetVulnerabilityAuditConfigurationOutput
- type GetVulnerabilityAuditSource
- type GetVulnerabilityAuditSourceArgs
- func (GetVulnerabilityAuditSourceArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditSourceArgs) ToGetVulnerabilityAuditSourceOutput() GetVulnerabilityAuditSourceOutput
- func (i GetVulnerabilityAuditSourceArgs) ToGetVulnerabilityAuditSourceOutputWithContext(ctx context.Context) GetVulnerabilityAuditSourceOutput
- type GetVulnerabilityAuditSourceArray
- func (GetVulnerabilityAuditSourceArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditSourceArray) ToGetVulnerabilityAuditSourceArrayOutput() GetVulnerabilityAuditSourceArrayOutput
- func (i GetVulnerabilityAuditSourceArray) ToGetVulnerabilityAuditSourceArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditSourceArrayOutput
- type GetVulnerabilityAuditSourceArrayInput
- type GetVulnerabilityAuditSourceArrayOutput
- func (GetVulnerabilityAuditSourceArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditSourceArrayOutput) Index(i pulumi.IntInput) GetVulnerabilityAuditSourceOutput
- func (o GetVulnerabilityAuditSourceArrayOutput) ToGetVulnerabilityAuditSourceArrayOutput() GetVulnerabilityAuditSourceArrayOutput
- func (o GetVulnerabilityAuditSourceArrayOutput) ToGetVulnerabilityAuditSourceArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditSourceArrayOutput
- type GetVulnerabilityAuditSourceInput
- type GetVulnerabilityAuditSourceOutput
- func (o GetVulnerabilityAuditSourceOutput) Description() pulumi.StringOutput
- func (GetVulnerabilityAuditSourceOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditSourceOutput) OciResourceId() pulumi.StringOutput
- func (o GetVulnerabilityAuditSourceOutput) ToGetVulnerabilityAuditSourceOutput() GetVulnerabilityAuditSourceOutput
- func (o GetVulnerabilityAuditSourceOutput) ToGetVulnerabilityAuditSourceOutputWithContext(ctx context.Context) GetVulnerabilityAuditSourceOutput
- func (o GetVulnerabilityAuditSourceOutput) Type() pulumi.StringOutput
- type GetVulnerabilityAuditVulnerability
- type GetVulnerabilityAuditVulnerabilityArgs
- func (GetVulnerabilityAuditVulnerabilityArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditVulnerabilityArgs) ToGetVulnerabilityAuditVulnerabilityOutput() GetVulnerabilityAuditVulnerabilityOutput
- func (i GetVulnerabilityAuditVulnerabilityArgs) ToGetVulnerabilityAuditVulnerabilityOutputWithContext(ctx context.Context) GetVulnerabilityAuditVulnerabilityOutput
- type GetVulnerabilityAuditVulnerabilityArray
- func (GetVulnerabilityAuditVulnerabilityArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditVulnerabilityArray) ToGetVulnerabilityAuditVulnerabilityArrayOutput() GetVulnerabilityAuditVulnerabilityArrayOutput
- func (i GetVulnerabilityAuditVulnerabilityArray) ToGetVulnerabilityAuditVulnerabilityArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditVulnerabilityArrayOutput
- type GetVulnerabilityAuditVulnerabilityArrayInput
- type GetVulnerabilityAuditVulnerabilityArrayOutput
- func (GetVulnerabilityAuditVulnerabilityArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditVulnerabilityArrayOutput) Index(i pulumi.IntInput) GetVulnerabilityAuditVulnerabilityOutput
- func (o GetVulnerabilityAuditVulnerabilityArrayOutput) ToGetVulnerabilityAuditVulnerabilityArrayOutput() GetVulnerabilityAuditVulnerabilityArrayOutput
- func (o GetVulnerabilityAuditVulnerabilityArrayOutput) ToGetVulnerabilityAuditVulnerabilityArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditVulnerabilityArrayOutput
- type GetVulnerabilityAuditVulnerabilityInput
- type GetVulnerabilityAuditVulnerabilityOutput
- func (o GetVulnerabilityAuditVulnerabilityOutput) CvssV2score() pulumi.Float64Output
- func (o GetVulnerabilityAuditVulnerabilityOutput) CvssV3score() pulumi.Float64Output
- func (GetVulnerabilityAuditVulnerabilityOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditVulnerabilityOutput) Id() pulumi.StringOutput
- func (o GetVulnerabilityAuditVulnerabilityOutput) IsIgnored() pulumi.BoolOutput
- func (o GetVulnerabilityAuditVulnerabilityOutput) ToGetVulnerabilityAuditVulnerabilityOutput() GetVulnerabilityAuditVulnerabilityOutput
- func (o GetVulnerabilityAuditVulnerabilityOutput) ToGetVulnerabilityAuditVulnerabilityOutputWithContext(ctx context.Context) GetVulnerabilityAuditVulnerabilityOutput
- type GetVulnerabilityAuditsArgs
- type GetVulnerabilityAuditsFilter
- type GetVulnerabilityAuditsFilterArgs
- func (GetVulnerabilityAuditsFilterArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditsFilterArgs) ToGetVulnerabilityAuditsFilterOutput() GetVulnerabilityAuditsFilterOutput
- func (i GetVulnerabilityAuditsFilterArgs) ToGetVulnerabilityAuditsFilterOutputWithContext(ctx context.Context) GetVulnerabilityAuditsFilterOutput
- type GetVulnerabilityAuditsFilterArray
- func (GetVulnerabilityAuditsFilterArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditsFilterArray) ToGetVulnerabilityAuditsFilterArrayOutput() GetVulnerabilityAuditsFilterArrayOutput
- func (i GetVulnerabilityAuditsFilterArray) ToGetVulnerabilityAuditsFilterArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsFilterArrayOutput
- type GetVulnerabilityAuditsFilterArrayInput
- type GetVulnerabilityAuditsFilterArrayOutput
- func (GetVulnerabilityAuditsFilterArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditsFilterArrayOutput) Index(i pulumi.IntInput) GetVulnerabilityAuditsFilterOutput
- func (o GetVulnerabilityAuditsFilterArrayOutput) ToGetVulnerabilityAuditsFilterArrayOutput() GetVulnerabilityAuditsFilterArrayOutput
- func (o GetVulnerabilityAuditsFilterArrayOutput) ToGetVulnerabilityAuditsFilterArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsFilterArrayOutput
- type GetVulnerabilityAuditsFilterInput
- type GetVulnerabilityAuditsFilterOutput
- func (GetVulnerabilityAuditsFilterOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditsFilterOutput) Name() pulumi.StringOutput
- func (o GetVulnerabilityAuditsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetVulnerabilityAuditsFilterOutput) ToGetVulnerabilityAuditsFilterOutput() GetVulnerabilityAuditsFilterOutput
- func (o GetVulnerabilityAuditsFilterOutput) ToGetVulnerabilityAuditsFilterOutputWithContext(ctx context.Context) GetVulnerabilityAuditsFilterOutput
- func (o GetVulnerabilityAuditsFilterOutput) Values() pulumi.StringArrayOutput
- type GetVulnerabilityAuditsOutputArgs
- type GetVulnerabilityAuditsResult
- type GetVulnerabilityAuditsResultOutput
- func (o GetVulnerabilityAuditsResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetVulnerabilityAuditsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetVulnerabilityAuditsResultOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditsResultOutput) Filters() GetVulnerabilityAuditsFilterArrayOutput
- func (o GetVulnerabilityAuditsResultOutput) Id() pulumi.StringPtrOutput
- func (o GetVulnerabilityAuditsResultOutput) IsSuccess() pulumi.BoolPtrOutput
- func (o GetVulnerabilityAuditsResultOutput) KnowledgeBaseId() pulumi.StringPtrOutput
- func (o GetVulnerabilityAuditsResultOutput) State() pulumi.StringPtrOutput
- func (o GetVulnerabilityAuditsResultOutput) ToGetVulnerabilityAuditsResultOutput() GetVulnerabilityAuditsResultOutput
- func (o GetVulnerabilityAuditsResultOutput) ToGetVulnerabilityAuditsResultOutputWithContext(ctx context.Context) GetVulnerabilityAuditsResultOutput
- func (o GetVulnerabilityAuditsResultOutput) VulnerabilityAuditCollections() GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollection
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionArgs
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionArray
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayInput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput) Index(i pulumi.IntInput) GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionInput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItem
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependency
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArgs
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput() ...
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArray
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput() ...
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayInput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput() ...
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyInput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput) ApplicationDependencyNodeIds() pulumi.StringArrayOutput
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput) Gav() pulumi.StringOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput) NodeId() pulumi.StringOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput() ...
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutputWithContext(ctx context.Context) ...
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArgs
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArray
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayInput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput) Index(i pulumi.IntInput) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfiguration
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArgs
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArray
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayInput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput) Index(i pulumi.IntInput) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationInput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) Exclusions() pulumi.StringArrayOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) MaxPermissibleCvssV2score() pulumi.Float64Output
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) MaxPermissibleCvssV3score() pulumi.Float64Output
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemInput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) ApplicationDependencies() ...
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) BuildType() pulumi.StringOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) Configurations() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) FreeformTags() pulumi.MapOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) IsSuccess() pulumi.BoolOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) KnowledgeBaseId() pulumi.StringOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) MaxObservedCvssV2score() pulumi.Float64Output
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) MaxObservedCvssV2scoreWithIgnored() pulumi.Float64Output
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) MaxObservedCvssV3score() pulumi.Float64Output
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) MaxObservedCvssV3scoreWithIgnored() pulumi.Float64Output
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) Sources() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) State() pulumi.StringOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) SystemTags() pulumi.MapOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) Vulnerabilities() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) VulnerableArtifactsCount() pulumi.IntOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) VulnerableArtifactsCountWithIgnored() pulumi.IntOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArgs
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArray
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayInput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput) Index(i pulumi.IntInput) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceInput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) Description() pulumi.StringOutput
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) OciResourceId() pulumi.StringOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) Type() pulumi.StringOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerability
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArgs
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArgs) ElementType() reflect.Type
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArray
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArray) ElementType() reflect.Type
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput
- func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayInput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput) Index(i pulumi.IntInput) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityInput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) CvssV2score() pulumi.Float64Output
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) CvssV3score() pulumi.Float64Output
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) Id() pulumi.StringOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) IsIgnored() pulumi.BoolOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput
- type GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput
- func (GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput) ElementType() reflect.Type
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput) Items() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput
- func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput
- type KnowledgeBase
- type KnowledgeBaseArgs
- type KnowledgeBaseArray
- type KnowledgeBaseArrayInput
- type KnowledgeBaseArrayOutput
- func (KnowledgeBaseArrayOutput) ElementType() reflect.Type
- func (o KnowledgeBaseArrayOutput) Index(i pulumi.IntInput) KnowledgeBaseOutput
- func (o KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutput() KnowledgeBaseArrayOutput
- func (o KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutputWithContext(ctx context.Context) KnowledgeBaseArrayOutput
- type KnowledgeBaseInput
- type KnowledgeBaseMap
- type KnowledgeBaseMapInput
- type KnowledgeBaseMapOutput
- func (KnowledgeBaseMapOutput) ElementType() reflect.Type
- func (o KnowledgeBaseMapOutput) MapIndex(k pulumi.StringInput) KnowledgeBaseOutput
- func (o KnowledgeBaseMapOutput) ToKnowledgeBaseMapOutput() KnowledgeBaseMapOutput
- func (o KnowledgeBaseMapOutput) ToKnowledgeBaseMapOutputWithContext(ctx context.Context) KnowledgeBaseMapOutput
- type KnowledgeBaseOutput
- func (o KnowledgeBaseOutput) CompartmentId() pulumi.StringOutput
- func (o KnowledgeBaseOutput) DefinedTags() pulumi.MapOutput
- func (o KnowledgeBaseOutput) DisplayName() pulumi.StringOutput
- func (KnowledgeBaseOutput) ElementType() reflect.Type
- func (o KnowledgeBaseOutput) FreeformTags() pulumi.MapOutput
- func (o KnowledgeBaseOutput) State() pulumi.StringOutput
- func (o KnowledgeBaseOutput) SystemTags() pulumi.MapOutput
- func (o KnowledgeBaseOutput) TimeCreated() pulumi.StringOutput
- func (o KnowledgeBaseOutput) TimeUpdated() pulumi.StringOutput
- func (o KnowledgeBaseOutput) ToKnowledgeBaseOutput() KnowledgeBaseOutput
- func (o KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput
- type KnowledgeBaseState
- type LookupVulnerabilityAuditArgs
- type LookupVulnerabilityAuditOutputArgs
- type LookupVulnerabilityAuditResult
- type LookupVulnerabilityAuditResultOutput
- func (o LookupVulnerabilityAuditResultOutput) ApplicationDependencies() GetVulnerabilityAuditApplicationDependencyArrayOutput
- func (o LookupVulnerabilityAuditResultOutput) BuildType() pulumi.StringOutput
- func (o LookupVulnerabilityAuditResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupVulnerabilityAuditResultOutput) Configurations() GetVulnerabilityAuditConfigurationArrayOutput
- func (o LookupVulnerabilityAuditResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupVulnerabilityAuditResultOutput) DisplayName() pulumi.StringOutput
- func (LookupVulnerabilityAuditResultOutput) ElementType() reflect.Type
- func (o LookupVulnerabilityAuditResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupVulnerabilityAuditResultOutput) Id() pulumi.StringOutput
- func (o LookupVulnerabilityAuditResultOutput) IsSuccess() pulumi.BoolOutput
- func (o LookupVulnerabilityAuditResultOutput) KnowledgeBaseId() pulumi.StringOutput
- func (o LookupVulnerabilityAuditResultOutput) MaxObservedCvssV2score() pulumi.Float64Output
- func (o LookupVulnerabilityAuditResultOutput) MaxObservedCvssV2scoreWithIgnored() pulumi.Float64Output
- func (o LookupVulnerabilityAuditResultOutput) MaxObservedCvssV3score() pulumi.Float64Output
- func (o LookupVulnerabilityAuditResultOutput) MaxObservedCvssV3scoreWithIgnored() pulumi.Float64Output
- func (o LookupVulnerabilityAuditResultOutput) Sources() GetVulnerabilityAuditSourceArrayOutput
- func (o LookupVulnerabilityAuditResultOutput) State() pulumi.StringOutput
- func (o LookupVulnerabilityAuditResultOutput) SystemTags() pulumi.MapOutput
- func (o LookupVulnerabilityAuditResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupVulnerabilityAuditResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupVulnerabilityAuditResultOutput) ToLookupVulnerabilityAuditResultOutput() LookupVulnerabilityAuditResultOutput
- func (o LookupVulnerabilityAuditResultOutput) ToLookupVulnerabilityAuditResultOutputWithContext(ctx context.Context) LookupVulnerabilityAuditResultOutput
- func (o LookupVulnerabilityAuditResultOutput) Vulnerabilities() GetVulnerabilityAuditVulnerabilityArrayOutput
- func (o LookupVulnerabilityAuditResultOutput) VulnerabilityAuditId() pulumi.StringOutput
- func (o LookupVulnerabilityAuditResultOutput) VulnerableArtifactsCount() pulumi.IntOutput
- func (o LookupVulnerabilityAuditResultOutput) VulnerableArtifactsCountWithIgnored() pulumi.IntOutput
- type VulnerabilityAudit
- type VulnerabilityAuditApplicationDependency
- type VulnerabilityAuditApplicationDependencyArgs
- func (VulnerabilityAuditApplicationDependencyArgs) ElementType() reflect.Type
- func (i VulnerabilityAuditApplicationDependencyArgs) ToVulnerabilityAuditApplicationDependencyOutput() VulnerabilityAuditApplicationDependencyOutput
- func (i VulnerabilityAuditApplicationDependencyArgs) ToVulnerabilityAuditApplicationDependencyOutputWithContext(ctx context.Context) VulnerabilityAuditApplicationDependencyOutput
- type VulnerabilityAuditApplicationDependencyArray
- func (VulnerabilityAuditApplicationDependencyArray) ElementType() reflect.Type
- func (i VulnerabilityAuditApplicationDependencyArray) ToVulnerabilityAuditApplicationDependencyArrayOutput() VulnerabilityAuditApplicationDependencyArrayOutput
- func (i VulnerabilityAuditApplicationDependencyArray) ToVulnerabilityAuditApplicationDependencyArrayOutputWithContext(ctx context.Context) VulnerabilityAuditApplicationDependencyArrayOutput
- type VulnerabilityAuditApplicationDependencyArrayInput
- type VulnerabilityAuditApplicationDependencyArrayOutput
- func (VulnerabilityAuditApplicationDependencyArrayOutput) ElementType() reflect.Type
- func (o VulnerabilityAuditApplicationDependencyArrayOutput) Index(i pulumi.IntInput) VulnerabilityAuditApplicationDependencyOutput
- func (o VulnerabilityAuditApplicationDependencyArrayOutput) ToVulnerabilityAuditApplicationDependencyArrayOutput() VulnerabilityAuditApplicationDependencyArrayOutput
- func (o VulnerabilityAuditApplicationDependencyArrayOutput) ToVulnerabilityAuditApplicationDependencyArrayOutputWithContext(ctx context.Context) VulnerabilityAuditApplicationDependencyArrayOutput
- type VulnerabilityAuditApplicationDependencyInput
- type VulnerabilityAuditApplicationDependencyOutput
- func (o VulnerabilityAuditApplicationDependencyOutput) ApplicationDependencyNodeIds() pulumi.StringArrayOutput
- func (VulnerabilityAuditApplicationDependencyOutput) ElementType() reflect.Type
- func (o VulnerabilityAuditApplicationDependencyOutput) Gav() pulumi.StringOutput
- func (o VulnerabilityAuditApplicationDependencyOutput) NodeId() pulumi.StringOutput
- func (o VulnerabilityAuditApplicationDependencyOutput) ToVulnerabilityAuditApplicationDependencyOutput() VulnerabilityAuditApplicationDependencyOutput
- func (o VulnerabilityAuditApplicationDependencyOutput) ToVulnerabilityAuditApplicationDependencyOutputWithContext(ctx context.Context) VulnerabilityAuditApplicationDependencyOutput
- type VulnerabilityAuditArgs
- type VulnerabilityAuditArray
- type VulnerabilityAuditArrayInput
- type VulnerabilityAuditArrayOutput
- func (VulnerabilityAuditArrayOutput) ElementType() reflect.Type
- func (o VulnerabilityAuditArrayOutput) Index(i pulumi.IntInput) VulnerabilityAuditOutput
- func (o VulnerabilityAuditArrayOutput) ToVulnerabilityAuditArrayOutput() VulnerabilityAuditArrayOutput
- func (o VulnerabilityAuditArrayOutput) ToVulnerabilityAuditArrayOutputWithContext(ctx context.Context) VulnerabilityAuditArrayOutput
- type VulnerabilityAuditConfiguration
- type VulnerabilityAuditConfigurationArgs
- func (VulnerabilityAuditConfigurationArgs) ElementType() reflect.Type
- func (i VulnerabilityAuditConfigurationArgs) ToVulnerabilityAuditConfigurationOutput() VulnerabilityAuditConfigurationOutput
- func (i VulnerabilityAuditConfigurationArgs) ToVulnerabilityAuditConfigurationOutputWithContext(ctx context.Context) VulnerabilityAuditConfigurationOutput
- func (i VulnerabilityAuditConfigurationArgs) ToVulnerabilityAuditConfigurationPtrOutput() VulnerabilityAuditConfigurationPtrOutput
- func (i VulnerabilityAuditConfigurationArgs) ToVulnerabilityAuditConfigurationPtrOutputWithContext(ctx context.Context) VulnerabilityAuditConfigurationPtrOutput
- type VulnerabilityAuditConfigurationInput
- type VulnerabilityAuditConfigurationOutput
- func (VulnerabilityAuditConfigurationOutput) ElementType() reflect.Type
- func (o VulnerabilityAuditConfigurationOutput) Exclusions() pulumi.StringArrayOutput
- func (o VulnerabilityAuditConfigurationOutput) MaxPermissibleCvssV2score() pulumi.Float64PtrOutput
- func (o VulnerabilityAuditConfigurationOutput) MaxPermissibleCvssV3score() pulumi.Float64PtrOutput
- func (o VulnerabilityAuditConfigurationOutput) ToVulnerabilityAuditConfigurationOutput() VulnerabilityAuditConfigurationOutput
- func (o VulnerabilityAuditConfigurationOutput) ToVulnerabilityAuditConfigurationOutputWithContext(ctx context.Context) VulnerabilityAuditConfigurationOutput
- func (o VulnerabilityAuditConfigurationOutput) ToVulnerabilityAuditConfigurationPtrOutput() VulnerabilityAuditConfigurationPtrOutput
- func (o VulnerabilityAuditConfigurationOutput) ToVulnerabilityAuditConfigurationPtrOutputWithContext(ctx context.Context) VulnerabilityAuditConfigurationPtrOutput
- type VulnerabilityAuditConfigurationPtrInput
- type VulnerabilityAuditConfigurationPtrOutput
- func (o VulnerabilityAuditConfigurationPtrOutput) Elem() VulnerabilityAuditConfigurationOutput
- func (VulnerabilityAuditConfigurationPtrOutput) ElementType() reflect.Type
- func (o VulnerabilityAuditConfigurationPtrOutput) Exclusions() pulumi.StringArrayOutput
- func (o VulnerabilityAuditConfigurationPtrOutput) MaxPermissibleCvssV2score() pulumi.Float64PtrOutput
- func (o VulnerabilityAuditConfigurationPtrOutput) MaxPermissibleCvssV3score() pulumi.Float64PtrOutput
- func (o VulnerabilityAuditConfigurationPtrOutput) ToVulnerabilityAuditConfigurationPtrOutput() VulnerabilityAuditConfigurationPtrOutput
- func (o VulnerabilityAuditConfigurationPtrOutput) ToVulnerabilityAuditConfigurationPtrOutputWithContext(ctx context.Context) VulnerabilityAuditConfigurationPtrOutput
- type VulnerabilityAuditInput
- type VulnerabilityAuditMap
- type VulnerabilityAuditMapInput
- type VulnerabilityAuditMapOutput
- func (VulnerabilityAuditMapOutput) ElementType() reflect.Type
- func (o VulnerabilityAuditMapOutput) MapIndex(k pulumi.StringInput) VulnerabilityAuditOutput
- func (o VulnerabilityAuditMapOutput) ToVulnerabilityAuditMapOutput() VulnerabilityAuditMapOutput
- func (o VulnerabilityAuditMapOutput) ToVulnerabilityAuditMapOutputWithContext(ctx context.Context) VulnerabilityAuditMapOutput
- type VulnerabilityAuditOutput
- func (o VulnerabilityAuditOutput) ApplicationDependencies() VulnerabilityAuditApplicationDependencyArrayOutput
- func (o VulnerabilityAuditOutput) BuildType() pulumi.StringOutput
- func (o VulnerabilityAuditOutput) CompartmentId() pulumi.StringOutput
- func (o VulnerabilityAuditOutput) Configuration() VulnerabilityAuditConfigurationOutput
- func (o VulnerabilityAuditOutput) DefinedTags() pulumi.MapOutput
- func (o VulnerabilityAuditOutput) DisplayName() pulumi.StringOutput
- func (VulnerabilityAuditOutput) ElementType() reflect.Type
- func (o VulnerabilityAuditOutput) FreeformTags() pulumi.MapOutput
- func (o VulnerabilityAuditOutput) IsSuccess() pulumi.BoolOutput
- func (o VulnerabilityAuditOutput) KnowledgeBaseId() pulumi.StringOutput
- func (o VulnerabilityAuditOutput) MaxObservedCvssV2score() pulumi.Float64Output
- func (o VulnerabilityAuditOutput) MaxObservedCvssV2scoreWithIgnored() pulumi.Float64Output
- func (o VulnerabilityAuditOutput) MaxObservedCvssV3score() pulumi.Float64Output
- func (o VulnerabilityAuditOutput) MaxObservedCvssV3scoreWithIgnored() pulumi.Float64Output
- func (o VulnerabilityAuditOutput) Source() VulnerabilityAuditSourceOutput
- func (o VulnerabilityAuditOutput) State() pulumi.StringOutput
- func (o VulnerabilityAuditOutput) SystemTags() pulumi.MapOutput
- func (o VulnerabilityAuditOutput) TimeCreated() pulumi.StringOutput
- func (o VulnerabilityAuditOutput) TimeUpdated() pulumi.StringOutput
- func (o VulnerabilityAuditOutput) ToVulnerabilityAuditOutput() VulnerabilityAuditOutput
- func (o VulnerabilityAuditOutput) ToVulnerabilityAuditOutputWithContext(ctx context.Context) VulnerabilityAuditOutput
- func (o VulnerabilityAuditOutput) Vulnerabilities() VulnerabilityAuditVulnerabilityArrayOutput
- func (o VulnerabilityAuditOutput) VulnerableArtifactsCount() pulumi.IntOutput
- func (o VulnerabilityAuditOutput) VulnerableArtifactsCountWithIgnored() pulumi.IntOutput
- type VulnerabilityAuditSource
- type VulnerabilityAuditSourceArgs
- func (VulnerabilityAuditSourceArgs) ElementType() reflect.Type
- func (i VulnerabilityAuditSourceArgs) ToVulnerabilityAuditSourceOutput() VulnerabilityAuditSourceOutput
- func (i VulnerabilityAuditSourceArgs) ToVulnerabilityAuditSourceOutputWithContext(ctx context.Context) VulnerabilityAuditSourceOutput
- func (i VulnerabilityAuditSourceArgs) ToVulnerabilityAuditSourcePtrOutput() VulnerabilityAuditSourcePtrOutput
- func (i VulnerabilityAuditSourceArgs) ToVulnerabilityAuditSourcePtrOutputWithContext(ctx context.Context) VulnerabilityAuditSourcePtrOutput
- type VulnerabilityAuditSourceInput
- type VulnerabilityAuditSourceOutput
- func (o VulnerabilityAuditSourceOutput) Description() pulumi.StringPtrOutput
- func (VulnerabilityAuditSourceOutput) ElementType() reflect.Type
- func (o VulnerabilityAuditSourceOutput) OciResourceId() pulumi.StringPtrOutput
- func (o VulnerabilityAuditSourceOutput) ToVulnerabilityAuditSourceOutput() VulnerabilityAuditSourceOutput
- func (o VulnerabilityAuditSourceOutput) ToVulnerabilityAuditSourceOutputWithContext(ctx context.Context) VulnerabilityAuditSourceOutput
- func (o VulnerabilityAuditSourceOutput) ToVulnerabilityAuditSourcePtrOutput() VulnerabilityAuditSourcePtrOutput
- func (o VulnerabilityAuditSourceOutput) ToVulnerabilityAuditSourcePtrOutputWithContext(ctx context.Context) VulnerabilityAuditSourcePtrOutput
- func (o VulnerabilityAuditSourceOutput) Type() pulumi.StringOutput
- type VulnerabilityAuditSourcePtrInput
- type VulnerabilityAuditSourcePtrOutput
- func (o VulnerabilityAuditSourcePtrOutput) Description() pulumi.StringPtrOutput
- func (o VulnerabilityAuditSourcePtrOutput) Elem() VulnerabilityAuditSourceOutput
- func (VulnerabilityAuditSourcePtrOutput) ElementType() reflect.Type
- func (o VulnerabilityAuditSourcePtrOutput) OciResourceId() pulumi.StringPtrOutput
- func (o VulnerabilityAuditSourcePtrOutput) ToVulnerabilityAuditSourcePtrOutput() VulnerabilityAuditSourcePtrOutput
- func (o VulnerabilityAuditSourcePtrOutput) ToVulnerabilityAuditSourcePtrOutputWithContext(ctx context.Context) VulnerabilityAuditSourcePtrOutput
- func (o VulnerabilityAuditSourcePtrOutput) Type() pulumi.StringPtrOutput
- type VulnerabilityAuditState
- type VulnerabilityAuditVulnerability
- type VulnerabilityAuditVulnerabilityArgs
- func (VulnerabilityAuditVulnerabilityArgs) ElementType() reflect.Type
- func (i VulnerabilityAuditVulnerabilityArgs) ToVulnerabilityAuditVulnerabilityOutput() VulnerabilityAuditVulnerabilityOutput
- func (i VulnerabilityAuditVulnerabilityArgs) ToVulnerabilityAuditVulnerabilityOutputWithContext(ctx context.Context) VulnerabilityAuditVulnerabilityOutput
- type VulnerabilityAuditVulnerabilityArray
- func (VulnerabilityAuditVulnerabilityArray) ElementType() reflect.Type
- func (i VulnerabilityAuditVulnerabilityArray) ToVulnerabilityAuditVulnerabilityArrayOutput() VulnerabilityAuditVulnerabilityArrayOutput
- func (i VulnerabilityAuditVulnerabilityArray) ToVulnerabilityAuditVulnerabilityArrayOutputWithContext(ctx context.Context) VulnerabilityAuditVulnerabilityArrayOutput
- type VulnerabilityAuditVulnerabilityArrayInput
- type VulnerabilityAuditVulnerabilityArrayOutput
- func (VulnerabilityAuditVulnerabilityArrayOutput) ElementType() reflect.Type
- func (o VulnerabilityAuditVulnerabilityArrayOutput) Index(i pulumi.IntInput) VulnerabilityAuditVulnerabilityOutput
- func (o VulnerabilityAuditVulnerabilityArrayOutput) ToVulnerabilityAuditVulnerabilityArrayOutput() VulnerabilityAuditVulnerabilityArrayOutput
- func (o VulnerabilityAuditVulnerabilityArrayOutput) ToVulnerabilityAuditVulnerabilityArrayOutputWithContext(ctx context.Context) VulnerabilityAuditVulnerabilityArrayOutput
- type VulnerabilityAuditVulnerabilityInput
- type VulnerabilityAuditVulnerabilityOutput
- func (o VulnerabilityAuditVulnerabilityOutput) CvssV2score() pulumi.Float64PtrOutput
- func (o VulnerabilityAuditVulnerabilityOutput) CvssV3score() pulumi.Float64PtrOutput
- func (VulnerabilityAuditVulnerabilityOutput) ElementType() reflect.Type
- func (o VulnerabilityAuditVulnerabilityOutput) Id() pulumi.StringPtrOutput
- func (o VulnerabilityAuditVulnerabilityOutput) IsIgnored() pulumi.BoolPtrOutput
- func (o VulnerabilityAuditVulnerabilityOutput) ToVulnerabilityAuditVulnerabilityOutput() VulnerabilityAuditVulnerabilityOutput
- func (o VulnerabilityAuditVulnerabilityOutput) ToVulnerabilityAuditVulnerabilityOutputWithContext(ctx context.Context) VulnerabilityAuditVulnerabilityOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetKnowledgebaseArgs ¶
type GetKnowledgebaseArgs struct { // The Oracle Cloud Identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of a Knowledge Base, as a URL path parameter. KnowledgeBaseId string `pulumi:"knowledgeBaseId"` }
A collection of arguments for invoking getKnowledgebase.
type GetKnowledgebaseOutputArgs ¶
type GetKnowledgebaseOutputArgs struct { // The Oracle Cloud Identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of a Knowledge Base, as a URL path parameter. KnowledgeBaseId pulumi.StringInput `pulumi:"knowledgeBaseId"` }
A collection of arguments for invoking getKnowledgebase.
func (GetKnowledgebaseOutputArgs) ElementType ¶
func (GetKnowledgebaseOutputArgs) ElementType() reflect.Type
type GetKnowledgebaseResult ¶
type GetKnowledgebaseResult struct { // The Oracle Cloud Identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base's compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The name of the Knowledge Base. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The Oracle Cloud Identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base. Id string `pulumi:"id"` KnowledgeBaseId string `pulumi:"knowledgeBaseId"` // The current lifecycle state of the Knowledge Base. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The creation date and time of the Knowledge Base (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeCreated string `pulumi:"timeCreated"` // The date and time the Knowledge Base was last updated (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getKnowledgebase.
func GetKnowledgebase ¶
func GetKnowledgebase(ctx *pulumi.Context, args *GetKnowledgebaseArgs, opts ...pulumi.InvokeOption) (*GetKnowledgebaseResult, error)
This data source provides details about a specific Knowledge Base resource in Oracle Cloud Infrastructure ADM service.
Returns the details of the specified Knowledge Base.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Adm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Adm.GetKnowledgebase(ctx, &adm.GetKnowledgebaseArgs{ KnowledgeBaseId: oci_adm_knowledge_base.Test_knowledge_base.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetKnowledgebaseResultOutput ¶
type GetKnowledgebaseResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getKnowledgebase.
func GetKnowledgebaseOutput ¶
func GetKnowledgebaseOutput(ctx *pulumi.Context, args GetKnowledgebaseOutputArgs, opts ...pulumi.InvokeOption) GetKnowledgebaseResultOutput
func (GetKnowledgebaseResultOutput) CompartmentId ¶
func (o GetKnowledgebaseResultOutput) CompartmentId() pulumi.StringOutput
The Oracle Cloud Identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base's compartment.
func (GetKnowledgebaseResultOutput) DefinedTags ¶
func (o GetKnowledgebaseResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetKnowledgebaseResultOutput) DisplayName ¶
func (o GetKnowledgebaseResultOutput) DisplayName() pulumi.StringOutput
The name of the Knowledge Base.
func (GetKnowledgebaseResultOutput) ElementType ¶
func (GetKnowledgebaseResultOutput) ElementType() reflect.Type
func (GetKnowledgebaseResultOutput) FreeformTags ¶
func (o GetKnowledgebaseResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetKnowledgebaseResultOutput) Id ¶
func (o GetKnowledgebaseResultOutput) Id() pulumi.StringOutput
The Oracle Cloud Identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base.
func (GetKnowledgebaseResultOutput) KnowledgeBaseId ¶
func (o GetKnowledgebaseResultOutput) KnowledgeBaseId() pulumi.StringOutput
func (GetKnowledgebaseResultOutput) State ¶
func (o GetKnowledgebaseResultOutput) State() pulumi.StringOutput
The current lifecycle state of the Knowledge Base.
func (GetKnowledgebaseResultOutput) SystemTags ¶
func (o GetKnowledgebaseResultOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetKnowledgebaseResultOutput) TimeCreated ¶
func (o GetKnowledgebaseResultOutput) TimeCreated() pulumi.StringOutput
The creation date and time of the Knowledge Base (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
func (GetKnowledgebaseResultOutput) TimeUpdated ¶
func (o GetKnowledgebaseResultOutput) TimeUpdated() pulumi.StringOutput
The date and time the Knowledge Base was last updated (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
func (GetKnowledgebaseResultOutput) ToGetKnowledgebaseResultOutput ¶
func (o GetKnowledgebaseResultOutput) ToGetKnowledgebaseResultOutput() GetKnowledgebaseResultOutput
func (GetKnowledgebaseResultOutput) ToGetKnowledgebaseResultOutputWithContext ¶
func (o GetKnowledgebaseResultOutput) ToGetKnowledgebaseResultOutputWithContext(ctx context.Context) GetKnowledgebaseResultOutput
type GetKnowledgebasesArgs ¶
type GetKnowledgebasesArgs struct { // A filter to return only resources that belong to the specified compartment identifier. CompartmentId *string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetKnowledgebasesFilter `pulumi:"filters"` // A filter to return only resources that match the specified identifier. Id *string `pulumi:"id"` // A filter to return only Knowledge Bases that match the specified lifecycleState. State *string `pulumi:"state"` }
A collection of arguments for invoking getKnowledgebases.
type GetKnowledgebasesFilter ¶
type GetKnowledgebasesFilterArgs ¶
type GetKnowledgebasesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetKnowledgebasesFilterArgs) ElementType ¶
func (GetKnowledgebasesFilterArgs) ElementType() reflect.Type
func (GetKnowledgebasesFilterArgs) ToGetKnowledgebasesFilterOutput ¶
func (i GetKnowledgebasesFilterArgs) ToGetKnowledgebasesFilterOutput() GetKnowledgebasesFilterOutput
func (GetKnowledgebasesFilterArgs) ToGetKnowledgebasesFilterOutputWithContext ¶
func (i GetKnowledgebasesFilterArgs) ToGetKnowledgebasesFilterOutputWithContext(ctx context.Context) GetKnowledgebasesFilterOutput
type GetKnowledgebasesFilterArray ¶
type GetKnowledgebasesFilterArray []GetKnowledgebasesFilterInput
func (GetKnowledgebasesFilterArray) ElementType ¶
func (GetKnowledgebasesFilterArray) ElementType() reflect.Type
func (GetKnowledgebasesFilterArray) ToGetKnowledgebasesFilterArrayOutput ¶
func (i GetKnowledgebasesFilterArray) ToGetKnowledgebasesFilterArrayOutput() GetKnowledgebasesFilterArrayOutput
func (GetKnowledgebasesFilterArray) ToGetKnowledgebasesFilterArrayOutputWithContext ¶
func (i GetKnowledgebasesFilterArray) ToGetKnowledgebasesFilterArrayOutputWithContext(ctx context.Context) GetKnowledgebasesFilterArrayOutput
type GetKnowledgebasesFilterArrayInput ¶
type GetKnowledgebasesFilterArrayInput interface { pulumi.Input ToGetKnowledgebasesFilterArrayOutput() GetKnowledgebasesFilterArrayOutput ToGetKnowledgebasesFilterArrayOutputWithContext(context.Context) GetKnowledgebasesFilterArrayOutput }
GetKnowledgebasesFilterArrayInput is an input type that accepts GetKnowledgebasesFilterArray and GetKnowledgebasesFilterArrayOutput values. You can construct a concrete instance of `GetKnowledgebasesFilterArrayInput` via:
GetKnowledgebasesFilterArray{ GetKnowledgebasesFilterArgs{...} }
type GetKnowledgebasesFilterArrayOutput ¶
type GetKnowledgebasesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetKnowledgebasesFilterArrayOutput) ElementType ¶
func (GetKnowledgebasesFilterArrayOutput) ElementType() reflect.Type
func (GetKnowledgebasesFilterArrayOutput) Index ¶
func (o GetKnowledgebasesFilterArrayOutput) Index(i pulumi.IntInput) GetKnowledgebasesFilterOutput
func (GetKnowledgebasesFilterArrayOutput) ToGetKnowledgebasesFilterArrayOutput ¶
func (o GetKnowledgebasesFilterArrayOutput) ToGetKnowledgebasesFilterArrayOutput() GetKnowledgebasesFilterArrayOutput
func (GetKnowledgebasesFilterArrayOutput) ToGetKnowledgebasesFilterArrayOutputWithContext ¶
func (o GetKnowledgebasesFilterArrayOutput) ToGetKnowledgebasesFilterArrayOutputWithContext(ctx context.Context) GetKnowledgebasesFilterArrayOutput
type GetKnowledgebasesFilterInput ¶
type GetKnowledgebasesFilterInput interface { pulumi.Input ToGetKnowledgebasesFilterOutput() GetKnowledgebasesFilterOutput ToGetKnowledgebasesFilterOutputWithContext(context.Context) GetKnowledgebasesFilterOutput }
GetKnowledgebasesFilterInput is an input type that accepts GetKnowledgebasesFilterArgs and GetKnowledgebasesFilterOutput values. You can construct a concrete instance of `GetKnowledgebasesFilterInput` via:
GetKnowledgebasesFilterArgs{...}
type GetKnowledgebasesFilterOutput ¶
type GetKnowledgebasesFilterOutput struct{ *pulumi.OutputState }
func (GetKnowledgebasesFilterOutput) ElementType ¶
func (GetKnowledgebasesFilterOutput) ElementType() reflect.Type
func (GetKnowledgebasesFilterOutput) Name ¶
func (o GetKnowledgebasesFilterOutput) Name() pulumi.StringOutput
func (GetKnowledgebasesFilterOutput) Regex ¶
func (o GetKnowledgebasesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetKnowledgebasesFilterOutput) ToGetKnowledgebasesFilterOutput ¶
func (o GetKnowledgebasesFilterOutput) ToGetKnowledgebasesFilterOutput() GetKnowledgebasesFilterOutput
func (GetKnowledgebasesFilterOutput) ToGetKnowledgebasesFilterOutputWithContext ¶
func (o GetKnowledgebasesFilterOutput) ToGetKnowledgebasesFilterOutputWithContext(ctx context.Context) GetKnowledgebasesFilterOutput
func (GetKnowledgebasesFilterOutput) Values ¶
func (o GetKnowledgebasesFilterOutput) Values() pulumi.StringArrayOutput
type GetKnowledgebasesKnowledgeBaseCollection ¶
type GetKnowledgebasesKnowledgeBaseCollection struct {
Items []GetKnowledgebasesKnowledgeBaseCollectionItem `pulumi:"items"`
}
type GetKnowledgebasesKnowledgeBaseCollectionArgs ¶
type GetKnowledgebasesKnowledgeBaseCollectionArgs struct {
Items GetKnowledgebasesKnowledgeBaseCollectionItemArrayInput `pulumi:"items"`
}
func (GetKnowledgebasesKnowledgeBaseCollectionArgs) ElementType ¶
func (GetKnowledgebasesKnowledgeBaseCollectionArgs) ElementType() reflect.Type
func (GetKnowledgebasesKnowledgeBaseCollectionArgs) ToGetKnowledgebasesKnowledgeBaseCollectionOutput ¶
func (i GetKnowledgebasesKnowledgeBaseCollectionArgs) ToGetKnowledgebasesKnowledgeBaseCollectionOutput() GetKnowledgebasesKnowledgeBaseCollectionOutput
func (GetKnowledgebasesKnowledgeBaseCollectionArgs) ToGetKnowledgebasesKnowledgeBaseCollectionOutputWithContext ¶
func (i GetKnowledgebasesKnowledgeBaseCollectionArgs) ToGetKnowledgebasesKnowledgeBaseCollectionOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionOutput
type GetKnowledgebasesKnowledgeBaseCollectionArray ¶
type GetKnowledgebasesKnowledgeBaseCollectionArray []GetKnowledgebasesKnowledgeBaseCollectionInput
func (GetKnowledgebasesKnowledgeBaseCollectionArray) ElementType ¶
func (GetKnowledgebasesKnowledgeBaseCollectionArray) ElementType() reflect.Type
func (GetKnowledgebasesKnowledgeBaseCollectionArray) ToGetKnowledgebasesKnowledgeBaseCollectionArrayOutput ¶
func (i GetKnowledgebasesKnowledgeBaseCollectionArray) ToGetKnowledgebasesKnowledgeBaseCollectionArrayOutput() GetKnowledgebasesKnowledgeBaseCollectionArrayOutput
func (GetKnowledgebasesKnowledgeBaseCollectionArray) ToGetKnowledgebasesKnowledgeBaseCollectionArrayOutputWithContext ¶
func (i GetKnowledgebasesKnowledgeBaseCollectionArray) ToGetKnowledgebasesKnowledgeBaseCollectionArrayOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionArrayOutput
type GetKnowledgebasesKnowledgeBaseCollectionArrayInput ¶
type GetKnowledgebasesKnowledgeBaseCollectionArrayInput interface { pulumi.Input ToGetKnowledgebasesKnowledgeBaseCollectionArrayOutput() GetKnowledgebasesKnowledgeBaseCollectionArrayOutput ToGetKnowledgebasesKnowledgeBaseCollectionArrayOutputWithContext(context.Context) GetKnowledgebasesKnowledgeBaseCollectionArrayOutput }
GetKnowledgebasesKnowledgeBaseCollectionArrayInput is an input type that accepts GetKnowledgebasesKnowledgeBaseCollectionArray and GetKnowledgebasesKnowledgeBaseCollectionArrayOutput values. You can construct a concrete instance of `GetKnowledgebasesKnowledgeBaseCollectionArrayInput` via:
GetKnowledgebasesKnowledgeBaseCollectionArray{ GetKnowledgebasesKnowledgeBaseCollectionArgs{...} }
type GetKnowledgebasesKnowledgeBaseCollectionArrayOutput ¶
type GetKnowledgebasesKnowledgeBaseCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetKnowledgebasesKnowledgeBaseCollectionArrayOutput) ElementType ¶
func (GetKnowledgebasesKnowledgeBaseCollectionArrayOutput) ElementType() reflect.Type
func (GetKnowledgebasesKnowledgeBaseCollectionArrayOutput) ToGetKnowledgebasesKnowledgeBaseCollectionArrayOutput ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionArrayOutput) ToGetKnowledgebasesKnowledgeBaseCollectionArrayOutput() GetKnowledgebasesKnowledgeBaseCollectionArrayOutput
func (GetKnowledgebasesKnowledgeBaseCollectionArrayOutput) ToGetKnowledgebasesKnowledgeBaseCollectionArrayOutputWithContext ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionArrayOutput) ToGetKnowledgebasesKnowledgeBaseCollectionArrayOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionArrayOutput
type GetKnowledgebasesKnowledgeBaseCollectionInput ¶
type GetKnowledgebasesKnowledgeBaseCollectionInput interface { pulumi.Input ToGetKnowledgebasesKnowledgeBaseCollectionOutput() GetKnowledgebasesKnowledgeBaseCollectionOutput ToGetKnowledgebasesKnowledgeBaseCollectionOutputWithContext(context.Context) GetKnowledgebasesKnowledgeBaseCollectionOutput }
GetKnowledgebasesKnowledgeBaseCollectionInput is an input type that accepts GetKnowledgebasesKnowledgeBaseCollectionArgs and GetKnowledgebasesKnowledgeBaseCollectionOutput values. You can construct a concrete instance of `GetKnowledgebasesKnowledgeBaseCollectionInput` via:
GetKnowledgebasesKnowledgeBaseCollectionArgs{...}
type GetKnowledgebasesKnowledgeBaseCollectionItem ¶
type GetKnowledgebasesKnowledgeBaseCollectionItem struct { // A filter to return only resources that belong to the specified compartment identifier. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // A filter to return only resources that match the specified identifier. Id string `pulumi:"id"` // A filter to return only Knowledge Bases that match the specified lifecycleState. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The creation date and time of the Knowledge Base (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeCreated string `pulumi:"timeCreated"` // The date and time the Knowledge Base was last updated (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeUpdated string `pulumi:"timeUpdated"` }
type GetKnowledgebasesKnowledgeBaseCollectionItemArgs ¶
type GetKnowledgebasesKnowledgeBaseCollectionItemArgs struct { // A filter to return only resources that belong to the specified compartment identifier. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // A filter to return only resources that match the specified identifier. Id pulumi.StringInput `pulumi:"id"` // A filter to return only Knowledge Bases that match the specified lifecycleState. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The creation date and time of the Knowledge Base (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The date and time the Knowledge Base was last updated (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetKnowledgebasesKnowledgeBaseCollectionItemArgs) ElementType ¶
func (GetKnowledgebasesKnowledgeBaseCollectionItemArgs) ElementType() reflect.Type
func (GetKnowledgebasesKnowledgeBaseCollectionItemArgs) ToGetKnowledgebasesKnowledgeBaseCollectionItemOutput ¶
func (i GetKnowledgebasesKnowledgeBaseCollectionItemArgs) ToGetKnowledgebasesKnowledgeBaseCollectionItemOutput() GetKnowledgebasesKnowledgeBaseCollectionItemOutput
func (GetKnowledgebasesKnowledgeBaseCollectionItemArgs) ToGetKnowledgebasesKnowledgeBaseCollectionItemOutputWithContext ¶
func (i GetKnowledgebasesKnowledgeBaseCollectionItemArgs) ToGetKnowledgebasesKnowledgeBaseCollectionItemOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionItemOutput
type GetKnowledgebasesKnowledgeBaseCollectionItemArray ¶
type GetKnowledgebasesKnowledgeBaseCollectionItemArray []GetKnowledgebasesKnowledgeBaseCollectionItemInput
func (GetKnowledgebasesKnowledgeBaseCollectionItemArray) ElementType ¶
func (GetKnowledgebasesKnowledgeBaseCollectionItemArray) ElementType() reflect.Type
func (GetKnowledgebasesKnowledgeBaseCollectionItemArray) ToGetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput ¶
func (i GetKnowledgebasesKnowledgeBaseCollectionItemArray) ToGetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput() GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput
func (GetKnowledgebasesKnowledgeBaseCollectionItemArray) ToGetKnowledgebasesKnowledgeBaseCollectionItemArrayOutputWithContext ¶
func (i GetKnowledgebasesKnowledgeBaseCollectionItemArray) ToGetKnowledgebasesKnowledgeBaseCollectionItemArrayOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput
type GetKnowledgebasesKnowledgeBaseCollectionItemArrayInput ¶
type GetKnowledgebasesKnowledgeBaseCollectionItemArrayInput interface { pulumi.Input ToGetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput() GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput ToGetKnowledgebasesKnowledgeBaseCollectionItemArrayOutputWithContext(context.Context) GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput }
GetKnowledgebasesKnowledgeBaseCollectionItemArrayInput is an input type that accepts GetKnowledgebasesKnowledgeBaseCollectionItemArray and GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput values. You can construct a concrete instance of `GetKnowledgebasesKnowledgeBaseCollectionItemArrayInput` via:
GetKnowledgebasesKnowledgeBaseCollectionItemArray{ GetKnowledgebasesKnowledgeBaseCollectionItemArgs{...} }
type GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput ¶
type GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput) ElementType ¶
func (GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput) ElementType() reflect.Type
func (GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput) ToGetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput) ToGetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput() GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput
func (GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput) ToGetKnowledgebasesKnowledgeBaseCollectionItemArrayOutputWithContext ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput) ToGetKnowledgebasesKnowledgeBaseCollectionItemArrayOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionItemArrayOutput
type GetKnowledgebasesKnowledgeBaseCollectionItemInput ¶
type GetKnowledgebasesKnowledgeBaseCollectionItemInput interface { pulumi.Input ToGetKnowledgebasesKnowledgeBaseCollectionItemOutput() GetKnowledgebasesKnowledgeBaseCollectionItemOutput ToGetKnowledgebasesKnowledgeBaseCollectionItemOutputWithContext(context.Context) GetKnowledgebasesKnowledgeBaseCollectionItemOutput }
GetKnowledgebasesKnowledgeBaseCollectionItemInput is an input type that accepts GetKnowledgebasesKnowledgeBaseCollectionItemArgs and GetKnowledgebasesKnowledgeBaseCollectionItemOutput values. You can construct a concrete instance of `GetKnowledgebasesKnowledgeBaseCollectionItemInput` via:
GetKnowledgebasesKnowledgeBaseCollectionItemArgs{...}
type GetKnowledgebasesKnowledgeBaseCollectionItemOutput ¶
type GetKnowledgebasesKnowledgeBaseCollectionItemOutput struct{ *pulumi.OutputState }
func (GetKnowledgebasesKnowledgeBaseCollectionItemOutput) CompartmentId ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) CompartmentId() pulumi.StringOutput
A filter to return only resources that belong to the specified compartment identifier.
func (GetKnowledgebasesKnowledgeBaseCollectionItemOutput) DefinedTags ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetKnowledgebasesKnowledgeBaseCollectionItemOutput) DisplayName ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetKnowledgebasesKnowledgeBaseCollectionItemOutput) ElementType ¶
func (GetKnowledgebasesKnowledgeBaseCollectionItemOutput) ElementType() reflect.Type
func (GetKnowledgebasesKnowledgeBaseCollectionItemOutput) FreeformTags ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetKnowledgebasesKnowledgeBaseCollectionItemOutput) Id ¶
A filter to return only resources that match the specified identifier.
func (GetKnowledgebasesKnowledgeBaseCollectionItemOutput) State ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) State() pulumi.StringOutput
A filter to return only Knowledge Bases that match the specified lifecycleState.
func (GetKnowledgebasesKnowledgeBaseCollectionItemOutput) SystemTags ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetKnowledgebasesKnowledgeBaseCollectionItemOutput) TimeCreated ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) TimeCreated() pulumi.StringOutput
The creation date and time of the Knowledge Base (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
func (GetKnowledgebasesKnowledgeBaseCollectionItemOutput) TimeUpdated ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The date and time the Knowledge Base was last updated (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
func (GetKnowledgebasesKnowledgeBaseCollectionItemOutput) ToGetKnowledgebasesKnowledgeBaseCollectionItemOutput ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) ToGetKnowledgebasesKnowledgeBaseCollectionItemOutput() GetKnowledgebasesKnowledgeBaseCollectionItemOutput
func (GetKnowledgebasesKnowledgeBaseCollectionItemOutput) ToGetKnowledgebasesKnowledgeBaseCollectionItemOutputWithContext ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionItemOutput) ToGetKnowledgebasesKnowledgeBaseCollectionItemOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionItemOutput
type GetKnowledgebasesKnowledgeBaseCollectionOutput ¶
type GetKnowledgebasesKnowledgeBaseCollectionOutput struct{ *pulumi.OutputState }
func (GetKnowledgebasesKnowledgeBaseCollectionOutput) ElementType ¶
func (GetKnowledgebasesKnowledgeBaseCollectionOutput) ElementType() reflect.Type
func (GetKnowledgebasesKnowledgeBaseCollectionOutput) ToGetKnowledgebasesKnowledgeBaseCollectionOutput ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionOutput) ToGetKnowledgebasesKnowledgeBaseCollectionOutput() GetKnowledgebasesKnowledgeBaseCollectionOutput
func (GetKnowledgebasesKnowledgeBaseCollectionOutput) ToGetKnowledgebasesKnowledgeBaseCollectionOutputWithContext ¶
func (o GetKnowledgebasesKnowledgeBaseCollectionOutput) ToGetKnowledgebasesKnowledgeBaseCollectionOutputWithContext(ctx context.Context) GetKnowledgebasesKnowledgeBaseCollectionOutput
type GetKnowledgebasesOutputArgs ¶
type GetKnowledgebasesOutputArgs struct { // A filter to return only resources that belong to the specified compartment identifier. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetKnowledgebasesFilterArrayInput `pulumi:"filters"` // A filter to return only resources that match the specified identifier. Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only Knowledge Bases that match the specified lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getKnowledgebases.
func (GetKnowledgebasesOutputArgs) ElementType ¶
func (GetKnowledgebasesOutputArgs) ElementType() reflect.Type
type GetKnowledgebasesResult ¶
type GetKnowledgebasesResult struct { // The Oracle Cloud Identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base's compartment. CompartmentId *string `pulumi:"compartmentId"` // The name of the Knowledge Base. DisplayName *string `pulumi:"displayName"` Filters []GetKnowledgebasesFilter `pulumi:"filters"` // The Oracle Cloud Identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base. Id *string `pulumi:"id"` // The list of knowledge_base_collection. KnowledgeBaseCollections []GetKnowledgebasesKnowledgeBaseCollection `pulumi:"knowledgeBaseCollections"` // The current lifecycle state of the Knowledge Base. State *string `pulumi:"state"` }
A collection of values returned by getKnowledgebases.
func GetKnowledgebases ¶
func GetKnowledgebases(ctx *pulumi.Context, args *GetKnowledgebasesArgs, opts ...pulumi.InvokeOption) (*GetKnowledgebasesResult, error)
This data source provides the list of Knowledge Bases in Oracle Cloud Infrastructure ADM service.
Returns a list of KnowledgeBases based on the specified query parameters. At least id or compartmentId query parameter must be provided.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Adm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Adm.GetKnowledgebases(ctx, &adm.GetKnowledgebasesArgs{ CompartmentId: pulumi.StringRef(_var.Compartment_id), DisplayName: pulumi.StringRef(_var.Knowledge_base_display_name), Id: pulumi.StringRef(_var.Knowledge_base_id), State: pulumi.StringRef(_var.Knowledge_base_state), }, nil) if err != nil { return err } return nil }) }
```
type GetKnowledgebasesResultOutput ¶
type GetKnowledgebasesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getKnowledgebases.
func GetKnowledgebasesOutput ¶
func GetKnowledgebasesOutput(ctx *pulumi.Context, args GetKnowledgebasesOutputArgs, opts ...pulumi.InvokeOption) GetKnowledgebasesResultOutput
func (GetKnowledgebasesResultOutput) CompartmentId ¶
func (o GetKnowledgebasesResultOutput) CompartmentId() pulumi.StringPtrOutput
The Oracle Cloud Identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base's compartment.
func (GetKnowledgebasesResultOutput) DisplayName ¶
func (o GetKnowledgebasesResultOutput) DisplayName() pulumi.StringPtrOutput
The name of the Knowledge Base.
func (GetKnowledgebasesResultOutput) ElementType ¶
func (GetKnowledgebasesResultOutput) ElementType() reflect.Type
func (GetKnowledgebasesResultOutput) Filters ¶
func (o GetKnowledgebasesResultOutput) Filters() GetKnowledgebasesFilterArrayOutput
func (GetKnowledgebasesResultOutput) Id ¶
func (o GetKnowledgebasesResultOutput) Id() pulumi.StringPtrOutput
The Oracle Cloud Identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base.
func (GetKnowledgebasesResultOutput) KnowledgeBaseCollections ¶
func (o GetKnowledgebasesResultOutput) KnowledgeBaseCollections() GetKnowledgebasesKnowledgeBaseCollectionArrayOutput
The list of knowledge_base_collection.
func (GetKnowledgebasesResultOutput) State ¶
func (o GetKnowledgebasesResultOutput) State() pulumi.StringPtrOutput
The current lifecycle state of the Knowledge Base.
func (GetKnowledgebasesResultOutput) ToGetKnowledgebasesResultOutput ¶
func (o GetKnowledgebasesResultOutput) ToGetKnowledgebasesResultOutput() GetKnowledgebasesResultOutput
func (GetKnowledgebasesResultOutput) ToGetKnowledgebasesResultOutputWithContext ¶
func (o GetKnowledgebasesResultOutput) ToGetKnowledgebasesResultOutputWithContext(ctx context.Context) GetKnowledgebasesResultOutput
type GetVulnerabilityAuditApplicationDependencyArgs ¶
type GetVulnerabilityAuditApplicationDependencyArgs struct { ApplicationDependencyNodeIds pulumi.StringArrayInput `pulumi:"applicationDependencyNodeIds"` Gav pulumi.StringInput `pulumi:"gav"` NodeId pulumi.StringInput `pulumi:"nodeId"` }
func (GetVulnerabilityAuditApplicationDependencyArgs) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyArgs) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyArgs) ToGetVulnerabilityAuditApplicationDependencyOutput ¶
func (i GetVulnerabilityAuditApplicationDependencyArgs) ToGetVulnerabilityAuditApplicationDependencyOutput() GetVulnerabilityAuditApplicationDependencyOutput
func (GetVulnerabilityAuditApplicationDependencyArgs) ToGetVulnerabilityAuditApplicationDependencyOutputWithContext ¶
func (i GetVulnerabilityAuditApplicationDependencyArgs) ToGetVulnerabilityAuditApplicationDependencyOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyOutput
type GetVulnerabilityAuditApplicationDependencyArray ¶
type GetVulnerabilityAuditApplicationDependencyArray []GetVulnerabilityAuditApplicationDependencyInput
func (GetVulnerabilityAuditApplicationDependencyArray) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyArray) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyArray) ToGetVulnerabilityAuditApplicationDependencyArrayOutput ¶
func (i GetVulnerabilityAuditApplicationDependencyArray) ToGetVulnerabilityAuditApplicationDependencyArrayOutput() GetVulnerabilityAuditApplicationDependencyArrayOutput
func (GetVulnerabilityAuditApplicationDependencyArray) ToGetVulnerabilityAuditApplicationDependencyArrayOutputWithContext ¶
func (i GetVulnerabilityAuditApplicationDependencyArray) ToGetVulnerabilityAuditApplicationDependencyArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyArrayOutput
type GetVulnerabilityAuditApplicationDependencyArrayInput ¶
type GetVulnerabilityAuditApplicationDependencyArrayInput interface { pulumi.Input ToGetVulnerabilityAuditApplicationDependencyArrayOutput() GetVulnerabilityAuditApplicationDependencyArrayOutput ToGetVulnerabilityAuditApplicationDependencyArrayOutputWithContext(context.Context) GetVulnerabilityAuditApplicationDependencyArrayOutput }
GetVulnerabilityAuditApplicationDependencyArrayInput is an input type that accepts GetVulnerabilityAuditApplicationDependencyArray and GetVulnerabilityAuditApplicationDependencyArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditApplicationDependencyArrayInput` via:
GetVulnerabilityAuditApplicationDependencyArray{ GetVulnerabilityAuditApplicationDependencyArgs{...} }
type GetVulnerabilityAuditApplicationDependencyArrayOutput ¶
type GetVulnerabilityAuditApplicationDependencyArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditApplicationDependencyArrayOutput) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyArrayOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyArrayOutput) ToGetVulnerabilityAuditApplicationDependencyArrayOutput ¶
func (o GetVulnerabilityAuditApplicationDependencyArrayOutput) ToGetVulnerabilityAuditApplicationDependencyArrayOutput() GetVulnerabilityAuditApplicationDependencyArrayOutput
func (GetVulnerabilityAuditApplicationDependencyArrayOutput) ToGetVulnerabilityAuditApplicationDependencyArrayOutputWithContext ¶
func (o GetVulnerabilityAuditApplicationDependencyArrayOutput) ToGetVulnerabilityAuditApplicationDependencyArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyArrayOutput
type GetVulnerabilityAuditApplicationDependencyInput ¶
type GetVulnerabilityAuditApplicationDependencyInput interface { pulumi.Input ToGetVulnerabilityAuditApplicationDependencyOutput() GetVulnerabilityAuditApplicationDependencyOutput ToGetVulnerabilityAuditApplicationDependencyOutputWithContext(context.Context) GetVulnerabilityAuditApplicationDependencyOutput }
GetVulnerabilityAuditApplicationDependencyInput is an input type that accepts GetVulnerabilityAuditApplicationDependencyArgs and GetVulnerabilityAuditApplicationDependencyOutput values. You can construct a concrete instance of `GetVulnerabilityAuditApplicationDependencyInput` via:
GetVulnerabilityAuditApplicationDependencyArgs{...}
type GetVulnerabilityAuditApplicationDependencyOutput ¶
type GetVulnerabilityAuditApplicationDependencyOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditApplicationDependencyOutput) ApplicationDependencyNodeIds ¶
func (o GetVulnerabilityAuditApplicationDependencyOutput) ApplicationDependencyNodeIds() pulumi.StringArrayOutput
func (GetVulnerabilityAuditApplicationDependencyOutput) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyOutput) Gav ¶
func (o GetVulnerabilityAuditApplicationDependencyOutput) Gav() pulumi.StringOutput
func (GetVulnerabilityAuditApplicationDependencyOutput) NodeId ¶
func (o GetVulnerabilityAuditApplicationDependencyOutput) NodeId() pulumi.StringOutput
func (GetVulnerabilityAuditApplicationDependencyOutput) ToGetVulnerabilityAuditApplicationDependencyOutput ¶
func (o GetVulnerabilityAuditApplicationDependencyOutput) ToGetVulnerabilityAuditApplicationDependencyOutput() GetVulnerabilityAuditApplicationDependencyOutput
func (GetVulnerabilityAuditApplicationDependencyOutput) ToGetVulnerabilityAuditApplicationDependencyOutputWithContext ¶
func (o GetVulnerabilityAuditApplicationDependencyOutput) ToGetVulnerabilityAuditApplicationDependencyOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollection ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollection struct { // List of Vulnerability Audit summaries. Items []GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItem `pulumi:"items"` }
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArgs ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArgs struct { // List of Vulnerability Audit summaries. Items GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayInput `pulumi:"items"` }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArgs) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutputWithContext ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArray ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArray []GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionInput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArray) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutputWithContext ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayInput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayInput interface { pulumi.Input ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutputWithContext(context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput }
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayInput is an input type that accepts GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArray and GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayInput` via:
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArray{ GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArgs{...} }
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput) Index ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutputWithContext ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionInput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionInput interface { pulumi.Input ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutputWithContext(context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput }
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionInput is an input type that accepts GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArgs and GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput values. You can construct a concrete instance of `GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionInput` via:
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArgs{...}
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItem ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItem struct { // List of Application Dependencies on which this Application Dependency depends, each identified by its nodeId. ApplicationDependencyNodeIds []string `pulumi:"applicationDependencyNodeIds"` // A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given. Gav string `pulumi:"gav"` // Indicates if the artifact is found in the knowledge base. IsFoundInKnowledgeBase bool `pulumi:"isFoundInKnowledgeBase"` // Unique identifier of an Application Dependency, for example nodeId1. NodeId string `pulumi:"nodeId"` // List of vulnerabilities for the Application Dependency. Vulnerabilities []GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerability `pulumi:"vulnerabilities"` }
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArgs ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArgs struct { // List of Application Dependencies on which this Application Dependency depends, each identified by its nodeId. ApplicationDependencyNodeIds pulumi.StringArrayInput `pulumi:"applicationDependencyNodeIds"` // A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given. Gav pulumi.StringInput `pulumi:"gav"` // Indicates if the artifact is found in the knowledge base. IsFoundInKnowledgeBase pulumi.BoolInput `pulumi:"isFoundInKnowledgeBase"` // Unique identifier of an Application Dependency, for example nodeId1. NodeId pulumi.StringInput `pulumi:"nodeId"` // List of vulnerabilities for the Application Dependency. Vulnerabilities GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayInput `pulumi:"vulnerabilities"` }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArgs) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutputWithContext ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArray ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArray []GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemInput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArray) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutputWithContext ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayInput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayInput interface { pulumi.Input ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutputWithContext(context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput }
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayInput is an input type that accepts GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArray and GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayInput` via:
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArray{ GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArgs{...} }
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput) Index ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutputWithContext ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemInput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemInput interface { pulumi.Input ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutputWithContext(context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput }
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemInput is an input type that accepts GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArgs and GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput values. You can construct a concrete instance of `GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemInput` via:
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArgs{...}
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) ApplicationDependencyNodeIds ¶ added in v0.6.0
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) ApplicationDependencyNodeIds() pulumi.StringArrayOutput
List of Application Dependencies on which this Application Dependency depends, each identified by its nodeId.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) Gav ¶ added in v0.6.0
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) Gav() pulumi.StringOutput
A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) IsFoundInKnowledgeBase ¶ added in v0.6.0
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) IsFoundInKnowledgeBase() pulumi.BoolOutput
Indicates if the artifact is found in the knowledge base.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) NodeId ¶ added in v0.6.0
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) NodeId() pulumi.StringOutput
Unique identifier of an Application Dependency, for example nodeId1.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutputWithContext ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) Vulnerabilities ¶ added in v0.6.0
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemOutput) Vulnerabilities() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput
List of vulnerabilities for the Application Dependency.
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerability ¶ added in v0.6.0
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerability struct { // Common Vulnerability Scoring System (CVSS) Version 2. CvssV2score float64 `pulumi:"cvssV2score"` // Common Vulnerability Scoring System (CVSS) Version 3. CvssV3score float64 `pulumi:"cvssV3score"` // Unique vulnerability identifier, e.g. CVE-1999-0067. Id string `pulumi:"id"` // Indicates if the vulnerability was ignored according to the audit configuration. IsIgnored bool `pulumi:"isIgnored"` }
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArgs ¶ added in v0.6.0
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArgs struct { // Common Vulnerability Scoring System (CVSS) Version 2. CvssV2score pulumi.Float64Input `pulumi:"cvssV2score"` // Common Vulnerability Scoring System (CVSS) Version 3. CvssV3score pulumi.Float64Input `pulumi:"cvssV3score"` // Unique vulnerability identifier, e.g. CVE-1999-0067. Id pulumi.StringInput `pulumi:"id"` // Indicates if the vulnerability was ignored according to the audit configuration. IsIgnored pulumi.BoolInput `pulumi:"isIgnored"` }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArgs) ElementType ¶ added in v0.6.0
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput ¶ added in v0.6.0
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutputWithContext ¶ added in v0.6.0
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArray ¶ added in v0.6.0
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArray []GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityInput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArray) ElementType ¶ added in v0.6.0
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput ¶ added in v0.6.0
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutputWithContext ¶ added in v0.6.0
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayInput ¶ added in v0.6.0
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayInput interface { pulumi.Input ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutputWithContext(context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput }
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayInput is an input type that accepts GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArray and GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayInput` via:
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArray{ GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArgs{...} }
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput ¶ added in v0.6.0
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput) ElementType ¶ added in v0.6.0
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput) Index ¶ added in v0.6.0
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput ¶ added in v0.6.0
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutputWithContext ¶ added in v0.6.0
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArrayOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityInput ¶ added in v0.6.0
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityInput interface { pulumi.Input ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutputWithContext(context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput }
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityInput is an input type that accepts GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArgs and GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput values. You can construct a concrete instance of `GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityInput` via:
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityArgs{...}
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput ¶ added in v0.6.0
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) CvssV2score ¶ added in v0.6.0
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) CvssV2score() pulumi.Float64Output
Common Vulnerability Scoring System (CVSS) Version 2.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) CvssV3score ¶ added in v0.6.0
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) CvssV3score() pulumi.Float64Output
Common Vulnerability Scoring System (CVSS) Version 3.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) ElementType ¶ added in v0.6.0
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) Id ¶ added in v0.6.0
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) Id() pulumi.StringOutput
Unique vulnerability identifier, e.g. CVE-1999-0067.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) IsIgnored ¶ added in v0.6.0
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) IsIgnored() pulumi.BoolOutput
Indicates if the vulnerability was ignored according to the audit configuration.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput ¶ added in v0.6.0
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutputWithContext ¶ added in v0.6.0
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemVulnerabilityOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput) Items ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput) Items() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionItemArrayOutput
List of Vulnerability Audit summaries.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutputWithContext ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesArgs ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesArgs struct { // A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 2 (CVSS V2) greater or equal than the specified value. CvssV2greaterThanOrEqual *float64 `pulumi:"cvssV2greaterThanOrEqual"` // A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 3 (CVSS V3) greater or equal than the specified value. CvssV3greaterThanOrEqual *float64 `pulumi:"cvssV3greaterThanOrEqual"` // A filter to limit depth of the application dependencies tree traversal. Additionally query parameters such as "cvssV2GreaterThanOrEqual", "cvssV3GreaterThanOrEqual", "gav" and "vulnerabilityId" can't be used in conjunction with this latter. Depth *int `pulumi:"depth"` Filters []GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilter `pulumi:"filters"` // A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given. Gav *string `pulumi:"gav"` // A filter to override the top level root identifier with the new given value. The application dependency tree will only be traversed from the given node. Query parameters "cvssV2GreaterThanOrEqual", "cvssV3GreaterThanOrEqual", "gav" and "vulnerabilityId" cannot be used in conjunction with this parameter. RootNodeId *string `pulumi:"rootNodeId"` SortBy *string `pulumi:"sortBy"` // Unique Vulnerability Audit identifier path parameter. VulnerabilityAuditId string `pulumi:"vulnerabilityAuditId"` // A filter to return only Vulnerability Audits that match the specified id. VulnerabilityId *string `pulumi:"vulnerabilityId"` }
A collection of arguments for invoking getVulnerabilityAuditApplicationDependencyVulnerabilities.
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutputWithContext ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArray ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArray []GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterInput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArray) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArray) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutputWithContext ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayInput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayInput interface { pulumi.Input ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutputWithContext(context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput }
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayInput is an input type that accepts GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArray and GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayInput` via:
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArray{ GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs{...} }
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutputWithContext ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterInput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterInput interface { pulumi.Input ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutputWithContext(context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput }
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterInput is an input type that accepts GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs and GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput values. You can construct a concrete instance of `GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterInput` via:
GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArgs{...}
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutputWithContext ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesOutputArgs ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesOutputArgs struct { // A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 2 (CVSS V2) greater or equal than the specified value. CvssV2greaterThanOrEqual pulumi.Float64PtrInput `pulumi:"cvssV2greaterThanOrEqual"` // A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 3 (CVSS V3) greater or equal than the specified value. CvssV3greaterThanOrEqual pulumi.Float64PtrInput `pulumi:"cvssV3greaterThanOrEqual"` // A filter to limit depth of the application dependencies tree traversal. Additionally query parameters such as "cvssV2GreaterThanOrEqual", "cvssV3GreaterThanOrEqual", "gav" and "vulnerabilityId" can't be used in conjunction with this latter. Depth pulumi.IntPtrInput `pulumi:"depth"` Filters GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilterArrayInput `pulumi:"filters"` // A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given. Gav pulumi.StringPtrInput `pulumi:"gav"` // A filter to override the top level root identifier with the new given value. The application dependency tree will only be traversed from the given node. Query parameters "cvssV2GreaterThanOrEqual", "cvssV3GreaterThanOrEqual", "gav" and "vulnerabilityId" cannot be used in conjunction with this parameter. RootNodeId pulumi.StringPtrInput `pulumi:"rootNodeId"` SortBy pulumi.StringPtrInput `pulumi:"sortBy"` // Unique Vulnerability Audit identifier path parameter. VulnerabilityAuditId pulumi.StringInput `pulumi:"vulnerabilityAuditId"` // A filter to return only Vulnerability Audits that match the specified id. VulnerabilityId pulumi.StringPtrInput `pulumi:"vulnerabilityId"` }
A collection of arguments for invoking getVulnerabilityAuditApplicationDependencyVulnerabilities.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesOutputArgs) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesOutputArgs) ElementType() reflect.Type
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResult ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResult struct { // The list of VulnerabilityAuditApplicationDependencyVulnerability. ApplicationDependencyVulnerabilityCollections []GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollection `pulumi:"applicationDependencyVulnerabilityCollections"` CvssV2greaterThanOrEqual *float64 `pulumi:"cvssV2greaterThanOrEqual"` CvssV3greaterThanOrEqual *float64 `pulumi:"cvssV3greaterThanOrEqual"` Depth *int `pulumi:"depth"` Filters []GetVulnerabilityAuditApplicationDependencyVulnerabilitiesFilter `pulumi:"filters"` // Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0. Gav *string `pulumi:"gav"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` RootNodeId *string `pulumi:"rootNodeId"` SortBy *string `pulumi:"sortBy"` VulnerabilityAuditId string `pulumi:"vulnerabilityAuditId"` VulnerabilityId *string `pulumi:"vulnerabilityId"` }
A collection of values returned by getVulnerabilityAuditApplicationDependencyVulnerabilities.
func GetVulnerabilityAuditApplicationDependencyVulnerabilities ¶
func GetVulnerabilityAuditApplicationDependencyVulnerabilities(ctx *pulumi.Context, args *GetVulnerabilityAuditApplicationDependencyVulnerabilitiesArgs, opts ...pulumi.InvokeOption) (*GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResult, error)
This data source provides the list of Vulnerability Audit Application Dependency Vulnerabilities in Oracle Cloud Infrastructure ADM service.
Returns a list of Application Dependencies with their associated vulnerabilities.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Adm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Adm.GetVulnerabilityAuditApplicationDependencyVulnerabilities(ctx, &adm.GetVulnerabilityAuditApplicationDependencyVulnerabilitiesArgs{ VulnerabilityAuditId: oci_adm_vulnerability_audit.Test_vulnerability_audit.Id, CvssV2greaterThanOrEqual: pulumi.Float64Ref(_var.Vulnerability_audit_application_dependency_vulnerability_cvss_v2greater_than_or_equal), CvssV3greaterThanOrEqual: pulumi.Float64Ref(_var.Vulnerability_audit_application_dependency_vulnerability_cvss_v3greater_than_or_equal), Depth: pulumi.IntRef(_var.Vulnerability_audit_application_dependency_vulnerability_depth), Gav: pulumi.StringRef(_var.Vulnerability_audit_application_dependency_vulnerability_gav), RootNodeId: pulumi.StringRef(oci_adm_root_node.Test_root_node.Id), VulnerabilityId: pulumi.StringRef(oci_adm_vulnerability.Test_vulnerability.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVulnerabilityAuditApplicationDependencyVulnerabilities.
func GetVulnerabilityAuditApplicationDependencyVulnerabilitiesOutput ¶
func GetVulnerabilityAuditApplicationDependencyVulnerabilitiesOutput(ctx *pulumi.Context, args GetVulnerabilityAuditApplicationDependencyVulnerabilitiesOutputArgs, opts ...pulumi.InvokeOption) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) ApplicationDependencyVulnerabilityCollections ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) ApplicationDependencyVulnerabilityCollections() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesApplicationDependencyVulnerabilityCollectionArrayOutput
The list of VulnerabilityAuditApplicationDependencyVulnerability.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) CvssV2greaterThanOrEqual ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) CvssV2greaterThanOrEqual() pulumi.Float64PtrOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) CvssV3greaterThanOrEqual ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) CvssV3greaterThanOrEqual() pulumi.Float64PtrOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) Depth ¶ added in v0.6.0
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) Gav ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) Gav() pulumi.StringPtrOutput
Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) Id ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) RootNodeId ¶ added in v0.6.0
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) RootNodeId() pulumi.StringPtrOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) SortBy ¶ added in v0.6.0
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutputWithContext ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) VulnerabilityAuditId ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) VulnerabilityAuditId() pulumi.StringOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) VulnerabilityId ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilitiesResultOutput) VulnerabilityId() pulumi.StringPtrOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilityArgs ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityArgs struct { // A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 2 (CVSS V2) greater or equal than the specified value. CvssV2greaterThanOrEqual *float64 `pulumi:"cvssV2greaterThanOrEqual"` // A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 3 (CVSS V3) greater or equal than the specified value. CvssV3greaterThanOrEqual *float64 `pulumi:"cvssV3greaterThanOrEqual"` // A filter to limit depth of the application dependencies tree traversal. Additionally query parameters such as "cvssV2GreaterThanOrEqual", "cvssV3GreaterThanOrEqual", "gav" and "vulnerabilityId" can't be used in conjunction with this latter. Depth *int `pulumi:"depth"` // A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given. Gav *string `pulumi:"gav"` // A filter to override the top level root identifier with the new given value. The application dependency tree will only be traversed from the given node. Query parameters "cvssV2GreaterThanOrEqual", "cvssV3GreaterThanOrEqual", "gav" and "vulnerabilityId" cannot be used in conjunction with this parameter. RootNodeId *string `pulumi:"rootNodeId"` SortBy *string `pulumi:"sortBy"` // Unique Vulnerability Audit identifier path parameter. VulnerabilityAuditId string `pulumi:"vulnerabilityAuditId"` // A filter to return only Vulnerability Audits that match the specified id. VulnerabilityId *string `pulumi:"vulnerabilityId"` }
A collection of arguments for invoking getVulnerabilityAuditApplicationDependencyVulnerability.
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItem ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItem struct { // List of Application Dependencies on which this Application Dependency depends, each identified by its nodeId. ApplicationDependencyNodeIds []string `pulumi:"applicationDependencyNodeIds"` // A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given. Gav string `pulumi:"gav"` // Indicates if the artifact is found in the knowledge base. IsFoundInKnowledgeBase bool `pulumi:"isFoundInKnowledgeBase"` // Unique identifier of an Application Dependency, for example nodeId1. NodeId string `pulumi:"nodeId"` // List of vulnerabilities for the Application Dependency. Vulnerabilities []GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerability `pulumi:"vulnerabilities"` }
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArgs ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArgs struct { // List of Application Dependencies on which this Application Dependency depends, each identified by its nodeId. ApplicationDependencyNodeIds pulumi.StringArrayInput `pulumi:"applicationDependencyNodeIds"` // A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given. Gav pulumi.StringInput `pulumi:"gav"` // Indicates if the artifact is found in the knowledge base. IsFoundInKnowledgeBase pulumi.BoolInput `pulumi:"isFoundInKnowledgeBase"` // Unique identifier of an Application Dependency, for example nodeId1. NodeId pulumi.StringInput `pulumi:"nodeId"` // List of vulnerabilities for the Application Dependency. Vulnerabilities GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayInput `pulumi:"vulnerabilities"` }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArgs) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArgs) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutputWithContext ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArray ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArray []GetVulnerabilityAuditApplicationDependencyVulnerabilityItemInput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArray) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArray) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutputWithContext ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayInput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayInput interface { pulumi.Input ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutputWithContext(context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput }
GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayInput is an input type that accepts GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArray and GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayInput` via:
GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArray{ GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArgs{...} }
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutputWithContext ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemInput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemInput interface { pulumi.Input ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutputWithContext(context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput }
GetVulnerabilityAuditApplicationDependencyVulnerabilityItemInput is an input type that accepts GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArgs and GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput values. You can construct a concrete instance of `GetVulnerabilityAuditApplicationDependencyVulnerabilityItemInput` via:
GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArgs{...}
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) ApplicationDependencyNodeIds ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) ApplicationDependencyNodeIds() pulumi.StringArrayOutput
List of Application Dependencies on which this Application Dependency depends, each identified by its nodeId.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) Gav ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) Gav() pulumi.StringOutput
A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) IsFoundInKnowledgeBase ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) IsFoundInKnowledgeBase() pulumi.BoolOutput
Indicates if the artifact is found in the knowledge base.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) NodeId ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) NodeId() pulumi.StringOutput
Unique identifier of an Application Dependency, for example nodeId1.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutputWithContext ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) Vulnerabilities ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemOutput) Vulnerabilities() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput
List of vulnerabilities for the Application Dependency.
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerability ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerability struct { // Common Vulnerability Scoring System (CVSS) Version 2. CvssV2score float64 `pulumi:"cvssV2score"` // Common Vulnerability Scoring System (CVSS) Version 3. CvssV3score float64 `pulumi:"cvssV3score"` // Unique vulnerability identifier, e.g. CVE-1999-0067. Id string `pulumi:"id"` // Indicates if the vulnerability was ignored according to the audit configuration. IsIgnored bool `pulumi:"isIgnored"` }
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArgs ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArgs struct { // Common Vulnerability Scoring System (CVSS) Version 2. CvssV2score pulumi.Float64Input `pulumi:"cvssV2score"` // Common Vulnerability Scoring System (CVSS) Version 3. CvssV3score pulumi.Float64Input `pulumi:"cvssV3score"` // Unique vulnerability identifier, e.g. CVE-1999-0067. Id pulumi.StringInput `pulumi:"id"` // Indicates if the vulnerability was ignored according to the audit configuration. IsIgnored pulumi.BoolInput `pulumi:"isIgnored"` }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArgs) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArgs) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutputWithContext ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArgs) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArray ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArray []GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityInput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArray) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArray) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutputWithContext ¶
func (i GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArray) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayInput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayInput interface { pulumi.Input ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutputWithContext(context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput }
GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayInput is an input type that accepts GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArray and GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayInput` via:
GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArray{ GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArgs{...} }
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutputWithContext ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArrayOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityInput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityInput interface { pulumi.Input ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutputWithContext(context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput }
GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityInput is an input type that accepts GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArgs and GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput values. You can construct a concrete instance of `GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityInput` via:
GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityArgs{...}
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) CvssV2score ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) CvssV2score() pulumi.Float64Output
Common Vulnerability Scoring System (CVSS) Version 2.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) CvssV3score ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) CvssV3score() pulumi.Float64Output
Common Vulnerability Scoring System (CVSS) Version 3.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) Id ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) Id() pulumi.StringOutput
Unique vulnerability identifier, e.g. CVE-1999-0067.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) IsIgnored ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) IsIgnored() pulumi.BoolOutput
Indicates if the vulnerability was ignored according to the audit configuration.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutputWithContext ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityItemVulnerabilityOutput
type GetVulnerabilityAuditApplicationDependencyVulnerabilityOutputArgs ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityOutputArgs struct { // A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 2 (CVSS V2) greater or equal than the specified value. CvssV2greaterThanOrEqual pulumi.Float64PtrInput `pulumi:"cvssV2greaterThanOrEqual"` // A filter that returns only Vulnerability Audits that have a Common Vulnerability Scoring System Version 3 (CVSS V3) greater or equal than the specified value. CvssV3greaterThanOrEqual pulumi.Float64PtrInput `pulumi:"cvssV3greaterThanOrEqual"` // A filter to limit depth of the application dependencies tree traversal. Additionally query parameters such as "cvssV2GreaterThanOrEqual", "cvssV3GreaterThanOrEqual", "gav" and "vulnerabilityId" can't be used in conjunction with this latter. Depth pulumi.IntPtrInput `pulumi:"depth"` // A filter to return only resources that match the entire GAV (Group Artifact Version) identifier given. Gav pulumi.StringPtrInput `pulumi:"gav"` // A filter to override the top level root identifier with the new given value. The application dependency tree will only be traversed from the given node. Query parameters "cvssV2GreaterThanOrEqual", "cvssV3GreaterThanOrEqual", "gav" and "vulnerabilityId" cannot be used in conjunction with this parameter. RootNodeId pulumi.StringPtrInput `pulumi:"rootNodeId"` SortBy pulumi.StringPtrInput `pulumi:"sortBy"` // Unique Vulnerability Audit identifier path parameter. VulnerabilityAuditId pulumi.StringInput `pulumi:"vulnerabilityAuditId"` // A filter to return only Vulnerability Audits that match the specified id. VulnerabilityId pulumi.StringPtrInput `pulumi:"vulnerabilityId"` }
A collection of arguments for invoking getVulnerabilityAuditApplicationDependencyVulnerability.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityOutputArgs) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityOutputArgs) ElementType() reflect.Type
type GetVulnerabilityAuditApplicationDependencyVulnerabilityResult ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityResult struct { CvssV2greaterThanOrEqual *float64 `pulumi:"cvssV2greaterThanOrEqual"` CvssV3greaterThanOrEqual *float64 `pulumi:"cvssV3greaterThanOrEqual"` Depth *int `pulumi:"depth"` // Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0. Gav *string `pulumi:"gav"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of Vulnerability Audit summaries. Items []GetVulnerabilityAuditApplicationDependencyVulnerabilityItem `pulumi:"items"` RootNodeId *string `pulumi:"rootNodeId"` SortBy *string `pulumi:"sortBy"` VulnerabilityAuditId string `pulumi:"vulnerabilityAuditId"` VulnerabilityId *string `pulumi:"vulnerabilityId"` }
A collection of values returned by getVulnerabilityAuditApplicationDependencyVulnerability.
func GetVulnerabilityAuditApplicationDependencyVulnerability ¶
func GetVulnerabilityAuditApplicationDependencyVulnerability(ctx *pulumi.Context, args *GetVulnerabilityAuditApplicationDependencyVulnerabilityArgs, opts ...pulumi.InvokeOption) (*GetVulnerabilityAuditApplicationDependencyVulnerabilityResult, error)
This data source provides details about a specific Vulnerability Audit Application Dependency Vulnerability resource in Oracle Cloud Infrastructure ADM service.
Returns a list of Application Dependencies with their associated vulnerabilities.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Adm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Adm.GetVulnerabilityAuditApplicationDependencyVulnerability(ctx, &adm.GetVulnerabilityAuditApplicationDependencyVulnerabilityArgs{ VulnerabilityAuditId: oci_adm_vulnerability_audit.Test_vulnerability_audit.Id, CvssV2greaterThanOrEqual: pulumi.Float64Ref(_var.Vulnerability_audit_application_dependency_vulnerability_cvss_v2greater_than_or_equal), CvssV3greaterThanOrEqual: pulumi.Float64Ref(_var.Vulnerability_audit_application_dependency_vulnerability_cvss_v3greater_than_or_equal), Depth: pulumi.IntRef(_var.Vulnerability_audit_application_dependency_vulnerability_depth), Gav: pulumi.StringRef(_var.Vulnerability_audit_application_dependency_vulnerability_gav), RootNodeId: pulumi.StringRef(oci_adm_root_node.Test_root_node.Id), VulnerabilityId: pulumi.StringRef(oci_adm_vulnerability.Test_vulnerability.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput ¶
type GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVulnerabilityAuditApplicationDependencyVulnerability.
func GetVulnerabilityAuditApplicationDependencyVulnerabilityOutput ¶
func GetVulnerabilityAuditApplicationDependencyVulnerabilityOutput(ctx *pulumi.Context, args GetVulnerabilityAuditApplicationDependencyVulnerabilityOutputArgs, opts ...pulumi.InvokeOption) GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) CvssV2greaterThanOrEqual ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) CvssV2greaterThanOrEqual() pulumi.Float64PtrOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) CvssV3greaterThanOrEqual ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) CvssV3greaterThanOrEqual() pulumi.Float64PtrOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) ElementType ¶
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) Gav ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) Gav() pulumi.StringPtrOutput
Group Artifact Version (GAV) identifier (Group:Artifact:Version), for example org.graalvm.nativeimage:svm:21.1.0.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) Id ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) Items ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) Items() GetVulnerabilityAuditApplicationDependencyVulnerabilityItemArrayOutput
List of Vulnerability Audit summaries.
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) RootNodeId ¶ added in v0.6.0
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) RootNodeId() pulumi.StringPtrOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput() GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutputWithContext ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) ToGetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutputWithContext(ctx context.Context) GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) VulnerabilityAuditId ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) VulnerabilityAuditId() pulumi.StringOutput
func (GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) VulnerabilityId ¶
func (o GetVulnerabilityAuditApplicationDependencyVulnerabilityResultOutput) VulnerabilityId() pulumi.StringPtrOutput
type GetVulnerabilityAuditConfiguration ¶
type GetVulnerabilityAuditConfiguration struct { // A vulnerable Application Dependency is ignored if its name matches any of the items in `exclusions`. Exclusions []string `pulumi:"exclusions"` // A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score. MaxPermissibleCvssV2score float64 `pulumi:"maxPermissibleCvssV2score"` // A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score. MaxPermissibleCvssV3score float64 `pulumi:"maxPermissibleCvssV3score"` }
type GetVulnerabilityAuditConfigurationArgs ¶
type GetVulnerabilityAuditConfigurationArgs struct { // A vulnerable Application Dependency is ignored if its name matches any of the items in `exclusions`. Exclusions pulumi.StringArrayInput `pulumi:"exclusions"` // A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score. MaxPermissibleCvssV2score pulumi.Float64Input `pulumi:"maxPermissibleCvssV2score"` // A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score. MaxPermissibleCvssV3score pulumi.Float64Input `pulumi:"maxPermissibleCvssV3score"` }
func (GetVulnerabilityAuditConfigurationArgs) ElementType ¶
func (GetVulnerabilityAuditConfigurationArgs) ElementType() reflect.Type
func (GetVulnerabilityAuditConfigurationArgs) ToGetVulnerabilityAuditConfigurationOutput ¶
func (i GetVulnerabilityAuditConfigurationArgs) ToGetVulnerabilityAuditConfigurationOutput() GetVulnerabilityAuditConfigurationOutput
func (GetVulnerabilityAuditConfigurationArgs) ToGetVulnerabilityAuditConfigurationOutputWithContext ¶
func (i GetVulnerabilityAuditConfigurationArgs) ToGetVulnerabilityAuditConfigurationOutputWithContext(ctx context.Context) GetVulnerabilityAuditConfigurationOutput
type GetVulnerabilityAuditConfigurationArray ¶
type GetVulnerabilityAuditConfigurationArray []GetVulnerabilityAuditConfigurationInput
func (GetVulnerabilityAuditConfigurationArray) ElementType ¶
func (GetVulnerabilityAuditConfigurationArray) ElementType() reflect.Type
func (GetVulnerabilityAuditConfigurationArray) ToGetVulnerabilityAuditConfigurationArrayOutput ¶
func (i GetVulnerabilityAuditConfigurationArray) ToGetVulnerabilityAuditConfigurationArrayOutput() GetVulnerabilityAuditConfigurationArrayOutput
func (GetVulnerabilityAuditConfigurationArray) ToGetVulnerabilityAuditConfigurationArrayOutputWithContext ¶
func (i GetVulnerabilityAuditConfigurationArray) ToGetVulnerabilityAuditConfigurationArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditConfigurationArrayOutput
type GetVulnerabilityAuditConfigurationArrayInput ¶
type GetVulnerabilityAuditConfigurationArrayInput interface { pulumi.Input ToGetVulnerabilityAuditConfigurationArrayOutput() GetVulnerabilityAuditConfigurationArrayOutput ToGetVulnerabilityAuditConfigurationArrayOutputWithContext(context.Context) GetVulnerabilityAuditConfigurationArrayOutput }
GetVulnerabilityAuditConfigurationArrayInput is an input type that accepts GetVulnerabilityAuditConfigurationArray and GetVulnerabilityAuditConfigurationArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditConfigurationArrayInput` via:
GetVulnerabilityAuditConfigurationArray{ GetVulnerabilityAuditConfigurationArgs{...} }
type GetVulnerabilityAuditConfigurationArrayOutput ¶
type GetVulnerabilityAuditConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditConfigurationArrayOutput) ElementType ¶
func (GetVulnerabilityAuditConfigurationArrayOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditConfigurationArrayOutput) ToGetVulnerabilityAuditConfigurationArrayOutput ¶
func (o GetVulnerabilityAuditConfigurationArrayOutput) ToGetVulnerabilityAuditConfigurationArrayOutput() GetVulnerabilityAuditConfigurationArrayOutput
func (GetVulnerabilityAuditConfigurationArrayOutput) ToGetVulnerabilityAuditConfigurationArrayOutputWithContext ¶
func (o GetVulnerabilityAuditConfigurationArrayOutput) ToGetVulnerabilityAuditConfigurationArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditConfigurationArrayOutput
type GetVulnerabilityAuditConfigurationInput ¶
type GetVulnerabilityAuditConfigurationInput interface { pulumi.Input ToGetVulnerabilityAuditConfigurationOutput() GetVulnerabilityAuditConfigurationOutput ToGetVulnerabilityAuditConfigurationOutputWithContext(context.Context) GetVulnerabilityAuditConfigurationOutput }
GetVulnerabilityAuditConfigurationInput is an input type that accepts GetVulnerabilityAuditConfigurationArgs and GetVulnerabilityAuditConfigurationOutput values. You can construct a concrete instance of `GetVulnerabilityAuditConfigurationInput` via:
GetVulnerabilityAuditConfigurationArgs{...}
type GetVulnerabilityAuditConfigurationOutput ¶
type GetVulnerabilityAuditConfigurationOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditConfigurationOutput) ElementType ¶
func (GetVulnerabilityAuditConfigurationOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditConfigurationOutput) Exclusions ¶
func (o GetVulnerabilityAuditConfigurationOutput) Exclusions() pulumi.StringArrayOutput
A vulnerable Application Dependency is ignored if its name matches any of the items in `exclusions`.
func (GetVulnerabilityAuditConfigurationOutput) MaxPermissibleCvssV2score ¶
func (o GetVulnerabilityAuditConfigurationOutput) MaxPermissibleCvssV2score() pulumi.Float64Output
A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
func (GetVulnerabilityAuditConfigurationOutput) MaxPermissibleCvssV3score ¶
func (o GetVulnerabilityAuditConfigurationOutput) MaxPermissibleCvssV3score() pulumi.Float64Output
A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
func (GetVulnerabilityAuditConfigurationOutput) ToGetVulnerabilityAuditConfigurationOutput ¶
func (o GetVulnerabilityAuditConfigurationOutput) ToGetVulnerabilityAuditConfigurationOutput() GetVulnerabilityAuditConfigurationOutput
func (GetVulnerabilityAuditConfigurationOutput) ToGetVulnerabilityAuditConfigurationOutputWithContext ¶
func (o GetVulnerabilityAuditConfigurationOutput) ToGetVulnerabilityAuditConfigurationOutputWithContext(ctx context.Context) GetVulnerabilityAuditConfigurationOutput
type GetVulnerabilityAuditSource ¶ added in v0.6.0
type GetVulnerabilityAuditSource struct { // Description of the external resource source. Description string `pulumi:"description"` // The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Oracle Cloud Infrastructure resource that triggered the Vulnerability Audit. OciResourceId string `pulumi:"ociResourceId"` // Source type of the Vulnerability Audit. Type string `pulumi:"type"` }
type GetVulnerabilityAuditSourceArgs ¶ added in v0.6.0
type GetVulnerabilityAuditSourceArgs struct { // Description of the external resource source. Description pulumi.StringInput `pulumi:"description"` // The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Oracle Cloud Infrastructure resource that triggered the Vulnerability Audit. OciResourceId pulumi.StringInput `pulumi:"ociResourceId"` // Source type of the Vulnerability Audit. Type pulumi.StringInput `pulumi:"type"` }
func (GetVulnerabilityAuditSourceArgs) ElementType ¶ added in v0.6.0
func (GetVulnerabilityAuditSourceArgs) ElementType() reflect.Type
func (GetVulnerabilityAuditSourceArgs) ToGetVulnerabilityAuditSourceOutput ¶ added in v0.6.0
func (i GetVulnerabilityAuditSourceArgs) ToGetVulnerabilityAuditSourceOutput() GetVulnerabilityAuditSourceOutput
func (GetVulnerabilityAuditSourceArgs) ToGetVulnerabilityAuditSourceOutputWithContext ¶ added in v0.6.0
func (i GetVulnerabilityAuditSourceArgs) ToGetVulnerabilityAuditSourceOutputWithContext(ctx context.Context) GetVulnerabilityAuditSourceOutput
type GetVulnerabilityAuditSourceArray ¶ added in v0.6.0
type GetVulnerabilityAuditSourceArray []GetVulnerabilityAuditSourceInput
func (GetVulnerabilityAuditSourceArray) ElementType ¶ added in v0.6.0
func (GetVulnerabilityAuditSourceArray) ElementType() reflect.Type
func (GetVulnerabilityAuditSourceArray) ToGetVulnerabilityAuditSourceArrayOutput ¶ added in v0.6.0
func (i GetVulnerabilityAuditSourceArray) ToGetVulnerabilityAuditSourceArrayOutput() GetVulnerabilityAuditSourceArrayOutput
func (GetVulnerabilityAuditSourceArray) ToGetVulnerabilityAuditSourceArrayOutputWithContext ¶ added in v0.6.0
func (i GetVulnerabilityAuditSourceArray) ToGetVulnerabilityAuditSourceArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditSourceArrayOutput
type GetVulnerabilityAuditSourceArrayInput ¶ added in v0.6.0
type GetVulnerabilityAuditSourceArrayInput interface { pulumi.Input ToGetVulnerabilityAuditSourceArrayOutput() GetVulnerabilityAuditSourceArrayOutput ToGetVulnerabilityAuditSourceArrayOutputWithContext(context.Context) GetVulnerabilityAuditSourceArrayOutput }
GetVulnerabilityAuditSourceArrayInput is an input type that accepts GetVulnerabilityAuditSourceArray and GetVulnerabilityAuditSourceArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditSourceArrayInput` via:
GetVulnerabilityAuditSourceArray{ GetVulnerabilityAuditSourceArgs{...} }
type GetVulnerabilityAuditSourceArrayOutput ¶ added in v0.6.0
type GetVulnerabilityAuditSourceArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditSourceArrayOutput) ElementType ¶ added in v0.6.0
func (GetVulnerabilityAuditSourceArrayOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditSourceArrayOutput) ToGetVulnerabilityAuditSourceArrayOutput ¶ added in v0.6.0
func (o GetVulnerabilityAuditSourceArrayOutput) ToGetVulnerabilityAuditSourceArrayOutput() GetVulnerabilityAuditSourceArrayOutput
func (GetVulnerabilityAuditSourceArrayOutput) ToGetVulnerabilityAuditSourceArrayOutputWithContext ¶ added in v0.6.0
func (o GetVulnerabilityAuditSourceArrayOutput) ToGetVulnerabilityAuditSourceArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditSourceArrayOutput
type GetVulnerabilityAuditSourceInput ¶ added in v0.6.0
type GetVulnerabilityAuditSourceInput interface { pulumi.Input ToGetVulnerabilityAuditSourceOutput() GetVulnerabilityAuditSourceOutput ToGetVulnerabilityAuditSourceOutputWithContext(context.Context) GetVulnerabilityAuditSourceOutput }
GetVulnerabilityAuditSourceInput is an input type that accepts GetVulnerabilityAuditSourceArgs and GetVulnerabilityAuditSourceOutput values. You can construct a concrete instance of `GetVulnerabilityAuditSourceInput` via:
GetVulnerabilityAuditSourceArgs{...}
type GetVulnerabilityAuditSourceOutput ¶ added in v0.6.0
type GetVulnerabilityAuditSourceOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditSourceOutput) Description ¶ added in v0.6.0
func (o GetVulnerabilityAuditSourceOutput) Description() pulumi.StringOutput
Description of the external resource source.
func (GetVulnerabilityAuditSourceOutput) ElementType ¶ added in v0.6.0
func (GetVulnerabilityAuditSourceOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditSourceOutput) OciResourceId ¶ added in v0.6.0
func (o GetVulnerabilityAuditSourceOutput) OciResourceId() pulumi.StringOutput
The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Oracle Cloud Infrastructure resource that triggered the Vulnerability Audit.
func (GetVulnerabilityAuditSourceOutput) ToGetVulnerabilityAuditSourceOutput ¶ added in v0.6.0
func (o GetVulnerabilityAuditSourceOutput) ToGetVulnerabilityAuditSourceOutput() GetVulnerabilityAuditSourceOutput
func (GetVulnerabilityAuditSourceOutput) ToGetVulnerabilityAuditSourceOutputWithContext ¶ added in v0.6.0
func (o GetVulnerabilityAuditSourceOutput) ToGetVulnerabilityAuditSourceOutputWithContext(ctx context.Context) GetVulnerabilityAuditSourceOutput
func (GetVulnerabilityAuditSourceOutput) Type ¶ added in v0.6.0
func (o GetVulnerabilityAuditSourceOutput) Type() pulumi.StringOutput
Source type of the Vulnerability Audit.
type GetVulnerabilityAuditVulnerability ¶
type GetVulnerabilityAuditVulnerability struct { // Common Vulnerability Scoring System (CVSS) Version 2. CvssV2score float64 `pulumi:"cvssV2score"` // Common Vulnerability Scoring System (CVSS) Version 3. CvssV3score float64 `pulumi:"cvssV3score"` // Unique vulnerability identifier, e.g. CVE-1999-0067. Id string `pulumi:"id"` // Indicates if the vulnerability was ignored according to the audit configuration. IsIgnored bool `pulumi:"isIgnored"` }
type GetVulnerabilityAuditVulnerabilityArgs ¶
type GetVulnerabilityAuditVulnerabilityArgs struct { // Common Vulnerability Scoring System (CVSS) Version 2. CvssV2score pulumi.Float64Input `pulumi:"cvssV2score"` // Common Vulnerability Scoring System (CVSS) Version 3. CvssV3score pulumi.Float64Input `pulumi:"cvssV3score"` // Unique vulnerability identifier, e.g. CVE-1999-0067. Id pulumi.StringInput `pulumi:"id"` // Indicates if the vulnerability was ignored according to the audit configuration. IsIgnored pulumi.BoolInput `pulumi:"isIgnored"` }
func (GetVulnerabilityAuditVulnerabilityArgs) ElementType ¶
func (GetVulnerabilityAuditVulnerabilityArgs) ElementType() reflect.Type
func (GetVulnerabilityAuditVulnerabilityArgs) ToGetVulnerabilityAuditVulnerabilityOutput ¶
func (i GetVulnerabilityAuditVulnerabilityArgs) ToGetVulnerabilityAuditVulnerabilityOutput() GetVulnerabilityAuditVulnerabilityOutput
func (GetVulnerabilityAuditVulnerabilityArgs) ToGetVulnerabilityAuditVulnerabilityOutputWithContext ¶
func (i GetVulnerabilityAuditVulnerabilityArgs) ToGetVulnerabilityAuditVulnerabilityOutputWithContext(ctx context.Context) GetVulnerabilityAuditVulnerabilityOutput
type GetVulnerabilityAuditVulnerabilityArray ¶
type GetVulnerabilityAuditVulnerabilityArray []GetVulnerabilityAuditVulnerabilityInput
func (GetVulnerabilityAuditVulnerabilityArray) ElementType ¶
func (GetVulnerabilityAuditVulnerabilityArray) ElementType() reflect.Type
func (GetVulnerabilityAuditVulnerabilityArray) ToGetVulnerabilityAuditVulnerabilityArrayOutput ¶
func (i GetVulnerabilityAuditVulnerabilityArray) ToGetVulnerabilityAuditVulnerabilityArrayOutput() GetVulnerabilityAuditVulnerabilityArrayOutput
func (GetVulnerabilityAuditVulnerabilityArray) ToGetVulnerabilityAuditVulnerabilityArrayOutputWithContext ¶
func (i GetVulnerabilityAuditVulnerabilityArray) ToGetVulnerabilityAuditVulnerabilityArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditVulnerabilityArrayOutput
type GetVulnerabilityAuditVulnerabilityArrayInput ¶
type GetVulnerabilityAuditVulnerabilityArrayInput interface { pulumi.Input ToGetVulnerabilityAuditVulnerabilityArrayOutput() GetVulnerabilityAuditVulnerabilityArrayOutput ToGetVulnerabilityAuditVulnerabilityArrayOutputWithContext(context.Context) GetVulnerabilityAuditVulnerabilityArrayOutput }
GetVulnerabilityAuditVulnerabilityArrayInput is an input type that accepts GetVulnerabilityAuditVulnerabilityArray and GetVulnerabilityAuditVulnerabilityArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditVulnerabilityArrayInput` via:
GetVulnerabilityAuditVulnerabilityArray{ GetVulnerabilityAuditVulnerabilityArgs{...} }
type GetVulnerabilityAuditVulnerabilityArrayOutput ¶
type GetVulnerabilityAuditVulnerabilityArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditVulnerabilityArrayOutput) ElementType ¶
func (GetVulnerabilityAuditVulnerabilityArrayOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditVulnerabilityArrayOutput) ToGetVulnerabilityAuditVulnerabilityArrayOutput ¶
func (o GetVulnerabilityAuditVulnerabilityArrayOutput) ToGetVulnerabilityAuditVulnerabilityArrayOutput() GetVulnerabilityAuditVulnerabilityArrayOutput
func (GetVulnerabilityAuditVulnerabilityArrayOutput) ToGetVulnerabilityAuditVulnerabilityArrayOutputWithContext ¶
func (o GetVulnerabilityAuditVulnerabilityArrayOutput) ToGetVulnerabilityAuditVulnerabilityArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditVulnerabilityArrayOutput
type GetVulnerabilityAuditVulnerabilityInput ¶
type GetVulnerabilityAuditVulnerabilityInput interface { pulumi.Input ToGetVulnerabilityAuditVulnerabilityOutput() GetVulnerabilityAuditVulnerabilityOutput ToGetVulnerabilityAuditVulnerabilityOutputWithContext(context.Context) GetVulnerabilityAuditVulnerabilityOutput }
GetVulnerabilityAuditVulnerabilityInput is an input type that accepts GetVulnerabilityAuditVulnerabilityArgs and GetVulnerabilityAuditVulnerabilityOutput values. You can construct a concrete instance of `GetVulnerabilityAuditVulnerabilityInput` via:
GetVulnerabilityAuditVulnerabilityArgs{...}
type GetVulnerabilityAuditVulnerabilityOutput ¶
type GetVulnerabilityAuditVulnerabilityOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditVulnerabilityOutput) CvssV2score ¶
func (o GetVulnerabilityAuditVulnerabilityOutput) CvssV2score() pulumi.Float64Output
Common Vulnerability Scoring System (CVSS) Version 2.
func (GetVulnerabilityAuditVulnerabilityOutput) CvssV3score ¶
func (o GetVulnerabilityAuditVulnerabilityOutput) CvssV3score() pulumi.Float64Output
Common Vulnerability Scoring System (CVSS) Version 3.
func (GetVulnerabilityAuditVulnerabilityOutput) ElementType ¶
func (GetVulnerabilityAuditVulnerabilityOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditVulnerabilityOutput) Id ¶
func (o GetVulnerabilityAuditVulnerabilityOutput) Id() pulumi.StringOutput
Unique vulnerability identifier, e.g. CVE-1999-0067.
func (GetVulnerabilityAuditVulnerabilityOutput) IsIgnored ¶
func (o GetVulnerabilityAuditVulnerabilityOutput) IsIgnored() pulumi.BoolOutput
Indicates if the vulnerability was ignored according to the audit configuration.
func (GetVulnerabilityAuditVulnerabilityOutput) ToGetVulnerabilityAuditVulnerabilityOutput ¶
func (o GetVulnerabilityAuditVulnerabilityOutput) ToGetVulnerabilityAuditVulnerabilityOutput() GetVulnerabilityAuditVulnerabilityOutput
func (GetVulnerabilityAuditVulnerabilityOutput) ToGetVulnerabilityAuditVulnerabilityOutputWithContext ¶
func (o GetVulnerabilityAuditVulnerabilityOutput) ToGetVulnerabilityAuditVulnerabilityOutputWithContext(ctx context.Context) GetVulnerabilityAuditVulnerabilityOutput
type GetVulnerabilityAuditsArgs ¶
type GetVulnerabilityAuditsArgs struct { // A filter to return only resources that belong to the specified compartment identifier. CompartmentId *string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetVulnerabilityAuditsFilter `pulumi:"filters"` // A filter to return only resources that match the specified identifier. Id *string `pulumi:"id"` // A filter to return only successful or failed Vulnerability Audits. IsSuccess *bool `pulumi:"isSuccess"` // A filter to return only Vulnerability Audits that were created against the specified knowledge base. KnowledgeBaseId *string `pulumi:"knowledgeBaseId"` // A filter to return only Vulnerability Audits that match the specified lifecycleState. State *string `pulumi:"state"` }
A collection of arguments for invoking getVulnerabilityAudits.
type GetVulnerabilityAuditsFilterArgs ¶
type GetVulnerabilityAuditsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetVulnerabilityAuditsFilterArgs) ElementType ¶
func (GetVulnerabilityAuditsFilterArgs) ElementType() reflect.Type
func (GetVulnerabilityAuditsFilterArgs) ToGetVulnerabilityAuditsFilterOutput ¶
func (i GetVulnerabilityAuditsFilterArgs) ToGetVulnerabilityAuditsFilterOutput() GetVulnerabilityAuditsFilterOutput
func (GetVulnerabilityAuditsFilterArgs) ToGetVulnerabilityAuditsFilterOutputWithContext ¶
func (i GetVulnerabilityAuditsFilterArgs) ToGetVulnerabilityAuditsFilterOutputWithContext(ctx context.Context) GetVulnerabilityAuditsFilterOutput
type GetVulnerabilityAuditsFilterArray ¶
type GetVulnerabilityAuditsFilterArray []GetVulnerabilityAuditsFilterInput
func (GetVulnerabilityAuditsFilterArray) ElementType ¶
func (GetVulnerabilityAuditsFilterArray) ElementType() reflect.Type
func (GetVulnerabilityAuditsFilterArray) ToGetVulnerabilityAuditsFilterArrayOutput ¶
func (i GetVulnerabilityAuditsFilterArray) ToGetVulnerabilityAuditsFilterArrayOutput() GetVulnerabilityAuditsFilterArrayOutput
func (GetVulnerabilityAuditsFilterArray) ToGetVulnerabilityAuditsFilterArrayOutputWithContext ¶
func (i GetVulnerabilityAuditsFilterArray) ToGetVulnerabilityAuditsFilterArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsFilterArrayOutput
type GetVulnerabilityAuditsFilterArrayInput ¶
type GetVulnerabilityAuditsFilterArrayInput interface { pulumi.Input ToGetVulnerabilityAuditsFilterArrayOutput() GetVulnerabilityAuditsFilterArrayOutput ToGetVulnerabilityAuditsFilterArrayOutputWithContext(context.Context) GetVulnerabilityAuditsFilterArrayOutput }
GetVulnerabilityAuditsFilterArrayInput is an input type that accepts GetVulnerabilityAuditsFilterArray and GetVulnerabilityAuditsFilterArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditsFilterArrayInput` via:
GetVulnerabilityAuditsFilterArray{ GetVulnerabilityAuditsFilterArgs{...} }
type GetVulnerabilityAuditsFilterArrayOutput ¶
type GetVulnerabilityAuditsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditsFilterArrayOutput) ElementType ¶
func (GetVulnerabilityAuditsFilterArrayOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditsFilterArrayOutput) ToGetVulnerabilityAuditsFilterArrayOutput ¶
func (o GetVulnerabilityAuditsFilterArrayOutput) ToGetVulnerabilityAuditsFilterArrayOutput() GetVulnerabilityAuditsFilterArrayOutput
func (GetVulnerabilityAuditsFilterArrayOutput) ToGetVulnerabilityAuditsFilterArrayOutputWithContext ¶
func (o GetVulnerabilityAuditsFilterArrayOutput) ToGetVulnerabilityAuditsFilterArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsFilterArrayOutput
type GetVulnerabilityAuditsFilterInput ¶
type GetVulnerabilityAuditsFilterInput interface { pulumi.Input ToGetVulnerabilityAuditsFilterOutput() GetVulnerabilityAuditsFilterOutput ToGetVulnerabilityAuditsFilterOutputWithContext(context.Context) GetVulnerabilityAuditsFilterOutput }
GetVulnerabilityAuditsFilterInput is an input type that accepts GetVulnerabilityAuditsFilterArgs and GetVulnerabilityAuditsFilterOutput values. You can construct a concrete instance of `GetVulnerabilityAuditsFilterInput` via:
GetVulnerabilityAuditsFilterArgs{...}
type GetVulnerabilityAuditsFilterOutput ¶
type GetVulnerabilityAuditsFilterOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditsFilterOutput) ElementType ¶
func (GetVulnerabilityAuditsFilterOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditsFilterOutput) Name ¶
func (o GetVulnerabilityAuditsFilterOutput) Name() pulumi.StringOutput
func (GetVulnerabilityAuditsFilterOutput) Regex ¶
func (o GetVulnerabilityAuditsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetVulnerabilityAuditsFilterOutput) ToGetVulnerabilityAuditsFilterOutput ¶
func (o GetVulnerabilityAuditsFilterOutput) ToGetVulnerabilityAuditsFilterOutput() GetVulnerabilityAuditsFilterOutput
func (GetVulnerabilityAuditsFilterOutput) ToGetVulnerabilityAuditsFilterOutputWithContext ¶
func (o GetVulnerabilityAuditsFilterOutput) ToGetVulnerabilityAuditsFilterOutputWithContext(ctx context.Context) GetVulnerabilityAuditsFilterOutput
func (GetVulnerabilityAuditsFilterOutput) Values ¶
func (o GetVulnerabilityAuditsFilterOutput) Values() pulumi.StringArrayOutput
type GetVulnerabilityAuditsOutputArgs ¶
type GetVulnerabilityAuditsOutputArgs struct { // A filter to return only resources that belong to the specified compartment identifier. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetVulnerabilityAuditsFilterArrayInput `pulumi:"filters"` // A filter to return only resources that match the specified identifier. Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only successful or failed Vulnerability Audits. IsSuccess pulumi.BoolPtrInput `pulumi:"isSuccess"` // A filter to return only Vulnerability Audits that were created against the specified knowledge base. KnowledgeBaseId pulumi.StringPtrInput `pulumi:"knowledgeBaseId"` // A filter to return only Vulnerability Audits that match the specified lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getVulnerabilityAudits.
func (GetVulnerabilityAuditsOutputArgs) ElementType ¶
func (GetVulnerabilityAuditsOutputArgs) ElementType() reflect.Type
type GetVulnerabilityAuditsResult ¶
type GetVulnerabilityAuditsResult struct { // The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the compartment associated with the Vulnerability Audit. CompartmentId *string `pulumi:"compartmentId"` // The name of the Vulnerability Audit. DisplayName *string `pulumi:"displayName"` Filters []GetVulnerabilityAuditsFilter `pulumi:"filters"` // Unique vulnerability identifier, e.g. CVE-1999-0067. Id *string `pulumi:"id"` // Indicates if an audit succeeded according to the configuration. The value is `null` if the audit is in the `CREATING` state. IsSuccess *bool `pulumi:"isSuccess"` // The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base. KnowledgeBaseId *string `pulumi:"knowledgeBaseId"` // The current lifecycle state of the Vulnerability Audit. State *string `pulumi:"state"` // The list of vulnerability_audit_collection. VulnerabilityAuditCollections []GetVulnerabilityAuditsVulnerabilityAuditCollection `pulumi:"vulnerabilityAuditCollections"` }
A collection of values returned by getVulnerabilityAudits.
func GetVulnerabilityAudits ¶
func GetVulnerabilityAudits(ctx *pulumi.Context, args *GetVulnerabilityAuditsArgs, opts ...pulumi.InvokeOption) (*GetVulnerabilityAuditsResult, error)
This data source provides the list of Vulnerability Audits in Oracle Cloud Infrastructure ADM service.
Returns a list of Vulnerability Audits based on the specified query parameters. At least one of id, compartmentId or knowledgeBaseId query parameter must be provided.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Adm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Adm.GetVulnerabilityAudits(ctx, &adm.GetVulnerabilityAuditsArgs{ CompartmentId: pulumi.StringRef(_var.Compartment_id), DisplayName: pulumi.StringRef(_var.Vulnerability_audit_display_name), Id: pulumi.StringRef(_var.Vulnerability_audit_id), IsSuccess: pulumi.BoolRef(_var.Vulnerability_audit_is_success), KnowledgeBaseId: pulumi.StringRef(oci_adm_knowledge_base.Test_knowledge_base.Id), State: pulumi.StringRef(_var.Vulnerability_audit_state), }, nil) if err != nil { return err } return nil }) }
```
type GetVulnerabilityAuditsResultOutput ¶
type GetVulnerabilityAuditsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVulnerabilityAudits.
func GetVulnerabilityAuditsOutput ¶
func GetVulnerabilityAuditsOutput(ctx *pulumi.Context, args GetVulnerabilityAuditsOutputArgs, opts ...pulumi.InvokeOption) GetVulnerabilityAuditsResultOutput
func (GetVulnerabilityAuditsResultOutput) CompartmentId ¶
func (o GetVulnerabilityAuditsResultOutput) CompartmentId() pulumi.StringPtrOutput
The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the compartment associated with the Vulnerability Audit.
func (GetVulnerabilityAuditsResultOutput) DisplayName ¶
func (o GetVulnerabilityAuditsResultOutput) DisplayName() pulumi.StringPtrOutput
The name of the Vulnerability Audit.
func (GetVulnerabilityAuditsResultOutput) ElementType ¶
func (GetVulnerabilityAuditsResultOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditsResultOutput) Filters ¶
func (o GetVulnerabilityAuditsResultOutput) Filters() GetVulnerabilityAuditsFilterArrayOutput
func (GetVulnerabilityAuditsResultOutput) Id ¶
func (o GetVulnerabilityAuditsResultOutput) Id() pulumi.StringPtrOutput
Unique vulnerability identifier, e.g. CVE-1999-0067.
func (GetVulnerabilityAuditsResultOutput) IsSuccess ¶
func (o GetVulnerabilityAuditsResultOutput) IsSuccess() pulumi.BoolPtrOutput
Indicates if an audit succeeded according to the configuration. The value is `null` if the audit is in the `CREATING` state.
func (GetVulnerabilityAuditsResultOutput) KnowledgeBaseId ¶
func (o GetVulnerabilityAuditsResultOutput) KnowledgeBaseId() pulumi.StringPtrOutput
The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base.
func (GetVulnerabilityAuditsResultOutput) State ¶
func (o GetVulnerabilityAuditsResultOutput) State() pulumi.StringPtrOutput
The current lifecycle state of the Vulnerability Audit.
func (GetVulnerabilityAuditsResultOutput) ToGetVulnerabilityAuditsResultOutput ¶
func (o GetVulnerabilityAuditsResultOutput) ToGetVulnerabilityAuditsResultOutput() GetVulnerabilityAuditsResultOutput
func (GetVulnerabilityAuditsResultOutput) ToGetVulnerabilityAuditsResultOutputWithContext ¶
func (o GetVulnerabilityAuditsResultOutput) ToGetVulnerabilityAuditsResultOutputWithContext(ctx context.Context) GetVulnerabilityAuditsResultOutput
func (GetVulnerabilityAuditsResultOutput) VulnerabilityAuditCollections ¶
func (o GetVulnerabilityAuditsResultOutput) VulnerabilityAuditCollections() GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput
The list of vulnerability_audit_collection.
type GetVulnerabilityAuditsVulnerabilityAuditCollection ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollection struct {
Items []GetVulnerabilityAuditsVulnerabilityAuditCollectionItem `pulumi:"items"`
}
type GetVulnerabilityAuditsVulnerabilityAuditCollectionArgs ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionArgs struct {
Items GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayInput `pulumi:"items"`
}
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionArgs) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionArgs) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionOutput ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionOutputWithContext ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionArray ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionArray []GetVulnerabilityAuditsVulnerabilityAuditCollectionInput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionArray) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionArray) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutputWithContext ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayInput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayInput interface { pulumi.Input ToGetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput ToGetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutputWithContext(context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput }
GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayInput is an input type that accepts GetVulnerabilityAuditsVulnerabilityAuditCollectionArray and GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayInput` via:
GetVulnerabilityAuditsVulnerabilityAuditCollectionArray{ GetVulnerabilityAuditsVulnerabilityAuditCollectionArgs{...} }
type GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutputWithContext ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionArrayOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionInput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionInput interface { pulumi.Input ToGetVulnerabilityAuditsVulnerabilityAuditCollectionOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput ToGetVulnerabilityAuditsVulnerabilityAuditCollectionOutputWithContext(context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput }
GetVulnerabilityAuditsVulnerabilityAuditCollectionInput is an input type that accepts GetVulnerabilityAuditsVulnerabilityAuditCollectionArgs and GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput values. You can construct a concrete instance of `GetVulnerabilityAuditsVulnerabilityAuditCollectionInput` via:
GetVulnerabilityAuditsVulnerabilityAuditCollectionArgs{...}
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItem ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItem struct { ApplicationDependencies []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependency `pulumi:"applicationDependencies"` // The type of the build tool. BuildType string `pulumi:"buildType"` // A filter to return only resources that belong to the specified compartment identifier. CompartmentId string `pulumi:"compartmentId"` // Configuration for a Vulnerability Audit. A vulnerable Application Dependency is ignored if its name does match any of the items in `exclusions`, or all of the associated Vulnerabilies have a CVSS v2 score below `maxPermissibleCvssV2Score` and a CVSS v3 score below `maxPermissibleCvssV3Score`. type: object Configurations []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfiguration `pulumi:"configurations"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // A filter to return only resources that match the specified identifier. Id string `pulumi:"id"` // A filter to return only successful or failed Vulnerability Audits. IsSuccess bool `pulumi:"isSuccess"` // A filter to return only Vulnerability Audits that were created against the specified knowledge base. KnowledgeBaseId string `pulumi:"knowledgeBaseId"` // Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable Application Dependencies. MaxObservedCvssV2score float64 `pulumi:"maxObservedCvssV2score"` // Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable Application Dependencies including ignored ones. MaxObservedCvssV2scoreWithIgnored float64 `pulumi:"maxObservedCvssV2scoreWithIgnored"` // Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable Application Dependencies. MaxObservedCvssV3score float64 `pulumi:"maxObservedCvssV3score"` // Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable Application Dependencies including ignored ones. MaxObservedCvssV3scoreWithIgnored float64 `pulumi:"maxObservedCvssV3scoreWithIgnored"` // Vulnerability Audit source. Sources []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource `pulumi:"sources"` // A filter to return only Vulnerability Audits that match the specified lifecycleState. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The creation date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeCreated string `pulumi:"timeCreated"` // The update date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeUpdated string `pulumi:"timeUpdated"` // List of vulnerabilities found in the Vulnerability Audit. Vulnerabilities []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerability `pulumi:"vulnerabilities"` // Count of non-ignored vulnerable Application Dependencies. VulnerableArtifactsCount int `pulumi:"vulnerableArtifactsCount"` // Count of all vulnerable Application Dependencies. VulnerableArtifactsCountWithIgnored int `pulumi:"vulnerableArtifactsCountWithIgnored"` }
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArgs ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArgs struct { ApplicationDependencyNodeIds pulumi.StringArrayInput `pulumi:"applicationDependencyNodeIds"` Gav pulumi.StringInput `pulumi:"gav"` NodeId pulumi.StringInput `pulumi:"nodeId"` }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArgs) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArgs) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutputWithContext ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArray ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArray []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyInput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArray) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArray) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutputWithContext ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayInput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayInput interface { pulumi.Input ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutputWithContext(context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput }
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayInput is an input type that accepts GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArray and GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayInput` via:
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArray{ GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArgs{...} }
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput) Index ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutputWithContext ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyInput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyInput interface { pulumi.Input ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutputWithContext(context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput }
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyInput is an input type that accepts GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArgs and GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput values. You can construct a concrete instance of `GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyInput` via:
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArgs{...}
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput) ApplicationDependencyNodeIds ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput) ApplicationDependencyNodeIds() pulumi.StringArrayOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutputWithContext ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArgs ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArgs struct { ApplicationDependencies GetVulnerabilityAuditsVulnerabilityAuditCollectionItemApplicationDependencyArrayInput `pulumi:"applicationDependencies"` // The type of the build tool. BuildType pulumi.StringInput `pulumi:"buildType"` // A filter to return only resources that belong to the specified compartment identifier. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Configuration for a Vulnerability Audit. A vulnerable Application Dependency is ignored if its name does match any of the items in `exclusions`, or all of the associated Vulnerabilies have a CVSS v2 score below `maxPermissibleCvssV2Score` and a CVSS v3 score below `maxPermissibleCvssV3Score`. type: object Configurations GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayInput `pulumi:"configurations"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // A filter to return only resources that match the specified identifier. Id pulumi.StringInput `pulumi:"id"` // A filter to return only successful or failed Vulnerability Audits. IsSuccess pulumi.BoolInput `pulumi:"isSuccess"` // A filter to return only Vulnerability Audits that were created against the specified knowledge base. KnowledgeBaseId pulumi.StringInput `pulumi:"knowledgeBaseId"` // Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable Application Dependencies. MaxObservedCvssV2score pulumi.Float64Input `pulumi:"maxObservedCvssV2score"` // Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable Application Dependencies including ignored ones. MaxObservedCvssV2scoreWithIgnored pulumi.Float64Input `pulumi:"maxObservedCvssV2scoreWithIgnored"` // Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable Application Dependencies. MaxObservedCvssV3score pulumi.Float64Input `pulumi:"maxObservedCvssV3score"` // Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable Application Dependencies including ignored ones. MaxObservedCvssV3scoreWithIgnored pulumi.Float64Input `pulumi:"maxObservedCvssV3scoreWithIgnored"` // Vulnerability Audit source. Sources GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayInput `pulumi:"sources"` // A filter to return only Vulnerability Audits that match the specified lifecycleState. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The creation date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The update date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // List of vulnerabilities found in the Vulnerability Audit. Vulnerabilities GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayInput `pulumi:"vulnerabilities"` // Count of non-ignored vulnerable Application Dependencies. VulnerableArtifactsCount pulumi.IntInput `pulumi:"vulnerableArtifactsCount"` // Count of all vulnerable Application Dependencies. VulnerableArtifactsCountWithIgnored pulumi.IntInput `pulumi:"vulnerableArtifactsCountWithIgnored"` }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArgs) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArgs) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutputWithContext ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArray ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArray []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemInput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArray) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArray) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutputWithContext ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayInput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayInput interface { pulumi.Input ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutputWithContext(context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput }
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayInput is an input type that accepts GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArray and GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayInput` via:
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArray{ GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArgs{...} }
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutputWithContext ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArrayOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfiguration ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfiguration struct { // A vulnerable Application Dependency is ignored if its name matches any of the items in `exclusions`. Exclusions []string `pulumi:"exclusions"` // A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score. MaxPermissibleCvssV2score float64 `pulumi:"maxPermissibleCvssV2score"` // A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score. MaxPermissibleCvssV3score float64 `pulumi:"maxPermissibleCvssV3score"` }
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArgs ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArgs struct { // A vulnerable Application Dependency is ignored if its name matches any of the items in `exclusions`. Exclusions pulumi.StringArrayInput `pulumi:"exclusions"` // A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score. MaxPermissibleCvssV2score pulumi.Float64Input `pulumi:"maxPermissibleCvssV2score"` // A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score. MaxPermissibleCvssV3score pulumi.Float64Input `pulumi:"maxPermissibleCvssV3score"` }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArgs) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArgs) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutputWithContext ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArray ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArray []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationInput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArray) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArray) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutputWithContext ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayInput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayInput interface { pulumi.Input ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutputWithContext(context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput }
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayInput is an input type that accepts GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArray and GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayInput` via:
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArray{ GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArgs{...} }
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutputWithContext ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationInput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationInput interface { pulumi.Input ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutputWithContext(context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput }
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationInput is an input type that accepts GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArgs and GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput values. You can construct a concrete instance of `GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationInput` via:
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArgs{...}
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) Exclusions ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) Exclusions() pulumi.StringArrayOutput
A vulnerable Application Dependency is ignored if its name matches any of the items in `exclusions`.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) MaxPermissibleCvssV2score ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) MaxPermissibleCvssV2score() pulumi.Float64Output
A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) MaxPermissibleCvssV3score ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) MaxPermissibleCvssV3score() pulumi.Float64Output
A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutputWithContext ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemInput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemInput interface { pulumi.Input ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutputWithContext(context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput }
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemInput is an input type that accepts GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArgs and GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput values. You can construct a concrete instance of `GetVulnerabilityAuditsVulnerabilityAuditCollectionItemInput` via:
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemArgs{...}
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) ApplicationDependencies ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) BuildType ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) BuildType() pulumi.StringOutput
The type of the build tool.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) CompartmentId ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) CompartmentId() pulumi.StringOutput
A filter to return only resources that belong to the specified compartment identifier.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) Configurations ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) Configurations() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemConfigurationArrayOutput
Configuration for a Vulnerability Audit. A vulnerable Application Dependency is ignored if its name does match any of the items in `exclusions`, or all of the associated Vulnerabilies have a CVSS v2 score below `maxPermissibleCvssV2Score` and a CVSS v3 score below `maxPermissibleCvssV3Score`. type: object
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) DefinedTags ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) DisplayName ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) FreeformTags ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) Id ¶
A filter to return only resources that match the specified identifier.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) IsSuccess ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) IsSuccess() pulumi.BoolOutput
A filter to return only successful or failed Vulnerability Audits.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) KnowledgeBaseId ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) KnowledgeBaseId() pulumi.StringOutput
A filter to return only Vulnerability Audits that were created against the specified knowledge base.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) MaxObservedCvssV2score ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) MaxObservedCvssV2score() pulumi.Float64Output
Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable Application Dependencies.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) MaxObservedCvssV2scoreWithIgnored ¶ added in v0.6.0
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) MaxObservedCvssV2scoreWithIgnored() pulumi.Float64Output
Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable Application Dependencies including ignored ones.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) MaxObservedCvssV3score ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) MaxObservedCvssV3score() pulumi.Float64Output
Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable Application Dependencies.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) MaxObservedCvssV3scoreWithIgnored ¶ added in v0.6.0
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) MaxObservedCvssV3scoreWithIgnored() pulumi.Float64Output
Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable Application Dependencies including ignored ones.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) Sources ¶ added in v0.6.0
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) Sources() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput
Vulnerability Audit source.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) State ¶
A filter to return only Vulnerability Audits that match the specified lifecycleState.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) SystemTags ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) TimeCreated ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) TimeCreated() pulumi.StringOutput
The creation date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) TimeUpdated ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The update date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutputWithContext ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) Vulnerabilities ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) Vulnerabilities() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput
List of vulnerabilities found in the Vulnerability Audit.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) VulnerableArtifactsCount ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) VulnerableArtifactsCount() pulumi.IntOutput
Count of non-ignored vulnerable Application Dependencies.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) VulnerableArtifactsCountWithIgnored ¶ added in v0.6.0
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemOutput) VulnerableArtifactsCountWithIgnored() pulumi.IntOutput
Count of all vulnerable Application Dependencies.
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource ¶ added in v0.6.0
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSource struct { // Description of the external resource source. Description string `pulumi:"description"` // The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Oracle Cloud Infrastructure resource that triggered the Vulnerability Audit. OciResourceId string `pulumi:"ociResourceId"` // Source type of the Vulnerability Audit. Type string `pulumi:"type"` }
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArgs ¶ added in v0.6.0
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArgs struct { // Description of the external resource source. Description pulumi.StringInput `pulumi:"description"` // The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Oracle Cloud Infrastructure resource that triggered the Vulnerability Audit. OciResourceId pulumi.StringInput `pulumi:"ociResourceId"` // Source type of the Vulnerability Audit. Type pulumi.StringInput `pulumi:"type"` }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArgs) ElementType ¶ added in v0.6.0
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArgs) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput ¶ added in v0.6.0
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutputWithContext ¶ added in v0.6.0
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArray ¶ added in v0.6.0
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArray []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceInput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArray) ElementType ¶ added in v0.6.0
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArray) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput ¶ added in v0.6.0
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutputWithContext ¶ added in v0.6.0
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayInput ¶ added in v0.6.0
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayInput interface { pulumi.Input ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutputWithContext(context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput }
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayInput is an input type that accepts GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArray and GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayInput` via:
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArray{ GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArgs{...} }
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput ¶ added in v0.6.0
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput) ElementType ¶ added in v0.6.0
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput) Index ¶ added in v0.6.0
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput ¶ added in v0.6.0
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutputWithContext ¶ added in v0.6.0
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArrayOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceInput ¶ added in v0.6.0
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceInput interface { pulumi.Input ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutputWithContext(context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput }
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceInput is an input type that accepts GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArgs and GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput values. You can construct a concrete instance of `GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceInput` via:
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceArgs{...}
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput ¶ added in v0.6.0
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) Description ¶ added in v0.6.0
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) Description() pulumi.StringOutput
Description of the external resource source.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) ElementType ¶ added in v0.6.0
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) OciResourceId ¶ added in v0.6.0
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) OciResourceId() pulumi.StringOutput
The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Oracle Cloud Infrastructure resource that triggered the Vulnerability Audit.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput ¶ added in v0.6.0
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutputWithContext ¶ added in v0.6.0
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) Type ¶ added in v0.6.0
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemSourceOutput) Type() pulumi.StringOutput
Source type of the Vulnerability Audit.
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerability ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerability struct { // Common Vulnerability Scoring System (CVSS) Version 2. CvssV2score float64 `pulumi:"cvssV2score"` // Common Vulnerability Scoring System (CVSS) Version 3. CvssV3score float64 `pulumi:"cvssV3score"` // A filter to return only resources that match the specified identifier. Id string `pulumi:"id"` // Indicates if the vulnerability was ignored according to the audit configuration. IsIgnored bool `pulumi:"isIgnored"` }
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArgs ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArgs struct { // Common Vulnerability Scoring System (CVSS) Version 2. CvssV2score pulumi.Float64Input `pulumi:"cvssV2score"` // Common Vulnerability Scoring System (CVSS) Version 3. CvssV3score pulumi.Float64Input `pulumi:"cvssV3score"` // A filter to return only resources that match the specified identifier. Id pulumi.StringInput `pulumi:"id"` // Indicates if the vulnerability was ignored according to the audit configuration. IsIgnored pulumi.BoolInput `pulumi:"isIgnored"` }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArgs) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArgs) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutputWithContext ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArgs) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArray ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArray []GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityInput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArray) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArray) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutputWithContext ¶
func (i GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArray) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayInput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayInput interface { pulumi.Input ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutputWithContext(context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput }
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayInput is an input type that accepts GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArray and GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput values. You can construct a concrete instance of `GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayInput` via:
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArray{ GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArgs{...} }
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutputWithContext ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArrayOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityInput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityInput interface { pulumi.Input ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutputWithContext(context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput }
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityInput is an input type that accepts GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArgs and GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput values. You can construct a concrete instance of `GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityInput` via:
GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityArgs{...}
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) CvssV2score ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) CvssV2score() pulumi.Float64Output
Common Vulnerability Scoring System (CVSS) Version 2.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) CvssV3score ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) CvssV3score() pulumi.Float64Output
Common Vulnerability Scoring System (CVSS) Version 3.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) Id ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) Id() pulumi.StringOutput
A filter to return only resources that match the specified identifier.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) IsIgnored ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) IsIgnored() pulumi.BoolOutput
Indicates if the vulnerability was ignored according to the audit configuration.
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutputWithContext ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionItemVulnerabilityOutput
type GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput ¶
type GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput struct{ *pulumi.OutputState }
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput) ElementType ¶
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput) ElementType() reflect.Type
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionOutput ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionOutput() GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput
func (GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionOutputWithContext ¶
func (o GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput) ToGetVulnerabilityAuditsVulnerabilityAuditCollectionOutputWithContext(ctx context.Context) GetVulnerabilityAuditsVulnerabilityAuditCollectionOutput
type KnowledgeBase ¶
type KnowledgeBase struct { pulumi.CustomResourceState // (Updatable) The Oracle Cloud Identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base's compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) The name of the Knowledge Base. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // The current lifecycle state of the Knowledge Base. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // The creation date and time of the Knowledge Base (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The date and time the Knowledge Base was last updated (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Knowledge Base resource in Oracle Cloud Infrastructure Adm service.
Creates a new Knowledge Base.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Adm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Adm.NewKnowledgeBase(ctx, "testKnowledgeBase", &Adm.KnowledgeBaseArgs{ CompartmentId: pulumi.Any(_var.Compartment_id), DefinedTags: pulumi.AnyMap{ "foo-namespace.bar-key": pulumi.Any("value"), }, DisplayName: pulumi.Any(_var.Knowledge_base_display_name), FreeformTags: pulumi.AnyMap{ "bar-key": pulumi.Any("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
KnowledgeBases can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Adm/knowledgeBase:KnowledgeBase test_knowledge_base "id"
```
func GetKnowledgeBase ¶
func GetKnowledgeBase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KnowledgeBaseState, opts ...pulumi.ResourceOption) (*KnowledgeBase, error)
GetKnowledgeBase gets an existing KnowledgeBase resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewKnowledgeBase ¶
func NewKnowledgeBase(ctx *pulumi.Context, name string, args *KnowledgeBaseArgs, opts ...pulumi.ResourceOption) (*KnowledgeBase, error)
NewKnowledgeBase registers a new resource with the given unique name, arguments, and options.
func (*KnowledgeBase) ElementType ¶
func (*KnowledgeBase) ElementType() reflect.Type
func (*KnowledgeBase) ToKnowledgeBaseOutput ¶
func (i *KnowledgeBase) ToKnowledgeBaseOutput() KnowledgeBaseOutput
func (*KnowledgeBase) ToKnowledgeBaseOutputWithContext ¶
func (i *KnowledgeBase) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput
type KnowledgeBaseArgs ¶
type KnowledgeBaseArgs struct { // (Updatable) The Oracle Cloud Identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base's compartment. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) The name of the Knowledge Base. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values FreeformTags pulumi.MapInput }
The set of arguments for constructing a KnowledgeBase resource.
func (KnowledgeBaseArgs) ElementType ¶
func (KnowledgeBaseArgs) ElementType() reflect.Type
type KnowledgeBaseArray ¶
type KnowledgeBaseArray []KnowledgeBaseInput
func (KnowledgeBaseArray) ElementType ¶
func (KnowledgeBaseArray) ElementType() reflect.Type
func (KnowledgeBaseArray) ToKnowledgeBaseArrayOutput ¶
func (i KnowledgeBaseArray) ToKnowledgeBaseArrayOutput() KnowledgeBaseArrayOutput
func (KnowledgeBaseArray) ToKnowledgeBaseArrayOutputWithContext ¶
func (i KnowledgeBaseArray) ToKnowledgeBaseArrayOutputWithContext(ctx context.Context) KnowledgeBaseArrayOutput
type KnowledgeBaseArrayInput ¶
type KnowledgeBaseArrayInput interface { pulumi.Input ToKnowledgeBaseArrayOutput() KnowledgeBaseArrayOutput ToKnowledgeBaseArrayOutputWithContext(context.Context) KnowledgeBaseArrayOutput }
KnowledgeBaseArrayInput is an input type that accepts KnowledgeBaseArray and KnowledgeBaseArrayOutput values. You can construct a concrete instance of `KnowledgeBaseArrayInput` via:
KnowledgeBaseArray{ KnowledgeBaseArgs{...} }
type KnowledgeBaseArrayOutput ¶
type KnowledgeBaseArrayOutput struct{ *pulumi.OutputState }
func (KnowledgeBaseArrayOutput) ElementType ¶
func (KnowledgeBaseArrayOutput) ElementType() reflect.Type
func (KnowledgeBaseArrayOutput) Index ¶
func (o KnowledgeBaseArrayOutput) Index(i pulumi.IntInput) KnowledgeBaseOutput
func (KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutput ¶
func (o KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutput() KnowledgeBaseArrayOutput
func (KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutputWithContext ¶
func (o KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutputWithContext(ctx context.Context) KnowledgeBaseArrayOutput
type KnowledgeBaseInput ¶
type KnowledgeBaseInput interface { pulumi.Input ToKnowledgeBaseOutput() KnowledgeBaseOutput ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput }
type KnowledgeBaseMap ¶
type KnowledgeBaseMap map[string]KnowledgeBaseInput
func (KnowledgeBaseMap) ElementType ¶
func (KnowledgeBaseMap) ElementType() reflect.Type
func (KnowledgeBaseMap) ToKnowledgeBaseMapOutput ¶
func (i KnowledgeBaseMap) ToKnowledgeBaseMapOutput() KnowledgeBaseMapOutput
func (KnowledgeBaseMap) ToKnowledgeBaseMapOutputWithContext ¶
func (i KnowledgeBaseMap) ToKnowledgeBaseMapOutputWithContext(ctx context.Context) KnowledgeBaseMapOutput
type KnowledgeBaseMapInput ¶
type KnowledgeBaseMapInput interface { pulumi.Input ToKnowledgeBaseMapOutput() KnowledgeBaseMapOutput ToKnowledgeBaseMapOutputWithContext(context.Context) KnowledgeBaseMapOutput }
KnowledgeBaseMapInput is an input type that accepts KnowledgeBaseMap and KnowledgeBaseMapOutput values. You can construct a concrete instance of `KnowledgeBaseMapInput` via:
KnowledgeBaseMap{ "key": KnowledgeBaseArgs{...} }
type KnowledgeBaseMapOutput ¶
type KnowledgeBaseMapOutput struct{ *pulumi.OutputState }
func (KnowledgeBaseMapOutput) ElementType ¶
func (KnowledgeBaseMapOutput) ElementType() reflect.Type
func (KnowledgeBaseMapOutput) MapIndex ¶
func (o KnowledgeBaseMapOutput) MapIndex(k pulumi.StringInput) KnowledgeBaseOutput
func (KnowledgeBaseMapOutput) ToKnowledgeBaseMapOutput ¶
func (o KnowledgeBaseMapOutput) ToKnowledgeBaseMapOutput() KnowledgeBaseMapOutput
func (KnowledgeBaseMapOutput) ToKnowledgeBaseMapOutputWithContext ¶
func (o KnowledgeBaseMapOutput) ToKnowledgeBaseMapOutputWithContext(ctx context.Context) KnowledgeBaseMapOutput
type KnowledgeBaseOutput ¶
type KnowledgeBaseOutput struct{ *pulumi.OutputState }
func (KnowledgeBaseOutput) CompartmentId ¶ added in v0.4.0
func (o KnowledgeBaseOutput) CompartmentId() pulumi.StringOutput
(Updatable) The Oracle Cloud Identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base's compartment.
func (KnowledgeBaseOutput) DefinedTags ¶ added in v0.4.0
func (o KnowledgeBaseOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (KnowledgeBaseOutput) DisplayName ¶ added in v0.4.0
func (o KnowledgeBaseOutput) DisplayName() pulumi.StringOutput
(Updatable) The name of the Knowledge Base.
func (KnowledgeBaseOutput) ElementType ¶
func (KnowledgeBaseOutput) ElementType() reflect.Type
func (KnowledgeBaseOutput) FreeformTags ¶ added in v0.4.0
func (o KnowledgeBaseOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (KnowledgeBaseOutput) State ¶ added in v0.4.0
func (o KnowledgeBaseOutput) State() pulumi.StringOutput
The current lifecycle state of the Knowledge Base.
func (KnowledgeBaseOutput) SystemTags ¶ added in v0.4.0
func (o KnowledgeBaseOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (KnowledgeBaseOutput) TimeCreated ¶ added in v0.4.0
func (o KnowledgeBaseOutput) TimeCreated() pulumi.StringOutput
The creation date and time of the Knowledge Base (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
func (KnowledgeBaseOutput) TimeUpdated ¶ added in v0.4.0
func (o KnowledgeBaseOutput) TimeUpdated() pulumi.StringOutput
The date and time the Knowledge Base was last updated (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
func (KnowledgeBaseOutput) ToKnowledgeBaseOutput ¶
func (o KnowledgeBaseOutput) ToKnowledgeBaseOutput() KnowledgeBaseOutput
func (KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext ¶
func (o KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput
type KnowledgeBaseState ¶
type KnowledgeBaseState struct { // (Updatable) The Oracle Cloud Identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base's compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) The name of the Knowledge Base. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values FreeformTags pulumi.MapInput // The current lifecycle state of the Knowledge Base. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput // The creation date and time of the Knowledge Base (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeCreated pulumi.StringPtrInput // The date and time the Knowledge Base was last updated (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeUpdated pulumi.StringPtrInput }
func (KnowledgeBaseState) ElementType ¶
func (KnowledgeBaseState) ElementType() reflect.Type
type LookupVulnerabilityAuditArgs ¶
type LookupVulnerabilityAuditArgs struct { // Unique Vulnerability Audit identifier path parameter. VulnerabilityAuditId string `pulumi:"vulnerabilityAuditId"` }
A collection of arguments for invoking getVulnerabilityAudit.
type LookupVulnerabilityAuditOutputArgs ¶
type LookupVulnerabilityAuditOutputArgs struct { // Unique Vulnerability Audit identifier path parameter. VulnerabilityAuditId pulumi.StringInput `pulumi:"vulnerabilityAuditId"` }
A collection of arguments for invoking getVulnerabilityAudit.
func (LookupVulnerabilityAuditOutputArgs) ElementType ¶
func (LookupVulnerabilityAuditOutputArgs) ElementType() reflect.Type
type LookupVulnerabilityAuditResult ¶
type LookupVulnerabilityAuditResult struct { ApplicationDependencies []GetVulnerabilityAuditApplicationDependency `pulumi:"applicationDependencies"` // The type of the build tool. BuildType string `pulumi:"buildType"` // The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the compartment associated with the Vulnerability Audit. CompartmentId string `pulumi:"compartmentId"` // Configuration for a Vulnerability Audit. A vulnerable Application Dependency is ignored if its name does match any of the items in `exclusions`, or all of the associated Vulnerabilies have a CVSS v2 score below `maxPermissibleCvssV2Score` and a CVSS v3 score below `maxPermissibleCvssV3Score`. type: object Configurations []GetVulnerabilityAuditConfiguration `pulumi:"configurations"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The name of the Vulnerability Audit. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // Unique vulnerability identifier, e.g. CVE-1999-0067. Id string `pulumi:"id"` // Indicates if an audit succeeded according to the configuration. The value is `null` if the audit is in the `CREATING` state. IsSuccess bool `pulumi:"isSuccess"` // The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base. KnowledgeBaseId string `pulumi:"knowledgeBaseId"` // Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable Application Dependencies. MaxObservedCvssV2score float64 `pulumi:"maxObservedCvssV2score"` // Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable Application Dependencies including ignored ones. MaxObservedCvssV2scoreWithIgnored float64 `pulumi:"maxObservedCvssV2scoreWithIgnored"` // Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable Application Dependencies. MaxObservedCvssV3score float64 `pulumi:"maxObservedCvssV3score"` // Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable Application Dependencies including ignored ones. MaxObservedCvssV3scoreWithIgnored float64 `pulumi:"maxObservedCvssV3scoreWithIgnored"` // Vulnerability Audit source. Sources []GetVulnerabilityAuditSource `pulumi:"sources"` // The current lifecycle state of the Vulnerability Audit. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The creation date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeCreated string `pulumi:"timeCreated"` // The update date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeUpdated string `pulumi:"timeUpdated"` // List of vulnerabilities found in the Vulnerability Audit. Vulnerabilities []GetVulnerabilityAuditVulnerability `pulumi:"vulnerabilities"` VulnerabilityAuditId string `pulumi:"vulnerabilityAuditId"` // Count of non-ignored vulnerable Application Dependencies. VulnerableArtifactsCount int `pulumi:"vulnerableArtifactsCount"` // Count of all vulnerable Application Dependencies. VulnerableArtifactsCountWithIgnored int `pulumi:"vulnerableArtifactsCountWithIgnored"` }
A collection of values returned by getVulnerabilityAudit.
func LookupVulnerabilityAudit ¶
func LookupVulnerabilityAudit(ctx *pulumi.Context, args *LookupVulnerabilityAuditArgs, opts ...pulumi.InvokeOption) (*LookupVulnerabilityAuditResult, error)
This data source provides details about a specific Vulnerability Audit resource in Oracle Cloud Infrastructure ADM service.
Returns the details of the specified Vulnerability Audit.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Adm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Adm.GetVulnerabilityAudit(ctx, &adm.GetVulnerabilityAuditArgs{ VulnerabilityAuditId: oci_adm_vulnerability_audit.Test_vulnerability_audit.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupVulnerabilityAuditResultOutput ¶
type LookupVulnerabilityAuditResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVulnerabilityAudit.
func LookupVulnerabilityAuditOutput ¶
func LookupVulnerabilityAuditOutput(ctx *pulumi.Context, args LookupVulnerabilityAuditOutputArgs, opts ...pulumi.InvokeOption) LookupVulnerabilityAuditResultOutput
func (LookupVulnerabilityAuditResultOutput) ApplicationDependencies ¶
func (o LookupVulnerabilityAuditResultOutput) ApplicationDependencies() GetVulnerabilityAuditApplicationDependencyArrayOutput
func (LookupVulnerabilityAuditResultOutput) BuildType ¶
func (o LookupVulnerabilityAuditResultOutput) BuildType() pulumi.StringOutput
The type of the build tool.
func (LookupVulnerabilityAuditResultOutput) CompartmentId ¶
func (o LookupVulnerabilityAuditResultOutput) CompartmentId() pulumi.StringOutput
The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the compartment associated with the Vulnerability Audit.
func (LookupVulnerabilityAuditResultOutput) Configurations ¶
func (o LookupVulnerabilityAuditResultOutput) Configurations() GetVulnerabilityAuditConfigurationArrayOutput
Configuration for a Vulnerability Audit. A vulnerable Application Dependency is ignored if its name does match any of the items in `exclusions`, or all of the associated Vulnerabilies have a CVSS v2 score below `maxPermissibleCvssV2Score` and a CVSS v3 score below `maxPermissibleCvssV3Score`. type: object
func (LookupVulnerabilityAuditResultOutput) DefinedTags ¶
func (o LookupVulnerabilityAuditResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupVulnerabilityAuditResultOutput) DisplayName ¶
func (o LookupVulnerabilityAuditResultOutput) DisplayName() pulumi.StringOutput
The name of the Vulnerability Audit.
func (LookupVulnerabilityAuditResultOutput) ElementType ¶
func (LookupVulnerabilityAuditResultOutput) ElementType() reflect.Type
func (LookupVulnerabilityAuditResultOutput) FreeformTags ¶
func (o LookupVulnerabilityAuditResultOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupVulnerabilityAuditResultOutput) Id ¶
func (o LookupVulnerabilityAuditResultOutput) Id() pulumi.StringOutput
Unique vulnerability identifier, e.g. CVE-1999-0067.
func (LookupVulnerabilityAuditResultOutput) IsSuccess ¶
func (o LookupVulnerabilityAuditResultOutput) IsSuccess() pulumi.BoolOutput
Indicates if an audit succeeded according to the configuration. The value is `null` if the audit is in the `CREATING` state.
func (LookupVulnerabilityAuditResultOutput) KnowledgeBaseId ¶
func (o LookupVulnerabilityAuditResultOutput) KnowledgeBaseId() pulumi.StringOutput
The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base.
func (LookupVulnerabilityAuditResultOutput) MaxObservedCvssV2score ¶
func (o LookupVulnerabilityAuditResultOutput) MaxObservedCvssV2score() pulumi.Float64Output
Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable Application Dependencies.
func (LookupVulnerabilityAuditResultOutput) MaxObservedCvssV2scoreWithIgnored ¶ added in v0.6.0
func (o LookupVulnerabilityAuditResultOutput) MaxObservedCvssV2scoreWithIgnored() pulumi.Float64Output
Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable Application Dependencies including ignored ones.
func (LookupVulnerabilityAuditResultOutput) MaxObservedCvssV3score ¶
func (o LookupVulnerabilityAuditResultOutput) MaxObservedCvssV3score() pulumi.Float64Output
Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable Application Dependencies.
func (LookupVulnerabilityAuditResultOutput) MaxObservedCvssV3scoreWithIgnored ¶ added in v0.6.0
func (o LookupVulnerabilityAuditResultOutput) MaxObservedCvssV3scoreWithIgnored() pulumi.Float64Output
Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable Application Dependencies including ignored ones.
func (LookupVulnerabilityAuditResultOutput) Sources ¶ added in v0.6.0
func (o LookupVulnerabilityAuditResultOutput) Sources() GetVulnerabilityAuditSourceArrayOutput
Vulnerability Audit source.
func (LookupVulnerabilityAuditResultOutput) State ¶
func (o LookupVulnerabilityAuditResultOutput) State() pulumi.StringOutput
The current lifecycle state of the Vulnerability Audit.
func (LookupVulnerabilityAuditResultOutput) SystemTags ¶
func (o LookupVulnerabilityAuditResultOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupVulnerabilityAuditResultOutput) TimeCreated ¶
func (o LookupVulnerabilityAuditResultOutput) TimeCreated() pulumi.StringOutput
The creation date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
func (LookupVulnerabilityAuditResultOutput) TimeUpdated ¶
func (o LookupVulnerabilityAuditResultOutput) TimeUpdated() pulumi.StringOutput
The update date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
func (LookupVulnerabilityAuditResultOutput) ToLookupVulnerabilityAuditResultOutput ¶
func (o LookupVulnerabilityAuditResultOutput) ToLookupVulnerabilityAuditResultOutput() LookupVulnerabilityAuditResultOutput
func (LookupVulnerabilityAuditResultOutput) ToLookupVulnerabilityAuditResultOutputWithContext ¶
func (o LookupVulnerabilityAuditResultOutput) ToLookupVulnerabilityAuditResultOutputWithContext(ctx context.Context) LookupVulnerabilityAuditResultOutput
func (LookupVulnerabilityAuditResultOutput) Vulnerabilities ¶
func (o LookupVulnerabilityAuditResultOutput) Vulnerabilities() GetVulnerabilityAuditVulnerabilityArrayOutput
List of vulnerabilities found in the Vulnerability Audit.
func (LookupVulnerabilityAuditResultOutput) VulnerabilityAuditId ¶
func (o LookupVulnerabilityAuditResultOutput) VulnerabilityAuditId() pulumi.StringOutput
func (LookupVulnerabilityAuditResultOutput) VulnerableArtifactsCount ¶
func (o LookupVulnerabilityAuditResultOutput) VulnerableArtifactsCount() pulumi.IntOutput
Count of non-ignored vulnerable Application Dependencies.
func (LookupVulnerabilityAuditResultOutput) VulnerableArtifactsCountWithIgnored ¶ added in v0.6.0
func (o LookupVulnerabilityAuditResultOutput) VulnerableArtifactsCountWithIgnored() pulumi.IntOutput
Count of all vulnerable Application Dependencies.
type VulnerabilityAudit ¶
type VulnerabilityAudit struct { pulumi.CustomResourceState // List of Application Dependencies (without vulnerabilities). ApplicationDependencies VulnerabilityAuditApplicationDependencyArrayOutput `pulumi:"applicationDependencies"` // The type of the build tool. BuildType pulumi.StringOutput `pulumi:"buildType"` // (Updatable) The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the compartment associated with the Vulnerability Audit. If compartment identifier is not provided the compartment of the associated Knowledge Base will be used instead. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // Configuration for a Vulnerability Audit. A vulnerable Application Dependency is ignored if its name does match any of the items in `exclusions`, or all of the associated Vulnerabilies have a CVSS v2 score below `maxPermissibleCvssV2Score` and a CVSS v3 score below `maxPermissibleCvssV3Score`. type: object Configuration VulnerabilityAuditConfigurationOutput `pulumi:"configuration"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) The name of the Vulnerability Audit. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // Indicates if an audit succeeded according to the configuration. The value is `null` if the audit is in the `CREATING` state. IsSuccess pulumi.BoolOutput `pulumi:"isSuccess"` // The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base. KnowledgeBaseId pulumi.StringOutput `pulumi:"knowledgeBaseId"` // Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable Application Dependencies. MaxObservedCvssV2score pulumi.Float64Output `pulumi:"maxObservedCvssV2score"` // Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable Application Dependencies including ignored ones. MaxObservedCvssV2scoreWithIgnored pulumi.Float64Output `pulumi:"maxObservedCvssV2scoreWithIgnored"` // Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable Application Dependencies. MaxObservedCvssV3score pulumi.Float64Output `pulumi:"maxObservedCvssV3score"` // Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable Application Dependencies including ignored ones. MaxObservedCvssV3scoreWithIgnored pulumi.Float64Output `pulumi:"maxObservedCvssV3scoreWithIgnored"` // Vulnerability Audit source. Source VulnerabilityAuditSourceOutput `pulumi:"source"` // The current lifecycle state of the Vulnerability Audit. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // The creation date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The update date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // List of vulnerabilities found in the Vulnerability Audit. Vulnerabilities VulnerabilityAuditVulnerabilityArrayOutput `pulumi:"vulnerabilities"` // Count of non-ignored vulnerable Application Dependencies. VulnerableArtifactsCount pulumi.IntOutput `pulumi:"vulnerableArtifactsCount"` // Count of all vulnerable Application Dependencies. VulnerableArtifactsCountWithIgnored pulumi.IntOutput `pulumi:"vulnerableArtifactsCountWithIgnored"` }
This resource provides the Vulnerability Audit resource in Oracle Cloud Infrastructure Adm service.
Creates a new Vulnerability Audit by providing a tree of Application Dependencies.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/Adm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Adm.NewVulnerabilityAudit(ctx, "testVulnerabilityAudit", &Adm.VulnerabilityAuditArgs{ BuildType: pulumi.Any(_var.Vulnerability_audit_build_type), KnowledgeBaseId: pulumi.Any(oci_adm_knowledge_base.Test_knowledge_base.Id), ApplicationDependencies: adm.VulnerabilityAuditApplicationDependencyArray{ &adm.VulnerabilityAuditApplicationDependencyArgs{ Gav: pulumi.Any(_var.Vulnerability_audit_application_dependencies_gav), NodeId: pulumi.Any(oci_adm_node.Test_node.Id), ApplicationDependencyNodeIds: pulumi.Any(_var.Vulnerability_audit_application_dependencies_application_dependency_node_ids), }, }, CompartmentId: pulumi.Any(_var.Compartment_id), Configuration: &adm.VulnerabilityAuditConfigurationArgs{ Exclusions: pulumi.Any(_var.Vulnerability_audit_configuration_exclusions), MaxPermissibleCvssV2score: pulumi.Any(_var.Vulnerability_audit_configuration_max_permissible_cvss_v2score), MaxPermissibleCvssV3score: pulumi.Any(_var.Vulnerability_audit_configuration_max_permissible_cvss_v3score), }, DefinedTags: pulumi.AnyMap{ "foo-namespace.bar-key": pulumi.Any("value"), }, DisplayName: pulumi.Any(_var.Vulnerability_audit_display_name), FreeformTags: pulumi.AnyMap{ "bar-key": pulumi.Any("value"), }, Source: &adm.VulnerabilityAuditSourceArgs{ Type: pulumi.Any(_var.Vulnerability_audit_source_type), Description: pulumi.Any(_var.Vulnerability_audit_source_description), OciResourceId: pulumi.Any(oci_adm_oci_resource.Test_oci_resource.Id), }, }) if err != nil { return err } return nil }) }
```
## Import
VulnerabilityAudits can be imported using the `id`, e.g.
```sh
$ pulumi import oci:Adm/vulnerabilityAudit:VulnerabilityAudit test_vulnerability_audit "id"
```
func GetVulnerabilityAudit ¶
func GetVulnerabilityAudit(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VulnerabilityAuditState, opts ...pulumi.ResourceOption) (*VulnerabilityAudit, error)
GetVulnerabilityAudit gets an existing VulnerabilityAudit resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVulnerabilityAudit ¶
func NewVulnerabilityAudit(ctx *pulumi.Context, name string, args *VulnerabilityAuditArgs, opts ...pulumi.ResourceOption) (*VulnerabilityAudit, error)
NewVulnerabilityAudit registers a new resource with the given unique name, arguments, and options.
func (*VulnerabilityAudit) ElementType ¶
func (*VulnerabilityAudit) ElementType() reflect.Type
func (*VulnerabilityAudit) ToVulnerabilityAuditOutput ¶
func (i *VulnerabilityAudit) ToVulnerabilityAuditOutput() VulnerabilityAuditOutput
func (*VulnerabilityAudit) ToVulnerabilityAuditOutputWithContext ¶
func (i *VulnerabilityAudit) ToVulnerabilityAuditOutputWithContext(ctx context.Context) VulnerabilityAuditOutput
type VulnerabilityAuditApplicationDependency ¶
type VulnerabilityAuditApplicationDependency struct { // List of Application Dependencies on which this Application Dependency depends, each identified by its nodeId. ApplicationDependencyNodeIds []string `pulumi:"applicationDependencyNodeIds"` // Group Artifact Version (GAV) identifier (Group:Artifact:Version), e.g. org.graalvm.nativeimage:svm:21.1.0. Gav string `pulumi:"gav"` // Unique identifier of an Application Dependency, for example nodeId1. The nodeId can be generated by assigning a unique id to each application dependency in the tree of application dependencies. Every node, even those who share the same GAV, should have a different nodeId. The preferred way of constructing a nodeId is to assign incremental integers during a breadth first or depth first search. A nodeId can be reused only it refers to the same subtree of application dependencies. (This is not equivalent to referring to the same GAV, that is, a GAV can have multiple transitive dependencies.) NodeId string `pulumi:"nodeId"` }
type VulnerabilityAuditApplicationDependencyArgs ¶
type VulnerabilityAuditApplicationDependencyArgs struct { // List of Application Dependencies on which this Application Dependency depends, each identified by its nodeId. ApplicationDependencyNodeIds pulumi.StringArrayInput `pulumi:"applicationDependencyNodeIds"` // Group Artifact Version (GAV) identifier (Group:Artifact:Version), e.g. org.graalvm.nativeimage:svm:21.1.0. Gav pulumi.StringInput `pulumi:"gav"` // Unique identifier of an Application Dependency, for example nodeId1. The nodeId can be generated by assigning a unique id to each application dependency in the tree of application dependencies. Every node, even those who share the same GAV, should have a different nodeId. The preferred way of constructing a nodeId is to assign incremental integers during a breadth first or depth first search. A nodeId can be reused only it refers to the same subtree of application dependencies. (This is not equivalent to referring to the same GAV, that is, a GAV can have multiple transitive dependencies.) NodeId pulumi.StringInput `pulumi:"nodeId"` }
func (VulnerabilityAuditApplicationDependencyArgs) ElementType ¶
func (VulnerabilityAuditApplicationDependencyArgs) ElementType() reflect.Type
func (VulnerabilityAuditApplicationDependencyArgs) ToVulnerabilityAuditApplicationDependencyOutput ¶
func (i VulnerabilityAuditApplicationDependencyArgs) ToVulnerabilityAuditApplicationDependencyOutput() VulnerabilityAuditApplicationDependencyOutput
func (VulnerabilityAuditApplicationDependencyArgs) ToVulnerabilityAuditApplicationDependencyOutputWithContext ¶
func (i VulnerabilityAuditApplicationDependencyArgs) ToVulnerabilityAuditApplicationDependencyOutputWithContext(ctx context.Context) VulnerabilityAuditApplicationDependencyOutput
type VulnerabilityAuditApplicationDependencyArray ¶
type VulnerabilityAuditApplicationDependencyArray []VulnerabilityAuditApplicationDependencyInput
func (VulnerabilityAuditApplicationDependencyArray) ElementType ¶
func (VulnerabilityAuditApplicationDependencyArray) ElementType() reflect.Type
func (VulnerabilityAuditApplicationDependencyArray) ToVulnerabilityAuditApplicationDependencyArrayOutput ¶
func (i VulnerabilityAuditApplicationDependencyArray) ToVulnerabilityAuditApplicationDependencyArrayOutput() VulnerabilityAuditApplicationDependencyArrayOutput
func (VulnerabilityAuditApplicationDependencyArray) ToVulnerabilityAuditApplicationDependencyArrayOutputWithContext ¶
func (i VulnerabilityAuditApplicationDependencyArray) ToVulnerabilityAuditApplicationDependencyArrayOutputWithContext(ctx context.Context) VulnerabilityAuditApplicationDependencyArrayOutput
type VulnerabilityAuditApplicationDependencyArrayInput ¶
type VulnerabilityAuditApplicationDependencyArrayInput interface { pulumi.Input ToVulnerabilityAuditApplicationDependencyArrayOutput() VulnerabilityAuditApplicationDependencyArrayOutput ToVulnerabilityAuditApplicationDependencyArrayOutputWithContext(context.Context) VulnerabilityAuditApplicationDependencyArrayOutput }
VulnerabilityAuditApplicationDependencyArrayInput is an input type that accepts VulnerabilityAuditApplicationDependencyArray and VulnerabilityAuditApplicationDependencyArrayOutput values. You can construct a concrete instance of `VulnerabilityAuditApplicationDependencyArrayInput` via:
VulnerabilityAuditApplicationDependencyArray{ VulnerabilityAuditApplicationDependencyArgs{...} }
type VulnerabilityAuditApplicationDependencyArrayOutput ¶
type VulnerabilityAuditApplicationDependencyArrayOutput struct{ *pulumi.OutputState }
func (VulnerabilityAuditApplicationDependencyArrayOutput) ElementType ¶
func (VulnerabilityAuditApplicationDependencyArrayOutput) ElementType() reflect.Type
func (VulnerabilityAuditApplicationDependencyArrayOutput) ToVulnerabilityAuditApplicationDependencyArrayOutput ¶
func (o VulnerabilityAuditApplicationDependencyArrayOutput) ToVulnerabilityAuditApplicationDependencyArrayOutput() VulnerabilityAuditApplicationDependencyArrayOutput
func (VulnerabilityAuditApplicationDependencyArrayOutput) ToVulnerabilityAuditApplicationDependencyArrayOutputWithContext ¶
func (o VulnerabilityAuditApplicationDependencyArrayOutput) ToVulnerabilityAuditApplicationDependencyArrayOutputWithContext(ctx context.Context) VulnerabilityAuditApplicationDependencyArrayOutput
type VulnerabilityAuditApplicationDependencyInput ¶
type VulnerabilityAuditApplicationDependencyInput interface { pulumi.Input ToVulnerabilityAuditApplicationDependencyOutput() VulnerabilityAuditApplicationDependencyOutput ToVulnerabilityAuditApplicationDependencyOutputWithContext(context.Context) VulnerabilityAuditApplicationDependencyOutput }
VulnerabilityAuditApplicationDependencyInput is an input type that accepts VulnerabilityAuditApplicationDependencyArgs and VulnerabilityAuditApplicationDependencyOutput values. You can construct a concrete instance of `VulnerabilityAuditApplicationDependencyInput` via:
VulnerabilityAuditApplicationDependencyArgs{...}
type VulnerabilityAuditApplicationDependencyOutput ¶
type VulnerabilityAuditApplicationDependencyOutput struct{ *pulumi.OutputState }
func (VulnerabilityAuditApplicationDependencyOutput) ApplicationDependencyNodeIds ¶
func (o VulnerabilityAuditApplicationDependencyOutput) ApplicationDependencyNodeIds() pulumi.StringArrayOutput
List of Application Dependencies on which this Application Dependency depends, each identified by its nodeId.
func (VulnerabilityAuditApplicationDependencyOutput) ElementType ¶
func (VulnerabilityAuditApplicationDependencyOutput) ElementType() reflect.Type
func (VulnerabilityAuditApplicationDependencyOutput) Gav ¶
func (o VulnerabilityAuditApplicationDependencyOutput) Gav() pulumi.StringOutput
Group Artifact Version (GAV) identifier (Group:Artifact:Version), e.g. org.graalvm.nativeimage:svm:21.1.0.
func (VulnerabilityAuditApplicationDependencyOutput) NodeId ¶
func (o VulnerabilityAuditApplicationDependencyOutput) NodeId() pulumi.StringOutput
Unique identifier of an Application Dependency, for example nodeId1. The nodeId can be generated by assigning a unique id to each application dependency in the tree of application dependencies. Every node, even those who share the same GAV, should have a different nodeId. The preferred way of constructing a nodeId is to assign incremental integers during a breadth first or depth first search. A nodeId can be reused only it refers to the same subtree of application dependencies. (This is not equivalent to referring to the same GAV, that is, a GAV can have multiple transitive dependencies.)
func (VulnerabilityAuditApplicationDependencyOutput) ToVulnerabilityAuditApplicationDependencyOutput ¶
func (o VulnerabilityAuditApplicationDependencyOutput) ToVulnerabilityAuditApplicationDependencyOutput() VulnerabilityAuditApplicationDependencyOutput
func (VulnerabilityAuditApplicationDependencyOutput) ToVulnerabilityAuditApplicationDependencyOutputWithContext ¶
func (o VulnerabilityAuditApplicationDependencyOutput) ToVulnerabilityAuditApplicationDependencyOutputWithContext(ctx context.Context) VulnerabilityAuditApplicationDependencyOutput
type VulnerabilityAuditArgs ¶
type VulnerabilityAuditArgs struct { // List of Application Dependencies (without vulnerabilities). ApplicationDependencies VulnerabilityAuditApplicationDependencyArrayInput // The type of the build tool. BuildType pulumi.StringInput // (Updatable) The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the compartment associated with the Vulnerability Audit. If compartment identifier is not provided the compartment of the associated Knowledge Base will be used instead. CompartmentId pulumi.StringPtrInput // Configuration for a Vulnerability Audit. A vulnerable Application Dependency is ignored if its name does match any of the items in `exclusions`, or all of the associated Vulnerabilies have a CVSS v2 score below `maxPermissibleCvssV2Score` and a CVSS v3 score below `maxPermissibleCvssV3Score`. type: object Configuration VulnerabilityAuditConfigurationPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) The name of the Vulnerability Audit. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base. KnowledgeBaseId pulumi.StringInput // Vulnerability Audit source. Source VulnerabilityAuditSourcePtrInput }
The set of arguments for constructing a VulnerabilityAudit resource.
func (VulnerabilityAuditArgs) ElementType ¶
func (VulnerabilityAuditArgs) ElementType() reflect.Type
type VulnerabilityAuditArray ¶
type VulnerabilityAuditArray []VulnerabilityAuditInput
func (VulnerabilityAuditArray) ElementType ¶
func (VulnerabilityAuditArray) ElementType() reflect.Type
func (VulnerabilityAuditArray) ToVulnerabilityAuditArrayOutput ¶
func (i VulnerabilityAuditArray) ToVulnerabilityAuditArrayOutput() VulnerabilityAuditArrayOutput
func (VulnerabilityAuditArray) ToVulnerabilityAuditArrayOutputWithContext ¶
func (i VulnerabilityAuditArray) ToVulnerabilityAuditArrayOutputWithContext(ctx context.Context) VulnerabilityAuditArrayOutput
type VulnerabilityAuditArrayInput ¶
type VulnerabilityAuditArrayInput interface { pulumi.Input ToVulnerabilityAuditArrayOutput() VulnerabilityAuditArrayOutput ToVulnerabilityAuditArrayOutputWithContext(context.Context) VulnerabilityAuditArrayOutput }
VulnerabilityAuditArrayInput is an input type that accepts VulnerabilityAuditArray and VulnerabilityAuditArrayOutput values. You can construct a concrete instance of `VulnerabilityAuditArrayInput` via:
VulnerabilityAuditArray{ VulnerabilityAuditArgs{...} }
type VulnerabilityAuditArrayOutput ¶
type VulnerabilityAuditArrayOutput struct{ *pulumi.OutputState }
func (VulnerabilityAuditArrayOutput) ElementType ¶
func (VulnerabilityAuditArrayOutput) ElementType() reflect.Type
func (VulnerabilityAuditArrayOutput) Index ¶
func (o VulnerabilityAuditArrayOutput) Index(i pulumi.IntInput) VulnerabilityAuditOutput
func (VulnerabilityAuditArrayOutput) ToVulnerabilityAuditArrayOutput ¶
func (o VulnerabilityAuditArrayOutput) ToVulnerabilityAuditArrayOutput() VulnerabilityAuditArrayOutput
func (VulnerabilityAuditArrayOutput) ToVulnerabilityAuditArrayOutputWithContext ¶
func (o VulnerabilityAuditArrayOutput) ToVulnerabilityAuditArrayOutputWithContext(ctx context.Context) VulnerabilityAuditArrayOutput
type VulnerabilityAuditConfiguration ¶
type VulnerabilityAuditConfiguration struct { // A vulnerable Application Dependency is ignored if its name matches any of the items in `exclusions`. Exclusions []string `pulumi:"exclusions"` // A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score. MaxPermissibleCvssV2score *float64 `pulumi:"maxPermissibleCvssV2score"` // A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score. MaxPermissibleCvssV3score *float64 `pulumi:"maxPermissibleCvssV3score"` }
type VulnerabilityAuditConfigurationArgs ¶
type VulnerabilityAuditConfigurationArgs struct { // A vulnerable Application Dependency is ignored if its name matches any of the items in `exclusions`. Exclusions pulumi.StringArrayInput `pulumi:"exclusions"` // A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score. MaxPermissibleCvssV2score pulumi.Float64PtrInput `pulumi:"maxPermissibleCvssV2score"` // A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score. MaxPermissibleCvssV3score pulumi.Float64PtrInput `pulumi:"maxPermissibleCvssV3score"` }
func (VulnerabilityAuditConfigurationArgs) ElementType ¶
func (VulnerabilityAuditConfigurationArgs) ElementType() reflect.Type
func (VulnerabilityAuditConfigurationArgs) ToVulnerabilityAuditConfigurationOutput ¶
func (i VulnerabilityAuditConfigurationArgs) ToVulnerabilityAuditConfigurationOutput() VulnerabilityAuditConfigurationOutput
func (VulnerabilityAuditConfigurationArgs) ToVulnerabilityAuditConfigurationOutputWithContext ¶
func (i VulnerabilityAuditConfigurationArgs) ToVulnerabilityAuditConfigurationOutputWithContext(ctx context.Context) VulnerabilityAuditConfigurationOutput
func (VulnerabilityAuditConfigurationArgs) ToVulnerabilityAuditConfigurationPtrOutput ¶
func (i VulnerabilityAuditConfigurationArgs) ToVulnerabilityAuditConfigurationPtrOutput() VulnerabilityAuditConfigurationPtrOutput
func (VulnerabilityAuditConfigurationArgs) ToVulnerabilityAuditConfigurationPtrOutputWithContext ¶
func (i VulnerabilityAuditConfigurationArgs) ToVulnerabilityAuditConfigurationPtrOutputWithContext(ctx context.Context) VulnerabilityAuditConfigurationPtrOutput
type VulnerabilityAuditConfigurationInput ¶
type VulnerabilityAuditConfigurationInput interface { pulumi.Input ToVulnerabilityAuditConfigurationOutput() VulnerabilityAuditConfigurationOutput ToVulnerabilityAuditConfigurationOutputWithContext(context.Context) VulnerabilityAuditConfigurationOutput }
VulnerabilityAuditConfigurationInput is an input type that accepts VulnerabilityAuditConfigurationArgs and VulnerabilityAuditConfigurationOutput values. You can construct a concrete instance of `VulnerabilityAuditConfigurationInput` via:
VulnerabilityAuditConfigurationArgs{...}
type VulnerabilityAuditConfigurationOutput ¶
type VulnerabilityAuditConfigurationOutput struct{ *pulumi.OutputState }
func (VulnerabilityAuditConfigurationOutput) ElementType ¶
func (VulnerabilityAuditConfigurationOutput) ElementType() reflect.Type
func (VulnerabilityAuditConfigurationOutput) Exclusions ¶
func (o VulnerabilityAuditConfigurationOutput) Exclusions() pulumi.StringArrayOutput
A vulnerable Application Dependency is ignored if its name matches any of the items in `exclusions`.
func (VulnerabilityAuditConfigurationOutput) MaxPermissibleCvssV2score ¶
func (o VulnerabilityAuditConfigurationOutput) MaxPermissibleCvssV2score() pulumi.Float64PtrOutput
A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
func (VulnerabilityAuditConfigurationOutput) MaxPermissibleCvssV3score ¶
func (o VulnerabilityAuditConfigurationOutput) MaxPermissibleCvssV3score() pulumi.Float64PtrOutput
A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
func (VulnerabilityAuditConfigurationOutput) ToVulnerabilityAuditConfigurationOutput ¶
func (o VulnerabilityAuditConfigurationOutput) ToVulnerabilityAuditConfigurationOutput() VulnerabilityAuditConfigurationOutput
func (VulnerabilityAuditConfigurationOutput) ToVulnerabilityAuditConfigurationOutputWithContext ¶
func (o VulnerabilityAuditConfigurationOutput) ToVulnerabilityAuditConfigurationOutputWithContext(ctx context.Context) VulnerabilityAuditConfigurationOutput
func (VulnerabilityAuditConfigurationOutput) ToVulnerabilityAuditConfigurationPtrOutput ¶
func (o VulnerabilityAuditConfigurationOutput) ToVulnerabilityAuditConfigurationPtrOutput() VulnerabilityAuditConfigurationPtrOutput
func (VulnerabilityAuditConfigurationOutput) ToVulnerabilityAuditConfigurationPtrOutputWithContext ¶
func (o VulnerabilityAuditConfigurationOutput) ToVulnerabilityAuditConfigurationPtrOutputWithContext(ctx context.Context) VulnerabilityAuditConfigurationPtrOutput
type VulnerabilityAuditConfigurationPtrInput ¶
type VulnerabilityAuditConfigurationPtrInput interface { pulumi.Input ToVulnerabilityAuditConfigurationPtrOutput() VulnerabilityAuditConfigurationPtrOutput ToVulnerabilityAuditConfigurationPtrOutputWithContext(context.Context) VulnerabilityAuditConfigurationPtrOutput }
VulnerabilityAuditConfigurationPtrInput is an input type that accepts VulnerabilityAuditConfigurationArgs, VulnerabilityAuditConfigurationPtr and VulnerabilityAuditConfigurationPtrOutput values. You can construct a concrete instance of `VulnerabilityAuditConfigurationPtrInput` via:
VulnerabilityAuditConfigurationArgs{...} or: nil
func VulnerabilityAuditConfigurationPtr ¶
func VulnerabilityAuditConfigurationPtr(v *VulnerabilityAuditConfigurationArgs) VulnerabilityAuditConfigurationPtrInput
type VulnerabilityAuditConfigurationPtrOutput ¶
type VulnerabilityAuditConfigurationPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityAuditConfigurationPtrOutput) ElementType ¶
func (VulnerabilityAuditConfigurationPtrOutput) ElementType() reflect.Type
func (VulnerabilityAuditConfigurationPtrOutput) Exclusions ¶
func (o VulnerabilityAuditConfigurationPtrOutput) Exclusions() pulumi.StringArrayOutput
A vulnerable Application Dependency is ignored if its name matches any of the items in `exclusions`.
func (VulnerabilityAuditConfigurationPtrOutput) MaxPermissibleCvssV2score ¶
func (o VulnerabilityAuditConfigurationPtrOutput) MaxPermissibleCvssV2score() pulumi.Float64PtrOutput
A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
func (VulnerabilityAuditConfigurationPtrOutput) MaxPermissibleCvssV3score ¶
func (o VulnerabilityAuditConfigurationPtrOutput) MaxPermissibleCvssV3score() pulumi.Float64PtrOutput
A vulnerable Application Dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
func (VulnerabilityAuditConfigurationPtrOutput) ToVulnerabilityAuditConfigurationPtrOutput ¶
func (o VulnerabilityAuditConfigurationPtrOutput) ToVulnerabilityAuditConfigurationPtrOutput() VulnerabilityAuditConfigurationPtrOutput
func (VulnerabilityAuditConfigurationPtrOutput) ToVulnerabilityAuditConfigurationPtrOutputWithContext ¶
func (o VulnerabilityAuditConfigurationPtrOutput) ToVulnerabilityAuditConfigurationPtrOutputWithContext(ctx context.Context) VulnerabilityAuditConfigurationPtrOutput
type VulnerabilityAuditInput ¶
type VulnerabilityAuditInput interface { pulumi.Input ToVulnerabilityAuditOutput() VulnerabilityAuditOutput ToVulnerabilityAuditOutputWithContext(ctx context.Context) VulnerabilityAuditOutput }
type VulnerabilityAuditMap ¶
type VulnerabilityAuditMap map[string]VulnerabilityAuditInput
func (VulnerabilityAuditMap) ElementType ¶
func (VulnerabilityAuditMap) ElementType() reflect.Type
func (VulnerabilityAuditMap) ToVulnerabilityAuditMapOutput ¶
func (i VulnerabilityAuditMap) ToVulnerabilityAuditMapOutput() VulnerabilityAuditMapOutput
func (VulnerabilityAuditMap) ToVulnerabilityAuditMapOutputWithContext ¶
func (i VulnerabilityAuditMap) ToVulnerabilityAuditMapOutputWithContext(ctx context.Context) VulnerabilityAuditMapOutput
type VulnerabilityAuditMapInput ¶
type VulnerabilityAuditMapInput interface { pulumi.Input ToVulnerabilityAuditMapOutput() VulnerabilityAuditMapOutput ToVulnerabilityAuditMapOutputWithContext(context.Context) VulnerabilityAuditMapOutput }
VulnerabilityAuditMapInput is an input type that accepts VulnerabilityAuditMap and VulnerabilityAuditMapOutput values. You can construct a concrete instance of `VulnerabilityAuditMapInput` via:
VulnerabilityAuditMap{ "key": VulnerabilityAuditArgs{...} }
type VulnerabilityAuditMapOutput ¶
type VulnerabilityAuditMapOutput struct{ *pulumi.OutputState }
func (VulnerabilityAuditMapOutput) ElementType ¶
func (VulnerabilityAuditMapOutput) ElementType() reflect.Type
func (VulnerabilityAuditMapOutput) MapIndex ¶
func (o VulnerabilityAuditMapOutput) MapIndex(k pulumi.StringInput) VulnerabilityAuditOutput
func (VulnerabilityAuditMapOutput) ToVulnerabilityAuditMapOutput ¶
func (o VulnerabilityAuditMapOutput) ToVulnerabilityAuditMapOutput() VulnerabilityAuditMapOutput
func (VulnerabilityAuditMapOutput) ToVulnerabilityAuditMapOutputWithContext ¶
func (o VulnerabilityAuditMapOutput) ToVulnerabilityAuditMapOutputWithContext(ctx context.Context) VulnerabilityAuditMapOutput
type VulnerabilityAuditOutput ¶
type VulnerabilityAuditOutput struct{ *pulumi.OutputState }
func (VulnerabilityAuditOutput) ApplicationDependencies ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) ApplicationDependencies() VulnerabilityAuditApplicationDependencyArrayOutput
List of Application Dependencies (without vulnerabilities).
func (VulnerabilityAuditOutput) BuildType ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) BuildType() pulumi.StringOutput
The type of the build tool.
func (VulnerabilityAuditOutput) CompartmentId ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) CompartmentId() pulumi.StringOutput
(Updatable) The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the compartment associated with the Vulnerability Audit. If compartment identifier is not provided the compartment of the associated Knowledge Base will be used instead.
func (VulnerabilityAuditOutput) Configuration ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) Configuration() VulnerabilityAuditConfigurationOutput
Configuration for a Vulnerability Audit. A vulnerable Application Dependency is ignored if its name does match any of the items in `exclusions`, or all of the associated Vulnerabilies have a CVSS v2 score below `maxPermissibleCvssV2Score` and a CVSS v3 score below `maxPermissibleCvssV3Score`. type: object
func (VulnerabilityAuditOutput) DefinedTags ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (VulnerabilityAuditOutput) DisplayName ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) DisplayName() pulumi.StringOutput
(Updatable) The name of the Vulnerability Audit.
func (VulnerabilityAuditOutput) ElementType ¶
func (VulnerabilityAuditOutput) ElementType() reflect.Type
func (VulnerabilityAuditOutput) FreeformTags ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) FreeformTags() pulumi.MapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (VulnerabilityAuditOutput) IsSuccess ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) IsSuccess() pulumi.BoolOutput
Indicates if an audit succeeded according to the configuration. The value is `null` if the audit is in the `CREATING` state.
func (VulnerabilityAuditOutput) KnowledgeBaseId ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) KnowledgeBaseId() pulumi.StringOutput
The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base.
func (VulnerabilityAuditOutput) MaxObservedCvssV2score ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) MaxObservedCvssV2score() pulumi.Float64Output
Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable Application Dependencies.
func (VulnerabilityAuditOutput) MaxObservedCvssV2scoreWithIgnored ¶ added in v0.6.0
func (o VulnerabilityAuditOutput) MaxObservedCvssV2scoreWithIgnored() pulumi.Float64Output
Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable Application Dependencies including ignored ones.
func (VulnerabilityAuditOutput) MaxObservedCvssV3score ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) MaxObservedCvssV3score() pulumi.Float64Output
Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable Application Dependencies.
func (VulnerabilityAuditOutput) MaxObservedCvssV3scoreWithIgnored ¶ added in v0.6.0
func (o VulnerabilityAuditOutput) MaxObservedCvssV3scoreWithIgnored() pulumi.Float64Output
Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable Application Dependencies including ignored ones.
func (VulnerabilityAuditOutput) Source ¶ added in v0.6.0
func (o VulnerabilityAuditOutput) Source() VulnerabilityAuditSourceOutput
Vulnerability Audit source.
func (VulnerabilityAuditOutput) State ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) State() pulumi.StringOutput
The current lifecycle state of the Vulnerability Audit.
func (VulnerabilityAuditOutput) SystemTags ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (VulnerabilityAuditOutput) TimeCreated ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) TimeCreated() pulumi.StringOutput
The creation date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
func (VulnerabilityAuditOutput) TimeUpdated ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) TimeUpdated() pulumi.StringOutput
The update date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
func (VulnerabilityAuditOutput) ToVulnerabilityAuditOutput ¶
func (o VulnerabilityAuditOutput) ToVulnerabilityAuditOutput() VulnerabilityAuditOutput
func (VulnerabilityAuditOutput) ToVulnerabilityAuditOutputWithContext ¶
func (o VulnerabilityAuditOutput) ToVulnerabilityAuditOutputWithContext(ctx context.Context) VulnerabilityAuditOutput
func (VulnerabilityAuditOutput) Vulnerabilities ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) Vulnerabilities() VulnerabilityAuditVulnerabilityArrayOutput
List of vulnerabilities found in the Vulnerability Audit.
func (VulnerabilityAuditOutput) VulnerableArtifactsCount ¶ added in v0.4.0
func (o VulnerabilityAuditOutput) VulnerableArtifactsCount() pulumi.IntOutput
Count of non-ignored vulnerable Application Dependencies.
func (VulnerabilityAuditOutput) VulnerableArtifactsCountWithIgnored ¶ added in v0.6.0
func (o VulnerabilityAuditOutput) VulnerableArtifactsCountWithIgnored() pulumi.IntOutput
Count of all vulnerable Application Dependencies.
type VulnerabilityAuditSource ¶ added in v0.6.0
type VulnerabilityAuditSource struct { // Description of the external resource source. Description *string `pulumi:"description"` // The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Oracle Cloud Infrastructure resource that triggered the Vulnerability Audit. OciResourceId *string `pulumi:"ociResourceId"` // Source type of the Vulnerability Audit. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Type string `pulumi:"type"` }
type VulnerabilityAuditSourceArgs ¶ added in v0.6.0
type VulnerabilityAuditSourceArgs struct { // Description of the external resource source. Description pulumi.StringPtrInput `pulumi:"description"` // The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Oracle Cloud Infrastructure resource that triggered the Vulnerability Audit. OciResourceId pulumi.StringPtrInput `pulumi:"ociResourceId"` // Source type of the Vulnerability Audit. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Type pulumi.StringInput `pulumi:"type"` }
func (VulnerabilityAuditSourceArgs) ElementType ¶ added in v0.6.0
func (VulnerabilityAuditSourceArgs) ElementType() reflect.Type
func (VulnerabilityAuditSourceArgs) ToVulnerabilityAuditSourceOutput ¶ added in v0.6.0
func (i VulnerabilityAuditSourceArgs) ToVulnerabilityAuditSourceOutput() VulnerabilityAuditSourceOutput
func (VulnerabilityAuditSourceArgs) ToVulnerabilityAuditSourceOutputWithContext ¶ added in v0.6.0
func (i VulnerabilityAuditSourceArgs) ToVulnerabilityAuditSourceOutputWithContext(ctx context.Context) VulnerabilityAuditSourceOutput
func (VulnerabilityAuditSourceArgs) ToVulnerabilityAuditSourcePtrOutput ¶ added in v0.6.0
func (i VulnerabilityAuditSourceArgs) ToVulnerabilityAuditSourcePtrOutput() VulnerabilityAuditSourcePtrOutput
func (VulnerabilityAuditSourceArgs) ToVulnerabilityAuditSourcePtrOutputWithContext ¶ added in v0.6.0
func (i VulnerabilityAuditSourceArgs) ToVulnerabilityAuditSourcePtrOutputWithContext(ctx context.Context) VulnerabilityAuditSourcePtrOutput
type VulnerabilityAuditSourceInput ¶ added in v0.6.0
type VulnerabilityAuditSourceInput interface { pulumi.Input ToVulnerabilityAuditSourceOutput() VulnerabilityAuditSourceOutput ToVulnerabilityAuditSourceOutputWithContext(context.Context) VulnerabilityAuditSourceOutput }
VulnerabilityAuditSourceInput is an input type that accepts VulnerabilityAuditSourceArgs and VulnerabilityAuditSourceOutput values. You can construct a concrete instance of `VulnerabilityAuditSourceInput` via:
VulnerabilityAuditSourceArgs{...}
type VulnerabilityAuditSourceOutput ¶ added in v0.6.0
type VulnerabilityAuditSourceOutput struct{ *pulumi.OutputState }
func (VulnerabilityAuditSourceOutput) Description ¶ added in v0.6.0
func (o VulnerabilityAuditSourceOutput) Description() pulumi.StringPtrOutput
Description of the external resource source.
func (VulnerabilityAuditSourceOutput) ElementType ¶ added in v0.6.0
func (VulnerabilityAuditSourceOutput) ElementType() reflect.Type
func (VulnerabilityAuditSourceOutput) OciResourceId ¶ added in v0.6.0
func (o VulnerabilityAuditSourceOutput) OciResourceId() pulumi.StringPtrOutput
The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Oracle Cloud Infrastructure resource that triggered the Vulnerability Audit.
func (VulnerabilityAuditSourceOutput) ToVulnerabilityAuditSourceOutput ¶ added in v0.6.0
func (o VulnerabilityAuditSourceOutput) ToVulnerabilityAuditSourceOutput() VulnerabilityAuditSourceOutput
func (VulnerabilityAuditSourceOutput) ToVulnerabilityAuditSourceOutputWithContext ¶ added in v0.6.0
func (o VulnerabilityAuditSourceOutput) ToVulnerabilityAuditSourceOutputWithContext(ctx context.Context) VulnerabilityAuditSourceOutput
func (VulnerabilityAuditSourceOutput) ToVulnerabilityAuditSourcePtrOutput ¶ added in v0.6.0
func (o VulnerabilityAuditSourceOutput) ToVulnerabilityAuditSourcePtrOutput() VulnerabilityAuditSourcePtrOutput
func (VulnerabilityAuditSourceOutput) ToVulnerabilityAuditSourcePtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilityAuditSourceOutput) ToVulnerabilityAuditSourcePtrOutputWithContext(ctx context.Context) VulnerabilityAuditSourcePtrOutput
func (VulnerabilityAuditSourceOutput) Type ¶ added in v0.6.0
func (o VulnerabilityAuditSourceOutput) Type() pulumi.StringOutput
Source type of the Vulnerability Audit.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type VulnerabilityAuditSourcePtrInput ¶ added in v0.6.0
type VulnerabilityAuditSourcePtrInput interface { pulumi.Input ToVulnerabilityAuditSourcePtrOutput() VulnerabilityAuditSourcePtrOutput ToVulnerabilityAuditSourcePtrOutputWithContext(context.Context) VulnerabilityAuditSourcePtrOutput }
VulnerabilityAuditSourcePtrInput is an input type that accepts VulnerabilityAuditSourceArgs, VulnerabilityAuditSourcePtr and VulnerabilityAuditSourcePtrOutput values. You can construct a concrete instance of `VulnerabilityAuditSourcePtrInput` via:
VulnerabilityAuditSourceArgs{...} or: nil
func VulnerabilityAuditSourcePtr ¶ added in v0.6.0
func VulnerabilityAuditSourcePtr(v *VulnerabilityAuditSourceArgs) VulnerabilityAuditSourcePtrInput
type VulnerabilityAuditSourcePtrOutput ¶ added in v0.6.0
type VulnerabilityAuditSourcePtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityAuditSourcePtrOutput) Description ¶ added in v0.6.0
func (o VulnerabilityAuditSourcePtrOutput) Description() pulumi.StringPtrOutput
Description of the external resource source.
func (VulnerabilityAuditSourcePtrOutput) Elem ¶ added in v0.6.0
func (o VulnerabilityAuditSourcePtrOutput) Elem() VulnerabilityAuditSourceOutput
func (VulnerabilityAuditSourcePtrOutput) ElementType ¶ added in v0.6.0
func (VulnerabilityAuditSourcePtrOutput) ElementType() reflect.Type
func (VulnerabilityAuditSourcePtrOutput) OciResourceId ¶ added in v0.6.0
func (o VulnerabilityAuditSourcePtrOutput) OciResourceId() pulumi.StringPtrOutput
The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Oracle Cloud Infrastructure resource that triggered the Vulnerability Audit.
func (VulnerabilityAuditSourcePtrOutput) ToVulnerabilityAuditSourcePtrOutput ¶ added in v0.6.0
func (o VulnerabilityAuditSourcePtrOutput) ToVulnerabilityAuditSourcePtrOutput() VulnerabilityAuditSourcePtrOutput
func (VulnerabilityAuditSourcePtrOutput) ToVulnerabilityAuditSourcePtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilityAuditSourcePtrOutput) ToVulnerabilityAuditSourcePtrOutputWithContext(ctx context.Context) VulnerabilityAuditSourcePtrOutput
func (VulnerabilityAuditSourcePtrOutput) Type ¶ added in v0.6.0
func (o VulnerabilityAuditSourcePtrOutput) Type() pulumi.StringPtrOutput
Source type of the Vulnerability Audit.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type VulnerabilityAuditState ¶
type VulnerabilityAuditState struct { // List of Application Dependencies (without vulnerabilities). ApplicationDependencies VulnerabilityAuditApplicationDependencyArrayInput // The type of the build tool. BuildType pulumi.StringPtrInput // (Updatable) The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the compartment associated with the Vulnerability Audit. If compartment identifier is not provided the compartment of the associated Knowledge Base will be used instead. CompartmentId pulumi.StringPtrInput // Configuration for a Vulnerability Audit. A vulnerable Application Dependency is ignored if its name does match any of the items in `exclusions`, or all of the associated Vulnerabilies have a CVSS v2 score below `maxPermissibleCvssV2Score` and a CVSS v3 score below `maxPermissibleCvssV3Score`. type: object Configuration VulnerabilityAuditConfigurationPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // (Updatable) The name of the Vulnerability Audit. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // Indicates if an audit succeeded according to the configuration. The value is `null` if the audit is in the `CREATING` state. IsSuccess pulumi.BoolPtrInput // The Oracle Cloud identifier ([OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)) of the Knowledge Base. KnowledgeBaseId pulumi.StringPtrInput // Maximum Common Vulnerability Scoring System Version 2 score observed for non-ignored vulnerable Application Dependencies. MaxObservedCvssV2score pulumi.Float64PtrInput // Maximum Common Vulnerability Scoring System Version 2 score observed for vulnerable Application Dependencies including ignored ones. MaxObservedCvssV2scoreWithIgnored pulumi.Float64PtrInput // Maximum Common Vulnerability Scoring System Version 3 score observed for non-ignored vulnerable Application Dependencies. MaxObservedCvssV3score pulumi.Float64PtrInput // Maximum Common Vulnerability Scoring System Version 3 score observed for vulnerable Application Dependencies including ignored ones. MaxObservedCvssV3scoreWithIgnored pulumi.Float64PtrInput // Vulnerability Audit source. Source VulnerabilityAuditSourcePtrInput // The current lifecycle state of the Vulnerability Audit. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput // The creation date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeCreated pulumi.StringPtrInput // The update date and time of the Vulnerability Audit (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)). TimeUpdated pulumi.StringPtrInput // List of vulnerabilities found in the Vulnerability Audit. Vulnerabilities VulnerabilityAuditVulnerabilityArrayInput // Count of non-ignored vulnerable Application Dependencies. VulnerableArtifactsCount pulumi.IntPtrInput // Count of all vulnerable Application Dependencies. VulnerableArtifactsCountWithIgnored pulumi.IntPtrInput }
func (VulnerabilityAuditState) ElementType ¶
func (VulnerabilityAuditState) ElementType() reflect.Type
type VulnerabilityAuditVulnerability ¶
type VulnerabilityAuditVulnerability struct { // Common Vulnerability Scoring System (CVSS) Version 2. CvssV2score *float64 `pulumi:"cvssV2score"` // Common Vulnerability Scoring System (CVSS) Version 3. CvssV3score *float64 `pulumi:"cvssV3score"` // Unique vulnerability identifier, e.g. CVE-1999-0067. Id *string `pulumi:"id"` // Indicates if the vulnerability was ignored according to the audit configuration. IsIgnored *bool `pulumi:"isIgnored"` }
type VulnerabilityAuditVulnerabilityArgs ¶
type VulnerabilityAuditVulnerabilityArgs struct { // Common Vulnerability Scoring System (CVSS) Version 2. CvssV2score pulumi.Float64PtrInput `pulumi:"cvssV2score"` // Common Vulnerability Scoring System (CVSS) Version 3. CvssV3score pulumi.Float64PtrInput `pulumi:"cvssV3score"` // Unique vulnerability identifier, e.g. CVE-1999-0067. Id pulumi.StringPtrInput `pulumi:"id"` // Indicates if the vulnerability was ignored according to the audit configuration. IsIgnored pulumi.BoolPtrInput `pulumi:"isIgnored"` }
func (VulnerabilityAuditVulnerabilityArgs) ElementType ¶
func (VulnerabilityAuditVulnerabilityArgs) ElementType() reflect.Type
func (VulnerabilityAuditVulnerabilityArgs) ToVulnerabilityAuditVulnerabilityOutput ¶
func (i VulnerabilityAuditVulnerabilityArgs) ToVulnerabilityAuditVulnerabilityOutput() VulnerabilityAuditVulnerabilityOutput
func (VulnerabilityAuditVulnerabilityArgs) ToVulnerabilityAuditVulnerabilityOutputWithContext ¶
func (i VulnerabilityAuditVulnerabilityArgs) ToVulnerabilityAuditVulnerabilityOutputWithContext(ctx context.Context) VulnerabilityAuditVulnerabilityOutput
type VulnerabilityAuditVulnerabilityArray ¶
type VulnerabilityAuditVulnerabilityArray []VulnerabilityAuditVulnerabilityInput
func (VulnerabilityAuditVulnerabilityArray) ElementType ¶
func (VulnerabilityAuditVulnerabilityArray) ElementType() reflect.Type
func (VulnerabilityAuditVulnerabilityArray) ToVulnerabilityAuditVulnerabilityArrayOutput ¶
func (i VulnerabilityAuditVulnerabilityArray) ToVulnerabilityAuditVulnerabilityArrayOutput() VulnerabilityAuditVulnerabilityArrayOutput
func (VulnerabilityAuditVulnerabilityArray) ToVulnerabilityAuditVulnerabilityArrayOutputWithContext ¶
func (i VulnerabilityAuditVulnerabilityArray) ToVulnerabilityAuditVulnerabilityArrayOutputWithContext(ctx context.Context) VulnerabilityAuditVulnerabilityArrayOutput
type VulnerabilityAuditVulnerabilityArrayInput ¶
type VulnerabilityAuditVulnerabilityArrayInput interface { pulumi.Input ToVulnerabilityAuditVulnerabilityArrayOutput() VulnerabilityAuditVulnerabilityArrayOutput ToVulnerabilityAuditVulnerabilityArrayOutputWithContext(context.Context) VulnerabilityAuditVulnerabilityArrayOutput }
VulnerabilityAuditVulnerabilityArrayInput is an input type that accepts VulnerabilityAuditVulnerabilityArray and VulnerabilityAuditVulnerabilityArrayOutput values. You can construct a concrete instance of `VulnerabilityAuditVulnerabilityArrayInput` via:
VulnerabilityAuditVulnerabilityArray{ VulnerabilityAuditVulnerabilityArgs{...} }
type VulnerabilityAuditVulnerabilityArrayOutput ¶
type VulnerabilityAuditVulnerabilityArrayOutput struct{ *pulumi.OutputState }
func (VulnerabilityAuditVulnerabilityArrayOutput) ElementType ¶
func (VulnerabilityAuditVulnerabilityArrayOutput) ElementType() reflect.Type
func (VulnerabilityAuditVulnerabilityArrayOutput) ToVulnerabilityAuditVulnerabilityArrayOutput ¶
func (o VulnerabilityAuditVulnerabilityArrayOutput) ToVulnerabilityAuditVulnerabilityArrayOutput() VulnerabilityAuditVulnerabilityArrayOutput
func (VulnerabilityAuditVulnerabilityArrayOutput) ToVulnerabilityAuditVulnerabilityArrayOutputWithContext ¶
func (o VulnerabilityAuditVulnerabilityArrayOutput) ToVulnerabilityAuditVulnerabilityArrayOutputWithContext(ctx context.Context) VulnerabilityAuditVulnerabilityArrayOutput
type VulnerabilityAuditVulnerabilityInput ¶
type VulnerabilityAuditVulnerabilityInput interface { pulumi.Input ToVulnerabilityAuditVulnerabilityOutput() VulnerabilityAuditVulnerabilityOutput ToVulnerabilityAuditVulnerabilityOutputWithContext(context.Context) VulnerabilityAuditVulnerabilityOutput }
VulnerabilityAuditVulnerabilityInput is an input type that accepts VulnerabilityAuditVulnerabilityArgs and VulnerabilityAuditVulnerabilityOutput values. You can construct a concrete instance of `VulnerabilityAuditVulnerabilityInput` via:
VulnerabilityAuditVulnerabilityArgs{...}
type VulnerabilityAuditVulnerabilityOutput ¶
type VulnerabilityAuditVulnerabilityOutput struct{ *pulumi.OutputState }
func (VulnerabilityAuditVulnerabilityOutput) CvssV2score ¶
func (o VulnerabilityAuditVulnerabilityOutput) CvssV2score() pulumi.Float64PtrOutput
Common Vulnerability Scoring System (CVSS) Version 2.
func (VulnerabilityAuditVulnerabilityOutput) CvssV3score ¶
func (o VulnerabilityAuditVulnerabilityOutput) CvssV3score() pulumi.Float64PtrOutput
Common Vulnerability Scoring System (CVSS) Version 3.
func (VulnerabilityAuditVulnerabilityOutput) ElementType ¶
func (VulnerabilityAuditVulnerabilityOutput) ElementType() reflect.Type
func (VulnerabilityAuditVulnerabilityOutput) Id ¶
func (o VulnerabilityAuditVulnerabilityOutput) Id() pulumi.StringPtrOutput
Unique vulnerability identifier, e.g. CVE-1999-0067.
func (VulnerabilityAuditVulnerabilityOutput) IsIgnored ¶
func (o VulnerabilityAuditVulnerabilityOutput) IsIgnored() pulumi.BoolPtrOutput
Indicates if the vulnerability was ignored according to the audit configuration.
func (VulnerabilityAuditVulnerabilityOutput) ToVulnerabilityAuditVulnerabilityOutput ¶
func (o VulnerabilityAuditVulnerabilityOutput) ToVulnerabilityAuditVulnerabilityOutput() VulnerabilityAuditVulnerabilityOutput
func (VulnerabilityAuditVulnerabilityOutput) ToVulnerabilityAuditVulnerabilityOutputWithContext ¶
func (o VulnerabilityAuditVulnerabilityOutput) ToVulnerabilityAuditVulnerabilityOutputWithContext(ctx context.Context) VulnerabilityAuditVulnerabilityOutput