1. Packages
  2. Google Cloud Native
  3. API Docs
  4. containeranalysis
  5. containeranalysis/v1
  6. Note

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.containeranalysis/v1.Note

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Creates a new note. Auto-naming is currently not supported for this resource.

    Create Note Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Note(name: string, args: NoteArgs, opts?: CustomResourceOptions);
    @overload
    def Note(resource_name: str,
             args: NoteArgs,
             opts: Optional[ResourceOptions] = None)
    
    @overload
    def Note(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             note_id: Optional[str] = None,
             long_description: Optional[str] = None,
             deployment: Optional[DeploymentNoteArgs] = None,
             package: Optional[PackageNoteArgs] = None,
             project: Optional[str] = None,
             dsse_attestation: Optional[DSSEAttestationNoteArgs] = None,
             expiration_time: Optional[str] = None,
             image: Optional[ImageNoteArgs] = None,
             attestation: Optional[AttestationNoteArgs] = None,
             vulnerability_assessment: Optional[VulnerabilityAssessmentNoteArgs] = None,
             compliance: Optional[ComplianceNoteArgs] = None,
             discovery: Optional[DiscoveryNoteArgs] = None,
             related_note_names: Optional[Sequence[str]] = None,
             related_url: Optional[Sequence[RelatedUrlArgs]] = None,
             sbom_reference: Optional[SBOMReferenceNoteArgs] = None,
             short_description: Optional[str] = None,
             upgrade: Optional[UpgradeNoteArgs] = None,
             vulnerability: Optional[VulnerabilityNoteArgs] = None,
             build: Optional[BuildNoteArgs] = None)
    func NewNote(ctx *Context, name string, args NoteArgs, opts ...ResourceOption) (*Note, error)
    public Note(string name, NoteArgs args, CustomResourceOptions? opts = null)
    public Note(String name, NoteArgs args)
    public Note(String name, NoteArgs args, CustomResourceOptions options)
    
    type: google-native:containeranalysis/v1:Note
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args NoteArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args NoteArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args NoteArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args NoteArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args NoteArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var noteResource = new GoogleNative.ContainerAnalysis.V1.Note("noteResource", new()
    {
        NoteId = "string",
        LongDescription = "string",
        Deployment = new GoogleNative.ContainerAnalysis.V1.Inputs.DeploymentNoteArgs
        {
            ResourceUri = new[]
            {
                "string",
            },
        },
        Package = new GoogleNative.ContainerAnalysis.V1.Inputs.PackageNoteArgs
        {
            Name = "string",
            Architecture = GoogleNative.ContainerAnalysis.V1.PackageNoteArchitecture.ArchitectureUnspecified,
            CpeUri = "string",
            Description = "string",
            Digest = new[]
            {
                new GoogleNative.ContainerAnalysis.V1.Inputs.DigestArgs
                {
                    Algo = "string",
                    DigestBytes = "string",
                },
            },
            License = new GoogleNative.ContainerAnalysis.V1.Inputs.LicenseArgs
            {
                Comments = "string",
                Expression = "string",
            },
            Maintainer = "string",
            PackageType = "string",
            Url = "string",
            Version = new GoogleNative.ContainerAnalysis.V1.Inputs.VersionArgs
            {
                Kind = GoogleNative.ContainerAnalysis.V1.VersionKind.VersionKindUnspecified,
                Epoch = 0,
                FullName = "string",
                Inclusive = false,
                Name = "string",
                Revision = "string",
            },
        },
        Project = "string",
        DsseAttestation = new GoogleNative.ContainerAnalysis.V1.Inputs.DSSEAttestationNoteArgs
        {
            Hint = new GoogleNative.ContainerAnalysis.V1.Inputs.DSSEHintArgs
            {
                HumanReadableName = "string",
            },
        },
        ExpirationTime = "string",
        Image = new GoogleNative.ContainerAnalysis.V1.Inputs.ImageNoteArgs
        {
            Fingerprint = new GoogleNative.ContainerAnalysis.V1.Inputs.FingerprintArgs
            {
                V1Name = "string",
                V2Blob = new[]
                {
                    "string",
                },
            },
            ResourceUrl = "string",
        },
        Attestation = new GoogleNative.ContainerAnalysis.V1.Inputs.AttestationNoteArgs
        {
            Hint = new GoogleNative.ContainerAnalysis.V1.Inputs.HintArgs
            {
                HumanReadableName = "string",
            },
        },
        VulnerabilityAssessment = new GoogleNative.ContainerAnalysis.V1.Inputs.VulnerabilityAssessmentNoteArgs
        {
            Assessment = new GoogleNative.ContainerAnalysis.V1.Inputs.AssessmentArgs
            {
                Impacts = new[]
                {
                    "string",
                },
                Justification = new GoogleNative.ContainerAnalysis.V1.Inputs.JustificationArgs
                {
                    Details = "string",
                    JustificationType = GoogleNative.ContainerAnalysis.V1.JustificationJustificationType.JustificationTypeUnspecified,
                },
                LongDescription = "string",
                RelatedUris = new[]
                {
                    new GoogleNative.ContainerAnalysis.V1.Inputs.RelatedUrlArgs
                    {
                        Label = "string",
                        Url = "string",
                    },
                },
                Remediations = new[]
                {
                    new GoogleNative.ContainerAnalysis.V1.Inputs.RemediationArgs
                    {
                        Details = "string",
                        RemediationType = GoogleNative.ContainerAnalysis.V1.RemediationRemediationType.RemediationTypeUnspecified,
                        RemediationUri = new GoogleNative.ContainerAnalysis.V1.Inputs.RelatedUrlArgs
                        {
                            Label = "string",
                            Url = "string",
                        },
                    },
                },
                ShortDescription = "string",
                State = GoogleNative.ContainerAnalysis.V1.AssessmentState.StateUnspecified,
                VulnerabilityId = "string",
            },
            LanguageCode = "string",
            LongDescription = "string",
            Product = new GoogleNative.ContainerAnalysis.V1.Inputs.ProductArgs
            {
                GenericUri = "string",
                Id = "string",
                Name = "string",
            },
            Publisher = new GoogleNative.ContainerAnalysis.V1.Inputs.PublisherArgs
            {
                IssuingAuthority = "string",
                Name = "string",
                PublisherNamespace = "string",
            },
            ShortDescription = "string",
            Title = "string",
        },
        Compliance = new GoogleNative.ContainerAnalysis.V1.Inputs.ComplianceNoteArgs
        {
            CisBenchmark = new GoogleNative.ContainerAnalysis.V1.Inputs.CisBenchmarkArgs
            {
                ProfileLevel = 0,
                Severity = GoogleNative.ContainerAnalysis.V1.CisBenchmarkSeverity.SeverityUnspecified,
            },
            Description = "string",
            Rationale = "string",
            Remediation = "string",
            ScanInstructions = "string",
            Title = "string",
            Version = new[]
            {
                new GoogleNative.ContainerAnalysis.V1.Inputs.ComplianceVersionArgs
                {
                    BenchmarkDocument = "string",
                    CpeUri = "string",
                    Version = "string",
                },
            },
        },
        Discovery = new GoogleNative.ContainerAnalysis.V1.Inputs.DiscoveryNoteArgs
        {
            AnalysisKind = GoogleNative.ContainerAnalysis.V1.DiscoveryNoteAnalysisKind.NoteKindUnspecified,
        },
        RelatedNoteNames = new[]
        {
            "string",
        },
        RelatedUrl = new[]
        {
            new GoogleNative.ContainerAnalysis.V1.Inputs.RelatedUrlArgs
            {
                Label = "string",
                Url = "string",
            },
        },
        SbomReference = new GoogleNative.ContainerAnalysis.V1.Inputs.SBOMReferenceNoteArgs
        {
            Format = "string",
            Version = "string",
        },
        ShortDescription = "string",
        Upgrade = new GoogleNative.ContainerAnalysis.V1.Inputs.UpgradeNoteArgs
        {
            Distributions = new[]
            {
                new GoogleNative.ContainerAnalysis.V1.Inputs.UpgradeDistributionArgs
                {
                    Classification = "string",
                    CpeUri = "string",
                    Cve = new[]
                    {
                        "string",
                    },
                    Severity = "string",
                },
            },
            Package = "string",
            Version = new GoogleNative.ContainerAnalysis.V1.Inputs.VersionArgs
            {
                Kind = GoogleNative.ContainerAnalysis.V1.VersionKind.VersionKindUnspecified,
                Epoch = 0,
                FullName = "string",
                Inclusive = false,
                Name = "string",
                Revision = "string",
            },
            WindowsUpdate = new GoogleNative.ContainerAnalysis.V1.Inputs.WindowsUpdateArgs
            {
                Categories = new[]
                {
                    new GoogleNative.ContainerAnalysis.V1.Inputs.CategoryArgs
                    {
                        CategoryId = "string",
                        Name = "string",
                    },
                },
                Description = "string",
                Identity = new GoogleNative.ContainerAnalysis.V1.Inputs.IdentityArgs
                {
                    Revision = 0,
                    UpdateId = "string",
                },
                KbArticleIds = new[]
                {
                    "string",
                },
                LastPublishedTimestamp = "string",
                SupportUrl = "string",
                Title = "string",
            },
        },
        Vulnerability = new GoogleNative.ContainerAnalysis.V1.Inputs.VulnerabilityNoteArgs
        {
            CvssScore = 0,
            CvssV2 = new GoogleNative.ContainerAnalysis.V1.Inputs.CVSSArgs
            {
                AttackComplexity = GoogleNative.ContainerAnalysis.V1.CVSSAttackComplexity.AttackComplexityUnspecified,
                AttackVector = GoogleNative.ContainerAnalysis.V1.CVSSAttackVector.AttackVectorUnspecified,
                Authentication = GoogleNative.ContainerAnalysis.V1.CVSSAuthentication.AuthenticationUnspecified,
                AvailabilityImpact = GoogleNative.ContainerAnalysis.V1.CVSSAvailabilityImpact.ImpactUnspecified,
                BaseScore = 0,
                ConfidentialityImpact = GoogleNative.ContainerAnalysis.V1.CVSSConfidentialityImpact.ImpactUnspecified,
                ExploitabilityScore = 0,
                ImpactScore = 0,
                IntegrityImpact = GoogleNative.ContainerAnalysis.V1.CVSSIntegrityImpact.ImpactUnspecified,
                PrivilegesRequired = GoogleNative.ContainerAnalysis.V1.CVSSPrivilegesRequired.PrivilegesRequiredUnspecified,
                Scope = GoogleNative.ContainerAnalysis.V1.CVSSScope.ScopeUnspecified,
                UserInteraction = GoogleNative.ContainerAnalysis.V1.CVSSUserInteraction.UserInteractionUnspecified,
            },
            CvssV3 = new GoogleNative.ContainerAnalysis.V1.Inputs.CVSSv3Args
            {
                AttackComplexity = GoogleNative.ContainerAnalysis.V1.CVSSv3AttackComplexity.AttackComplexityUnspecified,
                AttackVector = GoogleNative.ContainerAnalysis.V1.CVSSv3AttackVector.AttackVectorUnspecified,
                AvailabilityImpact = GoogleNative.ContainerAnalysis.V1.CVSSv3AvailabilityImpact.ImpactUnspecified,
                BaseScore = 0,
                ConfidentialityImpact = GoogleNative.ContainerAnalysis.V1.CVSSv3ConfidentialityImpact.ImpactUnspecified,
                ExploitabilityScore = 0,
                ImpactScore = 0,
                IntegrityImpact = GoogleNative.ContainerAnalysis.V1.CVSSv3IntegrityImpact.ImpactUnspecified,
                PrivilegesRequired = GoogleNative.ContainerAnalysis.V1.CVSSv3PrivilegesRequired.PrivilegesRequiredUnspecified,
                Scope = GoogleNative.ContainerAnalysis.V1.CVSSv3Scope.ScopeUnspecified,
                UserInteraction = GoogleNative.ContainerAnalysis.V1.CVSSv3UserInteraction.UserInteractionUnspecified,
            },
            CvssVersion = GoogleNative.ContainerAnalysis.V1.VulnerabilityNoteCvssVersion.CvssVersionUnspecified,
            Details = new[]
            {
                new GoogleNative.ContainerAnalysis.V1.Inputs.DetailArgs
                {
                    AffectedCpeUri = "string",
                    AffectedPackage = "string",
                    AffectedVersionEnd = new GoogleNative.ContainerAnalysis.V1.Inputs.VersionArgs
                    {
                        Kind = GoogleNative.ContainerAnalysis.V1.VersionKind.VersionKindUnspecified,
                        Epoch = 0,
                        FullName = "string",
                        Inclusive = false,
                        Name = "string",
                        Revision = "string",
                    },
                    AffectedVersionStart = new GoogleNative.ContainerAnalysis.V1.Inputs.VersionArgs
                    {
                        Kind = GoogleNative.ContainerAnalysis.V1.VersionKind.VersionKindUnspecified,
                        Epoch = 0,
                        FullName = "string",
                        Inclusive = false,
                        Name = "string",
                        Revision = "string",
                    },
                    Description = "string",
                    FixedCpeUri = "string",
                    FixedPackage = "string",
                    FixedVersion = new GoogleNative.ContainerAnalysis.V1.Inputs.VersionArgs
                    {
                        Kind = GoogleNative.ContainerAnalysis.V1.VersionKind.VersionKindUnspecified,
                        Epoch = 0,
                        FullName = "string",
                        Inclusive = false,
                        Name = "string",
                        Revision = "string",
                    },
                    IsObsolete = false,
                    PackageType = "string",
                    SeverityName = "string",
                    Source = "string",
                    SourceUpdateTime = "string",
                    Vendor = "string",
                },
            },
            Severity = GoogleNative.ContainerAnalysis.V1.VulnerabilityNoteSeverity.SeverityUnspecified,
            SourceUpdateTime = "string",
            WindowsDetails = new[]
            {
                new GoogleNative.ContainerAnalysis.V1.Inputs.WindowsDetailArgs
                {
                    CpeUri = "string",
                    FixingKbs = new[]
                    {
                        new GoogleNative.ContainerAnalysis.V1.Inputs.KnowledgeBaseArgs
                        {
                            Name = "string",
                            Url = "string",
                        },
                    },
                    Name = "string",
                    Description = "string",
                },
            },
        },
        Build = new GoogleNative.ContainerAnalysis.V1.Inputs.BuildNoteArgs
        {
            BuilderVersion = "string",
        },
    });
    
    example, err := containeranalysis.NewNote(ctx, "noteResource", &containeranalysis.NoteArgs{
    	NoteId:          pulumi.String("string"),
    	LongDescription: pulumi.String("string"),
    	Deployment: &containeranalysis.DeploymentNoteArgs{
    		ResourceUri: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	Package: &containeranalysis.PackageNoteArgs{
    		Name:         pulumi.String("string"),
    		Architecture: containeranalysis.PackageNoteArchitectureArchitectureUnspecified,
    		CpeUri:       pulumi.String("string"),
    		Description:  pulumi.String("string"),
    		Digest: containeranalysis.DigestArray{
    			&containeranalysis.DigestArgs{
    				Algo:        pulumi.String("string"),
    				DigestBytes: pulumi.String("string"),
    			},
    		},
    		License: &containeranalysis.LicenseArgs{
    			Comments:   pulumi.String("string"),
    			Expression: pulumi.String("string"),
    		},
    		Maintainer:  pulumi.String("string"),
    		PackageType: pulumi.String("string"),
    		Url:         pulumi.String("string"),
    		Version: &containeranalysis.VersionArgs{
    			Kind:      containeranalysis.VersionKindVersionKindUnspecified,
    			Epoch:     pulumi.Int(0),
    			FullName:  pulumi.String("string"),
    			Inclusive: pulumi.Bool(false),
    			Name:      pulumi.String("string"),
    			Revision:  pulumi.String("string"),
    		},
    	},
    	Project: pulumi.String("string"),
    	DsseAttestation: &containeranalysis.DSSEAttestationNoteArgs{
    		Hint: &containeranalysis.DSSEHintArgs{
    			HumanReadableName: pulumi.String("string"),
    		},
    	},
    	ExpirationTime: pulumi.String("string"),
    	Image: &containeranalysis.ImageNoteArgs{
    		Fingerprint: &containeranalysis.FingerprintArgs{
    			V1Name: pulumi.String("string"),
    			V2Blob: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		ResourceUrl: pulumi.String("string"),
    	},
    	Attestation: &containeranalysis.AttestationNoteArgs{
    		Hint: &containeranalysis.HintArgs{
    			HumanReadableName: pulumi.String("string"),
    		},
    	},
    	VulnerabilityAssessment: &containeranalysis.VulnerabilityAssessmentNoteArgs{
    		Assessment: &containeranalysis.AssessmentArgs{
    			Impacts: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Justification: &containeranalysis.JustificationArgs{
    				Details:           pulumi.String("string"),
    				JustificationType: containeranalysis.JustificationJustificationTypeJustificationTypeUnspecified,
    			},
    			LongDescription: pulumi.String("string"),
    			RelatedUris: containeranalysis.RelatedUrlArray{
    				&containeranalysis.RelatedUrlArgs{
    					Label: pulumi.String("string"),
    					Url:   pulumi.String("string"),
    				},
    			},
    			Remediations: containeranalysis.RemediationArray{
    				&containeranalysis.RemediationArgs{
    					Details:         pulumi.String("string"),
    					RemediationType: containeranalysis.RemediationRemediationTypeRemediationTypeUnspecified,
    					RemediationUri: &containeranalysis.RelatedUrlArgs{
    						Label: pulumi.String("string"),
    						Url:   pulumi.String("string"),
    					},
    				},
    			},
    			ShortDescription: pulumi.String("string"),
    			State:            containeranalysis.AssessmentStateStateUnspecified,
    			VulnerabilityId:  pulumi.String("string"),
    		},
    		LanguageCode:    pulumi.String("string"),
    		LongDescription: pulumi.String("string"),
    		Product: &containeranalysis.ProductArgs{
    			GenericUri: pulumi.String("string"),
    			Id:         pulumi.String("string"),
    			Name:       pulumi.String("string"),
    		},
    		Publisher: &containeranalysis.PublisherArgs{
    			IssuingAuthority:   pulumi.String("string"),
    			Name:               pulumi.String("string"),
    			PublisherNamespace: pulumi.String("string"),
    		},
    		ShortDescription: pulumi.String("string"),
    		Title:            pulumi.String("string"),
    	},
    	Compliance: &containeranalysis.ComplianceNoteArgs{
    		CisBenchmark: &containeranalysis.CisBenchmarkArgs{
    			ProfileLevel: pulumi.Int(0),
    			Severity:     containeranalysis.CisBenchmarkSeveritySeverityUnspecified,
    		},
    		Description:      pulumi.String("string"),
    		Rationale:        pulumi.String("string"),
    		Remediation:      pulumi.String("string"),
    		ScanInstructions: pulumi.String("string"),
    		Title:            pulumi.String("string"),
    		Version: containeranalysis.ComplianceVersionArray{
    			&containeranalysis.ComplianceVersionArgs{
    				BenchmarkDocument: pulumi.String("string"),
    				CpeUri:            pulumi.String("string"),
    				Version:           pulumi.String("string"),
    			},
    		},
    	},
    	Discovery: &containeranalysis.DiscoveryNoteArgs{
    		AnalysisKind: containeranalysis.DiscoveryNoteAnalysisKindNoteKindUnspecified,
    	},
    	RelatedNoteNames: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	RelatedUrl: containeranalysis.RelatedUrlArray{
    		&containeranalysis.RelatedUrlArgs{
    			Label: pulumi.String("string"),
    			Url:   pulumi.String("string"),
    		},
    	},
    	SbomReference: &containeranalysis.SBOMReferenceNoteArgs{
    		Format:  pulumi.String("string"),
    		Version: pulumi.String("string"),
    	},
    	ShortDescription: pulumi.String("string"),
    	Upgrade: &containeranalysis.UpgradeNoteArgs{
    		Distributions: containeranalysis.UpgradeDistributionArray{
    			&containeranalysis.UpgradeDistributionArgs{
    				Classification: pulumi.String("string"),
    				CpeUri:         pulumi.String("string"),
    				Cve: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				Severity: pulumi.String("string"),
    			},
    		},
    		Package: pulumi.String("string"),
    		Version: &containeranalysis.VersionArgs{
    			Kind:      containeranalysis.VersionKindVersionKindUnspecified,
    			Epoch:     pulumi.Int(0),
    			FullName:  pulumi.String("string"),
    			Inclusive: pulumi.Bool(false),
    			Name:      pulumi.String("string"),
    			Revision:  pulumi.String("string"),
    		},
    		WindowsUpdate: &containeranalysis.WindowsUpdateArgs{
    			Categories: containeranalysis.CategoryArray{
    				&containeranalysis.CategoryArgs{
    					CategoryId: pulumi.String("string"),
    					Name:       pulumi.String("string"),
    				},
    			},
    			Description: pulumi.String("string"),
    			Identity: &containeranalysis.IdentityArgs{
    				Revision: pulumi.Int(0),
    				UpdateId: pulumi.String("string"),
    			},
    			KbArticleIds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			LastPublishedTimestamp: pulumi.String("string"),
    			SupportUrl:             pulumi.String("string"),
    			Title:                  pulumi.String("string"),
    		},
    	},
    	Vulnerability: &containeranalysis.VulnerabilityNoteArgs{
    		CvssScore: pulumi.Float64(0),
    		CvssV2: &containeranalysis.CVSSArgs{
    			AttackComplexity:      containeranalysis.CVSSAttackComplexityAttackComplexityUnspecified,
    			AttackVector:          containeranalysis.CVSSAttackVectorAttackVectorUnspecified,
    			Authentication:        containeranalysis.CVSSAuthenticationAuthenticationUnspecified,
    			AvailabilityImpact:    containeranalysis.CVSSAvailabilityImpactImpactUnspecified,
    			BaseScore:             pulumi.Float64(0),
    			ConfidentialityImpact: containeranalysis.CVSSConfidentialityImpactImpactUnspecified,
    			ExploitabilityScore:   pulumi.Float64(0),
    			ImpactScore:           pulumi.Float64(0),
    			IntegrityImpact:       containeranalysis.CVSSIntegrityImpactImpactUnspecified,
    			PrivilegesRequired:    containeranalysis.CVSSPrivilegesRequiredPrivilegesRequiredUnspecified,
    			Scope:                 containeranalysis.CVSSScopeScopeUnspecified,
    			UserInteraction:       containeranalysis.CVSSUserInteractionUserInteractionUnspecified,
    		},
    		CvssV3: &containeranalysis.CVSSv3Args{
    			AttackComplexity:      containeranalysis.CVSSv3AttackComplexityAttackComplexityUnspecified,
    			AttackVector:          containeranalysis.CVSSv3AttackVectorAttackVectorUnspecified,
    			AvailabilityImpact:    containeranalysis.CVSSv3AvailabilityImpactImpactUnspecified,
    			BaseScore:             pulumi.Float64(0),
    			ConfidentialityImpact: containeranalysis.CVSSv3ConfidentialityImpactImpactUnspecified,
    			ExploitabilityScore:   pulumi.Float64(0),
    			ImpactScore:           pulumi.Float64(0),
    			IntegrityImpact:       containeranalysis.CVSSv3IntegrityImpactImpactUnspecified,
    			PrivilegesRequired:    containeranalysis.CVSSv3PrivilegesRequiredPrivilegesRequiredUnspecified,
    			Scope:                 containeranalysis.CVSSv3ScopeScopeUnspecified,
    			UserInteraction:       containeranalysis.CVSSv3UserInteractionUserInteractionUnspecified,
    		},
    		CvssVersion: containeranalysis.VulnerabilityNoteCvssVersionCvssVersionUnspecified,
    		Details: containeranalysis.DetailArray{
    			&containeranalysis.DetailArgs{
    				AffectedCpeUri:  pulumi.String("string"),
    				AffectedPackage: pulumi.String("string"),
    				AffectedVersionEnd: &containeranalysis.VersionArgs{
    					Kind:      containeranalysis.VersionKindVersionKindUnspecified,
    					Epoch:     pulumi.Int(0),
    					FullName:  pulumi.String("string"),
    					Inclusive: pulumi.Bool(false),
    					Name:      pulumi.String("string"),
    					Revision:  pulumi.String("string"),
    				},
    				AffectedVersionStart: &containeranalysis.VersionArgs{
    					Kind:      containeranalysis.VersionKindVersionKindUnspecified,
    					Epoch:     pulumi.Int(0),
    					FullName:  pulumi.String("string"),
    					Inclusive: pulumi.Bool(false),
    					Name:      pulumi.String("string"),
    					Revision:  pulumi.String("string"),
    				},
    				Description:  pulumi.String("string"),
    				FixedCpeUri:  pulumi.String("string"),
    				FixedPackage: pulumi.String("string"),
    				FixedVersion: &containeranalysis.VersionArgs{
    					Kind:      containeranalysis.VersionKindVersionKindUnspecified,
    					Epoch:     pulumi.Int(0),
    					FullName:  pulumi.String("string"),
    					Inclusive: pulumi.Bool(false),
    					Name:      pulumi.String("string"),
    					Revision:  pulumi.String("string"),
    				},
    				IsObsolete:       pulumi.Bool(false),
    				PackageType:      pulumi.String("string"),
    				SeverityName:     pulumi.String("string"),
    				Source:           pulumi.String("string"),
    				SourceUpdateTime: pulumi.String("string"),
    				Vendor:           pulumi.String("string"),
    			},
    		},
    		Severity:         containeranalysis.VulnerabilityNoteSeveritySeverityUnspecified,
    		SourceUpdateTime: pulumi.String("string"),
    		WindowsDetails: containeranalysis.WindowsDetailArray{
    			&containeranalysis.WindowsDetailArgs{
    				CpeUri: pulumi.String("string"),
    				FixingKbs: containeranalysis.KnowledgeBaseArray{
    					&containeranalysis.KnowledgeBaseArgs{
    						Name: pulumi.String("string"),
    						Url:  pulumi.String("string"),
    					},
    				},
    				Name:        pulumi.String("string"),
    				Description: pulumi.String("string"),
    			},
    		},
    	},
    	Build: &containeranalysis.BuildNoteArgs{
    		BuilderVersion: pulumi.String("string"),
    	},
    })
    
    var noteResource = new Note("noteResource", NoteArgs.builder()
        .noteId("string")
        .longDescription("string")
        .deployment(DeploymentNoteArgs.builder()
            .resourceUri("string")
            .build())
        .package_(PackageNoteArgs.builder()
            .name("string")
            .architecture("ARCHITECTURE_UNSPECIFIED")
            .cpeUri("string")
            .description("string")
            .digest(DigestArgs.builder()
                .algo("string")
                .digestBytes("string")
                .build())
            .license(LicenseArgs.builder()
                .comments("string")
                .expression("string")
                .build())
            .maintainer("string")
            .packageType("string")
            .url("string")
            .version(VersionArgs.builder()
                .kind("VERSION_KIND_UNSPECIFIED")
                .epoch(0)
                .fullName("string")
                .inclusive(false)
                .name("string")
                .revision("string")
                .build())
            .build())
        .project("string")
        .dsseAttestation(DSSEAttestationNoteArgs.builder()
            .hint(DSSEHintArgs.builder()
                .humanReadableName("string")
                .build())
            .build())
        .expirationTime("string")
        .image(ImageNoteArgs.builder()
            .fingerprint(FingerprintArgs.builder()
                .v1Name("string")
                .v2Blob("string")
                .build())
            .resourceUrl("string")
            .build())
        .attestation(AttestationNoteArgs.builder()
            .hint(HintArgs.builder()
                .humanReadableName("string")
                .build())
            .build())
        .vulnerabilityAssessment(VulnerabilityAssessmentNoteArgs.builder()
            .assessment(AssessmentArgs.builder()
                .impacts("string")
                .justification(JustificationArgs.builder()
                    .details("string")
                    .justificationType("JUSTIFICATION_TYPE_UNSPECIFIED")
                    .build())
                .longDescription("string")
                .relatedUris(RelatedUrlArgs.builder()
                    .label("string")
                    .url("string")
                    .build())
                .remediations(RemediationArgs.builder()
                    .details("string")
                    .remediationType("REMEDIATION_TYPE_UNSPECIFIED")
                    .remediationUri(RelatedUrlArgs.builder()
                        .label("string")
                        .url("string")
                        .build())
                    .build())
                .shortDescription("string")
                .state("STATE_UNSPECIFIED")
                .vulnerabilityId("string")
                .build())
            .languageCode("string")
            .longDescription("string")
            .product(ProductArgs.builder()
                .genericUri("string")
                .id("string")
                .name("string")
                .build())
            .publisher(PublisherArgs.builder()
                .issuingAuthority("string")
                .name("string")
                .publisherNamespace("string")
                .build())
            .shortDescription("string")
            .title("string")
            .build())
        .compliance(ComplianceNoteArgs.builder()
            .cisBenchmark(CisBenchmarkArgs.builder()
                .profileLevel(0)
                .severity("SEVERITY_UNSPECIFIED")
                .build())
            .description("string")
            .rationale("string")
            .remediation("string")
            .scanInstructions("string")
            .title("string")
            .version(ComplianceVersionArgs.builder()
                .benchmarkDocument("string")
                .cpeUri("string")
                .version("string")
                .build())
            .build())
        .discovery(DiscoveryNoteArgs.builder()
            .analysisKind("NOTE_KIND_UNSPECIFIED")
            .build())
        .relatedNoteNames("string")
        .relatedUrl(RelatedUrlArgs.builder()
            .label("string")
            .url("string")
            .build())
        .sbomReference(SBOMReferenceNoteArgs.builder()
            .format("string")
            .version("string")
            .build())
        .shortDescription("string")
        .upgrade(UpgradeNoteArgs.builder()
            .distributions(UpgradeDistributionArgs.builder()
                .classification("string")
                .cpeUri("string")
                .cve("string")
                .severity("string")
                .build())
            .package_("string")
            .version(VersionArgs.builder()
                .kind("VERSION_KIND_UNSPECIFIED")
                .epoch(0)
                .fullName("string")
                .inclusive(false)
                .name("string")
                .revision("string")
                .build())
            .windowsUpdate(WindowsUpdateArgs.builder()
                .categories(CategoryArgs.builder()
                    .categoryId("string")
                    .name("string")
                    .build())
                .description("string")
                .identity(IdentityArgs.builder()
                    .revision(0)
                    .updateId("string")
                    .build())
                .kbArticleIds("string")
                .lastPublishedTimestamp("string")
                .supportUrl("string")
                .title("string")
                .build())
            .build())
        .vulnerability(VulnerabilityNoteArgs.builder()
            .cvssScore(0)
            .cvssV2(CVSSArgs.builder()
                .attackComplexity("ATTACK_COMPLEXITY_UNSPECIFIED")
                .attackVector("ATTACK_VECTOR_UNSPECIFIED")
                .authentication("AUTHENTICATION_UNSPECIFIED")
                .availabilityImpact("IMPACT_UNSPECIFIED")
                .baseScore(0)
                .confidentialityImpact("IMPACT_UNSPECIFIED")
                .exploitabilityScore(0)
                .impactScore(0)
                .integrityImpact("IMPACT_UNSPECIFIED")
                .privilegesRequired("PRIVILEGES_REQUIRED_UNSPECIFIED")
                .scope("SCOPE_UNSPECIFIED")
                .userInteraction("USER_INTERACTION_UNSPECIFIED")
                .build())
            .cvssV3(CVSSv3Args.builder()
                .attackComplexity("ATTACK_COMPLEXITY_UNSPECIFIED")
                .attackVector("ATTACK_VECTOR_UNSPECIFIED")
                .availabilityImpact("IMPACT_UNSPECIFIED")
                .baseScore(0)
                .confidentialityImpact("IMPACT_UNSPECIFIED")
                .exploitabilityScore(0)
                .impactScore(0)
                .integrityImpact("IMPACT_UNSPECIFIED")
                .privilegesRequired("PRIVILEGES_REQUIRED_UNSPECIFIED")
                .scope("SCOPE_UNSPECIFIED")
                .userInteraction("USER_INTERACTION_UNSPECIFIED")
                .build())
            .cvssVersion("CVSS_VERSION_UNSPECIFIED")
            .details(DetailArgs.builder()
                .affectedCpeUri("string")
                .affectedPackage("string")
                .affectedVersionEnd(VersionArgs.builder()
                    .kind("VERSION_KIND_UNSPECIFIED")
                    .epoch(0)
                    .fullName("string")
                    .inclusive(false)
                    .name("string")
                    .revision("string")
                    .build())
                .affectedVersionStart(VersionArgs.builder()
                    .kind("VERSION_KIND_UNSPECIFIED")
                    .epoch(0)
                    .fullName("string")
                    .inclusive(false)
                    .name("string")
                    .revision("string")
                    .build())
                .description("string")
                .fixedCpeUri("string")
                .fixedPackage("string")
                .fixedVersion(VersionArgs.builder()
                    .kind("VERSION_KIND_UNSPECIFIED")
                    .epoch(0)
                    .fullName("string")
                    .inclusive(false)
                    .name("string")
                    .revision("string")
                    .build())
                .isObsolete(false)
                .packageType("string")
                .severityName("string")
                .source("string")
                .sourceUpdateTime("string")
                .vendor("string")
                .build())
            .severity("SEVERITY_UNSPECIFIED")
            .sourceUpdateTime("string")
            .windowsDetails(WindowsDetailArgs.builder()
                .cpeUri("string")
                .fixingKbs(KnowledgeBaseArgs.builder()
                    .name("string")
                    .url("string")
                    .build())
                .name("string")
                .description("string")
                .build())
            .build())
        .build(BuildNoteArgs.builder()
            .builderVersion("string")
            .build())
        .build());
    
    note_resource = google_native.containeranalysis.v1.Note("noteResource",
        note_id="string",
        long_description="string",
        deployment={
            "resource_uri": ["string"],
        },
        package={
            "name": "string",
            "architecture": google_native.containeranalysis.v1.PackageNoteArchitecture.ARCHITECTURE_UNSPECIFIED,
            "cpe_uri": "string",
            "description": "string",
            "digest": [{
                "algo": "string",
                "digest_bytes": "string",
            }],
            "license": {
                "comments": "string",
                "expression": "string",
            },
            "maintainer": "string",
            "package_type": "string",
            "url": "string",
            "version": {
                "kind": google_native.containeranalysis.v1.VersionKind.VERSION_KIND_UNSPECIFIED,
                "epoch": 0,
                "full_name": "string",
                "inclusive": False,
                "name": "string",
                "revision": "string",
            },
        },
        project="string",
        dsse_attestation={
            "hint": {
                "human_readable_name": "string",
            },
        },
        expiration_time="string",
        image={
            "fingerprint": {
                "v1_name": "string",
                "v2_blob": ["string"],
            },
            "resource_url": "string",
        },
        attestation={
            "hint": {
                "human_readable_name": "string",
            },
        },
        vulnerability_assessment={
            "assessment": {
                "impacts": ["string"],
                "justification": {
                    "details": "string",
                    "justification_type": google_native.containeranalysis.v1.JustificationJustificationType.JUSTIFICATION_TYPE_UNSPECIFIED,
                },
                "long_description": "string",
                "related_uris": [{
                    "label": "string",
                    "url": "string",
                }],
                "remediations": [{
                    "details": "string",
                    "remediation_type": google_native.containeranalysis.v1.RemediationRemediationType.REMEDIATION_TYPE_UNSPECIFIED,
                    "remediation_uri": {
                        "label": "string",
                        "url": "string",
                    },
                }],
                "short_description": "string",
                "state": google_native.containeranalysis.v1.AssessmentState.STATE_UNSPECIFIED,
                "vulnerability_id": "string",
            },
            "language_code": "string",
            "long_description": "string",
            "product": {
                "generic_uri": "string",
                "id": "string",
                "name": "string",
            },
            "publisher": {
                "issuing_authority": "string",
                "name": "string",
                "publisher_namespace": "string",
            },
            "short_description": "string",
            "title": "string",
        },
        compliance={
            "cis_benchmark": {
                "profile_level": 0,
                "severity": google_native.containeranalysis.v1.CisBenchmarkSeverity.SEVERITY_UNSPECIFIED,
            },
            "description": "string",
            "rationale": "string",
            "remediation": "string",
            "scan_instructions": "string",
            "title": "string",
            "version": [{
                "benchmark_document": "string",
                "cpe_uri": "string",
                "version": "string",
            }],
        },
        discovery={
            "analysis_kind": google_native.containeranalysis.v1.DiscoveryNoteAnalysisKind.NOTE_KIND_UNSPECIFIED,
        },
        related_note_names=["string"],
        related_url=[{
            "label": "string",
            "url": "string",
        }],
        sbom_reference={
            "format": "string",
            "version": "string",
        },
        short_description="string",
        upgrade={
            "distributions": [{
                "classification": "string",
                "cpe_uri": "string",
                "cve": ["string"],
                "severity": "string",
            }],
            "package": "string",
            "version": {
                "kind": google_native.containeranalysis.v1.VersionKind.VERSION_KIND_UNSPECIFIED,
                "epoch": 0,
                "full_name": "string",
                "inclusive": False,
                "name": "string",
                "revision": "string",
            },
            "windows_update": {
                "categories": [{
                    "category_id": "string",
                    "name": "string",
                }],
                "description": "string",
                "identity": {
                    "revision": 0,
                    "update_id": "string",
                },
                "kb_article_ids": ["string"],
                "last_published_timestamp": "string",
                "support_url": "string",
                "title": "string",
            },
        },
        vulnerability={
            "cvss_score": 0,
            "cvss_v2": {
                "attack_complexity": google_native.containeranalysis.v1.CVSSAttackComplexity.ATTACK_COMPLEXITY_UNSPECIFIED,
                "attack_vector": google_native.containeranalysis.v1.CVSSAttackVector.ATTACK_VECTOR_UNSPECIFIED,
                "authentication": google_native.containeranalysis.v1.CVSSAuthentication.AUTHENTICATION_UNSPECIFIED,
                "availability_impact": google_native.containeranalysis.v1.CVSSAvailabilityImpact.IMPACT_UNSPECIFIED,
                "base_score": 0,
                "confidentiality_impact": google_native.containeranalysis.v1.CVSSConfidentialityImpact.IMPACT_UNSPECIFIED,
                "exploitability_score": 0,
                "impact_score": 0,
                "integrity_impact": google_native.containeranalysis.v1.CVSSIntegrityImpact.IMPACT_UNSPECIFIED,
                "privileges_required": google_native.containeranalysis.v1.CVSSPrivilegesRequired.PRIVILEGES_REQUIRED_UNSPECIFIED,
                "scope": google_native.containeranalysis.v1.CVSSScope.SCOPE_UNSPECIFIED,
                "user_interaction": google_native.containeranalysis.v1.CVSSUserInteraction.USER_INTERACTION_UNSPECIFIED,
            },
            "cvss_v3": {
                "attack_complexity": google_native.containeranalysis.v1.CVSSv3AttackComplexity.ATTACK_COMPLEXITY_UNSPECIFIED,
                "attack_vector": google_native.containeranalysis.v1.CVSSv3AttackVector.ATTACK_VECTOR_UNSPECIFIED,
                "availability_impact": google_native.containeranalysis.v1.CVSSv3AvailabilityImpact.IMPACT_UNSPECIFIED,
                "base_score": 0,
                "confidentiality_impact": google_native.containeranalysis.v1.CVSSv3ConfidentialityImpact.IMPACT_UNSPECIFIED,
                "exploitability_score": 0,
                "impact_score": 0,
                "integrity_impact": google_native.containeranalysis.v1.CVSSv3IntegrityImpact.IMPACT_UNSPECIFIED,
                "privileges_required": google_native.containeranalysis.v1.CVSSv3PrivilegesRequired.PRIVILEGES_REQUIRED_UNSPECIFIED,
                "scope": google_native.containeranalysis.v1.CVSSv3Scope.SCOPE_UNSPECIFIED,
                "user_interaction": google_native.containeranalysis.v1.CVSSv3UserInteraction.USER_INTERACTION_UNSPECIFIED,
            },
            "cvss_version": google_native.containeranalysis.v1.VulnerabilityNoteCvssVersion.CVSS_VERSION_UNSPECIFIED,
            "details": [{
                "affected_cpe_uri": "string",
                "affected_package": "string",
                "affected_version_end": {
                    "kind": google_native.containeranalysis.v1.VersionKind.VERSION_KIND_UNSPECIFIED,
                    "epoch": 0,
                    "full_name": "string",
                    "inclusive": False,
                    "name": "string",
                    "revision": "string",
                },
                "affected_version_start": {
                    "kind": google_native.containeranalysis.v1.VersionKind.VERSION_KIND_UNSPECIFIED,
                    "epoch": 0,
                    "full_name": "string",
                    "inclusive": False,
                    "name": "string",
                    "revision": "string",
                },
                "description": "string",
                "fixed_cpe_uri": "string",
                "fixed_package": "string",
                "fixed_version": {
                    "kind": google_native.containeranalysis.v1.VersionKind.VERSION_KIND_UNSPECIFIED,
                    "epoch": 0,
                    "full_name": "string",
                    "inclusive": False,
                    "name": "string",
                    "revision": "string",
                },
                "is_obsolete": False,
                "package_type": "string",
                "severity_name": "string",
                "source": "string",
                "source_update_time": "string",
                "vendor": "string",
            }],
            "severity": google_native.containeranalysis.v1.VulnerabilityNoteSeverity.SEVERITY_UNSPECIFIED,
            "source_update_time": "string",
            "windows_details": [{
                "cpe_uri": "string",
                "fixing_kbs": [{
                    "name": "string",
                    "url": "string",
                }],
                "name": "string",
                "description": "string",
            }],
        },
        build={
            "builder_version": "string",
        })
    
    const noteResource = new google_native.containeranalysis.v1.Note("noteResource", {
        noteId: "string",
        longDescription: "string",
        deployment: {
            resourceUri: ["string"],
        },
        "package": {
            name: "string",
            architecture: google_native.containeranalysis.v1.PackageNoteArchitecture.ArchitectureUnspecified,
            cpeUri: "string",
            description: "string",
            digest: [{
                algo: "string",
                digestBytes: "string",
            }],
            license: {
                comments: "string",
                expression: "string",
            },
            maintainer: "string",
            packageType: "string",
            url: "string",
            version: {
                kind: google_native.containeranalysis.v1.VersionKind.VersionKindUnspecified,
                epoch: 0,
                fullName: "string",
                inclusive: false,
                name: "string",
                revision: "string",
            },
        },
        project: "string",
        dsseAttestation: {
            hint: {
                humanReadableName: "string",
            },
        },
        expirationTime: "string",
        image: {
            fingerprint: {
                v1Name: "string",
                v2Blob: ["string"],
            },
            resourceUrl: "string",
        },
        attestation: {
            hint: {
                humanReadableName: "string",
            },
        },
        vulnerabilityAssessment: {
            assessment: {
                impacts: ["string"],
                justification: {
                    details: "string",
                    justificationType: google_native.containeranalysis.v1.JustificationJustificationType.JustificationTypeUnspecified,
                },
                longDescription: "string",
                relatedUris: [{
                    label: "string",
                    url: "string",
                }],
                remediations: [{
                    details: "string",
                    remediationType: google_native.containeranalysis.v1.RemediationRemediationType.RemediationTypeUnspecified,
                    remediationUri: {
                        label: "string",
                        url: "string",
                    },
                }],
                shortDescription: "string",
                state: google_native.containeranalysis.v1.AssessmentState.StateUnspecified,
                vulnerabilityId: "string",
            },
            languageCode: "string",
            longDescription: "string",
            product: {
                genericUri: "string",
                id: "string",
                name: "string",
            },
            publisher: {
                issuingAuthority: "string",
                name: "string",
                publisherNamespace: "string",
            },
            shortDescription: "string",
            title: "string",
        },
        compliance: {
            cisBenchmark: {
                profileLevel: 0,
                severity: google_native.containeranalysis.v1.CisBenchmarkSeverity.SeverityUnspecified,
            },
            description: "string",
            rationale: "string",
            remediation: "string",
            scanInstructions: "string",
            title: "string",
            version: [{
                benchmarkDocument: "string",
                cpeUri: "string",
                version: "string",
            }],
        },
        discovery: {
            analysisKind: google_native.containeranalysis.v1.DiscoveryNoteAnalysisKind.NoteKindUnspecified,
        },
        relatedNoteNames: ["string"],
        relatedUrl: [{
            label: "string",
            url: "string",
        }],
        sbomReference: {
            format: "string",
            version: "string",
        },
        shortDescription: "string",
        upgrade: {
            distributions: [{
                classification: "string",
                cpeUri: "string",
                cve: ["string"],
                severity: "string",
            }],
            "package": "string",
            version: {
                kind: google_native.containeranalysis.v1.VersionKind.VersionKindUnspecified,
                epoch: 0,
                fullName: "string",
                inclusive: false,
                name: "string",
                revision: "string",
            },
            windowsUpdate: {
                categories: [{
                    categoryId: "string",
                    name: "string",
                }],
                description: "string",
                identity: {
                    revision: 0,
                    updateId: "string",
                },
                kbArticleIds: ["string"],
                lastPublishedTimestamp: "string",
                supportUrl: "string",
                title: "string",
            },
        },
        vulnerability: {
            cvssScore: 0,
            cvssV2: {
                attackComplexity: google_native.containeranalysis.v1.CVSSAttackComplexity.AttackComplexityUnspecified,
                attackVector: google_native.containeranalysis.v1.CVSSAttackVector.AttackVectorUnspecified,
                authentication: google_native.containeranalysis.v1.CVSSAuthentication.AuthenticationUnspecified,
                availabilityImpact: google_native.containeranalysis.v1.CVSSAvailabilityImpact.ImpactUnspecified,
                baseScore: 0,
                confidentialityImpact: google_native.containeranalysis.v1.CVSSConfidentialityImpact.ImpactUnspecified,
                exploitabilityScore: 0,
                impactScore: 0,
                integrityImpact: google_native.containeranalysis.v1.CVSSIntegrityImpact.ImpactUnspecified,
                privilegesRequired: google_native.containeranalysis.v1.CVSSPrivilegesRequired.PrivilegesRequiredUnspecified,
                scope: google_native.containeranalysis.v1.CVSSScope.ScopeUnspecified,
                userInteraction: google_native.containeranalysis.v1.CVSSUserInteraction.UserInteractionUnspecified,
            },
            cvssV3: {
                attackComplexity: google_native.containeranalysis.v1.CVSSv3AttackComplexity.AttackComplexityUnspecified,
                attackVector: google_native.containeranalysis.v1.CVSSv3AttackVector.AttackVectorUnspecified,
                availabilityImpact: google_native.containeranalysis.v1.CVSSv3AvailabilityImpact.ImpactUnspecified,
                baseScore: 0,
                confidentialityImpact: google_native.containeranalysis.v1.CVSSv3ConfidentialityImpact.ImpactUnspecified,
                exploitabilityScore: 0,
                impactScore: 0,
                integrityImpact: google_native.containeranalysis.v1.CVSSv3IntegrityImpact.ImpactUnspecified,
                privilegesRequired: google_native.containeranalysis.v1.CVSSv3PrivilegesRequired.PrivilegesRequiredUnspecified,
                scope: google_native.containeranalysis.v1.CVSSv3Scope.ScopeUnspecified,
                userInteraction: google_native.containeranalysis.v1.CVSSv3UserInteraction.UserInteractionUnspecified,
            },
            cvssVersion: google_native.containeranalysis.v1.VulnerabilityNoteCvssVersion.CvssVersionUnspecified,
            details: [{
                affectedCpeUri: "string",
                affectedPackage: "string",
                affectedVersionEnd: {
                    kind: google_native.containeranalysis.v1.VersionKind.VersionKindUnspecified,
                    epoch: 0,
                    fullName: "string",
                    inclusive: false,
                    name: "string",
                    revision: "string",
                },
                affectedVersionStart: {
                    kind: google_native.containeranalysis.v1.VersionKind.VersionKindUnspecified,
                    epoch: 0,
                    fullName: "string",
                    inclusive: false,
                    name: "string",
                    revision: "string",
                },
                description: "string",
                fixedCpeUri: "string",
                fixedPackage: "string",
                fixedVersion: {
                    kind: google_native.containeranalysis.v1.VersionKind.VersionKindUnspecified,
                    epoch: 0,
                    fullName: "string",
                    inclusive: false,
                    name: "string",
                    revision: "string",
                },
                isObsolete: false,
                packageType: "string",
                severityName: "string",
                source: "string",
                sourceUpdateTime: "string",
                vendor: "string",
            }],
            severity: google_native.containeranalysis.v1.VulnerabilityNoteSeverity.SeverityUnspecified,
            sourceUpdateTime: "string",
            windowsDetails: [{
                cpeUri: "string",
                fixingKbs: [{
                    name: "string",
                    url: "string",
                }],
                name: "string",
                description: "string",
            }],
        },
        build: {
            builderVersion: "string",
        },
    });
    
    type: google-native:containeranalysis/v1:Note
    properties:
        attestation:
            hint:
                humanReadableName: string
        build:
            builderVersion: string
        compliance:
            cisBenchmark:
                profileLevel: 0
                severity: SEVERITY_UNSPECIFIED
            description: string
            rationale: string
            remediation: string
            scanInstructions: string
            title: string
            version:
                - benchmarkDocument: string
                  cpeUri: string
                  version: string
        deployment:
            resourceUri:
                - string
        discovery:
            analysisKind: NOTE_KIND_UNSPECIFIED
        dsseAttestation:
            hint:
                humanReadableName: string
        expirationTime: string
        image:
            fingerprint:
                v1Name: string
                v2Blob:
                    - string
            resourceUrl: string
        longDescription: string
        noteId: string
        package:
            architecture: ARCHITECTURE_UNSPECIFIED
            cpeUri: string
            description: string
            digest:
                - algo: string
                  digestBytes: string
            license:
                comments: string
                expression: string
            maintainer: string
            name: string
            packageType: string
            url: string
            version:
                epoch: 0
                fullName: string
                inclusive: false
                kind: VERSION_KIND_UNSPECIFIED
                name: string
                revision: string
        project: string
        relatedNoteNames:
            - string
        relatedUrl:
            - label: string
              url: string
        sbomReference:
            format: string
            version: string
        shortDescription: string
        upgrade:
            distributions:
                - classification: string
                  cpeUri: string
                  cve:
                    - string
                  severity: string
            package: string
            version:
                epoch: 0
                fullName: string
                inclusive: false
                kind: VERSION_KIND_UNSPECIFIED
                name: string
                revision: string
            windowsUpdate:
                categories:
                    - categoryId: string
                      name: string
                description: string
                identity:
                    revision: 0
                    updateId: string
                kbArticleIds:
                    - string
                lastPublishedTimestamp: string
                supportUrl: string
                title: string
        vulnerability:
            cvssScore: 0
            cvssV2:
                attackComplexity: ATTACK_COMPLEXITY_UNSPECIFIED
                attackVector: ATTACK_VECTOR_UNSPECIFIED
                authentication: AUTHENTICATION_UNSPECIFIED
                availabilityImpact: IMPACT_UNSPECIFIED
                baseScore: 0
                confidentialityImpact: IMPACT_UNSPECIFIED
                exploitabilityScore: 0
                impactScore: 0
                integrityImpact: IMPACT_UNSPECIFIED
                privilegesRequired: PRIVILEGES_REQUIRED_UNSPECIFIED
                scope: SCOPE_UNSPECIFIED
                userInteraction: USER_INTERACTION_UNSPECIFIED
            cvssV3:
                attackComplexity: ATTACK_COMPLEXITY_UNSPECIFIED
                attackVector: ATTACK_VECTOR_UNSPECIFIED
                availabilityImpact: IMPACT_UNSPECIFIED
                baseScore: 0
                confidentialityImpact: IMPACT_UNSPECIFIED
                exploitabilityScore: 0
                impactScore: 0
                integrityImpact: IMPACT_UNSPECIFIED
                privilegesRequired: PRIVILEGES_REQUIRED_UNSPECIFIED
                scope: SCOPE_UNSPECIFIED
                userInteraction: USER_INTERACTION_UNSPECIFIED
            cvssVersion: CVSS_VERSION_UNSPECIFIED
            details:
                - affectedCpeUri: string
                  affectedPackage: string
                  affectedVersionEnd:
                    epoch: 0
                    fullName: string
                    inclusive: false
                    kind: VERSION_KIND_UNSPECIFIED
                    name: string
                    revision: string
                  affectedVersionStart:
                    epoch: 0
                    fullName: string
                    inclusive: false
                    kind: VERSION_KIND_UNSPECIFIED
                    name: string
                    revision: string
                  description: string
                  fixedCpeUri: string
                  fixedPackage: string
                  fixedVersion:
                    epoch: 0
                    fullName: string
                    inclusive: false
                    kind: VERSION_KIND_UNSPECIFIED
                    name: string
                    revision: string
                  isObsolete: false
                  packageType: string
                  severityName: string
                  source: string
                  sourceUpdateTime: string
                  vendor: string
            severity: SEVERITY_UNSPECIFIED
            sourceUpdateTime: string
            windowsDetails:
                - cpeUri: string
                  description: string
                  fixingKbs:
                    - name: string
                      url: string
                  name: string
        vulnerabilityAssessment:
            assessment:
                impacts:
                    - string
                justification:
                    details: string
                    justificationType: JUSTIFICATION_TYPE_UNSPECIFIED
                longDescription: string
                relatedUris:
                    - label: string
                      url: string
                remediations:
                    - details: string
                      remediationType: REMEDIATION_TYPE_UNSPECIFIED
                      remediationUri:
                        label: string
                        url: string
                shortDescription: string
                state: STATE_UNSPECIFIED
                vulnerabilityId: string
            languageCode: string
            longDescription: string
            product:
                genericUri: string
                id: string
                name: string
            publisher:
                issuingAuthority: string
                name: string
                publisherNamespace: string
            shortDescription: string
            title: string
    

    Note Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Note resource accepts the following input properties:

    NoteId string
    Required. The ID to use for this note.
    Attestation Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.AttestationNote
    A note describing an attestation role.
    Build Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.BuildNote
    A note describing build provenance for a verifiable build.
    Compliance Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.ComplianceNote
    A note describing a compliance check.
    Deployment Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.DeploymentNote
    A note describing something that can be deployed.
    Discovery Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.DiscoveryNote
    A note describing the initial analysis of a resource.
    DsseAttestation Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.DSSEAttestationNote
    A note describing a dsse attestation note.
    ExpirationTime string
    Time of expiration for this note. Empty if note does not expire.
    Image Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.ImageNote
    A note describing a base image.
    LongDescription string
    A detailed description of this note.
    Package Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.PackageNote
    A note describing a package hosted by various package managers.
    Project string
    RelatedNoteNames List<string>
    Other notes related to this note.
    RelatedUrl List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.RelatedUrl>
    URLs associated with this note.
    SbomReference Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.SBOMReferenceNote
    A note describing an SBOM reference.
    ShortDescription string
    A one sentence description of this note.
    Upgrade Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.UpgradeNote
    A note describing available package upgrades.
    Vulnerability Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.VulnerabilityNote
    A note describing a package vulnerability.
    VulnerabilityAssessment Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.VulnerabilityAssessmentNote
    A note describing a vulnerability assessment.
    NoteId string
    Required. The ID to use for this note.
    Attestation AttestationNoteArgs
    A note describing an attestation role.
    Build BuildNoteArgs
    A note describing build provenance for a verifiable build.
    Compliance ComplianceNoteArgs
    A note describing a compliance check.
    Deployment DeploymentNoteArgs
    A note describing something that can be deployed.
    Discovery DiscoveryNoteArgs
    A note describing the initial analysis of a resource.
    DsseAttestation DSSEAttestationNoteArgs
    A note describing a dsse attestation note.
    ExpirationTime string
    Time of expiration for this note. Empty if note does not expire.
    Image ImageNoteArgs
    A note describing a base image.
    LongDescription string
    A detailed description of this note.
    Package PackageNoteArgs
    A note describing a package hosted by various package managers.
    Project string
    RelatedNoteNames []string
    Other notes related to this note.
    RelatedUrl []RelatedUrlArgs
    URLs associated with this note.
    SbomReference SBOMReferenceNoteArgs
    A note describing an SBOM reference.
    ShortDescription string
    A one sentence description of this note.
    Upgrade UpgradeNoteArgs
    A note describing available package upgrades.
    Vulnerability VulnerabilityNoteArgs
    A note describing a package vulnerability.
    VulnerabilityAssessment VulnerabilityAssessmentNoteArgs
    A note describing a vulnerability assessment.
    noteId String
    Required. The ID to use for this note.
    attestation AttestationNote
    A note describing an attestation role.
    build BuildNote
    A note describing build provenance for a verifiable build.
    compliance ComplianceNote
    A note describing a compliance check.
    deployment DeploymentNote
    A note describing something that can be deployed.
    discovery DiscoveryNote
    A note describing the initial analysis of a resource.
    dsseAttestation DSSEAttestationNote
    A note describing a dsse attestation note.
    expirationTime String
    Time of expiration for this note. Empty if note does not expire.
    image ImageNote
    A note describing a base image.
    longDescription String
    A detailed description of this note.
    package_ PackageNote
    A note describing a package hosted by various package managers.
    project String
    relatedNoteNames List<String>
    Other notes related to this note.
    relatedUrl List<RelatedUrl>
    URLs associated with this note.
    sbomReference SBOMReferenceNote
    A note describing an SBOM reference.
    shortDescription String
    A one sentence description of this note.
    upgrade UpgradeNote
    A note describing available package upgrades.
    vulnerability VulnerabilityNote
    A note describing a package vulnerability.
    vulnerabilityAssessment VulnerabilityAssessmentNote
    A note describing a vulnerability assessment.
    noteId string
    Required. The ID to use for this note.
    attestation AttestationNote
    A note describing an attestation role.
    build BuildNote
    A note describing build provenance for a verifiable build.
    compliance ComplianceNote
    A note describing a compliance check.
    deployment DeploymentNote
    A note describing something that can be deployed.
    discovery DiscoveryNote
    A note describing the initial analysis of a resource.
    dsseAttestation DSSEAttestationNote
    A note describing a dsse attestation note.
    expirationTime string
    Time of expiration for this note. Empty if note does not expire.
    image ImageNote
    A note describing a base image.
    longDescription string
    A detailed description of this note.
    package PackageNote
    A note describing a package hosted by various package managers.
    project string
    relatedNoteNames string[]
    Other notes related to this note.
    relatedUrl RelatedUrl[]
    URLs associated with this note.
    sbomReference SBOMReferenceNote
    A note describing an SBOM reference.
    shortDescription string
    A one sentence description of this note.
    upgrade UpgradeNote
    A note describing available package upgrades.
    vulnerability VulnerabilityNote
    A note describing a package vulnerability.
    vulnerabilityAssessment VulnerabilityAssessmentNote
    A note describing a vulnerability assessment.
    note_id str
    Required. The ID to use for this note.
    attestation AttestationNoteArgs
    A note describing an attestation role.
    build BuildNoteArgs
    A note describing build provenance for a verifiable build.
    compliance ComplianceNoteArgs
    A note describing a compliance check.
    deployment DeploymentNoteArgs
    A note describing something that can be deployed.
    discovery DiscoveryNoteArgs
    A note describing the initial analysis of a resource.
    dsse_attestation DSSEAttestationNoteArgs
    A note describing a dsse attestation note.
    expiration_time str
    Time of expiration for this note. Empty if note does not expire.
    image ImageNoteArgs
    A note describing a base image.
    long_description str
    A detailed description of this note.
    package PackageNoteArgs
    A note describing a package hosted by various package managers.
    project str
    related_note_names Sequence[str]
    Other notes related to this note.
    related_url Sequence[RelatedUrlArgs]
    URLs associated with this note.
    sbom_reference SBOMReferenceNoteArgs
    A note describing an SBOM reference.
    short_description str
    A one sentence description of this note.
    upgrade UpgradeNoteArgs
    A note describing available package upgrades.
    vulnerability VulnerabilityNoteArgs
    A note describing a package vulnerability.
    vulnerability_assessment VulnerabilityAssessmentNoteArgs
    A note describing a vulnerability assessment.
    noteId String
    Required. The ID to use for this note.
    attestation Property Map
    A note describing an attestation role.
    build Property Map
    A note describing build provenance for a verifiable build.
    compliance Property Map
    A note describing a compliance check.
    deployment Property Map
    A note describing something that can be deployed.
    discovery Property Map
    A note describing the initial analysis of a resource.
    dsseAttestation Property Map
    A note describing a dsse attestation note.
    expirationTime String
    Time of expiration for this note. Empty if note does not expire.
    image Property Map
    A note describing a base image.
    longDescription String
    A detailed description of this note.
    package Property Map
    A note describing a package hosted by various package managers.
    project String
    relatedNoteNames List<String>
    Other notes related to this note.
    relatedUrl List<Property Map>
    URLs associated with this note.
    sbomReference Property Map
    A note describing an SBOM reference.
    shortDescription String
    A one sentence description of this note.
    upgrade Property Map
    A note describing available package upgrades.
    vulnerability Property Map
    A note describing a package vulnerability.
    vulnerabilityAssessment Property Map
    A note describing a vulnerability assessment.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Note resource produces the following output properties:

    CreateTime string
    The time this note was created. This field can be used as a filter in list requests.
    Id string
    The provider-assigned unique ID for this managed resource.
    Kind string
    The type of analysis. This field can be used as a filter in list requests.
    Name string
    The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID].
    UpdateTime string
    The time this note was last updated. This field can be used as a filter in list requests.
    CreateTime string
    The time this note was created. This field can be used as a filter in list requests.
    Id string
    The provider-assigned unique ID for this managed resource.
    Kind string
    The type of analysis. This field can be used as a filter in list requests.
    Name string
    The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID].
    UpdateTime string
    The time this note was last updated. This field can be used as a filter in list requests.
    createTime String
    The time this note was created. This field can be used as a filter in list requests.
    id String
    The provider-assigned unique ID for this managed resource.
    kind String
    The type of analysis. This field can be used as a filter in list requests.
    name String
    The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID].
    updateTime String
    The time this note was last updated. This field can be used as a filter in list requests.
    createTime string
    The time this note was created. This field can be used as a filter in list requests.
    id string
    The provider-assigned unique ID for this managed resource.
    kind string
    The type of analysis. This field can be used as a filter in list requests.
    name string
    The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID].
    updateTime string
    The time this note was last updated. This field can be used as a filter in list requests.
    create_time str
    The time this note was created. This field can be used as a filter in list requests.
    id str
    The provider-assigned unique ID for this managed resource.
    kind str
    The type of analysis. This field can be used as a filter in list requests.
    name str
    The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID].
    update_time str
    The time this note was last updated. This field can be used as a filter in list requests.
    createTime String
    The time this note was created. This field can be used as a filter in list requests.
    id String
    The provider-assigned unique ID for this managed resource.
    kind String
    The type of analysis. This field can be used as a filter in list requests.
    name String
    The name of the note in the form of projects/[PROVIDER_ID]/notes/[NOTE_ID].
    updateTime String
    The time this note was last updated. This field can be used as a filter in list requests.

    Supporting Types

    Assessment, AssessmentArgs

    Cve string
    Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Impacts List<string>
    Contains information about the impact of this vulnerability, this will change with time.
    Justification Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Justification
    Justification provides the justification when the state of the assessment if NOT_AFFECTED.
    LongDescription string
    A detailed description of this Vex.
    RelatedUris List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.RelatedUrl>
    Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
    Remediations List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Remediation>
    Specifies details on how to handle (and presumably, fix) a vulnerability.
    ShortDescription string
    A one sentence description of this Vex.
    State Pulumi.GoogleNative.ContainerAnalysis.V1.AssessmentState
    Provides the state of this Vulnerability assessment.
    VulnerabilityId string
    The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
    Cve string
    Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Impacts []string
    Contains information about the impact of this vulnerability, this will change with time.
    Justification Justification
    Justification provides the justification when the state of the assessment if NOT_AFFECTED.
    LongDescription string
    A detailed description of this Vex.
    RelatedUris []RelatedUrl
    Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
    Remediations []Remediation
    Specifies details on how to handle (and presumably, fix) a vulnerability.
    ShortDescription string
    A one sentence description of this Vex.
    State AssessmentState
    Provides the state of this Vulnerability assessment.
    VulnerabilityId string
    The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
    cve String
    Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    impacts List<String>
    Contains information about the impact of this vulnerability, this will change with time.
    justification Justification
    Justification provides the justification when the state of the assessment if NOT_AFFECTED.
    longDescription String
    A detailed description of this Vex.
    relatedUris List<RelatedUrl>
    Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
    remediations List<Remediation>
    Specifies details on how to handle (and presumably, fix) a vulnerability.
    shortDescription String
    A one sentence description of this Vex.
    state AssessmentState
    Provides the state of this Vulnerability assessment.
    vulnerabilityId String
    The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
    cve string
    Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    impacts string[]
    Contains information about the impact of this vulnerability, this will change with time.
    justification Justification
    Justification provides the justification when the state of the assessment if NOT_AFFECTED.
    longDescription string
    A detailed description of this Vex.
    relatedUris RelatedUrl[]
    Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
    remediations Remediation[]
    Specifies details on how to handle (and presumably, fix) a vulnerability.
    shortDescription string
    A one sentence description of this Vex.
    state AssessmentState
    Provides the state of this Vulnerability assessment.
    vulnerabilityId string
    The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
    cve str
    Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    impacts Sequence[str]
    Contains information about the impact of this vulnerability, this will change with time.
    justification Justification
    Justification provides the justification when the state of the assessment if NOT_AFFECTED.
    long_description str
    A detailed description of this Vex.
    related_uris Sequence[RelatedUrl]
    Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
    remediations Sequence[Remediation]
    Specifies details on how to handle (and presumably, fix) a vulnerability.
    short_description str
    A one sentence description of this Vex.
    state AssessmentState
    Provides the state of this Vulnerability assessment.
    vulnerability_id str
    The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
    cve String
    Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    impacts List<String>
    Contains information about the impact of this vulnerability, this will change with time.
    justification Property Map
    Justification provides the justification when the state of the assessment if NOT_AFFECTED.
    longDescription String
    A detailed description of this Vex.
    relatedUris List<Property Map>
    Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
    remediations List<Property Map>
    Specifies details on how to handle (and presumably, fix) a vulnerability.
    shortDescription String
    A one sentence description of this Vex.
    state "STATE_UNSPECIFIED" | "AFFECTED" | "NOT_AFFECTED" | "FIXED" | "UNDER_INVESTIGATION"
    Provides the state of this Vulnerability assessment.
    vulnerabilityId String
    The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.

    AssessmentResponse, AssessmentResponseArgs

    Cve string
    Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Impacts List<string>
    Contains information about the impact of this vulnerability, this will change with time.
    Justification Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.JustificationResponse
    Justification provides the justification when the state of the assessment if NOT_AFFECTED.
    LongDescription string
    A detailed description of this Vex.
    RelatedUris List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.RelatedUrlResponse>
    Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
    Remediations List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.RemediationResponse>
    Specifies details on how to handle (and presumably, fix) a vulnerability.
    ShortDescription string
    A one sentence description of this Vex.
    State string
    Provides the state of this Vulnerability assessment.
    VulnerabilityId string
    The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
    Cve string
    Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Impacts []string
    Contains information about the impact of this vulnerability, this will change with time.
    Justification JustificationResponse
    Justification provides the justification when the state of the assessment if NOT_AFFECTED.
    LongDescription string
    A detailed description of this Vex.
    RelatedUris []RelatedUrlResponse
    Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
    Remediations []RemediationResponse
    Specifies details on how to handle (and presumably, fix) a vulnerability.
    ShortDescription string
    A one sentence description of this Vex.
    State string
    Provides the state of this Vulnerability assessment.
    VulnerabilityId string
    The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
    cve String
    Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    impacts List<String>
    Contains information about the impact of this vulnerability, this will change with time.
    justification JustificationResponse
    Justification provides the justification when the state of the assessment if NOT_AFFECTED.
    longDescription String
    A detailed description of this Vex.
    relatedUris List<RelatedUrlResponse>
    Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
    remediations List<RemediationResponse>
    Specifies details on how to handle (and presumably, fix) a vulnerability.
    shortDescription String
    A one sentence description of this Vex.
    state String
    Provides the state of this Vulnerability assessment.
    vulnerabilityId String
    The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
    cve string
    Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    impacts string[]
    Contains information about the impact of this vulnerability, this will change with time.
    justification JustificationResponse
    Justification provides the justification when the state of the assessment if NOT_AFFECTED.
    longDescription string
    A detailed description of this Vex.
    relatedUris RelatedUrlResponse[]
    Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
    remediations RemediationResponse[]
    Specifies details on how to handle (and presumably, fix) a vulnerability.
    shortDescription string
    A one sentence description of this Vex.
    state string
    Provides the state of this Vulnerability assessment.
    vulnerabilityId string
    The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
    cve str
    Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    impacts Sequence[str]
    Contains information about the impact of this vulnerability, this will change with time.
    justification JustificationResponse
    Justification provides the justification when the state of the assessment if NOT_AFFECTED.
    long_description str
    A detailed description of this Vex.
    related_uris Sequence[RelatedUrlResponse]
    Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
    remediations Sequence[RemediationResponse]
    Specifies details on how to handle (and presumably, fix) a vulnerability.
    short_description str
    A one sentence description of this Vex.
    state str
    Provides the state of this Vulnerability assessment.
    vulnerability_id str
    The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
    cve String
    Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    Deprecated: Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

    impacts List<String>
    Contains information about the impact of this vulnerability, this will change with time.
    justification Property Map
    Justification provides the justification when the state of the assessment if NOT_AFFECTED.
    longDescription String
    A detailed description of this Vex.
    relatedUris List<Property Map>
    Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
    remediations List<Property Map>
    Specifies details on how to handle (and presumably, fix) a vulnerability.
    shortDescription String
    A one sentence description of this Vex.
    state String
    Provides the state of this Vulnerability assessment.
    vulnerabilityId String
    The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.

    AssessmentState, AssessmentStateArgs

    StateUnspecified
    STATE_UNSPECIFIEDNo state is specified.
    Affected
    AFFECTEDThis product is known to be affected by this vulnerability.
    NotAffected
    NOT_AFFECTEDThis product is known to be not affected by this vulnerability.
    Fixed
    FIXEDThis product contains a fix for this vulnerability.
    UnderInvestigation
    UNDER_INVESTIGATIONIt is not known yet whether these versions are or are not affected by the vulnerability. However, it is still under investigation.
    AssessmentStateStateUnspecified
    STATE_UNSPECIFIEDNo state is specified.
    AssessmentStateAffected
    AFFECTEDThis product is known to be affected by this vulnerability.
    AssessmentStateNotAffected
    NOT_AFFECTEDThis product is known to be not affected by this vulnerability.
    AssessmentStateFixed
    FIXEDThis product contains a fix for this vulnerability.
    AssessmentStateUnderInvestigation
    UNDER_INVESTIGATIONIt is not known yet whether these versions are or are not affected by the vulnerability. However, it is still under investigation.
    StateUnspecified
    STATE_UNSPECIFIEDNo state is specified.
    Affected
    AFFECTEDThis product is known to be affected by this vulnerability.
    NotAffected
    NOT_AFFECTEDThis product is known to be not affected by this vulnerability.
    Fixed
    FIXEDThis product contains a fix for this vulnerability.
    UnderInvestigation
    UNDER_INVESTIGATIONIt is not known yet whether these versions are or are not affected by the vulnerability. However, it is still under investigation.
    StateUnspecified
    STATE_UNSPECIFIEDNo state is specified.
    Affected
    AFFECTEDThis product is known to be affected by this vulnerability.
    NotAffected
    NOT_AFFECTEDThis product is known to be not affected by this vulnerability.
    Fixed
    FIXEDThis product contains a fix for this vulnerability.
    UnderInvestigation
    UNDER_INVESTIGATIONIt is not known yet whether these versions are or are not affected by the vulnerability. However, it is still under investigation.
    STATE_UNSPECIFIED
    STATE_UNSPECIFIEDNo state is specified.
    AFFECTED
    AFFECTEDThis product is known to be affected by this vulnerability.
    NOT_AFFECTED
    NOT_AFFECTEDThis product is known to be not affected by this vulnerability.
    FIXED
    FIXEDThis product contains a fix for this vulnerability.
    UNDER_INVESTIGATION
    UNDER_INVESTIGATIONIt is not known yet whether these versions are or are not affected by the vulnerability. However, it is still under investigation.
    "STATE_UNSPECIFIED"
    STATE_UNSPECIFIEDNo state is specified.
    "AFFECTED"
    AFFECTEDThis product is known to be affected by this vulnerability.
    "NOT_AFFECTED"
    NOT_AFFECTEDThis product is known to be not affected by this vulnerability.
    "FIXED"
    FIXEDThis product contains a fix for this vulnerability.
    "UNDER_INVESTIGATION"
    UNDER_INVESTIGATIONIt is not known yet whether these versions are or are not affected by the vulnerability. However, it is still under investigation.

    AttestationNote, AttestationNoteArgs

    Hint Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Hint
    Hint hints at the purpose of the attestation authority.
    Hint Hint
    Hint hints at the purpose of the attestation authority.
    hint Hint
    Hint hints at the purpose of the attestation authority.
    hint Hint
    Hint hints at the purpose of the attestation authority.
    hint Hint
    Hint hints at the purpose of the attestation authority.
    hint Property Map
    Hint hints at the purpose of the attestation authority.

    AttestationNoteResponse, AttestationNoteResponseArgs

    Hint Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.HintResponse
    Hint hints at the purpose of the attestation authority.
    Hint HintResponse
    Hint hints at the purpose of the attestation authority.
    hint HintResponse
    Hint hints at the purpose of the attestation authority.
    hint HintResponse
    Hint hints at the purpose of the attestation authority.
    hint HintResponse
    Hint hints at the purpose of the attestation authority.
    hint Property Map
    Hint hints at the purpose of the attestation authority.

    BuildNote, BuildNoteArgs

    BuilderVersion string
    Immutable. Version of the builder which produced this build.
    BuilderVersion string
    Immutable. Version of the builder which produced this build.
    builderVersion String
    Immutable. Version of the builder which produced this build.
    builderVersion string
    Immutable. Version of the builder which produced this build.
    builder_version str
    Immutable. Version of the builder which produced this build.
    builderVersion String
    Immutable. Version of the builder which produced this build.

    BuildNoteResponse, BuildNoteResponseArgs

    BuilderVersion string
    Immutable. Version of the builder which produced this build.
    BuilderVersion string
    Immutable. Version of the builder which produced this build.
    builderVersion String
    Immutable. Version of the builder which produced this build.
    builderVersion string
    Immutable. Version of the builder which produced this build.
    builder_version str
    Immutable. Version of the builder which produced this build.
    builderVersion String
    Immutable. Version of the builder which produced this build.

    CVSS, CVSSArgs

    AttackComplexity Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSAttackComplexity
    AttackVector Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSAttackVector
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    Authentication Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSAuthentication
    AvailabilityImpact Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSAvailabilityImpact
    BaseScore double
    The base score is a function of the base metric scores.
    ConfidentialityImpact Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSConfidentialityImpact
    ExploitabilityScore double
    ImpactScore double
    IntegrityImpact Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSIntegrityImpact
    PrivilegesRequired Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSPrivilegesRequired
    Scope Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSScope
    UserInteraction Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSUserInteraction
    attackComplexity "ATTACK_COMPLEXITY_UNSPECIFIED" | "ATTACK_COMPLEXITY_LOW" | "ATTACK_COMPLEXITY_HIGH" | "ATTACK_COMPLEXITY_MEDIUM"
    attackVector "ATTACK_VECTOR_UNSPECIFIED" | "ATTACK_VECTOR_NETWORK" | "ATTACK_VECTOR_ADJACENT" | "ATTACK_VECTOR_LOCAL" | "ATTACK_VECTOR_PHYSICAL"
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    authentication "AUTHENTICATION_UNSPECIFIED" | "AUTHENTICATION_MULTIPLE" | "AUTHENTICATION_SINGLE" | "AUTHENTICATION_NONE"
    availabilityImpact "IMPACT_UNSPECIFIED" | "IMPACT_HIGH" | "IMPACT_LOW" | "IMPACT_NONE" | "IMPACT_PARTIAL" | "IMPACT_COMPLETE"
    baseScore Number
    The base score is a function of the base metric scores.
    confidentialityImpact "IMPACT_UNSPECIFIED" | "IMPACT_HIGH" | "IMPACT_LOW" | "IMPACT_NONE" | "IMPACT_PARTIAL" | "IMPACT_COMPLETE"
    exploitabilityScore Number
    impactScore Number
    integrityImpact "IMPACT_UNSPECIFIED" | "IMPACT_HIGH" | "IMPACT_LOW" | "IMPACT_NONE" | "IMPACT_PARTIAL" | "IMPACT_COMPLETE"
    privilegesRequired "PRIVILEGES_REQUIRED_UNSPECIFIED" | "PRIVILEGES_REQUIRED_NONE" | "PRIVILEGES_REQUIRED_LOW" | "PRIVILEGES_REQUIRED_HIGH"
    scope "SCOPE_UNSPECIFIED" | "SCOPE_UNCHANGED" | "SCOPE_CHANGED"
    userInteraction "USER_INTERACTION_UNSPECIFIED" | "USER_INTERACTION_NONE" | "USER_INTERACTION_REQUIRED"

    CVSSAttackComplexity, CVSSAttackComplexityArgs

    AttackComplexityUnspecified
    ATTACK_COMPLEXITY_UNSPECIFIED
    AttackComplexityLow
    ATTACK_COMPLEXITY_LOW
    AttackComplexityHigh
    ATTACK_COMPLEXITY_HIGH
    AttackComplexityMedium
    ATTACK_COMPLEXITY_MEDIUM
    CVSSAttackComplexityAttackComplexityUnspecified
    ATTACK_COMPLEXITY_UNSPECIFIED
    CVSSAttackComplexityAttackComplexityLow
    ATTACK_COMPLEXITY_LOW
    CVSSAttackComplexityAttackComplexityHigh
    ATTACK_COMPLEXITY_HIGH
    CVSSAttackComplexityAttackComplexityMedium
    ATTACK_COMPLEXITY_MEDIUM
    AttackComplexityUnspecified
    ATTACK_COMPLEXITY_UNSPECIFIED
    AttackComplexityLow
    ATTACK_COMPLEXITY_LOW
    AttackComplexityHigh
    ATTACK_COMPLEXITY_HIGH
    AttackComplexityMedium
    ATTACK_COMPLEXITY_MEDIUM
    AttackComplexityUnspecified
    ATTACK_COMPLEXITY_UNSPECIFIED
    AttackComplexityLow
    ATTACK_COMPLEXITY_LOW
    AttackComplexityHigh
    ATTACK_COMPLEXITY_HIGH
    AttackComplexityMedium
    ATTACK_COMPLEXITY_MEDIUM
    ATTACK_COMPLEXITY_UNSPECIFIED
    ATTACK_COMPLEXITY_UNSPECIFIED
    ATTACK_COMPLEXITY_LOW
    ATTACK_COMPLEXITY_LOW
    ATTACK_COMPLEXITY_HIGH
    ATTACK_COMPLEXITY_HIGH
    ATTACK_COMPLEXITY_MEDIUM
    ATTACK_COMPLEXITY_MEDIUM
    "ATTACK_COMPLEXITY_UNSPECIFIED"
    ATTACK_COMPLEXITY_UNSPECIFIED
    "ATTACK_COMPLEXITY_LOW"
    ATTACK_COMPLEXITY_LOW
    "ATTACK_COMPLEXITY_HIGH"
    ATTACK_COMPLEXITY_HIGH
    "ATTACK_COMPLEXITY_MEDIUM"
    ATTACK_COMPLEXITY_MEDIUM

    CVSSAttackVector, CVSSAttackVectorArgs

    AttackVectorUnspecified
    ATTACK_VECTOR_UNSPECIFIED
    AttackVectorNetwork
    ATTACK_VECTOR_NETWORK
    AttackVectorAdjacent
    ATTACK_VECTOR_ADJACENT
    AttackVectorLocal
    ATTACK_VECTOR_LOCAL
    AttackVectorPhysical
    ATTACK_VECTOR_PHYSICAL
    CVSSAttackVectorAttackVectorUnspecified
    ATTACK_VECTOR_UNSPECIFIED
    CVSSAttackVectorAttackVectorNetwork
    ATTACK_VECTOR_NETWORK
    CVSSAttackVectorAttackVectorAdjacent
    ATTACK_VECTOR_ADJACENT
    CVSSAttackVectorAttackVectorLocal
    ATTACK_VECTOR_LOCAL
    CVSSAttackVectorAttackVectorPhysical
    ATTACK_VECTOR_PHYSICAL
    AttackVectorUnspecified
    ATTACK_VECTOR_UNSPECIFIED
    AttackVectorNetwork
    ATTACK_VECTOR_NETWORK
    AttackVectorAdjacent
    ATTACK_VECTOR_ADJACENT
    AttackVectorLocal
    ATTACK_VECTOR_LOCAL
    AttackVectorPhysical
    ATTACK_VECTOR_PHYSICAL
    AttackVectorUnspecified
    ATTACK_VECTOR_UNSPECIFIED
    AttackVectorNetwork
    ATTACK_VECTOR_NETWORK
    AttackVectorAdjacent
    ATTACK_VECTOR_ADJACENT
    AttackVectorLocal
    ATTACK_VECTOR_LOCAL
    AttackVectorPhysical
    ATTACK_VECTOR_PHYSICAL
    ATTACK_VECTOR_UNSPECIFIED
    ATTACK_VECTOR_UNSPECIFIED
    ATTACK_VECTOR_NETWORK
    ATTACK_VECTOR_NETWORK
    ATTACK_VECTOR_ADJACENT
    ATTACK_VECTOR_ADJACENT
    ATTACK_VECTOR_LOCAL
    ATTACK_VECTOR_LOCAL
    ATTACK_VECTOR_PHYSICAL
    ATTACK_VECTOR_PHYSICAL
    "ATTACK_VECTOR_UNSPECIFIED"
    ATTACK_VECTOR_UNSPECIFIED
    "ATTACK_VECTOR_NETWORK"
    ATTACK_VECTOR_NETWORK
    "ATTACK_VECTOR_ADJACENT"
    ATTACK_VECTOR_ADJACENT
    "ATTACK_VECTOR_LOCAL"
    ATTACK_VECTOR_LOCAL
    "ATTACK_VECTOR_PHYSICAL"
    ATTACK_VECTOR_PHYSICAL

    CVSSAuthentication, CVSSAuthenticationArgs

    AuthenticationUnspecified
    AUTHENTICATION_UNSPECIFIED
    AuthenticationMultiple
    AUTHENTICATION_MULTIPLE
    AuthenticationSingle
    AUTHENTICATION_SINGLE
    AuthenticationNone
    AUTHENTICATION_NONE
    CVSSAuthenticationAuthenticationUnspecified
    AUTHENTICATION_UNSPECIFIED
    CVSSAuthenticationAuthenticationMultiple
    AUTHENTICATION_MULTIPLE
    CVSSAuthenticationAuthenticationSingle
    AUTHENTICATION_SINGLE
    CVSSAuthenticationAuthenticationNone
    AUTHENTICATION_NONE
    AuthenticationUnspecified
    AUTHENTICATION_UNSPECIFIED
    AuthenticationMultiple
    AUTHENTICATION_MULTIPLE
    AuthenticationSingle
    AUTHENTICATION_SINGLE
    AuthenticationNone
    AUTHENTICATION_NONE
    AuthenticationUnspecified
    AUTHENTICATION_UNSPECIFIED
    AuthenticationMultiple
    AUTHENTICATION_MULTIPLE
    AuthenticationSingle
    AUTHENTICATION_SINGLE
    AuthenticationNone
    AUTHENTICATION_NONE
    AUTHENTICATION_UNSPECIFIED
    AUTHENTICATION_UNSPECIFIED
    AUTHENTICATION_MULTIPLE
    AUTHENTICATION_MULTIPLE
    AUTHENTICATION_SINGLE
    AUTHENTICATION_SINGLE
    AUTHENTICATION_NONE
    AUTHENTICATION_NONE
    "AUTHENTICATION_UNSPECIFIED"
    AUTHENTICATION_UNSPECIFIED
    "AUTHENTICATION_MULTIPLE"
    AUTHENTICATION_MULTIPLE
    "AUTHENTICATION_SINGLE"
    AUTHENTICATION_SINGLE
    "AUTHENTICATION_NONE"
    AUTHENTICATION_NONE

    CVSSAvailabilityImpact, CVSSAvailabilityImpactArgs

    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    ImpactPartial
    IMPACT_PARTIAL
    ImpactComplete
    IMPACT_COMPLETE
    CVSSAvailabilityImpactImpactUnspecified
    IMPACT_UNSPECIFIED
    CVSSAvailabilityImpactImpactHigh
    IMPACT_HIGH
    CVSSAvailabilityImpactImpactLow
    IMPACT_LOW
    CVSSAvailabilityImpactImpactNone
    IMPACT_NONE
    CVSSAvailabilityImpactImpactPartial
    IMPACT_PARTIAL
    CVSSAvailabilityImpactImpactComplete
    IMPACT_COMPLETE
    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    ImpactPartial
    IMPACT_PARTIAL
    ImpactComplete
    IMPACT_COMPLETE
    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    ImpactPartial
    IMPACT_PARTIAL
    ImpactComplete
    IMPACT_COMPLETE
    IMPACT_UNSPECIFIED
    IMPACT_UNSPECIFIED
    IMPACT_HIGH
    IMPACT_HIGH
    IMPACT_LOW
    IMPACT_LOW
    IMPACT_NONE
    IMPACT_NONE
    IMPACT_PARTIAL
    IMPACT_PARTIAL
    IMPACT_COMPLETE
    IMPACT_COMPLETE
    "IMPACT_UNSPECIFIED"
    IMPACT_UNSPECIFIED
    "IMPACT_HIGH"
    IMPACT_HIGH
    "IMPACT_LOW"
    IMPACT_LOW
    "IMPACT_NONE"
    IMPACT_NONE
    "IMPACT_PARTIAL"
    IMPACT_PARTIAL
    "IMPACT_COMPLETE"
    IMPACT_COMPLETE

    CVSSConfidentialityImpact, CVSSConfidentialityImpactArgs

    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    ImpactPartial
    IMPACT_PARTIAL
    ImpactComplete
    IMPACT_COMPLETE
    CVSSConfidentialityImpactImpactUnspecified
    IMPACT_UNSPECIFIED
    CVSSConfidentialityImpactImpactHigh
    IMPACT_HIGH
    CVSSConfidentialityImpactImpactLow
    IMPACT_LOW
    CVSSConfidentialityImpactImpactNone
    IMPACT_NONE
    CVSSConfidentialityImpactImpactPartial
    IMPACT_PARTIAL
    CVSSConfidentialityImpactImpactComplete
    IMPACT_COMPLETE
    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    ImpactPartial
    IMPACT_PARTIAL
    ImpactComplete
    IMPACT_COMPLETE
    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    ImpactPartial
    IMPACT_PARTIAL
    ImpactComplete
    IMPACT_COMPLETE
    IMPACT_UNSPECIFIED
    IMPACT_UNSPECIFIED
    IMPACT_HIGH
    IMPACT_HIGH
    IMPACT_LOW
    IMPACT_LOW
    IMPACT_NONE
    IMPACT_NONE
    IMPACT_PARTIAL
    IMPACT_PARTIAL
    IMPACT_COMPLETE
    IMPACT_COMPLETE
    "IMPACT_UNSPECIFIED"
    IMPACT_UNSPECIFIED
    "IMPACT_HIGH"
    IMPACT_HIGH
    "IMPACT_LOW"
    IMPACT_LOW
    "IMPACT_NONE"
    IMPACT_NONE
    "IMPACT_PARTIAL"
    IMPACT_PARTIAL
    "IMPACT_COMPLETE"
    IMPACT_COMPLETE

    CVSSIntegrityImpact, CVSSIntegrityImpactArgs

    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    ImpactPartial
    IMPACT_PARTIAL
    ImpactComplete
    IMPACT_COMPLETE
    CVSSIntegrityImpactImpactUnspecified
    IMPACT_UNSPECIFIED
    CVSSIntegrityImpactImpactHigh
    IMPACT_HIGH
    CVSSIntegrityImpactImpactLow
    IMPACT_LOW
    CVSSIntegrityImpactImpactNone
    IMPACT_NONE
    CVSSIntegrityImpactImpactPartial
    IMPACT_PARTIAL
    CVSSIntegrityImpactImpactComplete
    IMPACT_COMPLETE
    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    ImpactPartial
    IMPACT_PARTIAL
    ImpactComplete
    IMPACT_COMPLETE
    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    ImpactPartial
    IMPACT_PARTIAL
    ImpactComplete
    IMPACT_COMPLETE
    IMPACT_UNSPECIFIED
    IMPACT_UNSPECIFIED
    IMPACT_HIGH
    IMPACT_HIGH
    IMPACT_LOW
    IMPACT_LOW
    IMPACT_NONE
    IMPACT_NONE
    IMPACT_PARTIAL
    IMPACT_PARTIAL
    IMPACT_COMPLETE
    IMPACT_COMPLETE
    "IMPACT_UNSPECIFIED"
    IMPACT_UNSPECIFIED
    "IMPACT_HIGH"
    IMPACT_HIGH
    "IMPACT_LOW"
    IMPACT_LOW
    "IMPACT_NONE"
    IMPACT_NONE
    "IMPACT_PARTIAL"
    IMPACT_PARTIAL
    "IMPACT_COMPLETE"
    IMPACT_COMPLETE

    CVSSPrivilegesRequired, CVSSPrivilegesRequiredArgs

    PrivilegesRequiredUnspecified
    PRIVILEGES_REQUIRED_UNSPECIFIED
    PrivilegesRequiredNone
    PRIVILEGES_REQUIRED_NONE
    PrivilegesRequiredLow
    PRIVILEGES_REQUIRED_LOW
    PrivilegesRequiredHigh
    PRIVILEGES_REQUIRED_HIGH
    CVSSPrivilegesRequiredPrivilegesRequiredUnspecified
    PRIVILEGES_REQUIRED_UNSPECIFIED
    CVSSPrivilegesRequiredPrivilegesRequiredNone
    PRIVILEGES_REQUIRED_NONE
    CVSSPrivilegesRequiredPrivilegesRequiredLow
    PRIVILEGES_REQUIRED_LOW
    CVSSPrivilegesRequiredPrivilegesRequiredHigh
    PRIVILEGES_REQUIRED_HIGH
    PrivilegesRequiredUnspecified
    PRIVILEGES_REQUIRED_UNSPECIFIED
    PrivilegesRequiredNone
    PRIVILEGES_REQUIRED_NONE
    PrivilegesRequiredLow
    PRIVILEGES_REQUIRED_LOW
    PrivilegesRequiredHigh
    PRIVILEGES_REQUIRED_HIGH
    PrivilegesRequiredUnspecified
    PRIVILEGES_REQUIRED_UNSPECIFIED
    PrivilegesRequiredNone
    PRIVILEGES_REQUIRED_NONE
    PrivilegesRequiredLow
    PRIVILEGES_REQUIRED_LOW
    PrivilegesRequiredHigh
    PRIVILEGES_REQUIRED_HIGH
    PRIVILEGES_REQUIRED_UNSPECIFIED
    PRIVILEGES_REQUIRED_UNSPECIFIED
    PRIVILEGES_REQUIRED_NONE
    PRIVILEGES_REQUIRED_NONE
    PRIVILEGES_REQUIRED_LOW
    PRIVILEGES_REQUIRED_LOW
    PRIVILEGES_REQUIRED_HIGH
    PRIVILEGES_REQUIRED_HIGH
    "PRIVILEGES_REQUIRED_UNSPECIFIED"
    PRIVILEGES_REQUIRED_UNSPECIFIED
    "PRIVILEGES_REQUIRED_NONE"
    PRIVILEGES_REQUIRED_NONE
    "PRIVILEGES_REQUIRED_LOW"
    PRIVILEGES_REQUIRED_LOW
    "PRIVILEGES_REQUIRED_HIGH"
    PRIVILEGES_REQUIRED_HIGH

    CVSSResponse, CVSSResponseArgs

    AttackComplexity string
    AttackVector string
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    Authentication string
    AvailabilityImpact string
    BaseScore double
    The base score is a function of the base metric scores.
    ConfidentialityImpact string
    ExploitabilityScore double
    ImpactScore double
    IntegrityImpact string
    PrivilegesRequired string
    Scope string
    UserInteraction string
    AttackComplexity string
    AttackVector string
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    Authentication string
    AvailabilityImpact string
    BaseScore float64
    The base score is a function of the base metric scores.
    ConfidentialityImpact string
    ExploitabilityScore float64
    ImpactScore float64
    IntegrityImpact string
    PrivilegesRequired string
    Scope string
    UserInteraction string
    attackComplexity String
    attackVector String
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    authentication String
    availabilityImpact String
    baseScore Double
    The base score is a function of the base metric scores.
    confidentialityImpact String
    exploitabilityScore Double
    impactScore Double
    integrityImpact String
    privilegesRequired String
    scope String
    userInteraction String
    attackComplexity string
    attackVector string
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    authentication string
    availabilityImpact string
    baseScore number
    The base score is a function of the base metric scores.
    confidentialityImpact string
    exploitabilityScore number
    impactScore number
    integrityImpact string
    privilegesRequired string
    scope string
    userInteraction string
    attack_complexity str
    attack_vector str
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    authentication str
    availability_impact str
    base_score float
    The base score is a function of the base metric scores.
    confidentiality_impact str
    exploitability_score float
    impact_score float
    integrity_impact str
    privileges_required str
    scope str
    user_interaction str
    attackComplexity String
    attackVector String
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    authentication String
    availabilityImpact String
    baseScore Number
    The base score is a function of the base metric scores.
    confidentialityImpact String
    exploitabilityScore Number
    impactScore Number
    integrityImpact String
    privilegesRequired String
    scope String
    userInteraction String

    CVSSScope, CVSSScopeArgs

    ScopeUnspecified
    SCOPE_UNSPECIFIED
    ScopeUnchanged
    SCOPE_UNCHANGED
    ScopeChanged
    SCOPE_CHANGED
    CVSSScopeScopeUnspecified
    SCOPE_UNSPECIFIED
    CVSSScopeScopeUnchanged
    SCOPE_UNCHANGED
    CVSSScopeScopeChanged
    SCOPE_CHANGED
    ScopeUnspecified
    SCOPE_UNSPECIFIED
    ScopeUnchanged
    SCOPE_UNCHANGED
    ScopeChanged
    SCOPE_CHANGED
    ScopeUnspecified
    SCOPE_UNSPECIFIED
    ScopeUnchanged
    SCOPE_UNCHANGED
    ScopeChanged
    SCOPE_CHANGED
    SCOPE_UNSPECIFIED
    SCOPE_UNSPECIFIED
    SCOPE_UNCHANGED
    SCOPE_UNCHANGED
    SCOPE_CHANGED
    SCOPE_CHANGED
    "SCOPE_UNSPECIFIED"
    SCOPE_UNSPECIFIED
    "SCOPE_UNCHANGED"
    SCOPE_UNCHANGED
    "SCOPE_CHANGED"
    SCOPE_CHANGED

    CVSSUserInteraction, CVSSUserInteractionArgs

    UserInteractionUnspecified
    USER_INTERACTION_UNSPECIFIED
    UserInteractionNone
    USER_INTERACTION_NONE
    UserInteractionRequired
    USER_INTERACTION_REQUIRED
    CVSSUserInteractionUserInteractionUnspecified
    USER_INTERACTION_UNSPECIFIED
    CVSSUserInteractionUserInteractionNone
    USER_INTERACTION_NONE
    CVSSUserInteractionUserInteractionRequired
    USER_INTERACTION_REQUIRED
    UserInteractionUnspecified
    USER_INTERACTION_UNSPECIFIED
    UserInteractionNone
    USER_INTERACTION_NONE
    UserInteractionRequired
    USER_INTERACTION_REQUIRED
    UserInteractionUnspecified
    USER_INTERACTION_UNSPECIFIED
    UserInteractionNone
    USER_INTERACTION_NONE
    UserInteractionRequired
    USER_INTERACTION_REQUIRED
    USER_INTERACTION_UNSPECIFIED
    USER_INTERACTION_UNSPECIFIED
    USER_INTERACTION_NONE
    USER_INTERACTION_NONE
    USER_INTERACTION_REQUIRED
    USER_INTERACTION_REQUIRED
    "USER_INTERACTION_UNSPECIFIED"
    USER_INTERACTION_UNSPECIFIED
    "USER_INTERACTION_NONE"
    USER_INTERACTION_NONE
    "USER_INTERACTION_REQUIRED"
    USER_INTERACTION_REQUIRED

    CVSSv3, CVSSv3Args

    AttackComplexity Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSv3AttackComplexity
    AttackVector Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSv3AttackVector
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    AvailabilityImpact Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSv3AvailabilityImpact
    BaseScore double
    The base score is a function of the base metric scores.
    ConfidentialityImpact Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSv3ConfidentialityImpact
    ExploitabilityScore double
    ImpactScore double
    IntegrityImpact Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSv3IntegrityImpact
    PrivilegesRequired Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSv3PrivilegesRequired
    Scope Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSv3Scope
    UserInteraction Pulumi.GoogleNative.ContainerAnalysis.V1.CVSSv3UserInteraction
    attackComplexity "ATTACK_COMPLEXITY_UNSPECIFIED" | "ATTACK_COMPLEXITY_LOW" | "ATTACK_COMPLEXITY_HIGH"
    attackVector "ATTACK_VECTOR_UNSPECIFIED" | "ATTACK_VECTOR_NETWORK" | "ATTACK_VECTOR_ADJACENT" | "ATTACK_VECTOR_LOCAL" | "ATTACK_VECTOR_PHYSICAL"
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    availabilityImpact "IMPACT_UNSPECIFIED" | "IMPACT_HIGH" | "IMPACT_LOW" | "IMPACT_NONE"
    baseScore Number
    The base score is a function of the base metric scores.
    confidentialityImpact "IMPACT_UNSPECIFIED" | "IMPACT_HIGH" | "IMPACT_LOW" | "IMPACT_NONE"
    exploitabilityScore Number
    impactScore Number
    integrityImpact "IMPACT_UNSPECIFIED" | "IMPACT_HIGH" | "IMPACT_LOW" | "IMPACT_NONE"
    privilegesRequired "PRIVILEGES_REQUIRED_UNSPECIFIED" | "PRIVILEGES_REQUIRED_NONE" | "PRIVILEGES_REQUIRED_LOW" | "PRIVILEGES_REQUIRED_HIGH"
    scope "SCOPE_UNSPECIFIED" | "SCOPE_UNCHANGED" | "SCOPE_CHANGED"
    userInteraction "USER_INTERACTION_UNSPECIFIED" | "USER_INTERACTION_NONE" | "USER_INTERACTION_REQUIRED"

    CVSSv3AttackComplexity, CVSSv3AttackComplexityArgs

    AttackComplexityUnspecified
    ATTACK_COMPLEXITY_UNSPECIFIED
    AttackComplexityLow
    ATTACK_COMPLEXITY_LOW
    AttackComplexityHigh
    ATTACK_COMPLEXITY_HIGH
    CVSSv3AttackComplexityAttackComplexityUnspecified
    ATTACK_COMPLEXITY_UNSPECIFIED
    CVSSv3AttackComplexityAttackComplexityLow
    ATTACK_COMPLEXITY_LOW
    CVSSv3AttackComplexityAttackComplexityHigh
    ATTACK_COMPLEXITY_HIGH
    AttackComplexityUnspecified
    ATTACK_COMPLEXITY_UNSPECIFIED
    AttackComplexityLow
    ATTACK_COMPLEXITY_LOW
    AttackComplexityHigh
    ATTACK_COMPLEXITY_HIGH
    AttackComplexityUnspecified
    ATTACK_COMPLEXITY_UNSPECIFIED
    AttackComplexityLow
    ATTACK_COMPLEXITY_LOW
    AttackComplexityHigh
    ATTACK_COMPLEXITY_HIGH
    ATTACK_COMPLEXITY_UNSPECIFIED
    ATTACK_COMPLEXITY_UNSPECIFIED
    ATTACK_COMPLEXITY_LOW
    ATTACK_COMPLEXITY_LOW
    ATTACK_COMPLEXITY_HIGH
    ATTACK_COMPLEXITY_HIGH
    "ATTACK_COMPLEXITY_UNSPECIFIED"
    ATTACK_COMPLEXITY_UNSPECIFIED
    "ATTACK_COMPLEXITY_LOW"
    ATTACK_COMPLEXITY_LOW
    "ATTACK_COMPLEXITY_HIGH"
    ATTACK_COMPLEXITY_HIGH

    CVSSv3AttackVector, CVSSv3AttackVectorArgs

    AttackVectorUnspecified
    ATTACK_VECTOR_UNSPECIFIED
    AttackVectorNetwork
    ATTACK_VECTOR_NETWORK
    AttackVectorAdjacent
    ATTACK_VECTOR_ADJACENT
    AttackVectorLocal
    ATTACK_VECTOR_LOCAL
    AttackVectorPhysical
    ATTACK_VECTOR_PHYSICAL
    CVSSv3AttackVectorAttackVectorUnspecified
    ATTACK_VECTOR_UNSPECIFIED
    CVSSv3AttackVectorAttackVectorNetwork
    ATTACK_VECTOR_NETWORK
    CVSSv3AttackVectorAttackVectorAdjacent
    ATTACK_VECTOR_ADJACENT
    CVSSv3AttackVectorAttackVectorLocal
    ATTACK_VECTOR_LOCAL
    CVSSv3AttackVectorAttackVectorPhysical
    ATTACK_VECTOR_PHYSICAL
    AttackVectorUnspecified
    ATTACK_VECTOR_UNSPECIFIED
    AttackVectorNetwork
    ATTACK_VECTOR_NETWORK
    AttackVectorAdjacent
    ATTACK_VECTOR_ADJACENT
    AttackVectorLocal
    ATTACK_VECTOR_LOCAL
    AttackVectorPhysical
    ATTACK_VECTOR_PHYSICAL
    AttackVectorUnspecified
    ATTACK_VECTOR_UNSPECIFIED
    AttackVectorNetwork
    ATTACK_VECTOR_NETWORK
    AttackVectorAdjacent
    ATTACK_VECTOR_ADJACENT
    AttackVectorLocal
    ATTACK_VECTOR_LOCAL
    AttackVectorPhysical
    ATTACK_VECTOR_PHYSICAL
    ATTACK_VECTOR_UNSPECIFIED
    ATTACK_VECTOR_UNSPECIFIED
    ATTACK_VECTOR_NETWORK
    ATTACK_VECTOR_NETWORK
    ATTACK_VECTOR_ADJACENT
    ATTACK_VECTOR_ADJACENT
    ATTACK_VECTOR_LOCAL
    ATTACK_VECTOR_LOCAL
    ATTACK_VECTOR_PHYSICAL
    ATTACK_VECTOR_PHYSICAL
    "ATTACK_VECTOR_UNSPECIFIED"
    ATTACK_VECTOR_UNSPECIFIED
    "ATTACK_VECTOR_NETWORK"
    ATTACK_VECTOR_NETWORK
    "ATTACK_VECTOR_ADJACENT"
    ATTACK_VECTOR_ADJACENT
    "ATTACK_VECTOR_LOCAL"
    ATTACK_VECTOR_LOCAL
    "ATTACK_VECTOR_PHYSICAL"
    ATTACK_VECTOR_PHYSICAL

    CVSSv3AvailabilityImpact, CVSSv3AvailabilityImpactArgs

    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    CVSSv3AvailabilityImpactImpactUnspecified
    IMPACT_UNSPECIFIED
    CVSSv3AvailabilityImpactImpactHigh
    IMPACT_HIGH
    CVSSv3AvailabilityImpactImpactLow
    IMPACT_LOW
    CVSSv3AvailabilityImpactImpactNone
    IMPACT_NONE
    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    IMPACT_UNSPECIFIED
    IMPACT_UNSPECIFIED
    IMPACT_HIGH
    IMPACT_HIGH
    IMPACT_LOW
    IMPACT_LOW
    IMPACT_NONE
    IMPACT_NONE
    "IMPACT_UNSPECIFIED"
    IMPACT_UNSPECIFIED
    "IMPACT_HIGH"
    IMPACT_HIGH
    "IMPACT_LOW"
    IMPACT_LOW
    "IMPACT_NONE"
    IMPACT_NONE

    CVSSv3ConfidentialityImpact, CVSSv3ConfidentialityImpactArgs

    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    CVSSv3ConfidentialityImpactImpactUnspecified
    IMPACT_UNSPECIFIED
    CVSSv3ConfidentialityImpactImpactHigh
    IMPACT_HIGH
    CVSSv3ConfidentialityImpactImpactLow
    IMPACT_LOW
    CVSSv3ConfidentialityImpactImpactNone
    IMPACT_NONE
    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    IMPACT_UNSPECIFIED
    IMPACT_UNSPECIFIED
    IMPACT_HIGH
    IMPACT_HIGH
    IMPACT_LOW
    IMPACT_LOW
    IMPACT_NONE
    IMPACT_NONE
    "IMPACT_UNSPECIFIED"
    IMPACT_UNSPECIFIED
    "IMPACT_HIGH"
    IMPACT_HIGH
    "IMPACT_LOW"
    IMPACT_LOW
    "IMPACT_NONE"
    IMPACT_NONE

    CVSSv3IntegrityImpact, CVSSv3IntegrityImpactArgs

    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    CVSSv3IntegrityImpactImpactUnspecified
    IMPACT_UNSPECIFIED
    CVSSv3IntegrityImpactImpactHigh
    IMPACT_HIGH
    CVSSv3IntegrityImpactImpactLow
    IMPACT_LOW
    CVSSv3IntegrityImpactImpactNone
    IMPACT_NONE
    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    ImpactUnspecified
    IMPACT_UNSPECIFIED
    ImpactHigh
    IMPACT_HIGH
    ImpactLow
    IMPACT_LOW
    ImpactNone
    IMPACT_NONE
    IMPACT_UNSPECIFIED
    IMPACT_UNSPECIFIED
    IMPACT_HIGH
    IMPACT_HIGH
    IMPACT_LOW
    IMPACT_LOW
    IMPACT_NONE
    IMPACT_NONE
    "IMPACT_UNSPECIFIED"
    IMPACT_UNSPECIFIED
    "IMPACT_HIGH"
    IMPACT_HIGH
    "IMPACT_LOW"
    IMPACT_LOW
    "IMPACT_NONE"
    IMPACT_NONE

    CVSSv3PrivilegesRequired, CVSSv3PrivilegesRequiredArgs

    PrivilegesRequiredUnspecified
    PRIVILEGES_REQUIRED_UNSPECIFIED
    PrivilegesRequiredNone
    PRIVILEGES_REQUIRED_NONE
    PrivilegesRequiredLow
    PRIVILEGES_REQUIRED_LOW
    PrivilegesRequiredHigh
    PRIVILEGES_REQUIRED_HIGH
    CVSSv3PrivilegesRequiredPrivilegesRequiredUnspecified
    PRIVILEGES_REQUIRED_UNSPECIFIED
    CVSSv3PrivilegesRequiredPrivilegesRequiredNone
    PRIVILEGES_REQUIRED_NONE
    CVSSv3PrivilegesRequiredPrivilegesRequiredLow
    PRIVILEGES_REQUIRED_LOW
    CVSSv3PrivilegesRequiredPrivilegesRequiredHigh
    PRIVILEGES_REQUIRED_HIGH
    PrivilegesRequiredUnspecified
    PRIVILEGES_REQUIRED_UNSPECIFIED
    PrivilegesRequiredNone
    PRIVILEGES_REQUIRED_NONE
    PrivilegesRequiredLow
    PRIVILEGES_REQUIRED_LOW
    PrivilegesRequiredHigh
    PRIVILEGES_REQUIRED_HIGH
    PrivilegesRequiredUnspecified
    PRIVILEGES_REQUIRED_UNSPECIFIED
    PrivilegesRequiredNone
    PRIVILEGES_REQUIRED_NONE
    PrivilegesRequiredLow
    PRIVILEGES_REQUIRED_LOW
    PrivilegesRequiredHigh
    PRIVILEGES_REQUIRED_HIGH
    PRIVILEGES_REQUIRED_UNSPECIFIED
    PRIVILEGES_REQUIRED_UNSPECIFIED
    PRIVILEGES_REQUIRED_NONE
    PRIVILEGES_REQUIRED_NONE
    PRIVILEGES_REQUIRED_LOW
    PRIVILEGES_REQUIRED_LOW
    PRIVILEGES_REQUIRED_HIGH
    PRIVILEGES_REQUIRED_HIGH
    "PRIVILEGES_REQUIRED_UNSPECIFIED"
    PRIVILEGES_REQUIRED_UNSPECIFIED
    "PRIVILEGES_REQUIRED_NONE"
    PRIVILEGES_REQUIRED_NONE
    "PRIVILEGES_REQUIRED_LOW"
    PRIVILEGES_REQUIRED_LOW
    "PRIVILEGES_REQUIRED_HIGH"
    PRIVILEGES_REQUIRED_HIGH

    CVSSv3Response, CVSSv3ResponseArgs

    AttackComplexity string
    AttackVector string
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    AvailabilityImpact string
    BaseScore double
    The base score is a function of the base metric scores.
    ConfidentialityImpact string
    ExploitabilityScore double
    ImpactScore double
    IntegrityImpact string
    PrivilegesRequired string
    Scope string
    UserInteraction string
    AttackComplexity string
    AttackVector string
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    AvailabilityImpact string
    BaseScore float64
    The base score is a function of the base metric scores.
    ConfidentialityImpact string
    ExploitabilityScore float64
    ImpactScore float64
    IntegrityImpact string
    PrivilegesRequired string
    Scope string
    UserInteraction string
    attackComplexity String
    attackVector String
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    availabilityImpact String
    baseScore Double
    The base score is a function of the base metric scores.
    confidentialityImpact String
    exploitabilityScore Double
    impactScore Double
    integrityImpact String
    privilegesRequired String
    scope String
    userInteraction String
    attackComplexity string
    attackVector string
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    availabilityImpact string
    baseScore number
    The base score is a function of the base metric scores.
    confidentialityImpact string
    exploitabilityScore number
    impactScore number
    integrityImpact string
    privilegesRequired string
    scope string
    userInteraction string
    attack_complexity str
    attack_vector str
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    availability_impact str
    base_score float
    The base score is a function of the base metric scores.
    confidentiality_impact str
    exploitability_score float
    impact_score float
    integrity_impact str
    privileges_required str
    scope str
    user_interaction str
    attackComplexity String
    attackVector String
    Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
    availabilityImpact String
    baseScore Number
    The base score is a function of the base metric scores.
    confidentialityImpact String
    exploitabilityScore Number
    impactScore Number
    integrityImpact String
    privilegesRequired String
    scope String
    userInteraction String

    CVSSv3Scope, CVSSv3ScopeArgs

    ScopeUnspecified
    SCOPE_UNSPECIFIED
    ScopeUnchanged
    SCOPE_UNCHANGED
    ScopeChanged
    SCOPE_CHANGED
    CVSSv3ScopeScopeUnspecified
    SCOPE_UNSPECIFIED
    CVSSv3ScopeScopeUnchanged
    SCOPE_UNCHANGED
    CVSSv3ScopeScopeChanged
    SCOPE_CHANGED
    ScopeUnspecified
    SCOPE_UNSPECIFIED
    ScopeUnchanged
    SCOPE_UNCHANGED
    ScopeChanged
    SCOPE_CHANGED
    ScopeUnspecified
    SCOPE_UNSPECIFIED
    ScopeUnchanged
    SCOPE_UNCHANGED
    ScopeChanged
    SCOPE_CHANGED
    SCOPE_UNSPECIFIED
    SCOPE_UNSPECIFIED
    SCOPE_UNCHANGED
    SCOPE_UNCHANGED
    SCOPE_CHANGED
    SCOPE_CHANGED
    "SCOPE_UNSPECIFIED"
    SCOPE_UNSPECIFIED
    "SCOPE_UNCHANGED"
    SCOPE_UNCHANGED
    "SCOPE_CHANGED"
    SCOPE_CHANGED

    CVSSv3UserInteraction, CVSSv3UserInteractionArgs

    UserInteractionUnspecified
    USER_INTERACTION_UNSPECIFIED
    UserInteractionNone
    USER_INTERACTION_NONE
    UserInteractionRequired
    USER_INTERACTION_REQUIRED
    CVSSv3UserInteractionUserInteractionUnspecified
    USER_INTERACTION_UNSPECIFIED
    CVSSv3UserInteractionUserInteractionNone
    USER_INTERACTION_NONE
    CVSSv3UserInteractionUserInteractionRequired
    USER_INTERACTION_REQUIRED
    UserInteractionUnspecified
    USER_INTERACTION_UNSPECIFIED
    UserInteractionNone
    USER_INTERACTION_NONE
    UserInteractionRequired
    USER_INTERACTION_REQUIRED
    UserInteractionUnspecified
    USER_INTERACTION_UNSPECIFIED
    UserInteractionNone
    USER_INTERACTION_NONE
    UserInteractionRequired
    USER_INTERACTION_REQUIRED
    USER_INTERACTION_UNSPECIFIED
    USER_INTERACTION_UNSPECIFIED
    USER_INTERACTION_NONE
    USER_INTERACTION_NONE
    USER_INTERACTION_REQUIRED
    USER_INTERACTION_REQUIRED
    "USER_INTERACTION_UNSPECIFIED"
    USER_INTERACTION_UNSPECIFIED
    "USER_INTERACTION_NONE"
    USER_INTERACTION_NONE
    "USER_INTERACTION_REQUIRED"
    USER_INTERACTION_REQUIRED

    Category, CategoryArgs

    CategoryId string
    The identifier of the category.
    Name string
    The localized name of the category.
    CategoryId string
    The identifier of the category.
    Name string
    The localized name of the category.
    categoryId String
    The identifier of the category.
    name String
    The localized name of the category.
    categoryId string
    The identifier of the category.
    name string
    The localized name of the category.
    category_id str
    The identifier of the category.
    name str
    The localized name of the category.
    categoryId String
    The identifier of the category.
    name String
    The localized name of the category.

    CategoryResponse, CategoryResponseArgs

    CategoryId string
    The identifier of the category.
    Name string
    The localized name of the category.
    CategoryId string
    The identifier of the category.
    Name string
    The localized name of the category.
    categoryId String
    The identifier of the category.
    name String
    The localized name of the category.
    categoryId string
    The identifier of the category.
    name string
    The localized name of the category.
    category_id str
    The identifier of the category.
    name str
    The localized name of the category.
    categoryId String
    The identifier of the category.
    name String
    The localized name of the category.

    CisBenchmark, CisBenchmarkArgs

    CisBenchmarkResponse, CisBenchmarkResponseArgs

    profileLevel Integer
    severity String
    profileLevel number
    severity string
    profileLevel Number
    severity String

    CisBenchmarkSeverity, CisBenchmarkSeverityArgs

    SeverityUnspecified
    SEVERITY_UNSPECIFIEDUnknown.
    Minimal
    MINIMALMinimal severity.
    Low
    LOWLow severity.
    Medium
    MEDIUMMedium severity.
    High
    HIGHHigh severity.
    Critical
    CRITICALCritical severity.
    CisBenchmarkSeveritySeverityUnspecified
    SEVERITY_UNSPECIFIEDUnknown.
    CisBenchmarkSeverityMinimal
    MINIMALMinimal severity.
    CisBenchmarkSeverityLow
    LOWLow severity.
    CisBenchmarkSeverityMedium
    MEDIUMMedium severity.
    CisBenchmarkSeverityHigh
    HIGHHigh severity.
    CisBenchmarkSeverityCritical
    CRITICALCritical severity.
    SeverityUnspecified
    SEVERITY_UNSPECIFIEDUnknown.
    Minimal
    MINIMALMinimal severity.
    Low
    LOWLow severity.
    Medium
    MEDIUMMedium severity.
    High
    HIGHHigh severity.
    Critical
    CRITICALCritical severity.
    SeverityUnspecified
    SEVERITY_UNSPECIFIEDUnknown.
    Minimal
    MINIMALMinimal severity.
    Low
    LOWLow severity.
    Medium
    MEDIUMMedium severity.
    High
    HIGHHigh severity.
    Critical
    CRITICALCritical severity.
    SEVERITY_UNSPECIFIED
    SEVERITY_UNSPECIFIEDUnknown.
    MINIMAL
    MINIMALMinimal severity.
    LOW
    LOWLow severity.
    MEDIUM
    MEDIUMMedium severity.
    HIGH
    HIGHHigh severity.
    CRITICAL
    CRITICALCritical severity.
    "SEVERITY_UNSPECIFIED"
    SEVERITY_UNSPECIFIEDUnknown.
    "MINIMAL"
    MINIMALMinimal severity.
    "LOW"
    LOWLow severity.
    "MEDIUM"
    MEDIUMMedium severity.
    "HIGH"
    HIGHHigh severity.
    "CRITICAL"
    CRITICALCritical severity.

    ComplianceNote, ComplianceNoteArgs

    CisBenchmark Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.CisBenchmark
    Description string
    A description about this compliance check.
    Rationale string
    A rationale for the existence of this compliance check.
    Remediation string
    A description of remediation steps if the compliance check fails.
    ScanInstructions string
    Serialized scan instructions with a predefined format.
    Title string
    The title that identifies this compliance check.
    Version List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.ComplianceVersion>
    The OS and config versions the benchmark applies to.
    CisBenchmark CisBenchmark
    Description string
    A description about this compliance check.
    Rationale string
    A rationale for the existence of this compliance check.
    Remediation string
    A description of remediation steps if the compliance check fails.
    ScanInstructions string
    Serialized scan instructions with a predefined format.
    Title string
    The title that identifies this compliance check.
    Version []ComplianceVersion
    The OS and config versions the benchmark applies to.
    cisBenchmark CisBenchmark
    description String
    A description about this compliance check.
    rationale String
    A rationale for the existence of this compliance check.
    remediation String
    A description of remediation steps if the compliance check fails.
    scanInstructions String
    Serialized scan instructions with a predefined format.
    title String
    The title that identifies this compliance check.
    version List<ComplianceVersion>
    The OS and config versions the benchmark applies to.
    cisBenchmark CisBenchmark
    description string
    A description about this compliance check.
    rationale string
    A rationale for the existence of this compliance check.
    remediation string
    A description of remediation steps if the compliance check fails.
    scanInstructions string
    Serialized scan instructions with a predefined format.
    title string
    The title that identifies this compliance check.
    version ComplianceVersion[]
    The OS and config versions the benchmark applies to.
    cis_benchmark CisBenchmark
    description str
    A description about this compliance check.
    rationale str
    A rationale for the existence of this compliance check.
    remediation str
    A description of remediation steps if the compliance check fails.
    scan_instructions str
    Serialized scan instructions with a predefined format.
    title str
    The title that identifies this compliance check.
    version Sequence[ComplianceVersion]
    The OS and config versions the benchmark applies to.
    cisBenchmark Property Map
    description String
    A description about this compliance check.
    rationale String
    A rationale for the existence of this compliance check.
    remediation String
    A description of remediation steps if the compliance check fails.
    scanInstructions String
    Serialized scan instructions with a predefined format.
    title String
    The title that identifies this compliance check.
    version List<Property Map>
    The OS and config versions the benchmark applies to.

    ComplianceNoteResponse, ComplianceNoteResponseArgs

    CisBenchmark Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.CisBenchmarkResponse
    Description string
    A description about this compliance check.
    Rationale string
    A rationale for the existence of this compliance check.
    Remediation string
    A description of remediation steps if the compliance check fails.
    ScanInstructions string
    Serialized scan instructions with a predefined format.
    Title string
    The title that identifies this compliance check.
    Version List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.ComplianceVersionResponse>
    The OS and config versions the benchmark applies to.
    CisBenchmark CisBenchmarkResponse
    Description string
    A description about this compliance check.
    Rationale string
    A rationale for the existence of this compliance check.
    Remediation string
    A description of remediation steps if the compliance check fails.
    ScanInstructions string
    Serialized scan instructions with a predefined format.
    Title string
    The title that identifies this compliance check.
    Version []ComplianceVersionResponse
    The OS and config versions the benchmark applies to.
    cisBenchmark CisBenchmarkResponse
    description String
    A description about this compliance check.
    rationale String
    A rationale for the existence of this compliance check.
    remediation String
    A description of remediation steps if the compliance check fails.
    scanInstructions String
    Serialized scan instructions with a predefined format.
    title String
    The title that identifies this compliance check.
    version List<ComplianceVersionResponse>
    The OS and config versions the benchmark applies to.
    cisBenchmark CisBenchmarkResponse
    description string
    A description about this compliance check.
    rationale string
    A rationale for the existence of this compliance check.
    remediation string
    A description of remediation steps if the compliance check fails.
    scanInstructions string
    Serialized scan instructions with a predefined format.
    title string
    The title that identifies this compliance check.
    version ComplianceVersionResponse[]
    The OS and config versions the benchmark applies to.
    cis_benchmark CisBenchmarkResponse
    description str
    A description about this compliance check.
    rationale str
    A rationale for the existence of this compliance check.
    remediation str
    A description of remediation steps if the compliance check fails.
    scan_instructions str
    Serialized scan instructions with a predefined format.
    title str
    The title that identifies this compliance check.
    version Sequence[ComplianceVersionResponse]
    The OS and config versions the benchmark applies to.
    cisBenchmark Property Map
    description String
    A description about this compliance check.
    rationale String
    A rationale for the existence of this compliance check.
    remediation String
    A description of remediation steps if the compliance check fails.
    scanInstructions String
    Serialized scan instructions with a predefined format.
    title String
    The title that identifies this compliance check.
    version List<Property Map>
    The OS and config versions the benchmark applies to.

    ComplianceVersion, ComplianceVersionArgs

    BenchmarkDocument string
    The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS".
    CpeUri string
    The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
    Version string
    The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
    BenchmarkDocument string
    The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS".
    CpeUri string
    The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
    Version string
    The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
    benchmarkDocument String
    The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS".
    cpeUri String
    The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
    version String
    The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
    benchmarkDocument string
    The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS".
    cpeUri string
    The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
    version string
    The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
    benchmark_document str
    The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS".
    cpe_uri str
    The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
    version str
    The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
    benchmarkDocument String
    The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS".
    cpeUri String
    The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
    version String
    The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.

    ComplianceVersionResponse, ComplianceVersionResponseArgs

    BenchmarkDocument string
    The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS".
    CpeUri string
    The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
    Version string
    The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
    BenchmarkDocument string
    The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS".
    CpeUri string
    The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
    Version string
    The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
    benchmarkDocument String
    The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS".
    cpeUri String
    The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
    version String
    The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
    benchmarkDocument string
    The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS".
    cpeUri string
    The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
    version string
    The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
    benchmark_document str
    The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS".
    cpe_uri str
    The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
    version str
    The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
    benchmarkDocument String
    The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS".
    cpeUri String
    The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
    version String
    The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.

    DSSEAttestationNote, DSSEAttestationNoteArgs

    Hint Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.DSSEHint
    DSSEHint hints at the purpose of the attestation authority.
    Hint DSSEHint
    DSSEHint hints at the purpose of the attestation authority.
    hint DSSEHint
    DSSEHint hints at the purpose of the attestation authority.
    hint DSSEHint
    DSSEHint hints at the purpose of the attestation authority.
    hint DSSEHint
    DSSEHint hints at the purpose of the attestation authority.
    hint Property Map
    DSSEHint hints at the purpose of the attestation authority.

    DSSEAttestationNoteResponse, DSSEAttestationNoteResponseArgs

    Hint Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.DSSEHintResponse
    DSSEHint hints at the purpose of the attestation authority.
    Hint DSSEHintResponse
    DSSEHint hints at the purpose of the attestation authority.
    hint DSSEHintResponse
    DSSEHint hints at the purpose of the attestation authority.
    hint DSSEHintResponse
    DSSEHint hints at the purpose of the attestation authority.
    hint DSSEHintResponse
    DSSEHint hints at the purpose of the attestation authority.
    hint Property Map
    DSSEHint hints at the purpose of the attestation authority.

    DSSEHint, DSSEHintArgs

    HumanReadableName string
    The human readable name of this attestation authority, for example "cloudbuild-prod".
    HumanReadableName string
    The human readable name of this attestation authority, for example "cloudbuild-prod".
    humanReadableName String
    The human readable name of this attestation authority, for example "cloudbuild-prod".
    humanReadableName string
    The human readable name of this attestation authority, for example "cloudbuild-prod".
    human_readable_name str
    The human readable name of this attestation authority, for example "cloudbuild-prod".
    humanReadableName String
    The human readable name of this attestation authority, for example "cloudbuild-prod".

    DSSEHintResponse, DSSEHintResponseArgs

    HumanReadableName string
    The human readable name of this attestation authority, for example "cloudbuild-prod".
    HumanReadableName string
    The human readable name of this attestation authority, for example "cloudbuild-prod".
    humanReadableName String
    The human readable name of this attestation authority, for example "cloudbuild-prod".
    humanReadableName string
    The human readable name of this attestation authority, for example "cloudbuild-prod".
    human_readable_name str
    The human readable name of this attestation authority, for example "cloudbuild-prod".
    humanReadableName String
    The human readable name of this attestation authority, for example "cloudbuild-prod".

    DeploymentNote, DeploymentNoteArgs

    ResourceUri List<string>
    Resource URI for the artifact being deployed.
    ResourceUri []string
    Resource URI for the artifact being deployed.
    resourceUri List<String>
    Resource URI for the artifact being deployed.
    resourceUri string[]
    Resource URI for the artifact being deployed.
    resource_uri Sequence[str]
    Resource URI for the artifact being deployed.
    resourceUri List<String>
    Resource URI for the artifact being deployed.

    DeploymentNoteResponse, DeploymentNoteResponseArgs

    ResourceUri List<string>
    Resource URI for the artifact being deployed.
    ResourceUri []string
    Resource URI for the artifact being deployed.
    resourceUri List<String>
    Resource URI for the artifact being deployed.
    resourceUri string[]
    Resource URI for the artifact being deployed.
    resource_uri Sequence[str]
    Resource URI for the artifact being deployed.
    resourceUri List<String>
    Resource URI for the artifact being deployed.

    Detail, DetailArgs

    AffectedCpeUri string
    The CPE URI this vulnerability affects.
    AffectedPackage string
    The package this vulnerability affects.
    AffectedVersionEnd Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Version
    The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    AffectedVersionStart Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Version
    The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    Description string
    A vendor-specific description of this vulnerability.
    FixedCpeUri string
    The distro recommended CPE URI to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
    FixedPackage string
    The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
    FixedVersion Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Version
    The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
    IsObsolete bool
    Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
    PackageType string
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    SeverityName string
    The distro assigned severity of this vulnerability.
    Source string
    The source from which the information in this Detail was obtained.
    SourceUpdateTime string
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    Vendor string
    The name of the vendor of the product.
    AffectedCpeUri string
    The CPE URI this vulnerability affects.
    AffectedPackage string
    The package this vulnerability affects.
    AffectedVersionEnd Version
    The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    AffectedVersionStart Version
    The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    Description string
    A vendor-specific description of this vulnerability.
    FixedCpeUri string
    The distro recommended CPE URI to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
    FixedPackage string
    The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
    FixedVersion Version
    The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
    IsObsolete bool
    Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
    PackageType string
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    SeverityName string
    The distro assigned severity of this vulnerability.
    Source string
    The source from which the information in this Detail was obtained.
    SourceUpdateTime string
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    Vendor string
    The name of the vendor of the product.
    affectedCpeUri String
    The CPE URI this vulnerability affects.
    affectedPackage String
    The package this vulnerability affects.
    affectedVersionEnd Version
    The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    affectedVersionStart Version
    The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    description String
    A vendor-specific description of this vulnerability.
    fixedCpeUri String
    The distro recommended CPE URI to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
    fixedPackage String
    The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
    fixedVersion Version
    The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
    isObsolete Boolean
    Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
    packageType String
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    severityName String
    The distro assigned severity of this vulnerability.
    source String
    The source from which the information in this Detail was obtained.
    sourceUpdateTime String
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    vendor String
    The name of the vendor of the product.
    affectedCpeUri string
    The CPE URI this vulnerability affects.
    affectedPackage string
    The package this vulnerability affects.
    affectedVersionEnd Version
    The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    affectedVersionStart Version
    The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    description string
    A vendor-specific description of this vulnerability.
    fixedCpeUri string
    The distro recommended CPE URI to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
    fixedPackage string
    The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
    fixedVersion Version
    The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
    isObsolete boolean
    Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
    packageType string
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    severityName string
    The distro assigned severity of this vulnerability.
    source string
    The source from which the information in this Detail was obtained.
    sourceUpdateTime string
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    vendor string
    The name of the vendor of the product.
    affected_cpe_uri str
    The CPE URI this vulnerability affects.
    affected_package str
    The package this vulnerability affects.
    affected_version_end Version
    The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    affected_version_start Version
    The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    description str
    A vendor-specific description of this vulnerability.
    fixed_cpe_uri str
    The distro recommended CPE URI to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
    fixed_package str
    The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
    fixed_version Version
    The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
    is_obsolete bool
    Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
    package_type str
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    severity_name str
    The distro assigned severity of this vulnerability.
    source str
    The source from which the information in this Detail was obtained.
    source_update_time str
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    vendor str
    The name of the vendor of the product.
    affectedCpeUri String
    The CPE URI this vulnerability affects.
    affectedPackage String
    The package this vulnerability affects.
    affectedVersionEnd Property Map
    The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    affectedVersionStart Property Map
    The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    description String
    A vendor-specific description of this vulnerability.
    fixedCpeUri String
    The distro recommended CPE URI to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
    fixedPackage String
    The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
    fixedVersion Property Map
    The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
    isObsolete Boolean
    Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
    packageType String
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    severityName String
    The distro assigned severity of this vulnerability.
    source String
    The source from which the information in this Detail was obtained.
    sourceUpdateTime String
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    vendor String
    The name of the vendor of the product.

    DetailResponse, DetailResponseArgs

    AffectedCpeUri string
    The CPE URI this vulnerability affects.
    AffectedPackage string
    The package this vulnerability affects.
    AffectedVersionEnd Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.VersionResponse
    The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    AffectedVersionStart Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.VersionResponse
    The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    Description string
    A vendor-specific description of this vulnerability.
    FixedCpeUri string
    The distro recommended CPE URI to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
    FixedPackage string
    The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
    FixedVersion Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.VersionResponse
    The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
    IsObsolete bool
    Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
    PackageType string
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    SeverityName string
    The distro assigned severity of this vulnerability.
    Source string
    The source from which the information in this Detail was obtained.
    SourceUpdateTime string
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    Vendor string
    The name of the vendor of the product.
    AffectedCpeUri string
    The CPE URI this vulnerability affects.
    AffectedPackage string
    The package this vulnerability affects.
    AffectedVersionEnd VersionResponse
    The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    AffectedVersionStart VersionResponse
    The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    Description string
    A vendor-specific description of this vulnerability.
    FixedCpeUri string
    The distro recommended CPE URI to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
    FixedPackage string
    The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
    FixedVersion VersionResponse
    The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
    IsObsolete bool
    Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
    PackageType string
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    SeverityName string
    The distro assigned severity of this vulnerability.
    Source string
    The source from which the information in this Detail was obtained.
    SourceUpdateTime string
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    Vendor string
    The name of the vendor of the product.
    affectedCpeUri String
    The CPE URI this vulnerability affects.
    affectedPackage String
    The package this vulnerability affects.
    affectedVersionEnd VersionResponse
    The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    affectedVersionStart VersionResponse
    The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    description String
    A vendor-specific description of this vulnerability.
    fixedCpeUri String
    The distro recommended CPE URI to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
    fixedPackage String
    The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
    fixedVersion VersionResponse
    The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
    isObsolete Boolean
    Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
    packageType String
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    severityName String
    The distro assigned severity of this vulnerability.
    source String
    The source from which the information in this Detail was obtained.
    sourceUpdateTime String
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    vendor String
    The name of the vendor of the product.
    affectedCpeUri string
    The CPE URI this vulnerability affects.
    affectedPackage string
    The package this vulnerability affects.
    affectedVersionEnd VersionResponse
    The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    affectedVersionStart VersionResponse
    The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    description string
    A vendor-specific description of this vulnerability.
    fixedCpeUri string
    The distro recommended CPE URI to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
    fixedPackage string
    The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
    fixedVersion VersionResponse
    The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
    isObsolete boolean
    Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
    packageType string
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    severityName string
    The distro assigned severity of this vulnerability.
    source string
    The source from which the information in this Detail was obtained.
    sourceUpdateTime string
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    vendor string
    The name of the vendor of the product.
    affected_cpe_uri str
    The CPE URI this vulnerability affects.
    affected_package str
    The package this vulnerability affects.
    affected_version_end VersionResponse
    The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    affected_version_start VersionResponse
    The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    description str
    A vendor-specific description of this vulnerability.
    fixed_cpe_uri str
    The distro recommended CPE URI to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
    fixed_package str
    The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
    fixed_version VersionResponse
    The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
    is_obsolete bool
    Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
    package_type str
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    severity_name str
    The distro assigned severity of this vulnerability.
    source str
    The source from which the information in this Detail was obtained.
    source_update_time str
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    vendor str
    The name of the vendor of the product.
    affectedCpeUri String
    The CPE URI this vulnerability affects.
    affectedPackage String
    The package this vulnerability affects.
    affectedVersionEnd Property Map
    The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    affectedVersionStart Property Map
    The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
    description String
    A vendor-specific description of this vulnerability.
    fixedCpeUri String
    The distro recommended CPE URI to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
    fixedPackage String
    The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
    fixedVersion Property Map
    The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
    isObsolete Boolean
    Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
    packageType String
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    severityName String
    The distro assigned severity of this vulnerability.
    source String
    The source from which the information in this Detail was obtained.
    sourceUpdateTime String
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    vendor String
    The name of the vendor of the product.

    Digest, DigestArgs

    Algo string
    SHA1, SHA512 etc.
    DigestBytes string
    Value of the digest.
    Algo string
    SHA1, SHA512 etc.
    DigestBytes string
    Value of the digest.
    algo String
    SHA1, SHA512 etc.
    digestBytes String
    Value of the digest.
    algo string
    SHA1, SHA512 etc.
    digestBytes string
    Value of the digest.
    algo str
    SHA1, SHA512 etc.
    digest_bytes str
    Value of the digest.
    algo String
    SHA1, SHA512 etc.
    digestBytes String
    Value of the digest.

    DigestResponse, DigestResponseArgs

    Algo string
    SHA1, SHA512 etc.
    DigestBytes string
    Value of the digest.
    Algo string
    SHA1, SHA512 etc.
    DigestBytes string
    Value of the digest.
    algo String
    SHA1, SHA512 etc.
    digestBytes String
    Value of the digest.
    algo string
    SHA1, SHA512 etc.
    digestBytes string
    Value of the digest.
    algo str
    SHA1, SHA512 etc.
    digest_bytes str
    Value of the digest.
    algo String
    SHA1, SHA512 etc.
    digestBytes String
    Value of the digest.

    DiscoveryNote, DiscoveryNoteArgs

    AnalysisKind Pulumi.GoogleNative.ContainerAnalysis.V1.DiscoveryNoteAnalysisKind
    Immutable. The kind of analysis that is handled by this discovery.
    AnalysisKind DiscoveryNoteAnalysisKind
    Immutable. The kind of analysis that is handled by this discovery.
    analysisKind DiscoveryNoteAnalysisKind
    Immutable. The kind of analysis that is handled by this discovery.
    analysisKind DiscoveryNoteAnalysisKind
    Immutable. The kind of analysis that is handled by this discovery.
    analysis_kind DiscoveryNoteAnalysisKind
    Immutable. The kind of analysis that is handled by this discovery.

    DiscoveryNoteAnalysisKind, DiscoveryNoteAnalysisKindArgs

    NoteKindUnspecified
    NOTE_KIND_UNSPECIFIEDDefault value. This value is unused.
    Vulnerability
    VULNERABILITYThe note and occurrence represent a package vulnerability.
    Build
    BUILDThe note and occurrence assert build provenance.
    Image
    IMAGEThis represents an image basis relationship.
    Package
    PACKAGEThis represents a package installed via a package manager.
    Deployment
    DEPLOYMENTThe note and occurrence track deployment events.
    Discovery
    DISCOVERYThe note and occurrence track the initial discovery status of a resource.
    Attestation
    ATTESTATIONThis represents a logical "role" that can attest to artifacts.
    Upgrade
    UPGRADEThis represents an available package upgrade.
    Compliance
    COMPLIANCEThis represents a Compliance Note
    DsseAttestation
    DSSE_ATTESTATIONThis represents a DSSE attestation Note
    VulnerabilityAssessment
    VULNERABILITY_ASSESSMENTThis represents a Vulnerability Assessment.
    SbomReference
    SBOM_REFERENCEThis represents an SBOM Reference.
    DiscoveryNoteAnalysisKindNoteKindUnspecified
    NOTE_KIND_UNSPECIFIEDDefault value. This value is unused.
    DiscoveryNoteAnalysisKindVulnerability
    VULNERABILITYThe note and occurrence represent a package vulnerability.
    DiscoveryNoteAnalysisKindBuild
    BUILDThe note and occurrence assert build provenance.
    DiscoveryNoteAnalysisKindImage
    IMAGEThis represents an image basis relationship.
    DiscoveryNoteAnalysisKindPackage
    PACKAGEThis represents a package installed via a package manager.
    DiscoveryNoteAnalysisKindDeployment
    DEPLOYMENTThe note and occurrence track deployment events.
    DiscoveryNoteAnalysisKindDiscovery
    DISCOVERYThe note and occurrence track the initial discovery status of a resource.
    DiscoveryNoteAnalysisKindAttestation
    ATTESTATIONThis represents a logical "role" that can attest to artifacts.
    DiscoveryNoteAnalysisKindUpgrade
    UPGRADEThis represents an available package upgrade.
    DiscoveryNoteAnalysisKindCompliance
    COMPLIANCEThis represents a Compliance Note
    DiscoveryNoteAnalysisKindDsseAttestation
    DSSE_ATTESTATIONThis represents a DSSE attestation Note
    DiscoveryNoteAnalysisKindVulnerabilityAssessment
    VULNERABILITY_ASSESSMENTThis represents a Vulnerability Assessment.
    DiscoveryNoteAnalysisKindSbomReference
    SBOM_REFERENCEThis represents an SBOM Reference.
    NoteKindUnspecified
    NOTE_KIND_UNSPECIFIEDDefault value. This value is unused.
    Vulnerability
    VULNERABILITYThe note and occurrence represent a package vulnerability.
    Build
    BUILDThe note and occurrence assert build provenance.
    Image
    IMAGEThis represents an image basis relationship.
    Package
    PACKAGEThis represents a package installed via a package manager.
    Deployment
    DEPLOYMENTThe note and occurrence track deployment events.
    Discovery
    DISCOVERYThe note and occurrence track the initial discovery status of a resource.
    Attestation
    ATTESTATIONThis represents a logical "role" that can attest to artifacts.
    Upgrade
    UPGRADEThis represents an available package upgrade.
    Compliance
    COMPLIANCEThis represents a Compliance Note
    DsseAttestation
    DSSE_ATTESTATIONThis represents a DSSE attestation Note
    VulnerabilityAssessment
    VULNERABILITY_ASSESSMENTThis represents a Vulnerability Assessment.
    SbomReference
    SBOM_REFERENCEThis represents an SBOM Reference.
    NoteKindUnspecified
    NOTE_KIND_UNSPECIFIEDDefault value. This value is unused.
    Vulnerability
    VULNERABILITYThe note and occurrence represent a package vulnerability.
    Build
    BUILDThe note and occurrence assert build provenance.
    Image
    IMAGEThis represents an image basis relationship.
    Package
    PACKAGEThis represents a package installed via a package manager.
    Deployment
    DEPLOYMENTThe note and occurrence track deployment events.
    Discovery
    DISCOVERYThe note and occurrence track the initial discovery status of a resource.
    Attestation
    ATTESTATIONThis represents a logical "role" that can attest to artifacts.
    Upgrade
    UPGRADEThis represents an available package upgrade.
    Compliance
    COMPLIANCEThis represents a Compliance Note
    DsseAttestation
    DSSE_ATTESTATIONThis represents a DSSE attestation Note
    VulnerabilityAssessment
    VULNERABILITY_ASSESSMENTThis represents a Vulnerability Assessment.
    SbomReference
    SBOM_REFERENCEThis represents an SBOM Reference.
    NOTE_KIND_UNSPECIFIED
    NOTE_KIND_UNSPECIFIEDDefault value. This value is unused.
    VULNERABILITY
    VULNERABILITYThe note and occurrence represent a package vulnerability.
    BUILD
    BUILDThe note and occurrence assert build provenance.
    IMAGE
    IMAGEThis represents an image basis relationship.
    PACKAGE
    PACKAGEThis represents a package installed via a package manager.
    DEPLOYMENT
    DEPLOYMENTThe note and occurrence track deployment events.
    DISCOVERY
    DISCOVERYThe note and occurrence track the initial discovery status of a resource.
    ATTESTATION
    ATTESTATIONThis represents a logical "role" that can attest to artifacts.
    UPGRADE
    UPGRADEThis represents an available package upgrade.
    COMPLIANCE
    COMPLIANCEThis represents a Compliance Note
    DSSE_ATTESTATION
    DSSE_ATTESTATIONThis represents a DSSE attestation Note
    VULNERABILITY_ASSESSMENT
    VULNERABILITY_ASSESSMENTThis represents a Vulnerability Assessment.
    SBOM_REFERENCE
    SBOM_REFERENCEThis represents an SBOM Reference.
    "NOTE_KIND_UNSPECIFIED"
    NOTE_KIND_UNSPECIFIEDDefault value. This value is unused.
    "VULNERABILITY"
    VULNERABILITYThe note and occurrence represent a package vulnerability.
    "BUILD"
    BUILDThe note and occurrence assert build provenance.
    "IMAGE"
    IMAGEThis represents an image basis relationship.
    "PACKAGE"
    PACKAGEThis represents a package installed via a package manager.
    "DEPLOYMENT"
    DEPLOYMENTThe note and occurrence track deployment events.
    "DISCOVERY"
    DISCOVERYThe note and occurrence track the initial discovery status of a resource.
    "ATTESTATION"
    ATTESTATIONThis represents a logical "role" that can attest to artifacts.
    "UPGRADE"
    UPGRADEThis represents an available package upgrade.
    "COMPLIANCE"
    COMPLIANCEThis represents a Compliance Note
    "DSSE_ATTESTATION"
    DSSE_ATTESTATIONThis represents a DSSE attestation Note
    "VULNERABILITY_ASSESSMENT"
    VULNERABILITY_ASSESSMENTThis represents a Vulnerability Assessment.
    "SBOM_REFERENCE"
    SBOM_REFERENCEThis represents an SBOM Reference.

    DiscoveryNoteResponse, DiscoveryNoteResponseArgs

    AnalysisKind string
    Immutable. The kind of analysis that is handled by this discovery.
    AnalysisKind string
    Immutable. The kind of analysis that is handled by this discovery.
    analysisKind String
    Immutable. The kind of analysis that is handled by this discovery.
    analysisKind string
    Immutable. The kind of analysis that is handled by this discovery.
    analysis_kind str
    Immutable. The kind of analysis that is handled by this discovery.
    analysisKind String
    Immutable. The kind of analysis that is handled by this discovery.

    Distribution, DistributionArgs

    CpeUri string
    The cpe_uri in CPE format denoting the package manager version distributing a package.
    Architecture Pulumi.GoogleNative.ContainerAnalysis.V1.DistributionArchitecture
    The CPU architecture for which packages in this distribution channel were built.
    Description string
    The distribution channel-specific description of this package.
    LatestVersion Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Version
    The latest available version of this package in this distribution channel.
    Maintainer string
    A freeform string denoting the maintainer of this package.
    Url string
    The distribution channel-specific homepage for this package.
    CpeUri string
    The cpe_uri in CPE format denoting the package manager version distributing a package.
    Architecture DistributionArchitecture
    The CPU architecture for which packages in this distribution channel were built.
    Description string
    The distribution channel-specific description of this package.
    LatestVersion Version
    The latest available version of this package in this distribution channel.
    Maintainer string
    A freeform string denoting the maintainer of this package.
    Url string
    The distribution channel-specific homepage for this package.
    cpeUri String
    The cpe_uri in CPE format denoting the package manager version distributing a package.
    architecture DistributionArchitecture
    The CPU architecture for which packages in this distribution channel were built.
    description String
    The distribution channel-specific description of this package.
    latestVersion Version
    The latest available version of this package in this distribution channel.
    maintainer String
    A freeform string denoting the maintainer of this package.
    url String
    The distribution channel-specific homepage for this package.
    cpeUri string
    The cpe_uri in CPE format denoting the package manager version distributing a package.
    architecture DistributionArchitecture
    The CPU architecture for which packages in this distribution channel were built.
    description string
    The distribution channel-specific description of this package.
    latestVersion Version
    The latest available version of this package in this distribution channel.
    maintainer string
    A freeform string denoting the maintainer of this package.
    url string
    The distribution channel-specific homepage for this package.
    cpe_uri str
    The cpe_uri in CPE format denoting the package manager version distributing a package.
    architecture DistributionArchitecture
    The CPU architecture for which packages in this distribution channel were built.
    description str
    The distribution channel-specific description of this package.
    latest_version Version
    The latest available version of this package in this distribution channel.
    maintainer str
    A freeform string denoting the maintainer of this package.
    url str
    The distribution channel-specific homepage for this package.
    cpeUri String
    The cpe_uri in CPE format denoting the package manager version distributing a package.
    architecture "ARCHITECTURE_UNSPECIFIED" | "X86" | "X64"
    The CPU architecture for which packages in this distribution channel were built.
    description String
    The distribution channel-specific description of this package.
    latestVersion Property Map
    The latest available version of this package in this distribution channel.
    maintainer String
    A freeform string denoting the maintainer of this package.
    url String
    The distribution channel-specific homepage for this package.

    DistributionArchitecture, DistributionArchitectureArgs

    ArchitectureUnspecified
    ARCHITECTURE_UNSPECIFIEDUnknown architecture.
    X86
    X86X86 architecture.
    X64
    X64X64 architecture.
    DistributionArchitectureArchitectureUnspecified
    ARCHITECTURE_UNSPECIFIEDUnknown architecture.
    DistributionArchitectureX86
    X86X86 architecture.
    DistributionArchitectureX64
    X64X64 architecture.
    ArchitectureUnspecified
    ARCHITECTURE_UNSPECIFIEDUnknown architecture.
    X86
    X86X86 architecture.
    X64
    X64X64 architecture.
    ArchitectureUnspecified
    ARCHITECTURE_UNSPECIFIEDUnknown architecture.
    X86
    X86X86 architecture.
    X64
    X64X64 architecture.
    ARCHITECTURE_UNSPECIFIED
    ARCHITECTURE_UNSPECIFIEDUnknown architecture.
    X86
    X86X86 architecture.
    X64
    X64X64 architecture.
    "ARCHITECTURE_UNSPECIFIED"
    ARCHITECTURE_UNSPECIFIEDUnknown architecture.
    "X86"
    X86X86 architecture.
    "X64"
    X64X64 architecture.

    DistributionResponse, DistributionResponseArgs

    Architecture string
    The CPU architecture for which packages in this distribution channel were built.
    CpeUri string
    The cpe_uri in CPE format denoting the package manager version distributing a package.
    Description string
    The distribution channel-specific description of this package.
    LatestVersion Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.VersionResponse
    The latest available version of this package in this distribution channel.
    Maintainer string
    A freeform string denoting the maintainer of this package.
    Url string
    The distribution channel-specific homepage for this package.
    Architecture string
    The CPU architecture for which packages in this distribution channel were built.
    CpeUri string
    The cpe_uri in CPE format denoting the package manager version distributing a package.
    Description string
    The distribution channel-specific description of this package.
    LatestVersion VersionResponse
    The latest available version of this package in this distribution channel.
    Maintainer string
    A freeform string denoting the maintainer of this package.
    Url string
    The distribution channel-specific homepage for this package.
    architecture String
    The CPU architecture for which packages in this distribution channel were built.
    cpeUri String
    The cpe_uri in CPE format denoting the package manager version distributing a package.
    description String
    The distribution channel-specific description of this package.
    latestVersion VersionResponse
    The latest available version of this package in this distribution channel.
    maintainer String
    A freeform string denoting the maintainer of this package.
    url String
    The distribution channel-specific homepage for this package.
    architecture string
    The CPU architecture for which packages in this distribution channel were built.
    cpeUri string
    The cpe_uri in CPE format denoting the package manager version distributing a package.
    description string
    The distribution channel-specific description of this package.
    latestVersion VersionResponse
    The latest available version of this package in this distribution channel.
    maintainer string
    A freeform string denoting the maintainer of this package.
    url string
    The distribution channel-specific homepage for this package.
    architecture str
    The CPU architecture for which packages in this distribution channel were built.
    cpe_uri str
    The cpe_uri in CPE format denoting the package manager version distributing a package.
    description str
    The distribution channel-specific description of this package.
    latest_version VersionResponse
    The latest available version of this package in this distribution channel.
    maintainer str
    A freeform string denoting the maintainer of this package.
    url str
    The distribution channel-specific homepage for this package.
    architecture String
    The CPU architecture for which packages in this distribution channel were built.
    cpeUri String
    The cpe_uri in CPE format denoting the package manager version distributing a package.
    description String
    The distribution channel-specific description of this package.
    latestVersion Property Map
    The latest available version of this package in this distribution channel.
    maintainer String
    A freeform string denoting the maintainer of this package.
    url String
    The distribution channel-specific homepage for this package.

    Fingerprint, FingerprintArgs

    V1Name string
    The layer ID of the final layer in the Docker image's v1 representation.
    V2Blob List<string>
    The ordered list of v2 blobs that represent a given image.
    V1Name string
    The layer ID of the final layer in the Docker image's v1 representation.
    V2Blob []string
    The ordered list of v2 blobs that represent a given image.
    v1Name String
    The layer ID of the final layer in the Docker image's v1 representation.
    v2Blob List<String>
    The ordered list of v2 blobs that represent a given image.
    v1Name string
    The layer ID of the final layer in the Docker image's v1 representation.
    v2Blob string[]
    The ordered list of v2 blobs that represent a given image.
    v1_name str
    The layer ID of the final layer in the Docker image's v1 representation.
    v2_blob Sequence[str]
    The ordered list of v2 blobs that represent a given image.
    v1Name String
    The layer ID of the final layer in the Docker image's v1 representation.
    v2Blob List<String>
    The ordered list of v2 blobs that represent a given image.

    FingerprintResponse, FingerprintResponseArgs

    V1Name string
    The layer ID of the final layer in the Docker image's v1 representation.
    V2Blob List<string>
    The ordered list of v2 blobs that represent a given image.
    V2Name string
    The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
    V1Name string
    The layer ID of the final layer in the Docker image's v1 representation.
    V2Blob []string
    The ordered list of v2 blobs that represent a given image.
    V2Name string
    The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
    v1Name String
    The layer ID of the final layer in the Docker image's v1 representation.
    v2Blob List<String>
    The ordered list of v2 blobs that represent a given image.
    v2Name String
    The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
    v1Name string
    The layer ID of the final layer in the Docker image's v1 representation.
    v2Blob string[]
    The ordered list of v2 blobs that represent a given image.
    v2Name string
    The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
    v1_name str
    The layer ID of the final layer in the Docker image's v1 representation.
    v2_blob Sequence[str]
    The ordered list of v2 blobs that represent a given image.
    v2_name str
    The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.
    v1Name String
    The layer ID of the final layer in the Docker image's v1 representation.
    v2Blob List<String>
    The ordered list of v2 blobs that represent a given image.
    v2Name String
    The name of the image's v2 blobs computed via: [bottom] := v2_blobbottom := sha256(v2_blob[N] + " " + v2_name[N+1]) Only the name of the final blob is kept.

    Hint, HintArgs

    HumanReadableName string
    The human readable name of this attestation authority, for example "qa".
    HumanReadableName string
    The human readable name of this attestation authority, for example "qa".
    humanReadableName String
    The human readable name of this attestation authority, for example "qa".
    humanReadableName string
    The human readable name of this attestation authority, for example "qa".
    human_readable_name str
    The human readable name of this attestation authority, for example "qa".
    humanReadableName String
    The human readable name of this attestation authority, for example "qa".

    HintResponse, HintResponseArgs

    HumanReadableName string
    The human readable name of this attestation authority, for example "qa".
    HumanReadableName string
    The human readable name of this attestation authority, for example "qa".
    humanReadableName String
    The human readable name of this attestation authority, for example "qa".
    humanReadableName string
    The human readable name of this attestation authority, for example "qa".
    human_readable_name str
    The human readable name of this attestation authority, for example "qa".
    humanReadableName String
    The human readable name of this attestation authority, for example "qa".

    Identity, IdentityArgs

    Revision int
    The revision number of the update.
    UpdateId string
    The revision independent identifier of the update.
    Revision int
    The revision number of the update.
    UpdateId string
    The revision independent identifier of the update.
    revision Integer
    The revision number of the update.
    updateId String
    The revision independent identifier of the update.
    revision number
    The revision number of the update.
    updateId string
    The revision independent identifier of the update.
    revision int
    The revision number of the update.
    update_id str
    The revision independent identifier of the update.
    revision Number
    The revision number of the update.
    updateId String
    The revision independent identifier of the update.

    IdentityResponse, IdentityResponseArgs

    Revision int
    The revision number of the update.
    UpdateId string
    The revision independent identifier of the update.
    Revision int
    The revision number of the update.
    UpdateId string
    The revision independent identifier of the update.
    revision Integer
    The revision number of the update.
    updateId String
    The revision independent identifier of the update.
    revision number
    The revision number of the update.
    updateId string
    The revision independent identifier of the update.
    revision int
    The revision number of the update.
    update_id str
    The revision independent identifier of the update.
    revision Number
    The revision number of the update.
    updateId String
    The revision independent identifier of the update.

    ImageNote, ImageNoteArgs

    Fingerprint Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Fingerprint
    Immutable. The fingerprint of the base image.
    ResourceUrl string
    Immutable. The resource_url for the resource representing the basis of associated occurrence images.
    Fingerprint Fingerprint
    Immutable. The fingerprint of the base image.
    ResourceUrl string
    Immutable. The resource_url for the resource representing the basis of associated occurrence images.
    fingerprint Fingerprint
    Immutable. The fingerprint of the base image.
    resourceUrl String
    Immutable. The resource_url for the resource representing the basis of associated occurrence images.
    fingerprint Fingerprint
    Immutable. The fingerprint of the base image.
    resourceUrl string
    Immutable. The resource_url for the resource representing the basis of associated occurrence images.
    fingerprint Fingerprint
    Immutable. The fingerprint of the base image.
    resource_url str
    Immutable. The resource_url for the resource representing the basis of associated occurrence images.
    fingerprint Property Map
    Immutable. The fingerprint of the base image.
    resourceUrl String
    Immutable. The resource_url for the resource representing the basis of associated occurrence images.

    ImageNoteResponse, ImageNoteResponseArgs

    Fingerprint Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.FingerprintResponse
    Immutable. The fingerprint of the base image.
    ResourceUrl string
    Immutable. The resource_url for the resource representing the basis of associated occurrence images.
    Fingerprint FingerprintResponse
    Immutable. The fingerprint of the base image.
    ResourceUrl string
    Immutable. The resource_url for the resource representing the basis of associated occurrence images.
    fingerprint FingerprintResponse
    Immutable. The fingerprint of the base image.
    resourceUrl String
    Immutable. The resource_url for the resource representing the basis of associated occurrence images.
    fingerprint FingerprintResponse
    Immutable. The fingerprint of the base image.
    resourceUrl string
    Immutable. The resource_url for the resource representing the basis of associated occurrence images.
    fingerprint FingerprintResponse
    Immutable. The fingerprint of the base image.
    resource_url str
    Immutable. The resource_url for the resource representing the basis of associated occurrence images.
    fingerprint Property Map
    Immutable. The fingerprint of the base image.
    resourceUrl String
    Immutable. The resource_url for the resource representing the basis of associated occurrence images.

    Justification, JustificationArgs

    Details string
    Additional details on why this justification was chosen.
    JustificationType Pulumi.GoogleNative.ContainerAnalysis.V1.JustificationJustificationType
    The justification type for this vulnerability.
    Details string
    Additional details on why this justification was chosen.
    JustificationType JustificationJustificationType
    The justification type for this vulnerability.
    details String
    Additional details on why this justification was chosen.
    justificationType JustificationJustificationType
    The justification type for this vulnerability.
    details string
    Additional details on why this justification was chosen.
    justificationType JustificationJustificationType
    The justification type for this vulnerability.
    details str
    Additional details on why this justification was chosen.
    justification_type JustificationJustificationType
    The justification type for this vulnerability.

    JustificationJustificationType, JustificationJustificationTypeArgs

    JustificationTypeUnspecified
    JUSTIFICATION_TYPE_UNSPECIFIEDJUSTIFICATION_TYPE_UNSPECIFIED.
    ComponentNotPresent
    COMPONENT_NOT_PRESENTThe vulnerable component is not present in the product.
    VulnerableCodeNotPresent
    VULNERABLE_CODE_NOT_PRESENTThe vulnerable code is not present. Typically this case occurs when source code is configured or built in a way that excludes the vulnerable code.
    VulnerableCodeNotInExecutePath
    VULNERABLE_CODE_NOT_IN_EXECUTE_PATHThe vulnerable code can not be executed. Typically this case occurs when the product includes the vulnerable code but does not call or use the vulnerable code.
    VulnerableCodeCannotBeControlledByAdversary
    VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARYThe vulnerable code cannot be controlled by an attacker to exploit the vulnerability.
    InlineMitigationsAlreadyExist
    INLINE_MITIGATIONS_ALREADY_EXISTThe product includes built-in protections or features that prevent exploitation of the vulnerability. These built-in protections cannot be subverted by the attacker and cannot be configured or disabled by the user. These mitigations completely prevent exploitation based on known attack vectors.
    JustificationJustificationTypeJustificationTypeUnspecified
    JUSTIFICATION_TYPE_UNSPECIFIEDJUSTIFICATION_TYPE_UNSPECIFIED.
    JustificationJustificationTypeComponentNotPresent
    COMPONENT_NOT_PRESENTThe vulnerable component is not present in the product.
    JustificationJustificationTypeVulnerableCodeNotPresent
    VULNERABLE_CODE_NOT_PRESENTThe vulnerable code is not present. Typically this case occurs when source code is configured or built in a way that excludes the vulnerable code.
    JustificationJustificationTypeVulnerableCodeNotInExecutePath
    VULNERABLE_CODE_NOT_IN_EXECUTE_PATHThe vulnerable code can not be executed. Typically this case occurs when the product includes the vulnerable code but does not call or use the vulnerable code.
    JustificationJustificationTypeVulnerableCodeCannotBeControlledByAdversary
    VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARYThe vulnerable code cannot be controlled by an attacker to exploit the vulnerability.
    JustificationJustificationTypeInlineMitigationsAlreadyExist
    INLINE_MITIGATIONS_ALREADY_EXISTThe product includes built-in protections or features that prevent exploitation of the vulnerability. These built-in protections cannot be subverted by the attacker and cannot be configured or disabled by the user. These mitigations completely prevent exploitation based on known attack vectors.
    JustificationTypeUnspecified
    JUSTIFICATION_TYPE_UNSPECIFIEDJUSTIFICATION_TYPE_UNSPECIFIED.
    ComponentNotPresent
    COMPONENT_NOT_PRESENTThe vulnerable component is not present in the product.
    VulnerableCodeNotPresent
    VULNERABLE_CODE_NOT_PRESENTThe vulnerable code is not present. Typically this case occurs when source code is configured or built in a way that excludes the vulnerable code.
    VulnerableCodeNotInExecutePath
    VULNERABLE_CODE_NOT_IN_EXECUTE_PATHThe vulnerable code can not be executed. Typically this case occurs when the product includes the vulnerable code but does not call or use the vulnerable code.
    VulnerableCodeCannotBeControlledByAdversary
    VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARYThe vulnerable code cannot be controlled by an attacker to exploit the vulnerability.
    InlineMitigationsAlreadyExist
    INLINE_MITIGATIONS_ALREADY_EXISTThe product includes built-in protections or features that prevent exploitation of the vulnerability. These built-in protections cannot be subverted by the attacker and cannot be configured or disabled by the user. These mitigations completely prevent exploitation based on known attack vectors.
    JustificationTypeUnspecified
    JUSTIFICATION_TYPE_UNSPECIFIEDJUSTIFICATION_TYPE_UNSPECIFIED.
    ComponentNotPresent
    COMPONENT_NOT_PRESENTThe vulnerable component is not present in the product.
    VulnerableCodeNotPresent
    VULNERABLE_CODE_NOT_PRESENTThe vulnerable code is not present. Typically this case occurs when source code is configured or built in a way that excludes the vulnerable code.
    VulnerableCodeNotInExecutePath
    VULNERABLE_CODE_NOT_IN_EXECUTE_PATHThe vulnerable code can not be executed. Typically this case occurs when the product includes the vulnerable code but does not call or use the vulnerable code.
    VulnerableCodeCannotBeControlledByAdversary
    VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARYThe vulnerable code cannot be controlled by an attacker to exploit the vulnerability.
    InlineMitigationsAlreadyExist
    INLINE_MITIGATIONS_ALREADY_EXISTThe product includes built-in protections or features that prevent exploitation of the vulnerability. These built-in protections cannot be subverted by the attacker and cannot be configured or disabled by the user. These mitigations completely prevent exploitation based on known attack vectors.
    JUSTIFICATION_TYPE_UNSPECIFIED
    JUSTIFICATION_TYPE_UNSPECIFIEDJUSTIFICATION_TYPE_UNSPECIFIED.
    COMPONENT_NOT_PRESENT
    COMPONENT_NOT_PRESENTThe vulnerable component is not present in the product.
    VULNERABLE_CODE_NOT_PRESENT
    VULNERABLE_CODE_NOT_PRESENTThe vulnerable code is not present. Typically this case occurs when source code is configured or built in a way that excludes the vulnerable code.
    VULNERABLE_CODE_NOT_IN_EXECUTE_PATH
    VULNERABLE_CODE_NOT_IN_EXECUTE_PATHThe vulnerable code can not be executed. Typically this case occurs when the product includes the vulnerable code but does not call or use the vulnerable code.
    VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY
    VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARYThe vulnerable code cannot be controlled by an attacker to exploit the vulnerability.
    INLINE_MITIGATIONS_ALREADY_EXIST
    INLINE_MITIGATIONS_ALREADY_EXISTThe product includes built-in protections or features that prevent exploitation of the vulnerability. These built-in protections cannot be subverted by the attacker and cannot be configured or disabled by the user. These mitigations completely prevent exploitation based on known attack vectors.
    "JUSTIFICATION_TYPE_UNSPECIFIED"
    JUSTIFICATION_TYPE_UNSPECIFIEDJUSTIFICATION_TYPE_UNSPECIFIED.
    "COMPONENT_NOT_PRESENT"
    COMPONENT_NOT_PRESENTThe vulnerable component is not present in the product.
    "VULNERABLE_CODE_NOT_PRESENT"
    VULNERABLE_CODE_NOT_PRESENTThe vulnerable code is not present. Typically this case occurs when source code is configured or built in a way that excludes the vulnerable code.
    "VULNERABLE_CODE_NOT_IN_EXECUTE_PATH"
    VULNERABLE_CODE_NOT_IN_EXECUTE_PATHThe vulnerable code can not be executed. Typically this case occurs when the product includes the vulnerable code but does not call or use the vulnerable code.
    "VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY"
    VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARYThe vulnerable code cannot be controlled by an attacker to exploit the vulnerability.
    "INLINE_MITIGATIONS_ALREADY_EXIST"
    INLINE_MITIGATIONS_ALREADY_EXISTThe product includes built-in protections or features that prevent exploitation of the vulnerability. These built-in protections cannot be subverted by the attacker and cannot be configured or disabled by the user. These mitigations completely prevent exploitation based on known attack vectors.

    JustificationResponse, JustificationResponseArgs

    Details string
    Additional details on why this justification was chosen.
    JustificationType string
    The justification type for this vulnerability.
    Details string
    Additional details on why this justification was chosen.
    JustificationType string
    The justification type for this vulnerability.
    details String
    Additional details on why this justification was chosen.
    justificationType String
    The justification type for this vulnerability.
    details string
    Additional details on why this justification was chosen.
    justificationType string
    The justification type for this vulnerability.
    details str
    Additional details on why this justification was chosen.
    justification_type str
    The justification type for this vulnerability.
    details String
    Additional details on why this justification was chosen.
    justificationType String
    The justification type for this vulnerability.

    KnowledgeBase, KnowledgeBaseArgs

    Name string
    The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
    Url string
    A link to the KB in the [Windows update catalog] (https://www.catalog.update.microsoft.com/).
    Name string
    The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
    Url string
    A link to the KB in the [Windows update catalog] (https://www.catalog.update.microsoft.com/).
    name String
    The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
    url String
    A link to the KB in the [Windows update catalog] (https://www.catalog.update.microsoft.com/).
    name string
    The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
    url string
    A link to the KB in the [Windows update catalog] (https://www.catalog.update.microsoft.com/).
    name str
    The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
    url str
    A link to the KB in the [Windows update catalog] (https://www.catalog.update.microsoft.com/).
    name String
    The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
    url String
    A link to the KB in the [Windows update catalog] (https://www.catalog.update.microsoft.com/).

    KnowledgeBaseResponse, KnowledgeBaseResponseArgs

    Name string
    The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
    Url string
    A link to the KB in the [Windows update catalog] (https://www.catalog.update.microsoft.com/).
    Name string
    The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
    Url string
    A link to the KB in the [Windows update catalog] (https://www.catalog.update.microsoft.com/).
    name String
    The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
    url String
    A link to the KB in the [Windows update catalog] (https://www.catalog.update.microsoft.com/).
    name string
    The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
    url string
    A link to the KB in the [Windows update catalog] (https://www.catalog.update.microsoft.com/).
    name str
    The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
    url str
    A link to the KB in the [Windows update catalog] (https://www.catalog.update.microsoft.com/).
    name String
    The KB name (generally of the form KB[0-9]+ (e.g., KB123456)).
    url String
    A link to the KB in the [Windows update catalog] (https://www.catalog.update.microsoft.com/).

    License, LicenseArgs

    Comments string
    Comments
    Expression string
    Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
    Comments string
    Comments
    Expression string
    Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
    comments String
    Comments
    expression String
    Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
    comments string
    Comments
    expression string
    Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
    comments str
    Comments
    expression str
    Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
    comments String
    Comments
    expression String
    Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".

    LicenseResponse, LicenseResponseArgs

    Comments string
    Comments
    Expression string
    Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
    Comments string
    Comments
    Expression string
    Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
    comments String
    Comments
    expression String
    Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
    comments string
    Comments
    expression string
    Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
    comments str
    Comments
    expression str
    Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
    comments String
    Comments
    expression String
    Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".

    PackageNote, PackageNoteArgs

    Name string
    Immutable. The name of the package.
    Architecture Pulumi.GoogleNative.ContainerAnalysis.V1.PackageNoteArchitecture
    The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
    CpeUri string
    The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
    Description string
    The description of this package.
    Digest List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Digest>
    Hash value, typically a file digest, that allows unique identification a specific package.
    Distribution List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Distribution>
    Deprecated. The various channels by which a package is distributed.

    Deprecated: Deprecated. The various channels by which a package is distributed.

    License Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.License
    Licenses that have been declared by the authors of the package.
    Maintainer string
    A freeform text denoting the maintainer of this package.
    PackageType string
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    Url string
    The homepage for this package.
    Version Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Version
    The version of the package.
    Name string
    Immutable. The name of the package.
    Architecture PackageNoteArchitecture
    The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
    CpeUri string
    The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
    Description string
    The description of this package.
    Digest []Digest
    Hash value, typically a file digest, that allows unique identification a specific package.
    Distribution []Distribution
    Deprecated. The various channels by which a package is distributed.

    Deprecated: Deprecated. The various channels by which a package is distributed.

    License License
    Licenses that have been declared by the authors of the package.
    Maintainer string
    A freeform text denoting the maintainer of this package.
    PackageType string
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    Url string
    The homepage for this package.
    Version Version
    The version of the package.
    name String
    Immutable. The name of the package.
    architecture PackageNoteArchitecture
    The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
    cpeUri String
    The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
    description String
    The description of this package.
    digest List<Digest>
    Hash value, typically a file digest, that allows unique identification a specific package.
    distribution List<Distribution>
    Deprecated. The various channels by which a package is distributed.

    Deprecated: Deprecated. The various channels by which a package is distributed.

    license License
    Licenses that have been declared by the authors of the package.
    maintainer String
    A freeform text denoting the maintainer of this package.
    packageType String
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    url String
    The homepage for this package.
    version Version
    The version of the package.
    name string
    Immutable. The name of the package.
    architecture PackageNoteArchitecture
    The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
    cpeUri string
    The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
    description string
    The description of this package.
    digest Digest[]
    Hash value, typically a file digest, that allows unique identification a specific package.
    distribution Distribution[]
    Deprecated. The various channels by which a package is distributed.

    Deprecated: Deprecated. The various channels by which a package is distributed.

    license License
    Licenses that have been declared by the authors of the package.
    maintainer string
    A freeform text denoting the maintainer of this package.
    packageType string
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    url string
    The homepage for this package.
    version Version
    The version of the package.
    name str
    Immutable. The name of the package.
    architecture PackageNoteArchitecture
    The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
    cpe_uri str
    The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
    description str
    The description of this package.
    digest Sequence[Digest]
    Hash value, typically a file digest, that allows unique identification a specific package.
    distribution Sequence[Distribution]
    Deprecated. The various channels by which a package is distributed.

    Deprecated: Deprecated. The various channels by which a package is distributed.

    license License
    Licenses that have been declared by the authors of the package.
    maintainer str
    A freeform text denoting the maintainer of this package.
    package_type str
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    url str
    The homepage for this package.
    version Version
    The version of the package.
    name String
    Immutable. The name of the package.
    architecture "ARCHITECTURE_UNSPECIFIED" | "X86" | "X64"
    The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
    cpeUri String
    The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
    description String
    The description of this package.
    digest List<Property Map>
    Hash value, typically a file digest, that allows unique identification a specific package.
    distribution List<Property Map>
    Deprecated. The various channels by which a package is distributed.

    Deprecated: Deprecated. The various channels by which a package is distributed.

    license Property Map
    Licenses that have been declared by the authors of the package.
    maintainer String
    A freeform text denoting the maintainer of this package.
    packageType String
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    url String
    The homepage for this package.
    version Property Map
    The version of the package.

    PackageNoteArchitecture, PackageNoteArchitectureArgs

    ArchitectureUnspecified
    ARCHITECTURE_UNSPECIFIEDUnknown architecture.
    X86
    X86X86 architecture.
    X64
    X64X64 architecture.
    PackageNoteArchitectureArchitectureUnspecified
    ARCHITECTURE_UNSPECIFIEDUnknown architecture.
    PackageNoteArchitectureX86
    X86X86 architecture.
    PackageNoteArchitectureX64
    X64X64 architecture.
    ArchitectureUnspecified
    ARCHITECTURE_UNSPECIFIEDUnknown architecture.
    X86
    X86X86 architecture.
    X64
    X64X64 architecture.
    ArchitectureUnspecified
    ARCHITECTURE_UNSPECIFIEDUnknown architecture.
    X86
    X86X86 architecture.
    X64
    X64X64 architecture.
    ARCHITECTURE_UNSPECIFIED
    ARCHITECTURE_UNSPECIFIEDUnknown architecture.
    X86
    X86X86 architecture.
    X64
    X64X64 architecture.
    "ARCHITECTURE_UNSPECIFIED"
    ARCHITECTURE_UNSPECIFIEDUnknown architecture.
    "X86"
    X86X86 architecture.
    "X64"
    X64X64 architecture.

    PackageNoteResponse, PackageNoteResponseArgs

    Architecture string
    The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
    CpeUri string
    The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
    Description string
    The description of this package.
    Digest List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.DigestResponse>
    Hash value, typically a file digest, that allows unique identification a specific package.
    Distribution List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.DistributionResponse>
    Deprecated. The various channels by which a package is distributed.

    Deprecated: Deprecated. The various channels by which a package is distributed.

    License Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.LicenseResponse
    Licenses that have been declared by the authors of the package.
    Maintainer string
    A freeform text denoting the maintainer of this package.
    Name string
    Immutable. The name of the package.
    PackageType string
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    Url string
    The homepage for this package.
    Version Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.VersionResponse
    The version of the package.
    Architecture string
    The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
    CpeUri string
    The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
    Description string
    The description of this package.
    Digest []DigestResponse
    Hash value, typically a file digest, that allows unique identification a specific package.
    Distribution []DistributionResponse
    Deprecated. The various channels by which a package is distributed.

    Deprecated: Deprecated. The various channels by which a package is distributed.

    License LicenseResponse
    Licenses that have been declared by the authors of the package.
    Maintainer string
    A freeform text denoting the maintainer of this package.
    Name string
    Immutable. The name of the package.
    PackageType string
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    Url string
    The homepage for this package.
    Version VersionResponse
    The version of the package.
    architecture String
    The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
    cpeUri String
    The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
    description String
    The description of this package.
    digest List<DigestResponse>
    Hash value, typically a file digest, that allows unique identification a specific package.
    distribution List<DistributionResponse>
    Deprecated. The various channels by which a package is distributed.

    Deprecated: Deprecated. The various channels by which a package is distributed.

    license LicenseResponse
    Licenses that have been declared by the authors of the package.
    maintainer String
    A freeform text denoting the maintainer of this package.
    name String
    Immutable. The name of the package.
    packageType String
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    url String
    The homepage for this package.
    version VersionResponse
    The version of the package.
    architecture string
    The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
    cpeUri string
    The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
    description string
    The description of this package.
    digest DigestResponse[]
    Hash value, typically a file digest, that allows unique identification a specific package.
    distribution DistributionResponse[]
    Deprecated. The various channels by which a package is distributed.

    Deprecated: Deprecated. The various channels by which a package is distributed.

    license LicenseResponse
    Licenses that have been declared by the authors of the package.
    maintainer string
    A freeform text denoting the maintainer of this package.
    name string
    Immutable. The name of the package.
    packageType string
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    url string
    The homepage for this package.
    version VersionResponse
    The version of the package.
    architecture str
    The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
    cpe_uri str
    The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
    description str
    The description of this package.
    digest Sequence[DigestResponse]
    Hash value, typically a file digest, that allows unique identification a specific package.
    distribution Sequence[DistributionResponse]
    Deprecated. The various channels by which a package is distributed.

    Deprecated: Deprecated. The various channels by which a package is distributed.

    license LicenseResponse
    Licenses that have been declared by the authors of the package.
    maintainer str
    A freeform text denoting the maintainer of this package.
    name str
    Immutable. The name of the package.
    package_type str
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    url str
    The homepage for this package.
    version VersionResponse
    The version of the package.
    architecture String
    The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
    cpeUri String
    The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
    description String
    The description of this package.
    digest List<Property Map>
    Hash value, typically a file digest, that allows unique identification a specific package.
    distribution List<Property Map>
    Deprecated. The various channels by which a package is distributed.

    Deprecated: Deprecated. The various channels by which a package is distributed.

    license Property Map
    Licenses that have been declared by the authors of the package.
    maintainer String
    A freeform text denoting the maintainer of this package.
    name String
    Immutable. The name of the package.
    packageType String
    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
    url String
    The homepage for this package.
    version Property Map
    The version of the package.

    Product, ProductArgs

    GenericUri string
    Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
    Id string
    Token that identifies a product so that it can be referred to from other parts in the document. There is no predefined format as long as it uniquely identifies a group in the context of the current document.
    Name string
    Name of the product.
    GenericUri string
    Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
    Id string
    Token that identifies a product so that it can be referred to from other parts in the document. There is no predefined format as long as it uniquely identifies a group in the context of the current document.
    Name string
    Name of the product.
    genericUri String
    Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
    id String
    Token that identifies a product so that it can be referred to from other parts in the document. There is no predefined format as long as it uniquely identifies a group in the context of the current document.
    name String
    Name of the product.
    genericUri string
    Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
    id string
    Token that identifies a product so that it can be referred to from other parts in the document. There is no predefined format as long as it uniquely identifies a group in the context of the current document.
    name string
    Name of the product.
    generic_uri str
    Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
    id str
    Token that identifies a product so that it can be referred to from other parts in the document. There is no predefined format as long as it uniquely identifies a group in the context of the current document.
    name str
    Name of the product.
    genericUri String
    Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
    id String
    Token that identifies a product so that it can be referred to from other parts in the document. There is no predefined format as long as it uniquely identifies a group in the context of the current document.
    name String
    Name of the product.

    ProductResponse, ProductResponseArgs

    GenericUri string
    Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
    Name string
    Name of the product.
    GenericUri string
    Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
    Name string
    Name of the product.
    genericUri String
    Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
    name String
    Name of the product.
    genericUri string
    Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
    name string
    Name of the product.
    generic_uri str
    Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
    name str
    Name of the product.
    genericUri String
    Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
    name String
    Name of the product.

    Publisher, PublisherArgs

    IssuingAuthority string
    Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
    Name string
    Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
    PublisherNamespace string
    The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
    IssuingAuthority string
    Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
    Name string
    Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
    PublisherNamespace string
    The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
    issuingAuthority String
    Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
    name String
    Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
    publisherNamespace String
    The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
    issuingAuthority string
    Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
    name string
    Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
    publisherNamespace string
    The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
    issuing_authority str
    Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
    name str
    Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
    publisher_namespace str
    The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
    issuingAuthority String
    Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
    name String
    Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
    publisherNamespace String
    The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io

    PublisherResponse, PublisherResponseArgs

    IssuingAuthority string
    Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
    Name string
    Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
    PublisherNamespace string
    The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
    IssuingAuthority string
    Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
    Name string
    Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
    PublisherNamespace string
    The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
    issuingAuthority String
    Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
    name String
    Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
    publisherNamespace String
    The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
    issuingAuthority string
    Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
    name string
    Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
    publisherNamespace string
    The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
    issuing_authority str
    Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
    name str
    Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
    publisher_namespace str
    The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io
    issuingAuthority String
    Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
    name String
    Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
    publisherNamespace String
    The context or namespace. Contains a URL which is under control of the issuing party and can be used as a globally unique identifier for that issuing party. Example: https://csaf.io

    RelatedUrl, RelatedUrlArgs

    Label string
    Label to describe usage of the URL.
    Url string
    Specific URL associated with the resource.
    Label string
    Label to describe usage of the URL.
    Url string
    Specific URL associated with the resource.
    label String
    Label to describe usage of the URL.
    url String
    Specific URL associated with the resource.
    label string
    Label to describe usage of the URL.
    url string
    Specific URL associated with the resource.
    label str
    Label to describe usage of the URL.
    url str
    Specific URL associated with the resource.
    label String
    Label to describe usage of the URL.
    url String
    Specific URL associated with the resource.

    RelatedUrlResponse, RelatedUrlResponseArgs

    Label string
    Label to describe usage of the URL.
    Url string
    Specific URL associated with the resource.
    Label string
    Label to describe usage of the URL.
    Url string
    Specific URL associated with the resource.
    label String
    Label to describe usage of the URL.
    url String
    Specific URL associated with the resource.
    label string
    Label to describe usage of the URL.
    url string
    Specific URL associated with the resource.
    label str
    Label to describe usage of the URL.
    url str
    Specific URL associated with the resource.
    label String
    Label to describe usage of the URL.
    url String
    Specific URL associated with the resource.

    Remediation, RemediationArgs

    Details string
    Contains a comprehensive human-readable discussion of the remediation.
    RemediationType Pulumi.GoogleNative.ContainerAnalysis.V1.RemediationRemediationType
    The type of remediation that can be applied.
    RemediationUri Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.RelatedUrl
    Contains the URL where to obtain the remediation.
    Details string
    Contains a comprehensive human-readable discussion of the remediation.
    RemediationType RemediationRemediationType
    The type of remediation that can be applied.
    RemediationUri RelatedUrl
    Contains the URL where to obtain the remediation.
    details String
    Contains a comprehensive human-readable discussion of the remediation.
    remediationType RemediationRemediationType
    The type of remediation that can be applied.
    remediationUri RelatedUrl
    Contains the URL where to obtain the remediation.
    details string
    Contains a comprehensive human-readable discussion of the remediation.
    remediationType RemediationRemediationType
    The type of remediation that can be applied.
    remediationUri RelatedUrl
    Contains the URL where to obtain the remediation.
    details str
    Contains a comprehensive human-readable discussion of the remediation.
    remediation_type RemediationRemediationType
    The type of remediation that can be applied.
    remediation_uri RelatedUrl
    Contains the URL where to obtain the remediation.
    details String
    Contains a comprehensive human-readable discussion of the remediation.
    remediationType "REMEDIATION_TYPE_UNSPECIFIED" | "MITIGATION" | "NO_FIX_PLANNED" | "NONE_AVAILABLE" | "VENDOR_FIX" | "WORKAROUND"
    The type of remediation that can be applied.
    remediationUri Property Map
    Contains the URL where to obtain the remediation.

    RemediationRemediationType, RemediationRemediationTypeArgs

    RemediationTypeUnspecified
    REMEDIATION_TYPE_UNSPECIFIEDNo remediation type specified.
    Mitigation
    MITIGATIONA MITIGATION is available.
    NoFixPlanned
    NO_FIX_PLANNEDNo fix is planned.
    NoneAvailable
    NONE_AVAILABLENot available.
    VendorFix
    VENDOR_FIXA vendor fix is available.
    Workaround
    WORKAROUNDA workaround is available.
    RemediationRemediationTypeRemediationTypeUnspecified
    REMEDIATION_TYPE_UNSPECIFIEDNo remediation type specified.
    RemediationRemediationTypeMitigation
    MITIGATIONA MITIGATION is available.
    RemediationRemediationTypeNoFixPlanned
    NO_FIX_PLANNEDNo fix is planned.
    RemediationRemediationTypeNoneAvailable
    NONE_AVAILABLENot available.
    RemediationRemediationTypeVendorFix
    VENDOR_FIXA vendor fix is available.
    RemediationRemediationTypeWorkaround
    WORKAROUNDA workaround is available.
    RemediationTypeUnspecified
    REMEDIATION_TYPE_UNSPECIFIEDNo remediation type specified.
    Mitigation
    MITIGATIONA MITIGATION is available.
    NoFixPlanned
    NO_FIX_PLANNEDNo fix is planned.
    NoneAvailable
    NONE_AVAILABLENot available.
    VendorFix
    VENDOR_FIXA vendor fix is available.
    Workaround
    WORKAROUNDA workaround is available.
    RemediationTypeUnspecified
    REMEDIATION_TYPE_UNSPECIFIEDNo remediation type specified.
    Mitigation
    MITIGATIONA MITIGATION is available.
    NoFixPlanned
    NO_FIX_PLANNEDNo fix is planned.
    NoneAvailable
    NONE_AVAILABLENot available.
    VendorFix
    VENDOR_FIXA vendor fix is available.
    Workaround
    WORKAROUNDA workaround is available.
    REMEDIATION_TYPE_UNSPECIFIED
    REMEDIATION_TYPE_UNSPECIFIEDNo remediation type specified.
    MITIGATION
    MITIGATIONA MITIGATION is available.
    NO_FIX_PLANNED
    NO_FIX_PLANNEDNo fix is planned.
    NONE_AVAILABLE
    NONE_AVAILABLENot available.
    VENDOR_FIX
    VENDOR_FIXA vendor fix is available.
    WORKAROUND
    WORKAROUNDA workaround is available.
    "REMEDIATION_TYPE_UNSPECIFIED"
    REMEDIATION_TYPE_UNSPECIFIEDNo remediation type specified.
    "MITIGATION"
    MITIGATIONA MITIGATION is available.
    "NO_FIX_PLANNED"
    NO_FIX_PLANNEDNo fix is planned.
    "NONE_AVAILABLE"
    NONE_AVAILABLENot available.
    "VENDOR_FIX"
    VENDOR_FIXA vendor fix is available.
    "WORKAROUND"
    WORKAROUNDA workaround is available.

    RemediationResponse, RemediationResponseArgs

    Details string
    Contains a comprehensive human-readable discussion of the remediation.
    RemediationType string
    The type of remediation that can be applied.
    RemediationUri Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.RelatedUrlResponse
    Contains the URL where to obtain the remediation.
    Details string
    Contains a comprehensive human-readable discussion of the remediation.
    RemediationType string
    The type of remediation that can be applied.
    RemediationUri RelatedUrlResponse
    Contains the URL where to obtain the remediation.
    details String
    Contains a comprehensive human-readable discussion of the remediation.
    remediationType String
    The type of remediation that can be applied.
    remediationUri RelatedUrlResponse
    Contains the URL where to obtain the remediation.
    details string
    Contains a comprehensive human-readable discussion of the remediation.
    remediationType string
    The type of remediation that can be applied.
    remediationUri RelatedUrlResponse
    Contains the URL where to obtain the remediation.
    details str
    Contains a comprehensive human-readable discussion of the remediation.
    remediation_type str
    The type of remediation that can be applied.
    remediation_uri RelatedUrlResponse
    Contains the URL where to obtain the remediation.
    details String
    Contains a comprehensive human-readable discussion of the remediation.
    remediationType String
    The type of remediation that can be applied.
    remediationUri Property Map
    Contains the URL where to obtain the remediation.

    SBOMReferenceNote, SBOMReferenceNoteArgs

    Format string
    The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
    Version string
    The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.
    Format string
    The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
    Version string
    The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.
    format String
    The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
    version String
    The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.
    format string
    The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
    version string
    The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.
    format str
    The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
    version str
    The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.
    format String
    The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
    version String
    The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.

    SBOMReferenceNoteResponse, SBOMReferenceNoteResponseArgs

    Format string
    The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
    Version string
    The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.
    Format string
    The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
    Version string
    The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.
    format String
    The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
    version String
    The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.
    format string
    The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
    version string
    The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.
    format str
    The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
    version str
    The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.
    format String
    The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
    version String
    The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.

    UpgradeDistribution, UpgradeDistributionArgs

    Classification string
    The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
    CpeUri string
    Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
    Cve List<string>
    The cve tied to this Upgrade.
    Severity string
    The severity as specified by the upstream operating system.
    Classification string
    The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
    CpeUri string
    Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
    Cve []string
    The cve tied to this Upgrade.
    Severity string
    The severity as specified by the upstream operating system.
    classification String
    The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
    cpeUri String
    Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
    cve List<String>
    The cve tied to this Upgrade.
    severity String
    The severity as specified by the upstream operating system.
    classification string
    The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
    cpeUri string
    Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
    cve string[]
    The cve tied to this Upgrade.
    severity string
    The severity as specified by the upstream operating system.
    classification str
    The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
    cpe_uri str
    Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
    cve Sequence[str]
    The cve tied to this Upgrade.
    severity str
    The severity as specified by the upstream operating system.
    classification String
    The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
    cpeUri String
    Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
    cve List<String>
    The cve tied to this Upgrade.
    severity String
    The severity as specified by the upstream operating system.

    UpgradeDistributionResponse, UpgradeDistributionResponseArgs

    Classification string
    The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
    CpeUri string
    Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
    Cve List<string>
    The cve tied to this Upgrade.
    Severity string
    The severity as specified by the upstream operating system.
    Classification string
    The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
    CpeUri string
    Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
    Cve []string
    The cve tied to this Upgrade.
    Severity string
    The severity as specified by the upstream operating system.
    classification String
    The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
    cpeUri String
    Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
    cve List<String>
    The cve tied to this Upgrade.
    severity String
    The severity as specified by the upstream operating system.
    classification string
    The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
    cpeUri string
    Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
    cve string[]
    The cve tied to this Upgrade.
    severity string
    The severity as specified by the upstream operating system.
    classification str
    The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
    cpe_uri str
    Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
    cve Sequence[str]
    The cve tied to this Upgrade.
    severity str
    The severity as specified by the upstream operating system.
    classification String
    The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
    cpeUri String
    Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
    cve List<String>
    The cve tied to this Upgrade.
    severity String
    The severity as specified by the upstream operating system.

    UpgradeNote, UpgradeNoteArgs

    Distributions List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.UpgradeDistribution>
    Metadata about the upgrade for each specific operating system.
    Package string
    Required for non-Windows OS. The package this Upgrade is for.
    Version Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Version
    Required for non-Windows OS. The version of the package in machine + human readable form.
    WindowsUpdate Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.WindowsUpdate
    Required for Windows OS. Represents the metadata about the Windows update.
    Distributions []UpgradeDistribution
    Metadata about the upgrade for each specific operating system.
    Package string
    Required for non-Windows OS. The package this Upgrade is for.
    Version Version
    Required for non-Windows OS. The version of the package in machine + human readable form.
    WindowsUpdate WindowsUpdate
    Required for Windows OS. Represents the metadata about the Windows update.
    distributions List<UpgradeDistribution>
    Metadata about the upgrade for each specific operating system.
    package_ String
    Required for non-Windows OS. The package this Upgrade is for.
    version Version
    Required for non-Windows OS. The version of the package in machine + human readable form.
    windowsUpdate WindowsUpdate
    Required for Windows OS. Represents the metadata about the Windows update.
    distributions UpgradeDistribution[]
    Metadata about the upgrade for each specific operating system.
    package string
    Required for non-Windows OS. The package this Upgrade is for.
    version Version
    Required for non-Windows OS. The version of the package in machine + human readable form.
    windowsUpdate WindowsUpdate
    Required for Windows OS. Represents the metadata about the Windows update.
    distributions Sequence[UpgradeDistribution]
    Metadata about the upgrade for each specific operating system.
    package str
    Required for non-Windows OS. The package this Upgrade is for.
    version Version
    Required for non-Windows OS. The version of the package in machine + human readable form.
    windows_update WindowsUpdate
    Required for Windows OS. Represents the metadata about the Windows update.
    distributions List<Property Map>
    Metadata about the upgrade for each specific operating system.
    package String
    Required for non-Windows OS. The package this Upgrade is for.
    version Property Map
    Required for non-Windows OS. The version of the package in machine + human readable form.
    windowsUpdate Property Map
    Required for Windows OS. Represents the metadata about the Windows update.

    UpgradeNoteResponse, UpgradeNoteResponseArgs

    Distributions List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.UpgradeDistributionResponse>
    Metadata about the upgrade for each specific operating system.
    Package string
    Required for non-Windows OS. The package this Upgrade is for.
    Version Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.VersionResponse
    Required for non-Windows OS. The version of the package in machine + human readable form.
    WindowsUpdate Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.WindowsUpdateResponse
    Required for Windows OS. Represents the metadata about the Windows update.
    Distributions []UpgradeDistributionResponse
    Metadata about the upgrade for each specific operating system.
    Package string
    Required for non-Windows OS. The package this Upgrade is for.
    Version VersionResponse
    Required for non-Windows OS. The version of the package in machine + human readable form.
    WindowsUpdate WindowsUpdateResponse
    Required for Windows OS. Represents the metadata about the Windows update.
    distributions List<UpgradeDistributionResponse>
    Metadata about the upgrade for each specific operating system.
    package_ String
    Required for non-Windows OS. The package this Upgrade is for.
    version VersionResponse
    Required for non-Windows OS. The version of the package in machine + human readable form.
    windowsUpdate WindowsUpdateResponse
    Required for Windows OS. Represents the metadata about the Windows update.
    distributions UpgradeDistributionResponse[]
    Metadata about the upgrade for each specific operating system.
    package string
    Required for non-Windows OS. The package this Upgrade is for.
    version VersionResponse
    Required for non-Windows OS. The version of the package in machine + human readable form.
    windowsUpdate WindowsUpdateResponse
    Required for Windows OS. Represents the metadata about the Windows update.
    distributions Sequence[UpgradeDistributionResponse]
    Metadata about the upgrade for each specific operating system.
    package str
    Required for non-Windows OS. The package this Upgrade is for.
    version VersionResponse
    Required for non-Windows OS. The version of the package in machine + human readable form.
    windows_update WindowsUpdateResponse
    Required for Windows OS. Represents the metadata about the Windows update.
    distributions List<Property Map>
    Metadata about the upgrade for each specific operating system.
    package String
    Required for non-Windows OS. The package this Upgrade is for.
    version Property Map
    Required for non-Windows OS. The version of the package in machine + human readable form.
    windowsUpdate Property Map
    Required for Windows OS. Represents the metadata about the Windows update.

    Version, VersionArgs

    Kind Pulumi.GoogleNative.ContainerAnalysis.V1.VersionKind
    Distinguishes between sentinel MIN/MAX versions and normal versions.
    Epoch int
    Used to correct mistakes in the version numbering scheme.
    FullName string
    Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
    Inclusive bool
    Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
    Name string
    Required only when version kind is NORMAL. The main part of the version name.
    Revision string
    The iteration of the package build from the above version.
    Kind VersionKind
    Distinguishes between sentinel MIN/MAX versions and normal versions.
    Epoch int
    Used to correct mistakes in the version numbering scheme.
    FullName string
    Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
    Inclusive bool
    Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
    Name string
    Required only when version kind is NORMAL. The main part of the version name.
    Revision string
    The iteration of the package build from the above version.
    kind VersionKind
    Distinguishes between sentinel MIN/MAX versions and normal versions.
    epoch Integer
    Used to correct mistakes in the version numbering scheme.
    fullName String
    Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
    inclusive Boolean
    Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
    name String
    Required only when version kind is NORMAL. The main part of the version name.
    revision String
    The iteration of the package build from the above version.
    kind VersionKind
    Distinguishes between sentinel MIN/MAX versions and normal versions.
    epoch number
    Used to correct mistakes in the version numbering scheme.
    fullName string
    Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
    inclusive boolean
    Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
    name string
    Required only when version kind is NORMAL. The main part of the version name.
    revision string
    The iteration of the package build from the above version.
    kind VersionKind
    Distinguishes between sentinel MIN/MAX versions and normal versions.
    epoch int
    Used to correct mistakes in the version numbering scheme.
    full_name str
    Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
    inclusive bool
    Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
    name str
    Required only when version kind is NORMAL. The main part of the version name.
    revision str
    The iteration of the package build from the above version.
    kind "VERSION_KIND_UNSPECIFIED" | "NORMAL" | "MINIMUM" | "MAXIMUM"
    Distinguishes between sentinel MIN/MAX versions and normal versions.
    epoch Number
    Used to correct mistakes in the version numbering scheme.
    fullName String
    Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
    inclusive Boolean
    Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
    name String
    Required only when version kind is NORMAL. The main part of the version name.
    revision String
    The iteration of the package build from the above version.

    VersionKind, VersionKindArgs

    VersionKindUnspecified
    VERSION_KIND_UNSPECIFIEDUnknown.
    Normal
    NORMALA standard package version.
    Minimum
    MINIMUMA special version representing negative infinity.
    Maximum
    MAXIMUMA special version representing positive infinity.
    VersionKindVersionKindUnspecified
    VERSION_KIND_UNSPECIFIEDUnknown.
    VersionKindNormal
    NORMALA standard package version.
    VersionKindMinimum
    MINIMUMA special version representing negative infinity.
    VersionKindMaximum
    MAXIMUMA special version representing positive infinity.
    VersionKindUnspecified
    VERSION_KIND_UNSPECIFIEDUnknown.
    Normal
    NORMALA standard package version.
    Minimum
    MINIMUMA special version representing negative infinity.
    Maximum
    MAXIMUMA special version representing positive infinity.
    VersionKindUnspecified
    VERSION_KIND_UNSPECIFIEDUnknown.
    Normal
    NORMALA standard package version.
    Minimum
    MINIMUMA special version representing negative infinity.
    Maximum
    MAXIMUMA special version representing positive infinity.
    VERSION_KIND_UNSPECIFIED
    VERSION_KIND_UNSPECIFIEDUnknown.
    NORMAL
    NORMALA standard package version.
    MINIMUM
    MINIMUMA special version representing negative infinity.
    MAXIMUM
    MAXIMUMA special version representing positive infinity.
    "VERSION_KIND_UNSPECIFIED"
    VERSION_KIND_UNSPECIFIEDUnknown.
    "NORMAL"
    NORMALA standard package version.
    "MINIMUM"
    MINIMUMA special version representing negative infinity.
    "MAXIMUM"
    MAXIMUMA special version representing positive infinity.

    VersionResponse, VersionResponseArgs

    Epoch int
    Used to correct mistakes in the version numbering scheme.
    FullName string
    Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
    Inclusive bool
    Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
    Kind string
    Distinguishes between sentinel MIN/MAX versions and normal versions.
    Name string
    Required only when version kind is NORMAL. The main part of the version name.
    Revision string
    The iteration of the package build from the above version.
    Epoch int
    Used to correct mistakes in the version numbering scheme.
    FullName string
    Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
    Inclusive bool
    Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
    Kind string
    Distinguishes between sentinel MIN/MAX versions and normal versions.
    Name string
    Required only when version kind is NORMAL. The main part of the version name.
    Revision string
    The iteration of the package build from the above version.
    epoch Integer
    Used to correct mistakes in the version numbering scheme.
    fullName String
    Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
    inclusive Boolean
    Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
    kind String
    Distinguishes between sentinel MIN/MAX versions and normal versions.
    name String
    Required only when version kind is NORMAL. The main part of the version name.
    revision String
    The iteration of the package build from the above version.
    epoch number
    Used to correct mistakes in the version numbering scheme.
    fullName string
    Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
    inclusive boolean
    Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
    kind string
    Distinguishes between sentinel MIN/MAX versions and normal versions.
    name string
    Required only when version kind is NORMAL. The main part of the version name.
    revision string
    The iteration of the package build from the above version.
    epoch int
    Used to correct mistakes in the version numbering scheme.
    full_name str
    Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
    inclusive bool
    Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
    kind str
    Distinguishes between sentinel MIN/MAX versions and normal versions.
    name str
    Required only when version kind is NORMAL. The main part of the version name.
    revision str
    The iteration of the package build from the above version.
    epoch Number
    Used to correct mistakes in the version numbering scheme.
    fullName String
    Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
    inclusive Boolean
    Whether this version is specifying part of an inclusive range. Grafeas does not have the capability to specify version ranges; instead we have fields that specify start version and end versions. At times this is insufficient - we also need to specify whether the version is included in the range or is excluded from the range. This boolean is expected to be set to true when the version is included in a range.
    kind String
    Distinguishes between sentinel MIN/MAX versions and normal versions.
    name String
    Required only when version kind is NORMAL. The main part of the version name.
    revision String
    The iteration of the package build from the above version.

    VulnerabilityAssessmentNote, VulnerabilityAssessmentNoteArgs

    Assessment Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Assessment
    Represents a vulnerability assessment for the product.
    LanguageCode string
    Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
    LongDescription string
    A detailed description of this Vex.
    Product Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Product
    The product affected by this vex.
    Publisher Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Publisher
    Publisher details of this Note.
    ShortDescription string
    A one sentence description of this Vex.
    Title string
    The title of the note. E.g. Vex-Debian-11.4
    Assessment Assessment
    Represents a vulnerability assessment for the product.
    LanguageCode string
    Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
    LongDescription string
    A detailed description of this Vex.
    Product Product
    The product affected by this vex.
    Publisher Publisher
    Publisher details of this Note.
    ShortDescription string
    A one sentence description of this Vex.
    Title string
    The title of the note. E.g. Vex-Debian-11.4
    assessment Assessment
    Represents a vulnerability assessment for the product.
    languageCode String
    Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
    longDescription String
    A detailed description of this Vex.
    product Product
    The product affected by this vex.
    publisher Publisher
    Publisher details of this Note.
    shortDescription String
    A one sentence description of this Vex.
    title String
    The title of the note. E.g. Vex-Debian-11.4
    assessment Assessment
    Represents a vulnerability assessment for the product.
    languageCode string
    Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
    longDescription string
    A detailed description of this Vex.
    product Product
    The product affected by this vex.
    publisher Publisher
    Publisher details of this Note.
    shortDescription string
    A one sentence description of this Vex.
    title string
    The title of the note. E.g. Vex-Debian-11.4
    assessment Assessment
    Represents a vulnerability assessment for the product.
    language_code str
    Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
    long_description str
    A detailed description of this Vex.
    product Product
    The product affected by this vex.
    publisher Publisher
    Publisher details of this Note.
    short_description str
    A one sentence description of this Vex.
    title str
    The title of the note. E.g. Vex-Debian-11.4
    assessment Property Map
    Represents a vulnerability assessment for the product.
    languageCode String
    Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
    longDescription String
    A detailed description of this Vex.
    product Property Map
    The product affected by this vex.
    publisher Property Map
    Publisher details of this Note.
    shortDescription String
    A one sentence description of this Vex.
    title String
    The title of the note. E.g. Vex-Debian-11.4

    VulnerabilityAssessmentNoteResponse, VulnerabilityAssessmentNoteResponseArgs

    Assessment Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.AssessmentResponse
    Represents a vulnerability assessment for the product.
    LanguageCode string
    Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
    LongDescription string
    A detailed description of this Vex.
    Product Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.ProductResponse
    The product affected by this vex.
    Publisher Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.PublisherResponse
    Publisher details of this Note.
    ShortDescription string
    A one sentence description of this Vex.
    Title string
    The title of the note. E.g. Vex-Debian-11.4
    Assessment AssessmentResponse
    Represents a vulnerability assessment for the product.
    LanguageCode string
    Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
    LongDescription string
    A detailed description of this Vex.
    Product ProductResponse
    The product affected by this vex.
    Publisher PublisherResponse
    Publisher details of this Note.
    ShortDescription string
    A one sentence description of this Vex.
    Title string
    The title of the note. E.g. Vex-Debian-11.4
    assessment AssessmentResponse
    Represents a vulnerability assessment for the product.
    languageCode String
    Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
    longDescription String
    A detailed description of this Vex.
    product ProductResponse
    The product affected by this vex.
    publisher PublisherResponse
    Publisher details of this Note.
    shortDescription String
    A one sentence description of this Vex.
    title String
    The title of the note. E.g. Vex-Debian-11.4
    assessment AssessmentResponse
    Represents a vulnerability assessment for the product.
    languageCode string
    Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
    longDescription string
    A detailed description of this Vex.
    product ProductResponse
    The product affected by this vex.
    publisher PublisherResponse
    Publisher details of this Note.
    shortDescription string
    A one sentence description of this Vex.
    title string
    The title of the note. E.g. Vex-Debian-11.4
    assessment AssessmentResponse
    Represents a vulnerability assessment for the product.
    language_code str
    Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
    long_description str
    A detailed description of this Vex.
    product ProductResponse
    The product affected by this vex.
    publisher PublisherResponse
    Publisher details of this Note.
    short_description str
    A one sentence description of this Vex.
    title str
    The title of the note. E.g. Vex-Debian-11.4
    assessment Property Map
    Represents a vulnerability assessment for the product.
    languageCode String
    Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
    longDescription String
    A detailed description of this Vex.
    product Property Map
    The product affected by this vex.
    publisher Property Map
    Publisher details of this Note.
    shortDescription String
    A one sentence description of this Vex.
    title String
    The title of the note. E.g. Vex-Debian-11.4

    VulnerabilityNote, VulnerabilityNoteArgs

    CvssScore double
    The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
    CvssV2 Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.CVSS
    The full description of the v2 CVSS for this vulnerability.
    CvssV3 Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.CVSSv3
    The full description of the CVSSv3 for this vulnerability.
    CvssVersion Pulumi.GoogleNative.ContainerAnalysis.V1.VulnerabilityNoteCvssVersion
    CVSS version used to populate cvss_score and severity.
    Details List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Detail>
    Details of all known distros and packages affected by this vulnerability.
    Severity Pulumi.GoogleNative.ContainerAnalysis.V1.VulnerabilityNoteSeverity
    The note provider assigned severity of this vulnerability.
    SourceUpdateTime string
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    WindowsDetails List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.WindowsDetail>
    Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
    CvssScore float64
    The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
    CvssV2 CVSS
    The full description of the v2 CVSS for this vulnerability.
    CvssV3 CVSSv3
    The full description of the CVSSv3 for this vulnerability.
    CvssVersion VulnerabilityNoteCvssVersion
    CVSS version used to populate cvss_score and severity.
    Details []Detail
    Details of all known distros and packages affected by this vulnerability.
    Severity VulnerabilityNoteSeverity
    The note provider assigned severity of this vulnerability.
    SourceUpdateTime string
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    WindowsDetails []WindowsDetail
    Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
    cvssScore Double
    The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
    cvssV2 CVSS
    The full description of the v2 CVSS for this vulnerability.
    cvssV3 CVSSv3
    The full description of the CVSSv3 for this vulnerability.
    cvssVersion VulnerabilityNoteCvssVersion
    CVSS version used to populate cvss_score and severity.
    details List<Detail>
    Details of all known distros and packages affected by this vulnerability.
    severity VulnerabilityNoteSeverity
    The note provider assigned severity of this vulnerability.
    sourceUpdateTime String
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    windowsDetails List<WindowsDetail>
    Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
    cvssScore number
    The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
    cvssV2 CVSS
    The full description of the v2 CVSS for this vulnerability.
    cvssV3 CVSSv3
    The full description of the CVSSv3 for this vulnerability.
    cvssVersion VulnerabilityNoteCvssVersion
    CVSS version used to populate cvss_score and severity.
    details Detail[]
    Details of all known distros and packages affected by this vulnerability.
    severity VulnerabilityNoteSeverity
    The note provider assigned severity of this vulnerability.
    sourceUpdateTime string
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    windowsDetails WindowsDetail[]
    Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
    cvss_score float
    The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
    cvss_v2 CVSS
    The full description of the v2 CVSS for this vulnerability.
    cvss_v3 CVSSv3
    The full description of the CVSSv3 for this vulnerability.
    cvss_version VulnerabilityNoteCvssVersion
    CVSS version used to populate cvss_score and severity.
    details Sequence[Detail]
    Details of all known distros and packages affected by this vulnerability.
    severity VulnerabilityNoteSeverity
    The note provider assigned severity of this vulnerability.
    source_update_time str
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    windows_details Sequence[WindowsDetail]
    Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
    cvssScore Number
    The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
    cvssV2 Property Map
    The full description of the v2 CVSS for this vulnerability.
    cvssV3 Property Map
    The full description of the CVSSv3 for this vulnerability.
    cvssVersion "CVSS_VERSION_UNSPECIFIED" | "CVSS_VERSION_2" | "CVSS_VERSION_3"
    CVSS version used to populate cvss_score and severity.
    details List<Property Map>
    Details of all known distros and packages affected by this vulnerability.
    severity "SEVERITY_UNSPECIFIED" | "MINIMAL" | "LOW" | "MEDIUM" | "HIGH" | "CRITICAL"
    The note provider assigned severity of this vulnerability.
    sourceUpdateTime String
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    windowsDetails List<Property Map>
    Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.

    VulnerabilityNoteCvssVersion, VulnerabilityNoteCvssVersionArgs

    CvssVersionUnspecified
    CVSS_VERSION_UNSPECIFIED
    CvssVersion2
    CVSS_VERSION_2
    CvssVersion3
    CVSS_VERSION_3
    VulnerabilityNoteCvssVersionCvssVersionUnspecified
    CVSS_VERSION_UNSPECIFIED
    VulnerabilityNoteCvssVersionCvssVersion2
    CVSS_VERSION_2
    VulnerabilityNoteCvssVersionCvssVersion3
    CVSS_VERSION_3
    CvssVersionUnspecified
    CVSS_VERSION_UNSPECIFIED
    CvssVersion2
    CVSS_VERSION_2
    CvssVersion3
    CVSS_VERSION_3
    CvssVersionUnspecified
    CVSS_VERSION_UNSPECIFIED
    CvssVersion2
    CVSS_VERSION_2
    CvssVersion3
    CVSS_VERSION_3
    CVSS_VERSION_UNSPECIFIED
    CVSS_VERSION_UNSPECIFIED
    CVSS_VERSION2
    CVSS_VERSION_2
    CVSS_VERSION3
    CVSS_VERSION_3
    "CVSS_VERSION_UNSPECIFIED"
    CVSS_VERSION_UNSPECIFIED
    "CVSS_VERSION_2"
    CVSS_VERSION_2
    "CVSS_VERSION_3"
    CVSS_VERSION_3

    VulnerabilityNoteResponse, VulnerabilityNoteResponseArgs

    CvssScore double
    The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
    CvssV2 Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.CVSSResponse
    The full description of the v2 CVSS for this vulnerability.
    CvssV3 Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.CVSSv3Response
    The full description of the CVSSv3 for this vulnerability.
    CvssVersion string
    CVSS version used to populate cvss_score and severity.
    Details List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.DetailResponse>
    Details of all known distros and packages affected by this vulnerability.
    Severity string
    The note provider assigned severity of this vulnerability.
    SourceUpdateTime string
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    WindowsDetails List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.WindowsDetailResponse>
    Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
    CvssScore float64
    The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
    CvssV2 CVSSResponse
    The full description of the v2 CVSS for this vulnerability.
    CvssV3 CVSSv3Response
    The full description of the CVSSv3 for this vulnerability.
    CvssVersion string
    CVSS version used to populate cvss_score and severity.
    Details []DetailResponse
    Details of all known distros and packages affected by this vulnerability.
    Severity string
    The note provider assigned severity of this vulnerability.
    SourceUpdateTime string
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    WindowsDetails []WindowsDetailResponse
    Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
    cvssScore Double
    The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
    cvssV2 CVSSResponse
    The full description of the v2 CVSS for this vulnerability.
    cvssV3 CVSSv3Response
    The full description of the CVSSv3 for this vulnerability.
    cvssVersion String
    CVSS version used to populate cvss_score and severity.
    details List<DetailResponse>
    Details of all known distros and packages affected by this vulnerability.
    severity String
    The note provider assigned severity of this vulnerability.
    sourceUpdateTime String
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    windowsDetails List<WindowsDetailResponse>
    Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
    cvssScore number
    The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
    cvssV2 CVSSResponse
    The full description of the v2 CVSS for this vulnerability.
    cvssV3 CVSSv3Response
    The full description of the CVSSv3 for this vulnerability.
    cvssVersion string
    CVSS version used to populate cvss_score and severity.
    details DetailResponse[]
    Details of all known distros and packages affected by this vulnerability.
    severity string
    The note provider assigned severity of this vulnerability.
    sourceUpdateTime string
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    windowsDetails WindowsDetailResponse[]
    Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
    cvss_score float
    The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
    cvss_v2 CVSSResponse
    The full description of the v2 CVSS for this vulnerability.
    cvss_v3 CVSSv3Response
    The full description of the CVSSv3 for this vulnerability.
    cvss_version str
    CVSS version used to populate cvss_score and severity.
    details Sequence[DetailResponse]
    Details of all known distros and packages affected by this vulnerability.
    severity str
    The note provider assigned severity of this vulnerability.
    source_update_time str
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    windows_details Sequence[WindowsDetailResponse]
    Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
    cvssScore Number
    The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
    cvssV2 Property Map
    The full description of the v2 CVSS for this vulnerability.
    cvssV3 Property Map
    The full description of the CVSSv3 for this vulnerability.
    cvssVersion String
    CVSS version used to populate cvss_score and severity.
    details List<Property Map>
    Details of all known distros and packages affected by this vulnerability.
    severity String
    The note provider assigned severity of this vulnerability.
    sourceUpdateTime String
    The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
    windowsDetails List<Property Map>
    Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.

    VulnerabilityNoteSeverity, VulnerabilityNoteSeverityArgs

    SeverityUnspecified
    SEVERITY_UNSPECIFIEDUnknown.
    Minimal
    MINIMALMinimal severity.
    Low
    LOWLow severity.
    Medium
    MEDIUMMedium severity.
    High
    HIGHHigh severity.
    Critical
    CRITICALCritical severity.
    VulnerabilityNoteSeveritySeverityUnspecified
    SEVERITY_UNSPECIFIEDUnknown.
    VulnerabilityNoteSeverityMinimal
    MINIMALMinimal severity.
    VulnerabilityNoteSeverityLow
    LOWLow severity.
    VulnerabilityNoteSeverityMedium
    MEDIUMMedium severity.
    VulnerabilityNoteSeverityHigh
    HIGHHigh severity.
    VulnerabilityNoteSeverityCritical
    CRITICALCritical severity.
    SeverityUnspecified
    SEVERITY_UNSPECIFIEDUnknown.
    Minimal
    MINIMALMinimal severity.
    Low
    LOWLow severity.
    Medium
    MEDIUMMedium severity.
    High
    HIGHHigh severity.
    Critical
    CRITICALCritical severity.
    SeverityUnspecified
    SEVERITY_UNSPECIFIEDUnknown.
    Minimal
    MINIMALMinimal severity.
    Low
    LOWLow severity.
    Medium
    MEDIUMMedium severity.
    High
    HIGHHigh severity.
    Critical
    CRITICALCritical severity.
    SEVERITY_UNSPECIFIED
    SEVERITY_UNSPECIFIEDUnknown.
    MINIMAL
    MINIMALMinimal severity.
    LOW
    LOWLow severity.
    MEDIUM
    MEDIUMMedium severity.
    HIGH
    HIGHHigh severity.
    CRITICAL
    CRITICALCritical severity.
    "SEVERITY_UNSPECIFIED"
    SEVERITY_UNSPECIFIEDUnknown.
    "MINIMAL"
    MINIMALMinimal severity.
    "LOW"
    LOWLow severity.
    "MEDIUM"
    MEDIUMMedium severity.
    "HIGH"
    HIGHHigh severity.
    "CRITICAL"
    CRITICALCritical severity.

    WindowsDetail, WindowsDetailArgs

    CpeUri string
    The CPE URI this vulnerability affects.
    FixingKbs List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.KnowledgeBase>
    The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
    Name string
    The name of this vulnerability.
    Description string
    The description of this vulnerability.
    CpeUri string
    The CPE URI this vulnerability affects.
    FixingKbs []KnowledgeBase
    The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
    Name string
    The name of this vulnerability.
    Description string
    The description of this vulnerability.
    cpeUri String
    The CPE URI this vulnerability affects.
    fixingKbs List<KnowledgeBase>
    The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
    name String
    The name of this vulnerability.
    description String
    The description of this vulnerability.
    cpeUri string
    The CPE URI this vulnerability affects.
    fixingKbs KnowledgeBase[]
    The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
    name string
    The name of this vulnerability.
    description string
    The description of this vulnerability.
    cpe_uri str
    The CPE URI this vulnerability affects.
    fixing_kbs Sequence[KnowledgeBase]
    The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
    name str
    The name of this vulnerability.
    description str
    The description of this vulnerability.
    cpeUri String
    The CPE URI this vulnerability affects.
    fixingKbs List<Property Map>
    The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
    name String
    The name of this vulnerability.
    description String
    The description of this vulnerability.

    WindowsDetailResponse, WindowsDetailResponseArgs

    CpeUri string
    The CPE URI this vulnerability affects.
    Description string
    The description of this vulnerability.
    FixingKbs List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.KnowledgeBaseResponse>
    The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
    Name string
    The name of this vulnerability.
    CpeUri string
    The CPE URI this vulnerability affects.
    Description string
    The description of this vulnerability.
    FixingKbs []KnowledgeBaseResponse
    The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
    Name string
    The name of this vulnerability.
    cpeUri String
    The CPE URI this vulnerability affects.
    description String
    The description of this vulnerability.
    fixingKbs List<KnowledgeBaseResponse>
    The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
    name String
    The name of this vulnerability.
    cpeUri string
    The CPE URI this vulnerability affects.
    description string
    The description of this vulnerability.
    fixingKbs KnowledgeBaseResponse[]
    The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
    name string
    The name of this vulnerability.
    cpe_uri str
    The CPE URI this vulnerability affects.
    description str
    The description of this vulnerability.
    fixing_kbs Sequence[KnowledgeBaseResponse]
    The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
    name str
    The name of this vulnerability.
    cpeUri String
    The CPE URI this vulnerability affects.
    description String
    The description of this vulnerability.
    fixingKbs List<Property Map>
    The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
    name String
    The name of this vulnerability.

    WindowsUpdate, WindowsUpdateArgs

    Categories List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Category>
    The list of categories to which the update belongs.
    Description string
    The localized description of the update.
    Identity Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.Identity
    Required - The unique identifier for the update.
    KbArticleIds List<string>
    The Microsoft Knowledge Base article IDs that are associated with the update.
    LastPublishedTimestamp string
    The last published timestamp of the update.
    SupportUrl string
    The hyperlink to the support information for the update.
    Title string
    The localized title of the update.
    Categories []Category
    The list of categories to which the update belongs.
    Description string
    The localized description of the update.
    Identity Identity
    Required - The unique identifier for the update.
    KbArticleIds []string
    The Microsoft Knowledge Base article IDs that are associated with the update.
    LastPublishedTimestamp string
    The last published timestamp of the update.
    SupportUrl string
    The hyperlink to the support information for the update.
    Title string
    The localized title of the update.
    categories List<Category>
    The list of categories to which the update belongs.
    description String
    The localized description of the update.
    identity Identity
    Required - The unique identifier for the update.
    kbArticleIds List<String>
    The Microsoft Knowledge Base article IDs that are associated with the update.
    lastPublishedTimestamp String
    The last published timestamp of the update.
    supportUrl String
    The hyperlink to the support information for the update.
    title String
    The localized title of the update.
    categories Category[]
    The list of categories to which the update belongs.
    description string
    The localized description of the update.
    identity Identity
    Required - The unique identifier for the update.
    kbArticleIds string[]
    The Microsoft Knowledge Base article IDs that are associated with the update.
    lastPublishedTimestamp string
    The last published timestamp of the update.
    supportUrl string
    The hyperlink to the support information for the update.
    title string
    The localized title of the update.
    categories Sequence[Category]
    The list of categories to which the update belongs.
    description str
    The localized description of the update.
    identity Identity
    Required - The unique identifier for the update.
    kb_article_ids Sequence[str]
    The Microsoft Knowledge Base article IDs that are associated with the update.
    last_published_timestamp str
    The last published timestamp of the update.
    support_url str
    The hyperlink to the support information for the update.
    title str
    The localized title of the update.
    categories List<Property Map>
    The list of categories to which the update belongs.
    description String
    The localized description of the update.
    identity Property Map
    Required - The unique identifier for the update.
    kbArticleIds List<String>
    The Microsoft Knowledge Base article IDs that are associated with the update.
    lastPublishedTimestamp String
    The last published timestamp of the update.
    supportUrl String
    The hyperlink to the support information for the update.
    title String
    The localized title of the update.

    WindowsUpdateResponse, WindowsUpdateResponseArgs

    Categories List<Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.CategoryResponse>
    The list of categories to which the update belongs.
    Description string
    The localized description of the update.
    Identity Pulumi.GoogleNative.ContainerAnalysis.V1.Inputs.IdentityResponse
    Required - The unique identifier for the update.
    KbArticleIds List<string>
    The Microsoft Knowledge Base article IDs that are associated with the update.
    LastPublishedTimestamp string
    The last published timestamp of the update.
    SupportUrl string
    The hyperlink to the support information for the update.
    Title string
    The localized title of the update.
    Categories []CategoryResponse
    The list of categories to which the update belongs.
    Description string
    The localized description of the update.
    Identity IdentityResponse
    Required - The unique identifier for the update.
    KbArticleIds []string
    The Microsoft Knowledge Base article IDs that are associated with the update.
    LastPublishedTimestamp string
    The last published timestamp of the update.
    SupportUrl string
    The hyperlink to the support information for the update.
    Title string
    The localized title of the update.
    categories List<CategoryResponse>
    The list of categories to which the update belongs.
    description String
    The localized description of the update.
    identity IdentityResponse
    Required - The unique identifier for the update.
    kbArticleIds List<String>
    The Microsoft Knowledge Base article IDs that are associated with the update.
    lastPublishedTimestamp String
    The last published timestamp of the update.
    supportUrl String
    The hyperlink to the support information for the update.
    title String
    The localized title of the update.
    categories CategoryResponse[]
    The list of categories to which the update belongs.
    description string
    The localized description of the update.
    identity IdentityResponse
    Required - The unique identifier for the update.
    kbArticleIds string[]
    The Microsoft Knowledge Base article IDs that are associated with the update.
    lastPublishedTimestamp string
    The last published timestamp of the update.
    supportUrl string
    The hyperlink to the support information for the update.
    title string
    The localized title of the update.
    categories Sequence[CategoryResponse]
    The list of categories to which the update belongs.
    description str
    The localized description of the update.
    identity IdentityResponse
    Required - The unique identifier for the update.
    kb_article_ids Sequence[str]
    The Microsoft Knowledge Base article IDs that are associated with the update.
    last_published_timestamp str
    The last published timestamp of the update.
    support_url str
    The hyperlink to the support information for the update.
    title str
    The localized title of the update.
    categories List<Property Map>
    The list of categories to which the update belongs.
    description String
    The localized description of the update.
    identity Property Map
    Required - The unique identifier for the update.
    kbArticleIds List<String>
    The Microsoft Knowledge Base article IDs that are associated with the update.
    lastPublishedTimestamp String
    The last published timestamp of the update.
    supportUrl String
    The hyperlink to the support information for the update.
    title String
    The localized title of the update.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi