Documentation ¶
Index ¶
- Constants
- type AliasContext
- type AliasContextArgs
- func (AliasContextArgs) ElementType() reflect.Type
- func (i AliasContextArgs) ToAliasContextOutput() AliasContextOutput
- func (i AliasContextArgs) ToAliasContextOutputWithContext(ctx context.Context) AliasContextOutput
- func (i AliasContextArgs) ToAliasContextPtrOutput() AliasContextPtrOutput
- func (i AliasContextArgs) ToAliasContextPtrOutputWithContext(ctx context.Context) AliasContextPtrOutput
- type AliasContextInput
- type AliasContextKind
- func (AliasContextKind) ElementType() reflect.Type
- func (e AliasContextKind) ToAliasContextKindOutput() AliasContextKindOutput
- func (e AliasContextKind) ToAliasContextKindOutputWithContext(ctx context.Context) AliasContextKindOutput
- func (e AliasContextKind) ToAliasContextKindPtrOutput() AliasContextKindPtrOutput
- func (e AliasContextKind) ToAliasContextKindPtrOutputWithContext(ctx context.Context) AliasContextKindPtrOutput
- func (e AliasContextKind) ToStringOutput() pulumi.StringOutput
- func (e AliasContextKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AliasContextKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AliasContextKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AliasContextKindInput
- type AliasContextKindOutput
- func (AliasContextKindOutput) ElementType() reflect.Type
- func (o AliasContextKindOutput) ToAliasContextKindOutput() AliasContextKindOutput
- func (o AliasContextKindOutput) ToAliasContextKindOutputWithContext(ctx context.Context) AliasContextKindOutput
- func (o AliasContextKindOutput) ToAliasContextKindPtrOutput() AliasContextKindPtrOutput
- func (o AliasContextKindOutput) ToAliasContextKindPtrOutputWithContext(ctx context.Context) AliasContextKindPtrOutput
- func (o AliasContextKindOutput) ToStringOutput() pulumi.StringOutput
- func (o AliasContextKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AliasContextKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AliasContextKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AliasContextKindPtrInput
- type AliasContextKindPtrOutput
- func (o AliasContextKindPtrOutput) Elem() AliasContextKindOutput
- func (AliasContextKindPtrOutput) ElementType() reflect.Type
- func (o AliasContextKindPtrOutput) ToAliasContextKindPtrOutput() AliasContextKindPtrOutput
- func (o AliasContextKindPtrOutput) ToAliasContextKindPtrOutputWithContext(ctx context.Context) AliasContextKindPtrOutput
- func (o AliasContextKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AliasContextKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AliasContextOutput
- func (AliasContextOutput) ElementType() reflect.Type
- func (o AliasContextOutput) Kind() AliasContextKindPtrOutput
- func (o AliasContextOutput) Name() pulumi.StringPtrOutput
- func (o AliasContextOutput) ToAliasContextOutput() AliasContextOutput
- func (o AliasContextOutput) ToAliasContextOutputWithContext(ctx context.Context) AliasContextOutput
- func (o AliasContextOutput) ToAliasContextPtrOutput() AliasContextPtrOutput
- func (o AliasContextOutput) ToAliasContextPtrOutputWithContext(ctx context.Context) AliasContextPtrOutput
- type AliasContextPtrInput
- type AliasContextPtrOutput
- func (o AliasContextPtrOutput) Elem() AliasContextOutput
- func (AliasContextPtrOutput) ElementType() reflect.Type
- func (o AliasContextPtrOutput) Kind() AliasContextKindPtrOutput
- func (o AliasContextPtrOutput) Name() pulumi.StringPtrOutput
- func (o AliasContextPtrOutput) ToAliasContextPtrOutput() AliasContextPtrOutput
- func (o AliasContextPtrOutput) ToAliasContextPtrOutputWithContext(ctx context.Context) AliasContextPtrOutput
- type AliasContextResponse
- type AliasContextResponseOutput
- func (AliasContextResponseOutput) ElementType() reflect.Type
- func (o AliasContextResponseOutput) Kind() pulumi.StringOutput
- func (o AliasContextResponseOutput) Name() pulumi.StringOutput
- func (o AliasContextResponseOutput) ToAliasContextResponseOutput() AliasContextResponseOutput
- func (o AliasContextResponseOutput) ToAliasContextResponseOutputWithContext(ctx context.Context) AliasContextResponseOutput
- type AnalysisCompleted
- type AnalysisCompletedArgs
- func (AnalysisCompletedArgs) ElementType() reflect.Type
- func (i AnalysisCompletedArgs) ToAnalysisCompletedOutput() AnalysisCompletedOutput
- func (i AnalysisCompletedArgs) ToAnalysisCompletedOutputWithContext(ctx context.Context) AnalysisCompletedOutput
- func (i AnalysisCompletedArgs) ToAnalysisCompletedPtrOutput() AnalysisCompletedPtrOutput
- func (i AnalysisCompletedArgs) ToAnalysisCompletedPtrOutputWithContext(ctx context.Context) AnalysisCompletedPtrOutput
- type AnalysisCompletedInput
- type AnalysisCompletedOutput
- func (o AnalysisCompletedOutput) AnalysisType() pulumi.StringArrayOutput
- func (AnalysisCompletedOutput) ElementType() reflect.Type
- func (o AnalysisCompletedOutput) ToAnalysisCompletedOutput() AnalysisCompletedOutput
- func (o AnalysisCompletedOutput) ToAnalysisCompletedOutputWithContext(ctx context.Context) AnalysisCompletedOutput
- func (o AnalysisCompletedOutput) ToAnalysisCompletedPtrOutput() AnalysisCompletedPtrOutput
- func (o AnalysisCompletedOutput) ToAnalysisCompletedPtrOutputWithContext(ctx context.Context) AnalysisCompletedPtrOutput
- type AnalysisCompletedPtrInput
- type AnalysisCompletedPtrOutput
- func (o AnalysisCompletedPtrOutput) AnalysisType() pulumi.StringArrayOutput
- func (o AnalysisCompletedPtrOutput) Elem() AnalysisCompletedOutput
- func (AnalysisCompletedPtrOutput) ElementType() reflect.Type
- func (o AnalysisCompletedPtrOutput) ToAnalysisCompletedPtrOutput() AnalysisCompletedPtrOutput
- func (o AnalysisCompletedPtrOutput) ToAnalysisCompletedPtrOutputWithContext(ctx context.Context) AnalysisCompletedPtrOutput
- type AnalysisCompletedResponse
- type AnalysisCompletedResponseOutput
- func (o AnalysisCompletedResponseOutput) AnalysisType() pulumi.StringArrayOutput
- func (AnalysisCompletedResponseOutput) ElementType() reflect.Type
- func (o AnalysisCompletedResponseOutput) ToAnalysisCompletedResponseOutput() AnalysisCompletedResponseOutput
- func (o AnalysisCompletedResponseOutput) ToAnalysisCompletedResponseOutputWithContext(ctx context.Context) AnalysisCompletedResponseOutput
- type Artifact
- type ArtifactArgs
- type ArtifactArray
- type ArtifactArrayInput
- type ArtifactArrayOutput
- type ArtifactHashes
- type ArtifactHashesArgs
- func (ArtifactHashesArgs) ElementType() reflect.Type
- func (i ArtifactHashesArgs) ToArtifactHashesOutput() ArtifactHashesOutput
- func (i ArtifactHashesArgs) ToArtifactHashesOutputWithContext(ctx context.Context) ArtifactHashesOutput
- func (i ArtifactHashesArgs) ToArtifactHashesPtrOutput() ArtifactHashesPtrOutput
- func (i ArtifactHashesArgs) ToArtifactHashesPtrOutputWithContext(ctx context.Context) ArtifactHashesPtrOutput
- type ArtifactHashesInput
- type ArtifactHashesOutput
- func (ArtifactHashesOutput) ElementType() reflect.Type
- func (o ArtifactHashesOutput) Sha256() pulumi.StringPtrOutput
- func (o ArtifactHashesOutput) ToArtifactHashesOutput() ArtifactHashesOutput
- func (o ArtifactHashesOutput) ToArtifactHashesOutputWithContext(ctx context.Context) ArtifactHashesOutput
- func (o ArtifactHashesOutput) ToArtifactHashesPtrOutput() ArtifactHashesPtrOutput
- func (o ArtifactHashesOutput) ToArtifactHashesPtrOutputWithContext(ctx context.Context) ArtifactHashesPtrOutput
- type ArtifactHashesPtrInput
- type ArtifactHashesPtrOutput
- func (o ArtifactHashesPtrOutput) Elem() ArtifactHashesOutput
- func (ArtifactHashesPtrOutput) ElementType() reflect.Type
- func (o ArtifactHashesPtrOutput) Sha256() pulumi.StringPtrOutput
- func (o ArtifactHashesPtrOutput) ToArtifactHashesPtrOutput() ArtifactHashesPtrOutput
- func (o ArtifactHashesPtrOutput) ToArtifactHashesPtrOutputWithContext(ctx context.Context) ArtifactHashesPtrOutput
- type ArtifactHashesResponse
- type ArtifactHashesResponseOutput
- func (ArtifactHashesResponseOutput) ElementType() reflect.Type
- func (o ArtifactHashesResponseOutput) Sha256() pulumi.StringOutput
- func (o ArtifactHashesResponseOutput) ToArtifactHashesResponseOutput() ArtifactHashesResponseOutput
- func (o ArtifactHashesResponseOutput) ToArtifactHashesResponseOutputWithContext(ctx context.Context) ArtifactHashesResponseOutput
- type ArtifactInput
- type ArtifactOutput
- func (o ArtifactOutput) Checksum() pulumi.StringPtrOutput
- func (ArtifactOutput) ElementType() reflect.Type
- func (o ArtifactOutput) Id() pulumi.StringPtrOutput
- func (o ArtifactOutput) Names() pulumi.StringArrayOutput
- func (o ArtifactOutput) ToArtifactOutput() ArtifactOutput
- func (o ArtifactOutput) ToArtifactOutputWithContext(ctx context.Context) ArtifactOutput
- type ArtifactResponse
- type ArtifactResponseArrayOutput
- func (ArtifactResponseArrayOutput) ElementType() reflect.Type
- func (o ArtifactResponseArrayOutput) Index(i pulumi.IntInput) ArtifactResponseOutput
- func (o ArtifactResponseArrayOutput) ToArtifactResponseArrayOutput() ArtifactResponseArrayOutput
- func (o ArtifactResponseArrayOutput) ToArtifactResponseArrayOutputWithContext(ctx context.Context) ArtifactResponseArrayOutput
- type ArtifactResponseOutput
- func (o ArtifactResponseOutput) Checksum() pulumi.StringOutput
- func (ArtifactResponseOutput) ElementType() reflect.Type
- func (o ArtifactResponseOutput) Names() pulumi.StringArrayOutput
- func (o ArtifactResponseOutput) ToArtifactResponseOutput() ArtifactResponseOutput
- func (o ArtifactResponseOutput) ToArtifactResponseOutputWithContext(ctx context.Context) ArtifactResponseOutput
- type ArtifactRule
- type ArtifactRuleArgs
- type ArtifactRuleArray
- type ArtifactRuleArrayInput
- type ArtifactRuleArrayOutput
- func (ArtifactRuleArrayOutput) ElementType() reflect.Type
- func (o ArtifactRuleArrayOutput) Index(i pulumi.IntInput) ArtifactRuleOutput
- func (o ArtifactRuleArrayOutput) ToArtifactRuleArrayOutput() ArtifactRuleArrayOutput
- func (o ArtifactRuleArrayOutput) ToArtifactRuleArrayOutputWithContext(ctx context.Context) ArtifactRuleArrayOutput
- type ArtifactRuleInput
- type ArtifactRuleOutput
- type ArtifactRuleResponse
- type ArtifactRuleResponseArrayOutput
- func (ArtifactRuleResponseArrayOutput) ElementType() reflect.Type
- func (o ArtifactRuleResponseArrayOutput) Index(i pulumi.IntInput) ArtifactRuleResponseOutput
- func (o ArtifactRuleResponseArrayOutput) ToArtifactRuleResponseArrayOutput() ArtifactRuleResponseArrayOutput
- func (o ArtifactRuleResponseArrayOutput) ToArtifactRuleResponseArrayOutputWithContext(ctx context.Context) ArtifactRuleResponseArrayOutput
- type ArtifactRuleResponseOutput
- func (o ArtifactRuleResponseOutput) ArtifactRule() pulumi.StringArrayOutput
- func (ArtifactRuleResponseOutput) ElementType() reflect.Type
- func (o ArtifactRuleResponseOutput) ToArtifactRuleResponseOutput() ArtifactRuleResponseOutput
- func (o ArtifactRuleResponseOutput) ToArtifactRuleResponseOutputWithContext(ctx context.Context) ArtifactRuleResponseOutput
- type Assessment
- type AssessmentArgs
- func (AssessmentArgs) ElementType() reflect.Type
- func (i AssessmentArgs) ToAssessmentOutput() AssessmentOutput
- func (i AssessmentArgs) ToAssessmentOutputWithContext(ctx context.Context) AssessmentOutput
- func (i AssessmentArgs) ToAssessmentPtrOutput() AssessmentPtrOutput
- func (i AssessmentArgs) ToAssessmentPtrOutputWithContext(ctx context.Context) AssessmentPtrOutput
- type AssessmentInput
- type AssessmentOutput
- func (o AssessmentOutput) Cve() pulumi.StringPtrOutputdeprecated
- func (AssessmentOutput) ElementType() reflect.Type
- func (o AssessmentOutput) Impacts() pulumi.StringArrayOutput
- func (o AssessmentOutput) Justification() JustificationPtrOutput
- func (o AssessmentOutput) LongDescription() pulumi.StringPtrOutput
- func (o AssessmentOutput) RelatedUris() RelatedUrlArrayOutput
- func (o AssessmentOutput) Remediations() RemediationArrayOutput
- func (o AssessmentOutput) ShortDescription() pulumi.StringPtrOutput
- func (o AssessmentOutput) State() AssessmentStatePtrOutput
- func (o AssessmentOutput) ToAssessmentOutput() AssessmentOutput
- func (o AssessmentOutput) ToAssessmentOutputWithContext(ctx context.Context) AssessmentOutput
- func (o AssessmentOutput) ToAssessmentPtrOutput() AssessmentPtrOutput
- func (o AssessmentOutput) ToAssessmentPtrOutputWithContext(ctx context.Context) AssessmentPtrOutput
- func (o AssessmentOutput) VulnerabilityId() pulumi.StringPtrOutput
- type AssessmentPtrInput
- type AssessmentPtrOutput
- func (o AssessmentPtrOutput) Cve() pulumi.StringPtrOutputdeprecated
- func (o AssessmentPtrOutput) Elem() AssessmentOutput
- func (AssessmentPtrOutput) ElementType() reflect.Type
- func (o AssessmentPtrOutput) Impacts() pulumi.StringArrayOutput
- func (o AssessmentPtrOutput) Justification() JustificationPtrOutput
- func (o AssessmentPtrOutput) LongDescription() pulumi.StringPtrOutput
- func (o AssessmentPtrOutput) RelatedUris() RelatedUrlArrayOutput
- func (o AssessmentPtrOutput) Remediations() RemediationArrayOutput
- func (o AssessmentPtrOutput) ShortDescription() pulumi.StringPtrOutput
- func (o AssessmentPtrOutput) State() AssessmentStatePtrOutput
- func (o AssessmentPtrOutput) ToAssessmentPtrOutput() AssessmentPtrOutput
- func (o AssessmentPtrOutput) ToAssessmentPtrOutputWithContext(ctx context.Context) AssessmentPtrOutput
- func (o AssessmentPtrOutput) VulnerabilityId() pulumi.StringPtrOutput
- type AssessmentResponse
- type AssessmentResponseOutput
- func (o AssessmentResponseOutput) Cve() pulumi.StringOutputdeprecated
- func (AssessmentResponseOutput) ElementType() reflect.Type
- func (o AssessmentResponseOutput) Impacts() pulumi.StringArrayOutput
- func (o AssessmentResponseOutput) Justification() JustificationResponseOutput
- func (o AssessmentResponseOutput) LongDescription() pulumi.StringOutput
- func (o AssessmentResponseOutput) RelatedUris() RelatedUrlResponseArrayOutput
- func (o AssessmentResponseOutput) Remediations() RemediationResponseArrayOutput
- func (o AssessmentResponseOutput) ShortDescription() pulumi.StringOutput
- func (o AssessmentResponseOutput) State() pulumi.StringOutput
- func (o AssessmentResponseOutput) ToAssessmentResponseOutput() AssessmentResponseOutput
- func (o AssessmentResponseOutput) ToAssessmentResponseOutputWithContext(ctx context.Context) AssessmentResponseOutput
- func (o AssessmentResponseOutput) VulnerabilityId() pulumi.StringOutput
- type AssessmentState
- func (AssessmentState) ElementType() reflect.Type
- func (e AssessmentState) ToAssessmentStateOutput() AssessmentStateOutput
- func (e AssessmentState) ToAssessmentStateOutputWithContext(ctx context.Context) AssessmentStateOutput
- func (e AssessmentState) ToAssessmentStatePtrOutput() AssessmentStatePtrOutput
- func (e AssessmentState) ToAssessmentStatePtrOutputWithContext(ctx context.Context) AssessmentStatePtrOutput
- func (e AssessmentState) ToStringOutput() pulumi.StringOutput
- func (e AssessmentState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssessmentState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssessmentState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssessmentStateInput
- type AssessmentStateOutput
- func (AssessmentStateOutput) ElementType() reflect.Type
- func (o AssessmentStateOutput) ToAssessmentStateOutput() AssessmentStateOutput
- func (o AssessmentStateOutput) ToAssessmentStateOutputWithContext(ctx context.Context) AssessmentStateOutput
- func (o AssessmentStateOutput) ToAssessmentStatePtrOutput() AssessmentStatePtrOutput
- func (o AssessmentStateOutput) ToAssessmentStatePtrOutputWithContext(ctx context.Context) AssessmentStatePtrOutput
- func (o AssessmentStateOutput) ToStringOutput() pulumi.StringOutput
- func (o AssessmentStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssessmentStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssessmentStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssessmentStatePtrInput
- type AssessmentStatePtrOutput
- func (o AssessmentStatePtrOutput) Elem() AssessmentStateOutput
- func (AssessmentStatePtrOutput) ElementType() reflect.Type
- func (o AssessmentStatePtrOutput) ToAssessmentStatePtrOutput() AssessmentStatePtrOutput
- func (o AssessmentStatePtrOutput) ToAssessmentStatePtrOutputWithContext(ctx context.Context) AssessmentStatePtrOutput
- func (o AssessmentStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssessmentStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Attestation
- type AttestationArgs
- func (AttestationArgs) ElementType() reflect.Type
- func (i AttestationArgs) ToAttestationOutput() AttestationOutput
- func (i AttestationArgs) ToAttestationOutputWithContext(ctx context.Context) AttestationOutput
- func (i AttestationArgs) ToAttestationPtrOutput() AttestationPtrOutput
- func (i AttestationArgs) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
- type AttestationInput
- type AttestationOutput
- func (AttestationOutput) ElementType() reflect.Type
- func (o AttestationOutput) GenericSignedAttestation() GenericSignedAttestationPtrOutput
- func (o AttestationOutput) PgpSignedAttestation() PgpSignedAttestationPtrOutput
- func (o AttestationOutput) ToAttestationOutput() AttestationOutput
- func (o AttestationOutput) ToAttestationOutputWithContext(ctx context.Context) AttestationOutput
- func (o AttestationOutput) ToAttestationPtrOutput() AttestationPtrOutput
- func (o AttestationOutput) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
- type AttestationPtrInput
- type AttestationPtrOutput
- func (o AttestationPtrOutput) Elem() AttestationOutput
- func (AttestationPtrOutput) ElementType() reflect.Type
- func (o AttestationPtrOutput) GenericSignedAttestation() GenericSignedAttestationPtrOutput
- func (o AttestationPtrOutput) PgpSignedAttestation() PgpSignedAttestationPtrOutput
- func (o AttestationPtrOutput) ToAttestationPtrOutput() AttestationPtrOutput
- func (o AttestationPtrOutput) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
- type AttestationResponse
- type AttestationResponseOutput
- func (AttestationResponseOutput) ElementType() reflect.Type
- func (o AttestationResponseOutput) GenericSignedAttestation() GenericSignedAttestationResponseOutput
- func (o AttestationResponseOutput) PgpSignedAttestation() PgpSignedAttestationResponseOutput
- func (o AttestationResponseOutput) ToAttestationResponseOutput() AttestationResponseOutput
- func (o AttestationResponseOutput) ToAttestationResponseOutputWithContext(ctx context.Context) AttestationResponseOutput
- type Authority
- type AuthorityArgs
- func (AuthorityArgs) ElementType() reflect.Type
- func (i AuthorityArgs) ToAuthorityOutput() AuthorityOutput
- func (i AuthorityArgs) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
- func (i AuthorityArgs) ToAuthorityPtrOutput() AuthorityPtrOutput
- func (i AuthorityArgs) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
- type AuthorityInput
- type AuthorityOutput
- func (AuthorityOutput) ElementType() reflect.Type
- func (o AuthorityOutput) Hint() HintPtrOutput
- func (o AuthorityOutput) ToAuthorityOutput() AuthorityOutput
- func (o AuthorityOutput) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
- func (o AuthorityOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
- func (o AuthorityOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
- type AuthorityPtrInput
- type AuthorityPtrOutput
- func (o AuthorityPtrOutput) Elem() AuthorityOutput
- func (AuthorityPtrOutput) ElementType() reflect.Type
- func (o AuthorityPtrOutput) Hint() HintPtrOutput
- func (o AuthorityPtrOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
- func (o AuthorityPtrOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
- type AuthorityResponse
- type AuthorityResponseOutput
- func (AuthorityResponseOutput) ElementType() reflect.Type
- func (o AuthorityResponseOutput) Hint() HintResponseOutput
- func (o AuthorityResponseOutput) ToAuthorityResponseOutput() AuthorityResponseOutput
- func (o AuthorityResponseOutput) ToAuthorityResponseOutputWithContext(ctx context.Context) AuthorityResponseOutput
- type Basis
- type BasisArgs
- func (BasisArgs) ElementType() reflect.Type
- func (i BasisArgs) ToBasisOutput() BasisOutput
- func (i BasisArgs) ToBasisOutputWithContext(ctx context.Context) BasisOutput
- func (i BasisArgs) ToBasisPtrOutput() BasisPtrOutput
- func (i BasisArgs) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
- type BasisInput
- type BasisOutput
- func (BasisOutput) ElementType() reflect.Type
- func (o BasisOutput) Fingerprint() FingerprintOutput
- func (o BasisOutput) ResourceUrl() pulumi.StringOutput
- func (o BasisOutput) ToBasisOutput() BasisOutput
- func (o BasisOutput) ToBasisOutputWithContext(ctx context.Context) BasisOutput
- func (o BasisOutput) ToBasisPtrOutput() BasisPtrOutput
- func (o BasisOutput) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
- type BasisPtrInput
- type BasisPtrOutput
- func (o BasisPtrOutput) Elem() BasisOutput
- func (BasisPtrOutput) ElementType() reflect.Type
- func (o BasisPtrOutput) Fingerprint() FingerprintPtrOutput
- func (o BasisPtrOutput) ResourceUrl() pulumi.StringPtrOutput
- func (o BasisPtrOutput) ToBasisPtrOutput() BasisPtrOutput
- func (o BasisPtrOutput) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
- type BasisResponse
- type BasisResponseOutput
- func (BasisResponseOutput) ElementType() reflect.Type
- func (o BasisResponseOutput) Fingerprint() FingerprintResponseOutput
- func (o BasisResponseOutput) ResourceUrl() pulumi.StringOutput
- func (o BasisResponseOutput) ToBasisResponseOutput() BasisResponseOutput
- func (o BasisResponseOutput) ToBasisResponseOutputWithContext(ctx context.Context) BasisResponseOutput
- type Binding
- type BindingArgs
- type BindingArray
- type BindingArrayInput
- type BindingArrayOutput
- type BindingInput
- type BindingOutput
- func (o BindingOutput) Condition() ExprPtrOutput
- func (BindingOutput) ElementType() reflect.Type
- func (o BindingOutput) Members() pulumi.StringArrayOutput
- func (o BindingOutput) Role() pulumi.StringPtrOutput
- func (o BindingOutput) ToBindingOutput() BindingOutput
- func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
- type BindingResponse
- type BindingResponseArrayOutput
- func (BindingResponseArrayOutput) ElementType() reflect.Type
- func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
- type BindingResponseOutput
- func (o BindingResponseOutput) Condition() ExprResponseOutput
- func (BindingResponseOutput) ElementType() reflect.Type
- func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
- func (o BindingResponseOutput) Role() pulumi.StringOutput
- func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
- func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
- type Build
- type BuildArgs
- func (BuildArgs) ElementType() reflect.Type
- func (i BuildArgs) ToBuildOutput() BuildOutput
- func (i BuildArgs) ToBuildOutputWithContext(ctx context.Context) BuildOutput
- func (i BuildArgs) ToBuildPtrOutput() BuildPtrOutput
- func (i BuildArgs) ToBuildPtrOutputWithContext(ctx context.Context) BuildPtrOutput
- type BuildDefinition
- type BuildDefinitionArgs
- func (BuildDefinitionArgs) ElementType() reflect.Type
- func (i BuildDefinitionArgs) ToBuildDefinitionOutput() BuildDefinitionOutput
- func (i BuildDefinitionArgs) ToBuildDefinitionOutputWithContext(ctx context.Context) BuildDefinitionOutput
- func (i BuildDefinitionArgs) ToBuildDefinitionPtrOutput() BuildDefinitionPtrOutput
- func (i BuildDefinitionArgs) ToBuildDefinitionPtrOutputWithContext(ctx context.Context) BuildDefinitionPtrOutput
- type BuildDefinitionInput
- type BuildDefinitionOutput
- func (o BuildDefinitionOutput) BuildType() pulumi.StringPtrOutput
- func (BuildDefinitionOutput) ElementType() reflect.Type
- func (o BuildDefinitionOutput) ExternalParameters() pulumi.StringMapOutput
- func (o BuildDefinitionOutput) InternalParameters() pulumi.StringMapOutput
- func (o BuildDefinitionOutput) ResolvedDependencies() ResourceDescriptorArrayOutput
- func (o BuildDefinitionOutput) ToBuildDefinitionOutput() BuildDefinitionOutput
- func (o BuildDefinitionOutput) ToBuildDefinitionOutputWithContext(ctx context.Context) BuildDefinitionOutput
- func (o BuildDefinitionOutput) ToBuildDefinitionPtrOutput() BuildDefinitionPtrOutput
- func (o BuildDefinitionOutput) ToBuildDefinitionPtrOutputWithContext(ctx context.Context) BuildDefinitionPtrOutput
- type BuildDefinitionPtrInput
- type BuildDefinitionPtrOutput
- func (o BuildDefinitionPtrOutput) BuildType() pulumi.StringPtrOutput
- func (o BuildDefinitionPtrOutput) Elem() BuildDefinitionOutput
- func (BuildDefinitionPtrOutput) ElementType() reflect.Type
- func (o BuildDefinitionPtrOutput) ExternalParameters() pulumi.StringMapOutput
- func (o BuildDefinitionPtrOutput) InternalParameters() pulumi.StringMapOutput
- func (o BuildDefinitionPtrOutput) ResolvedDependencies() ResourceDescriptorArrayOutput
- func (o BuildDefinitionPtrOutput) ToBuildDefinitionPtrOutput() BuildDefinitionPtrOutput
- func (o BuildDefinitionPtrOutput) ToBuildDefinitionPtrOutputWithContext(ctx context.Context) BuildDefinitionPtrOutput
- type BuildDefinitionResponse
- type BuildDefinitionResponseOutput
- func (o BuildDefinitionResponseOutput) BuildType() pulumi.StringOutput
- func (BuildDefinitionResponseOutput) ElementType() reflect.Type
- func (o BuildDefinitionResponseOutput) ExternalParameters() pulumi.StringMapOutput
- func (o BuildDefinitionResponseOutput) InternalParameters() pulumi.StringMapOutput
- func (o BuildDefinitionResponseOutput) ResolvedDependencies() ResourceDescriptorResponseArrayOutput
- func (o BuildDefinitionResponseOutput) ToBuildDefinitionResponseOutput() BuildDefinitionResponseOutput
- func (o BuildDefinitionResponseOutput) ToBuildDefinitionResponseOutputWithContext(ctx context.Context) BuildDefinitionResponseOutput
- type BuildInput
- type BuildMetadata
- type BuildMetadataArgs
- func (BuildMetadataArgs) ElementType() reflect.Type
- func (i BuildMetadataArgs) ToBuildMetadataOutput() BuildMetadataOutput
- func (i BuildMetadataArgs) ToBuildMetadataOutputWithContext(ctx context.Context) BuildMetadataOutput
- func (i BuildMetadataArgs) ToBuildMetadataPtrOutput() BuildMetadataPtrOutput
- func (i BuildMetadataArgs) ToBuildMetadataPtrOutputWithContext(ctx context.Context) BuildMetadataPtrOutput
- type BuildMetadataInput
- type BuildMetadataOutput
- func (BuildMetadataOutput) ElementType() reflect.Type
- func (o BuildMetadataOutput) FinishedOn() pulumi.StringPtrOutput
- func (o BuildMetadataOutput) InvocationId() pulumi.StringPtrOutput
- func (o BuildMetadataOutput) StartedOn() pulumi.StringPtrOutput
- func (o BuildMetadataOutput) ToBuildMetadataOutput() BuildMetadataOutput
- func (o BuildMetadataOutput) ToBuildMetadataOutputWithContext(ctx context.Context) BuildMetadataOutput
- func (o BuildMetadataOutput) ToBuildMetadataPtrOutput() BuildMetadataPtrOutput
- func (o BuildMetadataOutput) ToBuildMetadataPtrOutputWithContext(ctx context.Context) BuildMetadataPtrOutput
- type BuildMetadataPtrInput
- type BuildMetadataPtrOutput
- func (o BuildMetadataPtrOutput) Elem() BuildMetadataOutput
- func (BuildMetadataPtrOutput) ElementType() reflect.Type
- func (o BuildMetadataPtrOutput) FinishedOn() pulumi.StringPtrOutput
- func (o BuildMetadataPtrOutput) InvocationId() pulumi.StringPtrOutput
- func (o BuildMetadataPtrOutput) StartedOn() pulumi.StringPtrOutput
- func (o BuildMetadataPtrOutput) ToBuildMetadataPtrOutput() BuildMetadataPtrOutput
- func (o BuildMetadataPtrOutput) ToBuildMetadataPtrOutputWithContext(ctx context.Context) BuildMetadataPtrOutput
- type BuildMetadataResponse
- type BuildMetadataResponseOutput
- func (BuildMetadataResponseOutput) ElementType() reflect.Type
- func (o BuildMetadataResponseOutput) FinishedOn() pulumi.StringOutput
- func (o BuildMetadataResponseOutput) InvocationId() pulumi.StringOutput
- func (o BuildMetadataResponseOutput) StartedOn() pulumi.StringOutput
- func (o BuildMetadataResponseOutput) ToBuildMetadataResponseOutput() BuildMetadataResponseOutput
- func (o BuildMetadataResponseOutput) ToBuildMetadataResponseOutputWithContext(ctx context.Context) BuildMetadataResponseOutput
- type BuildOutput
- func (o BuildOutput) BuilderVersion() pulumi.StringOutput
- func (BuildOutput) ElementType() reflect.Type
- func (o BuildOutput) Signature() BuildSignaturePtrOutput
- func (o BuildOutput) ToBuildOutput() BuildOutput
- func (o BuildOutput) ToBuildOutputWithContext(ctx context.Context) BuildOutput
- func (o BuildOutput) ToBuildPtrOutput() BuildPtrOutput
- func (o BuildOutput) ToBuildPtrOutputWithContext(ctx context.Context) BuildPtrOutput
- type BuildProvenance
- type BuildProvenanceArgs
- func (BuildProvenanceArgs) ElementType() reflect.Type
- func (i BuildProvenanceArgs) ToBuildProvenanceOutput() BuildProvenanceOutput
- func (i BuildProvenanceArgs) ToBuildProvenanceOutputWithContext(ctx context.Context) BuildProvenanceOutput
- func (i BuildProvenanceArgs) ToBuildProvenancePtrOutput() BuildProvenancePtrOutput
- func (i BuildProvenanceArgs) ToBuildProvenancePtrOutputWithContext(ctx context.Context) BuildProvenancePtrOutput
- type BuildProvenanceInput
- type BuildProvenanceOutput
- func (o BuildProvenanceOutput) BuildOptions() pulumi.StringMapOutput
- func (o BuildProvenanceOutput) BuilderVersion() pulumi.StringPtrOutput
- func (o BuildProvenanceOutput) BuiltArtifacts() ArtifactArrayOutput
- func (o BuildProvenanceOutput) Commands() CommandArrayOutput
- func (o BuildProvenanceOutput) CreateTime() pulumi.StringPtrOutput
- func (o BuildProvenanceOutput) Creator() pulumi.StringPtrOutput
- func (BuildProvenanceOutput) ElementType() reflect.Type
- func (o BuildProvenanceOutput) EndTime() pulumi.StringPtrOutput
- func (o BuildProvenanceOutput) Id() pulumi.StringOutput
- func (o BuildProvenanceOutput) LogsUri() pulumi.StringPtrOutput
- func (o BuildProvenanceOutput) Project() pulumi.StringPtrOutput
- func (o BuildProvenanceOutput) SourceProvenance() SourcePtrOutput
- func (o BuildProvenanceOutput) StartTime() pulumi.StringPtrOutput
- func (o BuildProvenanceOutput) ToBuildProvenanceOutput() BuildProvenanceOutput
- func (o BuildProvenanceOutput) ToBuildProvenanceOutputWithContext(ctx context.Context) BuildProvenanceOutput
- func (o BuildProvenanceOutput) ToBuildProvenancePtrOutput() BuildProvenancePtrOutput
- func (o BuildProvenanceOutput) ToBuildProvenancePtrOutputWithContext(ctx context.Context) BuildProvenancePtrOutput
- func (o BuildProvenanceOutput) TriggerId() pulumi.StringPtrOutput
- type BuildProvenancePtrInput
- type BuildProvenancePtrOutput
- func (o BuildProvenancePtrOutput) BuildOptions() pulumi.StringMapOutput
- func (o BuildProvenancePtrOutput) BuilderVersion() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) BuiltArtifacts() ArtifactArrayOutput
- func (o BuildProvenancePtrOutput) Commands() CommandArrayOutput
- func (o BuildProvenancePtrOutput) CreateTime() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) Creator() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) Elem() BuildProvenanceOutput
- func (BuildProvenancePtrOutput) ElementType() reflect.Type
- func (o BuildProvenancePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) Id() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) LogsUri() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) Project() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) SourceProvenance() SourcePtrOutput
- func (o BuildProvenancePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) ToBuildProvenancePtrOutput() BuildProvenancePtrOutput
- func (o BuildProvenancePtrOutput) ToBuildProvenancePtrOutputWithContext(ctx context.Context) BuildProvenancePtrOutput
- func (o BuildProvenancePtrOutput) TriggerId() pulumi.StringPtrOutput
- type BuildProvenanceResponse
- type BuildProvenanceResponseOutput
- func (o BuildProvenanceResponseOutput) BuildOptions() pulumi.StringMapOutput
- func (o BuildProvenanceResponseOutput) BuilderVersion() pulumi.StringOutput
- func (o BuildProvenanceResponseOutput) BuiltArtifacts() ArtifactResponseArrayOutput
- func (o BuildProvenanceResponseOutput) Commands() CommandResponseArrayOutput
- func (o BuildProvenanceResponseOutput) CreateTime() pulumi.StringOutput
- func (o BuildProvenanceResponseOutput) Creator() pulumi.StringOutput
- func (BuildProvenanceResponseOutput) ElementType() reflect.Type
- func (o BuildProvenanceResponseOutput) EndTime() pulumi.StringOutput
- func (o BuildProvenanceResponseOutput) LogsUri() pulumi.StringOutput
- func (o BuildProvenanceResponseOutput) Project() pulumi.StringOutput
- func (o BuildProvenanceResponseOutput) SourceProvenance() SourceResponseOutput
- func (o BuildProvenanceResponseOutput) StartTime() pulumi.StringOutput
- func (o BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutput() BuildProvenanceResponseOutput
- func (o BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutputWithContext(ctx context.Context) BuildProvenanceResponseOutput
- func (o BuildProvenanceResponseOutput) TriggerId() pulumi.StringOutput
- type BuildPtrInput
- type BuildPtrOutput
- func (o BuildPtrOutput) BuilderVersion() pulumi.StringPtrOutput
- func (o BuildPtrOutput) Elem() BuildOutput
- func (BuildPtrOutput) ElementType() reflect.Type
- func (o BuildPtrOutput) Signature() BuildSignaturePtrOutput
- func (o BuildPtrOutput) ToBuildPtrOutput() BuildPtrOutput
- func (o BuildPtrOutput) ToBuildPtrOutputWithContext(ctx context.Context) BuildPtrOutput
- type BuildResponse
- type BuildResponseOutput
- func (o BuildResponseOutput) BuilderVersion() pulumi.StringOutput
- func (BuildResponseOutput) ElementType() reflect.Type
- func (o BuildResponseOutput) Signature() BuildSignatureResponseOutput
- func (o BuildResponseOutput) ToBuildResponseOutput() BuildResponseOutput
- func (o BuildResponseOutput) ToBuildResponseOutputWithContext(ctx context.Context) BuildResponseOutput
- type BuildSignature
- type BuildSignatureArgs
- func (BuildSignatureArgs) ElementType() reflect.Type
- func (i BuildSignatureArgs) ToBuildSignatureOutput() BuildSignatureOutput
- func (i BuildSignatureArgs) ToBuildSignatureOutputWithContext(ctx context.Context) BuildSignatureOutput
- func (i BuildSignatureArgs) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
- func (i BuildSignatureArgs) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
- type BuildSignatureInput
- type BuildSignatureKeyType
- func (BuildSignatureKeyType) ElementType() reflect.Type
- func (e BuildSignatureKeyType) ToBuildSignatureKeyTypeOutput() BuildSignatureKeyTypeOutput
- func (e BuildSignatureKeyType) ToBuildSignatureKeyTypeOutputWithContext(ctx context.Context) BuildSignatureKeyTypeOutput
- func (e BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
- func (e BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
- func (e BuildSignatureKeyType) ToStringOutput() pulumi.StringOutput
- func (e BuildSignatureKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BuildSignatureKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BuildSignatureKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildSignatureKeyTypeInput
- type BuildSignatureKeyTypeOutput
- func (BuildSignatureKeyTypeOutput) ElementType() reflect.Type
- func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutput() BuildSignatureKeyTypeOutput
- func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutputWithContext(ctx context.Context) BuildSignatureKeyTypeOutput
- func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureKeyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o BuildSignatureKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BuildSignatureKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildSignatureKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildSignatureKeyTypePtrInput
- type BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureKeyTypePtrOutput) Elem() BuildSignatureKeyTypeOutput
- func (BuildSignatureKeyTypePtrOutput) ElementType() reflect.Type
- func (o BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildSignatureKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildSignatureOutput
- func (BuildSignatureOutput) ElementType() reflect.Type
- func (o BuildSignatureOutput) KeyId() pulumi.StringPtrOutput
- func (o BuildSignatureOutput) KeyType() BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureOutput) PublicKey() pulumi.StringPtrOutput
- func (o BuildSignatureOutput) Signature() pulumi.StringOutput
- func (o BuildSignatureOutput) ToBuildSignatureOutput() BuildSignatureOutput
- func (o BuildSignatureOutput) ToBuildSignatureOutputWithContext(ctx context.Context) BuildSignatureOutput
- func (o BuildSignatureOutput) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
- func (o BuildSignatureOutput) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
- type BuildSignaturePtrInput
- type BuildSignaturePtrOutput
- func (o BuildSignaturePtrOutput) Elem() BuildSignatureOutput
- func (BuildSignaturePtrOutput) ElementType() reflect.Type
- func (o BuildSignaturePtrOutput) KeyId() pulumi.StringPtrOutput
- func (o BuildSignaturePtrOutput) KeyType() BuildSignatureKeyTypePtrOutput
- func (o BuildSignaturePtrOutput) PublicKey() pulumi.StringPtrOutput
- func (o BuildSignaturePtrOutput) Signature() pulumi.StringPtrOutput
- func (o BuildSignaturePtrOutput) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
- func (o BuildSignaturePtrOutput) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
- type BuildSignatureResponse
- type BuildSignatureResponseOutput
- func (BuildSignatureResponseOutput) ElementType() reflect.Type
- func (o BuildSignatureResponseOutput) KeyId() pulumi.StringOutput
- func (o BuildSignatureResponseOutput) KeyType() pulumi.StringOutput
- func (o BuildSignatureResponseOutput) PublicKey() pulumi.StringOutput
- func (o BuildSignatureResponseOutput) Signature() pulumi.StringOutput
- func (o BuildSignatureResponseOutput) ToBuildSignatureResponseOutput() BuildSignatureResponseOutput
- func (o BuildSignatureResponseOutput) ToBuildSignatureResponseOutputWithContext(ctx context.Context) BuildSignatureResponseOutput
- type ByProducts
- type ByProductsArgs
- func (ByProductsArgs) ElementType() reflect.Type
- func (i ByProductsArgs) ToByProductsOutput() ByProductsOutput
- func (i ByProductsArgs) ToByProductsOutputWithContext(ctx context.Context) ByProductsOutput
- func (i ByProductsArgs) ToByProductsPtrOutput() ByProductsPtrOutput
- func (i ByProductsArgs) ToByProductsPtrOutputWithContext(ctx context.Context) ByProductsPtrOutput
- type ByProductsInput
- type ByProductsOutput
- func (o ByProductsOutput) CustomValues() pulumi.StringMapOutput
- func (ByProductsOutput) ElementType() reflect.Type
- func (o ByProductsOutput) ToByProductsOutput() ByProductsOutput
- func (o ByProductsOutput) ToByProductsOutputWithContext(ctx context.Context) ByProductsOutput
- func (o ByProductsOutput) ToByProductsPtrOutput() ByProductsPtrOutput
- func (o ByProductsOutput) ToByProductsPtrOutputWithContext(ctx context.Context) ByProductsPtrOutput
- type ByProductsPtrInput
- type ByProductsPtrOutput
- func (o ByProductsPtrOutput) CustomValues() pulumi.StringMapOutput
- func (o ByProductsPtrOutput) Elem() ByProductsOutput
- func (ByProductsPtrOutput) ElementType() reflect.Type
- func (o ByProductsPtrOutput) ToByProductsPtrOutput() ByProductsPtrOutput
- func (o ByProductsPtrOutput) ToByProductsPtrOutputWithContext(ctx context.Context) ByProductsPtrOutput
- type ByProductsResponse
- type ByProductsResponseOutput
- func (o ByProductsResponseOutput) CustomValues() pulumi.StringMapOutput
- func (ByProductsResponseOutput) ElementType() reflect.Type
- func (o ByProductsResponseOutput) ToByProductsResponseOutput() ByProductsResponseOutput
- func (o ByProductsResponseOutput) ToByProductsResponseOutputWithContext(ctx context.Context) ByProductsResponseOutput
- type CVSS
- type CVSSArgs
- type CVSSAttackComplexity
- func (CVSSAttackComplexity) ElementType() reflect.Type
- func (e CVSSAttackComplexity) ToCVSSAttackComplexityOutput() CVSSAttackComplexityOutput
- func (e CVSSAttackComplexity) ToCVSSAttackComplexityOutputWithContext(ctx context.Context) CVSSAttackComplexityOutput
- func (e CVSSAttackComplexity) ToCVSSAttackComplexityPtrOutput() CVSSAttackComplexityPtrOutput
- func (e CVSSAttackComplexity) ToCVSSAttackComplexityPtrOutputWithContext(ctx context.Context) CVSSAttackComplexityPtrOutput
- func (e CVSSAttackComplexity) ToStringOutput() pulumi.StringOutput
- func (e CVSSAttackComplexity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSAttackComplexity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSAttackComplexity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSAttackComplexityInput
- type CVSSAttackComplexityOutput
- func (CVSSAttackComplexityOutput) ElementType() reflect.Type
- func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityOutput() CVSSAttackComplexityOutput
- func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityOutputWithContext(ctx context.Context) CVSSAttackComplexityOutput
- func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityPtrOutput() CVSSAttackComplexityPtrOutput
- func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityPtrOutputWithContext(ctx context.Context) CVSSAttackComplexityPtrOutput
- func (o CVSSAttackComplexityOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSAttackComplexityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSAttackComplexityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSAttackComplexityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSAttackComplexityPtrInput
- type CVSSAttackComplexityPtrOutput
- func (o CVSSAttackComplexityPtrOutput) Elem() CVSSAttackComplexityOutput
- func (CVSSAttackComplexityPtrOutput) ElementType() reflect.Type
- func (o CVSSAttackComplexityPtrOutput) ToCVSSAttackComplexityPtrOutput() CVSSAttackComplexityPtrOutput
- func (o CVSSAttackComplexityPtrOutput) ToCVSSAttackComplexityPtrOutputWithContext(ctx context.Context) CVSSAttackComplexityPtrOutput
- func (o CVSSAttackComplexityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSAttackComplexityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSAttackVector
- func (CVSSAttackVector) ElementType() reflect.Type
- func (e CVSSAttackVector) ToCVSSAttackVectorOutput() CVSSAttackVectorOutput
- func (e CVSSAttackVector) ToCVSSAttackVectorOutputWithContext(ctx context.Context) CVSSAttackVectorOutput
- func (e CVSSAttackVector) ToCVSSAttackVectorPtrOutput() CVSSAttackVectorPtrOutput
- func (e CVSSAttackVector) ToCVSSAttackVectorPtrOutputWithContext(ctx context.Context) CVSSAttackVectorPtrOutput
- func (e CVSSAttackVector) ToStringOutput() pulumi.StringOutput
- func (e CVSSAttackVector) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSAttackVector) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSAttackVector) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSAttackVectorInput
- type CVSSAttackVectorOutput
- func (CVSSAttackVectorOutput) ElementType() reflect.Type
- func (o CVSSAttackVectorOutput) ToCVSSAttackVectorOutput() CVSSAttackVectorOutput
- func (o CVSSAttackVectorOutput) ToCVSSAttackVectorOutputWithContext(ctx context.Context) CVSSAttackVectorOutput
- func (o CVSSAttackVectorOutput) ToCVSSAttackVectorPtrOutput() CVSSAttackVectorPtrOutput
- func (o CVSSAttackVectorOutput) ToCVSSAttackVectorPtrOutputWithContext(ctx context.Context) CVSSAttackVectorPtrOutput
- func (o CVSSAttackVectorOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSAttackVectorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSAttackVectorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSAttackVectorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSAttackVectorPtrInput
- type CVSSAttackVectorPtrOutput
- func (o CVSSAttackVectorPtrOutput) Elem() CVSSAttackVectorOutput
- func (CVSSAttackVectorPtrOutput) ElementType() reflect.Type
- func (o CVSSAttackVectorPtrOutput) ToCVSSAttackVectorPtrOutput() CVSSAttackVectorPtrOutput
- func (o CVSSAttackVectorPtrOutput) ToCVSSAttackVectorPtrOutputWithContext(ctx context.Context) CVSSAttackVectorPtrOutput
- func (o CVSSAttackVectorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSAttackVectorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSAuthentication
- func (CVSSAuthentication) ElementType() reflect.Type
- func (e CVSSAuthentication) ToCVSSAuthenticationOutput() CVSSAuthenticationOutput
- func (e CVSSAuthentication) ToCVSSAuthenticationOutputWithContext(ctx context.Context) CVSSAuthenticationOutput
- func (e CVSSAuthentication) ToCVSSAuthenticationPtrOutput() CVSSAuthenticationPtrOutput
- func (e CVSSAuthentication) ToCVSSAuthenticationPtrOutputWithContext(ctx context.Context) CVSSAuthenticationPtrOutput
- func (e CVSSAuthentication) ToStringOutput() pulumi.StringOutput
- func (e CVSSAuthentication) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSAuthentication) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSAuthentication) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSAuthenticationInput
- type CVSSAuthenticationOutput
- func (CVSSAuthenticationOutput) ElementType() reflect.Type
- func (o CVSSAuthenticationOutput) ToCVSSAuthenticationOutput() CVSSAuthenticationOutput
- func (o CVSSAuthenticationOutput) ToCVSSAuthenticationOutputWithContext(ctx context.Context) CVSSAuthenticationOutput
- func (o CVSSAuthenticationOutput) ToCVSSAuthenticationPtrOutput() CVSSAuthenticationPtrOutput
- func (o CVSSAuthenticationOutput) ToCVSSAuthenticationPtrOutputWithContext(ctx context.Context) CVSSAuthenticationPtrOutput
- func (o CVSSAuthenticationOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSAuthenticationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSAuthenticationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSAuthenticationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSAuthenticationPtrInput
- type CVSSAuthenticationPtrOutput
- func (o CVSSAuthenticationPtrOutput) Elem() CVSSAuthenticationOutput
- func (CVSSAuthenticationPtrOutput) ElementType() reflect.Type
- func (o CVSSAuthenticationPtrOutput) ToCVSSAuthenticationPtrOutput() CVSSAuthenticationPtrOutput
- func (o CVSSAuthenticationPtrOutput) ToCVSSAuthenticationPtrOutputWithContext(ctx context.Context) CVSSAuthenticationPtrOutput
- func (o CVSSAuthenticationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSAuthenticationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSAvailabilityImpact
- func (CVSSAvailabilityImpact) ElementType() reflect.Type
- func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactOutput() CVSSAvailabilityImpactOutput
- func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactOutputWithContext(ctx context.Context) CVSSAvailabilityImpactOutput
- func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactPtrOutput() CVSSAvailabilityImpactPtrOutput
- func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSAvailabilityImpactPtrOutput
- func (e CVSSAvailabilityImpact) ToStringOutput() pulumi.StringOutput
- func (e CVSSAvailabilityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSAvailabilityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSAvailabilityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSAvailabilityImpactInput
- type CVSSAvailabilityImpactOutput
- func (CVSSAvailabilityImpactOutput) ElementType() reflect.Type
- func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactOutput() CVSSAvailabilityImpactOutput
- func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactOutputWithContext(ctx context.Context) CVSSAvailabilityImpactOutput
- func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactPtrOutput() CVSSAvailabilityImpactPtrOutput
- func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSAvailabilityImpactPtrOutput
- func (o CVSSAvailabilityImpactOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSAvailabilityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSAvailabilityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSAvailabilityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSAvailabilityImpactPtrInput
- type CVSSAvailabilityImpactPtrOutput
- func (o CVSSAvailabilityImpactPtrOutput) Elem() CVSSAvailabilityImpactOutput
- func (CVSSAvailabilityImpactPtrOutput) ElementType() reflect.Type
- func (o CVSSAvailabilityImpactPtrOutput) ToCVSSAvailabilityImpactPtrOutput() CVSSAvailabilityImpactPtrOutput
- func (o CVSSAvailabilityImpactPtrOutput) ToCVSSAvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSAvailabilityImpactPtrOutput
- func (o CVSSAvailabilityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSAvailabilityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSConfidentialityImpact
- func (CVSSConfidentialityImpact) ElementType() reflect.Type
- func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactOutput() CVSSConfidentialityImpactOutput
- func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactOutputWithContext(ctx context.Context) CVSSConfidentialityImpactOutput
- func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactPtrOutput() CVSSConfidentialityImpactPtrOutput
- func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSConfidentialityImpactPtrOutput
- func (e CVSSConfidentialityImpact) ToStringOutput() pulumi.StringOutput
- func (e CVSSConfidentialityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSConfidentialityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSConfidentialityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSConfidentialityImpactInput
- type CVSSConfidentialityImpactOutput
- func (CVSSConfidentialityImpactOutput) ElementType() reflect.Type
- func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactOutput() CVSSConfidentialityImpactOutput
- func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactOutputWithContext(ctx context.Context) CVSSConfidentialityImpactOutput
- func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactPtrOutput() CVSSConfidentialityImpactPtrOutput
- func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSConfidentialityImpactPtrOutput
- func (o CVSSConfidentialityImpactOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSConfidentialityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSConfidentialityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSConfidentialityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSConfidentialityImpactPtrInput
- type CVSSConfidentialityImpactPtrOutput
- func (o CVSSConfidentialityImpactPtrOutput) Elem() CVSSConfidentialityImpactOutput
- func (CVSSConfidentialityImpactPtrOutput) ElementType() reflect.Type
- func (o CVSSConfidentialityImpactPtrOutput) ToCVSSConfidentialityImpactPtrOutput() CVSSConfidentialityImpactPtrOutput
- func (o CVSSConfidentialityImpactPtrOutput) ToCVSSConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSConfidentialityImpactPtrOutput
- func (o CVSSConfidentialityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSConfidentialityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSInput
- type CVSSIntegrityImpact
- func (CVSSIntegrityImpact) ElementType() reflect.Type
- func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactOutput() CVSSIntegrityImpactOutput
- func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactOutputWithContext(ctx context.Context) CVSSIntegrityImpactOutput
- func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactPtrOutput() CVSSIntegrityImpactPtrOutput
- func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSIntegrityImpactPtrOutput
- func (e CVSSIntegrityImpact) ToStringOutput() pulumi.StringOutput
- func (e CVSSIntegrityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSIntegrityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSIntegrityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSIntegrityImpactInput
- type CVSSIntegrityImpactOutput
- func (CVSSIntegrityImpactOutput) ElementType() reflect.Type
- func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactOutput() CVSSIntegrityImpactOutput
- func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactOutputWithContext(ctx context.Context) CVSSIntegrityImpactOutput
- func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactPtrOutput() CVSSIntegrityImpactPtrOutput
- func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSIntegrityImpactPtrOutput
- func (o CVSSIntegrityImpactOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSIntegrityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSIntegrityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSIntegrityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSIntegrityImpactPtrInput
- type CVSSIntegrityImpactPtrOutput
- func (o CVSSIntegrityImpactPtrOutput) Elem() CVSSIntegrityImpactOutput
- func (CVSSIntegrityImpactPtrOutput) ElementType() reflect.Type
- func (o CVSSIntegrityImpactPtrOutput) ToCVSSIntegrityImpactPtrOutput() CVSSIntegrityImpactPtrOutput
- func (o CVSSIntegrityImpactPtrOutput) ToCVSSIntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSIntegrityImpactPtrOutput
- func (o CVSSIntegrityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSIntegrityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSOutput
- func (o CVSSOutput) AttackComplexity() CVSSAttackComplexityPtrOutput
- func (o CVSSOutput) AttackVector() CVSSAttackVectorPtrOutput
- func (o CVSSOutput) Authentication() CVSSAuthenticationPtrOutput
- func (o CVSSOutput) AvailabilityImpact() CVSSAvailabilityImpactPtrOutput
- func (o CVSSOutput) BaseScore() pulumi.Float64PtrOutput
- func (o CVSSOutput) ConfidentialityImpact() CVSSConfidentialityImpactPtrOutput
- func (CVSSOutput) ElementType() reflect.Type
- func (o CVSSOutput) ExploitabilityScore() pulumi.Float64PtrOutput
- func (o CVSSOutput) ImpactScore() pulumi.Float64PtrOutput
- func (o CVSSOutput) IntegrityImpact() CVSSIntegrityImpactPtrOutput
- func (o CVSSOutput) PrivilegesRequired() CVSSPrivilegesRequiredPtrOutput
- func (o CVSSOutput) Scope() CVSSScopePtrOutput
- func (o CVSSOutput) ToCVSSOutput() CVSSOutput
- func (o CVSSOutput) ToCVSSOutputWithContext(ctx context.Context) CVSSOutput
- func (o CVSSOutput) ToCVSSPtrOutput() CVSSPtrOutput
- func (o CVSSOutput) ToCVSSPtrOutputWithContext(ctx context.Context) CVSSPtrOutput
- func (o CVSSOutput) UserInteraction() CVSSUserInteractionPtrOutput
- type CVSSPrivilegesRequired
- func (CVSSPrivilegesRequired) ElementType() reflect.Type
- func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredOutput() CVSSPrivilegesRequiredOutput
- func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredOutput
- func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredPtrOutput() CVSSPrivilegesRequiredPtrOutput
- func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredPtrOutput
- func (e CVSSPrivilegesRequired) ToStringOutput() pulumi.StringOutput
- func (e CVSSPrivilegesRequired) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSPrivilegesRequired) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSPrivilegesRequired) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSPrivilegesRequiredInput
- type CVSSPrivilegesRequiredOutput
- func (CVSSPrivilegesRequiredOutput) ElementType() reflect.Type
- func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredOutput() CVSSPrivilegesRequiredOutput
- func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredOutput
- func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredPtrOutput() CVSSPrivilegesRequiredPtrOutput
- func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredPtrOutput
- func (o CVSSPrivilegesRequiredOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSPrivilegesRequiredOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSPrivilegesRequiredOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSPrivilegesRequiredOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSPrivilegesRequiredPtrInput
- type CVSSPrivilegesRequiredPtrOutput
- func (o CVSSPrivilegesRequiredPtrOutput) Elem() CVSSPrivilegesRequiredOutput
- func (CVSSPrivilegesRequiredPtrOutput) ElementType() reflect.Type
- func (o CVSSPrivilegesRequiredPtrOutput) ToCVSSPrivilegesRequiredPtrOutput() CVSSPrivilegesRequiredPtrOutput
- func (o CVSSPrivilegesRequiredPtrOutput) ToCVSSPrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredPtrOutput
- func (o CVSSPrivilegesRequiredPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSPrivilegesRequiredPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSPtrInput
- type CVSSPtrOutput
- func (o CVSSPtrOutput) AttackComplexity() CVSSAttackComplexityPtrOutput
- func (o CVSSPtrOutput) AttackVector() CVSSAttackVectorPtrOutput
- func (o CVSSPtrOutput) Authentication() CVSSAuthenticationPtrOutput
- func (o CVSSPtrOutput) AvailabilityImpact() CVSSAvailabilityImpactPtrOutput
- func (o CVSSPtrOutput) BaseScore() pulumi.Float64PtrOutput
- func (o CVSSPtrOutput) ConfidentialityImpact() CVSSConfidentialityImpactPtrOutput
- func (o CVSSPtrOutput) Elem() CVSSOutput
- func (CVSSPtrOutput) ElementType() reflect.Type
- func (o CVSSPtrOutput) ExploitabilityScore() pulumi.Float64PtrOutput
- func (o CVSSPtrOutput) ImpactScore() pulumi.Float64PtrOutput
- func (o CVSSPtrOutput) IntegrityImpact() CVSSIntegrityImpactPtrOutput
- func (o CVSSPtrOutput) PrivilegesRequired() CVSSPrivilegesRequiredPtrOutput
- func (o CVSSPtrOutput) Scope() CVSSScopePtrOutput
- func (o CVSSPtrOutput) ToCVSSPtrOutput() CVSSPtrOutput
- func (o CVSSPtrOutput) ToCVSSPtrOutputWithContext(ctx context.Context) CVSSPtrOutput
- func (o CVSSPtrOutput) UserInteraction() CVSSUserInteractionPtrOutput
- type CVSSResponse
- type CVSSResponseOutput
- func (o CVSSResponseOutput) AttackComplexity() pulumi.StringOutput
- func (o CVSSResponseOutput) AttackVector() pulumi.StringOutput
- func (o CVSSResponseOutput) Authentication() pulumi.StringOutput
- func (o CVSSResponseOutput) AvailabilityImpact() pulumi.StringOutput
- func (o CVSSResponseOutput) BaseScore() pulumi.Float64Output
- func (o CVSSResponseOutput) ConfidentialityImpact() pulumi.StringOutput
- func (CVSSResponseOutput) ElementType() reflect.Type
- func (o CVSSResponseOutput) ExploitabilityScore() pulumi.Float64Output
- func (o CVSSResponseOutput) ImpactScore() pulumi.Float64Output
- func (o CVSSResponseOutput) IntegrityImpact() pulumi.StringOutput
- func (o CVSSResponseOutput) PrivilegesRequired() pulumi.StringOutput
- func (o CVSSResponseOutput) Scope() pulumi.StringOutput
- func (o CVSSResponseOutput) ToCVSSResponseOutput() CVSSResponseOutput
- func (o CVSSResponseOutput) ToCVSSResponseOutputWithContext(ctx context.Context) CVSSResponseOutput
- func (o CVSSResponseOutput) UserInteraction() pulumi.StringOutput
- type CVSSScope
- func (CVSSScope) ElementType() reflect.Type
- func (e CVSSScope) ToCVSSScopeOutput() CVSSScopeOutput
- func (e CVSSScope) ToCVSSScopeOutputWithContext(ctx context.Context) CVSSScopeOutput
- func (e CVSSScope) ToCVSSScopePtrOutput() CVSSScopePtrOutput
- func (e CVSSScope) ToCVSSScopePtrOutputWithContext(ctx context.Context) CVSSScopePtrOutput
- func (e CVSSScope) ToStringOutput() pulumi.StringOutput
- func (e CVSSScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSScopeInput
- type CVSSScopeOutput
- func (CVSSScopeOutput) ElementType() reflect.Type
- func (o CVSSScopeOutput) ToCVSSScopeOutput() CVSSScopeOutput
- func (o CVSSScopeOutput) ToCVSSScopeOutputWithContext(ctx context.Context) CVSSScopeOutput
- func (o CVSSScopeOutput) ToCVSSScopePtrOutput() CVSSScopePtrOutput
- func (o CVSSScopeOutput) ToCVSSScopePtrOutputWithContext(ctx context.Context) CVSSScopePtrOutput
- func (o CVSSScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSScopePtrInput
- type CVSSScopePtrOutput
- func (o CVSSScopePtrOutput) Elem() CVSSScopeOutput
- func (CVSSScopePtrOutput) ElementType() reflect.Type
- func (o CVSSScopePtrOutput) ToCVSSScopePtrOutput() CVSSScopePtrOutput
- func (o CVSSScopePtrOutput) ToCVSSScopePtrOutputWithContext(ctx context.Context) CVSSScopePtrOutput
- func (o CVSSScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSUserInteraction
- func (CVSSUserInteraction) ElementType() reflect.Type
- func (e CVSSUserInteraction) ToCVSSUserInteractionOutput() CVSSUserInteractionOutput
- func (e CVSSUserInteraction) ToCVSSUserInteractionOutputWithContext(ctx context.Context) CVSSUserInteractionOutput
- func (e CVSSUserInteraction) ToCVSSUserInteractionPtrOutput() CVSSUserInteractionPtrOutput
- func (e CVSSUserInteraction) ToCVSSUserInteractionPtrOutputWithContext(ctx context.Context) CVSSUserInteractionPtrOutput
- func (e CVSSUserInteraction) ToStringOutput() pulumi.StringOutput
- func (e CVSSUserInteraction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSUserInteraction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSUserInteraction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSUserInteractionInput
- type CVSSUserInteractionOutput
- func (CVSSUserInteractionOutput) ElementType() reflect.Type
- func (o CVSSUserInteractionOutput) ToCVSSUserInteractionOutput() CVSSUserInteractionOutput
- func (o CVSSUserInteractionOutput) ToCVSSUserInteractionOutputWithContext(ctx context.Context) CVSSUserInteractionOutput
- func (o CVSSUserInteractionOutput) ToCVSSUserInteractionPtrOutput() CVSSUserInteractionPtrOutput
- func (o CVSSUserInteractionOutput) ToCVSSUserInteractionPtrOutputWithContext(ctx context.Context) CVSSUserInteractionPtrOutput
- func (o CVSSUserInteractionOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSUserInteractionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSUserInteractionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSUserInteractionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSUserInteractionPtrInput
- type CVSSUserInteractionPtrOutput
- func (o CVSSUserInteractionPtrOutput) Elem() CVSSUserInteractionOutput
- func (CVSSUserInteractionPtrOutput) ElementType() reflect.Type
- func (o CVSSUserInteractionPtrOutput) ToCVSSUserInteractionPtrOutput() CVSSUserInteractionPtrOutput
- func (o CVSSUserInteractionPtrOutput) ToCVSSUserInteractionPtrOutputWithContext(ctx context.Context) CVSSUserInteractionPtrOutput
- func (o CVSSUserInteractionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSUserInteractionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3
- type CVSSv3Args
- func (CVSSv3Args) ElementType() reflect.Type
- func (i CVSSv3Args) ToCVSSv3Output() CVSSv3Output
- func (i CVSSv3Args) ToCVSSv3OutputWithContext(ctx context.Context) CVSSv3Output
- func (i CVSSv3Args) ToCVSSv3PtrOutput() CVSSv3PtrOutput
- func (i CVSSv3Args) ToCVSSv3PtrOutputWithContext(ctx context.Context) CVSSv3PtrOutput
- type CVSSv3AttackComplexity
- func (CVSSv3AttackComplexity) ElementType() reflect.Type
- func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutput() CVSSv3AttackComplexityOutput
- func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutputWithContext(ctx context.Context) CVSSv3AttackComplexityOutput
- func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput
- func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutputWithContext(ctx context.Context) CVSSv3AttackComplexityPtrOutput
- func (e CVSSv3AttackComplexity) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3AttackComplexity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3AttackComplexity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3AttackComplexity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AttackComplexityInput
- type CVSSv3AttackComplexityOutput
- func (CVSSv3AttackComplexityOutput) ElementType() reflect.Type
- func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutput() CVSSv3AttackComplexityOutput
- func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutputWithContext(ctx context.Context) CVSSv3AttackComplexityOutput
- func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput
- func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutputWithContext(ctx context.Context) CVSSv3AttackComplexityPtrOutput
- func (o CVSSv3AttackComplexityOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3AttackComplexityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3AttackComplexityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3AttackComplexityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AttackComplexityPtrInput
- type CVSSv3AttackComplexityPtrOutput
- func (o CVSSv3AttackComplexityPtrOutput) Elem() CVSSv3AttackComplexityOutput
- func (CVSSv3AttackComplexityPtrOutput) ElementType() reflect.Type
- func (o CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput
- func (o CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutputWithContext(ctx context.Context) CVSSv3AttackComplexityPtrOutput
- func (o CVSSv3AttackComplexityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3AttackComplexityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AttackVector
- func (CVSSv3AttackVector) ElementType() reflect.Type
- func (e CVSSv3AttackVector) ToCVSSv3AttackVectorOutput() CVSSv3AttackVectorOutput
- func (e CVSSv3AttackVector) ToCVSSv3AttackVectorOutputWithContext(ctx context.Context) CVSSv3AttackVectorOutput
- func (e CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput
- func (e CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutputWithContext(ctx context.Context) CVSSv3AttackVectorPtrOutput
- func (e CVSSv3AttackVector) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3AttackVector) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3AttackVector) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3AttackVector) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AttackVectorInput
- type CVSSv3AttackVectorOutput
- func (CVSSv3AttackVectorOutput) ElementType() reflect.Type
- func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutput() CVSSv3AttackVectorOutput
- func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutputWithContext(ctx context.Context) CVSSv3AttackVectorOutput
- func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput
- func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutputWithContext(ctx context.Context) CVSSv3AttackVectorPtrOutput
- func (o CVSSv3AttackVectorOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3AttackVectorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3AttackVectorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3AttackVectorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AttackVectorPtrInput
- type CVSSv3AttackVectorPtrOutput
- func (o CVSSv3AttackVectorPtrOutput) Elem() CVSSv3AttackVectorOutput
- func (CVSSv3AttackVectorPtrOutput) ElementType() reflect.Type
- func (o CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput
- func (o CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutputWithContext(ctx context.Context) CVSSv3AttackVectorPtrOutput
- func (o CVSSv3AttackVectorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3AttackVectorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AvailabilityImpact
- func (CVSSv3AvailabilityImpact) ElementType() reflect.Type
- func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutput() CVSSv3AvailabilityImpactOutput
- func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactOutput
- func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput
- func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactPtrOutput
- func (e CVSSv3AvailabilityImpact) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3AvailabilityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3AvailabilityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3AvailabilityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AvailabilityImpactInput
- type CVSSv3AvailabilityImpactOutput
- func (CVSSv3AvailabilityImpactOutput) ElementType() reflect.Type
- func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutput() CVSSv3AvailabilityImpactOutput
- func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactOutput
- func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput
- func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactPtrOutput
- func (o CVSSv3AvailabilityImpactOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3AvailabilityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3AvailabilityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3AvailabilityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3AvailabilityImpactPtrInput
- type CVSSv3AvailabilityImpactPtrOutput
- func (o CVSSv3AvailabilityImpactPtrOutput) Elem() CVSSv3AvailabilityImpactOutput
- func (CVSSv3AvailabilityImpactPtrOutput) ElementType() reflect.Type
- func (o CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput
- func (o CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactPtrOutput
- func (o CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3ConfidentialityImpact
- func (CVSSv3ConfidentialityImpact) ElementType() reflect.Type
- func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutput() CVSSv3ConfidentialityImpactOutput
- func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactOutput
- func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput
- func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactPtrOutput
- func (e CVSSv3ConfidentialityImpact) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3ConfidentialityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3ConfidentialityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3ConfidentialityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3ConfidentialityImpactInput
- type CVSSv3ConfidentialityImpactOutput
- func (CVSSv3ConfidentialityImpactOutput) ElementType() reflect.Type
- func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutput() CVSSv3ConfidentialityImpactOutput
- func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactOutput
- func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput
- func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactPtrOutput
- func (o CVSSv3ConfidentialityImpactOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3ConfidentialityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3ConfidentialityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3ConfidentialityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3ConfidentialityImpactPtrInput
- type CVSSv3ConfidentialityImpactPtrOutput
- func (o CVSSv3ConfidentialityImpactPtrOutput) Elem() CVSSv3ConfidentialityImpactOutput
- func (CVSSv3ConfidentialityImpactPtrOutput) ElementType() reflect.Type
- func (o CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput
- func (o CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactPtrOutput
- func (o CVSSv3ConfidentialityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3ConfidentialityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3Input
- type CVSSv3IntegrityImpact
- func (CVSSv3IntegrityImpact) ElementType() reflect.Type
- func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutput() CVSSv3IntegrityImpactOutput
- func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactOutput
- func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput
- func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactPtrOutput
- func (e CVSSv3IntegrityImpact) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3IntegrityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3IntegrityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3IntegrityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3IntegrityImpactInput
- type CVSSv3IntegrityImpactOutput
- func (CVSSv3IntegrityImpactOutput) ElementType() reflect.Type
- func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutput() CVSSv3IntegrityImpactOutput
- func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactOutput
- func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput
- func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactPtrOutput
- func (o CVSSv3IntegrityImpactOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3IntegrityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3IntegrityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3IntegrityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3IntegrityImpactPtrInput
- type CVSSv3IntegrityImpactPtrOutput
- func (o CVSSv3IntegrityImpactPtrOutput) Elem() CVSSv3IntegrityImpactOutput
- func (CVSSv3IntegrityImpactPtrOutput) ElementType() reflect.Type
- func (o CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput
- func (o CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactPtrOutput
- func (o CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3Output
- func (o CVSSv3Output) AttackComplexity() CVSSv3AttackComplexityPtrOutput
- func (o CVSSv3Output) AttackVector() CVSSv3AttackVectorPtrOutput
- func (o CVSSv3Output) AvailabilityImpact() CVSSv3AvailabilityImpactPtrOutput
- func (o CVSSv3Output) BaseScore() pulumi.Float64PtrOutput
- func (o CVSSv3Output) ConfidentialityImpact() CVSSv3ConfidentialityImpactPtrOutput
- func (CVSSv3Output) ElementType() reflect.Type
- func (o CVSSv3Output) ExploitabilityScore() pulumi.Float64PtrOutput
- func (o CVSSv3Output) ImpactScore() pulumi.Float64PtrOutput
- func (o CVSSv3Output) IntegrityImpact() CVSSv3IntegrityImpactPtrOutput
- func (o CVSSv3Output) PrivilegesRequired() CVSSv3PrivilegesRequiredPtrOutput
- func (o CVSSv3Output) Scope() CVSSv3ScopePtrOutput
- func (o CVSSv3Output) ToCVSSv3Output() CVSSv3Output
- func (o CVSSv3Output) ToCVSSv3OutputWithContext(ctx context.Context) CVSSv3Output
- func (o CVSSv3Output) ToCVSSv3PtrOutput() CVSSv3PtrOutput
- func (o CVSSv3Output) ToCVSSv3PtrOutputWithContext(ctx context.Context) CVSSv3PtrOutput
- func (o CVSSv3Output) UserInteraction() CVSSv3UserInteractionPtrOutput
- type CVSSv3PrivilegesRequired
- func (CVSSv3PrivilegesRequired) ElementType() reflect.Type
- func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutput() CVSSv3PrivilegesRequiredOutput
- func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredOutput
- func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput
- func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredPtrOutput
- func (e CVSSv3PrivilegesRequired) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3PrivilegesRequired) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3PrivilegesRequired) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3PrivilegesRequired) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3PrivilegesRequiredInput
- type CVSSv3PrivilegesRequiredOutput
- func (CVSSv3PrivilegesRequiredOutput) ElementType() reflect.Type
- func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutput() CVSSv3PrivilegesRequiredOutput
- func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredOutput
- func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput
- func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredPtrOutput
- func (o CVSSv3PrivilegesRequiredOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3PrivilegesRequiredOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3PrivilegesRequiredOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3PrivilegesRequiredOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3PrivilegesRequiredPtrInput
- type CVSSv3PrivilegesRequiredPtrOutput
- func (o CVSSv3PrivilegesRequiredPtrOutput) Elem() CVSSv3PrivilegesRequiredOutput
- func (CVSSv3PrivilegesRequiredPtrOutput) ElementType() reflect.Type
- func (o CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput
- func (o CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredPtrOutput
- func (o CVSSv3PrivilegesRequiredPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3PrivilegesRequiredPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3PtrInput
- type CVSSv3PtrOutput
- func (o CVSSv3PtrOutput) AttackComplexity() CVSSv3AttackComplexityPtrOutput
- func (o CVSSv3PtrOutput) AttackVector() CVSSv3AttackVectorPtrOutput
- func (o CVSSv3PtrOutput) AvailabilityImpact() CVSSv3AvailabilityImpactPtrOutput
- func (o CVSSv3PtrOutput) BaseScore() pulumi.Float64PtrOutput
- func (o CVSSv3PtrOutput) ConfidentialityImpact() CVSSv3ConfidentialityImpactPtrOutput
- func (o CVSSv3PtrOutput) Elem() CVSSv3Output
- func (CVSSv3PtrOutput) ElementType() reflect.Type
- func (o CVSSv3PtrOutput) ExploitabilityScore() pulumi.Float64PtrOutput
- func (o CVSSv3PtrOutput) ImpactScore() pulumi.Float64PtrOutput
- func (o CVSSv3PtrOutput) IntegrityImpact() CVSSv3IntegrityImpactPtrOutput
- func (o CVSSv3PtrOutput) PrivilegesRequired() CVSSv3PrivilegesRequiredPtrOutput
- func (o CVSSv3PtrOutput) Scope() CVSSv3ScopePtrOutput
- func (o CVSSv3PtrOutput) ToCVSSv3PtrOutput() CVSSv3PtrOutput
- func (o CVSSv3PtrOutput) ToCVSSv3PtrOutputWithContext(ctx context.Context) CVSSv3PtrOutput
- func (o CVSSv3PtrOutput) UserInteraction() CVSSv3UserInteractionPtrOutput
- type CVSSv3Response
- type CVSSv3ResponseOutput
- func (o CVSSv3ResponseOutput) AttackComplexity() pulumi.StringOutput
- func (o CVSSv3ResponseOutput) AttackVector() pulumi.StringOutput
- func (o CVSSv3ResponseOutput) AvailabilityImpact() pulumi.StringOutput
- func (o CVSSv3ResponseOutput) BaseScore() pulumi.Float64Output
- func (o CVSSv3ResponseOutput) ConfidentialityImpact() pulumi.StringOutput
- func (CVSSv3ResponseOutput) ElementType() reflect.Type
- func (o CVSSv3ResponseOutput) ExploitabilityScore() pulumi.Float64Output
- func (o CVSSv3ResponseOutput) ImpactScore() pulumi.Float64Output
- func (o CVSSv3ResponseOutput) IntegrityImpact() pulumi.StringOutput
- func (o CVSSv3ResponseOutput) PrivilegesRequired() pulumi.StringOutput
- func (o CVSSv3ResponseOutput) Scope() pulumi.StringOutput
- func (o CVSSv3ResponseOutput) ToCVSSv3ResponseOutput() CVSSv3ResponseOutput
- func (o CVSSv3ResponseOutput) ToCVSSv3ResponseOutputWithContext(ctx context.Context) CVSSv3ResponseOutput
- func (o CVSSv3ResponseOutput) UserInteraction() pulumi.StringOutput
- type CVSSv3Scope
- func (CVSSv3Scope) ElementType() reflect.Type
- func (e CVSSv3Scope) ToCVSSv3ScopeOutput() CVSSv3ScopeOutput
- func (e CVSSv3Scope) ToCVSSv3ScopeOutputWithContext(ctx context.Context) CVSSv3ScopeOutput
- func (e CVSSv3Scope) ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput
- func (e CVSSv3Scope) ToCVSSv3ScopePtrOutputWithContext(ctx context.Context) CVSSv3ScopePtrOutput
- func (e CVSSv3Scope) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3Scope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3Scope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3Scope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3ScopeInput
- type CVSSv3ScopeOutput
- func (CVSSv3ScopeOutput) ElementType() reflect.Type
- func (o CVSSv3ScopeOutput) ToCVSSv3ScopeOutput() CVSSv3ScopeOutput
- func (o CVSSv3ScopeOutput) ToCVSSv3ScopeOutputWithContext(ctx context.Context) CVSSv3ScopeOutput
- func (o CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput
- func (o CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutputWithContext(ctx context.Context) CVSSv3ScopePtrOutput
- func (o CVSSv3ScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3ScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3ScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3ScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3ScopePtrInput
- type CVSSv3ScopePtrOutput
- func (o CVSSv3ScopePtrOutput) Elem() CVSSv3ScopeOutput
- func (CVSSv3ScopePtrOutput) ElementType() reflect.Type
- func (o CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput
- func (o CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutputWithContext(ctx context.Context) CVSSv3ScopePtrOutput
- func (o CVSSv3ScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3ScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3UserInteraction
- func (CVSSv3UserInteraction) ElementType() reflect.Type
- func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionOutput() CVSSv3UserInteractionOutput
- func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionOutputWithContext(ctx context.Context) CVSSv3UserInteractionOutput
- func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput
- func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutputWithContext(ctx context.Context) CVSSv3UserInteractionPtrOutput
- func (e CVSSv3UserInteraction) ToStringOutput() pulumi.StringOutput
- func (e CVSSv3UserInteraction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CVSSv3UserInteraction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CVSSv3UserInteraction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3UserInteractionInput
- type CVSSv3UserInteractionOutput
- func (CVSSv3UserInteractionOutput) ElementType() reflect.Type
- func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutput() CVSSv3UserInteractionOutput
- func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutputWithContext(ctx context.Context) CVSSv3UserInteractionOutput
- func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput
- func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutputWithContext(ctx context.Context) CVSSv3UserInteractionPtrOutput
- func (o CVSSv3UserInteractionOutput) ToStringOutput() pulumi.StringOutput
- func (o CVSSv3UserInteractionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CVSSv3UserInteractionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3UserInteractionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CVSSv3UserInteractionPtrInput
- type CVSSv3UserInteractionPtrOutput
- func (o CVSSv3UserInteractionPtrOutput) Elem() CVSSv3UserInteractionOutput
- func (CVSSv3UserInteractionPtrOutput) ElementType() reflect.Type
- func (o CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput
- func (o CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutputWithContext(ctx context.Context) CVSSv3UserInteractionPtrOutput
- func (o CVSSv3UserInteractionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CVSSv3UserInteractionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudRepoSourceContext
- type CloudRepoSourceContextArgs
- func (CloudRepoSourceContextArgs) ElementType() reflect.Type
- func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextOutput() CloudRepoSourceContextOutput
- func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextOutputWithContext(ctx context.Context) CloudRepoSourceContextOutput
- func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextPtrOutput() CloudRepoSourceContextPtrOutput
- func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextPtrOutputWithContext(ctx context.Context) CloudRepoSourceContextPtrOutput
- type CloudRepoSourceContextInput
- type CloudRepoSourceContextOutput
- func (o CloudRepoSourceContextOutput) AliasContext() AliasContextPtrOutput
- func (CloudRepoSourceContextOutput) ElementType() reflect.Type
- func (o CloudRepoSourceContextOutput) RepoId() RepoIdPtrOutput
- func (o CloudRepoSourceContextOutput) RevisionId() pulumi.StringPtrOutput
- func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextOutput() CloudRepoSourceContextOutput
- func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextOutputWithContext(ctx context.Context) CloudRepoSourceContextOutput
- func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextPtrOutput() CloudRepoSourceContextPtrOutput
- func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextPtrOutputWithContext(ctx context.Context) CloudRepoSourceContextPtrOutput
- type CloudRepoSourceContextPtrInput
- type CloudRepoSourceContextPtrOutput
- func (o CloudRepoSourceContextPtrOutput) AliasContext() AliasContextPtrOutput
- func (o CloudRepoSourceContextPtrOutput) Elem() CloudRepoSourceContextOutput
- func (CloudRepoSourceContextPtrOutput) ElementType() reflect.Type
- func (o CloudRepoSourceContextPtrOutput) RepoId() RepoIdPtrOutput
- func (o CloudRepoSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
- func (o CloudRepoSourceContextPtrOutput) ToCloudRepoSourceContextPtrOutput() CloudRepoSourceContextPtrOutput
- func (o CloudRepoSourceContextPtrOutput) ToCloudRepoSourceContextPtrOutputWithContext(ctx context.Context) CloudRepoSourceContextPtrOutput
- type CloudRepoSourceContextResponse
- type CloudRepoSourceContextResponseOutput
- func (o CloudRepoSourceContextResponseOutput) AliasContext() AliasContextResponseOutput
- func (CloudRepoSourceContextResponseOutput) ElementType() reflect.Type
- func (o CloudRepoSourceContextResponseOutput) RepoId() RepoIdResponseOutput
- func (o CloudRepoSourceContextResponseOutput) RevisionId() pulumi.StringOutput
- func (o CloudRepoSourceContextResponseOutput) ToCloudRepoSourceContextResponseOutput() CloudRepoSourceContextResponseOutput
- func (o CloudRepoSourceContextResponseOutput) ToCloudRepoSourceContextResponseOutputWithContext(ctx context.Context) CloudRepoSourceContextResponseOutput
- type Command
- type CommandArgs
- type CommandArray
- type CommandArrayInput
- type CommandArrayOutput
- type CommandInput
- type CommandOutput
- func (o CommandOutput) Args() pulumi.StringArrayOutput
- func (o CommandOutput) Dir() pulumi.StringPtrOutput
- func (CommandOutput) ElementType() reflect.Type
- func (o CommandOutput) Env() pulumi.StringArrayOutput
- func (o CommandOutput) Id() pulumi.StringPtrOutput
- func (o CommandOutput) Name() pulumi.StringOutput
- func (o CommandOutput) ToCommandOutput() CommandOutput
- func (o CommandOutput) ToCommandOutputWithContext(ctx context.Context) CommandOutput
- func (o CommandOutput) WaitFor() pulumi.StringArrayOutput
- type CommandResponse
- type CommandResponseArrayOutput
- func (CommandResponseArrayOutput) ElementType() reflect.Type
- func (o CommandResponseArrayOutput) Index(i pulumi.IntInput) CommandResponseOutput
- func (o CommandResponseArrayOutput) ToCommandResponseArrayOutput() CommandResponseArrayOutput
- func (o CommandResponseArrayOutput) ToCommandResponseArrayOutputWithContext(ctx context.Context) CommandResponseArrayOutput
- type CommandResponseOutput
- func (o CommandResponseOutput) Args() pulumi.StringArrayOutput
- func (o CommandResponseOutput) Dir() pulumi.StringOutput
- func (CommandResponseOutput) ElementType() reflect.Type
- func (o CommandResponseOutput) Env() pulumi.StringArrayOutput
- func (o CommandResponseOutput) Name() pulumi.StringOutput
- func (o CommandResponseOutput) ToCommandResponseOutput() CommandResponseOutput
- func (o CommandResponseOutput) ToCommandResponseOutputWithContext(ctx context.Context) CommandResponseOutput
- func (o CommandResponseOutput) WaitFor() pulumi.StringArrayOutput
- type Deployable
- type DeployableArgs
- func (DeployableArgs) ElementType() reflect.Type
- func (i DeployableArgs) ToDeployableOutput() DeployableOutput
- func (i DeployableArgs) ToDeployableOutputWithContext(ctx context.Context) DeployableOutput
- func (i DeployableArgs) ToDeployablePtrOutput() DeployablePtrOutput
- func (i DeployableArgs) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
- type DeployableInput
- type DeployableOutput
- func (DeployableOutput) ElementType() reflect.Type
- func (o DeployableOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeployableOutput) ToDeployableOutput() DeployableOutput
- func (o DeployableOutput) ToDeployableOutputWithContext(ctx context.Context) DeployableOutput
- func (o DeployableOutput) ToDeployablePtrOutput() DeployablePtrOutput
- func (o DeployableOutput) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
- type DeployablePtrInput
- type DeployablePtrOutput
- func (o DeployablePtrOutput) Elem() DeployableOutput
- func (DeployablePtrOutput) ElementType() reflect.Type
- func (o DeployablePtrOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeployablePtrOutput) ToDeployablePtrOutput() DeployablePtrOutput
- func (o DeployablePtrOutput) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
- type DeployableResponse
- type DeployableResponseOutput
- func (DeployableResponseOutput) ElementType() reflect.Type
- func (o DeployableResponseOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeployableResponseOutput) ToDeployableResponseOutput() DeployableResponseOutput
- func (o DeployableResponseOutput) ToDeployableResponseOutputWithContext(ctx context.Context) DeployableResponseOutput
- type Deployment
- type DeploymentArgs
- func (DeploymentArgs) ElementType() reflect.Type
- func (i DeploymentArgs) ToDeploymentOutput() DeploymentOutput
- func (i DeploymentArgs) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- func (i DeploymentArgs) ToDeploymentPtrOutput() DeploymentPtrOutput
- func (i DeploymentArgs) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
- type DeploymentInput
- type DeploymentOutput
- func (o DeploymentOutput) Address() pulumi.StringPtrOutput
- func (o DeploymentOutput) Config() pulumi.StringPtrOutput
- func (o DeploymentOutput) DeployTime() pulumi.StringOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) Platform() DeploymentPlatformPtrOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- func (o DeploymentOutput) ToDeploymentPtrOutput() DeploymentPtrOutput
- func (o DeploymentOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
- func (o DeploymentOutput) UndeployTime() pulumi.StringPtrOutput
- func (o DeploymentOutput) UserEmail() pulumi.StringPtrOutput
- type DeploymentPlatform
- func (DeploymentPlatform) ElementType() reflect.Type
- func (e DeploymentPlatform) ToDeploymentPlatformOutput() DeploymentPlatformOutput
- func (e DeploymentPlatform) ToDeploymentPlatformOutputWithContext(ctx context.Context) DeploymentPlatformOutput
- func (e DeploymentPlatform) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
- func (e DeploymentPlatform) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
- func (e DeploymentPlatform) ToStringOutput() pulumi.StringOutput
- func (e DeploymentPlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DeploymentPlatform) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DeploymentPlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentPlatformInput
- type DeploymentPlatformOutput
- func (DeploymentPlatformOutput) ElementType() reflect.Type
- func (o DeploymentPlatformOutput) ToDeploymentPlatformOutput() DeploymentPlatformOutput
- func (o DeploymentPlatformOutput) ToDeploymentPlatformOutputWithContext(ctx context.Context) DeploymentPlatformOutput
- func (o DeploymentPlatformOutput) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
- func (o DeploymentPlatformOutput) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
- func (o DeploymentPlatformOutput) ToStringOutput() pulumi.StringOutput
- func (o DeploymentPlatformOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DeploymentPlatformOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentPlatformOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentPlatformPtrInput
- type DeploymentPlatformPtrOutput
- func (o DeploymentPlatformPtrOutput) Elem() DeploymentPlatformOutput
- func (DeploymentPlatformPtrOutput) ElementType() reflect.Type
- func (o DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
- func (o DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
- func (o DeploymentPlatformPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentPlatformPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentPtrInput
- type DeploymentPtrOutput
- func (o DeploymentPtrOutput) Address() pulumi.StringPtrOutput
- func (o DeploymentPtrOutput) Config() pulumi.StringPtrOutput
- func (o DeploymentPtrOutput) DeployTime() pulumi.StringPtrOutput
- func (o DeploymentPtrOutput) Elem() DeploymentOutput
- func (DeploymentPtrOutput) ElementType() reflect.Type
- func (o DeploymentPtrOutput) Platform() DeploymentPlatformPtrOutput
- func (o DeploymentPtrOutput) ToDeploymentPtrOutput() DeploymentPtrOutput
- func (o DeploymentPtrOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
- func (o DeploymentPtrOutput) UndeployTime() pulumi.StringPtrOutput
- func (o DeploymentPtrOutput) UserEmail() pulumi.StringPtrOutput
- type DeploymentResponse
- type DeploymentResponseOutput
- func (o DeploymentResponseOutput) Address() pulumi.StringOutput
- func (o DeploymentResponseOutput) Config() pulumi.StringOutput
- func (o DeploymentResponseOutput) DeployTime() pulumi.StringOutput
- func (DeploymentResponseOutput) ElementType() reflect.Type
- func (o DeploymentResponseOutput) Platform() pulumi.StringOutput
- func (o DeploymentResponseOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeploymentResponseOutput) ToDeploymentResponseOutput() DeploymentResponseOutput
- func (o DeploymentResponseOutput) ToDeploymentResponseOutputWithContext(ctx context.Context) DeploymentResponseOutput
- func (o DeploymentResponseOutput) UndeployTime() pulumi.StringOutput
- func (o DeploymentResponseOutput) UserEmail() pulumi.StringOutput
- type Derived
- type DerivedArgs
- func (DerivedArgs) ElementType() reflect.Type
- func (i DerivedArgs) ToDerivedOutput() DerivedOutput
- func (i DerivedArgs) ToDerivedOutputWithContext(ctx context.Context) DerivedOutput
- func (i DerivedArgs) ToDerivedPtrOutput() DerivedPtrOutput
- func (i DerivedArgs) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
- type DerivedInput
- type DerivedOutput
- func (DerivedOutput) ElementType() reflect.Type
- func (o DerivedOutput) Fingerprint() FingerprintOutput
- func (o DerivedOutput) LayerInfo() LayerArrayOutput
- func (o DerivedOutput) ToDerivedOutput() DerivedOutput
- func (o DerivedOutput) ToDerivedOutputWithContext(ctx context.Context) DerivedOutput
- func (o DerivedOutput) ToDerivedPtrOutput() DerivedPtrOutput
- func (o DerivedOutput) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
- type DerivedPtrInput
- type DerivedPtrOutput
- func (o DerivedPtrOutput) Elem() DerivedOutput
- func (DerivedPtrOutput) ElementType() reflect.Type
- func (o DerivedPtrOutput) Fingerprint() FingerprintPtrOutput
- func (o DerivedPtrOutput) LayerInfo() LayerArrayOutput
- func (o DerivedPtrOutput) ToDerivedPtrOutput() DerivedPtrOutput
- func (o DerivedPtrOutput) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
- type DerivedResponse
- type DerivedResponseOutput
- func (o DerivedResponseOutput) BaseResourceUrl() pulumi.StringOutput
- func (o DerivedResponseOutput) Distance() pulumi.IntOutput
- func (DerivedResponseOutput) ElementType() reflect.Type
- func (o DerivedResponseOutput) Fingerprint() FingerprintResponseOutput
- func (o DerivedResponseOutput) LayerInfo() LayerResponseArrayOutput
- func (o DerivedResponseOutput) ToDerivedResponseOutput() DerivedResponseOutput
- func (o DerivedResponseOutput) ToDerivedResponseOutputWithContext(ctx context.Context) DerivedResponseOutput
- type Detail
- type DetailArgs
- type DetailArray
- type DetailArrayInput
- type DetailArrayOutput
- type DetailInput
- type DetailOutput
- func (o DetailOutput) CpeUri() pulumi.StringOutput
- func (o DetailOutput) Description() pulumi.StringPtrOutput
- func (DetailOutput) ElementType() reflect.Type
- func (o DetailOutput) FixedLocation() VulnerabilityLocationPtrOutput
- func (o DetailOutput) IsObsolete() pulumi.BoolPtrOutput
- func (o DetailOutput) MaxAffectedVersion() VersionPtrOutput
- func (o DetailOutput) MinAffectedVersion() VersionPtrOutput
- func (o DetailOutput) Package() pulumi.StringOutput
- func (o DetailOutput) PackageType() pulumi.StringPtrOutput
- func (o DetailOutput) SeverityName() pulumi.StringPtrOutput
- func (o DetailOutput) Source() pulumi.StringPtrOutput
- func (o DetailOutput) SourceUpdateTime() pulumi.StringPtrOutput
- func (o DetailOutput) ToDetailOutput() DetailOutput
- func (o DetailOutput) ToDetailOutputWithContext(ctx context.Context) DetailOutput
- func (o DetailOutput) Vendor() pulumi.StringPtrOutput
- type DetailResponse
- type DetailResponseArrayOutput
- func (DetailResponseArrayOutput) ElementType() reflect.Type
- func (o DetailResponseArrayOutput) Index(i pulumi.IntInput) DetailResponseOutput
- func (o DetailResponseArrayOutput) ToDetailResponseArrayOutput() DetailResponseArrayOutput
- func (o DetailResponseArrayOutput) ToDetailResponseArrayOutputWithContext(ctx context.Context) DetailResponseArrayOutput
- type DetailResponseOutput
- func (o DetailResponseOutput) CpeUri() pulumi.StringOutput
- func (o DetailResponseOutput) Description() pulumi.StringOutput
- func (DetailResponseOutput) ElementType() reflect.Type
- func (o DetailResponseOutput) FixedLocation() VulnerabilityLocationResponseOutput
- func (o DetailResponseOutput) IsObsolete() pulumi.BoolOutput
- func (o DetailResponseOutput) MaxAffectedVersion() VersionResponseOutput
- func (o DetailResponseOutput) MinAffectedVersion() VersionResponseOutput
- func (o DetailResponseOutput) Package() pulumi.StringOutput
- func (o DetailResponseOutput) PackageType() pulumi.StringOutput
- func (o DetailResponseOutput) SeverityName() pulumi.StringOutput
- func (o DetailResponseOutput) Source() pulumi.StringOutput
- func (o DetailResponseOutput) SourceUpdateTime() pulumi.StringOutput
- func (o DetailResponseOutput) ToDetailResponseOutput() DetailResponseOutput
- func (o DetailResponseOutput) ToDetailResponseOutputWithContext(ctx context.Context) DetailResponseOutput
- func (o DetailResponseOutput) Vendor() pulumi.StringOutput
- type Details
- type DetailsArgs
- func (DetailsArgs) ElementType() reflect.Type
- func (i DetailsArgs) ToDetailsOutput() DetailsOutput
- func (i DetailsArgs) ToDetailsOutputWithContext(ctx context.Context) DetailsOutput
- func (i DetailsArgs) ToDetailsPtrOutput() DetailsPtrOutput
- func (i DetailsArgs) ToDetailsPtrOutputWithContext(ctx context.Context) DetailsPtrOutput
- type DetailsInput
- type DetailsOutput
- func (o DetailsOutput) Attestation() AttestationOutput
- func (DetailsOutput) ElementType() reflect.Type
- func (o DetailsOutput) ToDetailsOutput() DetailsOutput
- func (o DetailsOutput) ToDetailsOutputWithContext(ctx context.Context) DetailsOutput
- func (o DetailsOutput) ToDetailsPtrOutput() DetailsPtrOutput
- func (o DetailsOutput) ToDetailsPtrOutputWithContext(ctx context.Context) DetailsPtrOutput
- type DetailsPtrInput
- type DetailsPtrOutput
- func (o DetailsPtrOutput) Attestation() AttestationPtrOutput
- func (o DetailsPtrOutput) Elem() DetailsOutput
- func (DetailsPtrOutput) ElementType() reflect.Type
- func (o DetailsPtrOutput) ToDetailsPtrOutput() DetailsPtrOutput
- func (o DetailsPtrOutput) ToDetailsPtrOutputWithContext(ctx context.Context) DetailsPtrOutput
- type DetailsResponse
- type DetailsResponseOutput
- func (o DetailsResponseOutput) Attestation() AttestationResponseOutput
- func (DetailsResponseOutput) ElementType() reflect.Type
- func (o DetailsResponseOutput) ToDetailsResponseOutput() DetailsResponseOutput
- func (o DetailsResponseOutput) ToDetailsResponseOutputWithContext(ctx context.Context) DetailsResponseOutput
- type Digest
- type DigestArgs
- type DigestArray
- type DigestArrayInput
- type DigestArrayOutput
- type DigestInput
- type DigestOutput
- type DigestResponse
- type DigestResponseArrayOutput
- func (DigestResponseArrayOutput) ElementType() reflect.Type
- func (o DigestResponseArrayOutput) Index(i pulumi.IntInput) DigestResponseOutput
- func (o DigestResponseArrayOutput) ToDigestResponseArrayOutput() DigestResponseArrayOutput
- func (o DigestResponseArrayOutput) ToDigestResponseArrayOutputWithContext(ctx context.Context) DigestResponseArrayOutput
- type DigestResponseOutput
- func (o DigestResponseOutput) Algo() pulumi.StringOutput
- func (o DigestResponseOutput) DigestBytes() pulumi.StringOutput
- func (DigestResponseOutput) ElementType() reflect.Type
- func (o DigestResponseOutput) ToDigestResponseOutput() DigestResponseOutput
- func (o DigestResponseOutput) ToDigestResponseOutputWithContext(ctx context.Context) DigestResponseOutput
- type Discovered
- type DiscoveredAnalysisStatus
- func (DiscoveredAnalysisStatus) ElementType() reflect.Type
- func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutput() DiscoveredAnalysisStatusOutput
- func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusOutput
- func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput
- func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusPtrOutput
- func (e DiscoveredAnalysisStatus) ToStringOutput() pulumi.StringOutput
- func (e DiscoveredAnalysisStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiscoveredAnalysisStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiscoveredAnalysisStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveredAnalysisStatusInput
- type DiscoveredAnalysisStatusOutput
- func (DiscoveredAnalysisStatusOutput) ElementType() reflect.Type
- func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutput() DiscoveredAnalysisStatusOutput
- func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusOutput
- func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredAnalysisStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o DiscoveredAnalysisStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DiscoveredAnalysisStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveredAnalysisStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveredAnalysisStatusPtrInput
- type DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredAnalysisStatusPtrOutput) Elem() DiscoveredAnalysisStatusOutput
- func (DiscoveredAnalysisStatusPtrOutput) ElementType() reflect.Type
- func (o DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveredArgs
- func (DiscoveredArgs) ElementType() reflect.Type
- func (i DiscoveredArgs) ToDiscoveredOutput() DiscoveredOutput
- func (i DiscoveredArgs) ToDiscoveredOutputWithContext(ctx context.Context) DiscoveredOutput
- func (i DiscoveredArgs) ToDiscoveredPtrOutput() DiscoveredPtrOutput
- func (i DiscoveredArgs) ToDiscoveredPtrOutputWithContext(ctx context.Context) DiscoveredPtrOutput
- type DiscoveredContinuousAnalysis
- func (DiscoveredContinuousAnalysis) ElementType() reflect.Type
- func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutput() DiscoveredContinuousAnalysisOutput
- func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisOutput
- func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput
- func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisPtrOutput
- func (e DiscoveredContinuousAnalysis) ToStringOutput() pulumi.StringOutput
- func (e DiscoveredContinuousAnalysis) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiscoveredContinuousAnalysis) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiscoveredContinuousAnalysis) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveredContinuousAnalysisInput
- type DiscoveredContinuousAnalysisOutput
- func (DiscoveredContinuousAnalysisOutput) ElementType() reflect.Type
- func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutput() DiscoveredContinuousAnalysisOutput
- func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisOutput
- func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput
- func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisPtrOutput
- func (o DiscoveredContinuousAnalysisOutput) ToStringOutput() pulumi.StringOutput
- func (o DiscoveredContinuousAnalysisOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DiscoveredContinuousAnalysisOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveredContinuousAnalysisOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveredContinuousAnalysisPtrInput
- type DiscoveredContinuousAnalysisPtrOutput
- func (o DiscoveredContinuousAnalysisPtrOutput) Elem() DiscoveredContinuousAnalysisOutput
- func (DiscoveredContinuousAnalysisPtrOutput) ElementType() reflect.Type
- func (o DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput
- func (o DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisPtrOutput
- func (o DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveredInput
- type DiscoveredOutput
- func (o DiscoveredOutput) AnalysisCompleted() AnalysisCompletedPtrOutput
- func (o DiscoveredOutput) AnalysisError() StatusArrayOutput
- func (o DiscoveredOutput) AnalysisStatus() DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredOutput) AnalysisStatusError() StatusPtrOutput
- func (o DiscoveredOutput) ContinuousAnalysis() DiscoveredContinuousAnalysisPtrOutput
- func (DiscoveredOutput) ElementType() reflect.Type
- func (o DiscoveredOutput) LastAnalysisTime() pulumi.StringPtrOutputdeprecated
- func (o DiscoveredOutput) LastScanTime() pulumi.StringPtrOutput
- func (o DiscoveredOutput) SbomStatus() SBOMStatusPtrOutput
- func (o DiscoveredOutput) ToDiscoveredOutput() DiscoveredOutput
- func (o DiscoveredOutput) ToDiscoveredOutputWithContext(ctx context.Context) DiscoveredOutput
- func (o DiscoveredOutput) ToDiscoveredPtrOutput() DiscoveredPtrOutput
- func (o DiscoveredOutput) ToDiscoveredPtrOutputWithContext(ctx context.Context) DiscoveredPtrOutput
- type DiscoveredPtrInput
- type DiscoveredPtrOutput
- func (o DiscoveredPtrOutput) AnalysisCompleted() AnalysisCompletedPtrOutput
- func (o DiscoveredPtrOutput) AnalysisError() StatusArrayOutput
- func (o DiscoveredPtrOutput) AnalysisStatus() DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredPtrOutput) AnalysisStatusError() StatusPtrOutput
- func (o DiscoveredPtrOutput) ContinuousAnalysis() DiscoveredContinuousAnalysisPtrOutput
- func (o DiscoveredPtrOutput) Elem() DiscoveredOutput
- func (DiscoveredPtrOutput) ElementType() reflect.Type
- func (o DiscoveredPtrOutput) LastAnalysisTime() pulumi.StringPtrOutputdeprecated
- func (o DiscoveredPtrOutput) LastScanTime() pulumi.StringPtrOutput
- func (o DiscoveredPtrOutput) SbomStatus() SBOMStatusPtrOutput
- func (o DiscoveredPtrOutput) ToDiscoveredPtrOutput() DiscoveredPtrOutput
- func (o DiscoveredPtrOutput) ToDiscoveredPtrOutputWithContext(ctx context.Context) DiscoveredPtrOutput
- type DiscoveredResponse
- type DiscoveredResponseOutput
- func (o DiscoveredResponseOutput) AnalysisCompleted() AnalysisCompletedResponseOutput
- func (o DiscoveredResponseOutput) AnalysisError() StatusResponseArrayOutput
- func (o DiscoveredResponseOutput) AnalysisStatus() pulumi.StringOutput
- func (o DiscoveredResponseOutput) AnalysisStatusError() StatusResponseOutput
- func (o DiscoveredResponseOutput) ContinuousAnalysis() pulumi.StringOutput
- func (DiscoveredResponseOutput) ElementType() reflect.Type
- func (o DiscoveredResponseOutput) LastAnalysisTime() pulumi.StringOutputdeprecated
- func (o DiscoveredResponseOutput) LastScanTime() pulumi.StringOutput
- func (o DiscoveredResponseOutput) SbomStatus() SBOMStatusResponseOutput
- func (o DiscoveredResponseOutput) ToDiscoveredResponseOutput() DiscoveredResponseOutput
- func (o DiscoveredResponseOutput) ToDiscoveredResponseOutputWithContext(ctx context.Context) DiscoveredResponseOutput
- type Discovery
- type DiscoveryAnalysisKind
- func (DiscoveryAnalysisKind) ElementType() reflect.Type
- func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutput() DiscoveryAnalysisKindOutput
- func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutputWithContext(ctx context.Context) DiscoveryAnalysisKindOutput
- func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
- func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
- func (e DiscoveryAnalysisKind) ToStringOutput() pulumi.StringOutput
- func (e DiscoveryAnalysisKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiscoveryAnalysisKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiscoveryAnalysisKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryAnalysisKindInput
- type DiscoveryAnalysisKindOutput
- func (DiscoveryAnalysisKindOutput) ElementType() reflect.Type
- func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutput() DiscoveryAnalysisKindOutput
- func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutputWithContext(ctx context.Context) DiscoveryAnalysisKindOutput
- func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryAnalysisKindOutput) ToStringOutput() pulumi.StringOutput
- func (o DiscoveryAnalysisKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DiscoveryAnalysisKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveryAnalysisKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryAnalysisKindPtrInput
- type DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryAnalysisKindPtrOutput) Elem() DiscoveryAnalysisKindOutput
- func (DiscoveryAnalysisKindPtrOutput) ElementType() reflect.Type
- func (o DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryAnalysisKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveryAnalysisKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryArgs
- func (DiscoveryArgs) ElementType() reflect.Type
- func (i DiscoveryArgs) ToDiscoveryOutput() DiscoveryOutput
- func (i DiscoveryArgs) ToDiscoveryOutputWithContext(ctx context.Context) DiscoveryOutput
- func (i DiscoveryArgs) ToDiscoveryPtrOutput() DiscoveryPtrOutput
- func (i DiscoveryArgs) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
- type DiscoveryInput
- type DiscoveryOutput
- func (o DiscoveryOutput) AnalysisKind() DiscoveryAnalysisKindOutput
- func (DiscoveryOutput) ElementType() reflect.Type
- func (o DiscoveryOutput) ToDiscoveryOutput() DiscoveryOutput
- func (o DiscoveryOutput) ToDiscoveryOutputWithContext(ctx context.Context) DiscoveryOutput
- func (o DiscoveryOutput) ToDiscoveryPtrOutput() DiscoveryPtrOutput
- func (o DiscoveryOutput) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
- type DiscoveryPtrInput
- type DiscoveryPtrOutput
- func (o DiscoveryPtrOutput) AnalysisKind() DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryPtrOutput) Elem() DiscoveryOutput
- func (DiscoveryPtrOutput) ElementType() reflect.Type
- func (o DiscoveryPtrOutput) ToDiscoveryPtrOutput() DiscoveryPtrOutput
- func (o DiscoveryPtrOutput) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
- type DiscoveryResponse
- type DiscoveryResponseOutput
- func (o DiscoveryResponseOutput) AnalysisKind() pulumi.StringOutput
- func (DiscoveryResponseOutput) ElementType() reflect.Type
- func (o DiscoveryResponseOutput) ToDiscoveryResponseOutput() DiscoveryResponseOutput
- func (o DiscoveryResponseOutput) ToDiscoveryResponseOutputWithContext(ctx context.Context) DiscoveryResponseOutput
- type Distribution
- type DistributionArchitecture
- func (DistributionArchitecture) ElementType() reflect.Type
- func (e DistributionArchitecture) ToDistributionArchitectureOutput() DistributionArchitectureOutput
- func (e DistributionArchitecture) ToDistributionArchitectureOutputWithContext(ctx context.Context) DistributionArchitectureOutput
- func (e DistributionArchitecture) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
- func (e DistributionArchitecture) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
- func (e DistributionArchitecture) ToStringOutput() pulumi.StringOutput
- func (e DistributionArchitecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DistributionArchitecture) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DistributionArchitecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DistributionArchitectureInput
- type DistributionArchitectureOutput
- func (DistributionArchitectureOutput) ElementType() reflect.Type
- func (o DistributionArchitectureOutput) ToDistributionArchitectureOutput() DistributionArchitectureOutput
- func (o DistributionArchitectureOutput) ToDistributionArchitectureOutputWithContext(ctx context.Context) DistributionArchitectureOutput
- func (o DistributionArchitectureOutput) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
- func (o DistributionArchitectureOutput) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
- func (o DistributionArchitectureOutput) ToStringOutput() pulumi.StringOutput
- func (o DistributionArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DistributionArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DistributionArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DistributionArchitecturePtrInput
- type DistributionArchitecturePtrOutput
- func (o DistributionArchitecturePtrOutput) Elem() DistributionArchitectureOutput
- func (DistributionArchitecturePtrOutput) ElementType() reflect.Type
- func (o DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
- func (o DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
- func (o DistributionArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DistributionArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DistributionArgs
- type DistributionArray
- type DistributionArrayInput
- type DistributionArrayOutput
- func (DistributionArrayOutput) ElementType() reflect.Type
- func (o DistributionArrayOutput) Index(i pulumi.IntInput) DistributionOutput
- func (o DistributionArrayOutput) ToDistributionArrayOutput() DistributionArrayOutput
- func (o DistributionArrayOutput) ToDistributionArrayOutputWithContext(ctx context.Context) DistributionArrayOutput
- type DistributionInput
- type DistributionOutput
- func (o DistributionOutput) Architecture() DistributionArchitecturePtrOutput
- func (o DistributionOutput) CpeUri() pulumi.StringOutput
- func (o DistributionOutput) Description() pulumi.StringPtrOutput
- func (DistributionOutput) ElementType() reflect.Type
- func (o DistributionOutput) LatestVersion() VersionPtrOutput
- func (o DistributionOutput) Maintainer() pulumi.StringPtrOutput
- func (o DistributionOutput) ToDistributionOutput() DistributionOutput
- func (o DistributionOutput) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
- func (o DistributionOutput) Url() pulumi.StringPtrOutput
- type DistributionResponse
- type DistributionResponseArrayOutput
- func (DistributionResponseArrayOutput) ElementType() reflect.Type
- func (o DistributionResponseArrayOutput) Index(i pulumi.IntInput) DistributionResponseOutput
- func (o DistributionResponseArrayOutput) ToDistributionResponseArrayOutput() DistributionResponseArrayOutput
- func (o DistributionResponseArrayOutput) ToDistributionResponseArrayOutputWithContext(ctx context.Context) DistributionResponseArrayOutput
- type DistributionResponseOutput
- func (o DistributionResponseOutput) Architecture() pulumi.StringOutput
- func (o DistributionResponseOutput) CpeUri() pulumi.StringOutput
- func (o DistributionResponseOutput) Description() pulumi.StringOutput
- func (DistributionResponseOutput) ElementType() reflect.Type
- func (o DistributionResponseOutput) LatestVersion() VersionResponseOutput
- func (o DistributionResponseOutput) Maintainer() pulumi.StringOutput
- func (o DistributionResponseOutput) ToDistributionResponseOutput() DistributionResponseOutput
- func (o DistributionResponseOutput) ToDistributionResponseOutputWithContext(ctx context.Context) DistributionResponseOutput
- func (o DistributionResponseOutput) Url() pulumi.StringOutput
- type DocumentNote
- type DocumentNoteArgs
- func (DocumentNoteArgs) ElementType() reflect.Type
- func (i DocumentNoteArgs) ToDocumentNoteOutput() DocumentNoteOutput
- func (i DocumentNoteArgs) ToDocumentNoteOutputWithContext(ctx context.Context) DocumentNoteOutput
- func (i DocumentNoteArgs) ToDocumentNotePtrOutput() DocumentNotePtrOutput
- func (i DocumentNoteArgs) ToDocumentNotePtrOutputWithContext(ctx context.Context) DocumentNotePtrOutput
- type DocumentNoteInput
- type DocumentNoteOutput
- func (o DocumentNoteOutput) DataLicence() pulumi.StringPtrOutput
- func (DocumentNoteOutput) ElementType() reflect.Type
- func (o DocumentNoteOutput) SpdxVersion() pulumi.StringPtrOutput
- func (o DocumentNoteOutput) ToDocumentNoteOutput() DocumentNoteOutput
- func (o DocumentNoteOutput) ToDocumentNoteOutputWithContext(ctx context.Context) DocumentNoteOutput
- func (o DocumentNoteOutput) ToDocumentNotePtrOutput() DocumentNotePtrOutput
- func (o DocumentNoteOutput) ToDocumentNotePtrOutputWithContext(ctx context.Context) DocumentNotePtrOutput
- type DocumentNotePtrInput
- type DocumentNotePtrOutput
- func (o DocumentNotePtrOutput) DataLicence() pulumi.StringPtrOutput
- func (o DocumentNotePtrOutput) Elem() DocumentNoteOutput
- func (DocumentNotePtrOutput) ElementType() reflect.Type
- func (o DocumentNotePtrOutput) SpdxVersion() pulumi.StringPtrOutput
- func (o DocumentNotePtrOutput) ToDocumentNotePtrOutput() DocumentNotePtrOutput
- func (o DocumentNotePtrOutput) ToDocumentNotePtrOutputWithContext(ctx context.Context) DocumentNotePtrOutput
- type DocumentNoteResponse
- type DocumentNoteResponseOutput
- func (o DocumentNoteResponseOutput) DataLicence() pulumi.StringOutput
- func (DocumentNoteResponseOutput) ElementType() reflect.Type
- func (o DocumentNoteResponseOutput) SpdxVersion() pulumi.StringOutput
- func (o DocumentNoteResponseOutput) ToDocumentNoteResponseOutput() DocumentNoteResponseOutput
- func (o DocumentNoteResponseOutput) ToDocumentNoteResponseOutputWithContext(ctx context.Context) DocumentNoteResponseOutput
- type DocumentOccurrence
- type DocumentOccurrenceArgs
- func (DocumentOccurrenceArgs) ElementType() reflect.Type
- func (i DocumentOccurrenceArgs) ToDocumentOccurrenceOutput() DocumentOccurrenceOutput
- func (i DocumentOccurrenceArgs) ToDocumentOccurrenceOutputWithContext(ctx context.Context) DocumentOccurrenceOutput
- func (i DocumentOccurrenceArgs) ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput
- func (i DocumentOccurrenceArgs) ToDocumentOccurrencePtrOutputWithContext(ctx context.Context) DocumentOccurrencePtrOutput
- type DocumentOccurrenceInput
- type DocumentOccurrenceOutput
- func (o DocumentOccurrenceOutput) CreateTime() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) CreatorComment() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) Creators() pulumi.StringArrayOutput
- func (o DocumentOccurrenceOutput) DocumentComment() pulumi.StringPtrOutput
- func (DocumentOccurrenceOutput) ElementType() reflect.Type
- func (o DocumentOccurrenceOutput) ExternalDocumentRefs() pulumi.StringArrayOutput
- func (o DocumentOccurrenceOutput) Id() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) LicenseListVersion() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) Namespace() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) Title() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) ToDocumentOccurrenceOutput() DocumentOccurrenceOutput
- func (o DocumentOccurrenceOutput) ToDocumentOccurrenceOutputWithContext(ctx context.Context) DocumentOccurrenceOutput
- func (o DocumentOccurrenceOutput) ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput
- func (o DocumentOccurrenceOutput) ToDocumentOccurrencePtrOutputWithContext(ctx context.Context) DocumentOccurrencePtrOutput
- type DocumentOccurrencePtrInput
- type DocumentOccurrencePtrOutput
- func (o DocumentOccurrencePtrOutput) CreateTime() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) CreatorComment() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) Creators() pulumi.StringArrayOutput
- func (o DocumentOccurrencePtrOutput) DocumentComment() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) Elem() DocumentOccurrenceOutput
- func (DocumentOccurrencePtrOutput) ElementType() reflect.Type
- func (o DocumentOccurrencePtrOutput) ExternalDocumentRefs() pulumi.StringArrayOutput
- func (o DocumentOccurrencePtrOutput) Id() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) LicenseListVersion() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) Title() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput
- func (o DocumentOccurrencePtrOutput) ToDocumentOccurrencePtrOutputWithContext(ctx context.Context) DocumentOccurrencePtrOutput
- type DocumentOccurrenceResponse
- type DocumentOccurrenceResponseOutput
- func (o DocumentOccurrenceResponseOutput) CreateTime() pulumi.StringOutput
- func (o DocumentOccurrenceResponseOutput) CreatorComment() pulumi.StringOutput
- func (o DocumentOccurrenceResponseOutput) Creators() pulumi.StringArrayOutput
- func (o DocumentOccurrenceResponseOutput) DocumentComment() pulumi.StringOutput
- func (DocumentOccurrenceResponseOutput) ElementType() reflect.Type
- func (o DocumentOccurrenceResponseOutput) ExternalDocumentRefs() pulumi.StringArrayOutput
- func (o DocumentOccurrenceResponseOutput) LicenseListVersion() pulumi.StringOutput
- func (o DocumentOccurrenceResponseOutput) Namespace() pulumi.StringOutput
- func (o DocumentOccurrenceResponseOutput) Title() pulumi.StringOutput
- func (o DocumentOccurrenceResponseOutput) ToDocumentOccurrenceResponseOutput() DocumentOccurrenceResponseOutput
- func (o DocumentOccurrenceResponseOutput) ToDocumentOccurrenceResponseOutputWithContext(ctx context.Context) DocumentOccurrenceResponseOutput
- type Envelope
- type EnvelopeArgs
- func (EnvelopeArgs) ElementType() reflect.Type
- func (i EnvelopeArgs) ToEnvelopeOutput() EnvelopeOutput
- func (i EnvelopeArgs) ToEnvelopeOutputWithContext(ctx context.Context) EnvelopeOutput
- func (i EnvelopeArgs) ToEnvelopePtrOutput() EnvelopePtrOutput
- func (i EnvelopeArgs) ToEnvelopePtrOutputWithContext(ctx context.Context) EnvelopePtrOutput
- type EnvelopeInput
- type EnvelopeOutput
- func (EnvelopeOutput) ElementType() reflect.Type
- func (o EnvelopeOutput) Payload() pulumi.StringPtrOutput
- func (o EnvelopeOutput) PayloadType() pulumi.StringPtrOutput
- func (o EnvelopeOutput) Signatures() EnvelopeSignatureArrayOutput
- func (o EnvelopeOutput) ToEnvelopeOutput() EnvelopeOutput
- func (o EnvelopeOutput) ToEnvelopeOutputWithContext(ctx context.Context) EnvelopeOutput
- func (o EnvelopeOutput) ToEnvelopePtrOutput() EnvelopePtrOutput
- func (o EnvelopeOutput) ToEnvelopePtrOutputWithContext(ctx context.Context) EnvelopePtrOutput
- type EnvelopePtrInput
- type EnvelopePtrOutput
- func (o EnvelopePtrOutput) Elem() EnvelopeOutput
- func (EnvelopePtrOutput) ElementType() reflect.Type
- func (o EnvelopePtrOutput) Payload() pulumi.StringPtrOutput
- func (o EnvelopePtrOutput) PayloadType() pulumi.StringPtrOutput
- func (o EnvelopePtrOutput) Signatures() EnvelopeSignatureArrayOutput
- func (o EnvelopePtrOutput) ToEnvelopePtrOutput() EnvelopePtrOutput
- func (o EnvelopePtrOutput) ToEnvelopePtrOutputWithContext(ctx context.Context) EnvelopePtrOutput
- type EnvelopeResponse
- type EnvelopeResponseOutput
- func (EnvelopeResponseOutput) ElementType() reflect.Type
- func (o EnvelopeResponseOutput) Payload() pulumi.StringOutput
- func (o EnvelopeResponseOutput) PayloadType() pulumi.StringOutput
- func (o EnvelopeResponseOutput) Signatures() EnvelopeSignatureResponseArrayOutput
- func (o EnvelopeResponseOutput) ToEnvelopeResponseOutput() EnvelopeResponseOutput
- func (o EnvelopeResponseOutput) ToEnvelopeResponseOutputWithContext(ctx context.Context) EnvelopeResponseOutput
- type EnvelopeSignature
- type EnvelopeSignatureArgs
- type EnvelopeSignatureArray
- type EnvelopeSignatureArrayInput
- type EnvelopeSignatureArrayOutput
- func (EnvelopeSignatureArrayOutput) ElementType() reflect.Type
- func (o EnvelopeSignatureArrayOutput) Index(i pulumi.IntInput) EnvelopeSignatureOutput
- func (o EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutput() EnvelopeSignatureArrayOutput
- func (o EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutputWithContext(ctx context.Context) EnvelopeSignatureArrayOutput
- type EnvelopeSignatureInput
- type EnvelopeSignatureOutput
- func (EnvelopeSignatureOutput) ElementType() reflect.Type
- func (o EnvelopeSignatureOutput) Keyid() pulumi.StringPtrOutput
- func (o EnvelopeSignatureOutput) Sig() pulumi.StringPtrOutput
- func (o EnvelopeSignatureOutput) ToEnvelopeSignatureOutput() EnvelopeSignatureOutput
- func (o EnvelopeSignatureOutput) ToEnvelopeSignatureOutputWithContext(ctx context.Context) EnvelopeSignatureOutput
- type EnvelopeSignatureResponse
- type EnvelopeSignatureResponseArrayOutput
- func (EnvelopeSignatureResponseArrayOutput) ElementType() reflect.Type
- func (o EnvelopeSignatureResponseArrayOutput) Index(i pulumi.IntInput) EnvelopeSignatureResponseOutput
- func (o EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutput() EnvelopeSignatureResponseArrayOutput
- func (o EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutputWithContext(ctx context.Context) EnvelopeSignatureResponseArrayOutput
- type EnvelopeSignatureResponseOutput
- func (EnvelopeSignatureResponseOutput) ElementType() reflect.Type
- func (o EnvelopeSignatureResponseOutput) Keyid() pulumi.StringOutput
- func (o EnvelopeSignatureResponseOutput) Sig() pulumi.StringOutput
- func (o EnvelopeSignatureResponseOutput) ToEnvelopeSignatureResponseOutput() EnvelopeSignatureResponseOutput
- func (o EnvelopeSignatureResponseOutput) ToEnvelopeSignatureResponseOutputWithContext(ctx context.Context) EnvelopeSignatureResponseOutput
- type Environment
- type EnvironmentArgs
- func (EnvironmentArgs) ElementType() reflect.Type
- func (i EnvironmentArgs) ToEnvironmentOutput() EnvironmentOutput
- func (i EnvironmentArgs) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (i EnvironmentArgs) ToEnvironmentPtrOutput() EnvironmentPtrOutput
- func (i EnvironmentArgs) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
- type EnvironmentInput
- type EnvironmentOutput
- func (o EnvironmentOutput) CustomValues() pulumi.StringMapOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentPtrOutput() EnvironmentPtrOutput
- func (o EnvironmentOutput) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
- type EnvironmentPtrInput
- type EnvironmentPtrOutput
- func (o EnvironmentPtrOutput) CustomValues() pulumi.StringMapOutput
- func (o EnvironmentPtrOutput) Elem() EnvironmentOutput
- func (EnvironmentPtrOutput) ElementType() reflect.Type
- func (o EnvironmentPtrOutput) ToEnvironmentPtrOutput() EnvironmentPtrOutput
- func (o EnvironmentPtrOutput) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
- type EnvironmentResponse
- type EnvironmentResponseOutput
- func (o EnvironmentResponseOutput) CustomValues() pulumi.StringMapOutput
- func (EnvironmentResponseOutput) ElementType() reflect.Type
- func (o EnvironmentResponseOutput) ToEnvironmentResponseOutput() EnvironmentResponseOutput
- func (o EnvironmentResponseOutput) ToEnvironmentResponseOutputWithContext(ctx context.Context) EnvironmentResponseOutput
- type Expr
- type ExprArgs
- type ExprInput
- type ExprOutput
- func (o ExprOutput) Description() pulumi.StringPtrOutput
- func (ExprOutput) ElementType() reflect.Type
- func (o ExprOutput) Expression() pulumi.StringPtrOutput
- func (o ExprOutput) Location() pulumi.StringPtrOutput
- func (o ExprOutput) Title() pulumi.StringPtrOutput
- func (o ExprOutput) ToExprOutput() ExprOutput
- func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
- func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprPtrInput
- type ExprPtrOutput
- func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Elem() ExprOutput
- func (ExprPtrOutput) ElementType() reflect.Type
- func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprResponse
- type ExprResponseOutput
- func (o ExprResponseOutput) Description() pulumi.StringOutput
- func (ExprResponseOutput) ElementType() reflect.Type
- func (o ExprResponseOutput) Expression() pulumi.StringOutput
- func (o ExprResponseOutput) Location() pulumi.StringOutput
- func (o ExprResponseOutput) Title() pulumi.StringOutput
- func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
- func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
- type ExternalRef
- type ExternalRefArgs
- type ExternalRefArray
- type ExternalRefArrayInput
- type ExternalRefArrayOutput
- func (ExternalRefArrayOutput) ElementType() reflect.Type
- func (o ExternalRefArrayOutput) Index(i pulumi.IntInput) ExternalRefOutput
- func (o ExternalRefArrayOutput) ToExternalRefArrayOutput() ExternalRefArrayOutput
- func (o ExternalRefArrayOutput) ToExternalRefArrayOutputWithContext(ctx context.Context) ExternalRefArrayOutput
- type ExternalRefCategory
- func (ExternalRefCategory) ElementType() reflect.Type
- func (e ExternalRefCategory) ToExternalRefCategoryOutput() ExternalRefCategoryOutput
- func (e ExternalRefCategory) ToExternalRefCategoryOutputWithContext(ctx context.Context) ExternalRefCategoryOutput
- func (e ExternalRefCategory) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
- func (e ExternalRefCategory) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
- func (e ExternalRefCategory) ToStringOutput() pulumi.StringOutput
- func (e ExternalRefCategory) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExternalRefCategory) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExternalRefCategory) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExternalRefCategoryInput
- type ExternalRefCategoryOutput
- func (ExternalRefCategoryOutput) ElementType() reflect.Type
- func (o ExternalRefCategoryOutput) ToExternalRefCategoryOutput() ExternalRefCategoryOutput
- func (o ExternalRefCategoryOutput) ToExternalRefCategoryOutputWithContext(ctx context.Context) ExternalRefCategoryOutput
- func (o ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
- func (o ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
- func (o ExternalRefCategoryOutput) ToStringOutput() pulumi.StringOutput
- func (o ExternalRefCategoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ExternalRefCategoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExternalRefCategoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExternalRefCategoryPtrInput
- type ExternalRefCategoryPtrOutput
- func (o ExternalRefCategoryPtrOutput) Elem() ExternalRefCategoryOutput
- func (ExternalRefCategoryPtrOutput) ElementType() reflect.Type
- func (o ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
- func (o ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
- func (o ExternalRefCategoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExternalRefCategoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExternalRefInput
- type ExternalRefOutput
- func (o ExternalRefOutput) Category() ExternalRefCategoryPtrOutput
- func (o ExternalRefOutput) Comment() pulumi.StringPtrOutput
- func (ExternalRefOutput) ElementType() reflect.Type
- func (o ExternalRefOutput) Locator() pulumi.StringPtrOutput
- func (o ExternalRefOutput) ToExternalRefOutput() ExternalRefOutput
- func (o ExternalRefOutput) ToExternalRefOutputWithContext(ctx context.Context) ExternalRefOutput
- func (o ExternalRefOutput) Type() pulumi.StringPtrOutput
- type ExternalRefResponse
- type ExternalRefResponseArrayOutput
- func (ExternalRefResponseArrayOutput) ElementType() reflect.Type
- func (o ExternalRefResponseArrayOutput) Index(i pulumi.IntInput) ExternalRefResponseOutput
- func (o ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutput() ExternalRefResponseArrayOutput
- func (o ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutputWithContext(ctx context.Context) ExternalRefResponseArrayOutput
- type ExternalRefResponseOutput
- func (o ExternalRefResponseOutput) Category() pulumi.StringOutput
- func (o ExternalRefResponseOutput) Comment() pulumi.StringOutput
- func (ExternalRefResponseOutput) ElementType() reflect.Type
- func (o ExternalRefResponseOutput) Locator() pulumi.StringOutput
- func (o ExternalRefResponseOutput) ToExternalRefResponseOutput() ExternalRefResponseOutput
- func (o ExternalRefResponseOutput) ToExternalRefResponseOutputWithContext(ctx context.Context) ExternalRefResponseOutput
- func (o ExternalRefResponseOutput) Type() pulumi.StringOutput
- type FileNote
- type FileNoteArgs
- func (FileNoteArgs) ElementType() reflect.Type
- func (i FileNoteArgs) ToFileNoteOutput() FileNoteOutput
- func (i FileNoteArgs) ToFileNoteOutputWithContext(ctx context.Context) FileNoteOutput
- func (i FileNoteArgs) ToFileNotePtrOutput() FileNotePtrOutput
- func (i FileNoteArgs) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
- type FileNoteFileType
- func (FileNoteFileType) ElementType() reflect.Type
- func (e FileNoteFileType) ToFileNoteFileTypeOutput() FileNoteFileTypeOutput
- func (e FileNoteFileType) ToFileNoteFileTypeOutputWithContext(ctx context.Context) FileNoteFileTypeOutput
- func (e FileNoteFileType) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
- func (e FileNoteFileType) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
- func (e FileNoteFileType) ToStringOutput() pulumi.StringOutput
- func (e FileNoteFileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FileNoteFileType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FileNoteFileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FileNoteFileTypeInput
- type FileNoteFileTypeOutput
- func (FileNoteFileTypeOutput) ElementType() reflect.Type
- func (o FileNoteFileTypeOutput) ToFileNoteFileTypeOutput() FileNoteFileTypeOutput
- func (o FileNoteFileTypeOutput) ToFileNoteFileTypeOutputWithContext(ctx context.Context) FileNoteFileTypeOutput
- func (o FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
- func (o FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
- func (o FileNoteFileTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FileNoteFileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FileNoteFileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FileNoteFileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FileNoteFileTypePtrInput
- type FileNoteFileTypePtrOutput
- func (o FileNoteFileTypePtrOutput) Elem() FileNoteFileTypeOutput
- func (FileNoteFileTypePtrOutput) ElementType() reflect.Type
- func (o FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
- func (o FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
- func (o FileNoteFileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FileNoteFileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FileNoteInput
- type FileNoteOutput
- func (o FileNoteOutput) Checksum() pulumi.StringArrayOutput
- func (FileNoteOutput) ElementType() reflect.Type
- func (o FileNoteOutput) FileType() FileNoteFileTypePtrOutput
- func (o FileNoteOutput) Title() pulumi.StringPtrOutput
- func (o FileNoteOutput) ToFileNoteOutput() FileNoteOutput
- func (o FileNoteOutput) ToFileNoteOutputWithContext(ctx context.Context) FileNoteOutput
- func (o FileNoteOutput) ToFileNotePtrOutput() FileNotePtrOutput
- func (o FileNoteOutput) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
- type FileNotePtrInput
- type FileNotePtrOutput
- func (o FileNotePtrOutput) Checksum() pulumi.StringArrayOutput
- func (o FileNotePtrOutput) Elem() FileNoteOutput
- func (FileNotePtrOutput) ElementType() reflect.Type
- func (o FileNotePtrOutput) FileType() FileNoteFileTypePtrOutput
- func (o FileNotePtrOutput) Title() pulumi.StringPtrOutput
- func (o FileNotePtrOutput) ToFileNotePtrOutput() FileNotePtrOutput
- func (o FileNotePtrOutput) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
- type FileNoteResponse
- type FileNoteResponseOutput
- func (o FileNoteResponseOutput) Checksum() pulumi.StringArrayOutput
- func (FileNoteResponseOutput) ElementType() reflect.Type
- func (o FileNoteResponseOutput) FileType() pulumi.StringOutput
- func (o FileNoteResponseOutput) Title() pulumi.StringOutput
- func (o FileNoteResponseOutput) ToFileNoteResponseOutput() FileNoteResponseOutput
- func (o FileNoteResponseOutput) ToFileNoteResponseOutputWithContext(ctx context.Context) FileNoteResponseOutput
- type FileOccurrence
- type FileOccurrenceArgs
- func (FileOccurrenceArgs) ElementType() reflect.Type
- func (i FileOccurrenceArgs) ToFileOccurrenceOutput() FileOccurrenceOutput
- func (i FileOccurrenceArgs) ToFileOccurrenceOutputWithContext(ctx context.Context) FileOccurrenceOutput
- func (i FileOccurrenceArgs) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
- func (i FileOccurrenceArgs) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
- type FileOccurrenceInput
- type FileOccurrenceOutput
- func (o FileOccurrenceOutput) Attributions() pulumi.StringArrayOutput
- func (o FileOccurrenceOutput) Comment() pulumi.StringPtrOutput
- func (o FileOccurrenceOutput) Contributors() pulumi.StringArrayOutput
- func (o FileOccurrenceOutput) Copyright() pulumi.StringPtrOutput
- func (FileOccurrenceOutput) ElementType() reflect.Type
- func (o FileOccurrenceOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o FileOccurrenceOutput) Id() pulumi.StringPtrOutput
- func (o FileOccurrenceOutput) LicenseConcluded() LicensePtrOutput
- func (o FileOccurrenceOutput) Notice() pulumi.StringPtrOutput
- func (o FileOccurrenceOutput) ToFileOccurrenceOutput() FileOccurrenceOutput
- func (o FileOccurrenceOutput) ToFileOccurrenceOutputWithContext(ctx context.Context) FileOccurrenceOutput
- func (o FileOccurrenceOutput) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
- func (o FileOccurrenceOutput) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
- type FileOccurrencePtrInput
- type FileOccurrencePtrOutput
- func (o FileOccurrencePtrOutput) Attributions() pulumi.StringArrayOutput
- func (o FileOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
- func (o FileOccurrencePtrOutput) Contributors() pulumi.StringArrayOutput
- func (o FileOccurrencePtrOutput) Copyright() pulumi.StringPtrOutput
- func (o FileOccurrencePtrOutput) Elem() FileOccurrenceOutput
- func (FileOccurrencePtrOutput) ElementType() reflect.Type
- func (o FileOccurrencePtrOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o FileOccurrencePtrOutput) Id() pulumi.StringPtrOutput
- func (o FileOccurrencePtrOutput) LicenseConcluded() LicensePtrOutput
- func (o FileOccurrencePtrOutput) Notice() pulumi.StringPtrOutput
- func (o FileOccurrencePtrOutput) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
- func (o FileOccurrencePtrOutput) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
- type FileOccurrenceResponse
- type FileOccurrenceResponseOutput
- func (o FileOccurrenceResponseOutput) Attributions() pulumi.StringArrayOutput
- func (o FileOccurrenceResponseOutput) Comment() pulumi.StringOutput
- func (o FileOccurrenceResponseOutput) Contributors() pulumi.StringArrayOutput
- func (o FileOccurrenceResponseOutput) Copyright() pulumi.StringOutput
- func (FileOccurrenceResponseOutput) ElementType() reflect.Type
- func (o FileOccurrenceResponseOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o FileOccurrenceResponseOutput) LicenseConcluded() LicenseResponseOutput
- func (o FileOccurrenceResponseOutput) Notice() pulumi.StringOutput
- func (o FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutput() FileOccurrenceResponseOutput
- func (o FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutputWithContext(ctx context.Context) FileOccurrenceResponseOutput
- type Fingerprint
- type FingerprintArgs
- func (FingerprintArgs) ElementType() reflect.Type
- func (i FingerprintArgs) ToFingerprintOutput() FingerprintOutput
- func (i FingerprintArgs) ToFingerprintOutputWithContext(ctx context.Context) FingerprintOutput
- func (i FingerprintArgs) ToFingerprintPtrOutput() FingerprintPtrOutput
- func (i FingerprintArgs) ToFingerprintPtrOutputWithContext(ctx context.Context) FingerprintPtrOutput
- type FingerprintInput
- type FingerprintOutput
- func (FingerprintOutput) ElementType() reflect.Type
- func (o FingerprintOutput) ToFingerprintOutput() FingerprintOutput
- func (o FingerprintOutput) ToFingerprintOutputWithContext(ctx context.Context) FingerprintOutput
- func (o FingerprintOutput) ToFingerprintPtrOutput() FingerprintPtrOutput
- func (o FingerprintOutput) ToFingerprintPtrOutputWithContext(ctx context.Context) FingerprintPtrOutput
- func (o FingerprintOutput) V1Name() pulumi.StringOutput
- func (o FingerprintOutput) V2Blob() pulumi.StringArrayOutput
- type FingerprintPtrInput
- type FingerprintPtrOutput
- func (o FingerprintPtrOutput) Elem() FingerprintOutput
- func (FingerprintPtrOutput) ElementType() reflect.Type
- func (o FingerprintPtrOutput) ToFingerprintPtrOutput() FingerprintPtrOutput
- func (o FingerprintPtrOutput) ToFingerprintPtrOutputWithContext(ctx context.Context) FingerprintPtrOutput
- func (o FingerprintPtrOutput) V1Name() pulumi.StringPtrOutput
- func (o FingerprintPtrOutput) V2Blob() pulumi.StringArrayOutput
- type FingerprintResponse
- type FingerprintResponseOutput
- func (FingerprintResponseOutput) ElementType() reflect.Type
- func (o FingerprintResponseOutput) ToFingerprintResponseOutput() FingerprintResponseOutput
- func (o FingerprintResponseOutput) ToFingerprintResponseOutputWithContext(ctx context.Context) FingerprintResponseOutput
- func (o FingerprintResponseOutput) V1Name() pulumi.StringOutput
- func (o FingerprintResponseOutput) V2Blob() pulumi.StringArrayOutput
- func (o FingerprintResponseOutput) V2Name() pulumi.StringOutput
- type GenericSignedAttestation
- type GenericSignedAttestationArgs
- func (GenericSignedAttestationArgs) ElementType() reflect.Type
- func (i GenericSignedAttestationArgs) ToGenericSignedAttestationOutput() GenericSignedAttestationOutput
- func (i GenericSignedAttestationArgs) ToGenericSignedAttestationOutputWithContext(ctx context.Context) GenericSignedAttestationOutput
- func (i GenericSignedAttestationArgs) ToGenericSignedAttestationPtrOutput() GenericSignedAttestationPtrOutput
- func (i GenericSignedAttestationArgs) ToGenericSignedAttestationPtrOutputWithContext(ctx context.Context) GenericSignedAttestationPtrOutput
- type GenericSignedAttestationContentType
- func (GenericSignedAttestationContentType) ElementType() reflect.Type
- func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypeOutput() GenericSignedAttestationContentTypeOutput
- func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypeOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypeOutput
- func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypePtrOutput() GenericSignedAttestationContentTypePtrOutput
- func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypePtrOutput
- func (e GenericSignedAttestationContentType) ToStringOutput() pulumi.StringOutput
- func (e GenericSignedAttestationContentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GenericSignedAttestationContentType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GenericSignedAttestationContentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GenericSignedAttestationContentTypeInput
- type GenericSignedAttestationContentTypeOutput
- func (GenericSignedAttestationContentTypeOutput) ElementType() reflect.Type
- func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypeOutput() GenericSignedAttestationContentTypeOutput
- func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypeOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypeOutput
- func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypePtrOutput() GenericSignedAttestationContentTypePtrOutput
- func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypePtrOutput
- func (o GenericSignedAttestationContentTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GenericSignedAttestationContentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GenericSignedAttestationContentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GenericSignedAttestationContentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GenericSignedAttestationContentTypePtrInput
- type GenericSignedAttestationContentTypePtrOutput
- func (o GenericSignedAttestationContentTypePtrOutput) Elem() GenericSignedAttestationContentTypeOutput
- func (GenericSignedAttestationContentTypePtrOutput) ElementType() reflect.Type
- func (o GenericSignedAttestationContentTypePtrOutput) ToGenericSignedAttestationContentTypePtrOutput() GenericSignedAttestationContentTypePtrOutput
- func (o GenericSignedAttestationContentTypePtrOutput) ToGenericSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypePtrOutput
- func (o GenericSignedAttestationContentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GenericSignedAttestationContentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GenericSignedAttestationInput
- type GenericSignedAttestationOutput
- func (o GenericSignedAttestationOutput) ContentType() GenericSignedAttestationContentTypePtrOutput
- func (GenericSignedAttestationOutput) ElementType() reflect.Type
- func (o GenericSignedAttestationOutput) SerializedPayload() pulumi.StringPtrOutput
- func (o GenericSignedAttestationOutput) Signatures() SignatureArrayOutput
- func (o GenericSignedAttestationOutput) ToGenericSignedAttestationOutput() GenericSignedAttestationOutput
- func (o GenericSignedAttestationOutput) ToGenericSignedAttestationOutputWithContext(ctx context.Context) GenericSignedAttestationOutput
- func (o GenericSignedAttestationOutput) ToGenericSignedAttestationPtrOutput() GenericSignedAttestationPtrOutput
- func (o GenericSignedAttestationOutput) ToGenericSignedAttestationPtrOutputWithContext(ctx context.Context) GenericSignedAttestationPtrOutput
- type GenericSignedAttestationPtrInput
- type GenericSignedAttestationPtrOutput
- func (o GenericSignedAttestationPtrOutput) ContentType() GenericSignedAttestationContentTypePtrOutput
- func (o GenericSignedAttestationPtrOutput) Elem() GenericSignedAttestationOutput
- func (GenericSignedAttestationPtrOutput) ElementType() reflect.Type
- func (o GenericSignedAttestationPtrOutput) SerializedPayload() pulumi.StringPtrOutput
- func (o GenericSignedAttestationPtrOutput) Signatures() SignatureArrayOutput
- func (o GenericSignedAttestationPtrOutput) ToGenericSignedAttestationPtrOutput() GenericSignedAttestationPtrOutput
- func (o GenericSignedAttestationPtrOutput) ToGenericSignedAttestationPtrOutputWithContext(ctx context.Context) GenericSignedAttestationPtrOutput
- type GenericSignedAttestationResponse
- type GenericSignedAttestationResponseOutput
- func (o GenericSignedAttestationResponseOutput) ContentType() pulumi.StringOutput
- func (GenericSignedAttestationResponseOutput) ElementType() reflect.Type
- func (o GenericSignedAttestationResponseOutput) SerializedPayload() pulumi.StringOutput
- func (o GenericSignedAttestationResponseOutput) Signatures() SignatureResponseArrayOutput
- func (o GenericSignedAttestationResponseOutput) ToGenericSignedAttestationResponseOutput() GenericSignedAttestationResponseOutput
- func (o GenericSignedAttestationResponseOutput) ToGenericSignedAttestationResponseOutputWithContext(ctx context.Context) GenericSignedAttestationResponseOutput
- type GerritSourceContext
- type GerritSourceContextArgs
- func (GerritSourceContextArgs) ElementType() reflect.Type
- func (i GerritSourceContextArgs) ToGerritSourceContextOutput() GerritSourceContextOutput
- func (i GerritSourceContextArgs) ToGerritSourceContextOutputWithContext(ctx context.Context) GerritSourceContextOutput
- func (i GerritSourceContextArgs) ToGerritSourceContextPtrOutput() GerritSourceContextPtrOutput
- func (i GerritSourceContextArgs) ToGerritSourceContextPtrOutputWithContext(ctx context.Context) GerritSourceContextPtrOutput
- type GerritSourceContextInput
- type GerritSourceContextOutput
- func (o GerritSourceContextOutput) AliasContext() AliasContextPtrOutput
- func (GerritSourceContextOutput) ElementType() reflect.Type
- func (o GerritSourceContextOutput) GerritProject() pulumi.StringPtrOutput
- func (o GerritSourceContextOutput) HostUri() pulumi.StringPtrOutput
- func (o GerritSourceContextOutput) RevisionId() pulumi.StringPtrOutput
- func (o GerritSourceContextOutput) ToGerritSourceContextOutput() GerritSourceContextOutput
- func (o GerritSourceContextOutput) ToGerritSourceContextOutputWithContext(ctx context.Context) GerritSourceContextOutput
- func (o GerritSourceContextOutput) ToGerritSourceContextPtrOutput() GerritSourceContextPtrOutput
- func (o GerritSourceContextOutput) ToGerritSourceContextPtrOutputWithContext(ctx context.Context) GerritSourceContextPtrOutput
- type GerritSourceContextPtrInput
- type GerritSourceContextPtrOutput
- func (o GerritSourceContextPtrOutput) AliasContext() AliasContextPtrOutput
- func (o GerritSourceContextPtrOutput) Elem() GerritSourceContextOutput
- func (GerritSourceContextPtrOutput) ElementType() reflect.Type
- func (o GerritSourceContextPtrOutput) GerritProject() pulumi.StringPtrOutput
- func (o GerritSourceContextPtrOutput) HostUri() pulumi.StringPtrOutput
- func (o GerritSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
- func (o GerritSourceContextPtrOutput) ToGerritSourceContextPtrOutput() GerritSourceContextPtrOutput
- func (o GerritSourceContextPtrOutput) ToGerritSourceContextPtrOutputWithContext(ctx context.Context) GerritSourceContextPtrOutput
- type GerritSourceContextResponse
- type GerritSourceContextResponseOutput
- func (o GerritSourceContextResponseOutput) AliasContext() AliasContextResponseOutput
- func (GerritSourceContextResponseOutput) ElementType() reflect.Type
- func (o GerritSourceContextResponseOutput) GerritProject() pulumi.StringOutput
- func (o GerritSourceContextResponseOutput) HostUri() pulumi.StringOutput
- func (o GerritSourceContextResponseOutput) RevisionId() pulumi.StringOutput
- func (o GerritSourceContextResponseOutput) ToGerritSourceContextResponseOutput() GerritSourceContextResponseOutput
- func (o GerritSourceContextResponseOutput) ToGerritSourceContextResponseOutputWithContext(ctx context.Context) GerritSourceContextResponseOutput
- type GitSourceContext
- type GitSourceContextArgs
- func (GitSourceContextArgs) ElementType() reflect.Type
- func (i GitSourceContextArgs) ToGitSourceContextOutput() GitSourceContextOutput
- func (i GitSourceContextArgs) ToGitSourceContextOutputWithContext(ctx context.Context) GitSourceContextOutput
- func (i GitSourceContextArgs) ToGitSourceContextPtrOutput() GitSourceContextPtrOutput
- func (i GitSourceContextArgs) ToGitSourceContextPtrOutputWithContext(ctx context.Context) GitSourceContextPtrOutput
- type GitSourceContextInput
- type GitSourceContextOutput
- func (GitSourceContextOutput) ElementType() reflect.Type
- func (o GitSourceContextOutput) RevisionId() pulumi.StringPtrOutput
- func (o GitSourceContextOutput) ToGitSourceContextOutput() GitSourceContextOutput
- func (o GitSourceContextOutput) ToGitSourceContextOutputWithContext(ctx context.Context) GitSourceContextOutput
- func (o GitSourceContextOutput) ToGitSourceContextPtrOutput() GitSourceContextPtrOutput
- func (o GitSourceContextOutput) ToGitSourceContextPtrOutputWithContext(ctx context.Context) GitSourceContextPtrOutput
- func (o GitSourceContextOutput) Url() pulumi.StringPtrOutput
- type GitSourceContextPtrInput
- type GitSourceContextPtrOutput
- func (o GitSourceContextPtrOutput) Elem() GitSourceContextOutput
- func (GitSourceContextPtrOutput) ElementType() reflect.Type
- func (o GitSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
- func (o GitSourceContextPtrOutput) ToGitSourceContextPtrOutput() GitSourceContextPtrOutput
- func (o GitSourceContextPtrOutput) ToGitSourceContextPtrOutputWithContext(ctx context.Context) GitSourceContextPtrOutput
- func (o GitSourceContextPtrOutput) Url() pulumi.StringPtrOutput
- type GitSourceContextResponse
- type GitSourceContextResponseOutput
- func (GitSourceContextResponseOutput) ElementType() reflect.Type
- func (o GitSourceContextResponseOutput) RevisionId() pulumi.StringOutput
- func (o GitSourceContextResponseOutput) ToGitSourceContextResponseOutput() GitSourceContextResponseOutput
- func (o GitSourceContextResponseOutput) ToGitSourceContextResponseOutputWithContext(ctx context.Context) GitSourceContextResponseOutput
- func (o GitSourceContextResponseOutput) Url() pulumi.StringOutput
- type GrafeasV1beta1BuildDetails
- type GrafeasV1beta1BuildDetailsArgs
- func (GrafeasV1beta1BuildDetailsArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsOutput() GrafeasV1beta1BuildDetailsOutput
- func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsOutput
- func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsPtrOutput() GrafeasV1beta1BuildDetailsPtrOutput
- func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsPtrOutput
- type GrafeasV1beta1BuildDetailsInput
- type GrafeasV1beta1BuildDetailsOutput
- func (GrafeasV1beta1BuildDetailsOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1BuildDetailsOutput) InTotoSlsaProvenanceV1() InTotoSlsaProvenanceV1PtrOutput
- func (o GrafeasV1beta1BuildDetailsOutput) Provenance() BuildProvenanceOutput
- func (o GrafeasV1beta1BuildDetailsOutput) ProvenanceBytes() pulumi.StringPtrOutput
- func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsOutput() GrafeasV1beta1BuildDetailsOutput
- func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsOutput
- func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsPtrOutput() GrafeasV1beta1BuildDetailsPtrOutput
- func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsPtrOutput
- type GrafeasV1beta1BuildDetailsPtrInput
- type GrafeasV1beta1BuildDetailsPtrOutput
- func (o GrafeasV1beta1BuildDetailsPtrOutput) Elem() GrafeasV1beta1BuildDetailsOutput
- func (GrafeasV1beta1BuildDetailsPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1BuildDetailsPtrOutput) InTotoSlsaProvenanceV1() InTotoSlsaProvenanceV1PtrOutput
- func (o GrafeasV1beta1BuildDetailsPtrOutput) Provenance() BuildProvenancePtrOutput
- func (o GrafeasV1beta1BuildDetailsPtrOutput) ProvenanceBytes() pulumi.StringPtrOutput
- func (o GrafeasV1beta1BuildDetailsPtrOutput) ToGrafeasV1beta1BuildDetailsPtrOutput() GrafeasV1beta1BuildDetailsPtrOutput
- func (o GrafeasV1beta1BuildDetailsPtrOutput) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsPtrOutput
- type GrafeasV1beta1BuildDetailsResponse
- type GrafeasV1beta1BuildDetailsResponseOutput
- func (GrafeasV1beta1BuildDetailsResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1BuildDetailsResponseOutput) InTotoSlsaProvenanceV1() InTotoSlsaProvenanceV1ResponseOutput
- func (o GrafeasV1beta1BuildDetailsResponseOutput) Provenance() BuildProvenanceResponseOutput
- func (o GrafeasV1beta1BuildDetailsResponseOutput) ProvenanceBytes() pulumi.StringOutput
- func (o GrafeasV1beta1BuildDetailsResponseOutput) ToGrafeasV1beta1BuildDetailsResponseOutput() GrafeasV1beta1BuildDetailsResponseOutput
- func (o GrafeasV1beta1BuildDetailsResponseOutput) ToGrafeasV1beta1BuildDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsResponseOutput
- type GrafeasV1beta1DeploymentDetails
- type GrafeasV1beta1DeploymentDetailsArgs
- func (GrafeasV1beta1DeploymentDetailsArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsOutput() GrafeasV1beta1DeploymentDetailsOutput
- func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsOutput
- func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsPtrOutput() GrafeasV1beta1DeploymentDetailsPtrOutput
- func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsPtrOutput
- type GrafeasV1beta1DeploymentDetailsInput
- type GrafeasV1beta1DeploymentDetailsOutput
- func (o GrafeasV1beta1DeploymentDetailsOutput) Deployment() DeploymentOutput
- func (GrafeasV1beta1DeploymentDetailsOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsOutput() GrafeasV1beta1DeploymentDetailsOutput
- func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsOutput
- func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutput() GrafeasV1beta1DeploymentDetailsPtrOutput
- func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsPtrOutput
- type GrafeasV1beta1DeploymentDetailsPtrInput
- type GrafeasV1beta1DeploymentDetailsPtrOutput
- func (o GrafeasV1beta1DeploymentDetailsPtrOutput) Deployment() DeploymentPtrOutput
- func (o GrafeasV1beta1DeploymentDetailsPtrOutput) Elem() GrafeasV1beta1DeploymentDetailsOutput
- func (GrafeasV1beta1DeploymentDetailsPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1DeploymentDetailsPtrOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutput() GrafeasV1beta1DeploymentDetailsPtrOutput
- func (o GrafeasV1beta1DeploymentDetailsPtrOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsPtrOutput
- type GrafeasV1beta1DeploymentDetailsResponse
- type GrafeasV1beta1DeploymentDetailsResponseOutput
- func (o GrafeasV1beta1DeploymentDetailsResponseOutput) Deployment() DeploymentResponseOutput
- func (GrafeasV1beta1DeploymentDetailsResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1DeploymentDetailsResponseOutput) ToGrafeasV1beta1DeploymentDetailsResponseOutput() GrafeasV1beta1DeploymentDetailsResponseOutput
- func (o GrafeasV1beta1DeploymentDetailsResponseOutput) ToGrafeasV1beta1DeploymentDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsResponseOutput
- type GrafeasV1beta1DiscoveryDetails
- type GrafeasV1beta1DiscoveryDetailsArgs
- func (GrafeasV1beta1DiscoveryDetailsArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsOutput() GrafeasV1beta1DiscoveryDetailsOutput
- func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsOutput
- func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsPtrOutput() GrafeasV1beta1DiscoveryDetailsPtrOutput
- func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsPtrOutput
- type GrafeasV1beta1DiscoveryDetailsInput
- type GrafeasV1beta1DiscoveryDetailsOutput
- func (o GrafeasV1beta1DiscoveryDetailsOutput) Discovered() DiscoveredOutput
- func (GrafeasV1beta1DiscoveryDetailsOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsOutput() GrafeasV1beta1DiscoveryDetailsOutput
- func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsOutput
- func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutput() GrafeasV1beta1DiscoveryDetailsPtrOutput
- func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsPtrOutput
- type GrafeasV1beta1DiscoveryDetailsPtrInput
- type GrafeasV1beta1DiscoveryDetailsPtrOutput
- func (o GrafeasV1beta1DiscoveryDetailsPtrOutput) Discovered() DiscoveredPtrOutput
- func (o GrafeasV1beta1DiscoveryDetailsPtrOutput) Elem() GrafeasV1beta1DiscoveryDetailsOutput
- func (GrafeasV1beta1DiscoveryDetailsPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1DiscoveryDetailsPtrOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutput() GrafeasV1beta1DiscoveryDetailsPtrOutput
- func (o GrafeasV1beta1DiscoveryDetailsPtrOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsPtrOutput
- type GrafeasV1beta1DiscoveryDetailsResponse
- type GrafeasV1beta1DiscoveryDetailsResponseOutput
- func (o GrafeasV1beta1DiscoveryDetailsResponseOutput) Discovered() DiscoveredResponseOutput
- func (GrafeasV1beta1DiscoveryDetailsResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1DiscoveryDetailsResponseOutput) ToGrafeasV1beta1DiscoveryDetailsResponseOutput() GrafeasV1beta1DiscoveryDetailsResponseOutput
- func (o GrafeasV1beta1DiscoveryDetailsResponseOutput) ToGrafeasV1beta1DiscoveryDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsResponseOutput
- type GrafeasV1beta1ImageDetails
- type GrafeasV1beta1ImageDetailsArgs
- func (GrafeasV1beta1ImageDetailsArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsOutput() GrafeasV1beta1ImageDetailsOutput
- func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsOutput
- func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsPtrOutput() GrafeasV1beta1ImageDetailsPtrOutput
- func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsPtrOutput
- type GrafeasV1beta1ImageDetailsInput
- type GrafeasV1beta1ImageDetailsOutput
- func (o GrafeasV1beta1ImageDetailsOutput) DerivedImage() DerivedOutput
- func (GrafeasV1beta1ImageDetailsOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsOutput() GrafeasV1beta1ImageDetailsOutput
- func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsOutput
- func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsPtrOutput() GrafeasV1beta1ImageDetailsPtrOutput
- func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsPtrOutput
- type GrafeasV1beta1ImageDetailsPtrInput
- type GrafeasV1beta1ImageDetailsPtrOutput
- func (o GrafeasV1beta1ImageDetailsPtrOutput) DerivedImage() DerivedPtrOutput
- func (o GrafeasV1beta1ImageDetailsPtrOutput) Elem() GrafeasV1beta1ImageDetailsOutput
- func (GrafeasV1beta1ImageDetailsPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1ImageDetailsPtrOutput) ToGrafeasV1beta1ImageDetailsPtrOutput() GrafeasV1beta1ImageDetailsPtrOutput
- func (o GrafeasV1beta1ImageDetailsPtrOutput) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsPtrOutput
- type GrafeasV1beta1ImageDetailsResponse
- type GrafeasV1beta1ImageDetailsResponseOutput
- func (o GrafeasV1beta1ImageDetailsResponseOutput) DerivedImage() DerivedResponseOutput
- func (GrafeasV1beta1ImageDetailsResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1ImageDetailsResponseOutput) ToGrafeasV1beta1ImageDetailsResponseOutput() GrafeasV1beta1ImageDetailsResponseOutput
- func (o GrafeasV1beta1ImageDetailsResponseOutput) ToGrafeasV1beta1ImageDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsResponseOutput
- type GrafeasV1beta1IntotoArtifact
- type GrafeasV1beta1IntotoArtifactArgs
- func (GrafeasV1beta1IntotoArtifactArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1IntotoArtifactArgs) ToGrafeasV1beta1IntotoArtifactOutput() GrafeasV1beta1IntotoArtifactOutput
- func (i GrafeasV1beta1IntotoArtifactArgs) ToGrafeasV1beta1IntotoArtifactOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactOutput
- type GrafeasV1beta1IntotoArtifactArray
- func (GrafeasV1beta1IntotoArtifactArray) ElementType() reflect.Type
- func (i GrafeasV1beta1IntotoArtifactArray) ToGrafeasV1beta1IntotoArtifactArrayOutput() GrafeasV1beta1IntotoArtifactArrayOutput
- func (i GrafeasV1beta1IntotoArtifactArray) ToGrafeasV1beta1IntotoArtifactArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactArrayOutput
- type GrafeasV1beta1IntotoArtifactArrayInput
- type GrafeasV1beta1IntotoArtifactArrayOutput
- func (GrafeasV1beta1IntotoArtifactArrayOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoArtifactArrayOutput) Index(i pulumi.IntInput) GrafeasV1beta1IntotoArtifactOutput
- func (o GrafeasV1beta1IntotoArtifactArrayOutput) ToGrafeasV1beta1IntotoArtifactArrayOutput() GrafeasV1beta1IntotoArtifactArrayOutput
- func (o GrafeasV1beta1IntotoArtifactArrayOutput) ToGrafeasV1beta1IntotoArtifactArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactArrayOutput
- type GrafeasV1beta1IntotoArtifactInput
- type GrafeasV1beta1IntotoArtifactOutput
- func (GrafeasV1beta1IntotoArtifactOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoArtifactOutput) Hashes() ArtifactHashesPtrOutput
- func (o GrafeasV1beta1IntotoArtifactOutput) ResourceUri() pulumi.StringPtrOutput
- func (o GrafeasV1beta1IntotoArtifactOutput) ToGrafeasV1beta1IntotoArtifactOutput() GrafeasV1beta1IntotoArtifactOutput
- func (o GrafeasV1beta1IntotoArtifactOutput) ToGrafeasV1beta1IntotoArtifactOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactOutput
- type GrafeasV1beta1IntotoArtifactResponse
- type GrafeasV1beta1IntotoArtifactResponseArrayOutput
- func (GrafeasV1beta1IntotoArtifactResponseArrayOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoArtifactResponseArrayOutput) Index(i pulumi.IntInput) GrafeasV1beta1IntotoArtifactResponseOutput
- func (o GrafeasV1beta1IntotoArtifactResponseArrayOutput) ToGrafeasV1beta1IntotoArtifactResponseArrayOutput() GrafeasV1beta1IntotoArtifactResponseArrayOutput
- func (o GrafeasV1beta1IntotoArtifactResponseArrayOutput) ToGrafeasV1beta1IntotoArtifactResponseArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactResponseArrayOutput
- type GrafeasV1beta1IntotoArtifactResponseOutput
- func (GrafeasV1beta1IntotoArtifactResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoArtifactResponseOutput) Hashes() ArtifactHashesResponseOutput
- func (o GrafeasV1beta1IntotoArtifactResponseOutput) ResourceUri() pulumi.StringOutput
- func (o GrafeasV1beta1IntotoArtifactResponseOutput) ToGrafeasV1beta1IntotoArtifactResponseOutput() GrafeasV1beta1IntotoArtifactResponseOutput
- func (o GrafeasV1beta1IntotoArtifactResponseOutput) ToGrafeasV1beta1IntotoArtifactResponseOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactResponseOutput
- type GrafeasV1beta1IntotoDetails
- type GrafeasV1beta1IntotoDetailsArgs
- func (GrafeasV1beta1IntotoDetailsArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsOutput() GrafeasV1beta1IntotoDetailsOutput
- func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsOutput
- func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsPtrOutput() GrafeasV1beta1IntotoDetailsPtrOutput
- func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsPtrOutput
- type GrafeasV1beta1IntotoDetailsInput
- type GrafeasV1beta1IntotoDetailsOutput
- func (GrafeasV1beta1IntotoDetailsOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoDetailsOutput) Signatures() GrafeasV1beta1IntotoSignatureArrayOutput
- func (o GrafeasV1beta1IntotoDetailsOutput) Signed() LinkPtrOutput
- func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsOutput() GrafeasV1beta1IntotoDetailsOutput
- func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsOutput
- func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsPtrOutput() GrafeasV1beta1IntotoDetailsPtrOutput
- func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsPtrOutput
- type GrafeasV1beta1IntotoDetailsPtrInput
- type GrafeasV1beta1IntotoDetailsPtrOutput
- func (o GrafeasV1beta1IntotoDetailsPtrOutput) Elem() GrafeasV1beta1IntotoDetailsOutput
- func (GrafeasV1beta1IntotoDetailsPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoDetailsPtrOutput) Signatures() GrafeasV1beta1IntotoSignatureArrayOutput
- func (o GrafeasV1beta1IntotoDetailsPtrOutput) Signed() LinkPtrOutput
- func (o GrafeasV1beta1IntotoDetailsPtrOutput) ToGrafeasV1beta1IntotoDetailsPtrOutput() GrafeasV1beta1IntotoDetailsPtrOutput
- func (o GrafeasV1beta1IntotoDetailsPtrOutput) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsPtrOutput
- type GrafeasV1beta1IntotoDetailsResponse
- type GrafeasV1beta1IntotoDetailsResponseOutput
- func (GrafeasV1beta1IntotoDetailsResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoDetailsResponseOutput) Signatures() GrafeasV1beta1IntotoSignatureResponseArrayOutput
- func (o GrafeasV1beta1IntotoDetailsResponseOutput) Signed() LinkResponseOutput
- func (o GrafeasV1beta1IntotoDetailsResponseOutput) ToGrafeasV1beta1IntotoDetailsResponseOutput() GrafeasV1beta1IntotoDetailsResponseOutput
- func (o GrafeasV1beta1IntotoDetailsResponseOutput) ToGrafeasV1beta1IntotoDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsResponseOutput
- type GrafeasV1beta1IntotoSignature
- type GrafeasV1beta1IntotoSignatureArgs
- func (GrafeasV1beta1IntotoSignatureArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1IntotoSignatureArgs) ToGrafeasV1beta1IntotoSignatureOutput() GrafeasV1beta1IntotoSignatureOutput
- func (i GrafeasV1beta1IntotoSignatureArgs) ToGrafeasV1beta1IntotoSignatureOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureOutput
- type GrafeasV1beta1IntotoSignatureArray
- func (GrafeasV1beta1IntotoSignatureArray) ElementType() reflect.Type
- func (i GrafeasV1beta1IntotoSignatureArray) ToGrafeasV1beta1IntotoSignatureArrayOutput() GrafeasV1beta1IntotoSignatureArrayOutput
- func (i GrafeasV1beta1IntotoSignatureArray) ToGrafeasV1beta1IntotoSignatureArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureArrayOutput
- type GrafeasV1beta1IntotoSignatureArrayInput
- type GrafeasV1beta1IntotoSignatureArrayOutput
- func (GrafeasV1beta1IntotoSignatureArrayOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoSignatureArrayOutput) Index(i pulumi.IntInput) GrafeasV1beta1IntotoSignatureOutput
- func (o GrafeasV1beta1IntotoSignatureArrayOutput) ToGrafeasV1beta1IntotoSignatureArrayOutput() GrafeasV1beta1IntotoSignatureArrayOutput
- func (o GrafeasV1beta1IntotoSignatureArrayOutput) ToGrafeasV1beta1IntotoSignatureArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureArrayOutput
- type GrafeasV1beta1IntotoSignatureInput
- type GrafeasV1beta1IntotoSignatureOutput
- func (GrafeasV1beta1IntotoSignatureOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoSignatureOutput) Keyid() pulumi.StringPtrOutput
- func (o GrafeasV1beta1IntotoSignatureOutput) Sig() pulumi.StringPtrOutput
- func (o GrafeasV1beta1IntotoSignatureOutput) ToGrafeasV1beta1IntotoSignatureOutput() GrafeasV1beta1IntotoSignatureOutput
- func (o GrafeasV1beta1IntotoSignatureOutput) ToGrafeasV1beta1IntotoSignatureOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureOutput
- type GrafeasV1beta1IntotoSignatureResponse
- type GrafeasV1beta1IntotoSignatureResponseArrayOutput
- func (GrafeasV1beta1IntotoSignatureResponseArrayOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoSignatureResponseArrayOutput) Index(i pulumi.IntInput) GrafeasV1beta1IntotoSignatureResponseOutput
- func (o GrafeasV1beta1IntotoSignatureResponseArrayOutput) ToGrafeasV1beta1IntotoSignatureResponseArrayOutput() GrafeasV1beta1IntotoSignatureResponseArrayOutput
- func (o GrafeasV1beta1IntotoSignatureResponseArrayOutput) ToGrafeasV1beta1IntotoSignatureResponseArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureResponseArrayOutput
- type GrafeasV1beta1IntotoSignatureResponseOutput
- func (GrafeasV1beta1IntotoSignatureResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1IntotoSignatureResponseOutput) Keyid() pulumi.StringOutput
- func (o GrafeasV1beta1IntotoSignatureResponseOutput) Sig() pulumi.StringOutput
- func (o GrafeasV1beta1IntotoSignatureResponseOutput) ToGrafeasV1beta1IntotoSignatureResponseOutput() GrafeasV1beta1IntotoSignatureResponseOutput
- func (o GrafeasV1beta1IntotoSignatureResponseOutput) ToGrafeasV1beta1IntotoSignatureResponseOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureResponseOutput
- type GrafeasV1beta1PackageDetails
- type GrafeasV1beta1PackageDetailsArgs
- func (GrafeasV1beta1PackageDetailsArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsOutput() GrafeasV1beta1PackageDetailsOutput
- func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsOutput
- func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsPtrOutput() GrafeasV1beta1PackageDetailsPtrOutput
- func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsPtrOutput
- type GrafeasV1beta1PackageDetailsInput
- type GrafeasV1beta1PackageDetailsOutput
- func (GrafeasV1beta1PackageDetailsOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1PackageDetailsOutput) Installation() InstallationOutput
- func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsOutput() GrafeasV1beta1PackageDetailsOutput
- func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsOutput
- func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsPtrOutput() GrafeasV1beta1PackageDetailsPtrOutput
- func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsPtrOutput
- type GrafeasV1beta1PackageDetailsPtrInput
- type GrafeasV1beta1PackageDetailsPtrOutput
- func (o GrafeasV1beta1PackageDetailsPtrOutput) Elem() GrafeasV1beta1PackageDetailsOutput
- func (GrafeasV1beta1PackageDetailsPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1PackageDetailsPtrOutput) Installation() InstallationPtrOutput
- func (o GrafeasV1beta1PackageDetailsPtrOutput) ToGrafeasV1beta1PackageDetailsPtrOutput() GrafeasV1beta1PackageDetailsPtrOutput
- func (o GrafeasV1beta1PackageDetailsPtrOutput) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsPtrOutput
- type GrafeasV1beta1PackageDetailsResponse
- type GrafeasV1beta1PackageDetailsResponseOutput
- func (GrafeasV1beta1PackageDetailsResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1PackageDetailsResponseOutput) Installation() InstallationResponseOutput
- func (o GrafeasV1beta1PackageDetailsResponseOutput) ToGrafeasV1beta1PackageDetailsResponseOutput() GrafeasV1beta1PackageDetailsResponseOutput
- func (o GrafeasV1beta1PackageDetailsResponseOutput) ToGrafeasV1beta1PackageDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsResponseOutput
- type GrafeasV1beta1VulnerabilityDetails
- type GrafeasV1beta1VulnerabilityDetailsArgs
- func (GrafeasV1beta1VulnerabilityDetailsArgs) ElementType() reflect.Type
- func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsOutput() GrafeasV1beta1VulnerabilityDetailsOutput
- func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsOutput
- func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput() GrafeasV1beta1VulnerabilityDetailsPtrOutput
- func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsPtrOutput
- type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity
- func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ElementType() reflect.Type
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringOutput() pulumi.StringOutput
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityInput
- type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
- func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutput() pulumi.StringOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrInput
- type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) Elem() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
- func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GrafeasV1beta1VulnerabilityDetailsInput
- type GrafeasV1beta1VulnerabilityDetailsOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) CvssV2() CVSSPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) CvssV3() CVSSPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) EffectiveSeverity() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (GrafeasV1beta1VulnerabilityDetailsOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) ExtraDetails() pulumi.StringPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) PackageIssue() PackageIssueArrayOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsOutput() GrafeasV1beta1VulnerabilityDetailsOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput() GrafeasV1beta1VulnerabilityDetailsPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) Type() pulumi.StringPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsOutput) VexAssessment() VexAssessmentPtrOutput
- type GrafeasV1beta1VulnerabilityDetailsPtrInput
- type GrafeasV1beta1VulnerabilityDetailsPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) CvssV2() CVSSPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) CvssV3() CVSSPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) EffectiveSeverity() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) Elem() GrafeasV1beta1VulnerabilityDetailsOutput
- func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) ExtraDetails() pulumi.StringPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) PackageIssue() PackageIssueArrayOutput
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput() GrafeasV1beta1VulnerabilityDetailsPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) Type() pulumi.StringPtrOutput
- func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) VexAssessment() VexAssessmentPtrOutput
- type GrafeasV1beta1VulnerabilityDetailsResponse
- type GrafeasV1beta1VulnerabilityDetailsResponseOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) CvssScore() pulumi.Float64Output
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) CvssV2() CVSSResponseOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) CvssV3() CVSSResponseOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) CvssVersion() pulumi.StringOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) EffectiveSeverity() pulumi.StringOutput
- func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) ExtraDetails() pulumi.StringOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) LongDescription() pulumi.StringOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) PackageIssue() PackageIssueResponseArrayOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) RelatedUrls() RelatedUrlResponseArrayOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) Severity() pulumi.StringOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) ShortDescription() pulumi.StringOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) ToGrafeasV1beta1VulnerabilityDetailsResponseOutput() GrafeasV1beta1VulnerabilityDetailsResponseOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) ToGrafeasV1beta1VulnerabilityDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsResponseOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) Type() pulumi.StringOutput
- func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) VexAssessment() VexAssessmentResponseOutput
- type Hash
- type HashArgs
- type HashInput
- type HashOutput
- func (HashOutput) ElementType() reflect.Type
- func (o HashOutput) ToHashOutput() HashOutput
- func (o HashOutput) ToHashOutputWithContext(ctx context.Context) HashOutput
- func (o HashOutput) ToHashPtrOutput() HashPtrOutput
- func (o HashOutput) ToHashPtrOutputWithContext(ctx context.Context) HashPtrOutput
- func (o HashOutput) Type() HashTypeOutput
- func (o HashOutput) Value() pulumi.StringOutput
- type HashPtrInput
- type HashPtrOutput
- func (o HashPtrOutput) Elem() HashOutput
- func (HashPtrOutput) ElementType() reflect.Type
- func (o HashPtrOutput) ToHashPtrOutput() HashPtrOutput
- func (o HashPtrOutput) ToHashPtrOutputWithContext(ctx context.Context) HashPtrOutput
- func (o HashPtrOutput) Type() HashTypePtrOutput
- func (o HashPtrOutput) Value() pulumi.StringPtrOutput
- type HashResponse
- type HashResponseOutput
- func (HashResponseOutput) ElementType() reflect.Type
- func (o HashResponseOutput) ToHashResponseOutput() HashResponseOutput
- func (o HashResponseOutput) ToHashResponseOutputWithContext(ctx context.Context) HashResponseOutput
- func (o HashResponseOutput) Type() pulumi.StringOutput
- func (o HashResponseOutput) Value() pulumi.StringOutput
- type HashType
- func (HashType) ElementType() reflect.Type
- func (e HashType) ToHashTypeOutput() HashTypeOutput
- func (e HashType) ToHashTypeOutputWithContext(ctx context.Context) HashTypeOutput
- func (e HashType) ToHashTypePtrOutput() HashTypePtrOutput
- func (e HashType) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
- func (e HashType) ToStringOutput() pulumi.StringOutput
- func (e HashType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HashType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HashType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HashTypeInput
- type HashTypeOutput
- func (HashTypeOutput) ElementType() reflect.Type
- func (o HashTypeOutput) ToHashTypeOutput() HashTypeOutput
- func (o HashTypeOutput) ToHashTypeOutputWithContext(ctx context.Context) HashTypeOutput
- func (o HashTypeOutput) ToHashTypePtrOutput() HashTypePtrOutput
- func (o HashTypeOutput) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
- func (o HashTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o HashTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o HashTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HashTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HashTypePtrInput
- type HashTypePtrOutput
- func (o HashTypePtrOutput) Elem() HashTypeOutput
- func (HashTypePtrOutput) ElementType() reflect.Type
- func (o HashTypePtrOutput) ToHashTypePtrOutput() HashTypePtrOutput
- func (o HashTypePtrOutput) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
- func (o HashTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HashTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Hint
- type HintArgs
- type HintInput
- type HintOutput
- func (HintOutput) ElementType() reflect.Type
- func (o HintOutput) HumanReadableName() pulumi.StringOutput
- func (o HintOutput) ToHintOutput() HintOutput
- func (o HintOutput) ToHintOutputWithContext(ctx context.Context) HintOutput
- func (o HintOutput) ToHintPtrOutput() HintPtrOutput
- func (o HintOutput) ToHintPtrOutputWithContext(ctx context.Context) HintPtrOutput
- type HintPtrInput
- type HintPtrOutput
- type HintResponse
- type HintResponseOutput
- type InToto
- type InTotoArgs
- func (InTotoArgs) ElementType() reflect.Type
- func (i InTotoArgs) ToInTotoOutput() InTotoOutput
- func (i InTotoArgs) ToInTotoOutputWithContext(ctx context.Context) InTotoOutput
- func (i InTotoArgs) ToInTotoPtrOutput() InTotoPtrOutput
- func (i InTotoArgs) ToInTotoPtrOutputWithContext(ctx context.Context) InTotoPtrOutput
- type InTotoInput
- type InTotoOutput
- func (InTotoOutput) ElementType() reflect.Type
- func (o InTotoOutput) ExpectedCommand() pulumi.StringArrayOutput
- func (o InTotoOutput) ExpectedMaterials() ArtifactRuleArrayOutput
- func (o InTotoOutput) ExpectedProducts() ArtifactRuleArrayOutput
- func (o InTotoOutput) SigningKeys() SigningKeyArrayOutput
- func (o InTotoOutput) StepName() pulumi.StringPtrOutput
- func (o InTotoOutput) Threshold() pulumi.StringPtrOutput
- func (o InTotoOutput) ToInTotoOutput() InTotoOutput
- func (o InTotoOutput) ToInTotoOutputWithContext(ctx context.Context) InTotoOutput
- func (o InTotoOutput) ToInTotoPtrOutput() InTotoPtrOutput
- func (o InTotoOutput) ToInTotoPtrOutputWithContext(ctx context.Context) InTotoPtrOutput
- type InTotoPtrInput
- type InTotoPtrOutput
- func (o InTotoPtrOutput) Elem() InTotoOutput
- func (InTotoPtrOutput) ElementType() reflect.Type
- func (o InTotoPtrOutput) ExpectedCommand() pulumi.StringArrayOutput
- func (o InTotoPtrOutput) ExpectedMaterials() ArtifactRuleArrayOutput
- func (o InTotoPtrOutput) ExpectedProducts() ArtifactRuleArrayOutput
- func (o InTotoPtrOutput) SigningKeys() SigningKeyArrayOutput
- func (o InTotoPtrOutput) StepName() pulumi.StringPtrOutput
- func (o InTotoPtrOutput) Threshold() pulumi.StringPtrOutput
- func (o InTotoPtrOutput) ToInTotoPtrOutput() InTotoPtrOutput
- func (o InTotoPtrOutput) ToInTotoPtrOutputWithContext(ctx context.Context) InTotoPtrOutput
- type InTotoResponse
- type InTotoResponseOutput
- func (InTotoResponseOutput) ElementType() reflect.Type
- func (o InTotoResponseOutput) ExpectedCommand() pulumi.StringArrayOutput
- func (o InTotoResponseOutput) ExpectedMaterials() ArtifactRuleResponseArrayOutput
- func (o InTotoResponseOutput) ExpectedProducts() ArtifactRuleResponseArrayOutput
- func (o InTotoResponseOutput) SigningKeys() SigningKeyResponseArrayOutput
- func (o InTotoResponseOutput) StepName() pulumi.StringOutput
- func (o InTotoResponseOutput) Threshold() pulumi.StringOutput
- func (o InTotoResponseOutput) ToInTotoResponseOutput() InTotoResponseOutput
- func (o InTotoResponseOutput) ToInTotoResponseOutputWithContext(ctx context.Context) InTotoResponseOutput
- type InTotoSlsaProvenanceV1
- type InTotoSlsaProvenanceV1Args
- func (InTotoSlsaProvenanceV1Args) ElementType() reflect.Type
- func (i InTotoSlsaProvenanceV1Args) ToInTotoSlsaProvenanceV1Output() InTotoSlsaProvenanceV1Output
- func (i InTotoSlsaProvenanceV1Args) ToInTotoSlsaProvenanceV1OutputWithContext(ctx context.Context) InTotoSlsaProvenanceV1Output
- func (i InTotoSlsaProvenanceV1Args) ToInTotoSlsaProvenanceV1PtrOutput() InTotoSlsaProvenanceV1PtrOutput
- func (i InTotoSlsaProvenanceV1Args) ToInTotoSlsaProvenanceV1PtrOutputWithContext(ctx context.Context) InTotoSlsaProvenanceV1PtrOutput
- type InTotoSlsaProvenanceV1Input
- type InTotoSlsaProvenanceV1Output
- func (InTotoSlsaProvenanceV1Output) ElementType() reflect.Type
- func (o InTotoSlsaProvenanceV1Output) Predicate() SlsaProvenanceV1PtrOutput
- func (o InTotoSlsaProvenanceV1Output) PredicateType() pulumi.StringPtrOutput
- func (o InTotoSlsaProvenanceV1Output) Subject() SubjectArrayOutput
- func (o InTotoSlsaProvenanceV1Output) ToInTotoSlsaProvenanceV1Output() InTotoSlsaProvenanceV1Output
- func (o InTotoSlsaProvenanceV1Output) ToInTotoSlsaProvenanceV1OutputWithContext(ctx context.Context) InTotoSlsaProvenanceV1Output
- func (o InTotoSlsaProvenanceV1Output) ToInTotoSlsaProvenanceV1PtrOutput() InTotoSlsaProvenanceV1PtrOutput
- func (o InTotoSlsaProvenanceV1Output) ToInTotoSlsaProvenanceV1PtrOutputWithContext(ctx context.Context) InTotoSlsaProvenanceV1PtrOutput
- func (o InTotoSlsaProvenanceV1Output) Type() pulumi.StringPtrOutput
- type InTotoSlsaProvenanceV1PtrInput
- type InTotoSlsaProvenanceV1PtrOutput
- func (o InTotoSlsaProvenanceV1PtrOutput) Elem() InTotoSlsaProvenanceV1Output
- func (InTotoSlsaProvenanceV1PtrOutput) ElementType() reflect.Type
- func (o InTotoSlsaProvenanceV1PtrOutput) Predicate() SlsaProvenanceV1PtrOutput
- func (o InTotoSlsaProvenanceV1PtrOutput) PredicateType() pulumi.StringPtrOutput
- func (o InTotoSlsaProvenanceV1PtrOutput) Subject() SubjectArrayOutput
- func (o InTotoSlsaProvenanceV1PtrOutput) ToInTotoSlsaProvenanceV1PtrOutput() InTotoSlsaProvenanceV1PtrOutput
- func (o InTotoSlsaProvenanceV1PtrOutput) ToInTotoSlsaProvenanceV1PtrOutputWithContext(ctx context.Context) InTotoSlsaProvenanceV1PtrOutput
- func (o InTotoSlsaProvenanceV1PtrOutput) Type() pulumi.StringPtrOutput
- type InTotoSlsaProvenanceV1Response
- type InTotoSlsaProvenanceV1ResponseOutput
- func (InTotoSlsaProvenanceV1ResponseOutput) ElementType() reflect.Type
- func (o InTotoSlsaProvenanceV1ResponseOutput) Predicate() SlsaProvenanceV1ResponseOutput
- func (o InTotoSlsaProvenanceV1ResponseOutput) PredicateType() pulumi.StringOutput
- func (o InTotoSlsaProvenanceV1ResponseOutput) Subject() SubjectResponseArrayOutput
- func (o InTotoSlsaProvenanceV1ResponseOutput) ToInTotoSlsaProvenanceV1ResponseOutput() InTotoSlsaProvenanceV1ResponseOutput
- func (o InTotoSlsaProvenanceV1ResponseOutput) ToInTotoSlsaProvenanceV1ResponseOutputWithContext(ctx context.Context) InTotoSlsaProvenanceV1ResponseOutput
- func (o InTotoSlsaProvenanceV1ResponseOutput) Type() pulumi.StringOutput
- type Installation
- type InstallationArgs
- func (InstallationArgs) ElementType() reflect.Type
- func (i InstallationArgs) ToInstallationOutput() InstallationOutput
- func (i InstallationArgs) ToInstallationOutputWithContext(ctx context.Context) InstallationOutput
- func (i InstallationArgs) ToInstallationPtrOutput() InstallationPtrOutput
- func (i InstallationArgs) ToInstallationPtrOutputWithContext(ctx context.Context) InstallationPtrOutput
- type InstallationInput
- type InstallationOutput
- func (InstallationOutput) ElementType() reflect.Type
- func (o InstallationOutput) License() LicensePtrOutput
- func (o InstallationOutput) Location() LocationArrayOutput
- func (o InstallationOutput) ToInstallationOutput() InstallationOutput
- func (o InstallationOutput) ToInstallationOutputWithContext(ctx context.Context) InstallationOutput
- func (o InstallationOutput) ToInstallationPtrOutput() InstallationPtrOutput
- func (o InstallationOutput) ToInstallationPtrOutputWithContext(ctx context.Context) InstallationPtrOutput
- type InstallationPtrInput
- type InstallationPtrOutput
- func (o InstallationPtrOutput) Elem() InstallationOutput
- func (InstallationPtrOutput) ElementType() reflect.Type
- func (o InstallationPtrOutput) License() LicensePtrOutput
- func (o InstallationPtrOutput) Location() LocationArrayOutput
- func (o InstallationPtrOutput) ToInstallationPtrOutput() InstallationPtrOutput
- func (o InstallationPtrOutput) ToInstallationPtrOutputWithContext(ctx context.Context) InstallationPtrOutput
- type InstallationResponse
- type InstallationResponseOutput
- func (o InstallationResponseOutput) Architecture() pulumi.StringOutput
- func (o InstallationResponseOutput) CpeUri() pulumi.StringOutput
- func (InstallationResponseOutput) ElementType() reflect.Type
- func (o InstallationResponseOutput) License() LicenseResponseOutput
- func (o InstallationResponseOutput) Location() LocationResponseArrayOutput
- func (o InstallationResponseOutput) Name() pulumi.StringOutput
- func (o InstallationResponseOutput) PackageType() pulumi.StringOutput
- func (o InstallationResponseOutput) ToInstallationResponseOutput() InstallationResponseOutput
- func (o InstallationResponseOutput) ToInstallationResponseOutputWithContext(ctx context.Context) InstallationResponseOutput
- func (o InstallationResponseOutput) Version() VersionResponseOutput
- type Justification
- type JustificationArgs
- func (JustificationArgs) ElementType() reflect.Type
- func (i JustificationArgs) ToJustificationOutput() JustificationOutput
- func (i JustificationArgs) ToJustificationOutputWithContext(ctx context.Context) JustificationOutput
- func (i JustificationArgs) ToJustificationPtrOutput() JustificationPtrOutput
- func (i JustificationArgs) ToJustificationPtrOutputWithContext(ctx context.Context) JustificationPtrOutput
- type JustificationInput
- type JustificationJustificationType
- func (JustificationJustificationType) ElementType() reflect.Type
- func (e JustificationJustificationType) ToJustificationJustificationTypeOutput() JustificationJustificationTypeOutput
- func (e JustificationJustificationType) ToJustificationJustificationTypeOutputWithContext(ctx context.Context) JustificationJustificationTypeOutput
- func (e JustificationJustificationType) ToJustificationJustificationTypePtrOutput() JustificationJustificationTypePtrOutput
- func (e JustificationJustificationType) ToJustificationJustificationTypePtrOutputWithContext(ctx context.Context) JustificationJustificationTypePtrOutput
- func (e JustificationJustificationType) ToStringOutput() pulumi.StringOutput
- func (e JustificationJustificationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e JustificationJustificationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e JustificationJustificationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JustificationJustificationTypeInput
- type JustificationJustificationTypeOutput
- func (JustificationJustificationTypeOutput) ElementType() reflect.Type
- func (o JustificationJustificationTypeOutput) ToJustificationJustificationTypeOutput() JustificationJustificationTypeOutput
- func (o JustificationJustificationTypeOutput) ToJustificationJustificationTypeOutputWithContext(ctx context.Context) JustificationJustificationTypeOutput
- func (o JustificationJustificationTypeOutput) ToJustificationJustificationTypePtrOutput() JustificationJustificationTypePtrOutput
- func (o JustificationJustificationTypeOutput) ToJustificationJustificationTypePtrOutputWithContext(ctx context.Context) JustificationJustificationTypePtrOutput
- func (o JustificationJustificationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o JustificationJustificationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o JustificationJustificationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o JustificationJustificationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JustificationJustificationTypePtrInput
- type JustificationJustificationTypePtrOutput
- func (o JustificationJustificationTypePtrOutput) Elem() JustificationJustificationTypeOutput
- func (JustificationJustificationTypePtrOutput) ElementType() reflect.Type
- func (o JustificationJustificationTypePtrOutput) ToJustificationJustificationTypePtrOutput() JustificationJustificationTypePtrOutput
- func (o JustificationJustificationTypePtrOutput) ToJustificationJustificationTypePtrOutputWithContext(ctx context.Context) JustificationJustificationTypePtrOutput
- func (o JustificationJustificationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o JustificationJustificationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type JustificationOutput
- func (o JustificationOutput) Details() pulumi.StringPtrOutput
- func (JustificationOutput) ElementType() reflect.Type
- func (o JustificationOutput) JustificationType() JustificationJustificationTypePtrOutput
- func (o JustificationOutput) ToJustificationOutput() JustificationOutput
- func (o JustificationOutput) ToJustificationOutputWithContext(ctx context.Context) JustificationOutput
- func (o JustificationOutput) ToJustificationPtrOutput() JustificationPtrOutput
- func (o JustificationOutput) ToJustificationPtrOutputWithContext(ctx context.Context) JustificationPtrOutput
- type JustificationPtrInput
- type JustificationPtrOutput
- func (o JustificationPtrOutput) Details() pulumi.StringPtrOutput
- func (o JustificationPtrOutput) Elem() JustificationOutput
- func (JustificationPtrOutput) ElementType() reflect.Type
- func (o JustificationPtrOutput) JustificationType() JustificationJustificationTypePtrOutput
- func (o JustificationPtrOutput) ToJustificationPtrOutput() JustificationPtrOutput
- func (o JustificationPtrOutput) ToJustificationPtrOutputWithContext(ctx context.Context) JustificationPtrOutput
- type JustificationResponse
- type JustificationResponseOutput
- func (o JustificationResponseOutput) Details() pulumi.StringOutput
- func (JustificationResponseOutput) ElementType() reflect.Type
- func (o JustificationResponseOutput) JustificationType() pulumi.StringOutput
- func (o JustificationResponseOutput) ToJustificationResponseOutput() JustificationResponseOutput
- func (o JustificationResponseOutput) ToJustificationResponseOutputWithContext(ctx context.Context) JustificationResponseOutput
- type KnowledgeBase
- type KnowledgeBaseArgs
- type KnowledgeBaseArray
- type KnowledgeBaseArrayInput
- type KnowledgeBaseArrayOutput
- func (KnowledgeBaseArrayOutput) ElementType() reflect.Type
- func (o KnowledgeBaseArrayOutput) Index(i pulumi.IntInput) KnowledgeBaseOutput
- func (o KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutput() KnowledgeBaseArrayOutput
- func (o KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutputWithContext(ctx context.Context) KnowledgeBaseArrayOutput
- type KnowledgeBaseInput
- type KnowledgeBaseOutput
- func (KnowledgeBaseOutput) ElementType() reflect.Type
- func (o KnowledgeBaseOutput) Name() pulumi.StringPtrOutput
- func (o KnowledgeBaseOutput) ToKnowledgeBaseOutput() KnowledgeBaseOutput
- func (o KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput
- func (o KnowledgeBaseOutput) Url() pulumi.StringPtrOutput
- type KnowledgeBaseResponse
- type KnowledgeBaseResponseArrayOutput
- func (KnowledgeBaseResponseArrayOutput) ElementType() reflect.Type
- func (o KnowledgeBaseResponseArrayOutput) Index(i pulumi.IntInput) KnowledgeBaseResponseOutput
- func (o KnowledgeBaseResponseArrayOutput) ToKnowledgeBaseResponseArrayOutput() KnowledgeBaseResponseArrayOutput
- func (o KnowledgeBaseResponseArrayOutput) ToKnowledgeBaseResponseArrayOutputWithContext(ctx context.Context) KnowledgeBaseResponseArrayOutput
- type KnowledgeBaseResponseOutput
- func (KnowledgeBaseResponseOutput) ElementType() reflect.Type
- func (o KnowledgeBaseResponseOutput) Name() pulumi.StringOutput
- func (o KnowledgeBaseResponseOutput) ToKnowledgeBaseResponseOutput() KnowledgeBaseResponseOutput
- func (o KnowledgeBaseResponseOutput) ToKnowledgeBaseResponseOutputWithContext(ctx context.Context) KnowledgeBaseResponseOutput
- func (o KnowledgeBaseResponseOutput) Url() pulumi.StringOutput
- type Layer
- type LayerArgs
- type LayerArray
- type LayerArrayInput
- type LayerArrayOutput
- type LayerDirective
- func (LayerDirective) ElementType() reflect.Type
- func (e LayerDirective) ToLayerDirectiveOutput() LayerDirectiveOutput
- func (e LayerDirective) ToLayerDirectiveOutputWithContext(ctx context.Context) LayerDirectiveOutput
- func (e LayerDirective) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
- func (e LayerDirective) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
- func (e LayerDirective) ToStringOutput() pulumi.StringOutput
- func (e LayerDirective) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LayerDirective) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LayerDirective) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LayerDirectiveInput
- type LayerDirectiveOutput
- func (LayerDirectiveOutput) ElementType() reflect.Type
- func (o LayerDirectiveOutput) ToLayerDirectiveOutput() LayerDirectiveOutput
- func (o LayerDirectiveOutput) ToLayerDirectiveOutputWithContext(ctx context.Context) LayerDirectiveOutput
- func (o LayerDirectiveOutput) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
- func (o LayerDirectiveOutput) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
- func (o LayerDirectiveOutput) ToStringOutput() pulumi.StringOutput
- func (o LayerDirectiveOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LayerDirectiveOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LayerDirectiveOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LayerDirectivePtrInput
- type LayerDirectivePtrOutput
- func (o LayerDirectivePtrOutput) Elem() LayerDirectiveOutput
- func (LayerDirectivePtrOutput) ElementType() reflect.Type
- func (o LayerDirectivePtrOutput) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
- func (o LayerDirectivePtrOutput) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
- func (o LayerDirectivePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LayerDirectivePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LayerInput
- type LayerOutput
- type LayerResponse
- type LayerResponseArrayOutput
- func (LayerResponseArrayOutput) ElementType() reflect.Type
- func (o LayerResponseArrayOutput) Index(i pulumi.IntInput) LayerResponseOutput
- func (o LayerResponseArrayOutput) ToLayerResponseArrayOutput() LayerResponseArrayOutput
- func (o LayerResponseArrayOutput) ToLayerResponseArrayOutputWithContext(ctx context.Context) LayerResponseArrayOutput
- type LayerResponseOutput
- func (o LayerResponseOutput) Arguments() pulumi.StringOutput
- func (o LayerResponseOutput) Directive() pulumi.StringOutput
- func (LayerResponseOutput) ElementType() reflect.Type
- func (o LayerResponseOutput) ToLayerResponseOutput() LayerResponseOutput
- func (o LayerResponseOutput) ToLayerResponseOutputWithContext(ctx context.Context) LayerResponseOutput
- type License
- type LicenseArgs
- func (LicenseArgs) ElementType() reflect.Type
- func (i LicenseArgs) ToLicenseOutput() LicenseOutput
- func (i LicenseArgs) ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
- func (i LicenseArgs) ToLicensePtrOutput() LicensePtrOutput
- func (i LicenseArgs) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
- type LicenseInput
- type LicenseOutput
- func (o LicenseOutput) Comments() pulumi.StringPtrOutput
- func (LicenseOutput) ElementType() reflect.Type
- func (o LicenseOutput) Expression() pulumi.StringPtrOutput
- func (o LicenseOutput) ToLicenseOutput() LicenseOutput
- func (o LicenseOutput) ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
- func (o LicenseOutput) ToLicensePtrOutput() LicensePtrOutput
- func (o LicenseOutput) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
- type LicensePtrInput
- type LicensePtrOutput
- func (o LicensePtrOutput) Comments() pulumi.StringPtrOutput
- func (o LicensePtrOutput) Elem() LicenseOutput
- func (LicensePtrOutput) ElementType() reflect.Type
- func (o LicensePtrOutput) Expression() pulumi.StringPtrOutput
- func (o LicensePtrOutput) ToLicensePtrOutput() LicensePtrOutput
- func (o LicensePtrOutput) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
- type LicenseResponse
- type LicenseResponseOutput
- func (o LicenseResponseOutput) Comments() pulumi.StringOutput
- func (LicenseResponseOutput) ElementType() reflect.Type
- func (o LicenseResponseOutput) Expression() pulumi.StringOutput
- func (o LicenseResponseOutput) ToLicenseResponseOutput() LicenseResponseOutput
- func (o LicenseResponseOutput) ToLicenseResponseOutputWithContext(ctx context.Context) LicenseResponseOutput
- type Link
- type LinkArgs
- type LinkInput
- type LinkOutput
- func (o LinkOutput) Byproducts() ByProductsPtrOutput
- func (o LinkOutput) Command() pulumi.StringArrayOutput
- func (LinkOutput) ElementType() reflect.Type
- func (o LinkOutput) Environment() EnvironmentPtrOutput
- func (o LinkOutput) Materials() GrafeasV1beta1IntotoArtifactArrayOutput
- func (o LinkOutput) Products() GrafeasV1beta1IntotoArtifactArrayOutput
- func (o LinkOutput) ToLinkOutput() LinkOutput
- func (o LinkOutput) ToLinkOutputWithContext(ctx context.Context) LinkOutput
- func (o LinkOutput) ToLinkPtrOutput() LinkPtrOutput
- func (o LinkOutput) ToLinkPtrOutputWithContext(ctx context.Context) LinkPtrOutput
- type LinkPtrInput
- type LinkPtrOutput
- func (o LinkPtrOutput) Byproducts() ByProductsPtrOutput
- func (o LinkPtrOutput) Command() pulumi.StringArrayOutput
- func (o LinkPtrOutput) Elem() LinkOutput
- func (LinkPtrOutput) ElementType() reflect.Type
- func (o LinkPtrOutput) Environment() EnvironmentPtrOutput
- func (o LinkPtrOutput) Materials() GrafeasV1beta1IntotoArtifactArrayOutput
- func (o LinkPtrOutput) Products() GrafeasV1beta1IntotoArtifactArrayOutput
- func (o LinkPtrOutput) ToLinkPtrOutput() LinkPtrOutput
- func (o LinkPtrOutput) ToLinkPtrOutputWithContext(ctx context.Context) LinkPtrOutput
- type LinkResponse
- type LinkResponseOutput
- func (o LinkResponseOutput) Byproducts() ByProductsResponseOutput
- func (o LinkResponseOutput) Command() pulumi.StringArrayOutput
- func (LinkResponseOutput) ElementType() reflect.Type
- func (o LinkResponseOutput) Environment() EnvironmentResponseOutput
- func (o LinkResponseOutput) Materials() GrafeasV1beta1IntotoArtifactResponseArrayOutput
- func (o LinkResponseOutput) Products() GrafeasV1beta1IntotoArtifactResponseArrayOutput
- func (o LinkResponseOutput) ToLinkResponseOutput() LinkResponseOutput
- func (o LinkResponseOutput) ToLinkResponseOutputWithContext(ctx context.Context) LinkResponseOutput
- type Location
- type LocationArgs
- type LocationArray
- type LocationArrayInput
- type LocationArrayOutput
- type LocationInput
- type LocationOutput
- func (o LocationOutput) CpeUri() pulumi.StringPtrOutputdeprecated
- func (LocationOutput) ElementType() reflect.Type
- func (o LocationOutput) Path() pulumi.StringPtrOutput
- func (o LocationOutput) ToLocationOutput() LocationOutput
- func (o LocationOutput) ToLocationOutputWithContext(ctx context.Context) LocationOutput
- func (o LocationOutput) Version() VersionPtrOutputdeprecated
- type LocationResponse
- type LocationResponseArrayOutput
- func (LocationResponseArrayOutput) ElementType() reflect.Type
- func (o LocationResponseArrayOutput) Index(i pulumi.IntInput) LocationResponseOutput
- func (o LocationResponseArrayOutput) ToLocationResponseArrayOutput() LocationResponseArrayOutput
- func (o LocationResponseArrayOutput) ToLocationResponseArrayOutputWithContext(ctx context.Context) LocationResponseArrayOutput
- type LocationResponseOutput
- func (o LocationResponseOutput) CpeUri() pulumi.StringOutputdeprecated
- func (LocationResponseOutput) ElementType() reflect.Type
- func (o LocationResponseOutput) Path() pulumi.StringOutput
- func (o LocationResponseOutput) ToLocationResponseOutput() LocationResponseOutput
- func (o LocationResponseOutput) ToLocationResponseOutputWithContext(ctx context.Context) LocationResponseOutput
- func (o LocationResponseOutput) Version() VersionResponseOutputdeprecated
- type LookupNoteArgs
- type LookupNoteIamPolicyArgs
- type LookupNoteIamPolicyOutputArgs
- type LookupNoteIamPolicyResult
- type LookupNoteIamPolicyResultOutput
- func (o LookupNoteIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupNoteIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupNoteIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutput() LookupNoteIamPolicyResultOutput
- func (o LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutputWithContext(ctx context.Context) LookupNoteIamPolicyResultOutput
- func (o LookupNoteIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupNoteOutputArgs
- type LookupNoteResult
- type LookupNoteResultOutput
- func (o LookupNoteResultOutput) AttestationAuthority() AuthorityResponseOutput
- func (o LookupNoteResultOutput) BaseImage() BasisResponseOutput
- func (o LookupNoteResultOutput) Build() BuildResponseOutput
- func (o LookupNoteResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupNoteResultOutput) Deployable() DeployableResponseOutput
- func (o LookupNoteResultOutput) Discovery() DiscoveryResponseOutput
- func (LookupNoteResultOutput) ElementType() reflect.Type
- func (o LookupNoteResultOutput) ExpirationTime() pulumi.StringOutput
- func (o LookupNoteResultOutput) Intoto() InTotoResponseOutput
- func (o LookupNoteResultOutput) Kind() pulumi.StringOutput
- func (o LookupNoteResultOutput) LongDescription() pulumi.StringOutput
- func (o LookupNoteResultOutput) Name() pulumi.StringOutput
- func (o LookupNoteResultOutput) Package() PackageResponseOutput
- func (o LookupNoteResultOutput) RelatedNoteNames() pulumi.StringArrayOutput
- func (o LookupNoteResultOutput) RelatedUrl() RelatedUrlResponseArrayOutput
- func (o LookupNoteResultOutput) Sbom() DocumentNoteResponseOutput
- func (o LookupNoteResultOutput) SbomReference() SBOMReferenceNoteResponseOutput
- func (o LookupNoteResultOutput) ShortDescription() pulumi.StringOutput
- func (o LookupNoteResultOutput) SpdxFile() FileNoteResponseOutput
- func (o LookupNoteResultOutput) SpdxPackage() PackageInfoNoteResponseOutput
- func (o LookupNoteResultOutput) SpdxRelationship() RelationshipNoteResponseOutput
- func (o LookupNoteResultOutput) ToLookupNoteResultOutput() LookupNoteResultOutput
- func (o LookupNoteResultOutput) ToLookupNoteResultOutputWithContext(ctx context.Context) LookupNoteResultOutput
- func (o LookupNoteResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupNoteResultOutput) Vulnerability() VulnerabilityResponseOutput
- func (o LookupNoteResultOutput) VulnerabilityAssessment() VulnerabilityAssessmentNoteResponseOutput
- type LookupOccurrenceArgs
- type LookupOccurrenceIamPolicyArgs
- type LookupOccurrenceIamPolicyOutputArgs
- type LookupOccurrenceIamPolicyResult
- type LookupOccurrenceIamPolicyResultOutput
- func (o LookupOccurrenceIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupOccurrenceIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupOccurrenceIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutput() LookupOccurrenceIamPolicyResultOutput
- func (o LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutputWithContext(ctx context.Context) LookupOccurrenceIamPolicyResultOutput
- func (o LookupOccurrenceIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupOccurrenceOutputArgs
- type LookupOccurrenceResult
- type LookupOccurrenceResultOutput
- func (o LookupOccurrenceResultOutput) Attestation() DetailsResponseOutput
- func (o LookupOccurrenceResultOutput) Build() GrafeasV1beta1BuildDetailsResponseOutput
- func (o LookupOccurrenceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Deployment() GrafeasV1beta1DeploymentDetailsResponseOutput
- func (o LookupOccurrenceResultOutput) DerivedImage() GrafeasV1beta1ImageDetailsResponseOutput
- func (o LookupOccurrenceResultOutput) Discovered() GrafeasV1beta1DiscoveryDetailsResponseOutput
- func (LookupOccurrenceResultOutput) ElementType() reflect.Type
- func (o LookupOccurrenceResultOutput) Envelope() EnvelopeResponseOutput
- func (o LookupOccurrenceResultOutput) Installation() GrafeasV1beta1PackageDetailsResponseOutput
- func (o LookupOccurrenceResultOutput) Intoto() GrafeasV1beta1IntotoDetailsResponseOutput
- func (o LookupOccurrenceResultOutput) Kind() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Name() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) NoteName() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Remediation() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Resource() ResourceResponseOutput
- func (o LookupOccurrenceResultOutput) Sbom() DocumentOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) SbomReference() SBOMReferenceOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) SpdxFile() FileOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) SpdxPackage() PackageInfoOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) SpdxRelationship() RelationshipOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutput() LookupOccurrenceResultOutput
- func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutputWithContext(ctx context.Context) LookupOccurrenceResultOutput
- func (o LookupOccurrenceResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Vulnerability() GrafeasV1beta1VulnerabilityDetailsResponseOutput
- type Note
- type NoteArgs
- type NoteIamBinding
- type NoteIamBindingArgs
- type NoteIamBindingInput
- type NoteIamBindingOutput
- func (o NoteIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (NoteIamBindingOutput) ElementType() reflect.Type
- func (o NoteIamBindingOutput) Etag() pulumi.StringOutput
- func (o NoteIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o NoteIamBindingOutput) Name() pulumi.StringOutput
- func (o NoteIamBindingOutput) Project() pulumi.StringOutput
- func (o NoteIamBindingOutput) Role() pulumi.StringOutput
- func (o NoteIamBindingOutput) ToNoteIamBindingOutput() NoteIamBindingOutput
- func (o NoteIamBindingOutput) ToNoteIamBindingOutputWithContext(ctx context.Context) NoteIamBindingOutput
- type NoteIamBindingState
- type NoteIamMember
- type NoteIamMemberArgs
- type NoteIamMemberInput
- type NoteIamMemberOutput
- func (o NoteIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (NoteIamMemberOutput) ElementType() reflect.Type
- func (o NoteIamMemberOutput) Etag() pulumi.StringOutput
- func (o NoteIamMemberOutput) Member() pulumi.StringOutput
- func (o NoteIamMemberOutput) Name() pulumi.StringOutput
- func (o NoteIamMemberOutput) Project() pulumi.StringOutput
- func (o NoteIamMemberOutput) Role() pulumi.StringOutput
- func (o NoteIamMemberOutput) ToNoteIamMemberOutput() NoteIamMemberOutput
- func (o NoteIamMemberOutput) ToNoteIamMemberOutputWithContext(ctx context.Context) NoteIamMemberOutput
- type NoteIamMemberState
- type NoteIamPolicy
- type NoteIamPolicyArgs
- type NoteIamPolicyInput
- type NoteIamPolicyOutput
- func (o NoteIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (NoteIamPolicyOutput) ElementType() reflect.Type
- func (o NoteIamPolicyOutput) Etag() pulumi.StringOutput
- func (o NoteIamPolicyOutput) NoteId() pulumi.StringOutput
- func (o NoteIamPolicyOutput) Project() pulumi.StringOutput
- func (o NoteIamPolicyOutput) ToNoteIamPolicyOutput() NoteIamPolicyOutput
- func (o NoteIamPolicyOutput) ToNoteIamPolicyOutputWithContext(ctx context.Context) NoteIamPolicyOutput
- func (o NoteIamPolicyOutput) Version() pulumi.IntOutput
- type NoteIamPolicyState
- type NoteInput
- type NoteOutput
- func (o NoteOutput) AttestationAuthority() AuthorityResponseOutput
- func (o NoteOutput) BaseImage() BasisResponseOutput
- func (o NoteOutput) Build() BuildResponseOutput
- func (o NoteOutput) CreateTime() pulumi.StringOutput
- func (o NoteOutput) Deployable() DeployableResponseOutput
- func (o NoteOutput) Discovery() DiscoveryResponseOutput
- func (NoteOutput) ElementType() reflect.Type
- func (o NoteOutput) ExpirationTime() pulumi.StringOutput
- func (o NoteOutput) Intoto() InTotoResponseOutput
- func (o NoteOutput) Kind() pulumi.StringOutput
- func (o NoteOutput) LongDescription() pulumi.StringOutput
- func (o NoteOutput) Name() pulumi.StringOutput
- func (o NoteOutput) NoteId() pulumi.StringOutput
- func (o NoteOutput) Package() PackageResponseOutput
- func (o NoteOutput) Project() pulumi.StringOutput
- func (o NoteOutput) RelatedNoteNames() pulumi.StringArrayOutput
- func (o NoteOutput) RelatedUrl() RelatedUrlResponseArrayOutput
- func (o NoteOutput) Sbom() DocumentNoteResponseOutput
- func (o NoteOutput) SbomReference() SBOMReferenceNoteResponseOutput
- func (o NoteOutput) ShortDescription() pulumi.StringOutput
- func (o NoteOutput) SpdxFile() FileNoteResponseOutput
- func (o NoteOutput) SpdxPackage() PackageInfoNoteResponseOutput
- func (o NoteOutput) SpdxRelationship() RelationshipNoteResponseOutput
- func (o NoteOutput) ToNoteOutput() NoteOutput
- func (o NoteOutput) ToNoteOutputWithContext(ctx context.Context) NoteOutput
- func (o NoteOutput) UpdateTime() pulumi.StringOutput
- func (o NoteOutput) Vulnerability() VulnerabilityResponseOutput
- func (o NoteOutput) VulnerabilityAssessment() VulnerabilityAssessmentNoteResponseOutput
- type NoteState
- type Occurrence
- type OccurrenceArgs
- type OccurrenceIamBinding
- type OccurrenceIamBindingArgs
- type OccurrenceIamBindingInput
- type OccurrenceIamBindingOutput
- func (o OccurrenceIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (OccurrenceIamBindingOutput) ElementType() reflect.Type
- func (o OccurrenceIamBindingOutput) Etag() pulumi.StringOutput
- func (o OccurrenceIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o OccurrenceIamBindingOutput) Name() pulumi.StringOutput
- func (o OccurrenceIamBindingOutput) Project() pulumi.StringOutput
- func (o OccurrenceIamBindingOutput) Role() pulumi.StringOutput
- func (o OccurrenceIamBindingOutput) ToOccurrenceIamBindingOutput() OccurrenceIamBindingOutput
- func (o OccurrenceIamBindingOutput) ToOccurrenceIamBindingOutputWithContext(ctx context.Context) OccurrenceIamBindingOutput
- type OccurrenceIamBindingState
- type OccurrenceIamMember
- type OccurrenceIamMemberArgs
- type OccurrenceIamMemberInput
- type OccurrenceIamMemberOutput
- func (o OccurrenceIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (OccurrenceIamMemberOutput) ElementType() reflect.Type
- func (o OccurrenceIamMemberOutput) Etag() pulumi.StringOutput
- func (o OccurrenceIamMemberOutput) Member() pulumi.StringOutput
- func (o OccurrenceIamMemberOutput) Name() pulumi.StringOutput
- func (o OccurrenceIamMemberOutput) Project() pulumi.StringOutput
- func (o OccurrenceIamMemberOutput) Role() pulumi.StringOutput
- func (o OccurrenceIamMemberOutput) ToOccurrenceIamMemberOutput() OccurrenceIamMemberOutput
- func (o OccurrenceIamMemberOutput) ToOccurrenceIamMemberOutputWithContext(ctx context.Context) OccurrenceIamMemberOutput
- type OccurrenceIamMemberState
- type OccurrenceIamPolicy
- type OccurrenceIamPolicyArgs
- type OccurrenceIamPolicyInput
- type OccurrenceIamPolicyOutput
- func (o OccurrenceIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (OccurrenceIamPolicyOutput) ElementType() reflect.Type
- func (o OccurrenceIamPolicyOutput) Etag() pulumi.StringOutput
- func (o OccurrenceIamPolicyOutput) OccurrenceId() pulumi.StringOutput
- func (o OccurrenceIamPolicyOutput) Project() pulumi.StringOutput
- func (o OccurrenceIamPolicyOutput) ToOccurrenceIamPolicyOutput() OccurrenceIamPolicyOutput
- func (o OccurrenceIamPolicyOutput) ToOccurrenceIamPolicyOutputWithContext(ctx context.Context) OccurrenceIamPolicyOutput
- func (o OccurrenceIamPolicyOutput) Version() pulumi.IntOutput
- type OccurrenceIamPolicyState
- type OccurrenceInput
- type OccurrenceOutput
- func (o OccurrenceOutput) Attestation() DetailsResponseOutput
- func (o OccurrenceOutput) Build() GrafeasV1beta1BuildDetailsResponseOutput
- func (o OccurrenceOutput) CreateTime() pulumi.StringOutput
- func (o OccurrenceOutput) Deployment() GrafeasV1beta1DeploymentDetailsResponseOutput
- func (o OccurrenceOutput) DerivedImage() GrafeasV1beta1ImageDetailsResponseOutput
- func (o OccurrenceOutput) Discovered() GrafeasV1beta1DiscoveryDetailsResponseOutput
- func (OccurrenceOutput) ElementType() reflect.Type
- func (o OccurrenceOutput) Envelope() EnvelopeResponseOutput
- func (o OccurrenceOutput) Installation() GrafeasV1beta1PackageDetailsResponseOutput
- func (o OccurrenceOutput) Intoto() GrafeasV1beta1IntotoDetailsResponseOutput
- func (o OccurrenceOutput) Kind() pulumi.StringOutput
- func (o OccurrenceOutput) Name() pulumi.StringOutput
- func (o OccurrenceOutput) NoteName() pulumi.StringOutput
- func (o OccurrenceOutput) Project() pulumi.StringOutput
- func (o OccurrenceOutput) Remediation() pulumi.StringOutput
- func (o OccurrenceOutput) Resource() ResourceResponseOutput
- func (o OccurrenceOutput) Sbom() DocumentOccurrenceResponseOutput
- func (o OccurrenceOutput) SbomReference() SBOMReferenceOccurrenceResponseOutput
- func (o OccurrenceOutput) SpdxFile() FileOccurrenceResponseOutput
- func (o OccurrenceOutput) SpdxPackage() PackageInfoOccurrenceResponseOutput
- func (o OccurrenceOutput) SpdxRelationship() RelationshipOccurrenceResponseOutput
- func (o OccurrenceOutput) ToOccurrenceOutput() OccurrenceOutput
- func (o OccurrenceOutput) ToOccurrenceOutputWithContext(ctx context.Context) OccurrenceOutput
- func (o OccurrenceOutput) UpdateTime() pulumi.StringOutput
- func (o OccurrenceOutput) Vulnerability() GrafeasV1beta1VulnerabilityDetailsResponseOutput
- type OccurrenceState
- type Package
- type PackageArchitecture
- func (PackageArchitecture) ElementType() reflect.Type
- func (e PackageArchitecture) ToPackageArchitectureOutput() PackageArchitectureOutput
- func (e PackageArchitecture) ToPackageArchitectureOutputWithContext(ctx context.Context) PackageArchitectureOutput
- func (e PackageArchitecture) ToPackageArchitecturePtrOutput() PackageArchitecturePtrOutput
- func (e PackageArchitecture) ToPackageArchitecturePtrOutputWithContext(ctx context.Context) PackageArchitecturePtrOutput
- func (e PackageArchitecture) ToStringOutput() pulumi.StringOutput
- func (e PackageArchitecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PackageArchitecture) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PackageArchitecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PackageArchitectureInput
- type PackageArchitectureOutput
- func (PackageArchitectureOutput) ElementType() reflect.Type
- func (o PackageArchitectureOutput) ToPackageArchitectureOutput() PackageArchitectureOutput
- func (o PackageArchitectureOutput) ToPackageArchitectureOutputWithContext(ctx context.Context) PackageArchitectureOutput
- func (o PackageArchitectureOutput) ToPackageArchitecturePtrOutput() PackageArchitecturePtrOutput
- func (o PackageArchitectureOutput) ToPackageArchitecturePtrOutputWithContext(ctx context.Context) PackageArchitecturePtrOutput
- func (o PackageArchitectureOutput) ToStringOutput() pulumi.StringOutput
- func (o PackageArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PackageArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PackageArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PackageArchitecturePtrInput
- type PackageArchitecturePtrOutput
- func (o PackageArchitecturePtrOutput) Elem() PackageArchitectureOutput
- func (PackageArchitecturePtrOutput) ElementType() reflect.Type
- func (o PackageArchitecturePtrOutput) ToPackageArchitecturePtrOutput() PackageArchitecturePtrOutput
- func (o PackageArchitecturePtrOutput) ToPackageArchitecturePtrOutputWithContext(ctx context.Context) PackageArchitecturePtrOutput
- func (o PackageArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PackageArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PackageArgs
- func (PackageArgs) ElementType() reflect.Type
- func (i PackageArgs) ToPackageOutput() PackageOutput
- func (i PackageArgs) ToPackageOutputWithContext(ctx context.Context) PackageOutput
- func (i PackageArgs) ToPackagePtrOutput() PackagePtrOutput
- func (i PackageArgs) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
- type PackageInfoNote
- type PackageInfoNoteArgs
- func (PackageInfoNoteArgs) ElementType() reflect.Type
- func (i PackageInfoNoteArgs) ToPackageInfoNoteOutput() PackageInfoNoteOutput
- func (i PackageInfoNoteArgs) ToPackageInfoNoteOutputWithContext(ctx context.Context) PackageInfoNoteOutput
- func (i PackageInfoNoteArgs) ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput
- func (i PackageInfoNoteArgs) ToPackageInfoNotePtrOutputWithContext(ctx context.Context) PackageInfoNotePtrOutput
- type PackageInfoNoteInput
- type PackageInfoNoteOutput
- func (o PackageInfoNoteOutput) Analyzed() pulumi.BoolPtrOutput
- func (o PackageInfoNoteOutput) Attribution() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) Checksum() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) Copyright() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) DetailedDescription() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) DownloadLocation() pulumi.StringPtrOutput
- func (PackageInfoNoteOutput) ElementType() reflect.Type
- func (o PackageInfoNoteOutput) ExternalRefs() ExternalRefArrayOutput
- func (o PackageInfoNoteOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o PackageInfoNoteOutput) HomePage() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) LicenseDeclared() LicensePtrOutput
- func (o PackageInfoNoteOutput) Originator() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) PackageType() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) SummaryDescription() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) Supplier() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) Title() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) ToPackageInfoNoteOutput() PackageInfoNoteOutput
- func (o PackageInfoNoteOutput) ToPackageInfoNoteOutputWithContext(ctx context.Context) PackageInfoNoteOutput
- func (o PackageInfoNoteOutput) ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput
- func (o PackageInfoNoteOutput) ToPackageInfoNotePtrOutputWithContext(ctx context.Context) PackageInfoNotePtrOutput
- func (o PackageInfoNoteOutput) VerificationCode() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) Version() pulumi.StringPtrOutput
- type PackageInfoNotePtrInput
- type PackageInfoNotePtrOutput
- func (o PackageInfoNotePtrOutput) Analyzed() pulumi.BoolPtrOutput
- func (o PackageInfoNotePtrOutput) Attribution() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Checksum() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Copyright() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) DetailedDescription() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) DownloadLocation() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Elem() PackageInfoNoteOutput
- func (PackageInfoNotePtrOutput) ElementType() reflect.Type
- func (o PackageInfoNotePtrOutput) ExternalRefs() ExternalRefArrayOutput
- func (o PackageInfoNotePtrOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o PackageInfoNotePtrOutput) HomePage() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) LicenseDeclared() LicensePtrOutput
- func (o PackageInfoNotePtrOutput) Originator() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) PackageType() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) SummaryDescription() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Supplier() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Title() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput
- func (o PackageInfoNotePtrOutput) ToPackageInfoNotePtrOutputWithContext(ctx context.Context) PackageInfoNotePtrOutput
- func (o PackageInfoNotePtrOutput) VerificationCode() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Version() pulumi.StringPtrOutput
- type PackageInfoNoteResponse
- type PackageInfoNoteResponseOutput
- func (o PackageInfoNoteResponseOutput) Analyzed() pulumi.BoolOutput
- func (o PackageInfoNoteResponseOutput) Attribution() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) Checksum() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) Copyright() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) DetailedDescription() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) DownloadLocation() pulumi.StringOutput
- func (PackageInfoNoteResponseOutput) ElementType() reflect.Type
- func (o PackageInfoNoteResponseOutput) ExternalRefs() ExternalRefResponseArrayOutput
- func (o PackageInfoNoteResponseOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o PackageInfoNoteResponseOutput) HomePage() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) LicenseDeclared() LicenseResponseOutput
- func (o PackageInfoNoteResponseOutput) Originator() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) PackageType() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) SummaryDescription() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) Supplier() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) Title() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) ToPackageInfoNoteResponseOutput() PackageInfoNoteResponseOutput
- func (o PackageInfoNoteResponseOutput) ToPackageInfoNoteResponseOutputWithContext(ctx context.Context) PackageInfoNoteResponseOutput
- func (o PackageInfoNoteResponseOutput) VerificationCode() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) Version() pulumi.StringOutput
- type PackageInfoOccurrence
- type PackageInfoOccurrenceArgs
- func (PackageInfoOccurrenceArgs) ElementType() reflect.Type
- func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrenceOutput() PackageInfoOccurrenceOutput
- func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrenceOutputWithContext(ctx context.Context) PackageInfoOccurrenceOutput
- func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput
- func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrencePtrOutputWithContext(ctx context.Context) PackageInfoOccurrencePtrOutput
- type PackageInfoOccurrenceInput
- type PackageInfoOccurrenceOutput
- func (o PackageInfoOccurrenceOutput) Comment() pulumi.StringPtrOutput
- func (PackageInfoOccurrenceOutput) ElementType() reflect.Type
- func (o PackageInfoOccurrenceOutput) Filename() pulumi.StringPtrOutput
- func (o PackageInfoOccurrenceOutput) Id() pulumi.StringPtrOutput
- func (o PackageInfoOccurrenceOutput) LicenseConcluded() LicensePtrOutput
- func (o PackageInfoOccurrenceOutput) SourceInfo() pulumi.StringPtrOutput
- func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrenceOutput() PackageInfoOccurrenceOutput
- func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrenceOutputWithContext(ctx context.Context) PackageInfoOccurrenceOutput
- func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput
- func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrencePtrOutputWithContext(ctx context.Context) PackageInfoOccurrencePtrOutput
- type PackageInfoOccurrencePtrInput
- type PackageInfoOccurrencePtrOutput
- func (o PackageInfoOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
- func (o PackageInfoOccurrencePtrOutput) Elem() PackageInfoOccurrenceOutput
- func (PackageInfoOccurrencePtrOutput) ElementType() reflect.Type
- func (o PackageInfoOccurrencePtrOutput) Filename() pulumi.StringPtrOutput
- func (o PackageInfoOccurrencePtrOutput) Id() pulumi.StringPtrOutput
- func (o PackageInfoOccurrencePtrOutput) LicenseConcluded() LicensePtrOutput
- func (o PackageInfoOccurrencePtrOutput) SourceInfo() pulumi.StringPtrOutput
- func (o PackageInfoOccurrencePtrOutput) ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput
- func (o PackageInfoOccurrencePtrOutput) ToPackageInfoOccurrencePtrOutputWithContext(ctx context.Context) PackageInfoOccurrencePtrOutput
- type PackageInfoOccurrenceResponse
- type PackageInfoOccurrenceResponseOutput
- func (o PackageInfoOccurrenceResponseOutput) Comment() pulumi.StringOutput
- func (PackageInfoOccurrenceResponseOutput) ElementType() reflect.Type
- func (o PackageInfoOccurrenceResponseOutput) Filename() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) HomePage() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) LicenseConcluded() LicenseResponseOutput
- func (o PackageInfoOccurrenceResponseOutput) PackageType() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) SourceInfo() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) SummaryDescription() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) Title() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) ToPackageInfoOccurrenceResponseOutput() PackageInfoOccurrenceResponseOutput
- func (o PackageInfoOccurrenceResponseOutput) ToPackageInfoOccurrenceResponseOutputWithContext(ctx context.Context) PackageInfoOccurrenceResponseOutput
- func (o PackageInfoOccurrenceResponseOutput) Version() pulumi.StringOutput
- type PackageInput
- type PackageIssue
- type PackageIssueArgs
- type PackageIssueArray
- type PackageIssueArrayInput
- type PackageIssueArrayOutput
- func (PackageIssueArrayOutput) ElementType() reflect.Type
- func (o PackageIssueArrayOutput) Index(i pulumi.IntInput) PackageIssueOutput
- func (o PackageIssueArrayOutput) ToPackageIssueArrayOutput() PackageIssueArrayOutput
- func (o PackageIssueArrayOutput) ToPackageIssueArrayOutputWithContext(ctx context.Context) PackageIssueArrayOutput
- type PackageIssueInput
- type PackageIssueOutput
- func (o PackageIssueOutput) AffectedLocation() VulnerabilityLocationOutput
- func (PackageIssueOutput) ElementType() reflect.Type
- func (o PackageIssueOutput) FixedLocation() VulnerabilityLocationPtrOutput
- func (o PackageIssueOutput) PackageType() pulumi.StringPtrOutput
- func (o PackageIssueOutput) SeverityName() pulumi.StringPtrOutputdeprecated
- func (o PackageIssueOutput) ToPackageIssueOutput() PackageIssueOutput
- func (o PackageIssueOutput) ToPackageIssueOutputWithContext(ctx context.Context) PackageIssueOutput
- type PackageIssueResponse
- type PackageIssueResponseArrayOutput
- func (PackageIssueResponseArrayOutput) ElementType() reflect.Type
- func (o PackageIssueResponseArrayOutput) Index(i pulumi.IntInput) PackageIssueResponseOutput
- func (o PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutput() PackageIssueResponseArrayOutput
- func (o PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutputWithContext(ctx context.Context) PackageIssueResponseArrayOutput
- type PackageIssueResponseOutput
- func (o PackageIssueResponseOutput) AffectedLocation() VulnerabilityLocationResponseOutput
- func (o PackageIssueResponseOutput) EffectiveSeverity() pulumi.StringOutput
- func (PackageIssueResponseOutput) ElementType() reflect.Type
- func (o PackageIssueResponseOutput) FixedLocation() VulnerabilityLocationResponseOutput
- func (o PackageIssueResponseOutput) PackageType() pulumi.StringOutput
- func (o PackageIssueResponseOutput) SeverityName() pulumi.StringOutputdeprecated
- func (o PackageIssueResponseOutput) ToPackageIssueResponseOutput() PackageIssueResponseOutput
- func (o PackageIssueResponseOutput) ToPackageIssueResponseOutputWithContext(ctx context.Context) PackageIssueResponseOutput
- type PackageOutput
- func (o PackageOutput) Architecture() PackageArchitecturePtrOutput
- func (o PackageOutput) CpeUri() pulumi.StringPtrOutput
- func (o PackageOutput) Description() pulumi.StringPtrOutput
- func (o PackageOutput) Digest() DigestArrayOutput
- func (o PackageOutput) Distribution() DistributionArrayOutput
- func (PackageOutput) ElementType() reflect.Type
- func (o PackageOutput) License() LicensePtrOutput
- func (o PackageOutput) Maintainer() pulumi.StringPtrOutput
- func (o PackageOutput) Name() pulumi.StringOutput
- func (o PackageOutput) PackageType() pulumi.StringPtrOutput
- func (o PackageOutput) ToPackageOutput() PackageOutput
- func (o PackageOutput) ToPackageOutputWithContext(ctx context.Context) PackageOutput
- func (o PackageOutput) ToPackagePtrOutput() PackagePtrOutput
- func (o PackageOutput) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
- func (o PackageOutput) Url() pulumi.StringPtrOutput
- func (o PackageOutput) Version() VersionPtrOutput
- type PackagePtrInput
- type PackagePtrOutput
- func (o PackagePtrOutput) Architecture() PackageArchitecturePtrOutput
- func (o PackagePtrOutput) CpeUri() pulumi.StringPtrOutput
- func (o PackagePtrOutput) Description() pulumi.StringPtrOutput
- func (o PackagePtrOutput) Digest() DigestArrayOutput
- func (o PackagePtrOutput) Distribution() DistributionArrayOutput
- func (o PackagePtrOutput) Elem() PackageOutput
- func (PackagePtrOutput) ElementType() reflect.Type
- func (o PackagePtrOutput) License() LicensePtrOutput
- func (o PackagePtrOutput) Maintainer() pulumi.StringPtrOutput
- func (o PackagePtrOutput) Name() pulumi.StringPtrOutput
- func (o PackagePtrOutput) PackageType() pulumi.StringPtrOutput
- func (o PackagePtrOutput) ToPackagePtrOutput() PackagePtrOutput
- func (o PackagePtrOutput) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
- func (o PackagePtrOutput) Url() pulumi.StringPtrOutput
- func (o PackagePtrOutput) Version() VersionPtrOutput
- type PackageResponse
- type PackageResponseOutput
- func (o PackageResponseOutput) Architecture() pulumi.StringOutput
- func (o PackageResponseOutput) CpeUri() pulumi.StringOutput
- func (o PackageResponseOutput) Description() pulumi.StringOutput
- func (o PackageResponseOutput) Digest() DigestResponseArrayOutput
- func (o PackageResponseOutput) Distribution() DistributionResponseArrayOutput
- func (PackageResponseOutput) ElementType() reflect.Type
- func (o PackageResponseOutput) License() LicenseResponseOutput
- func (o PackageResponseOutput) Maintainer() pulumi.StringOutput
- func (o PackageResponseOutput) Name() pulumi.StringOutput
- func (o PackageResponseOutput) PackageType() pulumi.StringOutput
- func (o PackageResponseOutput) ToPackageResponseOutput() PackageResponseOutput
- func (o PackageResponseOutput) ToPackageResponseOutputWithContext(ctx context.Context) PackageResponseOutput
- func (o PackageResponseOutput) Url() pulumi.StringOutput
- func (o PackageResponseOutput) Version() VersionResponseOutput
- type PgpSignedAttestation
- type PgpSignedAttestationArgs
- func (PgpSignedAttestationArgs) ElementType() reflect.Type
- func (i PgpSignedAttestationArgs) ToPgpSignedAttestationOutput() PgpSignedAttestationOutput
- func (i PgpSignedAttestationArgs) ToPgpSignedAttestationOutputWithContext(ctx context.Context) PgpSignedAttestationOutput
- func (i PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
- func (i PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
- type PgpSignedAttestationContentType
- func (PgpSignedAttestationContentType) ElementType() reflect.Type
- func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutput() PgpSignedAttestationContentTypeOutput
- func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypeOutput
- func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
- func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
- func (e PgpSignedAttestationContentType) ToStringOutput() pulumi.StringOutput
- func (e PgpSignedAttestationContentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PgpSignedAttestationContentType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PgpSignedAttestationContentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PgpSignedAttestationContentTypeInput
- type PgpSignedAttestationContentTypeOutput
- func (PgpSignedAttestationContentTypeOutput) ElementType() reflect.Type
- func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutput() PgpSignedAttestationContentTypeOutput
- func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypeOutput
- func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationContentTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PgpSignedAttestationContentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PgpSignedAttestationContentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PgpSignedAttestationContentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PgpSignedAttestationContentTypePtrInput
- type PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationContentTypePtrOutput) Elem() PgpSignedAttestationContentTypeOutput
- func (PgpSignedAttestationContentTypePtrOutput) ElementType() reflect.Type
- func (o PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PgpSignedAttestationInput
- type PgpSignedAttestationOutput
- func (o PgpSignedAttestationOutput) ContentType() PgpSignedAttestationContentTypePtrOutput
- func (PgpSignedAttestationOutput) ElementType() reflect.Type
- func (o PgpSignedAttestationOutput) PgpKeyId() pulumi.StringPtrOutput
- func (o PgpSignedAttestationOutput) Signature() pulumi.StringOutput
- func (o PgpSignedAttestationOutput) ToPgpSignedAttestationOutput() PgpSignedAttestationOutput
- func (o PgpSignedAttestationOutput) ToPgpSignedAttestationOutputWithContext(ctx context.Context) PgpSignedAttestationOutput
- func (o PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
- func (o PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
- type PgpSignedAttestationPtrInput
- type PgpSignedAttestationPtrOutput
- func (o PgpSignedAttestationPtrOutput) ContentType() PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationPtrOutput) Elem() PgpSignedAttestationOutput
- func (PgpSignedAttestationPtrOutput) ElementType() reflect.Type
- func (o PgpSignedAttestationPtrOutput) PgpKeyId() pulumi.StringPtrOutput
- func (o PgpSignedAttestationPtrOutput) Signature() pulumi.StringPtrOutput
- func (o PgpSignedAttestationPtrOutput) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
- func (o PgpSignedAttestationPtrOutput) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
- type PgpSignedAttestationResponse
- type PgpSignedAttestationResponseOutput
- func (o PgpSignedAttestationResponseOutput) ContentType() pulumi.StringOutput
- func (PgpSignedAttestationResponseOutput) ElementType() reflect.Type
- func (o PgpSignedAttestationResponseOutput) PgpKeyId() pulumi.StringOutput
- func (o PgpSignedAttestationResponseOutput) Signature() pulumi.StringOutput
- func (o PgpSignedAttestationResponseOutput) ToPgpSignedAttestationResponseOutput() PgpSignedAttestationResponseOutput
- func (o PgpSignedAttestationResponseOutput) ToPgpSignedAttestationResponseOutputWithContext(ctx context.Context) PgpSignedAttestationResponseOutput
- type Product
- type ProductArgs
- func (ProductArgs) ElementType() reflect.Type
- func (i ProductArgs) ToProductOutput() ProductOutput
- func (i ProductArgs) ToProductOutputWithContext(ctx context.Context) ProductOutput
- func (i ProductArgs) ToProductPtrOutput() ProductPtrOutput
- func (i ProductArgs) ToProductPtrOutputWithContext(ctx context.Context) ProductPtrOutput
- type ProductInput
- type ProductOutput
- func (ProductOutput) ElementType() reflect.Type
- func (o ProductOutput) GenericUri() pulumi.StringPtrOutput
- func (o ProductOutput) Id() pulumi.StringPtrOutput
- func (o ProductOutput) Name() pulumi.StringPtrOutput
- func (o ProductOutput) ToProductOutput() ProductOutput
- func (o ProductOutput) ToProductOutputWithContext(ctx context.Context) ProductOutput
- func (o ProductOutput) ToProductPtrOutput() ProductPtrOutput
- func (o ProductOutput) ToProductPtrOutputWithContext(ctx context.Context) ProductPtrOutput
- type ProductPtrInput
- type ProductPtrOutput
- func (o ProductPtrOutput) Elem() ProductOutput
- func (ProductPtrOutput) ElementType() reflect.Type
- func (o ProductPtrOutput) GenericUri() pulumi.StringPtrOutput
- func (o ProductPtrOutput) Id() pulumi.StringPtrOutput
- func (o ProductPtrOutput) Name() pulumi.StringPtrOutput
- func (o ProductPtrOutput) ToProductPtrOutput() ProductPtrOutput
- func (o ProductPtrOutput) ToProductPtrOutputWithContext(ctx context.Context) ProductPtrOutput
- type ProductResponse
- type ProductResponseOutput
- func (ProductResponseOutput) ElementType() reflect.Type
- func (o ProductResponseOutput) GenericUri() pulumi.StringOutput
- func (o ProductResponseOutput) Name() pulumi.StringOutput
- func (o ProductResponseOutput) ToProductResponseOutput() ProductResponseOutput
- func (o ProductResponseOutput) ToProductResponseOutputWithContext(ctx context.Context) ProductResponseOutput
- type ProjectRepoId
- type ProjectRepoIdArgs
- func (ProjectRepoIdArgs) ElementType() reflect.Type
- func (i ProjectRepoIdArgs) ToProjectRepoIdOutput() ProjectRepoIdOutput
- func (i ProjectRepoIdArgs) ToProjectRepoIdOutputWithContext(ctx context.Context) ProjectRepoIdOutput
- func (i ProjectRepoIdArgs) ToProjectRepoIdPtrOutput() ProjectRepoIdPtrOutput
- func (i ProjectRepoIdArgs) ToProjectRepoIdPtrOutputWithContext(ctx context.Context) ProjectRepoIdPtrOutput
- type ProjectRepoIdInput
- type ProjectRepoIdOutput
- func (ProjectRepoIdOutput) ElementType() reflect.Type
- func (o ProjectRepoIdOutput) Project() pulumi.StringPtrOutput
- func (o ProjectRepoIdOutput) RepoName() pulumi.StringPtrOutput
- func (o ProjectRepoIdOutput) ToProjectRepoIdOutput() ProjectRepoIdOutput
- func (o ProjectRepoIdOutput) ToProjectRepoIdOutputWithContext(ctx context.Context) ProjectRepoIdOutput
- func (o ProjectRepoIdOutput) ToProjectRepoIdPtrOutput() ProjectRepoIdPtrOutput
- func (o ProjectRepoIdOutput) ToProjectRepoIdPtrOutputWithContext(ctx context.Context) ProjectRepoIdPtrOutput
- type ProjectRepoIdPtrInput
- type ProjectRepoIdPtrOutput
- func (o ProjectRepoIdPtrOutput) Elem() ProjectRepoIdOutput
- func (ProjectRepoIdPtrOutput) ElementType() reflect.Type
- func (o ProjectRepoIdPtrOutput) Project() pulumi.StringPtrOutput
- func (o ProjectRepoIdPtrOutput) RepoName() pulumi.StringPtrOutput
- func (o ProjectRepoIdPtrOutput) ToProjectRepoIdPtrOutput() ProjectRepoIdPtrOutput
- func (o ProjectRepoIdPtrOutput) ToProjectRepoIdPtrOutputWithContext(ctx context.Context) ProjectRepoIdPtrOutput
- type ProjectRepoIdResponse
- type ProjectRepoIdResponseOutput
- func (ProjectRepoIdResponseOutput) ElementType() reflect.Type
- func (o ProjectRepoIdResponseOutput) Project() pulumi.StringOutput
- func (o ProjectRepoIdResponseOutput) RepoName() pulumi.StringOutput
- func (o ProjectRepoIdResponseOutput) ToProjectRepoIdResponseOutput() ProjectRepoIdResponseOutput
- func (o ProjectRepoIdResponseOutput) ToProjectRepoIdResponseOutputWithContext(ctx context.Context) ProjectRepoIdResponseOutput
- type ProvenanceBuilder
- type ProvenanceBuilderArgs
- func (ProvenanceBuilderArgs) ElementType() reflect.Type
- func (i ProvenanceBuilderArgs) ToProvenanceBuilderOutput() ProvenanceBuilderOutput
- func (i ProvenanceBuilderArgs) ToProvenanceBuilderOutputWithContext(ctx context.Context) ProvenanceBuilderOutput
- func (i ProvenanceBuilderArgs) ToProvenanceBuilderPtrOutput() ProvenanceBuilderPtrOutput
- func (i ProvenanceBuilderArgs) ToProvenanceBuilderPtrOutputWithContext(ctx context.Context) ProvenanceBuilderPtrOutput
- type ProvenanceBuilderInput
- type ProvenanceBuilderOutput
- func (o ProvenanceBuilderOutput) BuilderDependencies() ResourceDescriptorArrayOutput
- func (ProvenanceBuilderOutput) ElementType() reflect.Type
- func (o ProvenanceBuilderOutput) Id() pulumi.StringPtrOutput
- func (o ProvenanceBuilderOutput) ToProvenanceBuilderOutput() ProvenanceBuilderOutput
- func (o ProvenanceBuilderOutput) ToProvenanceBuilderOutputWithContext(ctx context.Context) ProvenanceBuilderOutput
- func (o ProvenanceBuilderOutput) ToProvenanceBuilderPtrOutput() ProvenanceBuilderPtrOutput
- func (o ProvenanceBuilderOutput) ToProvenanceBuilderPtrOutputWithContext(ctx context.Context) ProvenanceBuilderPtrOutput
- func (o ProvenanceBuilderOutput) Version() pulumi.StringMapOutput
- type ProvenanceBuilderPtrInput
- type ProvenanceBuilderPtrOutput
- func (o ProvenanceBuilderPtrOutput) BuilderDependencies() ResourceDescriptorArrayOutput
- func (o ProvenanceBuilderPtrOutput) Elem() ProvenanceBuilderOutput
- func (ProvenanceBuilderPtrOutput) ElementType() reflect.Type
- func (o ProvenanceBuilderPtrOutput) Id() pulumi.StringPtrOutput
- func (o ProvenanceBuilderPtrOutput) ToProvenanceBuilderPtrOutput() ProvenanceBuilderPtrOutput
- func (o ProvenanceBuilderPtrOutput) ToProvenanceBuilderPtrOutputWithContext(ctx context.Context) ProvenanceBuilderPtrOutput
- func (o ProvenanceBuilderPtrOutput) Version() pulumi.StringMapOutput
- type ProvenanceBuilderResponse
- type ProvenanceBuilderResponseOutput
- func (o ProvenanceBuilderResponseOutput) BuilderDependencies() ResourceDescriptorResponseArrayOutput
- func (ProvenanceBuilderResponseOutput) ElementType() reflect.Type
- func (o ProvenanceBuilderResponseOutput) ToProvenanceBuilderResponseOutput() ProvenanceBuilderResponseOutput
- func (o ProvenanceBuilderResponseOutput) ToProvenanceBuilderResponseOutputWithContext(ctx context.Context) ProvenanceBuilderResponseOutput
- func (o ProvenanceBuilderResponseOutput) Version() pulumi.StringMapOutput
- type Publisher
- type PublisherArgs
- func (PublisherArgs) ElementType() reflect.Type
- func (i PublisherArgs) ToPublisherOutput() PublisherOutput
- func (i PublisherArgs) ToPublisherOutputWithContext(ctx context.Context) PublisherOutput
- func (i PublisherArgs) ToPublisherPtrOutput() PublisherPtrOutput
- func (i PublisherArgs) ToPublisherPtrOutputWithContext(ctx context.Context) PublisherPtrOutput
- type PublisherInput
- type PublisherOutput
- func (PublisherOutput) ElementType() reflect.Type
- func (o PublisherOutput) IssuingAuthority() pulumi.StringPtrOutput
- func (o PublisherOutput) Name() pulumi.StringPtrOutput
- func (o PublisherOutput) PublisherNamespace() pulumi.StringPtrOutput
- func (o PublisherOutput) ToPublisherOutput() PublisherOutput
- func (o PublisherOutput) ToPublisherOutputWithContext(ctx context.Context) PublisherOutput
- func (o PublisherOutput) ToPublisherPtrOutput() PublisherPtrOutput
- func (o PublisherOutput) ToPublisherPtrOutputWithContext(ctx context.Context) PublisherPtrOutput
- type PublisherPtrInput
- type PublisherPtrOutput
- func (o PublisherPtrOutput) Elem() PublisherOutput
- func (PublisherPtrOutput) ElementType() reflect.Type
- func (o PublisherPtrOutput) IssuingAuthority() pulumi.StringPtrOutput
- func (o PublisherPtrOutput) Name() pulumi.StringPtrOutput
- func (o PublisherPtrOutput) PublisherNamespace() pulumi.StringPtrOutput
- func (o PublisherPtrOutput) ToPublisherPtrOutput() PublisherPtrOutput
- func (o PublisherPtrOutput) ToPublisherPtrOutputWithContext(ctx context.Context) PublisherPtrOutput
- type PublisherResponse
- type PublisherResponseOutput
- func (PublisherResponseOutput) ElementType() reflect.Type
- func (o PublisherResponseOutput) IssuingAuthority() pulumi.StringOutput
- func (o PublisherResponseOutput) Name() pulumi.StringOutput
- func (o PublisherResponseOutput) PublisherNamespace() pulumi.StringOutput
- func (o PublisherResponseOutput) ToPublisherResponseOutput() PublisherResponseOutput
- func (o PublisherResponseOutput) ToPublisherResponseOutputWithContext(ctx context.Context) PublisherResponseOutput
- type RelatedUrl
- type RelatedUrlArgs
- func (RelatedUrlArgs) ElementType() reflect.Type
- func (i RelatedUrlArgs) ToRelatedUrlOutput() RelatedUrlOutput
- func (i RelatedUrlArgs) ToRelatedUrlOutputWithContext(ctx context.Context) RelatedUrlOutput
- func (i RelatedUrlArgs) ToRelatedUrlPtrOutput() RelatedUrlPtrOutput
- func (i RelatedUrlArgs) ToRelatedUrlPtrOutputWithContext(ctx context.Context) RelatedUrlPtrOutput
- type RelatedUrlArray
- type RelatedUrlArrayInput
- type RelatedUrlArrayOutput
- func (RelatedUrlArrayOutput) ElementType() reflect.Type
- func (o RelatedUrlArrayOutput) Index(i pulumi.IntInput) RelatedUrlOutput
- func (o RelatedUrlArrayOutput) ToRelatedUrlArrayOutput() RelatedUrlArrayOutput
- func (o RelatedUrlArrayOutput) ToRelatedUrlArrayOutputWithContext(ctx context.Context) RelatedUrlArrayOutput
- type RelatedUrlInput
- type RelatedUrlOutput
- func (RelatedUrlOutput) ElementType() reflect.Type
- func (o RelatedUrlOutput) Label() pulumi.StringPtrOutput
- func (o RelatedUrlOutput) ToRelatedUrlOutput() RelatedUrlOutput
- func (o RelatedUrlOutput) ToRelatedUrlOutputWithContext(ctx context.Context) RelatedUrlOutput
- func (o RelatedUrlOutput) ToRelatedUrlPtrOutput() RelatedUrlPtrOutput
- func (o RelatedUrlOutput) ToRelatedUrlPtrOutputWithContext(ctx context.Context) RelatedUrlPtrOutput
- func (o RelatedUrlOutput) Url() pulumi.StringPtrOutput
- type RelatedUrlPtrInput
- type RelatedUrlPtrOutput
- func (o RelatedUrlPtrOutput) Elem() RelatedUrlOutput
- func (RelatedUrlPtrOutput) ElementType() reflect.Type
- func (o RelatedUrlPtrOutput) Label() pulumi.StringPtrOutput
- func (o RelatedUrlPtrOutput) ToRelatedUrlPtrOutput() RelatedUrlPtrOutput
- func (o RelatedUrlPtrOutput) ToRelatedUrlPtrOutputWithContext(ctx context.Context) RelatedUrlPtrOutput
- func (o RelatedUrlPtrOutput) Url() pulumi.StringPtrOutput
- type RelatedUrlResponse
- type RelatedUrlResponseArrayOutput
- func (RelatedUrlResponseArrayOutput) ElementType() reflect.Type
- func (o RelatedUrlResponseArrayOutput) Index(i pulumi.IntInput) RelatedUrlResponseOutput
- func (o RelatedUrlResponseArrayOutput) ToRelatedUrlResponseArrayOutput() RelatedUrlResponseArrayOutput
- func (o RelatedUrlResponseArrayOutput) ToRelatedUrlResponseArrayOutputWithContext(ctx context.Context) RelatedUrlResponseArrayOutput
- type RelatedUrlResponseOutput
- func (RelatedUrlResponseOutput) ElementType() reflect.Type
- func (o RelatedUrlResponseOutput) Label() pulumi.StringOutput
- func (o RelatedUrlResponseOutput) ToRelatedUrlResponseOutput() RelatedUrlResponseOutput
- func (o RelatedUrlResponseOutput) ToRelatedUrlResponseOutputWithContext(ctx context.Context) RelatedUrlResponseOutput
- func (o RelatedUrlResponseOutput) Url() pulumi.StringOutput
- type RelationshipNote
- type RelationshipNoteArgs
- func (RelationshipNoteArgs) ElementType() reflect.Type
- func (i RelationshipNoteArgs) ToRelationshipNoteOutput() RelationshipNoteOutput
- func (i RelationshipNoteArgs) ToRelationshipNoteOutputWithContext(ctx context.Context) RelationshipNoteOutput
- func (i RelationshipNoteArgs) ToRelationshipNotePtrOutput() RelationshipNotePtrOutput
- func (i RelationshipNoteArgs) ToRelationshipNotePtrOutputWithContext(ctx context.Context) RelationshipNotePtrOutput
- type RelationshipNoteInput
- type RelationshipNoteOutput
- func (RelationshipNoteOutput) ElementType() reflect.Type
- func (o RelationshipNoteOutput) ToRelationshipNoteOutput() RelationshipNoteOutput
- func (o RelationshipNoteOutput) ToRelationshipNoteOutputWithContext(ctx context.Context) RelationshipNoteOutput
- func (o RelationshipNoteOutput) ToRelationshipNotePtrOutput() RelationshipNotePtrOutput
- func (o RelationshipNoteOutput) ToRelationshipNotePtrOutputWithContext(ctx context.Context) RelationshipNotePtrOutput
- func (o RelationshipNoteOutput) Type() RelationshipNoteTypePtrOutput
- type RelationshipNotePtrInput
- type RelationshipNotePtrOutput
- func (o RelationshipNotePtrOutput) Elem() RelationshipNoteOutput
- func (RelationshipNotePtrOutput) ElementType() reflect.Type
- func (o RelationshipNotePtrOutput) ToRelationshipNotePtrOutput() RelationshipNotePtrOutput
- func (o RelationshipNotePtrOutput) ToRelationshipNotePtrOutputWithContext(ctx context.Context) RelationshipNotePtrOutput
- func (o RelationshipNotePtrOutput) Type() RelationshipNoteTypePtrOutput
- type RelationshipNoteResponse
- type RelationshipNoteResponseOutput
- func (RelationshipNoteResponseOutput) ElementType() reflect.Type
- func (o RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutput() RelationshipNoteResponseOutput
- func (o RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutputWithContext(ctx context.Context) RelationshipNoteResponseOutput
- func (o RelationshipNoteResponseOutput) Type() pulumi.StringOutput
- type RelationshipNoteType
- func (RelationshipNoteType) ElementType() reflect.Type
- func (e RelationshipNoteType) ToRelationshipNoteTypeOutput() RelationshipNoteTypeOutput
- func (e RelationshipNoteType) ToRelationshipNoteTypeOutputWithContext(ctx context.Context) RelationshipNoteTypeOutput
- func (e RelationshipNoteType) ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput
- func (e RelationshipNoteType) ToRelationshipNoteTypePtrOutputWithContext(ctx context.Context) RelationshipNoteTypePtrOutput
- func (e RelationshipNoteType) ToStringOutput() pulumi.StringOutput
- func (e RelationshipNoteType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RelationshipNoteType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RelationshipNoteType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RelationshipNoteTypeInput
- type RelationshipNoteTypeOutput
- func (RelationshipNoteTypeOutput) ElementType() reflect.Type
- func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutput() RelationshipNoteTypeOutput
- func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutputWithContext(ctx context.Context) RelationshipNoteTypeOutput
- func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput
- func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutputWithContext(ctx context.Context) RelationshipNoteTypePtrOutput
- func (o RelationshipNoteTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RelationshipNoteTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RelationshipNoteTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RelationshipNoteTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RelationshipNoteTypePtrInput
- type RelationshipNoteTypePtrOutput
- func (o RelationshipNoteTypePtrOutput) Elem() RelationshipNoteTypeOutput
- func (RelationshipNoteTypePtrOutput) ElementType() reflect.Type
- func (o RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput
- func (o RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutputWithContext(ctx context.Context) RelationshipNoteTypePtrOutput
- func (o RelationshipNoteTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RelationshipNoteTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RelationshipOccurrence
- type RelationshipOccurrenceArgs
- func (RelationshipOccurrenceArgs) ElementType() reflect.Type
- func (i RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutput() RelationshipOccurrenceOutput
- func (i RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutputWithContext(ctx context.Context) RelationshipOccurrenceOutput
- func (i RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput
- func (i RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutputWithContext(ctx context.Context) RelationshipOccurrencePtrOutput
- type RelationshipOccurrenceInput
- type RelationshipOccurrenceOutput
- func (o RelationshipOccurrenceOutput) Comment() pulumi.StringPtrOutput
- func (RelationshipOccurrenceOutput) ElementType() reflect.Type
- func (o RelationshipOccurrenceOutput) Source() pulumi.StringPtrOutput
- func (o RelationshipOccurrenceOutput) Target() pulumi.StringPtrOutput
- func (o RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutput() RelationshipOccurrenceOutput
- func (o RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutputWithContext(ctx context.Context) RelationshipOccurrenceOutput
- func (o RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput
- func (o RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutputWithContext(ctx context.Context) RelationshipOccurrencePtrOutput
- type RelationshipOccurrencePtrInput
- type RelationshipOccurrencePtrOutput
- func (o RelationshipOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
- func (o RelationshipOccurrencePtrOutput) Elem() RelationshipOccurrenceOutput
- func (RelationshipOccurrencePtrOutput) ElementType() reflect.Type
- func (o RelationshipOccurrencePtrOutput) Source() pulumi.StringPtrOutput
- func (o RelationshipOccurrencePtrOutput) Target() pulumi.StringPtrOutput
- func (o RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput
- func (o RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutputWithContext(ctx context.Context) RelationshipOccurrencePtrOutput
- type RelationshipOccurrenceResponse
- type RelationshipOccurrenceResponseOutput
- func (o RelationshipOccurrenceResponseOutput) Comment() pulumi.StringOutput
- func (RelationshipOccurrenceResponseOutput) ElementType() reflect.Type
- func (o RelationshipOccurrenceResponseOutput) Source() pulumi.StringOutput
- func (o RelationshipOccurrenceResponseOutput) Target() pulumi.StringOutput
- func (o RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutput() RelationshipOccurrenceResponseOutput
- func (o RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutputWithContext(ctx context.Context) RelationshipOccurrenceResponseOutput
- func (o RelationshipOccurrenceResponseOutput) Type() pulumi.StringOutput
- type Remediation
- type RemediationArgs
- type RemediationArray
- type RemediationArrayInput
- type RemediationArrayOutput
- func (RemediationArrayOutput) ElementType() reflect.Type
- func (o RemediationArrayOutput) Index(i pulumi.IntInput) RemediationOutput
- func (o RemediationArrayOutput) ToRemediationArrayOutput() RemediationArrayOutput
- func (o RemediationArrayOutput) ToRemediationArrayOutputWithContext(ctx context.Context) RemediationArrayOutput
- type RemediationInput
- type RemediationOutput
- func (o RemediationOutput) Details() pulumi.StringPtrOutput
- func (RemediationOutput) ElementType() reflect.Type
- func (o RemediationOutput) RemediationType() RemediationRemediationTypePtrOutput
- func (o RemediationOutput) RemediationUri() RelatedUrlPtrOutput
- func (o RemediationOutput) ToRemediationOutput() RemediationOutput
- func (o RemediationOutput) ToRemediationOutputWithContext(ctx context.Context) RemediationOutput
- type RemediationRemediationType
- func (RemediationRemediationType) ElementType() reflect.Type
- func (e RemediationRemediationType) ToRemediationRemediationTypeOutput() RemediationRemediationTypeOutput
- func (e RemediationRemediationType) ToRemediationRemediationTypeOutputWithContext(ctx context.Context) RemediationRemediationTypeOutput
- func (e RemediationRemediationType) ToRemediationRemediationTypePtrOutput() RemediationRemediationTypePtrOutput
- func (e RemediationRemediationType) ToRemediationRemediationTypePtrOutputWithContext(ctx context.Context) RemediationRemediationTypePtrOutput
- func (e RemediationRemediationType) ToStringOutput() pulumi.StringOutput
- func (e RemediationRemediationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RemediationRemediationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RemediationRemediationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RemediationRemediationTypeInput
- type RemediationRemediationTypeOutput
- func (RemediationRemediationTypeOutput) ElementType() reflect.Type
- func (o RemediationRemediationTypeOutput) ToRemediationRemediationTypeOutput() RemediationRemediationTypeOutput
- func (o RemediationRemediationTypeOutput) ToRemediationRemediationTypeOutputWithContext(ctx context.Context) RemediationRemediationTypeOutput
- func (o RemediationRemediationTypeOutput) ToRemediationRemediationTypePtrOutput() RemediationRemediationTypePtrOutput
- func (o RemediationRemediationTypeOutput) ToRemediationRemediationTypePtrOutputWithContext(ctx context.Context) RemediationRemediationTypePtrOutput
- func (o RemediationRemediationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RemediationRemediationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RemediationRemediationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RemediationRemediationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RemediationRemediationTypePtrInput
- type RemediationRemediationTypePtrOutput
- func (o RemediationRemediationTypePtrOutput) Elem() RemediationRemediationTypeOutput
- func (RemediationRemediationTypePtrOutput) ElementType() reflect.Type
- func (o RemediationRemediationTypePtrOutput) ToRemediationRemediationTypePtrOutput() RemediationRemediationTypePtrOutput
- func (o RemediationRemediationTypePtrOutput) ToRemediationRemediationTypePtrOutputWithContext(ctx context.Context) RemediationRemediationTypePtrOutput
- func (o RemediationRemediationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RemediationRemediationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RemediationResponse
- type RemediationResponseArrayOutput
- func (RemediationResponseArrayOutput) ElementType() reflect.Type
- func (o RemediationResponseArrayOutput) Index(i pulumi.IntInput) RemediationResponseOutput
- func (o RemediationResponseArrayOutput) ToRemediationResponseArrayOutput() RemediationResponseArrayOutput
- func (o RemediationResponseArrayOutput) ToRemediationResponseArrayOutputWithContext(ctx context.Context) RemediationResponseArrayOutput
- type RemediationResponseOutput
- func (o RemediationResponseOutput) Details() pulumi.StringOutput
- func (RemediationResponseOutput) ElementType() reflect.Type
- func (o RemediationResponseOutput) RemediationType() pulumi.StringOutput
- func (o RemediationResponseOutput) RemediationUri() RelatedUrlResponseOutput
- func (o RemediationResponseOutput) ToRemediationResponseOutput() RemediationResponseOutput
- func (o RemediationResponseOutput) ToRemediationResponseOutputWithContext(ctx context.Context) RemediationResponseOutput
- type RepoId
- type RepoIdArgs
- func (RepoIdArgs) ElementType() reflect.Type
- func (i RepoIdArgs) ToRepoIdOutput() RepoIdOutput
- func (i RepoIdArgs) ToRepoIdOutputWithContext(ctx context.Context) RepoIdOutput
- func (i RepoIdArgs) ToRepoIdPtrOutput() RepoIdPtrOutput
- func (i RepoIdArgs) ToRepoIdPtrOutputWithContext(ctx context.Context) RepoIdPtrOutput
- type RepoIdInput
- type RepoIdOutput
- func (RepoIdOutput) ElementType() reflect.Type
- func (o RepoIdOutput) ProjectRepoId() ProjectRepoIdPtrOutput
- func (o RepoIdOutput) ToRepoIdOutput() RepoIdOutput
- func (o RepoIdOutput) ToRepoIdOutputWithContext(ctx context.Context) RepoIdOutput
- func (o RepoIdOutput) ToRepoIdPtrOutput() RepoIdPtrOutput
- func (o RepoIdOutput) ToRepoIdPtrOutputWithContext(ctx context.Context) RepoIdPtrOutput
- func (o RepoIdOutput) Uid() pulumi.StringPtrOutput
- type RepoIdPtrInput
- type RepoIdPtrOutput
- func (o RepoIdPtrOutput) Elem() RepoIdOutput
- func (RepoIdPtrOutput) ElementType() reflect.Type
- func (o RepoIdPtrOutput) ProjectRepoId() ProjectRepoIdPtrOutput
- func (o RepoIdPtrOutput) ToRepoIdPtrOutput() RepoIdPtrOutput
- func (o RepoIdPtrOutput) ToRepoIdPtrOutputWithContext(ctx context.Context) RepoIdPtrOutput
- func (o RepoIdPtrOutput) Uid() pulumi.StringPtrOutput
- type RepoIdResponse
- type RepoIdResponseOutput
- func (RepoIdResponseOutput) ElementType() reflect.Type
- func (o RepoIdResponseOutput) ProjectRepoId() ProjectRepoIdResponseOutput
- func (o RepoIdResponseOutput) ToRepoIdResponseOutput() RepoIdResponseOutput
- func (o RepoIdResponseOutput) ToRepoIdResponseOutputWithContext(ctx context.Context) RepoIdResponseOutput
- func (o RepoIdResponseOutput) Uid() pulumi.StringOutput
- type Resource
- type ResourceArgs
- type ResourceDescriptor
- type ResourceDescriptorArgs
- type ResourceDescriptorArray
- type ResourceDescriptorArrayInput
- type ResourceDescriptorArrayOutput
- func (ResourceDescriptorArrayOutput) ElementType() reflect.Type
- func (o ResourceDescriptorArrayOutput) Index(i pulumi.IntInput) ResourceDescriptorOutput
- func (o ResourceDescriptorArrayOutput) ToResourceDescriptorArrayOutput() ResourceDescriptorArrayOutput
- func (o ResourceDescriptorArrayOutput) ToResourceDescriptorArrayOutputWithContext(ctx context.Context) ResourceDescriptorArrayOutput
- type ResourceDescriptorInput
- type ResourceDescriptorOutput
- func (o ResourceDescriptorOutput) Annotations() pulumi.StringMapOutput
- func (o ResourceDescriptorOutput) Content() pulumi.StringPtrOutput
- func (o ResourceDescriptorOutput) Digest() pulumi.StringMapOutput
- func (o ResourceDescriptorOutput) DownloadLocation() pulumi.StringPtrOutput
- func (ResourceDescriptorOutput) ElementType() reflect.Type
- func (o ResourceDescriptorOutput) MediaType() pulumi.StringPtrOutput
- func (o ResourceDescriptorOutput) Name() pulumi.StringPtrOutput
- func (o ResourceDescriptorOutput) ToResourceDescriptorOutput() ResourceDescriptorOutput
- func (o ResourceDescriptorOutput) ToResourceDescriptorOutputWithContext(ctx context.Context) ResourceDescriptorOutput
- func (o ResourceDescriptorOutput) Uri() pulumi.StringPtrOutput
- type ResourceDescriptorResponse
- type ResourceDescriptorResponseArrayOutput
- func (ResourceDescriptorResponseArrayOutput) ElementType() reflect.Type
- func (o ResourceDescriptorResponseArrayOutput) Index(i pulumi.IntInput) ResourceDescriptorResponseOutput
- func (o ResourceDescriptorResponseArrayOutput) ToResourceDescriptorResponseArrayOutput() ResourceDescriptorResponseArrayOutput
- func (o ResourceDescriptorResponseArrayOutput) ToResourceDescriptorResponseArrayOutputWithContext(ctx context.Context) ResourceDescriptorResponseArrayOutput
- type ResourceDescriptorResponseOutput
- func (o ResourceDescriptorResponseOutput) Annotations() pulumi.StringMapOutput
- func (o ResourceDescriptorResponseOutput) Content() pulumi.StringOutput
- func (o ResourceDescriptorResponseOutput) Digest() pulumi.StringMapOutput
- func (o ResourceDescriptorResponseOutput) DownloadLocation() pulumi.StringOutput
- func (ResourceDescriptorResponseOutput) ElementType() reflect.Type
- func (o ResourceDescriptorResponseOutput) MediaType() pulumi.StringOutput
- func (o ResourceDescriptorResponseOutput) Name() pulumi.StringOutput
- func (o ResourceDescriptorResponseOutput) ToResourceDescriptorResponseOutput() ResourceDescriptorResponseOutput
- func (o ResourceDescriptorResponseOutput) ToResourceDescriptorResponseOutputWithContext(ctx context.Context) ResourceDescriptorResponseOutput
- func (o ResourceDescriptorResponseOutput) Uri() pulumi.StringOutput
- type ResourceInput
- type ResourceOutput
- func (o ResourceOutput) ContentHash() HashPtrOutputdeprecated
- func (ResourceOutput) ElementType() reflect.Type
- func (o ResourceOutput) Name() pulumi.StringPtrOutputdeprecated
- func (o ResourceOutput) ToResourceOutput() ResourceOutput
- func (o ResourceOutput) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
- func (o ResourceOutput) Uri() pulumi.StringOutput
- type ResourceResponse
- type ResourceResponseOutput
- func (o ResourceResponseOutput) ContentHash() HashResponseOutputdeprecated
- func (ResourceResponseOutput) ElementType() reflect.Type
- func (o ResourceResponseOutput) Name() pulumi.StringOutputdeprecated
- func (o ResourceResponseOutput) ToResourceResponseOutput() ResourceResponseOutput
- func (o ResourceResponseOutput) ToResourceResponseOutputWithContext(ctx context.Context) ResourceResponseOutput
- func (o ResourceResponseOutput) Uri() pulumi.StringOutput
- type RunDetails
- type RunDetailsArgs
- func (RunDetailsArgs) ElementType() reflect.Type
- func (i RunDetailsArgs) ToRunDetailsOutput() RunDetailsOutput
- func (i RunDetailsArgs) ToRunDetailsOutputWithContext(ctx context.Context) RunDetailsOutput
- func (i RunDetailsArgs) ToRunDetailsPtrOutput() RunDetailsPtrOutput
- func (i RunDetailsArgs) ToRunDetailsPtrOutputWithContext(ctx context.Context) RunDetailsPtrOutput
- type RunDetailsInput
- type RunDetailsOutput
- func (o RunDetailsOutput) Builder() ProvenanceBuilderPtrOutput
- func (o RunDetailsOutput) Byproducts() ResourceDescriptorArrayOutput
- func (RunDetailsOutput) ElementType() reflect.Type
- func (o RunDetailsOutput) Metadata() BuildMetadataPtrOutput
- func (o RunDetailsOutput) ToRunDetailsOutput() RunDetailsOutput
- func (o RunDetailsOutput) ToRunDetailsOutputWithContext(ctx context.Context) RunDetailsOutput
- func (o RunDetailsOutput) ToRunDetailsPtrOutput() RunDetailsPtrOutput
- func (o RunDetailsOutput) ToRunDetailsPtrOutputWithContext(ctx context.Context) RunDetailsPtrOutput
- type RunDetailsPtrInput
- type RunDetailsPtrOutput
- func (o RunDetailsPtrOutput) Builder() ProvenanceBuilderPtrOutput
- func (o RunDetailsPtrOutput) Byproducts() ResourceDescriptorArrayOutput
- func (o RunDetailsPtrOutput) Elem() RunDetailsOutput
- func (RunDetailsPtrOutput) ElementType() reflect.Type
- func (o RunDetailsPtrOutput) Metadata() BuildMetadataPtrOutput
- func (o RunDetailsPtrOutput) ToRunDetailsPtrOutput() RunDetailsPtrOutput
- func (o RunDetailsPtrOutput) ToRunDetailsPtrOutputWithContext(ctx context.Context) RunDetailsPtrOutput
- type RunDetailsResponse
- type RunDetailsResponseOutput
- func (o RunDetailsResponseOutput) Builder() ProvenanceBuilderResponseOutput
- func (o RunDetailsResponseOutput) Byproducts() ResourceDescriptorResponseArrayOutput
- func (RunDetailsResponseOutput) ElementType() reflect.Type
- func (o RunDetailsResponseOutput) Metadata() BuildMetadataResponseOutput
- func (o RunDetailsResponseOutput) ToRunDetailsResponseOutput() RunDetailsResponseOutput
- func (o RunDetailsResponseOutput) ToRunDetailsResponseOutputWithContext(ctx context.Context) RunDetailsResponseOutput
- type SBOMReferenceNote
- type SBOMReferenceNoteArgs
- func (SBOMReferenceNoteArgs) ElementType() reflect.Type
- func (i SBOMReferenceNoteArgs) ToSBOMReferenceNoteOutput() SBOMReferenceNoteOutput
- func (i SBOMReferenceNoteArgs) ToSBOMReferenceNoteOutputWithContext(ctx context.Context) SBOMReferenceNoteOutput
- func (i SBOMReferenceNoteArgs) ToSBOMReferenceNotePtrOutput() SBOMReferenceNotePtrOutput
- func (i SBOMReferenceNoteArgs) ToSBOMReferenceNotePtrOutputWithContext(ctx context.Context) SBOMReferenceNotePtrOutput
- type SBOMReferenceNoteInput
- type SBOMReferenceNoteOutput
- func (SBOMReferenceNoteOutput) ElementType() reflect.Type
- func (o SBOMReferenceNoteOutput) Format() pulumi.StringPtrOutput
- func (o SBOMReferenceNoteOutput) ToSBOMReferenceNoteOutput() SBOMReferenceNoteOutput
- func (o SBOMReferenceNoteOutput) ToSBOMReferenceNoteOutputWithContext(ctx context.Context) SBOMReferenceNoteOutput
- func (o SBOMReferenceNoteOutput) ToSBOMReferenceNotePtrOutput() SBOMReferenceNotePtrOutput
- func (o SBOMReferenceNoteOutput) ToSBOMReferenceNotePtrOutputWithContext(ctx context.Context) SBOMReferenceNotePtrOutput
- func (o SBOMReferenceNoteOutput) Version() pulumi.StringPtrOutput
- type SBOMReferenceNotePtrInput
- type SBOMReferenceNotePtrOutput
- func (o SBOMReferenceNotePtrOutput) Elem() SBOMReferenceNoteOutput
- func (SBOMReferenceNotePtrOutput) ElementType() reflect.Type
- func (o SBOMReferenceNotePtrOutput) Format() pulumi.StringPtrOutput
- func (o SBOMReferenceNotePtrOutput) ToSBOMReferenceNotePtrOutput() SBOMReferenceNotePtrOutput
- func (o SBOMReferenceNotePtrOutput) ToSBOMReferenceNotePtrOutputWithContext(ctx context.Context) SBOMReferenceNotePtrOutput
- func (o SBOMReferenceNotePtrOutput) Version() pulumi.StringPtrOutput
- type SBOMReferenceNoteResponse
- type SBOMReferenceNoteResponseOutput
- func (SBOMReferenceNoteResponseOutput) ElementType() reflect.Type
- func (o SBOMReferenceNoteResponseOutput) Format() pulumi.StringOutput
- func (o SBOMReferenceNoteResponseOutput) ToSBOMReferenceNoteResponseOutput() SBOMReferenceNoteResponseOutput
- func (o SBOMReferenceNoteResponseOutput) ToSBOMReferenceNoteResponseOutputWithContext(ctx context.Context) SBOMReferenceNoteResponseOutput
- func (o SBOMReferenceNoteResponseOutput) Version() pulumi.StringOutput
- type SBOMReferenceOccurrence
- type SBOMReferenceOccurrenceArgs
- func (SBOMReferenceOccurrenceArgs) ElementType() reflect.Type
- func (i SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrenceOutput() SBOMReferenceOccurrenceOutput
- func (i SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrenceOutputWithContext(ctx context.Context) SBOMReferenceOccurrenceOutput
- func (i SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrencePtrOutput() SBOMReferenceOccurrencePtrOutput
- func (i SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrencePtrOutputWithContext(ctx context.Context) SBOMReferenceOccurrencePtrOutput
- type SBOMReferenceOccurrenceInput
- type SBOMReferenceOccurrenceOutput
- func (SBOMReferenceOccurrenceOutput) ElementType() reflect.Type
- func (o SBOMReferenceOccurrenceOutput) Payload() SbomReferenceIntotoPayloadPtrOutput
- func (o SBOMReferenceOccurrenceOutput) PayloadType() pulumi.StringPtrOutput
- func (o SBOMReferenceOccurrenceOutput) Signatures() EnvelopeSignatureArrayOutput
- func (o SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrenceOutput() SBOMReferenceOccurrenceOutput
- func (o SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrenceOutputWithContext(ctx context.Context) SBOMReferenceOccurrenceOutput
- func (o SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrencePtrOutput() SBOMReferenceOccurrencePtrOutput
- func (o SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrencePtrOutputWithContext(ctx context.Context) SBOMReferenceOccurrencePtrOutput
- type SBOMReferenceOccurrencePtrInput
- type SBOMReferenceOccurrencePtrOutput
- func (o SBOMReferenceOccurrencePtrOutput) Elem() SBOMReferenceOccurrenceOutput
- func (SBOMReferenceOccurrencePtrOutput) ElementType() reflect.Type
- func (o SBOMReferenceOccurrencePtrOutput) Payload() SbomReferenceIntotoPayloadPtrOutput
- func (o SBOMReferenceOccurrencePtrOutput) PayloadType() pulumi.StringPtrOutput
- func (o SBOMReferenceOccurrencePtrOutput) Signatures() EnvelopeSignatureArrayOutput
- func (o SBOMReferenceOccurrencePtrOutput) ToSBOMReferenceOccurrencePtrOutput() SBOMReferenceOccurrencePtrOutput
- func (o SBOMReferenceOccurrencePtrOutput) ToSBOMReferenceOccurrencePtrOutputWithContext(ctx context.Context) SBOMReferenceOccurrencePtrOutput
- type SBOMReferenceOccurrenceResponse
- type SBOMReferenceOccurrenceResponseOutput
- func (SBOMReferenceOccurrenceResponseOutput) ElementType() reflect.Type
- func (o SBOMReferenceOccurrenceResponseOutput) Payload() SbomReferenceIntotoPayloadResponseOutput
- func (o SBOMReferenceOccurrenceResponseOutput) PayloadType() pulumi.StringOutput
- func (o SBOMReferenceOccurrenceResponseOutput) Signatures() EnvelopeSignatureResponseArrayOutput
- func (o SBOMReferenceOccurrenceResponseOutput) ToSBOMReferenceOccurrenceResponseOutput() SBOMReferenceOccurrenceResponseOutput
- func (o SBOMReferenceOccurrenceResponseOutput) ToSBOMReferenceOccurrenceResponseOutputWithContext(ctx context.Context) SBOMReferenceOccurrenceResponseOutput
- type SBOMStatus
- type SBOMStatusArgs
- func (SBOMStatusArgs) ElementType() reflect.Type
- func (i SBOMStatusArgs) ToSBOMStatusOutput() SBOMStatusOutput
- func (i SBOMStatusArgs) ToSBOMStatusOutputWithContext(ctx context.Context) SBOMStatusOutput
- func (i SBOMStatusArgs) ToSBOMStatusPtrOutput() SBOMStatusPtrOutput
- func (i SBOMStatusArgs) ToSBOMStatusPtrOutputWithContext(ctx context.Context) SBOMStatusPtrOutput
- type SBOMStatusInput
- type SBOMStatusOutput
- func (SBOMStatusOutput) ElementType() reflect.Type
- func (o SBOMStatusOutput) Error() pulumi.StringPtrOutput
- func (o SBOMStatusOutput) SbomState() SBOMStatusSbomStatePtrOutput
- func (o SBOMStatusOutput) ToSBOMStatusOutput() SBOMStatusOutput
- func (o SBOMStatusOutput) ToSBOMStatusOutputWithContext(ctx context.Context) SBOMStatusOutput
- func (o SBOMStatusOutput) ToSBOMStatusPtrOutput() SBOMStatusPtrOutput
- func (o SBOMStatusOutput) ToSBOMStatusPtrOutputWithContext(ctx context.Context) SBOMStatusPtrOutput
- type SBOMStatusPtrInput
- type SBOMStatusPtrOutput
- func (o SBOMStatusPtrOutput) Elem() SBOMStatusOutput
- func (SBOMStatusPtrOutput) ElementType() reflect.Type
- func (o SBOMStatusPtrOutput) Error() pulumi.StringPtrOutput
- func (o SBOMStatusPtrOutput) SbomState() SBOMStatusSbomStatePtrOutput
- func (o SBOMStatusPtrOutput) ToSBOMStatusPtrOutput() SBOMStatusPtrOutput
- func (o SBOMStatusPtrOutput) ToSBOMStatusPtrOutputWithContext(ctx context.Context) SBOMStatusPtrOutput
- type SBOMStatusResponse
- type SBOMStatusResponseOutput
- func (SBOMStatusResponseOutput) ElementType() reflect.Type
- func (o SBOMStatusResponseOutput) Error() pulumi.StringOutput
- func (o SBOMStatusResponseOutput) SbomState() pulumi.StringOutput
- func (o SBOMStatusResponseOutput) ToSBOMStatusResponseOutput() SBOMStatusResponseOutput
- func (o SBOMStatusResponseOutput) ToSBOMStatusResponseOutputWithContext(ctx context.Context) SBOMStatusResponseOutput
- type SBOMStatusSbomState
- func (SBOMStatusSbomState) ElementType() reflect.Type
- func (e SBOMStatusSbomState) ToSBOMStatusSbomStateOutput() SBOMStatusSbomStateOutput
- func (e SBOMStatusSbomState) ToSBOMStatusSbomStateOutputWithContext(ctx context.Context) SBOMStatusSbomStateOutput
- func (e SBOMStatusSbomState) ToSBOMStatusSbomStatePtrOutput() SBOMStatusSbomStatePtrOutput
- func (e SBOMStatusSbomState) ToSBOMStatusSbomStatePtrOutputWithContext(ctx context.Context) SBOMStatusSbomStatePtrOutput
- func (e SBOMStatusSbomState) ToStringOutput() pulumi.StringOutput
- func (e SBOMStatusSbomState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SBOMStatusSbomState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SBOMStatusSbomState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SBOMStatusSbomStateInput
- type SBOMStatusSbomStateOutput
- func (SBOMStatusSbomStateOutput) ElementType() reflect.Type
- func (o SBOMStatusSbomStateOutput) ToSBOMStatusSbomStateOutput() SBOMStatusSbomStateOutput
- func (o SBOMStatusSbomStateOutput) ToSBOMStatusSbomStateOutputWithContext(ctx context.Context) SBOMStatusSbomStateOutput
- func (o SBOMStatusSbomStateOutput) ToSBOMStatusSbomStatePtrOutput() SBOMStatusSbomStatePtrOutput
- func (o SBOMStatusSbomStateOutput) ToSBOMStatusSbomStatePtrOutputWithContext(ctx context.Context) SBOMStatusSbomStatePtrOutput
- func (o SBOMStatusSbomStateOutput) ToStringOutput() pulumi.StringOutput
- func (o SBOMStatusSbomStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SBOMStatusSbomStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SBOMStatusSbomStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SBOMStatusSbomStatePtrInput
- type SBOMStatusSbomStatePtrOutput
- func (o SBOMStatusSbomStatePtrOutput) Elem() SBOMStatusSbomStateOutput
- func (SBOMStatusSbomStatePtrOutput) ElementType() reflect.Type
- func (o SBOMStatusSbomStatePtrOutput) ToSBOMStatusSbomStatePtrOutput() SBOMStatusSbomStatePtrOutput
- func (o SBOMStatusSbomStatePtrOutput) ToSBOMStatusSbomStatePtrOutputWithContext(ctx context.Context) SBOMStatusSbomStatePtrOutput
- func (o SBOMStatusSbomStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SBOMStatusSbomStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SbomReferenceIntotoPayload
- type SbomReferenceIntotoPayloadArgs
- func (SbomReferenceIntotoPayloadArgs) ElementType() reflect.Type
- func (i SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadOutput() SbomReferenceIntotoPayloadOutput
- func (i SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadOutput
- func (i SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadPtrOutput() SbomReferenceIntotoPayloadPtrOutput
- func (i SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadPtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadPtrOutput
- type SbomReferenceIntotoPayloadInput
- type SbomReferenceIntotoPayloadOutput
- func (SbomReferenceIntotoPayloadOutput) ElementType() reflect.Type
- func (o SbomReferenceIntotoPayloadOutput) Predicate() SbomReferenceIntotoPredicatePtrOutput
- func (o SbomReferenceIntotoPayloadOutput) PredicateType() pulumi.StringPtrOutput
- func (o SbomReferenceIntotoPayloadOutput) Subject() SubjectArrayOutput
- func (o SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadOutput() SbomReferenceIntotoPayloadOutput
- func (o SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadOutput
- func (o SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadPtrOutput() SbomReferenceIntotoPayloadPtrOutput
- func (o SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadPtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadPtrOutput
- func (o SbomReferenceIntotoPayloadOutput) Type() pulumi.StringPtrOutput
- type SbomReferenceIntotoPayloadPtrInput
- type SbomReferenceIntotoPayloadPtrOutput
- func (o SbomReferenceIntotoPayloadPtrOutput) Elem() SbomReferenceIntotoPayloadOutput
- func (SbomReferenceIntotoPayloadPtrOutput) ElementType() reflect.Type
- func (o SbomReferenceIntotoPayloadPtrOutput) Predicate() SbomReferenceIntotoPredicatePtrOutput
- func (o SbomReferenceIntotoPayloadPtrOutput) PredicateType() pulumi.StringPtrOutput
- func (o SbomReferenceIntotoPayloadPtrOutput) Subject() SubjectArrayOutput
- func (o SbomReferenceIntotoPayloadPtrOutput) ToSbomReferenceIntotoPayloadPtrOutput() SbomReferenceIntotoPayloadPtrOutput
- func (o SbomReferenceIntotoPayloadPtrOutput) ToSbomReferenceIntotoPayloadPtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadPtrOutput
- func (o SbomReferenceIntotoPayloadPtrOutput) Type() pulumi.StringPtrOutput
- type SbomReferenceIntotoPayloadResponse
- type SbomReferenceIntotoPayloadResponseOutput
- func (SbomReferenceIntotoPayloadResponseOutput) ElementType() reflect.Type
- func (o SbomReferenceIntotoPayloadResponseOutput) Predicate() SbomReferenceIntotoPredicateResponseOutput
- func (o SbomReferenceIntotoPayloadResponseOutput) PredicateType() pulumi.StringOutput
- func (o SbomReferenceIntotoPayloadResponseOutput) Subject() SubjectResponseArrayOutput
- func (o SbomReferenceIntotoPayloadResponseOutput) ToSbomReferenceIntotoPayloadResponseOutput() SbomReferenceIntotoPayloadResponseOutput
- func (o SbomReferenceIntotoPayloadResponseOutput) ToSbomReferenceIntotoPayloadResponseOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadResponseOutput
- func (o SbomReferenceIntotoPayloadResponseOutput) Type() pulumi.StringOutput
- type SbomReferenceIntotoPredicate
- type SbomReferenceIntotoPredicateArgs
- func (SbomReferenceIntotoPredicateArgs) ElementType() reflect.Type
- func (i SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicateOutput() SbomReferenceIntotoPredicateOutput
- func (i SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicateOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicateOutput
- func (i SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicatePtrOutput() SbomReferenceIntotoPredicatePtrOutput
- func (i SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicatePtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicatePtrOutput
- type SbomReferenceIntotoPredicateInput
- type SbomReferenceIntotoPredicateOutput
- func (o SbomReferenceIntotoPredicateOutput) Digest() pulumi.StringMapOutput
- func (SbomReferenceIntotoPredicateOutput) ElementType() reflect.Type
- func (o SbomReferenceIntotoPredicateOutput) Location() pulumi.StringPtrOutput
- func (o SbomReferenceIntotoPredicateOutput) MimeType() pulumi.StringPtrOutput
- func (o SbomReferenceIntotoPredicateOutput) ReferrerId() pulumi.StringPtrOutput
- func (o SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicateOutput() SbomReferenceIntotoPredicateOutput
- func (o SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicateOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicateOutput
- func (o SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicatePtrOutput() SbomReferenceIntotoPredicatePtrOutput
- func (o SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicatePtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicatePtrOutput
- type SbomReferenceIntotoPredicatePtrInput
- type SbomReferenceIntotoPredicatePtrOutput
- func (o SbomReferenceIntotoPredicatePtrOutput) Digest() pulumi.StringMapOutput
- func (o SbomReferenceIntotoPredicatePtrOutput) Elem() SbomReferenceIntotoPredicateOutput
- func (SbomReferenceIntotoPredicatePtrOutput) ElementType() reflect.Type
- func (o SbomReferenceIntotoPredicatePtrOutput) Location() pulumi.StringPtrOutput
- func (o SbomReferenceIntotoPredicatePtrOutput) MimeType() pulumi.StringPtrOutput
- func (o SbomReferenceIntotoPredicatePtrOutput) ReferrerId() pulumi.StringPtrOutput
- func (o SbomReferenceIntotoPredicatePtrOutput) ToSbomReferenceIntotoPredicatePtrOutput() SbomReferenceIntotoPredicatePtrOutput
- func (o SbomReferenceIntotoPredicatePtrOutput) ToSbomReferenceIntotoPredicatePtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicatePtrOutput
- type SbomReferenceIntotoPredicateResponse
- type SbomReferenceIntotoPredicateResponseOutput
- func (o SbomReferenceIntotoPredicateResponseOutput) Digest() pulumi.StringMapOutput
- func (SbomReferenceIntotoPredicateResponseOutput) ElementType() reflect.Type
- func (o SbomReferenceIntotoPredicateResponseOutput) Location() pulumi.StringOutput
- func (o SbomReferenceIntotoPredicateResponseOutput) MimeType() pulumi.StringOutput
- func (o SbomReferenceIntotoPredicateResponseOutput) ReferrerId() pulumi.StringOutput
- func (o SbomReferenceIntotoPredicateResponseOutput) ToSbomReferenceIntotoPredicateResponseOutput() SbomReferenceIntotoPredicateResponseOutput
- func (o SbomReferenceIntotoPredicateResponseOutput) ToSbomReferenceIntotoPredicateResponseOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicateResponseOutput
- type Signature
- type SignatureArgs
- type SignatureArray
- type SignatureArrayInput
- type SignatureArrayOutput
- func (SignatureArrayOutput) ElementType() reflect.Type
- func (o SignatureArrayOutput) Index(i pulumi.IntInput) SignatureOutput
- func (o SignatureArrayOutput) ToSignatureArrayOutput() SignatureArrayOutput
- func (o SignatureArrayOutput) ToSignatureArrayOutputWithContext(ctx context.Context) SignatureArrayOutput
- type SignatureInput
- type SignatureOutput
- func (SignatureOutput) ElementType() reflect.Type
- func (o SignatureOutput) PublicKeyId() pulumi.StringPtrOutput
- func (o SignatureOutput) Signature() pulumi.StringPtrOutput
- func (o SignatureOutput) ToSignatureOutput() SignatureOutput
- func (o SignatureOutput) ToSignatureOutputWithContext(ctx context.Context) SignatureOutput
- type SignatureResponse
- type SignatureResponseArrayOutput
- func (SignatureResponseArrayOutput) ElementType() reflect.Type
- func (o SignatureResponseArrayOutput) Index(i pulumi.IntInput) SignatureResponseOutput
- func (o SignatureResponseArrayOutput) ToSignatureResponseArrayOutput() SignatureResponseArrayOutput
- func (o SignatureResponseArrayOutput) ToSignatureResponseArrayOutputWithContext(ctx context.Context) SignatureResponseArrayOutput
- type SignatureResponseOutput
- func (SignatureResponseOutput) ElementType() reflect.Type
- func (o SignatureResponseOutput) PublicKeyId() pulumi.StringOutput
- func (o SignatureResponseOutput) Signature() pulumi.StringOutput
- func (o SignatureResponseOutput) ToSignatureResponseOutput() SignatureResponseOutput
- func (o SignatureResponseOutput) ToSignatureResponseOutputWithContext(ctx context.Context) SignatureResponseOutput
- type SigningKey
- type SigningKeyArgs
- type SigningKeyArray
- type SigningKeyArrayInput
- type SigningKeyArrayOutput
- func (SigningKeyArrayOutput) ElementType() reflect.Type
- func (o SigningKeyArrayOutput) Index(i pulumi.IntInput) SigningKeyOutput
- func (o SigningKeyArrayOutput) ToSigningKeyArrayOutput() SigningKeyArrayOutput
- func (o SigningKeyArrayOutput) ToSigningKeyArrayOutputWithContext(ctx context.Context) SigningKeyArrayOutput
- type SigningKeyInput
- type SigningKeyOutput
- func (SigningKeyOutput) ElementType() reflect.Type
- func (o SigningKeyOutput) KeyId() pulumi.StringPtrOutput
- func (o SigningKeyOutput) KeyScheme() pulumi.StringPtrOutput
- func (o SigningKeyOutput) KeyType() pulumi.StringPtrOutput
- func (o SigningKeyOutput) PublicKeyValue() pulumi.StringPtrOutput
- func (o SigningKeyOutput) ToSigningKeyOutput() SigningKeyOutput
- func (o SigningKeyOutput) ToSigningKeyOutputWithContext(ctx context.Context) SigningKeyOutput
- type SigningKeyResponse
- type SigningKeyResponseArrayOutput
- func (SigningKeyResponseArrayOutput) ElementType() reflect.Type
- func (o SigningKeyResponseArrayOutput) Index(i pulumi.IntInput) SigningKeyResponseOutput
- func (o SigningKeyResponseArrayOutput) ToSigningKeyResponseArrayOutput() SigningKeyResponseArrayOutput
- func (o SigningKeyResponseArrayOutput) ToSigningKeyResponseArrayOutputWithContext(ctx context.Context) SigningKeyResponseArrayOutput
- type SigningKeyResponseOutput
- func (SigningKeyResponseOutput) ElementType() reflect.Type
- func (o SigningKeyResponseOutput) KeyId() pulumi.StringOutput
- func (o SigningKeyResponseOutput) KeyScheme() pulumi.StringOutput
- func (o SigningKeyResponseOutput) KeyType() pulumi.StringOutput
- func (o SigningKeyResponseOutput) PublicKeyValue() pulumi.StringOutput
- func (o SigningKeyResponseOutput) ToSigningKeyResponseOutput() SigningKeyResponseOutput
- func (o SigningKeyResponseOutput) ToSigningKeyResponseOutputWithContext(ctx context.Context) SigningKeyResponseOutput
- type SlsaProvenanceV1
- type SlsaProvenanceV1Args
- func (SlsaProvenanceV1Args) ElementType() reflect.Type
- func (i SlsaProvenanceV1Args) ToSlsaProvenanceV1Output() SlsaProvenanceV1Output
- func (i SlsaProvenanceV1Args) ToSlsaProvenanceV1OutputWithContext(ctx context.Context) SlsaProvenanceV1Output
- func (i SlsaProvenanceV1Args) ToSlsaProvenanceV1PtrOutput() SlsaProvenanceV1PtrOutput
- func (i SlsaProvenanceV1Args) ToSlsaProvenanceV1PtrOutputWithContext(ctx context.Context) SlsaProvenanceV1PtrOutput
- type SlsaProvenanceV1Input
- type SlsaProvenanceV1Output
- func (o SlsaProvenanceV1Output) BuildDefinition() BuildDefinitionPtrOutput
- func (SlsaProvenanceV1Output) ElementType() reflect.Type
- func (o SlsaProvenanceV1Output) RunDetails() RunDetailsPtrOutput
- func (o SlsaProvenanceV1Output) ToSlsaProvenanceV1Output() SlsaProvenanceV1Output
- func (o SlsaProvenanceV1Output) ToSlsaProvenanceV1OutputWithContext(ctx context.Context) SlsaProvenanceV1Output
- func (o SlsaProvenanceV1Output) ToSlsaProvenanceV1PtrOutput() SlsaProvenanceV1PtrOutput
- func (o SlsaProvenanceV1Output) ToSlsaProvenanceV1PtrOutputWithContext(ctx context.Context) SlsaProvenanceV1PtrOutput
- type SlsaProvenanceV1PtrInput
- type SlsaProvenanceV1PtrOutput
- func (o SlsaProvenanceV1PtrOutput) BuildDefinition() BuildDefinitionPtrOutput
- func (o SlsaProvenanceV1PtrOutput) Elem() SlsaProvenanceV1Output
- func (SlsaProvenanceV1PtrOutput) ElementType() reflect.Type
- func (o SlsaProvenanceV1PtrOutput) RunDetails() RunDetailsPtrOutput
- func (o SlsaProvenanceV1PtrOutput) ToSlsaProvenanceV1PtrOutput() SlsaProvenanceV1PtrOutput
- func (o SlsaProvenanceV1PtrOutput) ToSlsaProvenanceV1PtrOutputWithContext(ctx context.Context) SlsaProvenanceV1PtrOutput
- type SlsaProvenanceV1Response
- type SlsaProvenanceV1ResponseOutput
- func (o SlsaProvenanceV1ResponseOutput) BuildDefinition() BuildDefinitionResponseOutput
- func (SlsaProvenanceV1ResponseOutput) ElementType() reflect.Type
- func (o SlsaProvenanceV1ResponseOutput) RunDetails() RunDetailsResponseOutput
- func (o SlsaProvenanceV1ResponseOutput) ToSlsaProvenanceV1ResponseOutput() SlsaProvenanceV1ResponseOutput
- func (o SlsaProvenanceV1ResponseOutput) ToSlsaProvenanceV1ResponseOutputWithContext(ctx context.Context) SlsaProvenanceV1ResponseOutput
- type Source
- type SourceArgs
- func (SourceArgs) ElementType() reflect.Type
- func (i SourceArgs) ToSourceOutput() SourceOutput
- func (i SourceArgs) ToSourceOutputWithContext(ctx context.Context) SourceOutput
- func (i SourceArgs) ToSourcePtrOutput() SourcePtrOutput
- func (i SourceArgs) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
- type SourceContext
- type SourceContextArgs
- func (SourceContextArgs) ElementType() reflect.Type
- func (i SourceContextArgs) ToSourceContextOutput() SourceContextOutput
- func (i SourceContextArgs) ToSourceContextOutputWithContext(ctx context.Context) SourceContextOutput
- func (i SourceContextArgs) ToSourceContextPtrOutput() SourceContextPtrOutput
- func (i SourceContextArgs) ToSourceContextPtrOutputWithContext(ctx context.Context) SourceContextPtrOutput
- type SourceContextArray
- type SourceContextArrayInput
- type SourceContextArrayOutput
- func (SourceContextArrayOutput) ElementType() reflect.Type
- func (o SourceContextArrayOutput) Index(i pulumi.IntInput) SourceContextOutput
- func (o SourceContextArrayOutput) ToSourceContextArrayOutput() SourceContextArrayOutput
- func (o SourceContextArrayOutput) ToSourceContextArrayOutputWithContext(ctx context.Context) SourceContextArrayOutput
- type SourceContextInput
- type SourceContextOutput
- func (o SourceContextOutput) CloudRepo() CloudRepoSourceContextPtrOutput
- func (SourceContextOutput) ElementType() reflect.Type
- func (o SourceContextOutput) Gerrit() GerritSourceContextPtrOutput
- func (o SourceContextOutput) Git() GitSourceContextPtrOutput
- func (o SourceContextOutput) Labels() pulumi.StringMapOutput
- func (o SourceContextOutput) ToSourceContextOutput() SourceContextOutput
- func (o SourceContextOutput) ToSourceContextOutputWithContext(ctx context.Context) SourceContextOutput
- func (o SourceContextOutput) ToSourceContextPtrOutput() SourceContextPtrOutput
- func (o SourceContextOutput) ToSourceContextPtrOutputWithContext(ctx context.Context) SourceContextPtrOutput
- type SourceContextPtrInput
- type SourceContextPtrOutput
- func (o SourceContextPtrOutput) CloudRepo() CloudRepoSourceContextPtrOutput
- func (o SourceContextPtrOutput) Elem() SourceContextOutput
- func (SourceContextPtrOutput) ElementType() reflect.Type
- func (o SourceContextPtrOutput) Gerrit() GerritSourceContextPtrOutput
- func (o SourceContextPtrOutput) Git() GitSourceContextPtrOutput
- func (o SourceContextPtrOutput) Labels() pulumi.StringMapOutput
- func (o SourceContextPtrOutput) ToSourceContextPtrOutput() SourceContextPtrOutput
- func (o SourceContextPtrOutput) ToSourceContextPtrOutputWithContext(ctx context.Context) SourceContextPtrOutput
- type SourceContextResponse
- type SourceContextResponseArrayOutput
- func (SourceContextResponseArrayOutput) ElementType() reflect.Type
- func (o SourceContextResponseArrayOutput) Index(i pulumi.IntInput) SourceContextResponseOutput
- func (o SourceContextResponseArrayOutput) ToSourceContextResponseArrayOutput() SourceContextResponseArrayOutput
- func (o SourceContextResponseArrayOutput) ToSourceContextResponseArrayOutputWithContext(ctx context.Context) SourceContextResponseArrayOutput
- type SourceContextResponseOutput
- func (o SourceContextResponseOutput) CloudRepo() CloudRepoSourceContextResponseOutput
- func (SourceContextResponseOutput) ElementType() reflect.Type
- func (o SourceContextResponseOutput) Gerrit() GerritSourceContextResponseOutput
- func (o SourceContextResponseOutput) Git() GitSourceContextResponseOutput
- func (o SourceContextResponseOutput) Labels() pulumi.StringMapOutput
- func (o SourceContextResponseOutput) ToSourceContextResponseOutput() SourceContextResponseOutput
- func (o SourceContextResponseOutput) ToSourceContextResponseOutputWithContext(ctx context.Context) SourceContextResponseOutput
- type SourceInput
- type SourceOutput
- func (o SourceOutput) AdditionalContexts() SourceContextArrayOutput
- func (o SourceOutput) ArtifactStorageSourceUri() pulumi.StringPtrOutput
- func (o SourceOutput) Context() SourceContextPtrOutput
- func (SourceOutput) ElementType() reflect.Type
- func (o SourceOutput) FileHashes() pulumi.StringMapOutput
- func (o SourceOutput) ToSourceOutput() SourceOutput
- func (o SourceOutput) ToSourceOutputWithContext(ctx context.Context) SourceOutput
- func (o SourceOutput) ToSourcePtrOutput() SourcePtrOutput
- func (o SourceOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
- type SourcePtrInput
- type SourcePtrOutput
- func (o SourcePtrOutput) AdditionalContexts() SourceContextArrayOutput
- func (o SourcePtrOutput) ArtifactStorageSourceUri() pulumi.StringPtrOutput
- func (o SourcePtrOutput) Context() SourceContextPtrOutput
- func (o SourcePtrOutput) Elem() SourceOutput
- func (SourcePtrOutput) ElementType() reflect.Type
- func (o SourcePtrOutput) FileHashes() pulumi.StringMapOutput
- func (o SourcePtrOutput) ToSourcePtrOutput() SourcePtrOutput
- func (o SourcePtrOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
- type SourceResponse
- type SourceResponseOutput
- func (o SourceResponseOutput) AdditionalContexts() SourceContextResponseArrayOutput
- func (o SourceResponseOutput) ArtifactStorageSourceUri() pulumi.StringOutput
- func (o SourceResponseOutput) Context() SourceContextResponseOutput
- func (SourceResponseOutput) ElementType() reflect.Type
- func (o SourceResponseOutput) FileHashes() pulumi.StringMapOutput
- func (o SourceResponseOutput) ToSourceResponseOutput() SourceResponseOutput
- func (o SourceResponseOutput) ToSourceResponseOutputWithContext(ctx context.Context) SourceResponseOutput
- type Status
- type StatusArgs
- func (StatusArgs) ElementType() reflect.Type
- func (i StatusArgs) ToStatusOutput() StatusOutput
- func (i StatusArgs) ToStatusOutputWithContext(ctx context.Context) StatusOutput
- func (i StatusArgs) ToStatusPtrOutput() StatusPtrOutput
- func (i StatusArgs) ToStatusPtrOutputWithContext(ctx context.Context) StatusPtrOutput
- type StatusArray
- type StatusArrayInput
- type StatusArrayOutput
- type StatusInput
- type StatusOutput
- func (o StatusOutput) Code() pulumi.IntPtrOutput
- func (o StatusOutput) Details() pulumi.StringMapArrayOutput
- func (StatusOutput) ElementType() reflect.Type
- func (o StatusOutput) Message() pulumi.StringPtrOutput
- func (o StatusOutput) ToStatusOutput() StatusOutput
- func (o StatusOutput) ToStatusOutputWithContext(ctx context.Context) StatusOutput
- func (o StatusOutput) ToStatusPtrOutput() StatusPtrOutput
- func (o StatusOutput) ToStatusPtrOutputWithContext(ctx context.Context) StatusPtrOutput
- type StatusPtrInput
- type StatusPtrOutput
- func (o StatusPtrOutput) Code() pulumi.IntPtrOutput
- func (o StatusPtrOutput) Details() pulumi.StringMapArrayOutput
- func (o StatusPtrOutput) Elem() StatusOutput
- func (StatusPtrOutput) ElementType() reflect.Type
- func (o StatusPtrOutput) Message() pulumi.StringPtrOutput
- func (o StatusPtrOutput) ToStatusPtrOutput() StatusPtrOutput
- func (o StatusPtrOutput) ToStatusPtrOutputWithContext(ctx context.Context) StatusPtrOutput
- type StatusResponse
- type StatusResponseArrayOutput
- func (StatusResponseArrayOutput) ElementType() reflect.Type
- func (o StatusResponseArrayOutput) Index(i pulumi.IntInput) StatusResponseOutput
- func (o StatusResponseArrayOutput) ToStatusResponseArrayOutput() StatusResponseArrayOutput
- func (o StatusResponseArrayOutput) ToStatusResponseArrayOutputWithContext(ctx context.Context) StatusResponseArrayOutput
- type StatusResponseOutput
- func (o StatusResponseOutput) Code() pulumi.IntOutput
- func (o StatusResponseOutput) Details() pulumi.StringMapArrayOutput
- func (StatusResponseOutput) ElementType() reflect.Type
- func (o StatusResponseOutput) Message() pulumi.StringOutput
- func (o StatusResponseOutput) ToStatusResponseOutput() StatusResponseOutput
- func (o StatusResponseOutput) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput
- type Subject
- type SubjectArgs
- type SubjectArray
- type SubjectArrayInput
- type SubjectArrayOutput
- type SubjectInput
- type SubjectOutput
- type SubjectResponse
- type SubjectResponseArrayOutput
- func (SubjectResponseArrayOutput) ElementType() reflect.Type
- func (o SubjectResponseArrayOutput) Index(i pulumi.IntInput) SubjectResponseOutput
- func (o SubjectResponseArrayOutput) ToSubjectResponseArrayOutput() SubjectResponseArrayOutput
- func (o SubjectResponseArrayOutput) ToSubjectResponseArrayOutputWithContext(ctx context.Context) SubjectResponseArrayOutput
- type SubjectResponseOutput
- func (o SubjectResponseOutput) Digest() pulumi.StringMapOutput
- func (SubjectResponseOutput) ElementType() reflect.Type
- func (o SubjectResponseOutput) Name() pulumi.StringOutput
- func (o SubjectResponseOutput) ToSubjectResponseOutput() SubjectResponseOutput
- func (o SubjectResponseOutput) ToSubjectResponseOutputWithContext(ctx context.Context) SubjectResponseOutput
- type Version
- type VersionArgs
- func (VersionArgs) ElementType() reflect.Type
- func (i VersionArgs) ToVersionOutput() VersionOutput
- func (i VersionArgs) ToVersionOutputWithContext(ctx context.Context) VersionOutput
- func (i VersionArgs) ToVersionPtrOutput() VersionPtrOutput
- func (i VersionArgs) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
- type VersionInput
- type VersionKind
- func (VersionKind) ElementType() reflect.Type
- func (e VersionKind) ToStringOutput() pulumi.StringOutput
- func (e VersionKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VersionKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VersionKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VersionKind) ToVersionKindOutput() VersionKindOutput
- func (e VersionKind) ToVersionKindOutputWithContext(ctx context.Context) VersionKindOutput
- func (e VersionKind) ToVersionKindPtrOutput() VersionKindPtrOutput
- func (e VersionKind) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
- type VersionKindInput
- type VersionKindOutput
- func (VersionKindOutput) ElementType() reflect.Type
- func (o VersionKindOutput) ToStringOutput() pulumi.StringOutput
- func (o VersionKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VersionKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VersionKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VersionKindOutput) ToVersionKindOutput() VersionKindOutput
- func (o VersionKindOutput) ToVersionKindOutputWithContext(ctx context.Context) VersionKindOutput
- func (o VersionKindOutput) ToVersionKindPtrOutput() VersionKindPtrOutput
- func (o VersionKindOutput) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
- type VersionKindPtrInput
- type VersionKindPtrOutput
- func (o VersionKindPtrOutput) Elem() VersionKindOutput
- func (VersionKindPtrOutput) ElementType() reflect.Type
- func (o VersionKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VersionKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VersionKindPtrOutput) ToVersionKindPtrOutput() VersionKindPtrOutput
- func (o VersionKindPtrOutput) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
- type VersionOutput
- func (VersionOutput) ElementType() reflect.Type
- func (o VersionOutput) Epoch() pulumi.IntPtrOutput
- func (o VersionOutput) Inclusive() pulumi.BoolPtrOutput
- func (o VersionOutput) Kind() VersionKindOutput
- func (o VersionOutput) Name() pulumi.StringPtrOutput
- func (o VersionOutput) Revision() pulumi.StringPtrOutput
- func (o VersionOutput) ToVersionOutput() VersionOutput
- func (o VersionOutput) ToVersionOutputWithContext(ctx context.Context) VersionOutput
- func (o VersionOutput) ToVersionPtrOutput() VersionPtrOutput
- func (o VersionOutput) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
- type VersionPtrInput
- type VersionPtrOutput
- func (o VersionPtrOutput) Elem() VersionOutput
- func (VersionPtrOutput) ElementType() reflect.Type
- func (o VersionPtrOutput) Epoch() pulumi.IntPtrOutput
- func (o VersionPtrOutput) Inclusive() pulumi.BoolPtrOutput
- func (o VersionPtrOutput) Kind() VersionKindPtrOutput
- func (o VersionPtrOutput) Name() pulumi.StringPtrOutput
- func (o VersionPtrOutput) Revision() pulumi.StringPtrOutput
- func (o VersionPtrOutput) ToVersionPtrOutput() VersionPtrOutput
- func (o VersionPtrOutput) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
- type VersionResponse
- type VersionResponseOutput
- func (VersionResponseOutput) ElementType() reflect.Type
- func (o VersionResponseOutput) Epoch() pulumi.IntOutput
- func (o VersionResponseOutput) Inclusive() pulumi.BoolOutput
- func (o VersionResponseOutput) Kind() pulumi.StringOutput
- func (o VersionResponseOutput) Name() pulumi.StringOutput
- func (o VersionResponseOutput) Revision() pulumi.StringOutput
- func (o VersionResponseOutput) ToVersionResponseOutput() VersionResponseOutput
- func (o VersionResponseOutput) ToVersionResponseOutputWithContext(ctx context.Context) VersionResponseOutput
- type VexAssessment
- type VexAssessmentArgs
- func (VexAssessmentArgs) ElementType() reflect.Type
- func (i VexAssessmentArgs) ToVexAssessmentOutput() VexAssessmentOutput
- func (i VexAssessmentArgs) ToVexAssessmentOutputWithContext(ctx context.Context) VexAssessmentOutput
- func (i VexAssessmentArgs) ToVexAssessmentPtrOutput() VexAssessmentPtrOutput
- func (i VexAssessmentArgs) ToVexAssessmentPtrOutputWithContext(ctx context.Context) VexAssessmentPtrOutput
- type VexAssessmentInput
- type VexAssessmentOutput
- func (o VexAssessmentOutput) Cve() pulumi.StringPtrOutputdeprecated
- func (VexAssessmentOutput) ElementType() reflect.Type
- func (o VexAssessmentOutput) Impacts() pulumi.StringArrayOutput
- func (o VexAssessmentOutput) Justification() JustificationPtrOutput
- func (o VexAssessmentOutput) NoteName() pulumi.StringPtrOutput
- func (o VexAssessmentOutput) RelatedUris() RelatedUrlArrayOutput
- func (o VexAssessmentOutput) Remediations() RemediationArrayOutput
- func (o VexAssessmentOutput) State() VexAssessmentStatePtrOutput
- func (o VexAssessmentOutput) ToVexAssessmentOutput() VexAssessmentOutput
- func (o VexAssessmentOutput) ToVexAssessmentOutputWithContext(ctx context.Context) VexAssessmentOutput
- func (o VexAssessmentOutput) ToVexAssessmentPtrOutput() VexAssessmentPtrOutput
- func (o VexAssessmentOutput) ToVexAssessmentPtrOutputWithContext(ctx context.Context) VexAssessmentPtrOutput
- func (o VexAssessmentOutput) VulnerabilityId() pulumi.StringPtrOutput
- type VexAssessmentPtrInput
- type VexAssessmentPtrOutput
- func (o VexAssessmentPtrOutput) Cve() pulumi.StringPtrOutputdeprecated
- func (o VexAssessmentPtrOutput) Elem() VexAssessmentOutput
- func (VexAssessmentPtrOutput) ElementType() reflect.Type
- func (o VexAssessmentPtrOutput) Impacts() pulumi.StringArrayOutput
- func (o VexAssessmentPtrOutput) Justification() JustificationPtrOutput
- func (o VexAssessmentPtrOutput) NoteName() pulumi.StringPtrOutput
- func (o VexAssessmentPtrOutput) RelatedUris() RelatedUrlArrayOutput
- func (o VexAssessmentPtrOutput) Remediations() RemediationArrayOutput
- func (o VexAssessmentPtrOutput) State() VexAssessmentStatePtrOutput
- func (o VexAssessmentPtrOutput) ToVexAssessmentPtrOutput() VexAssessmentPtrOutput
- func (o VexAssessmentPtrOutput) ToVexAssessmentPtrOutputWithContext(ctx context.Context) VexAssessmentPtrOutput
- func (o VexAssessmentPtrOutput) VulnerabilityId() pulumi.StringPtrOutput
- type VexAssessmentResponse
- type VexAssessmentResponseOutput
- func (o VexAssessmentResponseOutput) Cve() pulumi.StringOutputdeprecated
- func (VexAssessmentResponseOutput) ElementType() reflect.Type
- func (o VexAssessmentResponseOutput) Impacts() pulumi.StringArrayOutput
- func (o VexAssessmentResponseOutput) Justification() JustificationResponseOutput
- func (o VexAssessmentResponseOutput) NoteName() pulumi.StringOutput
- func (o VexAssessmentResponseOutput) RelatedUris() RelatedUrlResponseArrayOutput
- func (o VexAssessmentResponseOutput) Remediations() RemediationResponseArrayOutput
- func (o VexAssessmentResponseOutput) State() pulumi.StringOutput
- func (o VexAssessmentResponseOutput) ToVexAssessmentResponseOutput() VexAssessmentResponseOutput
- func (o VexAssessmentResponseOutput) ToVexAssessmentResponseOutputWithContext(ctx context.Context) VexAssessmentResponseOutput
- func (o VexAssessmentResponseOutput) VulnerabilityId() pulumi.StringOutput
- type VexAssessmentState
- func (VexAssessmentState) ElementType() reflect.Type
- func (e VexAssessmentState) ToStringOutput() pulumi.StringOutput
- func (e VexAssessmentState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VexAssessmentState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VexAssessmentState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VexAssessmentState) ToVexAssessmentStateOutput() VexAssessmentStateOutput
- func (e VexAssessmentState) ToVexAssessmentStateOutputWithContext(ctx context.Context) VexAssessmentStateOutput
- func (e VexAssessmentState) ToVexAssessmentStatePtrOutput() VexAssessmentStatePtrOutput
- func (e VexAssessmentState) ToVexAssessmentStatePtrOutputWithContext(ctx context.Context) VexAssessmentStatePtrOutput
- type VexAssessmentStateInput
- type VexAssessmentStateOutput
- func (VexAssessmentStateOutput) ElementType() reflect.Type
- func (o VexAssessmentStateOutput) ToStringOutput() pulumi.StringOutput
- func (o VexAssessmentStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VexAssessmentStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VexAssessmentStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VexAssessmentStateOutput) ToVexAssessmentStateOutput() VexAssessmentStateOutput
- func (o VexAssessmentStateOutput) ToVexAssessmentStateOutputWithContext(ctx context.Context) VexAssessmentStateOutput
- func (o VexAssessmentStateOutput) ToVexAssessmentStatePtrOutput() VexAssessmentStatePtrOutput
- func (o VexAssessmentStateOutput) ToVexAssessmentStatePtrOutputWithContext(ctx context.Context) VexAssessmentStatePtrOutput
- type VexAssessmentStatePtrInput
- type VexAssessmentStatePtrOutput
- func (o VexAssessmentStatePtrOutput) Elem() VexAssessmentStateOutput
- func (VexAssessmentStatePtrOutput) ElementType() reflect.Type
- func (o VexAssessmentStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VexAssessmentStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VexAssessmentStatePtrOutput) ToVexAssessmentStatePtrOutput() VexAssessmentStatePtrOutput
- func (o VexAssessmentStatePtrOutput) ToVexAssessmentStatePtrOutputWithContext(ctx context.Context) VexAssessmentStatePtrOutput
- type Vulnerability
- type VulnerabilityArgs
- func (VulnerabilityArgs) ElementType() reflect.Type
- func (i VulnerabilityArgs) ToVulnerabilityOutput() VulnerabilityOutput
- func (i VulnerabilityArgs) ToVulnerabilityOutputWithContext(ctx context.Context) VulnerabilityOutput
- func (i VulnerabilityArgs) ToVulnerabilityPtrOutput() VulnerabilityPtrOutput
- func (i VulnerabilityArgs) ToVulnerabilityPtrOutputWithContext(ctx context.Context) VulnerabilityPtrOutput
- type VulnerabilityAssessmentNote
- type VulnerabilityAssessmentNoteArgs
- func (VulnerabilityAssessmentNoteArgs) ElementType() reflect.Type
- func (i VulnerabilityAssessmentNoteArgs) ToVulnerabilityAssessmentNoteOutput() VulnerabilityAssessmentNoteOutput
- func (i VulnerabilityAssessmentNoteArgs) ToVulnerabilityAssessmentNoteOutputWithContext(ctx context.Context) VulnerabilityAssessmentNoteOutput
- func (i VulnerabilityAssessmentNoteArgs) ToVulnerabilityAssessmentNotePtrOutput() VulnerabilityAssessmentNotePtrOutput
- func (i VulnerabilityAssessmentNoteArgs) ToVulnerabilityAssessmentNotePtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentNotePtrOutput
- type VulnerabilityAssessmentNoteInput
- type VulnerabilityAssessmentNoteOutput
- func (o VulnerabilityAssessmentNoteOutput) Assessment() AssessmentPtrOutput
- func (VulnerabilityAssessmentNoteOutput) ElementType() reflect.Type
- func (o VulnerabilityAssessmentNoteOutput) LanguageCode() pulumi.StringPtrOutput
- func (o VulnerabilityAssessmentNoteOutput) LongDescription() pulumi.StringPtrOutput
- func (o VulnerabilityAssessmentNoteOutput) Product() ProductPtrOutput
- func (o VulnerabilityAssessmentNoteOutput) Publisher() PublisherPtrOutput
- func (o VulnerabilityAssessmentNoteOutput) ShortDescription() pulumi.StringPtrOutput
- func (o VulnerabilityAssessmentNoteOutput) Title() pulumi.StringPtrOutput
- func (o VulnerabilityAssessmentNoteOutput) ToVulnerabilityAssessmentNoteOutput() VulnerabilityAssessmentNoteOutput
- func (o VulnerabilityAssessmentNoteOutput) ToVulnerabilityAssessmentNoteOutputWithContext(ctx context.Context) VulnerabilityAssessmentNoteOutput
- func (o VulnerabilityAssessmentNoteOutput) ToVulnerabilityAssessmentNotePtrOutput() VulnerabilityAssessmentNotePtrOutput
- func (o VulnerabilityAssessmentNoteOutput) ToVulnerabilityAssessmentNotePtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentNotePtrOutput
- type VulnerabilityAssessmentNotePtrInput
- type VulnerabilityAssessmentNotePtrOutput
- func (o VulnerabilityAssessmentNotePtrOutput) Assessment() AssessmentPtrOutput
- func (o VulnerabilityAssessmentNotePtrOutput) Elem() VulnerabilityAssessmentNoteOutput
- func (VulnerabilityAssessmentNotePtrOutput) ElementType() reflect.Type
- func (o VulnerabilityAssessmentNotePtrOutput) LanguageCode() pulumi.StringPtrOutput
- func (o VulnerabilityAssessmentNotePtrOutput) LongDescription() pulumi.StringPtrOutput
- func (o VulnerabilityAssessmentNotePtrOutput) Product() ProductPtrOutput
- func (o VulnerabilityAssessmentNotePtrOutput) Publisher() PublisherPtrOutput
- func (o VulnerabilityAssessmentNotePtrOutput) ShortDescription() pulumi.StringPtrOutput
- func (o VulnerabilityAssessmentNotePtrOutput) Title() pulumi.StringPtrOutput
- func (o VulnerabilityAssessmentNotePtrOutput) ToVulnerabilityAssessmentNotePtrOutput() VulnerabilityAssessmentNotePtrOutput
- func (o VulnerabilityAssessmentNotePtrOutput) ToVulnerabilityAssessmentNotePtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentNotePtrOutput
- type VulnerabilityAssessmentNoteResponse
- type VulnerabilityAssessmentNoteResponseOutput
- func (o VulnerabilityAssessmentNoteResponseOutput) Assessment() AssessmentResponseOutput
- func (VulnerabilityAssessmentNoteResponseOutput) ElementType() reflect.Type
- func (o VulnerabilityAssessmentNoteResponseOutput) LanguageCode() pulumi.StringOutput
- func (o VulnerabilityAssessmentNoteResponseOutput) LongDescription() pulumi.StringOutput
- func (o VulnerabilityAssessmentNoteResponseOutput) Product() ProductResponseOutput
- func (o VulnerabilityAssessmentNoteResponseOutput) Publisher() PublisherResponseOutput
- func (o VulnerabilityAssessmentNoteResponseOutput) ShortDescription() pulumi.StringOutput
- func (o VulnerabilityAssessmentNoteResponseOutput) Title() pulumi.StringOutput
- func (o VulnerabilityAssessmentNoteResponseOutput) ToVulnerabilityAssessmentNoteResponseOutput() VulnerabilityAssessmentNoteResponseOutput
- func (o VulnerabilityAssessmentNoteResponseOutput) ToVulnerabilityAssessmentNoteResponseOutputWithContext(ctx context.Context) VulnerabilityAssessmentNoteResponseOutput
- type VulnerabilityCvssVersion
- func (VulnerabilityCvssVersion) ElementType() reflect.Type
- func (e VulnerabilityCvssVersion) ToStringOutput() pulumi.StringOutput
- func (e VulnerabilityCvssVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VulnerabilityCvssVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VulnerabilityCvssVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VulnerabilityCvssVersion) ToVulnerabilityCvssVersionOutput() VulnerabilityCvssVersionOutput
- func (e VulnerabilityCvssVersion) ToVulnerabilityCvssVersionOutputWithContext(ctx context.Context) VulnerabilityCvssVersionOutput
- func (e VulnerabilityCvssVersion) ToVulnerabilityCvssVersionPtrOutput() VulnerabilityCvssVersionPtrOutput
- func (e VulnerabilityCvssVersion) ToVulnerabilityCvssVersionPtrOutputWithContext(ctx context.Context) VulnerabilityCvssVersionPtrOutput
- type VulnerabilityCvssVersionInput
- type VulnerabilityCvssVersionOutput
- func (VulnerabilityCvssVersionOutput) ElementType() reflect.Type
- func (o VulnerabilityCvssVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o VulnerabilityCvssVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VulnerabilityCvssVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilityCvssVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilityCvssVersionOutput) ToVulnerabilityCvssVersionOutput() VulnerabilityCvssVersionOutput
- func (o VulnerabilityCvssVersionOutput) ToVulnerabilityCvssVersionOutputWithContext(ctx context.Context) VulnerabilityCvssVersionOutput
- func (o VulnerabilityCvssVersionOutput) ToVulnerabilityCvssVersionPtrOutput() VulnerabilityCvssVersionPtrOutput
- func (o VulnerabilityCvssVersionOutput) ToVulnerabilityCvssVersionPtrOutputWithContext(ctx context.Context) VulnerabilityCvssVersionPtrOutput
- type VulnerabilityCvssVersionPtrInput
- type VulnerabilityCvssVersionPtrOutput
- func (o VulnerabilityCvssVersionPtrOutput) Elem() VulnerabilityCvssVersionOutput
- func (VulnerabilityCvssVersionPtrOutput) ElementType() reflect.Type
- func (o VulnerabilityCvssVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilityCvssVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilityCvssVersionPtrOutput) ToVulnerabilityCvssVersionPtrOutput() VulnerabilityCvssVersionPtrOutput
- func (o VulnerabilityCvssVersionPtrOutput) ToVulnerabilityCvssVersionPtrOutputWithContext(ctx context.Context) VulnerabilityCvssVersionPtrOutput
- type VulnerabilityInput
- type VulnerabilityLocation
- type VulnerabilityLocationArgs
- func (VulnerabilityLocationArgs) ElementType() reflect.Type
- func (i VulnerabilityLocationArgs) ToVulnerabilityLocationOutput() VulnerabilityLocationOutput
- func (i VulnerabilityLocationArgs) ToVulnerabilityLocationOutputWithContext(ctx context.Context) VulnerabilityLocationOutput
- func (i VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
- func (i VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
- type VulnerabilityLocationInput
- type VulnerabilityLocationOutput
- func (o VulnerabilityLocationOutput) CpeUri() pulumi.StringOutput
- func (VulnerabilityLocationOutput) ElementType() reflect.Type
- func (o VulnerabilityLocationOutput) Package() pulumi.StringOutput
- func (o VulnerabilityLocationOutput) ToVulnerabilityLocationOutput() VulnerabilityLocationOutput
- func (o VulnerabilityLocationOutput) ToVulnerabilityLocationOutputWithContext(ctx context.Context) VulnerabilityLocationOutput
- func (o VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
- func (o VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
- func (o VulnerabilityLocationOutput) Version() VersionOutput
- type VulnerabilityLocationPtrInput
- type VulnerabilityLocationPtrOutput
- func (o VulnerabilityLocationPtrOutput) CpeUri() pulumi.StringPtrOutput
- func (o VulnerabilityLocationPtrOutput) Elem() VulnerabilityLocationOutput
- func (VulnerabilityLocationPtrOutput) ElementType() reflect.Type
- func (o VulnerabilityLocationPtrOutput) Package() pulumi.StringPtrOutput
- func (o VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
- func (o VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
- func (o VulnerabilityLocationPtrOutput) Version() VersionPtrOutput
- type VulnerabilityLocationResponse
- type VulnerabilityLocationResponseOutput
- func (o VulnerabilityLocationResponseOutput) CpeUri() pulumi.StringOutput
- func (VulnerabilityLocationResponseOutput) ElementType() reflect.Type
- func (o VulnerabilityLocationResponseOutput) Package() pulumi.StringOutput
- func (o VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutput() VulnerabilityLocationResponseOutput
- func (o VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutputWithContext(ctx context.Context) VulnerabilityLocationResponseOutput
- func (o VulnerabilityLocationResponseOutput) Version() VersionResponseOutput
- type VulnerabilityOutput
- func (o VulnerabilityOutput) CvssScore() pulumi.Float64PtrOutput
- func (o VulnerabilityOutput) CvssV2() CVSSPtrOutput
- func (o VulnerabilityOutput) CvssV3() CVSSv3PtrOutput
- func (o VulnerabilityOutput) CvssVersion() VulnerabilityCvssVersionPtrOutput
- func (o VulnerabilityOutput) Cwe() pulumi.StringArrayOutput
- func (o VulnerabilityOutput) Details() DetailArrayOutput
- func (VulnerabilityOutput) ElementType() reflect.Type
- func (o VulnerabilityOutput) Severity() VulnerabilitySeverityPtrOutput
- func (o VulnerabilityOutput) SourceUpdateTime() pulumi.StringPtrOutput
- func (o VulnerabilityOutput) ToVulnerabilityOutput() VulnerabilityOutput
- func (o VulnerabilityOutput) ToVulnerabilityOutputWithContext(ctx context.Context) VulnerabilityOutput
- func (o VulnerabilityOutput) ToVulnerabilityPtrOutput() VulnerabilityPtrOutput
- func (o VulnerabilityOutput) ToVulnerabilityPtrOutputWithContext(ctx context.Context) VulnerabilityPtrOutput
- func (o VulnerabilityOutput) WindowsDetails() WindowsDetailArrayOutput
- type VulnerabilityPtrInput
- type VulnerabilityPtrOutput
- func (o VulnerabilityPtrOutput) CvssScore() pulumi.Float64PtrOutput
- func (o VulnerabilityPtrOutput) CvssV2() CVSSPtrOutput
- func (o VulnerabilityPtrOutput) CvssV3() CVSSv3PtrOutput
- func (o VulnerabilityPtrOutput) CvssVersion() VulnerabilityCvssVersionPtrOutput
- func (o VulnerabilityPtrOutput) Cwe() pulumi.StringArrayOutput
- func (o VulnerabilityPtrOutput) Details() DetailArrayOutput
- func (o VulnerabilityPtrOutput) Elem() VulnerabilityOutput
- func (VulnerabilityPtrOutput) ElementType() reflect.Type
- func (o VulnerabilityPtrOutput) Severity() VulnerabilitySeverityPtrOutput
- func (o VulnerabilityPtrOutput) SourceUpdateTime() pulumi.StringPtrOutput
- func (o VulnerabilityPtrOutput) ToVulnerabilityPtrOutput() VulnerabilityPtrOutput
- func (o VulnerabilityPtrOutput) ToVulnerabilityPtrOutputWithContext(ctx context.Context) VulnerabilityPtrOutput
- func (o VulnerabilityPtrOutput) WindowsDetails() WindowsDetailArrayOutput
- type VulnerabilityResponse
- type VulnerabilityResponseOutput
- func (o VulnerabilityResponseOutput) CvssScore() pulumi.Float64Output
- func (o VulnerabilityResponseOutput) CvssV2() CVSSResponseOutput
- func (o VulnerabilityResponseOutput) CvssV3() CVSSv3ResponseOutput
- func (o VulnerabilityResponseOutput) CvssVersion() pulumi.StringOutput
- func (o VulnerabilityResponseOutput) Cwe() pulumi.StringArrayOutput
- func (o VulnerabilityResponseOutput) Details() DetailResponseArrayOutput
- func (VulnerabilityResponseOutput) ElementType() reflect.Type
- func (o VulnerabilityResponseOutput) Severity() pulumi.StringOutput
- func (o VulnerabilityResponseOutput) SourceUpdateTime() pulumi.StringOutput
- func (o VulnerabilityResponseOutput) ToVulnerabilityResponseOutput() VulnerabilityResponseOutput
- func (o VulnerabilityResponseOutput) ToVulnerabilityResponseOutputWithContext(ctx context.Context) VulnerabilityResponseOutput
- func (o VulnerabilityResponseOutput) WindowsDetails() WindowsDetailResponseArrayOutput
- type VulnerabilitySeverity
- func (VulnerabilitySeverity) ElementType() reflect.Type
- func (e VulnerabilitySeverity) ToStringOutput() pulumi.StringOutput
- func (e VulnerabilitySeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VulnerabilitySeverity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VulnerabilitySeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VulnerabilitySeverity) ToVulnerabilitySeverityOutput() VulnerabilitySeverityOutput
- func (e VulnerabilitySeverity) ToVulnerabilitySeverityOutputWithContext(ctx context.Context) VulnerabilitySeverityOutput
- func (e VulnerabilitySeverity) ToVulnerabilitySeverityPtrOutput() VulnerabilitySeverityPtrOutput
- func (e VulnerabilitySeverity) ToVulnerabilitySeverityPtrOutputWithContext(ctx context.Context) VulnerabilitySeverityPtrOutput
- type VulnerabilitySeverityInput
- type VulnerabilitySeverityOutput
- func (VulnerabilitySeverityOutput) ElementType() reflect.Type
- func (o VulnerabilitySeverityOutput) ToStringOutput() pulumi.StringOutput
- func (o VulnerabilitySeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VulnerabilitySeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilitySeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityOutput() VulnerabilitySeverityOutput
- func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityOutputWithContext(ctx context.Context) VulnerabilitySeverityOutput
- func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityPtrOutput() VulnerabilitySeverityPtrOutput
- func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityPtrOutputWithContext(ctx context.Context) VulnerabilitySeverityPtrOutput
- type VulnerabilitySeverityPtrInput
- type VulnerabilitySeverityPtrOutput
- func (o VulnerabilitySeverityPtrOutput) Elem() VulnerabilitySeverityOutput
- func (VulnerabilitySeverityPtrOutput) ElementType() reflect.Type
- func (o VulnerabilitySeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilitySeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilitySeverityPtrOutput) ToVulnerabilitySeverityPtrOutput() VulnerabilitySeverityPtrOutput
- func (o VulnerabilitySeverityPtrOutput) ToVulnerabilitySeverityPtrOutputWithContext(ctx context.Context) VulnerabilitySeverityPtrOutput
- type WindowsDetail
- type WindowsDetailArgs
- type WindowsDetailArray
- type WindowsDetailArrayInput
- type WindowsDetailArrayOutput
- func (WindowsDetailArrayOutput) ElementType() reflect.Type
- func (o WindowsDetailArrayOutput) Index(i pulumi.IntInput) WindowsDetailOutput
- func (o WindowsDetailArrayOutput) ToWindowsDetailArrayOutput() WindowsDetailArrayOutput
- func (o WindowsDetailArrayOutput) ToWindowsDetailArrayOutputWithContext(ctx context.Context) WindowsDetailArrayOutput
- type WindowsDetailInput
- type WindowsDetailOutput
- func (o WindowsDetailOutput) CpeUri() pulumi.StringOutput
- func (o WindowsDetailOutput) Description() pulumi.StringPtrOutput
- func (WindowsDetailOutput) ElementType() reflect.Type
- func (o WindowsDetailOutput) FixingKbs() KnowledgeBaseArrayOutput
- func (o WindowsDetailOutput) Name() pulumi.StringOutput
- func (o WindowsDetailOutput) ToWindowsDetailOutput() WindowsDetailOutput
- func (o WindowsDetailOutput) ToWindowsDetailOutputWithContext(ctx context.Context) WindowsDetailOutput
- type WindowsDetailResponse
- type WindowsDetailResponseArrayOutput
- func (WindowsDetailResponseArrayOutput) ElementType() reflect.Type
- func (o WindowsDetailResponseArrayOutput) Index(i pulumi.IntInput) WindowsDetailResponseOutput
- func (o WindowsDetailResponseArrayOutput) ToWindowsDetailResponseArrayOutput() WindowsDetailResponseArrayOutput
- func (o WindowsDetailResponseArrayOutput) ToWindowsDetailResponseArrayOutputWithContext(ctx context.Context) WindowsDetailResponseArrayOutput
- type WindowsDetailResponseOutput
- func (o WindowsDetailResponseOutput) CpeUri() pulumi.StringOutput
- func (o WindowsDetailResponseOutput) Description() pulumi.StringOutput
- func (WindowsDetailResponseOutput) ElementType() reflect.Type
- func (o WindowsDetailResponseOutput) FixingKbs() KnowledgeBaseResponseArrayOutput
- func (o WindowsDetailResponseOutput) Name() pulumi.StringOutput
- func (o WindowsDetailResponseOutput) ToWindowsDetailResponseOutput() WindowsDetailResponseOutput
- func (o WindowsDetailResponseOutput) ToWindowsDetailResponseOutputWithContext(ctx context.Context) WindowsDetailResponseOutput
Constants ¶
const ( // Unknown. AliasContextKindKindUnspecified = AliasContextKind("KIND_UNSPECIFIED") // Git tag. AliasContextKindFixed = AliasContextKind("FIXED") // Git branch. AliasContextKindMovable = AliasContextKind("MOVABLE") // Used to specify non-standard aliases. For example, if a Git repo has a ref named "refs/foo/bar". AliasContextKindOther = AliasContextKind("OTHER") )
const ( // No state is specified. AssessmentStateStateUnspecified = AssessmentState("STATE_UNSPECIFIED") // This product is known to be affected by this vulnerability. AssessmentStateAffected = AssessmentState("AFFECTED") // This product is known to be not affected by this vulnerability. AssessmentStateNotAffected = AssessmentState("NOT_AFFECTED") // This product contains a fix for this vulnerability. AssessmentStateFixed = AssessmentState("FIXED") // It is not known yet whether these versions are or are not affected by the vulnerability. However, it is still under investigation. AssessmentStateUnderInvestigation = AssessmentState("UNDER_INVESTIGATION") )
const ( // `KeyType` is not set. BuildSignatureKeyTypeKeyTypeUnspecified = BuildSignatureKeyType("KEY_TYPE_UNSPECIFIED") // `PGP ASCII Armored` public key. BuildSignatureKeyTypePgpAsciiArmored = BuildSignatureKeyType("PGP_ASCII_ARMORED") // `PKIX PEM` public key. BuildSignatureKeyTypePkixPem = BuildSignatureKeyType("PKIX_PEM") )
const ( // Defined in CVSS v3, CVSS v2 CVSSAttackComplexityAttackComplexityUnspecified = CVSSAttackComplexity("ATTACK_COMPLEXITY_UNSPECIFIED") // Defined in CVSS v3, CVSS v2 CVSSAttackComplexityAttackComplexityLow = CVSSAttackComplexity("ATTACK_COMPLEXITY_LOW") // Defined in CVSS v3, CVSS v2 CVSSAttackComplexityAttackComplexityHigh = CVSSAttackComplexity("ATTACK_COMPLEXITY_HIGH") // Defined in CVSS v2 CVSSAttackComplexityAttackComplexityMedium = CVSSAttackComplexity("ATTACK_COMPLEXITY_MEDIUM") )
const ( // Defined in CVSS v3, CVSS v2 CVSSAttackVectorAttackVectorUnspecified = CVSSAttackVector("ATTACK_VECTOR_UNSPECIFIED") // Defined in CVSS v3, CVSS v2 CVSSAttackVectorAttackVectorNetwork = CVSSAttackVector("ATTACK_VECTOR_NETWORK") // Defined in CVSS v3, CVSS v2 CVSSAttackVectorAttackVectorAdjacent = CVSSAttackVector("ATTACK_VECTOR_ADJACENT") // Defined in CVSS v3, CVSS v2 CVSSAttackVectorAttackVectorLocal = CVSSAttackVector("ATTACK_VECTOR_LOCAL") // Defined in CVSS v3 CVSSAttackVectorAttackVectorPhysical = CVSSAttackVector("ATTACK_VECTOR_PHYSICAL") )
const ( // Defined in CVSS v2 CVSSAuthenticationAuthenticationUnspecified = CVSSAuthentication("AUTHENTICATION_UNSPECIFIED") // Defined in CVSS v2 CVSSAuthenticationAuthenticationMultiple = CVSSAuthentication("AUTHENTICATION_MULTIPLE") // Defined in CVSS v2 CVSSAuthenticationAuthenticationSingle = CVSSAuthentication("AUTHENTICATION_SINGLE") // Defined in CVSS v2 CVSSAuthenticationAuthenticationNone = CVSSAuthentication("AUTHENTICATION_NONE") )
const ( // Defined in CVSS v3, CVSS v2 CVSSAvailabilityImpactImpactUnspecified = CVSSAvailabilityImpact("IMPACT_UNSPECIFIED") // Defined in CVSS v3 CVSSAvailabilityImpactImpactHigh = CVSSAvailabilityImpact("IMPACT_HIGH") // Defined in CVSS v3 CVSSAvailabilityImpactImpactLow = CVSSAvailabilityImpact("IMPACT_LOW") // Defined in CVSS v3, CVSS v2 CVSSAvailabilityImpactImpactNone = CVSSAvailabilityImpact("IMPACT_NONE") // Defined in CVSS v2 CVSSAvailabilityImpactImpactPartial = CVSSAvailabilityImpact("IMPACT_PARTIAL") // Defined in CVSS v2 CVSSAvailabilityImpactImpactComplete = CVSSAvailabilityImpact("IMPACT_COMPLETE") )
const ( // Defined in CVSS v3, CVSS v2 CVSSConfidentialityImpactImpactUnspecified = CVSSConfidentialityImpact("IMPACT_UNSPECIFIED") // Defined in CVSS v3 CVSSConfidentialityImpactImpactHigh = CVSSConfidentialityImpact("IMPACT_HIGH") // Defined in CVSS v3 CVSSConfidentialityImpactImpactLow = CVSSConfidentialityImpact("IMPACT_LOW") // Defined in CVSS v3, CVSS v2 CVSSConfidentialityImpactImpactNone = CVSSConfidentialityImpact("IMPACT_NONE") // Defined in CVSS v2 CVSSConfidentialityImpactImpactPartial = CVSSConfidentialityImpact("IMPACT_PARTIAL") // Defined in CVSS v2 CVSSConfidentialityImpactImpactComplete = CVSSConfidentialityImpact("IMPACT_COMPLETE") )
const ( // Defined in CVSS v3, CVSS v2 CVSSIntegrityImpactImpactUnspecified = CVSSIntegrityImpact("IMPACT_UNSPECIFIED") // Defined in CVSS v3 CVSSIntegrityImpactImpactHigh = CVSSIntegrityImpact("IMPACT_HIGH") // Defined in CVSS v3 CVSSIntegrityImpactImpactLow = CVSSIntegrityImpact("IMPACT_LOW") // Defined in CVSS v3, CVSS v2 CVSSIntegrityImpactImpactNone = CVSSIntegrityImpact("IMPACT_NONE") // Defined in CVSS v2 CVSSIntegrityImpactImpactPartial = CVSSIntegrityImpact("IMPACT_PARTIAL") // Defined in CVSS v2 CVSSIntegrityImpactImpactComplete = CVSSIntegrityImpact("IMPACT_COMPLETE") )
const ( // Defined in CVSS v3 CVSSPrivilegesRequiredPrivilegesRequiredUnspecified = CVSSPrivilegesRequired("PRIVILEGES_REQUIRED_UNSPECIFIED") // Defined in CVSS v3 CVSSPrivilegesRequiredPrivilegesRequiredNone = CVSSPrivilegesRequired("PRIVILEGES_REQUIRED_NONE") // Defined in CVSS v3 CVSSPrivilegesRequiredPrivilegesRequiredLow = CVSSPrivilegesRequired("PRIVILEGES_REQUIRED_LOW") // Defined in CVSS v3 CVSSPrivilegesRequiredPrivilegesRequiredHigh = CVSSPrivilegesRequired("PRIVILEGES_REQUIRED_HIGH") )
const ( // Defined in CVSS v3 CVSSScopeScopeUnspecified = CVSSScope("SCOPE_UNSPECIFIED") // Defined in CVSS v3 CVSSScopeScopeUnchanged = CVSSScope("SCOPE_UNCHANGED") // Defined in CVSS v3 CVSSScopeScopeChanged = CVSSScope("SCOPE_CHANGED") )
const ( // Defined in CVSS v3 CVSSUserInteractionUserInteractionUnspecified = CVSSUserInteraction("USER_INTERACTION_UNSPECIFIED") // Defined in CVSS v3 CVSSUserInteractionUserInteractionNone = CVSSUserInteraction("USER_INTERACTION_NONE") // Defined in CVSS v3 CVSSUserInteractionUserInteractionRequired = CVSSUserInteraction("USER_INTERACTION_REQUIRED") )
const ( CVSSv3AttackComplexityAttackComplexityUnspecified = CVSSv3AttackComplexity("ATTACK_COMPLEXITY_UNSPECIFIED") CVSSv3AttackComplexityAttackComplexityLow = CVSSv3AttackComplexity("ATTACK_COMPLEXITY_LOW") CVSSv3AttackComplexityAttackComplexityHigh = CVSSv3AttackComplexity("ATTACK_COMPLEXITY_HIGH") )
const ( CVSSv3AttackVectorAttackVectorUnspecified = CVSSv3AttackVector("ATTACK_VECTOR_UNSPECIFIED") CVSSv3AttackVectorAttackVectorNetwork = CVSSv3AttackVector("ATTACK_VECTOR_NETWORK") CVSSv3AttackVectorAttackVectorAdjacent = CVSSv3AttackVector("ATTACK_VECTOR_ADJACENT") CVSSv3AttackVectorAttackVectorLocal = CVSSv3AttackVector("ATTACK_VECTOR_LOCAL") CVSSv3AttackVectorAttackVectorPhysical = CVSSv3AttackVector("ATTACK_VECTOR_PHYSICAL") )
const ( CVSSv3AvailabilityImpactImpactUnspecified = CVSSv3AvailabilityImpact("IMPACT_UNSPECIFIED") CVSSv3AvailabilityImpactImpactHigh = CVSSv3AvailabilityImpact("IMPACT_HIGH") CVSSv3AvailabilityImpactImpactLow = CVSSv3AvailabilityImpact("IMPACT_LOW") CVSSv3AvailabilityImpactImpactNone = CVSSv3AvailabilityImpact("IMPACT_NONE") )
const ( CVSSv3ConfidentialityImpactImpactUnspecified = CVSSv3ConfidentialityImpact("IMPACT_UNSPECIFIED") CVSSv3ConfidentialityImpactImpactHigh = CVSSv3ConfidentialityImpact("IMPACT_HIGH") CVSSv3ConfidentialityImpactImpactLow = CVSSv3ConfidentialityImpact("IMPACT_LOW") CVSSv3ConfidentialityImpactImpactNone = CVSSv3ConfidentialityImpact("IMPACT_NONE") )
const ( CVSSv3IntegrityImpactImpactUnspecified = CVSSv3IntegrityImpact("IMPACT_UNSPECIFIED") CVSSv3IntegrityImpactImpactHigh = CVSSv3IntegrityImpact("IMPACT_HIGH") CVSSv3IntegrityImpactImpactLow = CVSSv3IntegrityImpact("IMPACT_LOW") CVSSv3IntegrityImpactImpactNone = CVSSv3IntegrityImpact("IMPACT_NONE") )
const ( CVSSv3PrivilegesRequiredPrivilegesRequiredUnspecified = CVSSv3PrivilegesRequired("PRIVILEGES_REQUIRED_UNSPECIFIED") CVSSv3PrivilegesRequiredPrivilegesRequiredNone = CVSSv3PrivilegesRequired("PRIVILEGES_REQUIRED_NONE") CVSSv3PrivilegesRequiredPrivilegesRequiredLow = CVSSv3PrivilegesRequired("PRIVILEGES_REQUIRED_LOW") CVSSv3PrivilegesRequiredPrivilegesRequiredHigh = CVSSv3PrivilegesRequired("PRIVILEGES_REQUIRED_HIGH") )
const ( CVSSv3ScopeScopeUnspecified = CVSSv3Scope("SCOPE_UNSPECIFIED") CVSSv3ScopeScopeUnchanged = CVSSv3Scope("SCOPE_UNCHANGED") CVSSv3ScopeScopeChanged = CVSSv3Scope("SCOPE_CHANGED") )
const ( CVSSv3UserInteractionUserInteractionUnspecified = CVSSv3UserInteraction("USER_INTERACTION_UNSPECIFIED") CVSSv3UserInteractionUserInteractionNone = CVSSv3UserInteraction("USER_INTERACTION_NONE") CVSSv3UserInteractionUserInteractionRequired = CVSSv3UserInteraction("USER_INTERACTION_REQUIRED") )
const ( // Unknown. DeploymentPlatformPlatformUnspecified = DeploymentPlatform("PLATFORM_UNSPECIFIED") // Google Container Engine. DeploymentPlatformGke = DeploymentPlatform("GKE") // Google App Engine: Flexible Environment. DeploymentPlatformFlex = DeploymentPlatform("FLEX") // Custom user-defined platform. DeploymentPlatformCustom = DeploymentPlatform("CUSTOM") )
const ( // Unknown. DiscoveredAnalysisStatusAnalysisStatusUnspecified = DiscoveredAnalysisStatus("ANALYSIS_STATUS_UNSPECIFIED") // Resource is known but no action has been taken yet. DiscoveredAnalysisStatusPending = DiscoveredAnalysisStatus("PENDING") // Resource is being analyzed. DiscoveredAnalysisStatusScanning = DiscoveredAnalysisStatus("SCANNING") // Analysis has finished successfully. DiscoveredAnalysisStatusFinishedSuccess = DiscoveredAnalysisStatus("FINISHED_SUCCESS") // Analysis has completed. DiscoveredAnalysisStatusComplete = DiscoveredAnalysisStatus("COMPLETE") // Analysis has finished unsuccessfully, the analysis itself is in a bad state. DiscoveredAnalysisStatusFinishedFailed = DiscoveredAnalysisStatus("FINISHED_FAILED") // The resource is known not to be supported DiscoveredAnalysisStatusFinishedUnsupported = DiscoveredAnalysisStatus("FINISHED_UNSUPPORTED") )
const ( // Unknown. DiscoveredContinuousAnalysisContinuousAnalysisUnspecified = DiscoveredContinuousAnalysis("CONTINUOUS_ANALYSIS_UNSPECIFIED") // The resource is continuously analyzed. DiscoveredContinuousAnalysisActive = DiscoveredContinuousAnalysis("ACTIVE") // The resource is ignored for continuous analysis. DiscoveredContinuousAnalysisInactive = DiscoveredContinuousAnalysis("INACTIVE") )
const ( // Default value. This value is unused. DiscoveryAnalysisKindNoteKindUnspecified = DiscoveryAnalysisKind("NOTE_KIND_UNSPECIFIED") // The note and occurrence represent a package vulnerability. DiscoveryAnalysisKindVulnerability = DiscoveryAnalysisKind("VULNERABILITY") // The note and occurrence assert build provenance. DiscoveryAnalysisKindBuild = DiscoveryAnalysisKind("BUILD") // This represents an image basis relationship. DiscoveryAnalysisKindImage = DiscoveryAnalysisKind("IMAGE") // This represents a package installed via a package manager. DiscoveryAnalysisKindPackage = DiscoveryAnalysisKind("PACKAGE") // The note and occurrence track deployment events. DiscoveryAnalysisKindDeployment = DiscoveryAnalysisKind("DEPLOYMENT") // The note and occurrence track the initial discovery status of a resource. DiscoveryAnalysisKindDiscovery = DiscoveryAnalysisKind("DISCOVERY") // This represents a logical "role" that can attest to artifacts. DiscoveryAnalysisKindAttestation = DiscoveryAnalysisKind("ATTESTATION") // This represents an in-toto link. DiscoveryAnalysisKindIntoto = DiscoveryAnalysisKind("INTOTO") // This represents a software bill of materials. DiscoveryAnalysisKindSbom = DiscoveryAnalysisKind("SBOM") // This represents an SPDX Package. DiscoveryAnalysisKindSpdxPackage = DiscoveryAnalysisKind("SPDX_PACKAGE") // This represents an SPDX File. DiscoveryAnalysisKindSpdxFile = DiscoveryAnalysisKind("SPDX_FILE") // This represents an SPDX Relationship. DiscoveryAnalysisKindSpdxRelationship = DiscoveryAnalysisKind("SPDX_RELATIONSHIP") // This represents a Vulnerability Assessment. DiscoveryAnalysisKindVulnerabilityAssessment = DiscoveryAnalysisKind("VULNERABILITY_ASSESSMENT") // This represents an SBOM Reference. DiscoveryAnalysisKindSbomReference = DiscoveryAnalysisKind("SBOM_REFERENCE") )
const ( // Unknown architecture. DistributionArchitectureArchitectureUnspecified = DistributionArchitecture("ARCHITECTURE_UNSPECIFIED") // X86 architecture. DistributionArchitectureX86 = DistributionArchitecture("X86") // X64 architecture. DistributionArchitectureX64 = DistributionArchitecture("X64") )
const ( // Unspecified ExternalRefCategoryCategoryUnspecified = ExternalRefCategory("CATEGORY_UNSPECIFIED") // Security (e.g. cpe22Type, cpe23Type) ExternalRefCategorySecurity = ExternalRefCategory("SECURITY") // Package Manager (e.g. maven-central, npm, nuget, bower, purl) ExternalRefCategoryPackageManager = ExternalRefCategory("PACKAGE_MANAGER") // Persistent-Id (e.g. swh) ExternalRefCategoryPersistentId = ExternalRefCategory("PERSISTENT_ID") // Other ExternalRefCategoryOther = ExternalRefCategory("OTHER") )
const ( // Unspecified FileNoteFileTypeFileTypeUnspecified = FileNoteFileType("FILE_TYPE_UNSPECIFIED") // The file is human readable source code (.c, .html, etc.) FileNoteFileTypeSource = FileNoteFileType("SOURCE") // The file is a compiled object, target image or binary executable (.o, .a, etc.) FileNoteFileTypeBinary = FileNoteFileType("BINARY") // The file represents an archive (.tar, .jar, etc.) FileNoteFileTypeArchive = FileNoteFileType("ARCHIVE") // The file is associated with a specific application type (MIME type of application/*) FileNoteFileTypeApplication = FileNoteFileType("APPLICATION") // The file is associated with an audio file (MIME type of audio/* , e.g. .mp3) FileNoteFileTypeAudio = FileNoteFileType("AUDIO") // The file is associated with an picture image file (MIME type of image/*, e.g., .jpg, .gif) FileNoteFileTypeImage = FileNoteFileType("IMAGE") // The file is human readable text file (MIME type of text/*) FileNoteFileTypeText = FileNoteFileType("TEXT") // The file is associated with a video file type (MIME type of video/*) FileNoteFileTypeVideo = FileNoteFileType("VIDEO") // The file serves as documentation FileNoteFileTypeDocumentation = FileNoteFileType("DOCUMENTATION") // The file is an SPDX document FileNoteFileTypeSpdx = FileNoteFileType("SPDX") // The file doesn't fit into the above categories (generated artifacts, data files, etc.) FileNoteFileTypeOther = FileNoteFileType("OTHER") )
const ( // `ContentType` is not set. GenericSignedAttestationContentTypeContentTypeUnspecified = GenericSignedAttestationContentType("CONTENT_TYPE_UNSPECIFIED") // Atomic format attestation signature. See https://github.com/containers/image/blob/8a5d2f82a6e3263290c8e0276c3e0f64e77723e7/docs/atomic-signature.md The payload extracted in `plaintext` is a JSON blob conforming to the linked schema. GenericSignedAttestationContentTypeSimpleSigningJson = GenericSignedAttestationContentType("SIMPLE_SIGNING_JSON") )
const ( // Unknown. GrafeasV1beta1VulnerabilityDetailsEffectiveSeveritySeverityUnspecified = GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity("SEVERITY_UNSPECIFIED") // Minimal severity. GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityMinimal = GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity("MINIMAL") // Low severity. GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityLow = GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity("LOW") // Medium severity. GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityMedium = GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity("MEDIUM") // High severity. GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityHigh = GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity("HIGH") // Critical severity. GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityCritical = GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity("CRITICAL") )
const ( // Unknown. HashTypeHashTypeUnspecified = HashType("HASH_TYPE_UNSPECIFIED") // A SHA-256 hash. HashTypeSha256 = HashType("SHA256") // Dirhash of a Go module's source code which is then hex-encoded. See b/244466565 and https://github.com/in-toto/attestation/pull/108. HashTypeGoModuleH1 = HashType("GO_MODULE_H1") // A SHA-512 hash. HashTypeSha512 = HashType("SHA512") )
const ( // JUSTIFICATION_TYPE_UNSPECIFIED. JustificationJustificationTypeJustificationTypeUnspecified = JustificationJustificationType("JUSTIFICATION_TYPE_UNSPECIFIED") // The vulnerable component is not present in the product. JustificationJustificationTypeComponentNotPresent = JustificationJustificationType("COMPONENT_NOT_PRESENT") // The vulnerable code is not present. Typically this case occurs when source code is configured or built in a way that excludes the vulnerable code. JustificationJustificationTypeVulnerableCodeNotPresent = JustificationJustificationType("VULNERABLE_CODE_NOT_PRESENT") // The 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. JustificationJustificationTypeVulnerableCodeNotInExecutePath = JustificationJustificationType("VULNERABLE_CODE_NOT_IN_EXECUTE_PATH") // The vulnerable code cannot be controlled by an attacker to exploit the vulnerability. JustificationJustificationTypeVulnerableCodeCannotBeControlledByAdversary = JustificationJustificationType("VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY") // The 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. JustificationJustificationTypeInlineMitigationsAlreadyExist = JustificationJustificationType("INLINE_MITIGATIONS_ALREADY_EXIST") )
const ( // Default value for unsupported/missing directive. LayerDirectiveDirectiveUnspecified = LayerDirective("DIRECTIVE_UNSPECIFIED") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveMaintainer = LayerDirective("MAINTAINER") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveRun = LayerDirective("RUN") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveCmd = LayerDirective("CMD") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveLabel = LayerDirective("LABEL") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveExpose = LayerDirective("EXPOSE") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveEnv = LayerDirective("ENV") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveAdd = LayerDirective("ADD") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveCopy = LayerDirective("COPY") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveEntrypoint = LayerDirective("ENTRYPOINT") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveVolume = LayerDirective("VOLUME") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveUser = LayerDirective("USER") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveWorkdir = LayerDirective("WORKDIR") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveArg = LayerDirective("ARG") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveOnbuild = LayerDirective("ONBUILD") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveStopsignal = LayerDirective("STOPSIGNAL") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveHealthcheck = LayerDirective("HEALTHCHECK") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveShell = LayerDirective("SHELL") )
const ( // Unknown architecture. PackageArchitectureArchitectureUnspecified = PackageArchitecture("ARCHITECTURE_UNSPECIFIED") // X86 architecture. PackageArchitectureX86 = PackageArchitecture("X86") // X64 architecture. PackageArchitectureX64 = PackageArchitecture("X64") )
const ( // `ContentType` is not set. PgpSignedAttestationContentTypeContentTypeUnspecified = PgpSignedAttestationContentType("CONTENT_TYPE_UNSPECIFIED") // Atomic format attestation signature. See https://github.com/containers/image/blob/8a5d2f82a6e3263290c8e0276c3e0f64e77723e7/docs/atomic-signature.md The payload extracted from `signature` is a JSON blob conforming to the linked schema. PgpSignedAttestationContentTypeSimpleSigningJson = PgpSignedAttestationContentType("SIMPLE_SIGNING_JSON") )
const ( // Unspecified RelationshipNoteTypeRelationshipTypeUnspecified = RelationshipNoteType("RELATIONSHIP_TYPE_UNSPECIFIED") // Is to be used when SPDXRef-DOCUMENT describes SPDXRef-A RelationshipNoteTypeDescribes = RelationshipNoteType("DESCRIBES") // Is to be used when SPDXRef-A is described by SPDXREF-Document RelationshipNoteTypeDescribedBy = RelationshipNoteType("DESCRIBED_BY") // Is to be used when SPDXRef-A contains SPDXRef-B RelationshipNoteTypeContains = RelationshipNoteType("CONTAINS") // Is to be used when SPDXRef-A is contained by SPDXRef-B RelationshipNoteTypeContainedBy = RelationshipNoteType("CONTAINED_BY") // Is to be used when SPDXRef-A depends on SPDXRef-B RelationshipNoteTypeDependsOn = RelationshipNoteType("DEPENDS_ON") // Is to be used when SPDXRef-A is dependency of SPDXRef-B RelationshipNoteTypeDependencyOf = RelationshipNoteType("DEPENDENCY_OF") // Is to be used when SPDXRef-A is a manifest file that lists a set of dependencies for SPDXRef-B RelationshipNoteTypeDependencyManifestOf = RelationshipNoteType("DEPENDENCY_MANIFEST_OF") // Is to be used when SPDXRef-A is a build dependency of SPDXRef-B RelationshipNoteTypeBuildDependencyOf = RelationshipNoteType("BUILD_DEPENDENCY_OF") // Is to be used when SPDXRef-A is a development dependency of SPDXRef-B RelationshipNoteTypeDevDependencyOf = RelationshipNoteType("DEV_DEPENDENCY_OF") // Is to be used when SPDXRef-A is an optional dependency of SPDXRef-B RelationshipNoteTypeOptionalDependencyOf = RelationshipNoteType("OPTIONAL_DEPENDENCY_OF") // Is to be used when SPDXRef-A is a to be provided dependency of SPDXRef-B RelationshipNoteTypeProvidedDependencyOf = RelationshipNoteType("PROVIDED_DEPENDENCY_OF") // Is to be used when SPDXRef-A is a test dependency of SPDXRef-B RelationshipNoteTypeTestDependencyOf = RelationshipNoteType("TEST_DEPENDENCY_OF") // Is to be used when SPDXRef-A is a dependency required for the execution of SPDXRef-B RelationshipNoteTypeRuntimeDependencyOf = RelationshipNoteType("RUNTIME_DEPENDENCY_OF") // Is to be used when SPDXRef-A is an example of SPDXRef-B RelationshipNoteTypeExampleOf = RelationshipNoteType("EXAMPLE_OF") // Is to be used when SPDXRef-A generates SPDXRef-B RelationshipNoteTypeGenerates = RelationshipNoteType("GENERATES") // Is to be used when SPDXRef-A was generated from SPDXRef-B RelationshipNoteTypeGeneratedFrom = RelationshipNoteType("GENERATED_FROM") // Is to be used when SPDXRef-A is an ancestor (same lineage but pre-dates) SPDXRef-B RelationshipNoteTypeAncestorOf = RelationshipNoteType("ANCESTOR_OF") // Is to be used when SPDXRef-A is a descendant of (same lineage but postdates) SPDXRef-B RelationshipNoteTypeDescendantOf = RelationshipNoteType("DESCENDANT_OF") // Is to be used when SPDXRef-A is a variant of (same lineage but not clear which came first) SPDXRef-B RelationshipNoteTypeVariantOf = RelationshipNoteType("VARIANT_OF") // Is to be used when distributing SPDXRef-A requires that SPDXRef-B also be distributed RelationshipNoteTypeDistributionArtifact = RelationshipNoteType("DISTRIBUTION_ARTIFACT") // Is to be used when SPDXRef-A is a patch file for (to be applied to) SPDXRef-B RelationshipNoteTypePatchFor = RelationshipNoteType("PATCH_FOR") // Is to be used when SPDXRef-A is a patch file that has been applied to SPDXRef-B RelationshipNoteTypePatchApplied = RelationshipNoteType("PATCH_APPLIED") // Is to be used when SPDXRef-A is an exact copy of SPDXRef-B RelationshipNoteTypeCopyOf = RelationshipNoteType("COPY_OF") // Is to be used when SPDXRef-A is a file that was added to SPDXRef-B RelationshipNoteTypeFileAdded = RelationshipNoteType("FILE_ADDED") // Is to be used when SPDXRef-A is a file that was deleted from SPDXRef-B RelationshipNoteTypeFileDeleted = RelationshipNoteType("FILE_DELETED") // Is to be used when SPDXRef-A is a file that was modified from SPDXRef-B RelationshipNoteTypeFileModified = RelationshipNoteType("FILE_MODIFIED") // Is to be used when SPDXRef-A is expanded from the archive SPDXRef-B RelationshipNoteTypeExpandedFromArchive = RelationshipNoteType("EXPANDED_FROM_ARCHIVE") // Is to be used when SPDXRef-A dynamically links to SPDXRef-B RelationshipNoteTypeDynamicLink = RelationshipNoteType("DYNAMIC_LINK") // Is to be used when SPDXRef-A statically links to SPDXRef-B RelationshipNoteTypeStaticLink = RelationshipNoteType("STATIC_LINK") // Is to be used when SPDXRef-A is a data file used in SPDXRef-B RelationshipNoteTypeDataFileOf = RelationshipNoteType("DATA_FILE_OF") // Is to be used when SPDXRef-A is a test case used in testing SPDXRef-B RelationshipNoteTypeTestCaseOf = RelationshipNoteType("TEST_CASE_OF") // Is to be used when SPDXRef-A is used to build SPDXRef-B RelationshipNoteTypeBuildToolOf = RelationshipNoteType("BUILD_TOOL_OF") // Is to be used when SPDXRef-A is used as a development tool for SPDXRef-B RelationshipNoteTypeDevToolOf = RelationshipNoteType("DEV_TOOL_OF") // Is to be used when SPDXRef-A is used for testing SPDXRef-B RelationshipNoteTypeTestOf = RelationshipNoteType("TEST_OF") // Is to be used when SPDXRef-A is used as a test tool for SPDXRef-B RelationshipNoteTypeTestToolOf = RelationshipNoteType("TEST_TOOL_OF") // Is to be used when SPDXRef-A provides documentation of SPDXRef-B RelationshipNoteTypeDocumentationOf = RelationshipNoteType("DOCUMENTATION_OF") // Is to be used when SPDXRef-A is an optional component of SPDXRef-B RelationshipNoteTypeOptionalComponentOf = RelationshipNoteType("OPTIONAL_COMPONENT_OF") // Is to be used when SPDXRef-A is a metafile of SPDXRef-B RelationshipNoteTypeMetafileOf = RelationshipNoteType("METAFILE_OF") // Is to be used when SPDXRef-A is used as a package as part of SPDXRef-B RelationshipNoteTypePackageOf = RelationshipNoteType("PACKAGE_OF") // Is to be used when (current) SPDXRef-DOCUMENT amends the SPDX information in SPDXRef-B RelationshipNoteTypeAmends = RelationshipNoteType("AMENDS") // Is to be used when SPDXRef-A is a prerequisite for SPDXRef-B RelationshipNoteTypePrerequisiteFor = RelationshipNoteType("PREREQUISITE_FOR") // Is to be used when SPDXRef-A has as a prerequisite SPDXRef-B RelationshipNoteTypeHasPrerequisite = RelationshipNoteType("HAS_PREREQUISITE") // Is to be used for a relationship which has not been defined in the formal SPDX specification. A description of the relationship should be included in the Relationship comments field RelationshipNoteTypeOther = RelationshipNoteType("OTHER") )
const ( // No remediation type specified. RemediationRemediationTypeRemediationTypeUnspecified = RemediationRemediationType("REMEDIATION_TYPE_UNSPECIFIED") // A MITIGATION is available. RemediationRemediationTypeMitigation = RemediationRemediationType("MITIGATION") // No fix is planned. RemediationRemediationTypeNoFixPlanned = RemediationRemediationType("NO_FIX_PLANNED") // Not available. RemediationRemediationTypeNoneAvailable = RemediationRemediationType("NONE_AVAILABLE") // A vendor fix is available. RemediationRemediationTypeVendorFix = RemediationRemediationType("VENDOR_FIX") // A workaround is available. RemediationRemediationTypeWorkaround = RemediationRemediationType("WORKAROUND") )
const ( // Default unknown state. SBOMStatusSbomStateSbomStateUnspecified = SBOMStatusSbomState("SBOM_STATE_UNSPECIFIED") // SBOM scanning is pending. SBOMStatusSbomStatePending = SBOMStatusSbomState("PENDING") // SBOM scanning has completed. SBOMStatusSbomStateComplete = SBOMStatusSbomState("COMPLETE") )
const ( // Unknown. VersionKindVersionKindUnspecified = VersionKind("VERSION_KIND_UNSPECIFIED") // A standard package version. VersionKindNormal = VersionKind("NORMAL") // A special version representing negative infinity. VersionKindMinimum = VersionKind("MINIMUM") // A special version representing positive infinity. VersionKindMaximum = VersionKind("MAXIMUM") )
const ( // No state is specified. VexAssessmentStateStateUnspecified = VexAssessmentState("STATE_UNSPECIFIED") // This product is known to be affected by this vulnerability. VexAssessmentStateAffected = VexAssessmentState("AFFECTED") // This product is known to be not affected by this vulnerability. VexAssessmentStateNotAffected = VexAssessmentState("NOT_AFFECTED") // This product contains a fix for this vulnerability. VexAssessmentStateFixed = VexAssessmentState("FIXED") // It is not known yet whether these versions are or are not affected by the vulnerability. However, it is still under investigation. VexAssessmentStateUnderInvestigation = VexAssessmentState("UNDER_INVESTIGATION") )
const ( VulnerabilityCvssVersionCvssVersionUnspecified = VulnerabilityCvssVersion("CVSS_VERSION_UNSPECIFIED") VulnerabilityCvssVersionCvssVersion2 = VulnerabilityCvssVersion("CVSS_VERSION_2") VulnerabilityCvssVersionCvssVersion3 = VulnerabilityCvssVersion("CVSS_VERSION_3") )
const ( // Unknown. VulnerabilitySeveritySeverityUnspecified = VulnerabilitySeverity("SEVERITY_UNSPECIFIED") // Minimal severity. VulnerabilitySeverityMinimal = VulnerabilitySeverity("MINIMAL") // Low severity. VulnerabilitySeverityLow = VulnerabilitySeverity("LOW") // Medium severity. VulnerabilitySeverityMedium = VulnerabilitySeverity("MEDIUM") // High severity. VulnerabilitySeverityHigh = VulnerabilitySeverity("HIGH") // Critical severity. VulnerabilitySeverityCritical = VulnerabilitySeverity("CRITICAL") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliasContext ¶
type AliasContext struct { // The alias kind. Kind *AliasContextKind `pulumi:"kind"` // The alias name. Name *string `pulumi:"name"` }
An alias to a repo revision.
type AliasContextArgs ¶
type AliasContextArgs struct { // The alias kind. Kind AliasContextKindPtrInput `pulumi:"kind"` // The alias name. Name pulumi.StringPtrInput `pulumi:"name"` }
An alias to a repo revision.
func (AliasContextArgs) ElementType ¶
func (AliasContextArgs) ElementType() reflect.Type
func (AliasContextArgs) ToAliasContextOutput ¶
func (i AliasContextArgs) ToAliasContextOutput() AliasContextOutput
func (AliasContextArgs) ToAliasContextOutputWithContext ¶
func (i AliasContextArgs) ToAliasContextOutputWithContext(ctx context.Context) AliasContextOutput
func (AliasContextArgs) ToAliasContextPtrOutput ¶
func (i AliasContextArgs) ToAliasContextPtrOutput() AliasContextPtrOutput
func (AliasContextArgs) ToAliasContextPtrOutputWithContext ¶
func (i AliasContextArgs) ToAliasContextPtrOutputWithContext(ctx context.Context) AliasContextPtrOutput
type AliasContextInput ¶
type AliasContextInput interface { pulumi.Input ToAliasContextOutput() AliasContextOutput ToAliasContextOutputWithContext(context.Context) AliasContextOutput }
AliasContextInput is an input type that accepts AliasContextArgs and AliasContextOutput values. You can construct a concrete instance of `AliasContextInput` via:
AliasContextArgs{...}
type AliasContextKind ¶ added in v0.4.0
type AliasContextKind string
The alias kind.
func (AliasContextKind) ElementType ¶ added in v0.4.0
func (AliasContextKind) ElementType() reflect.Type
func (AliasContextKind) ToAliasContextKindOutput ¶ added in v0.6.0
func (e AliasContextKind) ToAliasContextKindOutput() AliasContextKindOutput
func (AliasContextKind) ToAliasContextKindOutputWithContext ¶ added in v0.6.0
func (e AliasContextKind) ToAliasContextKindOutputWithContext(ctx context.Context) AliasContextKindOutput
func (AliasContextKind) ToAliasContextKindPtrOutput ¶ added in v0.6.0
func (e AliasContextKind) ToAliasContextKindPtrOutput() AliasContextKindPtrOutput
func (AliasContextKind) ToAliasContextKindPtrOutputWithContext ¶ added in v0.6.0
func (e AliasContextKind) ToAliasContextKindPtrOutputWithContext(ctx context.Context) AliasContextKindPtrOutput
func (AliasContextKind) ToStringOutput ¶ added in v0.4.0
func (e AliasContextKind) ToStringOutput() pulumi.StringOutput
func (AliasContextKind) ToStringOutputWithContext ¶ added in v0.4.0
func (e AliasContextKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AliasContextKind) ToStringPtrOutput ¶ added in v0.4.0
func (e AliasContextKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (AliasContextKind) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e AliasContextKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AliasContextKindInput ¶ added in v0.6.0
type AliasContextKindInput interface { pulumi.Input ToAliasContextKindOutput() AliasContextKindOutput ToAliasContextKindOutputWithContext(context.Context) AliasContextKindOutput }
AliasContextKindInput is an input type that accepts AliasContextKindArgs and AliasContextKindOutput values. You can construct a concrete instance of `AliasContextKindInput` via:
AliasContextKindArgs{...}
type AliasContextKindOutput ¶ added in v0.6.0
type AliasContextKindOutput struct{ *pulumi.OutputState }
func (AliasContextKindOutput) ElementType ¶ added in v0.6.0
func (AliasContextKindOutput) ElementType() reflect.Type
func (AliasContextKindOutput) ToAliasContextKindOutput ¶ added in v0.6.0
func (o AliasContextKindOutput) ToAliasContextKindOutput() AliasContextKindOutput
func (AliasContextKindOutput) ToAliasContextKindOutputWithContext ¶ added in v0.6.0
func (o AliasContextKindOutput) ToAliasContextKindOutputWithContext(ctx context.Context) AliasContextKindOutput
func (AliasContextKindOutput) ToAliasContextKindPtrOutput ¶ added in v0.6.0
func (o AliasContextKindOutput) ToAliasContextKindPtrOutput() AliasContextKindPtrOutput
func (AliasContextKindOutput) ToAliasContextKindPtrOutputWithContext ¶ added in v0.6.0
func (o AliasContextKindOutput) ToAliasContextKindPtrOutputWithContext(ctx context.Context) AliasContextKindPtrOutput
func (AliasContextKindOutput) ToStringOutput ¶ added in v0.6.0
func (o AliasContextKindOutput) ToStringOutput() pulumi.StringOutput
func (AliasContextKindOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o AliasContextKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AliasContextKindOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AliasContextKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AliasContextKindOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AliasContextKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AliasContextKindPtrInput ¶ added in v0.6.0
type AliasContextKindPtrInput interface { pulumi.Input ToAliasContextKindPtrOutput() AliasContextKindPtrOutput ToAliasContextKindPtrOutputWithContext(context.Context) AliasContextKindPtrOutput }
func AliasContextKindPtr ¶ added in v0.6.0
func AliasContextKindPtr(v string) AliasContextKindPtrInput
type AliasContextKindPtrOutput ¶ added in v0.6.0
type AliasContextKindPtrOutput struct{ *pulumi.OutputState }
func (AliasContextKindPtrOutput) Elem ¶ added in v0.6.0
func (o AliasContextKindPtrOutput) Elem() AliasContextKindOutput
func (AliasContextKindPtrOutput) ElementType ¶ added in v0.6.0
func (AliasContextKindPtrOutput) ElementType() reflect.Type
func (AliasContextKindPtrOutput) ToAliasContextKindPtrOutput ¶ added in v0.6.0
func (o AliasContextKindPtrOutput) ToAliasContextKindPtrOutput() AliasContextKindPtrOutput
func (AliasContextKindPtrOutput) ToAliasContextKindPtrOutputWithContext ¶ added in v0.6.0
func (o AliasContextKindPtrOutput) ToAliasContextKindPtrOutputWithContext(ctx context.Context) AliasContextKindPtrOutput
func (AliasContextKindPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AliasContextKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AliasContextKindPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AliasContextKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AliasContextOutput ¶
type AliasContextOutput struct{ *pulumi.OutputState }
An alias to a repo revision.
func (AliasContextOutput) ElementType ¶
func (AliasContextOutput) ElementType() reflect.Type
func (AliasContextOutput) Kind ¶
func (o AliasContextOutput) Kind() AliasContextKindPtrOutput
The alias kind.
func (AliasContextOutput) Name ¶
func (o AliasContextOutput) Name() pulumi.StringPtrOutput
The alias name.
func (AliasContextOutput) ToAliasContextOutput ¶
func (o AliasContextOutput) ToAliasContextOutput() AliasContextOutput
func (AliasContextOutput) ToAliasContextOutputWithContext ¶
func (o AliasContextOutput) ToAliasContextOutputWithContext(ctx context.Context) AliasContextOutput
func (AliasContextOutput) ToAliasContextPtrOutput ¶
func (o AliasContextOutput) ToAliasContextPtrOutput() AliasContextPtrOutput
func (AliasContextOutput) ToAliasContextPtrOutputWithContext ¶
func (o AliasContextOutput) ToAliasContextPtrOutputWithContext(ctx context.Context) AliasContextPtrOutput
type AliasContextPtrInput ¶
type AliasContextPtrInput interface { pulumi.Input ToAliasContextPtrOutput() AliasContextPtrOutput ToAliasContextPtrOutputWithContext(context.Context) AliasContextPtrOutput }
AliasContextPtrInput is an input type that accepts AliasContextArgs, AliasContextPtr and AliasContextPtrOutput values. You can construct a concrete instance of `AliasContextPtrInput` via:
AliasContextArgs{...} or: nil
func AliasContextPtr ¶
func AliasContextPtr(v *AliasContextArgs) AliasContextPtrInput
type AliasContextPtrOutput ¶
type AliasContextPtrOutput struct{ *pulumi.OutputState }
func (AliasContextPtrOutput) Elem ¶
func (o AliasContextPtrOutput) Elem() AliasContextOutput
func (AliasContextPtrOutput) ElementType ¶
func (AliasContextPtrOutput) ElementType() reflect.Type
func (AliasContextPtrOutput) Kind ¶
func (o AliasContextPtrOutput) Kind() AliasContextKindPtrOutput
The alias kind.
func (AliasContextPtrOutput) Name ¶
func (o AliasContextPtrOutput) Name() pulumi.StringPtrOutput
The alias name.
func (AliasContextPtrOutput) ToAliasContextPtrOutput ¶
func (o AliasContextPtrOutput) ToAliasContextPtrOutput() AliasContextPtrOutput
func (AliasContextPtrOutput) ToAliasContextPtrOutputWithContext ¶
func (o AliasContextPtrOutput) ToAliasContextPtrOutputWithContext(ctx context.Context) AliasContextPtrOutput
type AliasContextResponse ¶
type AliasContextResponse struct { // The alias kind. Kind string `pulumi:"kind"` // The alias name. Name string `pulumi:"name"` }
An alias to a repo revision.
type AliasContextResponseOutput ¶
type AliasContextResponseOutput struct{ *pulumi.OutputState }
An alias to a repo revision.
func (AliasContextResponseOutput) ElementType ¶
func (AliasContextResponseOutput) ElementType() reflect.Type
func (AliasContextResponseOutput) Kind ¶
func (o AliasContextResponseOutput) Kind() pulumi.StringOutput
The alias kind.
func (AliasContextResponseOutput) Name ¶
func (o AliasContextResponseOutput) Name() pulumi.StringOutput
The alias name.
func (AliasContextResponseOutput) ToAliasContextResponseOutput ¶
func (o AliasContextResponseOutput) ToAliasContextResponseOutput() AliasContextResponseOutput
func (AliasContextResponseOutput) ToAliasContextResponseOutputWithContext ¶
func (o AliasContextResponseOutput) ToAliasContextResponseOutputWithContext(ctx context.Context) AliasContextResponseOutput
type AnalysisCompleted ¶ added in v0.22.0
type AnalysisCompleted struct {
AnalysisType []string `pulumi:"analysisType"`
}
Indicates which analysis completed successfully. Multiple types of analysis can be performed on a single resource.
type AnalysisCompletedArgs ¶ added in v0.22.0
type AnalysisCompletedArgs struct {
AnalysisType pulumi.StringArrayInput `pulumi:"analysisType"`
}
Indicates which analysis completed successfully. Multiple types of analysis can be performed on a single resource.
func (AnalysisCompletedArgs) ElementType ¶ added in v0.22.0
func (AnalysisCompletedArgs) ElementType() reflect.Type
func (AnalysisCompletedArgs) ToAnalysisCompletedOutput ¶ added in v0.22.0
func (i AnalysisCompletedArgs) ToAnalysisCompletedOutput() AnalysisCompletedOutput
func (AnalysisCompletedArgs) ToAnalysisCompletedOutputWithContext ¶ added in v0.22.0
func (i AnalysisCompletedArgs) ToAnalysisCompletedOutputWithContext(ctx context.Context) AnalysisCompletedOutput
func (AnalysisCompletedArgs) ToAnalysisCompletedPtrOutput ¶ added in v0.22.0
func (i AnalysisCompletedArgs) ToAnalysisCompletedPtrOutput() AnalysisCompletedPtrOutput
func (AnalysisCompletedArgs) ToAnalysisCompletedPtrOutputWithContext ¶ added in v0.22.0
func (i AnalysisCompletedArgs) ToAnalysisCompletedPtrOutputWithContext(ctx context.Context) AnalysisCompletedPtrOutput
type AnalysisCompletedInput ¶ added in v0.22.0
type AnalysisCompletedInput interface { pulumi.Input ToAnalysisCompletedOutput() AnalysisCompletedOutput ToAnalysisCompletedOutputWithContext(context.Context) AnalysisCompletedOutput }
AnalysisCompletedInput is an input type that accepts AnalysisCompletedArgs and AnalysisCompletedOutput values. You can construct a concrete instance of `AnalysisCompletedInput` via:
AnalysisCompletedArgs{...}
type AnalysisCompletedOutput ¶ added in v0.22.0
type AnalysisCompletedOutput struct{ *pulumi.OutputState }
Indicates which analysis completed successfully. Multiple types of analysis can be performed on a single resource.
func (AnalysisCompletedOutput) AnalysisType ¶ added in v0.22.0
func (o AnalysisCompletedOutput) AnalysisType() pulumi.StringArrayOutput
func (AnalysisCompletedOutput) ElementType ¶ added in v0.22.0
func (AnalysisCompletedOutput) ElementType() reflect.Type
func (AnalysisCompletedOutput) ToAnalysisCompletedOutput ¶ added in v0.22.0
func (o AnalysisCompletedOutput) ToAnalysisCompletedOutput() AnalysisCompletedOutput
func (AnalysisCompletedOutput) ToAnalysisCompletedOutputWithContext ¶ added in v0.22.0
func (o AnalysisCompletedOutput) ToAnalysisCompletedOutputWithContext(ctx context.Context) AnalysisCompletedOutput
func (AnalysisCompletedOutput) ToAnalysisCompletedPtrOutput ¶ added in v0.22.0
func (o AnalysisCompletedOutput) ToAnalysisCompletedPtrOutput() AnalysisCompletedPtrOutput
func (AnalysisCompletedOutput) ToAnalysisCompletedPtrOutputWithContext ¶ added in v0.22.0
func (o AnalysisCompletedOutput) ToAnalysisCompletedPtrOutputWithContext(ctx context.Context) AnalysisCompletedPtrOutput
type AnalysisCompletedPtrInput ¶ added in v0.22.0
type AnalysisCompletedPtrInput interface { pulumi.Input ToAnalysisCompletedPtrOutput() AnalysisCompletedPtrOutput ToAnalysisCompletedPtrOutputWithContext(context.Context) AnalysisCompletedPtrOutput }
AnalysisCompletedPtrInput is an input type that accepts AnalysisCompletedArgs, AnalysisCompletedPtr and AnalysisCompletedPtrOutput values. You can construct a concrete instance of `AnalysisCompletedPtrInput` via:
AnalysisCompletedArgs{...} or: nil
func AnalysisCompletedPtr ¶ added in v0.22.0
func AnalysisCompletedPtr(v *AnalysisCompletedArgs) AnalysisCompletedPtrInput
type AnalysisCompletedPtrOutput ¶ added in v0.22.0
type AnalysisCompletedPtrOutput struct{ *pulumi.OutputState }
func (AnalysisCompletedPtrOutput) AnalysisType ¶ added in v0.22.0
func (o AnalysisCompletedPtrOutput) AnalysisType() pulumi.StringArrayOutput
func (AnalysisCompletedPtrOutput) Elem ¶ added in v0.22.0
func (o AnalysisCompletedPtrOutput) Elem() AnalysisCompletedOutput
func (AnalysisCompletedPtrOutput) ElementType ¶ added in v0.22.0
func (AnalysisCompletedPtrOutput) ElementType() reflect.Type
func (AnalysisCompletedPtrOutput) ToAnalysisCompletedPtrOutput ¶ added in v0.22.0
func (o AnalysisCompletedPtrOutput) ToAnalysisCompletedPtrOutput() AnalysisCompletedPtrOutput
func (AnalysisCompletedPtrOutput) ToAnalysisCompletedPtrOutputWithContext ¶ added in v0.22.0
func (o AnalysisCompletedPtrOutput) ToAnalysisCompletedPtrOutputWithContext(ctx context.Context) AnalysisCompletedPtrOutput
type AnalysisCompletedResponse ¶ added in v0.22.0
type AnalysisCompletedResponse struct {
AnalysisType []string `pulumi:"analysisType"`
}
Indicates which analysis completed successfully. Multiple types of analysis can be performed on a single resource.
type AnalysisCompletedResponseOutput ¶ added in v0.22.0
type AnalysisCompletedResponseOutput struct{ *pulumi.OutputState }
Indicates which analysis completed successfully. Multiple types of analysis can be performed on a single resource.
func (AnalysisCompletedResponseOutput) AnalysisType ¶ added in v0.22.0
func (o AnalysisCompletedResponseOutput) AnalysisType() pulumi.StringArrayOutput
func (AnalysisCompletedResponseOutput) ElementType ¶ added in v0.22.0
func (AnalysisCompletedResponseOutput) ElementType() reflect.Type
func (AnalysisCompletedResponseOutput) ToAnalysisCompletedResponseOutput ¶ added in v0.22.0
func (o AnalysisCompletedResponseOutput) ToAnalysisCompletedResponseOutput() AnalysisCompletedResponseOutput
func (AnalysisCompletedResponseOutput) ToAnalysisCompletedResponseOutputWithContext ¶ added in v0.22.0
func (o AnalysisCompletedResponseOutput) ToAnalysisCompletedResponseOutputWithContext(ctx context.Context) AnalysisCompletedResponseOutput
type Artifact ¶
type Artifact struct { // Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container. Checksum *string `pulumi:"checksum"` // Artifact ID, if any; for container images, this will be a URL by digest like `gcr.io/projectID/imagename@sha256:123456`. Id *string `pulumi:"id"` // Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to `docker push`. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image. Names []string `pulumi:"names"` }
Artifact describes a build product.
type ArtifactArgs ¶
type ArtifactArgs struct { // Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container. Checksum pulumi.StringPtrInput `pulumi:"checksum"` // Artifact ID, if any; for container images, this will be a URL by digest like `gcr.io/projectID/imagename@sha256:123456`. Id pulumi.StringPtrInput `pulumi:"id"` // Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to `docker push`. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image. Names pulumi.StringArrayInput `pulumi:"names"` }
Artifact describes a build product.
func (ArtifactArgs) ElementType ¶
func (ArtifactArgs) ElementType() reflect.Type
func (ArtifactArgs) ToArtifactOutput ¶
func (i ArtifactArgs) ToArtifactOutput() ArtifactOutput
func (ArtifactArgs) ToArtifactOutputWithContext ¶
func (i ArtifactArgs) ToArtifactOutputWithContext(ctx context.Context) ArtifactOutput
type ArtifactArray ¶
type ArtifactArray []ArtifactInput
func (ArtifactArray) ElementType ¶
func (ArtifactArray) ElementType() reflect.Type
func (ArtifactArray) ToArtifactArrayOutput ¶
func (i ArtifactArray) ToArtifactArrayOutput() ArtifactArrayOutput
func (ArtifactArray) ToArtifactArrayOutputWithContext ¶
func (i ArtifactArray) ToArtifactArrayOutputWithContext(ctx context.Context) ArtifactArrayOutput
type ArtifactArrayInput ¶
type ArtifactArrayInput interface { pulumi.Input ToArtifactArrayOutput() ArtifactArrayOutput ToArtifactArrayOutputWithContext(context.Context) ArtifactArrayOutput }
ArtifactArrayInput is an input type that accepts ArtifactArray and ArtifactArrayOutput values. You can construct a concrete instance of `ArtifactArrayInput` via:
ArtifactArray{ ArtifactArgs{...} }
type ArtifactArrayOutput ¶
type ArtifactArrayOutput struct{ *pulumi.OutputState }
func (ArtifactArrayOutput) ElementType ¶
func (ArtifactArrayOutput) ElementType() reflect.Type
func (ArtifactArrayOutput) Index ¶
func (o ArtifactArrayOutput) Index(i pulumi.IntInput) ArtifactOutput
func (ArtifactArrayOutput) ToArtifactArrayOutput ¶
func (o ArtifactArrayOutput) ToArtifactArrayOutput() ArtifactArrayOutput
func (ArtifactArrayOutput) ToArtifactArrayOutputWithContext ¶
func (o ArtifactArrayOutput) ToArtifactArrayOutputWithContext(ctx context.Context) ArtifactArrayOutput
type ArtifactHashes ¶
type ArtifactHashes struct {
Sha256 *string `pulumi:"sha256"`
}
Defines a hash object for use in Materials and Products.
type ArtifactHashesArgs ¶
type ArtifactHashesArgs struct {
Sha256 pulumi.StringPtrInput `pulumi:"sha256"`
}
Defines a hash object for use in Materials and Products.
func (ArtifactHashesArgs) ElementType ¶
func (ArtifactHashesArgs) ElementType() reflect.Type
func (ArtifactHashesArgs) ToArtifactHashesOutput ¶
func (i ArtifactHashesArgs) ToArtifactHashesOutput() ArtifactHashesOutput
func (ArtifactHashesArgs) ToArtifactHashesOutputWithContext ¶
func (i ArtifactHashesArgs) ToArtifactHashesOutputWithContext(ctx context.Context) ArtifactHashesOutput
func (ArtifactHashesArgs) ToArtifactHashesPtrOutput ¶
func (i ArtifactHashesArgs) ToArtifactHashesPtrOutput() ArtifactHashesPtrOutput
func (ArtifactHashesArgs) ToArtifactHashesPtrOutputWithContext ¶
func (i ArtifactHashesArgs) ToArtifactHashesPtrOutputWithContext(ctx context.Context) ArtifactHashesPtrOutput
type ArtifactHashesInput ¶
type ArtifactHashesInput interface { pulumi.Input ToArtifactHashesOutput() ArtifactHashesOutput ToArtifactHashesOutputWithContext(context.Context) ArtifactHashesOutput }
ArtifactHashesInput is an input type that accepts ArtifactHashesArgs and ArtifactHashesOutput values. You can construct a concrete instance of `ArtifactHashesInput` via:
ArtifactHashesArgs{...}
type ArtifactHashesOutput ¶
type ArtifactHashesOutput struct{ *pulumi.OutputState }
Defines a hash object for use in Materials and Products.
func (ArtifactHashesOutput) ElementType ¶
func (ArtifactHashesOutput) ElementType() reflect.Type
func (ArtifactHashesOutput) Sha256 ¶
func (o ArtifactHashesOutput) Sha256() pulumi.StringPtrOutput
func (ArtifactHashesOutput) ToArtifactHashesOutput ¶
func (o ArtifactHashesOutput) ToArtifactHashesOutput() ArtifactHashesOutput
func (ArtifactHashesOutput) ToArtifactHashesOutputWithContext ¶
func (o ArtifactHashesOutput) ToArtifactHashesOutputWithContext(ctx context.Context) ArtifactHashesOutput
func (ArtifactHashesOutput) ToArtifactHashesPtrOutput ¶
func (o ArtifactHashesOutput) ToArtifactHashesPtrOutput() ArtifactHashesPtrOutput
func (ArtifactHashesOutput) ToArtifactHashesPtrOutputWithContext ¶
func (o ArtifactHashesOutput) ToArtifactHashesPtrOutputWithContext(ctx context.Context) ArtifactHashesPtrOutput
type ArtifactHashesPtrInput ¶
type ArtifactHashesPtrInput interface { pulumi.Input ToArtifactHashesPtrOutput() ArtifactHashesPtrOutput ToArtifactHashesPtrOutputWithContext(context.Context) ArtifactHashesPtrOutput }
ArtifactHashesPtrInput is an input type that accepts ArtifactHashesArgs, ArtifactHashesPtr and ArtifactHashesPtrOutput values. You can construct a concrete instance of `ArtifactHashesPtrInput` via:
ArtifactHashesArgs{...} or: nil
func ArtifactHashesPtr ¶
func ArtifactHashesPtr(v *ArtifactHashesArgs) ArtifactHashesPtrInput
type ArtifactHashesPtrOutput ¶
type ArtifactHashesPtrOutput struct{ *pulumi.OutputState }
func (ArtifactHashesPtrOutput) Elem ¶
func (o ArtifactHashesPtrOutput) Elem() ArtifactHashesOutput
func (ArtifactHashesPtrOutput) ElementType ¶
func (ArtifactHashesPtrOutput) ElementType() reflect.Type
func (ArtifactHashesPtrOutput) Sha256 ¶
func (o ArtifactHashesPtrOutput) Sha256() pulumi.StringPtrOutput
func (ArtifactHashesPtrOutput) ToArtifactHashesPtrOutput ¶
func (o ArtifactHashesPtrOutput) ToArtifactHashesPtrOutput() ArtifactHashesPtrOutput
func (ArtifactHashesPtrOutput) ToArtifactHashesPtrOutputWithContext ¶
func (o ArtifactHashesPtrOutput) ToArtifactHashesPtrOutputWithContext(ctx context.Context) ArtifactHashesPtrOutput
type ArtifactHashesResponse ¶
type ArtifactHashesResponse struct {
Sha256 string `pulumi:"sha256"`
}
Defines a hash object for use in Materials and Products.
type ArtifactHashesResponseOutput ¶
type ArtifactHashesResponseOutput struct{ *pulumi.OutputState }
Defines a hash object for use in Materials and Products.
func (ArtifactHashesResponseOutput) ElementType ¶
func (ArtifactHashesResponseOutput) ElementType() reflect.Type
func (ArtifactHashesResponseOutput) Sha256 ¶
func (o ArtifactHashesResponseOutput) Sha256() pulumi.StringOutput
func (ArtifactHashesResponseOutput) ToArtifactHashesResponseOutput ¶
func (o ArtifactHashesResponseOutput) ToArtifactHashesResponseOutput() ArtifactHashesResponseOutput
func (ArtifactHashesResponseOutput) ToArtifactHashesResponseOutputWithContext ¶
func (o ArtifactHashesResponseOutput) ToArtifactHashesResponseOutputWithContext(ctx context.Context) ArtifactHashesResponseOutput
type ArtifactInput ¶
type ArtifactInput interface { pulumi.Input ToArtifactOutput() ArtifactOutput ToArtifactOutputWithContext(context.Context) ArtifactOutput }
ArtifactInput is an input type that accepts ArtifactArgs and ArtifactOutput values. You can construct a concrete instance of `ArtifactInput` via:
ArtifactArgs{...}
type ArtifactOutput ¶
type ArtifactOutput struct{ *pulumi.OutputState }
Artifact describes a build product.
func (ArtifactOutput) Checksum ¶
func (o ArtifactOutput) Checksum() pulumi.StringPtrOutput
Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
func (ArtifactOutput) ElementType ¶
func (ArtifactOutput) ElementType() reflect.Type
func (ArtifactOutput) Id ¶
func (o ArtifactOutput) Id() pulumi.StringPtrOutput
Artifact ID, if any; for container images, this will be a URL by digest like `gcr.io/projectID/imagename@sha256:123456`.
func (ArtifactOutput) Names ¶
func (o ArtifactOutput) Names() pulumi.StringArrayOutput
Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to `docker push`. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
func (ArtifactOutput) ToArtifactOutput ¶
func (o ArtifactOutput) ToArtifactOutput() ArtifactOutput
func (ArtifactOutput) ToArtifactOutputWithContext ¶
func (o ArtifactOutput) ToArtifactOutputWithContext(ctx context.Context) ArtifactOutput
type ArtifactResponse ¶
type ArtifactResponse struct { // Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container. Checksum string `pulumi:"checksum"` // Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to `docker push`. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image. Names []string `pulumi:"names"` }
Artifact describes a build product.
type ArtifactResponseArrayOutput ¶
type ArtifactResponseArrayOutput struct{ *pulumi.OutputState }
func (ArtifactResponseArrayOutput) ElementType ¶
func (ArtifactResponseArrayOutput) ElementType() reflect.Type
func (ArtifactResponseArrayOutput) Index ¶
func (o ArtifactResponseArrayOutput) Index(i pulumi.IntInput) ArtifactResponseOutput
func (ArtifactResponseArrayOutput) ToArtifactResponseArrayOutput ¶
func (o ArtifactResponseArrayOutput) ToArtifactResponseArrayOutput() ArtifactResponseArrayOutput
func (ArtifactResponseArrayOutput) ToArtifactResponseArrayOutputWithContext ¶
func (o ArtifactResponseArrayOutput) ToArtifactResponseArrayOutputWithContext(ctx context.Context) ArtifactResponseArrayOutput
type ArtifactResponseOutput ¶
type ArtifactResponseOutput struct{ *pulumi.OutputState }
Artifact describes a build product.
func (ArtifactResponseOutput) Checksum ¶
func (o ArtifactResponseOutput) Checksum() pulumi.StringOutput
Hash or checksum value of a binary, or Docker Registry 2.0 digest of a container.
func (ArtifactResponseOutput) ElementType ¶
func (ArtifactResponseOutput) ElementType() reflect.Type
func (ArtifactResponseOutput) Names ¶
func (o ArtifactResponseOutput) Names() pulumi.StringArrayOutput
Related artifact names. This may be the path to a binary or jar file, or in the case of a container build, the name used to push the container image to Google Container Registry, as presented to `docker push`. Note that a single Artifact ID can have multiple names, for example if two tags are applied to one image.
func (ArtifactResponseOutput) ToArtifactResponseOutput ¶
func (o ArtifactResponseOutput) ToArtifactResponseOutput() ArtifactResponseOutput
func (ArtifactResponseOutput) ToArtifactResponseOutputWithContext ¶
func (o ArtifactResponseOutput) ToArtifactResponseOutputWithContext(ctx context.Context) ArtifactResponseOutput
type ArtifactRule ¶
type ArtifactRule struct {
ArtifactRule []string `pulumi:"artifactRule"`
}
Defines an object to declare an in-toto artifact rule
type ArtifactRuleArgs ¶
type ArtifactRuleArgs struct {
ArtifactRule pulumi.StringArrayInput `pulumi:"artifactRule"`
}
Defines an object to declare an in-toto artifact rule
func (ArtifactRuleArgs) ElementType ¶
func (ArtifactRuleArgs) ElementType() reflect.Type
func (ArtifactRuleArgs) ToArtifactRuleOutput ¶
func (i ArtifactRuleArgs) ToArtifactRuleOutput() ArtifactRuleOutput
func (ArtifactRuleArgs) ToArtifactRuleOutputWithContext ¶
func (i ArtifactRuleArgs) ToArtifactRuleOutputWithContext(ctx context.Context) ArtifactRuleOutput
type ArtifactRuleArray ¶
type ArtifactRuleArray []ArtifactRuleInput
func (ArtifactRuleArray) ElementType ¶
func (ArtifactRuleArray) ElementType() reflect.Type
func (ArtifactRuleArray) ToArtifactRuleArrayOutput ¶
func (i ArtifactRuleArray) ToArtifactRuleArrayOutput() ArtifactRuleArrayOutput
func (ArtifactRuleArray) ToArtifactRuleArrayOutputWithContext ¶
func (i ArtifactRuleArray) ToArtifactRuleArrayOutputWithContext(ctx context.Context) ArtifactRuleArrayOutput
type ArtifactRuleArrayInput ¶
type ArtifactRuleArrayInput interface { pulumi.Input ToArtifactRuleArrayOutput() ArtifactRuleArrayOutput ToArtifactRuleArrayOutputWithContext(context.Context) ArtifactRuleArrayOutput }
ArtifactRuleArrayInput is an input type that accepts ArtifactRuleArray and ArtifactRuleArrayOutput values. You can construct a concrete instance of `ArtifactRuleArrayInput` via:
ArtifactRuleArray{ ArtifactRuleArgs{...} }
type ArtifactRuleArrayOutput ¶
type ArtifactRuleArrayOutput struct{ *pulumi.OutputState }
func (ArtifactRuleArrayOutput) ElementType ¶
func (ArtifactRuleArrayOutput) ElementType() reflect.Type
func (ArtifactRuleArrayOutput) Index ¶
func (o ArtifactRuleArrayOutput) Index(i pulumi.IntInput) ArtifactRuleOutput
func (ArtifactRuleArrayOutput) ToArtifactRuleArrayOutput ¶
func (o ArtifactRuleArrayOutput) ToArtifactRuleArrayOutput() ArtifactRuleArrayOutput
func (ArtifactRuleArrayOutput) ToArtifactRuleArrayOutputWithContext ¶
func (o ArtifactRuleArrayOutput) ToArtifactRuleArrayOutputWithContext(ctx context.Context) ArtifactRuleArrayOutput
type ArtifactRuleInput ¶
type ArtifactRuleInput interface { pulumi.Input ToArtifactRuleOutput() ArtifactRuleOutput ToArtifactRuleOutputWithContext(context.Context) ArtifactRuleOutput }
ArtifactRuleInput is an input type that accepts ArtifactRuleArgs and ArtifactRuleOutput values. You can construct a concrete instance of `ArtifactRuleInput` via:
ArtifactRuleArgs{...}
type ArtifactRuleOutput ¶
type ArtifactRuleOutput struct{ *pulumi.OutputState }
Defines an object to declare an in-toto artifact rule
func (ArtifactRuleOutput) ArtifactRule ¶
func (o ArtifactRuleOutput) ArtifactRule() pulumi.StringArrayOutput
func (ArtifactRuleOutput) ElementType ¶
func (ArtifactRuleOutput) ElementType() reflect.Type
func (ArtifactRuleOutput) ToArtifactRuleOutput ¶
func (o ArtifactRuleOutput) ToArtifactRuleOutput() ArtifactRuleOutput
func (ArtifactRuleOutput) ToArtifactRuleOutputWithContext ¶
func (o ArtifactRuleOutput) ToArtifactRuleOutputWithContext(ctx context.Context) ArtifactRuleOutput
type ArtifactRuleResponse ¶
type ArtifactRuleResponse struct {
ArtifactRule []string `pulumi:"artifactRule"`
}
Defines an object to declare an in-toto artifact rule
type ArtifactRuleResponseArrayOutput ¶
type ArtifactRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (ArtifactRuleResponseArrayOutput) ElementType ¶
func (ArtifactRuleResponseArrayOutput) ElementType() reflect.Type
func (ArtifactRuleResponseArrayOutput) Index ¶
func (o ArtifactRuleResponseArrayOutput) Index(i pulumi.IntInput) ArtifactRuleResponseOutput
func (ArtifactRuleResponseArrayOutput) ToArtifactRuleResponseArrayOutput ¶
func (o ArtifactRuleResponseArrayOutput) ToArtifactRuleResponseArrayOutput() ArtifactRuleResponseArrayOutput
func (ArtifactRuleResponseArrayOutput) ToArtifactRuleResponseArrayOutputWithContext ¶
func (o ArtifactRuleResponseArrayOutput) ToArtifactRuleResponseArrayOutputWithContext(ctx context.Context) ArtifactRuleResponseArrayOutput
type ArtifactRuleResponseOutput ¶
type ArtifactRuleResponseOutput struct{ *pulumi.OutputState }
Defines an object to declare an in-toto artifact rule
func (ArtifactRuleResponseOutput) ArtifactRule ¶
func (o ArtifactRuleResponseOutput) ArtifactRule() pulumi.StringArrayOutput
func (ArtifactRuleResponseOutput) ElementType ¶
func (ArtifactRuleResponseOutput) ElementType() reflect.Type
func (ArtifactRuleResponseOutput) ToArtifactRuleResponseOutput ¶
func (o ArtifactRuleResponseOutput) ToArtifactRuleResponseOutput() ArtifactRuleResponseOutput
func (ArtifactRuleResponseOutput) ToArtifactRuleResponseOutputWithContext ¶
func (o ArtifactRuleResponseOutput) ToArtifactRuleResponseOutputWithContext(ctx context.Context) ArtifactRuleResponseOutput
type Assessment ¶ added in v0.29.0
type Assessment struct { // 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. Cve *string `pulumi:"cve"` // Contains information about the impact of this vulnerability, this will change with time. Impacts []string `pulumi:"impacts"` // Justification provides the justification when the state of the assessment if NOT_AFFECTED. Justification *Justification `pulumi:"justification"` // A detailed description of this Vex. LongDescription *string `pulumi:"longDescription"` // 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. RelatedUris []RelatedUrl `pulumi:"relatedUris"` // Specifies details on how to handle (and presumably, fix) a vulnerability. Remediations []Remediation `pulumi:"remediations"` // A one sentence description of this Vex. ShortDescription *string `pulumi:"shortDescription"` // Provides the state of this Vulnerability assessment. State *AssessmentState `pulumi:"state"` // The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc. VulnerabilityId *string `pulumi:"vulnerabilityId"` }
Assessment provides all information that is related to a single vulnerability for this product.
type AssessmentArgs ¶ added in v0.29.0
type AssessmentArgs struct { // 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. Cve pulumi.StringPtrInput `pulumi:"cve"` // Contains information about the impact of this vulnerability, this will change with time. Impacts pulumi.StringArrayInput `pulumi:"impacts"` // Justification provides the justification when the state of the assessment if NOT_AFFECTED. Justification JustificationPtrInput `pulumi:"justification"` // A detailed description of this Vex. LongDescription pulumi.StringPtrInput `pulumi:"longDescription"` // 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. RelatedUris RelatedUrlArrayInput `pulumi:"relatedUris"` // Specifies details on how to handle (and presumably, fix) a vulnerability. Remediations RemediationArrayInput `pulumi:"remediations"` // A one sentence description of this Vex. ShortDescription pulumi.StringPtrInput `pulumi:"shortDescription"` // Provides the state of this Vulnerability assessment. State AssessmentStatePtrInput `pulumi:"state"` // The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc. VulnerabilityId pulumi.StringPtrInput `pulumi:"vulnerabilityId"` }
Assessment provides all information that is related to a single vulnerability for this product.
func (AssessmentArgs) ElementType ¶ added in v0.29.0
func (AssessmentArgs) ElementType() reflect.Type
func (AssessmentArgs) ToAssessmentOutput ¶ added in v0.29.0
func (i AssessmentArgs) ToAssessmentOutput() AssessmentOutput
func (AssessmentArgs) ToAssessmentOutputWithContext ¶ added in v0.29.0
func (i AssessmentArgs) ToAssessmentOutputWithContext(ctx context.Context) AssessmentOutput
func (AssessmentArgs) ToAssessmentPtrOutput ¶ added in v0.29.0
func (i AssessmentArgs) ToAssessmentPtrOutput() AssessmentPtrOutput
func (AssessmentArgs) ToAssessmentPtrOutputWithContext ¶ added in v0.29.0
func (i AssessmentArgs) ToAssessmentPtrOutputWithContext(ctx context.Context) AssessmentPtrOutput
type AssessmentInput ¶ added in v0.29.0
type AssessmentInput interface { pulumi.Input ToAssessmentOutput() AssessmentOutput ToAssessmentOutputWithContext(context.Context) AssessmentOutput }
AssessmentInput is an input type that accepts AssessmentArgs and AssessmentOutput values. You can construct a concrete instance of `AssessmentInput` via:
AssessmentArgs{...}
type AssessmentOutput ¶ added in v0.29.0
type AssessmentOutput struct{ *pulumi.OutputState }
Assessment provides all information that is related to a single vulnerability for this product.
func (AssessmentOutput) Cve
deprecated
added in
v0.29.0
func (o AssessmentOutput) Cve() pulumi.StringPtrOutput
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.
func (AssessmentOutput) ElementType ¶ added in v0.29.0
func (AssessmentOutput) ElementType() reflect.Type
func (AssessmentOutput) Impacts ¶ added in v0.29.0
func (o AssessmentOutput) Impacts() pulumi.StringArrayOutput
Contains information about the impact of this vulnerability, this will change with time.
func (AssessmentOutput) Justification ¶ added in v0.29.0
func (o AssessmentOutput) Justification() JustificationPtrOutput
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
func (AssessmentOutput) LongDescription ¶ added in v0.29.0
func (o AssessmentOutput) LongDescription() pulumi.StringPtrOutput
A detailed description of this Vex.
func (AssessmentOutput) RelatedUris ¶ added in v0.29.0
func (o AssessmentOutput) RelatedUris() RelatedUrlArrayOutput
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.
func (AssessmentOutput) Remediations ¶ added in v0.29.0
func (o AssessmentOutput) Remediations() RemediationArrayOutput
Specifies details on how to handle (and presumably, fix) a vulnerability.
func (AssessmentOutput) ShortDescription ¶ added in v0.29.0
func (o AssessmentOutput) ShortDescription() pulumi.StringPtrOutput
A one sentence description of this Vex.
func (AssessmentOutput) State ¶ added in v0.29.0
func (o AssessmentOutput) State() AssessmentStatePtrOutput
Provides the state of this Vulnerability assessment.
func (AssessmentOutput) ToAssessmentOutput ¶ added in v0.29.0
func (o AssessmentOutput) ToAssessmentOutput() AssessmentOutput
func (AssessmentOutput) ToAssessmentOutputWithContext ¶ added in v0.29.0
func (o AssessmentOutput) ToAssessmentOutputWithContext(ctx context.Context) AssessmentOutput
func (AssessmentOutput) ToAssessmentPtrOutput ¶ added in v0.29.0
func (o AssessmentOutput) ToAssessmentPtrOutput() AssessmentPtrOutput
func (AssessmentOutput) ToAssessmentPtrOutputWithContext ¶ added in v0.29.0
func (o AssessmentOutput) ToAssessmentPtrOutputWithContext(ctx context.Context) AssessmentPtrOutput
func (AssessmentOutput) VulnerabilityId ¶ added in v0.32.0
func (o AssessmentOutput) VulnerabilityId() pulumi.StringPtrOutput
The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
type AssessmentPtrInput ¶ added in v0.29.0
type AssessmentPtrInput interface { pulumi.Input ToAssessmentPtrOutput() AssessmentPtrOutput ToAssessmentPtrOutputWithContext(context.Context) AssessmentPtrOutput }
AssessmentPtrInput is an input type that accepts AssessmentArgs, AssessmentPtr and AssessmentPtrOutput values. You can construct a concrete instance of `AssessmentPtrInput` via:
AssessmentArgs{...} or: nil
func AssessmentPtr ¶ added in v0.29.0
func AssessmentPtr(v *AssessmentArgs) AssessmentPtrInput
type AssessmentPtrOutput ¶ added in v0.29.0
type AssessmentPtrOutput struct{ *pulumi.OutputState }
func (AssessmentPtrOutput) Cve
deprecated
added in
v0.29.0
func (o AssessmentPtrOutput) Cve() pulumi.StringPtrOutput
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.
func (AssessmentPtrOutput) Elem ¶ added in v0.29.0
func (o AssessmentPtrOutput) Elem() AssessmentOutput
func (AssessmentPtrOutput) ElementType ¶ added in v0.29.0
func (AssessmentPtrOutput) ElementType() reflect.Type
func (AssessmentPtrOutput) Impacts ¶ added in v0.29.0
func (o AssessmentPtrOutput) Impacts() pulumi.StringArrayOutput
Contains information about the impact of this vulnerability, this will change with time.
func (AssessmentPtrOutput) Justification ¶ added in v0.29.0
func (o AssessmentPtrOutput) Justification() JustificationPtrOutput
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
func (AssessmentPtrOutput) LongDescription ¶ added in v0.29.0
func (o AssessmentPtrOutput) LongDescription() pulumi.StringPtrOutput
A detailed description of this Vex.
func (AssessmentPtrOutput) RelatedUris ¶ added in v0.29.0
func (o AssessmentPtrOutput) RelatedUris() RelatedUrlArrayOutput
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.
func (AssessmentPtrOutput) Remediations ¶ added in v0.29.0
func (o AssessmentPtrOutput) Remediations() RemediationArrayOutput
Specifies details on how to handle (and presumably, fix) a vulnerability.
func (AssessmentPtrOutput) ShortDescription ¶ added in v0.29.0
func (o AssessmentPtrOutput) ShortDescription() pulumi.StringPtrOutput
A one sentence description of this Vex.
func (AssessmentPtrOutput) State ¶ added in v0.29.0
func (o AssessmentPtrOutput) State() AssessmentStatePtrOutput
Provides the state of this Vulnerability assessment.
func (AssessmentPtrOutput) ToAssessmentPtrOutput ¶ added in v0.29.0
func (o AssessmentPtrOutput) ToAssessmentPtrOutput() AssessmentPtrOutput
func (AssessmentPtrOutput) ToAssessmentPtrOutputWithContext ¶ added in v0.29.0
func (o AssessmentPtrOutput) ToAssessmentPtrOutputWithContext(ctx context.Context) AssessmentPtrOutput
func (AssessmentPtrOutput) VulnerabilityId ¶ added in v0.32.0
func (o AssessmentPtrOutput) VulnerabilityId() pulumi.StringPtrOutput
The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
type AssessmentResponse ¶ added in v0.29.0
type AssessmentResponse struct { // 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. Cve string `pulumi:"cve"` // Contains information about the impact of this vulnerability, this will change with time. Impacts []string `pulumi:"impacts"` // Justification provides the justification when the state of the assessment if NOT_AFFECTED. Justification JustificationResponse `pulumi:"justification"` // A detailed description of this Vex. LongDescription string `pulumi:"longDescription"` // 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. RelatedUris []RelatedUrlResponse `pulumi:"relatedUris"` // Specifies details on how to handle (and presumably, fix) a vulnerability. Remediations []RemediationResponse `pulumi:"remediations"` // A one sentence description of this Vex. ShortDescription string `pulumi:"shortDescription"` // Provides the state of this Vulnerability assessment. State string `pulumi:"state"` // The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc. VulnerabilityId string `pulumi:"vulnerabilityId"` }
Assessment provides all information that is related to a single vulnerability for this product.
type AssessmentResponseOutput ¶ added in v0.29.0
type AssessmentResponseOutput struct{ *pulumi.OutputState }
Assessment provides all information that is related to a single vulnerability for this product.
func (AssessmentResponseOutput) Cve
deprecated
added in
v0.29.0
func (o AssessmentResponseOutput) Cve() pulumi.StringOutput
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.
func (AssessmentResponseOutput) ElementType ¶ added in v0.29.0
func (AssessmentResponseOutput) ElementType() reflect.Type
func (AssessmentResponseOutput) Impacts ¶ added in v0.29.0
func (o AssessmentResponseOutput) Impacts() pulumi.StringArrayOutput
Contains information about the impact of this vulnerability, this will change with time.
func (AssessmentResponseOutput) Justification ¶ added in v0.29.0
func (o AssessmentResponseOutput) Justification() JustificationResponseOutput
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
func (AssessmentResponseOutput) LongDescription ¶ added in v0.29.0
func (o AssessmentResponseOutput) LongDescription() pulumi.StringOutput
A detailed description of this Vex.
func (AssessmentResponseOutput) RelatedUris ¶ added in v0.29.0
func (o AssessmentResponseOutput) RelatedUris() RelatedUrlResponseArrayOutput
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.
func (AssessmentResponseOutput) Remediations ¶ added in v0.29.0
func (o AssessmentResponseOutput) Remediations() RemediationResponseArrayOutput
Specifies details on how to handle (and presumably, fix) a vulnerability.
func (AssessmentResponseOutput) ShortDescription ¶ added in v0.29.0
func (o AssessmentResponseOutput) ShortDescription() pulumi.StringOutput
A one sentence description of this Vex.
func (AssessmentResponseOutput) State ¶ added in v0.29.0
func (o AssessmentResponseOutput) State() pulumi.StringOutput
Provides the state of this Vulnerability assessment.
func (AssessmentResponseOutput) ToAssessmentResponseOutput ¶ added in v0.29.0
func (o AssessmentResponseOutput) ToAssessmentResponseOutput() AssessmentResponseOutput
func (AssessmentResponseOutput) ToAssessmentResponseOutputWithContext ¶ added in v0.29.0
func (o AssessmentResponseOutput) ToAssessmentResponseOutputWithContext(ctx context.Context) AssessmentResponseOutput
func (AssessmentResponseOutput) VulnerabilityId ¶ added in v0.32.0
func (o AssessmentResponseOutput) VulnerabilityId() pulumi.StringOutput
The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
type AssessmentState ¶ added in v0.29.0
type AssessmentState string
Provides the state of this Vulnerability assessment.
func (AssessmentState) ElementType ¶ added in v0.29.0
func (AssessmentState) ElementType() reflect.Type
func (AssessmentState) ToAssessmentStateOutput ¶ added in v0.29.0
func (e AssessmentState) ToAssessmentStateOutput() AssessmentStateOutput
func (AssessmentState) ToAssessmentStateOutputWithContext ¶ added in v0.29.0
func (e AssessmentState) ToAssessmentStateOutputWithContext(ctx context.Context) AssessmentStateOutput
func (AssessmentState) ToAssessmentStatePtrOutput ¶ added in v0.29.0
func (e AssessmentState) ToAssessmentStatePtrOutput() AssessmentStatePtrOutput
func (AssessmentState) ToAssessmentStatePtrOutputWithContext ¶ added in v0.29.0
func (e AssessmentState) ToAssessmentStatePtrOutputWithContext(ctx context.Context) AssessmentStatePtrOutput
func (AssessmentState) ToStringOutput ¶ added in v0.29.0
func (e AssessmentState) ToStringOutput() pulumi.StringOutput
func (AssessmentState) ToStringOutputWithContext ¶ added in v0.29.0
func (e AssessmentState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssessmentState) ToStringPtrOutput ¶ added in v0.29.0
func (e AssessmentState) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssessmentState) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (e AssessmentState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssessmentStateInput ¶ added in v0.29.0
type AssessmentStateInput interface { pulumi.Input ToAssessmentStateOutput() AssessmentStateOutput ToAssessmentStateOutputWithContext(context.Context) AssessmentStateOutput }
AssessmentStateInput is an input type that accepts AssessmentStateArgs and AssessmentStateOutput values. You can construct a concrete instance of `AssessmentStateInput` via:
AssessmentStateArgs{...}
type AssessmentStateOutput ¶ added in v0.29.0
type AssessmentStateOutput struct{ *pulumi.OutputState }
func (AssessmentStateOutput) ElementType ¶ added in v0.29.0
func (AssessmentStateOutput) ElementType() reflect.Type
func (AssessmentStateOutput) ToAssessmentStateOutput ¶ added in v0.29.0
func (o AssessmentStateOutput) ToAssessmentStateOutput() AssessmentStateOutput
func (AssessmentStateOutput) ToAssessmentStateOutputWithContext ¶ added in v0.29.0
func (o AssessmentStateOutput) ToAssessmentStateOutputWithContext(ctx context.Context) AssessmentStateOutput
func (AssessmentStateOutput) ToAssessmentStatePtrOutput ¶ added in v0.29.0
func (o AssessmentStateOutput) ToAssessmentStatePtrOutput() AssessmentStatePtrOutput
func (AssessmentStateOutput) ToAssessmentStatePtrOutputWithContext ¶ added in v0.29.0
func (o AssessmentStateOutput) ToAssessmentStatePtrOutputWithContext(ctx context.Context) AssessmentStatePtrOutput
func (AssessmentStateOutput) ToStringOutput ¶ added in v0.29.0
func (o AssessmentStateOutput) ToStringOutput() pulumi.StringOutput
func (AssessmentStateOutput) ToStringOutputWithContext ¶ added in v0.29.0
func (o AssessmentStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssessmentStateOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o AssessmentStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssessmentStateOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o AssessmentStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssessmentStatePtrInput ¶ added in v0.29.0
type AssessmentStatePtrInput interface { pulumi.Input ToAssessmentStatePtrOutput() AssessmentStatePtrOutput ToAssessmentStatePtrOutputWithContext(context.Context) AssessmentStatePtrOutput }
func AssessmentStatePtr ¶ added in v0.29.0
func AssessmentStatePtr(v string) AssessmentStatePtrInput
type AssessmentStatePtrOutput ¶ added in v0.29.0
type AssessmentStatePtrOutput struct{ *pulumi.OutputState }
func (AssessmentStatePtrOutput) Elem ¶ added in v0.29.0
func (o AssessmentStatePtrOutput) Elem() AssessmentStateOutput
func (AssessmentStatePtrOutput) ElementType ¶ added in v0.29.0
func (AssessmentStatePtrOutput) ElementType() reflect.Type
func (AssessmentStatePtrOutput) ToAssessmentStatePtrOutput ¶ added in v0.29.0
func (o AssessmentStatePtrOutput) ToAssessmentStatePtrOutput() AssessmentStatePtrOutput
func (AssessmentStatePtrOutput) ToAssessmentStatePtrOutputWithContext ¶ added in v0.29.0
func (o AssessmentStatePtrOutput) ToAssessmentStatePtrOutputWithContext(ctx context.Context) AssessmentStatePtrOutput
func (AssessmentStatePtrOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o AssessmentStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssessmentStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o AssessmentStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Attestation ¶
type Attestation struct { GenericSignedAttestation *GenericSignedAttestation `pulumi:"genericSignedAttestation"` // A PGP signed attestation. PgpSignedAttestation *PgpSignedAttestation `pulumi:"pgpSignedAttestation"` }
Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
type AttestationArgs ¶
type AttestationArgs struct { GenericSignedAttestation GenericSignedAttestationPtrInput `pulumi:"genericSignedAttestation"` // A PGP signed attestation. PgpSignedAttestation PgpSignedAttestationPtrInput `pulumi:"pgpSignedAttestation"` }
Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
func (AttestationArgs) ElementType ¶
func (AttestationArgs) ElementType() reflect.Type
func (AttestationArgs) ToAttestationOutput ¶
func (i AttestationArgs) ToAttestationOutput() AttestationOutput
func (AttestationArgs) ToAttestationOutputWithContext ¶
func (i AttestationArgs) ToAttestationOutputWithContext(ctx context.Context) AttestationOutput
func (AttestationArgs) ToAttestationPtrOutput ¶
func (i AttestationArgs) ToAttestationPtrOutput() AttestationPtrOutput
func (AttestationArgs) ToAttestationPtrOutputWithContext ¶
func (i AttestationArgs) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
type AttestationInput ¶
type AttestationInput interface { pulumi.Input ToAttestationOutput() AttestationOutput ToAttestationOutputWithContext(context.Context) AttestationOutput }
AttestationInput is an input type that accepts AttestationArgs and AttestationOutput values. You can construct a concrete instance of `AttestationInput` via:
AttestationArgs{...}
type AttestationOutput ¶
type AttestationOutput struct{ *pulumi.OutputState }
Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
func (AttestationOutput) ElementType ¶
func (AttestationOutput) ElementType() reflect.Type
func (AttestationOutput) GenericSignedAttestation ¶
func (o AttestationOutput) GenericSignedAttestation() GenericSignedAttestationPtrOutput
func (AttestationOutput) PgpSignedAttestation ¶
func (o AttestationOutput) PgpSignedAttestation() PgpSignedAttestationPtrOutput
A PGP signed attestation.
func (AttestationOutput) ToAttestationOutput ¶
func (o AttestationOutput) ToAttestationOutput() AttestationOutput
func (AttestationOutput) ToAttestationOutputWithContext ¶
func (o AttestationOutput) ToAttestationOutputWithContext(ctx context.Context) AttestationOutput
func (AttestationOutput) ToAttestationPtrOutput ¶
func (o AttestationOutput) ToAttestationPtrOutput() AttestationPtrOutput
func (AttestationOutput) ToAttestationPtrOutputWithContext ¶
func (o AttestationOutput) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
type AttestationPtrInput ¶
type AttestationPtrInput interface { pulumi.Input ToAttestationPtrOutput() AttestationPtrOutput ToAttestationPtrOutputWithContext(context.Context) AttestationPtrOutput }
AttestationPtrInput is an input type that accepts AttestationArgs, AttestationPtr and AttestationPtrOutput values. You can construct a concrete instance of `AttestationPtrInput` via:
AttestationArgs{...} or: nil
func AttestationPtr ¶
func AttestationPtr(v *AttestationArgs) AttestationPtrInput
type AttestationPtrOutput ¶
type AttestationPtrOutput struct{ *pulumi.OutputState }
func (AttestationPtrOutput) Elem ¶
func (o AttestationPtrOutput) Elem() AttestationOutput
func (AttestationPtrOutput) ElementType ¶
func (AttestationPtrOutput) ElementType() reflect.Type
func (AttestationPtrOutput) GenericSignedAttestation ¶
func (o AttestationPtrOutput) GenericSignedAttestation() GenericSignedAttestationPtrOutput
func (AttestationPtrOutput) PgpSignedAttestation ¶
func (o AttestationPtrOutput) PgpSignedAttestation() PgpSignedAttestationPtrOutput
A PGP signed attestation.
func (AttestationPtrOutput) ToAttestationPtrOutput ¶
func (o AttestationPtrOutput) ToAttestationPtrOutput() AttestationPtrOutput
func (AttestationPtrOutput) ToAttestationPtrOutputWithContext ¶
func (o AttestationPtrOutput) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
type AttestationResponse ¶
type AttestationResponse struct { GenericSignedAttestation GenericSignedAttestationResponse `pulumi:"genericSignedAttestation"` // A PGP signed attestation. PgpSignedAttestation PgpSignedAttestationResponse `pulumi:"pgpSignedAttestation"` }
Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
type AttestationResponseOutput ¶
type AttestationResponseOutput struct{ *pulumi.OutputState }
Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the authority to which this attestation is attached is primarily useful for look-up (how to find this attestation if you already know the authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
func (AttestationResponseOutput) ElementType ¶
func (AttestationResponseOutput) ElementType() reflect.Type
func (AttestationResponseOutput) GenericSignedAttestation ¶
func (o AttestationResponseOutput) GenericSignedAttestation() GenericSignedAttestationResponseOutput
func (AttestationResponseOutput) PgpSignedAttestation ¶
func (o AttestationResponseOutput) PgpSignedAttestation() PgpSignedAttestationResponseOutput
A PGP signed attestation.
func (AttestationResponseOutput) ToAttestationResponseOutput ¶
func (o AttestationResponseOutput) ToAttestationResponseOutput() AttestationResponseOutput
func (AttestationResponseOutput) ToAttestationResponseOutputWithContext ¶
func (o AttestationResponseOutput) ToAttestationResponseOutputWithContext(ctx context.Context) AttestationResponseOutput
type Authority ¶
type Authority struct { // Hint hints at the purpose of the attestation authority. Hint *Hint `pulumi:"hint"` }
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project.
type AuthorityArgs ¶
type AuthorityArgs struct { // Hint hints at the purpose of the attestation authority. Hint HintPtrInput `pulumi:"hint"` }
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project.
func (AuthorityArgs) ElementType ¶
func (AuthorityArgs) ElementType() reflect.Type
func (AuthorityArgs) ToAuthorityOutput ¶
func (i AuthorityArgs) ToAuthorityOutput() AuthorityOutput
func (AuthorityArgs) ToAuthorityOutputWithContext ¶
func (i AuthorityArgs) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
func (AuthorityArgs) ToAuthorityPtrOutput ¶
func (i AuthorityArgs) ToAuthorityPtrOutput() AuthorityPtrOutput
func (AuthorityArgs) ToAuthorityPtrOutputWithContext ¶
func (i AuthorityArgs) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityInput ¶
type AuthorityInput interface { pulumi.Input ToAuthorityOutput() AuthorityOutput ToAuthorityOutputWithContext(context.Context) AuthorityOutput }
AuthorityInput is an input type that accepts AuthorityArgs and AuthorityOutput values. You can construct a concrete instance of `AuthorityInput` via:
AuthorityArgs{...}
type AuthorityOutput ¶
type AuthorityOutput struct{ *pulumi.OutputState }
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project.
func (AuthorityOutput) ElementType ¶
func (AuthorityOutput) ElementType() reflect.Type
func (AuthorityOutput) Hint ¶
func (o AuthorityOutput) Hint() HintPtrOutput
Hint hints at the purpose of the attestation authority.
func (AuthorityOutput) ToAuthorityOutput ¶
func (o AuthorityOutput) ToAuthorityOutput() AuthorityOutput
func (AuthorityOutput) ToAuthorityOutputWithContext ¶
func (o AuthorityOutput) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
func (AuthorityOutput) ToAuthorityPtrOutput ¶
func (o AuthorityOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
func (AuthorityOutput) ToAuthorityPtrOutputWithContext ¶
func (o AuthorityOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityPtrInput ¶
type AuthorityPtrInput interface { pulumi.Input ToAuthorityPtrOutput() AuthorityPtrOutput ToAuthorityPtrOutputWithContext(context.Context) AuthorityPtrOutput }
AuthorityPtrInput is an input type that accepts AuthorityArgs, AuthorityPtr and AuthorityPtrOutput values. You can construct a concrete instance of `AuthorityPtrInput` via:
AuthorityArgs{...} or: nil
func AuthorityPtr ¶
func AuthorityPtr(v *AuthorityArgs) AuthorityPtrInput
type AuthorityPtrOutput ¶
type AuthorityPtrOutput struct{ *pulumi.OutputState }
func (AuthorityPtrOutput) Elem ¶
func (o AuthorityPtrOutput) Elem() AuthorityOutput
func (AuthorityPtrOutput) ElementType ¶
func (AuthorityPtrOutput) ElementType() reflect.Type
func (AuthorityPtrOutput) Hint ¶
func (o AuthorityPtrOutput) Hint() HintPtrOutput
Hint hints at the purpose of the attestation authority.
func (AuthorityPtrOutput) ToAuthorityPtrOutput ¶
func (o AuthorityPtrOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
func (AuthorityPtrOutput) ToAuthorityPtrOutputWithContext ¶
func (o AuthorityPtrOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityResponse ¶
type AuthorityResponse struct { // Hint hints at the purpose of the attestation authority. Hint HintResponse `pulumi:"hint"` }
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project.
type AuthorityResponseOutput ¶
type AuthorityResponseOutput struct{ *pulumi.OutputState }
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `Authority` for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for the attached occurrences (Attestations). This grouping mechanism also provides a security boundary, since IAM ACLs gate the ability for a principle to attach an occurrence to a given note. It also provides a single point of lookup to find all attached attestation occurrences, even if they don't all live in the same project.
func (AuthorityResponseOutput) ElementType ¶
func (AuthorityResponseOutput) ElementType() reflect.Type
func (AuthorityResponseOutput) Hint ¶
func (o AuthorityResponseOutput) Hint() HintResponseOutput
Hint hints at the purpose of the attestation authority.
func (AuthorityResponseOutput) ToAuthorityResponseOutput ¶
func (o AuthorityResponseOutput) ToAuthorityResponseOutput() AuthorityResponseOutput
func (AuthorityResponseOutput) ToAuthorityResponseOutputWithContext ¶
func (o AuthorityResponseOutput) ToAuthorityResponseOutputWithContext(ctx context.Context) AuthorityResponseOutput
type Basis ¶
type Basis struct { // Immutable. The fingerprint of the base image. Fingerprint Fingerprint `pulumi:"fingerprint"` // Immutable. The resource_url for the resource representing the basis of associated occurrence images. ResourceUrl string `pulumi:"resourceUrl"` }
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
type BasisArgs ¶
type BasisArgs struct { // Immutable. The fingerprint of the base image. Fingerprint FingerprintInput `pulumi:"fingerprint"` // Immutable. The resource_url for the resource representing the basis of associated occurrence images. ResourceUrl pulumi.StringInput `pulumi:"resourceUrl"` }
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
func (BasisArgs) ElementType ¶
func (BasisArgs) ToBasisOutput ¶
func (i BasisArgs) ToBasisOutput() BasisOutput
func (BasisArgs) ToBasisOutputWithContext ¶
func (i BasisArgs) ToBasisOutputWithContext(ctx context.Context) BasisOutput
func (BasisArgs) ToBasisPtrOutput ¶
func (i BasisArgs) ToBasisPtrOutput() BasisPtrOutput
func (BasisArgs) ToBasisPtrOutputWithContext ¶
func (i BasisArgs) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
type BasisInput ¶
type BasisInput interface { pulumi.Input ToBasisOutput() BasisOutput ToBasisOutputWithContext(context.Context) BasisOutput }
BasisInput is an input type that accepts BasisArgs and BasisOutput values. You can construct a concrete instance of `BasisInput` via:
BasisArgs{...}
type BasisOutput ¶
type BasisOutput struct{ *pulumi.OutputState }
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
func (BasisOutput) ElementType ¶
func (BasisOutput) ElementType() reflect.Type
func (BasisOutput) Fingerprint ¶
func (o BasisOutput) Fingerprint() FingerprintOutput
Immutable. The fingerprint of the base image.
func (BasisOutput) ResourceUrl ¶
func (o BasisOutput) ResourceUrl() pulumi.StringOutput
Immutable. The resource_url for the resource representing the basis of associated occurrence images.
func (BasisOutput) ToBasisOutput ¶
func (o BasisOutput) ToBasisOutput() BasisOutput
func (BasisOutput) ToBasisOutputWithContext ¶
func (o BasisOutput) ToBasisOutputWithContext(ctx context.Context) BasisOutput
func (BasisOutput) ToBasisPtrOutput ¶
func (o BasisOutput) ToBasisPtrOutput() BasisPtrOutput
func (BasisOutput) ToBasisPtrOutputWithContext ¶
func (o BasisOutput) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
type BasisPtrInput ¶
type BasisPtrInput interface { pulumi.Input ToBasisPtrOutput() BasisPtrOutput ToBasisPtrOutputWithContext(context.Context) BasisPtrOutput }
BasisPtrInput is an input type that accepts BasisArgs, BasisPtr and BasisPtrOutput values. You can construct a concrete instance of `BasisPtrInput` via:
BasisArgs{...} or: nil
func BasisPtr ¶
func BasisPtr(v *BasisArgs) BasisPtrInput
type BasisPtrOutput ¶
type BasisPtrOutput struct{ *pulumi.OutputState }
func (BasisPtrOutput) Elem ¶
func (o BasisPtrOutput) Elem() BasisOutput
func (BasisPtrOutput) ElementType ¶
func (BasisPtrOutput) ElementType() reflect.Type
func (BasisPtrOutput) Fingerprint ¶
func (o BasisPtrOutput) Fingerprint() FingerprintPtrOutput
Immutable. The fingerprint of the base image.
func (BasisPtrOutput) ResourceUrl ¶
func (o BasisPtrOutput) ResourceUrl() pulumi.StringPtrOutput
Immutable. The resource_url for the resource representing the basis of associated occurrence images.
func (BasisPtrOutput) ToBasisPtrOutput ¶
func (o BasisPtrOutput) ToBasisPtrOutput() BasisPtrOutput
func (BasisPtrOutput) ToBasisPtrOutputWithContext ¶
func (o BasisPtrOutput) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
type BasisResponse ¶
type BasisResponse struct { // Immutable. The fingerprint of the base image. Fingerprint FingerprintResponse `pulumi:"fingerprint"` // Immutable. The resource_url for the resource representing the basis of associated occurrence images. ResourceUrl string `pulumi:"resourceUrl"` }
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
type BasisResponseOutput ¶
type BasisResponseOutput struct{ *pulumi.OutputState }
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
func (BasisResponseOutput) ElementType ¶
func (BasisResponseOutput) ElementType() reflect.Type
func (BasisResponseOutput) Fingerprint ¶
func (o BasisResponseOutput) Fingerprint() FingerprintResponseOutput
Immutable. The fingerprint of the base image.
func (BasisResponseOutput) ResourceUrl ¶
func (o BasisResponseOutput) ResourceUrl() pulumi.StringOutput
Immutable. The resource_url for the resource representing the basis of associated occurrence images.
func (BasisResponseOutput) ToBasisResponseOutput ¶
func (o BasisResponseOutput) ToBasisResponseOutput() BasisResponseOutput
func (BasisResponseOutput) ToBasisResponseOutputWithContext ¶
func (o BasisResponseOutput) ToBasisResponseOutputWithContext(ctx context.Context) BasisResponseOutput
type Binding ¶
type Binding struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition *Expr `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role *string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type BindingArgs ¶
type BindingArgs struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprPtrInput `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members pulumi.StringArrayInput `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringPtrInput `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
func (BindingArgs) ElementType ¶
func (BindingArgs) ElementType() reflect.Type
func (BindingArgs) ToBindingOutput ¶
func (i BindingArgs) ToBindingOutput() BindingOutput
func (BindingArgs) ToBindingOutputWithContext ¶
func (i BindingArgs) ToBindingOutputWithContext(ctx context.Context) BindingOutput
type BindingArray ¶
type BindingArray []BindingInput
func (BindingArray) ElementType ¶
func (BindingArray) ElementType() reflect.Type
func (BindingArray) ToBindingArrayOutput ¶
func (i BindingArray) ToBindingArrayOutput() BindingArrayOutput
func (BindingArray) ToBindingArrayOutputWithContext ¶
func (i BindingArray) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput
type BindingArrayInput ¶
type BindingArrayInput interface { pulumi.Input ToBindingArrayOutput() BindingArrayOutput ToBindingArrayOutputWithContext(context.Context) BindingArrayOutput }
BindingArrayInput is an input type that accepts BindingArray and BindingArrayOutput values. You can construct a concrete instance of `BindingArrayInput` via:
BindingArray{ BindingArgs{...} }
type BindingArrayOutput ¶
type BindingArrayOutput struct{ *pulumi.OutputState }
func (BindingArrayOutput) ElementType ¶
func (BindingArrayOutput) ElementType() reflect.Type
func (BindingArrayOutput) Index ¶
func (o BindingArrayOutput) Index(i pulumi.IntInput) BindingOutput
func (BindingArrayOutput) ToBindingArrayOutput ¶
func (o BindingArrayOutput) ToBindingArrayOutput() BindingArrayOutput
func (BindingArrayOutput) ToBindingArrayOutputWithContext ¶
func (o BindingArrayOutput) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput
type BindingInput ¶
type BindingInput interface { pulumi.Input ToBindingOutput() BindingOutput ToBindingOutputWithContext(context.Context) BindingOutput }
BindingInput is an input type that accepts BindingArgs and BindingOutput values. You can construct a concrete instance of `BindingInput` via:
BindingArgs{...}
type BindingOutput ¶
type BindingOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (BindingOutput) Condition ¶
func (o BindingOutput) Condition() ExprPtrOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (BindingOutput) ElementType ¶
func (BindingOutput) ElementType() reflect.Type
func (BindingOutput) Members ¶
func (o BindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (BindingOutput) Role ¶
func (o BindingOutput) Role() pulumi.StringPtrOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (BindingOutput) ToBindingOutput ¶
func (o BindingOutput) ToBindingOutput() BindingOutput
func (BindingOutput) ToBindingOutputWithContext ¶
func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
type BindingResponse ¶
type BindingResponse struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprResponse `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type BindingResponseArrayOutput ¶
type BindingResponseArrayOutput struct{ *pulumi.OutputState }
func (BindingResponseArrayOutput) ElementType ¶
func (BindingResponseArrayOutput) ElementType() reflect.Type
func (BindingResponseArrayOutput) Index ¶
func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutput ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
type BindingResponseOutput ¶
type BindingResponseOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (BindingResponseOutput) Condition ¶
func (o BindingResponseOutput) Condition() ExprResponseOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (BindingResponseOutput) ElementType ¶
func (BindingResponseOutput) ElementType() reflect.Type
func (BindingResponseOutput) Members ¶
func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (BindingResponseOutput) Role ¶
func (o BindingResponseOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (BindingResponseOutput) ToBindingResponseOutput ¶
func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
func (BindingResponseOutput) ToBindingResponseOutputWithContext ¶
func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
type Build ¶
type Build struct { // Immutable. Version of the builder which produced this build. BuilderVersion string `pulumi:"builderVersion"` // Signature of the build in occurrences pointing to this build note containing build details. Signature *BuildSignature `pulumi:"signature"` }
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
type BuildArgs ¶
type BuildArgs struct { // Immutable. Version of the builder which produced this build. BuilderVersion pulumi.StringInput `pulumi:"builderVersion"` // Signature of the build in occurrences pointing to this build note containing build details. Signature BuildSignaturePtrInput `pulumi:"signature"` }
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
func (BuildArgs) ElementType ¶
func (BuildArgs) ToBuildOutput ¶
func (i BuildArgs) ToBuildOutput() BuildOutput
func (BuildArgs) ToBuildOutputWithContext ¶
func (i BuildArgs) ToBuildOutputWithContext(ctx context.Context) BuildOutput
func (BuildArgs) ToBuildPtrOutput ¶
func (i BuildArgs) ToBuildPtrOutput() BuildPtrOutput
func (BuildArgs) ToBuildPtrOutputWithContext ¶
func (i BuildArgs) ToBuildPtrOutputWithContext(ctx context.Context) BuildPtrOutput
type BuildDefinition ¶ added in v0.32.0
type BuildDefinitionArgs ¶ added in v0.32.0
type BuildDefinitionArgs struct { BuildType pulumi.StringPtrInput `pulumi:"buildType"` ExternalParameters pulumi.StringMapInput `pulumi:"externalParameters"` InternalParameters pulumi.StringMapInput `pulumi:"internalParameters"` ResolvedDependencies ResourceDescriptorArrayInput `pulumi:"resolvedDependencies"` }
func (BuildDefinitionArgs) ElementType ¶ added in v0.32.0
func (BuildDefinitionArgs) ElementType() reflect.Type
func (BuildDefinitionArgs) ToBuildDefinitionOutput ¶ added in v0.32.0
func (i BuildDefinitionArgs) ToBuildDefinitionOutput() BuildDefinitionOutput
func (BuildDefinitionArgs) ToBuildDefinitionOutputWithContext ¶ added in v0.32.0
func (i BuildDefinitionArgs) ToBuildDefinitionOutputWithContext(ctx context.Context) BuildDefinitionOutput
func (BuildDefinitionArgs) ToBuildDefinitionPtrOutput ¶ added in v0.32.0
func (i BuildDefinitionArgs) ToBuildDefinitionPtrOutput() BuildDefinitionPtrOutput
func (BuildDefinitionArgs) ToBuildDefinitionPtrOutputWithContext ¶ added in v0.32.0
func (i BuildDefinitionArgs) ToBuildDefinitionPtrOutputWithContext(ctx context.Context) BuildDefinitionPtrOutput
type BuildDefinitionInput ¶ added in v0.32.0
type BuildDefinitionInput interface { pulumi.Input ToBuildDefinitionOutput() BuildDefinitionOutput ToBuildDefinitionOutputWithContext(context.Context) BuildDefinitionOutput }
BuildDefinitionInput is an input type that accepts BuildDefinitionArgs and BuildDefinitionOutput values. You can construct a concrete instance of `BuildDefinitionInput` via:
BuildDefinitionArgs{...}
type BuildDefinitionOutput ¶ added in v0.32.0
type BuildDefinitionOutput struct{ *pulumi.OutputState }
func (BuildDefinitionOutput) BuildType ¶ added in v0.32.0
func (o BuildDefinitionOutput) BuildType() pulumi.StringPtrOutput
func (BuildDefinitionOutput) ElementType ¶ added in v0.32.0
func (BuildDefinitionOutput) ElementType() reflect.Type
func (BuildDefinitionOutput) ExternalParameters ¶ added in v0.32.0
func (o BuildDefinitionOutput) ExternalParameters() pulumi.StringMapOutput
func (BuildDefinitionOutput) InternalParameters ¶ added in v0.32.0
func (o BuildDefinitionOutput) InternalParameters() pulumi.StringMapOutput
func (BuildDefinitionOutput) ResolvedDependencies ¶ added in v0.32.0
func (o BuildDefinitionOutput) ResolvedDependencies() ResourceDescriptorArrayOutput
func (BuildDefinitionOutput) ToBuildDefinitionOutput ¶ added in v0.32.0
func (o BuildDefinitionOutput) ToBuildDefinitionOutput() BuildDefinitionOutput
func (BuildDefinitionOutput) ToBuildDefinitionOutputWithContext ¶ added in v0.32.0
func (o BuildDefinitionOutput) ToBuildDefinitionOutputWithContext(ctx context.Context) BuildDefinitionOutput
func (BuildDefinitionOutput) ToBuildDefinitionPtrOutput ¶ added in v0.32.0
func (o BuildDefinitionOutput) ToBuildDefinitionPtrOutput() BuildDefinitionPtrOutput
func (BuildDefinitionOutput) ToBuildDefinitionPtrOutputWithContext ¶ added in v0.32.0
func (o BuildDefinitionOutput) ToBuildDefinitionPtrOutputWithContext(ctx context.Context) BuildDefinitionPtrOutput
type BuildDefinitionPtrInput ¶ added in v0.32.0
type BuildDefinitionPtrInput interface { pulumi.Input ToBuildDefinitionPtrOutput() BuildDefinitionPtrOutput ToBuildDefinitionPtrOutputWithContext(context.Context) BuildDefinitionPtrOutput }
BuildDefinitionPtrInput is an input type that accepts BuildDefinitionArgs, BuildDefinitionPtr and BuildDefinitionPtrOutput values. You can construct a concrete instance of `BuildDefinitionPtrInput` via:
BuildDefinitionArgs{...} or: nil
func BuildDefinitionPtr ¶ added in v0.32.0
func BuildDefinitionPtr(v *BuildDefinitionArgs) BuildDefinitionPtrInput
type BuildDefinitionPtrOutput ¶ added in v0.32.0
type BuildDefinitionPtrOutput struct{ *pulumi.OutputState }
func (BuildDefinitionPtrOutput) BuildType ¶ added in v0.32.0
func (o BuildDefinitionPtrOutput) BuildType() pulumi.StringPtrOutput
func (BuildDefinitionPtrOutput) Elem ¶ added in v0.32.0
func (o BuildDefinitionPtrOutput) Elem() BuildDefinitionOutput
func (BuildDefinitionPtrOutput) ElementType ¶ added in v0.32.0
func (BuildDefinitionPtrOutput) ElementType() reflect.Type
func (BuildDefinitionPtrOutput) ExternalParameters ¶ added in v0.32.0
func (o BuildDefinitionPtrOutput) ExternalParameters() pulumi.StringMapOutput
func (BuildDefinitionPtrOutput) InternalParameters ¶ added in v0.32.0
func (o BuildDefinitionPtrOutput) InternalParameters() pulumi.StringMapOutput
func (BuildDefinitionPtrOutput) ResolvedDependencies ¶ added in v0.32.0
func (o BuildDefinitionPtrOutput) ResolvedDependencies() ResourceDescriptorArrayOutput
func (BuildDefinitionPtrOutput) ToBuildDefinitionPtrOutput ¶ added in v0.32.0
func (o BuildDefinitionPtrOutput) ToBuildDefinitionPtrOutput() BuildDefinitionPtrOutput
func (BuildDefinitionPtrOutput) ToBuildDefinitionPtrOutputWithContext ¶ added in v0.32.0
func (o BuildDefinitionPtrOutput) ToBuildDefinitionPtrOutputWithContext(ctx context.Context) BuildDefinitionPtrOutput
type BuildDefinitionResponse ¶ added in v0.32.0
type BuildDefinitionResponseOutput ¶ added in v0.32.0
type BuildDefinitionResponseOutput struct{ *pulumi.OutputState }
func (BuildDefinitionResponseOutput) BuildType ¶ added in v0.32.0
func (o BuildDefinitionResponseOutput) BuildType() pulumi.StringOutput
func (BuildDefinitionResponseOutput) ElementType ¶ added in v0.32.0
func (BuildDefinitionResponseOutput) ElementType() reflect.Type
func (BuildDefinitionResponseOutput) ExternalParameters ¶ added in v0.32.0
func (o BuildDefinitionResponseOutput) ExternalParameters() pulumi.StringMapOutput
func (BuildDefinitionResponseOutput) InternalParameters ¶ added in v0.32.0
func (o BuildDefinitionResponseOutput) InternalParameters() pulumi.StringMapOutput
func (BuildDefinitionResponseOutput) ResolvedDependencies ¶ added in v0.32.0
func (o BuildDefinitionResponseOutput) ResolvedDependencies() ResourceDescriptorResponseArrayOutput
func (BuildDefinitionResponseOutput) ToBuildDefinitionResponseOutput ¶ added in v0.32.0
func (o BuildDefinitionResponseOutput) ToBuildDefinitionResponseOutput() BuildDefinitionResponseOutput
func (BuildDefinitionResponseOutput) ToBuildDefinitionResponseOutputWithContext ¶ added in v0.32.0
func (o BuildDefinitionResponseOutput) ToBuildDefinitionResponseOutputWithContext(ctx context.Context) BuildDefinitionResponseOutput
type BuildInput ¶
type BuildInput interface { pulumi.Input ToBuildOutput() BuildOutput ToBuildOutputWithContext(context.Context) BuildOutput }
BuildInput is an input type that accepts BuildArgs and BuildOutput values. You can construct a concrete instance of `BuildInput` via:
BuildArgs{...}
type BuildMetadata ¶ added in v0.32.0
type BuildMetadataArgs ¶ added in v0.32.0
type BuildMetadataArgs struct { FinishedOn pulumi.StringPtrInput `pulumi:"finishedOn"` InvocationId pulumi.StringPtrInput `pulumi:"invocationId"` StartedOn pulumi.StringPtrInput `pulumi:"startedOn"` }
func (BuildMetadataArgs) ElementType ¶ added in v0.32.0
func (BuildMetadataArgs) ElementType() reflect.Type
func (BuildMetadataArgs) ToBuildMetadataOutput ¶ added in v0.32.0
func (i BuildMetadataArgs) ToBuildMetadataOutput() BuildMetadataOutput
func (BuildMetadataArgs) ToBuildMetadataOutputWithContext ¶ added in v0.32.0
func (i BuildMetadataArgs) ToBuildMetadataOutputWithContext(ctx context.Context) BuildMetadataOutput
func (BuildMetadataArgs) ToBuildMetadataPtrOutput ¶ added in v0.32.0
func (i BuildMetadataArgs) ToBuildMetadataPtrOutput() BuildMetadataPtrOutput
func (BuildMetadataArgs) ToBuildMetadataPtrOutputWithContext ¶ added in v0.32.0
func (i BuildMetadataArgs) ToBuildMetadataPtrOutputWithContext(ctx context.Context) BuildMetadataPtrOutput
type BuildMetadataInput ¶ added in v0.32.0
type BuildMetadataInput interface { pulumi.Input ToBuildMetadataOutput() BuildMetadataOutput ToBuildMetadataOutputWithContext(context.Context) BuildMetadataOutput }
BuildMetadataInput is an input type that accepts BuildMetadataArgs and BuildMetadataOutput values. You can construct a concrete instance of `BuildMetadataInput` via:
BuildMetadataArgs{...}
type BuildMetadataOutput ¶ added in v0.32.0
type BuildMetadataOutput struct{ *pulumi.OutputState }
func (BuildMetadataOutput) ElementType ¶ added in v0.32.0
func (BuildMetadataOutput) ElementType() reflect.Type
func (BuildMetadataOutput) FinishedOn ¶ added in v0.32.0
func (o BuildMetadataOutput) FinishedOn() pulumi.StringPtrOutput
func (BuildMetadataOutput) InvocationId ¶ added in v0.32.0
func (o BuildMetadataOutput) InvocationId() pulumi.StringPtrOutput
func (BuildMetadataOutput) StartedOn ¶ added in v0.32.0
func (o BuildMetadataOutput) StartedOn() pulumi.StringPtrOutput
func (BuildMetadataOutput) ToBuildMetadataOutput ¶ added in v0.32.0
func (o BuildMetadataOutput) ToBuildMetadataOutput() BuildMetadataOutput
func (BuildMetadataOutput) ToBuildMetadataOutputWithContext ¶ added in v0.32.0
func (o BuildMetadataOutput) ToBuildMetadataOutputWithContext(ctx context.Context) BuildMetadataOutput
func (BuildMetadataOutput) ToBuildMetadataPtrOutput ¶ added in v0.32.0
func (o BuildMetadataOutput) ToBuildMetadataPtrOutput() BuildMetadataPtrOutput
func (BuildMetadataOutput) ToBuildMetadataPtrOutputWithContext ¶ added in v0.32.0
func (o BuildMetadataOutput) ToBuildMetadataPtrOutputWithContext(ctx context.Context) BuildMetadataPtrOutput
type BuildMetadataPtrInput ¶ added in v0.32.0
type BuildMetadataPtrInput interface { pulumi.Input ToBuildMetadataPtrOutput() BuildMetadataPtrOutput ToBuildMetadataPtrOutputWithContext(context.Context) BuildMetadataPtrOutput }
BuildMetadataPtrInput is an input type that accepts BuildMetadataArgs, BuildMetadataPtr and BuildMetadataPtrOutput values. You can construct a concrete instance of `BuildMetadataPtrInput` via:
BuildMetadataArgs{...} or: nil
func BuildMetadataPtr ¶ added in v0.32.0
func BuildMetadataPtr(v *BuildMetadataArgs) BuildMetadataPtrInput
type BuildMetadataPtrOutput ¶ added in v0.32.0
type BuildMetadataPtrOutput struct{ *pulumi.OutputState }
func (BuildMetadataPtrOutput) Elem ¶ added in v0.32.0
func (o BuildMetadataPtrOutput) Elem() BuildMetadataOutput
func (BuildMetadataPtrOutput) ElementType ¶ added in v0.32.0
func (BuildMetadataPtrOutput) ElementType() reflect.Type
func (BuildMetadataPtrOutput) FinishedOn ¶ added in v0.32.0
func (o BuildMetadataPtrOutput) FinishedOn() pulumi.StringPtrOutput
func (BuildMetadataPtrOutput) InvocationId ¶ added in v0.32.0
func (o BuildMetadataPtrOutput) InvocationId() pulumi.StringPtrOutput
func (BuildMetadataPtrOutput) StartedOn ¶ added in v0.32.0
func (o BuildMetadataPtrOutput) StartedOn() pulumi.StringPtrOutput
func (BuildMetadataPtrOutput) ToBuildMetadataPtrOutput ¶ added in v0.32.0
func (o BuildMetadataPtrOutput) ToBuildMetadataPtrOutput() BuildMetadataPtrOutput
func (BuildMetadataPtrOutput) ToBuildMetadataPtrOutputWithContext ¶ added in v0.32.0
func (o BuildMetadataPtrOutput) ToBuildMetadataPtrOutputWithContext(ctx context.Context) BuildMetadataPtrOutput
type BuildMetadataResponse ¶ added in v0.32.0
type BuildMetadataResponseOutput ¶ added in v0.32.0
type BuildMetadataResponseOutput struct{ *pulumi.OutputState }
func (BuildMetadataResponseOutput) ElementType ¶ added in v0.32.0
func (BuildMetadataResponseOutput) ElementType() reflect.Type
func (BuildMetadataResponseOutput) FinishedOn ¶ added in v0.32.0
func (o BuildMetadataResponseOutput) FinishedOn() pulumi.StringOutput
func (BuildMetadataResponseOutput) InvocationId ¶ added in v0.32.0
func (o BuildMetadataResponseOutput) InvocationId() pulumi.StringOutput
func (BuildMetadataResponseOutput) StartedOn ¶ added in v0.32.0
func (o BuildMetadataResponseOutput) StartedOn() pulumi.StringOutput
func (BuildMetadataResponseOutput) ToBuildMetadataResponseOutput ¶ added in v0.32.0
func (o BuildMetadataResponseOutput) ToBuildMetadataResponseOutput() BuildMetadataResponseOutput
func (BuildMetadataResponseOutput) ToBuildMetadataResponseOutputWithContext ¶ added in v0.32.0
func (o BuildMetadataResponseOutput) ToBuildMetadataResponseOutputWithContext(ctx context.Context) BuildMetadataResponseOutput
type BuildOutput ¶
type BuildOutput struct{ *pulumi.OutputState }
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
func (BuildOutput) BuilderVersion ¶
func (o BuildOutput) BuilderVersion() pulumi.StringOutput
Immutable. Version of the builder which produced this build.
func (BuildOutput) ElementType ¶
func (BuildOutput) ElementType() reflect.Type
func (BuildOutput) Signature ¶
func (o BuildOutput) Signature() BuildSignaturePtrOutput
Signature of the build in occurrences pointing to this build note containing build details.
func (BuildOutput) ToBuildOutput ¶
func (o BuildOutput) ToBuildOutput() BuildOutput
func (BuildOutput) ToBuildOutputWithContext ¶
func (o BuildOutput) ToBuildOutputWithContext(ctx context.Context) BuildOutput
func (BuildOutput) ToBuildPtrOutput ¶
func (o BuildOutput) ToBuildPtrOutput() BuildPtrOutput
func (BuildOutput) ToBuildPtrOutputWithContext ¶
func (o BuildOutput) ToBuildPtrOutputWithContext(ctx context.Context) BuildPtrOutput
type BuildProvenance ¶
type BuildProvenance struct { // Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details. BuildOptions map[string]string `pulumi:"buildOptions"` // Version string of the builder at the time this build was executed. BuilderVersion *string `pulumi:"builderVersion"` // Output of the build. BuiltArtifacts []Artifact `pulumi:"builtArtifacts"` // Commands requested by the build. Commands []Command `pulumi:"commands"` // Time at which the build was created. CreateTime *string `pulumi:"createTime"` // E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time. Creator *string `pulumi:"creator"` // Time at which execution of the build was finished. EndTime *string `pulumi:"endTime"` // Unique identifier of the build. Id string `pulumi:"id"` // URI where any logs for this provenance were written. LogsUri *string `pulumi:"logsUri"` // ID of the project. Project *string `pulumi:"project"` // Details of the Source input to the build. SourceProvenance *Source `pulumi:"sourceProvenance"` // Time at which execution of the build was started. StartTime *string `pulumi:"startTime"` // Trigger identifier if the build was triggered automatically; empty if not. TriggerId *string `pulumi:"triggerId"` }
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
type BuildProvenanceArgs ¶
type BuildProvenanceArgs struct { // Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details. BuildOptions pulumi.StringMapInput `pulumi:"buildOptions"` // Version string of the builder at the time this build was executed. BuilderVersion pulumi.StringPtrInput `pulumi:"builderVersion"` // Output of the build. BuiltArtifacts ArtifactArrayInput `pulumi:"builtArtifacts"` // Commands requested by the build. Commands CommandArrayInput `pulumi:"commands"` // Time at which the build was created. CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time. Creator pulumi.StringPtrInput `pulumi:"creator"` // Time at which execution of the build was finished. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // Unique identifier of the build. Id pulumi.StringInput `pulumi:"id"` // URI where any logs for this provenance were written. LogsUri pulumi.StringPtrInput `pulumi:"logsUri"` // ID of the project. Project pulumi.StringPtrInput `pulumi:"project"` // Details of the Source input to the build. SourceProvenance SourcePtrInput `pulumi:"sourceProvenance"` // Time at which execution of the build was started. StartTime pulumi.StringPtrInput `pulumi:"startTime"` // Trigger identifier if the build was triggered automatically; empty if not. TriggerId pulumi.StringPtrInput `pulumi:"triggerId"` }
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
func (BuildProvenanceArgs) ElementType ¶
func (BuildProvenanceArgs) ElementType() reflect.Type
func (BuildProvenanceArgs) ToBuildProvenanceOutput ¶
func (i BuildProvenanceArgs) ToBuildProvenanceOutput() BuildProvenanceOutput
func (BuildProvenanceArgs) ToBuildProvenanceOutputWithContext ¶
func (i BuildProvenanceArgs) ToBuildProvenanceOutputWithContext(ctx context.Context) BuildProvenanceOutput
func (BuildProvenanceArgs) ToBuildProvenancePtrOutput ¶
func (i BuildProvenanceArgs) ToBuildProvenancePtrOutput() BuildProvenancePtrOutput
func (BuildProvenanceArgs) ToBuildProvenancePtrOutputWithContext ¶
func (i BuildProvenanceArgs) ToBuildProvenancePtrOutputWithContext(ctx context.Context) BuildProvenancePtrOutput
type BuildProvenanceInput ¶
type BuildProvenanceInput interface { pulumi.Input ToBuildProvenanceOutput() BuildProvenanceOutput ToBuildProvenanceOutputWithContext(context.Context) BuildProvenanceOutput }
BuildProvenanceInput is an input type that accepts BuildProvenanceArgs and BuildProvenanceOutput values. You can construct a concrete instance of `BuildProvenanceInput` via:
BuildProvenanceArgs{...}
type BuildProvenanceOutput ¶
type BuildProvenanceOutput struct{ *pulumi.OutputState }
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
func (BuildProvenanceOutput) BuildOptions ¶
func (o BuildProvenanceOutput) BuildOptions() pulumi.StringMapOutput
Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
func (BuildProvenanceOutput) BuilderVersion ¶
func (o BuildProvenanceOutput) BuilderVersion() pulumi.StringPtrOutput
Version string of the builder at the time this build was executed.
func (BuildProvenanceOutput) BuiltArtifacts ¶
func (o BuildProvenanceOutput) BuiltArtifacts() ArtifactArrayOutput
Output of the build.
func (BuildProvenanceOutput) Commands ¶
func (o BuildProvenanceOutput) Commands() CommandArrayOutput
Commands requested by the build.
func (BuildProvenanceOutput) CreateTime ¶
func (o BuildProvenanceOutput) CreateTime() pulumi.StringPtrOutput
Time at which the build was created.
func (BuildProvenanceOutput) Creator ¶
func (o BuildProvenanceOutput) Creator() pulumi.StringPtrOutput
E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
func (BuildProvenanceOutput) ElementType ¶
func (BuildProvenanceOutput) ElementType() reflect.Type
func (BuildProvenanceOutput) EndTime ¶
func (o BuildProvenanceOutput) EndTime() pulumi.StringPtrOutput
Time at which execution of the build was finished.
func (BuildProvenanceOutput) Id ¶
func (o BuildProvenanceOutput) Id() pulumi.StringOutput
Unique identifier of the build.
func (BuildProvenanceOutput) LogsUri ¶
func (o BuildProvenanceOutput) LogsUri() pulumi.StringPtrOutput
URI where any logs for this provenance were written.
func (BuildProvenanceOutput) Project ¶ added in v0.3.0
func (o BuildProvenanceOutput) Project() pulumi.StringPtrOutput
ID of the project.
func (BuildProvenanceOutput) SourceProvenance ¶
func (o BuildProvenanceOutput) SourceProvenance() SourcePtrOutput
Details of the Source input to the build.
func (BuildProvenanceOutput) StartTime ¶
func (o BuildProvenanceOutput) StartTime() pulumi.StringPtrOutput
Time at which execution of the build was started.
func (BuildProvenanceOutput) ToBuildProvenanceOutput ¶
func (o BuildProvenanceOutput) ToBuildProvenanceOutput() BuildProvenanceOutput
func (BuildProvenanceOutput) ToBuildProvenanceOutputWithContext ¶
func (o BuildProvenanceOutput) ToBuildProvenanceOutputWithContext(ctx context.Context) BuildProvenanceOutput
func (BuildProvenanceOutput) ToBuildProvenancePtrOutput ¶
func (o BuildProvenanceOutput) ToBuildProvenancePtrOutput() BuildProvenancePtrOutput
func (BuildProvenanceOutput) ToBuildProvenancePtrOutputWithContext ¶
func (o BuildProvenanceOutput) ToBuildProvenancePtrOutputWithContext(ctx context.Context) BuildProvenancePtrOutput
func (BuildProvenanceOutput) TriggerId ¶
func (o BuildProvenanceOutput) TriggerId() pulumi.StringPtrOutput
Trigger identifier if the build was triggered automatically; empty if not.
type BuildProvenancePtrInput ¶
type BuildProvenancePtrInput interface { pulumi.Input ToBuildProvenancePtrOutput() BuildProvenancePtrOutput ToBuildProvenancePtrOutputWithContext(context.Context) BuildProvenancePtrOutput }
BuildProvenancePtrInput is an input type that accepts BuildProvenanceArgs, BuildProvenancePtr and BuildProvenancePtrOutput values. You can construct a concrete instance of `BuildProvenancePtrInput` via:
BuildProvenanceArgs{...} or: nil
func BuildProvenancePtr ¶
func BuildProvenancePtr(v *BuildProvenanceArgs) BuildProvenancePtrInput
type BuildProvenancePtrOutput ¶
type BuildProvenancePtrOutput struct{ *pulumi.OutputState }
func (BuildProvenancePtrOutput) BuildOptions ¶
func (o BuildProvenancePtrOutput) BuildOptions() pulumi.StringMapOutput
Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
func (BuildProvenancePtrOutput) BuilderVersion ¶
func (o BuildProvenancePtrOutput) BuilderVersion() pulumi.StringPtrOutput
Version string of the builder at the time this build was executed.
func (BuildProvenancePtrOutput) BuiltArtifacts ¶
func (o BuildProvenancePtrOutput) BuiltArtifacts() ArtifactArrayOutput
Output of the build.
func (BuildProvenancePtrOutput) Commands ¶
func (o BuildProvenancePtrOutput) Commands() CommandArrayOutput
Commands requested by the build.
func (BuildProvenancePtrOutput) CreateTime ¶
func (o BuildProvenancePtrOutput) CreateTime() pulumi.StringPtrOutput
Time at which the build was created.
func (BuildProvenancePtrOutput) Creator ¶
func (o BuildProvenancePtrOutput) Creator() pulumi.StringPtrOutput
E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
func (BuildProvenancePtrOutput) Elem ¶
func (o BuildProvenancePtrOutput) Elem() BuildProvenanceOutput
func (BuildProvenancePtrOutput) ElementType ¶
func (BuildProvenancePtrOutput) ElementType() reflect.Type
func (BuildProvenancePtrOutput) EndTime ¶
func (o BuildProvenancePtrOutput) EndTime() pulumi.StringPtrOutput
Time at which execution of the build was finished.
func (BuildProvenancePtrOutput) Id ¶
func (o BuildProvenancePtrOutput) Id() pulumi.StringPtrOutput
Unique identifier of the build.
func (BuildProvenancePtrOutput) LogsUri ¶
func (o BuildProvenancePtrOutput) LogsUri() pulumi.StringPtrOutput
URI where any logs for this provenance were written.
func (BuildProvenancePtrOutput) Project ¶ added in v0.3.0
func (o BuildProvenancePtrOutput) Project() pulumi.StringPtrOutput
ID of the project.
func (BuildProvenancePtrOutput) SourceProvenance ¶
func (o BuildProvenancePtrOutput) SourceProvenance() SourcePtrOutput
Details of the Source input to the build.
func (BuildProvenancePtrOutput) StartTime ¶
func (o BuildProvenancePtrOutput) StartTime() pulumi.StringPtrOutput
Time at which execution of the build was started.
func (BuildProvenancePtrOutput) ToBuildProvenancePtrOutput ¶
func (o BuildProvenancePtrOutput) ToBuildProvenancePtrOutput() BuildProvenancePtrOutput
func (BuildProvenancePtrOutput) ToBuildProvenancePtrOutputWithContext ¶
func (o BuildProvenancePtrOutput) ToBuildProvenancePtrOutputWithContext(ctx context.Context) BuildProvenancePtrOutput
func (BuildProvenancePtrOutput) TriggerId ¶
func (o BuildProvenancePtrOutput) TriggerId() pulumi.StringPtrOutput
Trigger identifier if the build was triggered automatically; empty if not.
type BuildProvenanceResponse ¶
type BuildProvenanceResponse struct { // Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details. BuildOptions map[string]string `pulumi:"buildOptions"` // Version string of the builder at the time this build was executed. BuilderVersion string `pulumi:"builderVersion"` // Output of the build. BuiltArtifacts []ArtifactResponse `pulumi:"builtArtifacts"` // Commands requested by the build. Commands []CommandResponse `pulumi:"commands"` // Time at which the build was created. CreateTime string `pulumi:"createTime"` // E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time. Creator string `pulumi:"creator"` // Time at which execution of the build was finished. EndTime string `pulumi:"endTime"` // URI where any logs for this provenance were written. LogsUri string `pulumi:"logsUri"` // ID of the project. Project string `pulumi:"project"` // Details of the Source input to the build. SourceProvenance SourceResponse `pulumi:"sourceProvenance"` // Time at which execution of the build was started. StartTime string `pulumi:"startTime"` // Trigger identifier if the build was triggered automatically; empty if not. TriggerId string `pulumi:"triggerId"` }
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
type BuildProvenanceResponseOutput ¶
type BuildProvenanceResponseOutput struct{ *pulumi.OutputState }
Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
func (BuildProvenanceResponseOutput) BuildOptions ¶
func (o BuildProvenanceResponseOutput) BuildOptions() pulumi.StringMapOutput
Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
func (BuildProvenanceResponseOutput) BuilderVersion ¶
func (o BuildProvenanceResponseOutput) BuilderVersion() pulumi.StringOutput
Version string of the builder at the time this build was executed.
func (BuildProvenanceResponseOutput) BuiltArtifacts ¶
func (o BuildProvenanceResponseOutput) BuiltArtifacts() ArtifactResponseArrayOutput
Output of the build.
func (BuildProvenanceResponseOutput) Commands ¶
func (o BuildProvenanceResponseOutput) Commands() CommandResponseArrayOutput
Commands requested by the build.
func (BuildProvenanceResponseOutput) CreateTime ¶
func (o BuildProvenanceResponseOutput) CreateTime() pulumi.StringOutput
Time at which the build was created.
func (BuildProvenanceResponseOutput) Creator ¶
func (o BuildProvenanceResponseOutput) Creator() pulumi.StringOutput
E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
func (BuildProvenanceResponseOutput) ElementType ¶
func (BuildProvenanceResponseOutput) ElementType() reflect.Type
func (BuildProvenanceResponseOutput) EndTime ¶
func (o BuildProvenanceResponseOutput) EndTime() pulumi.StringOutput
Time at which execution of the build was finished.
func (BuildProvenanceResponseOutput) LogsUri ¶
func (o BuildProvenanceResponseOutput) LogsUri() pulumi.StringOutput
URI where any logs for this provenance were written.
func (BuildProvenanceResponseOutput) Project ¶ added in v0.3.0
func (o BuildProvenanceResponseOutput) Project() pulumi.StringOutput
ID of the project.
func (BuildProvenanceResponseOutput) SourceProvenance ¶
func (o BuildProvenanceResponseOutput) SourceProvenance() SourceResponseOutput
Details of the Source input to the build.
func (BuildProvenanceResponseOutput) StartTime ¶
func (o BuildProvenanceResponseOutput) StartTime() pulumi.StringOutput
Time at which execution of the build was started.
func (BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutput ¶
func (o BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutput() BuildProvenanceResponseOutput
func (BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutputWithContext ¶
func (o BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutputWithContext(ctx context.Context) BuildProvenanceResponseOutput
func (BuildProvenanceResponseOutput) TriggerId ¶
func (o BuildProvenanceResponseOutput) TriggerId() pulumi.StringOutput
Trigger identifier if the build was triggered automatically; empty if not.
type BuildPtrInput ¶
type BuildPtrInput interface { pulumi.Input ToBuildPtrOutput() BuildPtrOutput ToBuildPtrOutputWithContext(context.Context) BuildPtrOutput }
BuildPtrInput is an input type that accepts BuildArgs, BuildPtr and BuildPtrOutput values. You can construct a concrete instance of `BuildPtrInput` via:
BuildArgs{...} or: nil
func BuildPtr ¶
func BuildPtr(v *BuildArgs) BuildPtrInput
type BuildPtrOutput ¶
type BuildPtrOutput struct{ *pulumi.OutputState }
func (BuildPtrOutput) BuilderVersion ¶
func (o BuildPtrOutput) BuilderVersion() pulumi.StringPtrOutput
Immutable. Version of the builder which produced this build.
func (BuildPtrOutput) Elem ¶
func (o BuildPtrOutput) Elem() BuildOutput
func (BuildPtrOutput) ElementType ¶
func (BuildPtrOutput) ElementType() reflect.Type
func (BuildPtrOutput) Signature ¶
func (o BuildPtrOutput) Signature() BuildSignaturePtrOutput
Signature of the build in occurrences pointing to this build note containing build details.
func (BuildPtrOutput) ToBuildPtrOutput ¶
func (o BuildPtrOutput) ToBuildPtrOutput() BuildPtrOutput
func (BuildPtrOutput) ToBuildPtrOutputWithContext ¶
func (o BuildPtrOutput) ToBuildPtrOutputWithContext(ctx context.Context) BuildPtrOutput
type BuildResponse ¶
type BuildResponse struct { // Immutable. Version of the builder which produced this build. BuilderVersion string `pulumi:"builderVersion"` // Signature of the build in occurrences pointing to this build note containing build details. Signature BuildSignatureResponse `pulumi:"signature"` }
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
type BuildResponseOutput ¶
type BuildResponseOutput struct{ *pulumi.OutputState }
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
func (BuildResponseOutput) BuilderVersion ¶
func (o BuildResponseOutput) BuilderVersion() pulumi.StringOutput
Immutable. Version of the builder which produced this build.
func (BuildResponseOutput) ElementType ¶
func (BuildResponseOutput) ElementType() reflect.Type
func (BuildResponseOutput) Signature ¶
func (o BuildResponseOutput) Signature() BuildSignatureResponseOutput
Signature of the build in occurrences pointing to this build note containing build details.
func (BuildResponseOutput) ToBuildResponseOutput ¶
func (o BuildResponseOutput) ToBuildResponseOutput() BuildResponseOutput
func (BuildResponseOutput) ToBuildResponseOutputWithContext ¶
func (o BuildResponseOutput) ToBuildResponseOutputWithContext(ctx context.Context) BuildResponseOutput
type BuildSignature ¶
type BuildSignature struct { // An ID for the key used to sign. This could be either an ID for the key stored in `public_key` (such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service). KeyId *string `pulumi:"keyId"` // The type of the key, either stored in `public_key` or referenced in `key_id`. KeyType *BuildSignatureKeyType `pulumi:"keyType"` // Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin` PublicKey *string `pulumi:"publicKey"` // Signature of the related `BuildProvenance`. In JSON, this is base-64 encoded. Signature string `pulumi:"signature"` }
Message encapsulating the signature of the verified build.
type BuildSignatureArgs ¶
type BuildSignatureArgs struct { // An ID for the key used to sign. This could be either an ID for the key stored in `public_key` (such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service). KeyId pulumi.StringPtrInput `pulumi:"keyId"` // The type of the key, either stored in `public_key` or referenced in `key_id`. KeyType BuildSignatureKeyTypePtrInput `pulumi:"keyType"` // Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin` PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // Signature of the related `BuildProvenance`. In JSON, this is base-64 encoded. Signature pulumi.StringInput `pulumi:"signature"` }
Message encapsulating the signature of the verified build.
func (BuildSignatureArgs) ElementType ¶
func (BuildSignatureArgs) ElementType() reflect.Type
func (BuildSignatureArgs) ToBuildSignatureOutput ¶
func (i BuildSignatureArgs) ToBuildSignatureOutput() BuildSignatureOutput
func (BuildSignatureArgs) ToBuildSignatureOutputWithContext ¶
func (i BuildSignatureArgs) ToBuildSignatureOutputWithContext(ctx context.Context) BuildSignatureOutput
func (BuildSignatureArgs) ToBuildSignaturePtrOutput ¶
func (i BuildSignatureArgs) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
func (BuildSignatureArgs) ToBuildSignaturePtrOutputWithContext ¶
func (i BuildSignatureArgs) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
type BuildSignatureInput ¶
type BuildSignatureInput interface { pulumi.Input ToBuildSignatureOutput() BuildSignatureOutput ToBuildSignatureOutputWithContext(context.Context) BuildSignatureOutput }
BuildSignatureInput is an input type that accepts BuildSignatureArgs and BuildSignatureOutput values. You can construct a concrete instance of `BuildSignatureInput` via:
BuildSignatureArgs{...}
type BuildSignatureKeyType ¶ added in v0.4.0
type BuildSignatureKeyType string
The type of the key, either stored in `public_key` or referenced in `key_id`.
func (BuildSignatureKeyType) ElementType ¶ added in v0.4.0
func (BuildSignatureKeyType) ElementType() reflect.Type
func (BuildSignatureKeyType) ToBuildSignatureKeyTypeOutput ¶ added in v0.6.0
func (e BuildSignatureKeyType) ToBuildSignatureKeyTypeOutput() BuildSignatureKeyTypeOutput
func (BuildSignatureKeyType) ToBuildSignatureKeyTypeOutputWithContext ¶ added in v0.6.0
func (e BuildSignatureKeyType) ToBuildSignatureKeyTypeOutputWithContext(ctx context.Context) BuildSignatureKeyTypeOutput
func (BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutput ¶ added in v0.6.0
func (e BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutputWithContext ¶ added in v0.6.0
func (e BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyType) ToStringOutput ¶ added in v0.4.0
func (e BuildSignatureKeyType) ToStringOutput() pulumi.StringOutput
func (BuildSignatureKeyType) ToStringOutputWithContext ¶ added in v0.4.0
func (e BuildSignatureKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildSignatureKeyType) ToStringPtrOutput ¶ added in v0.4.0
func (e BuildSignatureKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildSignatureKeyType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e BuildSignatureKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildSignatureKeyTypeInput ¶ added in v0.6.0
type BuildSignatureKeyTypeInput interface { pulumi.Input ToBuildSignatureKeyTypeOutput() BuildSignatureKeyTypeOutput ToBuildSignatureKeyTypeOutputWithContext(context.Context) BuildSignatureKeyTypeOutput }
BuildSignatureKeyTypeInput is an input type that accepts BuildSignatureKeyTypeArgs and BuildSignatureKeyTypeOutput values. You can construct a concrete instance of `BuildSignatureKeyTypeInput` via:
BuildSignatureKeyTypeArgs{...}
type BuildSignatureKeyTypeOutput ¶ added in v0.6.0
type BuildSignatureKeyTypeOutput struct{ *pulumi.OutputState }
func (BuildSignatureKeyTypeOutput) ElementType ¶ added in v0.6.0
func (BuildSignatureKeyTypeOutput) ElementType() reflect.Type
func (BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutput() BuildSignatureKeyTypeOutput
func (BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutputWithContext(ctx context.Context) BuildSignatureKeyTypeOutput
func (BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToStringOutput() pulumi.StringOutput
func (BuildSignatureKeyTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildSignatureKeyTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildSignatureKeyTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildSignatureKeyTypePtrInput ¶ added in v0.6.0
type BuildSignatureKeyTypePtrInput interface { pulumi.Input ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput ToBuildSignatureKeyTypePtrOutputWithContext(context.Context) BuildSignatureKeyTypePtrOutput }
func BuildSignatureKeyTypePtr ¶ added in v0.6.0
func BuildSignatureKeyTypePtr(v string) BuildSignatureKeyTypePtrInput
type BuildSignatureKeyTypePtrOutput ¶ added in v0.6.0
type BuildSignatureKeyTypePtrOutput struct{ *pulumi.OutputState }
func (BuildSignatureKeyTypePtrOutput) Elem ¶ added in v0.6.0
func (o BuildSignatureKeyTypePtrOutput) Elem() BuildSignatureKeyTypeOutput
func (BuildSignatureKeyTypePtrOutput) ElementType ¶ added in v0.6.0
func (BuildSignatureKeyTypePtrOutput) ElementType() reflect.Type
func (BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildSignatureKeyTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildSignatureOutput ¶
type BuildSignatureOutput struct{ *pulumi.OutputState }
Message encapsulating the signature of the verified build.
func (BuildSignatureOutput) ElementType ¶
func (BuildSignatureOutput) ElementType() reflect.Type
func (BuildSignatureOutput) KeyId ¶
func (o BuildSignatureOutput) KeyId() pulumi.StringPtrOutput
An ID for the key used to sign. This could be either an ID for the key stored in `public_key` (such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service).
func (BuildSignatureOutput) KeyType ¶
func (o BuildSignatureOutput) KeyType() BuildSignatureKeyTypePtrOutput
The type of the key, either stored in `public_key` or referenced in `key_id`.
func (BuildSignatureOutput) PublicKey ¶
func (o BuildSignatureOutput) PublicKey() pulumi.StringPtrOutput
Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin`
func (BuildSignatureOutput) Signature ¶
func (o BuildSignatureOutput) Signature() pulumi.StringOutput
Signature of the related `BuildProvenance`. In JSON, this is base-64 encoded.
func (BuildSignatureOutput) ToBuildSignatureOutput ¶
func (o BuildSignatureOutput) ToBuildSignatureOutput() BuildSignatureOutput
func (BuildSignatureOutput) ToBuildSignatureOutputWithContext ¶
func (o BuildSignatureOutput) ToBuildSignatureOutputWithContext(ctx context.Context) BuildSignatureOutput
func (BuildSignatureOutput) ToBuildSignaturePtrOutput ¶
func (o BuildSignatureOutput) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
func (BuildSignatureOutput) ToBuildSignaturePtrOutputWithContext ¶
func (o BuildSignatureOutput) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
type BuildSignaturePtrInput ¶
type BuildSignaturePtrInput interface { pulumi.Input ToBuildSignaturePtrOutput() BuildSignaturePtrOutput ToBuildSignaturePtrOutputWithContext(context.Context) BuildSignaturePtrOutput }
BuildSignaturePtrInput is an input type that accepts BuildSignatureArgs, BuildSignaturePtr and BuildSignaturePtrOutput values. You can construct a concrete instance of `BuildSignaturePtrInput` via:
BuildSignatureArgs{...} or: nil
func BuildSignaturePtr ¶
func BuildSignaturePtr(v *BuildSignatureArgs) BuildSignaturePtrInput
type BuildSignaturePtrOutput ¶
type BuildSignaturePtrOutput struct{ *pulumi.OutputState }
func (BuildSignaturePtrOutput) Elem ¶
func (o BuildSignaturePtrOutput) Elem() BuildSignatureOutput
func (BuildSignaturePtrOutput) ElementType ¶
func (BuildSignaturePtrOutput) ElementType() reflect.Type
func (BuildSignaturePtrOutput) KeyId ¶
func (o BuildSignaturePtrOutput) KeyId() pulumi.StringPtrOutput
An ID for the key used to sign. This could be either an ID for the key stored in `public_key` (such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service).
func (BuildSignaturePtrOutput) KeyType ¶
func (o BuildSignaturePtrOutput) KeyType() BuildSignatureKeyTypePtrOutput
The type of the key, either stored in `public_key` or referenced in `key_id`.
func (BuildSignaturePtrOutput) PublicKey ¶
func (o BuildSignaturePtrOutput) PublicKey() pulumi.StringPtrOutput
Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin`
func (BuildSignaturePtrOutput) Signature ¶
func (o BuildSignaturePtrOutput) Signature() pulumi.StringPtrOutput
Signature of the related `BuildProvenance`. In JSON, this is base-64 encoded.
func (BuildSignaturePtrOutput) ToBuildSignaturePtrOutput ¶
func (o BuildSignaturePtrOutput) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
func (BuildSignaturePtrOutput) ToBuildSignaturePtrOutputWithContext ¶
func (o BuildSignaturePtrOutput) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
type BuildSignatureResponse ¶
type BuildSignatureResponse struct { // An ID for the key used to sign. This could be either an ID for the key stored in `public_key` (such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service). KeyId string `pulumi:"keyId"` // The type of the key, either stored in `public_key` or referenced in `key_id`. KeyType string `pulumi:"keyType"` // Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin` PublicKey string `pulumi:"publicKey"` // Signature of the related `BuildProvenance`. In JSON, this is base-64 encoded. Signature string `pulumi:"signature"` }
Message encapsulating the signature of the verified build.
type BuildSignatureResponseOutput ¶
type BuildSignatureResponseOutput struct{ *pulumi.OutputState }
Message encapsulating the signature of the verified build.
func (BuildSignatureResponseOutput) ElementType ¶
func (BuildSignatureResponseOutput) ElementType() reflect.Type
func (BuildSignatureResponseOutput) KeyId ¶
func (o BuildSignatureResponseOutput) KeyId() pulumi.StringOutput
An ID for the key used to sign. This could be either an ID for the key stored in `public_key` (such as the ID or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service).
func (BuildSignatureResponseOutput) KeyType ¶
func (o BuildSignatureResponseOutput) KeyType() pulumi.StringOutput
The type of the key, either stored in `public_key` or referenced in `key_id`.
func (BuildSignatureResponseOutput) PublicKey ¶
func (o BuildSignatureResponseOutput) PublicKey() pulumi.StringOutput
Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin`
func (BuildSignatureResponseOutput) Signature ¶
func (o BuildSignatureResponseOutput) Signature() pulumi.StringOutput
Signature of the related `BuildProvenance`. In JSON, this is base-64 encoded.
func (BuildSignatureResponseOutput) ToBuildSignatureResponseOutput ¶
func (o BuildSignatureResponseOutput) ToBuildSignatureResponseOutput() BuildSignatureResponseOutput
func (BuildSignatureResponseOutput) ToBuildSignatureResponseOutputWithContext ¶
func (o BuildSignatureResponseOutput) ToBuildSignatureResponseOutputWithContext(ctx context.Context) BuildSignatureResponseOutput
type ByProducts ¶
Defines an object for the byproducts field in in-toto links. The suggested fields are "stderr", "stdout", and "return-value".
type ByProductsArgs ¶
type ByProductsArgs struct {
CustomValues pulumi.StringMapInput `pulumi:"customValues"`
}
Defines an object for the byproducts field in in-toto links. The suggested fields are "stderr", "stdout", and "return-value".
func (ByProductsArgs) ElementType ¶
func (ByProductsArgs) ElementType() reflect.Type
func (ByProductsArgs) ToByProductsOutput ¶
func (i ByProductsArgs) ToByProductsOutput() ByProductsOutput
func (ByProductsArgs) ToByProductsOutputWithContext ¶
func (i ByProductsArgs) ToByProductsOutputWithContext(ctx context.Context) ByProductsOutput
func (ByProductsArgs) ToByProductsPtrOutput ¶
func (i ByProductsArgs) ToByProductsPtrOutput() ByProductsPtrOutput
func (ByProductsArgs) ToByProductsPtrOutputWithContext ¶
func (i ByProductsArgs) ToByProductsPtrOutputWithContext(ctx context.Context) ByProductsPtrOutput
type ByProductsInput ¶
type ByProductsInput interface { pulumi.Input ToByProductsOutput() ByProductsOutput ToByProductsOutputWithContext(context.Context) ByProductsOutput }
ByProductsInput is an input type that accepts ByProductsArgs and ByProductsOutput values. You can construct a concrete instance of `ByProductsInput` via:
ByProductsArgs{...}
type ByProductsOutput ¶
type ByProductsOutput struct{ *pulumi.OutputState }
Defines an object for the byproducts field in in-toto links. The suggested fields are "stderr", "stdout", and "return-value".
func (ByProductsOutput) CustomValues ¶
func (o ByProductsOutput) CustomValues() pulumi.StringMapOutput
func (ByProductsOutput) ElementType ¶
func (ByProductsOutput) ElementType() reflect.Type
func (ByProductsOutput) ToByProductsOutput ¶
func (o ByProductsOutput) ToByProductsOutput() ByProductsOutput
func (ByProductsOutput) ToByProductsOutputWithContext ¶
func (o ByProductsOutput) ToByProductsOutputWithContext(ctx context.Context) ByProductsOutput
func (ByProductsOutput) ToByProductsPtrOutput ¶
func (o ByProductsOutput) ToByProductsPtrOutput() ByProductsPtrOutput
func (ByProductsOutput) ToByProductsPtrOutputWithContext ¶
func (o ByProductsOutput) ToByProductsPtrOutputWithContext(ctx context.Context) ByProductsPtrOutput
type ByProductsPtrInput ¶
type ByProductsPtrInput interface { pulumi.Input ToByProductsPtrOutput() ByProductsPtrOutput ToByProductsPtrOutputWithContext(context.Context) ByProductsPtrOutput }
ByProductsPtrInput is an input type that accepts ByProductsArgs, ByProductsPtr and ByProductsPtrOutput values. You can construct a concrete instance of `ByProductsPtrInput` via:
ByProductsArgs{...} or: nil
func ByProductsPtr ¶
func ByProductsPtr(v *ByProductsArgs) ByProductsPtrInput
type ByProductsPtrOutput ¶
type ByProductsPtrOutput struct{ *pulumi.OutputState }
func (ByProductsPtrOutput) CustomValues ¶
func (o ByProductsPtrOutput) CustomValues() pulumi.StringMapOutput
func (ByProductsPtrOutput) Elem ¶
func (o ByProductsPtrOutput) Elem() ByProductsOutput
func (ByProductsPtrOutput) ElementType ¶
func (ByProductsPtrOutput) ElementType() reflect.Type
func (ByProductsPtrOutput) ToByProductsPtrOutput ¶
func (o ByProductsPtrOutput) ToByProductsPtrOutput() ByProductsPtrOutput
func (ByProductsPtrOutput) ToByProductsPtrOutputWithContext ¶
func (o ByProductsPtrOutput) ToByProductsPtrOutputWithContext(ctx context.Context) ByProductsPtrOutput
type ByProductsResponse ¶
Defines an object for the byproducts field in in-toto links. The suggested fields are "stderr", "stdout", and "return-value".
type ByProductsResponseOutput ¶
type ByProductsResponseOutput struct{ *pulumi.OutputState }
Defines an object for the byproducts field in in-toto links. The suggested fields are "stderr", "stdout", and "return-value".
func (ByProductsResponseOutput) CustomValues ¶
func (o ByProductsResponseOutput) CustomValues() pulumi.StringMapOutput
func (ByProductsResponseOutput) ElementType ¶
func (ByProductsResponseOutput) ElementType() reflect.Type
func (ByProductsResponseOutput) ToByProductsResponseOutput ¶
func (o ByProductsResponseOutput) ToByProductsResponseOutput() ByProductsResponseOutput
func (ByProductsResponseOutput) ToByProductsResponseOutputWithContext ¶
func (o ByProductsResponseOutput) ToByProductsResponseOutputWithContext(ctx context.Context) ByProductsResponseOutput
type CVSS ¶ added in v0.19.0
type CVSS struct { // Defined in CVSS v3, CVSS v2 AttackComplexity *CVSSAttackComplexity `pulumi:"attackComplexity"` // Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2 AttackVector *CVSSAttackVector `pulumi:"attackVector"` // Defined in CVSS v2 Authentication *CVSSAuthentication `pulumi:"authentication"` // Defined in CVSS v3, CVSS v2 AvailabilityImpact *CVSSAvailabilityImpact `pulumi:"availabilityImpact"` // The base score is a function of the base metric scores. BaseScore *float64 `pulumi:"baseScore"` // Defined in CVSS v3, CVSS v2 ConfidentialityImpact *CVSSConfidentialityImpact `pulumi:"confidentialityImpact"` ExploitabilityScore *float64 `pulumi:"exploitabilityScore"` ImpactScore *float64 `pulumi:"impactScore"` // Defined in CVSS v3, CVSS v2 IntegrityImpact *CVSSIntegrityImpact `pulumi:"integrityImpact"` // Defined in CVSS v3 PrivilegesRequired *CVSSPrivilegesRequired `pulumi:"privilegesRequired"` // Defined in CVSS v3 Scope *CVSSScope `pulumi:"scope"` // Defined in CVSS v3 UserInteraction *CVSSUserInteraction `pulumi:"userInteraction"` }
Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
type CVSSArgs ¶ added in v0.19.0
type CVSSArgs struct { // Defined in CVSS v3, CVSS v2 AttackComplexity CVSSAttackComplexityPtrInput `pulumi:"attackComplexity"` // Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2 AttackVector CVSSAttackVectorPtrInput `pulumi:"attackVector"` // Defined in CVSS v2 Authentication CVSSAuthenticationPtrInput `pulumi:"authentication"` // Defined in CVSS v3, CVSS v2 AvailabilityImpact CVSSAvailabilityImpactPtrInput `pulumi:"availabilityImpact"` // The base score is a function of the base metric scores. BaseScore pulumi.Float64PtrInput `pulumi:"baseScore"` // Defined in CVSS v3, CVSS v2 ConfidentialityImpact CVSSConfidentialityImpactPtrInput `pulumi:"confidentialityImpact"` ExploitabilityScore pulumi.Float64PtrInput `pulumi:"exploitabilityScore"` ImpactScore pulumi.Float64PtrInput `pulumi:"impactScore"` // Defined in CVSS v3, CVSS v2 IntegrityImpact CVSSIntegrityImpactPtrInput `pulumi:"integrityImpact"` // Defined in CVSS v3 PrivilegesRequired CVSSPrivilegesRequiredPtrInput `pulumi:"privilegesRequired"` // Defined in CVSS v3 Scope CVSSScopePtrInput `pulumi:"scope"` // Defined in CVSS v3 UserInteraction CVSSUserInteractionPtrInput `pulumi:"userInteraction"` }
Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
func (CVSSArgs) ElementType ¶ added in v0.19.0
func (CVSSArgs) ToCVSSOutput ¶ added in v0.19.0
func (i CVSSArgs) ToCVSSOutput() CVSSOutput
func (CVSSArgs) ToCVSSOutputWithContext ¶ added in v0.19.0
func (i CVSSArgs) ToCVSSOutputWithContext(ctx context.Context) CVSSOutput
func (CVSSArgs) ToCVSSPtrOutput ¶ added in v0.19.0
func (i CVSSArgs) ToCVSSPtrOutput() CVSSPtrOutput
func (CVSSArgs) ToCVSSPtrOutputWithContext ¶ added in v0.19.0
func (i CVSSArgs) ToCVSSPtrOutputWithContext(ctx context.Context) CVSSPtrOutput
type CVSSAttackComplexity ¶ added in v0.19.0
type CVSSAttackComplexity string
Defined in CVSS v3, CVSS v2
func (CVSSAttackComplexity) ElementType ¶ added in v0.19.0
func (CVSSAttackComplexity) ElementType() reflect.Type
func (CVSSAttackComplexity) ToCVSSAttackComplexityOutput ¶ added in v0.19.0
func (e CVSSAttackComplexity) ToCVSSAttackComplexityOutput() CVSSAttackComplexityOutput
func (CVSSAttackComplexity) ToCVSSAttackComplexityOutputWithContext ¶ added in v0.19.0
func (e CVSSAttackComplexity) ToCVSSAttackComplexityOutputWithContext(ctx context.Context) CVSSAttackComplexityOutput
func (CVSSAttackComplexity) ToCVSSAttackComplexityPtrOutput ¶ added in v0.19.0
func (e CVSSAttackComplexity) ToCVSSAttackComplexityPtrOutput() CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexity) ToCVSSAttackComplexityPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSAttackComplexity) ToCVSSAttackComplexityPtrOutputWithContext(ctx context.Context) CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexity) ToStringOutput ¶ added in v0.19.0
func (e CVSSAttackComplexity) ToStringOutput() pulumi.StringOutput
func (CVSSAttackComplexity) ToStringOutputWithContext ¶ added in v0.19.0
func (e CVSSAttackComplexity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAttackComplexity) ToStringPtrOutput ¶ added in v0.19.0
func (e CVSSAttackComplexity) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackComplexity) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSAttackComplexity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAttackComplexityInput ¶ added in v0.19.0
type CVSSAttackComplexityInput interface { pulumi.Input ToCVSSAttackComplexityOutput() CVSSAttackComplexityOutput ToCVSSAttackComplexityOutputWithContext(context.Context) CVSSAttackComplexityOutput }
CVSSAttackComplexityInput is an input type that accepts CVSSAttackComplexityArgs and CVSSAttackComplexityOutput values. You can construct a concrete instance of `CVSSAttackComplexityInput` via:
CVSSAttackComplexityArgs{...}
type CVSSAttackComplexityOutput ¶ added in v0.19.0
type CVSSAttackComplexityOutput struct{ *pulumi.OutputState }
func (CVSSAttackComplexityOutput) ElementType ¶ added in v0.19.0
func (CVSSAttackComplexityOutput) ElementType() reflect.Type
func (CVSSAttackComplexityOutput) ToCVSSAttackComplexityOutput ¶ added in v0.19.0
func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityOutput() CVSSAttackComplexityOutput
func (CVSSAttackComplexityOutput) ToCVSSAttackComplexityOutputWithContext ¶ added in v0.19.0
func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityOutputWithContext(ctx context.Context) CVSSAttackComplexityOutput
func (CVSSAttackComplexityOutput) ToCVSSAttackComplexityPtrOutput ¶ added in v0.19.0
func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityPtrOutput() CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexityOutput) ToCVSSAttackComplexityPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityPtrOutputWithContext(ctx context.Context) CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexityOutput) ToStringOutput ¶ added in v0.19.0
func (o CVSSAttackComplexityOutput) ToStringOutput() pulumi.StringOutput
func (CVSSAttackComplexityOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o CVSSAttackComplexityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAttackComplexityOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSAttackComplexityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackComplexityOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAttackComplexityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAttackComplexityPtrInput ¶ added in v0.19.0
type CVSSAttackComplexityPtrInput interface { pulumi.Input ToCVSSAttackComplexityPtrOutput() CVSSAttackComplexityPtrOutput ToCVSSAttackComplexityPtrOutputWithContext(context.Context) CVSSAttackComplexityPtrOutput }
func CVSSAttackComplexityPtr ¶ added in v0.19.0
func CVSSAttackComplexityPtr(v string) CVSSAttackComplexityPtrInput
type CVSSAttackComplexityPtrOutput ¶ added in v0.19.0
type CVSSAttackComplexityPtrOutput struct{ *pulumi.OutputState }
func (CVSSAttackComplexityPtrOutput) Elem ¶ added in v0.19.0
func (o CVSSAttackComplexityPtrOutput) Elem() CVSSAttackComplexityOutput
func (CVSSAttackComplexityPtrOutput) ElementType ¶ added in v0.19.0
func (CVSSAttackComplexityPtrOutput) ElementType() reflect.Type
func (CVSSAttackComplexityPtrOutput) ToCVSSAttackComplexityPtrOutput ¶ added in v0.19.0
func (o CVSSAttackComplexityPtrOutput) ToCVSSAttackComplexityPtrOutput() CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexityPtrOutput) ToCVSSAttackComplexityPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAttackComplexityPtrOutput) ToCVSSAttackComplexityPtrOutputWithContext(ctx context.Context) CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexityPtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSAttackComplexityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackComplexityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAttackComplexityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAttackVector ¶ added in v0.19.0
type CVSSAttackVector string
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
func (CVSSAttackVector) ElementType ¶ added in v0.19.0
func (CVSSAttackVector) ElementType() reflect.Type
func (CVSSAttackVector) ToCVSSAttackVectorOutput ¶ added in v0.19.0
func (e CVSSAttackVector) ToCVSSAttackVectorOutput() CVSSAttackVectorOutput
func (CVSSAttackVector) ToCVSSAttackVectorOutputWithContext ¶ added in v0.19.0
func (e CVSSAttackVector) ToCVSSAttackVectorOutputWithContext(ctx context.Context) CVSSAttackVectorOutput
func (CVSSAttackVector) ToCVSSAttackVectorPtrOutput ¶ added in v0.19.0
func (e CVSSAttackVector) ToCVSSAttackVectorPtrOutput() CVSSAttackVectorPtrOutput
func (CVSSAttackVector) ToCVSSAttackVectorPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSAttackVector) ToCVSSAttackVectorPtrOutputWithContext(ctx context.Context) CVSSAttackVectorPtrOutput
func (CVSSAttackVector) ToStringOutput ¶ added in v0.19.0
func (e CVSSAttackVector) ToStringOutput() pulumi.StringOutput
func (CVSSAttackVector) ToStringOutputWithContext ¶ added in v0.19.0
func (e CVSSAttackVector) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAttackVector) ToStringPtrOutput ¶ added in v0.19.0
func (e CVSSAttackVector) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackVector) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSAttackVector) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAttackVectorInput ¶ added in v0.19.0
type CVSSAttackVectorInput interface { pulumi.Input ToCVSSAttackVectorOutput() CVSSAttackVectorOutput ToCVSSAttackVectorOutputWithContext(context.Context) CVSSAttackVectorOutput }
CVSSAttackVectorInput is an input type that accepts CVSSAttackVectorArgs and CVSSAttackVectorOutput values. You can construct a concrete instance of `CVSSAttackVectorInput` via:
CVSSAttackVectorArgs{...}
type CVSSAttackVectorOutput ¶ added in v0.19.0
type CVSSAttackVectorOutput struct{ *pulumi.OutputState }
func (CVSSAttackVectorOutput) ElementType ¶ added in v0.19.0
func (CVSSAttackVectorOutput) ElementType() reflect.Type
func (CVSSAttackVectorOutput) ToCVSSAttackVectorOutput ¶ added in v0.19.0
func (o CVSSAttackVectorOutput) ToCVSSAttackVectorOutput() CVSSAttackVectorOutput
func (CVSSAttackVectorOutput) ToCVSSAttackVectorOutputWithContext ¶ added in v0.19.0
func (o CVSSAttackVectorOutput) ToCVSSAttackVectorOutputWithContext(ctx context.Context) CVSSAttackVectorOutput
func (CVSSAttackVectorOutput) ToCVSSAttackVectorPtrOutput ¶ added in v0.19.0
func (o CVSSAttackVectorOutput) ToCVSSAttackVectorPtrOutput() CVSSAttackVectorPtrOutput
func (CVSSAttackVectorOutput) ToCVSSAttackVectorPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAttackVectorOutput) ToCVSSAttackVectorPtrOutputWithContext(ctx context.Context) CVSSAttackVectorPtrOutput
func (CVSSAttackVectorOutput) ToStringOutput ¶ added in v0.19.0
func (o CVSSAttackVectorOutput) ToStringOutput() pulumi.StringOutput
func (CVSSAttackVectorOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o CVSSAttackVectorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAttackVectorOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSAttackVectorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackVectorOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAttackVectorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAttackVectorPtrInput ¶ added in v0.19.0
type CVSSAttackVectorPtrInput interface { pulumi.Input ToCVSSAttackVectorPtrOutput() CVSSAttackVectorPtrOutput ToCVSSAttackVectorPtrOutputWithContext(context.Context) CVSSAttackVectorPtrOutput }
func CVSSAttackVectorPtr ¶ added in v0.19.0
func CVSSAttackVectorPtr(v string) CVSSAttackVectorPtrInput
type CVSSAttackVectorPtrOutput ¶ added in v0.19.0
type CVSSAttackVectorPtrOutput struct{ *pulumi.OutputState }
func (CVSSAttackVectorPtrOutput) Elem ¶ added in v0.19.0
func (o CVSSAttackVectorPtrOutput) Elem() CVSSAttackVectorOutput
func (CVSSAttackVectorPtrOutput) ElementType ¶ added in v0.19.0
func (CVSSAttackVectorPtrOutput) ElementType() reflect.Type
func (CVSSAttackVectorPtrOutput) ToCVSSAttackVectorPtrOutput ¶ added in v0.19.0
func (o CVSSAttackVectorPtrOutput) ToCVSSAttackVectorPtrOutput() CVSSAttackVectorPtrOutput
func (CVSSAttackVectorPtrOutput) ToCVSSAttackVectorPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAttackVectorPtrOutput) ToCVSSAttackVectorPtrOutputWithContext(ctx context.Context) CVSSAttackVectorPtrOutput
func (CVSSAttackVectorPtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSAttackVectorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackVectorPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAttackVectorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAuthentication ¶ added in v0.19.0
type CVSSAuthentication string
Defined in CVSS v2
func (CVSSAuthentication) ElementType ¶ added in v0.19.0
func (CVSSAuthentication) ElementType() reflect.Type
func (CVSSAuthentication) ToCVSSAuthenticationOutput ¶ added in v0.19.0
func (e CVSSAuthentication) ToCVSSAuthenticationOutput() CVSSAuthenticationOutput
func (CVSSAuthentication) ToCVSSAuthenticationOutputWithContext ¶ added in v0.19.0
func (e CVSSAuthentication) ToCVSSAuthenticationOutputWithContext(ctx context.Context) CVSSAuthenticationOutput
func (CVSSAuthentication) ToCVSSAuthenticationPtrOutput ¶ added in v0.19.0
func (e CVSSAuthentication) ToCVSSAuthenticationPtrOutput() CVSSAuthenticationPtrOutput
func (CVSSAuthentication) ToCVSSAuthenticationPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSAuthentication) ToCVSSAuthenticationPtrOutputWithContext(ctx context.Context) CVSSAuthenticationPtrOutput
func (CVSSAuthentication) ToStringOutput ¶ added in v0.19.0
func (e CVSSAuthentication) ToStringOutput() pulumi.StringOutput
func (CVSSAuthentication) ToStringOutputWithContext ¶ added in v0.19.0
func (e CVSSAuthentication) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAuthentication) ToStringPtrOutput ¶ added in v0.19.0
func (e CVSSAuthentication) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAuthentication) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSAuthentication) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAuthenticationInput ¶ added in v0.19.0
type CVSSAuthenticationInput interface { pulumi.Input ToCVSSAuthenticationOutput() CVSSAuthenticationOutput ToCVSSAuthenticationOutputWithContext(context.Context) CVSSAuthenticationOutput }
CVSSAuthenticationInput is an input type that accepts CVSSAuthenticationArgs and CVSSAuthenticationOutput values. You can construct a concrete instance of `CVSSAuthenticationInput` via:
CVSSAuthenticationArgs{...}
type CVSSAuthenticationOutput ¶ added in v0.19.0
type CVSSAuthenticationOutput struct{ *pulumi.OutputState }
func (CVSSAuthenticationOutput) ElementType ¶ added in v0.19.0
func (CVSSAuthenticationOutput) ElementType() reflect.Type
func (CVSSAuthenticationOutput) ToCVSSAuthenticationOutput ¶ added in v0.19.0
func (o CVSSAuthenticationOutput) ToCVSSAuthenticationOutput() CVSSAuthenticationOutput
func (CVSSAuthenticationOutput) ToCVSSAuthenticationOutputWithContext ¶ added in v0.19.0
func (o CVSSAuthenticationOutput) ToCVSSAuthenticationOutputWithContext(ctx context.Context) CVSSAuthenticationOutput
func (CVSSAuthenticationOutput) ToCVSSAuthenticationPtrOutput ¶ added in v0.19.0
func (o CVSSAuthenticationOutput) ToCVSSAuthenticationPtrOutput() CVSSAuthenticationPtrOutput
func (CVSSAuthenticationOutput) ToCVSSAuthenticationPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAuthenticationOutput) ToCVSSAuthenticationPtrOutputWithContext(ctx context.Context) CVSSAuthenticationPtrOutput
func (CVSSAuthenticationOutput) ToStringOutput ¶ added in v0.19.0
func (o CVSSAuthenticationOutput) ToStringOutput() pulumi.StringOutput
func (CVSSAuthenticationOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o CVSSAuthenticationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAuthenticationOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSAuthenticationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAuthenticationOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAuthenticationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAuthenticationPtrInput ¶ added in v0.19.0
type CVSSAuthenticationPtrInput interface { pulumi.Input ToCVSSAuthenticationPtrOutput() CVSSAuthenticationPtrOutput ToCVSSAuthenticationPtrOutputWithContext(context.Context) CVSSAuthenticationPtrOutput }
func CVSSAuthenticationPtr ¶ added in v0.19.0
func CVSSAuthenticationPtr(v string) CVSSAuthenticationPtrInput
type CVSSAuthenticationPtrOutput ¶ added in v0.19.0
type CVSSAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (CVSSAuthenticationPtrOutput) Elem ¶ added in v0.19.0
func (o CVSSAuthenticationPtrOutput) Elem() CVSSAuthenticationOutput
func (CVSSAuthenticationPtrOutput) ElementType ¶ added in v0.19.0
func (CVSSAuthenticationPtrOutput) ElementType() reflect.Type
func (CVSSAuthenticationPtrOutput) ToCVSSAuthenticationPtrOutput ¶ added in v0.19.0
func (o CVSSAuthenticationPtrOutput) ToCVSSAuthenticationPtrOutput() CVSSAuthenticationPtrOutput
func (CVSSAuthenticationPtrOutput) ToCVSSAuthenticationPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAuthenticationPtrOutput) ToCVSSAuthenticationPtrOutputWithContext(ctx context.Context) CVSSAuthenticationPtrOutput
func (CVSSAuthenticationPtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSAuthenticationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAuthenticationPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAuthenticationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAvailabilityImpact ¶ added in v0.19.0
type CVSSAvailabilityImpact string
Defined in CVSS v3, CVSS v2
func (CVSSAvailabilityImpact) ElementType ¶ added in v0.19.0
func (CVSSAvailabilityImpact) ElementType() reflect.Type
func (CVSSAvailabilityImpact) ToCVSSAvailabilityImpactOutput ¶ added in v0.19.0
func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactOutput() CVSSAvailabilityImpactOutput
func (CVSSAvailabilityImpact) ToCVSSAvailabilityImpactOutputWithContext ¶ added in v0.19.0
func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactOutputWithContext(ctx context.Context) CVSSAvailabilityImpactOutput
func (CVSSAvailabilityImpact) ToCVSSAvailabilityImpactPtrOutput ¶ added in v0.19.0
func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactPtrOutput() CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpact) ToCVSSAvailabilityImpactPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpact) ToStringOutput ¶ added in v0.19.0
func (e CVSSAvailabilityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSAvailabilityImpact) ToStringOutputWithContext ¶ added in v0.19.0
func (e CVSSAvailabilityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAvailabilityImpact) ToStringPtrOutput ¶ added in v0.19.0
func (e CVSSAvailabilityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAvailabilityImpact) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSAvailabilityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAvailabilityImpactInput ¶ added in v0.19.0
type CVSSAvailabilityImpactInput interface { pulumi.Input ToCVSSAvailabilityImpactOutput() CVSSAvailabilityImpactOutput ToCVSSAvailabilityImpactOutputWithContext(context.Context) CVSSAvailabilityImpactOutput }
CVSSAvailabilityImpactInput is an input type that accepts CVSSAvailabilityImpactArgs and CVSSAvailabilityImpactOutput values. You can construct a concrete instance of `CVSSAvailabilityImpactInput` via:
CVSSAvailabilityImpactArgs{...}
type CVSSAvailabilityImpactOutput ¶ added in v0.19.0
type CVSSAvailabilityImpactOutput struct{ *pulumi.OutputState }
func (CVSSAvailabilityImpactOutput) ElementType ¶ added in v0.19.0
func (CVSSAvailabilityImpactOutput) ElementType() reflect.Type
func (CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactOutput ¶ added in v0.19.0
func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactOutput() CVSSAvailabilityImpactOutput
func (CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactOutputWithContext ¶ added in v0.19.0
func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactOutputWithContext(ctx context.Context) CVSSAvailabilityImpactOutput
func (CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactPtrOutput ¶ added in v0.19.0
func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactPtrOutput() CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpactOutput) ToStringOutput ¶ added in v0.19.0
func (o CVSSAvailabilityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSAvailabilityImpactOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o CVSSAvailabilityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAvailabilityImpactOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSAvailabilityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAvailabilityImpactOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAvailabilityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAvailabilityImpactPtrInput ¶ added in v0.19.0
type CVSSAvailabilityImpactPtrInput interface { pulumi.Input ToCVSSAvailabilityImpactPtrOutput() CVSSAvailabilityImpactPtrOutput ToCVSSAvailabilityImpactPtrOutputWithContext(context.Context) CVSSAvailabilityImpactPtrOutput }
func CVSSAvailabilityImpactPtr ¶ added in v0.19.0
func CVSSAvailabilityImpactPtr(v string) CVSSAvailabilityImpactPtrInput
type CVSSAvailabilityImpactPtrOutput ¶ added in v0.19.0
type CVSSAvailabilityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSAvailabilityImpactPtrOutput) Elem ¶ added in v0.19.0
func (o CVSSAvailabilityImpactPtrOutput) Elem() CVSSAvailabilityImpactOutput
func (CVSSAvailabilityImpactPtrOutput) ElementType ¶ added in v0.19.0
func (CVSSAvailabilityImpactPtrOutput) ElementType() reflect.Type
func (CVSSAvailabilityImpactPtrOutput) ToCVSSAvailabilityImpactPtrOutput ¶ added in v0.19.0
func (o CVSSAvailabilityImpactPtrOutput) ToCVSSAvailabilityImpactPtrOutput() CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpactPtrOutput) ToCVSSAvailabilityImpactPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAvailabilityImpactPtrOutput) ToCVSSAvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpactPtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSAvailabilityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAvailabilityImpactPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSAvailabilityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSConfidentialityImpact ¶ added in v0.19.0
type CVSSConfidentialityImpact string
Defined in CVSS v3, CVSS v2
func (CVSSConfidentialityImpact) ElementType ¶ added in v0.19.0
func (CVSSConfidentialityImpact) ElementType() reflect.Type
func (CVSSConfidentialityImpact) ToCVSSConfidentialityImpactOutput ¶ added in v0.19.0
func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactOutput() CVSSConfidentialityImpactOutput
func (CVSSConfidentialityImpact) ToCVSSConfidentialityImpactOutputWithContext ¶ added in v0.19.0
func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactOutputWithContext(ctx context.Context) CVSSConfidentialityImpactOutput
func (CVSSConfidentialityImpact) ToCVSSConfidentialityImpactPtrOutput ¶ added in v0.19.0
func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactPtrOutput() CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpact) ToCVSSConfidentialityImpactPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpact) ToStringOutput ¶ added in v0.19.0
func (e CVSSConfidentialityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSConfidentialityImpact) ToStringOutputWithContext ¶ added in v0.19.0
func (e CVSSConfidentialityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSConfidentialityImpact) ToStringPtrOutput ¶ added in v0.19.0
func (e CVSSConfidentialityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSConfidentialityImpact) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSConfidentialityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSConfidentialityImpactInput ¶ added in v0.19.0
type CVSSConfidentialityImpactInput interface { pulumi.Input ToCVSSConfidentialityImpactOutput() CVSSConfidentialityImpactOutput ToCVSSConfidentialityImpactOutputWithContext(context.Context) CVSSConfidentialityImpactOutput }
CVSSConfidentialityImpactInput is an input type that accepts CVSSConfidentialityImpactArgs and CVSSConfidentialityImpactOutput values. You can construct a concrete instance of `CVSSConfidentialityImpactInput` via:
CVSSConfidentialityImpactArgs{...}
type CVSSConfidentialityImpactOutput ¶ added in v0.19.0
type CVSSConfidentialityImpactOutput struct{ *pulumi.OutputState }
func (CVSSConfidentialityImpactOutput) ElementType ¶ added in v0.19.0
func (CVSSConfidentialityImpactOutput) ElementType() reflect.Type
func (CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactOutput ¶ added in v0.19.0
func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactOutput() CVSSConfidentialityImpactOutput
func (CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactOutputWithContext ¶ added in v0.19.0
func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactOutputWithContext(ctx context.Context) CVSSConfidentialityImpactOutput
func (CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactPtrOutput ¶ added in v0.19.0
func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactPtrOutput() CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpactOutput) ToStringOutput ¶ added in v0.19.0
func (o CVSSConfidentialityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSConfidentialityImpactOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o CVSSConfidentialityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSConfidentialityImpactOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSConfidentialityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSConfidentialityImpactOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSConfidentialityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSConfidentialityImpactPtrInput ¶ added in v0.19.0
type CVSSConfidentialityImpactPtrInput interface { pulumi.Input ToCVSSConfidentialityImpactPtrOutput() CVSSConfidentialityImpactPtrOutput ToCVSSConfidentialityImpactPtrOutputWithContext(context.Context) CVSSConfidentialityImpactPtrOutput }
func CVSSConfidentialityImpactPtr ¶ added in v0.19.0
func CVSSConfidentialityImpactPtr(v string) CVSSConfidentialityImpactPtrInput
type CVSSConfidentialityImpactPtrOutput ¶ added in v0.19.0
type CVSSConfidentialityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSConfidentialityImpactPtrOutput) Elem ¶ added in v0.19.0
func (o CVSSConfidentialityImpactPtrOutput) Elem() CVSSConfidentialityImpactOutput
func (CVSSConfidentialityImpactPtrOutput) ElementType ¶ added in v0.19.0
func (CVSSConfidentialityImpactPtrOutput) ElementType() reflect.Type
func (CVSSConfidentialityImpactPtrOutput) ToCVSSConfidentialityImpactPtrOutput ¶ added in v0.19.0
func (o CVSSConfidentialityImpactPtrOutput) ToCVSSConfidentialityImpactPtrOutput() CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpactPtrOutput) ToCVSSConfidentialityImpactPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSConfidentialityImpactPtrOutput) ToCVSSConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpactPtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSConfidentialityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSConfidentialityImpactPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSConfidentialityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSInput ¶ added in v0.19.0
type CVSSInput interface { pulumi.Input ToCVSSOutput() CVSSOutput ToCVSSOutputWithContext(context.Context) CVSSOutput }
CVSSInput is an input type that accepts CVSSArgs and CVSSOutput values. You can construct a concrete instance of `CVSSInput` via:
CVSSArgs{...}
type CVSSIntegrityImpact ¶ added in v0.19.0
type CVSSIntegrityImpact string
Defined in CVSS v3, CVSS v2
func (CVSSIntegrityImpact) ElementType ¶ added in v0.19.0
func (CVSSIntegrityImpact) ElementType() reflect.Type
func (CVSSIntegrityImpact) ToCVSSIntegrityImpactOutput ¶ added in v0.19.0
func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactOutput() CVSSIntegrityImpactOutput
func (CVSSIntegrityImpact) ToCVSSIntegrityImpactOutputWithContext ¶ added in v0.19.0
func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactOutputWithContext(ctx context.Context) CVSSIntegrityImpactOutput
func (CVSSIntegrityImpact) ToCVSSIntegrityImpactPtrOutput ¶ added in v0.19.0
func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactPtrOutput() CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpact) ToCVSSIntegrityImpactPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpact) ToStringOutput ¶ added in v0.19.0
func (e CVSSIntegrityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSIntegrityImpact) ToStringOutputWithContext ¶ added in v0.19.0
func (e CVSSIntegrityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSIntegrityImpact) ToStringPtrOutput ¶ added in v0.19.0
func (e CVSSIntegrityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSIntegrityImpact) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSIntegrityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSIntegrityImpactInput ¶ added in v0.19.0
type CVSSIntegrityImpactInput interface { pulumi.Input ToCVSSIntegrityImpactOutput() CVSSIntegrityImpactOutput ToCVSSIntegrityImpactOutputWithContext(context.Context) CVSSIntegrityImpactOutput }
CVSSIntegrityImpactInput is an input type that accepts CVSSIntegrityImpactArgs and CVSSIntegrityImpactOutput values. You can construct a concrete instance of `CVSSIntegrityImpactInput` via:
CVSSIntegrityImpactArgs{...}
type CVSSIntegrityImpactOutput ¶ added in v0.19.0
type CVSSIntegrityImpactOutput struct{ *pulumi.OutputState }
func (CVSSIntegrityImpactOutput) ElementType ¶ added in v0.19.0
func (CVSSIntegrityImpactOutput) ElementType() reflect.Type
func (CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactOutput ¶ added in v0.19.0
func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactOutput() CVSSIntegrityImpactOutput
func (CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactOutputWithContext ¶ added in v0.19.0
func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactOutputWithContext(ctx context.Context) CVSSIntegrityImpactOutput
func (CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactPtrOutput ¶ added in v0.19.0
func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactPtrOutput() CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpactOutput) ToStringOutput ¶ added in v0.19.0
func (o CVSSIntegrityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSIntegrityImpactOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o CVSSIntegrityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSIntegrityImpactOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSIntegrityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSIntegrityImpactOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSIntegrityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSIntegrityImpactPtrInput ¶ added in v0.19.0
type CVSSIntegrityImpactPtrInput interface { pulumi.Input ToCVSSIntegrityImpactPtrOutput() CVSSIntegrityImpactPtrOutput ToCVSSIntegrityImpactPtrOutputWithContext(context.Context) CVSSIntegrityImpactPtrOutput }
func CVSSIntegrityImpactPtr ¶ added in v0.19.0
func CVSSIntegrityImpactPtr(v string) CVSSIntegrityImpactPtrInput
type CVSSIntegrityImpactPtrOutput ¶ added in v0.19.0
type CVSSIntegrityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSIntegrityImpactPtrOutput) Elem ¶ added in v0.19.0
func (o CVSSIntegrityImpactPtrOutput) Elem() CVSSIntegrityImpactOutput
func (CVSSIntegrityImpactPtrOutput) ElementType ¶ added in v0.19.0
func (CVSSIntegrityImpactPtrOutput) ElementType() reflect.Type
func (CVSSIntegrityImpactPtrOutput) ToCVSSIntegrityImpactPtrOutput ¶ added in v0.19.0
func (o CVSSIntegrityImpactPtrOutput) ToCVSSIntegrityImpactPtrOutput() CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpactPtrOutput) ToCVSSIntegrityImpactPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSIntegrityImpactPtrOutput) ToCVSSIntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpactPtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSIntegrityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSIntegrityImpactPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSIntegrityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSOutput ¶ added in v0.19.0
type CVSSOutput struct{ *pulumi.OutputState }
Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
func (CVSSOutput) AttackComplexity ¶ added in v0.19.0
func (o CVSSOutput) AttackComplexity() CVSSAttackComplexityPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSOutput) AttackVector ¶ added in v0.19.0
func (o CVSSOutput) AttackVector() CVSSAttackVectorPtrOutput
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
func (CVSSOutput) Authentication ¶ added in v0.19.0
func (o CVSSOutput) Authentication() CVSSAuthenticationPtrOutput
Defined in CVSS v2
func (CVSSOutput) AvailabilityImpact ¶ added in v0.19.0
func (o CVSSOutput) AvailabilityImpact() CVSSAvailabilityImpactPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSOutput) BaseScore ¶ added in v0.19.0
func (o CVSSOutput) BaseScore() pulumi.Float64PtrOutput
The base score is a function of the base metric scores.
func (CVSSOutput) ConfidentialityImpact ¶ added in v0.19.0
func (o CVSSOutput) ConfidentialityImpact() CVSSConfidentialityImpactPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSOutput) ElementType ¶ added in v0.19.0
func (CVSSOutput) ElementType() reflect.Type
func (CVSSOutput) ExploitabilityScore ¶ added in v0.19.0
func (o CVSSOutput) ExploitabilityScore() pulumi.Float64PtrOutput
func (CVSSOutput) ImpactScore ¶ added in v0.19.0
func (o CVSSOutput) ImpactScore() pulumi.Float64PtrOutput
func (CVSSOutput) IntegrityImpact ¶ added in v0.19.0
func (o CVSSOutput) IntegrityImpact() CVSSIntegrityImpactPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSOutput) PrivilegesRequired ¶ added in v0.19.0
func (o CVSSOutput) PrivilegesRequired() CVSSPrivilegesRequiredPtrOutput
Defined in CVSS v3
func (CVSSOutput) Scope ¶ added in v0.19.0
func (o CVSSOutput) Scope() CVSSScopePtrOutput
Defined in CVSS v3
func (CVSSOutput) ToCVSSOutput ¶ added in v0.19.0
func (o CVSSOutput) ToCVSSOutput() CVSSOutput
func (CVSSOutput) ToCVSSOutputWithContext ¶ added in v0.19.0
func (o CVSSOutput) ToCVSSOutputWithContext(ctx context.Context) CVSSOutput
func (CVSSOutput) ToCVSSPtrOutput ¶ added in v0.19.0
func (o CVSSOutput) ToCVSSPtrOutput() CVSSPtrOutput
func (CVSSOutput) ToCVSSPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSOutput) ToCVSSPtrOutputWithContext(ctx context.Context) CVSSPtrOutput
func (CVSSOutput) UserInteraction ¶ added in v0.19.0
func (o CVSSOutput) UserInteraction() CVSSUserInteractionPtrOutput
Defined in CVSS v3
type CVSSPrivilegesRequired ¶ added in v0.19.0
type CVSSPrivilegesRequired string
Defined in CVSS v3
func (CVSSPrivilegesRequired) ElementType ¶ added in v0.19.0
func (CVSSPrivilegesRequired) ElementType() reflect.Type
func (CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredOutput ¶ added in v0.19.0
func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredOutput() CVSSPrivilegesRequiredOutput
func (CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredOutputWithContext ¶ added in v0.19.0
func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredOutput
func (CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredPtrOutput ¶ added in v0.19.0
func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredPtrOutput() CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequired) ToStringOutput ¶ added in v0.19.0
func (e CVSSPrivilegesRequired) ToStringOutput() pulumi.StringOutput
func (CVSSPrivilegesRequired) ToStringOutputWithContext ¶ added in v0.19.0
func (e CVSSPrivilegesRequired) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSPrivilegesRequired) ToStringPtrOutput ¶ added in v0.19.0
func (e CVSSPrivilegesRequired) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSPrivilegesRequired) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSPrivilegesRequired) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSPrivilegesRequiredInput ¶ added in v0.19.0
type CVSSPrivilegesRequiredInput interface { pulumi.Input ToCVSSPrivilegesRequiredOutput() CVSSPrivilegesRequiredOutput ToCVSSPrivilegesRequiredOutputWithContext(context.Context) CVSSPrivilegesRequiredOutput }
CVSSPrivilegesRequiredInput is an input type that accepts CVSSPrivilegesRequiredArgs and CVSSPrivilegesRequiredOutput values. You can construct a concrete instance of `CVSSPrivilegesRequiredInput` via:
CVSSPrivilegesRequiredArgs{...}
type CVSSPrivilegesRequiredOutput ¶ added in v0.19.0
type CVSSPrivilegesRequiredOutput struct{ *pulumi.OutputState }
func (CVSSPrivilegesRequiredOutput) ElementType ¶ added in v0.19.0
func (CVSSPrivilegesRequiredOutput) ElementType() reflect.Type
func (CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredOutput ¶ added in v0.19.0
func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredOutput() CVSSPrivilegesRequiredOutput
func (CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredOutputWithContext ¶ added in v0.19.0
func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredOutput
func (CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredPtrOutput ¶ added in v0.19.0
func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredPtrOutput() CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequiredOutput) ToStringOutput ¶ added in v0.19.0
func (o CVSSPrivilegesRequiredOutput) ToStringOutput() pulumi.StringOutput
func (CVSSPrivilegesRequiredOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o CVSSPrivilegesRequiredOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSPrivilegesRequiredOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSPrivilegesRequiredOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSPrivilegesRequiredOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSPrivilegesRequiredOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSPrivilegesRequiredPtrInput ¶ added in v0.19.0
type CVSSPrivilegesRequiredPtrInput interface { pulumi.Input ToCVSSPrivilegesRequiredPtrOutput() CVSSPrivilegesRequiredPtrOutput ToCVSSPrivilegesRequiredPtrOutputWithContext(context.Context) CVSSPrivilegesRequiredPtrOutput }
func CVSSPrivilegesRequiredPtr ¶ added in v0.19.0
func CVSSPrivilegesRequiredPtr(v string) CVSSPrivilegesRequiredPtrInput
type CVSSPrivilegesRequiredPtrOutput ¶ added in v0.19.0
type CVSSPrivilegesRequiredPtrOutput struct{ *pulumi.OutputState }
func (CVSSPrivilegesRequiredPtrOutput) Elem ¶ added in v0.19.0
func (o CVSSPrivilegesRequiredPtrOutput) Elem() CVSSPrivilegesRequiredOutput
func (CVSSPrivilegesRequiredPtrOutput) ElementType ¶ added in v0.19.0
func (CVSSPrivilegesRequiredPtrOutput) ElementType() reflect.Type
func (CVSSPrivilegesRequiredPtrOutput) ToCVSSPrivilegesRequiredPtrOutput ¶ added in v0.19.0
func (o CVSSPrivilegesRequiredPtrOutput) ToCVSSPrivilegesRequiredPtrOutput() CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequiredPtrOutput) ToCVSSPrivilegesRequiredPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSPrivilegesRequiredPtrOutput) ToCVSSPrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequiredPtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSPrivilegesRequiredPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSPrivilegesRequiredPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSPrivilegesRequiredPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSPtrInput ¶ added in v0.19.0
type CVSSPtrInput interface { pulumi.Input ToCVSSPtrOutput() CVSSPtrOutput ToCVSSPtrOutputWithContext(context.Context) CVSSPtrOutput }
CVSSPtrInput is an input type that accepts CVSSArgs, CVSSPtr and CVSSPtrOutput values. You can construct a concrete instance of `CVSSPtrInput` via:
CVSSArgs{...} or: nil
func CVSSPtr ¶ added in v0.19.0
func CVSSPtr(v *CVSSArgs) CVSSPtrInput
type CVSSPtrOutput ¶ added in v0.19.0
type CVSSPtrOutput struct{ *pulumi.OutputState }
func (CVSSPtrOutput) AttackComplexity ¶ added in v0.19.0
func (o CVSSPtrOutput) AttackComplexity() CVSSAttackComplexityPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSPtrOutput) AttackVector ¶ added in v0.19.0
func (o CVSSPtrOutput) AttackVector() CVSSAttackVectorPtrOutput
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
func (CVSSPtrOutput) Authentication ¶ added in v0.19.0
func (o CVSSPtrOutput) Authentication() CVSSAuthenticationPtrOutput
Defined in CVSS v2
func (CVSSPtrOutput) AvailabilityImpact ¶ added in v0.19.0
func (o CVSSPtrOutput) AvailabilityImpact() CVSSAvailabilityImpactPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSPtrOutput) BaseScore ¶ added in v0.19.0
func (o CVSSPtrOutput) BaseScore() pulumi.Float64PtrOutput
The base score is a function of the base metric scores.
func (CVSSPtrOutput) ConfidentialityImpact ¶ added in v0.19.0
func (o CVSSPtrOutput) ConfidentialityImpact() CVSSConfidentialityImpactPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSPtrOutput) Elem ¶ added in v0.19.0
func (o CVSSPtrOutput) Elem() CVSSOutput
func (CVSSPtrOutput) ElementType ¶ added in v0.19.0
func (CVSSPtrOutput) ElementType() reflect.Type
func (CVSSPtrOutput) ExploitabilityScore ¶ added in v0.19.0
func (o CVSSPtrOutput) ExploitabilityScore() pulumi.Float64PtrOutput
func (CVSSPtrOutput) ImpactScore ¶ added in v0.19.0
func (o CVSSPtrOutput) ImpactScore() pulumi.Float64PtrOutput
func (CVSSPtrOutput) IntegrityImpact ¶ added in v0.19.0
func (o CVSSPtrOutput) IntegrityImpact() CVSSIntegrityImpactPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSPtrOutput) PrivilegesRequired ¶ added in v0.19.0
func (o CVSSPtrOutput) PrivilegesRequired() CVSSPrivilegesRequiredPtrOutput
Defined in CVSS v3
func (CVSSPtrOutput) Scope ¶ added in v0.19.0
func (o CVSSPtrOutput) Scope() CVSSScopePtrOutput
Defined in CVSS v3
func (CVSSPtrOutput) ToCVSSPtrOutput ¶ added in v0.19.0
func (o CVSSPtrOutput) ToCVSSPtrOutput() CVSSPtrOutput
func (CVSSPtrOutput) ToCVSSPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSPtrOutput) ToCVSSPtrOutputWithContext(ctx context.Context) CVSSPtrOutput
func (CVSSPtrOutput) UserInteraction ¶ added in v0.19.0
func (o CVSSPtrOutput) UserInteraction() CVSSUserInteractionPtrOutput
Defined in CVSS v3
type CVSSResponse ¶ added in v0.19.0
type CVSSResponse struct { // Defined in CVSS v3, CVSS v2 AttackComplexity string `pulumi:"attackComplexity"` // Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2 AttackVector string `pulumi:"attackVector"` // Defined in CVSS v2 Authentication string `pulumi:"authentication"` // Defined in CVSS v3, CVSS v2 AvailabilityImpact string `pulumi:"availabilityImpact"` // The base score is a function of the base metric scores. BaseScore float64 `pulumi:"baseScore"` // Defined in CVSS v3, CVSS v2 ConfidentialityImpact string `pulumi:"confidentialityImpact"` ExploitabilityScore float64 `pulumi:"exploitabilityScore"` ImpactScore float64 `pulumi:"impactScore"` // Defined in CVSS v3, CVSS v2 IntegrityImpact string `pulumi:"integrityImpact"` // Defined in CVSS v3 PrivilegesRequired string `pulumi:"privilegesRequired"` // Defined in CVSS v3 Scope string `pulumi:"scope"` // Defined in CVSS v3 UserInteraction string `pulumi:"userInteraction"` }
Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
type CVSSResponseOutput ¶ added in v0.19.0
type CVSSResponseOutput struct{ *pulumi.OutputState }
Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
func (CVSSResponseOutput) AttackComplexity ¶ added in v0.19.0
func (o CVSSResponseOutput) AttackComplexity() pulumi.StringOutput
Defined in CVSS v3, CVSS v2
func (CVSSResponseOutput) AttackVector ¶ added in v0.19.0
func (o CVSSResponseOutput) AttackVector() pulumi.StringOutput
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
func (CVSSResponseOutput) Authentication ¶ added in v0.19.0
func (o CVSSResponseOutput) Authentication() pulumi.StringOutput
Defined in CVSS v2
func (CVSSResponseOutput) AvailabilityImpact ¶ added in v0.19.0
func (o CVSSResponseOutput) AvailabilityImpact() pulumi.StringOutput
Defined in CVSS v3, CVSS v2
func (CVSSResponseOutput) BaseScore ¶ added in v0.19.0
func (o CVSSResponseOutput) BaseScore() pulumi.Float64Output
The base score is a function of the base metric scores.
func (CVSSResponseOutput) ConfidentialityImpact ¶ added in v0.19.0
func (o CVSSResponseOutput) ConfidentialityImpact() pulumi.StringOutput
Defined in CVSS v3, CVSS v2
func (CVSSResponseOutput) ElementType ¶ added in v0.19.0
func (CVSSResponseOutput) ElementType() reflect.Type
func (CVSSResponseOutput) ExploitabilityScore ¶ added in v0.19.0
func (o CVSSResponseOutput) ExploitabilityScore() pulumi.Float64Output
func (CVSSResponseOutput) ImpactScore ¶ added in v0.19.0
func (o CVSSResponseOutput) ImpactScore() pulumi.Float64Output
func (CVSSResponseOutput) IntegrityImpact ¶ added in v0.19.0
func (o CVSSResponseOutput) IntegrityImpact() pulumi.StringOutput
Defined in CVSS v3, CVSS v2
func (CVSSResponseOutput) PrivilegesRequired ¶ added in v0.19.0
func (o CVSSResponseOutput) PrivilegesRequired() pulumi.StringOutput
Defined in CVSS v3
func (CVSSResponseOutput) Scope ¶ added in v0.19.0
func (o CVSSResponseOutput) Scope() pulumi.StringOutput
Defined in CVSS v3
func (CVSSResponseOutput) ToCVSSResponseOutput ¶ added in v0.19.0
func (o CVSSResponseOutput) ToCVSSResponseOutput() CVSSResponseOutput
func (CVSSResponseOutput) ToCVSSResponseOutputWithContext ¶ added in v0.19.0
func (o CVSSResponseOutput) ToCVSSResponseOutputWithContext(ctx context.Context) CVSSResponseOutput
func (CVSSResponseOutput) UserInteraction ¶ added in v0.19.0
func (o CVSSResponseOutput) UserInteraction() pulumi.StringOutput
Defined in CVSS v3
type CVSSScope ¶ added in v0.19.0
type CVSSScope string
Defined in CVSS v3
func (CVSSScope) ElementType ¶ added in v0.19.0
func (CVSSScope) ToCVSSScopeOutput ¶ added in v0.19.0
func (e CVSSScope) ToCVSSScopeOutput() CVSSScopeOutput
func (CVSSScope) ToCVSSScopeOutputWithContext ¶ added in v0.19.0
func (e CVSSScope) ToCVSSScopeOutputWithContext(ctx context.Context) CVSSScopeOutput
func (CVSSScope) ToCVSSScopePtrOutput ¶ added in v0.19.0
func (e CVSSScope) ToCVSSScopePtrOutput() CVSSScopePtrOutput
func (CVSSScope) ToCVSSScopePtrOutputWithContext ¶ added in v0.19.0
func (e CVSSScope) ToCVSSScopePtrOutputWithContext(ctx context.Context) CVSSScopePtrOutput
func (CVSSScope) ToStringOutput ¶ added in v0.19.0
func (e CVSSScope) ToStringOutput() pulumi.StringOutput
func (CVSSScope) ToStringOutputWithContext ¶ added in v0.19.0
func (e CVSSScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSScope) ToStringPtrOutput ¶ added in v0.19.0
func (e CVSSScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSScope) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSScopeInput ¶ added in v0.19.0
type CVSSScopeInput interface { pulumi.Input ToCVSSScopeOutput() CVSSScopeOutput ToCVSSScopeOutputWithContext(context.Context) CVSSScopeOutput }
CVSSScopeInput is an input type that accepts CVSSScopeArgs and CVSSScopeOutput values. You can construct a concrete instance of `CVSSScopeInput` via:
CVSSScopeArgs{...}
type CVSSScopeOutput ¶ added in v0.19.0
type CVSSScopeOutput struct{ *pulumi.OutputState }
func (CVSSScopeOutput) ElementType ¶ added in v0.19.0
func (CVSSScopeOutput) ElementType() reflect.Type
func (CVSSScopeOutput) ToCVSSScopeOutput ¶ added in v0.19.0
func (o CVSSScopeOutput) ToCVSSScopeOutput() CVSSScopeOutput
func (CVSSScopeOutput) ToCVSSScopeOutputWithContext ¶ added in v0.19.0
func (o CVSSScopeOutput) ToCVSSScopeOutputWithContext(ctx context.Context) CVSSScopeOutput
func (CVSSScopeOutput) ToCVSSScopePtrOutput ¶ added in v0.19.0
func (o CVSSScopeOutput) ToCVSSScopePtrOutput() CVSSScopePtrOutput
func (CVSSScopeOutput) ToCVSSScopePtrOutputWithContext ¶ added in v0.19.0
func (o CVSSScopeOutput) ToCVSSScopePtrOutputWithContext(ctx context.Context) CVSSScopePtrOutput
func (CVSSScopeOutput) ToStringOutput ¶ added in v0.19.0
func (o CVSSScopeOutput) ToStringOutput() pulumi.StringOutput
func (CVSSScopeOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o CVSSScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSScopeOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSScopeOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSScopePtrInput ¶ added in v0.19.0
type CVSSScopePtrInput interface { pulumi.Input ToCVSSScopePtrOutput() CVSSScopePtrOutput ToCVSSScopePtrOutputWithContext(context.Context) CVSSScopePtrOutput }
func CVSSScopePtr ¶ added in v0.19.0
func CVSSScopePtr(v string) CVSSScopePtrInput
type CVSSScopePtrOutput ¶ added in v0.19.0
type CVSSScopePtrOutput struct{ *pulumi.OutputState }
func (CVSSScopePtrOutput) Elem ¶ added in v0.19.0
func (o CVSSScopePtrOutput) Elem() CVSSScopeOutput
func (CVSSScopePtrOutput) ElementType ¶ added in v0.19.0
func (CVSSScopePtrOutput) ElementType() reflect.Type
func (CVSSScopePtrOutput) ToCVSSScopePtrOutput ¶ added in v0.19.0
func (o CVSSScopePtrOutput) ToCVSSScopePtrOutput() CVSSScopePtrOutput
func (CVSSScopePtrOutput) ToCVSSScopePtrOutputWithContext ¶ added in v0.19.0
func (o CVSSScopePtrOutput) ToCVSSScopePtrOutputWithContext(ctx context.Context) CVSSScopePtrOutput
func (CVSSScopePtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSScopePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSUserInteraction ¶ added in v0.19.0
type CVSSUserInteraction string
Defined in CVSS v3
func (CVSSUserInteraction) ElementType ¶ added in v0.19.0
func (CVSSUserInteraction) ElementType() reflect.Type
func (CVSSUserInteraction) ToCVSSUserInteractionOutput ¶ added in v0.19.0
func (e CVSSUserInteraction) ToCVSSUserInteractionOutput() CVSSUserInteractionOutput
func (CVSSUserInteraction) ToCVSSUserInteractionOutputWithContext ¶ added in v0.19.0
func (e CVSSUserInteraction) ToCVSSUserInteractionOutputWithContext(ctx context.Context) CVSSUserInteractionOutput
func (CVSSUserInteraction) ToCVSSUserInteractionPtrOutput ¶ added in v0.19.0
func (e CVSSUserInteraction) ToCVSSUserInteractionPtrOutput() CVSSUserInteractionPtrOutput
func (CVSSUserInteraction) ToCVSSUserInteractionPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSUserInteraction) ToCVSSUserInteractionPtrOutputWithContext(ctx context.Context) CVSSUserInteractionPtrOutput
func (CVSSUserInteraction) ToStringOutput ¶ added in v0.19.0
func (e CVSSUserInteraction) ToStringOutput() pulumi.StringOutput
func (CVSSUserInteraction) ToStringOutputWithContext ¶ added in v0.19.0
func (e CVSSUserInteraction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSUserInteraction) ToStringPtrOutput ¶ added in v0.19.0
func (e CVSSUserInteraction) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSUserInteraction) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e CVSSUserInteraction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSUserInteractionInput ¶ added in v0.19.0
type CVSSUserInteractionInput interface { pulumi.Input ToCVSSUserInteractionOutput() CVSSUserInteractionOutput ToCVSSUserInteractionOutputWithContext(context.Context) CVSSUserInteractionOutput }
CVSSUserInteractionInput is an input type that accepts CVSSUserInteractionArgs and CVSSUserInteractionOutput values. You can construct a concrete instance of `CVSSUserInteractionInput` via:
CVSSUserInteractionArgs{...}
type CVSSUserInteractionOutput ¶ added in v0.19.0
type CVSSUserInteractionOutput struct{ *pulumi.OutputState }
func (CVSSUserInteractionOutput) ElementType ¶ added in v0.19.0
func (CVSSUserInteractionOutput) ElementType() reflect.Type
func (CVSSUserInteractionOutput) ToCVSSUserInteractionOutput ¶ added in v0.19.0
func (o CVSSUserInteractionOutput) ToCVSSUserInteractionOutput() CVSSUserInteractionOutput
func (CVSSUserInteractionOutput) ToCVSSUserInteractionOutputWithContext ¶ added in v0.19.0
func (o CVSSUserInteractionOutput) ToCVSSUserInteractionOutputWithContext(ctx context.Context) CVSSUserInteractionOutput
func (CVSSUserInteractionOutput) ToCVSSUserInteractionPtrOutput ¶ added in v0.19.0
func (o CVSSUserInteractionOutput) ToCVSSUserInteractionPtrOutput() CVSSUserInteractionPtrOutput
func (CVSSUserInteractionOutput) ToCVSSUserInteractionPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSUserInteractionOutput) ToCVSSUserInteractionPtrOutputWithContext(ctx context.Context) CVSSUserInteractionPtrOutput
func (CVSSUserInteractionOutput) ToStringOutput ¶ added in v0.19.0
func (o CVSSUserInteractionOutput) ToStringOutput() pulumi.StringOutput
func (CVSSUserInteractionOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o CVSSUserInteractionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSUserInteractionOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSUserInteractionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSUserInteractionOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSUserInteractionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSUserInteractionPtrInput ¶ added in v0.19.0
type CVSSUserInteractionPtrInput interface { pulumi.Input ToCVSSUserInteractionPtrOutput() CVSSUserInteractionPtrOutput ToCVSSUserInteractionPtrOutputWithContext(context.Context) CVSSUserInteractionPtrOutput }
func CVSSUserInteractionPtr ¶ added in v0.19.0
func CVSSUserInteractionPtr(v string) CVSSUserInteractionPtrInput
type CVSSUserInteractionPtrOutput ¶ added in v0.19.0
type CVSSUserInteractionPtrOutput struct{ *pulumi.OutputState }
func (CVSSUserInteractionPtrOutput) Elem ¶ added in v0.19.0
func (o CVSSUserInteractionPtrOutput) Elem() CVSSUserInteractionOutput
func (CVSSUserInteractionPtrOutput) ElementType ¶ added in v0.19.0
func (CVSSUserInteractionPtrOutput) ElementType() reflect.Type
func (CVSSUserInteractionPtrOutput) ToCVSSUserInteractionPtrOutput ¶ added in v0.19.0
func (o CVSSUserInteractionPtrOutput) ToCVSSUserInteractionPtrOutput() CVSSUserInteractionPtrOutput
func (CVSSUserInteractionPtrOutput) ToCVSSUserInteractionPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSUserInteractionPtrOutput) ToCVSSUserInteractionPtrOutputWithContext(ctx context.Context) CVSSUserInteractionPtrOutput
func (CVSSUserInteractionPtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o CVSSUserInteractionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSUserInteractionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o CVSSUserInteractionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3 ¶
type CVSSv3 struct { AttackComplexity *CVSSv3AttackComplexity `pulumi:"attackComplexity"` // Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. AttackVector *CVSSv3AttackVector `pulumi:"attackVector"` AvailabilityImpact *CVSSv3AvailabilityImpact `pulumi:"availabilityImpact"` // The base score is a function of the base metric scores. BaseScore *float64 `pulumi:"baseScore"` ConfidentialityImpact *CVSSv3ConfidentialityImpact `pulumi:"confidentialityImpact"` ExploitabilityScore *float64 `pulumi:"exploitabilityScore"` ImpactScore *float64 `pulumi:"impactScore"` IntegrityImpact *CVSSv3IntegrityImpact `pulumi:"integrityImpact"` PrivilegesRequired *CVSSv3PrivilegesRequired `pulumi:"privilegesRequired"` Scope *CVSSv3Scope `pulumi:"scope"` UserInteraction *CVSSv3UserInteraction `pulumi:"userInteraction"` }
Deprecated. Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
type CVSSv3Args ¶
type CVSSv3Args struct { AttackComplexity CVSSv3AttackComplexityPtrInput `pulumi:"attackComplexity"` // Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. AttackVector CVSSv3AttackVectorPtrInput `pulumi:"attackVector"` AvailabilityImpact CVSSv3AvailabilityImpactPtrInput `pulumi:"availabilityImpact"` // The base score is a function of the base metric scores. BaseScore pulumi.Float64PtrInput `pulumi:"baseScore"` ConfidentialityImpact CVSSv3ConfidentialityImpactPtrInput `pulumi:"confidentialityImpact"` ExploitabilityScore pulumi.Float64PtrInput `pulumi:"exploitabilityScore"` ImpactScore pulumi.Float64PtrInput `pulumi:"impactScore"` IntegrityImpact CVSSv3IntegrityImpactPtrInput `pulumi:"integrityImpact"` PrivilegesRequired CVSSv3PrivilegesRequiredPtrInput `pulumi:"privilegesRequired"` Scope CVSSv3ScopePtrInput `pulumi:"scope"` UserInteraction CVSSv3UserInteractionPtrInput `pulumi:"userInteraction"` }
Deprecated. Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
func (CVSSv3Args) ElementType ¶
func (CVSSv3Args) ElementType() reflect.Type
func (CVSSv3Args) ToCVSSv3Output ¶
func (i CVSSv3Args) ToCVSSv3Output() CVSSv3Output
func (CVSSv3Args) ToCVSSv3OutputWithContext ¶
func (i CVSSv3Args) ToCVSSv3OutputWithContext(ctx context.Context) CVSSv3Output
func (CVSSv3Args) ToCVSSv3PtrOutput ¶
func (i CVSSv3Args) ToCVSSv3PtrOutput() CVSSv3PtrOutput
func (CVSSv3Args) ToCVSSv3PtrOutputWithContext ¶
func (i CVSSv3Args) ToCVSSv3PtrOutputWithContext(ctx context.Context) CVSSv3PtrOutput
type CVSSv3AttackComplexity ¶ added in v0.4.0
type CVSSv3AttackComplexity string
func (CVSSv3AttackComplexity) ElementType ¶ added in v0.4.0
func (CVSSv3AttackComplexity) ElementType() reflect.Type
func (CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutput ¶ added in v0.6.0
func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutput() CVSSv3AttackComplexityOutput
func (CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutputWithContext ¶ added in v0.6.0
func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutputWithContext(ctx context.Context) CVSSv3AttackComplexityOutput
func (CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutput ¶ added in v0.6.0
func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutputWithContext(ctx context.Context) CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexity) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3AttackComplexity) ToStringOutput() pulumi.StringOutput
func (CVSSv3AttackComplexity) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3AttackComplexity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AttackComplexity) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3AttackComplexity) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackComplexity) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3AttackComplexity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AttackComplexityInput ¶ added in v0.6.0
type CVSSv3AttackComplexityInput interface { pulumi.Input ToCVSSv3AttackComplexityOutput() CVSSv3AttackComplexityOutput ToCVSSv3AttackComplexityOutputWithContext(context.Context) CVSSv3AttackComplexityOutput }
CVSSv3AttackComplexityInput is an input type that accepts CVSSv3AttackComplexityArgs and CVSSv3AttackComplexityOutput values. You can construct a concrete instance of `CVSSv3AttackComplexityInput` via:
CVSSv3AttackComplexityArgs{...}
type CVSSv3AttackComplexityOutput ¶ added in v0.6.0
type CVSSv3AttackComplexityOutput struct{ *pulumi.OutputState }
func (CVSSv3AttackComplexityOutput) ElementType ¶ added in v0.6.0
func (CVSSv3AttackComplexityOutput) ElementType() reflect.Type
func (CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutput ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutput() CVSSv3AttackComplexityOutput
func (CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutputWithContext(ctx context.Context) CVSSv3AttackComplexityOutput
func (CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutputWithContext(ctx context.Context) CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexityOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3AttackComplexityOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AttackComplexityOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackComplexityOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackComplexityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AttackComplexityPtrInput ¶ added in v0.6.0
type CVSSv3AttackComplexityPtrInput interface { pulumi.Input ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput ToCVSSv3AttackComplexityPtrOutputWithContext(context.Context) CVSSv3AttackComplexityPtrOutput }
func CVSSv3AttackComplexityPtr ¶ added in v0.6.0
func CVSSv3AttackComplexityPtr(v string) CVSSv3AttackComplexityPtrInput
type CVSSv3AttackComplexityPtrOutput ¶ added in v0.6.0
type CVSSv3AttackComplexityPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3AttackComplexityPtrOutput) Elem ¶ added in v0.6.0
func (o CVSSv3AttackComplexityPtrOutput) Elem() CVSSv3AttackComplexityOutput
func (CVSSv3AttackComplexityPtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3AttackComplexityPtrOutput) ElementType() reflect.Type
func (CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutputWithContext(ctx context.Context) CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexityPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackComplexityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackComplexityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackComplexityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AttackVector ¶ added in v0.4.0
type CVSSv3AttackVector string
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
func (CVSSv3AttackVector) ElementType ¶ added in v0.4.0
func (CVSSv3AttackVector) ElementType() reflect.Type
func (CVSSv3AttackVector) ToCVSSv3AttackVectorOutput ¶ added in v0.6.0
func (e CVSSv3AttackVector) ToCVSSv3AttackVectorOutput() CVSSv3AttackVectorOutput
func (CVSSv3AttackVector) ToCVSSv3AttackVectorOutputWithContext ¶ added in v0.6.0
func (e CVSSv3AttackVector) ToCVSSv3AttackVectorOutputWithContext(ctx context.Context) CVSSv3AttackVectorOutput
func (CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutput ¶ added in v0.6.0
func (e CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutputWithContext(ctx context.Context) CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVector) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3AttackVector) ToStringOutput() pulumi.StringOutput
func (CVSSv3AttackVector) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3AttackVector) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AttackVector) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3AttackVector) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackVector) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3AttackVector) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AttackVectorInput ¶ added in v0.6.0
type CVSSv3AttackVectorInput interface { pulumi.Input ToCVSSv3AttackVectorOutput() CVSSv3AttackVectorOutput ToCVSSv3AttackVectorOutputWithContext(context.Context) CVSSv3AttackVectorOutput }
CVSSv3AttackVectorInput is an input type that accepts CVSSv3AttackVectorArgs and CVSSv3AttackVectorOutput values. You can construct a concrete instance of `CVSSv3AttackVectorInput` via:
CVSSv3AttackVectorArgs{...}
type CVSSv3AttackVectorOutput ¶ added in v0.6.0
type CVSSv3AttackVectorOutput struct{ *pulumi.OutputState }
func (CVSSv3AttackVectorOutput) ElementType ¶ added in v0.6.0
func (CVSSv3AttackVectorOutput) ElementType() reflect.Type
func (CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutput ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutput() CVSSv3AttackVectorOutput
func (CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutputWithContext(ctx context.Context) CVSSv3AttackVectorOutput
func (CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutputWithContext(ctx context.Context) CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVectorOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3AttackVectorOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AttackVectorOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackVectorOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackVectorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AttackVectorPtrInput ¶ added in v0.6.0
type CVSSv3AttackVectorPtrInput interface { pulumi.Input ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput ToCVSSv3AttackVectorPtrOutputWithContext(context.Context) CVSSv3AttackVectorPtrOutput }
func CVSSv3AttackVectorPtr ¶ added in v0.6.0
func CVSSv3AttackVectorPtr(v string) CVSSv3AttackVectorPtrInput
type CVSSv3AttackVectorPtrOutput ¶ added in v0.6.0
type CVSSv3AttackVectorPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3AttackVectorPtrOutput) Elem ¶ added in v0.6.0
func (o CVSSv3AttackVectorPtrOutput) Elem() CVSSv3AttackVectorOutput
func (CVSSv3AttackVectorPtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3AttackVectorPtrOutput) ElementType() reflect.Type
func (CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutputWithContext(ctx context.Context) CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVectorPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3AttackVectorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackVectorPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AttackVectorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AvailabilityImpact ¶ added in v0.4.0
type CVSSv3AvailabilityImpact string
func (CVSSv3AvailabilityImpact) ElementType ¶ added in v0.4.0
func (CVSSv3AvailabilityImpact) ElementType() reflect.Type
func (CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutput ¶ added in v0.6.0
func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutput() CVSSv3AvailabilityImpactOutput
func (CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutputWithContext ¶ added in v0.6.0
func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactOutput
func (CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutput ¶ added in v0.6.0
func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpact) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3AvailabilityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSv3AvailabilityImpact) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3AvailabilityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AvailabilityImpact) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3AvailabilityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AvailabilityImpact) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3AvailabilityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AvailabilityImpactInput ¶ added in v0.6.0
type CVSSv3AvailabilityImpactInput interface { pulumi.Input ToCVSSv3AvailabilityImpactOutput() CVSSv3AvailabilityImpactOutput ToCVSSv3AvailabilityImpactOutputWithContext(context.Context) CVSSv3AvailabilityImpactOutput }
CVSSv3AvailabilityImpactInput is an input type that accepts CVSSv3AvailabilityImpactArgs and CVSSv3AvailabilityImpactOutput values. You can construct a concrete instance of `CVSSv3AvailabilityImpactInput` via:
CVSSv3AvailabilityImpactArgs{...}
type CVSSv3AvailabilityImpactOutput ¶ added in v0.6.0
type CVSSv3AvailabilityImpactOutput struct{ *pulumi.OutputState }
func (CVSSv3AvailabilityImpactOutput) ElementType ¶ added in v0.6.0
func (CVSSv3AvailabilityImpactOutput) ElementType() reflect.Type
func (CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutput ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutput() CVSSv3AvailabilityImpactOutput
func (CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactOutput
func (CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutput ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpactOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3AvailabilityImpactOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AvailabilityImpactOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AvailabilityImpactOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AvailabilityImpactPtrInput ¶ added in v0.6.0
type CVSSv3AvailabilityImpactPtrInput interface { pulumi.Input ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput ToCVSSv3AvailabilityImpactPtrOutputWithContext(context.Context) CVSSv3AvailabilityImpactPtrOutput }
func CVSSv3AvailabilityImpactPtr ¶ added in v0.6.0
func CVSSv3AvailabilityImpactPtr(v string) CVSSv3AvailabilityImpactPtrInput
type CVSSv3AvailabilityImpactPtrOutput ¶ added in v0.6.0
type CVSSv3AvailabilityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3AvailabilityImpactPtrOutput) Elem ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactPtrOutput) Elem() CVSSv3AvailabilityImpactOutput
func (CVSSv3AvailabilityImpactPtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3AvailabilityImpactPtrOutput) ElementType() reflect.Type
func (CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutput ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3ConfidentialityImpact ¶ added in v0.4.0
type CVSSv3ConfidentialityImpact string
func (CVSSv3ConfidentialityImpact) ElementType ¶ added in v0.4.0
func (CVSSv3ConfidentialityImpact) ElementType() reflect.Type
func (CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutput ¶ added in v0.6.0
func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutput() CVSSv3ConfidentialityImpactOutput
func (CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutputWithContext ¶ added in v0.6.0
func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactOutput
func (CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutput ¶ added in v0.6.0
func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpact) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3ConfidentialityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSv3ConfidentialityImpact) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3ConfidentialityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3ConfidentialityImpact) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3ConfidentialityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3ConfidentialityImpact) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3ConfidentialityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3ConfidentialityImpactInput ¶ added in v0.6.0
type CVSSv3ConfidentialityImpactInput interface { pulumi.Input ToCVSSv3ConfidentialityImpactOutput() CVSSv3ConfidentialityImpactOutput ToCVSSv3ConfidentialityImpactOutputWithContext(context.Context) CVSSv3ConfidentialityImpactOutput }
CVSSv3ConfidentialityImpactInput is an input type that accepts CVSSv3ConfidentialityImpactArgs and CVSSv3ConfidentialityImpactOutput values. You can construct a concrete instance of `CVSSv3ConfidentialityImpactInput` via:
CVSSv3ConfidentialityImpactArgs{...}
type CVSSv3ConfidentialityImpactOutput ¶ added in v0.6.0
type CVSSv3ConfidentialityImpactOutput struct{ *pulumi.OutputState }
func (CVSSv3ConfidentialityImpactOutput) ElementType ¶ added in v0.6.0
func (CVSSv3ConfidentialityImpactOutput) ElementType() reflect.Type
func (CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutput ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutput() CVSSv3ConfidentialityImpactOutput
func (CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactOutput
func (CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutput ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpactOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3ConfidentialityImpactOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3ConfidentialityImpactOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3ConfidentialityImpactOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3ConfidentialityImpactPtrInput ¶ added in v0.6.0
type CVSSv3ConfidentialityImpactPtrInput interface { pulumi.Input ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput ToCVSSv3ConfidentialityImpactPtrOutputWithContext(context.Context) CVSSv3ConfidentialityImpactPtrOutput }
func CVSSv3ConfidentialityImpactPtr ¶ added in v0.6.0
func CVSSv3ConfidentialityImpactPtr(v string) CVSSv3ConfidentialityImpactPtrInput
type CVSSv3ConfidentialityImpactPtrOutput ¶ added in v0.6.0
type CVSSv3ConfidentialityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3ConfidentialityImpactPtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3ConfidentialityImpactPtrOutput) ElementType() reflect.Type
func (CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutput ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpactPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3ConfidentialityImpactPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ConfidentialityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3Input ¶
type CVSSv3Input interface { pulumi.Input ToCVSSv3Output() CVSSv3Output ToCVSSv3OutputWithContext(context.Context) CVSSv3Output }
CVSSv3Input is an input type that accepts CVSSv3Args and CVSSv3Output values. You can construct a concrete instance of `CVSSv3Input` via:
CVSSv3Args{...}
type CVSSv3IntegrityImpact ¶ added in v0.4.0
type CVSSv3IntegrityImpact string
func (CVSSv3IntegrityImpact) ElementType ¶ added in v0.4.0
func (CVSSv3IntegrityImpact) ElementType() reflect.Type
func (CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutput ¶ added in v0.6.0
func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutput() CVSSv3IntegrityImpactOutput
func (CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutputWithContext ¶ added in v0.6.0
func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactOutput
func (CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutput ¶ added in v0.6.0
func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpact) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3IntegrityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSv3IntegrityImpact) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3IntegrityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3IntegrityImpact) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3IntegrityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3IntegrityImpact) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3IntegrityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3IntegrityImpactInput ¶ added in v0.6.0
type CVSSv3IntegrityImpactInput interface { pulumi.Input ToCVSSv3IntegrityImpactOutput() CVSSv3IntegrityImpactOutput ToCVSSv3IntegrityImpactOutputWithContext(context.Context) CVSSv3IntegrityImpactOutput }
CVSSv3IntegrityImpactInput is an input type that accepts CVSSv3IntegrityImpactArgs and CVSSv3IntegrityImpactOutput values. You can construct a concrete instance of `CVSSv3IntegrityImpactInput` via:
CVSSv3IntegrityImpactArgs{...}
type CVSSv3IntegrityImpactOutput ¶ added in v0.6.0
type CVSSv3IntegrityImpactOutput struct{ *pulumi.OutputState }
func (CVSSv3IntegrityImpactOutput) ElementType ¶ added in v0.6.0
func (CVSSv3IntegrityImpactOutput) ElementType() reflect.Type
func (CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutput ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutput() CVSSv3IntegrityImpactOutput
func (CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutputWithContext ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactOutput
func (CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutput ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpactOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3IntegrityImpactOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3IntegrityImpactOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3IntegrityImpactOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3IntegrityImpactPtrInput ¶ added in v0.6.0
type CVSSv3IntegrityImpactPtrInput interface { pulumi.Input ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput ToCVSSv3IntegrityImpactPtrOutputWithContext(context.Context) CVSSv3IntegrityImpactPtrOutput }
func CVSSv3IntegrityImpactPtr ¶ added in v0.6.0
func CVSSv3IntegrityImpactPtr(v string) CVSSv3IntegrityImpactPtrInput
type CVSSv3IntegrityImpactPtrOutput ¶ added in v0.6.0
type CVSSv3IntegrityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3IntegrityImpactPtrOutput) Elem ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactPtrOutput) Elem() CVSSv3IntegrityImpactOutput
func (CVSSv3IntegrityImpactPtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3IntegrityImpactPtrOutput) ElementType() reflect.Type
func (CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutput ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3Output ¶
type CVSSv3Output struct{ *pulumi.OutputState }
Deprecated. Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
func (CVSSv3Output) AttackComplexity ¶
func (o CVSSv3Output) AttackComplexity() CVSSv3AttackComplexityPtrOutput
func (CVSSv3Output) AttackVector ¶
func (o CVSSv3Output) AttackVector() CVSSv3AttackVectorPtrOutput
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
func (CVSSv3Output) AvailabilityImpact ¶
func (o CVSSv3Output) AvailabilityImpact() CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3Output) BaseScore ¶
func (o CVSSv3Output) BaseScore() pulumi.Float64PtrOutput
The base score is a function of the base metric scores.
func (CVSSv3Output) ConfidentialityImpact ¶
func (o CVSSv3Output) ConfidentialityImpact() CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3Output) ElementType ¶
func (CVSSv3Output) ElementType() reflect.Type
func (CVSSv3Output) ExploitabilityScore ¶
func (o CVSSv3Output) ExploitabilityScore() pulumi.Float64PtrOutput
func (CVSSv3Output) ImpactScore ¶
func (o CVSSv3Output) ImpactScore() pulumi.Float64PtrOutput
func (CVSSv3Output) IntegrityImpact ¶
func (o CVSSv3Output) IntegrityImpact() CVSSv3IntegrityImpactPtrOutput
func (CVSSv3Output) PrivilegesRequired ¶
func (o CVSSv3Output) PrivilegesRequired() CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3Output) Scope ¶
func (o CVSSv3Output) Scope() CVSSv3ScopePtrOutput
func (CVSSv3Output) ToCVSSv3Output ¶
func (o CVSSv3Output) ToCVSSv3Output() CVSSv3Output
func (CVSSv3Output) ToCVSSv3OutputWithContext ¶
func (o CVSSv3Output) ToCVSSv3OutputWithContext(ctx context.Context) CVSSv3Output
func (CVSSv3Output) ToCVSSv3PtrOutput ¶
func (o CVSSv3Output) ToCVSSv3PtrOutput() CVSSv3PtrOutput
func (CVSSv3Output) ToCVSSv3PtrOutputWithContext ¶
func (o CVSSv3Output) ToCVSSv3PtrOutputWithContext(ctx context.Context) CVSSv3PtrOutput
func (CVSSv3Output) UserInteraction ¶
func (o CVSSv3Output) UserInteraction() CVSSv3UserInteractionPtrOutput
type CVSSv3PrivilegesRequired ¶ added in v0.4.0
type CVSSv3PrivilegesRequired string
func (CVSSv3PrivilegesRequired) ElementType ¶ added in v0.4.0
func (CVSSv3PrivilegesRequired) ElementType() reflect.Type
func (CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutput ¶ added in v0.6.0
func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutput() CVSSv3PrivilegesRequiredOutput
func (CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutputWithContext ¶ added in v0.6.0
func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredOutput
func (CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutput ¶ added in v0.6.0
func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequired) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3PrivilegesRequired) ToStringOutput() pulumi.StringOutput
func (CVSSv3PrivilegesRequired) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3PrivilegesRequired) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3PrivilegesRequired) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3PrivilegesRequired) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3PrivilegesRequired) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3PrivilegesRequired) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3PrivilegesRequiredInput ¶ added in v0.6.0
type CVSSv3PrivilegesRequiredInput interface { pulumi.Input ToCVSSv3PrivilegesRequiredOutput() CVSSv3PrivilegesRequiredOutput ToCVSSv3PrivilegesRequiredOutputWithContext(context.Context) CVSSv3PrivilegesRequiredOutput }
CVSSv3PrivilegesRequiredInput is an input type that accepts CVSSv3PrivilegesRequiredArgs and CVSSv3PrivilegesRequiredOutput values. You can construct a concrete instance of `CVSSv3PrivilegesRequiredInput` via:
CVSSv3PrivilegesRequiredArgs{...}
type CVSSv3PrivilegesRequiredOutput ¶ added in v0.6.0
type CVSSv3PrivilegesRequiredOutput struct{ *pulumi.OutputState }
func (CVSSv3PrivilegesRequiredOutput) ElementType ¶ added in v0.6.0
func (CVSSv3PrivilegesRequiredOutput) ElementType() reflect.Type
func (CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutput ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutput() CVSSv3PrivilegesRequiredOutput
func (CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutputWithContext ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredOutput
func (CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutput ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequiredOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3PrivilegesRequiredOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3PrivilegesRequiredOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3PrivilegesRequiredOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3PrivilegesRequiredPtrInput ¶ added in v0.6.0
type CVSSv3PrivilegesRequiredPtrInput interface { pulumi.Input ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput ToCVSSv3PrivilegesRequiredPtrOutputWithContext(context.Context) CVSSv3PrivilegesRequiredPtrOutput }
func CVSSv3PrivilegesRequiredPtr ¶ added in v0.6.0
func CVSSv3PrivilegesRequiredPtr(v string) CVSSv3PrivilegesRequiredPtrInput
type CVSSv3PrivilegesRequiredPtrOutput ¶ added in v0.6.0
type CVSSv3PrivilegesRequiredPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3PrivilegesRequiredPtrOutput) Elem ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredPtrOutput) Elem() CVSSv3PrivilegesRequiredOutput
func (CVSSv3PrivilegesRequiredPtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3PrivilegesRequiredPtrOutput) ElementType() reflect.Type
func (CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutput ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequiredPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3PrivilegesRequiredPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3PrivilegesRequiredPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3PtrInput ¶
type CVSSv3PtrInput interface { pulumi.Input ToCVSSv3PtrOutput() CVSSv3PtrOutput ToCVSSv3PtrOutputWithContext(context.Context) CVSSv3PtrOutput }
CVSSv3PtrInput is an input type that accepts CVSSv3Args, CVSSv3Ptr and CVSSv3PtrOutput values. You can construct a concrete instance of `CVSSv3PtrInput` via:
CVSSv3Args{...} or: nil
func CVSSv3Ptr ¶
func CVSSv3Ptr(v *CVSSv3Args) CVSSv3PtrInput
type CVSSv3PtrOutput ¶
type CVSSv3PtrOutput struct{ *pulumi.OutputState }
func (CVSSv3PtrOutput) AttackComplexity ¶
func (o CVSSv3PtrOutput) AttackComplexity() CVSSv3AttackComplexityPtrOutput
func (CVSSv3PtrOutput) AttackVector ¶
func (o CVSSv3PtrOutput) AttackVector() CVSSv3AttackVectorPtrOutput
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
func (CVSSv3PtrOutput) AvailabilityImpact ¶
func (o CVSSv3PtrOutput) AvailabilityImpact() CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3PtrOutput) BaseScore ¶
func (o CVSSv3PtrOutput) BaseScore() pulumi.Float64PtrOutput
The base score is a function of the base metric scores.
func (CVSSv3PtrOutput) ConfidentialityImpact ¶
func (o CVSSv3PtrOutput) ConfidentialityImpact() CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3PtrOutput) Elem ¶
func (o CVSSv3PtrOutput) Elem() CVSSv3Output
func (CVSSv3PtrOutput) ElementType ¶
func (CVSSv3PtrOutput) ElementType() reflect.Type
func (CVSSv3PtrOutput) ExploitabilityScore ¶
func (o CVSSv3PtrOutput) ExploitabilityScore() pulumi.Float64PtrOutput
func (CVSSv3PtrOutput) ImpactScore ¶
func (o CVSSv3PtrOutput) ImpactScore() pulumi.Float64PtrOutput
func (CVSSv3PtrOutput) IntegrityImpact ¶
func (o CVSSv3PtrOutput) IntegrityImpact() CVSSv3IntegrityImpactPtrOutput
func (CVSSv3PtrOutput) PrivilegesRequired ¶
func (o CVSSv3PtrOutput) PrivilegesRequired() CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PtrOutput) Scope ¶
func (o CVSSv3PtrOutput) Scope() CVSSv3ScopePtrOutput
func (CVSSv3PtrOutput) ToCVSSv3PtrOutput ¶
func (o CVSSv3PtrOutput) ToCVSSv3PtrOutput() CVSSv3PtrOutput
func (CVSSv3PtrOutput) ToCVSSv3PtrOutputWithContext ¶
func (o CVSSv3PtrOutput) ToCVSSv3PtrOutputWithContext(ctx context.Context) CVSSv3PtrOutput
func (CVSSv3PtrOutput) UserInteraction ¶
func (o CVSSv3PtrOutput) UserInteraction() CVSSv3UserInteractionPtrOutput
type CVSSv3Response ¶
type CVSSv3Response struct { AttackComplexity string `pulumi:"attackComplexity"` // Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. AttackVector string `pulumi:"attackVector"` AvailabilityImpact string `pulumi:"availabilityImpact"` // The base score is a function of the base metric scores. BaseScore float64 `pulumi:"baseScore"` ConfidentialityImpact string `pulumi:"confidentialityImpact"` ExploitabilityScore float64 `pulumi:"exploitabilityScore"` ImpactScore float64 `pulumi:"impactScore"` IntegrityImpact string `pulumi:"integrityImpact"` PrivilegesRequired string `pulumi:"privilegesRequired"` Scope string `pulumi:"scope"` UserInteraction string `pulumi:"userInteraction"` }
Deprecated. Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
type CVSSv3ResponseOutput ¶
type CVSSv3ResponseOutput struct{ *pulumi.OutputState }
Deprecated. Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
func (CVSSv3ResponseOutput) AttackComplexity ¶
func (o CVSSv3ResponseOutput) AttackComplexity() pulumi.StringOutput
func (CVSSv3ResponseOutput) AttackVector ¶
func (o CVSSv3ResponseOutput) AttackVector() pulumi.StringOutput
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
func (CVSSv3ResponseOutput) AvailabilityImpact ¶
func (o CVSSv3ResponseOutput) AvailabilityImpact() pulumi.StringOutput
func (CVSSv3ResponseOutput) BaseScore ¶
func (o CVSSv3ResponseOutput) BaseScore() pulumi.Float64Output
The base score is a function of the base metric scores.
func (CVSSv3ResponseOutput) ConfidentialityImpact ¶
func (o CVSSv3ResponseOutput) ConfidentialityImpact() pulumi.StringOutput
func (CVSSv3ResponseOutput) ElementType ¶
func (CVSSv3ResponseOutput) ElementType() reflect.Type
func (CVSSv3ResponseOutput) ExploitabilityScore ¶
func (o CVSSv3ResponseOutput) ExploitabilityScore() pulumi.Float64Output
func (CVSSv3ResponseOutput) ImpactScore ¶
func (o CVSSv3ResponseOutput) ImpactScore() pulumi.Float64Output
func (CVSSv3ResponseOutput) IntegrityImpact ¶
func (o CVSSv3ResponseOutput) IntegrityImpact() pulumi.StringOutput
func (CVSSv3ResponseOutput) PrivilegesRequired ¶
func (o CVSSv3ResponseOutput) PrivilegesRequired() pulumi.StringOutput
func (CVSSv3ResponseOutput) Scope ¶
func (o CVSSv3ResponseOutput) Scope() pulumi.StringOutput
func (CVSSv3ResponseOutput) ToCVSSv3ResponseOutput ¶
func (o CVSSv3ResponseOutput) ToCVSSv3ResponseOutput() CVSSv3ResponseOutput
func (CVSSv3ResponseOutput) ToCVSSv3ResponseOutputWithContext ¶
func (o CVSSv3ResponseOutput) ToCVSSv3ResponseOutputWithContext(ctx context.Context) CVSSv3ResponseOutput
func (CVSSv3ResponseOutput) UserInteraction ¶
func (o CVSSv3ResponseOutput) UserInteraction() pulumi.StringOutput
type CVSSv3Scope ¶ added in v0.4.0
type CVSSv3Scope string
func (CVSSv3Scope) ElementType ¶ added in v0.4.0
func (CVSSv3Scope) ElementType() reflect.Type
func (CVSSv3Scope) ToCVSSv3ScopeOutput ¶ added in v0.6.0
func (e CVSSv3Scope) ToCVSSv3ScopeOutput() CVSSv3ScopeOutput
func (CVSSv3Scope) ToCVSSv3ScopeOutputWithContext ¶ added in v0.6.0
func (e CVSSv3Scope) ToCVSSv3ScopeOutputWithContext(ctx context.Context) CVSSv3ScopeOutput
func (CVSSv3Scope) ToCVSSv3ScopePtrOutput ¶ added in v0.6.0
func (e CVSSv3Scope) ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput
func (CVSSv3Scope) ToCVSSv3ScopePtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3Scope) ToCVSSv3ScopePtrOutputWithContext(ctx context.Context) CVSSv3ScopePtrOutput
func (CVSSv3Scope) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3Scope) ToStringOutput() pulumi.StringOutput
func (CVSSv3Scope) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3Scope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3Scope) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3Scope) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3Scope) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3Scope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3ScopeInput ¶ added in v0.6.0
type CVSSv3ScopeInput interface { pulumi.Input ToCVSSv3ScopeOutput() CVSSv3ScopeOutput ToCVSSv3ScopeOutputWithContext(context.Context) CVSSv3ScopeOutput }
CVSSv3ScopeInput is an input type that accepts CVSSv3ScopeArgs and CVSSv3ScopeOutput values. You can construct a concrete instance of `CVSSv3ScopeInput` via:
CVSSv3ScopeArgs{...}
type CVSSv3ScopeOutput ¶ added in v0.6.0
type CVSSv3ScopeOutput struct{ *pulumi.OutputState }
func (CVSSv3ScopeOutput) ElementType ¶ added in v0.6.0
func (CVSSv3ScopeOutput) ElementType() reflect.Type
func (CVSSv3ScopeOutput) ToCVSSv3ScopeOutput ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToCVSSv3ScopeOutput() CVSSv3ScopeOutput
func (CVSSv3ScopeOutput) ToCVSSv3ScopeOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToCVSSv3ScopeOutputWithContext(ctx context.Context) CVSSv3ScopeOutput
func (CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutput ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput
func (CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutputWithContext(ctx context.Context) CVSSv3ScopePtrOutput
func (CVSSv3ScopeOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3ScopeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3ScopeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3ScopeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3ScopePtrInput ¶ added in v0.6.0
type CVSSv3ScopePtrInput interface { pulumi.Input ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput ToCVSSv3ScopePtrOutputWithContext(context.Context) CVSSv3ScopePtrOutput }
func CVSSv3ScopePtr ¶ added in v0.6.0
func CVSSv3ScopePtr(v string) CVSSv3ScopePtrInput
type CVSSv3ScopePtrOutput ¶ added in v0.6.0
type CVSSv3ScopePtrOutput struct{ *pulumi.OutputState }
func (CVSSv3ScopePtrOutput) Elem ¶ added in v0.6.0
func (o CVSSv3ScopePtrOutput) Elem() CVSSv3ScopeOutput
func (CVSSv3ScopePtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3ScopePtrOutput) ElementType() reflect.Type
func (CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutput ¶ added in v0.6.0
func (o CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput
func (CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutputWithContext(ctx context.Context) CVSSv3ScopePtrOutput
func (CVSSv3ScopePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3ScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3ScopePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3ScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3UserInteraction ¶ added in v0.4.0
type CVSSv3UserInteraction string
func (CVSSv3UserInteraction) ElementType ¶ added in v0.4.0
func (CVSSv3UserInteraction) ElementType() reflect.Type
func (CVSSv3UserInteraction) ToCVSSv3UserInteractionOutput ¶ added in v0.6.0
func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionOutput() CVSSv3UserInteractionOutput
func (CVSSv3UserInteraction) ToCVSSv3UserInteractionOutputWithContext ¶ added in v0.6.0
func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionOutputWithContext(ctx context.Context) CVSSv3UserInteractionOutput
func (CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutput ¶ added in v0.6.0
func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutputWithContext ¶ added in v0.6.0
func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutputWithContext(ctx context.Context) CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteraction) ToStringOutput ¶ added in v0.4.0
func (e CVSSv3UserInteraction) ToStringOutput() pulumi.StringOutput
func (CVSSv3UserInteraction) ToStringOutputWithContext ¶ added in v0.4.0
func (e CVSSv3UserInteraction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3UserInteraction) ToStringPtrOutput ¶ added in v0.4.0
func (e CVSSv3UserInteraction) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3UserInteraction) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CVSSv3UserInteraction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3UserInteractionInput ¶ added in v0.6.0
type CVSSv3UserInteractionInput interface { pulumi.Input ToCVSSv3UserInteractionOutput() CVSSv3UserInteractionOutput ToCVSSv3UserInteractionOutputWithContext(context.Context) CVSSv3UserInteractionOutput }
CVSSv3UserInteractionInput is an input type that accepts CVSSv3UserInteractionArgs and CVSSv3UserInteractionOutput values. You can construct a concrete instance of `CVSSv3UserInteractionInput` via:
CVSSv3UserInteractionArgs{...}
type CVSSv3UserInteractionOutput ¶ added in v0.6.0
type CVSSv3UserInteractionOutput struct{ *pulumi.OutputState }
func (CVSSv3UserInteractionOutput) ElementType ¶ added in v0.6.0
func (CVSSv3UserInteractionOutput) ElementType() reflect.Type
func (CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutput ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutput() CVSSv3UserInteractionOutput
func (CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutputWithContext ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutputWithContext(ctx context.Context) CVSSv3UserInteractionOutput
func (CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutput ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutputWithContext(ctx context.Context) CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteractionOutput) ToStringOutput ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3UserInteractionOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3UserInteractionOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3UserInteractionOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3UserInteractionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3UserInteractionPtrInput ¶ added in v0.6.0
type CVSSv3UserInteractionPtrInput interface { pulumi.Input ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput ToCVSSv3UserInteractionPtrOutputWithContext(context.Context) CVSSv3UserInteractionPtrOutput }
func CVSSv3UserInteractionPtr ¶ added in v0.6.0
func CVSSv3UserInteractionPtr(v string) CVSSv3UserInteractionPtrInput
type CVSSv3UserInteractionPtrOutput ¶ added in v0.6.0
type CVSSv3UserInteractionPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3UserInteractionPtrOutput) Elem ¶ added in v0.6.0
func (o CVSSv3UserInteractionPtrOutput) Elem() CVSSv3UserInteractionOutput
func (CVSSv3UserInteractionPtrOutput) ElementType ¶ added in v0.6.0
func (CVSSv3UserInteractionPtrOutput) ElementType() reflect.Type
func (CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutput ¶ added in v0.6.0
func (o CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutputWithContext(ctx context.Context) CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteractionPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CVSSv3UserInteractionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3UserInteractionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CVSSv3UserInteractionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudRepoSourceContext ¶
type CloudRepoSourceContext struct { // An alias, which may be a branch or tag. AliasContext *AliasContext `pulumi:"aliasContext"` // The ID of the repo. RepoId *RepoId `pulumi:"repoId"` // A revision ID. RevisionId *string `pulumi:"revisionId"` }
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
type CloudRepoSourceContextArgs ¶
type CloudRepoSourceContextArgs struct { // An alias, which may be a branch or tag. AliasContext AliasContextPtrInput `pulumi:"aliasContext"` // The ID of the repo. RepoId RepoIdPtrInput `pulumi:"repoId"` // A revision ID. RevisionId pulumi.StringPtrInput `pulumi:"revisionId"` }
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
func (CloudRepoSourceContextArgs) ElementType ¶
func (CloudRepoSourceContextArgs) ElementType() reflect.Type
func (CloudRepoSourceContextArgs) ToCloudRepoSourceContextOutput ¶
func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextOutput() CloudRepoSourceContextOutput
func (CloudRepoSourceContextArgs) ToCloudRepoSourceContextOutputWithContext ¶
func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextOutputWithContext(ctx context.Context) CloudRepoSourceContextOutput
func (CloudRepoSourceContextArgs) ToCloudRepoSourceContextPtrOutput ¶
func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextPtrOutput() CloudRepoSourceContextPtrOutput
func (CloudRepoSourceContextArgs) ToCloudRepoSourceContextPtrOutputWithContext ¶
func (i CloudRepoSourceContextArgs) ToCloudRepoSourceContextPtrOutputWithContext(ctx context.Context) CloudRepoSourceContextPtrOutput
type CloudRepoSourceContextInput ¶
type CloudRepoSourceContextInput interface { pulumi.Input ToCloudRepoSourceContextOutput() CloudRepoSourceContextOutput ToCloudRepoSourceContextOutputWithContext(context.Context) CloudRepoSourceContextOutput }
CloudRepoSourceContextInput is an input type that accepts CloudRepoSourceContextArgs and CloudRepoSourceContextOutput values. You can construct a concrete instance of `CloudRepoSourceContextInput` via:
CloudRepoSourceContextArgs{...}
type CloudRepoSourceContextOutput ¶
type CloudRepoSourceContextOutput struct{ *pulumi.OutputState }
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
func (CloudRepoSourceContextOutput) AliasContext ¶
func (o CloudRepoSourceContextOutput) AliasContext() AliasContextPtrOutput
An alias, which may be a branch or tag.
func (CloudRepoSourceContextOutput) ElementType ¶
func (CloudRepoSourceContextOutput) ElementType() reflect.Type
func (CloudRepoSourceContextOutput) RepoId ¶
func (o CloudRepoSourceContextOutput) RepoId() RepoIdPtrOutput
The ID of the repo.
func (CloudRepoSourceContextOutput) RevisionId ¶
func (o CloudRepoSourceContextOutput) RevisionId() pulumi.StringPtrOutput
A revision ID.
func (CloudRepoSourceContextOutput) ToCloudRepoSourceContextOutput ¶
func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextOutput() CloudRepoSourceContextOutput
func (CloudRepoSourceContextOutput) ToCloudRepoSourceContextOutputWithContext ¶
func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextOutputWithContext(ctx context.Context) CloudRepoSourceContextOutput
func (CloudRepoSourceContextOutput) ToCloudRepoSourceContextPtrOutput ¶
func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextPtrOutput() CloudRepoSourceContextPtrOutput
func (CloudRepoSourceContextOutput) ToCloudRepoSourceContextPtrOutputWithContext ¶
func (o CloudRepoSourceContextOutput) ToCloudRepoSourceContextPtrOutputWithContext(ctx context.Context) CloudRepoSourceContextPtrOutput
type CloudRepoSourceContextPtrInput ¶
type CloudRepoSourceContextPtrInput interface { pulumi.Input ToCloudRepoSourceContextPtrOutput() CloudRepoSourceContextPtrOutput ToCloudRepoSourceContextPtrOutputWithContext(context.Context) CloudRepoSourceContextPtrOutput }
CloudRepoSourceContextPtrInput is an input type that accepts CloudRepoSourceContextArgs, CloudRepoSourceContextPtr and CloudRepoSourceContextPtrOutput values. You can construct a concrete instance of `CloudRepoSourceContextPtrInput` via:
CloudRepoSourceContextArgs{...} or: nil
func CloudRepoSourceContextPtr ¶
func CloudRepoSourceContextPtr(v *CloudRepoSourceContextArgs) CloudRepoSourceContextPtrInput
type CloudRepoSourceContextPtrOutput ¶
type CloudRepoSourceContextPtrOutput struct{ *pulumi.OutputState }
func (CloudRepoSourceContextPtrOutput) AliasContext ¶
func (o CloudRepoSourceContextPtrOutput) AliasContext() AliasContextPtrOutput
An alias, which may be a branch or tag.
func (CloudRepoSourceContextPtrOutput) Elem ¶
func (o CloudRepoSourceContextPtrOutput) Elem() CloudRepoSourceContextOutput
func (CloudRepoSourceContextPtrOutput) ElementType ¶
func (CloudRepoSourceContextPtrOutput) ElementType() reflect.Type
func (CloudRepoSourceContextPtrOutput) RepoId ¶
func (o CloudRepoSourceContextPtrOutput) RepoId() RepoIdPtrOutput
The ID of the repo.
func (CloudRepoSourceContextPtrOutput) RevisionId ¶
func (o CloudRepoSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
A revision ID.
func (CloudRepoSourceContextPtrOutput) ToCloudRepoSourceContextPtrOutput ¶
func (o CloudRepoSourceContextPtrOutput) ToCloudRepoSourceContextPtrOutput() CloudRepoSourceContextPtrOutput
func (CloudRepoSourceContextPtrOutput) ToCloudRepoSourceContextPtrOutputWithContext ¶
func (o CloudRepoSourceContextPtrOutput) ToCloudRepoSourceContextPtrOutputWithContext(ctx context.Context) CloudRepoSourceContextPtrOutput
type CloudRepoSourceContextResponse ¶
type CloudRepoSourceContextResponse struct { // An alias, which may be a branch or tag. AliasContext AliasContextResponse `pulumi:"aliasContext"` // The ID of the repo. RepoId RepoIdResponse `pulumi:"repoId"` // A revision ID. RevisionId string `pulumi:"revisionId"` }
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
type CloudRepoSourceContextResponseOutput ¶
type CloudRepoSourceContextResponseOutput struct{ *pulumi.OutputState }
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
func (CloudRepoSourceContextResponseOutput) AliasContext ¶
func (o CloudRepoSourceContextResponseOutput) AliasContext() AliasContextResponseOutput
An alias, which may be a branch or tag.
func (CloudRepoSourceContextResponseOutput) ElementType ¶
func (CloudRepoSourceContextResponseOutput) ElementType() reflect.Type
func (CloudRepoSourceContextResponseOutput) RepoId ¶
func (o CloudRepoSourceContextResponseOutput) RepoId() RepoIdResponseOutput
The ID of the repo.
func (CloudRepoSourceContextResponseOutput) RevisionId ¶
func (o CloudRepoSourceContextResponseOutput) RevisionId() pulumi.StringOutput
A revision ID.
func (CloudRepoSourceContextResponseOutput) ToCloudRepoSourceContextResponseOutput ¶
func (o CloudRepoSourceContextResponseOutput) ToCloudRepoSourceContextResponseOutput() CloudRepoSourceContextResponseOutput
func (CloudRepoSourceContextResponseOutput) ToCloudRepoSourceContextResponseOutputWithContext ¶
func (o CloudRepoSourceContextResponseOutput) ToCloudRepoSourceContextResponseOutputWithContext(ctx context.Context) CloudRepoSourceContextResponseOutput
type Command ¶
type Command struct { // Command-line arguments used when executing this command. Args []string `pulumi:"args"` // Working directory (relative to project source root) used when running this command. Dir *string `pulumi:"dir"` // Environment variables set before running this command. Env []string `pulumi:"env"` // Optional unique identifier for this command, used in wait_for to reference this command as a dependency. Id *string `pulumi:"id"` // Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to `docker pull`. Name string `pulumi:"name"` // The ID(s) of the command(s) that this command depends on. WaitFor []string `pulumi:"waitFor"` }
Command describes a step performed as part of the build pipeline.
type CommandArgs ¶
type CommandArgs struct { // Command-line arguments used when executing this command. Args pulumi.StringArrayInput `pulumi:"args"` // Working directory (relative to project source root) used when running this command. Dir pulumi.StringPtrInput `pulumi:"dir"` // Environment variables set before running this command. Env pulumi.StringArrayInput `pulumi:"env"` // Optional unique identifier for this command, used in wait_for to reference this command as a dependency. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to `docker pull`. Name pulumi.StringInput `pulumi:"name"` // The ID(s) of the command(s) that this command depends on. WaitFor pulumi.StringArrayInput `pulumi:"waitFor"` }
Command describes a step performed as part of the build pipeline.
func (CommandArgs) ElementType ¶
func (CommandArgs) ElementType() reflect.Type
func (CommandArgs) ToCommandOutput ¶
func (i CommandArgs) ToCommandOutput() CommandOutput
func (CommandArgs) ToCommandOutputWithContext ¶
func (i CommandArgs) ToCommandOutputWithContext(ctx context.Context) CommandOutput
type CommandArray ¶
type CommandArray []CommandInput
func (CommandArray) ElementType ¶
func (CommandArray) ElementType() reflect.Type
func (CommandArray) ToCommandArrayOutput ¶
func (i CommandArray) ToCommandArrayOutput() CommandArrayOutput
func (CommandArray) ToCommandArrayOutputWithContext ¶
func (i CommandArray) ToCommandArrayOutputWithContext(ctx context.Context) CommandArrayOutput
type CommandArrayInput ¶
type CommandArrayInput interface { pulumi.Input ToCommandArrayOutput() CommandArrayOutput ToCommandArrayOutputWithContext(context.Context) CommandArrayOutput }
CommandArrayInput is an input type that accepts CommandArray and CommandArrayOutput values. You can construct a concrete instance of `CommandArrayInput` via:
CommandArray{ CommandArgs{...} }
type CommandArrayOutput ¶
type CommandArrayOutput struct{ *pulumi.OutputState }
func (CommandArrayOutput) ElementType ¶
func (CommandArrayOutput) ElementType() reflect.Type
func (CommandArrayOutput) Index ¶
func (o CommandArrayOutput) Index(i pulumi.IntInput) CommandOutput
func (CommandArrayOutput) ToCommandArrayOutput ¶
func (o CommandArrayOutput) ToCommandArrayOutput() CommandArrayOutput
func (CommandArrayOutput) ToCommandArrayOutputWithContext ¶
func (o CommandArrayOutput) ToCommandArrayOutputWithContext(ctx context.Context) CommandArrayOutput
type CommandInput ¶
type CommandInput interface { pulumi.Input ToCommandOutput() CommandOutput ToCommandOutputWithContext(context.Context) CommandOutput }
CommandInput is an input type that accepts CommandArgs and CommandOutput values. You can construct a concrete instance of `CommandInput` via:
CommandArgs{...}
type CommandOutput ¶
type CommandOutput struct{ *pulumi.OutputState }
Command describes a step performed as part of the build pipeline.
func (CommandOutput) Args ¶
func (o CommandOutput) Args() pulumi.StringArrayOutput
Command-line arguments used when executing this command.
func (CommandOutput) Dir ¶
func (o CommandOutput) Dir() pulumi.StringPtrOutput
Working directory (relative to project source root) used when running this command.
func (CommandOutput) ElementType ¶
func (CommandOutput) ElementType() reflect.Type
func (CommandOutput) Env ¶
func (o CommandOutput) Env() pulumi.StringArrayOutput
Environment variables set before running this command.
func (CommandOutput) Id ¶
func (o CommandOutput) Id() pulumi.StringPtrOutput
Optional unique identifier for this command, used in wait_for to reference this command as a dependency.
func (CommandOutput) Name ¶
func (o CommandOutput) Name() pulumi.StringOutput
Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to `docker pull`.
func (CommandOutput) ToCommandOutput ¶
func (o CommandOutput) ToCommandOutput() CommandOutput
func (CommandOutput) ToCommandOutputWithContext ¶
func (o CommandOutput) ToCommandOutputWithContext(ctx context.Context) CommandOutput
func (CommandOutput) WaitFor ¶
func (o CommandOutput) WaitFor() pulumi.StringArrayOutput
The ID(s) of the command(s) that this command depends on.
type CommandResponse ¶
type CommandResponse struct { // Command-line arguments used when executing this command. Args []string `pulumi:"args"` // Working directory (relative to project source root) used when running this command. Dir string `pulumi:"dir"` // Environment variables set before running this command. Env []string `pulumi:"env"` // Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to `docker pull`. Name string `pulumi:"name"` // The ID(s) of the command(s) that this command depends on. WaitFor []string `pulumi:"waitFor"` }
Command describes a step performed as part of the build pipeline.
type CommandResponseArrayOutput ¶
type CommandResponseArrayOutput struct{ *pulumi.OutputState }
func (CommandResponseArrayOutput) ElementType ¶
func (CommandResponseArrayOutput) ElementType() reflect.Type
func (CommandResponseArrayOutput) Index ¶
func (o CommandResponseArrayOutput) Index(i pulumi.IntInput) CommandResponseOutput
func (CommandResponseArrayOutput) ToCommandResponseArrayOutput ¶
func (o CommandResponseArrayOutput) ToCommandResponseArrayOutput() CommandResponseArrayOutput
func (CommandResponseArrayOutput) ToCommandResponseArrayOutputWithContext ¶
func (o CommandResponseArrayOutput) ToCommandResponseArrayOutputWithContext(ctx context.Context) CommandResponseArrayOutput
type CommandResponseOutput ¶
type CommandResponseOutput struct{ *pulumi.OutputState }
Command describes a step performed as part of the build pipeline.
func (CommandResponseOutput) Args ¶
func (o CommandResponseOutput) Args() pulumi.StringArrayOutput
Command-line arguments used when executing this command.
func (CommandResponseOutput) Dir ¶
func (o CommandResponseOutput) Dir() pulumi.StringOutput
Working directory (relative to project source root) used when running this command.
func (CommandResponseOutput) ElementType ¶
func (CommandResponseOutput) ElementType() reflect.Type
func (CommandResponseOutput) Env ¶
func (o CommandResponseOutput) Env() pulumi.StringArrayOutput
Environment variables set before running this command.
func (CommandResponseOutput) Name ¶
func (o CommandResponseOutput) Name() pulumi.StringOutput
Name of the command, as presented on the command line, or if the command is packaged as a Docker container, as presented to `docker pull`.
func (CommandResponseOutput) ToCommandResponseOutput ¶
func (o CommandResponseOutput) ToCommandResponseOutput() CommandResponseOutput
func (CommandResponseOutput) ToCommandResponseOutputWithContext ¶
func (o CommandResponseOutput) ToCommandResponseOutputWithContext(ctx context.Context) CommandResponseOutput
func (CommandResponseOutput) WaitFor ¶
func (o CommandResponseOutput) WaitFor() pulumi.StringArrayOutput
The ID(s) of the command(s) that this command depends on.
type Deployable ¶
type Deployable struct { // Resource URI for the artifact being deployed. ResourceUri []string `pulumi:"resourceUri"` }
An artifact that can be deployed in some runtime.
type DeployableArgs ¶
type DeployableArgs struct { // Resource URI for the artifact being deployed. ResourceUri pulumi.StringArrayInput `pulumi:"resourceUri"` }
An artifact that can be deployed in some runtime.
func (DeployableArgs) ElementType ¶
func (DeployableArgs) ElementType() reflect.Type
func (DeployableArgs) ToDeployableOutput ¶
func (i DeployableArgs) ToDeployableOutput() DeployableOutput
func (DeployableArgs) ToDeployableOutputWithContext ¶
func (i DeployableArgs) ToDeployableOutputWithContext(ctx context.Context) DeployableOutput
func (DeployableArgs) ToDeployablePtrOutput ¶
func (i DeployableArgs) ToDeployablePtrOutput() DeployablePtrOutput
func (DeployableArgs) ToDeployablePtrOutputWithContext ¶
func (i DeployableArgs) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
type DeployableInput ¶
type DeployableInput interface { pulumi.Input ToDeployableOutput() DeployableOutput ToDeployableOutputWithContext(context.Context) DeployableOutput }
DeployableInput is an input type that accepts DeployableArgs and DeployableOutput values. You can construct a concrete instance of `DeployableInput` via:
DeployableArgs{...}
type DeployableOutput ¶
type DeployableOutput struct{ *pulumi.OutputState }
An artifact that can be deployed in some runtime.
func (DeployableOutput) ElementType ¶
func (DeployableOutput) ElementType() reflect.Type
func (DeployableOutput) ResourceUri ¶
func (o DeployableOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed.
func (DeployableOutput) ToDeployableOutput ¶
func (o DeployableOutput) ToDeployableOutput() DeployableOutput
func (DeployableOutput) ToDeployableOutputWithContext ¶
func (o DeployableOutput) ToDeployableOutputWithContext(ctx context.Context) DeployableOutput
func (DeployableOutput) ToDeployablePtrOutput ¶
func (o DeployableOutput) ToDeployablePtrOutput() DeployablePtrOutput
func (DeployableOutput) ToDeployablePtrOutputWithContext ¶
func (o DeployableOutput) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
type DeployablePtrInput ¶
type DeployablePtrInput interface { pulumi.Input ToDeployablePtrOutput() DeployablePtrOutput ToDeployablePtrOutputWithContext(context.Context) DeployablePtrOutput }
DeployablePtrInput is an input type that accepts DeployableArgs, DeployablePtr and DeployablePtrOutput values. You can construct a concrete instance of `DeployablePtrInput` via:
DeployableArgs{...} or: nil
func DeployablePtr ¶
func DeployablePtr(v *DeployableArgs) DeployablePtrInput
type DeployablePtrOutput ¶
type DeployablePtrOutput struct{ *pulumi.OutputState }
func (DeployablePtrOutput) Elem ¶
func (o DeployablePtrOutput) Elem() DeployableOutput
func (DeployablePtrOutput) ElementType ¶
func (DeployablePtrOutput) ElementType() reflect.Type
func (DeployablePtrOutput) ResourceUri ¶
func (o DeployablePtrOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed.
func (DeployablePtrOutput) ToDeployablePtrOutput ¶
func (o DeployablePtrOutput) ToDeployablePtrOutput() DeployablePtrOutput
func (DeployablePtrOutput) ToDeployablePtrOutputWithContext ¶
func (o DeployablePtrOutput) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
type DeployableResponse ¶
type DeployableResponse struct { // Resource URI for the artifact being deployed. ResourceUri []string `pulumi:"resourceUri"` }
An artifact that can be deployed in some runtime.
type DeployableResponseOutput ¶
type DeployableResponseOutput struct{ *pulumi.OutputState }
An artifact that can be deployed in some runtime.
func (DeployableResponseOutput) ElementType ¶
func (DeployableResponseOutput) ElementType() reflect.Type
func (DeployableResponseOutput) ResourceUri ¶
func (o DeployableResponseOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed.
func (DeployableResponseOutput) ToDeployableResponseOutput ¶
func (o DeployableResponseOutput) ToDeployableResponseOutput() DeployableResponseOutput
func (DeployableResponseOutput) ToDeployableResponseOutputWithContext ¶
func (o DeployableResponseOutput) ToDeployableResponseOutputWithContext(ctx context.Context) DeployableResponseOutput
type Deployment ¶
type Deployment struct { // Address of the runtime element hosting this deployment. Address *string `pulumi:"address"` // Configuration used to create this deployment. Config *string `pulumi:"config"` // Beginning of the lifetime of this deployment. DeployTime string `pulumi:"deployTime"` // Platform hosting this deployment. Platform *DeploymentPlatform `pulumi:"platform"` // End of the lifetime of this deployment. UndeployTime *string `pulumi:"undeployTime"` // Identity of the user that triggered this deployment. UserEmail *string `pulumi:"userEmail"` }
The period during which some deployable was active in a runtime.
type DeploymentArgs ¶
type DeploymentArgs struct { // Address of the runtime element hosting this deployment. Address pulumi.StringPtrInput `pulumi:"address"` // Configuration used to create this deployment. Config pulumi.StringPtrInput `pulumi:"config"` // Beginning of the lifetime of this deployment. DeployTime pulumi.StringInput `pulumi:"deployTime"` // Platform hosting this deployment. Platform DeploymentPlatformPtrInput `pulumi:"platform"` // End of the lifetime of this deployment. UndeployTime pulumi.StringPtrInput `pulumi:"undeployTime"` // Identity of the user that triggered this deployment. UserEmail pulumi.StringPtrInput `pulumi:"userEmail"` }
The period during which some deployable was active in a runtime.
func (DeploymentArgs) ElementType ¶
func (DeploymentArgs) ElementType() reflect.Type
func (DeploymentArgs) ToDeploymentOutput ¶
func (i DeploymentArgs) ToDeploymentOutput() DeploymentOutput
func (DeploymentArgs) ToDeploymentOutputWithContext ¶
func (i DeploymentArgs) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (DeploymentArgs) ToDeploymentPtrOutput ¶
func (i DeploymentArgs) ToDeploymentPtrOutput() DeploymentPtrOutput
func (DeploymentArgs) ToDeploymentPtrOutputWithContext ¶
func (i DeploymentArgs) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
type DeploymentInput ¶
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(context.Context) DeploymentOutput }
DeploymentInput is an input type that accepts DeploymentArgs and DeploymentOutput values. You can construct a concrete instance of `DeploymentInput` via:
DeploymentArgs{...}
type DeploymentOutput ¶
type DeploymentOutput struct{ *pulumi.OutputState }
The period during which some deployable was active in a runtime.
func (DeploymentOutput) Address ¶
func (o DeploymentOutput) Address() pulumi.StringPtrOutput
Address of the runtime element hosting this deployment.
func (DeploymentOutput) Config ¶
func (o DeploymentOutput) Config() pulumi.StringPtrOutput
Configuration used to create this deployment.
func (DeploymentOutput) DeployTime ¶
func (o DeploymentOutput) DeployTime() pulumi.StringOutput
Beginning of the lifetime of this deployment.
func (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) Platform ¶
func (o DeploymentOutput) Platform() DeploymentPlatformPtrOutput
Platform hosting this deployment.
func (DeploymentOutput) ToDeploymentOutput ¶
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (DeploymentOutput) ToDeploymentPtrOutput ¶
func (o DeploymentOutput) ToDeploymentPtrOutput() DeploymentPtrOutput
func (DeploymentOutput) ToDeploymentPtrOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
func (DeploymentOutput) UndeployTime ¶
func (o DeploymentOutput) UndeployTime() pulumi.StringPtrOutput
End of the lifetime of this deployment.
func (DeploymentOutput) UserEmail ¶
func (o DeploymentOutput) UserEmail() pulumi.StringPtrOutput
Identity of the user that triggered this deployment.
type DeploymentPlatform ¶ added in v0.4.0
type DeploymentPlatform string
Platform hosting this deployment.
func (DeploymentPlatform) ElementType ¶ added in v0.4.0
func (DeploymentPlatform) ElementType() reflect.Type
func (DeploymentPlatform) ToDeploymentPlatformOutput ¶ added in v0.6.0
func (e DeploymentPlatform) ToDeploymentPlatformOutput() DeploymentPlatformOutput
func (DeploymentPlatform) ToDeploymentPlatformOutputWithContext ¶ added in v0.6.0
func (e DeploymentPlatform) ToDeploymentPlatformOutputWithContext(ctx context.Context) DeploymentPlatformOutput
func (DeploymentPlatform) ToDeploymentPlatformPtrOutput ¶ added in v0.6.0
func (e DeploymentPlatform) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
func (DeploymentPlatform) ToDeploymentPlatformPtrOutputWithContext ¶ added in v0.6.0
func (e DeploymentPlatform) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
func (DeploymentPlatform) ToStringOutput ¶ added in v0.4.0
func (e DeploymentPlatform) ToStringOutput() pulumi.StringOutput
func (DeploymentPlatform) ToStringOutputWithContext ¶ added in v0.4.0
func (e DeploymentPlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentPlatform) ToStringPtrOutput ¶ added in v0.4.0
func (e DeploymentPlatform) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentPlatform) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DeploymentPlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentPlatformInput ¶ added in v0.6.0
type DeploymentPlatformInput interface { pulumi.Input ToDeploymentPlatformOutput() DeploymentPlatformOutput ToDeploymentPlatformOutputWithContext(context.Context) DeploymentPlatformOutput }
DeploymentPlatformInput is an input type that accepts DeploymentPlatformArgs and DeploymentPlatformOutput values. You can construct a concrete instance of `DeploymentPlatformInput` via:
DeploymentPlatformArgs{...}
type DeploymentPlatformOutput ¶ added in v0.6.0
type DeploymentPlatformOutput struct{ *pulumi.OutputState }
func (DeploymentPlatformOutput) ElementType ¶ added in v0.6.0
func (DeploymentPlatformOutput) ElementType() reflect.Type
func (DeploymentPlatformOutput) ToDeploymentPlatformOutput ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToDeploymentPlatformOutput() DeploymentPlatformOutput
func (DeploymentPlatformOutput) ToDeploymentPlatformOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToDeploymentPlatformOutputWithContext(ctx context.Context) DeploymentPlatformOutput
func (DeploymentPlatformOutput) ToDeploymentPlatformPtrOutput ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
func (DeploymentPlatformOutput) ToDeploymentPlatformPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
func (DeploymentPlatformOutput) ToStringOutput ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToStringOutput() pulumi.StringOutput
func (DeploymentPlatformOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentPlatformOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentPlatformOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentPlatformPtrInput ¶ added in v0.6.0
type DeploymentPlatformPtrInput interface { pulumi.Input ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput ToDeploymentPlatformPtrOutputWithContext(context.Context) DeploymentPlatformPtrOutput }
func DeploymentPlatformPtr ¶ added in v0.6.0
func DeploymentPlatformPtr(v string) DeploymentPlatformPtrInput
type DeploymentPlatformPtrOutput ¶ added in v0.6.0
type DeploymentPlatformPtrOutput struct{ *pulumi.OutputState }
func (DeploymentPlatformPtrOutput) Elem ¶ added in v0.6.0
func (o DeploymentPlatformPtrOutput) Elem() DeploymentPlatformOutput
func (DeploymentPlatformPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentPlatformPtrOutput) ElementType() reflect.Type
func (DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutput ¶ added in v0.6.0
func (o DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
func (DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
func (DeploymentPlatformPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DeploymentPlatformPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentPlatformPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentPtrInput ¶
type DeploymentPtrInput interface { pulumi.Input ToDeploymentPtrOutput() DeploymentPtrOutput ToDeploymentPtrOutputWithContext(context.Context) DeploymentPtrOutput }
DeploymentPtrInput is an input type that accepts DeploymentArgs, DeploymentPtr and DeploymentPtrOutput values. You can construct a concrete instance of `DeploymentPtrInput` via:
DeploymentArgs{...} or: nil
func DeploymentPtr ¶
func DeploymentPtr(v *DeploymentArgs) DeploymentPtrInput
type DeploymentPtrOutput ¶
type DeploymentPtrOutput struct{ *pulumi.OutputState }
func (DeploymentPtrOutput) Address ¶
func (o DeploymentPtrOutput) Address() pulumi.StringPtrOutput
Address of the runtime element hosting this deployment.
func (DeploymentPtrOutput) Config ¶
func (o DeploymentPtrOutput) Config() pulumi.StringPtrOutput
Configuration used to create this deployment.
func (DeploymentPtrOutput) DeployTime ¶
func (o DeploymentPtrOutput) DeployTime() pulumi.StringPtrOutput
Beginning of the lifetime of this deployment.
func (DeploymentPtrOutput) Elem ¶
func (o DeploymentPtrOutput) Elem() DeploymentOutput
func (DeploymentPtrOutput) ElementType ¶
func (DeploymentPtrOutput) ElementType() reflect.Type
func (DeploymentPtrOutput) Platform ¶
func (o DeploymentPtrOutput) Platform() DeploymentPlatformPtrOutput
Platform hosting this deployment.
func (DeploymentPtrOutput) ToDeploymentPtrOutput ¶
func (o DeploymentPtrOutput) ToDeploymentPtrOutput() DeploymentPtrOutput
func (DeploymentPtrOutput) ToDeploymentPtrOutputWithContext ¶
func (o DeploymentPtrOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
func (DeploymentPtrOutput) UndeployTime ¶
func (o DeploymentPtrOutput) UndeployTime() pulumi.StringPtrOutput
End of the lifetime of this deployment.
func (DeploymentPtrOutput) UserEmail ¶
func (o DeploymentPtrOutput) UserEmail() pulumi.StringPtrOutput
Identity of the user that triggered this deployment.
type DeploymentResponse ¶
type DeploymentResponse struct { // Address of the runtime element hosting this deployment. Address string `pulumi:"address"` // Configuration used to create this deployment. Config string `pulumi:"config"` // Beginning of the lifetime of this deployment. DeployTime string `pulumi:"deployTime"` // Platform hosting this deployment. Platform string `pulumi:"platform"` // Resource URI for the artifact being deployed taken from the deployable field with the same name. ResourceUri []string `pulumi:"resourceUri"` // End of the lifetime of this deployment. UndeployTime string `pulumi:"undeployTime"` // Identity of the user that triggered this deployment. UserEmail string `pulumi:"userEmail"` }
The period during which some deployable was active in a runtime.
type DeploymentResponseOutput ¶
type DeploymentResponseOutput struct{ *pulumi.OutputState }
The period during which some deployable was active in a runtime.
func (DeploymentResponseOutput) Address ¶
func (o DeploymentResponseOutput) Address() pulumi.StringOutput
Address of the runtime element hosting this deployment.
func (DeploymentResponseOutput) Config ¶
func (o DeploymentResponseOutput) Config() pulumi.StringOutput
Configuration used to create this deployment.
func (DeploymentResponseOutput) DeployTime ¶
func (o DeploymentResponseOutput) DeployTime() pulumi.StringOutput
Beginning of the lifetime of this deployment.
func (DeploymentResponseOutput) ElementType ¶
func (DeploymentResponseOutput) ElementType() reflect.Type
func (DeploymentResponseOutput) Platform ¶
func (o DeploymentResponseOutput) Platform() pulumi.StringOutput
Platform hosting this deployment.
func (DeploymentResponseOutput) ResourceUri ¶
func (o DeploymentResponseOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed taken from the deployable field with the same name.
func (DeploymentResponseOutput) ToDeploymentResponseOutput ¶
func (o DeploymentResponseOutput) ToDeploymentResponseOutput() DeploymentResponseOutput
func (DeploymentResponseOutput) ToDeploymentResponseOutputWithContext ¶
func (o DeploymentResponseOutput) ToDeploymentResponseOutputWithContext(ctx context.Context) DeploymentResponseOutput
func (DeploymentResponseOutput) UndeployTime ¶
func (o DeploymentResponseOutput) UndeployTime() pulumi.StringOutput
End of the lifetime of this deployment.
func (DeploymentResponseOutput) UserEmail ¶
func (o DeploymentResponseOutput) UserEmail() pulumi.StringOutput
Identity of the user that triggered this deployment.
type Derived ¶
type Derived struct { // The fingerprint of the derived image. Fingerprint Fingerprint `pulumi:"fingerprint"` // This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer. LayerInfo []Layer `pulumi:"layerInfo"` }
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
type DerivedArgs ¶
type DerivedArgs struct { // The fingerprint of the derived image. Fingerprint FingerprintInput `pulumi:"fingerprint"` // This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer. LayerInfo LayerArrayInput `pulumi:"layerInfo"` }
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
func (DerivedArgs) ElementType ¶
func (DerivedArgs) ElementType() reflect.Type
func (DerivedArgs) ToDerivedOutput ¶
func (i DerivedArgs) ToDerivedOutput() DerivedOutput
func (DerivedArgs) ToDerivedOutputWithContext ¶
func (i DerivedArgs) ToDerivedOutputWithContext(ctx context.Context) DerivedOutput
func (DerivedArgs) ToDerivedPtrOutput ¶
func (i DerivedArgs) ToDerivedPtrOutput() DerivedPtrOutput
func (DerivedArgs) ToDerivedPtrOutputWithContext ¶
func (i DerivedArgs) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
type DerivedInput ¶
type DerivedInput interface { pulumi.Input ToDerivedOutput() DerivedOutput ToDerivedOutputWithContext(context.Context) DerivedOutput }
DerivedInput is an input type that accepts DerivedArgs and DerivedOutput values. You can construct a concrete instance of `DerivedInput` via:
DerivedArgs{...}
type DerivedOutput ¶
type DerivedOutput struct{ *pulumi.OutputState }
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
func (DerivedOutput) ElementType ¶
func (DerivedOutput) ElementType() reflect.Type
func (DerivedOutput) Fingerprint ¶
func (o DerivedOutput) Fingerprint() FingerprintOutput
The fingerprint of the derived image.
func (DerivedOutput) LayerInfo ¶
func (o DerivedOutput) LayerInfo() LayerArrayOutput
This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
func (DerivedOutput) ToDerivedOutput ¶
func (o DerivedOutput) ToDerivedOutput() DerivedOutput
func (DerivedOutput) ToDerivedOutputWithContext ¶
func (o DerivedOutput) ToDerivedOutputWithContext(ctx context.Context) DerivedOutput
func (DerivedOutput) ToDerivedPtrOutput ¶
func (o DerivedOutput) ToDerivedPtrOutput() DerivedPtrOutput
func (DerivedOutput) ToDerivedPtrOutputWithContext ¶
func (o DerivedOutput) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
type DerivedPtrInput ¶
type DerivedPtrInput interface { pulumi.Input ToDerivedPtrOutput() DerivedPtrOutput ToDerivedPtrOutputWithContext(context.Context) DerivedPtrOutput }
DerivedPtrInput is an input type that accepts DerivedArgs, DerivedPtr and DerivedPtrOutput values. You can construct a concrete instance of `DerivedPtrInput` via:
DerivedArgs{...} or: nil
func DerivedPtr ¶
func DerivedPtr(v *DerivedArgs) DerivedPtrInput
type DerivedPtrOutput ¶
type DerivedPtrOutput struct{ *pulumi.OutputState }
func (DerivedPtrOutput) Elem ¶
func (o DerivedPtrOutput) Elem() DerivedOutput
func (DerivedPtrOutput) ElementType ¶
func (DerivedPtrOutput) ElementType() reflect.Type
func (DerivedPtrOutput) Fingerprint ¶
func (o DerivedPtrOutput) Fingerprint() FingerprintPtrOutput
The fingerprint of the derived image.
func (DerivedPtrOutput) LayerInfo ¶
func (o DerivedPtrOutput) LayerInfo() LayerArrayOutput
This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
func (DerivedPtrOutput) ToDerivedPtrOutput ¶
func (o DerivedPtrOutput) ToDerivedPtrOutput() DerivedPtrOutput
func (DerivedPtrOutput) ToDerivedPtrOutputWithContext ¶
func (o DerivedPtrOutput) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
type DerivedResponse ¶
type DerivedResponse struct { // This contains the base image URL for the derived image occurrence. BaseResourceUrl string `pulumi:"baseResourceUrl"` // The number of layers by which this image differs from the associated image basis. Distance int `pulumi:"distance"` // The fingerprint of the derived image. Fingerprint FingerprintResponse `pulumi:"fingerprint"` // This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer. LayerInfo []LayerResponse `pulumi:"layerInfo"` }
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
type DerivedResponseOutput ¶
type DerivedResponseOutput struct{ *pulumi.OutputState }
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
func (DerivedResponseOutput) BaseResourceUrl ¶
func (o DerivedResponseOutput) BaseResourceUrl() pulumi.StringOutput
This contains the base image URL for the derived image occurrence.
func (DerivedResponseOutput) Distance ¶
func (o DerivedResponseOutput) Distance() pulumi.IntOutput
The number of layers by which this image differs from the associated image basis.
func (DerivedResponseOutput) ElementType ¶
func (DerivedResponseOutput) ElementType() reflect.Type
func (DerivedResponseOutput) Fingerprint ¶
func (o DerivedResponseOutput) Fingerprint() FingerprintResponseOutput
The fingerprint of the derived image.
func (DerivedResponseOutput) LayerInfo ¶
func (o DerivedResponseOutput) LayerInfo() LayerResponseArrayOutput
This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
func (DerivedResponseOutput) ToDerivedResponseOutput ¶
func (o DerivedResponseOutput) ToDerivedResponseOutput() DerivedResponseOutput
func (DerivedResponseOutput) ToDerivedResponseOutputWithContext ¶
func (o DerivedResponseOutput) ToDerivedResponseOutputWithContext(ctx context.Context) DerivedResponseOutput
type Detail ¶
type Detail struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. CpeUri string `pulumi:"cpeUri"` // A vendor-specific description of this note. Description *string `pulumi:"description"` // The fix for this specific package version. FixedLocation *VulnerabilityLocation `pulumi:"fixedLocation"` // Whether this detail is obsolete. Occurrences are expected not to point to obsolete details. IsObsolete *bool `pulumi:"isObsolete"` // The max version of the package in which the vulnerability exists. MaxAffectedVersion *Version `pulumi:"maxAffectedVersion"` // The min version of the package in which the vulnerability exists. MinAffectedVersion *Version `pulumi:"minAffectedVersion"` // The name of the package where the vulnerability was found. Package string `pulumi:"package"` // The type of package; whether native or non native(ruby gems, node.js packages etc). PackageType *string `pulumi:"packageType"` // The severity (eg: distro assigned severity) for this vulnerability. SeverityName *string `pulumi:"severityName"` // The source from which the information in this Detail was obtained. Source *string `pulumi:"source"` // 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. SourceUpdateTime *string `pulumi:"sourceUpdateTime"` // The name of the vendor of the product. Vendor *string `pulumi:"vendor"` }
Identifies all appearances of this vulnerability in the package for a specific distro/location. For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
type DetailArgs ¶
type DetailArgs struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. CpeUri pulumi.StringInput `pulumi:"cpeUri"` // A vendor-specific description of this note. Description pulumi.StringPtrInput `pulumi:"description"` // The fix for this specific package version. FixedLocation VulnerabilityLocationPtrInput `pulumi:"fixedLocation"` // Whether this detail is obsolete. Occurrences are expected not to point to obsolete details. IsObsolete pulumi.BoolPtrInput `pulumi:"isObsolete"` // The max version of the package in which the vulnerability exists. MaxAffectedVersion VersionPtrInput `pulumi:"maxAffectedVersion"` // The min version of the package in which the vulnerability exists. MinAffectedVersion VersionPtrInput `pulumi:"minAffectedVersion"` // The name of the package where the vulnerability was found. Package pulumi.StringInput `pulumi:"package"` // The type of package; whether native or non native(ruby gems, node.js packages etc). PackageType pulumi.StringPtrInput `pulumi:"packageType"` // The severity (eg: distro assigned severity) for this vulnerability. SeverityName pulumi.StringPtrInput `pulumi:"severityName"` // The source from which the information in this Detail was obtained. Source pulumi.StringPtrInput `pulumi:"source"` // 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. SourceUpdateTime pulumi.StringPtrInput `pulumi:"sourceUpdateTime"` // The name of the vendor of the product. Vendor pulumi.StringPtrInput `pulumi:"vendor"` }
Identifies all appearances of this vulnerability in the package for a specific distro/location. For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
func (DetailArgs) ElementType ¶
func (DetailArgs) ElementType() reflect.Type
func (DetailArgs) ToDetailOutput ¶
func (i DetailArgs) ToDetailOutput() DetailOutput
func (DetailArgs) ToDetailOutputWithContext ¶
func (i DetailArgs) ToDetailOutputWithContext(ctx context.Context) DetailOutput
type DetailArray ¶
type DetailArray []DetailInput
func (DetailArray) ElementType ¶
func (DetailArray) ElementType() reflect.Type
func (DetailArray) ToDetailArrayOutput ¶
func (i DetailArray) ToDetailArrayOutput() DetailArrayOutput
func (DetailArray) ToDetailArrayOutputWithContext ¶
func (i DetailArray) ToDetailArrayOutputWithContext(ctx context.Context) DetailArrayOutput
type DetailArrayInput ¶
type DetailArrayInput interface { pulumi.Input ToDetailArrayOutput() DetailArrayOutput ToDetailArrayOutputWithContext(context.Context) DetailArrayOutput }
DetailArrayInput is an input type that accepts DetailArray and DetailArrayOutput values. You can construct a concrete instance of `DetailArrayInput` via:
DetailArray{ DetailArgs{...} }
type DetailArrayOutput ¶
type DetailArrayOutput struct{ *pulumi.OutputState }
func (DetailArrayOutput) ElementType ¶
func (DetailArrayOutput) ElementType() reflect.Type
func (DetailArrayOutput) Index ¶
func (o DetailArrayOutput) Index(i pulumi.IntInput) DetailOutput
func (DetailArrayOutput) ToDetailArrayOutput ¶
func (o DetailArrayOutput) ToDetailArrayOutput() DetailArrayOutput
func (DetailArrayOutput) ToDetailArrayOutputWithContext ¶
func (o DetailArrayOutput) ToDetailArrayOutputWithContext(ctx context.Context) DetailArrayOutput
type DetailInput ¶
type DetailInput interface { pulumi.Input ToDetailOutput() DetailOutput ToDetailOutputWithContext(context.Context) DetailOutput }
DetailInput is an input type that accepts DetailArgs and DetailOutput values. You can construct a concrete instance of `DetailInput` via:
DetailArgs{...}
type DetailOutput ¶
type DetailOutput struct{ *pulumi.OutputState }
Identifies all appearances of this vulnerability in the package for a specific distro/location. For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
func (DetailOutput) CpeUri ¶
func (o DetailOutput) CpeUri() pulumi.StringOutput
The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
func (DetailOutput) Description ¶
func (o DetailOutput) Description() pulumi.StringPtrOutput
A vendor-specific description of this note.
func (DetailOutput) ElementType ¶
func (DetailOutput) ElementType() reflect.Type
func (DetailOutput) FixedLocation ¶
func (o DetailOutput) FixedLocation() VulnerabilityLocationPtrOutput
The fix for this specific package version.
func (DetailOutput) IsObsolete ¶
func (o DetailOutput) IsObsolete() pulumi.BoolPtrOutput
Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
func (DetailOutput) MaxAffectedVersion ¶
func (o DetailOutput) MaxAffectedVersion() VersionPtrOutput
The max version of the package in which the vulnerability exists.
func (DetailOutput) MinAffectedVersion ¶
func (o DetailOutput) MinAffectedVersion() VersionPtrOutput
The min version of the package in which the vulnerability exists.
func (DetailOutput) Package ¶
func (o DetailOutput) Package() pulumi.StringOutput
The name of the package where the vulnerability was found.
func (DetailOutput) PackageType ¶
func (o DetailOutput) PackageType() pulumi.StringPtrOutput
The type of package; whether native or non native(ruby gems, node.js packages etc).
func (DetailOutput) SeverityName ¶
func (o DetailOutput) SeverityName() pulumi.StringPtrOutput
The severity (eg: distro assigned severity) for this vulnerability.
func (DetailOutput) Source ¶
func (o DetailOutput) Source() pulumi.StringPtrOutput
The source from which the information in this Detail was obtained.
func (DetailOutput) SourceUpdateTime ¶
func (o DetailOutput) SourceUpdateTime() pulumi.StringPtrOutput
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.
func (DetailOutput) ToDetailOutput ¶
func (o DetailOutput) ToDetailOutput() DetailOutput
func (DetailOutput) ToDetailOutputWithContext ¶
func (o DetailOutput) ToDetailOutputWithContext(ctx context.Context) DetailOutput
func (DetailOutput) Vendor ¶
func (o DetailOutput) Vendor() pulumi.StringPtrOutput
The name of the vendor of the product.
type DetailResponse ¶
type DetailResponse struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. CpeUri string `pulumi:"cpeUri"` // A vendor-specific description of this note. Description string `pulumi:"description"` // The fix for this specific package version. FixedLocation VulnerabilityLocationResponse `pulumi:"fixedLocation"` // Whether this detail is obsolete. Occurrences are expected not to point to obsolete details. IsObsolete bool `pulumi:"isObsolete"` // The max version of the package in which the vulnerability exists. MaxAffectedVersion VersionResponse `pulumi:"maxAffectedVersion"` // The min version of the package in which the vulnerability exists. MinAffectedVersion VersionResponse `pulumi:"minAffectedVersion"` // The name of the package where the vulnerability was found. Package string `pulumi:"package"` // The type of package; whether native or non native(ruby gems, node.js packages etc). PackageType string `pulumi:"packageType"` // The severity (eg: distro assigned severity) for this vulnerability. SeverityName string `pulumi:"severityName"` // The source from which the information in this Detail was obtained. Source string `pulumi:"source"` // 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. SourceUpdateTime string `pulumi:"sourceUpdateTime"` // The name of the vendor of the product. Vendor string `pulumi:"vendor"` }
Identifies all appearances of this vulnerability in the package for a specific distro/location. For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
type DetailResponseArrayOutput ¶
type DetailResponseArrayOutput struct{ *pulumi.OutputState }
func (DetailResponseArrayOutput) ElementType ¶
func (DetailResponseArrayOutput) ElementType() reflect.Type
func (DetailResponseArrayOutput) Index ¶
func (o DetailResponseArrayOutput) Index(i pulumi.IntInput) DetailResponseOutput
func (DetailResponseArrayOutput) ToDetailResponseArrayOutput ¶
func (o DetailResponseArrayOutput) ToDetailResponseArrayOutput() DetailResponseArrayOutput
func (DetailResponseArrayOutput) ToDetailResponseArrayOutputWithContext ¶
func (o DetailResponseArrayOutput) ToDetailResponseArrayOutputWithContext(ctx context.Context) DetailResponseArrayOutput
type DetailResponseOutput ¶
type DetailResponseOutput struct{ *pulumi.OutputState }
Identifies all appearances of this vulnerability in the package for a specific distro/location. For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
func (DetailResponseOutput) CpeUri ¶
func (o DetailResponseOutput) CpeUri() pulumi.StringOutput
The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
func (DetailResponseOutput) Description ¶
func (o DetailResponseOutput) Description() pulumi.StringOutput
A vendor-specific description of this note.
func (DetailResponseOutput) ElementType ¶
func (DetailResponseOutput) ElementType() reflect.Type
func (DetailResponseOutput) FixedLocation ¶
func (o DetailResponseOutput) FixedLocation() VulnerabilityLocationResponseOutput
The fix for this specific package version.
func (DetailResponseOutput) IsObsolete ¶
func (o DetailResponseOutput) IsObsolete() pulumi.BoolOutput
Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.
func (DetailResponseOutput) MaxAffectedVersion ¶
func (o DetailResponseOutput) MaxAffectedVersion() VersionResponseOutput
The max version of the package in which the vulnerability exists.
func (DetailResponseOutput) MinAffectedVersion ¶
func (o DetailResponseOutput) MinAffectedVersion() VersionResponseOutput
The min version of the package in which the vulnerability exists.
func (DetailResponseOutput) Package ¶
func (o DetailResponseOutput) Package() pulumi.StringOutput
The name of the package where the vulnerability was found.
func (DetailResponseOutput) PackageType ¶
func (o DetailResponseOutput) PackageType() pulumi.StringOutput
The type of package; whether native or non native(ruby gems, node.js packages etc).
func (DetailResponseOutput) SeverityName ¶
func (o DetailResponseOutput) SeverityName() pulumi.StringOutput
The severity (eg: distro assigned severity) for this vulnerability.
func (DetailResponseOutput) Source ¶
func (o DetailResponseOutput) Source() pulumi.StringOutput
The source from which the information in this Detail was obtained.
func (DetailResponseOutput) SourceUpdateTime ¶
func (o DetailResponseOutput) SourceUpdateTime() pulumi.StringOutput
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.
func (DetailResponseOutput) ToDetailResponseOutput ¶
func (o DetailResponseOutput) ToDetailResponseOutput() DetailResponseOutput
func (DetailResponseOutput) ToDetailResponseOutputWithContext ¶
func (o DetailResponseOutput) ToDetailResponseOutputWithContext(ctx context.Context) DetailResponseOutput
func (DetailResponseOutput) Vendor ¶
func (o DetailResponseOutput) Vendor() pulumi.StringOutput
The name of the vendor of the product.
type Details ¶
type Details struct { // Attestation for the resource. Attestation Attestation `pulumi:"attestation"` }
Details of an attestation occurrence.
type DetailsArgs ¶
type DetailsArgs struct { // Attestation for the resource. Attestation AttestationInput `pulumi:"attestation"` }
Details of an attestation occurrence.
func (DetailsArgs) ElementType ¶
func (DetailsArgs) ElementType() reflect.Type
func (DetailsArgs) ToDetailsOutput ¶
func (i DetailsArgs) ToDetailsOutput() DetailsOutput
func (DetailsArgs) ToDetailsOutputWithContext ¶
func (i DetailsArgs) ToDetailsOutputWithContext(ctx context.Context) DetailsOutput
func (DetailsArgs) ToDetailsPtrOutput ¶
func (i DetailsArgs) ToDetailsPtrOutput() DetailsPtrOutput
func (DetailsArgs) ToDetailsPtrOutputWithContext ¶
func (i DetailsArgs) ToDetailsPtrOutputWithContext(ctx context.Context) DetailsPtrOutput
type DetailsInput ¶
type DetailsInput interface { pulumi.Input ToDetailsOutput() DetailsOutput ToDetailsOutputWithContext(context.Context) DetailsOutput }
DetailsInput is an input type that accepts DetailsArgs and DetailsOutput values. You can construct a concrete instance of `DetailsInput` via:
DetailsArgs{...}
type DetailsOutput ¶
type DetailsOutput struct{ *pulumi.OutputState }
Details of an attestation occurrence.
func (DetailsOutput) Attestation ¶
func (o DetailsOutput) Attestation() AttestationOutput
Attestation for the resource.
func (DetailsOutput) ElementType ¶
func (DetailsOutput) ElementType() reflect.Type
func (DetailsOutput) ToDetailsOutput ¶
func (o DetailsOutput) ToDetailsOutput() DetailsOutput
func (DetailsOutput) ToDetailsOutputWithContext ¶
func (o DetailsOutput) ToDetailsOutputWithContext(ctx context.Context) DetailsOutput
func (DetailsOutput) ToDetailsPtrOutput ¶
func (o DetailsOutput) ToDetailsPtrOutput() DetailsPtrOutput
func (DetailsOutput) ToDetailsPtrOutputWithContext ¶
func (o DetailsOutput) ToDetailsPtrOutputWithContext(ctx context.Context) DetailsPtrOutput
type DetailsPtrInput ¶
type DetailsPtrInput interface { pulumi.Input ToDetailsPtrOutput() DetailsPtrOutput ToDetailsPtrOutputWithContext(context.Context) DetailsPtrOutput }
DetailsPtrInput is an input type that accepts DetailsArgs, DetailsPtr and DetailsPtrOutput values. You can construct a concrete instance of `DetailsPtrInput` via:
DetailsArgs{...} or: nil
func DetailsPtr ¶
func DetailsPtr(v *DetailsArgs) DetailsPtrInput
type DetailsPtrOutput ¶
type DetailsPtrOutput struct{ *pulumi.OutputState }
func (DetailsPtrOutput) Attestation ¶
func (o DetailsPtrOutput) Attestation() AttestationPtrOutput
Attestation for the resource.
func (DetailsPtrOutput) Elem ¶
func (o DetailsPtrOutput) Elem() DetailsOutput
func (DetailsPtrOutput) ElementType ¶
func (DetailsPtrOutput) ElementType() reflect.Type
func (DetailsPtrOutput) ToDetailsPtrOutput ¶
func (o DetailsPtrOutput) ToDetailsPtrOutput() DetailsPtrOutput
func (DetailsPtrOutput) ToDetailsPtrOutputWithContext ¶
func (o DetailsPtrOutput) ToDetailsPtrOutputWithContext(ctx context.Context) DetailsPtrOutput
type DetailsResponse ¶
type DetailsResponse struct { // Attestation for the resource. Attestation AttestationResponse `pulumi:"attestation"` }
Details of an attestation occurrence.
type DetailsResponseOutput ¶
type DetailsResponseOutput struct{ *pulumi.OutputState }
Details of an attestation occurrence.
func (DetailsResponseOutput) Attestation ¶
func (o DetailsResponseOutput) Attestation() AttestationResponseOutput
Attestation for the resource.
func (DetailsResponseOutput) ElementType ¶
func (DetailsResponseOutput) ElementType() reflect.Type
func (DetailsResponseOutput) ToDetailsResponseOutput ¶
func (o DetailsResponseOutput) ToDetailsResponseOutput() DetailsResponseOutput
func (DetailsResponseOutput) ToDetailsResponseOutputWithContext ¶
func (o DetailsResponseOutput) ToDetailsResponseOutputWithContext(ctx context.Context) DetailsResponseOutput
type Digest ¶ added in v0.19.0
type Digest struct { // `SHA1`, `SHA512` etc. Algo *string `pulumi:"algo"` // Value of the digest. DigestBytes *string `pulumi:"digestBytes"` }
Digest information.
type DigestArgs ¶ added in v0.19.0
type DigestArgs struct { // `SHA1`, `SHA512` etc. Algo pulumi.StringPtrInput `pulumi:"algo"` // Value of the digest. DigestBytes pulumi.StringPtrInput `pulumi:"digestBytes"` }
Digest information.
func (DigestArgs) ElementType ¶ added in v0.19.0
func (DigestArgs) ElementType() reflect.Type
func (DigestArgs) ToDigestOutput ¶ added in v0.19.0
func (i DigestArgs) ToDigestOutput() DigestOutput
func (DigestArgs) ToDigestOutputWithContext ¶ added in v0.19.0
func (i DigestArgs) ToDigestOutputWithContext(ctx context.Context) DigestOutput
type DigestArray ¶ added in v0.19.0
type DigestArray []DigestInput
func (DigestArray) ElementType ¶ added in v0.19.0
func (DigestArray) ElementType() reflect.Type
func (DigestArray) ToDigestArrayOutput ¶ added in v0.19.0
func (i DigestArray) ToDigestArrayOutput() DigestArrayOutput
func (DigestArray) ToDigestArrayOutputWithContext ¶ added in v0.19.0
func (i DigestArray) ToDigestArrayOutputWithContext(ctx context.Context) DigestArrayOutput
type DigestArrayInput ¶ added in v0.19.0
type DigestArrayInput interface { pulumi.Input ToDigestArrayOutput() DigestArrayOutput ToDigestArrayOutputWithContext(context.Context) DigestArrayOutput }
DigestArrayInput is an input type that accepts DigestArray and DigestArrayOutput values. You can construct a concrete instance of `DigestArrayInput` via:
DigestArray{ DigestArgs{...} }
type DigestArrayOutput ¶ added in v0.19.0
type DigestArrayOutput struct{ *pulumi.OutputState }
func (DigestArrayOutput) ElementType ¶ added in v0.19.0
func (DigestArrayOutput) ElementType() reflect.Type
func (DigestArrayOutput) Index ¶ added in v0.19.0
func (o DigestArrayOutput) Index(i pulumi.IntInput) DigestOutput
func (DigestArrayOutput) ToDigestArrayOutput ¶ added in v0.19.0
func (o DigestArrayOutput) ToDigestArrayOutput() DigestArrayOutput
func (DigestArrayOutput) ToDigestArrayOutputWithContext ¶ added in v0.19.0
func (o DigestArrayOutput) ToDigestArrayOutputWithContext(ctx context.Context) DigestArrayOutput
type DigestInput ¶ added in v0.19.0
type DigestInput interface { pulumi.Input ToDigestOutput() DigestOutput ToDigestOutputWithContext(context.Context) DigestOutput }
DigestInput is an input type that accepts DigestArgs and DigestOutput values. You can construct a concrete instance of `DigestInput` via:
DigestArgs{...}
type DigestOutput ¶ added in v0.19.0
type DigestOutput struct{ *pulumi.OutputState }
Digest information.
func (DigestOutput) Algo ¶ added in v0.19.0
func (o DigestOutput) Algo() pulumi.StringPtrOutput
`SHA1`, `SHA512` etc.
func (DigestOutput) DigestBytes ¶ added in v0.21.0
func (o DigestOutput) DigestBytes() pulumi.StringPtrOutput
Value of the digest.
func (DigestOutput) ElementType ¶ added in v0.19.0
func (DigestOutput) ElementType() reflect.Type
func (DigestOutput) ToDigestOutput ¶ added in v0.19.0
func (o DigestOutput) ToDigestOutput() DigestOutput
func (DigestOutput) ToDigestOutputWithContext ¶ added in v0.19.0
func (o DigestOutput) ToDigestOutputWithContext(ctx context.Context) DigestOutput
type DigestResponse ¶ added in v0.19.0
type DigestResponse struct { // `SHA1`, `SHA512` etc. Algo string `pulumi:"algo"` // Value of the digest. DigestBytes string `pulumi:"digestBytes"` }
Digest information.
type DigestResponseArrayOutput ¶ added in v0.19.0
type DigestResponseArrayOutput struct{ *pulumi.OutputState }
func (DigestResponseArrayOutput) ElementType ¶ added in v0.19.0
func (DigestResponseArrayOutput) ElementType() reflect.Type
func (DigestResponseArrayOutput) Index ¶ added in v0.19.0
func (o DigestResponseArrayOutput) Index(i pulumi.IntInput) DigestResponseOutput
func (DigestResponseArrayOutput) ToDigestResponseArrayOutput ¶ added in v0.19.0
func (o DigestResponseArrayOutput) ToDigestResponseArrayOutput() DigestResponseArrayOutput
func (DigestResponseArrayOutput) ToDigestResponseArrayOutputWithContext ¶ added in v0.19.0
func (o DigestResponseArrayOutput) ToDigestResponseArrayOutputWithContext(ctx context.Context) DigestResponseArrayOutput
type DigestResponseOutput ¶ added in v0.19.0
type DigestResponseOutput struct{ *pulumi.OutputState }
Digest information.
func (DigestResponseOutput) Algo ¶ added in v0.19.0
func (o DigestResponseOutput) Algo() pulumi.StringOutput
`SHA1`, `SHA512` etc.
func (DigestResponseOutput) DigestBytes ¶ added in v0.21.0
func (o DigestResponseOutput) DigestBytes() pulumi.StringOutput
Value of the digest.
func (DigestResponseOutput) ElementType ¶ added in v0.19.0
func (DigestResponseOutput) ElementType() reflect.Type
func (DigestResponseOutput) ToDigestResponseOutput ¶ added in v0.19.0
func (o DigestResponseOutput) ToDigestResponseOutput() DigestResponseOutput
func (DigestResponseOutput) ToDigestResponseOutputWithContext ¶ added in v0.19.0
func (o DigestResponseOutput) ToDigestResponseOutputWithContext(ctx context.Context) DigestResponseOutput
type Discovered ¶
type Discovered struct { AnalysisCompleted *AnalysisCompleted `pulumi:"analysisCompleted"` // Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors. AnalysisError []Status `pulumi:"analysisError"` // The status of discovery for the resource. AnalysisStatus *DiscoveredAnalysisStatus `pulumi:"analysisStatus"` // When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API. AnalysisStatusError *Status `pulumi:"analysisStatusError"` // Whether the resource is continuously analyzed. ContinuousAnalysis *DiscoveredContinuousAnalysis `pulumi:"continuousAnalysis"` // The last time continuous analysis was done for this resource. Deprecated, do not use. // // Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use. LastAnalysisTime *string `pulumi:"lastAnalysisTime"` // The last time this resource was scanned. LastScanTime *string `pulumi:"lastScanTime"` // The status of an SBOM generation. SbomStatus *SBOMStatus `pulumi:"sbomStatus"` }
Provides information about the analysis status of a discovered resource.
type DiscoveredAnalysisStatus ¶ added in v0.4.0
type DiscoveredAnalysisStatus string
The status of discovery for the resource.
func (DiscoveredAnalysisStatus) ElementType ¶ added in v0.4.0
func (DiscoveredAnalysisStatus) ElementType() reflect.Type
func (DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutput ¶ added in v0.6.0
func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutput() DiscoveredAnalysisStatusOutput
func (DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutputWithContext ¶ added in v0.6.0
func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusOutput
func (DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutput ¶ added in v0.6.0
func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutputWithContext ¶ added in v0.6.0
func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatus) ToStringOutput ¶ added in v0.4.0
func (e DiscoveredAnalysisStatus) ToStringOutput() pulumi.StringOutput
func (DiscoveredAnalysisStatus) ToStringOutputWithContext ¶ added in v0.4.0
func (e DiscoveredAnalysisStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveredAnalysisStatus) ToStringPtrOutput ¶ added in v0.4.0
func (e DiscoveredAnalysisStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredAnalysisStatus) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DiscoveredAnalysisStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredAnalysisStatusInput ¶ added in v0.6.0
type DiscoveredAnalysisStatusInput interface { pulumi.Input ToDiscoveredAnalysisStatusOutput() DiscoveredAnalysisStatusOutput ToDiscoveredAnalysisStatusOutputWithContext(context.Context) DiscoveredAnalysisStatusOutput }
DiscoveredAnalysisStatusInput is an input type that accepts DiscoveredAnalysisStatusArgs and DiscoveredAnalysisStatusOutput values. You can construct a concrete instance of `DiscoveredAnalysisStatusInput` via:
DiscoveredAnalysisStatusArgs{...}
type DiscoveredAnalysisStatusOutput ¶ added in v0.6.0
type DiscoveredAnalysisStatusOutput struct{ *pulumi.OutputState }
func (DiscoveredAnalysisStatusOutput) ElementType ¶ added in v0.6.0
func (DiscoveredAnalysisStatusOutput) ElementType() reflect.Type
func (DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutput() DiscoveredAnalysisStatusOutput
func (DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusOutput
func (DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatusOutput) ToStringOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToStringOutput() pulumi.StringOutput
func (DiscoveredAnalysisStatusOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveredAnalysisStatusOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredAnalysisStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredAnalysisStatusPtrInput ¶ added in v0.6.0
type DiscoveredAnalysisStatusPtrInput interface { pulumi.Input ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput ToDiscoveredAnalysisStatusPtrOutputWithContext(context.Context) DiscoveredAnalysisStatusPtrOutput }
func DiscoveredAnalysisStatusPtr ¶ added in v0.6.0
func DiscoveredAnalysisStatusPtr(v string) DiscoveredAnalysisStatusPtrInput
type DiscoveredAnalysisStatusPtrOutput ¶ added in v0.6.0
type DiscoveredAnalysisStatusPtrOutput struct{ *pulumi.OutputState }
func (DiscoveredAnalysisStatusPtrOutput) Elem ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusPtrOutput) Elem() DiscoveredAnalysisStatusOutput
func (DiscoveredAnalysisStatusPtrOutput) ElementType ¶ added in v0.6.0
func (DiscoveredAnalysisStatusPtrOutput) ElementType() reflect.Type
func (DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredArgs ¶
type DiscoveredArgs struct { AnalysisCompleted AnalysisCompletedPtrInput `pulumi:"analysisCompleted"` // Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors. AnalysisError StatusArrayInput `pulumi:"analysisError"` // The status of discovery for the resource. AnalysisStatus DiscoveredAnalysisStatusPtrInput `pulumi:"analysisStatus"` // When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API. AnalysisStatusError StatusPtrInput `pulumi:"analysisStatusError"` // Whether the resource is continuously analyzed. ContinuousAnalysis DiscoveredContinuousAnalysisPtrInput `pulumi:"continuousAnalysis"` // The last time continuous analysis was done for this resource. Deprecated, do not use. // // Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use. LastAnalysisTime pulumi.StringPtrInput `pulumi:"lastAnalysisTime"` // The last time this resource was scanned. LastScanTime pulumi.StringPtrInput `pulumi:"lastScanTime"` // The status of an SBOM generation. SbomStatus SBOMStatusPtrInput `pulumi:"sbomStatus"` }
Provides information about the analysis status of a discovered resource.
func (DiscoveredArgs) ElementType ¶
func (DiscoveredArgs) ElementType() reflect.Type
func (DiscoveredArgs) ToDiscoveredOutput ¶
func (i DiscoveredArgs) ToDiscoveredOutput() DiscoveredOutput
func (DiscoveredArgs) ToDiscoveredOutputWithContext ¶
func (i DiscoveredArgs) ToDiscoveredOutputWithContext(ctx context.Context) DiscoveredOutput
func (DiscoveredArgs) ToDiscoveredPtrOutput ¶
func (i DiscoveredArgs) ToDiscoveredPtrOutput() DiscoveredPtrOutput
func (DiscoveredArgs) ToDiscoveredPtrOutputWithContext ¶
func (i DiscoveredArgs) ToDiscoveredPtrOutputWithContext(ctx context.Context) DiscoveredPtrOutput
type DiscoveredContinuousAnalysis ¶ added in v0.4.0
type DiscoveredContinuousAnalysis string
Whether the resource is continuously analyzed.
func (DiscoveredContinuousAnalysis) ElementType ¶ added in v0.4.0
func (DiscoveredContinuousAnalysis) ElementType() reflect.Type
func (DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutput ¶ added in v0.6.0
func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutput() DiscoveredContinuousAnalysisOutput
func (DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutputWithContext ¶ added in v0.6.0
func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisOutput
func (DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutput ¶ added in v0.6.0
func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutputWithContext ¶ added in v0.6.0
func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysis) ToStringOutput ¶ added in v0.4.0
func (e DiscoveredContinuousAnalysis) ToStringOutput() pulumi.StringOutput
func (DiscoveredContinuousAnalysis) ToStringOutputWithContext ¶ added in v0.4.0
func (e DiscoveredContinuousAnalysis) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveredContinuousAnalysis) ToStringPtrOutput ¶ added in v0.4.0
func (e DiscoveredContinuousAnalysis) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredContinuousAnalysis) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DiscoveredContinuousAnalysis) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredContinuousAnalysisInput ¶ added in v0.6.0
type DiscoveredContinuousAnalysisInput interface { pulumi.Input ToDiscoveredContinuousAnalysisOutput() DiscoveredContinuousAnalysisOutput ToDiscoveredContinuousAnalysisOutputWithContext(context.Context) DiscoveredContinuousAnalysisOutput }
DiscoveredContinuousAnalysisInput is an input type that accepts DiscoveredContinuousAnalysisArgs and DiscoveredContinuousAnalysisOutput values. You can construct a concrete instance of `DiscoveredContinuousAnalysisInput` via:
DiscoveredContinuousAnalysisArgs{...}
type DiscoveredContinuousAnalysisOutput ¶ added in v0.6.0
type DiscoveredContinuousAnalysisOutput struct{ *pulumi.OutputState }
func (DiscoveredContinuousAnalysisOutput) ElementType ¶ added in v0.6.0
func (DiscoveredContinuousAnalysisOutput) ElementType() reflect.Type
func (DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutput() DiscoveredContinuousAnalysisOutput
func (DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisOutput
func (DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysisOutput) ToStringOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToStringOutput() pulumi.StringOutput
func (DiscoveredContinuousAnalysisOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveredContinuousAnalysisOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredContinuousAnalysisOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredContinuousAnalysisPtrInput ¶ added in v0.6.0
type DiscoveredContinuousAnalysisPtrInput interface { pulumi.Input ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput ToDiscoveredContinuousAnalysisPtrOutputWithContext(context.Context) DiscoveredContinuousAnalysisPtrOutput }
func DiscoveredContinuousAnalysisPtr ¶ added in v0.6.0
func DiscoveredContinuousAnalysisPtr(v string) DiscoveredContinuousAnalysisPtrInput
type DiscoveredContinuousAnalysisPtrOutput ¶ added in v0.6.0
type DiscoveredContinuousAnalysisPtrOutput struct{ *pulumi.OutputState }
func (DiscoveredContinuousAnalysisPtrOutput) ElementType ¶ added in v0.6.0
func (DiscoveredContinuousAnalysisPtrOutput) ElementType() reflect.Type
func (DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredInput ¶
type DiscoveredInput interface { pulumi.Input ToDiscoveredOutput() DiscoveredOutput ToDiscoveredOutputWithContext(context.Context) DiscoveredOutput }
DiscoveredInput is an input type that accepts DiscoveredArgs and DiscoveredOutput values. You can construct a concrete instance of `DiscoveredInput` via:
DiscoveredArgs{...}
type DiscoveredOutput ¶
type DiscoveredOutput struct{ *pulumi.OutputState }
Provides information about the analysis status of a discovered resource.
func (DiscoveredOutput) AnalysisCompleted ¶ added in v0.22.0
func (o DiscoveredOutput) AnalysisCompleted() AnalysisCompletedPtrOutput
func (DiscoveredOutput) AnalysisError ¶ added in v0.22.0
func (o DiscoveredOutput) AnalysisError() StatusArrayOutput
Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
func (DiscoveredOutput) AnalysisStatus ¶
func (o DiscoveredOutput) AnalysisStatus() DiscoveredAnalysisStatusPtrOutput
The status of discovery for the resource.
func (DiscoveredOutput) AnalysisStatusError ¶
func (o DiscoveredOutput) AnalysisStatusError() StatusPtrOutput
When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
func (DiscoveredOutput) ContinuousAnalysis ¶
func (o DiscoveredOutput) ContinuousAnalysis() DiscoveredContinuousAnalysisPtrOutput
Whether the resource is continuously analyzed.
func (DiscoveredOutput) ElementType ¶
func (DiscoveredOutput) ElementType() reflect.Type
func (DiscoveredOutput) LastAnalysisTime
deprecated
func (o DiscoveredOutput) LastAnalysisTime() pulumi.StringPtrOutput
The last time continuous analysis was done for this resource. Deprecated, do not use.
Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use.
func (DiscoveredOutput) LastScanTime ¶ added in v0.32.0
func (o DiscoveredOutput) LastScanTime() pulumi.StringPtrOutput
The last time this resource was scanned.
func (DiscoveredOutput) SbomStatus ¶ added in v0.32.0
func (o DiscoveredOutput) SbomStatus() SBOMStatusPtrOutput
The status of an SBOM generation.
func (DiscoveredOutput) ToDiscoveredOutput ¶
func (o DiscoveredOutput) ToDiscoveredOutput() DiscoveredOutput
func (DiscoveredOutput) ToDiscoveredOutputWithContext ¶
func (o DiscoveredOutput) ToDiscoveredOutputWithContext(ctx context.Context) DiscoveredOutput
func (DiscoveredOutput) ToDiscoveredPtrOutput ¶
func (o DiscoveredOutput) ToDiscoveredPtrOutput() DiscoveredPtrOutput
func (DiscoveredOutput) ToDiscoveredPtrOutputWithContext ¶
func (o DiscoveredOutput) ToDiscoveredPtrOutputWithContext(ctx context.Context) DiscoveredPtrOutput
type DiscoveredPtrInput ¶
type DiscoveredPtrInput interface { pulumi.Input ToDiscoveredPtrOutput() DiscoveredPtrOutput ToDiscoveredPtrOutputWithContext(context.Context) DiscoveredPtrOutput }
DiscoveredPtrInput is an input type that accepts DiscoveredArgs, DiscoveredPtr and DiscoveredPtrOutput values. You can construct a concrete instance of `DiscoveredPtrInput` via:
DiscoveredArgs{...} or: nil
func DiscoveredPtr ¶
func DiscoveredPtr(v *DiscoveredArgs) DiscoveredPtrInput
type DiscoveredPtrOutput ¶
type DiscoveredPtrOutput struct{ *pulumi.OutputState }
func (DiscoveredPtrOutput) AnalysisCompleted ¶ added in v0.22.0
func (o DiscoveredPtrOutput) AnalysisCompleted() AnalysisCompletedPtrOutput
func (DiscoveredPtrOutput) AnalysisError ¶ added in v0.22.0
func (o DiscoveredPtrOutput) AnalysisError() StatusArrayOutput
Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
func (DiscoveredPtrOutput) AnalysisStatus ¶
func (o DiscoveredPtrOutput) AnalysisStatus() DiscoveredAnalysisStatusPtrOutput
The status of discovery for the resource.
func (DiscoveredPtrOutput) AnalysisStatusError ¶
func (o DiscoveredPtrOutput) AnalysisStatusError() StatusPtrOutput
When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
func (DiscoveredPtrOutput) ContinuousAnalysis ¶
func (o DiscoveredPtrOutput) ContinuousAnalysis() DiscoveredContinuousAnalysisPtrOutput
Whether the resource is continuously analyzed.
func (DiscoveredPtrOutput) Elem ¶
func (o DiscoveredPtrOutput) Elem() DiscoveredOutput
func (DiscoveredPtrOutput) ElementType ¶
func (DiscoveredPtrOutput) ElementType() reflect.Type
func (DiscoveredPtrOutput) LastAnalysisTime
deprecated
func (o DiscoveredPtrOutput) LastAnalysisTime() pulumi.StringPtrOutput
The last time continuous analysis was done for this resource. Deprecated, do not use.
Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use.
func (DiscoveredPtrOutput) LastScanTime ¶ added in v0.32.0
func (o DiscoveredPtrOutput) LastScanTime() pulumi.StringPtrOutput
The last time this resource was scanned.
func (DiscoveredPtrOutput) SbomStatus ¶ added in v0.32.0
func (o DiscoveredPtrOutput) SbomStatus() SBOMStatusPtrOutput
The status of an SBOM generation.
func (DiscoveredPtrOutput) ToDiscoveredPtrOutput ¶
func (o DiscoveredPtrOutput) ToDiscoveredPtrOutput() DiscoveredPtrOutput
func (DiscoveredPtrOutput) ToDiscoveredPtrOutputWithContext ¶
func (o DiscoveredPtrOutput) ToDiscoveredPtrOutputWithContext(ctx context.Context) DiscoveredPtrOutput
type DiscoveredResponse ¶
type DiscoveredResponse struct { AnalysisCompleted AnalysisCompletedResponse `pulumi:"analysisCompleted"` // Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors. AnalysisError []StatusResponse `pulumi:"analysisError"` // The status of discovery for the resource. AnalysisStatus string `pulumi:"analysisStatus"` // When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API. AnalysisStatusError StatusResponse `pulumi:"analysisStatusError"` // Whether the resource is continuously analyzed. ContinuousAnalysis string `pulumi:"continuousAnalysis"` // The last time continuous analysis was done for this resource. Deprecated, do not use. // // Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use. LastAnalysisTime string `pulumi:"lastAnalysisTime"` // The last time this resource was scanned. LastScanTime string `pulumi:"lastScanTime"` // The status of an SBOM generation. SbomStatus SBOMStatusResponse `pulumi:"sbomStatus"` }
Provides information about the analysis status of a discovered resource.
type DiscoveredResponseOutput ¶
type DiscoveredResponseOutput struct{ *pulumi.OutputState }
Provides information about the analysis status of a discovered resource.
func (DiscoveredResponseOutput) AnalysisCompleted ¶ added in v0.22.0
func (o DiscoveredResponseOutput) AnalysisCompleted() AnalysisCompletedResponseOutput
func (DiscoveredResponseOutput) AnalysisError ¶ added in v0.22.0
func (o DiscoveredResponseOutput) AnalysisError() StatusResponseArrayOutput
Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
func (DiscoveredResponseOutput) AnalysisStatus ¶
func (o DiscoveredResponseOutput) AnalysisStatus() pulumi.StringOutput
The status of discovery for the resource.
func (DiscoveredResponseOutput) AnalysisStatusError ¶
func (o DiscoveredResponseOutput) AnalysisStatusError() StatusResponseOutput
When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage is output only and populated by the API.
func (DiscoveredResponseOutput) ContinuousAnalysis ¶
func (o DiscoveredResponseOutput) ContinuousAnalysis() pulumi.StringOutput
Whether the resource is continuously analyzed.
func (DiscoveredResponseOutput) ElementType ¶
func (DiscoveredResponseOutput) ElementType() reflect.Type
func (DiscoveredResponseOutput) LastAnalysisTime
deprecated
func (o DiscoveredResponseOutput) LastAnalysisTime() pulumi.StringOutput
The last time continuous analysis was done for this resource. Deprecated, do not use.
Deprecated: The last time continuous analysis was done for this resource. Deprecated, do not use.
func (DiscoveredResponseOutput) LastScanTime ¶ added in v0.32.0
func (o DiscoveredResponseOutput) LastScanTime() pulumi.StringOutput
The last time this resource was scanned.
func (DiscoveredResponseOutput) SbomStatus ¶ added in v0.32.0
func (o DiscoveredResponseOutput) SbomStatus() SBOMStatusResponseOutput
The status of an SBOM generation.
func (DiscoveredResponseOutput) ToDiscoveredResponseOutput ¶
func (o DiscoveredResponseOutput) ToDiscoveredResponseOutput() DiscoveredResponseOutput
func (DiscoveredResponseOutput) ToDiscoveredResponseOutputWithContext ¶
func (o DiscoveredResponseOutput) ToDiscoveredResponseOutputWithContext(ctx context.Context) DiscoveredResponseOutput
type Discovery ¶
type Discovery struct { // Immutable. The kind of analysis that is handled by this discovery. AnalysisKind DiscoveryAnalysisKind `pulumi:"analysisKind"` }
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A `Discovery` occurrence is created in a consumer's project at the start of analysis.
type DiscoveryAnalysisKind ¶ added in v0.4.0
type DiscoveryAnalysisKind string
Required. Immutable. The kind of analysis that is handled by this discovery.
func (DiscoveryAnalysisKind) ElementType ¶ added in v0.4.0
func (DiscoveryAnalysisKind) ElementType() reflect.Type
func (DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutput ¶ added in v0.6.0
func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutput() DiscoveryAnalysisKindOutput
func (DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutputWithContext ¶ added in v0.6.0
func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutputWithContext(ctx context.Context) DiscoveryAnalysisKindOutput
func (DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutput ¶ added in v0.6.0
func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutputWithContext ¶ added in v0.6.0
func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKind) ToStringOutput ¶ added in v0.4.0
func (e DiscoveryAnalysisKind) ToStringOutput() pulumi.StringOutput
func (DiscoveryAnalysisKind) ToStringOutputWithContext ¶ added in v0.4.0
func (e DiscoveryAnalysisKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveryAnalysisKind) ToStringPtrOutput ¶ added in v0.4.0
func (e DiscoveryAnalysisKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryAnalysisKind) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DiscoveryAnalysisKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryAnalysisKindInput ¶ added in v0.6.0
type DiscoveryAnalysisKindInput interface { pulumi.Input ToDiscoveryAnalysisKindOutput() DiscoveryAnalysisKindOutput ToDiscoveryAnalysisKindOutputWithContext(context.Context) DiscoveryAnalysisKindOutput }
DiscoveryAnalysisKindInput is an input type that accepts DiscoveryAnalysisKindArgs and DiscoveryAnalysisKindOutput values. You can construct a concrete instance of `DiscoveryAnalysisKindInput` via:
DiscoveryAnalysisKindArgs{...}
type DiscoveryAnalysisKindOutput ¶ added in v0.6.0
type DiscoveryAnalysisKindOutput struct{ *pulumi.OutputState }
func (DiscoveryAnalysisKindOutput) ElementType ¶ added in v0.6.0
func (DiscoveryAnalysisKindOutput) ElementType() reflect.Type
func (DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutput() DiscoveryAnalysisKindOutput
func (DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutputWithContext(ctx context.Context) DiscoveryAnalysisKindOutput
func (DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKindOutput) ToStringOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToStringOutput() pulumi.StringOutput
func (DiscoveryAnalysisKindOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveryAnalysisKindOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryAnalysisKindOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryAnalysisKindPtrInput ¶ added in v0.6.0
type DiscoveryAnalysisKindPtrInput interface { pulumi.Input ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput ToDiscoveryAnalysisKindPtrOutputWithContext(context.Context) DiscoveryAnalysisKindPtrOutput }
func DiscoveryAnalysisKindPtr ¶ added in v0.6.0
func DiscoveryAnalysisKindPtr(v string) DiscoveryAnalysisKindPtrInput
type DiscoveryAnalysisKindPtrOutput ¶ added in v0.6.0
type DiscoveryAnalysisKindPtrOutput struct{ *pulumi.OutputState }
func (DiscoveryAnalysisKindPtrOutput) Elem ¶ added in v0.6.0
func (o DiscoveryAnalysisKindPtrOutput) Elem() DiscoveryAnalysisKindOutput
func (DiscoveryAnalysisKindPtrOutput) ElementType ¶ added in v0.6.0
func (DiscoveryAnalysisKindPtrOutput) ElementType() reflect.Type
func (DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKindPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryAnalysisKindPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryArgs ¶
type DiscoveryArgs struct { // Immutable. The kind of analysis that is handled by this discovery. AnalysisKind DiscoveryAnalysisKindInput `pulumi:"analysisKind"` }
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A `Discovery` occurrence is created in a consumer's project at the start of analysis.
func (DiscoveryArgs) ElementType ¶
func (DiscoveryArgs) ElementType() reflect.Type
func (DiscoveryArgs) ToDiscoveryOutput ¶
func (i DiscoveryArgs) ToDiscoveryOutput() DiscoveryOutput
func (DiscoveryArgs) ToDiscoveryOutputWithContext ¶
func (i DiscoveryArgs) ToDiscoveryOutputWithContext(ctx context.Context) DiscoveryOutput
func (DiscoveryArgs) ToDiscoveryPtrOutput ¶
func (i DiscoveryArgs) ToDiscoveryPtrOutput() DiscoveryPtrOutput
func (DiscoveryArgs) ToDiscoveryPtrOutputWithContext ¶
func (i DiscoveryArgs) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
type DiscoveryInput ¶
type DiscoveryInput interface { pulumi.Input ToDiscoveryOutput() DiscoveryOutput ToDiscoveryOutputWithContext(context.Context) DiscoveryOutput }
DiscoveryInput is an input type that accepts DiscoveryArgs and DiscoveryOutput values. You can construct a concrete instance of `DiscoveryInput` via:
DiscoveryArgs{...}
type DiscoveryOutput ¶
type DiscoveryOutput struct{ *pulumi.OutputState }
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A `Discovery` occurrence is created in a consumer's project at the start of analysis.
func (DiscoveryOutput) AnalysisKind ¶
func (o DiscoveryOutput) AnalysisKind() DiscoveryAnalysisKindOutput
Immutable. The kind of analysis that is handled by this discovery.
func (DiscoveryOutput) ElementType ¶
func (DiscoveryOutput) ElementType() reflect.Type
func (DiscoveryOutput) ToDiscoveryOutput ¶
func (o DiscoveryOutput) ToDiscoveryOutput() DiscoveryOutput
func (DiscoveryOutput) ToDiscoveryOutputWithContext ¶
func (o DiscoveryOutput) ToDiscoveryOutputWithContext(ctx context.Context) DiscoveryOutput
func (DiscoveryOutput) ToDiscoveryPtrOutput ¶
func (o DiscoveryOutput) ToDiscoveryPtrOutput() DiscoveryPtrOutput
func (DiscoveryOutput) ToDiscoveryPtrOutputWithContext ¶
func (o DiscoveryOutput) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
type DiscoveryPtrInput ¶
type DiscoveryPtrInput interface { pulumi.Input ToDiscoveryPtrOutput() DiscoveryPtrOutput ToDiscoveryPtrOutputWithContext(context.Context) DiscoveryPtrOutput }
DiscoveryPtrInput is an input type that accepts DiscoveryArgs, DiscoveryPtr and DiscoveryPtrOutput values. You can construct a concrete instance of `DiscoveryPtrInput` via:
DiscoveryArgs{...} or: nil
func DiscoveryPtr ¶
func DiscoveryPtr(v *DiscoveryArgs) DiscoveryPtrInput
type DiscoveryPtrOutput ¶
type DiscoveryPtrOutput struct{ *pulumi.OutputState }
func (DiscoveryPtrOutput) AnalysisKind ¶
func (o DiscoveryPtrOutput) AnalysisKind() DiscoveryAnalysisKindPtrOutput
Immutable. The kind of analysis that is handled by this discovery.
func (DiscoveryPtrOutput) Elem ¶
func (o DiscoveryPtrOutput) Elem() DiscoveryOutput
func (DiscoveryPtrOutput) ElementType ¶
func (DiscoveryPtrOutput) ElementType() reflect.Type
func (DiscoveryPtrOutput) ToDiscoveryPtrOutput ¶
func (o DiscoveryPtrOutput) ToDiscoveryPtrOutput() DiscoveryPtrOutput
func (DiscoveryPtrOutput) ToDiscoveryPtrOutputWithContext ¶
func (o DiscoveryPtrOutput) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
type DiscoveryResponse ¶
type DiscoveryResponse struct { // Immutable. The kind of analysis that is handled by this discovery. AnalysisKind string `pulumi:"analysisKind"` }
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A `Discovery` occurrence is created in a consumer's project at the start of analysis.
type DiscoveryResponseOutput ¶
type DiscoveryResponseOutput struct{ *pulumi.OutputState }
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A `Discovery` occurrence is created in a consumer's project at the start of analysis.
func (DiscoveryResponseOutput) AnalysisKind ¶
func (o DiscoveryResponseOutput) AnalysisKind() pulumi.StringOutput
Immutable. The kind of analysis that is handled by this discovery.
func (DiscoveryResponseOutput) ElementType ¶
func (DiscoveryResponseOutput) ElementType() reflect.Type
func (DiscoveryResponseOutput) ToDiscoveryResponseOutput ¶
func (o DiscoveryResponseOutput) ToDiscoveryResponseOutput() DiscoveryResponseOutput
func (DiscoveryResponseOutput) ToDiscoveryResponseOutputWithContext ¶
func (o DiscoveryResponseOutput) ToDiscoveryResponseOutputWithContext(ctx context.Context) DiscoveryResponseOutput
type Distribution ¶
type Distribution struct { // The CPU architecture for which packages in this distribution channel were built. Architecture *DistributionArchitecture `pulumi:"architecture"` // The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri string `pulumi:"cpeUri"` // The distribution channel-specific description of this package. Description *string `pulumi:"description"` // The latest available version of this package in this distribution channel. LatestVersion *Version `pulumi:"latestVersion"` // A freeform string denoting the maintainer of this package. Maintainer *string `pulumi:"maintainer"` // The distribution channel-specific homepage for this package. Url *string `pulumi:"url"` }
This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
type DistributionArchitecture ¶ added in v0.4.0
type DistributionArchitecture string
The CPU architecture for which packages in this distribution channel were built.
func (DistributionArchitecture) ElementType ¶ added in v0.4.0
func (DistributionArchitecture) ElementType() reflect.Type
func (DistributionArchitecture) ToDistributionArchitectureOutput ¶ added in v0.6.0
func (e DistributionArchitecture) ToDistributionArchitectureOutput() DistributionArchitectureOutput
func (DistributionArchitecture) ToDistributionArchitectureOutputWithContext ¶ added in v0.6.0
func (e DistributionArchitecture) ToDistributionArchitectureOutputWithContext(ctx context.Context) DistributionArchitectureOutput
func (DistributionArchitecture) ToDistributionArchitecturePtrOutput ¶ added in v0.6.0
func (e DistributionArchitecture) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
func (DistributionArchitecture) ToDistributionArchitecturePtrOutputWithContext ¶ added in v0.6.0
func (e DistributionArchitecture) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
func (DistributionArchitecture) ToStringOutput ¶ added in v0.4.0
func (e DistributionArchitecture) ToStringOutput() pulumi.StringOutput
func (DistributionArchitecture) ToStringOutputWithContext ¶ added in v0.4.0
func (e DistributionArchitecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DistributionArchitecture) ToStringPtrOutput ¶ added in v0.4.0
func (e DistributionArchitecture) ToStringPtrOutput() pulumi.StringPtrOutput
func (DistributionArchitecture) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DistributionArchitecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DistributionArchitectureInput ¶ added in v0.6.0
type DistributionArchitectureInput interface { pulumi.Input ToDistributionArchitectureOutput() DistributionArchitectureOutput ToDistributionArchitectureOutputWithContext(context.Context) DistributionArchitectureOutput }
DistributionArchitectureInput is an input type that accepts DistributionArchitectureArgs and DistributionArchitectureOutput values. You can construct a concrete instance of `DistributionArchitectureInput` via:
DistributionArchitectureArgs{...}
type DistributionArchitectureOutput ¶ added in v0.6.0
type DistributionArchitectureOutput struct{ *pulumi.OutputState }
func (DistributionArchitectureOutput) ElementType ¶ added in v0.6.0
func (DistributionArchitectureOutput) ElementType() reflect.Type
func (DistributionArchitectureOutput) ToDistributionArchitectureOutput ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToDistributionArchitectureOutput() DistributionArchitectureOutput
func (DistributionArchitectureOutput) ToDistributionArchitectureOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToDistributionArchitectureOutputWithContext(ctx context.Context) DistributionArchitectureOutput
func (DistributionArchitectureOutput) ToDistributionArchitecturePtrOutput ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
func (DistributionArchitectureOutput) ToDistributionArchitecturePtrOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
func (DistributionArchitectureOutput) ToStringOutput ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToStringOutput() pulumi.StringOutput
func (DistributionArchitectureOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DistributionArchitectureOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DistributionArchitectureOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DistributionArchitecturePtrInput ¶ added in v0.6.0
type DistributionArchitecturePtrInput interface { pulumi.Input ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput ToDistributionArchitecturePtrOutputWithContext(context.Context) DistributionArchitecturePtrOutput }
func DistributionArchitecturePtr ¶ added in v0.6.0
func DistributionArchitecturePtr(v string) DistributionArchitecturePtrInput
type DistributionArchitecturePtrOutput ¶ added in v0.6.0
type DistributionArchitecturePtrOutput struct{ *pulumi.OutputState }
func (DistributionArchitecturePtrOutput) Elem ¶ added in v0.6.0
func (o DistributionArchitecturePtrOutput) Elem() DistributionArchitectureOutput
func (DistributionArchitecturePtrOutput) ElementType ¶ added in v0.6.0
func (DistributionArchitecturePtrOutput) ElementType() reflect.Type
func (DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutput ¶ added in v0.6.0
func (o DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
func (DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
func (DistributionArchitecturePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DistributionArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DistributionArchitecturePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DistributionArgs ¶
type DistributionArgs struct { // The CPU architecture for which packages in this distribution channel were built. Architecture DistributionArchitecturePtrInput `pulumi:"architecture"` // The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri pulumi.StringInput `pulumi:"cpeUri"` // The distribution channel-specific description of this package. Description pulumi.StringPtrInput `pulumi:"description"` // The latest available version of this package in this distribution channel. LatestVersion VersionPtrInput `pulumi:"latestVersion"` // A freeform string denoting the maintainer of this package. Maintainer pulumi.StringPtrInput `pulumi:"maintainer"` // The distribution channel-specific homepage for this package. Url pulumi.StringPtrInput `pulumi:"url"` }
This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
func (DistributionArgs) ElementType ¶
func (DistributionArgs) ElementType() reflect.Type
func (DistributionArgs) ToDistributionOutput ¶
func (i DistributionArgs) ToDistributionOutput() DistributionOutput
func (DistributionArgs) ToDistributionOutputWithContext ¶
func (i DistributionArgs) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
type DistributionArray ¶
type DistributionArray []DistributionInput
func (DistributionArray) ElementType ¶
func (DistributionArray) ElementType() reflect.Type
func (DistributionArray) ToDistributionArrayOutput ¶
func (i DistributionArray) ToDistributionArrayOutput() DistributionArrayOutput
func (DistributionArray) ToDistributionArrayOutputWithContext ¶
func (i DistributionArray) ToDistributionArrayOutputWithContext(ctx context.Context) DistributionArrayOutput
type DistributionArrayInput ¶
type DistributionArrayInput interface { pulumi.Input ToDistributionArrayOutput() DistributionArrayOutput ToDistributionArrayOutputWithContext(context.Context) DistributionArrayOutput }
DistributionArrayInput is an input type that accepts DistributionArray and DistributionArrayOutput values. You can construct a concrete instance of `DistributionArrayInput` via:
DistributionArray{ DistributionArgs{...} }
type DistributionArrayOutput ¶
type DistributionArrayOutput struct{ *pulumi.OutputState }
func (DistributionArrayOutput) ElementType ¶
func (DistributionArrayOutput) ElementType() reflect.Type
func (DistributionArrayOutput) Index ¶
func (o DistributionArrayOutput) Index(i pulumi.IntInput) DistributionOutput
func (DistributionArrayOutput) ToDistributionArrayOutput ¶
func (o DistributionArrayOutput) ToDistributionArrayOutput() DistributionArrayOutput
func (DistributionArrayOutput) ToDistributionArrayOutputWithContext ¶
func (o DistributionArrayOutput) ToDistributionArrayOutputWithContext(ctx context.Context) DistributionArrayOutput
type DistributionInput ¶
type DistributionInput interface { pulumi.Input ToDistributionOutput() DistributionOutput ToDistributionOutputWithContext(context.Context) DistributionOutput }
DistributionInput is an input type that accepts DistributionArgs and DistributionOutput values. You can construct a concrete instance of `DistributionInput` via:
DistributionArgs{...}
type DistributionOutput ¶
type DistributionOutput struct{ *pulumi.OutputState }
This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
func (DistributionOutput) Architecture ¶
func (o DistributionOutput) Architecture() DistributionArchitecturePtrOutput
The CPU architecture for which packages in this distribution channel were built.
func (DistributionOutput) CpeUri ¶
func (o DistributionOutput) CpeUri() pulumi.StringOutput
The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package.
func (DistributionOutput) Description ¶
func (o DistributionOutput) Description() pulumi.StringPtrOutput
The distribution channel-specific description of this package.
func (DistributionOutput) ElementType ¶
func (DistributionOutput) ElementType() reflect.Type
func (DistributionOutput) LatestVersion ¶
func (o DistributionOutput) LatestVersion() VersionPtrOutput
The latest available version of this package in this distribution channel.
func (DistributionOutput) Maintainer ¶
func (o DistributionOutput) Maintainer() pulumi.StringPtrOutput
A freeform string denoting the maintainer of this package.
func (DistributionOutput) ToDistributionOutput ¶
func (o DistributionOutput) ToDistributionOutput() DistributionOutput
func (DistributionOutput) ToDistributionOutputWithContext ¶
func (o DistributionOutput) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
func (DistributionOutput) Url ¶
func (o DistributionOutput) Url() pulumi.StringPtrOutput
The distribution channel-specific homepage for this package.
type DistributionResponse ¶
type DistributionResponse struct { // The CPU architecture for which packages in this distribution channel were built. Architecture string `pulumi:"architecture"` // The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri string `pulumi:"cpeUri"` // The distribution channel-specific description of this package. Description string `pulumi:"description"` // The latest available version of this package in this distribution channel. LatestVersion VersionResponse `pulumi:"latestVersion"` // A freeform string denoting the maintainer of this package. Maintainer string `pulumi:"maintainer"` // The distribution channel-specific homepage for this package. Url string `pulumi:"url"` }
This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
type DistributionResponseArrayOutput ¶
type DistributionResponseArrayOutput struct{ *pulumi.OutputState }
func (DistributionResponseArrayOutput) ElementType ¶
func (DistributionResponseArrayOutput) ElementType() reflect.Type
func (DistributionResponseArrayOutput) Index ¶
func (o DistributionResponseArrayOutput) Index(i pulumi.IntInput) DistributionResponseOutput
func (DistributionResponseArrayOutput) ToDistributionResponseArrayOutput ¶
func (o DistributionResponseArrayOutput) ToDistributionResponseArrayOutput() DistributionResponseArrayOutput
func (DistributionResponseArrayOutput) ToDistributionResponseArrayOutputWithContext ¶
func (o DistributionResponseArrayOutput) ToDistributionResponseArrayOutputWithContext(ctx context.Context) DistributionResponseArrayOutput
type DistributionResponseOutput ¶
type DistributionResponseOutput struct{ *pulumi.OutputState }
This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
func (DistributionResponseOutput) Architecture ¶
func (o DistributionResponseOutput) Architecture() pulumi.StringOutput
The CPU architecture for which packages in this distribution channel were built.
func (DistributionResponseOutput) CpeUri ¶
func (o DistributionResponseOutput) CpeUri() pulumi.StringOutput
The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package.
func (DistributionResponseOutput) Description ¶
func (o DistributionResponseOutput) Description() pulumi.StringOutput
The distribution channel-specific description of this package.
func (DistributionResponseOutput) ElementType ¶
func (DistributionResponseOutput) ElementType() reflect.Type
func (DistributionResponseOutput) LatestVersion ¶
func (o DistributionResponseOutput) LatestVersion() VersionResponseOutput
The latest available version of this package in this distribution channel.
func (DistributionResponseOutput) Maintainer ¶
func (o DistributionResponseOutput) Maintainer() pulumi.StringOutput
A freeform string denoting the maintainer of this package.
func (DistributionResponseOutput) ToDistributionResponseOutput ¶
func (o DistributionResponseOutput) ToDistributionResponseOutput() DistributionResponseOutput
func (DistributionResponseOutput) ToDistributionResponseOutputWithContext ¶
func (o DistributionResponseOutput) ToDistributionResponseOutputWithContext(ctx context.Context) DistributionResponseOutput
func (DistributionResponseOutput) Url ¶
func (o DistributionResponseOutput) Url() pulumi.StringOutput
The distribution channel-specific homepage for this package.
type DocumentNote ¶ added in v0.8.0
type DocumentNote struct { // Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata") DataLicence *string `pulumi:"dataLicence"` // Provide a reference number that can be used to understand how to parse and interpret the rest of the file SpdxVersion *string `pulumi:"spdxVersion"` }
DocumentNote represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
type DocumentNoteArgs ¶ added in v0.8.0
type DocumentNoteArgs struct { // Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata") DataLicence pulumi.StringPtrInput `pulumi:"dataLicence"` // Provide a reference number that can be used to understand how to parse and interpret the rest of the file SpdxVersion pulumi.StringPtrInput `pulumi:"spdxVersion"` }
DocumentNote represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
func (DocumentNoteArgs) ElementType ¶ added in v0.8.0
func (DocumentNoteArgs) ElementType() reflect.Type
func (DocumentNoteArgs) ToDocumentNoteOutput ¶ added in v0.8.0
func (i DocumentNoteArgs) ToDocumentNoteOutput() DocumentNoteOutput
func (DocumentNoteArgs) ToDocumentNoteOutputWithContext ¶ added in v0.8.0
func (i DocumentNoteArgs) ToDocumentNoteOutputWithContext(ctx context.Context) DocumentNoteOutput
func (DocumentNoteArgs) ToDocumentNotePtrOutput ¶ added in v0.8.0
func (i DocumentNoteArgs) ToDocumentNotePtrOutput() DocumentNotePtrOutput
func (DocumentNoteArgs) ToDocumentNotePtrOutputWithContext ¶ added in v0.8.0
func (i DocumentNoteArgs) ToDocumentNotePtrOutputWithContext(ctx context.Context) DocumentNotePtrOutput
type DocumentNoteInput ¶ added in v0.8.0
type DocumentNoteInput interface { pulumi.Input ToDocumentNoteOutput() DocumentNoteOutput ToDocumentNoteOutputWithContext(context.Context) DocumentNoteOutput }
DocumentNoteInput is an input type that accepts DocumentNoteArgs and DocumentNoteOutput values. You can construct a concrete instance of `DocumentNoteInput` via:
DocumentNoteArgs{...}
type DocumentNoteOutput ¶ added in v0.8.0
type DocumentNoteOutput struct{ *pulumi.OutputState }
DocumentNote represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
func (DocumentNoteOutput) DataLicence ¶ added in v0.8.0
func (o DocumentNoteOutput) DataLicence() pulumi.StringPtrOutput
Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata")
func (DocumentNoteOutput) ElementType ¶ added in v0.8.0
func (DocumentNoteOutput) ElementType() reflect.Type
func (DocumentNoteOutput) SpdxVersion ¶ added in v0.8.0
func (o DocumentNoteOutput) SpdxVersion() pulumi.StringPtrOutput
Provide a reference number that can be used to understand how to parse and interpret the rest of the file
func (DocumentNoteOutput) ToDocumentNoteOutput ¶ added in v0.8.0
func (o DocumentNoteOutput) ToDocumentNoteOutput() DocumentNoteOutput
func (DocumentNoteOutput) ToDocumentNoteOutputWithContext ¶ added in v0.8.0
func (o DocumentNoteOutput) ToDocumentNoteOutputWithContext(ctx context.Context) DocumentNoteOutput
func (DocumentNoteOutput) ToDocumentNotePtrOutput ¶ added in v0.8.0
func (o DocumentNoteOutput) ToDocumentNotePtrOutput() DocumentNotePtrOutput
func (DocumentNoteOutput) ToDocumentNotePtrOutputWithContext ¶ added in v0.8.0
func (o DocumentNoteOutput) ToDocumentNotePtrOutputWithContext(ctx context.Context) DocumentNotePtrOutput
type DocumentNotePtrInput ¶ added in v0.8.0
type DocumentNotePtrInput interface { pulumi.Input ToDocumentNotePtrOutput() DocumentNotePtrOutput ToDocumentNotePtrOutputWithContext(context.Context) DocumentNotePtrOutput }
DocumentNotePtrInput is an input type that accepts DocumentNoteArgs, DocumentNotePtr and DocumentNotePtrOutput values. You can construct a concrete instance of `DocumentNotePtrInput` via:
DocumentNoteArgs{...} or: nil
func DocumentNotePtr ¶ added in v0.8.0
func DocumentNotePtr(v *DocumentNoteArgs) DocumentNotePtrInput
type DocumentNotePtrOutput ¶ added in v0.8.0
type DocumentNotePtrOutput struct{ *pulumi.OutputState }
func (DocumentNotePtrOutput) DataLicence ¶ added in v0.8.0
func (o DocumentNotePtrOutput) DataLicence() pulumi.StringPtrOutput
Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata")
func (DocumentNotePtrOutput) Elem ¶ added in v0.8.0
func (o DocumentNotePtrOutput) Elem() DocumentNoteOutput
func (DocumentNotePtrOutput) ElementType ¶ added in v0.8.0
func (DocumentNotePtrOutput) ElementType() reflect.Type
func (DocumentNotePtrOutput) SpdxVersion ¶ added in v0.8.0
func (o DocumentNotePtrOutput) SpdxVersion() pulumi.StringPtrOutput
Provide a reference number that can be used to understand how to parse and interpret the rest of the file
func (DocumentNotePtrOutput) ToDocumentNotePtrOutput ¶ added in v0.8.0
func (o DocumentNotePtrOutput) ToDocumentNotePtrOutput() DocumentNotePtrOutput
func (DocumentNotePtrOutput) ToDocumentNotePtrOutputWithContext ¶ added in v0.8.0
func (o DocumentNotePtrOutput) ToDocumentNotePtrOutputWithContext(ctx context.Context) DocumentNotePtrOutput
type DocumentNoteResponse ¶ added in v0.8.0
type DocumentNoteResponse struct { // Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata") DataLicence string `pulumi:"dataLicence"` // Provide a reference number that can be used to understand how to parse and interpret the rest of the file SpdxVersion string `pulumi:"spdxVersion"` }
DocumentNote represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
type DocumentNoteResponseOutput ¶ added in v0.8.0
type DocumentNoteResponseOutput struct{ *pulumi.OutputState }
DocumentNote represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
func (DocumentNoteResponseOutput) DataLicence ¶ added in v0.8.0
func (o DocumentNoteResponseOutput) DataLicence() pulumi.StringOutput
Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata")
func (DocumentNoteResponseOutput) ElementType ¶ added in v0.8.0
func (DocumentNoteResponseOutput) ElementType() reflect.Type
func (DocumentNoteResponseOutput) SpdxVersion ¶ added in v0.8.0
func (o DocumentNoteResponseOutput) SpdxVersion() pulumi.StringOutput
Provide a reference number that can be used to understand how to parse and interpret the rest of the file
func (DocumentNoteResponseOutput) ToDocumentNoteResponseOutput ¶ added in v0.8.0
func (o DocumentNoteResponseOutput) ToDocumentNoteResponseOutput() DocumentNoteResponseOutput
func (DocumentNoteResponseOutput) ToDocumentNoteResponseOutputWithContext ¶ added in v0.8.0
func (o DocumentNoteResponseOutput) ToDocumentNoteResponseOutputWithContext(ctx context.Context) DocumentNoteResponseOutput
type DocumentOccurrence ¶ added in v0.8.0
type DocumentOccurrence struct { // Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard CreateTime *string `pulumi:"createTime"` // A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields CreatorComment *string `pulumi:"creatorComment"` // Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name Creators []string `pulumi:"creators"` // A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document DocumentComment *string `pulumi:"documentComment"` // Identify any external SPDX documents referenced within this SPDX document ExternalDocumentRefs []string `pulumi:"externalDocumentRefs"` // Identify the current SPDX document which may be referenced in relationships by other files, packages internally and documents externally Id *string `pulumi:"id"` // A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created LicenseListVersion *string `pulumi:"licenseListVersion"` // Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter Namespace *string `pulumi:"namespace"` // Identify name of this document as designated by creator Title *string `pulumi:"title"` }
DocumentOccurrence represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
type DocumentOccurrenceArgs ¶ added in v0.8.0
type DocumentOccurrenceArgs struct { // Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields CreatorComment pulumi.StringPtrInput `pulumi:"creatorComment"` // Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name Creators pulumi.StringArrayInput `pulumi:"creators"` // A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document DocumentComment pulumi.StringPtrInput `pulumi:"documentComment"` // Identify any external SPDX documents referenced within this SPDX document ExternalDocumentRefs pulumi.StringArrayInput `pulumi:"externalDocumentRefs"` // Identify the current SPDX document which may be referenced in relationships by other files, packages internally and documents externally Id pulumi.StringPtrInput `pulumi:"id"` // A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created LicenseListVersion pulumi.StringPtrInput `pulumi:"licenseListVersion"` // Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Identify name of this document as designated by creator Title pulumi.StringPtrInput `pulumi:"title"` }
DocumentOccurrence represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
func (DocumentOccurrenceArgs) ElementType ¶ added in v0.8.0
func (DocumentOccurrenceArgs) ElementType() reflect.Type
func (DocumentOccurrenceArgs) ToDocumentOccurrenceOutput ¶ added in v0.8.0
func (i DocumentOccurrenceArgs) ToDocumentOccurrenceOutput() DocumentOccurrenceOutput
func (DocumentOccurrenceArgs) ToDocumentOccurrenceOutputWithContext ¶ added in v0.8.0
func (i DocumentOccurrenceArgs) ToDocumentOccurrenceOutputWithContext(ctx context.Context) DocumentOccurrenceOutput
func (DocumentOccurrenceArgs) ToDocumentOccurrencePtrOutput ¶ added in v0.8.0
func (i DocumentOccurrenceArgs) ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput
func (DocumentOccurrenceArgs) ToDocumentOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (i DocumentOccurrenceArgs) ToDocumentOccurrencePtrOutputWithContext(ctx context.Context) DocumentOccurrencePtrOutput
type DocumentOccurrenceInput ¶ added in v0.8.0
type DocumentOccurrenceInput interface { pulumi.Input ToDocumentOccurrenceOutput() DocumentOccurrenceOutput ToDocumentOccurrenceOutputWithContext(context.Context) DocumentOccurrenceOutput }
DocumentOccurrenceInput is an input type that accepts DocumentOccurrenceArgs and DocumentOccurrenceOutput values. You can construct a concrete instance of `DocumentOccurrenceInput` via:
DocumentOccurrenceArgs{...}
type DocumentOccurrenceOutput ¶ added in v0.8.0
type DocumentOccurrenceOutput struct{ *pulumi.OutputState }
DocumentOccurrence represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
func (DocumentOccurrenceOutput) CreateTime ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) CreateTime() pulumi.StringPtrOutput
Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
func (DocumentOccurrenceOutput) CreatorComment ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) CreatorComment() pulumi.StringPtrOutput
A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
func (DocumentOccurrenceOutput) Creators ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) Creators() pulumi.StringArrayOutput
Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
func (DocumentOccurrenceOutput) DocumentComment ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) DocumentComment() pulumi.StringPtrOutput
A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
func (DocumentOccurrenceOutput) ElementType ¶ added in v0.8.0
func (DocumentOccurrenceOutput) ElementType() reflect.Type
func (DocumentOccurrenceOutput) ExternalDocumentRefs ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) ExternalDocumentRefs() pulumi.StringArrayOutput
Identify any external SPDX documents referenced within this SPDX document
func (DocumentOccurrenceOutput) Id ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) Id() pulumi.StringPtrOutput
Identify the current SPDX document which may be referenced in relationships by other files, packages internally and documents externally
func (DocumentOccurrenceOutput) LicenseListVersion ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) LicenseListVersion() pulumi.StringPtrOutput
A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
func (DocumentOccurrenceOutput) Namespace ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) Namespace() pulumi.StringPtrOutput
Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
func (DocumentOccurrenceOutput) Title ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) Title() pulumi.StringPtrOutput
Identify name of this document as designated by creator
func (DocumentOccurrenceOutput) ToDocumentOccurrenceOutput ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) ToDocumentOccurrenceOutput() DocumentOccurrenceOutput
func (DocumentOccurrenceOutput) ToDocumentOccurrenceOutputWithContext ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) ToDocumentOccurrenceOutputWithContext(ctx context.Context) DocumentOccurrenceOutput
func (DocumentOccurrenceOutput) ToDocumentOccurrencePtrOutput ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput
func (DocumentOccurrenceOutput) ToDocumentOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) ToDocumentOccurrencePtrOutputWithContext(ctx context.Context) DocumentOccurrencePtrOutput
type DocumentOccurrencePtrInput ¶ added in v0.8.0
type DocumentOccurrencePtrInput interface { pulumi.Input ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput ToDocumentOccurrencePtrOutputWithContext(context.Context) DocumentOccurrencePtrOutput }
DocumentOccurrencePtrInput is an input type that accepts DocumentOccurrenceArgs, DocumentOccurrencePtr and DocumentOccurrencePtrOutput values. You can construct a concrete instance of `DocumentOccurrencePtrInput` via:
DocumentOccurrenceArgs{...} or: nil
func DocumentOccurrencePtr ¶ added in v0.8.0
func DocumentOccurrencePtr(v *DocumentOccurrenceArgs) DocumentOccurrencePtrInput
type DocumentOccurrencePtrOutput ¶ added in v0.8.0
type DocumentOccurrencePtrOutput struct{ *pulumi.OutputState }
func (DocumentOccurrencePtrOutput) CreateTime ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) CreateTime() pulumi.StringPtrOutput
Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
func (DocumentOccurrencePtrOutput) CreatorComment ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) CreatorComment() pulumi.StringPtrOutput
A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
func (DocumentOccurrencePtrOutput) Creators ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) Creators() pulumi.StringArrayOutput
Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
func (DocumentOccurrencePtrOutput) DocumentComment ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) DocumentComment() pulumi.StringPtrOutput
A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
func (DocumentOccurrencePtrOutput) Elem ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) Elem() DocumentOccurrenceOutput
func (DocumentOccurrencePtrOutput) ElementType ¶ added in v0.8.0
func (DocumentOccurrencePtrOutput) ElementType() reflect.Type
func (DocumentOccurrencePtrOutput) ExternalDocumentRefs ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) ExternalDocumentRefs() pulumi.StringArrayOutput
Identify any external SPDX documents referenced within this SPDX document
func (DocumentOccurrencePtrOutput) Id ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) Id() pulumi.StringPtrOutput
Identify the current SPDX document which may be referenced in relationships by other files, packages internally and documents externally
func (DocumentOccurrencePtrOutput) LicenseListVersion ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) LicenseListVersion() pulumi.StringPtrOutput
A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
func (DocumentOccurrencePtrOutput) Namespace ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) Namespace() pulumi.StringPtrOutput
Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
func (DocumentOccurrencePtrOutput) Title ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) Title() pulumi.StringPtrOutput
Identify name of this document as designated by creator
func (DocumentOccurrencePtrOutput) ToDocumentOccurrencePtrOutput ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput
func (DocumentOccurrencePtrOutput) ToDocumentOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) ToDocumentOccurrencePtrOutputWithContext(ctx context.Context) DocumentOccurrencePtrOutput
type DocumentOccurrenceResponse ¶ added in v0.8.0
type DocumentOccurrenceResponse struct { // Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard CreateTime string `pulumi:"createTime"` // A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields CreatorComment string `pulumi:"creatorComment"` // Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name Creators []string `pulumi:"creators"` // A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document DocumentComment string `pulumi:"documentComment"` // Identify any external SPDX documents referenced within this SPDX document ExternalDocumentRefs []string `pulumi:"externalDocumentRefs"` // A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created LicenseListVersion string `pulumi:"licenseListVersion"` // Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter Namespace string `pulumi:"namespace"` // Identify name of this document as designated by creator Title string `pulumi:"title"` }
DocumentOccurrence represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
type DocumentOccurrenceResponseOutput ¶ added in v0.8.0
type DocumentOccurrenceResponseOutput struct{ *pulumi.OutputState }
DocumentOccurrence represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
func (DocumentOccurrenceResponseOutput) CreateTime ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) CreateTime() pulumi.StringOutput
Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
func (DocumentOccurrenceResponseOutput) CreatorComment ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) CreatorComment() pulumi.StringOutput
A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
func (DocumentOccurrenceResponseOutput) Creators ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) Creators() pulumi.StringArrayOutput
Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
func (DocumentOccurrenceResponseOutput) DocumentComment ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) DocumentComment() pulumi.StringOutput
A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
func (DocumentOccurrenceResponseOutput) ElementType ¶ added in v0.8.0
func (DocumentOccurrenceResponseOutput) ElementType() reflect.Type
func (DocumentOccurrenceResponseOutput) ExternalDocumentRefs ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) ExternalDocumentRefs() pulumi.StringArrayOutput
Identify any external SPDX documents referenced within this SPDX document
func (DocumentOccurrenceResponseOutput) LicenseListVersion ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) LicenseListVersion() pulumi.StringOutput
A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
func (DocumentOccurrenceResponseOutput) Namespace ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) Namespace() pulumi.StringOutput
Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
func (DocumentOccurrenceResponseOutput) Title ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) Title() pulumi.StringOutput
Identify name of this document as designated by creator
func (DocumentOccurrenceResponseOutput) ToDocumentOccurrenceResponseOutput ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) ToDocumentOccurrenceResponseOutput() DocumentOccurrenceResponseOutput
func (DocumentOccurrenceResponseOutput) ToDocumentOccurrenceResponseOutputWithContext ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) ToDocumentOccurrenceResponseOutputWithContext(ctx context.Context) DocumentOccurrenceResponseOutput
type Envelope ¶ added in v0.19.0
type Envelope struct { Payload *string `pulumi:"payload"` PayloadType *string `pulumi:"payloadType"` Signatures []EnvelopeSignature `pulumi:"signatures"` }
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
type EnvelopeArgs ¶ added in v0.19.0
type EnvelopeArgs struct { Payload pulumi.StringPtrInput `pulumi:"payload"` PayloadType pulumi.StringPtrInput `pulumi:"payloadType"` Signatures EnvelopeSignatureArrayInput `pulumi:"signatures"` }
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
func (EnvelopeArgs) ElementType ¶ added in v0.19.0
func (EnvelopeArgs) ElementType() reflect.Type
func (EnvelopeArgs) ToEnvelopeOutput ¶ added in v0.19.0
func (i EnvelopeArgs) ToEnvelopeOutput() EnvelopeOutput
func (EnvelopeArgs) ToEnvelopeOutputWithContext ¶ added in v0.19.0
func (i EnvelopeArgs) ToEnvelopeOutputWithContext(ctx context.Context) EnvelopeOutput
func (EnvelopeArgs) ToEnvelopePtrOutput ¶ added in v0.19.0
func (i EnvelopeArgs) ToEnvelopePtrOutput() EnvelopePtrOutput
func (EnvelopeArgs) ToEnvelopePtrOutputWithContext ¶ added in v0.19.0
func (i EnvelopeArgs) ToEnvelopePtrOutputWithContext(ctx context.Context) EnvelopePtrOutput
type EnvelopeInput ¶ added in v0.19.0
type EnvelopeInput interface { pulumi.Input ToEnvelopeOutput() EnvelopeOutput ToEnvelopeOutputWithContext(context.Context) EnvelopeOutput }
EnvelopeInput is an input type that accepts EnvelopeArgs and EnvelopeOutput values. You can construct a concrete instance of `EnvelopeInput` via:
EnvelopeArgs{...}
type EnvelopeOutput ¶ added in v0.19.0
type EnvelopeOutput struct{ *pulumi.OutputState }
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
func (EnvelopeOutput) ElementType ¶ added in v0.19.0
func (EnvelopeOutput) ElementType() reflect.Type
func (EnvelopeOutput) Payload ¶ added in v0.19.0
func (o EnvelopeOutput) Payload() pulumi.StringPtrOutput
func (EnvelopeOutput) PayloadType ¶ added in v0.19.0
func (o EnvelopeOutput) PayloadType() pulumi.StringPtrOutput
func (EnvelopeOutput) Signatures ¶ added in v0.19.0
func (o EnvelopeOutput) Signatures() EnvelopeSignatureArrayOutput
func (EnvelopeOutput) ToEnvelopeOutput ¶ added in v0.19.0
func (o EnvelopeOutput) ToEnvelopeOutput() EnvelopeOutput
func (EnvelopeOutput) ToEnvelopeOutputWithContext ¶ added in v0.19.0
func (o EnvelopeOutput) ToEnvelopeOutputWithContext(ctx context.Context) EnvelopeOutput
func (EnvelopeOutput) ToEnvelopePtrOutput ¶ added in v0.19.0
func (o EnvelopeOutput) ToEnvelopePtrOutput() EnvelopePtrOutput
func (EnvelopeOutput) ToEnvelopePtrOutputWithContext ¶ added in v0.19.0
func (o EnvelopeOutput) ToEnvelopePtrOutputWithContext(ctx context.Context) EnvelopePtrOutput
type EnvelopePtrInput ¶ added in v0.19.0
type EnvelopePtrInput interface { pulumi.Input ToEnvelopePtrOutput() EnvelopePtrOutput ToEnvelopePtrOutputWithContext(context.Context) EnvelopePtrOutput }
EnvelopePtrInput is an input type that accepts EnvelopeArgs, EnvelopePtr and EnvelopePtrOutput values. You can construct a concrete instance of `EnvelopePtrInput` via:
EnvelopeArgs{...} or: nil
func EnvelopePtr ¶ added in v0.19.0
func EnvelopePtr(v *EnvelopeArgs) EnvelopePtrInput
type EnvelopePtrOutput ¶ added in v0.19.0
type EnvelopePtrOutput struct{ *pulumi.OutputState }
func (EnvelopePtrOutput) Elem ¶ added in v0.19.0
func (o EnvelopePtrOutput) Elem() EnvelopeOutput
func (EnvelopePtrOutput) ElementType ¶ added in v0.19.0
func (EnvelopePtrOutput) ElementType() reflect.Type
func (EnvelopePtrOutput) Payload ¶ added in v0.19.0
func (o EnvelopePtrOutput) Payload() pulumi.StringPtrOutput
func (EnvelopePtrOutput) PayloadType ¶ added in v0.19.0
func (o EnvelopePtrOutput) PayloadType() pulumi.StringPtrOutput
func (EnvelopePtrOutput) Signatures ¶ added in v0.19.0
func (o EnvelopePtrOutput) Signatures() EnvelopeSignatureArrayOutput
func (EnvelopePtrOutput) ToEnvelopePtrOutput ¶ added in v0.19.0
func (o EnvelopePtrOutput) ToEnvelopePtrOutput() EnvelopePtrOutput
func (EnvelopePtrOutput) ToEnvelopePtrOutputWithContext ¶ added in v0.19.0
func (o EnvelopePtrOutput) ToEnvelopePtrOutputWithContext(ctx context.Context) EnvelopePtrOutput
type EnvelopeResponse ¶ added in v0.19.0
type EnvelopeResponse struct { Payload string `pulumi:"payload"` PayloadType string `pulumi:"payloadType"` Signatures []EnvelopeSignatureResponse `pulumi:"signatures"` }
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
type EnvelopeResponseOutput ¶ added in v0.19.0
type EnvelopeResponseOutput struct{ *pulumi.OutputState }
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
func (EnvelopeResponseOutput) ElementType ¶ added in v0.19.0
func (EnvelopeResponseOutput) ElementType() reflect.Type
func (EnvelopeResponseOutput) Payload ¶ added in v0.19.0
func (o EnvelopeResponseOutput) Payload() pulumi.StringOutput
func (EnvelopeResponseOutput) PayloadType ¶ added in v0.19.0
func (o EnvelopeResponseOutput) PayloadType() pulumi.StringOutput
func (EnvelopeResponseOutput) Signatures ¶ added in v0.19.0
func (o EnvelopeResponseOutput) Signatures() EnvelopeSignatureResponseArrayOutput
func (EnvelopeResponseOutput) ToEnvelopeResponseOutput ¶ added in v0.19.0
func (o EnvelopeResponseOutput) ToEnvelopeResponseOutput() EnvelopeResponseOutput
func (EnvelopeResponseOutput) ToEnvelopeResponseOutputWithContext ¶ added in v0.19.0
func (o EnvelopeResponseOutput) ToEnvelopeResponseOutputWithContext(ctx context.Context) EnvelopeResponseOutput
type EnvelopeSignature ¶ added in v0.19.0
type EnvelopeSignatureArgs ¶ added in v0.19.0
type EnvelopeSignatureArgs struct { Keyid pulumi.StringPtrInput `pulumi:"keyid"` Sig pulumi.StringPtrInput `pulumi:"sig"` }
func (EnvelopeSignatureArgs) ElementType ¶ added in v0.19.0
func (EnvelopeSignatureArgs) ElementType() reflect.Type
func (EnvelopeSignatureArgs) ToEnvelopeSignatureOutput ¶ added in v0.19.0
func (i EnvelopeSignatureArgs) ToEnvelopeSignatureOutput() EnvelopeSignatureOutput
func (EnvelopeSignatureArgs) ToEnvelopeSignatureOutputWithContext ¶ added in v0.19.0
func (i EnvelopeSignatureArgs) ToEnvelopeSignatureOutputWithContext(ctx context.Context) EnvelopeSignatureOutput
type EnvelopeSignatureArray ¶ added in v0.19.0
type EnvelopeSignatureArray []EnvelopeSignatureInput
func (EnvelopeSignatureArray) ElementType ¶ added in v0.19.0
func (EnvelopeSignatureArray) ElementType() reflect.Type
func (EnvelopeSignatureArray) ToEnvelopeSignatureArrayOutput ¶ added in v0.19.0
func (i EnvelopeSignatureArray) ToEnvelopeSignatureArrayOutput() EnvelopeSignatureArrayOutput
func (EnvelopeSignatureArray) ToEnvelopeSignatureArrayOutputWithContext ¶ added in v0.19.0
func (i EnvelopeSignatureArray) ToEnvelopeSignatureArrayOutputWithContext(ctx context.Context) EnvelopeSignatureArrayOutput
type EnvelopeSignatureArrayInput ¶ added in v0.19.0
type EnvelopeSignatureArrayInput interface { pulumi.Input ToEnvelopeSignatureArrayOutput() EnvelopeSignatureArrayOutput ToEnvelopeSignatureArrayOutputWithContext(context.Context) EnvelopeSignatureArrayOutput }
EnvelopeSignatureArrayInput is an input type that accepts EnvelopeSignatureArray and EnvelopeSignatureArrayOutput values. You can construct a concrete instance of `EnvelopeSignatureArrayInput` via:
EnvelopeSignatureArray{ EnvelopeSignatureArgs{...} }
type EnvelopeSignatureArrayOutput ¶ added in v0.19.0
type EnvelopeSignatureArrayOutput struct{ *pulumi.OutputState }
func (EnvelopeSignatureArrayOutput) ElementType ¶ added in v0.19.0
func (EnvelopeSignatureArrayOutput) ElementType() reflect.Type
func (EnvelopeSignatureArrayOutput) Index ¶ added in v0.19.0
func (o EnvelopeSignatureArrayOutput) Index(i pulumi.IntInput) EnvelopeSignatureOutput
func (EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutput ¶ added in v0.19.0
func (o EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutput() EnvelopeSignatureArrayOutput
func (EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutputWithContext ¶ added in v0.19.0
func (o EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutputWithContext(ctx context.Context) EnvelopeSignatureArrayOutput
type EnvelopeSignatureInput ¶ added in v0.19.0
type EnvelopeSignatureInput interface { pulumi.Input ToEnvelopeSignatureOutput() EnvelopeSignatureOutput ToEnvelopeSignatureOutputWithContext(context.Context) EnvelopeSignatureOutput }
EnvelopeSignatureInput is an input type that accepts EnvelopeSignatureArgs and EnvelopeSignatureOutput values. You can construct a concrete instance of `EnvelopeSignatureInput` via:
EnvelopeSignatureArgs{...}
type EnvelopeSignatureOutput ¶ added in v0.19.0
type EnvelopeSignatureOutput struct{ *pulumi.OutputState }
func (EnvelopeSignatureOutput) ElementType ¶ added in v0.19.0
func (EnvelopeSignatureOutput) ElementType() reflect.Type
func (EnvelopeSignatureOutput) Keyid ¶ added in v0.19.0
func (o EnvelopeSignatureOutput) Keyid() pulumi.StringPtrOutput
func (EnvelopeSignatureOutput) Sig ¶ added in v0.19.0
func (o EnvelopeSignatureOutput) Sig() pulumi.StringPtrOutput
func (EnvelopeSignatureOutput) ToEnvelopeSignatureOutput ¶ added in v0.19.0
func (o EnvelopeSignatureOutput) ToEnvelopeSignatureOutput() EnvelopeSignatureOutput
func (EnvelopeSignatureOutput) ToEnvelopeSignatureOutputWithContext ¶ added in v0.19.0
func (o EnvelopeSignatureOutput) ToEnvelopeSignatureOutputWithContext(ctx context.Context) EnvelopeSignatureOutput
type EnvelopeSignatureResponse ¶ added in v0.19.0
type EnvelopeSignatureResponseArrayOutput ¶ added in v0.19.0
type EnvelopeSignatureResponseArrayOutput struct{ *pulumi.OutputState }
func (EnvelopeSignatureResponseArrayOutput) ElementType ¶ added in v0.19.0
func (EnvelopeSignatureResponseArrayOutput) ElementType() reflect.Type
func (EnvelopeSignatureResponseArrayOutput) Index ¶ added in v0.19.0
func (o EnvelopeSignatureResponseArrayOutput) Index(i pulumi.IntInput) EnvelopeSignatureResponseOutput
func (EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutput ¶ added in v0.19.0
func (o EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutput() EnvelopeSignatureResponseArrayOutput
func (EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutputWithContext ¶ added in v0.19.0
func (o EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutputWithContext(ctx context.Context) EnvelopeSignatureResponseArrayOutput
type EnvelopeSignatureResponseOutput ¶ added in v0.19.0
type EnvelopeSignatureResponseOutput struct{ *pulumi.OutputState }
func (EnvelopeSignatureResponseOutput) ElementType ¶ added in v0.19.0
func (EnvelopeSignatureResponseOutput) ElementType() reflect.Type
func (EnvelopeSignatureResponseOutput) Keyid ¶ added in v0.19.0
func (o EnvelopeSignatureResponseOutput) Keyid() pulumi.StringOutput
func (EnvelopeSignatureResponseOutput) Sig ¶ added in v0.19.0
func (o EnvelopeSignatureResponseOutput) Sig() pulumi.StringOutput
func (EnvelopeSignatureResponseOutput) ToEnvelopeSignatureResponseOutput ¶ added in v0.19.0
func (o EnvelopeSignatureResponseOutput) ToEnvelopeSignatureResponseOutput() EnvelopeSignatureResponseOutput
func (EnvelopeSignatureResponseOutput) ToEnvelopeSignatureResponseOutputWithContext ¶ added in v0.19.0
func (o EnvelopeSignatureResponseOutput) ToEnvelopeSignatureResponseOutputWithContext(ctx context.Context) EnvelopeSignatureResponseOutput
type Environment ¶
Defines an object for the environment field in in-toto links. The suggested fields are "variables", "filesystem", and "workdir".
type EnvironmentArgs ¶
type EnvironmentArgs struct {
CustomValues pulumi.StringMapInput `pulumi:"customValues"`
}
Defines an object for the environment field in in-toto links. The suggested fields are "variables", "filesystem", and "workdir".
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
func (EnvironmentArgs) ToEnvironmentOutput ¶
func (i EnvironmentArgs) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentArgs) ToEnvironmentOutputWithContext ¶
func (i EnvironmentArgs) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (EnvironmentArgs) ToEnvironmentPtrOutput ¶
func (i EnvironmentArgs) ToEnvironmentPtrOutput() EnvironmentPtrOutput
func (EnvironmentArgs) ToEnvironmentPtrOutputWithContext ¶
func (i EnvironmentArgs) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
type EnvironmentInput ¶
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(context.Context) EnvironmentOutput }
EnvironmentInput is an input type that accepts EnvironmentArgs and EnvironmentOutput values. You can construct a concrete instance of `EnvironmentInput` via:
EnvironmentArgs{...}
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
Defines an object for the environment field in in-toto links. The suggested fields are "variables", "filesystem", and "workdir".
func (EnvironmentOutput) CustomValues ¶
func (o EnvironmentOutput) CustomValues() pulumi.StringMapOutput
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) ToEnvironmentOutput ¶
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentPtrOutput ¶
func (o EnvironmentOutput) ToEnvironmentPtrOutput() EnvironmentPtrOutput
func (EnvironmentOutput) ToEnvironmentPtrOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
type EnvironmentPtrInput ¶
type EnvironmentPtrInput interface { pulumi.Input ToEnvironmentPtrOutput() EnvironmentPtrOutput ToEnvironmentPtrOutputWithContext(context.Context) EnvironmentPtrOutput }
EnvironmentPtrInput is an input type that accepts EnvironmentArgs, EnvironmentPtr and EnvironmentPtrOutput values. You can construct a concrete instance of `EnvironmentPtrInput` via:
EnvironmentArgs{...} or: nil
func EnvironmentPtr ¶
func EnvironmentPtr(v *EnvironmentArgs) EnvironmentPtrInput
type EnvironmentPtrOutput ¶
type EnvironmentPtrOutput struct{ *pulumi.OutputState }
func (EnvironmentPtrOutput) CustomValues ¶
func (o EnvironmentPtrOutput) CustomValues() pulumi.StringMapOutput
func (EnvironmentPtrOutput) Elem ¶
func (o EnvironmentPtrOutput) Elem() EnvironmentOutput
func (EnvironmentPtrOutput) ElementType ¶
func (EnvironmentPtrOutput) ElementType() reflect.Type
func (EnvironmentPtrOutput) ToEnvironmentPtrOutput ¶
func (o EnvironmentPtrOutput) ToEnvironmentPtrOutput() EnvironmentPtrOutput
func (EnvironmentPtrOutput) ToEnvironmentPtrOutputWithContext ¶
func (o EnvironmentPtrOutput) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
type EnvironmentResponse ¶
Defines an object for the environment field in in-toto links. The suggested fields are "variables", "filesystem", and "workdir".
type EnvironmentResponseOutput ¶
type EnvironmentResponseOutput struct{ *pulumi.OutputState }
Defines an object for the environment field in in-toto links. The suggested fields are "variables", "filesystem", and "workdir".
func (EnvironmentResponseOutput) CustomValues ¶
func (o EnvironmentResponseOutput) CustomValues() pulumi.StringMapOutput
func (EnvironmentResponseOutput) ElementType ¶
func (EnvironmentResponseOutput) ElementType() reflect.Type
func (EnvironmentResponseOutput) ToEnvironmentResponseOutput ¶
func (o EnvironmentResponseOutput) ToEnvironmentResponseOutput() EnvironmentResponseOutput
func (EnvironmentResponseOutput) ToEnvironmentResponseOutputWithContext ¶
func (o EnvironmentResponseOutput) ToEnvironmentResponseOutputWithContext(ctx context.Context) EnvironmentResponseOutput
type Expr ¶
type Expr struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression *string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location *string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprArgs ¶
type ExprArgs struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringPtrInput `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprArgs) ElementType ¶
func (ExprArgs) ToExprOutput ¶
func (i ExprArgs) ToExprOutput() ExprOutput
func (ExprArgs) ToExprOutputWithContext ¶
func (i ExprArgs) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprArgs) ToExprPtrOutput ¶
func (i ExprArgs) ToExprPtrOutput() ExprPtrOutput
func (ExprArgs) ToExprPtrOutputWithContext ¶
func (i ExprArgs) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprInput ¶
type ExprInput interface { pulumi.Input ToExprOutput() ExprOutput ToExprOutputWithContext(context.Context) ExprOutput }
ExprInput is an input type that accepts ExprArgs and ExprOutput values. You can construct a concrete instance of `ExprInput` via:
ExprArgs{...}
type ExprOutput ¶
type ExprOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprOutput) Description ¶
func (o ExprOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprOutput) ElementType ¶
func (ExprOutput) ElementType() reflect.Type
func (ExprOutput) Expression ¶
func (o ExprOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprOutput) Location ¶
func (o ExprOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprOutput) Title ¶
func (o ExprOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprOutput) ToExprOutput ¶
func (o ExprOutput) ToExprOutput() ExprOutput
func (ExprOutput) ToExprOutputWithContext ¶
func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprOutput) ToExprPtrOutput ¶
func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprOutput) ToExprPtrOutputWithContext ¶
func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprPtrInput ¶
type ExprPtrInput interface { pulumi.Input ToExprPtrOutput() ExprPtrOutput ToExprPtrOutputWithContext(context.Context) ExprPtrOutput }
ExprPtrInput is an input type that accepts ExprArgs, ExprPtr and ExprPtrOutput values. You can construct a concrete instance of `ExprPtrInput` via:
ExprArgs{...} or: nil
func ExprPtr ¶
func ExprPtr(v *ExprArgs) ExprPtrInput
type ExprPtrOutput ¶
type ExprPtrOutput struct{ *pulumi.OutputState }
func (ExprPtrOutput) Description ¶
func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprPtrOutput) Elem ¶
func (o ExprPtrOutput) Elem() ExprOutput
func (ExprPtrOutput) ElementType ¶
func (ExprPtrOutput) ElementType() reflect.Type
func (ExprPtrOutput) Expression ¶
func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprPtrOutput) Location ¶
func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprPtrOutput) Title ¶
func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprPtrOutput) ToExprPtrOutput ¶
func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprPtrOutput) ToExprPtrOutputWithContext ¶
func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprResponse ¶
type ExprResponse struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprResponseOutput ¶
type ExprResponseOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprResponseOutput) Description ¶
func (o ExprResponseOutput) Description() pulumi.StringOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprResponseOutput) ElementType ¶
func (ExprResponseOutput) ElementType() reflect.Type
func (ExprResponseOutput) Expression ¶
func (o ExprResponseOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprResponseOutput) Location ¶
func (o ExprResponseOutput) Location() pulumi.StringOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprResponseOutput) Title ¶
func (o ExprResponseOutput) Title() pulumi.StringOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprResponseOutput) ToExprResponseOutput ¶
func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
func (ExprResponseOutput) ToExprResponseOutputWithContext ¶
func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
type ExternalRef ¶ added in v0.8.0
type ExternalRef struct { // An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package Category *ExternalRefCategory `pulumi:"category"` // Human-readable information about the purpose and target of the reference Comment *string `pulumi:"comment"` // The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location Locator *string `pulumi:"locator"` // Type of category (e.g. 'npm' for the PACKAGE_MANAGER category) Type *string `pulumi:"type"` }
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
type ExternalRefArgs ¶ added in v0.8.0
type ExternalRefArgs struct { // An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package Category ExternalRefCategoryPtrInput `pulumi:"category"` // Human-readable information about the purpose and target of the reference Comment pulumi.StringPtrInput `pulumi:"comment"` // The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location Locator pulumi.StringPtrInput `pulumi:"locator"` // Type of category (e.g. 'npm' for the PACKAGE_MANAGER category) Type pulumi.StringPtrInput `pulumi:"type"` }
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefArgs) ElementType ¶ added in v0.8.0
func (ExternalRefArgs) ElementType() reflect.Type
func (ExternalRefArgs) ToExternalRefOutput ¶ added in v0.8.0
func (i ExternalRefArgs) ToExternalRefOutput() ExternalRefOutput
func (ExternalRefArgs) ToExternalRefOutputWithContext ¶ added in v0.8.0
func (i ExternalRefArgs) ToExternalRefOutputWithContext(ctx context.Context) ExternalRefOutput
type ExternalRefArray ¶ added in v0.8.0
type ExternalRefArray []ExternalRefInput
func (ExternalRefArray) ElementType ¶ added in v0.8.0
func (ExternalRefArray) ElementType() reflect.Type
func (ExternalRefArray) ToExternalRefArrayOutput ¶ added in v0.8.0
func (i ExternalRefArray) ToExternalRefArrayOutput() ExternalRefArrayOutput
func (ExternalRefArray) ToExternalRefArrayOutputWithContext ¶ added in v0.8.0
func (i ExternalRefArray) ToExternalRefArrayOutputWithContext(ctx context.Context) ExternalRefArrayOutput
type ExternalRefArrayInput ¶ added in v0.8.0
type ExternalRefArrayInput interface { pulumi.Input ToExternalRefArrayOutput() ExternalRefArrayOutput ToExternalRefArrayOutputWithContext(context.Context) ExternalRefArrayOutput }
ExternalRefArrayInput is an input type that accepts ExternalRefArray and ExternalRefArrayOutput values. You can construct a concrete instance of `ExternalRefArrayInput` via:
ExternalRefArray{ ExternalRefArgs{...} }
type ExternalRefArrayOutput ¶ added in v0.8.0
type ExternalRefArrayOutput struct{ *pulumi.OutputState }
func (ExternalRefArrayOutput) ElementType ¶ added in v0.8.0
func (ExternalRefArrayOutput) ElementType() reflect.Type
func (ExternalRefArrayOutput) Index ¶ added in v0.8.0
func (o ExternalRefArrayOutput) Index(i pulumi.IntInput) ExternalRefOutput
func (ExternalRefArrayOutput) ToExternalRefArrayOutput ¶ added in v0.8.0
func (o ExternalRefArrayOutput) ToExternalRefArrayOutput() ExternalRefArrayOutput
func (ExternalRefArrayOutput) ToExternalRefArrayOutputWithContext ¶ added in v0.8.0
func (o ExternalRefArrayOutput) ToExternalRefArrayOutputWithContext(ctx context.Context) ExternalRefArrayOutput
type ExternalRefCategory ¶ added in v0.8.0
type ExternalRefCategory string
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefCategory) ElementType ¶ added in v0.8.0
func (ExternalRefCategory) ElementType() reflect.Type
func (ExternalRefCategory) ToExternalRefCategoryOutput ¶ added in v0.8.0
func (e ExternalRefCategory) ToExternalRefCategoryOutput() ExternalRefCategoryOutput
func (ExternalRefCategory) ToExternalRefCategoryOutputWithContext ¶ added in v0.8.0
func (e ExternalRefCategory) ToExternalRefCategoryOutputWithContext(ctx context.Context) ExternalRefCategoryOutput
func (ExternalRefCategory) ToExternalRefCategoryPtrOutput ¶ added in v0.8.0
func (e ExternalRefCategory) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
func (ExternalRefCategory) ToExternalRefCategoryPtrOutputWithContext ¶ added in v0.8.0
func (e ExternalRefCategory) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
func (ExternalRefCategory) ToStringOutput ¶ added in v0.8.0
func (e ExternalRefCategory) ToStringOutput() pulumi.StringOutput
func (ExternalRefCategory) ToStringOutputWithContext ¶ added in v0.8.0
func (e ExternalRefCategory) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExternalRefCategory) ToStringPtrOutput ¶ added in v0.8.0
func (e ExternalRefCategory) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExternalRefCategory) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e ExternalRefCategory) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExternalRefCategoryInput ¶ added in v0.8.0
type ExternalRefCategoryInput interface { pulumi.Input ToExternalRefCategoryOutput() ExternalRefCategoryOutput ToExternalRefCategoryOutputWithContext(context.Context) ExternalRefCategoryOutput }
ExternalRefCategoryInput is an input type that accepts ExternalRefCategoryArgs and ExternalRefCategoryOutput values. You can construct a concrete instance of `ExternalRefCategoryInput` via:
ExternalRefCategoryArgs{...}
type ExternalRefCategoryOutput ¶ added in v0.8.0
type ExternalRefCategoryOutput struct{ *pulumi.OutputState }
func (ExternalRefCategoryOutput) ElementType ¶ added in v0.8.0
func (ExternalRefCategoryOutput) ElementType() reflect.Type
func (ExternalRefCategoryOutput) ToExternalRefCategoryOutput ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToExternalRefCategoryOutput() ExternalRefCategoryOutput
func (ExternalRefCategoryOutput) ToExternalRefCategoryOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToExternalRefCategoryOutputWithContext(ctx context.Context) ExternalRefCategoryOutput
func (ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutput ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
func (ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
func (ExternalRefCategoryOutput) ToStringOutput ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToStringOutput() pulumi.StringOutput
func (ExternalRefCategoryOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExternalRefCategoryOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExternalRefCategoryOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExternalRefCategoryPtrInput ¶ added in v0.8.0
type ExternalRefCategoryPtrInput interface { pulumi.Input ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput ToExternalRefCategoryPtrOutputWithContext(context.Context) ExternalRefCategoryPtrOutput }
func ExternalRefCategoryPtr ¶ added in v0.8.0
func ExternalRefCategoryPtr(v string) ExternalRefCategoryPtrInput
type ExternalRefCategoryPtrOutput ¶ added in v0.8.0
type ExternalRefCategoryPtrOutput struct{ *pulumi.OutputState }
func (ExternalRefCategoryPtrOutput) Elem ¶ added in v0.8.0
func (o ExternalRefCategoryPtrOutput) Elem() ExternalRefCategoryOutput
func (ExternalRefCategoryPtrOutput) ElementType ¶ added in v0.8.0
func (ExternalRefCategoryPtrOutput) ElementType() reflect.Type
func (ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutput ¶ added in v0.8.0
func (o ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
func (ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
func (ExternalRefCategoryPtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o ExternalRefCategoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExternalRefCategoryPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExternalRefInput ¶ added in v0.8.0
type ExternalRefInput interface { pulumi.Input ToExternalRefOutput() ExternalRefOutput ToExternalRefOutputWithContext(context.Context) ExternalRefOutput }
ExternalRefInput is an input type that accepts ExternalRefArgs and ExternalRefOutput values. You can construct a concrete instance of `ExternalRefInput` via:
ExternalRefArgs{...}
type ExternalRefOutput ¶ added in v0.8.0
type ExternalRefOutput struct{ *pulumi.OutputState }
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefOutput) Category ¶ added in v0.8.0
func (o ExternalRefOutput) Category() ExternalRefCategoryPtrOutput
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefOutput) Comment ¶ added in v0.8.0
func (o ExternalRefOutput) Comment() pulumi.StringPtrOutput
Human-readable information about the purpose and target of the reference
func (ExternalRefOutput) ElementType ¶ added in v0.8.0
func (ExternalRefOutput) ElementType() reflect.Type
func (ExternalRefOutput) Locator ¶ added in v0.8.0
func (o ExternalRefOutput) Locator() pulumi.StringPtrOutput
The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location
func (ExternalRefOutput) ToExternalRefOutput ¶ added in v0.8.0
func (o ExternalRefOutput) ToExternalRefOutput() ExternalRefOutput
func (ExternalRefOutput) ToExternalRefOutputWithContext ¶ added in v0.8.0
func (o ExternalRefOutput) ToExternalRefOutputWithContext(ctx context.Context) ExternalRefOutput
func (ExternalRefOutput) Type ¶ added in v0.8.0
func (o ExternalRefOutput) Type() pulumi.StringPtrOutput
Type of category (e.g. 'npm' for the PACKAGE_MANAGER category)
type ExternalRefResponse ¶ added in v0.8.0
type ExternalRefResponse struct { // An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package Category string `pulumi:"category"` // Human-readable information about the purpose and target of the reference Comment string `pulumi:"comment"` // The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location Locator string `pulumi:"locator"` // Type of category (e.g. 'npm' for the PACKAGE_MANAGER category) Type string `pulumi:"type"` }
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
type ExternalRefResponseArrayOutput ¶ added in v0.8.0
type ExternalRefResponseArrayOutput struct{ *pulumi.OutputState }
func (ExternalRefResponseArrayOutput) ElementType ¶ added in v0.8.0
func (ExternalRefResponseArrayOutput) ElementType() reflect.Type
func (ExternalRefResponseArrayOutput) Index ¶ added in v0.8.0
func (o ExternalRefResponseArrayOutput) Index(i pulumi.IntInput) ExternalRefResponseOutput
func (ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutput ¶ added in v0.8.0
func (o ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutput() ExternalRefResponseArrayOutput
func (ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutputWithContext ¶ added in v0.8.0
func (o ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutputWithContext(ctx context.Context) ExternalRefResponseArrayOutput
type ExternalRefResponseOutput ¶ added in v0.8.0
type ExternalRefResponseOutput struct{ *pulumi.OutputState }
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefResponseOutput) Category ¶ added in v0.8.0
func (o ExternalRefResponseOutput) Category() pulumi.StringOutput
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefResponseOutput) Comment ¶ added in v0.8.0
func (o ExternalRefResponseOutput) Comment() pulumi.StringOutput
Human-readable information about the purpose and target of the reference
func (ExternalRefResponseOutput) ElementType ¶ added in v0.8.0
func (ExternalRefResponseOutput) ElementType() reflect.Type
func (ExternalRefResponseOutput) Locator ¶ added in v0.8.0
func (o ExternalRefResponseOutput) Locator() pulumi.StringOutput
The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location
func (ExternalRefResponseOutput) ToExternalRefResponseOutput ¶ added in v0.8.0
func (o ExternalRefResponseOutput) ToExternalRefResponseOutput() ExternalRefResponseOutput
func (ExternalRefResponseOutput) ToExternalRefResponseOutputWithContext ¶ added in v0.8.0
func (o ExternalRefResponseOutput) ToExternalRefResponseOutputWithContext(ctx context.Context) ExternalRefResponseOutput
func (ExternalRefResponseOutput) Type ¶ added in v0.8.0
func (o ExternalRefResponseOutput) Type() pulumi.StringOutput
Type of category (e.g. 'npm' for the PACKAGE_MANAGER category)
type FileNote ¶ added in v0.8.0
type FileNote struct { // Provide a unique identifier to match analysis information on each specific file in a package Checksum []string `pulumi:"checksum"` // This field provides information about the type of file identified FileType *FileNoteFileType `pulumi:"fileType"` // Identify the full path and filename that corresponds to the file information in this section Title *string `pulumi:"title"` }
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
type FileNoteArgs ¶ added in v0.8.0
type FileNoteArgs struct { // Provide a unique identifier to match analysis information on each specific file in a package Checksum pulumi.StringArrayInput `pulumi:"checksum"` // This field provides information about the type of file identified FileType FileNoteFileTypePtrInput `pulumi:"fileType"` // Identify the full path and filename that corresponds to the file information in this section Title pulumi.StringPtrInput `pulumi:"title"` }
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileNoteArgs) ElementType ¶ added in v0.8.0
func (FileNoteArgs) ElementType() reflect.Type
func (FileNoteArgs) ToFileNoteOutput ¶ added in v0.8.0
func (i FileNoteArgs) ToFileNoteOutput() FileNoteOutput
func (FileNoteArgs) ToFileNoteOutputWithContext ¶ added in v0.8.0
func (i FileNoteArgs) ToFileNoteOutputWithContext(ctx context.Context) FileNoteOutput
func (FileNoteArgs) ToFileNotePtrOutput ¶ added in v0.8.0
func (i FileNoteArgs) ToFileNotePtrOutput() FileNotePtrOutput
func (FileNoteArgs) ToFileNotePtrOutputWithContext ¶ added in v0.8.0
func (i FileNoteArgs) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
type FileNoteFileType ¶ added in v0.8.0
type FileNoteFileType string
This field provides information about the type of file identified
func (FileNoteFileType) ElementType ¶ added in v0.8.0
func (FileNoteFileType) ElementType() reflect.Type
func (FileNoteFileType) ToFileNoteFileTypeOutput ¶ added in v0.8.0
func (e FileNoteFileType) ToFileNoteFileTypeOutput() FileNoteFileTypeOutput
func (FileNoteFileType) ToFileNoteFileTypeOutputWithContext ¶ added in v0.8.0
func (e FileNoteFileType) ToFileNoteFileTypeOutputWithContext(ctx context.Context) FileNoteFileTypeOutput
func (FileNoteFileType) ToFileNoteFileTypePtrOutput ¶ added in v0.8.0
func (e FileNoteFileType) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
func (FileNoteFileType) ToFileNoteFileTypePtrOutputWithContext ¶ added in v0.8.0
func (e FileNoteFileType) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
func (FileNoteFileType) ToStringOutput ¶ added in v0.8.0
func (e FileNoteFileType) ToStringOutput() pulumi.StringOutput
func (FileNoteFileType) ToStringOutputWithContext ¶ added in v0.8.0
func (e FileNoteFileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FileNoteFileType) ToStringPtrOutput ¶ added in v0.8.0
func (e FileNoteFileType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FileNoteFileType) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e FileNoteFileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FileNoteFileTypeInput ¶ added in v0.8.0
type FileNoteFileTypeInput interface { pulumi.Input ToFileNoteFileTypeOutput() FileNoteFileTypeOutput ToFileNoteFileTypeOutputWithContext(context.Context) FileNoteFileTypeOutput }
FileNoteFileTypeInput is an input type that accepts FileNoteFileTypeArgs and FileNoteFileTypeOutput values. You can construct a concrete instance of `FileNoteFileTypeInput` via:
FileNoteFileTypeArgs{...}
type FileNoteFileTypeOutput ¶ added in v0.8.0
type FileNoteFileTypeOutput struct{ *pulumi.OutputState }
func (FileNoteFileTypeOutput) ElementType ¶ added in v0.8.0
func (FileNoteFileTypeOutput) ElementType() reflect.Type
func (FileNoteFileTypeOutput) ToFileNoteFileTypeOutput ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToFileNoteFileTypeOutput() FileNoteFileTypeOutput
func (FileNoteFileTypeOutput) ToFileNoteFileTypeOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToFileNoteFileTypeOutputWithContext(ctx context.Context) FileNoteFileTypeOutput
func (FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutput ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
func (FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
func (FileNoteFileTypeOutput) ToStringOutput ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToStringOutput() pulumi.StringOutput
func (FileNoteFileTypeOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FileNoteFileTypeOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FileNoteFileTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FileNoteFileTypePtrInput ¶ added in v0.8.0
type FileNoteFileTypePtrInput interface { pulumi.Input ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput ToFileNoteFileTypePtrOutputWithContext(context.Context) FileNoteFileTypePtrOutput }
func FileNoteFileTypePtr ¶ added in v0.8.0
func FileNoteFileTypePtr(v string) FileNoteFileTypePtrInput
type FileNoteFileTypePtrOutput ¶ added in v0.8.0
type FileNoteFileTypePtrOutput struct{ *pulumi.OutputState }
func (FileNoteFileTypePtrOutput) Elem ¶ added in v0.8.0
func (o FileNoteFileTypePtrOutput) Elem() FileNoteFileTypeOutput
func (FileNoteFileTypePtrOutput) ElementType ¶ added in v0.8.0
func (FileNoteFileTypePtrOutput) ElementType() reflect.Type
func (FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutput ¶ added in v0.8.0
func (o FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
func (FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
func (FileNoteFileTypePtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o FileNoteFileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FileNoteFileTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FileNoteInput ¶ added in v0.8.0
type FileNoteInput interface { pulumi.Input ToFileNoteOutput() FileNoteOutput ToFileNoteOutputWithContext(context.Context) FileNoteOutput }
FileNoteInput is an input type that accepts FileNoteArgs and FileNoteOutput values. You can construct a concrete instance of `FileNoteInput` via:
FileNoteArgs{...}
type FileNoteOutput ¶ added in v0.8.0
type FileNoteOutput struct{ *pulumi.OutputState }
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileNoteOutput) Checksum ¶ added in v0.8.0
func (o FileNoteOutput) Checksum() pulumi.StringArrayOutput
Provide a unique identifier to match analysis information on each specific file in a package
func (FileNoteOutput) ElementType ¶ added in v0.8.0
func (FileNoteOutput) ElementType() reflect.Type
func (FileNoteOutput) FileType ¶ added in v0.8.0
func (o FileNoteOutput) FileType() FileNoteFileTypePtrOutput
This field provides information about the type of file identified
func (FileNoteOutput) Title ¶ added in v0.8.0
func (o FileNoteOutput) Title() pulumi.StringPtrOutput
Identify the full path and filename that corresponds to the file information in this section
func (FileNoteOutput) ToFileNoteOutput ¶ added in v0.8.0
func (o FileNoteOutput) ToFileNoteOutput() FileNoteOutput
func (FileNoteOutput) ToFileNoteOutputWithContext ¶ added in v0.8.0
func (o FileNoteOutput) ToFileNoteOutputWithContext(ctx context.Context) FileNoteOutput
func (FileNoteOutput) ToFileNotePtrOutput ¶ added in v0.8.0
func (o FileNoteOutput) ToFileNotePtrOutput() FileNotePtrOutput
func (FileNoteOutput) ToFileNotePtrOutputWithContext ¶ added in v0.8.0
func (o FileNoteOutput) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
type FileNotePtrInput ¶ added in v0.8.0
type FileNotePtrInput interface { pulumi.Input ToFileNotePtrOutput() FileNotePtrOutput ToFileNotePtrOutputWithContext(context.Context) FileNotePtrOutput }
FileNotePtrInput is an input type that accepts FileNoteArgs, FileNotePtr and FileNotePtrOutput values. You can construct a concrete instance of `FileNotePtrInput` via:
FileNoteArgs{...} or: nil
func FileNotePtr ¶ added in v0.8.0
func FileNotePtr(v *FileNoteArgs) FileNotePtrInput
type FileNotePtrOutput ¶ added in v0.8.0
type FileNotePtrOutput struct{ *pulumi.OutputState }
func (FileNotePtrOutput) Checksum ¶ added in v0.8.0
func (o FileNotePtrOutput) Checksum() pulumi.StringArrayOutput
Provide a unique identifier to match analysis information on each specific file in a package
func (FileNotePtrOutput) Elem ¶ added in v0.8.0
func (o FileNotePtrOutput) Elem() FileNoteOutput
func (FileNotePtrOutput) ElementType ¶ added in v0.8.0
func (FileNotePtrOutput) ElementType() reflect.Type
func (FileNotePtrOutput) FileType ¶ added in v0.8.0
func (o FileNotePtrOutput) FileType() FileNoteFileTypePtrOutput
This field provides information about the type of file identified
func (FileNotePtrOutput) Title ¶ added in v0.8.0
func (o FileNotePtrOutput) Title() pulumi.StringPtrOutput
Identify the full path and filename that corresponds to the file information in this section
func (FileNotePtrOutput) ToFileNotePtrOutput ¶ added in v0.8.0
func (o FileNotePtrOutput) ToFileNotePtrOutput() FileNotePtrOutput
func (FileNotePtrOutput) ToFileNotePtrOutputWithContext ¶ added in v0.8.0
func (o FileNotePtrOutput) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
type FileNoteResponse ¶ added in v0.8.0
type FileNoteResponse struct { // Provide a unique identifier to match analysis information on each specific file in a package Checksum []string `pulumi:"checksum"` // This field provides information about the type of file identified FileType string `pulumi:"fileType"` // Identify the full path and filename that corresponds to the file information in this section Title string `pulumi:"title"` }
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
type FileNoteResponseOutput ¶ added in v0.8.0
type FileNoteResponseOutput struct{ *pulumi.OutputState }
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileNoteResponseOutput) Checksum ¶ added in v0.8.0
func (o FileNoteResponseOutput) Checksum() pulumi.StringArrayOutput
Provide a unique identifier to match analysis information on each specific file in a package
func (FileNoteResponseOutput) ElementType ¶ added in v0.8.0
func (FileNoteResponseOutput) ElementType() reflect.Type
func (FileNoteResponseOutput) FileType ¶ added in v0.8.0
func (o FileNoteResponseOutput) FileType() pulumi.StringOutput
This field provides information about the type of file identified
func (FileNoteResponseOutput) Title ¶ added in v0.8.0
func (o FileNoteResponseOutput) Title() pulumi.StringOutput
Identify the full path and filename that corresponds to the file information in this section
func (FileNoteResponseOutput) ToFileNoteResponseOutput ¶ added in v0.8.0
func (o FileNoteResponseOutput) ToFileNoteResponseOutput() FileNoteResponseOutput
func (FileNoteResponseOutput) ToFileNoteResponseOutputWithContext ¶ added in v0.8.0
func (o FileNoteResponseOutput) ToFileNoteResponseOutputWithContext(ctx context.Context) FileNoteResponseOutput
type FileOccurrence ¶ added in v0.8.0
type FileOccurrence struct { // This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts Attributions []string `pulumi:"attributions"` // This field provides a place for the SPDX file creator to record any general comments about the file Comment *string `pulumi:"comment"` // This field provides a place for the SPDX file creator to record file contributors Contributors []string `pulumi:"contributors"` // Identify the copyright holder of the file, as well as any dates present Copyright *string `pulumi:"copyright"` // This field contains the license information actually found in the file, if any FilesLicenseInfo []string `pulumi:"filesLicenseInfo"` // Uniquely identify any element in an SPDX document which may be referenced by other elements Id *string `pulumi:"id"` // This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined LicenseConcluded *License `pulumi:"licenseConcluded"` // This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file Notice *string `pulumi:"notice"` }
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
type FileOccurrenceArgs ¶ added in v0.8.0
type FileOccurrenceArgs struct { // This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts Attributions pulumi.StringArrayInput `pulumi:"attributions"` // This field provides a place for the SPDX file creator to record any general comments about the file Comment pulumi.StringPtrInput `pulumi:"comment"` // This field provides a place for the SPDX file creator to record file contributors Contributors pulumi.StringArrayInput `pulumi:"contributors"` // Identify the copyright holder of the file, as well as any dates present Copyright pulumi.StringPtrInput `pulumi:"copyright"` // This field contains the license information actually found in the file, if any FilesLicenseInfo pulumi.StringArrayInput `pulumi:"filesLicenseInfo"` // Uniquely identify any element in an SPDX document which may be referenced by other elements Id pulumi.StringPtrInput `pulumi:"id"` // This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined LicenseConcluded LicensePtrInput `pulumi:"licenseConcluded"` // This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file Notice pulumi.StringPtrInput `pulumi:"notice"` }
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileOccurrenceArgs) ElementType ¶ added in v0.8.0
func (FileOccurrenceArgs) ElementType() reflect.Type
func (FileOccurrenceArgs) ToFileOccurrenceOutput ¶ added in v0.8.0
func (i FileOccurrenceArgs) ToFileOccurrenceOutput() FileOccurrenceOutput
func (FileOccurrenceArgs) ToFileOccurrenceOutputWithContext ¶ added in v0.8.0
func (i FileOccurrenceArgs) ToFileOccurrenceOutputWithContext(ctx context.Context) FileOccurrenceOutput
func (FileOccurrenceArgs) ToFileOccurrencePtrOutput ¶ added in v0.8.0
func (i FileOccurrenceArgs) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
func (FileOccurrenceArgs) ToFileOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (i FileOccurrenceArgs) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
type FileOccurrenceInput ¶ added in v0.8.0
type FileOccurrenceInput interface { pulumi.Input ToFileOccurrenceOutput() FileOccurrenceOutput ToFileOccurrenceOutputWithContext(context.Context) FileOccurrenceOutput }
FileOccurrenceInput is an input type that accepts FileOccurrenceArgs and FileOccurrenceOutput values. You can construct a concrete instance of `FileOccurrenceInput` via:
FileOccurrenceArgs{...}
type FileOccurrenceOutput ¶ added in v0.8.0
type FileOccurrenceOutput struct{ *pulumi.OutputState }
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileOccurrenceOutput) Attributions ¶ added in v0.8.0
func (o FileOccurrenceOutput) Attributions() pulumi.StringArrayOutput
This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
func (FileOccurrenceOutput) Comment ¶ added in v0.8.0
func (o FileOccurrenceOutput) Comment() pulumi.StringPtrOutput
This field provides a place for the SPDX file creator to record any general comments about the file
func (FileOccurrenceOutput) Contributors ¶ added in v0.8.0
func (o FileOccurrenceOutput) Contributors() pulumi.StringArrayOutput
This field provides a place for the SPDX file creator to record file contributors
func (FileOccurrenceOutput) Copyright ¶ added in v0.8.0
func (o FileOccurrenceOutput) Copyright() pulumi.StringPtrOutput
Identify the copyright holder of the file, as well as any dates present
func (FileOccurrenceOutput) ElementType ¶ added in v0.8.0
func (FileOccurrenceOutput) ElementType() reflect.Type
func (FileOccurrenceOutput) FilesLicenseInfo ¶ added in v0.8.0
func (o FileOccurrenceOutput) FilesLicenseInfo() pulumi.StringArrayOutput
This field contains the license information actually found in the file, if any
func (FileOccurrenceOutput) Id ¶ added in v0.8.0
func (o FileOccurrenceOutput) Id() pulumi.StringPtrOutput
Uniquely identify any element in an SPDX document which may be referenced by other elements
func (FileOccurrenceOutput) LicenseConcluded ¶ added in v0.8.0
func (o FileOccurrenceOutput) LicenseConcluded() LicensePtrOutput
This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
func (FileOccurrenceOutput) Notice ¶ added in v0.8.0
func (o FileOccurrenceOutput) Notice() pulumi.StringPtrOutput
This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
func (FileOccurrenceOutput) ToFileOccurrenceOutput ¶ added in v0.8.0
func (o FileOccurrenceOutput) ToFileOccurrenceOutput() FileOccurrenceOutput
func (FileOccurrenceOutput) ToFileOccurrenceOutputWithContext ¶ added in v0.8.0
func (o FileOccurrenceOutput) ToFileOccurrenceOutputWithContext(ctx context.Context) FileOccurrenceOutput
func (FileOccurrenceOutput) ToFileOccurrencePtrOutput ¶ added in v0.8.0
func (o FileOccurrenceOutput) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
func (FileOccurrenceOutput) ToFileOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o FileOccurrenceOutput) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
type FileOccurrencePtrInput ¶ added in v0.8.0
type FileOccurrencePtrInput interface { pulumi.Input ToFileOccurrencePtrOutput() FileOccurrencePtrOutput ToFileOccurrencePtrOutputWithContext(context.Context) FileOccurrencePtrOutput }
FileOccurrencePtrInput is an input type that accepts FileOccurrenceArgs, FileOccurrencePtr and FileOccurrencePtrOutput values. You can construct a concrete instance of `FileOccurrencePtrInput` via:
FileOccurrenceArgs{...} or: nil
func FileOccurrencePtr ¶ added in v0.8.0
func FileOccurrencePtr(v *FileOccurrenceArgs) FileOccurrencePtrInput
type FileOccurrencePtrOutput ¶ added in v0.8.0
type FileOccurrencePtrOutput struct{ *pulumi.OutputState }
func (FileOccurrencePtrOutput) Attributions ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Attributions() pulumi.StringArrayOutput
This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
func (FileOccurrencePtrOutput) Comment ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
This field provides a place for the SPDX file creator to record any general comments about the file
func (FileOccurrencePtrOutput) Contributors ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Contributors() pulumi.StringArrayOutput
This field provides a place for the SPDX file creator to record file contributors
func (FileOccurrencePtrOutput) Copyright ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Copyright() pulumi.StringPtrOutput
Identify the copyright holder of the file, as well as any dates present
func (FileOccurrencePtrOutput) Elem ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Elem() FileOccurrenceOutput
func (FileOccurrencePtrOutput) ElementType ¶ added in v0.8.0
func (FileOccurrencePtrOutput) ElementType() reflect.Type
func (FileOccurrencePtrOutput) FilesLicenseInfo ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) FilesLicenseInfo() pulumi.StringArrayOutput
This field contains the license information actually found in the file, if any
func (FileOccurrencePtrOutput) Id ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Id() pulumi.StringPtrOutput
Uniquely identify any element in an SPDX document which may be referenced by other elements
func (FileOccurrencePtrOutput) LicenseConcluded ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) LicenseConcluded() LicensePtrOutput
This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
func (FileOccurrencePtrOutput) Notice ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Notice() pulumi.StringPtrOutput
This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
func (FileOccurrencePtrOutput) ToFileOccurrencePtrOutput ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
func (FileOccurrencePtrOutput) ToFileOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
type FileOccurrenceResponse ¶ added in v0.8.0
type FileOccurrenceResponse struct { // This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts Attributions []string `pulumi:"attributions"` // This field provides a place for the SPDX file creator to record any general comments about the file Comment string `pulumi:"comment"` // This field provides a place for the SPDX file creator to record file contributors Contributors []string `pulumi:"contributors"` // Identify the copyright holder of the file, as well as any dates present Copyright string `pulumi:"copyright"` // This field contains the license information actually found in the file, if any FilesLicenseInfo []string `pulumi:"filesLicenseInfo"` // This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined LicenseConcluded LicenseResponse `pulumi:"licenseConcluded"` // This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file Notice string `pulumi:"notice"` }
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
type FileOccurrenceResponseOutput ¶ added in v0.8.0
type FileOccurrenceResponseOutput struct{ *pulumi.OutputState }
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileOccurrenceResponseOutput) Attributions ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) Attributions() pulumi.StringArrayOutput
This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
func (FileOccurrenceResponseOutput) Comment ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) Comment() pulumi.StringOutput
This field provides a place for the SPDX file creator to record any general comments about the file
func (FileOccurrenceResponseOutput) Contributors ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) Contributors() pulumi.StringArrayOutput
This field provides a place for the SPDX file creator to record file contributors
func (FileOccurrenceResponseOutput) Copyright ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) Copyright() pulumi.StringOutput
Identify the copyright holder of the file, as well as any dates present
func (FileOccurrenceResponseOutput) ElementType ¶ added in v0.8.0
func (FileOccurrenceResponseOutput) ElementType() reflect.Type
func (FileOccurrenceResponseOutput) FilesLicenseInfo ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) FilesLicenseInfo() pulumi.StringArrayOutput
This field contains the license information actually found in the file, if any
func (FileOccurrenceResponseOutput) LicenseConcluded ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) LicenseConcluded() LicenseResponseOutput
This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
func (FileOccurrenceResponseOutput) Notice ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) Notice() pulumi.StringOutput
This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
func (FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutput ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutput() FileOccurrenceResponseOutput
func (FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutputWithContext ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutputWithContext(ctx context.Context) FileOccurrenceResponseOutput
type Fingerprint ¶
type Fingerprint struct { // The layer ID of the final layer in the Docker image's v1 representation. V1Name string `pulumi:"v1Name"` // The ordered list of v2 blobs that represent a given image. V2Blob []string `pulumi:"v2Blob"` }
A set of properties that uniquely identify a given Docker image.
type FingerprintArgs ¶
type FingerprintArgs struct { // The layer ID of the final layer in the Docker image's v1 representation. V1Name pulumi.StringInput `pulumi:"v1Name"` // The ordered list of v2 blobs that represent a given image. V2Blob pulumi.StringArrayInput `pulumi:"v2Blob"` }
A set of properties that uniquely identify a given Docker image.
func (FingerprintArgs) ElementType ¶
func (FingerprintArgs) ElementType() reflect.Type
func (FingerprintArgs) ToFingerprintOutput ¶
func (i FingerprintArgs) ToFingerprintOutput() FingerprintOutput
func (FingerprintArgs) ToFingerprintOutputWithContext ¶
func (i FingerprintArgs) ToFingerprintOutputWithContext(ctx context.Context) FingerprintOutput
func (FingerprintArgs) ToFingerprintPtrOutput ¶
func (i FingerprintArgs) ToFingerprintPtrOutput() FingerprintPtrOutput
func (FingerprintArgs) ToFingerprintPtrOutputWithContext ¶
func (i FingerprintArgs) ToFingerprintPtrOutputWithContext(ctx context.Context) FingerprintPtrOutput
type FingerprintInput ¶
type FingerprintInput interface { pulumi.Input ToFingerprintOutput() FingerprintOutput ToFingerprintOutputWithContext(context.Context) FingerprintOutput }
FingerprintInput is an input type that accepts FingerprintArgs and FingerprintOutput values. You can construct a concrete instance of `FingerprintInput` via:
FingerprintArgs{...}
type FingerprintOutput ¶
type FingerprintOutput struct{ *pulumi.OutputState }
A set of properties that uniquely identify a given Docker image.
func (FingerprintOutput) ElementType ¶
func (FingerprintOutput) ElementType() reflect.Type
func (FingerprintOutput) ToFingerprintOutput ¶
func (o FingerprintOutput) ToFingerprintOutput() FingerprintOutput
func (FingerprintOutput) ToFingerprintOutputWithContext ¶
func (o FingerprintOutput) ToFingerprintOutputWithContext(ctx context.Context) FingerprintOutput
func (FingerprintOutput) ToFingerprintPtrOutput ¶
func (o FingerprintOutput) ToFingerprintPtrOutput() FingerprintPtrOutput
func (FingerprintOutput) ToFingerprintPtrOutputWithContext ¶
func (o FingerprintOutput) ToFingerprintPtrOutputWithContext(ctx context.Context) FingerprintPtrOutput
func (FingerprintOutput) V1Name ¶
func (o FingerprintOutput) V1Name() pulumi.StringOutput
The layer ID of the final layer in the Docker image's v1 representation.
func (FingerprintOutput) V2Blob ¶
func (o FingerprintOutput) V2Blob() pulumi.StringArrayOutput
The ordered list of v2 blobs that represent a given image.
type FingerprintPtrInput ¶
type FingerprintPtrInput interface { pulumi.Input ToFingerprintPtrOutput() FingerprintPtrOutput ToFingerprintPtrOutputWithContext(context.Context) FingerprintPtrOutput }
FingerprintPtrInput is an input type that accepts FingerprintArgs, FingerprintPtr and FingerprintPtrOutput values. You can construct a concrete instance of `FingerprintPtrInput` via:
FingerprintArgs{...} or: nil
func FingerprintPtr ¶
func FingerprintPtr(v *FingerprintArgs) FingerprintPtrInput
type FingerprintPtrOutput ¶
type FingerprintPtrOutput struct{ *pulumi.OutputState }
func (FingerprintPtrOutput) Elem ¶
func (o FingerprintPtrOutput) Elem() FingerprintOutput
func (FingerprintPtrOutput) ElementType ¶
func (FingerprintPtrOutput) ElementType() reflect.Type
func (FingerprintPtrOutput) ToFingerprintPtrOutput ¶
func (o FingerprintPtrOutput) ToFingerprintPtrOutput() FingerprintPtrOutput
func (FingerprintPtrOutput) ToFingerprintPtrOutputWithContext ¶
func (o FingerprintPtrOutput) ToFingerprintPtrOutputWithContext(ctx context.Context) FingerprintPtrOutput
func (FingerprintPtrOutput) V1Name ¶
func (o FingerprintPtrOutput) V1Name() pulumi.StringPtrOutput
The layer ID of the final layer in the Docker image's v1 representation.
func (FingerprintPtrOutput) V2Blob ¶
func (o FingerprintPtrOutput) V2Blob() pulumi.StringArrayOutput
The ordered list of v2 blobs that represent a given image.
type FingerprintResponse ¶
type FingerprintResponse struct { // The layer ID of the final layer in the Docker image's v1 representation. V1Name string `pulumi:"v1Name"` // The ordered list of v2 blobs that represent a given image. V2Blob []string `pulumi:"v2Blob"` // 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. V2Name string `pulumi:"v2Name"` }
A set of properties that uniquely identify a given Docker image.
type FingerprintResponseOutput ¶
type FingerprintResponseOutput struct{ *pulumi.OutputState }
A set of properties that uniquely identify a given Docker image.
func (FingerprintResponseOutput) ElementType ¶
func (FingerprintResponseOutput) ElementType() reflect.Type
func (FingerprintResponseOutput) ToFingerprintResponseOutput ¶
func (o FingerprintResponseOutput) ToFingerprintResponseOutput() FingerprintResponseOutput
func (FingerprintResponseOutput) ToFingerprintResponseOutputWithContext ¶
func (o FingerprintResponseOutput) ToFingerprintResponseOutputWithContext(ctx context.Context) FingerprintResponseOutput
func (FingerprintResponseOutput) V1Name ¶
func (o FingerprintResponseOutput) V1Name() pulumi.StringOutput
The layer ID of the final layer in the Docker image's v1 representation.
func (FingerprintResponseOutput) V2Blob ¶
func (o FingerprintResponseOutput) V2Blob() pulumi.StringArrayOutput
The ordered list of v2 blobs that represent a given image.
func (FingerprintResponseOutput) V2Name ¶
func (o FingerprintResponseOutput) V2Name() pulumi.StringOutput
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.
type GenericSignedAttestation ¶
type GenericSignedAttestation struct { // Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). ContentType *GenericSignedAttestationContentType `pulumi:"contentType"` // The serialized payload that is verified by one or more `signatures`. The encoding and semantic meaning of this payload must match what is set in `content_type`. SerializedPayload *string `pulumi:"serializedPayload"` // One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification. Signatures []Signature `pulumi:"signatures"` }
An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring.
type GenericSignedAttestationArgs ¶
type GenericSignedAttestationArgs struct { // Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). ContentType GenericSignedAttestationContentTypePtrInput `pulumi:"contentType"` // The serialized payload that is verified by one or more `signatures`. The encoding and semantic meaning of this payload must match what is set in `content_type`. SerializedPayload pulumi.StringPtrInput `pulumi:"serializedPayload"` // One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification. Signatures SignatureArrayInput `pulumi:"signatures"` }
An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring.
func (GenericSignedAttestationArgs) ElementType ¶
func (GenericSignedAttestationArgs) ElementType() reflect.Type
func (GenericSignedAttestationArgs) ToGenericSignedAttestationOutput ¶
func (i GenericSignedAttestationArgs) ToGenericSignedAttestationOutput() GenericSignedAttestationOutput
func (GenericSignedAttestationArgs) ToGenericSignedAttestationOutputWithContext ¶
func (i GenericSignedAttestationArgs) ToGenericSignedAttestationOutputWithContext(ctx context.Context) GenericSignedAttestationOutput
func (GenericSignedAttestationArgs) ToGenericSignedAttestationPtrOutput ¶
func (i GenericSignedAttestationArgs) ToGenericSignedAttestationPtrOutput() GenericSignedAttestationPtrOutput
func (GenericSignedAttestationArgs) ToGenericSignedAttestationPtrOutputWithContext ¶
func (i GenericSignedAttestationArgs) ToGenericSignedAttestationPtrOutputWithContext(ctx context.Context) GenericSignedAttestationPtrOutput
type GenericSignedAttestationContentType ¶ added in v0.4.0
type GenericSignedAttestationContentType string
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (GenericSignedAttestationContentType) ElementType ¶ added in v0.4.0
func (GenericSignedAttestationContentType) ElementType() reflect.Type
func (GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypeOutput ¶ added in v0.6.0
func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypeOutput() GenericSignedAttestationContentTypeOutput
func (GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypeOutputWithContext ¶ added in v0.6.0
func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypeOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypeOutput
func (GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypePtrOutput() GenericSignedAttestationContentTypePtrOutput
func (GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypePtrOutputWithContext ¶ added in v0.6.0
func (e GenericSignedAttestationContentType) ToGenericSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypePtrOutput
func (GenericSignedAttestationContentType) ToStringOutput ¶ added in v0.4.0
func (e GenericSignedAttestationContentType) ToStringOutput() pulumi.StringOutput
func (GenericSignedAttestationContentType) ToStringOutputWithContext ¶ added in v0.4.0
func (e GenericSignedAttestationContentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GenericSignedAttestationContentType) ToStringPtrOutput ¶ added in v0.4.0
func (e GenericSignedAttestationContentType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GenericSignedAttestationContentType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GenericSignedAttestationContentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GenericSignedAttestationContentTypeInput ¶ added in v0.6.0
type GenericSignedAttestationContentTypeInput interface { pulumi.Input ToGenericSignedAttestationContentTypeOutput() GenericSignedAttestationContentTypeOutput ToGenericSignedAttestationContentTypeOutputWithContext(context.Context) GenericSignedAttestationContentTypeOutput }
GenericSignedAttestationContentTypeInput is an input type that accepts GenericSignedAttestationContentTypeArgs and GenericSignedAttestationContentTypeOutput values. You can construct a concrete instance of `GenericSignedAttestationContentTypeInput` via:
GenericSignedAttestationContentTypeArgs{...}
type GenericSignedAttestationContentTypeOutput ¶ added in v0.6.0
type GenericSignedAttestationContentTypeOutput struct{ *pulumi.OutputState }
func (GenericSignedAttestationContentTypeOutput) ElementType ¶ added in v0.6.0
func (GenericSignedAttestationContentTypeOutput) ElementType() reflect.Type
func (GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypeOutput ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypeOutput() GenericSignedAttestationContentTypeOutput
func (GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypeOutputWithContext ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypeOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypeOutput
func (GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypePtrOutput() GenericSignedAttestationContentTypePtrOutput
func (GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypePtrOutputWithContext ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToGenericSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypePtrOutput
func (GenericSignedAttestationContentTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToStringOutput() pulumi.StringOutput
func (GenericSignedAttestationContentTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GenericSignedAttestationContentTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GenericSignedAttestationContentTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GenericSignedAttestationContentTypePtrInput ¶ added in v0.6.0
type GenericSignedAttestationContentTypePtrInput interface { pulumi.Input ToGenericSignedAttestationContentTypePtrOutput() GenericSignedAttestationContentTypePtrOutput ToGenericSignedAttestationContentTypePtrOutputWithContext(context.Context) GenericSignedAttestationContentTypePtrOutput }
func GenericSignedAttestationContentTypePtr ¶ added in v0.6.0
func GenericSignedAttestationContentTypePtr(v string) GenericSignedAttestationContentTypePtrInput
type GenericSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
type GenericSignedAttestationContentTypePtrOutput struct{ *pulumi.OutputState }
func (GenericSignedAttestationContentTypePtrOutput) ElementType ¶ added in v0.6.0
func (GenericSignedAttestationContentTypePtrOutput) ElementType() reflect.Type
func (GenericSignedAttestationContentTypePtrOutput) ToGenericSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypePtrOutput) ToGenericSignedAttestationContentTypePtrOutput() GenericSignedAttestationContentTypePtrOutput
func (GenericSignedAttestationContentTypePtrOutput) ToGenericSignedAttestationContentTypePtrOutputWithContext ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypePtrOutput) ToGenericSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) GenericSignedAttestationContentTypePtrOutput
func (GenericSignedAttestationContentTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GenericSignedAttestationContentTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GenericSignedAttestationContentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GenericSignedAttestationInput ¶
type GenericSignedAttestationInput interface { pulumi.Input ToGenericSignedAttestationOutput() GenericSignedAttestationOutput ToGenericSignedAttestationOutputWithContext(context.Context) GenericSignedAttestationOutput }
GenericSignedAttestationInput is an input type that accepts GenericSignedAttestationArgs and GenericSignedAttestationOutput values. You can construct a concrete instance of `GenericSignedAttestationInput` via:
GenericSignedAttestationArgs{...}
type GenericSignedAttestationOutput ¶
type GenericSignedAttestationOutput struct{ *pulumi.OutputState }
An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring.
func (GenericSignedAttestationOutput) ContentType ¶
func (o GenericSignedAttestationOutput) ContentType() GenericSignedAttestationContentTypePtrOutput
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (GenericSignedAttestationOutput) ElementType ¶
func (GenericSignedAttestationOutput) ElementType() reflect.Type
func (GenericSignedAttestationOutput) SerializedPayload ¶
func (o GenericSignedAttestationOutput) SerializedPayload() pulumi.StringPtrOutput
The serialized payload that is verified by one or more `signatures`. The encoding and semantic meaning of this payload must match what is set in `content_type`.
func (GenericSignedAttestationOutput) Signatures ¶
func (o GenericSignedAttestationOutput) Signatures() SignatureArrayOutput
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
func (GenericSignedAttestationOutput) ToGenericSignedAttestationOutput ¶
func (o GenericSignedAttestationOutput) ToGenericSignedAttestationOutput() GenericSignedAttestationOutput
func (GenericSignedAttestationOutput) ToGenericSignedAttestationOutputWithContext ¶
func (o GenericSignedAttestationOutput) ToGenericSignedAttestationOutputWithContext(ctx context.Context) GenericSignedAttestationOutput
func (GenericSignedAttestationOutput) ToGenericSignedAttestationPtrOutput ¶
func (o GenericSignedAttestationOutput) ToGenericSignedAttestationPtrOutput() GenericSignedAttestationPtrOutput
func (GenericSignedAttestationOutput) ToGenericSignedAttestationPtrOutputWithContext ¶
func (o GenericSignedAttestationOutput) ToGenericSignedAttestationPtrOutputWithContext(ctx context.Context) GenericSignedAttestationPtrOutput
type GenericSignedAttestationPtrInput ¶
type GenericSignedAttestationPtrInput interface { pulumi.Input ToGenericSignedAttestationPtrOutput() GenericSignedAttestationPtrOutput ToGenericSignedAttestationPtrOutputWithContext(context.Context) GenericSignedAttestationPtrOutput }
GenericSignedAttestationPtrInput is an input type that accepts GenericSignedAttestationArgs, GenericSignedAttestationPtr and GenericSignedAttestationPtrOutput values. You can construct a concrete instance of `GenericSignedAttestationPtrInput` via:
GenericSignedAttestationArgs{...} or: nil
func GenericSignedAttestationPtr ¶
func GenericSignedAttestationPtr(v *GenericSignedAttestationArgs) GenericSignedAttestationPtrInput
type GenericSignedAttestationPtrOutput ¶
type GenericSignedAttestationPtrOutput struct{ *pulumi.OutputState }
func (GenericSignedAttestationPtrOutput) ContentType ¶
func (o GenericSignedAttestationPtrOutput) ContentType() GenericSignedAttestationContentTypePtrOutput
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (GenericSignedAttestationPtrOutput) Elem ¶
func (o GenericSignedAttestationPtrOutput) Elem() GenericSignedAttestationOutput
func (GenericSignedAttestationPtrOutput) ElementType ¶
func (GenericSignedAttestationPtrOutput) ElementType() reflect.Type
func (GenericSignedAttestationPtrOutput) SerializedPayload ¶
func (o GenericSignedAttestationPtrOutput) SerializedPayload() pulumi.StringPtrOutput
The serialized payload that is verified by one or more `signatures`. The encoding and semantic meaning of this payload must match what is set in `content_type`.
func (GenericSignedAttestationPtrOutput) Signatures ¶
func (o GenericSignedAttestationPtrOutput) Signatures() SignatureArrayOutput
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
func (GenericSignedAttestationPtrOutput) ToGenericSignedAttestationPtrOutput ¶
func (o GenericSignedAttestationPtrOutput) ToGenericSignedAttestationPtrOutput() GenericSignedAttestationPtrOutput
func (GenericSignedAttestationPtrOutput) ToGenericSignedAttestationPtrOutputWithContext ¶
func (o GenericSignedAttestationPtrOutput) ToGenericSignedAttestationPtrOutputWithContext(ctx context.Context) GenericSignedAttestationPtrOutput
type GenericSignedAttestationResponse ¶
type GenericSignedAttestationResponse struct { // Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). ContentType string `pulumi:"contentType"` // The serialized payload that is verified by one or more `signatures`. The encoding and semantic meaning of this payload must match what is set in `content_type`. SerializedPayload string `pulumi:"serializedPayload"` // One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification. Signatures []SignatureResponse `pulumi:"signatures"` }
An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring.
type GenericSignedAttestationResponseOutput ¶
type GenericSignedAttestationResponseOutput struct{ *pulumi.OutputState }
An attestation wrapper that uses the Grafeas `Signature` message. This attestation must define the `serialized_payload` that the `signatures` verify and any metadata necessary to interpret that plaintext. The signatures should always be over the `serialized_payload` bytestring.
func (GenericSignedAttestationResponseOutput) ContentType ¶
func (o GenericSignedAttestationResponseOutput) ContentType() pulumi.StringOutput
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (GenericSignedAttestationResponseOutput) ElementType ¶
func (GenericSignedAttestationResponseOutput) ElementType() reflect.Type
func (GenericSignedAttestationResponseOutput) SerializedPayload ¶
func (o GenericSignedAttestationResponseOutput) SerializedPayload() pulumi.StringOutput
The serialized payload that is verified by one or more `signatures`. The encoding and semantic meaning of this payload must match what is set in `content_type`.
func (GenericSignedAttestationResponseOutput) Signatures ¶
func (o GenericSignedAttestationResponseOutput) Signatures() SignatureResponseArrayOutput
One or more signatures over `serialized_payload`. Verifier implementations should consider this attestation message verified if at least one `signature` verifies `serialized_payload`. See `Signature` in common.proto for more details on signature structure and verification.
func (GenericSignedAttestationResponseOutput) ToGenericSignedAttestationResponseOutput ¶
func (o GenericSignedAttestationResponseOutput) ToGenericSignedAttestationResponseOutput() GenericSignedAttestationResponseOutput
func (GenericSignedAttestationResponseOutput) ToGenericSignedAttestationResponseOutputWithContext ¶
func (o GenericSignedAttestationResponseOutput) ToGenericSignedAttestationResponseOutputWithContext(ctx context.Context) GenericSignedAttestationResponseOutput
type GerritSourceContext ¶
type GerritSourceContext struct { // An alias, which may be a branch or tag. AliasContext *AliasContext `pulumi:"aliasContext"` // The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project. GerritProject *string `pulumi:"gerritProject"` // The URI of a running Gerrit instance. HostUri *string `pulumi:"hostUri"` // A revision (commit) ID. RevisionId *string `pulumi:"revisionId"` }
A SourceContext referring to a Gerrit project.
type GerritSourceContextArgs ¶
type GerritSourceContextArgs struct { // An alias, which may be a branch or tag. AliasContext AliasContextPtrInput `pulumi:"aliasContext"` // The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project. GerritProject pulumi.StringPtrInput `pulumi:"gerritProject"` // The URI of a running Gerrit instance. HostUri pulumi.StringPtrInput `pulumi:"hostUri"` // A revision (commit) ID. RevisionId pulumi.StringPtrInput `pulumi:"revisionId"` }
A SourceContext referring to a Gerrit project.
func (GerritSourceContextArgs) ElementType ¶
func (GerritSourceContextArgs) ElementType() reflect.Type
func (GerritSourceContextArgs) ToGerritSourceContextOutput ¶
func (i GerritSourceContextArgs) ToGerritSourceContextOutput() GerritSourceContextOutput
func (GerritSourceContextArgs) ToGerritSourceContextOutputWithContext ¶
func (i GerritSourceContextArgs) ToGerritSourceContextOutputWithContext(ctx context.Context) GerritSourceContextOutput
func (GerritSourceContextArgs) ToGerritSourceContextPtrOutput ¶
func (i GerritSourceContextArgs) ToGerritSourceContextPtrOutput() GerritSourceContextPtrOutput
func (GerritSourceContextArgs) ToGerritSourceContextPtrOutputWithContext ¶
func (i GerritSourceContextArgs) ToGerritSourceContextPtrOutputWithContext(ctx context.Context) GerritSourceContextPtrOutput
type GerritSourceContextInput ¶
type GerritSourceContextInput interface { pulumi.Input ToGerritSourceContextOutput() GerritSourceContextOutput ToGerritSourceContextOutputWithContext(context.Context) GerritSourceContextOutput }
GerritSourceContextInput is an input type that accepts GerritSourceContextArgs and GerritSourceContextOutput values. You can construct a concrete instance of `GerritSourceContextInput` via:
GerritSourceContextArgs{...}
type GerritSourceContextOutput ¶
type GerritSourceContextOutput struct{ *pulumi.OutputState }
A SourceContext referring to a Gerrit project.
func (GerritSourceContextOutput) AliasContext ¶
func (o GerritSourceContextOutput) AliasContext() AliasContextPtrOutput
An alias, which may be a branch or tag.
func (GerritSourceContextOutput) ElementType ¶
func (GerritSourceContextOutput) ElementType() reflect.Type
func (GerritSourceContextOutput) GerritProject ¶
func (o GerritSourceContextOutput) GerritProject() pulumi.StringPtrOutput
The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
func (GerritSourceContextOutput) HostUri ¶
func (o GerritSourceContextOutput) HostUri() pulumi.StringPtrOutput
The URI of a running Gerrit instance.
func (GerritSourceContextOutput) RevisionId ¶
func (o GerritSourceContextOutput) RevisionId() pulumi.StringPtrOutput
A revision (commit) ID.
func (GerritSourceContextOutput) ToGerritSourceContextOutput ¶
func (o GerritSourceContextOutput) ToGerritSourceContextOutput() GerritSourceContextOutput
func (GerritSourceContextOutput) ToGerritSourceContextOutputWithContext ¶
func (o GerritSourceContextOutput) ToGerritSourceContextOutputWithContext(ctx context.Context) GerritSourceContextOutput
func (GerritSourceContextOutput) ToGerritSourceContextPtrOutput ¶
func (o GerritSourceContextOutput) ToGerritSourceContextPtrOutput() GerritSourceContextPtrOutput
func (GerritSourceContextOutput) ToGerritSourceContextPtrOutputWithContext ¶
func (o GerritSourceContextOutput) ToGerritSourceContextPtrOutputWithContext(ctx context.Context) GerritSourceContextPtrOutput
type GerritSourceContextPtrInput ¶
type GerritSourceContextPtrInput interface { pulumi.Input ToGerritSourceContextPtrOutput() GerritSourceContextPtrOutput ToGerritSourceContextPtrOutputWithContext(context.Context) GerritSourceContextPtrOutput }
GerritSourceContextPtrInput is an input type that accepts GerritSourceContextArgs, GerritSourceContextPtr and GerritSourceContextPtrOutput values. You can construct a concrete instance of `GerritSourceContextPtrInput` via:
GerritSourceContextArgs{...} or: nil
func GerritSourceContextPtr ¶
func GerritSourceContextPtr(v *GerritSourceContextArgs) GerritSourceContextPtrInput
type GerritSourceContextPtrOutput ¶
type GerritSourceContextPtrOutput struct{ *pulumi.OutputState }
func (GerritSourceContextPtrOutput) AliasContext ¶
func (o GerritSourceContextPtrOutput) AliasContext() AliasContextPtrOutput
An alias, which may be a branch or tag.
func (GerritSourceContextPtrOutput) Elem ¶
func (o GerritSourceContextPtrOutput) Elem() GerritSourceContextOutput
func (GerritSourceContextPtrOutput) ElementType ¶
func (GerritSourceContextPtrOutput) ElementType() reflect.Type
func (GerritSourceContextPtrOutput) GerritProject ¶
func (o GerritSourceContextPtrOutput) GerritProject() pulumi.StringPtrOutput
The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
func (GerritSourceContextPtrOutput) HostUri ¶
func (o GerritSourceContextPtrOutput) HostUri() pulumi.StringPtrOutput
The URI of a running Gerrit instance.
func (GerritSourceContextPtrOutput) RevisionId ¶
func (o GerritSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
A revision (commit) ID.
func (GerritSourceContextPtrOutput) ToGerritSourceContextPtrOutput ¶
func (o GerritSourceContextPtrOutput) ToGerritSourceContextPtrOutput() GerritSourceContextPtrOutput
func (GerritSourceContextPtrOutput) ToGerritSourceContextPtrOutputWithContext ¶
func (o GerritSourceContextPtrOutput) ToGerritSourceContextPtrOutputWithContext(ctx context.Context) GerritSourceContextPtrOutput
type GerritSourceContextResponse ¶
type GerritSourceContextResponse struct { // An alias, which may be a branch or tag. AliasContext AliasContextResponse `pulumi:"aliasContext"` // The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project. GerritProject string `pulumi:"gerritProject"` // The URI of a running Gerrit instance. HostUri string `pulumi:"hostUri"` // A revision (commit) ID. RevisionId string `pulumi:"revisionId"` }
A SourceContext referring to a Gerrit project.
type GerritSourceContextResponseOutput ¶
type GerritSourceContextResponseOutput struct{ *pulumi.OutputState }
A SourceContext referring to a Gerrit project.
func (GerritSourceContextResponseOutput) AliasContext ¶
func (o GerritSourceContextResponseOutput) AliasContext() AliasContextResponseOutput
An alias, which may be a branch or tag.
func (GerritSourceContextResponseOutput) ElementType ¶
func (GerritSourceContextResponseOutput) ElementType() reflect.Type
func (GerritSourceContextResponseOutput) GerritProject ¶
func (o GerritSourceContextResponseOutput) GerritProject() pulumi.StringOutput
The full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is the hostURI/project.
func (GerritSourceContextResponseOutput) HostUri ¶
func (o GerritSourceContextResponseOutput) HostUri() pulumi.StringOutput
The URI of a running Gerrit instance.
func (GerritSourceContextResponseOutput) RevisionId ¶
func (o GerritSourceContextResponseOutput) RevisionId() pulumi.StringOutput
A revision (commit) ID.
func (GerritSourceContextResponseOutput) ToGerritSourceContextResponseOutput ¶
func (o GerritSourceContextResponseOutput) ToGerritSourceContextResponseOutput() GerritSourceContextResponseOutput
func (GerritSourceContextResponseOutput) ToGerritSourceContextResponseOutputWithContext ¶
func (o GerritSourceContextResponseOutput) ToGerritSourceContextResponseOutputWithContext(ctx context.Context) GerritSourceContextResponseOutput
type GitSourceContext ¶
type GitSourceContext struct { // Git commit hash. RevisionId *string `pulumi:"revisionId"` // Git repository URL. Url *string `pulumi:"url"` }
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
type GitSourceContextArgs ¶
type GitSourceContextArgs struct { // Git commit hash. RevisionId pulumi.StringPtrInput `pulumi:"revisionId"` // Git repository URL. Url pulumi.StringPtrInput `pulumi:"url"` }
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
func (GitSourceContextArgs) ElementType ¶
func (GitSourceContextArgs) ElementType() reflect.Type
func (GitSourceContextArgs) ToGitSourceContextOutput ¶
func (i GitSourceContextArgs) ToGitSourceContextOutput() GitSourceContextOutput
func (GitSourceContextArgs) ToGitSourceContextOutputWithContext ¶
func (i GitSourceContextArgs) ToGitSourceContextOutputWithContext(ctx context.Context) GitSourceContextOutput
func (GitSourceContextArgs) ToGitSourceContextPtrOutput ¶
func (i GitSourceContextArgs) ToGitSourceContextPtrOutput() GitSourceContextPtrOutput
func (GitSourceContextArgs) ToGitSourceContextPtrOutputWithContext ¶
func (i GitSourceContextArgs) ToGitSourceContextPtrOutputWithContext(ctx context.Context) GitSourceContextPtrOutput
type GitSourceContextInput ¶
type GitSourceContextInput interface { pulumi.Input ToGitSourceContextOutput() GitSourceContextOutput ToGitSourceContextOutputWithContext(context.Context) GitSourceContextOutput }
GitSourceContextInput is an input type that accepts GitSourceContextArgs and GitSourceContextOutput values. You can construct a concrete instance of `GitSourceContextInput` via:
GitSourceContextArgs{...}
type GitSourceContextOutput ¶
type GitSourceContextOutput struct{ *pulumi.OutputState }
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
func (GitSourceContextOutput) ElementType ¶
func (GitSourceContextOutput) ElementType() reflect.Type
func (GitSourceContextOutput) RevisionId ¶
func (o GitSourceContextOutput) RevisionId() pulumi.StringPtrOutput
Git commit hash.
func (GitSourceContextOutput) ToGitSourceContextOutput ¶
func (o GitSourceContextOutput) ToGitSourceContextOutput() GitSourceContextOutput
func (GitSourceContextOutput) ToGitSourceContextOutputWithContext ¶
func (o GitSourceContextOutput) ToGitSourceContextOutputWithContext(ctx context.Context) GitSourceContextOutput
func (GitSourceContextOutput) ToGitSourceContextPtrOutput ¶
func (o GitSourceContextOutput) ToGitSourceContextPtrOutput() GitSourceContextPtrOutput
func (GitSourceContextOutput) ToGitSourceContextPtrOutputWithContext ¶
func (o GitSourceContextOutput) ToGitSourceContextPtrOutputWithContext(ctx context.Context) GitSourceContextPtrOutput
func (GitSourceContextOutput) Url ¶
func (o GitSourceContextOutput) Url() pulumi.StringPtrOutput
Git repository URL.
type GitSourceContextPtrInput ¶
type GitSourceContextPtrInput interface { pulumi.Input ToGitSourceContextPtrOutput() GitSourceContextPtrOutput ToGitSourceContextPtrOutputWithContext(context.Context) GitSourceContextPtrOutput }
GitSourceContextPtrInput is an input type that accepts GitSourceContextArgs, GitSourceContextPtr and GitSourceContextPtrOutput values. You can construct a concrete instance of `GitSourceContextPtrInput` via:
GitSourceContextArgs{...} or: nil
func GitSourceContextPtr ¶
func GitSourceContextPtr(v *GitSourceContextArgs) GitSourceContextPtrInput
type GitSourceContextPtrOutput ¶
type GitSourceContextPtrOutput struct{ *pulumi.OutputState }
func (GitSourceContextPtrOutput) Elem ¶
func (o GitSourceContextPtrOutput) Elem() GitSourceContextOutput
func (GitSourceContextPtrOutput) ElementType ¶
func (GitSourceContextPtrOutput) ElementType() reflect.Type
func (GitSourceContextPtrOutput) RevisionId ¶
func (o GitSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
Git commit hash.
func (GitSourceContextPtrOutput) ToGitSourceContextPtrOutput ¶
func (o GitSourceContextPtrOutput) ToGitSourceContextPtrOutput() GitSourceContextPtrOutput
func (GitSourceContextPtrOutput) ToGitSourceContextPtrOutputWithContext ¶
func (o GitSourceContextPtrOutput) ToGitSourceContextPtrOutputWithContext(ctx context.Context) GitSourceContextPtrOutput
func (GitSourceContextPtrOutput) Url ¶
func (o GitSourceContextPtrOutput) Url() pulumi.StringPtrOutput
Git repository URL.
type GitSourceContextResponse ¶
type GitSourceContextResponse struct { // Git commit hash. RevisionId string `pulumi:"revisionId"` // Git repository URL. Url string `pulumi:"url"` }
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
type GitSourceContextResponseOutput ¶
type GitSourceContextResponseOutput struct{ *pulumi.OutputState }
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
func (GitSourceContextResponseOutput) ElementType ¶
func (GitSourceContextResponseOutput) ElementType() reflect.Type
func (GitSourceContextResponseOutput) RevisionId ¶
func (o GitSourceContextResponseOutput) RevisionId() pulumi.StringOutput
Git commit hash.
func (GitSourceContextResponseOutput) ToGitSourceContextResponseOutput ¶
func (o GitSourceContextResponseOutput) ToGitSourceContextResponseOutput() GitSourceContextResponseOutput
func (GitSourceContextResponseOutput) ToGitSourceContextResponseOutputWithContext ¶
func (o GitSourceContextResponseOutput) ToGitSourceContextResponseOutputWithContext(ctx context.Context) GitSourceContextResponseOutput
func (GitSourceContextResponseOutput) Url ¶
func (o GitSourceContextResponseOutput) Url() pulumi.StringOutput
Git repository URL.
type GrafeasV1beta1BuildDetails ¶
type GrafeasV1beta1BuildDetails struct { InTotoSlsaProvenanceV1 *InTotoSlsaProvenanceV1 `pulumi:"inTotoSlsaProvenanceV1"` // The actual provenance for the build. Provenance BuildProvenance `pulumi:"provenance"` // Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes. ProvenanceBytes *string `pulumi:"provenanceBytes"` }
Details of a build occurrence.
type GrafeasV1beta1BuildDetailsArgs ¶
type GrafeasV1beta1BuildDetailsArgs struct { InTotoSlsaProvenanceV1 InTotoSlsaProvenanceV1PtrInput `pulumi:"inTotoSlsaProvenanceV1"` // The actual provenance for the build. Provenance BuildProvenanceInput `pulumi:"provenance"` // Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes. ProvenanceBytes pulumi.StringPtrInput `pulumi:"provenanceBytes"` }
Details of a build occurrence.
func (GrafeasV1beta1BuildDetailsArgs) ElementType ¶
func (GrafeasV1beta1BuildDetailsArgs) ElementType() reflect.Type
func (GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsOutput ¶
func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsOutput() GrafeasV1beta1BuildDetailsOutput
func (GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsOutputWithContext ¶
func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsOutput
func (GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsPtrOutput ¶
func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsPtrOutput() GrafeasV1beta1BuildDetailsPtrOutput
func (GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext ¶
func (i GrafeasV1beta1BuildDetailsArgs) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsPtrOutput
type GrafeasV1beta1BuildDetailsInput ¶
type GrafeasV1beta1BuildDetailsInput interface { pulumi.Input ToGrafeasV1beta1BuildDetailsOutput() GrafeasV1beta1BuildDetailsOutput ToGrafeasV1beta1BuildDetailsOutputWithContext(context.Context) GrafeasV1beta1BuildDetailsOutput }
GrafeasV1beta1BuildDetailsInput is an input type that accepts GrafeasV1beta1BuildDetailsArgs and GrafeasV1beta1BuildDetailsOutput values. You can construct a concrete instance of `GrafeasV1beta1BuildDetailsInput` via:
GrafeasV1beta1BuildDetailsArgs{...}
type GrafeasV1beta1BuildDetailsOutput ¶
type GrafeasV1beta1BuildDetailsOutput struct{ *pulumi.OutputState }
Details of a build occurrence.
func (GrafeasV1beta1BuildDetailsOutput) ElementType ¶
func (GrafeasV1beta1BuildDetailsOutput) ElementType() reflect.Type
func (GrafeasV1beta1BuildDetailsOutput) InTotoSlsaProvenanceV1 ¶ added in v0.32.0
func (o GrafeasV1beta1BuildDetailsOutput) InTotoSlsaProvenanceV1() InTotoSlsaProvenanceV1PtrOutput
func (GrafeasV1beta1BuildDetailsOutput) Provenance ¶
func (o GrafeasV1beta1BuildDetailsOutput) Provenance() BuildProvenanceOutput
The actual provenance for the build.
func (GrafeasV1beta1BuildDetailsOutput) ProvenanceBytes ¶
func (o GrafeasV1beta1BuildDetailsOutput) ProvenanceBytes() pulumi.StringPtrOutput
Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
func (GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsOutput ¶
func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsOutput() GrafeasV1beta1BuildDetailsOutput
func (GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsOutputWithContext ¶
func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsOutput
func (GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsPtrOutput ¶
func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsPtrOutput() GrafeasV1beta1BuildDetailsPtrOutput
func (GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1BuildDetailsOutput) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsPtrOutput
type GrafeasV1beta1BuildDetailsPtrInput ¶
type GrafeasV1beta1BuildDetailsPtrInput interface { pulumi.Input ToGrafeasV1beta1BuildDetailsPtrOutput() GrafeasV1beta1BuildDetailsPtrOutput ToGrafeasV1beta1BuildDetailsPtrOutputWithContext(context.Context) GrafeasV1beta1BuildDetailsPtrOutput }
GrafeasV1beta1BuildDetailsPtrInput is an input type that accepts GrafeasV1beta1BuildDetailsArgs, GrafeasV1beta1BuildDetailsPtr and GrafeasV1beta1BuildDetailsPtrOutput values. You can construct a concrete instance of `GrafeasV1beta1BuildDetailsPtrInput` via:
GrafeasV1beta1BuildDetailsArgs{...} or: nil
func GrafeasV1beta1BuildDetailsPtr ¶
func GrafeasV1beta1BuildDetailsPtr(v *GrafeasV1beta1BuildDetailsArgs) GrafeasV1beta1BuildDetailsPtrInput
type GrafeasV1beta1BuildDetailsPtrOutput ¶
type GrafeasV1beta1BuildDetailsPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1BuildDetailsPtrOutput) Elem ¶
func (o GrafeasV1beta1BuildDetailsPtrOutput) Elem() GrafeasV1beta1BuildDetailsOutput
func (GrafeasV1beta1BuildDetailsPtrOutput) ElementType ¶
func (GrafeasV1beta1BuildDetailsPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1BuildDetailsPtrOutput) InTotoSlsaProvenanceV1 ¶ added in v0.32.0
func (o GrafeasV1beta1BuildDetailsPtrOutput) InTotoSlsaProvenanceV1() InTotoSlsaProvenanceV1PtrOutput
func (GrafeasV1beta1BuildDetailsPtrOutput) Provenance ¶
func (o GrafeasV1beta1BuildDetailsPtrOutput) Provenance() BuildProvenancePtrOutput
The actual provenance for the build.
func (GrafeasV1beta1BuildDetailsPtrOutput) ProvenanceBytes ¶
func (o GrafeasV1beta1BuildDetailsPtrOutput) ProvenanceBytes() pulumi.StringPtrOutput
Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
func (GrafeasV1beta1BuildDetailsPtrOutput) ToGrafeasV1beta1BuildDetailsPtrOutput ¶
func (o GrafeasV1beta1BuildDetailsPtrOutput) ToGrafeasV1beta1BuildDetailsPtrOutput() GrafeasV1beta1BuildDetailsPtrOutput
func (GrafeasV1beta1BuildDetailsPtrOutput) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1BuildDetailsPtrOutput) ToGrafeasV1beta1BuildDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsPtrOutput
type GrafeasV1beta1BuildDetailsResponse ¶
type GrafeasV1beta1BuildDetailsResponse struct { InTotoSlsaProvenanceV1 InTotoSlsaProvenanceV1Response `pulumi:"inTotoSlsaProvenanceV1"` // The actual provenance for the build. Provenance BuildProvenanceResponse `pulumi:"provenance"` // Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes. ProvenanceBytes string `pulumi:"provenanceBytes"` }
Details of a build occurrence.
type GrafeasV1beta1BuildDetailsResponseOutput ¶
type GrafeasV1beta1BuildDetailsResponseOutput struct{ *pulumi.OutputState }
Details of a build occurrence.
func (GrafeasV1beta1BuildDetailsResponseOutput) ElementType ¶
func (GrafeasV1beta1BuildDetailsResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1BuildDetailsResponseOutput) InTotoSlsaProvenanceV1 ¶ added in v0.32.0
func (o GrafeasV1beta1BuildDetailsResponseOutput) InTotoSlsaProvenanceV1() InTotoSlsaProvenanceV1ResponseOutput
func (GrafeasV1beta1BuildDetailsResponseOutput) Provenance ¶
func (o GrafeasV1beta1BuildDetailsResponseOutput) Provenance() BuildProvenanceResponseOutput
The actual provenance for the build.
func (GrafeasV1beta1BuildDetailsResponseOutput) ProvenanceBytes ¶
func (o GrafeasV1beta1BuildDetailsResponseOutput) ProvenanceBytes() pulumi.StringOutput
Serialized JSON representation of the provenance, used in generating the build signature in the corresponding build note. After verifying the signature, `provenance_bytes` can be unmarshalled and compared to the provenance to confirm that it is unchanged. A base64-encoded string representation of the provenance bytes is used for the signature in order to interoperate with openssl which expects this format for signature verification. The serialized form is captured both to avoid ambiguity in how the provenance is marshalled to json as well to prevent incompatibilities with future changes.
func (GrafeasV1beta1BuildDetailsResponseOutput) ToGrafeasV1beta1BuildDetailsResponseOutput ¶
func (o GrafeasV1beta1BuildDetailsResponseOutput) ToGrafeasV1beta1BuildDetailsResponseOutput() GrafeasV1beta1BuildDetailsResponseOutput
func (GrafeasV1beta1BuildDetailsResponseOutput) ToGrafeasV1beta1BuildDetailsResponseOutputWithContext ¶
func (o GrafeasV1beta1BuildDetailsResponseOutput) ToGrafeasV1beta1BuildDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1BuildDetailsResponseOutput
type GrafeasV1beta1DeploymentDetails ¶
type GrafeasV1beta1DeploymentDetails struct { // Deployment history for the resource. Deployment Deployment `pulumi:"deployment"` }
Details of a deployment occurrence.
type GrafeasV1beta1DeploymentDetailsArgs ¶
type GrafeasV1beta1DeploymentDetailsArgs struct { // Deployment history for the resource. Deployment DeploymentInput `pulumi:"deployment"` }
Details of a deployment occurrence.
func (GrafeasV1beta1DeploymentDetailsArgs) ElementType ¶
func (GrafeasV1beta1DeploymentDetailsArgs) ElementType() reflect.Type
func (GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsOutput ¶
func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsOutput() GrafeasV1beta1DeploymentDetailsOutput
func (GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsOutputWithContext ¶
func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsOutput
func (GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsPtrOutput ¶
func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsPtrOutput() GrafeasV1beta1DeploymentDetailsPtrOutput
func (GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext ¶
func (i GrafeasV1beta1DeploymentDetailsArgs) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsPtrOutput
type GrafeasV1beta1DeploymentDetailsInput ¶
type GrafeasV1beta1DeploymentDetailsInput interface { pulumi.Input ToGrafeasV1beta1DeploymentDetailsOutput() GrafeasV1beta1DeploymentDetailsOutput ToGrafeasV1beta1DeploymentDetailsOutputWithContext(context.Context) GrafeasV1beta1DeploymentDetailsOutput }
GrafeasV1beta1DeploymentDetailsInput is an input type that accepts GrafeasV1beta1DeploymentDetailsArgs and GrafeasV1beta1DeploymentDetailsOutput values. You can construct a concrete instance of `GrafeasV1beta1DeploymentDetailsInput` via:
GrafeasV1beta1DeploymentDetailsArgs{...}
type GrafeasV1beta1DeploymentDetailsOutput ¶
type GrafeasV1beta1DeploymentDetailsOutput struct{ *pulumi.OutputState }
Details of a deployment occurrence.
func (GrafeasV1beta1DeploymentDetailsOutput) Deployment ¶
func (o GrafeasV1beta1DeploymentDetailsOutput) Deployment() DeploymentOutput
Deployment history for the resource.
func (GrafeasV1beta1DeploymentDetailsOutput) ElementType ¶
func (GrafeasV1beta1DeploymentDetailsOutput) ElementType() reflect.Type
func (GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsOutput ¶
func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsOutput() GrafeasV1beta1DeploymentDetailsOutput
func (GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsOutputWithContext ¶
func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsOutput
func (GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutput ¶
func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutput() GrafeasV1beta1DeploymentDetailsPtrOutput
func (GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1DeploymentDetailsOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsPtrOutput
type GrafeasV1beta1DeploymentDetailsPtrInput ¶
type GrafeasV1beta1DeploymentDetailsPtrInput interface { pulumi.Input ToGrafeasV1beta1DeploymentDetailsPtrOutput() GrafeasV1beta1DeploymentDetailsPtrOutput ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext(context.Context) GrafeasV1beta1DeploymentDetailsPtrOutput }
GrafeasV1beta1DeploymentDetailsPtrInput is an input type that accepts GrafeasV1beta1DeploymentDetailsArgs, GrafeasV1beta1DeploymentDetailsPtr and GrafeasV1beta1DeploymentDetailsPtrOutput values. You can construct a concrete instance of `GrafeasV1beta1DeploymentDetailsPtrInput` via:
GrafeasV1beta1DeploymentDetailsArgs{...} or: nil
func GrafeasV1beta1DeploymentDetailsPtr ¶
func GrafeasV1beta1DeploymentDetailsPtr(v *GrafeasV1beta1DeploymentDetailsArgs) GrafeasV1beta1DeploymentDetailsPtrInput
type GrafeasV1beta1DeploymentDetailsPtrOutput ¶
type GrafeasV1beta1DeploymentDetailsPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1DeploymentDetailsPtrOutput) Deployment ¶
func (o GrafeasV1beta1DeploymentDetailsPtrOutput) Deployment() DeploymentPtrOutput
Deployment history for the resource.
func (GrafeasV1beta1DeploymentDetailsPtrOutput) ElementType ¶
func (GrafeasV1beta1DeploymentDetailsPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1DeploymentDetailsPtrOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutput ¶
func (o GrafeasV1beta1DeploymentDetailsPtrOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutput() GrafeasV1beta1DeploymentDetailsPtrOutput
func (GrafeasV1beta1DeploymentDetailsPtrOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1DeploymentDetailsPtrOutput) ToGrafeasV1beta1DeploymentDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsPtrOutput
type GrafeasV1beta1DeploymentDetailsResponse ¶
type GrafeasV1beta1DeploymentDetailsResponse struct { // Deployment history for the resource. Deployment DeploymentResponse `pulumi:"deployment"` }
Details of a deployment occurrence.
type GrafeasV1beta1DeploymentDetailsResponseOutput ¶
type GrafeasV1beta1DeploymentDetailsResponseOutput struct{ *pulumi.OutputState }
Details of a deployment occurrence.
func (GrafeasV1beta1DeploymentDetailsResponseOutput) Deployment ¶
func (o GrafeasV1beta1DeploymentDetailsResponseOutput) Deployment() DeploymentResponseOutput
Deployment history for the resource.
func (GrafeasV1beta1DeploymentDetailsResponseOutput) ElementType ¶
func (GrafeasV1beta1DeploymentDetailsResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1DeploymentDetailsResponseOutput) ToGrafeasV1beta1DeploymentDetailsResponseOutput ¶
func (o GrafeasV1beta1DeploymentDetailsResponseOutput) ToGrafeasV1beta1DeploymentDetailsResponseOutput() GrafeasV1beta1DeploymentDetailsResponseOutput
func (GrafeasV1beta1DeploymentDetailsResponseOutput) ToGrafeasV1beta1DeploymentDetailsResponseOutputWithContext ¶
func (o GrafeasV1beta1DeploymentDetailsResponseOutput) ToGrafeasV1beta1DeploymentDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1DeploymentDetailsResponseOutput
type GrafeasV1beta1DiscoveryDetails ¶
type GrafeasV1beta1DiscoveryDetails struct { // Analysis status for the discovered resource. Discovered Discovered `pulumi:"discovered"` }
Details of a discovery occurrence.
type GrafeasV1beta1DiscoveryDetailsArgs ¶
type GrafeasV1beta1DiscoveryDetailsArgs struct { // Analysis status for the discovered resource. Discovered DiscoveredInput `pulumi:"discovered"` }
Details of a discovery occurrence.
func (GrafeasV1beta1DiscoveryDetailsArgs) ElementType ¶
func (GrafeasV1beta1DiscoveryDetailsArgs) ElementType() reflect.Type
func (GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsOutput ¶
func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsOutput() GrafeasV1beta1DiscoveryDetailsOutput
func (GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsOutputWithContext ¶
func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsOutput
func (GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsPtrOutput ¶
func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsPtrOutput() GrafeasV1beta1DiscoveryDetailsPtrOutput
func (GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext ¶
func (i GrafeasV1beta1DiscoveryDetailsArgs) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsPtrOutput
type GrafeasV1beta1DiscoveryDetailsInput ¶
type GrafeasV1beta1DiscoveryDetailsInput interface { pulumi.Input ToGrafeasV1beta1DiscoveryDetailsOutput() GrafeasV1beta1DiscoveryDetailsOutput ToGrafeasV1beta1DiscoveryDetailsOutputWithContext(context.Context) GrafeasV1beta1DiscoveryDetailsOutput }
GrafeasV1beta1DiscoveryDetailsInput is an input type that accepts GrafeasV1beta1DiscoveryDetailsArgs and GrafeasV1beta1DiscoveryDetailsOutput values. You can construct a concrete instance of `GrafeasV1beta1DiscoveryDetailsInput` via:
GrafeasV1beta1DiscoveryDetailsArgs{...}
type GrafeasV1beta1DiscoveryDetailsOutput ¶
type GrafeasV1beta1DiscoveryDetailsOutput struct{ *pulumi.OutputState }
Details of a discovery occurrence.
func (GrafeasV1beta1DiscoveryDetailsOutput) Discovered ¶
func (o GrafeasV1beta1DiscoveryDetailsOutput) Discovered() DiscoveredOutput
Analysis status for the discovered resource.
func (GrafeasV1beta1DiscoveryDetailsOutput) ElementType ¶
func (GrafeasV1beta1DiscoveryDetailsOutput) ElementType() reflect.Type
func (GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsOutput ¶
func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsOutput() GrafeasV1beta1DiscoveryDetailsOutput
func (GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsOutputWithContext ¶
func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsOutput
func (GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutput ¶
func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutput() GrafeasV1beta1DiscoveryDetailsPtrOutput
func (GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1DiscoveryDetailsOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsPtrOutput
type GrafeasV1beta1DiscoveryDetailsPtrInput ¶
type GrafeasV1beta1DiscoveryDetailsPtrInput interface { pulumi.Input ToGrafeasV1beta1DiscoveryDetailsPtrOutput() GrafeasV1beta1DiscoveryDetailsPtrOutput ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext(context.Context) GrafeasV1beta1DiscoveryDetailsPtrOutput }
GrafeasV1beta1DiscoveryDetailsPtrInput is an input type that accepts GrafeasV1beta1DiscoveryDetailsArgs, GrafeasV1beta1DiscoveryDetailsPtr and GrafeasV1beta1DiscoveryDetailsPtrOutput values. You can construct a concrete instance of `GrafeasV1beta1DiscoveryDetailsPtrInput` via:
GrafeasV1beta1DiscoveryDetailsArgs{...} or: nil
func GrafeasV1beta1DiscoveryDetailsPtr ¶
func GrafeasV1beta1DiscoveryDetailsPtr(v *GrafeasV1beta1DiscoveryDetailsArgs) GrafeasV1beta1DiscoveryDetailsPtrInput
type GrafeasV1beta1DiscoveryDetailsPtrOutput ¶
type GrafeasV1beta1DiscoveryDetailsPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1DiscoveryDetailsPtrOutput) Discovered ¶
func (o GrafeasV1beta1DiscoveryDetailsPtrOutput) Discovered() DiscoveredPtrOutput
Analysis status for the discovered resource.
func (GrafeasV1beta1DiscoveryDetailsPtrOutput) ElementType ¶
func (GrafeasV1beta1DiscoveryDetailsPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1DiscoveryDetailsPtrOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutput ¶
func (o GrafeasV1beta1DiscoveryDetailsPtrOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutput() GrafeasV1beta1DiscoveryDetailsPtrOutput
func (GrafeasV1beta1DiscoveryDetailsPtrOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1DiscoveryDetailsPtrOutput) ToGrafeasV1beta1DiscoveryDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsPtrOutput
type GrafeasV1beta1DiscoveryDetailsResponse ¶
type GrafeasV1beta1DiscoveryDetailsResponse struct { // Analysis status for the discovered resource. Discovered DiscoveredResponse `pulumi:"discovered"` }
Details of a discovery occurrence.
type GrafeasV1beta1DiscoveryDetailsResponseOutput ¶
type GrafeasV1beta1DiscoveryDetailsResponseOutput struct{ *pulumi.OutputState }
Details of a discovery occurrence.
func (GrafeasV1beta1DiscoveryDetailsResponseOutput) Discovered ¶
func (o GrafeasV1beta1DiscoveryDetailsResponseOutput) Discovered() DiscoveredResponseOutput
Analysis status for the discovered resource.
func (GrafeasV1beta1DiscoveryDetailsResponseOutput) ElementType ¶
func (GrafeasV1beta1DiscoveryDetailsResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1DiscoveryDetailsResponseOutput) ToGrafeasV1beta1DiscoveryDetailsResponseOutput ¶
func (o GrafeasV1beta1DiscoveryDetailsResponseOutput) ToGrafeasV1beta1DiscoveryDetailsResponseOutput() GrafeasV1beta1DiscoveryDetailsResponseOutput
func (GrafeasV1beta1DiscoveryDetailsResponseOutput) ToGrafeasV1beta1DiscoveryDetailsResponseOutputWithContext ¶
func (o GrafeasV1beta1DiscoveryDetailsResponseOutput) ToGrafeasV1beta1DiscoveryDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1DiscoveryDetailsResponseOutput
type GrafeasV1beta1ImageDetails ¶
type GrafeasV1beta1ImageDetails struct { // Immutable. The child image derived from the base image. DerivedImage Derived `pulumi:"derivedImage"` }
Details of an image occurrence.
type GrafeasV1beta1ImageDetailsArgs ¶
type GrafeasV1beta1ImageDetailsArgs struct { // Immutable. The child image derived from the base image. DerivedImage DerivedInput `pulumi:"derivedImage"` }
Details of an image occurrence.
func (GrafeasV1beta1ImageDetailsArgs) ElementType ¶
func (GrafeasV1beta1ImageDetailsArgs) ElementType() reflect.Type
func (GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsOutput ¶
func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsOutput() GrafeasV1beta1ImageDetailsOutput
func (GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsOutputWithContext ¶
func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsOutput
func (GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsPtrOutput ¶
func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsPtrOutput() GrafeasV1beta1ImageDetailsPtrOutput
func (GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext ¶
func (i GrafeasV1beta1ImageDetailsArgs) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsPtrOutput
type GrafeasV1beta1ImageDetailsInput ¶
type GrafeasV1beta1ImageDetailsInput interface { pulumi.Input ToGrafeasV1beta1ImageDetailsOutput() GrafeasV1beta1ImageDetailsOutput ToGrafeasV1beta1ImageDetailsOutputWithContext(context.Context) GrafeasV1beta1ImageDetailsOutput }
GrafeasV1beta1ImageDetailsInput is an input type that accepts GrafeasV1beta1ImageDetailsArgs and GrafeasV1beta1ImageDetailsOutput values. You can construct a concrete instance of `GrafeasV1beta1ImageDetailsInput` via:
GrafeasV1beta1ImageDetailsArgs{...}
type GrafeasV1beta1ImageDetailsOutput ¶
type GrafeasV1beta1ImageDetailsOutput struct{ *pulumi.OutputState }
Details of an image occurrence.
func (GrafeasV1beta1ImageDetailsOutput) DerivedImage ¶
func (o GrafeasV1beta1ImageDetailsOutput) DerivedImage() DerivedOutput
Immutable. The child image derived from the base image.
func (GrafeasV1beta1ImageDetailsOutput) ElementType ¶
func (GrafeasV1beta1ImageDetailsOutput) ElementType() reflect.Type
func (GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsOutput ¶
func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsOutput() GrafeasV1beta1ImageDetailsOutput
func (GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsOutputWithContext ¶
func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsOutput
func (GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsPtrOutput ¶
func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsPtrOutput() GrafeasV1beta1ImageDetailsPtrOutput
func (GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1ImageDetailsOutput) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsPtrOutput
type GrafeasV1beta1ImageDetailsPtrInput ¶
type GrafeasV1beta1ImageDetailsPtrInput interface { pulumi.Input ToGrafeasV1beta1ImageDetailsPtrOutput() GrafeasV1beta1ImageDetailsPtrOutput ToGrafeasV1beta1ImageDetailsPtrOutputWithContext(context.Context) GrafeasV1beta1ImageDetailsPtrOutput }
GrafeasV1beta1ImageDetailsPtrInput is an input type that accepts GrafeasV1beta1ImageDetailsArgs, GrafeasV1beta1ImageDetailsPtr and GrafeasV1beta1ImageDetailsPtrOutput values. You can construct a concrete instance of `GrafeasV1beta1ImageDetailsPtrInput` via:
GrafeasV1beta1ImageDetailsArgs{...} or: nil
func GrafeasV1beta1ImageDetailsPtr ¶
func GrafeasV1beta1ImageDetailsPtr(v *GrafeasV1beta1ImageDetailsArgs) GrafeasV1beta1ImageDetailsPtrInput
type GrafeasV1beta1ImageDetailsPtrOutput ¶
type GrafeasV1beta1ImageDetailsPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1ImageDetailsPtrOutput) DerivedImage ¶
func (o GrafeasV1beta1ImageDetailsPtrOutput) DerivedImage() DerivedPtrOutput
Immutable. The child image derived from the base image.
func (GrafeasV1beta1ImageDetailsPtrOutput) Elem ¶
func (o GrafeasV1beta1ImageDetailsPtrOutput) Elem() GrafeasV1beta1ImageDetailsOutput
func (GrafeasV1beta1ImageDetailsPtrOutput) ElementType ¶
func (GrafeasV1beta1ImageDetailsPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1ImageDetailsPtrOutput) ToGrafeasV1beta1ImageDetailsPtrOutput ¶
func (o GrafeasV1beta1ImageDetailsPtrOutput) ToGrafeasV1beta1ImageDetailsPtrOutput() GrafeasV1beta1ImageDetailsPtrOutput
func (GrafeasV1beta1ImageDetailsPtrOutput) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1ImageDetailsPtrOutput) ToGrafeasV1beta1ImageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsPtrOutput
type GrafeasV1beta1ImageDetailsResponse ¶
type GrafeasV1beta1ImageDetailsResponse struct { // Immutable. The child image derived from the base image. DerivedImage DerivedResponse `pulumi:"derivedImage"` }
Details of an image occurrence.
type GrafeasV1beta1ImageDetailsResponseOutput ¶
type GrafeasV1beta1ImageDetailsResponseOutput struct{ *pulumi.OutputState }
Details of an image occurrence.
func (GrafeasV1beta1ImageDetailsResponseOutput) DerivedImage ¶
func (o GrafeasV1beta1ImageDetailsResponseOutput) DerivedImage() DerivedResponseOutput
Immutable. The child image derived from the base image.
func (GrafeasV1beta1ImageDetailsResponseOutput) ElementType ¶
func (GrafeasV1beta1ImageDetailsResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1ImageDetailsResponseOutput) ToGrafeasV1beta1ImageDetailsResponseOutput ¶
func (o GrafeasV1beta1ImageDetailsResponseOutput) ToGrafeasV1beta1ImageDetailsResponseOutput() GrafeasV1beta1ImageDetailsResponseOutput
func (GrafeasV1beta1ImageDetailsResponseOutput) ToGrafeasV1beta1ImageDetailsResponseOutputWithContext ¶
func (o GrafeasV1beta1ImageDetailsResponseOutput) ToGrafeasV1beta1ImageDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1ImageDetailsResponseOutput
type GrafeasV1beta1IntotoArtifact ¶
type GrafeasV1beta1IntotoArtifact struct { Hashes *ArtifactHashes `pulumi:"hashes"` ResourceUri *string `pulumi:"resourceUri"` }
type GrafeasV1beta1IntotoArtifactArgs ¶
type GrafeasV1beta1IntotoArtifactArgs struct { Hashes ArtifactHashesPtrInput `pulumi:"hashes"` ResourceUri pulumi.StringPtrInput `pulumi:"resourceUri"` }
func (GrafeasV1beta1IntotoArtifactArgs) ElementType ¶
func (GrafeasV1beta1IntotoArtifactArgs) ElementType() reflect.Type
func (GrafeasV1beta1IntotoArtifactArgs) ToGrafeasV1beta1IntotoArtifactOutput ¶
func (i GrafeasV1beta1IntotoArtifactArgs) ToGrafeasV1beta1IntotoArtifactOutput() GrafeasV1beta1IntotoArtifactOutput
func (GrafeasV1beta1IntotoArtifactArgs) ToGrafeasV1beta1IntotoArtifactOutputWithContext ¶
func (i GrafeasV1beta1IntotoArtifactArgs) ToGrafeasV1beta1IntotoArtifactOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactOutput
type GrafeasV1beta1IntotoArtifactArray ¶
type GrafeasV1beta1IntotoArtifactArray []GrafeasV1beta1IntotoArtifactInput
func (GrafeasV1beta1IntotoArtifactArray) ElementType ¶
func (GrafeasV1beta1IntotoArtifactArray) ElementType() reflect.Type
func (GrafeasV1beta1IntotoArtifactArray) ToGrafeasV1beta1IntotoArtifactArrayOutput ¶
func (i GrafeasV1beta1IntotoArtifactArray) ToGrafeasV1beta1IntotoArtifactArrayOutput() GrafeasV1beta1IntotoArtifactArrayOutput
func (GrafeasV1beta1IntotoArtifactArray) ToGrafeasV1beta1IntotoArtifactArrayOutputWithContext ¶
func (i GrafeasV1beta1IntotoArtifactArray) ToGrafeasV1beta1IntotoArtifactArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactArrayOutput
type GrafeasV1beta1IntotoArtifactArrayInput ¶
type GrafeasV1beta1IntotoArtifactArrayInput interface { pulumi.Input ToGrafeasV1beta1IntotoArtifactArrayOutput() GrafeasV1beta1IntotoArtifactArrayOutput ToGrafeasV1beta1IntotoArtifactArrayOutputWithContext(context.Context) GrafeasV1beta1IntotoArtifactArrayOutput }
GrafeasV1beta1IntotoArtifactArrayInput is an input type that accepts GrafeasV1beta1IntotoArtifactArray and GrafeasV1beta1IntotoArtifactArrayOutput values. You can construct a concrete instance of `GrafeasV1beta1IntotoArtifactArrayInput` via:
GrafeasV1beta1IntotoArtifactArray{ GrafeasV1beta1IntotoArtifactArgs{...} }
type GrafeasV1beta1IntotoArtifactArrayOutput ¶
type GrafeasV1beta1IntotoArtifactArrayOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1IntotoArtifactArrayOutput) ElementType ¶
func (GrafeasV1beta1IntotoArtifactArrayOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoArtifactArrayOutput) ToGrafeasV1beta1IntotoArtifactArrayOutput ¶
func (o GrafeasV1beta1IntotoArtifactArrayOutput) ToGrafeasV1beta1IntotoArtifactArrayOutput() GrafeasV1beta1IntotoArtifactArrayOutput
func (GrafeasV1beta1IntotoArtifactArrayOutput) ToGrafeasV1beta1IntotoArtifactArrayOutputWithContext ¶
func (o GrafeasV1beta1IntotoArtifactArrayOutput) ToGrafeasV1beta1IntotoArtifactArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactArrayOutput
type GrafeasV1beta1IntotoArtifactInput ¶
type GrafeasV1beta1IntotoArtifactInput interface { pulumi.Input ToGrafeasV1beta1IntotoArtifactOutput() GrafeasV1beta1IntotoArtifactOutput ToGrafeasV1beta1IntotoArtifactOutputWithContext(context.Context) GrafeasV1beta1IntotoArtifactOutput }
GrafeasV1beta1IntotoArtifactInput is an input type that accepts GrafeasV1beta1IntotoArtifactArgs and GrafeasV1beta1IntotoArtifactOutput values. You can construct a concrete instance of `GrafeasV1beta1IntotoArtifactInput` via:
GrafeasV1beta1IntotoArtifactArgs{...}
type GrafeasV1beta1IntotoArtifactOutput ¶
type GrafeasV1beta1IntotoArtifactOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1IntotoArtifactOutput) ElementType ¶
func (GrafeasV1beta1IntotoArtifactOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoArtifactOutput) Hashes ¶
func (o GrafeasV1beta1IntotoArtifactOutput) Hashes() ArtifactHashesPtrOutput
func (GrafeasV1beta1IntotoArtifactOutput) ResourceUri ¶
func (o GrafeasV1beta1IntotoArtifactOutput) ResourceUri() pulumi.StringPtrOutput
func (GrafeasV1beta1IntotoArtifactOutput) ToGrafeasV1beta1IntotoArtifactOutput ¶
func (o GrafeasV1beta1IntotoArtifactOutput) ToGrafeasV1beta1IntotoArtifactOutput() GrafeasV1beta1IntotoArtifactOutput
func (GrafeasV1beta1IntotoArtifactOutput) ToGrafeasV1beta1IntotoArtifactOutputWithContext ¶
func (o GrafeasV1beta1IntotoArtifactOutput) ToGrafeasV1beta1IntotoArtifactOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactOutput
type GrafeasV1beta1IntotoArtifactResponse ¶
type GrafeasV1beta1IntotoArtifactResponse struct { Hashes ArtifactHashesResponse `pulumi:"hashes"` ResourceUri string `pulumi:"resourceUri"` }
type GrafeasV1beta1IntotoArtifactResponseArrayOutput ¶
type GrafeasV1beta1IntotoArtifactResponseArrayOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1IntotoArtifactResponseArrayOutput) ElementType ¶
func (GrafeasV1beta1IntotoArtifactResponseArrayOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoArtifactResponseArrayOutput) ToGrafeasV1beta1IntotoArtifactResponseArrayOutput ¶
func (o GrafeasV1beta1IntotoArtifactResponseArrayOutput) ToGrafeasV1beta1IntotoArtifactResponseArrayOutput() GrafeasV1beta1IntotoArtifactResponseArrayOutput
func (GrafeasV1beta1IntotoArtifactResponseArrayOutput) ToGrafeasV1beta1IntotoArtifactResponseArrayOutputWithContext ¶
func (o GrafeasV1beta1IntotoArtifactResponseArrayOutput) ToGrafeasV1beta1IntotoArtifactResponseArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactResponseArrayOutput
type GrafeasV1beta1IntotoArtifactResponseOutput ¶
type GrafeasV1beta1IntotoArtifactResponseOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1IntotoArtifactResponseOutput) ElementType ¶
func (GrafeasV1beta1IntotoArtifactResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoArtifactResponseOutput) Hashes ¶
func (o GrafeasV1beta1IntotoArtifactResponseOutput) Hashes() ArtifactHashesResponseOutput
func (GrafeasV1beta1IntotoArtifactResponseOutput) ResourceUri ¶
func (o GrafeasV1beta1IntotoArtifactResponseOutput) ResourceUri() pulumi.StringOutput
func (GrafeasV1beta1IntotoArtifactResponseOutput) ToGrafeasV1beta1IntotoArtifactResponseOutput ¶
func (o GrafeasV1beta1IntotoArtifactResponseOutput) ToGrafeasV1beta1IntotoArtifactResponseOutput() GrafeasV1beta1IntotoArtifactResponseOutput
func (GrafeasV1beta1IntotoArtifactResponseOutput) ToGrafeasV1beta1IntotoArtifactResponseOutputWithContext ¶
func (o GrafeasV1beta1IntotoArtifactResponseOutput) ToGrafeasV1beta1IntotoArtifactResponseOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoArtifactResponseOutput
type GrafeasV1beta1IntotoDetails ¶
type GrafeasV1beta1IntotoDetails struct { Signatures []GrafeasV1beta1IntotoSignature `pulumi:"signatures"` Signed *Link `pulumi:"signed"` }
This corresponds to a signed in-toto link - it is made up of one or more signatures and the in-toto link itself. This is used for occurrences of a Grafeas in-toto note.
type GrafeasV1beta1IntotoDetailsArgs ¶
type GrafeasV1beta1IntotoDetailsArgs struct { Signatures GrafeasV1beta1IntotoSignatureArrayInput `pulumi:"signatures"` Signed LinkPtrInput `pulumi:"signed"` }
This corresponds to a signed in-toto link - it is made up of one or more signatures and the in-toto link itself. This is used for occurrences of a Grafeas in-toto note.
func (GrafeasV1beta1IntotoDetailsArgs) ElementType ¶
func (GrafeasV1beta1IntotoDetailsArgs) ElementType() reflect.Type
func (GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsOutput ¶
func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsOutput() GrafeasV1beta1IntotoDetailsOutput
func (GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsOutputWithContext ¶
func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsOutput
func (GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsPtrOutput ¶
func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsPtrOutput() GrafeasV1beta1IntotoDetailsPtrOutput
func (GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext ¶
func (i GrafeasV1beta1IntotoDetailsArgs) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsPtrOutput
type GrafeasV1beta1IntotoDetailsInput ¶
type GrafeasV1beta1IntotoDetailsInput interface { pulumi.Input ToGrafeasV1beta1IntotoDetailsOutput() GrafeasV1beta1IntotoDetailsOutput ToGrafeasV1beta1IntotoDetailsOutputWithContext(context.Context) GrafeasV1beta1IntotoDetailsOutput }
GrafeasV1beta1IntotoDetailsInput is an input type that accepts GrafeasV1beta1IntotoDetailsArgs and GrafeasV1beta1IntotoDetailsOutput values. You can construct a concrete instance of `GrafeasV1beta1IntotoDetailsInput` via:
GrafeasV1beta1IntotoDetailsArgs{...}
type GrafeasV1beta1IntotoDetailsOutput ¶
type GrafeasV1beta1IntotoDetailsOutput struct{ *pulumi.OutputState }
This corresponds to a signed in-toto link - it is made up of one or more signatures and the in-toto link itself. This is used for occurrences of a Grafeas in-toto note.
func (GrafeasV1beta1IntotoDetailsOutput) ElementType ¶
func (GrafeasV1beta1IntotoDetailsOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoDetailsOutput) Signatures ¶
func (o GrafeasV1beta1IntotoDetailsOutput) Signatures() GrafeasV1beta1IntotoSignatureArrayOutput
func (GrafeasV1beta1IntotoDetailsOutput) Signed ¶
func (o GrafeasV1beta1IntotoDetailsOutput) Signed() LinkPtrOutput
func (GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsOutput ¶
func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsOutput() GrafeasV1beta1IntotoDetailsOutput
func (GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsOutputWithContext ¶
func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsOutput
func (GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsPtrOutput ¶
func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsPtrOutput() GrafeasV1beta1IntotoDetailsPtrOutput
func (GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1IntotoDetailsOutput) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsPtrOutput
type GrafeasV1beta1IntotoDetailsPtrInput ¶
type GrafeasV1beta1IntotoDetailsPtrInput interface { pulumi.Input ToGrafeasV1beta1IntotoDetailsPtrOutput() GrafeasV1beta1IntotoDetailsPtrOutput ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext(context.Context) GrafeasV1beta1IntotoDetailsPtrOutput }
GrafeasV1beta1IntotoDetailsPtrInput is an input type that accepts GrafeasV1beta1IntotoDetailsArgs, GrafeasV1beta1IntotoDetailsPtr and GrafeasV1beta1IntotoDetailsPtrOutput values. You can construct a concrete instance of `GrafeasV1beta1IntotoDetailsPtrInput` via:
GrafeasV1beta1IntotoDetailsArgs{...} or: nil
func GrafeasV1beta1IntotoDetailsPtr ¶
func GrafeasV1beta1IntotoDetailsPtr(v *GrafeasV1beta1IntotoDetailsArgs) GrafeasV1beta1IntotoDetailsPtrInput
type GrafeasV1beta1IntotoDetailsPtrOutput ¶
type GrafeasV1beta1IntotoDetailsPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1IntotoDetailsPtrOutput) ElementType ¶
func (GrafeasV1beta1IntotoDetailsPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoDetailsPtrOutput) Signatures ¶
func (o GrafeasV1beta1IntotoDetailsPtrOutput) Signatures() GrafeasV1beta1IntotoSignatureArrayOutput
func (GrafeasV1beta1IntotoDetailsPtrOutput) Signed ¶
func (o GrafeasV1beta1IntotoDetailsPtrOutput) Signed() LinkPtrOutput
func (GrafeasV1beta1IntotoDetailsPtrOutput) ToGrafeasV1beta1IntotoDetailsPtrOutput ¶
func (o GrafeasV1beta1IntotoDetailsPtrOutput) ToGrafeasV1beta1IntotoDetailsPtrOutput() GrafeasV1beta1IntotoDetailsPtrOutput
func (GrafeasV1beta1IntotoDetailsPtrOutput) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1IntotoDetailsPtrOutput) ToGrafeasV1beta1IntotoDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsPtrOutput
type GrafeasV1beta1IntotoDetailsResponse ¶
type GrafeasV1beta1IntotoDetailsResponse struct { Signatures []GrafeasV1beta1IntotoSignatureResponse `pulumi:"signatures"` Signed LinkResponse `pulumi:"signed"` }
This corresponds to a signed in-toto link - it is made up of one or more signatures and the in-toto link itself. This is used for occurrences of a Grafeas in-toto note.
type GrafeasV1beta1IntotoDetailsResponseOutput ¶
type GrafeasV1beta1IntotoDetailsResponseOutput struct{ *pulumi.OutputState }
This corresponds to a signed in-toto link - it is made up of one or more signatures and the in-toto link itself. This is used for occurrences of a Grafeas in-toto note.
func (GrafeasV1beta1IntotoDetailsResponseOutput) ElementType ¶
func (GrafeasV1beta1IntotoDetailsResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoDetailsResponseOutput) Signatures ¶
func (o GrafeasV1beta1IntotoDetailsResponseOutput) Signatures() GrafeasV1beta1IntotoSignatureResponseArrayOutput
func (GrafeasV1beta1IntotoDetailsResponseOutput) Signed ¶
func (o GrafeasV1beta1IntotoDetailsResponseOutput) Signed() LinkResponseOutput
func (GrafeasV1beta1IntotoDetailsResponseOutput) ToGrafeasV1beta1IntotoDetailsResponseOutput ¶
func (o GrafeasV1beta1IntotoDetailsResponseOutput) ToGrafeasV1beta1IntotoDetailsResponseOutput() GrafeasV1beta1IntotoDetailsResponseOutput
func (GrafeasV1beta1IntotoDetailsResponseOutput) ToGrafeasV1beta1IntotoDetailsResponseOutputWithContext ¶
func (o GrafeasV1beta1IntotoDetailsResponseOutput) ToGrafeasV1beta1IntotoDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoDetailsResponseOutput
type GrafeasV1beta1IntotoSignature ¶
type GrafeasV1beta1IntotoSignature struct { Keyid *string `pulumi:"keyid"` Sig *string `pulumi:"sig"` }
A signature object consists of the KeyID used and the signature itself.
type GrafeasV1beta1IntotoSignatureArgs ¶
type GrafeasV1beta1IntotoSignatureArgs struct { Keyid pulumi.StringPtrInput `pulumi:"keyid"` Sig pulumi.StringPtrInput `pulumi:"sig"` }
A signature object consists of the KeyID used and the signature itself.
func (GrafeasV1beta1IntotoSignatureArgs) ElementType ¶
func (GrafeasV1beta1IntotoSignatureArgs) ElementType() reflect.Type
func (GrafeasV1beta1IntotoSignatureArgs) ToGrafeasV1beta1IntotoSignatureOutput ¶
func (i GrafeasV1beta1IntotoSignatureArgs) ToGrafeasV1beta1IntotoSignatureOutput() GrafeasV1beta1IntotoSignatureOutput
func (GrafeasV1beta1IntotoSignatureArgs) ToGrafeasV1beta1IntotoSignatureOutputWithContext ¶
func (i GrafeasV1beta1IntotoSignatureArgs) ToGrafeasV1beta1IntotoSignatureOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureOutput
type GrafeasV1beta1IntotoSignatureArray ¶
type GrafeasV1beta1IntotoSignatureArray []GrafeasV1beta1IntotoSignatureInput
func (GrafeasV1beta1IntotoSignatureArray) ElementType ¶
func (GrafeasV1beta1IntotoSignatureArray) ElementType() reflect.Type
func (GrafeasV1beta1IntotoSignatureArray) ToGrafeasV1beta1IntotoSignatureArrayOutput ¶
func (i GrafeasV1beta1IntotoSignatureArray) ToGrafeasV1beta1IntotoSignatureArrayOutput() GrafeasV1beta1IntotoSignatureArrayOutput
func (GrafeasV1beta1IntotoSignatureArray) ToGrafeasV1beta1IntotoSignatureArrayOutputWithContext ¶
func (i GrafeasV1beta1IntotoSignatureArray) ToGrafeasV1beta1IntotoSignatureArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureArrayOutput
type GrafeasV1beta1IntotoSignatureArrayInput ¶
type GrafeasV1beta1IntotoSignatureArrayInput interface { pulumi.Input ToGrafeasV1beta1IntotoSignatureArrayOutput() GrafeasV1beta1IntotoSignatureArrayOutput ToGrafeasV1beta1IntotoSignatureArrayOutputWithContext(context.Context) GrafeasV1beta1IntotoSignatureArrayOutput }
GrafeasV1beta1IntotoSignatureArrayInput is an input type that accepts GrafeasV1beta1IntotoSignatureArray and GrafeasV1beta1IntotoSignatureArrayOutput values. You can construct a concrete instance of `GrafeasV1beta1IntotoSignatureArrayInput` via:
GrafeasV1beta1IntotoSignatureArray{ GrafeasV1beta1IntotoSignatureArgs{...} }
type GrafeasV1beta1IntotoSignatureArrayOutput ¶
type GrafeasV1beta1IntotoSignatureArrayOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1IntotoSignatureArrayOutput) ElementType ¶
func (GrafeasV1beta1IntotoSignatureArrayOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoSignatureArrayOutput) ToGrafeasV1beta1IntotoSignatureArrayOutput ¶
func (o GrafeasV1beta1IntotoSignatureArrayOutput) ToGrafeasV1beta1IntotoSignatureArrayOutput() GrafeasV1beta1IntotoSignatureArrayOutput
func (GrafeasV1beta1IntotoSignatureArrayOutput) ToGrafeasV1beta1IntotoSignatureArrayOutputWithContext ¶
func (o GrafeasV1beta1IntotoSignatureArrayOutput) ToGrafeasV1beta1IntotoSignatureArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureArrayOutput
type GrafeasV1beta1IntotoSignatureInput ¶
type GrafeasV1beta1IntotoSignatureInput interface { pulumi.Input ToGrafeasV1beta1IntotoSignatureOutput() GrafeasV1beta1IntotoSignatureOutput ToGrafeasV1beta1IntotoSignatureOutputWithContext(context.Context) GrafeasV1beta1IntotoSignatureOutput }
GrafeasV1beta1IntotoSignatureInput is an input type that accepts GrafeasV1beta1IntotoSignatureArgs and GrafeasV1beta1IntotoSignatureOutput values. You can construct a concrete instance of `GrafeasV1beta1IntotoSignatureInput` via:
GrafeasV1beta1IntotoSignatureArgs{...}
type GrafeasV1beta1IntotoSignatureOutput ¶
type GrafeasV1beta1IntotoSignatureOutput struct{ *pulumi.OutputState }
A signature object consists of the KeyID used and the signature itself.
func (GrafeasV1beta1IntotoSignatureOutput) ElementType ¶
func (GrafeasV1beta1IntotoSignatureOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoSignatureOutput) Keyid ¶
func (o GrafeasV1beta1IntotoSignatureOutput) Keyid() pulumi.StringPtrOutput
func (GrafeasV1beta1IntotoSignatureOutput) Sig ¶
func (o GrafeasV1beta1IntotoSignatureOutput) Sig() pulumi.StringPtrOutput
func (GrafeasV1beta1IntotoSignatureOutput) ToGrafeasV1beta1IntotoSignatureOutput ¶
func (o GrafeasV1beta1IntotoSignatureOutput) ToGrafeasV1beta1IntotoSignatureOutput() GrafeasV1beta1IntotoSignatureOutput
func (GrafeasV1beta1IntotoSignatureOutput) ToGrafeasV1beta1IntotoSignatureOutputWithContext ¶
func (o GrafeasV1beta1IntotoSignatureOutput) ToGrafeasV1beta1IntotoSignatureOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureOutput
type GrafeasV1beta1IntotoSignatureResponse ¶
type GrafeasV1beta1IntotoSignatureResponse struct { Keyid string `pulumi:"keyid"` Sig string `pulumi:"sig"` }
A signature object consists of the KeyID used and the signature itself.
type GrafeasV1beta1IntotoSignatureResponseArrayOutput ¶
type GrafeasV1beta1IntotoSignatureResponseArrayOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1IntotoSignatureResponseArrayOutput) ElementType ¶
func (GrafeasV1beta1IntotoSignatureResponseArrayOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoSignatureResponseArrayOutput) ToGrafeasV1beta1IntotoSignatureResponseArrayOutput ¶
func (o GrafeasV1beta1IntotoSignatureResponseArrayOutput) ToGrafeasV1beta1IntotoSignatureResponseArrayOutput() GrafeasV1beta1IntotoSignatureResponseArrayOutput
func (GrafeasV1beta1IntotoSignatureResponseArrayOutput) ToGrafeasV1beta1IntotoSignatureResponseArrayOutputWithContext ¶
func (o GrafeasV1beta1IntotoSignatureResponseArrayOutput) ToGrafeasV1beta1IntotoSignatureResponseArrayOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureResponseArrayOutput
type GrafeasV1beta1IntotoSignatureResponseOutput ¶
type GrafeasV1beta1IntotoSignatureResponseOutput struct{ *pulumi.OutputState }
A signature object consists of the KeyID used and the signature itself.
func (GrafeasV1beta1IntotoSignatureResponseOutput) ElementType ¶
func (GrafeasV1beta1IntotoSignatureResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1IntotoSignatureResponseOutput) Keyid ¶
func (o GrafeasV1beta1IntotoSignatureResponseOutput) Keyid() pulumi.StringOutput
func (GrafeasV1beta1IntotoSignatureResponseOutput) Sig ¶
func (o GrafeasV1beta1IntotoSignatureResponseOutput) Sig() pulumi.StringOutput
func (GrafeasV1beta1IntotoSignatureResponseOutput) ToGrafeasV1beta1IntotoSignatureResponseOutput ¶
func (o GrafeasV1beta1IntotoSignatureResponseOutput) ToGrafeasV1beta1IntotoSignatureResponseOutput() GrafeasV1beta1IntotoSignatureResponseOutput
func (GrafeasV1beta1IntotoSignatureResponseOutput) ToGrafeasV1beta1IntotoSignatureResponseOutputWithContext ¶
func (o GrafeasV1beta1IntotoSignatureResponseOutput) ToGrafeasV1beta1IntotoSignatureResponseOutputWithContext(ctx context.Context) GrafeasV1beta1IntotoSignatureResponseOutput
type GrafeasV1beta1PackageDetails ¶
type GrafeasV1beta1PackageDetails struct { // Where the package was installed. Installation Installation `pulumi:"installation"` }
Details of a package occurrence.
type GrafeasV1beta1PackageDetailsArgs ¶
type GrafeasV1beta1PackageDetailsArgs struct { // Where the package was installed. Installation InstallationInput `pulumi:"installation"` }
Details of a package occurrence.
func (GrafeasV1beta1PackageDetailsArgs) ElementType ¶
func (GrafeasV1beta1PackageDetailsArgs) ElementType() reflect.Type
func (GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsOutput ¶
func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsOutput() GrafeasV1beta1PackageDetailsOutput
func (GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsOutputWithContext ¶
func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsOutput
func (GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsPtrOutput ¶
func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsPtrOutput() GrafeasV1beta1PackageDetailsPtrOutput
func (GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext ¶
func (i GrafeasV1beta1PackageDetailsArgs) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsPtrOutput
type GrafeasV1beta1PackageDetailsInput ¶
type GrafeasV1beta1PackageDetailsInput interface { pulumi.Input ToGrafeasV1beta1PackageDetailsOutput() GrafeasV1beta1PackageDetailsOutput ToGrafeasV1beta1PackageDetailsOutputWithContext(context.Context) GrafeasV1beta1PackageDetailsOutput }
GrafeasV1beta1PackageDetailsInput is an input type that accepts GrafeasV1beta1PackageDetailsArgs and GrafeasV1beta1PackageDetailsOutput values. You can construct a concrete instance of `GrafeasV1beta1PackageDetailsInput` via:
GrafeasV1beta1PackageDetailsArgs{...}
type GrafeasV1beta1PackageDetailsOutput ¶
type GrafeasV1beta1PackageDetailsOutput struct{ *pulumi.OutputState }
Details of a package occurrence.
func (GrafeasV1beta1PackageDetailsOutput) ElementType ¶
func (GrafeasV1beta1PackageDetailsOutput) ElementType() reflect.Type
func (GrafeasV1beta1PackageDetailsOutput) Installation ¶
func (o GrafeasV1beta1PackageDetailsOutput) Installation() InstallationOutput
Where the package was installed.
func (GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsOutput ¶
func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsOutput() GrafeasV1beta1PackageDetailsOutput
func (GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsOutputWithContext ¶
func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsOutput
func (GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsPtrOutput ¶
func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsPtrOutput() GrafeasV1beta1PackageDetailsPtrOutput
func (GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1PackageDetailsOutput) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsPtrOutput
type GrafeasV1beta1PackageDetailsPtrInput ¶
type GrafeasV1beta1PackageDetailsPtrInput interface { pulumi.Input ToGrafeasV1beta1PackageDetailsPtrOutput() GrafeasV1beta1PackageDetailsPtrOutput ToGrafeasV1beta1PackageDetailsPtrOutputWithContext(context.Context) GrafeasV1beta1PackageDetailsPtrOutput }
GrafeasV1beta1PackageDetailsPtrInput is an input type that accepts GrafeasV1beta1PackageDetailsArgs, GrafeasV1beta1PackageDetailsPtr and GrafeasV1beta1PackageDetailsPtrOutput values. You can construct a concrete instance of `GrafeasV1beta1PackageDetailsPtrInput` via:
GrafeasV1beta1PackageDetailsArgs{...} or: nil
func GrafeasV1beta1PackageDetailsPtr ¶
func GrafeasV1beta1PackageDetailsPtr(v *GrafeasV1beta1PackageDetailsArgs) GrafeasV1beta1PackageDetailsPtrInput
type GrafeasV1beta1PackageDetailsPtrOutput ¶
type GrafeasV1beta1PackageDetailsPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1PackageDetailsPtrOutput) ElementType ¶
func (GrafeasV1beta1PackageDetailsPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1PackageDetailsPtrOutput) Installation ¶
func (o GrafeasV1beta1PackageDetailsPtrOutput) Installation() InstallationPtrOutput
Where the package was installed.
func (GrafeasV1beta1PackageDetailsPtrOutput) ToGrafeasV1beta1PackageDetailsPtrOutput ¶
func (o GrafeasV1beta1PackageDetailsPtrOutput) ToGrafeasV1beta1PackageDetailsPtrOutput() GrafeasV1beta1PackageDetailsPtrOutput
func (GrafeasV1beta1PackageDetailsPtrOutput) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1PackageDetailsPtrOutput) ToGrafeasV1beta1PackageDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsPtrOutput
type GrafeasV1beta1PackageDetailsResponse ¶
type GrafeasV1beta1PackageDetailsResponse struct { // Where the package was installed. Installation InstallationResponse `pulumi:"installation"` }
Details of a package occurrence.
type GrafeasV1beta1PackageDetailsResponseOutput ¶
type GrafeasV1beta1PackageDetailsResponseOutput struct{ *pulumi.OutputState }
Details of a package occurrence.
func (GrafeasV1beta1PackageDetailsResponseOutput) ElementType ¶
func (GrafeasV1beta1PackageDetailsResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1PackageDetailsResponseOutput) Installation ¶
func (o GrafeasV1beta1PackageDetailsResponseOutput) Installation() InstallationResponseOutput
Where the package was installed.
func (GrafeasV1beta1PackageDetailsResponseOutput) ToGrafeasV1beta1PackageDetailsResponseOutput ¶
func (o GrafeasV1beta1PackageDetailsResponseOutput) ToGrafeasV1beta1PackageDetailsResponseOutput() GrafeasV1beta1PackageDetailsResponseOutput
func (GrafeasV1beta1PackageDetailsResponseOutput) ToGrafeasV1beta1PackageDetailsResponseOutputWithContext ¶
func (o GrafeasV1beta1PackageDetailsResponseOutput) ToGrafeasV1beta1PackageDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1PackageDetailsResponseOutput
type GrafeasV1beta1VulnerabilityDetails ¶
type GrafeasV1beta1VulnerabilityDetails struct { // The cvss v2 score for the vulnerability. CvssV2 *CVSS `pulumi:"cvssV2"` // The cvss v3 score for the vulnerability. CvssV3 *CVSS `pulumi:"cvssV3"` // The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues. EffectiveSeverity *GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity `pulumi:"effectiveSeverity"` // Occurrence-specific extra details about the vulnerability. ExtraDetails *string `pulumi:"extraDetails"` // The set of affected locations and their fixes (if available) within the associated resource. PackageIssue []PackageIssue `pulumi:"packageIssue"` // The type of package; whether native or non native(ruby gems, node.js packages etc) Type *string `pulumi:"type"` VexAssessment *VexAssessment `pulumi:"vexAssessment"` }
Details of a vulnerability Occurrence.
type GrafeasV1beta1VulnerabilityDetailsArgs ¶
type GrafeasV1beta1VulnerabilityDetailsArgs struct { // The cvss v2 score for the vulnerability. CvssV2 CVSSPtrInput `pulumi:"cvssV2"` // The cvss v3 score for the vulnerability. CvssV3 CVSSPtrInput `pulumi:"cvssV3"` // The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues. EffectiveSeverity GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrInput `pulumi:"effectiveSeverity"` // Occurrence-specific extra details about the vulnerability. ExtraDetails pulumi.StringPtrInput `pulumi:"extraDetails"` // The set of affected locations and their fixes (if available) within the associated resource. PackageIssue PackageIssueArrayInput `pulumi:"packageIssue"` // The type of package; whether native or non native(ruby gems, node.js packages etc) Type pulumi.StringPtrInput `pulumi:"type"` VexAssessment VexAssessmentPtrInput `pulumi:"vexAssessment"` }
Details of a vulnerability Occurrence.
func (GrafeasV1beta1VulnerabilityDetailsArgs) ElementType ¶
func (GrafeasV1beta1VulnerabilityDetailsArgs) ElementType() reflect.Type
func (GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsOutput ¶
func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsOutput() GrafeasV1beta1VulnerabilityDetailsOutput
func (GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsOutputWithContext ¶
func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsOutput
func (GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput ¶
func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput() GrafeasV1beta1VulnerabilityDetailsPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext ¶
func (i GrafeasV1beta1VulnerabilityDetailsArgs) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsPtrOutput
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity ¶ added in v0.4.0
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity string
The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ElementType ¶ added in v0.4.0
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ElementType() reflect.Type
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput ¶ added in v0.6.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutputWithContext ¶ added in v0.6.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput ¶ added in v0.6.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext ¶ added in v0.6.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringOutput ¶ added in v0.4.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringOutput() pulumi.StringOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringOutputWithContext ¶ added in v0.4.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutput ¶ added in v0.4.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GrafeasV1beta1VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityInput ¶ added in v0.6.0
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityInput interface { pulumi.Input ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutputWithContext(context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput }
GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityInput is an input type that accepts GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityArgs and GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput values. You can construct a concrete instance of `GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityInput` via:
GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityArgs{...}
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput ¶ added in v0.6.0
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ElementType ¶ added in v0.6.0
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ElementType() reflect.Type
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutputWithContext ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutput ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutput() pulumi.StringOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrInput ¶ added in v0.6.0
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrInput interface { pulumi.Input ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput }
func GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtr ¶ added in v0.6.0
func GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtr(v string) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrInput
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput ¶ added in v0.6.0
type GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ElementType ¶ added in v0.6.0
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GrafeasV1beta1VulnerabilityDetailsInput ¶
type GrafeasV1beta1VulnerabilityDetailsInput interface { pulumi.Input ToGrafeasV1beta1VulnerabilityDetailsOutput() GrafeasV1beta1VulnerabilityDetailsOutput ToGrafeasV1beta1VulnerabilityDetailsOutputWithContext(context.Context) GrafeasV1beta1VulnerabilityDetailsOutput }
GrafeasV1beta1VulnerabilityDetailsInput is an input type that accepts GrafeasV1beta1VulnerabilityDetailsArgs and GrafeasV1beta1VulnerabilityDetailsOutput values. You can construct a concrete instance of `GrafeasV1beta1VulnerabilityDetailsInput` via:
GrafeasV1beta1VulnerabilityDetailsArgs{...}
type GrafeasV1beta1VulnerabilityDetailsOutput ¶
type GrafeasV1beta1VulnerabilityDetailsOutput struct{ *pulumi.OutputState }
Details of a vulnerability Occurrence.
func (GrafeasV1beta1VulnerabilityDetailsOutput) CvssV2 ¶ added in v0.29.0
func (o GrafeasV1beta1VulnerabilityDetailsOutput) CvssV2() CVSSPtrOutput
The cvss v2 score for the vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsOutput) CvssV3 ¶ added in v0.29.0
func (o GrafeasV1beta1VulnerabilityDetailsOutput) CvssV3() CVSSPtrOutput
The cvss v3 score for the vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsOutput) EffectiveSeverity ¶
func (o GrafeasV1beta1VulnerabilityDetailsOutput) EffectiveSeverity() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
func (GrafeasV1beta1VulnerabilityDetailsOutput) ElementType ¶
func (GrafeasV1beta1VulnerabilityDetailsOutput) ElementType() reflect.Type
func (GrafeasV1beta1VulnerabilityDetailsOutput) ExtraDetails ¶ added in v0.32.0
func (o GrafeasV1beta1VulnerabilityDetailsOutput) ExtraDetails() pulumi.StringPtrOutput
Occurrence-specific extra details about the vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsOutput) PackageIssue ¶
func (o GrafeasV1beta1VulnerabilityDetailsOutput) PackageIssue() PackageIssueArrayOutput
The set of affected locations and their fixes (if available) within the associated resource.
func (GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsOutput ¶
func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsOutput() GrafeasV1beta1VulnerabilityDetailsOutput
func (GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsOutputWithContext ¶
func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsOutput
func (GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput ¶
func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput() GrafeasV1beta1VulnerabilityDetailsPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1VulnerabilityDetailsOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsOutput) Type ¶
func (o GrafeasV1beta1VulnerabilityDetailsOutput) Type() pulumi.StringPtrOutput
The type of package; whether native or non native(ruby gems, node.js packages etc)
func (GrafeasV1beta1VulnerabilityDetailsOutput) VexAssessment ¶ added in v0.29.0
func (o GrafeasV1beta1VulnerabilityDetailsOutput) VexAssessment() VexAssessmentPtrOutput
type GrafeasV1beta1VulnerabilityDetailsPtrInput ¶
type GrafeasV1beta1VulnerabilityDetailsPtrInput interface { pulumi.Input ToGrafeasV1beta1VulnerabilityDetailsPtrOutput() GrafeasV1beta1VulnerabilityDetailsPtrOutput ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext(context.Context) GrafeasV1beta1VulnerabilityDetailsPtrOutput }
GrafeasV1beta1VulnerabilityDetailsPtrInput is an input type that accepts GrafeasV1beta1VulnerabilityDetailsArgs, GrafeasV1beta1VulnerabilityDetailsPtr and GrafeasV1beta1VulnerabilityDetailsPtrOutput values. You can construct a concrete instance of `GrafeasV1beta1VulnerabilityDetailsPtrInput` via:
GrafeasV1beta1VulnerabilityDetailsArgs{...} or: nil
func GrafeasV1beta1VulnerabilityDetailsPtr ¶
func GrafeasV1beta1VulnerabilityDetailsPtr(v *GrafeasV1beta1VulnerabilityDetailsArgs) GrafeasV1beta1VulnerabilityDetailsPtrInput
type GrafeasV1beta1VulnerabilityDetailsPtrOutput ¶
type GrafeasV1beta1VulnerabilityDetailsPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) CvssV2 ¶ added in v0.29.0
func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) CvssV2() CVSSPtrOutput
The cvss v2 score for the vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) CvssV3 ¶ added in v0.29.0
func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) CvssV3() CVSSPtrOutput
The cvss v3 score for the vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) EffectiveSeverity ¶
func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) EffectiveSeverity() GrafeasV1beta1VulnerabilityDetailsEffectiveSeverityPtrOutput
The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) ElementType ¶
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) ElementType() reflect.Type
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) ExtraDetails ¶ added in v0.32.0
func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) ExtraDetails() pulumi.StringPtrOutput
Occurrence-specific extra details about the vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) PackageIssue ¶
func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) PackageIssue() PackageIssueArrayOutput
The set of affected locations and their fixes (if available) within the associated resource.
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput ¶
func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutput() GrafeasV1beta1VulnerabilityDetailsPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext ¶
func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) ToGrafeasV1beta1VulnerabilityDetailsPtrOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsPtrOutput
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) Type ¶
func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) Type() pulumi.StringPtrOutput
The type of package; whether native or non native(ruby gems, node.js packages etc)
func (GrafeasV1beta1VulnerabilityDetailsPtrOutput) VexAssessment ¶ added in v0.29.0
func (o GrafeasV1beta1VulnerabilityDetailsPtrOutput) VexAssessment() VexAssessmentPtrOutput
type GrafeasV1beta1VulnerabilityDetailsResponse ¶
type GrafeasV1beta1VulnerabilityDetailsResponse struct { // 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. CvssScore float64 `pulumi:"cvssScore"` // The cvss v2 score for the vulnerability. CvssV2 CVSSResponse `pulumi:"cvssV2"` // The cvss v3 score for the vulnerability. CvssV3 CVSSResponse `pulumi:"cvssV3"` // CVSS version used to populate cvss_score and severity. CvssVersion string `pulumi:"cvssVersion"` // The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues. EffectiveSeverity string `pulumi:"effectiveSeverity"` // Occurrence-specific extra details about the vulnerability. ExtraDetails string `pulumi:"extraDetails"` // A detailed description of this vulnerability. LongDescription string `pulumi:"longDescription"` // The set of affected locations and their fixes (if available) within the associated resource. PackageIssue []PackageIssueResponse `pulumi:"packageIssue"` // URLs related to this vulnerability. RelatedUrls []RelatedUrlResponse `pulumi:"relatedUrls"` // The note provider assigned Severity of the vulnerability. Severity string `pulumi:"severity"` // A one sentence description of this vulnerability. ShortDescription string `pulumi:"shortDescription"` // The type of package; whether native or non native(ruby gems, node.js packages etc) Type string `pulumi:"type"` VexAssessment VexAssessmentResponse `pulumi:"vexAssessment"` }
Details of a vulnerability Occurrence.
type GrafeasV1beta1VulnerabilityDetailsResponseOutput ¶
type GrafeasV1beta1VulnerabilityDetailsResponseOutput struct{ *pulumi.OutputState }
Details of a vulnerability Occurrence.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) CvssScore ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) CvssScore() pulumi.Float64Output
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.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) CvssV2 ¶ added in v0.29.0
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) CvssV2() CVSSResponseOutput
The cvss v2 score for the vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) CvssV3 ¶ added in v0.29.0
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) CvssV3() CVSSResponseOutput
The cvss v3 score for the vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) CvssVersion ¶ added in v0.26.1
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) CvssVersion() pulumi.StringOutput
CVSS version used to populate cvss_score and severity.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) EffectiveSeverity ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) EffectiveSeverity() pulumi.StringOutput
The distro assigned severity for this vulnerability when it is available, and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple PackageIssues for this vulnerability, they can have different effective severities because some might be provided by the distro while others are provided by the language ecosystem for a language pack. For this reason, it is advised to use the effective severity on the PackageIssue level. In the case where multiple PackageIssues have differing effective severities, this field should be the highest severity for any of the PackageIssues.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) ElementType ¶
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) ElementType() reflect.Type
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) ExtraDetails ¶ added in v0.32.0
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) ExtraDetails() pulumi.StringOutput
Occurrence-specific extra details about the vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) LongDescription ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) LongDescription() pulumi.StringOutput
A detailed description of this vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) PackageIssue ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) PackageIssue() PackageIssueResponseArrayOutput
The set of affected locations and their fixes (if available) within the associated resource.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) RelatedUrls ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) RelatedUrls() RelatedUrlResponseArrayOutput
URLs related to this vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) Severity ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) Severity() pulumi.StringOutput
The note provider assigned Severity of the vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) ShortDescription ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) ShortDescription() pulumi.StringOutput
A one sentence description of this vulnerability.
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) ToGrafeasV1beta1VulnerabilityDetailsResponseOutput ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) ToGrafeasV1beta1VulnerabilityDetailsResponseOutput() GrafeasV1beta1VulnerabilityDetailsResponseOutput
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) ToGrafeasV1beta1VulnerabilityDetailsResponseOutputWithContext ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) ToGrafeasV1beta1VulnerabilityDetailsResponseOutputWithContext(ctx context.Context) GrafeasV1beta1VulnerabilityDetailsResponseOutput
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) Type ¶
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) Type() pulumi.StringOutput
The type of package; whether native or non native(ruby gems, node.js packages etc)
func (GrafeasV1beta1VulnerabilityDetailsResponseOutput) VexAssessment ¶ added in v0.29.0
func (o GrafeasV1beta1VulnerabilityDetailsResponseOutput) VexAssessment() VexAssessmentResponseOutput
type Hash ¶
type Hash struct { // The type of hash that was performed. Type HashType `pulumi:"type"` // The hash value. Value string `pulumi:"value"` }
Container message for hash values.
type HashArgs ¶
type HashArgs struct { // The type of hash that was performed. Type HashTypeInput `pulumi:"type"` // The hash value. Value pulumi.StringInput `pulumi:"value"` }
Container message for hash values.
func (HashArgs) ElementType ¶
func (HashArgs) ToHashOutput ¶
func (i HashArgs) ToHashOutput() HashOutput
func (HashArgs) ToHashOutputWithContext ¶
func (i HashArgs) ToHashOutputWithContext(ctx context.Context) HashOutput
func (HashArgs) ToHashPtrOutput ¶
func (i HashArgs) ToHashPtrOutput() HashPtrOutput
func (HashArgs) ToHashPtrOutputWithContext ¶
func (i HashArgs) ToHashPtrOutputWithContext(ctx context.Context) HashPtrOutput
type HashInput ¶
type HashInput interface { pulumi.Input ToHashOutput() HashOutput ToHashOutputWithContext(context.Context) HashOutput }
HashInput is an input type that accepts HashArgs and HashOutput values. You can construct a concrete instance of `HashInput` via:
HashArgs{...}
type HashOutput ¶
type HashOutput struct{ *pulumi.OutputState }
Container message for hash values.
func (HashOutput) ElementType ¶
func (HashOutput) ElementType() reflect.Type
func (HashOutput) ToHashOutput ¶
func (o HashOutput) ToHashOutput() HashOutput
func (HashOutput) ToHashOutputWithContext ¶
func (o HashOutput) ToHashOutputWithContext(ctx context.Context) HashOutput
func (HashOutput) ToHashPtrOutput ¶
func (o HashOutput) ToHashPtrOutput() HashPtrOutput
func (HashOutput) ToHashPtrOutputWithContext ¶
func (o HashOutput) ToHashPtrOutputWithContext(ctx context.Context) HashPtrOutput
func (HashOutput) Type ¶
func (o HashOutput) Type() HashTypeOutput
The type of hash that was performed.
type HashPtrInput ¶
type HashPtrInput interface { pulumi.Input ToHashPtrOutput() HashPtrOutput ToHashPtrOutputWithContext(context.Context) HashPtrOutput }
HashPtrInput is an input type that accepts HashArgs, HashPtr and HashPtrOutput values. You can construct a concrete instance of `HashPtrInput` via:
HashArgs{...} or: nil
func HashPtr ¶
func HashPtr(v *HashArgs) HashPtrInput
type HashPtrOutput ¶
type HashPtrOutput struct{ *pulumi.OutputState }
func (HashPtrOutput) Elem ¶
func (o HashPtrOutput) Elem() HashOutput
func (HashPtrOutput) ElementType ¶
func (HashPtrOutput) ElementType() reflect.Type
func (HashPtrOutput) ToHashPtrOutput ¶
func (o HashPtrOutput) ToHashPtrOutput() HashPtrOutput
func (HashPtrOutput) ToHashPtrOutputWithContext ¶
func (o HashPtrOutput) ToHashPtrOutputWithContext(ctx context.Context) HashPtrOutput
func (HashPtrOutput) Type ¶
func (o HashPtrOutput) Type() HashTypePtrOutput
The type of hash that was performed.
type HashResponse ¶
type HashResponse struct { // The type of hash that was performed. Type string `pulumi:"type"` // The hash value. Value string `pulumi:"value"` }
Container message for hash values.
type HashResponseOutput ¶
type HashResponseOutput struct{ *pulumi.OutputState }
Container message for hash values.
func (HashResponseOutput) ElementType ¶
func (HashResponseOutput) ElementType() reflect.Type
func (HashResponseOutput) ToHashResponseOutput ¶
func (o HashResponseOutput) ToHashResponseOutput() HashResponseOutput
func (HashResponseOutput) ToHashResponseOutputWithContext ¶
func (o HashResponseOutput) ToHashResponseOutputWithContext(ctx context.Context) HashResponseOutput
func (HashResponseOutput) Type ¶
func (o HashResponseOutput) Type() pulumi.StringOutput
The type of hash that was performed.
func (HashResponseOutput) Value ¶
func (o HashResponseOutput) Value() pulumi.StringOutput
The hash value.
type HashType ¶ added in v0.17.0
type HashType string
Required. The type of hash that was performed.
func (HashType) ElementType ¶ added in v0.17.0
func (HashType) ToHashTypeOutput ¶ added in v0.17.0
func (e HashType) ToHashTypeOutput() HashTypeOutput
func (HashType) ToHashTypeOutputWithContext ¶ added in v0.17.0
func (e HashType) ToHashTypeOutputWithContext(ctx context.Context) HashTypeOutput
func (HashType) ToHashTypePtrOutput ¶ added in v0.17.0
func (e HashType) ToHashTypePtrOutput() HashTypePtrOutput
func (HashType) ToHashTypePtrOutputWithContext ¶ added in v0.17.0
func (e HashType) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
func (HashType) ToStringOutput ¶ added in v0.17.0
func (e HashType) ToStringOutput() pulumi.StringOutput
func (HashType) ToStringOutputWithContext ¶ added in v0.17.0
func (e HashType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HashType) ToStringPtrOutput ¶ added in v0.17.0
func (e HashType) ToStringPtrOutput() pulumi.StringPtrOutput
func (HashType) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (e HashType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HashTypeInput ¶ added in v0.17.0
type HashTypeInput interface { pulumi.Input ToHashTypeOutput() HashTypeOutput ToHashTypeOutputWithContext(context.Context) HashTypeOutput }
HashTypeInput is an input type that accepts HashTypeArgs and HashTypeOutput values. You can construct a concrete instance of `HashTypeInput` via:
HashTypeArgs{...}
type HashTypeOutput ¶ added in v0.17.0
type HashTypeOutput struct{ *pulumi.OutputState }
func (HashTypeOutput) ElementType ¶ added in v0.17.0
func (HashTypeOutput) ElementType() reflect.Type
func (HashTypeOutput) ToHashTypeOutput ¶ added in v0.17.0
func (o HashTypeOutput) ToHashTypeOutput() HashTypeOutput
func (HashTypeOutput) ToHashTypeOutputWithContext ¶ added in v0.17.0
func (o HashTypeOutput) ToHashTypeOutputWithContext(ctx context.Context) HashTypeOutput
func (HashTypeOutput) ToHashTypePtrOutput ¶ added in v0.17.0
func (o HashTypeOutput) ToHashTypePtrOutput() HashTypePtrOutput
func (HashTypeOutput) ToHashTypePtrOutputWithContext ¶ added in v0.17.0
func (o HashTypeOutput) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
func (HashTypeOutput) ToStringOutput ¶ added in v0.17.0
func (o HashTypeOutput) ToStringOutput() pulumi.StringOutput
func (HashTypeOutput) ToStringOutputWithContext ¶ added in v0.17.0
func (o HashTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HashTypeOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o HashTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HashTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o HashTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HashTypePtrInput ¶ added in v0.17.0
type HashTypePtrInput interface { pulumi.Input ToHashTypePtrOutput() HashTypePtrOutput ToHashTypePtrOutputWithContext(context.Context) HashTypePtrOutput }
func HashTypePtr ¶ added in v0.17.0
func HashTypePtr(v string) HashTypePtrInput
type HashTypePtrOutput ¶ added in v0.17.0
type HashTypePtrOutput struct{ *pulumi.OutputState }
func (HashTypePtrOutput) Elem ¶ added in v0.17.0
func (o HashTypePtrOutput) Elem() HashTypeOutput
func (HashTypePtrOutput) ElementType ¶ added in v0.17.0
func (HashTypePtrOutput) ElementType() reflect.Type
func (HashTypePtrOutput) ToHashTypePtrOutput ¶ added in v0.17.0
func (o HashTypePtrOutput) ToHashTypePtrOutput() HashTypePtrOutput
func (HashTypePtrOutput) ToHashTypePtrOutputWithContext ¶ added in v0.17.0
func (o HashTypePtrOutput) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
func (HashTypePtrOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o HashTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HashTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o HashTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Hint ¶
type Hint struct { // The human readable name of this attestation authority, for example "qa". HumanReadableName string `pulumi:"humanReadableName"` }
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
type HintArgs ¶
type HintArgs struct { // The human readable name of this attestation authority, for example "qa". HumanReadableName pulumi.StringInput `pulumi:"humanReadableName"` }
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
func (HintArgs) ElementType ¶
func (HintArgs) ToHintOutput ¶
func (i HintArgs) ToHintOutput() HintOutput
func (HintArgs) ToHintOutputWithContext ¶
func (i HintArgs) ToHintOutputWithContext(ctx context.Context) HintOutput
func (HintArgs) ToHintPtrOutput ¶
func (i HintArgs) ToHintPtrOutput() HintPtrOutput
func (HintArgs) ToHintPtrOutputWithContext ¶
func (i HintArgs) ToHintPtrOutputWithContext(ctx context.Context) HintPtrOutput
type HintInput ¶
type HintInput interface { pulumi.Input ToHintOutput() HintOutput ToHintOutputWithContext(context.Context) HintOutput }
HintInput is an input type that accepts HintArgs and HintOutput values. You can construct a concrete instance of `HintInput` via:
HintArgs{...}
type HintOutput ¶
type HintOutput struct{ *pulumi.OutputState }
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
func (HintOutput) ElementType ¶
func (HintOutput) ElementType() reflect.Type
func (HintOutput) HumanReadableName ¶
func (o HintOutput) HumanReadableName() pulumi.StringOutput
The human readable name of this attestation authority, for example "qa".
func (HintOutput) ToHintOutput ¶
func (o HintOutput) ToHintOutput() HintOutput
func (HintOutput) ToHintOutputWithContext ¶
func (o HintOutput) ToHintOutputWithContext(ctx context.Context) HintOutput
func (HintOutput) ToHintPtrOutput ¶
func (o HintOutput) ToHintPtrOutput() HintPtrOutput
func (HintOutput) ToHintPtrOutputWithContext ¶
func (o HintOutput) ToHintPtrOutputWithContext(ctx context.Context) HintPtrOutput
type HintPtrInput ¶
type HintPtrInput interface { pulumi.Input ToHintPtrOutput() HintPtrOutput ToHintPtrOutputWithContext(context.Context) HintPtrOutput }
HintPtrInput is an input type that accepts HintArgs, HintPtr and HintPtrOutput values. You can construct a concrete instance of `HintPtrInput` via:
HintArgs{...} or: nil
func HintPtr ¶
func HintPtr(v *HintArgs) HintPtrInput
type HintPtrOutput ¶
type HintPtrOutput struct{ *pulumi.OutputState }
func (HintPtrOutput) Elem ¶
func (o HintPtrOutput) Elem() HintOutput
func (HintPtrOutput) ElementType ¶
func (HintPtrOutput) ElementType() reflect.Type
func (HintPtrOutput) HumanReadableName ¶
func (o HintPtrOutput) HumanReadableName() pulumi.StringPtrOutput
The human readable name of this attestation authority, for example "qa".
func (HintPtrOutput) ToHintPtrOutput ¶
func (o HintPtrOutput) ToHintPtrOutput() HintPtrOutput
func (HintPtrOutput) ToHintPtrOutputWithContext ¶
func (o HintPtrOutput) ToHintPtrOutputWithContext(ctx context.Context) HintPtrOutput
type HintResponse ¶
type HintResponse struct { // The human readable name of this attestation authority, for example "qa". HumanReadableName string `pulumi:"humanReadableName"` }
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
type HintResponseOutput ¶
type HintResponseOutput struct{ *pulumi.OutputState }
This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a UUID for security purposes) from "readable" names more suitable for debug output. Note that these hints should not be used to look up authorities in security sensitive contexts, such as when looking up attestations to verify.
func (HintResponseOutput) ElementType ¶
func (HintResponseOutput) ElementType() reflect.Type
func (HintResponseOutput) HumanReadableName ¶
func (o HintResponseOutput) HumanReadableName() pulumi.StringOutput
The human readable name of this attestation authority, for example "qa".
func (HintResponseOutput) ToHintResponseOutput ¶
func (o HintResponseOutput) ToHintResponseOutput() HintResponseOutput
func (HintResponseOutput) ToHintResponseOutputWithContext ¶
func (o HintResponseOutput) ToHintResponseOutputWithContext(ctx context.Context) HintResponseOutput
type InToto ¶
type InToto struct { // This field contains the expected command used to perform the step. ExpectedCommand []string `pulumi:"expectedCommand"` // The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step. ExpectedMaterials []ArtifactRule `pulumi:"expectedMaterials"` ExpectedProducts []ArtifactRule `pulumi:"expectedProducts"` // This field contains the public keys that can be used to verify the signatures on the step metadata. SigningKeys []SigningKey `pulumi:"signingKeys"` // This field identifies the name of the step in the supply chain. StepName *string `pulumi:"stepName"` // This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link. Threshold *string `pulumi:"threshold"` }
This contains the fields corresponding to the definition of a software supply chain step in an in-toto layout. This information goes into a Grafeas note.
type InTotoArgs ¶
type InTotoArgs struct { // This field contains the expected command used to perform the step. ExpectedCommand pulumi.StringArrayInput `pulumi:"expectedCommand"` // The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step. ExpectedMaterials ArtifactRuleArrayInput `pulumi:"expectedMaterials"` ExpectedProducts ArtifactRuleArrayInput `pulumi:"expectedProducts"` // This field contains the public keys that can be used to verify the signatures on the step metadata. SigningKeys SigningKeyArrayInput `pulumi:"signingKeys"` // This field identifies the name of the step in the supply chain. StepName pulumi.StringPtrInput `pulumi:"stepName"` // This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link. Threshold pulumi.StringPtrInput `pulumi:"threshold"` }
This contains the fields corresponding to the definition of a software supply chain step in an in-toto layout. This information goes into a Grafeas note.
func (InTotoArgs) ElementType ¶
func (InTotoArgs) ElementType() reflect.Type
func (InTotoArgs) ToInTotoOutput ¶
func (i InTotoArgs) ToInTotoOutput() InTotoOutput
func (InTotoArgs) ToInTotoOutputWithContext ¶
func (i InTotoArgs) ToInTotoOutputWithContext(ctx context.Context) InTotoOutput
func (InTotoArgs) ToInTotoPtrOutput ¶
func (i InTotoArgs) ToInTotoPtrOutput() InTotoPtrOutput
func (InTotoArgs) ToInTotoPtrOutputWithContext ¶
func (i InTotoArgs) ToInTotoPtrOutputWithContext(ctx context.Context) InTotoPtrOutput
type InTotoInput ¶
type InTotoInput interface { pulumi.Input ToInTotoOutput() InTotoOutput ToInTotoOutputWithContext(context.Context) InTotoOutput }
InTotoInput is an input type that accepts InTotoArgs and InTotoOutput values. You can construct a concrete instance of `InTotoInput` via:
InTotoArgs{...}
type InTotoOutput ¶
type InTotoOutput struct{ *pulumi.OutputState }
This contains the fields corresponding to the definition of a software supply chain step in an in-toto layout. This information goes into a Grafeas note.
func (InTotoOutput) ElementType ¶
func (InTotoOutput) ElementType() reflect.Type
func (InTotoOutput) ExpectedCommand ¶
func (o InTotoOutput) ExpectedCommand() pulumi.StringArrayOutput
This field contains the expected command used to perform the step.
func (InTotoOutput) ExpectedMaterials ¶
func (o InTotoOutput) ExpectedMaterials() ArtifactRuleArrayOutput
The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step.
func (InTotoOutput) ExpectedProducts ¶
func (o InTotoOutput) ExpectedProducts() ArtifactRuleArrayOutput
func (InTotoOutput) SigningKeys ¶
func (o InTotoOutput) SigningKeys() SigningKeyArrayOutput
This field contains the public keys that can be used to verify the signatures on the step metadata.
func (InTotoOutput) StepName ¶
func (o InTotoOutput) StepName() pulumi.StringPtrOutput
This field identifies the name of the step in the supply chain.
func (InTotoOutput) Threshold ¶
func (o InTotoOutput) Threshold() pulumi.StringPtrOutput
This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link.
func (InTotoOutput) ToInTotoOutput ¶
func (o InTotoOutput) ToInTotoOutput() InTotoOutput
func (InTotoOutput) ToInTotoOutputWithContext ¶
func (o InTotoOutput) ToInTotoOutputWithContext(ctx context.Context) InTotoOutput
func (InTotoOutput) ToInTotoPtrOutput ¶
func (o InTotoOutput) ToInTotoPtrOutput() InTotoPtrOutput
func (InTotoOutput) ToInTotoPtrOutputWithContext ¶
func (o InTotoOutput) ToInTotoPtrOutputWithContext(ctx context.Context) InTotoPtrOutput
type InTotoPtrInput ¶
type InTotoPtrInput interface { pulumi.Input ToInTotoPtrOutput() InTotoPtrOutput ToInTotoPtrOutputWithContext(context.Context) InTotoPtrOutput }
InTotoPtrInput is an input type that accepts InTotoArgs, InTotoPtr and InTotoPtrOutput values. You can construct a concrete instance of `InTotoPtrInput` via:
InTotoArgs{...} or: nil
func InTotoPtr ¶
func InTotoPtr(v *InTotoArgs) InTotoPtrInput
type InTotoPtrOutput ¶
type InTotoPtrOutput struct{ *pulumi.OutputState }
func (InTotoPtrOutput) Elem ¶
func (o InTotoPtrOutput) Elem() InTotoOutput
func (InTotoPtrOutput) ElementType ¶
func (InTotoPtrOutput) ElementType() reflect.Type
func (InTotoPtrOutput) ExpectedCommand ¶
func (o InTotoPtrOutput) ExpectedCommand() pulumi.StringArrayOutput
This field contains the expected command used to perform the step.
func (InTotoPtrOutput) ExpectedMaterials ¶
func (o InTotoPtrOutput) ExpectedMaterials() ArtifactRuleArrayOutput
The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step.
func (InTotoPtrOutput) ExpectedProducts ¶
func (o InTotoPtrOutput) ExpectedProducts() ArtifactRuleArrayOutput
func (InTotoPtrOutput) SigningKeys ¶
func (o InTotoPtrOutput) SigningKeys() SigningKeyArrayOutput
This field contains the public keys that can be used to verify the signatures on the step metadata.
func (InTotoPtrOutput) StepName ¶
func (o InTotoPtrOutput) StepName() pulumi.StringPtrOutput
This field identifies the name of the step in the supply chain.
func (InTotoPtrOutput) Threshold ¶
func (o InTotoPtrOutput) Threshold() pulumi.StringPtrOutput
This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link.
func (InTotoPtrOutput) ToInTotoPtrOutput ¶
func (o InTotoPtrOutput) ToInTotoPtrOutput() InTotoPtrOutput
func (InTotoPtrOutput) ToInTotoPtrOutputWithContext ¶
func (o InTotoPtrOutput) ToInTotoPtrOutputWithContext(ctx context.Context) InTotoPtrOutput
type InTotoResponse ¶
type InTotoResponse struct { // This field contains the expected command used to perform the step. ExpectedCommand []string `pulumi:"expectedCommand"` // The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step. ExpectedMaterials []ArtifactRuleResponse `pulumi:"expectedMaterials"` ExpectedProducts []ArtifactRuleResponse `pulumi:"expectedProducts"` // This field contains the public keys that can be used to verify the signatures on the step metadata. SigningKeys []SigningKeyResponse `pulumi:"signingKeys"` // This field identifies the name of the step in the supply chain. StepName string `pulumi:"stepName"` // This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link. Threshold string `pulumi:"threshold"` }
This contains the fields corresponding to the definition of a software supply chain step in an in-toto layout. This information goes into a Grafeas note.
type InTotoResponseOutput ¶
type InTotoResponseOutput struct{ *pulumi.OutputState }
This contains the fields corresponding to the definition of a software supply chain step in an in-toto layout. This information goes into a Grafeas note.
func (InTotoResponseOutput) ElementType ¶
func (InTotoResponseOutput) ElementType() reflect.Type
func (InTotoResponseOutput) ExpectedCommand ¶
func (o InTotoResponseOutput) ExpectedCommand() pulumi.StringArrayOutput
This field contains the expected command used to perform the step.
func (InTotoResponseOutput) ExpectedMaterials ¶
func (o InTotoResponseOutput) ExpectedMaterials() ArtifactRuleResponseArrayOutput
The following fields contain in-toto artifact rules identifying the artifacts that enter this supply chain step, and exit the supply chain step, i.e. materials and products of the step.
func (InTotoResponseOutput) ExpectedProducts ¶
func (o InTotoResponseOutput) ExpectedProducts() ArtifactRuleResponseArrayOutput
func (InTotoResponseOutput) SigningKeys ¶
func (o InTotoResponseOutput) SigningKeys() SigningKeyResponseArrayOutput
This field contains the public keys that can be used to verify the signatures on the step metadata.
func (InTotoResponseOutput) StepName ¶
func (o InTotoResponseOutput) StepName() pulumi.StringOutput
This field identifies the name of the step in the supply chain.
func (InTotoResponseOutput) Threshold ¶
func (o InTotoResponseOutput) Threshold() pulumi.StringOutput
This field contains a value that indicates the minimum number of keys that need to be used to sign the step's in-toto link.
func (InTotoResponseOutput) ToInTotoResponseOutput ¶
func (o InTotoResponseOutput) ToInTotoResponseOutput() InTotoResponseOutput
func (InTotoResponseOutput) ToInTotoResponseOutputWithContext ¶
func (o InTotoResponseOutput) ToInTotoResponseOutputWithContext(ctx context.Context) InTotoResponseOutput
type InTotoSlsaProvenanceV1 ¶ added in v0.32.0
type InTotoSlsaProvenanceV1 struct { Predicate *SlsaProvenanceV1 `pulumi:"predicate"` PredicateType *string `pulumi:"predicateType"` Subject []Subject `pulumi:"subject"` // InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement Type *string `pulumi:"type"` }
type InTotoSlsaProvenanceV1Args ¶ added in v0.32.0
type InTotoSlsaProvenanceV1Args struct { Predicate SlsaProvenanceV1PtrInput `pulumi:"predicate"` PredicateType pulumi.StringPtrInput `pulumi:"predicateType"` Subject SubjectArrayInput `pulumi:"subject"` // InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement Type pulumi.StringPtrInput `pulumi:"type"` }
func (InTotoSlsaProvenanceV1Args) ElementType ¶ added in v0.32.0
func (InTotoSlsaProvenanceV1Args) ElementType() reflect.Type
func (InTotoSlsaProvenanceV1Args) ToInTotoSlsaProvenanceV1Output ¶ added in v0.32.0
func (i InTotoSlsaProvenanceV1Args) ToInTotoSlsaProvenanceV1Output() InTotoSlsaProvenanceV1Output
func (InTotoSlsaProvenanceV1Args) ToInTotoSlsaProvenanceV1OutputWithContext ¶ added in v0.32.0
func (i InTotoSlsaProvenanceV1Args) ToInTotoSlsaProvenanceV1OutputWithContext(ctx context.Context) InTotoSlsaProvenanceV1Output
func (InTotoSlsaProvenanceV1Args) ToInTotoSlsaProvenanceV1PtrOutput ¶ added in v0.32.0
func (i InTotoSlsaProvenanceV1Args) ToInTotoSlsaProvenanceV1PtrOutput() InTotoSlsaProvenanceV1PtrOutput
func (InTotoSlsaProvenanceV1Args) ToInTotoSlsaProvenanceV1PtrOutputWithContext ¶ added in v0.32.0
func (i InTotoSlsaProvenanceV1Args) ToInTotoSlsaProvenanceV1PtrOutputWithContext(ctx context.Context) InTotoSlsaProvenanceV1PtrOutput
type InTotoSlsaProvenanceV1Input ¶ added in v0.32.0
type InTotoSlsaProvenanceV1Input interface { pulumi.Input ToInTotoSlsaProvenanceV1Output() InTotoSlsaProvenanceV1Output ToInTotoSlsaProvenanceV1OutputWithContext(context.Context) InTotoSlsaProvenanceV1Output }
InTotoSlsaProvenanceV1Input is an input type that accepts InTotoSlsaProvenanceV1Args and InTotoSlsaProvenanceV1Output values. You can construct a concrete instance of `InTotoSlsaProvenanceV1Input` via:
InTotoSlsaProvenanceV1Args{...}
type InTotoSlsaProvenanceV1Output ¶ added in v0.32.0
type InTotoSlsaProvenanceV1Output struct{ *pulumi.OutputState }
func (InTotoSlsaProvenanceV1Output) ElementType ¶ added in v0.32.0
func (InTotoSlsaProvenanceV1Output) ElementType() reflect.Type
func (InTotoSlsaProvenanceV1Output) Predicate ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1Output) Predicate() SlsaProvenanceV1PtrOutput
func (InTotoSlsaProvenanceV1Output) PredicateType ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1Output) PredicateType() pulumi.StringPtrOutput
func (InTotoSlsaProvenanceV1Output) Subject ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1Output) Subject() SubjectArrayOutput
func (InTotoSlsaProvenanceV1Output) ToInTotoSlsaProvenanceV1Output ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1Output) ToInTotoSlsaProvenanceV1Output() InTotoSlsaProvenanceV1Output
func (InTotoSlsaProvenanceV1Output) ToInTotoSlsaProvenanceV1OutputWithContext ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1Output) ToInTotoSlsaProvenanceV1OutputWithContext(ctx context.Context) InTotoSlsaProvenanceV1Output
func (InTotoSlsaProvenanceV1Output) ToInTotoSlsaProvenanceV1PtrOutput ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1Output) ToInTotoSlsaProvenanceV1PtrOutput() InTotoSlsaProvenanceV1PtrOutput
func (InTotoSlsaProvenanceV1Output) ToInTotoSlsaProvenanceV1PtrOutputWithContext ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1Output) ToInTotoSlsaProvenanceV1PtrOutputWithContext(ctx context.Context) InTotoSlsaProvenanceV1PtrOutput
func (InTotoSlsaProvenanceV1Output) Type ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1Output) Type() pulumi.StringPtrOutput
InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
type InTotoSlsaProvenanceV1PtrInput ¶ added in v0.32.0
type InTotoSlsaProvenanceV1PtrInput interface { pulumi.Input ToInTotoSlsaProvenanceV1PtrOutput() InTotoSlsaProvenanceV1PtrOutput ToInTotoSlsaProvenanceV1PtrOutputWithContext(context.Context) InTotoSlsaProvenanceV1PtrOutput }
InTotoSlsaProvenanceV1PtrInput is an input type that accepts InTotoSlsaProvenanceV1Args, InTotoSlsaProvenanceV1Ptr and InTotoSlsaProvenanceV1PtrOutput values. You can construct a concrete instance of `InTotoSlsaProvenanceV1PtrInput` via:
InTotoSlsaProvenanceV1Args{...} or: nil
func InTotoSlsaProvenanceV1Ptr ¶ added in v0.32.0
func InTotoSlsaProvenanceV1Ptr(v *InTotoSlsaProvenanceV1Args) InTotoSlsaProvenanceV1PtrInput
type InTotoSlsaProvenanceV1PtrOutput ¶ added in v0.32.0
type InTotoSlsaProvenanceV1PtrOutput struct{ *pulumi.OutputState }
func (InTotoSlsaProvenanceV1PtrOutput) Elem ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1PtrOutput) Elem() InTotoSlsaProvenanceV1Output
func (InTotoSlsaProvenanceV1PtrOutput) ElementType ¶ added in v0.32.0
func (InTotoSlsaProvenanceV1PtrOutput) ElementType() reflect.Type
func (InTotoSlsaProvenanceV1PtrOutput) Predicate ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1PtrOutput) Predicate() SlsaProvenanceV1PtrOutput
func (InTotoSlsaProvenanceV1PtrOutput) PredicateType ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1PtrOutput) PredicateType() pulumi.StringPtrOutput
func (InTotoSlsaProvenanceV1PtrOutput) Subject ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1PtrOutput) Subject() SubjectArrayOutput
func (InTotoSlsaProvenanceV1PtrOutput) ToInTotoSlsaProvenanceV1PtrOutput ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1PtrOutput) ToInTotoSlsaProvenanceV1PtrOutput() InTotoSlsaProvenanceV1PtrOutput
func (InTotoSlsaProvenanceV1PtrOutput) ToInTotoSlsaProvenanceV1PtrOutputWithContext ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1PtrOutput) ToInTotoSlsaProvenanceV1PtrOutputWithContext(ctx context.Context) InTotoSlsaProvenanceV1PtrOutput
func (InTotoSlsaProvenanceV1PtrOutput) Type ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1PtrOutput) Type() pulumi.StringPtrOutput
InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
type InTotoSlsaProvenanceV1Response ¶ added in v0.32.0
type InTotoSlsaProvenanceV1Response struct { Predicate SlsaProvenanceV1Response `pulumi:"predicate"` PredicateType string `pulumi:"predicateType"` Subject []SubjectResponse `pulumi:"subject"` // InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement Type string `pulumi:"type"` }
type InTotoSlsaProvenanceV1ResponseOutput ¶ added in v0.32.0
type InTotoSlsaProvenanceV1ResponseOutput struct{ *pulumi.OutputState }
func (InTotoSlsaProvenanceV1ResponseOutput) ElementType ¶ added in v0.32.0
func (InTotoSlsaProvenanceV1ResponseOutput) ElementType() reflect.Type
func (InTotoSlsaProvenanceV1ResponseOutput) Predicate ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1ResponseOutput) Predicate() SlsaProvenanceV1ResponseOutput
func (InTotoSlsaProvenanceV1ResponseOutput) PredicateType ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1ResponseOutput) PredicateType() pulumi.StringOutput
func (InTotoSlsaProvenanceV1ResponseOutput) Subject ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1ResponseOutput) Subject() SubjectResponseArrayOutput
func (InTotoSlsaProvenanceV1ResponseOutput) ToInTotoSlsaProvenanceV1ResponseOutput ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1ResponseOutput) ToInTotoSlsaProvenanceV1ResponseOutput() InTotoSlsaProvenanceV1ResponseOutput
func (InTotoSlsaProvenanceV1ResponseOutput) ToInTotoSlsaProvenanceV1ResponseOutputWithContext ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1ResponseOutput) ToInTotoSlsaProvenanceV1ResponseOutputWithContext(ctx context.Context) InTotoSlsaProvenanceV1ResponseOutput
func (InTotoSlsaProvenanceV1ResponseOutput) Type ¶ added in v0.32.0
func (o InTotoSlsaProvenanceV1ResponseOutput) Type() pulumi.StringOutput
InToto spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement
type Installation ¶
type Installation struct { // Licenses that have been declared by the authors of the package. License *License `pulumi:"license"` // All of the places within the filesystem versions of this package have been found. Location []Location `pulumi:"location"` }
This represents how a particular software package may be installed on a system.
type InstallationArgs ¶
type InstallationArgs struct { // Licenses that have been declared by the authors of the package. License LicensePtrInput `pulumi:"license"` // All of the places within the filesystem versions of this package have been found. Location LocationArrayInput `pulumi:"location"` }
This represents how a particular software package may be installed on a system.
func (InstallationArgs) ElementType ¶
func (InstallationArgs) ElementType() reflect.Type
func (InstallationArgs) ToInstallationOutput ¶
func (i InstallationArgs) ToInstallationOutput() InstallationOutput
func (InstallationArgs) ToInstallationOutputWithContext ¶
func (i InstallationArgs) ToInstallationOutputWithContext(ctx context.Context) InstallationOutput
func (InstallationArgs) ToInstallationPtrOutput ¶
func (i InstallationArgs) ToInstallationPtrOutput() InstallationPtrOutput
func (InstallationArgs) ToInstallationPtrOutputWithContext ¶
func (i InstallationArgs) ToInstallationPtrOutputWithContext(ctx context.Context) InstallationPtrOutput
type InstallationInput ¶
type InstallationInput interface { pulumi.Input ToInstallationOutput() InstallationOutput ToInstallationOutputWithContext(context.Context) InstallationOutput }
InstallationInput is an input type that accepts InstallationArgs and InstallationOutput values. You can construct a concrete instance of `InstallationInput` via:
InstallationArgs{...}
type InstallationOutput ¶
type InstallationOutput struct{ *pulumi.OutputState }
This represents how a particular software package may be installed on a system.
func (InstallationOutput) ElementType ¶
func (InstallationOutput) ElementType() reflect.Type
func (InstallationOutput) License ¶ added in v0.19.0
func (o InstallationOutput) License() LicensePtrOutput
Licenses that have been declared by the authors of the package.
func (InstallationOutput) Location ¶
func (o InstallationOutput) Location() LocationArrayOutput
All of the places within the filesystem versions of this package have been found.
func (InstallationOutput) ToInstallationOutput ¶
func (o InstallationOutput) ToInstallationOutput() InstallationOutput
func (InstallationOutput) ToInstallationOutputWithContext ¶
func (o InstallationOutput) ToInstallationOutputWithContext(ctx context.Context) InstallationOutput
func (InstallationOutput) ToInstallationPtrOutput ¶
func (o InstallationOutput) ToInstallationPtrOutput() InstallationPtrOutput
func (InstallationOutput) ToInstallationPtrOutputWithContext ¶
func (o InstallationOutput) ToInstallationPtrOutputWithContext(ctx context.Context) InstallationPtrOutput
type InstallationPtrInput ¶
type InstallationPtrInput interface { pulumi.Input ToInstallationPtrOutput() InstallationPtrOutput ToInstallationPtrOutputWithContext(context.Context) InstallationPtrOutput }
InstallationPtrInput is an input type that accepts InstallationArgs, InstallationPtr and InstallationPtrOutput values. You can construct a concrete instance of `InstallationPtrInput` via:
InstallationArgs{...} or: nil
func InstallationPtr ¶
func InstallationPtr(v *InstallationArgs) InstallationPtrInput
type InstallationPtrOutput ¶
type InstallationPtrOutput struct{ *pulumi.OutputState }
func (InstallationPtrOutput) Elem ¶
func (o InstallationPtrOutput) Elem() InstallationOutput
func (InstallationPtrOutput) ElementType ¶
func (InstallationPtrOutput) ElementType() reflect.Type
func (InstallationPtrOutput) License ¶ added in v0.19.0
func (o InstallationPtrOutput) License() LicensePtrOutput
Licenses that have been declared by the authors of the package.
func (InstallationPtrOutput) Location ¶
func (o InstallationPtrOutput) Location() LocationArrayOutput
All of the places within the filesystem versions of this package have been found.
func (InstallationPtrOutput) ToInstallationPtrOutput ¶
func (o InstallationPtrOutput) ToInstallationPtrOutput() InstallationPtrOutput
func (InstallationPtrOutput) ToInstallationPtrOutputWithContext ¶
func (o InstallationPtrOutput) ToInstallationPtrOutputWithContext(ctx context.Context) InstallationPtrOutput
type InstallationResponse ¶
type InstallationResponse struct { // The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages. Architecture string `pulumi:"architecture"` // The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages. CpeUri string `pulumi:"cpeUri"` // Licenses that have been declared by the authors of the package. License LicenseResponse `pulumi:"license"` // All of the places within the filesystem versions of this package have been found. Location []LocationResponse `pulumi:"location"` // The name of the installed package. Name string `pulumi:"name"` // The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.). PackageType string `pulumi:"packageType"` // The version of the package. Version VersionResponse `pulumi:"version"` }
This represents how a particular software package may be installed on a system.
type InstallationResponseOutput ¶
type InstallationResponseOutput struct{ *pulumi.OutputState }
This represents how a particular software package may be installed on a system.
func (InstallationResponseOutput) Architecture ¶ added in v0.19.0
func (o InstallationResponseOutput) Architecture() pulumi.StringOutput
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
func (InstallationResponseOutput) CpeUri ¶ added in v0.19.0
func (o InstallationResponseOutput) CpeUri() pulumi.StringOutput
The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
func (InstallationResponseOutput) ElementType ¶
func (InstallationResponseOutput) ElementType() reflect.Type
func (InstallationResponseOutput) License ¶ added in v0.19.0
func (o InstallationResponseOutput) License() LicenseResponseOutput
Licenses that have been declared by the authors of the package.
func (InstallationResponseOutput) Location ¶
func (o InstallationResponseOutput) Location() LocationResponseArrayOutput
All of the places within the filesystem versions of this package have been found.
func (InstallationResponseOutput) Name ¶
func (o InstallationResponseOutput) Name() pulumi.StringOutput
The name of the installed package.
func (InstallationResponseOutput) PackageType ¶ added in v0.19.0
func (o InstallationResponseOutput) PackageType() pulumi.StringOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (InstallationResponseOutput) ToInstallationResponseOutput ¶
func (o InstallationResponseOutput) ToInstallationResponseOutput() InstallationResponseOutput
func (InstallationResponseOutput) ToInstallationResponseOutputWithContext ¶
func (o InstallationResponseOutput) ToInstallationResponseOutputWithContext(ctx context.Context) InstallationResponseOutput
func (InstallationResponseOutput) Version ¶ added in v0.19.0
func (o InstallationResponseOutput) Version() VersionResponseOutput
The version of the package.
type Justification ¶ added in v0.29.0
type Justification struct { // Additional details on why this justification was chosen. Details *string `pulumi:"details"` // The justification type for this vulnerability. JustificationType *JustificationJustificationType `pulumi:"justificationType"` }
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
type JustificationArgs ¶ added in v0.29.0
type JustificationArgs struct { // Additional details on why this justification was chosen. Details pulumi.StringPtrInput `pulumi:"details"` // The justification type for this vulnerability. JustificationType JustificationJustificationTypePtrInput `pulumi:"justificationType"` }
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
func (JustificationArgs) ElementType ¶ added in v0.29.0
func (JustificationArgs) ElementType() reflect.Type
func (JustificationArgs) ToJustificationOutput ¶ added in v0.29.0
func (i JustificationArgs) ToJustificationOutput() JustificationOutput
func (JustificationArgs) ToJustificationOutputWithContext ¶ added in v0.29.0
func (i JustificationArgs) ToJustificationOutputWithContext(ctx context.Context) JustificationOutput
func (JustificationArgs) ToJustificationPtrOutput ¶ added in v0.29.0
func (i JustificationArgs) ToJustificationPtrOutput() JustificationPtrOutput
func (JustificationArgs) ToJustificationPtrOutputWithContext ¶ added in v0.29.0
func (i JustificationArgs) ToJustificationPtrOutputWithContext(ctx context.Context) JustificationPtrOutput
type JustificationInput ¶ added in v0.29.0
type JustificationInput interface { pulumi.Input ToJustificationOutput() JustificationOutput ToJustificationOutputWithContext(context.Context) JustificationOutput }
JustificationInput is an input type that accepts JustificationArgs and JustificationOutput values. You can construct a concrete instance of `JustificationInput` via:
JustificationArgs{...}
type JustificationJustificationType ¶ added in v0.29.0
type JustificationJustificationType string
The justification type for this vulnerability.
func (JustificationJustificationType) ElementType ¶ added in v0.29.0
func (JustificationJustificationType) ElementType() reflect.Type
func (JustificationJustificationType) ToJustificationJustificationTypeOutput ¶ added in v0.29.0
func (e JustificationJustificationType) ToJustificationJustificationTypeOutput() JustificationJustificationTypeOutput
func (JustificationJustificationType) ToJustificationJustificationTypeOutputWithContext ¶ added in v0.29.0
func (e JustificationJustificationType) ToJustificationJustificationTypeOutputWithContext(ctx context.Context) JustificationJustificationTypeOutput
func (JustificationJustificationType) ToJustificationJustificationTypePtrOutput ¶ added in v0.29.0
func (e JustificationJustificationType) ToJustificationJustificationTypePtrOutput() JustificationJustificationTypePtrOutput
func (JustificationJustificationType) ToJustificationJustificationTypePtrOutputWithContext ¶ added in v0.29.0
func (e JustificationJustificationType) ToJustificationJustificationTypePtrOutputWithContext(ctx context.Context) JustificationJustificationTypePtrOutput
func (JustificationJustificationType) ToStringOutput ¶ added in v0.29.0
func (e JustificationJustificationType) ToStringOutput() pulumi.StringOutput
func (JustificationJustificationType) ToStringOutputWithContext ¶ added in v0.29.0
func (e JustificationJustificationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (JustificationJustificationType) ToStringPtrOutput ¶ added in v0.29.0
func (e JustificationJustificationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (JustificationJustificationType) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (e JustificationJustificationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JustificationJustificationTypeInput ¶ added in v0.29.0
type JustificationJustificationTypeInput interface { pulumi.Input ToJustificationJustificationTypeOutput() JustificationJustificationTypeOutput ToJustificationJustificationTypeOutputWithContext(context.Context) JustificationJustificationTypeOutput }
JustificationJustificationTypeInput is an input type that accepts JustificationJustificationTypeArgs and JustificationJustificationTypeOutput values. You can construct a concrete instance of `JustificationJustificationTypeInput` via:
JustificationJustificationTypeArgs{...}
type JustificationJustificationTypeOutput ¶ added in v0.29.0
type JustificationJustificationTypeOutput struct{ *pulumi.OutputState }
func (JustificationJustificationTypeOutput) ElementType ¶ added in v0.29.0
func (JustificationJustificationTypeOutput) ElementType() reflect.Type
func (JustificationJustificationTypeOutput) ToJustificationJustificationTypeOutput ¶ added in v0.29.0
func (o JustificationJustificationTypeOutput) ToJustificationJustificationTypeOutput() JustificationJustificationTypeOutput
func (JustificationJustificationTypeOutput) ToJustificationJustificationTypeOutputWithContext ¶ added in v0.29.0
func (o JustificationJustificationTypeOutput) ToJustificationJustificationTypeOutputWithContext(ctx context.Context) JustificationJustificationTypeOutput
func (JustificationJustificationTypeOutput) ToJustificationJustificationTypePtrOutput ¶ added in v0.29.0
func (o JustificationJustificationTypeOutput) ToJustificationJustificationTypePtrOutput() JustificationJustificationTypePtrOutput
func (JustificationJustificationTypeOutput) ToJustificationJustificationTypePtrOutputWithContext ¶ added in v0.29.0
func (o JustificationJustificationTypeOutput) ToJustificationJustificationTypePtrOutputWithContext(ctx context.Context) JustificationJustificationTypePtrOutput
func (JustificationJustificationTypeOutput) ToStringOutput ¶ added in v0.29.0
func (o JustificationJustificationTypeOutput) ToStringOutput() pulumi.StringOutput
func (JustificationJustificationTypeOutput) ToStringOutputWithContext ¶ added in v0.29.0
func (o JustificationJustificationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (JustificationJustificationTypeOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o JustificationJustificationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (JustificationJustificationTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o JustificationJustificationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JustificationJustificationTypePtrInput ¶ added in v0.29.0
type JustificationJustificationTypePtrInput interface { pulumi.Input ToJustificationJustificationTypePtrOutput() JustificationJustificationTypePtrOutput ToJustificationJustificationTypePtrOutputWithContext(context.Context) JustificationJustificationTypePtrOutput }
func JustificationJustificationTypePtr ¶ added in v0.29.0
func JustificationJustificationTypePtr(v string) JustificationJustificationTypePtrInput
type JustificationJustificationTypePtrOutput ¶ added in v0.29.0
type JustificationJustificationTypePtrOutput struct{ *pulumi.OutputState }
func (JustificationJustificationTypePtrOutput) ElementType ¶ added in v0.29.0
func (JustificationJustificationTypePtrOutput) ElementType() reflect.Type
func (JustificationJustificationTypePtrOutput) ToJustificationJustificationTypePtrOutput ¶ added in v0.29.0
func (o JustificationJustificationTypePtrOutput) ToJustificationJustificationTypePtrOutput() JustificationJustificationTypePtrOutput
func (JustificationJustificationTypePtrOutput) ToJustificationJustificationTypePtrOutputWithContext ¶ added in v0.29.0
func (o JustificationJustificationTypePtrOutput) ToJustificationJustificationTypePtrOutputWithContext(ctx context.Context) JustificationJustificationTypePtrOutput
func (JustificationJustificationTypePtrOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o JustificationJustificationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (JustificationJustificationTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o JustificationJustificationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type JustificationOutput ¶ added in v0.29.0
type JustificationOutput struct{ *pulumi.OutputState }
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
func (JustificationOutput) Details ¶ added in v0.29.0
func (o JustificationOutput) Details() pulumi.StringPtrOutput
Additional details on why this justification was chosen.
func (JustificationOutput) ElementType ¶ added in v0.29.0
func (JustificationOutput) ElementType() reflect.Type
func (JustificationOutput) JustificationType ¶ added in v0.29.0
func (o JustificationOutput) JustificationType() JustificationJustificationTypePtrOutput
The justification type for this vulnerability.
func (JustificationOutput) ToJustificationOutput ¶ added in v0.29.0
func (o JustificationOutput) ToJustificationOutput() JustificationOutput
func (JustificationOutput) ToJustificationOutputWithContext ¶ added in v0.29.0
func (o JustificationOutput) ToJustificationOutputWithContext(ctx context.Context) JustificationOutput
func (JustificationOutput) ToJustificationPtrOutput ¶ added in v0.29.0
func (o JustificationOutput) ToJustificationPtrOutput() JustificationPtrOutput
func (JustificationOutput) ToJustificationPtrOutputWithContext ¶ added in v0.29.0
func (o JustificationOutput) ToJustificationPtrOutputWithContext(ctx context.Context) JustificationPtrOutput
type JustificationPtrInput ¶ added in v0.29.0
type JustificationPtrInput interface { pulumi.Input ToJustificationPtrOutput() JustificationPtrOutput ToJustificationPtrOutputWithContext(context.Context) JustificationPtrOutput }
JustificationPtrInput is an input type that accepts JustificationArgs, JustificationPtr and JustificationPtrOutput values. You can construct a concrete instance of `JustificationPtrInput` via:
JustificationArgs{...} or: nil
func JustificationPtr ¶ added in v0.29.0
func JustificationPtr(v *JustificationArgs) JustificationPtrInput
type JustificationPtrOutput ¶ added in v0.29.0
type JustificationPtrOutput struct{ *pulumi.OutputState }
func (JustificationPtrOutput) Details ¶ added in v0.29.0
func (o JustificationPtrOutput) Details() pulumi.StringPtrOutput
Additional details on why this justification was chosen.
func (JustificationPtrOutput) Elem ¶ added in v0.29.0
func (o JustificationPtrOutput) Elem() JustificationOutput
func (JustificationPtrOutput) ElementType ¶ added in v0.29.0
func (JustificationPtrOutput) ElementType() reflect.Type
func (JustificationPtrOutput) JustificationType ¶ added in v0.29.0
func (o JustificationPtrOutput) JustificationType() JustificationJustificationTypePtrOutput
The justification type for this vulnerability.
func (JustificationPtrOutput) ToJustificationPtrOutput ¶ added in v0.29.0
func (o JustificationPtrOutput) ToJustificationPtrOutput() JustificationPtrOutput
func (JustificationPtrOutput) ToJustificationPtrOutputWithContext ¶ added in v0.29.0
func (o JustificationPtrOutput) ToJustificationPtrOutputWithContext(ctx context.Context) JustificationPtrOutput
type JustificationResponse ¶ added in v0.29.0
type JustificationResponse struct { // Additional details on why this justification was chosen. Details string `pulumi:"details"` // The justification type for this vulnerability. JustificationType string `pulumi:"justificationType"` }
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
type JustificationResponseOutput ¶ added in v0.29.0
type JustificationResponseOutput struct{ *pulumi.OutputState }
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
func (JustificationResponseOutput) Details ¶ added in v0.29.0
func (o JustificationResponseOutput) Details() pulumi.StringOutput
Additional details on why this justification was chosen.
func (JustificationResponseOutput) ElementType ¶ added in v0.29.0
func (JustificationResponseOutput) ElementType() reflect.Type
func (JustificationResponseOutput) JustificationType ¶ added in v0.29.0
func (o JustificationResponseOutput) JustificationType() pulumi.StringOutput
The justification type for this vulnerability.
func (JustificationResponseOutput) ToJustificationResponseOutput ¶ added in v0.29.0
func (o JustificationResponseOutput) ToJustificationResponseOutput() JustificationResponseOutput
func (JustificationResponseOutput) ToJustificationResponseOutputWithContext ¶ added in v0.29.0
func (o JustificationResponseOutput) ToJustificationResponseOutputWithContext(ctx context.Context) JustificationResponseOutput
type KnowledgeBase ¶
type KnowledgeBase struct { // The KB name (generally of the form KB[0-9]+ i.e. KB123456). Name *string `pulumi:"name"` // A link to the KB in the Windows update catalog - https://www.catalog.update.microsoft.com/ Url *string `pulumi:"url"` }
type KnowledgeBaseArgs ¶
type KnowledgeBaseArgs struct { // The KB name (generally of the form KB[0-9]+ i.e. KB123456). Name pulumi.StringPtrInput `pulumi:"name"` // A link to the KB in the Windows update catalog - https://www.catalog.update.microsoft.com/ Url pulumi.StringPtrInput `pulumi:"url"` }
func (KnowledgeBaseArgs) ElementType ¶
func (KnowledgeBaseArgs) ElementType() reflect.Type
func (KnowledgeBaseArgs) ToKnowledgeBaseOutput ¶
func (i KnowledgeBaseArgs) ToKnowledgeBaseOutput() KnowledgeBaseOutput
func (KnowledgeBaseArgs) ToKnowledgeBaseOutputWithContext ¶
func (i KnowledgeBaseArgs) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput
type KnowledgeBaseArray ¶
type KnowledgeBaseArray []KnowledgeBaseInput
func (KnowledgeBaseArray) ElementType ¶
func (KnowledgeBaseArray) ElementType() reflect.Type
func (KnowledgeBaseArray) ToKnowledgeBaseArrayOutput ¶
func (i KnowledgeBaseArray) ToKnowledgeBaseArrayOutput() KnowledgeBaseArrayOutput
func (KnowledgeBaseArray) ToKnowledgeBaseArrayOutputWithContext ¶
func (i KnowledgeBaseArray) ToKnowledgeBaseArrayOutputWithContext(ctx context.Context) KnowledgeBaseArrayOutput
type KnowledgeBaseArrayInput ¶
type KnowledgeBaseArrayInput interface { pulumi.Input ToKnowledgeBaseArrayOutput() KnowledgeBaseArrayOutput ToKnowledgeBaseArrayOutputWithContext(context.Context) KnowledgeBaseArrayOutput }
KnowledgeBaseArrayInput is an input type that accepts KnowledgeBaseArray and KnowledgeBaseArrayOutput values. You can construct a concrete instance of `KnowledgeBaseArrayInput` via:
KnowledgeBaseArray{ KnowledgeBaseArgs{...} }
type KnowledgeBaseArrayOutput ¶
type KnowledgeBaseArrayOutput struct{ *pulumi.OutputState }
func (KnowledgeBaseArrayOutput) ElementType ¶
func (KnowledgeBaseArrayOutput) ElementType() reflect.Type
func (KnowledgeBaseArrayOutput) Index ¶
func (o KnowledgeBaseArrayOutput) Index(i pulumi.IntInput) KnowledgeBaseOutput
func (KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutput ¶
func (o KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutput() KnowledgeBaseArrayOutput
func (KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutputWithContext ¶
func (o KnowledgeBaseArrayOutput) ToKnowledgeBaseArrayOutputWithContext(ctx context.Context) KnowledgeBaseArrayOutput
type KnowledgeBaseInput ¶
type KnowledgeBaseInput interface { pulumi.Input ToKnowledgeBaseOutput() KnowledgeBaseOutput ToKnowledgeBaseOutputWithContext(context.Context) KnowledgeBaseOutput }
KnowledgeBaseInput is an input type that accepts KnowledgeBaseArgs and KnowledgeBaseOutput values. You can construct a concrete instance of `KnowledgeBaseInput` via:
KnowledgeBaseArgs{...}
type KnowledgeBaseOutput ¶
type KnowledgeBaseOutput struct{ *pulumi.OutputState }
func (KnowledgeBaseOutput) ElementType ¶
func (KnowledgeBaseOutput) ElementType() reflect.Type
func (KnowledgeBaseOutput) Name ¶
func (o KnowledgeBaseOutput) Name() pulumi.StringPtrOutput
The KB name (generally of the form KB[0-9]+ i.e. KB123456).
func (KnowledgeBaseOutput) ToKnowledgeBaseOutput ¶
func (o KnowledgeBaseOutput) ToKnowledgeBaseOutput() KnowledgeBaseOutput
func (KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext ¶
func (o KnowledgeBaseOutput) ToKnowledgeBaseOutputWithContext(ctx context.Context) KnowledgeBaseOutput
func (KnowledgeBaseOutput) Url ¶
func (o KnowledgeBaseOutput) Url() pulumi.StringPtrOutput
A link to the KB in the Windows update catalog - https://www.catalog.update.microsoft.com/
type KnowledgeBaseResponse ¶
type KnowledgeBaseResponse struct { // The KB name (generally of the form KB[0-9]+ i.e. KB123456). Name string `pulumi:"name"` // A link to the KB in the Windows update catalog - https://www.catalog.update.microsoft.com/ Url string `pulumi:"url"` }
type KnowledgeBaseResponseArrayOutput ¶
type KnowledgeBaseResponseArrayOutput struct{ *pulumi.OutputState }
func (KnowledgeBaseResponseArrayOutput) ElementType ¶
func (KnowledgeBaseResponseArrayOutput) ElementType() reflect.Type
func (KnowledgeBaseResponseArrayOutput) Index ¶
func (o KnowledgeBaseResponseArrayOutput) Index(i pulumi.IntInput) KnowledgeBaseResponseOutput
func (KnowledgeBaseResponseArrayOutput) ToKnowledgeBaseResponseArrayOutput ¶
func (o KnowledgeBaseResponseArrayOutput) ToKnowledgeBaseResponseArrayOutput() KnowledgeBaseResponseArrayOutput
func (KnowledgeBaseResponseArrayOutput) ToKnowledgeBaseResponseArrayOutputWithContext ¶
func (o KnowledgeBaseResponseArrayOutput) ToKnowledgeBaseResponseArrayOutputWithContext(ctx context.Context) KnowledgeBaseResponseArrayOutput
type KnowledgeBaseResponseOutput ¶
type KnowledgeBaseResponseOutput struct{ *pulumi.OutputState }
func (KnowledgeBaseResponseOutput) ElementType ¶
func (KnowledgeBaseResponseOutput) ElementType() reflect.Type
func (KnowledgeBaseResponseOutput) Name ¶
func (o KnowledgeBaseResponseOutput) Name() pulumi.StringOutput
The KB name (generally of the form KB[0-9]+ i.e. KB123456).
func (KnowledgeBaseResponseOutput) ToKnowledgeBaseResponseOutput ¶
func (o KnowledgeBaseResponseOutput) ToKnowledgeBaseResponseOutput() KnowledgeBaseResponseOutput
func (KnowledgeBaseResponseOutput) ToKnowledgeBaseResponseOutputWithContext ¶
func (o KnowledgeBaseResponseOutput) ToKnowledgeBaseResponseOutputWithContext(ctx context.Context) KnowledgeBaseResponseOutput
func (KnowledgeBaseResponseOutput) Url ¶
func (o KnowledgeBaseResponseOutput) Url() pulumi.StringOutput
A link to the KB in the Windows update catalog - https://www.catalog.update.microsoft.com/
type Layer ¶
type Layer struct { // The recovered arguments to the Dockerfile directive. Arguments *string `pulumi:"arguments"` // The recovered Dockerfile directive used to construct this layer. Directive LayerDirective `pulumi:"directive"` }
Layer holds metadata specific to a layer of a Docker image.
type LayerArgs ¶
type LayerArgs struct { // The recovered arguments to the Dockerfile directive. Arguments pulumi.StringPtrInput `pulumi:"arguments"` // The recovered Dockerfile directive used to construct this layer. Directive LayerDirectiveInput `pulumi:"directive"` }
Layer holds metadata specific to a layer of a Docker image.
func (LayerArgs) ElementType ¶
func (LayerArgs) ToLayerOutput ¶
func (i LayerArgs) ToLayerOutput() LayerOutput
func (LayerArgs) ToLayerOutputWithContext ¶
func (i LayerArgs) ToLayerOutputWithContext(ctx context.Context) LayerOutput
type LayerArray ¶
type LayerArray []LayerInput
func (LayerArray) ElementType ¶
func (LayerArray) ElementType() reflect.Type
func (LayerArray) ToLayerArrayOutput ¶
func (i LayerArray) ToLayerArrayOutput() LayerArrayOutput
func (LayerArray) ToLayerArrayOutputWithContext ¶
func (i LayerArray) ToLayerArrayOutputWithContext(ctx context.Context) LayerArrayOutput
type LayerArrayInput ¶
type LayerArrayInput interface { pulumi.Input ToLayerArrayOutput() LayerArrayOutput ToLayerArrayOutputWithContext(context.Context) LayerArrayOutput }
LayerArrayInput is an input type that accepts LayerArray and LayerArrayOutput values. You can construct a concrete instance of `LayerArrayInput` via:
LayerArray{ LayerArgs{...} }
type LayerArrayOutput ¶
type LayerArrayOutput struct{ *pulumi.OutputState }
func (LayerArrayOutput) ElementType ¶
func (LayerArrayOutput) ElementType() reflect.Type
func (LayerArrayOutput) Index ¶
func (o LayerArrayOutput) Index(i pulumi.IntInput) LayerOutput
func (LayerArrayOutput) ToLayerArrayOutput ¶
func (o LayerArrayOutput) ToLayerArrayOutput() LayerArrayOutput
func (LayerArrayOutput) ToLayerArrayOutputWithContext ¶
func (o LayerArrayOutput) ToLayerArrayOutputWithContext(ctx context.Context) LayerArrayOutput
type LayerDirective ¶ added in v0.4.0
type LayerDirective string
Required. The recovered Dockerfile directive used to construct this layer.
func (LayerDirective) ElementType ¶ added in v0.4.0
func (LayerDirective) ElementType() reflect.Type
func (LayerDirective) ToLayerDirectiveOutput ¶ added in v0.6.0
func (e LayerDirective) ToLayerDirectiveOutput() LayerDirectiveOutput
func (LayerDirective) ToLayerDirectiveOutputWithContext ¶ added in v0.6.0
func (e LayerDirective) ToLayerDirectiveOutputWithContext(ctx context.Context) LayerDirectiveOutput
func (LayerDirective) ToLayerDirectivePtrOutput ¶ added in v0.6.0
func (e LayerDirective) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
func (LayerDirective) ToLayerDirectivePtrOutputWithContext ¶ added in v0.6.0
func (e LayerDirective) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
func (LayerDirective) ToStringOutput ¶ added in v0.4.0
func (e LayerDirective) ToStringOutput() pulumi.StringOutput
func (LayerDirective) ToStringOutputWithContext ¶ added in v0.4.0
func (e LayerDirective) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LayerDirective) ToStringPtrOutput ¶ added in v0.4.0
func (e LayerDirective) ToStringPtrOutput() pulumi.StringPtrOutput
func (LayerDirective) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e LayerDirective) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LayerDirectiveInput ¶ added in v0.6.0
type LayerDirectiveInput interface { pulumi.Input ToLayerDirectiveOutput() LayerDirectiveOutput ToLayerDirectiveOutputWithContext(context.Context) LayerDirectiveOutput }
LayerDirectiveInput is an input type that accepts LayerDirectiveArgs and LayerDirectiveOutput values. You can construct a concrete instance of `LayerDirectiveInput` via:
LayerDirectiveArgs{...}
type LayerDirectiveOutput ¶ added in v0.6.0
type LayerDirectiveOutput struct{ *pulumi.OutputState }
func (LayerDirectiveOutput) ElementType ¶ added in v0.6.0
func (LayerDirectiveOutput) ElementType() reflect.Type
func (LayerDirectiveOutput) ToLayerDirectiveOutput ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToLayerDirectiveOutput() LayerDirectiveOutput
func (LayerDirectiveOutput) ToLayerDirectiveOutputWithContext ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToLayerDirectiveOutputWithContext(ctx context.Context) LayerDirectiveOutput
func (LayerDirectiveOutput) ToLayerDirectivePtrOutput ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
func (LayerDirectiveOutput) ToLayerDirectivePtrOutputWithContext ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
func (LayerDirectiveOutput) ToStringOutput ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToStringOutput() pulumi.StringOutput
func (LayerDirectiveOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LayerDirectiveOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LayerDirectiveOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LayerDirectivePtrInput ¶ added in v0.6.0
type LayerDirectivePtrInput interface { pulumi.Input ToLayerDirectivePtrOutput() LayerDirectivePtrOutput ToLayerDirectivePtrOutputWithContext(context.Context) LayerDirectivePtrOutput }
func LayerDirectivePtr ¶ added in v0.6.0
func LayerDirectivePtr(v string) LayerDirectivePtrInput
type LayerDirectivePtrOutput ¶ added in v0.6.0
type LayerDirectivePtrOutput struct{ *pulumi.OutputState }
func (LayerDirectivePtrOutput) Elem ¶ added in v0.6.0
func (o LayerDirectivePtrOutput) Elem() LayerDirectiveOutput
func (LayerDirectivePtrOutput) ElementType ¶ added in v0.6.0
func (LayerDirectivePtrOutput) ElementType() reflect.Type
func (LayerDirectivePtrOutput) ToLayerDirectivePtrOutput ¶ added in v0.6.0
func (o LayerDirectivePtrOutput) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
func (LayerDirectivePtrOutput) ToLayerDirectivePtrOutputWithContext ¶ added in v0.6.0
func (o LayerDirectivePtrOutput) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
func (LayerDirectivePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o LayerDirectivePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LayerDirectivePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o LayerDirectivePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LayerInput ¶
type LayerInput interface { pulumi.Input ToLayerOutput() LayerOutput ToLayerOutputWithContext(context.Context) LayerOutput }
LayerInput is an input type that accepts LayerArgs and LayerOutput values. You can construct a concrete instance of `LayerInput` via:
LayerArgs{...}
type LayerOutput ¶
type LayerOutput struct{ *pulumi.OutputState }
Layer holds metadata specific to a layer of a Docker image.
func (LayerOutput) Arguments ¶
func (o LayerOutput) Arguments() pulumi.StringPtrOutput
The recovered arguments to the Dockerfile directive.
func (LayerOutput) Directive ¶
func (o LayerOutput) Directive() LayerDirectiveOutput
The recovered Dockerfile directive used to construct this layer.
func (LayerOutput) ElementType ¶
func (LayerOutput) ElementType() reflect.Type
func (LayerOutput) ToLayerOutput ¶
func (o LayerOutput) ToLayerOutput() LayerOutput
func (LayerOutput) ToLayerOutputWithContext ¶
func (o LayerOutput) ToLayerOutputWithContext(ctx context.Context) LayerOutput
type LayerResponse ¶
type LayerResponse struct { // The recovered arguments to the Dockerfile directive. Arguments string `pulumi:"arguments"` // The recovered Dockerfile directive used to construct this layer. Directive string `pulumi:"directive"` }
Layer holds metadata specific to a layer of a Docker image.
type LayerResponseArrayOutput ¶
type LayerResponseArrayOutput struct{ *pulumi.OutputState }
func (LayerResponseArrayOutput) ElementType ¶
func (LayerResponseArrayOutput) ElementType() reflect.Type
func (LayerResponseArrayOutput) Index ¶
func (o LayerResponseArrayOutput) Index(i pulumi.IntInput) LayerResponseOutput
func (LayerResponseArrayOutput) ToLayerResponseArrayOutput ¶
func (o LayerResponseArrayOutput) ToLayerResponseArrayOutput() LayerResponseArrayOutput
func (LayerResponseArrayOutput) ToLayerResponseArrayOutputWithContext ¶
func (o LayerResponseArrayOutput) ToLayerResponseArrayOutputWithContext(ctx context.Context) LayerResponseArrayOutput
type LayerResponseOutput ¶
type LayerResponseOutput struct{ *pulumi.OutputState }
Layer holds metadata specific to a layer of a Docker image.
func (LayerResponseOutput) Arguments ¶
func (o LayerResponseOutput) Arguments() pulumi.StringOutput
The recovered arguments to the Dockerfile directive.
func (LayerResponseOutput) Directive ¶
func (o LayerResponseOutput) Directive() pulumi.StringOutput
The recovered Dockerfile directive used to construct this layer.
func (LayerResponseOutput) ElementType ¶
func (LayerResponseOutput) ElementType() reflect.Type
func (LayerResponseOutput) ToLayerResponseOutput ¶
func (o LayerResponseOutput) ToLayerResponseOutput() LayerResponseOutput
func (LayerResponseOutput) ToLayerResponseOutputWithContext ¶
func (o LayerResponseOutput) ToLayerResponseOutputWithContext(ctx context.Context) LayerResponseOutput
type License ¶ added in v0.9.0
type License struct { // Comments Comments *string `pulumi:"comments"` // 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". Expression *string `pulumi:"expression"` }
License information.
type LicenseArgs ¶ added in v0.9.0
type LicenseArgs struct { // Comments Comments pulumi.StringPtrInput `pulumi:"comments"` // 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". Expression pulumi.StringPtrInput `pulumi:"expression"` }
License information.
func (LicenseArgs) ElementType ¶ added in v0.9.0
func (LicenseArgs) ElementType() reflect.Type
func (LicenseArgs) ToLicenseOutput ¶ added in v0.9.0
func (i LicenseArgs) ToLicenseOutput() LicenseOutput
func (LicenseArgs) ToLicenseOutputWithContext ¶ added in v0.9.0
func (i LicenseArgs) ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
func (LicenseArgs) ToLicensePtrOutput ¶ added in v0.9.0
func (i LicenseArgs) ToLicensePtrOutput() LicensePtrOutput
func (LicenseArgs) ToLicensePtrOutputWithContext ¶ added in v0.9.0
func (i LicenseArgs) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
type LicenseInput ¶ added in v0.9.0
type LicenseInput interface { pulumi.Input ToLicenseOutput() LicenseOutput ToLicenseOutputWithContext(context.Context) LicenseOutput }
LicenseInput is an input type that accepts LicenseArgs and LicenseOutput values. You can construct a concrete instance of `LicenseInput` via:
LicenseArgs{...}
type LicenseOutput ¶ added in v0.9.0
type LicenseOutput struct{ *pulumi.OutputState }
License information.
func (LicenseOutput) Comments ¶ added in v0.9.0
func (o LicenseOutput) Comments() pulumi.StringPtrOutput
Comments
func (LicenseOutput) ElementType ¶ added in v0.9.0
func (LicenseOutput) ElementType() reflect.Type
func (LicenseOutput) Expression ¶ added in v0.9.0
func (o LicenseOutput) Expression() pulumi.StringPtrOutput
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".
func (LicenseOutput) ToLicenseOutput ¶ added in v0.9.0
func (o LicenseOutput) ToLicenseOutput() LicenseOutput
func (LicenseOutput) ToLicenseOutputWithContext ¶ added in v0.9.0
func (o LicenseOutput) ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
func (LicenseOutput) ToLicensePtrOutput ¶ added in v0.9.0
func (o LicenseOutput) ToLicensePtrOutput() LicensePtrOutput
func (LicenseOutput) ToLicensePtrOutputWithContext ¶ added in v0.9.0
func (o LicenseOutput) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
type LicensePtrInput ¶ added in v0.9.0
type LicensePtrInput interface { pulumi.Input ToLicensePtrOutput() LicensePtrOutput ToLicensePtrOutputWithContext(context.Context) LicensePtrOutput }
LicensePtrInput is an input type that accepts LicenseArgs, LicensePtr and LicensePtrOutput values. You can construct a concrete instance of `LicensePtrInput` via:
LicenseArgs{...} or: nil
func LicensePtr ¶ added in v0.9.0
func LicensePtr(v *LicenseArgs) LicensePtrInput
type LicensePtrOutput ¶ added in v0.9.0
type LicensePtrOutput struct{ *pulumi.OutputState }
func (LicensePtrOutput) Comments ¶ added in v0.9.0
func (o LicensePtrOutput) Comments() pulumi.StringPtrOutput
Comments
func (LicensePtrOutput) Elem ¶ added in v0.9.0
func (o LicensePtrOutput) Elem() LicenseOutput
func (LicensePtrOutput) ElementType ¶ added in v0.9.0
func (LicensePtrOutput) ElementType() reflect.Type
func (LicensePtrOutput) Expression ¶ added in v0.9.0
func (o LicensePtrOutput) Expression() pulumi.StringPtrOutput
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".
func (LicensePtrOutput) ToLicensePtrOutput ¶ added in v0.9.0
func (o LicensePtrOutput) ToLicensePtrOutput() LicensePtrOutput
func (LicensePtrOutput) ToLicensePtrOutputWithContext ¶ added in v0.9.0
func (o LicensePtrOutput) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
type LicenseResponse ¶ added in v0.9.0
type LicenseResponse struct { // Comments Comments string `pulumi:"comments"` // 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". Expression string `pulumi:"expression"` }
License information.
type LicenseResponseOutput ¶ added in v0.9.0
type LicenseResponseOutput struct{ *pulumi.OutputState }
License information.
func (LicenseResponseOutput) Comments ¶ added in v0.9.0
func (o LicenseResponseOutput) Comments() pulumi.StringOutput
Comments
func (LicenseResponseOutput) ElementType ¶ added in v0.9.0
func (LicenseResponseOutput) ElementType() reflect.Type
func (LicenseResponseOutput) Expression ¶ added in v0.9.0
func (o LicenseResponseOutput) Expression() pulumi.StringOutput
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".
func (LicenseResponseOutput) ToLicenseResponseOutput ¶ added in v0.9.0
func (o LicenseResponseOutput) ToLicenseResponseOutput() LicenseResponseOutput
func (LicenseResponseOutput) ToLicenseResponseOutputWithContext ¶ added in v0.9.0
func (o LicenseResponseOutput) ToLicenseResponseOutputWithContext(ctx context.Context) LicenseResponseOutput
type Link ¶
type Link struct { // ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step. Byproducts *ByProducts `pulumi:"byproducts"` // This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"] Command []string `pulumi:"command"` // This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } } Environment *Environment `pulumi:"environment"` // Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ] Materials []GrafeasV1beta1IntotoArtifact `pulumi:"materials"` // Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials. Products []GrafeasV1beta1IntotoArtifact `pulumi:"products"` }
This corresponds to an in-toto link.
type LinkArgs ¶
type LinkArgs struct { // ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step. Byproducts ByProductsPtrInput `pulumi:"byproducts"` // This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"] Command pulumi.StringArrayInput `pulumi:"command"` // This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } } Environment EnvironmentPtrInput `pulumi:"environment"` // Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ] Materials GrafeasV1beta1IntotoArtifactArrayInput `pulumi:"materials"` // Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials. Products GrafeasV1beta1IntotoArtifactArrayInput `pulumi:"products"` }
This corresponds to an in-toto link.
func (LinkArgs) ElementType ¶
func (LinkArgs) ToLinkOutput ¶
func (i LinkArgs) ToLinkOutput() LinkOutput
func (LinkArgs) ToLinkOutputWithContext ¶
func (i LinkArgs) ToLinkOutputWithContext(ctx context.Context) LinkOutput
func (LinkArgs) ToLinkPtrOutput ¶
func (i LinkArgs) ToLinkPtrOutput() LinkPtrOutput
func (LinkArgs) ToLinkPtrOutputWithContext ¶
func (i LinkArgs) ToLinkPtrOutputWithContext(ctx context.Context) LinkPtrOutput
type LinkInput ¶
type LinkInput interface { pulumi.Input ToLinkOutput() LinkOutput ToLinkOutputWithContext(context.Context) LinkOutput }
LinkInput is an input type that accepts LinkArgs and LinkOutput values. You can construct a concrete instance of `LinkInput` via:
LinkArgs{...}
type LinkOutput ¶
type LinkOutput struct{ *pulumi.OutputState }
This corresponds to an in-toto link.
func (LinkOutput) Byproducts ¶
func (o LinkOutput) Byproducts() ByProductsPtrOutput
ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
func (LinkOutput) Command ¶
func (o LinkOutput) Command() pulumi.StringArrayOutput
This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"]
func (LinkOutput) ElementType ¶
func (LinkOutput) ElementType() reflect.Type
func (LinkOutput) Environment ¶
func (o LinkOutput) Environment() EnvironmentPtrOutput
This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } }
func (LinkOutput) Materials ¶
func (o LinkOutput) Materials() GrafeasV1beta1IntotoArtifactArrayOutput
Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ]
func (LinkOutput) Products ¶
func (o LinkOutput) Products() GrafeasV1beta1IntotoArtifactArrayOutput
Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
func (LinkOutput) ToLinkOutput ¶
func (o LinkOutput) ToLinkOutput() LinkOutput
func (LinkOutput) ToLinkOutputWithContext ¶
func (o LinkOutput) ToLinkOutputWithContext(ctx context.Context) LinkOutput
func (LinkOutput) ToLinkPtrOutput ¶
func (o LinkOutput) ToLinkPtrOutput() LinkPtrOutput
func (LinkOutput) ToLinkPtrOutputWithContext ¶
func (o LinkOutput) ToLinkPtrOutputWithContext(ctx context.Context) LinkPtrOutput
type LinkPtrInput ¶
type LinkPtrInput interface { pulumi.Input ToLinkPtrOutput() LinkPtrOutput ToLinkPtrOutputWithContext(context.Context) LinkPtrOutput }
LinkPtrInput is an input type that accepts LinkArgs, LinkPtr and LinkPtrOutput values. You can construct a concrete instance of `LinkPtrInput` via:
LinkArgs{...} or: nil
func LinkPtr ¶
func LinkPtr(v *LinkArgs) LinkPtrInput
type LinkPtrOutput ¶
type LinkPtrOutput struct{ *pulumi.OutputState }
func (LinkPtrOutput) Byproducts ¶
func (o LinkPtrOutput) Byproducts() ByProductsPtrOutput
ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
func (LinkPtrOutput) Command ¶
func (o LinkPtrOutput) Command() pulumi.StringArrayOutput
This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"]
func (LinkPtrOutput) Elem ¶
func (o LinkPtrOutput) Elem() LinkOutput
func (LinkPtrOutput) ElementType ¶
func (LinkPtrOutput) ElementType() reflect.Type
func (LinkPtrOutput) Environment ¶
func (o LinkPtrOutput) Environment() EnvironmentPtrOutput
This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } }
func (LinkPtrOutput) Materials ¶
func (o LinkPtrOutput) Materials() GrafeasV1beta1IntotoArtifactArrayOutput
Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ]
func (LinkPtrOutput) Products ¶
func (o LinkPtrOutput) Products() GrafeasV1beta1IntotoArtifactArrayOutput
Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
func (LinkPtrOutput) ToLinkPtrOutput ¶
func (o LinkPtrOutput) ToLinkPtrOutput() LinkPtrOutput
func (LinkPtrOutput) ToLinkPtrOutputWithContext ¶
func (o LinkPtrOutput) ToLinkPtrOutputWithContext(ctx context.Context) LinkPtrOutput
type LinkResponse ¶
type LinkResponse struct { // ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step. Byproducts ByProductsResponse `pulumi:"byproducts"` // This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"] Command []string `pulumi:"command"` // This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } } Environment EnvironmentResponse `pulumi:"environment"` // Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ] Materials []GrafeasV1beta1IntotoArtifactResponse `pulumi:"materials"` // Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials. Products []GrafeasV1beta1IntotoArtifactResponse `pulumi:"products"` }
This corresponds to an in-toto link.
type LinkResponseOutput ¶
type LinkResponseOutput struct{ *pulumi.OutputState }
This corresponds to an in-toto link.
func (LinkResponseOutput) Byproducts ¶
func (o LinkResponseOutput) Byproducts() ByProductsResponseOutput
ByProducts are data generated as part of a software supply chain step, but are not the actual result of the step.
func (LinkResponseOutput) Command ¶
func (o LinkResponseOutput) Command() pulumi.StringArrayOutput
This field contains the full command executed for the step. This can also be empty if links are generated for operations that aren't directly mapped to a specific command. Each term in the command is an independent string in the list. An example of a command in the in-toto metadata field is: "command": ["git", "clone", "https://github.com/in-toto/demo-project.git"]
func (LinkResponseOutput) ElementType ¶
func (LinkResponseOutput) ElementType() reflect.Type
func (LinkResponseOutput) Environment ¶
func (o LinkResponseOutput) Environment() EnvironmentResponseOutput
This is a field that can be used to capture information about the environment. It is suggested for this field to contain information that details environment variables, filesystem information, and the present working directory. The recommended structure of this field is: "environment": { "custom_values": { "variables": "", "filesystem": "", "workdir": "", "": "..." } }
func (LinkResponseOutput) Materials ¶
func (o LinkResponseOutput) Materials() GrafeasV1beta1IntotoArtifactResponseArrayOutput
Materials are the supply chain artifacts that go into the step and are used for the operation performed. The key of the map is the path of the artifact and the structure contains the recorded hash information. An example is: "materials": [ { "resource_uri": "foo/bar", "hashes": { "sha256": "ebebf...", : } } ]
func (LinkResponseOutput) Products ¶
func (o LinkResponseOutput) Products() GrafeasV1beta1IntotoArtifactResponseArrayOutput
Products are the supply chain artifacts generated as a result of the step. The structure is identical to that of materials.
func (LinkResponseOutput) ToLinkResponseOutput ¶
func (o LinkResponseOutput) ToLinkResponseOutput() LinkResponseOutput
func (LinkResponseOutput) ToLinkResponseOutputWithContext ¶
func (o LinkResponseOutput) ToLinkResponseOutputWithContext(ctx context.Context) LinkResponseOutput
type Location ¶
type Location struct { // Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. // // Deprecated: Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri *string `pulumi:"cpeUri"` // The path from which we gathered that this package/version is installed. Path *string `pulumi:"path"` // Deprecated. The version installed at this location. // // Deprecated: Deprecated. The version installed at this location. Version *Version `pulumi:"version"` }
An occurrence of a particular package installation found within a system's filesystem. E.g., glibc was found in `/var/lib/dpkg/status`.
type LocationArgs ¶
type LocationArgs struct { // Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. // // Deprecated: Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri pulumi.StringPtrInput `pulumi:"cpeUri"` // The path from which we gathered that this package/version is installed. Path pulumi.StringPtrInput `pulumi:"path"` // Deprecated. The version installed at this location. // // Deprecated: Deprecated. The version installed at this location. Version VersionPtrInput `pulumi:"version"` }
An occurrence of a particular package installation found within a system's filesystem. E.g., glibc was found in `/var/lib/dpkg/status`.
func (LocationArgs) ElementType ¶
func (LocationArgs) ElementType() reflect.Type
func (LocationArgs) ToLocationOutput ¶
func (i LocationArgs) ToLocationOutput() LocationOutput
func (LocationArgs) ToLocationOutputWithContext ¶
func (i LocationArgs) ToLocationOutputWithContext(ctx context.Context) LocationOutput
type LocationArray ¶
type LocationArray []LocationInput
func (LocationArray) ElementType ¶
func (LocationArray) ElementType() reflect.Type
func (LocationArray) ToLocationArrayOutput ¶
func (i LocationArray) ToLocationArrayOutput() LocationArrayOutput
func (LocationArray) ToLocationArrayOutputWithContext ¶
func (i LocationArray) ToLocationArrayOutputWithContext(ctx context.Context) LocationArrayOutput
type LocationArrayInput ¶
type LocationArrayInput interface { pulumi.Input ToLocationArrayOutput() LocationArrayOutput ToLocationArrayOutputWithContext(context.Context) LocationArrayOutput }
LocationArrayInput is an input type that accepts LocationArray and LocationArrayOutput values. You can construct a concrete instance of `LocationArrayInput` via:
LocationArray{ LocationArgs{...} }
type LocationArrayOutput ¶
type LocationArrayOutput struct{ *pulumi.OutputState }
func (LocationArrayOutput) ElementType ¶
func (LocationArrayOutput) ElementType() reflect.Type
func (LocationArrayOutput) Index ¶
func (o LocationArrayOutput) Index(i pulumi.IntInput) LocationOutput
func (LocationArrayOutput) ToLocationArrayOutput ¶
func (o LocationArrayOutput) ToLocationArrayOutput() LocationArrayOutput
func (LocationArrayOutput) ToLocationArrayOutputWithContext ¶
func (o LocationArrayOutput) ToLocationArrayOutputWithContext(ctx context.Context) LocationArrayOutput
type LocationInput ¶
type LocationInput interface { pulumi.Input ToLocationOutput() LocationOutput ToLocationOutputWithContext(context.Context) LocationOutput }
LocationInput is an input type that accepts LocationArgs and LocationOutput values. You can construct a concrete instance of `LocationInput` via:
LocationArgs{...}
type LocationOutput ¶
type LocationOutput struct{ *pulumi.OutputState }
An occurrence of a particular package installation found within a system's filesystem. E.g., glibc was found in `/var/lib/dpkg/status`.
func (LocationOutput) CpeUri
deprecated
func (o LocationOutput) CpeUri() pulumi.StringPtrOutput
Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package.
Deprecated: Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package.
func (LocationOutput) ElementType ¶
func (LocationOutput) ElementType() reflect.Type
func (LocationOutput) Path ¶
func (o LocationOutput) Path() pulumi.StringPtrOutput
The path from which we gathered that this package/version is installed.
func (LocationOutput) ToLocationOutput ¶
func (o LocationOutput) ToLocationOutput() LocationOutput
func (LocationOutput) ToLocationOutputWithContext ¶
func (o LocationOutput) ToLocationOutputWithContext(ctx context.Context) LocationOutput
func (LocationOutput) Version
deprecated
func (o LocationOutput) Version() VersionPtrOutput
Deprecated. The version installed at this location.
Deprecated: Deprecated. The version installed at this location.
type LocationResponse ¶
type LocationResponse struct { // Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. // // Deprecated: Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri string `pulumi:"cpeUri"` // The path from which we gathered that this package/version is installed. Path string `pulumi:"path"` // Deprecated. The version installed at this location. // // Deprecated: Deprecated. The version installed at this location. Version VersionResponse `pulumi:"version"` }
An occurrence of a particular package installation found within a system's filesystem. E.g., glibc was found in `/var/lib/dpkg/status`.
type LocationResponseArrayOutput ¶
type LocationResponseArrayOutput struct{ *pulumi.OutputState }
func (LocationResponseArrayOutput) ElementType ¶
func (LocationResponseArrayOutput) ElementType() reflect.Type
func (LocationResponseArrayOutput) Index ¶
func (o LocationResponseArrayOutput) Index(i pulumi.IntInput) LocationResponseOutput
func (LocationResponseArrayOutput) ToLocationResponseArrayOutput ¶
func (o LocationResponseArrayOutput) ToLocationResponseArrayOutput() LocationResponseArrayOutput
func (LocationResponseArrayOutput) ToLocationResponseArrayOutputWithContext ¶
func (o LocationResponseArrayOutput) ToLocationResponseArrayOutputWithContext(ctx context.Context) LocationResponseArrayOutput
type LocationResponseOutput ¶
type LocationResponseOutput struct{ *pulumi.OutputState }
An occurrence of a particular package installation found within a system's filesystem. E.g., glibc was found in `/var/lib/dpkg/status`.
func (LocationResponseOutput) CpeUri
deprecated
func (o LocationResponseOutput) CpeUri() pulumi.StringOutput
Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package.
Deprecated: Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package.
func (LocationResponseOutput) ElementType ¶
func (LocationResponseOutput) ElementType() reflect.Type
func (LocationResponseOutput) Path ¶
func (o LocationResponseOutput) Path() pulumi.StringOutput
The path from which we gathered that this package/version is installed.
func (LocationResponseOutput) ToLocationResponseOutput ¶
func (o LocationResponseOutput) ToLocationResponseOutput() LocationResponseOutput
func (LocationResponseOutput) ToLocationResponseOutputWithContext ¶
func (o LocationResponseOutput) ToLocationResponseOutputWithContext(ctx context.Context) LocationResponseOutput
func (LocationResponseOutput) Version
deprecated
func (o LocationResponseOutput) Version() VersionResponseOutput
Deprecated. The version installed at this location.
Deprecated: Deprecated. The version installed at this location.
type LookupNoteArgs ¶ added in v0.4.0
type LookupNoteIamPolicyArgs ¶ added in v0.4.0
type LookupNoteIamPolicyOutputArgs ¶ added in v0.8.0
type LookupNoteIamPolicyOutputArgs struct { NoteId pulumi.StringInput `pulumi:"noteId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupNoteIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupNoteIamPolicyOutputArgs) ElementType() reflect.Type
type LookupNoteIamPolicyResult ¶ added in v0.4.0
type LookupNoteIamPolicyResult struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupNoteIamPolicy ¶ added in v0.4.0
func LookupNoteIamPolicy(ctx *pulumi.Context, args *LookupNoteIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupNoteIamPolicyResult, error)
Gets the access control policy for a note or an occurrence resource. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or occurrence, respectively. The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
type LookupNoteIamPolicyResultOutput ¶ added in v0.8.0
type LookupNoteIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupNoteIamPolicyOutput ¶ added in v0.8.0
func LookupNoteIamPolicyOutput(ctx *pulumi.Context, args LookupNoteIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupNoteIamPolicyResultOutput
func (LookupNoteIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupNoteIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupNoteIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupNoteIamPolicyResultOutput) ElementType() reflect.Type
func (LookupNoteIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupNoteIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutput() LookupNoteIamPolicyResultOutput
func (LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutputWithContext(ctx context.Context) LookupNoteIamPolicyResultOutput
func (LookupNoteIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupNoteIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupNoteOutputArgs ¶ added in v0.8.0
type LookupNoteOutputArgs struct { NoteId pulumi.StringInput `pulumi:"noteId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupNoteOutputArgs) ElementType ¶ added in v0.8.0
func (LookupNoteOutputArgs) ElementType() reflect.Type
type LookupNoteResult ¶ added in v0.4.0
type LookupNoteResult struct { // A note describing an attestation role. AttestationAuthority AuthorityResponse `pulumi:"attestationAuthority"` // A note describing a base image. BaseImage BasisResponse `pulumi:"baseImage"` // A note describing build provenance for a verifiable build. Build BuildResponse `pulumi:"build"` // The time this note was created. This field can be used as a filter in list requests. CreateTime string `pulumi:"createTime"` // A note describing something that can be deployed. Deployable DeployableResponse `pulumi:"deployable"` // A note describing the initial analysis of a resource. Discovery DiscoveryResponse `pulumi:"discovery"` // Time of expiration for this note. Empty if note does not expire. ExpirationTime string `pulumi:"expirationTime"` // A note describing an in-toto link. Intoto InTotoResponse `pulumi:"intoto"` // The type of analysis. This field can be used as a filter in list requests. Kind string `pulumi:"kind"` // A detailed description of this note. LongDescription string `pulumi:"longDescription"` // The name of the note in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. Name string `pulumi:"name"` // A note describing a package hosted by various package managers. Package PackageResponse `pulumi:"package"` // Other notes related to this note. RelatedNoteNames []string `pulumi:"relatedNoteNames"` // URLs associated with this note. RelatedUrl []RelatedUrlResponse `pulumi:"relatedUrl"` // A note describing a software bill of materials. Sbom DocumentNoteResponse `pulumi:"sbom"` // A note describing an SBOM reference. SbomReference SBOMReferenceNoteResponse `pulumi:"sbomReference"` // A one sentence description of this note. ShortDescription string `pulumi:"shortDescription"` // A note describing an SPDX File. SpdxFile FileNoteResponse `pulumi:"spdxFile"` // A note describing an SPDX Package. SpdxPackage PackageInfoNoteResponse `pulumi:"spdxPackage"` // A note describing an SPDX File. SpdxRelationship RelationshipNoteResponse `pulumi:"spdxRelationship"` // The time this note was last updated. This field can be used as a filter in list requests. UpdateTime string `pulumi:"updateTime"` // A note describing a package vulnerability. Vulnerability VulnerabilityResponse `pulumi:"vulnerability"` // A note describing a vulnerability assessment. VulnerabilityAssessment VulnerabilityAssessmentNoteResponse `pulumi:"vulnerabilityAssessment"` }
func LookupNote ¶ added in v0.4.0
func LookupNote(ctx *pulumi.Context, args *LookupNoteArgs, opts ...pulumi.InvokeOption) (*LookupNoteResult, error)
Gets the specified note.
type LookupNoteResultOutput ¶ added in v0.8.0
type LookupNoteResultOutput struct{ *pulumi.OutputState }
func LookupNoteOutput ¶ added in v0.8.0
func LookupNoteOutput(ctx *pulumi.Context, args LookupNoteOutputArgs, opts ...pulumi.InvokeOption) LookupNoteResultOutput
func (LookupNoteResultOutput) AttestationAuthority ¶ added in v0.8.0
func (o LookupNoteResultOutput) AttestationAuthority() AuthorityResponseOutput
A note describing an attestation role.
func (LookupNoteResultOutput) BaseImage ¶ added in v0.8.0
func (o LookupNoteResultOutput) BaseImage() BasisResponseOutput
A note describing a base image.
func (LookupNoteResultOutput) Build ¶ added in v0.8.0
func (o LookupNoteResultOutput) Build() BuildResponseOutput
A note describing build provenance for a verifiable build.
func (LookupNoteResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupNoteResultOutput) CreateTime() pulumi.StringOutput
The time this note was created. This field can be used as a filter in list requests.
func (LookupNoteResultOutput) Deployable ¶ added in v0.8.0
func (o LookupNoteResultOutput) Deployable() DeployableResponseOutput
A note describing something that can be deployed.
func (LookupNoteResultOutput) Discovery ¶ added in v0.8.0
func (o LookupNoteResultOutput) Discovery() DiscoveryResponseOutput
A note describing the initial analysis of a resource.
func (LookupNoteResultOutput) ElementType ¶ added in v0.8.0
func (LookupNoteResultOutput) ElementType() reflect.Type
func (LookupNoteResultOutput) ExpirationTime ¶ added in v0.8.0
func (o LookupNoteResultOutput) ExpirationTime() pulumi.StringOutput
Time of expiration for this note. Empty if note does not expire.
func (LookupNoteResultOutput) Intoto ¶ added in v0.8.0
func (o LookupNoteResultOutput) Intoto() InTotoResponseOutput
A note describing an in-toto link.
func (LookupNoteResultOutput) Kind ¶ added in v0.8.0
func (o LookupNoteResultOutput) Kind() pulumi.StringOutput
The type of analysis. This field can be used as a filter in list requests.
func (LookupNoteResultOutput) LongDescription ¶ added in v0.8.0
func (o LookupNoteResultOutput) LongDescription() pulumi.StringOutput
A detailed description of this note.
func (LookupNoteResultOutput) Name ¶ added in v0.8.0
func (o LookupNoteResultOutput) Name() pulumi.StringOutput
The name of the note in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
func (LookupNoteResultOutput) Package ¶ added in v0.8.0
func (o LookupNoteResultOutput) Package() PackageResponseOutput
A note describing a package hosted by various package managers.
func (LookupNoteResultOutput) RelatedNoteNames ¶ added in v0.8.0
func (o LookupNoteResultOutput) RelatedNoteNames() pulumi.StringArrayOutput
Other notes related to this note.
func (LookupNoteResultOutput) RelatedUrl ¶ added in v0.8.0
func (o LookupNoteResultOutput) RelatedUrl() RelatedUrlResponseArrayOutput
URLs associated with this note.
func (LookupNoteResultOutput) Sbom ¶ added in v0.8.0
func (o LookupNoteResultOutput) Sbom() DocumentNoteResponseOutput
A note describing a software bill of materials.
func (LookupNoteResultOutput) SbomReference ¶ added in v0.29.0
func (o LookupNoteResultOutput) SbomReference() SBOMReferenceNoteResponseOutput
A note describing an SBOM reference.
func (LookupNoteResultOutput) ShortDescription ¶ added in v0.8.0
func (o LookupNoteResultOutput) ShortDescription() pulumi.StringOutput
A one sentence description of this note.
func (LookupNoteResultOutput) SpdxFile ¶ added in v0.8.0
func (o LookupNoteResultOutput) SpdxFile() FileNoteResponseOutput
A note describing an SPDX File.
func (LookupNoteResultOutput) SpdxPackage ¶ added in v0.8.0
func (o LookupNoteResultOutput) SpdxPackage() PackageInfoNoteResponseOutput
A note describing an SPDX Package.
func (LookupNoteResultOutput) SpdxRelationship ¶ added in v0.8.0
func (o LookupNoteResultOutput) SpdxRelationship() RelationshipNoteResponseOutput
A note describing an SPDX File.
func (LookupNoteResultOutput) ToLookupNoteResultOutput ¶ added in v0.8.0
func (o LookupNoteResultOutput) ToLookupNoteResultOutput() LookupNoteResultOutput
func (LookupNoteResultOutput) ToLookupNoteResultOutputWithContext ¶ added in v0.8.0
func (o LookupNoteResultOutput) ToLookupNoteResultOutputWithContext(ctx context.Context) LookupNoteResultOutput
func (LookupNoteResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupNoteResultOutput) UpdateTime() pulumi.StringOutput
The time this note was last updated. This field can be used as a filter in list requests.
func (LookupNoteResultOutput) Vulnerability ¶ added in v0.8.0
func (o LookupNoteResultOutput) Vulnerability() VulnerabilityResponseOutput
A note describing a package vulnerability.
func (LookupNoteResultOutput) VulnerabilityAssessment ¶ added in v0.29.0
func (o LookupNoteResultOutput) VulnerabilityAssessment() VulnerabilityAssessmentNoteResponseOutput
A note describing a vulnerability assessment.
type LookupOccurrenceArgs ¶ added in v0.4.0
type LookupOccurrenceIamPolicyArgs ¶ added in v0.4.0
type LookupOccurrenceIamPolicyOutputArgs ¶ added in v0.8.0
type LookupOccurrenceIamPolicyOutputArgs struct { OccurrenceId pulumi.StringInput `pulumi:"occurrenceId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupOccurrenceIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupOccurrenceIamPolicyOutputArgs) ElementType() reflect.Type
type LookupOccurrenceIamPolicyResult ¶ added in v0.4.0
type LookupOccurrenceIamPolicyResult struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupOccurrenceIamPolicy ¶ added in v0.4.0
func LookupOccurrenceIamPolicy(ctx *pulumi.Context, args *LookupOccurrenceIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupOccurrenceIamPolicyResult, error)
Gets the access control policy for a note or an occurrence resource. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or occurrence, respectively. The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
type LookupOccurrenceIamPolicyResultOutput ¶ added in v0.8.0
type LookupOccurrenceIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupOccurrenceIamPolicyOutput ¶ added in v0.8.0
func LookupOccurrenceIamPolicyOutput(ctx *pulumi.Context, args LookupOccurrenceIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupOccurrenceIamPolicyResultOutput
func (LookupOccurrenceIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupOccurrenceIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupOccurrenceIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupOccurrenceIamPolicyResultOutput) ElementType() reflect.Type
func (LookupOccurrenceIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupOccurrenceIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutput() LookupOccurrenceIamPolicyResultOutput
func (LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutputWithContext(ctx context.Context) LookupOccurrenceIamPolicyResultOutput
func (LookupOccurrenceIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupOccurrenceIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupOccurrenceOutputArgs ¶ added in v0.8.0
type LookupOccurrenceOutputArgs struct { OccurrenceId pulumi.StringInput `pulumi:"occurrenceId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupOccurrenceOutputArgs) ElementType ¶ added in v0.8.0
func (LookupOccurrenceOutputArgs) ElementType() reflect.Type
type LookupOccurrenceResult ¶ added in v0.4.0
type LookupOccurrenceResult struct { // Describes an attestation of an artifact. Attestation DetailsResponse `pulumi:"attestation"` // Describes a verifiable build. Build GrafeasV1beta1BuildDetailsResponse `pulumi:"build"` // The time this occurrence was created. CreateTime string `pulumi:"createTime"` // Describes the deployment of an artifact on a runtime. Deployment GrafeasV1beta1DeploymentDetailsResponse `pulumi:"deployment"` // Describes how this resource derives from the basis in the associated note. DerivedImage GrafeasV1beta1ImageDetailsResponse `pulumi:"derivedImage"` // Describes when a resource was discovered. Discovered GrafeasV1beta1DiscoveryDetailsResponse `pulumi:"discovered"` // https://github.com/secure-systems-lab/dsse Envelope EnvelopeResponse `pulumi:"envelope"` // Describes the installation of a package on the linked resource. Installation GrafeasV1beta1PackageDetailsResponse `pulumi:"installation"` // Describes a specific in-toto link. Intoto GrafeasV1beta1IntotoDetailsResponse `pulumi:"intoto"` // This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests. Kind string `pulumi:"kind"` // The name of the occurrence in the form of `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`. Name string `pulumi:"name"` // Immutable. The analysis note associated with this occurrence, in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. This field can be used as a filter in list requests. NoteName string `pulumi:"noteName"` // A description of actions that can be taken to remedy the note. Remediation string `pulumi:"remediation"` // Immutable. The resource for which the occurrence applies. Resource ResourceResponse `pulumi:"resource"` // Describes a specific software bill of materials document. Sbom DocumentOccurrenceResponse `pulumi:"sbom"` // Describes a specific SBOM reference occurrences. SbomReference SBOMReferenceOccurrenceResponse `pulumi:"sbomReference"` // Describes a specific SPDX File. SpdxFile FileOccurrenceResponse `pulumi:"spdxFile"` // Describes a specific SPDX Package. SpdxPackage PackageInfoOccurrenceResponse `pulumi:"spdxPackage"` // Describes a specific SPDX Relationship. SpdxRelationship RelationshipOccurrenceResponse `pulumi:"spdxRelationship"` // The time this occurrence was last updated. UpdateTime string `pulumi:"updateTime"` // Describes a security vulnerability. Vulnerability GrafeasV1beta1VulnerabilityDetailsResponse `pulumi:"vulnerability"` }
func LookupOccurrence ¶ added in v0.4.0
func LookupOccurrence(ctx *pulumi.Context, args *LookupOccurrenceArgs, opts ...pulumi.InvokeOption) (*LookupOccurrenceResult, error)
Gets the specified occurrence.
type LookupOccurrenceResultOutput ¶ added in v0.8.0
type LookupOccurrenceResultOutput struct{ *pulumi.OutputState }
func LookupOccurrenceOutput ¶ added in v0.8.0
func LookupOccurrenceOutput(ctx *pulumi.Context, args LookupOccurrenceOutputArgs, opts ...pulumi.InvokeOption) LookupOccurrenceResultOutput
func (LookupOccurrenceResultOutput) Attestation ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Attestation() DetailsResponseOutput
Describes an attestation of an artifact.
func (LookupOccurrenceResultOutput) Build ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Build() GrafeasV1beta1BuildDetailsResponseOutput
Describes a verifiable build.
func (LookupOccurrenceResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) CreateTime() pulumi.StringOutput
The time this occurrence was created.
func (LookupOccurrenceResultOutput) Deployment ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Deployment() GrafeasV1beta1DeploymentDetailsResponseOutput
Describes the deployment of an artifact on a runtime.
func (LookupOccurrenceResultOutput) DerivedImage ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) DerivedImage() GrafeasV1beta1ImageDetailsResponseOutput
Describes how this resource derives from the basis in the associated note.
func (LookupOccurrenceResultOutput) Discovered ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Discovered() GrafeasV1beta1DiscoveryDetailsResponseOutput
Describes when a resource was discovered.
func (LookupOccurrenceResultOutput) ElementType ¶ added in v0.8.0
func (LookupOccurrenceResultOutput) ElementType() reflect.Type
func (LookupOccurrenceResultOutput) Envelope ¶ added in v0.19.0
func (o LookupOccurrenceResultOutput) Envelope() EnvelopeResponseOutput
func (LookupOccurrenceResultOutput) Installation ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Installation() GrafeasV1beta1PackageDetailsResponseOutput
Describes the installation of a package on the linked resource.
func (LookupOccurrenceResultOutput) Intoto ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Intoto() GrafeasV1beta1IntotoDetailsResponseOutput
Describes a specific in-toto link.
func (LookupOccurrenceResultOutput) Kind ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Kind() pulumi.StringOutput
This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
func (LookupOccurrenceResultOutput) Name ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Name() pulumi.StringOutput
The name of the occurrence in the form of `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
func (LookupOccurrenceResultOutput) NoteName ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) NoteName() pulumi.StringOutput
Immutable. The analysis note associated with this occurrence, in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. This field can be used as a filter in list requests.
func (LookupOccurrenceResultOutput) Remediation ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Remediation() pulumi.StringOutput
A description of actions that can be taken to remedy the note.
func (LookupOccurrenceResultOutput) Resource ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Resource() ResourceResponseOutput
Immutable. The resource for which the occurrence applies.
func (LookupOccurrenceResultOutput) Sbom ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Sbom() DocumentOccurrenceResponseOutput
Describes a specific software bill of materials document.
func (LookupOccurrenceResultOutput) SbomReference ¶ added in v0.29.0
func (o LookupOccurrenceResultOutput) SbomReference() SBOMReferenceOccurrenceResponseOutput
Describes a specific SBOM reference occurrences.
func (LookupOccurrenceResultOutput) SpdxFile ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) SpdxFile() FileOccurrenceResponseOutput
Describes a specific SPDX File.
func (LookupOccurrenceResultOutput) SpdxPackage ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) SpdxPackage() PackageInfoOccurrenceResponseOutput
Describes a specific SPDX Package.
func (LookupOccurrenceResultOutput) SpdxRelationship ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) SpdxRelationship() RelationshipOccurrenceResponseOutput
Describes a specific SPDX Relationship.
func (LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutput ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutput() LookupOccurrenceResultOutput
func (LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutputWithContext ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutputWithContext(ctx context.Context) LookupOccurrenceResultOutput
func (LookupOccurrenceResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) UpdateTime() pulumi.StringOutput
The time this occurrence was last updated.
func (LookupOccurrenceResultOutput) Vulnerability ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Vulnerability() GrafeasV1beta1VulnerabilityDetailsResponseOutput
Describes a security vulnerability.
type Note ¶
type Note struct { pulumi.CustomResourceState // A note describing an attestation role. AttestationAuthority AuthorityResponseOutput `pulumi:"attestationAuthority"` // A note describing a base image. BaseImage BasisResponseOutput `pulumi:"baseImage"` // A note describing build provenance for a verifiable build. Build BuildResponseOutput `pulumi:"build"` // The time this note was created. This field can be used as a filter in list requests. CreateTime pulumi.StringOutput `pulumi:"createTime"` // A note describing something that can be deployed. Deployable DeployableResponseOutput `pulumi:"deployable"` // A note describing the initial analysis of a resource. Discovery DiscoveryResponseOutput `pulumi:"discovery"` // Time of expiration for this note. Empty if note does not expire. ExpirationTime pulumi.StringOutput `pulumi:"expirationTime"` // A note describing an in-toto link. Intoto InTotoResponseOutput `pulumi:"intoto"` // The type of analysis. This field can be used as a filter in list requests. Kind pulumi.StringOutput `pulumi:"kind"` // A detailed description of this note. LongDescription pulumi.StringOutput `pulumi:"longDescription"` // The name of the note in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. Name pulumi.StringOutput `pulumi:"name"` // Required. The ID to use for this note. NoteId pulumi.StringOutput `pulumi:"noteId"` // A note describing a package hosted by various package managers. Package PackageResponseOutput `pulumi:"package"` Project pulumi.StringOutput `pulumi:"project"` // Other notes related to this note. RelatedNoteNames pulumi.StringArrayOutput `pulumi:"relatedNoteNames"` // URLs associated with this note. RelatedUrl RelatedUrlResponseArrayOutput `pulumi:"relatedUrl"` // A note describing a software bill of materials. Sbom DocumentNoteResponseOutput `pulumi:"sbom"` // A note describing an SBOM reference. SbomReference SBOMReferenceNoteResponseOutput `pulumi:"sbomReference"` // A one sentence description of this note. ShortDescription pulumi.StringOutput `pulumi:"shortDescription"` // A note describing an SPDX File. SpdxFile FileNoteResponseOutput `pulumi:"spdxFile"` // A note describing an SPDX Package. SpdxPackage PackageInfoNoteResponseOutput `pulumi:"spdxPackage"` // A note describing an SPDX File. SpdxRelationship RelationshipNoteResponseOutput `pulumi:"spdxRelationship"` // The time this note was last updated. This field can be used as a filter in list requests. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // A note describing a package vulnerability. Vulnerability VulnerabilityResponseOutput `pulumi:"vulnerability"` // A note describing a vulnerability assessment. VulnerabilityAssessment VulnerabilityAssessmentNoteResponseOutput `pulumi:"vulnerabilityAssessment"` }
Creates a new note. Auto-naming is currently not supported for this resource.
func GetNote ¶
func GetNote(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NoteState, opts ...pulumi.ResourceOption) (*Note, error)
GetNote gets an existing Note resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNote ¶
func NewNote(ctx *pulumi.Context, name string, args *NoteArgs, opts ...pulumi.ResourceOption) (*Note, error)
NewNote registers a new resource with the given unique name, arguments, and options.
func (*Note) ElementType ¶
func (*Note) ToNoteOutput ¶
func (i *Note) ToNoteOutput() NoteOutput
func (*Note) ToNoteOutputWithContext ¶
func (i *Note) ToNoteOutputWithContext(ctx context.Context) NoteOutput
type NoteArgs ¶
type NoteArgs struct { // A note describing an attestation role. AttestationAuthority AuthorityPtrInput // A note describing a base image. BaseImage BasisPtrInput // A note describing build provenance for a verifiable build. Build BuildPtrInput // A note describing something that can be deployed. Deployable DeployablePtrInput // A note describing the initial analysis of a resource. Discovery DiscoveryPtrInput // Time of expiration for this note. Empty if note does not expire. ExpirationTime pulumi.StringPtrInput // A note describing an in-toto link. Intoto InTotoPtrInput // A detailed description of this note. LongDescription pulumi.StringPtrInput // Required. The ID to use for this note. NoteId pulumi.StringInput // A note describing a package hosted by various package managers. Package PackagePtrInput Project pulumi.StringPtrInput // Other notes related to this note. RelatedNoteNames pulumi.StringArrayInput // URLs associated with this note. RelatedUrl RelatedUrlArrayInput // A note describing a software bill of materials. Sbom DocumentNotePtrInput // A note describing an SBOM reference. SbomReference SBOMReferenceNotePtrInput // A one sentence description of this note. ShortDescription pulumi.StringPtrInput // A note describing an SPDX File. SpdxFile FileNotePtrInput // A note describing an SPDX Package. SpdxPackage PackageInfoNotePtrInput // A note describing an SPDX File. SpdxRelationship RelationshipNotePtrInput // A note describing a package vulnerability. Vulnerability VulnerabilityPtrInput // A note describing a vulnerability assessment. VulnerabilityAssessment VulnerabilityAssessmentNotePtrInput }
The set of arguments for constructing a Note resource.
func (NoteArgs) ElementType ¶
type NoteIamBinding ¶ added in v0.26.0
type NoteIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified note or occurrence. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or an occurrence, respectively. The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
func GetNoteIamBinding ¶ added in v0.26.0
func GetNoteIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NoteIamBindingState, opts ...pulumi.ResourceOption) (*NoteIamBinding, error)
GetNoteIamBinding gets an existing NoteIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNoteIamBinding ¶ added in v0.26.0
func NewNoteIamBinding(ctx *pulumi.Context, name string, args *NoteIamBindingArgs, opts ...pulumi.ResourceOption) (*NoteIamBinding, error)
NewNoteIamBinding registers a new resource with the given unique name, arguments, and options.
func (*NoteIamBinding) ElementType ¶ added in v0.26.0
func (*NoteIamBinding) ElementType() reflect.Type
func (*NoteIamBinding) ToNoteIamBindingOutput ¶ added in v0.26.0
func (i *NoteIamBinding) ToNoteIamBindingOutput() NoteIamBindingOutput
func (*NoteIamBinding) ToNoteIamBindingOutputWithContext ¶ added in v0.26.0
func (i *NoteIamBinding) ToNoteIamBindingOutputWithContext(ctx context.Context) NoteIamBindingOutput
type NoteIamBindingArgs ¶ added in v0.26.0
type NoteIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a NoteIamBinding resource.
func (NoteIamBindingArgs) ElementType ¶ added in v0.26.0
func (NoteIamBindingArgs) ElementType() reflect.Type
type NoteIamBindingInput ¶ added in v0.26.0
type NoteIamBindingInput interface { pulumi.Input ToNoteIamBindingOutput() NoteIamBindingOutput ToNoteIamBindingOutputWithContext(ctx context.Context) NoteIamBindingOutput }
type NoteIamBindingOutput ¶ added in v0.26.0
type NoteIamBindingOutput struct{ *pulumi.OutputState }
func (NoteIamBindingOutput) Condition ¶ added in v0.26.0
func (o NoteIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (NoteIamBindingOutput) ElementType ¶ added in v0.26.0
func (NoteIamBindingOutput) ElementType() reflect.Type
func (NoteIamBindingOutput) Etag ¶ added in v0.26.0
func (o NoteIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (NoteIamBindingOutput) Members ¶ added in v0.26.0
func (o NoteIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (NoteIamBindingOutput) Name ¶ added in v0.26.0
func (o NoteIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (NoteIamBindingOutput) Project ¶ added in v0.26.0
func (o NoteIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (NoteIamBindingOutput) Role ¶ added in v0.26.0
func (o NoteIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (NoteIamBindingOutput) ToNoteIamBindingOutput ¶ added in v0.26.0
func (o NoteIamBindingOutput) ToNoteIamBindingOutput() NoteIamBindingOutput
func (NoteIamBindingOutput) ToNoteIamBindingOutputWithContext ¶ added in v0.26.0
func (o NoteIamBindingOutput) ToNoteIamBindingOutputWithContext(ctx context.Context) NoteIamBindingOutput
type NoteIamBindingState ¶ added in v0.26.0
type NoteIamBindingState struct { }
func (NoteIamBindingState) ElementType ¶ added in v0.26.0
func (NoteIamBindingState) ElementType() reflect.Type
type NoteIamMember ¶ added in v0.26.0
type NoteIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified note or occurrence. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or an occurrence, respectively. The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
func GetNoteIamMember ¶ added in v0.26.0
func GetNoteIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NoteIamMemberState, opts ...pulumi.ResourceOption) (*NoteIamMember, error)
GetNoteIamMember gets an existing NoteIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNoteIamMember ¶ added in v0.26.0
func NewNoteIamMember(ctx *pulumi.Context, name string, args *NoteIamMemberArgs, opts ...pulumi.ResourceOption) (*NoteIamMember, error)
NewNoteIamMember registers a new resource with the given unique name, arguments, and options.
func (*NoteIamMember) ElementType ¶ added in v0.26.0
func (*NoteIamMember) ElementType() reflect.Type
func (*NoteIamMember) ToNoteIamMemberOutput ¶ added in v0.26.0
func (i *NoteIamMember) ToNoteIamMemberOutput() NoteIamMemberOutput
func (*NoteIamMember) ToNoteIamMemberOutputWithContext ¶ added in v0.26.0
func (i *NoteIamMember) ToNoteIamMemberOutputWithContext(ctx context.Context) NoteIamMemberOutput
type NoteIamMemberArgs ¶ added in v0.26.0
type NoteIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a NoteIamMember resource.
func (NoteIamMemberArgs) ElementType ¶ added in v0.26.0
func (NoteIamMemberArgs) ElementType() reflect.Type
type NoteIamMemberInput ¶ added in v0.26.0
type NoteIamMemberInput interface { pulumi.Input ToNoteIamMemberOutput() NoteIamMemberOutput ToNoteIamMemberOutputWithContext(ctx context.Context) NoteIamMemberOutput }
type NoteIamMemberOutput ¶ added in v0.26.0
type NoteIamMemberOutput struct{ *pulumi.OutputState }
func (NoteIamMemberOutput) Condition ¶ added in v0.26.0
func (o NoteIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (NoteIamMemberOutput) ElementType ¶ added in v0.26.0
func (NoteIamMemberOutput) ElementType() reflect.Type
func (NoteIamMemberOutput) Etag ¶ added in v0.26.0
func (o NoteIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (NoteIamMemberOutput) Member ¶ added in v0.26.0
func (o NoteIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (NoteIamMemberOutput) Name ¶ added in v0.26.0
func (o NoteIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (NoteIamMemberOutput) Project ¶ added in v0.26.0
func (o NoteIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (NoteIamMemberOutput) Role ¶ added in v0.26.0
func (o NoteIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (NoteIamMemberOutput) ToNoteIamMemberOutput ¶ added in v0.26.0
func (o NoteIamMemberOutput) ToNoteIamMemberOutput() NoteIamMemberOutput
func (NoteIamMemberOutput) ToNoteIamMemberOutputWithContext ¶ added in v0.26.0
func (o NoteIamMemberOutput) ToNoteIamMemberOutputWithContext(ctx context.Context) NoteIamMemberOutput
type NoteIamMemberState ¶ added in v0.26.0
type NoteIamMemberState struct { }
func (NoteIamMemberState) ElementType ¶ added in v0.26.0
func (NoteIamMemberState) ElementType() reflect.Type
type NoteIamPolicy ¶
type NoteIamPolicy struct { pulumi.CustomResourceState // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` NoteId pulumi.StringOutput `pulumi:"noteId"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified note or occurrence. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or an occurrence, respectively. The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetNoteIamPolicy ¶
func GetNoteIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NoteIamPolicyState, opts ...pulumi.ResourceOption) (*NoteIamPolicy, error)
GetNoteIamPolicy gets an existing NoteIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNoteIamPolicy ¶
func NewNoteIamPolicy(ctx *pulumi.Context, name string, args *NoteIamPolicyArgs, opts ...pulumi.ResourceOption) (*NoteIamPolicy, error)
NewNoteIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*NoteIamPolicy) ElementType ¶
func (*NoteIamPolicy) ElementType() reflect.Type
func (*NoteIamPolicy) ToNoteIamPolicyOutput ¶
func (i *NoteIamPolicy) ToNoteIamPolicyOutput() NoteIamPolicyOutput
func (*NoteIamPolicy) ToNoteIamPolicyOutputWithContext ¶
func (i *NoteIamPolicy) ToNoteIamPolicyOutputWithContext(ctx context.Context) NoteIamPolicyOutput
type NoteIamPolicyArgs ¶
type NoteIamPolicyArgs struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput NoteId pulumi.StringInput Project pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a NoteIamPolicy resource.
func (NoteIamPolicyArgs) ElementType ¶
func (NoteIamPolicyArgs) ElementType() reflect.Type
type NoteIamPolicyInput ¶
type NoteIamPolicyInput interface { pulumi.Input ToNoteIamPolicyOutput() NoteIamPolicyOutput ToNoteIamPolicyOutputWithContext(ctx context.Context) NoteIamPolicyOutput }
type NoteIamPolicyOutput ¶
type NoteIamPolicyOutput struct{ *pulumi.OutputState }
func (NoteIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o NoteIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (NoteIamPolicyOutput) ElementType ¶
func (NoteIamPolicyOutput) ElementType() reflect.Type
func (NoteIamPolicyOutput) Etag ¶ added in v0.19.0
func (o NoteIamPolicyOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (NoteIamPolicyOutput) NoteId ¶ added in v0.21.0
func (o NoteIamPolicyOutput) NoteId() pulumi.StringOutput
func (NoteIamPolicyOutput) Project ¶ added in v0.21.0
func (o NoteIamPolicyOutput) Project() pulumi.StringOutput
func (NoteIamPolicyOutput) ToNoteIamPolicyOutput ¶
func (o NoteIamPolicyOutput) ToNoteIamPolicyOutput() NoteIamPolicyOutput
func (NoteIamPolicyOutput) ToNoteIamPolicyOutputWithContext ¶
func (o NoteIamPolicyOutput) ToNoteIamPolicyOutputWithContext(ctx context.Context) NoteIamPolicyOutput
func (NoteIamPolicyOutput) Version ¶ added in v0.19.0
func (o NoteIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type NoteIamPolicyState ¶
type NoteIamPolicyState struct { }
func (NoteIamPolicyState) ElementType ¶
func (NoteIamPolicyState) ElementType() reflect.Type
type NoteInput ¶
type NoteInput interface { pulumi.Input ToNoteOutput() NoteOutput ToNoteOutputWithContext(ctx context.Context) NoteOutput }
type NoteOutput ¶
type NoteOutput struct{ *pulumi.OutputState }
func (NoteOutput) AttestationAuthority ¶ added in v0.19.0
func (o NoteOutput) AttestationAuthority() AuthorityResponseOutput
A note describing an attestation role.
func (NoteOutput) BaseImage ¶ added in v0.19.0
func (o NoteOutput) BaseImage() BasisResponseOutput
A note describing a base image.
func (NoteOutput) Build ¶ added in v0.19.0
func (o NoteOutput) Build() BuildResponseOutput
A note describing build provenance for a verifiable build.
func (NoteOutput) CreateTime ¶ added in v0.19.0
func (o NoteOutput) CreateTime() pulumi.StringOutput
The time this note was created. This field can be used as a filter in list requests.
func (NoteOutput) Deployable ¶ added in v0.19.0
func (o NoteOutput) Deployable() DeployableResponseOutput
A note describing something that can be deployed.
func (NoteOutput) Discovery ¶ added in v0.19.0
func (o NoteOutput) Discovery() DiscoveryResponseOutput
A note describing the initial analysis of a resource.
func (NoteOutput) ElementType ¶
func (NoteOutput) ElementType() reflect.Type
func (NoteOutput) ExpirationTime ¶ added in v0.19.0
func (o NoteOutput) ExpirationTime() pulumi.StringOutput
Time of expiration for this note. Empty if note does not expire.
func (NoteOutput) Intoto ¶ added in v0.19.0
func (o NoteOutput) Intoto() InTotoResponseOutput
A note describing an in-toto link.
func (NoteOutput) Kind ¶ added in v0.19.0
func (o NoteOutput) Kind() pulumi.StringOutput
The type of analysis. This field can be used as a filter in list requests.
func (NoteOutput) LongDescription ¶ added in v0.19.0
func (o NoteOutput) LongDescription() pulumi.StringOutput
A detailed description of this note.
func (NoteOutput) Name ¶ added in v0.19.0
func (o NoteOutput) Name() pulumi.StringOutput
The name of the note in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
func (NoteOutput) NoteId ¶ added in v0.21.0
func (o NoteOutput) NoteId() pulumi.StringOutput
Required. The ID to use for this note.
func (NoteOutput) Package ¶ added in v0.19.0
func (o NoteOutput) Package() PackageResponseOutput
A note describing a package hosted by various package managers.
func (NoteOutput) Project ¶ added in v0.21.0
func (o NoteOutput) Project() pulumi.StringOutput
func (NoteOutput) RelatedNoteNames ¶ added in v0.19.0
func (o NoteOutput) RelatedNoteNames() pulumi.StringArrayOutput
Other notes related to this note.
func (NoteOutput) RelatedUrl ¶ added in v0.19.0
func (o NoteOutput) RelatedUrl() RelatedUrlResponseArrayOutput
URLs associated with this note.
func (NoteOutput) Sbom ¶ added in v0.19.0
func (o NoteOutput) Sbom() DocumentNoteResponseOutput
A note describing a software bill of materials.
func (NoteOutput) SbomReference ¶ added in v0.29.0
func (o NoteOutput) SbomReference() SBOMReferenceNoteResponseOutput
A note describing an SBOM reference.
func (NoteOutput) ShortDescription ¶ added in v0.19.0
func (o NoteOutput) ShortDescription() pulumi.StringOutput
A one sentence description of this note.
func (NoteOutput) SpdxFile ¶ added in v0.19.0
func (o NoteOutput) SpdxFile() FileNoteResponseOutput
A note describing an SPDX File.
func (NoteOutput) SpdxPackage ¶ added in v0.19.0
func (o NoteOutput) SpdxPackage() PackageInfoNoteResponseOutput
A note describing an SPDX Package.
func (NoteOutput) SpdxRelationship ¶ added in v0.19.0
func (o NoteOutput) SpdxRelationship() RelationshipNoteResponseOutput
A note describing an SPDX File.
func (NoteOutput) ToNoteOutput ¶
func (o NoteOutput) ToNoteOutput() NoteOutput
func (NoteOutput) ToNoteOutputWithContext ¶
func (o NoteOutput) ToNoteOutputWithContext(ctx context.Context) NoteOutput
func (NoteOutput) UpdateTime ¶ added in v0.19.0
func (o NoteOutput) UpdateTime() pulumi.StringOutput
The time this note was last updated. This field can be used as a filter in list requests.
func (NoteOutput) Vulnerability ¶ added in v0.19.0
func (o NoteOutput) Vulnerability() VulnerabilityResponseOutput
A note describing a package vulnerability.
func (NoteOutput) VulnerabilityAssessment ¶ added in v0.29.0
func (o NoteOutput) VulnerabilityAssessment() VulnerabilityAssessmentNoteResponseOutput
A note describing a vulnerability assessment.
type Occurrence ¶
type Occurrence struct { pulumi.CustomResourceState // Describes an attestation of an artifact. Attestation DetailsResponseOutput `pulumi:"attestation"` // Describes a verifiable build. Build GrafeasV1beta1BuildDetailsResponseOutput `pulumi:"build"` // The time this occurrence was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Describes the deployment of an artifact on a runtime. Deployment GrafeasV1beta1DeploymentDetailsResponseOutput `pulumi:"deployment"` // Describes how this resource derives from the basis in the associated note. DerivedImage GrafeasV1beta1ImageDetailsResponseOutput `pulumi:"derivedImage"` // Describes when a resource was discovered. Discovered GrafeasV1beta1DiscoveryDetailsResponseOutput `pulumi:"discovered"` // https://github.com/secure-systems-lab/dsse Envelope EnvelopeResponseOutput `pulumi:"envelope"` // Describes the installation of a package on the linked resource. Installation GrafeasV1beta1PackageDetailsResponseOutput `pulumi:"installation"` // Describes a specific in-toto link. Intoto GrafeasV1beta1IntotoDetailsResponseOutput `pulumi:"intoto"` // This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests. Kind pulumi.StringOutput `pulumi:"kind"` // The name of the occurrence in the form of `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`. Name pulumi.StringOutput `pulumi:"name"` // Immutable. The analysis note associated with this occurrence, in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. This field can be used as a filter in list requests. NoteName pulumi.StringOutput `pulumi:"noteName"` Project pulumi.StringOutput `pulumi:"project"` // A description of actions that can be taken to remedy the note. Remediation pulumi.StringOutput `pulumi:"remediation"` // Immutable. The resource for which the occurrence applies. Resource ResourceResponseOutput `pulumi:"resource"` // Describes a specific software bill of materials document. Sbom DocumentOccurrenceResponseOutput `pulumi:"sbom"` // Describes a specific SBOM reference occurrences. SbomReference SBOMReferenceOccurrenceResponseOutput `pulumi:"sbomReference"` // Describes a specific SPDX File. SpdxFile FileOccurrenceResponseOutput `pulumi:"spdxFile"` // Describes a specific SPDX Package. SpdxPackage PackageInfoOccurrenceResponseOutput `pulumi:"spdxPackage"` // Describes a specific SPDX Relationship. SpdxRelationship RelationshipOccurrenceResponseOutput `pulumi:"spdxRelationship"` // The time this occurrence was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Describes a security vulnerability. Vulnerability GrafeasV1beta1VulnerabilityDetailsResponseOutput `pulumi:"vulnerability"` }
Creates a new occurrence. Auto-naming is currently not supported for this resource.
func GetOccurrence ¶
func GetOccurrence(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OccurrenceState, opts ...pulumi.ResourceOption) (*Occurrence, error)
GetOccurrence gets an existing Occurrence resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOccurrence ¶
func NewOccurrence(ctx *pulumi.Context, name string, args *OccurrenceArgs, opts ...pulumi.ResourceOption) (*Occurrence, error)
NewOccurrence registers a new resource with the given unique name, arguments, and options.
func (*Occurrence) ElementType ¶
func (*Occurrence) ElementType() reflect.Type
func (*Occurrence) ToOccurrenceOutput ¶
func (i *Occurrence) ToOccurrenceOutput() OccurrenceOutput
func (*Occurrence) ToOccurrenceOutputWithContext ¶
func (i *Occurrence) ToOccurrenceOutputWithContext(ctx context.Context) OccurrenceOutput
type OccurrenceArgs ¶
type OccurrenceArgs struct { // Describes an attestation of an artifact. Attestation DetailsPtrInput // Describes a verifiable build. Build GrafeasV1beta1BuildDetailsPtrInput // Describes the deployment of an artifact on a runtime. Deployment GrafeasV1beta1DeploymentDetailsPtrInput // Describes how this resource derives from the basis in the associated note. DerivedImage GrafeasV1beta1ImageDetailsPtrInput // Describes when a resource was discovered. Discovered GrafeasV1beta1DiscoveryDetailsPtrInput // https://github.com/secure-systems-lab/dsse Envelope EnvelopePtrInput // Describes the installation of a package on the linked resource. Installation GrafeasV1beta1PackageDetailsPtrInput // Describes a specific in-toto link. Intoto GrafeasV1beta1IntotoDetailsPtrInput // Immutable. The analysis note associated with this occurrence, in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. This field can be used as a filter in list requests. NoteName pulumi.StringInput Project pulumi.StringPtrInput // A description of actions that can be taken to remedy the note. Remediation pulumi.StringPtrInput // Immutable. The resource for which the occurrence applies. Resource ResourceInput // Describes a specific software bill of materials document. Sbom DocumentOccurrencePtrInput // Describes a specific SBOM reference occurrences. SbomReference SBOMReferenceOccurrencePtrInput // Describes a specific SPDX File. SpdxFile FileOccurrencePtrInput // Describes a specific SPDX Package. SpdxPackage PackageInfoOccurrencePtrInput // Describes a specific SPDX Relationship. SpdxRelationship RelationshipOccurrencePtrInput // Describes a security vulnerability. Vulnerability GrafeasV1beta1VulnerabilityDetailsPtrInput }
The set of arguments for constructing a Occurrence resource.
func (OccurrenceArgs) ElementType ¶
func (OccurrenceArgs) ElementType() reflect.Type
type OccurrenceIamBinding ¶ added in v0.26.0
type OccurrenceIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified note or occurrence. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or an occurrence, respectively. The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
func GetOccurrenceIamBinding ¶ added in v0.26.0
func GetOccurrenceIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OccurrenceIamBindingState, opts ...pulumi.ResourceOption) (*OccurrenceIamBinding, error)
GetOccurrenceIamBinding gets an existing OccurrenceIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOccurrenceIamBinding ¶ added in v0.26.0
func NewOccurrenceIamBinding(ctx *pulumi.Context, name string, args *OccurrenceIamBindingArgs, opts ...pulumi.ResourceOption) (*OccurrenceIamBinding, error)
NewOccurrenceIamBinding registers a new resource with the given unique name, arguments, and options.
func (*OccurrenceIamBinding) ElementType ¶ added in v0.26.0
func (*OccurrenceIamBinding) ElementType() reflect.Type
func (*OccurrenceIamBinding) ToOccurrenceIamBindingOutput ¶ added in v0.26.0
func (i *OccurrenceIamBinding) ToOccurrenceIamBindingOutput() OccurrenceIamBindingOutput
func (*OccurrenceIamBinding) ToOccurrenceIamBindingOutputWithContext ¶ added in v0.26.0
func (i *OccurrenceIamBinding) ToOccurrenceIamBindingOutputWithContext(ctx context.Context) OccurrenceIamBindingOutput
type OccurrenceIamBindingArgs ¶ added in v0.26.0
type OccurrenceIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a OccurrenceIamBinding resource.
func (OccurrenceIamBindingArgs) ElementType ¶ added in v0.26.0
func (OccurrenceIamBindingArgs) ElementType() reflect.Type
type OccurrenceIamBindingInput ¶ added in v0.26.0
type OccurrenceIamBindingInput interface { pulumi.Input ToOccurrenceIamBindingOutput() OccurrenceIamBindingOutput ToOccurrenceIamBindingOutputWithContext(ctx context.Context) OccurrenceIamBindingOutput }
type OccurrenceIamBindingOutput ¶ added in v0.26.0
type OccurrenceIamBindingOutput struct{ *pulumi.OutputState }
func (OccurrenceIamBindingOutput) Condition ¶ added in v0.26.0
func (o OccurrenceIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (OccurrenceIamBindingOutput) ElementType ¶ added in v0.26.0
func (OccurrenceIamBindingOutput) ElementType() reflect.Type
func (OccurrenceIamBindingOutput) Etag ¶ added in v0.26.0
func (o OccurrenceIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (OccurrenceIamBindingOutput) Members ¶ added in v0.26.0
func (o OccurrenceIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (OccurrenceIamBindingOutput) Name ¶ added in v0.26.0
func (o OccurrenceIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (OccurrenceIamBindingOutput) Project ¶ added in v0.26.0
func (o OccurrenceIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (OccurrenceIamBindingOutput) Role ¶ added in v0.26.0
func (o OccurrenceIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (OccurrenceIamBindingOutput) ToOccurrenceIamBindingOutput ¶ added in v0.26.0
func (o OccurrenceIamBindingOutput) ToOccurrenceIamBindingOutput() OccurrenceIamBindingOutput
func (OccurrenceIamBindingOutput) ToOccurrenceIamBindingOutputWithContext ¶ added in v0.26.0
func (o OccurrenceIamBindingOutput) ToOccurrenceIamBindingOutputWithContext(ctx context.Context) OccurrenceIamBindingOutput
type OccurrenceIamBindingState ¶ added in v0.26.0
type OccurrenceIamBindingState struct { }
func (OccurrenceIamBindingState) ElementType ¶ added in v0.26.0
func (OccurrenceIamBindingState) ElementType() reflect.Type
type OccurrenceIamMember ¶ added in v0.26.0
type OccurrenceIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified note or occurrence. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or an occurrence, respectively. The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences.
func GetOccurrenceIamMember ¶ added in v0.26.0
func GetOccurrenceIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OccurrenceIamMemberState, opts ...pulumi.ResourceOption) (*OccurrenceIamMember, error)
GetOccurrenceIamMember gets an existing OccurrenceIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOccurrenceIamMember ¶ added in v0.26.0
func NewOccurrenceIamMember(ctx *pulumi.Context, name string, args *OccurrenceIamMemberArgs, opts ...pulumi.ResourceOption) (*OccurrenceIamMember, error)
NewOccurrenceIamMember registers a new resource with the given unique name, arguments, and options.
func (*OccurrenceIamMember) ElementType ¶ added in v0.26.0
func (*OccurrenceIamMember) ElementType() reflect.Type
func (*OccurrenceIamMember) ToOccurrenceIamMemberOutput ¶ added in v0.26.0
func (i *OccurrenceIamMember) ToOccurrenceIamMemberOutput() OccurrenceIamMemberOutput
func (*OccurrenceIamMember) ToOccurrenceIamMemberOutputWithContext ¶ added in v0.26.0
func (i *OccurrenceIamMember) ToOccurrenceIamMemberOutputWithContext(ctx context.Context) OccurrenceIamMemberOutput
type OccurrenceIamMemberArgs ¶ added in v0.26.0
type OccurrenceIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a OccurrenceIamMember resource.
func (OccurrenceIamMemberArgs) ElementType ¶ added in v0.26.0
func (OccurrenceIamMemberArgs) ElementType() reflect.Type
type OccurrenceIamMemberInput ¶ added in v0.26.0
type OccurrenceIamMemberInput interface { pulumi.Input ToOccurrenceIamMemberOutput() OccurrenceIamMemberOutput ToOccurrenceIamMemberOutputWithContext(ctx context.Context) OccurrenceIamMemberOutput }
type OccurrenceIamMemberOutput ¶ added in v0.26.0
type OccurrenceIamMemberOutput struct{ *pulumi.OutputState }
func (OccurrenceIamMemberOutput) Condition ¶ added in v0.26.0
func (o OccurrenceIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (OccurrenceIamMemberOutput) ElementType ¶ added in v0.26.0
func (OccurrenceIamMemberOutput) ElementType() reflect.Type
func (OccurrenceIamMemberOutput) Etag ¶ added in v0.26.0
func (o OccurrenceIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (OccurrenceIamMemberOutput) Member ¶ added in v0.26.0
func (o OccurrenceIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.
func (OccurrenceIamMemberOutput) Name ¶ added in v0.26.0
func (o OccurrenceIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (OccurrenceIamMemberOutput) Project ¶ added in v0.26.0
func (o OccurrenceIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (OccurrenceIamMemberOutput) Role ¶ added in v0.26.0
func (o OccurrenceIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (OccurrenceIamMemberOutput) ToOccurrenceIamMemberOutput ¶ added in v0.26.0
func (o OccurrenceIamMemberOutput) ToOccurrenceIamMemberOutput() OccurrenceIamMemberOutput
func (OccurrenceIamMemberOutput) ToOccurrenceIamMemberOutputWithContext ¶ added in v0.26.0
func (o OccurrenceIamMemberOutput) ToOccurrenceIamMemberOutputWithContext(ctx context.Context) OccurrenceIamMemberOutput
type OccurrenceIamMemberState ¶ added in v0.26.0
type OccurrenceIamMemberState struct { }
func (OccurrenceIamMemberState) ElementType ¶ added in v0.26.0
func (OccurrenceIamMemberState) ElementType() reflect.Type
type OccurrenceIamPolicy ¶
type OccurrenceIamPolicy struct { pulumi.CustomResourceState // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` OccurrenceId pulumi.StringOutput `pulumi:"occurrenceId"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified note or occurrence. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or an occurrence, respectively. The resource takes the format `projects/[PROJECT_ID]/notes/[NOTE_ID]` for notes and `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]` for occurrences. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetOccurrenceIamPolicy ¶
func GetOccurrenceIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OccurrenceIamPolicyState, opts ...pulumi.ResourceOption) (*OccurrenceIamPolicy, error)
GetOccurrenceIamPolicy gets an existing OccurrenceIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOccurrenceIamPolicy ¶
func NewOccurrenceIamPolicy(ctx *pulumi.Context, name string, args *OccurrenceIamPolicyArgs, opts ...pulumi.ResourceOption) (*OccurrenceIamPolicy, error)
NewOccurrenceIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*OccurrenceIamPolicy) ElementType ¶
func (*OccurrenceIamPolicy) ElementType() reflect.Type
func (*OccurrenceIamPolicy) ToOccurrenceIamPolicyOutput ¶
func (i *OccurrenceIamPolicy) ToOccurrenceIamPolicyOutput() OccurrenceIamPolicyOutput
func (*OccurrenceIamPolicy) ToOccurrenceIamPolicyOutputWithContext ¶
func (i *OccurrenceIamPolicy) ToOccurrenceIamPolicyOutputWithContext(ctx context.Context) OccurrenceIamPolicyOutput
type OccurrenceIamPolicyArgs ¶
type OccurrenceIamPolicyArgs struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput OccurrenceId pulumi.StringInput Project pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a OccurrenceIamPolicy resource.
func (OccurrenceIamPolicyArgs) ElementType ¶
func (OccurrenceIamPolicyArgs) ElementType() reflect.Type
type OccurrenceIamPolicyInput ¶
type OccurrenceIamPolicyInput interface { pulumi.Input ToOccurrenceIamPolicyOutput() OccurrenceIamPolicyOutput ToOccurrenceIamPolicyOutputWithContext(ctx context.Context) OccurrenceIamPolicyOutput }
type OccurrenceIamPolicyOutput ¶
type OccurrenceIamPolicyOutput struct{ *pulumi.OutputState }
func (OccurrenceIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o OccurrenceIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (OccurrenceIamPolicyOutput) ElementType ¶
func (OccurrenceIamPolicyOutput) ElementType() reflect.Type
func (OccurrenceIamPolicyOutput) Etag ¶ added in v0.19.0
func (o OccurrenceIamPolicyOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (OccurrenceIamPolicyOutput) OccurrenceId ¶ added in v0.21.0
func (o OccurrenceIamPolicyOutput) OccurrenceId() pulumi.StringOutput
func (OccurrenceIamPolicyOutput) Project ¶ added in v0.21.0
func (o OccurrenceIamPolicyOutput) Project() pulumi.StringOutput
func (OccurrenceIamPolicyOutput) ToOccurrenceIamPolicyOutput ¶
func (o OccurrenceIamPolicyOutput) ToOccurrenceIamPolicyOutput() OccurrenceIamPolicyOutput
func (OccurrenceIamPolicyOutput) ToOccurrenceIamPolicyOutputWithContext ¶
func (o OccurrenceIamPolicyOutput) ToOccurrenceIamPolicyOutputWithContext(ctx context.Context) OccurrenceIamPolicyOutput
func (OccurrenceIamPolicyOutput) Version ¶ added in v0.19.0
func (o OccurrenceIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type OccurrenceIamPolicyState ¶
type OccurrenceIamPolicyState struct { }
func (OccurrenceIamPolicyState) ElementType ¶
func (OccurrenceIamPolicyState) ElementType() reflect.Type
type OccurrenceInput ¶
type OccurrenceInput interface { pulumi.Input ToOccurrenceOutput() OccurrenceOutput ToOccurrenceOutputWithContext(ctx context.Context) OccurrenceOutput }
type OccurrenceOutput ¶
type OccurrenceOutput struct{ *pulumi.OutputState }
func (OccurrenceOutput) Attestation ¶ added in v0.19.0
func (o OccurrenceOutput) Attestation() DetailsResponseOutput
Describes an attestation of an artifact.
func (OccurrenceOutput) Build ¶ added in v0.19.0
func (o OccurrenceOutput) Build() GrafeasV1beta1BuildDetailsResponseOutput
Describes a verifiable build.
func (OccurrenceOutput) CreateTime ¶ added in v0.19.0
func (o OccurrenceOutput) CreateTime() pulumi.StringOutput
The time this occurrence was created.
func (OccurrenceOutput) Deployment ¶ added in v0.19.0
func (o OccurrenceOutput) Deployment() GrafeasV1beta1DeploymentDetailsResponseOutput
Describes the deployment of an artifact on a runtime.
func (OccurrenceOutput) DerivedImage ¶ added in v0.19.0
func (o OccurrenceOutput) DerivedImage() GrafeasV1beta1ImageDetailsResponseOutput
Describes how this resource derives from the basis in the associated note.
func (OccurrenceOutput) Discovered ¶ added in v0.19.0
func (o OccurrenceOutput) Discovered() GrafeasV1beta1DiscoveryDetailsResponseOutput
Describes when a resource was discovered.
func (OccurrenceOutput) ElementType ¶
func (OccurrenceOutput) ElementType() reflect.Type
func (OccurrenceOutput) Envelope ¶ added in v0.19.0
func (o OccurrenceOutput) Envelope() EnvelopeResponseOutput
func (OccurrenceOutput) Installation ¶ added in v0.19.0
func (o OccurrenceOutput) Installation() GrafeasV1beta1PackageDetailsResponseOutput
Describes the installation of a package on the linked resource.
func (OccurrenceOutput) Intoto ¶ added in v0.19.0
func (o OccurrenceOutput) Intoto() GrafeasV1beta1IntotoDetailsResponseOutput
Describes a specific in-toto link.
func (OccurrenceOutput) Kind ¶ added in v0.19.0
func (o OccurrenceOutput) Kind() pulumi.StringOutput
This explicitly denotes which of the occurrence details are specified. This field can be used as a filter in list requests.
func (OccurrenceOutput) Name ¶ added in v0.19.0
func (o OccurrenceOutput) Name() pulumi.StringOutput
The name of the occurrence in the form of `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
func (OccurrenceOutput) NoteName ¶ added in v0.19.0
func (o OccurrenceOutput) NoteName() pulumi.StringOutput
Immutable. The analysis note associated with this occurrence, in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`. This field can be used as a filter in list requests.
func (OccurrenceOutput) Project ¶ added in v0.21.0
func (o OccurrenceOutput) Project() pulumi.StringOutput
func (OccurrenceOutput) Remediation ¶ added in v0.19.0
func (o OccurrenceOutput) Remediation() pulumi.StringOutput
A description of actions that can be taken to remedy the note.
func (OccurrenceOutput) Resource ¶ added in v0.19.0
func (o OccurrenceOutput) Resource() ResourceResponseOutput
Immutable. The resource for which the occurrence applies.
func (OccurrenceOutput) Sbom ¶ added in v0.19.0
func (o OccurrenceOutput) Sbom() DocumentOccurrenceResponseOutput
Describes a specific software bill of materials document.
func (OccurrenceOutput) SbomReference ¶ added in v0.29.0
func (o OccurrenceOutput) SbomReference() SBOMReferenceOccurrenceResponseOutput
Describes a specific SBOM reference occurrences.
func (OccurrenceOutput) SpdxFile ¶ added in v0.19.0
func (o OccurrenceOutput) SpdxFile() FileOccurrenceResponseOutput
Describes a specific SPDX File.
func (OccurrenceOutput) SpdxPackage ¶ added in v0.19.0
func (o OccurrenceOutput) SpdxPackage() PackageInfoOccurrenceResponseOutput
Describes a specific SPDX Package.
func (OccurrenceOutput) SpdxRelationship ¶ added in v0.19.0
func (o OccurrenceOutput) SpdxRelationship() RelationshipOccurrenceResponseOutput
Describes a specific SPDX Relationship.
func (OccurrenceOutput) ToOccurrenceOutput ¶
func (o OccurrenceOutput) ToOccurrenceOutput() OccurrenceOutput
func (OccurrenceOutput) ToOccurrenceOutputWithContext ¶
func (o OccurrenceOutput) ToOccurrenceOutputWithContext(ctx context.Context) OccurrenceOutput
func (OccurrenceOutput) UpdateTime ¶ added in v0.19.0
func (o OccurrenceOutput) UpdateTime() pulumi.StringOutput
The time this occurrence was last updated.
func (OccurrenceOutput) Vulnerability ¶ added in v0.19.0
func (o OccurrenceOutput) Vulnerability() GrafeasV1beta1VulnerabilityDetailsResponseOutput
Describes a security vulnerability.
type OccurrenceState ¶
type OccurrenceState struct { }
func (OccurrenceState) ElementType ¶
func (OccurrenceState) ElementType() reflect.Type
type Package ¶
type Package struct { // The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages. Architecture *PackageArchitecture `pulumi:"architecture"` // The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages. CpeUri *string `pulumi:"cpeUri"` // The description of this package. Description *string `pulumi:"description"` // Hash value, typically a file digest, that allows unique identification a specific package. Digest []Digest `pulumi:"digest"` // The various channels by which a package is distributed. Distribution []Distribution `pulumi:"distribution"` // Licenses that have been declared by the authors of the package. License *License `pulumi:"license"` // A freeform text denoting the maintainer of this package. Maintainer *string `pulumi:"maintainer"` // Immutable. The name of the package. Name string `pulumi:"name"` // The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.). PackageType *string `pulumi:"packageType"` // The homepage for this package. Url *string `pulumi:"url"` // The version of the package. Version *Version `pulumi:"version"` }
Package represents a particular package version.
type PackageArchitecture ¶ added in v0.19.0
type PackageArchitecture string
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
func (PackageArchitecture) ElementType ¶ added in v0.19.0
func (PackageArchitecture) ElementType() reflect.Type
func (PackageArchitecture) ToPackageArchitectureOutput ¶ added in v0.19.0
func (e PackageArchitecture) ToPackageArchitectureOutput() PackageArchitectureOutput
func (PackageArchitecture) ToPackageArchitectureOutputWithContext ¶ added in v0.19.0
func (e PackageArchitecture) ToPackageArchitectureOutputWithContext(ctx context.Context) PackageArchitectureOutput
func (PackageArchitecture) ToPackageArchitecturePtrOutput ¶ added in v0.19.0
func (e PackageArchitecture) ToPackageArchitecturePtrOutput() PackageArchitecturePtrOutput
func (PackageArchitecture) ToPackageArchitecturePtrOutputWithContext ¶ added in v0.19.0
func (e PackageArchitecture) ToPackageArchitecturePtrOutputWithContext(ctx context.Context) PackageArchitecturePtrOutput
func (PackageArchitecture) ToStringOutput ¶ added in v0.19.0
func (e PackageArchitecture) ToStringOutput() pulumi.StringOutput
func (PackageArchitecture) ToStringOutputWithContext ¶ added in v0.19.0
func (e PackageArchitecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PackageArchitecture) ToStringPtrOutput ¶ added in v0.19.0
func (e PackageArchitecture) ToStringPtrOutput() pulumi.StringPtrOutput
func (PackageArchitecture) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e PackageArchitecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PackageArchitectureInput ¶ added in v0.19.0
type PackageArchitectureInput interface { pulumi.Input ToPackageArchitectureOutput() PackageArchitectureOutput ToPackageArchitectureOutputWithContext(context.Context) PackageArchitectureOutput }
PackageArchitectureInput is an input type that accepts PackageArchitectureArgs and PackageArchitectureOutput values. You can construct a concrete instance of `PackageArchitectureInput` via:
PackageArchitectureArgs{...}
type PackageArchitectureOutput ¶ added in v0.19.0
type PackageArchitectureOutput struct{ *pulumi.OutputState }
func (PackageArchitectureOutput) ElementType ¶ added in v0.19.0
func (PackageArchitectureOutput) ElementType() reflect.Type
func (PackageArchitectureOutput) ToPackageArchitectureOutput ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToPackageArchitectureOutput() PackageArchitectureOutput
func (PackageArchitectureOutput) ToPackageArchitectureOutputWithContext ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToPackageArchitectureOutputWithContext(ctx context.Context) PackageArchitectureOutput
func (PackageArchitectureOutput) ToPackageArchitecturePtrOutput ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToPackageArchitecturePtrOutput() PackageArchitecturePtrOutput
func (PackageArchitectureOutput) ToPackageArchitecturePtrOutputWithContext ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToPackageArchitecturePtrOutputWithContext(ctx context.Context) PackageArchitecturePtrOutput
func (PackageArchitectureOutput) ToStringOutput ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToStringOutput() pulumi.StringOutput
func (PackageArchitectureOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PackageArchitectureOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PackageArchitectureOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PackageArchitecturePtrInput ¶ added in v0.19.0
type PackageArchitecturePtrInput interface { pulumi.Input ToPackageArchitecturePtrOutput() PackageArchitecturePtrOutput ToPackageArchitecturePtrOutputWithContext(context.Context) PackageArchitecturePtrOutput }
func PackageArchitecturePtr ¶ added in v0.19.0
func PackageArchitecturePtr(v string) PackageArchitecturePtrInput
type PackageArchitecturePtrOutput ¶ added in v0.19.0
type PackageArchitecturePtrOutput struct{ *pulumi.OutputState }
func (PackageArchitecturePtrOutput) Elem ¶ added in v0.19.0
func (o PackageArchitecturePtrOutput) Elem() PackageArchitectureOutput
func (PackageArchitecturePtrOutput) ElementType ¶ added in v0.19.0
func (PackageArchitecturePtrOutput) ElementType() reflect.Type
func (PackageArchitecturePtrOutput) ToPackageArchitecturePtrOutput ¶ added in v0.19.0
func (o PackageArchitecturePtrOutput) ToPackageArchitecturePtrOutput() PackageArchitecturePtrOutput
func (PackageArchitecturePtrOutput) ToPackageArchitecturePtrOutputWithContext ¶ added in v0.19.0
func (o PackageArchitecturePtrOutput) ToPackageArchitecturePtrOutputWithContext(ctx context.Context) PackageArchitecturePtrOutput
func (PackageArchitecturePtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o PackageArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PackageArchitecturePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o PackageArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PackageArgs ¶
type PackageArgs struct { // The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages. Architecture PackageArchitecturePtrInput `pulumi:"architecture"` // The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages. CpeUri pulumi.StringPtrInput `pulumi:"cpeUri"` // The description of this package. Description pulumi.StringPtrInput `pulumi:"description"` // Hash value, typically a file digest, that allows unique identification a specific package. Digest DigestArrayInput `pulumi:"digest"` // The various channels by which a package is distributed. Distribution DistributionArrayInput `pulumi:"distribution"` // Licenses that have been declared by the authors of the package. License LicensePtrInput `pulumi:"license"` // A freeform text denoting the maintainer of this package. Maintainer pulumi.StringPtrInput `pulumi:"maintainer"` // Immutable. The name of the package. Name pulumi.StringInput `pulumi:"name"` // The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.). PackageType pulumi.StringPtrInput `pulumi:"packageType"` // The homepage for this package. Url pulumi.StringPtrInput `pulumi:"url"` // The version of the package. Version VersionPtrInput `pulumi:"version"` }
Package represents a particular package version.
func (PackageArgs) ElementType ¶
func (PackageArgs) ElementType() reflect.Type
func (PackageArgs) ToPackageOutput ¶
func (i PackageArgs) ToPackageOutput() PackageOutput
func (PackageArgs) ToPackageOutputWithContext ¶
func (i PackageArgs) ToPackageOutputWithContext(ctx context.Context) PackageOutput
func (PackageArgs) ToPackagePtrOutput ¶
func (i PackageArgs) ToPackagePtrOutput() PackagePtrOutput
func (PackageArgs) ToPackagePtrOutputWithContext ¶
func (i PackageArgs) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
type PackageInfoNote ¶ added in v0.9.0
type PackageInfoNote struct { // Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document Analyzed *bool `pulumi:"analyzed"` // A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts Attribution *string `pulumi:"attribution"` // Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file Checksum *string `pulumi:"checksum"` // Identify the copyright holders of the package, as well as any dates present Copyright *string `pulumi:"copyright"` // A more detailed description of the package DetailedDescription *string `pulumi:"detailedDescription"` // This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created DownloadLocation *string `pulumi:"downloadLocation"` // ExternalRef ExternalRefs []ExternalRef `pulumi:"externalRefs"` // Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found FilesLicenseInfo []string `pulumi:"filesLicenseInfo"` // Provide a place for the SPDX file creator to record a web site that serves as the package's home page HomePage *string `pulumi:"homePage"` // List the licenses that have been declared by the authors of the package LicenseDeclared *License `pulumi:"licenseDeclared"` // If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came Originator *string `pulumi:"originator"` // The type of package: OS, MAVEN, GO, GO_STDLIB, etc. PackageType *string `pulumi:"packageType"` // A short description of the package SummaryDescription *string `pulumi:"summaryDescription"` // Identify the actual distribution source for the package/directory identified in the SPDX file Supplier *string `pulumi:"supplier"` // Identify the full name of the package as given by the Package Originator Title *string `pulumi:"title"` // This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file VerificationCode *string `pulumi:"verificationCode"` // Identify the version of the package Version *string `pulumi:"version"` }
PackageInfoNote represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
type PackageInfoNoteArgs ¶ added in v0.9.0
type PackageInfoNoteArgs struct { // Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document Analyzed pulumi.BoolPtrInput `pulumi:"analyzed"` // A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts Attribution pulumi.StringPtrInput `pulumi:"attribution"` // Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file Checksum pulumi.StringPtrInput `pulumi:"checksum"` // Identify the copyright holders of the package, as well as any dates present Copyright pulumi.StringPtrInput `pulumi:"copyright"` // A more detailed description of the package DetailedDescription pulumi.StringPtrInput `pulumi:"detailedDescription"` // This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created DownloadLocation pulumi.StringPtrInput `pulumi:"downloadLocation"` // ExternalRef ExternalRefs ExternalRefArrayInput `pulumi:"externalRefs"` // Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found FilesLicenseInfo pulumi.StringArrayInput `pulumi:"filesLicenseInfo"` // Provide a place for the SPDX file creator to record a web site that serves as the package's home page HomePage pulumi.StringPtrInput `pulumi:"homePage"` // List the licenses that have been declared by the authors of the package LicenseDeclared LicensePtrInput `pulumi:"licenseDeclared"` // If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came Originator pulumi.StringPtrInput `pulumi:"originator"` // The type of package: OS, MAVEN, GO, GO_STDLIB, etc. PackageType pulumi.StringPtrInput `pulumi:"packageType"` // A short description of the package SummaryDescription pulumi.StringPtrInput `pulumi:"summaryDescription"` // Identify the actual distribution source for the package/directory identified in the SPDX file Supplier pulumi.StringPtrInput `pulumi:"supplier"` // Identify the full name of the package as given by the Package Originator Title pulumi.StringPtrInput `pulumi:"title"` // This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file VerificationCode pulumi.StringPtrInput `pulumi:"verificationCode"` // Identify the version of the package Version pulumi.StringPtrInput `pulumi:"version"` }
PackageInfoNote represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
func (PackageInfoNoteArgs) ElementType ¶ added in v0.9.0
func (PackageInfoNoteArgs) ElementType() reflect.Type
func (PackageInfoNoteArgs) ToPackageInfoNoteOutput ¶ added in v0.9.0
func (i PackageInfoNoteArgs) ToPackageInfoNoteOutput() PackageInfoNoteOutput
func (PackageInfoNoteArgs) ToPackageInfoNoteOutputWithContext ¶ added in v0.9.0
func (i PackageInfoNoteArgs) ToPackageInfoNoteOutputWithContext(ctx context.Context) PackageInfoNoteOutput
func (PackageInfoNoteArgs) ToPackageInfoNotePtrOutput ¶ added in v0.9.0
func (i PackageInfoNoteArgs) ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput
func (PackageInfoNoteArgs) ToPackageInfoNotePtrOutputWithContext ¶ added in v0.9.0
func (i PackageInfoNoteArgs) ToPackageInfoNotePtrOutputWithContext(ctx context.Context) PackageInfoNotePtrOutput
type PackageInfoNoteInput ¶ added in v0.9.0
type PackageInfoNoteInput interface { pulumi.Input ToPackageInfoNoteOutput() PackageInfoNoteOutput ToPackageInfoNoteOutputWithContext(context.Context) PackageInfoNoteOutput }
PackageInfoNoteInput is an input type that accepts PackageInfoNoteArgs and PackageInfoNoteOutput values. You can construct a concrete instance of `PackageInfoNoteInput` via:
PackageInfoNoteArgs{...}
type PackageInfoNoteOutput ¶ added in v0.9.0
type PackageInfoNoteOutput struct{ *pulumi.OutputState }
PackageInfoNote represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
func (PackageInfoNoteOutput) Analyzed ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Analyzed() pulumi.BoolPtrOutput
Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document
func (PackageInfoNoteOutput) Attribution ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Attribution() pulumi.StringPtrOutput
A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts
func (PackageInfoNoteOutput) Checksum ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Checksum() pulumi.StringPtrOutput
Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file
func (PackageInfoNoteOutput) Copyright ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Copyright() pulumi.StringPtrOutput
Identify the copyright holders of the package, as well as any dates present
func (PackageInfoNoteOutput) DetailedDescription ¶ added in v0.9.0
func (o PackageInfoNoteOutput) DetailedDescription() pulumi.StringPtrOutput
A more detailed description of the package
func (PackageInfoNoteOutput) DownloadLocation ¶ added in v0.9.0
func (o PackageInfoNoteOutput) DownloadLocation() pulumi.StringPtrOutput
This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created
func (PackageInfoNoteOutput) ElementType ¶ added in v0.9.0
func (PackageInfoNoteOutput) ElementType() reflect.Type
func (PackageInfoNoteOutput) ExternalRefs ¶ added in v0.9.0
func (o PackageInfoNoteOutput) ExternalRefs() ExternalRefArrayOutput
ExternalRef
func (PackageInfoNoteOutput) FilesLicenseInfo ¶ added in v0.9.0
func (o PackageInfoNoteOutput) FilesLicenseInfo() pulumi.StringArrayOutput
Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found
func (PackageInfoNoteOutput) HomePage ¶ added in v0.9.0
func (o PackageInfoNoteOutput) HomePage() pulumi.StringPtrOutput
Provide a place for the SPDX file creator to record a web site that serves as the package's home page
func (PackageInfoNoteOutput) LicenseDeclared ¶ added in v0.9.0
func (o PackageInfoNoteOutput) LicenseDeclared() LicensePtrOutput
List the licenses that have been declared by the authors of the package
func (PackageInfoNoteOutput) Originator ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Originator() pulumi.StringPtrOutput
If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came
func (PackageInfoNoteOutput) PackageType ¶ added in v0.9.0
func (o PackageInfoNoteOutput) PackageType() pulumi.StringPtrOutput
The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
func (PackageInfoNoteOutput) SummaryDescription ¶ added in v0.9.0
func (o PackageInfoNoteOutput) SummaryDescription() pulumi.StringPtrOutput
A short description of the package
func (PackageInfoNoteOutput) Supplier ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Supplier() pulumi.StringPtrOutput
Identify the actual distribution source for the package/directory identified in the SPDX file
func (PackageInfoNoteOutput) Title ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Title() pulumi.StringPtrOutput
Identify the full name of the package as given by the Package Originator
func (PackageInfoNoteOutput) ToPackageInfoNoteOutput ¶ added in v0.9.0
func (o PackageInfoNoteOutput) ToPackageInfoNoteOutput() PackageInfoNoteOutput
func (PackageInfoNoteOutput) ToPackageInfoNoteOutputWithContext ¶ added in v0.9.0
func (o PackageInfoNoteOutput) ToPackageInfoNoteOutputWithContext(ctx context.Context) PackageInfoNoteOutput
func (PackageInfoNoteOutput) ToPackageInfoNotePtrOutput ¶ added in v0.9.0
func (o PackageInfoNoteOutput) ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput
func (PackageInfoNoteOutput) ToPackageInfoNotePtrOutputWithContext ¶ added in v0.9.0
func (o PackageInfoNoteOutput) ToPackageInfoNotePtrOutputWithContext(ctx context.Context) PackageInfoNotePtrOutput
func (PackageInfoNoteOutput) VerificationCode ¶ added in v0.9.0
func (o PackageInfoNoteOutput) VerificationCode() pulumi.StringPtrOutput
This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file
func (PackageInfoNoteOutput) Version ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Version() pulumi.StringPtrOutput
Identify the version of the package
type PackageInfoNotePtrInput ¶ added in v0.9.0
type PackageInfoNotePtrInput interface { pulumi.Input ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput ToPackageInfoNotePtrOutputWithContext(context.Context) PackageInfoNotePtrOutput }
PackageInfoNotePtrInput is an input type that accepts PackageInfoNoteArgs, PackageInfoNotePtr and PackageInfoNotePtrOutput values. You can construct a concrete instance of `PackageInfoNotePtrInput` via:
PackageInfoNoteArgs{...} or: nil
func PackageInfoNotePtr ¶ added in v0.9.0
func PackageInfoNotePtr(v *PackageInfoNoteArgs) PackageInfoNotePtrInput
type PackageInfoNotePtrOutput ¶ added in v0.9.0
type PackageInfoNotePtrOutput struct{ *pulumi.OutputState }
func (PackageInfoNotePtrOutput) Analyzed ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Analyzed() pulumi.BoolPtrOutput
Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document
func (PackageInfoNotePtrOutput) Attribution ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Attribution() pulumi.StringPtrOutput
A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts
func (PackageInfoNotePtrOutput) Checksum ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Checksum() pulumi.StringPtrOutput
Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file
func (PackageInfoNotePtrOutput) Copyright ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Copyright() pulumi.StringPtrOutput
Identify the copyright holders of the package, as well as any dates present
func (PackageInfoNotePtrOutput) DetailedDescription ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) DetailedDescription() pulumi.StringPtrOutput
A more detailed description of the package
func (PackageInfoNotePtrOutput) DownloadLocation ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) DownloadLocation() pulumi.StringPtrOutput
This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created
func (PackageInfoNotePtrOutput) Elem ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Elem() PackageInfoNoteOutput
func (PackageInfoNotePtrOutput) ElementType ¶ added in v0.9.0
func (PackageInfoNotePtrOutput) ElementType() reflect.Type
func (PackageInfoNotePtrOutput) ExternalRefs ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) ExternalRefs() ExternalRefArrayOutput
ExternalRef
func (PackageInfoNotePtrOutput) FilesLicenseInfo ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) FilesLicenseInfo() pulumi.StringArrayOutput
Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found
func (PackageInfoNotePtrOutput) HomePage ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) HomePage() pulumi.StringPtrOutput
Provide a place for the SPDX file creator to record a web site that serves as the package's home page
func (PackageInfoNotePtrOutput) LicenseDeclared ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) LicenseDeclared() LicensePtrOutput
List the licenses that have been declared by the authors of the package
func (PackageInfoNotePtrOutput) Originator ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Originator() pulumi.StringPtrOutput
If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came
func (PackageInfoNotePtrOutput) PackageType ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) PackageType() pulumi.StringPtrOutput
The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
func (PackageInfoNotePtrOutput) SummaryDescription ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) SummaryDescription() pulumi.StringPtrOutput
A short description of the package
func (PackageInfoNotePtrOutput) Supplier ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Supplier() pulumi.StringPtrOutput
Identify the actual distribution source for the package/directory identified in the SPDX file
func (PackageInfoNotePtrOutput) Title ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Title() pulumi.StringPtrOutput
Identify the full name of the package as given by the Package Originator
func (PackageInfoNotePtrOutput) ToPackageInfoNotePtrOutput ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput
func (PackageInfoNotePtrOutput) ToPackageInfoNotePtrOutputWithContext ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) ToPackageInfoNotePtrOutputWithContext(ctx context.Context) PackageInfoNotePtrOutput
func (PackageInfoNotePtrOutput) VerificationCode ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) VerificationCode() pulumi.StringPtrOutput
This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file
func (PackageInfoNotePtrOutput) Version ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Version() pulumi.StringPtrOutput
Identify the version of the package
type PackageInfoNoteResponse ¶ added in v0.9.0
type PackageInfoNoteResponse struct { // Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document Analyzed bool `pulumi:"analyzed"` // A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts Attribution string `pulumi:"attribution"` // Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file Checksum string `pulumi:"checksum"` // Identify the copyright holders of the package, as well as any dates present Copyright string `pulumi:"copyright"` // A more detailed description of the package DetailedDescription string `pulumi:"detailedDescription"` // This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created DownloadLocation string `pulumi:"downloadLocation"` // ExternalRef ExternalRefs []ExternalRefResponse `pulumi:"externalRefs"` // Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found FilesLicenseInfo []string `pulumi:"filesLicenseInfo"` // Provide a place for the SPDX file creator to record a web site that serves as the package's home page HomePage string `pulumi:"homePage"` // List the licenses that have been declared by the authors of the package LicenseDeclared LicenseResponse `pulumi:"licenseDeclared"` // If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came Originator string `pulumi:"originator"` // The type of package: OS, MAVEN, GO, GO_STDLIB, etc. PackageType string `pulumi:"packageType"` // A short description of the package SummaryDescription string `pulumi:"summaryDescription"` // Identify the actual distribution source for the package/directory identified in the SPDX file Supplier string `pulumi:"supplier"` // Identify the full name of the package as given by the Package Originator Title string `pulumi:"title"` // This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file VerificationCode string `pulumi:"verificationCode"` // Identify the version of the package Version string `pulumi:"version"` }
PackageInfoNote represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
type PackageInfoNoteResponseOutput ¶ added in v0.9.0
type PackageInfoNoteResponseOutput struct{ *pulumi.OutputState }
PackageInfoNote represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
func (PackageInfoNoteResponseOutput) Analyzed ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Analyzed() pulumi.BoolOutput
Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document
func (PackageInfoNoteResponseOutput) Attribution ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Attribution() pulumi.StringOutput
A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts
func (PackageInfoNoteResponseOutput) Checksum ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Checksum() pulumi.StringOutput
Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file
func (PackageInfoNoteResponseOutput) Copyright ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Copyright() pulumi.StringOutput
Identify the copyright holders of the package, as well as any dates present
func (PackageInfoNoteResponseOutput) DetailedDescription ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) DetailedDescription() pulumi.StringOutput
A more detailed description of the package
func (PackageInfoNoteResponseOutput) DownloadLocation ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) DownloadLocation() pulumi.StringOutput
This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created
func (PackageInfoNoteResponseOutput) ElementType ¶ added in v0.9.0
func (PackageInfoNoteResponseOutput) ElementType() reflect.Type
func (PackageInfoNoteResponseOutput) ExternalRefs ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) ExternalRefs() ExternalRefResponseArrayOutput
ExternalRef
func (PackageInfoNoteResponseOutput) FilesLicenseInfo ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) FilesLicenseInfo() pulumi.StringArrayOutput
Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found
func (PackageInfoNoteResponseOutput) HomePage ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) HomePage() pulumi.StringOutput
Provide a place for the SPDX file creator to record a web site that serves as the package's home page
func (PackageInfoNoteResponseOutput) LicenseDeclared ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) LicenseDeclared() LicenseResponseOutput
List the licenses that have been declared by the authors of the package
func (PackageInfoNoteResponseOutput) Originator ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Originator() pulumi.StringOutput
If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came
func (PackageInfoNoteResponseOutput) PackageType ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) PackageType() pulumi.StringOutput
The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
func (PackageInfoNoteResponseOutput) SummaryDescription ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) SummaryDescription() pulumi.StringOutput
A short description of the package
func (PackageInfoNoteResponseOutput) Supplier ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Supplier() pulumi.StringOutput
Identify the actual distribution source for the package/directory identified in the SPDX file
func (PackageInfoNoteResponseOutput) Title ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Title() pulumi.StringOutput
Identify the full name of the package as given by the Package Originator
func (PackageInfoNoteResponseOutput) ToPackageInfoNoteResponseOutput ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) ToPackageInfoNoteResponseOutput() PackageInfoNoteResponseOutput
func (PackageInfoNoteResponseOutput) ToPackageInfoNoteResponseOutputWithContext ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) ToPackageInfoNoteResponseOutputWithContext(ctx context.Context) PackageInfoNoteResponseOutput
func (PackageInfoNoteResponseOutput) VerificationCode ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) VerificationCode() pulumi.StringOutput
This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file
func (PackageInfoNoteResponseOutput) Version ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Version() pulumi.StringOutput
Identify the version of the package
type PackageInfoOccurrence ¶ added in v0.9.0
type PackageInfoOccurrence struct { // A place for the SPDX file creator to record any general comments about the package being described Comment *string `pulumi:"comment"` // Provide the actual file name of the package, or path of the directory being treated as a package Filename *string `pulumi:"filename"` // Uniquely identify any element in an SPDX document which may be referenced by other elements Id *string `pulumi:"id"` // package or alternative values, if the governing license cannot be determined LicenseConcluded *License `pulumi:"licenseConcluded"` // Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package SourceInfo *string `pulumi:"sourceInfo"` }
PackageInfoOccurrence represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
type PackageInfoOccurrenceArgs ¶ added in v0.9.0
type PackageInfoOccurrenceArgs struct { // A place for the SPDX file creator to record any general comments about the package being described Comment pulumi.StringPtrInput `pulumi:"comment"` // Provide the actual file name of the package, or path of the directory being treated as a package Filename pulumi.StringPtrInput `pulumi:"filename"` // Uniquely identify any element in an SPDX document which may be referenced by other elements Id pulumi.StringPtrInput `pulumi:"id"` // package or alternative values, if the governing license cannot be determined LicenseConcluded LicensePtrInput `pulumi:"licenseConcluded"` // Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package SourceInfo pulumi.StringPtrInput `pulumi:"sourceInfo"` }
PackageInfoOccurrence represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
func (PackageInfoOccurrenceArgs) ElementType ¶ added in v0.9.0
func (PackageInfoOccurrenceArgs) ElementType() reflect.Type
func (PackageInfoOccurrenceArgs) ToPackageInfoOccurrenceOutput ¶ added in v0.9.0
func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrenceOutput() PackageInfoOccurrenceOutput
func (PackageInfoOccurrenceArgs) ToPackageInfoOccurrenceOutputWithContext ¶ added in v0.9.0
func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrenceOutputWithContext(ctx context.Context) PackageInfoOccurrenceOutput
func (PackageInfoOccurrenceArgs) ToPackageInfoOccurrencePtrOutput ¶ added in v0.9.0
func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput
func (PackageInfoOccurrenceArgs) ToPackageInfoOccurrencePtrOutputWithContext ¶ added in v0.9.0
func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrencePtrOutputWithContext(ctx context.Context) PackageInfoOccurrencePtrOutput
type PackageInfoOccurrenceInput ¶ added in v0.9.0
type PackageInfoOccurrenceInput interface { pulumi.Input ToPackageInfoOccurrenceOutput() PackageInfoOccurrenceOutput ToPackageInfoOccurrenceOutputWithContext(context.Context) PackageInfoOccurrenceOutput }
PackageInfoOccurrenceInput is an input type that accepts PackageInfoOccurrenceArgs and PackageInfoOccurrenceOutput values. You can construct a concrete instance of `PackageInfoOccurrenceInput` via:
PackageInfoOccurrenceArgs{...}
type PackageInfoOccurrenceOutput ¶ added in v0.9.0
type PackageInfoOccurrenceOutput struct{ *pulumi.OutputState }
PackageInfoOccurrence represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
func (PackageInfoOccurrenceOutput) Comment ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) Comment() pulumi.StringPtrOutput
A place for the SPDX file creator to record any general comments about the package being described
func (PackageInfoOccurrenceOutput) ElementType ¶ added in v0.9.0
func (PackageInfoOccurrenceOutput) ElementType() reflect.Type
func (PackageInfoOccurrenceOutput) Filename ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) Filename() pulumi.StringPtrOutput
Provide the actual file name of the package, or path of the directory being treated as a package
func (PackageInfoOccurrenceOutput) Id ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) Id() pulumi.StringPtrOutput
Uniquely identify any element in an SPDX document which may be referenced by other elements
func (PackageInfoOccurrenceOutput) LicenseConcluded ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) LicenseConcluded() LicensePtrOutput
package or alternative values, if the governing license cannot be determined
func (PackageInfoOccurrenceOutput) SourceInfo ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) SourceInfo() pulumi.StringPtrOutput
Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
func (PackageInfoOccurrenceOutput) ToPackageInfoOccurrenceOutput ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrenceOutput() PackageInfoOccurrenceOutput
func (PackageInfoOccurrenceOutput) ToPackageInfoOccurrenceOutputWithContext ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrenceOutputWithContext(ctx context.Context) PackageInfoOccurrenceOutput
func (PackageInfoOccurrenceOutput) ToPackageInfoOccurrencePtrOutput ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput
func (PackageInfoOccurrenceOutput) ToPackageInfoOccurrencePtrOutputWithContext ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrencePtrOutputWithContext(ctx context.Context) PackageInfoOccurrencePtrOutput
type PackageInfoOccurrencePtrInput ¶ added in v0.9.0
type PackageInfoOccurrencePtrInput interface { pulumi.Input ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput ToPackageInfoOccurrencePtrOutputWithContext(context.Context) PackageInfoOccurrencePtrOutput }
PackageInfoOccurrencePtrInput is an input type that accepts PackageInfoOccurrenceArgs, PackageInfoOccurrencePtr and PackageInfoOccurrencePtrOutput values. You can construct a concrete instance of `PackageInfoOccurrencePtrInput` via:
PackageInfoOccurrenceArgs{...} or: nil
func PackageInfoOccurrencePtr ¶ added in v0.9.0
func PackageInfoOccurrencePtr(v *PackageInfoOccurrenceArgs) PackageInfoOccurrencePtrInput
type PackageInfoOccurrencePtrOutput ¶ added in v0.9.0
type PackageInfoOccurrencePtrOutput struct{ *pulumi.OutputState }
func (PackageInfoOccurrencePtrOutput) Comment ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
A place for the SPDX file creator to record any general comments about the package being described
func (PackageInfoOccurrencePtrOutput) Elem ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) Elem() PackageInfoOccurrenceOutput
func (PackageInfoOccurrencePtrOutput) ElementType ¶ added in v0.9.0
func (PackageInfoOccurrencePtrOutput) ElementType() reflect.Type
func (PackageInfoOccurrencePtrOutput) Filename ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) Filename() pulumi.StringPtrOutput
Provide the actual file name of the package, or path of the directory being treated as a package
func (PackageInfoOccurrencePtrOutput) Id ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) Id() pulumi.StringPtrOutput
Uniquely identify any element in an SPDX document which may be referenced by other elements
func (PackageInfoOccurrencePtrOutput) LicenseConcluded ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) LicenseConcluded() LicensePtrOutput
package or alternative values, if the governing license cannot be determined
func (PackageInfoOccurrencePtrOutput) SourceInfo ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) SourceInfo() pulumi.StringPtrOutput
Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
func (PackageInfoOccurrencePtrOutput) ToPackageInfoOccurrencePtrOutput ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput
func (PackageInfoOccurrencePtrOutput) ToPackageInfoOccurrencePtrOutputWithContext ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) ToPackageInfoOccurrencePtrOutputWithContext(ctx context.Context) PackageInfoOccurrencePtrOutput
type PackageInfoOccurrenceResponse ¶ added in v0.9.0
type PackageInfoOccurrenceResponse struct { // A place for the SPDX file creator to record any general comments about the package being described Comment string `pulumi:"comment"` // Provide the actual file name of the package, or path of the directory being treated as a package Filename string `pulumi:"filename"` // Provide a place for the SPDX file creator to record a web site that serves as the package's home page HomePage string `pulumi:"homePage"` // package or alternative values, if the governing license cannot be determined LicenseConcluded LicenseResponse `pulumi:"licenseConcluded"` // The type of package: OS, MAVEN, GO, GO_STDLIB, etc. PackageType string `pulumi:"packageType"` // Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package SourceInfo string `pulumi:"sourceInfo"` // A short description of the package SummaryDescription string `pulumi:"summaryDescription"` // Identify the full name of the package as given by the Package Originator Title string `pulumi:"title"` // Identify the version of the package Version string `pulumi:"version"` }
PackageInfoOccurrence represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
type PackageInfoOccurrenceResponseOutput ¶ added in v0.9.0
type PackageInfoOccurrenceResponseOutput struct{ *pulumi.OutputState }
PackageInfoOccurrence represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
func (PackageInfoOccurrenceResponseOutput) Comment ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) Comment() pulumi.StringOutput
A place for the SPDX file creator to record any general comments about the package being described
func (PackageInfoOccurrenceResponseOutput) ElementType ¶ added in v0.9.0
func (PackageInfoOccurrenceResponseOutput) ElementType() reflect.Type
func (PackageInfoOccurrenceResponseOutput) Filename ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) Filename() pulumi.StringOutput
Provide the actual file name of the package, or path of the directory being treated as a package
func (PackageInfoOccurrenceResponseOutput) HomePage ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) HomePage() pulumi.StringOutput
Provide a place for the SPDX file creator to record a web site that serves as the package's home page
func (PackageInfoOccurrenceResponseOutput) LicenseConcluded ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) LicenseConcluded() LicenseResponseOutput
package or alternative values, if the governing license cannot be determined
func (PackageInfoOccurrenceResponseOutput) PackageType ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) PackageType() pulumi.StringOutput
The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
func (PackageInfoOccurrenceResponseOutput) SourceInfo ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) SourceInfo() pulumi.StringOutput
Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
func (PackageInfoOccurrenceResponseOutput) SummaryDescription ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) SummaryDescription() pulumi.StringOutput
A short description of the package
func (PackageInfoOccurrenceResponseOutput) Title ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) Title() pulumi.StringOutput
Identify the full name of the package as given by the Package Originator
func (PackageInfoOccurrenceResponseOutput) ToPackageInfoOccurrenceResponseOutput ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) ToPackageInfoOccurrenceResponseOutput() PackageInfoOccurrenceResponseOutput
func (PackageInfoOccurrenceResponseOutput) ToPackageInfoOccurrenceResponseOutputWithContext ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) ToPackageInfoOccurrenceResponseOutputWithContext(ctx context.Context) PackageInfoOccurrenceResponseOutput
func (PackageInfoOccurrenceResponseOutput) Version ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) Version() pulumi.StringOutput
Identify the version of the package
type PackageInput ¶
type PackageInput interface { pulumi.Input ToPackageOutput() PackageOutput ToPackageOutputWithContext(context.Context) PackageOutput }
PackageInput is an input type that accepts PackageArgs and PackageOutput values. You can construct a concrete instance of `PackageInput` via:
PackageArgs{...}
type PackageIssue ¶
type PackageIssue struct { // The location of the vulnerability. AffectedLocation VulnerabilityLocation `pulumi:"affectedLocation"` // The location of the available fix for vulnerability. FixedLocation *VulnerabilityLocation `pulumi:"fixedLocation"` // The type of package (e.g. OS, MAVEN, GO). PackageType *string `pulumi:"packageType"` // Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability. // // Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability. SeverityName *string `pulumi:"severityName"` }
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
type PackageIssueArgs ¶
type PackageIssueArgs struct { // The location of the vulnerability. AffectedLocation VulnerabilityLocationInput `pulumi:"affectedLocation"` // The location of the available fix for vulnerability. FixedLocation VulnerabilityLocationPtrInput `pulumi:"fixedLocation"` // The type of package (e.g. OS, MAVEN, GO). PackageType pulumi.StringPtrInput `pulumi:"packageType"` // Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability. // // Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability. SeverityName pulumi.StringPtrInput `pulumi:"severityName"` }
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
func (PackageIssueArgs) ElementType ¶
func (PackageIssueArgs) ElementType() reflect.Type
func (PackageIssueArgs) ToPackageIssueOutput ¶
func (i PackageIssueArgs) ToPackageIssueOutput() PackageIssueOutput
func (PackageIssueArgs) ToPackageIssueOutputWithContext ¶
func (i PackageIssueArgs) ToPackageIssueOutputWithContext(ctx context.Context) PackageIssueOutput
type PackageIssueArray ¶
type PackageIssueArray []PackageIssueInput
func (PackageIssueArray) ElementType ¶
func (PackageIssueArray) ElementType() reflect.Type
func (PackageIssueArray) ToPackageIssueArrayOutput ¶
func (i PackageIssueArray) ToPackageIssueArrayOutput() PackageIssueArrayOutput
func (PackageIssueArray) ToPackageIssueArrayOutputWithContext ¶
func (i PackageIssueArray) ToPackageIssueArrayOutputWithContext(ctx context.Context) PackageIssueArrayOutput
type PackageIssueArrayInput ¶
type PackageIssueArrayInput interface { pulumi.Input ToPackageIssueArrayOutput() PackageIssueArrayOutput ToPackageIssueArrayOutputWithContext(context.Context) PackageIssueArrayOutput }
PackageIssueArrayInput is an input type that accepts PackageIssueArray and PackageIssueArrayOutput values. You can construct a concrete instance of `PackageIssueArrayInput` via:
PackageIssueArray{ PackageIssueArgs{...} }
type PackageIssueArrayOutput ¶
type PackageIssueArrayOutput struct{ *pulumi.OutputState }
func (PackageIssueArrayOutput) ElementType ¶
func (PackageIssueArrayOutput) ElementType() reflect.Type
func (PackageIssueArrayOutput) Index ¶
func (o PackageIssueArrayOutput) Index(i pulumi.IntInput) PackageIssueOutput
func (PackageIssueArrayOutput) ToPackageIssueArrayOutput ¶
func (o PackageIssueArrayOutput) ToPackageIssueArrayOutput() PackageIssueArrayOutput
func (PackageIssueArrayOutput) ToPackageIssueArrayOutputWithContext ¶
func (o PackageIssueArrayOutput) ToPackageIssueArrayOutputWithContext(ctx context.Context) PackageIssueArrayOutput
type PackageIssueInput ¶
type PackageIssueInput interface { pulumi.Input ToPackageIssueOutput() PackageIssueOutput ToPackageIssueOutputWithContext(context.Context) PackageIssueOutput }
PackageIssueInput is an input type that accepts PackageIssueArgs and PackageIssueOutput values. You can construct a concrete instance of `PackageIssueInput` via:
PackageIssueArgs{...}
type PackageIssueOutput ¶
type PackageIssueOutput struct{ *pulumi.OutputState }
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
func (PackageIssueOutput) AffectedLocation ¶
func (o PackageIssueOutput) AffectedLocation() VulnerabilityLocationOutput
The location of the vulnerability.
func (PackageIssueOutput) ElementType ¶
func (PackageIssueOutput) ElementType() reflect.Type
func (PackageIssueOutput) FixedLocation ¶
func (o PackageIssueOutput) FixedLocation() VulnerabilityLocationPtrOutput
The location of the available fix for vulnerability.
func (PackageIssueOutput) PackageType ¶ added in v0.8.0
func (o PackageIssueOutput) PackageType() pulumi.StringPtrOutput
The type of package (e.g. OS, MAVEN, GO).
func (PackageIssueOutput) SeverityName
deprecated
func (o PackageIssueOutput) SeverityName() pulumi.StringPtrOutput
Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
func (PackageIssueOutput) ToPackageIssueOutput ¶
func (o PackageIssueOutput) ToPackageIssueOutput() PackageIssueOutput
func (PackageIssueOutput) ToPackageIssueOutputWithContext ¶
func (o PackageIssueOutput) ToPackageIssueOutputWithContext(ctx context.Context) PackageIssueOutput
type PackageIssueResponse ¶
type PackageIssueResponse struct { // The location of the vulnerability. AffectedLocation VulnerabilityLocationResponse `pulumi:"affectedLocation"` // The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available. EffectiveSeverity string `pulumi:"effectiveSeverity"` // The location of the available fix for vulnerability. FixedLocation VulnerabilityLocationResponse `pulumi:"fixedLocation"` // The type of package (e.g. OS, MAVEN, GO). PackageType string `pulumi:"packageType"` // Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability. // // Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability. SeverityName string `pulumi:"severityName"` }
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
type PackageIssueResponseArrayOutput ¶
type PackageIssueResponseArrayOutput struct{ *pulumi.OutputState }
func (PackageIssueResponseArrayOutput) ElementType ¶
func (PackageIssueResponseArrayOutput) ElementType() reflect.Type
func (PackageIssueResponseArrayOutput) Index ¶
func (o PackageIssueResponseArrayOutput) Index(i pulumi.IntInput) PackageIssueResponseOutput
func (PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutput ¶
func (o PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutput() PackageIssueResponseArrayOutput
func (PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutputWithContext ¶
func (o PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutputWithContext(ctx context.Context) PackageIssueResponseArrayOutput
type PackageIssueResponseOutput ¶
type PackageIssueResponseOutput struct{ *pulumi.OutputState }
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
func (PackageIssueResponseOutput) AffectedLocation ¶
func (o PackageIssueResponseOutput) AffectedLocation() VulnerabilityLocationResponseOutput
The location of the vulnerability.
func (PackageIssueResponseOutput) EffectiveSeverity ¶ added in v0.8.0
func (o PackageIssueResponseOutput) EffectiveSeverity() pulumi.StringOutput
The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when it is not available.
func (PackageIssueResponseOutput) ElementType ¶
func (PackageIssueResponseOutput) ElementType() reflect.Type
func (PackageIssueResponseOutput) FixedLocation ¶
func (o PackageIssueResponseOutput) FixedLocation() VulnerabilityLocationResponseOutput
The location of the available fix for vulnerability.
func (PackageIssueResponseOutput) PackageType ¶ added in v0.8.0
func (o PackageIssueResponseOutput) PackageType() pulumi.StringOutput
The type of package (e.g. OS, MAVEN, GO).
func (PackageIssueResponseOutput) SeverityName
deprecated
func (o PackageIssueResponseOutput) SeverityName() pulumi.StringOutput
Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
Deprecated: Deprecated, use Details.effective_severity instead The severity (e.g., distro assigned severity) for this vulnerability.
func (PackageIssueResponseOutput) ToPackageIssueResponseOutput ¶
func (o PackageIssueResponseOutput) ToPackageIssueResponseOutput() PackageIssueResponseOutput
func (PackageIssueResponseOutput) ToPackageIssueResponseOutputWithContext ¶
func (o PackageIssueResponseOutput) ToPackageIssueResponseOutputWithContext(ctx context.Context) PackageIssueResponseOutput
type PackageOutput ¶
type PackageOutput struct{ *pulumi.OutputState }
Package represents a particular package version.
func (PackageOutput) Architecture ¶ added in v0.19.0
func (o PackageOutput) Architecture() PackageArchitecturePtrOutput
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
func (PackageOutput) CpeUri ¶ added in v0.19.0
func (o PackageOutput) CpeUri() pulumi.StringPtrOutput
The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
func (PackageOutput) Description ¶ added in v0.19.0
func (o PackageOutput) Description() pulumi.StringPtrOutput
The description of this package.
func (PackageOutput) Digest ¶ added in v0.19.0
func (o PackageOutput) Digest() DigestArrayOutput
Hash value, typically a file digest, that allows unique identification a specific package.
func (PackageOutput) Distribution ¶
func (o PackageOutput) Distribution() DistributionArrayOutput
The various channels by which a package is distributed.
func (PackageOutput) ElementType ¶
func (PackageOutput) ElementType() reflect.Type
func (PackageOutput) License ¶ added in v0.19.0
func (o PackageOutput) License() LicensePtrOutput
Licenses that have been declared by the authors of the package.
func (PackageOutput) Maintainer ¶ added in v0.19.0
func (o PackageOutput) Maintainer() pulumi.StringPtrOutput
A freeform text denoting the maintainer of this package.
func (PackageOutput) Name ¶
func (o PackageOutput) Name() pulumi.StringOutput
Immutable. The name of the package.
func (PackageOutput) PackageType ¶ added in v0.19.0
func (o PackageOutput) PackageType() pulumi.StringPtrOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (PackageOutput) ToPackageOutput ¶
func (o PackageOutput) ToPackageOutput() PackageOutput
func (PackageOutput) ToPackageOutputWithContext ¶
func (o PackageOutput) ToPackageOutputWithContext(ctx context.Context) PackageOutput
func (PackageOutput) ToPackagePtrOutput ¶
func (o PackageOutput) ToPackagePtrOutput() PackagePtrOutput
func (PackageOutput) ToPackagePtrOutputWithContext ¶
func (o PackageOutput) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
func (PackageOutput) Url ¶ added in v0.19.0
func (o PackageOutput) Url() pulumi.StringPtrOutput
The homepage for this package.
func (PackageOutput) Version ¶ added in v0.19.0
func (o PackageOutput) Version() VersionPtrOutput
The version of the package.
type PackagePtrInput ¶
type PackagePtrInput interface { pulumi.Input ToPackagePtrOutput() PackagePtrOutput ToPackagePtrOutputWithContext(context.Context) PackagePtrOutput }
PackagePtrInput is an input type that accepts PackageArgs, PackagePtr and PackagePtrOutput values. You can construct a concrete instance of `PackagePtrInput` via:
PackageArgs{...} or: nil
func PackagePtr ¶
func PackagePtr(v *PackageArgs) PackagePtrInput
type PackagePtrOutput ¶
type PackagePtrOutput struct{ *pulumi.OutputState }
func (PackagePtrOutput) Architecture ¶ added in v0.19.0
func (o PackagePtrOutput) Architecture() PackageArchitecturePtrOutput
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
func (PackagePtrOutput) CpeUri ¶ added in v0.19.0
func (o PackagePtrOutput) CpeUri() pulumi.StringPtrOutput
The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
func (PackagePtrOutput) Description ¶ added in v0.19.0
func (o PackagePtrOutput) Description() pulumi.StringPtrOutput
The description of this package.
func (PackagePtrOutput) Digest ¶ added in v0.19.0
func (o PackagePtrOutput) Digest() DigestArrayOutput
Hash value, typically a file digest, that allows unique identification a specific package.
func (PackagePtrOutput) Distribution ¶
func (o PackagePtrOutput) Distribution() DistributionArrayOutput
The various channels by which a package is distributed.
func (PackagePtrOutput) Elem ¶
func (o PackagePtrOutput) Elem() PackageOutput
func (PackagePtrOutput) ElementType ¶
func (PackagePtrOutput) ElementType() reflect.Type
func (PackagePtrOutput) License ¶ added in v0.19.0
func (o PackagePtrOutput) License() LicensePtrOutput
Licenses that have been declared by the authors of the package.
func (PackagePtrOutput) Maintainer ¶ added in v0.19.0
func (o PackagePtrOutput) Maintainer() pulumi.StringPtrOutput
A freeform text denoting the maintainer of this package.
func (PackagePtrOutput) Name ¶
func (o PackagePtrOutput) Name() pulumi.StringPtrOutput
Immutable. The name of the package.
func (PackagePtrOutput) PackageType ¶ added in v0.19.0
func (o PackagePtrOutput) PackageType() pulumi.StringPtrOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (PackagePtrOutput) ToPackagePtrOutput ¶
func (o PackagePtrOutput) ToPackagePtrOutput() PackagePtrOutput
func (PackagePtrOutput) ToPackagePtrOutputWithContext ¶
func (o PackagePtrOutput) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
func (PackagePtrOutput) Url ¶ added in v0.19.0
func (o PackagePtrOutput) Url() pulumi.StringPtrOutput
The homepage for this package.
func (PackagePtrOutput) Version ¶ added in v0.19.0
func (o PackagePtrOutput) Version() VersionPtrOutput
The version of the package.
type PackageResponse ¶
type PackageResponse struct { // The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages. Architecture string `pulumi:"architecture"` // The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages. CpeUri string `pulumi:"cpeUri"` // The description of this package. Description string `pulumi:"description"` // Hash value, typically a file digest, that allows unique identification a specific package. Digest []DigestResponse `pulumi:"digest"` // The various channels by which a package is distributed. Distribution []DistributionResponse `pulumi:"distribution"` // Licenses that have been declared by the authors of the package. License LicenseResponse `pulumi:"license"` // A freeform text denoting the maintainer of this package. Maintainer string `pulumi:"maintainer"` // Immutable. The name of the package. Name string `pulumi:"name"` // The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.). PackageType string `pulumi:"packageType"` // The homepage for this package. Url string `pulumi:"url"` // The version of the package. Version VersionResponse `pulumi:"version"` }
Package represents a particular package version.
type PackageResponseOutput ¶
type PackageResponseOutput struct{ *pulumi.OutputState }
Package represents a particular package version.
func (PackageResponseOutput) Architecture ¶ added in v0.19.0
func (o PackageResponseOutput) Architecture() pulumi.StringOutput
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
func (PackageResponseOutput) CpeUri ¶ added in v0.19.0
func (o PackageResponseOutput) CpeUri() pulumi.StringOutput
The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
func (PackageResponseOutput) Description ¶ added in v0.19.0
func (o PackageResponseOutput) Description() pulumi.StringOutput
The description of this package.
func (PackageResponseOutput) Digest ¶ added in v0.19.0
func (o PackageResponseOutput) Digest() DigestResponseArrayOutput
Hash value, typically a file digest, that allows unique identification a specific package.
func (PackageResponseOutput) Distribution ¶
func (o PackageResponseOutput) Distribution() DistributionResponseArrayOutput
The various channels by which a package is distributed.
func (PackageResponseOutput) ElementType ¶
func (PackageResponseOutput) ElementType() reflect.Type
func (PackageResponseOutput) License ¶ added in v0.19.0
func (o PackageResponseOutput) License() LicenseResponseOutput
Licenses that have been declared by the authors of the package.
func (PackageResponseOutput) Maintainer ¶ added in v0.19.0
func (o PackageResponseOutput) Maintainer() pulumi.StringOutput
A freeform text denoting the maintainer of this package.
func (PackageResponseOutput) Name ¶
func (o PackageResponseOutput) Name() pulumi.StringOutput
Immutable. The name of the package.
func (PackageResponseOutput) PackageType ¶ added in v0.19.0
func (o PackageResponseOutput) PackageType() pulumi.StringOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (PackageResponseOutput) ToPackageResponseOutput ¶
func (o PackageResponseOutput) ToPackageResponseOutput() PackageResponseOutput
func (PackageResponseOutput) ToPackageResponseOutputWithContext ¶
func (o PackageResponseOutput) ToPackageResponseOutputWithContext(ctx context.Context) PackageResponseOutput
func (PackageResponseOutput) Url ¶ added in v0.19.0
func (o PackageResponseOutput) Url() pulumi.StringOutput
The homepage for this package.
func (PackageResponseOutput) Version ¶ added in v0.19.0
func (o PackageResponseOutput) Version() VersionResponseOutput
The version of the package.
type PgpSignedAttestation ¶
type PgpSignedAttestation struct { // Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). ContentType *PgpSignedAttestationContentType `pulumi:"contentType"` // The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. `gpg --list-keys`. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from the `fpr` field returned when calling --list-keys with --with-colons. For example: “`gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:“` Above, the fingerprint is `24FF6481B76AC91E66A00AC657A93A81EF3AE6FB`. PgpKeyId *string `pulumi:"pgpKeyId"` // The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (`--armor` to gpg), non-clearsigned (`--sign` rather than `--clearsign` to gpg) are supported. Concretely, `gpg --sign --armor --output=signature.gpg payload.json` will create the signature content expected in this field in `signature.gpg` for the `payload.json` attestation payload. Signature string `pulumi:"signature"` }
An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file.
type PgpSignedAttestationArgs ¶
type PgpSignedAttestationArgs struct { // Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). ContentType PgpSignedAttestationContentTypePtrInput `pulumi:"contentType"` // The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. `gpg --list-keys`. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from the `fpr` field returned when calling --list-keys with --with-colons. For example: “`gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:“` Above, the fingerprint is `24FF6481B76AC91E66A00AC657A93A81EF3AE6FB`. PgpKeyId pulumi.StringPtrInput `pulumi:"pgpKeyId"` // The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (`--armor` to gpg), non-clearsigned (`--sign` rather than `--clearsign` to gpg) are supported. Concretely, `gpg --sign --armor --output=signature.gpg payload.json` will create the signature content expected in this field in `signature.gpg` for the `payload.json` attestation payload. Signature pulumi.StringInput `pulumi:"signature"` }
An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file.
func (PgpSignedAttestationArgs) ElementType ¶
func (PgpSignedAttestationArgs) ElementType() reflect.Type
func (PgpSignedAttestationArgs) ToPgpSignedAttestationOutput ¶
func (i PgpSignedAttestationArgs) ToPgpSignedAttestationOutput() PgpSignedAttestationOutput
func (PgpSignedAttestationArgs) ToPgpSignedAttestationOutputWithContext ¶
func (i PgpSignedAttestationArgs) ToPgpSignedAttestationOutputWithContext(ctx context.Context) PgpSignedAttestationOutput
func (PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutput ¶
func (i PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
func (PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutputWithContext ¶
func (i PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
type PgpSignedAttestationContentType ¶ added in v0.4.0
type PgpSignedAttestationContentType string
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (PgpSignedAttestationContentType) ElementType ¶ added in v0.4.0
func (PgpSignedAttestationContentType) ElementType() reflect.Type
func (PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutput ¶ added in v0.6.0
func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutput() PgpSignedAttestationContentTypeOutput
func (PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutputWithContext ¶ added in v0.6.0
func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypeOutput
func (PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutputWithContext ¶ added in v0.6.0
func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentType) ToStringOutput ¶ added in v0.4.0
func (e PgpSignedAttestationContentType) ToStringOutput() pulumi.StringOutput
func (PgpSignedAttestationContentType) ToStringOutputWithContext ¶ added in v0.4.0
func (e PgpSignedAttestationContentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PgpSignedAttestationContentType) ToStringPtrOutput ¶ added in v0.4.0
func (e PgpSignedAttestationContentType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PgpSignedAttestationContentType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e PgpSignedAttestationContentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PgpSignedAttestationContentTypeInput ¶ added in v0.6.0
type PgpSignedAttestationContentTypeInput interface { pulumi.Input ToPgpSignedAttestationContentTypeOutput() PgpSignedAttestationContentTypeOutput ToPgpSignedAttestationContentTypeOutputWithContext(context.Context) PgpSignedAttestationContentTypeOutput }
PgpSignedAttestationContentTypeInput is an input type that accepts PgpSignedAttestationContentTypeArgs and PgpSignedAttestationContentTypeOutput values. You can construct a concrete instance of `PgpSignedAttestationContentTypeInput` via:
PgpSignedAttestationContentTypeArgs{...}
type PgpSignedAttestationContentTypeOutput ¶ added in v0.6.0
type PgpSignedAttestationContentTypeOutput struct{ *pulumi.OutputState }
func (PgpSignedAttestationContentTypeOutput) ElementType ¶ added in v0.6.0
func (PgpSignedAttestationContentTypeOutput) ElementType() reflect.Type
func (PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutput() PgpSignedAttestationContentTypeOutput
func (PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypeOutput
func (PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToStringOutput() pulumi.StringOutput
func (PgpSignedAttestationContentTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PgpSignedAttestationContentTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PgpSignedAttestationContentTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PgpSignedAttestationContentTypePtrInput ¶ added in v0.6.0
type PgpSignedAttestationContentTypePtrInput interface { pulumi.Input ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput ToPgpSignedAttestationContentTypePtrOutputWithContext(context.Context) PgpSignedAttestationContentTypePtrOutput }
func PgpSignedAttestationContentTypePtr ¶ added in v0.6.0
func PgpSignedAttestationContentTypePtr(v string) PgpSignedAttestationContentTypePtrInput
type PgpSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
type PgpSignedAttestationContentTypePtrOutput struct{ *pulumi.OutputState }
func (PgpSignedAttestationContentTypePtrOutput) ElementType ¶ added in v0.6.0
func (PgpSignedAttestationContentTypePtrOutput) ElementType() reflect.Type
func (PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PgpSignedAttestationInput ¶
type PgpSignedAttestationInput interface { pulumi.Input ToPgpSignedAttestationOutput() PgpSignedAttestationOutput ToPgpSignedAttestationOutputWithContext(context.Context) PgpSignedAttestationOutput }
PgpSignedAttestationInput is an input type that accepts PgpSignedAttestationArgs and PgpSignedAttestationOutput values. You can construct a concrete instance of `PgpSignedAttestationInput` via:
PgpSignedAttestationArgs{...}
type PgpSignedAttestationOutput ¶
type PgpSignedAttestationOutput struct{ *pulumi.OutputState }
An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file.
func (PgpSignedAttestationOutput) ContentType ¶
func (o PgpSignedAttestationOutput) ContentType() PgpSignedAttestationContentTypePtrOutput
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (PgpSignedAttestationOutput) ElementType ¶
func (PgpSignedAttestationOutput) ElementType() reflect.Type
func (PgpSignedAttestationOutput) PgpKeyId ¶
func (o PgpSignedAttestationOutput) PgpKeyId() pulumi.StringPtrOutput
The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. `gpg --list-keys`. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from the `fpr` field returned when calling --list-keys with --with-colons. For example: ```gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:``` Above, the fingerprint is `24FF6481B76AC91E66A00AC657A93A81EF3AE6FB`.
func (PgpSignedAttestationOutput) Signature ¶
func (o PgpSignedAttestationOutput) Signature() pulumi.StringOutput
The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (`--armor` to gpg), non-clearsigned (`--sign` rather than `--clearsign` to gpg) are supported. Concretely, `gpg --sign --armor --output=signature.gpg payload.json` will create the signature content expected in this field in `signature.gpg` for the `payload.json` attestation payload.
func (PgpSignedAttestationOutput) ToPgpSignedAttestationOutput ¶
func (o PgpSignedAttestationOutput) ToPgpSignedAttestationOutput() PgpSignedAttestationOutput
func (PgpSignedAttestationOutput) ToPgpSignedAttestationOutputWithContext ¶
func (o PgpSignedAttestationOutput) ToPgpSignedAttestationOutputWithContext(ctx context.Context) PgpSignedAttestationOutput
func (PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutput ¶
func (o PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
func (PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutputWithContext ¶
func (o PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
type PgpSignedAttestationPtrInput ¶
type PgpSignedAttestationPtrInput interface { pulumi.Input ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput ToPgpSignedAttestationPtrOutputWithContext(context.Context) PgpSignedAttestationPtrOutput }
PgpSignedAttestationPtrInput is an input type that accepts PgpSignedAttestationArgs, PgpSignedAttestationPtr and PgpSignedAttestationPtrOutput values. You can construct a concrete instance of `PgpSignedAttestationPtrInput` via:
PgpSignedAttestationArgs{...} or: nil
func PgpSignedAttestationPtr ¶
func PgpSignedAttestationPtr(v *PgpSignedAttestationArgs) PgpSignedAttestationPtrInput
type PgpSignedAttestationPtrOutput ¶
type PgpSignedAttestationPtrOutput struct{ *pulumi.OutputState }
func (PgpSignedAttestationPtrOutput) ContentType ¶
func (o PgpSignedAttestationPtrOutput) ContentType() PgpSignedAttestationContentTypePtrOutput
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (PgpSignedAttestationPtrOutput) Elem ¶
func (o PgpSignedAttestationPtrOutput) Elem() PgpSignedAttestationOutput
func (PgpSignedAttestationPtrOutput) ElementType ¶
func (PgpSignedAttestationPtrOutput) ElementType() reflect.Type
func (PgpSignedAttestationPtrOutput) PgpKeyId ¶
func (o PgpSignedAttestationPtrOutput) PgpKeyId() pulumi.StringPtrOutput
The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. `gpg --list-keys`. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from the `fpr` field returned when calling --list-keys with --with-colons. For example: ```gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:``` Above, the fingerprint is `24FF6481B76AC91E66A00AC657A93A81EF3AE6FB`.
func (PgpSignedAttestationPtrOutput) Signature ¶
func (o PgpSignedAttestationPtrOutput) Signature() pulumi.StringPtrOutput
The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (`--armor` to gpg), non-clearsigned (`--sign` rather than `--clearsign` to gpg) are supported. Concretely, `gpg --sign --armor --output=signature.gpg payload.json` will create the signature content expected in this field in `signature.gpg` for the `payload.json` attestation payload.
func (PgpSignedAttestationPtrOutput) ToPgpSignedAttestationPtrOutput ¶
func (o PgpSignedAttestationPtrOutput) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
func (PgpSignedAttestationPtrOutput) ToPgpSignedAttestationPtrOutputWithContext ¶
func (o PgpSignedAttestationPtrOutput) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
type PgpSignedAttestationResponse ¶
type PgpSignedAttestationResponse struct { // Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). ContentType string `pulumi:"contentType"` // The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. `gpg --list-keys`. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from the `fpr` field returned when calling --list-keys with --with-colons. For example: “`gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:“` Above, the fingerprint is `24FF6481B76AC91E66A00AC657A93A81EF3AE6FB`. PgpKeyId string `pulumi:"pgpKeyId"` // The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (`--armor` to gpg), non-clearsigned (`--sign` rather than `--clearsign` to gpg) are supported. Concretely, `gpg --sign --armor --output=signature.gpg payload.json` will create the signature content expected in this field in `signature.gpg` for the `payload.json` attestation payload. Signature string `pulumi:"signature"` }
An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file.
type PgpSignedAttestationResponseOutput ¶
type PgpSignedAttestationResponseOutput struct{ *pulumi.OutputState }
An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file.
func (PgpSignedAttestationResponseOutput) ContentType ¶
func (o PgpSignedAttestationResponseOutput) ContentType() pulumi.StringOutput
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (PgpSignedAttestationResponseOutput) ElementType ¶
func (PgpSignedAttestationResponseOutput) ElementType() reflect.Type
func (PgpSignedAttestationResponseOutput) PgpKeyId ¶
func (o PgpSignedAttestationResponseOutput) PgpKeyId() pulumi.StringOutput
The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. `gpg --list-keys`. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from the `fpr` field returned when calling --list-keys with --with-colons. For example: ```gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:``` Above, the fingerprint is `24FF6481B76AC91E66A00AC657A93A81EF3AE6FB`.
func (PgpSignedAttestationResponseOutput) Signature ¶
func (o PgpSignedAttestationResponseOutput) Signature() pulumi.StringOutput
The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (`--armor` to gpg), non-clearsigned (`--sign` rather than `--clearsign` to gpg) are supported. Concretely, `gpg --sign --armor --output=signature.gpg payload.json` will create the signature content expected in this field in `signature.gpg` for the `payload.json` attestation payload.
func (PgpSignedAttestationResponseOutput) ToPgpSignedAttestationResponseOutput ¶
func (o PgpSignedAttestationResponseOutput) ToPgpSignedAttestationResponseOutput() PgpSignedAttestationResponseOutput
func (PgpSignedAttestationResponseOutput) ToPgpSignedAttestationResponseOutputWithContext ¶
func (o PgpSignedAttestationResponseOutput) ToPgpSignedAttestationResponseOutputWithContext(ctx context.Context) PgpSignedAttestationResponseOutput
type Product ¶ added in v0.29.0
type Product struct { // Contains a URI which is vendor-specific. Example: The artifact repository URL of an image. GenericUri *string `pulumi:"genericUri"` // 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. Id *string `pulumi:"id"` // Name of the product. Name *string `pulumi:"name"` }
Product contains information about a product and how to uniquely identify it.
type ProductArgs ¶ added in v0.29.0
type ProductArgs struct { // Contains a URI which is vendor-specific. Example: The artifact repository URL of an image. GenericUri pulumi.StringPtrInput `pulumi:"genericUri"` // 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. Id pulumi.StringPtrInput `pulumi:"id"` // Name of the product. Name pulumi.StringPtrInput `pulumi:"name"` }
Product contains information about a product and how to uniquely identify it.
func (ProductArgs) ElementType ¶ added in v0.29.0
func (ProductArgs) ElementType() reflect.Type
func (ProductArgs) ToProductOutput ¶ added in v0.29.0
func (i ProductArgs) ToProductOutput() ProductOutput
func (ProductArgs) ToProductOutputWithContext ¶ added in v0.29.0
func (i ProductArgs) ToProductOutputWithContext(ctx context.Context) ProductOutput
func (ProductArgs) ToProductPtrOutput ¶ added in v0.29.0
func (i ProductArgs) ToProductPtrOutput() ProductPtrOutput
func (ProductArgs) ToProductPtrOutputWithContext ¶ added in v0.29.0
func (i ProductArgs) ToProductPtrOutputWithContext(ctx context.Context) ProductPtrOutput
type ProductInput ¶ added in v0.29.0
type ProductInput interface { pulumi.Input ToProductOutput() ProductOutput ToProductOutputWithContext(context.Context) ProductOutput }
ProductInput is an input type that accepts ProductArgs and ProductOutput values. You can construct a concrete instance of `ProductInput` via:
ProductArgs{...}
type ProductOutput ¶ added in v0.29.0
type ProductOutput struct{ *pulumi.OutputState }
Product contains information about a product and how to uniquely identify it.
func (ProductOutput) ElementType ¶ added in v0.29.0
func (ProductOutput) ElementType() reflect.Type
func (ProductOutput) GenericUri ¶ added in v0.29.0
func (o ProductOutput) GenericUri() pulumi.StringPtrOutput
Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
func (ProductOutput) Id ¶ added in v0.29.0
func (o ProductOutput) Id() pulumi.StringPtrOutput
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.
func (ProductOutput) Name ¶ added in v0.29.0
func (o ProductOutput) Name() pulumi.StringPtrOutput
Name of the product.
func (ProductOutput) ToProductOutput ¶ added in v0.29.0
func (o ProductOutput) ToProductOutput() ProductOutput
func (ProductOutput) ToProductOutputWithContext ¶ added in v0.29.0
func (o ProductOutput) ToProductOutputWithContext(ctx context.Context) ProductOutput
func (ProductOutput) ToProductPtrOutput ¶ added in v0.29.0
func (o ProductOutput) ToProductPtrOutput() ProductPtrOutput
func (ProductOutput) ToProductPtrOutputWithContext ¶ added in v0.29.0
func (o ProductOutput) ToProductPtrOutputWithContext(ctx context.Context) ProductPtrOutput
type ProductPtrInput ¶ added in v0.29.0
type ProductPtrInput interface { pulumi.Input ToProductPtrOutput() ProductPtrOutput ToProductPtrOutputWithContext(context.Context) ProductPtrOutput }
ProductPtrInput is an input type that accepts ProductArgs, ProductPtr and ProductPtrOutput values. You can construct a concrete instance of `ProductPtrInput` via:
ProductArgs{...} or: nil
func ProductPtr ¶ added in v0.29.0
func ProductPtr(v *ProductArgs) ProductPtrInput
type ProductPtrOutput ¶ added in v0.29.0
type ProductPtrOutput struct{ *pulumi.OutputState }
func (ProductPtrOutput) Elem ¶ added in v0.29.0
func (o ProductPtrOutput) Elem() ProductOutput
func (ProductPtrOutput) ElementType ¶ added in v0.29.0
func (ProductPtrOutput) ElementType() reflect.Type
func (ProductPtrOutput) GenericUri ¶ added in v0.29.0
func (o ProductPtrOutput) GenericUri() pulumi.StringPtrOutput
Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
func (ProductPtrOutput) Id ¶ added in v0.29.0
func (o ProductPtrOutput) Id() pulumi.StringPtrOutput
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.
func (ProductPtrOutput) Name ¶ added in v0.29.0
func (o ProductPtrOutput) Name() pulumi.StringPtrOutput
Name of the product.
func (ProductPtrOutput) ToProductPtrOutput ¶ added in v0.29.0
func (o ProductPtrOutput) ToProductPtrOutput() ProductPtrOutput
func (ProductPtrOutput) ToProductPtrOutputWithContext ¶ added in v0.29.0
func (o ProductPtrOutput) ToProductPtrOutputWithContext(ctx context.Context) ProductPtrOutput
type ProductResponse ¶ added in v0.29.0
type ProductResponse struct { // Contains a URI which is vendor-specific. Example: The artifact repository URL of an image. GenericUri string `pulumi:"genericUri"` // Name of the product. Name string `pulumi:"name"` }
Product contains information about a product and how to uniquely identify it.
type ProductResponseOutput ¶ added in v0.29.0
type ProductResponseOutput struct{ *pulumi.OutputState }
Product contains information about a product and how to uniquely identify it.
func (ProductResponseOutput) ElementType ¶ added in v0.29.0
func (ProductResponseOutput) ElementType() reflect.Type
func (ProductResponseOutput) GenericUri ¶ added in v0.29.0
func (o ProductResponseOutput) GenericUri() pulumi.StringOutput
Contains a URI which is vendor-specific. Example: The artifact repository URL of an image.
func (ProductResponseOutput) Name ¶ added in v0.29.0
func (o ProductResponseOutput) Name() pulumi.StringOutput
Name of the product.
func (ProductResponseOutput) ToProductResponseOutput ¶ added in v0.29.0
func (o ProductResponseOutput) ToProductResponseOutput() ProductResponseOutput
func (ProductResponseOutput) ToProductResponseOutputWithContext ¶ added in v0.29.0
func (o ProductResponseOutput) ToProductResponseOutputWithContext(ctx context.Context) ProductResponseOutput
type ProjectRepoId ¶
type ProjectRepoId struct { // The ID of the project. Project *string `pulumi:"project"` // The name of the repo. Leave empty for the default repo. RepoName *string `pulumi:"repoName"` }
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
type ProjectRepoIdArgs ¶
type ProjectRepoIdArgs struct { // The ID of the project. Project pulumi.StringPtrInput `pulumi:"project"` // The name of the repo. Leave empty for the default repo. RepoName pulumi.StringPtrInput `pulumi:"repoName"` }
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
func (ProjectRepoIdArgs) ElementType ¶
func (ProjectRepoIdArgs) ElementType() reflect.Type
func (ProjectRepoIdArgs) ToProjectRepoIdOutput ¶
func (i ProjectRepoIdArgs) ToProjectRepoIdOutput() ProjectRepoIdOutput
func (ProjectRepoIdArgs) ToProjectRepoIdOutputWithContext ¶
func (i ProjectRepoIdArgs) ToProjectRepoIdOutputWithContext(ctx context.Context) ProjectRepoIdOutput
func (ProjectRepoIdArgs) ToProjectRepoIdPtrOutput ¶
func (i ProjectRepoIdArgs) ToProjectRepoIdPtrOutput() ProjectRepoIdPtrOutput
func (ProjectRepoIdArgs) ToProjectRepoIdPtrOutputWithContext ¶
func (i ProjectRepoIdArgs) ToProjectRepoIdPtrOutputWithContext(ctx context.Context) ProjectRepoIdPtrOutput
type ProjectRepoIdInput ¶
type ProjectRepoIdInput interface { pulumi.Input ToProjectRepoIdOutput() ProjectRepoIdOutput ToProjectRepoIdOutputWithContext(context.Context) ProjectRepoIdOutput }
ProjectRepoIdInput is an input type that accepts ProjectRepoIdArgs and ProjectRepoIdOutput values. You can construct a concrete instance of `ProjectRepoIdInput` via:
ProjectRepoIdArgs{...}
type ProjectRepoIdOutput ¶
type ProjectRepoIdOutput struct{ *pulumi.OutputState }
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
func (ProjectRepoIdOutput) ElementType ¶
func (ProjectRepoIdOutput) ElementType() reflect.Type
func (ProjectRepoIdOutput) Project ¶ added in v0.3.0
func (o ProjectRepoIdOutput) Project() pulumi.StringPtrOutput
The ID of the project.
func (ProjectRepoIdOutput) RepoName ¶
func (o ProjectRepoIdOutput) RepoName() pulumi.StringPtrOutput
The name of the repo. Leave empty for the default repo.
func (ProjectRepoIdOutput) ToProjectRepoIdOutput ¶
func (o ProjectRepoIdOutput) ToProjectRepoIdOutput() ProjectRepoIdOutput
func (ProjectRepoIdOutput) ToProjectRepoIdOutputWithContext ¶
func (o ProjectRepoIdOutput) ToProjectRepoIdOutputWithContext(ctx context.Context) ProjectRepoIdOutput
func (ProjectRepoIdOutput) ToProjectRepoIdPtrOutput ¶
func (o ProjectRepoIdOutput) ToProjectRepoIdPtrOutput() ProjectRepoIdPtrOutput
func (ProjectRepoIdOutput) ToProjectRepoIdPtrOutputWithContext ¶
func (o ProjectRepoIdOutput) ToProjectRepoIdPtrOutputWithContext(ctx context.Context) ProjectRepoIdPtrOutput
type ProjectRepoIdPtrInput ¶
type ProjectRepoIdPtrInput interface { pulumi.Input ToProjectRepoIdPtrOutput() ProjectRepoIdPtrOutput ToProjectRepoIdPtrOutputWithContext(context.Context) ProjectRepoIdPtrOutput }
ProjectRepoIdPtrInput is an input type that accepts ProjectRepoIdArgs, ProjectRepoIdPtr and ProjectRepoIdPtrOutput values. You can construct a concrete instance of `ProjectRepoIdPtrInput` via:
ProjectRepoIdArgs{...} or: nil
func ProjectRepoIdPtr ¶
func ProjectRepoIdPtr(v *ProjectRepoIdArgs) ProjectRepoIdPtrInput
type ProjectRepoIdPtrOutput ¶
type ProjectRepoIdPtrOutput struct{ *pulumi.OutputState }
func (ProjectRepoIdPtrOutput) Elem ¶
func (o ProjectRepoIdPtrOutput) Elem() ProjectRepoIdOutput
func (ProjectRepoIdPtrOutput) ElementType ¶
func (ProjectRepoIdPtrOutput) ElementType() reflect.Type
func (ProjectRepoIdPtrOutput) Project ¶ added in v0.3.0
func (o ProjectRepoIdPtrOutput) Project() pulumi.StringPtrOutput
The ID of the project.
func (ProjectRepoIdPtrOutput) RepoName ¶
func (o ProjectRepoIdPtrOutput) RepoName() pulumi.StringPtrOutput
The name of the repo. Leave empty for the default repo.
func (ProjectRepoIdPtrOutput) ToProjectRepoIdPtrOutput ¶
func (o ProjectRepoIdPtrOutput) ToProjectRepoIdPtrOutput() ProjectRepoIdPtrOutput
func (ProjectRepoIdPtrOutput) ToProjectRepoIdPtrOutputWithContext ¶
func (o ProjectRepoIdPtrOutput) ToProjectRepoIdPtrOutputWithContext(ctx context.Context) ProjectRepoIdPtrOutput
type ProjectRepoIdResponse ¶
type ProjectRepoIdResponse struct { // The ID of the project. Project string `pulumi:"project"` // The name of the repo. Leave empty for the default repo. RepoName string `pulumi:"repoName"` }
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
type ProjectRepoIdResponseOutput ¶
type ProjectRepoIdResponseOutput struct{ *pulumi.OutputState }
Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
func (ProjectRepoIdResponseOutput) ElementType ¶
func (ProjectRepoIdResponseOutput) ElementType() reflect.Type
func (ProjectRepoIdResponseOutput) Project ¶ added in v0.3.0
func (o ProjectRepoIdResponseOutput) Project() pulumi.StringOutput
The ID of the project.
func (ProjectRepoIdResponseOutput) RepoName ¶
func (o ProjectRepoIdResponseOutput) RepoName() pulumi.StringOutput
The name of the repo. Leave empty for the default repo.
func (ProjectRepoIdResponseOutput) ToProjectRepoIdResponseOutput ¶
func (o ProjectRepoIdResponseOutput) ToProjectRepoIdResponseOutput() ProjectRepoIdResponseOutput
func (ProjectRepoIdResponseOutput) ToProjectRepoIdResponseOutputWithContext ¶
func (o ProjectRepoIdResponseOutput) ToProjectRepoIdResponseOutputWithContext(ctx context.Context) ProjectRepoIdResponseOutput
type ProvenanceBuilder ¶ added in v0.32.0
type ProvenanceBuilder struct { BuilderDependencies []ResourceDescriptor `pulumi:"builderDependencies"` Id *string `pulumi:"id"` Version map[string]string `pulumi:"version"` }
type ProvenanceBuilderArgs ¶ added in v0.32.0
type ProvenanceBuilderArgs struct { BuilderDependencies ResourceDescriptorArrayInput `pulumi:"builderDependencies"` Id pulumi.StringPtrInput `pulumi:"id"` Version pulumi.StringMapInput `pulumi:"version"` }
func (ProvenanceBuilderArgs) ElementType ¶ added in v0.32.0
func (ProvenanceBuilderArgs) ElementType() reflect.Type
func (ProvenanceBuilderArgs) ToProvenanceBuilderOutput ¶ added in v0.32.0
func (i ProvenanceBuilderArgs) ToProvenanceBuilderOutput() ProvenanceBuilderOutput
func (ProvenanceBuilderArgs) ToProvenanceBuilderOutputWithContext ¶ added in v0.32.0
func (i ProvenanceBuilderArgs) ToProvenanceBuilderOutputWithContext(ctx context.Context) ProvenanceBuilderOutput
func (ProvenanceBuilderArgs) ToProvenanceBuilderPtrOutput ¶ added in v0.32.0
func (i ProvenanceBuilderArgs) ToProvenanceBuilderPtrOutput() ProvenanceBuilderPtrOutput
func (ProvenanceBuilderArgs) ToProvenanceBuilderPtrOutputWithContext ¶ added in v0.32.0
func (i ProvenanceBuilderArgs) ToProvenanceBuilderPtrOutputWithContext(ctx context.Context) ProvenanceBuilderPtrOutput
type ProvenanceBuilderInput ¶ added in v0.32.0
type ProvenanceBuilderInput interface { pulumi.Input ToProvenanceBuilderOutput() ProvenanceBuilderOutput ToProvenanceBuilderOutputWithContext(context.Context) ProvenanceBuilderOutput }
ProvenanceBuilderInput is an input type that accepts ProvenanceBuilderArgs and ProvenanceBuilderOutput values. You can construct a concrete instance of `ProvenanceBuilderInput` via:
ProvenanceBuilderArgs{...}
type ProvenanceBuilderOutput ¶ added in v0.32.0
type ProvenanceBuilderOutput struct{ *pulumi.OutputState }
func (ProvenanceBuilderOutput) BuilderDependencies ¶ added in v0.32.0
func (o ProvenanceBuilderOutput) BuilderDependencies() ResourceDescriptorArrayOutput
func (ProvenanceBuilderOutput) ElementType ¶ added in v0.32.0
func (ProvenanceBuilderOutput) ElementType() reflect.Type
func (ProvenanceBuilderOutput) Id ¶ added in v0.32.0
func (o ProvenanceBuilderOutput) Id() pulumi.StringPtrOutput
func (ProvenanceBuilderOutput) ToProvenanceBuilderOutput ¶ added in v0.32.0
func (o ProvenanceBuilderOutput) ToProvenanceBuilderOutput() ProvenanceBuilderOutput
func (ProvenanceBuilderOutput) ToProvenanceBuilderOutputWithContext ¶ added in v0.32.0
func (o ProvenanceBuilderOutput) ToProvenanceBuilderOutputWithContext(ctx context.Context) ProvenanceBuilderOutput
func (ProvenanceBuilderOutput) ToProvenanceBuilderPtrOutput ¶ added in v0.32.0
func (o ProvenanceBuilderOutput) ToProvenanceBuilderPtrOutput() ProvenanceBuilderPtrOutput
func (ProvenanceBuilderOutput) ToProvenanceBuilderPtrOutputWithContext ¶ added in v0.32.0
func (o ProvenanceBuilderOutput) ToProvenanceBuilderPtrOutputWithContext(ctx context.Context) ProvenanceBuilderPtrOutput
func (ProvenanceBuilderOutput) Version ¶ added in v0.32.0
func (o ProvenanceBuilderOutput) Version() pulumi.StringMapOutput
type ProvenanceBuilderPtrInput ¶ added in v0.32.0
type ProvenanceBuilderPtrInput interface { pulumi.Input ToProvenanceBuilderPtrOutput() ProvenanceBuilderPtrOutput ToProvenanceBuilderPtrOutputWithContext(context.Context) ProvenanceBuilderPtrOutput }
ProvenanceBuilderPtrInput is an input type that accepts ProvenanceBuilderArgs, ProvenanceBuilderPtr and ProvenanceBuilderPtrOutput values. You can construct a concrete instance of `ProvenanceBuilderPtrInput` via:
ProvenanceBuilderArgs{...} or: nil
func ProvenanceBuilderPtr ¶ added in v0.32.0
func ProvenanceBuilderPtr(v *ProvenanceBuilderArgs) ProvenanceBuilderPtrInput
type ProvenanceBuilderPtrOutput ¶ added in v0.32.0
type ProvenanceBuilderPtrOutput struct{ *pulumi.OutputState }
func (ProvenanceBuilderPtrOutput) BuilderDependencies ¶ added in v0.32.0
func (o ProvenanceBuilderPtrOutput) BuilderDependencies() ResourceDescriptorArrayOutput
func (ProvenanceBuilderPtrOutput) Elem ¶ added in v0.32.0
func (o ProvenanceBuilderPtrOutput) Elem() ProvenanceBuilderOutput
func (ProvenanceBuilderPtrOutput) ElementType ¶ added in v0.32.0
func (ProvenanceBuilderPtrOutput) ElementType() reflect.Type
func (ProvenanceBuilderPtrOutput) Id ¶ added in v0.32.0
func (o ProvenanceBuilderPtrOutput) Id() pulumi.StringPtrOutput
func (ProvenanceBuilderPtrOutput) ToProvenanceBuilderPtrOutput ¶ added in v0.32.0
func (o ProvenanceBuilderPtrOutput) ToProvenanceBuilderPtrOutput() ProvenanceBuilderPtrOutput
func (ProvenanceBuilderPtrOutput) ToProvenanceBuilderPtrOutputWithContext ¶ added in v0.32.0
func (o ProvenanceBuilderPtrOutput) ToProvenanceBuilderPtrOutputWithContext(ctx context.Context) ProvenanceBuilderPtrOutput
func (ProvenanceBuilderPtrOutput) Version ¶ added in v0.32.0
func (o ProvenanceBuilderPtrOutput) Version() pulumi.StringMapOutput
type ProvenanceBuilderResponse ¶ added in v0.32.0
type ProvenanceBuilderResponse struct { BuilderDependencies []ResourceDescriptorResponse `pulumi:"builderDependencies"` Version map[string]string `pulumi:"version"` }
type ProvenanceBuilderResponseOutput ¶ added in v0.32.0
type ProvenanceBuilderResponseOutput struct{ *pulumi.OutputState }
func (ProvenanceBuilderResponseOutput) BuilderDependencies ¶ added in v0.32.0
func (o ProvenanceBuilderResponseOutput) BuilderDependencies() ResourceDescriptorResponseArrayOutput
func (ProvenanceBuilderResponseOutput) ElementType ¶ added in v0.32.0
func (ProvenanceBuilderResponseOutput) ElementType() reflect.Type
func (ProvenanceBuilderResponseOutput) ToProvenanceBuilderResponseOutput ¶ added in v0.32.0
func (o ProvenanceBuilderResponseOutput) ToProvenanceBuilderResponseOutput() ProvenanceBuilderResponseOutput
func (ProvenanceBuilderResponseOutput) ToProvenanceBuilderResponseOutputWithContext ¶ added in v0.32.0
func (o ProvenanceBuilderResponseOutput) ToProvenanceBuilderResponseOutputWithContext(ctx context.Context) ProvenanceBuilderResponseOutput
func (ProvenanceBuilderResponseOutput) Version ¶ added in v0.32.0
func (o ProvenanceBuilderResponseOutput) Version() pulumi.StringMapOutput
type Publisher ¶ added in v0.29.0
type Publisher struct { // Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations. IssuingAuthority *string `pulumi:"issuingAuthority"` // Name of the publisher. Examples: 'Google', 'Google Cloud Platform'. Name *string `pulumi:"name"` // 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 PublisherNamespace *string `pulumi:"publisherNamespace"` }
Publisher contains information about the publisher of this Note.
type PublisherArgs ¶ added in v0.29.0
type PublisherArgs struct { // Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations. IssuingAuthority pulumi.StringPtrInput `pulumi:"issuingAuthority"` // Name of the publisher. Examples: 'Google', 'Google Cloud Platform'. Name pulumi.StringPtrInput `pulumi:"name"` // 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 PublisherNamespace pulumi.StringPtrInput `pulumi:"publisherNamespace"` }
Publisher contains information about the publisher of this Note.
func (PublisherArgs) ElementType ¶ added in v0.29.0
func (PublisherArgs) ElementType() reflect.Type
func (PublisherArgs) ToPublisherOutput ¶ added in v0.29.0
func (i PublisherArgs) ToPublisherOutput() PublisherOutput
func (PublisherArgs) ToPublisherOutputWithContext ¶ added in v0.29.0
func (i PublisherArgs) ToPublisherOutputWithContext(ctx context.Context) PublisherOutput
func (PublisherArgs) ToPublisherPtrOutput ¶ added in v0.29.0
func (i PublisherArgs) ToPublisherPtrOutput() PublisherPtrOutput
func (PublisherArgs) ToPublisherPtrOutputWithContext ¶ added in v0.29.0
func (i PublisherArgs) ToPublisherPtrOutputWithContext(ctx context.Context) PublisherPtrOutput
type PublisherInput ¶ added in v0.29.0
type PublisherInput interface { pulumi.Input ToPublisherOutput() PublisherOutput ToPublisherOutputWithContext(context.Context) PublisherOutput }
PublisherInput is an input type that accepts PublisherArgs and PublisherOutput values. You can construct a concrete instance of `PublisherInput` via:
PublisherArgs{...}
type PublisherOutput ¶ added in v0.29.0
type PublisherOutput struct{ *pulumi.OutputState }
Publisher contains information about the publisher of this Note.
func (PublisherOutput) ElementType ¶ added in v0.29.0
func (PublisherOutput) ElementType() reflect.Type
func (PublisherOutput) IssuingAuthority ¶ added in v0.29.0
func (o PublisherOutput) IssuingAuthority() pulumi.StringPtrOutput
Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
func (PublisherOutput) Name ¶ added in v0.29.0
func (o PublisherOutput) Name() pulumi.StringPtrOutput
Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
func (PublisherOutput) PublisherNamespace ¶ added in v0.29.0
func (o PublisherOutput) PublisherNamespace() pulumi.StringPtrOutput
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
func (PublisherOutput) ToPublisherOutput ¶ added in v0.29.0
func (o PublisherOutput) ToPublisherOutput() PublisherOutput
func (PublisherOutput) ToPublisherOutputWithContext ¶ added in v0.29.0
func (o PublisherOutput) ToPublisherOutputWithContext(ctx context.Context) PublisherOutput
func (PublisherOutput) ToPublisherPtrOutput ¶ added in v0.29.0
func (o PublisherOutput) ToPublisherPtrOutput() PublisherPtrOutput
func (PublisherOutput) ToPublisherPtrOutputWithContext ¶ added in v0.29.0
func (o PublisherOutput) ToPublisherPtrOutputWithContext(ctx context.Context) PublisherPtrOutput
type PublisherPtrInput ¶ added in v0.29.0
type PublisherPtrInput interface { pulumi.Input ToPublisherPtrOutput() PublisherPtrOutput ToPublisherPtrOutputWithContext(context.Context) PublisherPtrOutput }
PublisherPtrInput is an input type that accepts PublisherArgs, PublisherPtr and PublisherPtrOutput values. You can construct a concrete instance of `PublisherPtrInput` via:
PublisherArgs{...} or: nil
func PublisherPtr ¶ added in v0.29.0
func PublisherPtr(v *PublisherArgs) PublisherPtrInput
type PublisherPtrOutput ¶ added in v0.29.0
type PublisherPtrOutput struct{ *pulumi.OutputState }
func (PublisherPtrOutput) Elem ¶ added in v0.29.0
func (o PublisherPtrOutput) Elem() PublisherOutput
func (PublisherPtrOutput) ElementType ¶ added in v0.29.0
func (PublisherPtrOutput) ElementType() reflect.Type
func (PublisherPtrOutput) IssuingAuthority ¶ added in v0.29.0
func (o PublisherPtrOutput) IssuingAuthority() pulumi.StringPtrOutput
Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
func (PublisherPtrOutput) Name ¶ added in v0.29.0
func (o PublisherPtrOutput) Name() pulumi.StringPtrOutput
Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
func (PublisherPtrOutput) PublisherNamespace ¶ added in v0.29.0
func (o PublisherPtrOutput) PublisherNamespace() pulumi.StringPtrOutput
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
func (PublisherPtrOutput) ToPublisherPtrOutput ¶ added in v0.29.0
func (o PublisherPtrOutput) ToPublisherPtrOutput() PublisherPtrOutput
func (PublisherPtrOutput) ToPublisherPtrOutputWithContext ¶ added in v0.29.0
func (o PublisherPtrOutput) ToPublisherPtrOutputWithContext(ctx context.Context) PublisherPtrOutput
type PublisherResponse ¶ added in v0.29.0
type PublisherResponse struct { // Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations. IssuingAuthority string `pulumi:"issuingAuthority"` // Name of the publisher. Examples: 'Google', 'Google Cloud Platform'. Name string `pulumi:"name"` // 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 PublisherNamespace string `pulumi:"publisherNamespace"` }
Publisher contains information about the publisher of this Note.
type PublisherResponseOutput ¶ added in v0.29.0
type PublisherResponseOutput struct{ *pulumi.OutputState }
Publisher contains information about the publisher of this Note.
func (PublisherResponseOutput) ElementType ¶ added in v0.29.0
func (PublisherResponseOutput) ElementType() reflect.Type
func (PublisherResponseOutput) IssuingAuthority ¶ added in v0.29.0
func (o PublisherResponseOutput) IssuingAuthority() pulumi.StringOutput
Provides information about the authority of the issuing party to release the document, in particular, the party's constituency and responsibilities or other obligations.
func (PublisherResponseOutput) Name ¶ added in v0.29.0
func (o PublisherResponseOutput) Name() pulumi.StringOutput
Name of the publisher. Examples: 'Google', 'Google Cloud Platform'.
func (PublisherResponseOutput) PublisherNamespace ¶ added in v0.29.0
func (o PublisherResponseOutput) PublisherNamespace() pulumi.StringOutput
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
func (PublisherResponseOutput) ToPublisherResponseOutput ¶ added in v0.29.0
func (o PublisherResponseOutput) ToPublisherResponseOutput() PublisherResponseOutput
func (PublisherResponseOutput) ToPublisherResponseOutputWithContext ¶ added in v0.29.0
func (o PublisherResponseOutput) ToPublisherResponseOutputWithContext(ctx context.Context) PublisherResponseOutput
type RelatedUrl ¶
type RelatedUrl struct { // Label to describe usage of the URL. Label *string `pulumi:"label"` // Specific URL associated with the resource. Url *string `pulumi:"url"` }
Metadata for any related URL information.
type RelatedUrlArgs ¶
type RelatedUrlArgs struct { // Label to describe usage of the URL. Label pulumi.StringPtrInput `pulumi:"label"` // Specific URL associated with the resource. Url pulumi.StringPtrInput `pulumi:"url"` }
Metadata for any related URL information.
func (RelatedUrlArgs) ElementType ¶
func (RelatedUrlArgs) ElementType() reflect.Type
func (RelatedUrlArgs) ToRelatedUrlOutput ¶
func (i RelatedUrlArgs) ToRelatedUrlOutput() RelatedUrlOutput
func (RelatedUrlArgs) ToRelatedUrlOutputWithContext ¶
func (i RelatedUrlArgs) ToRelatedUrlOutputWithContext(ctx context.Context) RelatedUrlOutput
func (RelatedUrlArgs) ToRelatedUrlPtrOutput ¶ added in v0.29.0
func (i RelatedUrlArgs) ToRelatedUrlPtrOutput() RelatedUrlPtrOutput
func (RelatedUrlArgs) ToRelatedUrlPtrOutputWithContext ¶ added in v0.29.0
func (i RelatedUrlArgs) ToRelatedUrlPtrOutputWithContext(ctx context.Context) RelatedUrlPtrOutput
type RelatedUrlArray ¶
type RelatedUrlArray []RelatedUrlInput
func (RelatedUrlArray) ElementType ¶
func (RelatedUrlArray) ElementType() reflect.Type
func (RelatedUrlArray) ToRelatedUrlArrayOutput ¶
func (i RelatedUrlArray) ToRelatedUrlArrayOutput() RelatedUrlArrayOutput
func (RelatedUrlArray) ToRelatedUrlArrayOutputWithContext ¶
func (i RelatedUrlArray) ToRelatedUrlArrayOutputWithContext(ctx context.Context) RelatedUrlArrayOutput
type RelatedUrlArrayInput ¶
type RelatedUrlArrayInput interface { pulumi.Input ToRelatedUrlArrayOutput() RelatedUrlArrayOutput ToRelatedUrlArrayOutputWithContext(context.Context) RelatedUrlArrayOutput }
RelatedUrlArrayInput is an input type that accepts RelatedUrlArray and RelatedUrlArrayOutput values. You can construct a concrete instance of `RelatedUrlArrayInput` via:
RelatedUrlArray{ RelatedUrlArgs{...} }
type RelatedUrlArrayOutput ¶
type RelatedUrlArrayOutput struct{ *pulumi.OutputState }
func (RelatedUrlArrayOutput) ElementType ¶
func (RelatedUrlArrayOutput) ElementType() reflect.Type
func (RelatedUrlArrayOutput) Index ¶
func (o RelatedUrlArrayOutput) Index(i pulumi.IntInput) RelatedUrlOutput
func (RelatedUrlArrayOutput) ToRelatedUrlArrayOutput ¶
func (o RelatedUrlArrayOutput) ToRelatedUrlArrayOutput() RelatedUrlArrayOutput
func (RelatedUrlArrayOutput) ToRelatedUrlArrayOutputWithContext ¶
func (o RelatedUrlArrayOutput) ToRelatedUrlArrayOutputWithContext(ctx context.Context) RelatedUrlArrayOutput
type RelatedUrlInput ¶
type RelatedUrlInput interface { pulumi.Input ToRelatedUrlOutput() RelatedUrlOutput ToRelatedUrlOutputWithContext(context.Context) RelatedUrlOutput }
RelatedUrlInput is an input type that accepts RelatedUrlArgs and RelatedUrlOutput values. You can construct a concrete instance of `RelatedUrlInput` via:
RelatedUrlArgs{...}
type RelatedUrlOutput ¶
type RelatedUrlOutput struct{ *pulumi.OutputState }
Metadata for any related URL information.
func (RelatedUrlOutput) ElementType ¶
func (RelatedUrlOutput) ElementType() reflect.Type
func (RelatedUrlOutput) Label ¶
func (o RelatedUrlOutput) Label() pulumi.StringPtrOutput
Label to describe usage of the URL.
func (RelatedUrlOutput) ToRelatedUrlOutput ¶
func (o RelatedUrlOutput) ToRelatedUrlOutput() RelatedUrlOutput
func (RelatedUrlOutput) ToRelatedUrlOutputWithContext ¶
func (o RelatedUrlOutput) ToRelatedUrlOutputWithContext(ctx context.Context) RelatedUrlOutput
func (RelatedUrlOutput) ToRelatedUrlPtrOutput ¶ added in v0.29.0
func (o RelatedUrlOutput) ToRelatedUrlPtrOutput() RelatedUrlPtrOutput
func (RelatedUrlOutput) ToRelatedUrlPtrOutputWithContext ¶ added in v0.29.0
func (o RelatedUrlOutput) ToRelatedUrlPtrOutputWithContext(ctx context.Context) RelatedUrlPtrOutput
func (RelatedUrlOutput) Url ¶
func (o RelatedUrlOutput) Url() pulumi.StringPtrOutput
Specific URL associated with the resource.
type RelatedUrlPtrInput ¶ added in v0.29.0
type RelatedUrlPtrInput interface { pulumi.Input ToRelatedUrlPtrOutput() RelatedUrlPtrOutput ToRelatedUrlPtrOutputWithContext(context.Context) RelatedUrlPtrOutput }
RelatedUrlPtrInput is an input type that accepts RelatedUrlArgs, RelatedUrlPtr and RelatedUrlPtrOutput values. You can construct a concrete instance of `RelatedUrlPtrInput` via:
RelatedUrlArgs{...} or: nil
func RelatedUrlPtr ¶ added in v0.29.0
func RelatedUrlPtr(v *RelatedUrlArgs) RelatedUrlPtrInput
type RelatedUrlPtrOutput ¶ added in v0.29.0
type RelatedUrlPtrOutput struct{ *pulumi.OutputState }
func (RelatedUrlPtrOutput) Elem ¶ added in v0.29.0
func (o RelatedUrlPtrOutput) Elem() RelatedUrlOutput
func (RelatedUrlPtrOutput) ElementType ¶ added in v0.29.0
func (RelatedUrlPtrOutput) ElementType() reflect.Type
func (RelatedUrlPtrOutput) Label ¶ added in v0.29.0
func (o RelatedUrlPtrOutput) Label() pulumi.StringPtrOutput
Label to describe usage of the URL.
func (RelatedUrlPtrOutput) ToRelatedUrlPtrOutput ¶ added in v0.29.0
func (o RelatedUrlPtrOutput) ToRelatedUrlPtrOutput() RelatedUrlPtrOutput
func (RelatedUrlPtrOutput) ToRelatedUrlPtrOutputWithContext ¶ added in v0.29.0
func (o RelatedUrlPtrOutput) ToRelatedUrlPtrOutputWithContext(ctx context.Context) RelatedUrlPtrOutput
func (RelatedUrlPtrOutput) Url ¶ added in v0.29.0
func (o RelatedUrlPtrOutput) Url() pulumi.StringPtrOutput
Specific URL associated with the resource.
type RelatedUrlResponse ¶
type RelatedUrlResponse struct { // Label to describe usage of the URL. Label string `pulumi:"label"` // Specific URL associated with the resource. Url string `pulumi:"url"` }
Metadata for any related URL information.
type RelatedUrlResponseArrayOutput ¶
type RelatedUrlResponseArrayOutput struct{ *pulumi.OutputState }
func (RelatedUrlResponseArrayOutput) ElementType ¶
func (RelatedUrlResponseArrayOutput) ElementType() reflect.Type
func (RelatedUrlResponseArrayOutput) Index ¶
func (o RelatedUrlResponseArrayOutput) Index(i pulumi.IntInput) RelatedUrlResponseOutput
func (RelatedUrlResponseArrayOutput) ToRelatedUrlResponseArrayOutput ¶
func (o RelatedUrlResponseArrayOutput) ToRelatedUrlResponseArrayOutput() RelatedUrlResponseArrayOutput
func (RelatedUrlResponseArrayOutput) ToRelatedUrlResponseArrayOutputWithContext ¶
func (o RelatedUrlResponseArrayOutput) ToRelatedUrlResponseArrayOutputWithContext(ctx context.Context) RelatedUrlResponseArrayOutput
type RelatedUrlResponseOutput ¶
type RelatedUrlResponseOutput struct{ *pulumi.OutputState }
Metadata for any related URL information.
func (RelatedUrlResponseOutput) ElementType ¶
func (RelatedUrlResponseOutput) ElementType() reflect.Type
func (RelatedUrlResponseOutput) Label ¶
func (o RelatedUrlResponseOutput) Label() pulumi.StringOutput
Label to describe usage of the URL.
func (RelatedUrlResponseOutput) ToRelatedUrlResponseOutput ¶
func (o RelatedUrlResponseOutput) ToRelatedUrlResponseOutput() RelatedUrlResponseOutput
func (RelatedUrlResponseOutput) ToRelatedUrlResponseOutputWithContext ¶
func (o RelatedUrlResponseOutput) ToRelatedUrlResponseOutputWithContext(ctx context.Context) RelatedUrlResponseOutput
func (RelatedUrlResponseOutput) Url ¶
func (o RelatedUrlResponseOutput) Url() pulumi.StringOutput
Specific URL associated with the resource.
type RelationshipNote ¶ added in v0.8.0
type RelationshipNote struct { // The type of relationship between the source and target SPDX elements Type *RelationshipNoteType `pulumi:"type"` }
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
type RelationshipNoteArgs ¶ added in v0.8.0
type RelationshipNoteArgs struct { // The type of relationship between the source and target SPDX elements Type RelationshipNoteTypePtrInput `pulumi:"type"` }
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipNoteArgs) ElementType ¶ added in v0.8.0
func (RelationshipNoteArgs) ElementType() reflect.Type
func (RelationshipNoteArgs) ToRelationshipNoteOutput ¶ added in v0.8.0
func (i RelationshipNoteArgs) ToRelationshipNoteOutput() RelationshipNoteOutput
func (RelationshipNoteArgs) ToRelationshipNoteOutputWithContext ¶ added in v0.8.0
func (i RelationshipNoteArgs) ToRelationshipNoteOutputWithContext(ctx context.Context) RelationshipNoteOutput
func (RelationshipNoteArgs) ToRelationshipNotePtrOutput ¶ added in v0.8.0
func (i RelationshipNoteArgs) ToRelationshipNotePtrOutput() RelationshipNotePtrOutput
func (RelationshipNoteArgs) ToRelationshipNotePtrOutputWithContext ¶ added in v0.8.0
func (i RelationshipNoteArgs) ToRelationshipNotePtrOutputWithContext(ctx context.Context) RelationshipNotePtrOutput
type RelationshipNoteInput ¶ added in v0.8.0
type RelationshipNoteInput interface { pulumi.Input ToRelationshipNoteOutput() RelationshipNoteOutput ToRelationshipNoteOutputWithContext(context.Context) RelationshipNoteOutput }
RelationshipNoteInput is an input type that accepts RelationshipNoteArgs and RelationshipNoteOutput values. You can construct a concrete instance of `RelationshipNoteInput` via:
RelationshipNoteArgs{...}
type RelationshipNoteOutput ¶ added in v0.8.0
type RelationshipNoteOutput struct{ *pulumi.OutputState }
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipNoteOutput) ElementType ¶ added in v0.8.0
func (RelationshipNoteOutput) ElementType() reflect.Type
func (RelationshipNoteOutput) ToRelationshipNoteOutput ¶ added in v0.8.0
func (o RelationshipNoteOutput) ToRelationshipNoteOutput() RelationshipNoteOutput
func (RelationshipNoteOutput) ToRelationshipNoteOutputWithContext ¶ added in v0.8.0
func (o RelationshipNoteOutput) ToRelationshipNoteOutputWithContext(ctx context.Context) RelationshipNoteOutput
func (RelationshipNoteOutput) ToRelationshipNotePtrOutput ¶ added in v0.8.0
func (o RelationshipNoteOutput) ToRelationshipNotePtrOutput() RelationshipNotePtrOutput
func (RelationshipNoteOutput) ToRelationshipNotePtrOutputWithContext ¶ added in v0.8.0
func (o RelationshipNoteOutput) ToRelationshipNotePtrOutputWithContext(ctx context.Context) RelationshipNotePtrOutput
func (RelationshipNoteOutput) Type ¶ added in v0.9.0
func (o RelationshipNoteOutput) Type() RelationshipNoteTypePtrOutput
The type of relationship between the source and target SPDX elements
type RelationshipNotePtrInput ¶ added in v0.8.0
type RelationshipNotePtrInput interface { pulumi.Input ToRelationshipNotePtrOutput() RelationshipNotePtrOutput ToRelationshipNotePtrOutputWithContext(context.Context) RelationshipNotePtrOutput }
RelationshipNotePtrInput is an input type that accepts RelationshipNoteArgs, RelationshipNotePtr and RelationshipNotePtrOutput values. You can construct a concrete instance of `RelationshipNotePtrInput` via:
RelationshipNoteArgs{...} or: nil
func RelationshipNotePtr ¶ added in v0.8.0
func RelationshipNotePtr(v *RelationshipNoteArgs) RelationshipNotePtrInput
type RelationshipNotePtrOutput ¶ added in v0.8.0
type RelationshipNotePtrOutput struct{ *pulumi.OutputState }
func (RelationshipNotePtrOutput) Elem ¶ added in v0.8.0
func (o RelationshipNotePtrOutput) Elem() RelationshipNoteOutput
func (RelationshipNotePtrOutput) ElementType ¶ added in v0.8.0
func (RelationshipNotePtrOutput) ElementType() reflect.Type
func (RelationshipNotePtrOutput) ToRelationshipNotePtrOutput ¶ added in v0.8.0
func (o RelationshipNotePtrOutput) ToRelationshipNotePtrOutput() RelationshipNotePtrOutput
func (RelationshipNotePtrOutput) ToRelationshipNotePtrOutputWithContext ¶ added in v0.8.0
func (o RelationshipNotePtrOutput) ToRelationshipNotePtrOutputWithContext(ctx context.Context) RelationshipNotePtrOutput
func (RelationshipNotePtrOutput) Type ¶ added in v0.9.0
func (o RelationshipNotePtrOutput) Type() RelationshipNoteTypePtrOutput
The type of relationship between the source and target SPDX elements
type RelationshipNoteResponse ¶ added in v0.8.0
type RelationshipNoteResponse struct { // The type of relationship between the source and target SPDX elements Type string `pulumi:"type"` }
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
type RelationshipNoteResponseOutput ¶ added in v0.8.0
type RelationshipNoteResponseOutput struct{ *pulumi.OutputState }
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipNoteResponseOutput) ElementType ¶ added in v0.8.0
func (RelationshipNoteResponseOutput) ElementType() reflect.Type
func (RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutput ¶ added in v0.8.0
func (o RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutput() RelationshipNoteResponseOutput
func (RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutputWithContext ¶ added in v0.8.0
func (o RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutputWithContext(ctx context.Context) RelationshipNoteResponseOutput
func (RelationshipNoteResponseOutput) Type ¶ added in v0.9.0
func (o RelationshipNoteResponseOutput) Type() pulumi.StringOutput
The type of relationship between the source and target SPDX elements
type RelationshipNoteType ¶ added in v0.9.0
type RelationshipNoteType string
The type of relationship between the source and target SPDX elements
func (RelationshipNoteType) ElementType ¶ added in v0.9.0
func (RelationshipNoteType) ElementType() reflect.Type
func (RelationshipNoteType) ToRelationshipNoteTypeOutput ¶ added in v0.9.0
func (e RelationshipNoteType) ToRelationshipNoteTypeOutput() RelationshipNoteTypeOutput
func (RelationshipNoteType) ToRelationshipNoteTypeOutputWithContext ¶ added in v0.9.0
func (e RelationshipNoteType) ToRelationshipNoteTypeOutputWithContext(ctx context.Context) RelationshipNoteTypeOutput
func (RelationshipNoteType) ToRelationshipNoteTypePtrOutput ¶ added in v0.9.0
func (e RelationshipNoteType) ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput
func (RelationshipNoteType) ToRelationshipNoteTypePtrOutputWithContext ¶ added in v0.9.0
func (e RelationshipNoteType) ToRelationshipNoteTypePtrOutputWithContext(ctx context.Context) RelationshipNoteTypePtrOutput
func (RelationshipNoteType) ToStringOutput ¶ added in v0.9.0
func (e RelationshipNoteType) ToStringOutput() pulumi.StringOutput
func (RelationshipNoteType) ToStringOutputWithContext ¶ added in v0.9.0
func (e RelationshipNoteType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RelationshipNoteType) ToStringPtrOutput ¶ added in v0.9.0
func (e RelationshipNoteType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RelationshipNoteType) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (e RelationshipNoteType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RelationshipNoteTypeInput ¶ added in v0.9.0
type RelationshipNoteTypeInput interface { pulumi.Input ToRelationshipNoteTypeOutput() RelationshipNoteTypeOutput ToRelationshipNoteTypeOutputWithContext(context.Context) RelationshipNoteTypeOutput }
RelationshipNoteTypeInput is an input type that accepts RelationshipNoteTypeArgs and RelationshipNoteTypeOutput values. You can construct a concrete instance of `RelationshipNoteTypeInput` via:
RelationshipNoteTypeArgs{...}
type RelationshipNoteTypeOutput ¶ added in v0.9.0
type RelationshipNoteTypeOutput struct{ *pulumi.OutputState }
func (RelationshipNoteTypeOutput) ElementType ¶ added in v0.9.0
func (RelationshipNoteTypeOutput) ElementType() reflect.Type
func (RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutput ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutput() RelationshipNoteTypeOutput
func (RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutputWithContext(ctx context.Context) RelationshipNoteTypeOutput
func (RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutput ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput
func (RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutputWithContext(ctx context.Context) RelationshipNoteTypePtrOutput
func (RelationshipNoteTypeOutput) ToStringOutput ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToStringOutput() pulumi.StringOutput
func (RelationshipNoteTypeOutput) ToStringOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RelationshipNoteTypeOutput) ToStringPtrOutput ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RelationshipNoteTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RelationshipNoteTypePtrInput ¶ added in v0.9.0
type RelationshipNoteTypePtrInput interface { pulumi.Input ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput ToRelationshipNoteTypePtrOutputWithContext(context.Context) RelationshipNoteTypePtrOutput }
func RelationshipNoteTypePtr ¶ added in v0.9.0
func RelationshipNoteTypePtr(v string) RelationshipNoteTypePtrInput
type RelationshipNoteTypePtrOutput ¶ added in v0.9.0
type RelationshipNoteTypePtrOutput struct{ *pulumi.OutputState }
func (RelationshipNoteTypePtrOutput) Elem ¶ added in v0.9.0
func (o RelationshipNoteTypePtrOutput) Elem() RelationshipNoteTypeOutput
func (RelationshipNoteTypePtrOutput) ElementType ¶ added in v0.9.0
func (RelationshipNoteTypePtrOutput) ElementType() reflect.Type
func (RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutput ¶ added in v0.9.0
func (o RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput
func (RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutputWithContext(ctx context.Context) RelationshipNoteTypePtrOutput
func (RelationshipNoteTypePtrOutput) ToStringPtrOutput ¶ added in v0.9.0
func (o RelationshipNoteTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RelationshipNoteTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RelationshipOccurrence ¶ added in v0.8.0
type RelationshipOccurrence struct { // A place for the SPDX file creator to record any general comments about the relationship Comment *string `pulumi:"comment"` // Also referred to as SPDXRef-A The source SPDX element (file, package, etc) Source *string `pulumi:"source"` // Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it Target *string `pulumi:"target"` }
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
type RelationshipOccurrenceArgs ¶ added in v0.8.0
type RelationshipOccurrenceArgs struct { // A place for the SPDX file creator to record any general comments about the relationship Comment pulumi.StringPtrInput `pulumi:"comment"` // Also referred to as SPDXRef-A The source SPDX element (file, package, etc) Source pulumi.StringPtrInput `pulumi:"source"` // Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it Target pulumi.StringPtrInput `pulumi:"target"` }
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipOccurrenceArgs) ElementType ¶ added in v0.8.0
func (RelationshipOccurrenceArgs) ElementType() reflect.Type
func (RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutput ¶ added in v0.8.0
func (i RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutput() RelationshipOccurrenceOutput
func (RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutputWithContext ¶ added in v0.8.0
func (i RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutputWithContext(ctx context.Context) RelationshipOccurrenceOutput
func (RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutput ¶ added in v0.8.0
func (i RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput
func (RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (i RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutputWithContext(ctx context.Context) RelationshipOccurrencePtrOutput
type RelationshipOccurrenceInput ¶ added in v0.8.0
type RelationshipOccurrenceInput interface { pulumi.Input ToRelationshipOccurrenceOutput() RelationshipOccurrenceOutput ToRelationshipOccurrenceOutputWithContext(context.Context) RelationshipOccurrenceOutput }
RelationshipOccurrenceInput is an input type that accepts RelationshipOccurrenceArgs and RelationshipOccurrenceOutput values. You can construct a concrete instance of `RelationshipOccurrenceInput` via:
RelationshipOccurrenceArgs{...}
type RelationshipOccurrenceOutput ¶ added in v0.8.0
type RelationshipOccurrenceOutput struct{ *pulumi.OutputState }
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipOccurrenceOutput) Comment ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) Comment() pulumi.StringPtrOutput
A place for the SPDX file creator to record any general comments about the relationship
func (RelationshipOccurrenceOutput) ElementType ¶ added in v0.8.0
func (RelationshipOccurrenceOutput) ElementType() reflect.Type
func (RelationshipOccurrenceOutput) Source ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) Source() pulumi.StringPtrOutput
Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
func (RelationshipOccurrenceOutput) Target ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) Target() pulumi.StringPtrOutput
Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
func (RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutput ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutput() RelationshipOccurrenceOutput
func (RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutputWithContext ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutputWithContext(ctx context.Context) RelationshipOccurrenceOutput
func (RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutput ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput
func (RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutputWithContext(ctx context.Context) RelationshipOccurrencePtrOutput
type RelationshipOccurrencePtrInput ¶ added in v0.8.0
type RelationshipOccurrencePtrInput interface { pulumi.Input ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput ToRelationshipOccurrencePtrOutputWithContext(context.Context) RelationshipOccurrencePtrOutput }
RelationshipOccurrencePtrInput is an input type that accepts RelationshipOccurrenceArgs, RelationshipOccurrencePtr and RelationshipOccurrencePtrOutput values. You can construct a concrete instance of `RelationshipOccurrencePtrInput` via:
RelationshipOccurrenceArgs{...} or: nil
func RelationshipOccurrencePtr ¶ added in v0.8.0
func RelationshipOccurrencePtr(v *RelationshipOccurrenceArgs) RelationshipOccurrencePtrInput
type RelationshipOccurrencePtrOutput ¶ added in v0.8.0
type RelationshipOccurrencePtrOutput struct{ *pulumi.OutputState }
func (RelationshipOccurrencePtrOutput) Comment ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
A place for the SPDX file creator to record any general comments about the relationship
func (RelationshipOccurrencePtrOutput) Elem ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) Elem() RelationshipOccurrenceOutput
func (RelationshipOccurrencePtrOutput) ElementType ¶ added in v0.8.0
func (RelationshipOccurrencePtrOutput) ElementType() reflect.Type
func (RelationshipOccurrencePtrOutput) Source ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) Source() pulumi.StringPtrOutput
Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
func (RelationshipOccurrencePtrOutput) Target ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) Target() pulumi.StringPtrOutput
Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
func (RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutput ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput
func (RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutputWithContext(ctx context.Context) RelationshipOccurrencePtrOutput
type RelationshipOccurrenceResponse ¶ added in v0.8.0
type RelationshipOccurrenceResponse struct { // A place for the SPDX file creator to record any general comments about the relationship Comment string `pulumi:"comment"` // Also referred to as SPDXRef-A The source SPDX element (file, package, etc) Source string `pulumi:"source"` // Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it Target string `pulumi:"target"` // The type of relationship between the source and target SPDX elements Type string `pulumi:"type"` }
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
type RelationshipOccurrenceResponseOutput ¶ added in v0.8.0
type RelationshipOccurrenceResponseOutput struct{ *pulumi.OutputState }
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipOccurrenceResponseOutput) Comment ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) Comment() pulumi.StringOutput
A place for the SPDX file creator to record any general comments about the relationship
func (RelationshipOccurrenceResponseOutput) ElementType ¶ added in v0.8.0
func (RelationshipOccurrenceResponseOutput) ElementType() reflect.Type
func (RelationshipOccurrenceResponseOutput) Source ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) Source() pulumi.StringOutput
Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
func (RelationshipOccurrenceResponseOutput) Target ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) Target() pulumi.StringOutput
Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
func (RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutput ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutput() RelationshipOccurrenceResponseOutput
func (RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutputWithContext ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutputWithContext(ctx context.Context) RelationshipOccurrenceResponseOutput
func (RelationshipOccurrenceResponseOutput) Type ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) Type() pulumi.StringOutput
The type of relationship between the source and target SPDX elements
type Remediation ¶ added in v0.29.0
type Remediation struct { // Contains a comprehensive human-readable discussion of the remediation. Details *string `pulumi:"details"` // The type of remediation that can be applied. RemediationType *RemediationRemediationType `pulumi:"remediationType"` // Contains the URL where to obtain the remediation. RemediationUri *RelatedUrl `pulumi:"remediationUri"` }
Specifies details on how to handle (and presumably, fix) a vulnerability.
type RemediationArgs ¶ added in v0.29.0
type RemediationArgs struct { // Contains a comprehensive human-readable discussion of the remediation. Details pulumi.StringPtrInput `pulumi:"details"` // The type of remediation that can be applied. RemediationType RemediationRemediationTypePtrInput `pulumi:"remediationType"` // Contains the URL where to obtain the remediation. RemediationUri RelatedUrlPtrInput `pulumi:"remediationUri"` }
Specifies details on how to handle (and presumably, fix) a vulnerability.
func (RemediationArgs) ElementType ¶ added in v0.29.0
func (RemediationArgs) ElementType() reflect.Type
func (RemediationArgs) ToRemediationOutput ¶ added in v0.29.0
func (i RemediationArgs) ToRemediationOutput() RemediationOutput
func (RemediationArgs) ToRemediationOutputWithContext ¶ added in v0.29.0
func (i RemediationArgs) ToRemediationOutputWithContext(ctx context.Context) RemediationOutput
type RemediationArray ¶ added in v0.29.0
type RemediationArray []RemediationInput
func (RemediationArray) ElementType ¶ added in v0.29.0
func (RemediationArray) ElementType() reflect.Type
func (RemediationArray) ToRemediationArrayOutput ¶ added in v0.29.0
func (i RemediationArray) ToRemediationArrayOutput() RemediationArrayOutput
func (RemediationArray) ToRemediationArrayOutputWithContext ¶ added in v0.29.0
func (i RemediationArray) ToRemediationArrayOutputWithContext(ctx context.Context) RemediationArrayOutput
type RemediationArrayInput ¶ added in v0.29.0
type RemediationArrayInput interface { pulumi.Input ToRemediationArrayOutput() RemediationArrayOutput ToRemediationArrayOutputWithContext(context.Context) RemediationArrayOutput }
RemediationArrayInput is an input type that accepts RemediationArray and RemediationArrayOutput values. You can construct a concrete instance of `RemediationArrayInput` via:
RemediationArray{ RemediationArgs{...} }
type RemediationArrayOutput ¶ added in v0.29.0
type RemediationArrayOutput struct{ *pulumi.OutputState }
func (RemediationArrayOutput) ElementType ¶ added in v0.29.0
func (RemediationArrayOutput) ElementType() reflect.Type
func (RemediationArrayOutput) Index ¶ added in v0.29.0
func (o RemediationArrayOutput) Index(i pulumi.IntInput) RemediationOutput
func (RemediationArrayOutput) ToRemediationArrayOutput ¶ added in v0.29.0
func (o RemediationArrayOutput) ToRemediationArrayOutput() RemediationArrayOutput
func (RemediationArrayOutput) ToRemediationArrayOutputWithContext ¶ added in v0.29.0
func (o RemediationArrayOutput) ToRemediationArrayOutputWithContext(ctx context.Context) RemediationArrayOutput
type RemediationInput ¶ added in v0.29.0
type RemediationInput interface { pulumi.Input ToRemediationOutput() RemediationOutput ToRemediationOutputWithContext(context.Context) RemediationOutput }
RemediationInput is an input type that accepts RemediationArgs and RemediationOutput values. You can construct a concrete instance of `RemediationInput` via:
RemediationArgs{...}
type RemediationOutput ¶ added in v0.29.0
type RemediationOutput struct{ *pulumi.OutputState }
Specifies details on how to handle (and presumably, fix) a vulnerability.
func (RemediationOutput) Details ¶ added in v0.29.0
func (o RemediationOutput) Details() pulumi.StringPtrOutput
Contains a comprehensive human-readable discussion of the remediation.
func (RemediationOutput) ElementType ¶ added in v0.29.0
func (RemediationOutput) ElementType() reflect.Type
func (RemediationOutput) RemediationType ¶ added in v0.29.0
func (o RemediationOutput) RemediationType() RemediationRemediationTypePtrOutput
The type of remediation that can be applied.
func (RemediationOutput) RemediationUri ¶ added in v0.29.0
func (o RemediationOutput) RemediationUri() RelatedUrlPtrOutput
Contains the URL where to obtain the remediation.
func (RemediationOutput) ToRemediationOutput ¶ added in v0.29.0
func (o RemediationOutput) ToRemediationOutput() RemediationOutput
func (RemediationOutput) ToRemediationOutputWithContext ¶ added in v0.29.0
func (o RemediationOutput) ToRemediationOutputWithContext(ctx context.Context) RemediationOutput
type RemediationRemediationType ¶ added in v0.29.0
type RemediationRemediationType string
The type of remediation that can be applied.
func (RemediationRemediationType) ElementType ¶ added in v0.29.0
func (RemediationRemediationType) ElementType() reflect.Type
func (RemediationRemediationType) ToRemediationRemediationTypeOutput ¶ added in v0.29.0
func (e RemediationRemediationType) ToRemediationRemediationTypeOutput() RemediationRemediationTypeOutput
func (RemediationRemediationType) ToRemediationRemediationTypeOutputWithContext ¶ added in v0.29.0
func (e RemediationRemediationType) ToRemediationRemediationTypeOutputWithContext(ctx context.Context) RemediationRemediationTypeOutput
func (RemediationRemediationType) ToRemediationRemediationTypePtrOutput ¶ added in v0.29.0
func (e RemediationRemediationType) ToRemediationRemediationTypePtrOutput() RemediationRemediationTypePtrOutput
func (RemediationRemediationType) ToRemediationRemediationTypePtrOutputWithContext ¶ added in v0.29.0
func (e RemediationRemediationType) ToRemediationRemediationTypePtrOutputWithContext(ctx context.Context) RemediationRemediationTypePtrOutput
func (RemediationRemediationType) ToStringOutput ¶ added in v0.29.0
func (e RemediationRemediationType) ToStringOutput() pulumi.StringOutput
func (RemediationRemediationType) ToStringOutputWithContext ¶ added in v0.29.0
func (e RemediationRemediationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RemediationRemediationType) ToStringPtrOutput ¶ added in v0.29.0
func (e RemediationRemediationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RemediationRemediationType) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (e RemediationRemediationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RemediationRemediationTypeInput ¶ added in v0.29.0
type RemediationRemediationTypeInput interface { pulumi.Input ToRemediationRemediationTypeOutput() RemediationRemediationTypeOutput ToRemediationRemediationTypeOutputWithContext(context.Context) RemediationRemediationTypeOutput }
RemediationRemediationTypeInput is an input type that accepts RemediationRemediationTypeArgs and RemediationRemediationTypeOutput values. You can construct a concrete instance of `RemediationRemediationTypeInput` via:
RemediationRemediationTypeArgs{...}
type RemediationRemediationTypeOutput ¶ added in v0.29.0
type RemediationRemediationTypeOutput struct{ *pulumi.OutputState }
func (RemediationRemediationTypeOutput) ElementType ¶ added in v0.29.0
func (RemediationRemediationTypeOutput) ElementType() reflect.Type
func (RemediationRemediationTypeOutput) ToRemediationRemediationTypeOutput ¶ added in v0.29.0
func (o RemediationRemediationTypeOutput) ToRemediationRemediationTypeOutput() RemediationRemediationTypeOutput
func (RemediationRemediationTypeOutput) ToRemediationRemediationTypeOutputWithContext ¶ added in v0.29.0
func (o RemediationRemediationTypeOutput) ToRemediationRemediationTypeOutputWithContext(ctx context.Context) RemediationRemediationTypeOutput
func (RemediationRemediationTypeOutput) ToRemediationRemediationTypePtrOutput ¶ added in v0.29.0
func (o RemediationRemediationTypeOutput) ToRemediationRemediationTypePtrOutput() RemediationRemediationTypePtrOutput
func (RemediationRemediationTypeOutput) ToRemediationRemediationTypePtrOutputWithContext ¶ added in v0.29.0
func (o RemediationRemediationTypeOutput) ToRemediationRemediationTypePtrOutputWithContext(ctx context.Context) RemediationRemediationTypePtrOutput
func (RemediationRemediationTypeOutput) ToStringOutput ¶ added in v0.29.0
func (o RemediationRemediationTypeOutput) ToStringOutput() pulumi.StringOutput
func (RemediationRemediationTypeOutput) ToStringOutputWithContext ¶ added in v0.29.0
func (o RemediationRemediationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RemediationRemediationTypeOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o RemediationRemediationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RemediationRemediationTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o RemediationRemediationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RemediationRemediationTypePtrInput ¶ added in v0.29.0
type RemediationRemediationTypePtrInput interface { pulumi.Input ToRemediationRemediationTypePtrOutput() RemediationRemediationTypePtrOutput ToRemediationRemediationTypePtrOutputWithContext(context.Context) RemediationRemediationTypePtrOutput }
func RemediationRemediationTypePtr ¶ added in v0.29.0
func RemediationRemediationTypePtr(v string) RemediationRemediationTypePtrInput
type RemediationRemediationTypePtrOutput ¶ added in v0.29.0
type RemediationRemediationTypePtrOutput struct{ *pulumi.OutputState }
func (RemediationRemediationTypePtrOutput) Elem ¶ added in v0.29.0
func (o RemediationRemediationTypePtrOutput) Elem() RemediationRemediationTypeOutput
func (RemediationRemediationTypePtrOutput) ElementType ¶ added in v0.29.0
func (RemediationRemediationTypePtrOutput) ElementType() reflect.Type
func (RemediationRemediationTypePtrOutput) ToRemediationRemediationTypePtrOutput ¶ added in v0.29.0
func (o RemediationRemediationTypePtrOutput) ToRemediationRemediationTypePtrOutput() RemediationRemediationTypePtrOutput
func (RemediationRemediationTypePtrOutput) ToRemediationRemediationTypePtrOutputWithContext ¶ added in v0.29.0
func (o RemediationRemediationTypePtrOutput) ToRemediationRemediationTypePtrOutputWithContext(ctx context.Context) RemediationRemediationTypePtrOutput
func (RemediationRemediationTypePtrOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o RemediationRemediationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RemediationRemediationTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o RemediationRemediationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RemediationResponse ¶ added in v0.29.0
type RemediationResponse struct { // Contains a comprehensive human-readable discussion of the remediation. Details string `pulumi:"details"` // The type of remediation that can be applied. RemediationType string `pulumi:"remediationType"` // Contains the URL where to obtain the remediation. RemediationUri RelatedUrlResponse `pulumi:"remediationUri"` }
Specifies details on how to handle (and presumably, fix) a vulnerability.
type RemediationResponseArrayOutput ¶ added in v0.29.0
type RemediationResponseArrayOutput struct{ *pulumi.OutputState }
func (RemediationResponseArrayOutput) ElementType ¶ added in v0.29.0
func (RemediationResponseArrayOutput) ElementType() reflect.Type
func (RemediationResponseArrayOutput) Index ¶ added in v0.29.0
func (o RemediationResponseArrayOutput) Index(i pulumi.IntInput) RemediationResponseOutput
func (RemediationResponseArrayOutput) ToRemediationResponseArrayOutput ¶ added in v0.29.0
func (o RemediationResponseArrayOutput) ToRemediationResponseArrayOutput() RemediationResponseArrayOutput
func (RemediationResponseArrayOutput) ToRemediationResponseArrayOutputWithContext ¶ added in v0.29.0
func (o RemediationResponseArrayOutput) ToRemediationResponseArrayOutputWithContext(ctx context.Context) RemediationResponseArrayOutput
type RemediationResponseOutput ¶ added in v0.29.0
type RemediationResponseOutput struct{ *pulumi.OutputState }
Specifies details on how to handle (and presumably, fix) a vulnerability.
func (RemediationResponseOutput) Details ¶ added in v0.29.0
func (o RemediationResponseOutput) Details() pulumi.StringOutput
Contains a comprehensive human-readable discussion of the remediation.
func (RemediationResponseOutput) ElementType ¶ added in v0.29.0
func (RemediationResponseOutput) ElementType() reflect.Type
func (RemediationResponseOutput) RemediationType ¶ added in v0.29.0
func (o RemediationResponseOutput) RemediationType() pulumi.StringOutput
The type of remediation that can be applied.
func (RemediationResponseOutput) RemediationUri ¶ added in v0.29.0
func (o RemediationResponseOutput) RemediationUri() RelatedUrlResponseOutput
Contains the URL where to obtain the remediation.
func (RemediationResponseOutput) ToRemediationResponseOutput ¶ added in v0.29.0
func (o RemediationResponseOutput) ToRemediationResponseOutput() RemediationResponseOutput
func (RemediationResponseOutput) ToRemediationResponseOutputWithContext ¶ added in v0.29.0
func (o RemediationResponseOutput) ToRemediationResponseOutputWithContext(ctx context.Context) RemediationResponseOutput
type RepoId ¶
type RepoId struct { // A combination of a project ID and a repo name. ProjectRepoId *ProjectRepoId `pulumi:"projectRepoId"` // A server-assigned, globally unique identifier. Uid *string `pulumi:"uid"` }
A unique identifier for a Cloud Repo.
type RepoIdArgs ¶
type RepoIdArgs struct { // A combination of a project ID and a repo name. ProjectRepoId ProjectRepoIdPtrInput `pulumi:"projectRepoId"` // A server-assigned, globally unique identifier. Uid pulumi.StringPtrInput `pulumi:"uid"` }
A unique identifier for a Cloud Repo.
func (RepoIdArgs) ElementType ¶
func (RepoIdArgs) ElementType() reflect.Type
func (RepoIdArgs) ToRepoIdOutput ¶
func (i RepoIdArgs) ToRepoIdOutput() RepoIdOutput
func (RepoIdArgs) ToRepoIdOutputWithContext ¶
func (i RepoIdArgs) ToRepoIdOutputWithContext(ctx context.Context) RepoIdOutput
func (RepoIdArgs) ToRepoIdPtrOutput ¶
func (i RepoIdArgs) ToRepoIdPtrOutput() RepoIdPtrOutput
func (RepoIdArgs) ToRepoIdPtrOutputWithContext ¶
func (i RepoIdArgs) ToRepoIdPtrOutputWithContext(ctx context.Context) RepoIdPtrOutput
type RepoIdInput ¶
type RepoIdInput interface { pulumi.Input ToRepoIdOutput() RepoIdOutput ToRepoIdOutputWithContext(context.Context) RepoIdOutput }
RepoIdInput is an input type that accepts RepoIdArgs and RepoIdOutput values. You can construct a concrete instance of `RepoIdInput` via:
RepoIdArgs{...}
type RepoIdOutput ¶
type RepoIdOutput struct{ *pulumi.OutputState }
A unique identifier for a Cloud Repo.
func (RepoIdOutput) ElementType ¶
func (RepoIdOutput) ElementType() reflect.Type
func (RepoIdOutput) ProjectRepoId ¶
func (o RepoIdOutput) ProjectRepoId() ProjectRepoIdPtrOutput
A combination of a project ID and a repo name.
func (RepoIdOutput) ToRepoIdOutput ¶
func (o RepoIdOutput) ToRepoIdOutput() RepoIdOutput
func (RepoIdOutput) ToRepoIdOutputWithContext ¶
func (o RepoIdOutput) ToRepoIdOutputWithContext(ctx context.Context) RepoIdOutput
func (RepoIdOutput) ToRepoIdPtrOutput ¶
func (o RepoIdOutput) ToRepoIdPtrOutput() RepoIdPtrOutput
func (RepoIdOutput) ToRepoIdPtrOutputWithContext ¶
func (o RepoIdOutput) ToRepoIdPtrOutputWithContext(ctx context.Context) RepoIdPtrOutput
func (RepoIdOutput) Uid ¶
func (o RepoIdOutput) Uid() pulumi.StringPtrOutput
A server-assigned, globally unique identifier.
type RepoIdPtrInput ¶
type RepoIdPtrInput interface { pulumi.Input ToRepoIdPtrOutput() RepoIdPtrOutput ToRepoIdPtrOutputWithContext(context.Context) RepoIdPtrOutput }
RepoIdPtrInput is an input type that accepts RepoIdArgs, RepoIdPtr and RepoIdPtrOutput values. You can construct a concrete instance of `RepoIdPtrInput` via:
RepoIdArgs{...} or: nil
func RepoIdPtr ¶
func RepoIdPtr(v *RepoIdArgs) RepoIdPtrInput
type RepoIdPtrOutput ¶
type RepoIdPtrOutput struct{ *pulumi.OutputState }
func (RepoIdPtrOutput) Elem ¶
func (o RepoIdPtrOutput) Elem() RepoIdOutput
func (RepoIdPtrOutput) ElementType ¶
func (RepoIdPtrOutput) ElementType() reflect.Type
func (RepoIdPtrOutput) ProjectRepoId ¶
func (o RepoIdPtrOutput) ProjectRepoId() ProjectRepoIdPtrOutput
A combination of a project ID and a repo name.
func (RepoIdPtrOutput) ToRepoIdPtrOutput ¶
func (o RepoIdPtrOutput) ToRepoIdPtrOutput() RepoIdPtrOutput
func (RepoIdPtrOutput) ToRepoIdPtrOutputWithContext ¶
func (o RepoIdPtrOutput) ToRepoIdPtrOutputWithContext(ctx context.Context) RepoIdPtrOutput
func (RepoIdPtrOutput) Uid ¶
func (o RepoIdPtrOutput) Uid() pulumi.StringPtrOutput
A server-assigned, globally unique identifier.
type RepoIdResponse ¶
type RepoIdResponse struct { // A combination of a project ID and a repo name. ProjectRepoId ProjectRepoIdResponse `pulumi:"projectRepoId"` // A server-assigned, globally unique identifier. Uid string `pulumi:"uid"` }
A unique identifier for a Cloud Repo.
type RepoIdResponseOutput ¶
type RepoIdResponseOutput struct{ *pulumi.OutputState }
A unique identifier for a Cloud Repo.
func (RepoIdResponseOutput) ElementType ¶
func (RepoIdResponseOutput) ElementType() reflect.Type
func (RepoIdResponseOutput) ProjectRepoId ¶
func (o RepoIdResponseOutput) ProjectRepoId() ProjectRepoIdResponseOutput
A combination of a project ID and a repo name.
func (RepoIdResponseOutput) ToRepoIdResponseOutput ¶
func (o RepoIdResponseOutput) ToRepoIdResponseOutput() RepoIdResponseOutput
func (RepoIdResponseOutput) ToRepoIdResponseOutputWithContext ¶
func (o RepoIdResponseOutput) ToRepoIdResponseOutputWithContext(ctx context.Context) RepoIdResponseOutput
func (RepoIdResponseOutput) Uid ¶
func (o RepoIdResponseOutput) Uid() pulumi.StringOutput
A server-assigned, globally unique identifier.
type Resource ¶
type Resource struct { // Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest. // // Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest. ContentHash *Hash `pulumi:"contentHash"` // Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian". // // Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian". Name *string `pulumi:"name"` // The unique URI of the resource. For example, `https://gcr.io/project/image@sha256:foo` for a Docker image. Uri string `pulumi:"uri"` }
An entity that can have metadata. For example, a Docker image.
type ResourceArgs ¶
type ResourceArgs struct { // Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest. // // Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest. ContentHash HashPtrInput `pulumi:"contentHash"` // Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian". // // Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian". Name pulumi.StringPtrInput `pulumi:"name"` // The unique URI of the resource. For example, `https://gcr.io/project/image@sha256:foo` for a Docker image. Uri pulumi.StringInput `pulumi:"uri"` }
An entity that can have metadata. For example, a Docker image.
func (ResourceArgs) ElementType ¶
func (ResourceArgs) ElementType() reflect.Type
func (ResourceArgs) ToResourceOutput ¶
func (i ResourceArgs) ToResourceOutput() ResourceOutput
func (ResourceArgs) ToResourceOutputWithContext ¶
func (i ResourceArgs) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
type ResourceDescriptor ¶ added in v0.32.0
type ResourceDescriptor struct { Annotations map[string]string `pulumi:"annotations"` Content *string `pulumi:"content"` Digest map[string]string `pulumi:"digest"` DownloadLocation *string `pulumi:"downloadLocation"` MediaType *string `pulumi:"mediaType"` Name *string `pulumi:"name"` Uri *string `pulumi:"uri"` }
type ResourceDescriptorArgs ¶ added in v0.32.0
type ResourceDescriptorArgs struct { Annotations pulumi.StringMapInput `pulumi:"annotations"` Content pulumi.StringPtrInput `pulumi:"content"` Digest pulumi.StringMapInput `pulumi:"digest"` DownloadLocation pulumi.StringPtrInput `pulumi:"downloadLocation"` MediaType pulumi.StringPtrInput `pulumi:"mediaType"` Name pulumi.StringPtrInput `pulumi:"name"` Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (ResourceDescriptorArgs) ElementType ¶ added in v0.32.0
func (ResourceDescriptorArgs) ElementType() reflect.Type
func (ResourceDescriptorArgs) ToResourceDescriptorOutput ¶ added in v0.32.0
func (i ResourceDescriptorArgs) ToResourceDescriptorOutput() ResourceDescriptorOutput
func (ResourceDescriptorArgs) ToResourceDescriptorOutputWithContext ¶ added in v0.32.0
func (i ResourceDescriptorArgs) ToResourceDescriptorOutputWithContext(ctx context.Context) ResourceDescriptorOutput
type ResourceDescriptorArray ¶ added in v0.32.0
type ResourceDescriptorArray []ResourceDescriptorInput
func (ResourceDescriptorArray) ElementType ¶ added in v0.32.0
func (ResourceDescriptorArray) ElementType() reflect.Type
func (ResourceDescriptorArray) ToResourceDescriptorArrayOutput ¶ added in v0.32.0
func (i ResourceDescriptorArray) ToResourceDescriptorArrayOutput() ResourceDescriptorArrayOutput
func (ResourceDescriptorArray) ToResourceDescriptorArrayOutputWithContext ¶ added in v0.32.0
func (i ResourceDescriptorArray) ToResourceDescriptorArrayOutputWithContext(ctx context.Context) ResourceDescriptorArrayOutput
type ResourceDescriptorArrayInput ¶ added in v0.32.0
type ResourceDescriptorArrayInput interface { pulumi.Input ToResourceDescriptorArrayOutput() ResourceDescriptorArrayOutput ToResourceDescriptorArrayOutputWithContext(context.Context) ResourceDescriptorArrayOutput }
ResourceDescriptorArrayInput is an input type that accepts ResourceDescriptorArray and ResourceDescriptorArrayOutput values. You can construct a concrete instance of `ResourceDescriptorArrayInput` via:
ResourceDescriptorArray{ ResourceDescriptorArgs{...} }
type ResourceDescriptorArrayOutput ¶ added in v0.32.0
type ResourceDescriptorArrayOutput struct{ *pulumi.OutputState }
func (ResourceDescriptorArrayOutput) ElementType ¶ added in v0.32.0
func (ResourceDescriptorArrayOutput) ElementType() reflect.Type
func (ResourceDescriptorArrayOutput) Index ¶ added in v0.32.0
func (o ResourceDescriptorArrayOutput) Index(i pulumi.IntInput) ResourceDescriptorOutput
func (ResourceDescriptorArrayOutput) ToResourceDescriptorArrayOutput ¶ added in v0.32.0
func (o ResourceDescriptorArrayOutput) ToResourceDescriptorArrayOutput() ResourceDescriptorArrayOutput
func (ResourceDescriptorArrayOutput) ToResourceDescriptorArrayOutputWithContext ¶ added in v0.32.0
func (o ResourceDescriptorArrayOutput) ToResourceDescriptorArrayOutputWithContext(ctx context.Context) ResourceDescriptorArrayOutput
type ResourceDescriptorInput ¶ added in v0.32.0
type ResourceDescriptorInput interface { pulumi.Input ToResourceDescriptorOutput() ResourceDescriptorOutput ToResourceDescriptorOutputWithContext(context.Context) ResourceDescriptorOutput }
ResourceDescriptorInput is an input type that accepts ResourceDescriptorArgs and ResourceDescriptorOutput values. You can construct a concrete instance of `ResourceDescriptorInput` via:
ResourceDescriptorArgs{...}
type ResourceDescriptorOutput ¶ added in v0.32.0
type ResourceDescriptorOutput struct{ *pulumi.OutputState }
func (ResourceDescriptorOutput) Annotations ¶ added in v0.32.0
func (o ResourceDescriptorOutput) Annotations() pulumi.StringMapOutput
func (ResourceDescriptorOutput) Content ¶ added in v0.32.0
func (o ResourceDescriptorOutput) Content() pulumi.StringPtrOutput
func (ResourceDescriptorOutput) Digest ¶ added in v0.32.0
func (o ResourceDescriptorOutput) Digest() pulumi.StringMapOutput
func (ResourceDescriptorOutput) DownloadLocation ¶ added in v0.32.0
func (o ResourceDescriptorOutput) DownloadLocation() pulumi.StringPtrOutput
func (ResourceDescriptorOutput) ElementType ¶ added in v0.32.0
func (ResourceDescriptorOutput) ElementType() reflect.Type
func (ResourceDescriptorOutput) MediaType ¶ added in v0.32.0
func (o ResourceDescriptorOutput) MediaType() pulumi.StringPtrOutput
func (ResourceDescriptorOutput) Name ¶ added in v0.32.0
func (o ResourceDescriptorOutput) Name() pulumi.StringPtrOutput
func (ResourceDescriptorOutput) ToResourceDescriptorOutput ¶ added in v0.32.0
func (o ResourceDescriptorOutput) ToResourceDescriptorOutput() ResourceDescriptorOutput
func (ResourceDescriptorOutput) ToResourceDescriptorOutputWithContext ¶ added in v0.32.0
func (o ResourceDescriptorOutput) ToResourceDescriptorOutputWithContext(ctx context.Context) ResourceDescriptorOutput
func (ResourceDescriptorOutput) Uri ¶ added in v0.32.0
func (o ResourceDescriptorOutput) Uri() pulumi.StringPtrOutput
type ResourceDescriptorResponse ¶ added in v0.32.0
type ResourceDescriptorResponse struct { Annotations map[string]string `pulumi:"annotations"` Content string `pulumi:"content"` Digest map[string]string `pulumi:"digest"` DownloadLocation string `pulumi:"downloadLocation"` MediaType string `pulumi:"mediaType"` Name string `pulumi:"name"` Uri string `pulumi:"uri"` }
type ResourceDescriptorResponseArrayOutput ¶ added in v0.32.0
type ResourceDescriptorResponseArrayOutput struct{ *pulumi.OutputState }
func (ResourceDescriptorResponseArrayOutput) ElementType ¶ added in v0.32.0
func (ResourceDescriptorResponseArrayOutput) ElementType() reflect.Type
func (ResourceDescriptorResponseArrayOutput) Index ¶ added in v0.32.0
func (o ResourceDescriptorResponseArrayOutput) Index(i pulumi.IntInput) ResourceDescriptorResponseOutput
func (ResourceDescriptorResponseArrayOutput) ToResourceDescriptorResponseArrayOutput ¶ added in v0.32.0
func (o ResourceDescriptorResponseArrayOutput) ToResourceDescriptorResponseArrayOutput() ResourceDescriptorResponseArrayOutput
func (ResourceDescriptorResponseArrayOutput) ToResourceDescriptorResponseArrayOutputWithContext ¶ added in v0.32.0
func (o ResourceDescriptorResponseArrayOutput) ToResourceDescriptorResponseArrayOutputWithContext(ctx context.Context) ResourceDescriptorResponseArrayOutput
type ResourceDescriptorResponseOutput ¶ added in v0.32.0
type ResourceDescriptorResponseOutput struct{ *pulumi.OutputState }
func (ResourceDescriptorResponseOutput) Annotations ¶ added in v0.32.0
func (o ResourceDescriptorResponseOutput) Annotations() pulumi.StringMapOutput
func (ResourceDescriptorResponseOutput) Content ¶ added in v0.32.0
func (o ResourceDescriptorResponseOutput) Content() pulumi.StringOutput
func (ResourceDescriptorResponseOutput) Digest ¶ added in v0.32.0
func (o ResourceDescriptorResponseOutput) Digest() pulumi.StringMapOutput
func (ResourceDescriptorResponseOutput) DownloadLocation ¶ added in v0.32.0
func (o ResourceDescriptorResponseOutput) DownloadLocation() pulumi.StringOutput
func (ResourceDescriptorResponseOutput) ElementType ¶ added in v0.32.0
func (ResourceDescriptorResponseOutput) ElementType() reflect.Type
func (ResourceDescriptorResponseOutput) MediaType ¶ added in v0.32.0
func (o ResourceDescriptorResponseOutput) MediaType() pulumi.StringOutput
func (ResourceDescriptorResponseOutput) Name ¶ added in v0.32.0
func (o ResourceDescriptorResponseOutput) Name() pulumi.StringOutput
func (ResourceDescriptorResponseOutput) ToResourceDescriptorResponseOutput ¶ added in v0.32.0
func (o ResourceDescriptorResponseOutput) ToResourceDescriptorResponseOutput() ResourceDescriptorResponseOutput
func (ResourceDescriptorResponseOutput) ToResourceDescriptorResponseOutputWithContext ¶ added in v0.32.0
func (o ResourceDescriptorResponseOutput) ToResourceDescriptorResponseOutputWithContext(ctx context.Context) ResourceDescriptorResponseOutput
func (ResourceDescriptorResponseOutput) Uri ¶ added in v0.32.0
func (o ResourceDescriptorResponseOutput) Uri() pulumi.StringOutput
type ResourceInput ¶
type ResourceInput interface { pulumi.Input ToResourceOutput() ResourceOutput ToResourceOutputWithContext(context.Context) ResourceOutput }
ResourceInput is an input type that accepts ResourceArgs and ResourceOutput values. You can construct a concrete instance of `ResourceInput` via:
ResourceArgs{...}
type ResourceOutput ¶
type ResourceOutput struct{ *pulumi.OutputState }
An entity that can have metadata. For example, a Docker image.
func (ResourceOutput) ContentHash
deprecated
func (o ResourceOutput) ContentHash() HashPtrOutput
Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.
Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.
func (ResourceOutput) ElementType ¶
func (ResourceOutput) ElementType() reflect.Type
func (ResourceOutput) Name
deprecated
func (o ResourceOutput) Name() pulumi.StringPtrOutput
Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".
Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".
func (ResourceOutput) ToResourceOutput ¶
func (o ResourceOutput) ToResourceOutput() ResourceOutput
func (ResourceOutput) ToResourceOutputWithContext ¶
func (o ResourceOutput) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
func (ResourceOutput) Uri ¶
func (o ResourceOutput) Uri() pulumi.StringOutput
The unique URI of the resource. For example, `https://gcr.io/project/image@sha256:foo` for a Docker image.
type ResourceResponse ¶
type ResourceResponse struct { // Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest. // // Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest. ContentHash HashResponse `pulumi:"contentHash"` // Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian". // // Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian". Name string `pulumi:"name"` // The unique URI of the resource. For example, `https://gcr.io/project/image@sha256:foo` for a Docker image. Uri string `pulumi:"uri"` }
An entity that can have metadata. For example, a Docker image.
type ResourceResponseOutput ¶
type ResourceResponseOutput struct{ *pulumi.OutputState }
An entity that can have metadata. For example, a Docker image.
func (ResourceResponseOutput) ContentHash
deprecated
func (o ResourceResponseOutput) ContentHash() HashResponseOutput
Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.
Deprecated: Deprecated, do not use. Use uri instead. The hash of the resource content. For example, the Docker digest.
func (ResourceResponseOutput) ElementType ¶
func (ResourceResponseOutput) ElementType() reflect.Type
func (ResourceResponseOutput) Name
deprecated
func (o ResourceResponseOutput) Name() pulumi.StringOutput
Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".
Deprecated: Deprecated, do not use. Use uri instead. The name of the resource. For example, the name of a Docker image - "Debian".
func (ResourceResponseOutput) ToResourceResponseOutput ¶
func (o ResourceResponseOutput) ToResourceResponseOutput() ResourceResponseOutput
func (ResourceResponseOutput) ToResourceResponseOutputWithContext ¶
func (o ResourceResponseOutput) ToResourceResponseOutputWithContext(ctx context.Context) ResourceResponseOutput
func (ResourceResponseOutput) Uri ¶
func (o ResourceResponseOutput) Uri() pulumi.StringOutput
The unique URI of the resource. For example, `https://gcr.io/project/image@sha256:foo` for a Docker image.
type RunDetails ¶ added in v0.32.0
type RunDetails struct { Builder *ProvenanceBuilder `pulumi:"builder"` Byproducts []ResourceDescriptor `pulumi:"byproducts"` Metadata *BuildMetadata `pulumi:"metadata"` }
type RunDetailsArgs ¶ added in v0.32.0
type RunDetailsArgs struct { Builder ProvenanceBuilderPtrInput `pulumi:"builder"` Byproducts ResourceDescriptorArrayInput `pulumi:"byproducts"` Metadata BuildMetadataPtrInput `pulumi:"metadata"` }
func (RunDetailsArgs) ElementType ¶ added in v0.32.0
func (RunDetailsArgs) ElementType() reflect.Type
func (RunDetailsArgs) ToRunDetailsOutput ¶ added in v0.32.0
func (i RunDetailsArgs) ToRunDetailsOutput() RunDetailsOutput
func (RunDetailsArgs) ToRunDetailsOutputWithContext ¶ added in v0.32.0
func (i RunDetailsArgs) ToRunDetailsOutputWithContext(ctx context.Context) RunDetailsOutput
func (RunDetailsArgs) ToRunDetailsPtrOutput ¶ added in v0.32.0
func (i RunDetailsArgs) ToRunDetailsPtrOutput() RunDetailsPtrOutput
func (RunDetailsArgs) ToRunDetailsPtrOutputWithContext ¶ added in v0.32.0
func (i RunDetailsArgs) ToRunDetailsPtrOutputWithContext(ctx context.Context) RunDetailsPtrOutput
type RunDetailsInput ¶ added in v0.32.0
type RunDetailsInput interface { pulumi.Input ToRunDetailsOutput() RunDetailsOutput ToRunDetailsOutputWithContext(context.Context) RunDetailsOutput }
RunDetailsInput is an input type that accepts RunDetailsArgs and RunDetailsOutput values. You can construct a concrete instance of `RunDetailsInput` via:
RunDetailsArgs{...}
type RunDetailsOutput ¶ added in v0.32.0
type RunDetailsOutput struct{ *pulumi.OutputState }
func (RunDetailsOutput) Builder ¶ added in v0.32.0
func (o RunDetailsOutput) Builder() ProvenanceBuilderPtrOutput
func (RunDetailsOutput) Byproducts ¶ added in v0.32.0
func (o RunDetailsOutput) Byproducts() ResourceDescriptorArrayOutput
func (RunDetailsOutput) ElementType ¶ added in v0.32.0
func (RunDetailsOutput) ElementType() reflect.Type
func (RunDetailsOutput) Metadata ¶ added in v0.32.0
func (o RunDetailsOutput) Metadata() BuildMetadataPtrOutput
func (RunDetailsOutput) ToRunDetailsOutput ¶ added in v0.32.0
func (o RunDetailsOutput) ToRunDetailsOutput() RunDetailsOutput
func (RunDetailsOutput) ToRunDetailsOutputWithContext ¶ added in v0.32.0
func (o RunDetailsOutput) ToRunDetailsOutputWithContext(ctx context.Context) RunDetailsOutput
func (RunDetailsOutput) ToRunDetailsPtrOutput ¶ added in v0.32.0
func (o RunDetailsOutput) ToRunDetailsPtrOutput() RunDetailsPtrOutput
func (RunDetailsOutput) ToRunDetailsPtrOutputWithContext ¶ added in v0.32.0
func (o RunDetailsOutput) ToRunDetailsPtrOutputWithContext(ctx context.Context) RunDetailsPtrOutput
type RunDetailsPtrInput ¶ added in v0.32.0
type RunDetailsPtrInput interface { pulumi.Input ToRunDetailsPtrOutput() RunDetailsPtrOutput ToRunDetailsPtrOutputWithContext(context.Context) RunDetailsPtrOutput }
RunDetailsPtrInput is an input type that accepts RunDetailsArgs, RunDetailsPtr and RunDetailsPtrOutput values. You can construct a concrete instance of `RunDetailsPtrInput` via:
RunDetailsArgs{...} or: nil
func RunDetailsPtr ¶ added in v0.32.0
func RunDetailsPtr(v *RunDetailsArgs) RunDetailsPtrInput
type RunDetailsPtrOutput ¶ added in v0.32.0
type RunDetailsPtrOutput struct{ *pulumi.OutputState }
func (RunDetailsPtrOutput) Builder ¶ added in v0.32.0
func (o RunDetailsPtrOutput) Builder() ProvenanceBuilderPtrOutput
func (RunDetailsPtrOutput) Byproducts ¶ added in v0.32.0
func (o RunDetailsPtrOutput) Byproducts() ResourceDescriptorArrayOutput
func (RunDetailsPtrOutput) Elem ¶ added in v0.32.0
func (o RunDetailsPtrOutput) Elem() RunDetailsOutput
func (RunDetailsPtrOutput) ElementType ¶ added in v0.32.0
func (RunDetailsPtrOutput) ElementType() reflect.Type
func (RunDetailsPtrOutput) Metadata ¶ added in v0.32.0
func (o RunDetailsPtrOutput) Metadata() BuildMetadataPtrOutput
func (RunDetailsPtrOutput) ToRunDetailsPtrOutput ¶ added in v0.32.0
func (o RunDetailsPtrOutput) ToRunDetailsPtrOutput() RunDetailsPtrOutput
func (RunDetailsPtrOutput) ToRunDetailsPtrOutputWithContext ¶ added in v0.32.0
func (o RunDetailsPtrOutput) ToRunDetailsPtrOutputWithContext(ctx context.Context) RunDetailsPtrOutput
type RunDetailsResponse ¶ added in v0.32.0
type RunDetailsResponse struct { Builder ProvenanceBuilderResponse `pulumi:"builder"` Byproducts []ResourceDescriptorResponse `pulumi:"byproducts"` Metadata BuildMetadataResponse `pulumi:"metadata"` }
type RunDetailsResponseOutput ¶ added in v0.32.0
type RunDetailsResponseOutput struct{ *pulumi.OutputState }
func (RunDetailsResponseOutput) Builder ¶ added in v0.32.0
func (o RunDetailsResponseOutput) Builder() ProvenanceBuilderResponseOutput
func (RunDetailsResponseOutput) Byproducts ¶ added in v0.32.0
func (o RunDetailsResponseOutput) Byproducts() ResourceDescriptorResponseArrayOutput
func (RunDetailsResponseOutput) ElementType ¶ added in v0.32.0
func (RunDetailsResponseOutput) ElementType() reflect.Type
func (RunDetailsResponseOutput) Metadata ¶ added in v0.32.0
func (o RunDetailsResponseOutput) Metadata() BuildMetadataResponseOutput
func (RunDetailsResponseOutput) ToRunDetailsResponseOutput ¶ added in v0.32.0
func (o RunDetailsResponseOutput) ToRunDetailsResponseOutput() RunDetailsResponseOutput
func (RunDetailsResponseOutput) ToRunDetailsResponseOutputWithContext ¶ added in v0.32.0
func (o RunDetailsResponseOutput) ToRunDetailsResponseOutputWithContext(ctx context.Context) RunDetailsResponseOutput
type SBOMReferenceNote ¶ added in v0.29.0
type SBOMReferenceNote struct { // The format that SBOM takes. E.g. may be spdx, cyclonedx, etc... Format *string `pulumi:"format"` // The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3. Version *string `pulumi:"version"` }
The note representing an SBOM reference.
type SBOMReferenceNoteArgs ¶ added in v0.29.0
type SBOMReferenceNoteArgs struct { // The format that SBOM takes. E.g. may be spdx, cyclonedx, etc... Format pulumi.StringPtrInput `pulumi:"format"` // The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3. Version pulumi.StringPtrInput `pulumi:"version"` }
The note representing an SBOM reference.
func (SBOMReferenceNoteArgs) ElementType ¶ added in v0.29.0
func (SBOMReferenceNoteArgs) ElementType() reflect.Type
func (SBOMReferenceNoteArgs) ToSBOMReferenceNoteOutput ¶ added in v0.29.0
func (i SBOMReferenceNoteArgs) ToSBOMReferenceNoteOutput() SBOMReferenceNoteOutput
func (SBOMReferenceNoteArgs) ToSBOMReferenceNoteOutputWithContext ¶ added in v0.29.0
func (i SBOMReferenceNoteArgs) ToSBOMReferenceNoteOutputWithContext(ctx context.Context) SBOMReferenceNoteOutput
func (SBOMReferenceNoteArgs) ToSBOMReferenceNotePtrOutput ¶ added in v0.29.0
func (i SBOMReferenceNoteArgs) ToSBOMReferenceNotePtrOutput() SBOMReferenceNotePtrOutput
func (SBOMReferenceNoteArgs) ToSBOMReferenceNotePtrOutputWithContext ¶ added in v0.29.0
func (i SBOMReferenceNoteArgs) ToSBOMReferenceNotePtrOutputWithContext(ctx context.Context) SBOMReferenceNotePtrOutput
type SBOMReferenceNoteInput ¶ added in v0.29.0
type SBOMReferenceNoteInput interface { pulumi.Input ToSBOMReferenceNoteOutput() SBOMReferenceNoteOutput ToSBOMReferenceNoteOutputWithContext(context.Context) SBOMReferenceNoteOutput }
SBOMReferenceNoteInput is an input type that accepts SBOMReferenceNoteArgs and SBOMReferenceNoteOutput values. You can construct a concrete instance of `SBOMReferenceNoteInput` via:
SBOMReferenceNoteArgs{...}
type SBOMReferenceNoteOutput ¶ added in v0.29.0
type SBOMReferenceNoteOutput struct{ *pulumi.OutputState }
The note representing an SBOM reference.
func (SBOMReferenceNoteOutput) ElementType ¶ added in v0.29.0
func (SBOMReferenceNoteOutput) ElementType() reflect.Type
func (SBOMReferenceNoteOutput) Format ¶ added in v0.29.0
func (o SBOMReferenceNoteOutput) Format() pulumi.StringPtrOutput
The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
func (SBOMReferenceNoteOutput) ToSBOMReferenceNoteOutput ¶ added in v0.29.0
func (o SBOMReferenceNoteOutput) ToSBOMReferenceNoteOutput() SBOMReferenceNoteOutput
func (SBOMReferenceNoteOutput) ToSBOMReferenceNoteOutputWithContext ¶ added in v0.29.0
func (o SBOMReferenceNoteOutput) ToSBOMReferenceNoteOutputWithContext(ctx context.Context) SBOMReferenceNoteOutput
func (SBOMReferenceNoteOutput) ToSBOMReferenceNotePtrOutput ¶ added in v0.29.0
func (o SBOMReferenceNoteOutput) ToSBOMReferenceNotePtrOutput() SBOMReferenceNotePtrOutput
func (SBOMReferenceNoteOutput) ToSBOMReferenceNotePtrOutputWithContext ¶ added in v0.29.0
func (o SBOMReferenceNoteOutput) ToSBOMReferenceNotePtrOutputWithContext(ctx context.Context) SBOMReferenceNotePtrOutput
func (SBOMReferenceNoteOutput) Version ¶ added in v0.29.0
func (o SBOMReferenceNoteOutput) Version() pulumi.StringPtrOutput
The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.
type SBOMReferenceNotePtrInput ¶ added in v0.29.0
type SBOMReferenceNotePtrInput interface { pulumi.Input ToSBOMReferenceNotePtrOutput() SBOMReferenceNotePtrOutput ToSBOMReferenceNotePtrOutputWithContext(context.Context) SBOMReferenceNotePtrOutput }
SBOMReferenceNotePtrInput is an input type that accepts SBOMReferenceNoteArgs, SBOMReferenceNotePtr and SBOMReferenceNotePtrOutput values. You can construct a concrete instance of `SBOMReferenceNotePtrInput` via:
SBOMReferenceNoteArgs{...} or: nil
func SBOMReferenceNotePtr ¶ added in v0.29.0
func SBOMReferenceNotePtr(v *SBOMReferenceNoteArgs) SBOMReferenceNotePtrInput
type SBOMReferenceNotePtrOutput ¶ added in v0.29.0
type SBOMReferenceNotePtrOutput struct{ *pulumi.OutputState }
func (SBOMReferenceNotePtrOutput) Elem ¶ added in v0.29.0
func (o SBOMReferenceNotePtrOutput) Elem() SBOMReferenceNoteOutput
func (SBOMReferenceNotePtrOutput) ElementType ¶ added in v0.29.0
func (SBOMReferenceNotePtrOutput) ElementType() reflect.Type
func (SBOMReferenceNotePtrOutput) Format ¶ added in v0.29.0
func (o SBOMReferenceNotePtrOutput) Format() pulumi.StringPtrOutput
The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
func (SBOMReferenceNotePtrOutput) ToSBOMReferenceNotePtrOutput ¶ added in v0.29.0
func (o SBOMReferenceNotePtrOutput) ToSBOMReferenceNotePtrOutput() SBOMReferenceNotePtrOutput
func (SBOMReferenceNotePtrOutput) ToSBOMReferenceNotePtrOutputWithContext ¶ added in v0.29.0
func (o SBOMReferenceNotePtrOutput) ToSBOMReferenceNotePtrOutputWithContext(ctx context.Context) SBOMReferenceNotePtrOutput
func (SBOMReferenceNotePtrOutput) Version ¶ added in v0.29.0
func (o SBOMReferenceNotePtrOutput) Version() pulumi.StringPtrOutput
The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.
type SBOMReferenceNoteResponse ¶ added in v0.29.0
type SBOMReferenceNoteResponse struct { // The format that SBOM takes. E.g. may be spdx, cyclonedx, etc... Format string `pulumi:"format"` // The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3. Version string `pulumi:"version"` }
The note representing an SBOM reference.
type SBOMReferenceNoteResponseOutput ¶ added in v0.29.0
type SBOMReferenceNoteResponseOutput struct{ *pulumi.OutputState }
The note representing an SBOM reference.
func (SBOMReferenceNoteResponseOutput) ElementType ¶ added in v0.29.0
func (SBOMReferenceNoteResponseOutput) ElementType() reflect.Type
func (SBOMReferenceNoteResponseOutput) Format ¶ added in v0.29.0
func (o SBOMReferenceNoteResponseOutput) Format() pulumi.StringOutput
The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
func (SBOMReferenceNoteResponseOutput) ToSBOMReferenceNoteResponseOutput ¶ added in v0.29.0
func (o SBOMReferenceNoteResponseOutput) ToSBOMReferenceNoteResponseOutput() SBOMReferenceNoteResponseOutput
func (SBOMReferenceNoteResponseOutput) ToSBOMReferenceNoteResponseOutputWithContext ¶ added in v0.29.0
func (o SBOMReferenceNoteResponseOutput) ToSBOMReferenceNoteResponseOutputWithContext(ctx context.Context) SBOMReferenceNoteResponseOutput
func (SBOMReferenceNoteResponseOutput) Version ¶ added in v0.29.0
func (o SBOMReferenceNoteResponseOutput) Version() pulumi.StringOutput
The version of the format that the SBOM takes. E.g. if the format is spdx, the version may be 2.3.
type SBOMReferenceOccurrence ¶ added in v0.29.0
type SBOMReferenceOccurrence struct { // The actual payload that contains the SBOM reference data. Payload *SbomReferenceIntotoPayload `pulumi:"payload"` // The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'. PayloadType *string `pulumi:"payloadType"` // The signatures over the payload. Signatures []EnvelopeSignature `pulumi:"signatures"` }
The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more details.
type SBOMReferenceOccurrenceArgs ¶ added in v0.29.0
type SBOMReferenceOccurrenceArgs struct { // The actual payload that contains the SBOM reference data. Payload SbomReferenceIntotoPayloadPtrInput `pulumi:"payload"` // The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'. PayloadType pulumi.StringPtrInput `pulumi:"payloadType"` // The signatures over the payload. Signatures EnvelopeSignatureArrayInput `pulumi:"signatures"` }
The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more details.
func (SBOMReferenceOccurrenceArgs) ElementType ¶ added in v0.29.0
func (SBOMReferenceOccurrenceArgs) ElementType() reflect.Type
func (SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrenceOutput ¶ added in v0.29.0
func (i SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrenceOutput() SBOMReferenceOccurrenceOutput
func (SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrenceOutputWithContext ¶ added in v0.29.0
func (i SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrenceOutputWithContext(ctx context.Context) SBOMReferenceOccurrenceOutput
func (SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrencePtrOutput ¶ added in v0.29.0
func (i SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrencePtrOutput() SBOMReferenceOccurrencePtrOutput
func (SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrencePtrOutputWithContext ¶ added in v0.29.0
func (i SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrencePtrOutputWithContext(ctx context.Context) SBOMReferenceOccurrencePtrOutput
type SBOMReferenceOccurrenceInput ¶ added in v0.29.0
type SBOMReferenceOccurrenceInput interface { pulumi.Input ToSBOMReferenceOccurrenceOutput() SBOMReferenceOccurrenceOutput ToSBOMReferenceOccurrenceOutputWithContext(context.Context) SBOMReferenceOccurrenceOutput }
SBOMReferenceOccurrenceInput is an input type that accepts SBOMReferenceOccurrenceArgs and SBOMReferenceOccurrenceOutput values. You can construct a concrete instance of `SBOMReferenceOccurrenceInput` via:
SBOMReferenceOccurrenceArgs{...}
type SBOMReferenceOccurrenceOutput ¶ added in v0.29.0
type SBOMReferenceOccurrenceOutput struct{ *pulumi.OutputState }
The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more details.
func (SBOMReferenceOccurrenceOutput) ElementType ¶ added in v0.29.0
func (SBOMReferenceOccurrenceOutput) ElementType() reflect.Type
func (SBOMReferenceOccurrenceOutput) Payload ¶ added in v0.29.0
func (o SBOMReferenceOccurrenceOutput) Payload() SbomReferenceIntotoPayloadPtrOutput
The actual payload that contains the SBOM reference data.
func (SBOMReferenceOccurrenceOutput) PayloadType ¶ added in v0.29.0
func (o SBOMReferenceOccurrenceOutput) PayloadType() pulumi.StringPtrOutput
The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
func (SBOMReferenceOccurrenceOutput) Signatures ¶ added in v0.29.0
func (o SBOMReferenceOccurrenceOutput) Signatures() EnvelopeSignatureArrayOutput
The signatures over the payload.
func (SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrenceOutput ¶ added in v0.29.0
func (o SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrenceOutput() SBOMReferenceOccurrenceOutput
func (SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrenceOutputWithContext ¶ added in v0.29.0
func (o SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrenceOutputWithContext(ctx context.Context) SBOMReferenceOccurrenceOutput
func (SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrencePtrOutput ¶ added in v0.29.0
func (o SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrencePtrOutput() SBOMReferenceOccurrencePtrOutput
func (SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrencePtrOutputWithContext ¶ added in v0.29.0
func (o SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrencePtrOutputWithContext(ctx context.Context) SBOMReferenceOccurrencePtrOutput
type SBOMReferenceOccurrencePtrInput ¶ added in v0.29.0
type SBOMReferenceOccurrencePtrInput interface { pulumi.Input ToSBOMReferenceOccurrencePtrOutput() SBOMReferenceOccurrencePtrOutput ToSBOMReferenceOccurrencePtrOutputWithContext(context.Context) SBOMReferenceOccurrencePtrOutput }
SBOMReferenceOccurrencePtrInput is an input type that accepts SBOMReferenceOccurrenceArgs, SBOMReferenceOccurrencePtr and SBOMReferenceOccurrencePtrOutput values. You can construct a concrete instance of `SBOMReferenceOccurrencePtrInput` via:
SBOMReferenceOccurrenceArgs{...} or: nil
func SBOMReferenceOccurrencePtr ¶ added in v0.29.0
func SBOMReferenceOccurrencePtr(v *SBOMReferenceOccurrenceArgs) SBOMReferenceOccurrencePtrInput
type SBOMReferenceOccurrencePtrOutput ¶ added in v0.29.0
type SBOMReferenceOccurrencePtrOutput struct{ *pulumi.OutputState }
func (SBOMReferenceOccurrencePtrOutput) Elem ¶ added in v0.29.0
func (o SBOMReferenceOccurrencePtrOutput) Elem() SBOMReferenceOccurrenceOutput
func (SBOMReferenceOccurrencePtrOutput) ElementType ¶ added in v0.29.0
func (SBOMReferenceOccurrencePtrOutput) ElementType() reflect.Type
func (SBOMReferenceOccurrencePtrOutput) Payload ¶ added in v0.29.0
func (o SBOMReferenceOccurrencePtrOutput) Payload() SbomReferenceIntotoPayloadPtrOutput
The actual payload that contains the SBOM reference data.
func (SBOMReferenceOccurrencePtrOutput) PayloadType ¶ added in v0.29.0
func (o SBOMReferenceOccurrencePtrOutput) PayloadType() pulumi.StringPtrOutput
The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
func (SBOMReferenceOccurrencePtrOutput) Signatures ¶ added in v0.29.0
func (o SBOMReferenceOccurrencePtrOutput) Signatures() EnvelopeSignatureArrayOutput
The signatures over the payload.
func (SBOMReferenceOccurrencePtrOutput) ToSBOMReferenceOccurrencePtrOutput ¶ added in v0.29.0
func (o SBOMReferenceOccurrencePtrOutput) ToSBOMReferenceOccurrencePtrOutput() SBOMReferenceOccurrencePtrOutput
func (SBOMReferenceOccurrencePtrOutput) ToSBOMReferenceOccurrencePtrOutputWithContext ¶ added in v0.29.0
func (o SBOMReferenceOccurrencePtrOutput) ToSBOMReferenceOccurrencePtrOutputWithContext(ctx context.Context) SBOMReferenceOccurrencePtrOutput
type SBOMReferenceOccurrenceResponse ¶ added in v0.29.0
type SBOMReferenceOccurrenceResponse struct { // The actual payload that contains the SBOM reference data. Payload SbomReferenceIntotoPayloadResponse `pulumi:"payload"` // The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'. PayloadType string `pulumi:"payloadType"` // The signatures over the payload. Signatures []EnvelopeSignatureResponse `pulumi:"signatures"` }
The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more details.
type SBOMReferenceOccurrenceResponseOutput ¶ added in v0.29.0
type SBOMReferenceOccurrenceResponseOutput struct{ *pulumi.OutputState }
The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more details.
func (SBOMReferenceOccurrenceResponseOutput) ElementType ¶ added in v0.29.0
func (SBOMReferenceOccurrenceResponseOutput) ElementType() reflect.Type
func (SBOMReferenceOccurrenceResponseOutput) Payload ¶ added in v0.29.0
func (o SBOMReferenceOccurrenceResponseOutput) Payload() SbomReferenceIntotoPayloadResponseOutput
The actual payload that contains the SBOM reference data.
func (SBOMReferenceOccurrenceResponseOutput) PayloadType ¶ added in v0.29.0
func (o SBOMReferenceOccurrenceResponseOutput) PayloadType() pulumi.StringOutput
The kind of payload that SbomReferenceIntotoPayload takes. Since it's in the intoto format, this value is expected to be 'application/vnd.in-toto+json'.
func (SBOMReferenceOccurrenceResponseOutput) Signatures ¶ added in v0.29.0
func (o SBOMReferenceOccurrenceResponseOutput) Signatures() EnvelopeSignatureResponseArrayOutput
The signatures over the payload.
func (SBOMReferenceOccurrenceResponseOutput) ToSBOMReferenceOccurrenceResponseOutput ¶ added in v0.29.0
func (o SBOMReferenceOccurrenceResponseOutput) ToSBOMReferenceOccurrenceResponseOutput() SBOMReferenceOccurrenceResponseOutput
func (SBOMReferenceOccurrenceResponseOutput) ToSBOMReferenceOccurrenceResponseOutputWithContext ¶ added in v0.29.0
func (o SBOMReferenceOccurrenceResponseOutput) ToSBOMReferenceOccurrenceResponseOutputWithContext(ctx context.Context) SBOMReferenceOccurrenceResponseOutput
type SBOMStatus ¶ added in v0.32.0
type SBOMStatus struct { // If there was an error generating an SBOM, this will indicate what that error was. Error *string `pulumi:"error"` // The progress of the SBOM generation. SbomState *SBOMStatusSbomState `pulumi:"sbomState"` }
The status of an SBOM generation.
type SBOMStatusArgs ¶ added in v0.32.0
type SBOMStatusArgs struct { // If there was an error generating an SBOM, this will indicate what that error was. Error pulumi.StringPtrInput `pulumi:"error"` // The progress of the SBOM generation. SbomState SBOMStatusSbomStatePtrInput `pulumi:"sbomState"` }
The status of an SBOM generation.
func (SBOMStatusArgs) ElementType ¶ added in v0.32.0
func (SBOMStatusArgs) ElementType() reflect.Type
func (SBOMStatusArgs) ToSBOMStatusOutput ¶ added in v0.32.0
func (i SBOMStatusArgs) ToSBOMStatusOutput() SBOMStatusOutput
func (SBOMStatusArgs) ToSBOMStatusOutputWithContext ¶ added in v0.32.0
func (i SBOMStatusArgs) ToSBOMStatusOutputWithContext(ctx context.Context) SBOMStatusOutput
func (SBOMStatusArgs) ToSBOMStatusPtrOutput ¶ added in v0.32.0
func (i SBOMStatusArgs) ToSBOMStatusPtrOutput() SBOMStatusPtrOutput
func (SBOMStatusArgs) ToSBOMStatusPtrOutputWithContext ¶ added in v0.32.0
func (i SBOMStatusArgs) ToSBOMStatusPtrOutputWithContext(ctx context.Context) SBOMStatusPtrOutput
type SBOMStatusInput ¶ added in v0.32.0
type SBOMStatusInput interface { pulumi.Input ToSBOMStatusOutput() SBOMStatusOutput ToSBOMStatusOutputWithContext(context.Context) SBOMStatusOutput }
SBOMStatusInput is an input type that accepts SBOMStatusArgs and SBOMStatusOutput values. You can construct a concrete instance of `SBOMStatusInput` via:
SBOMStatusArgs{...}
type SBOMStatusOutput ¶ added in v0.32.0
type SBOMStatusOutput struct{ *pulumi.OutputState }
The status of an SBOM generation.
func (SBOMStatusOutput) ElementType ¶ added in v0.32.0
func (SBOMStatusOutput) ElementType() reflect.Type
func (SBOMStatusOutput) Error ¶ added in v0.32.0
func (o SBOMStatusOutput) Error() pulumi.StringPtrOutput
If there was an error generating an SBOM, this will indicate what that error was.
func (SBOMStatusOutput) SbomState ¶ added in v0.32.0
func (o SBOMStatusOutput) SbomState() SBOMStatusSbomStatePtrOutput
The progress of the SBOM generation.
func (SBOMStatusOutput) ToSBOMStatusOutput ¶ added in v0.32.0
func (o SBOMStatusOutput) ToSBOMStatusOutput() SBOMStatusOutput
func (SBOMStatusOutput) ToSBOMStatusOutputWithContext ¶ added in v0.32.0
func (o SBOMStatusOutput) ToSBOMStatusOutputWithContext(ctx context.Context) SBOMStatusOutput
func (SBOMStatusOutput) ToSBOMStatusPtrOutput ¶ added in v0.32.0
func (o SBOMStatusOutput) ToSBOMStatusPtrOutput() SBOMStatusPtrOutput
func (SBOMStatusOutput) ToSBOMStatusPtrOutputWithContext ¶ added in v0.32.0
func (o SBOMStatusOutput) ToSBOMStatusPtrOutputWithContext(ctx context.Context) SBOMStatusPtrOutput
type SBOMStatusPtrInput ¶ added in v0.32.0
type SBOMStatusPtrInput interface { pulumi.Input ToSBOMStatusPtrOutput() SBOMStatusPtrOutput ToSBOMStatusPtrOutputWithContext(context.Context) SBOMStatusPtrOutput }
SBOMStatusPtrInput is an input type that accepts SBOMStatusArgs, SBOMStatusPtr and SBOMStatusPtrOutput values. You can construct a concrete instance of `SBOMStatusPtrInput` via:
SBOMStatusArgs{...} or: nil
func SBOMStatusPtr ¶ added in v0.32.0
func SBOMStatusPtr(v *SBOMStatusArgs) SBOMStatusPtrInput
type SBOMStatusPtrOutput ¶ added in v0.32.0
type SBOMStatusPtrOutput struct{ *pulumi.OutputState }
func (SBOMStatusPtrOutput) Elem ¶ added in v0.32.0
func (o SBOMStatusPtrOutput) Elem() SBOMStatusOutput
func (SBOMStatusPtrOutput) ElementType ¶ added in v0.32.0
func (SBOMStatusPtrOutput) ElementType() reflect.Type
func (SBOMStatusPtrOutput) Error ¶ added in v0.32.0
func (o SBOMStatusPtrOutput) Error() pulumi.StringPtrOutput
If there was an error generating an SBOM, this will indicate what that error was.
func (SBOMStatusPtrOutput) SbomState ¶ added in v0.32.0
func (o SBOMStatusPtrOutput) SbomState() SBOMStatusSbomStatePtrOutput
The progress of the SBOM generation.
func (SBOMStatusPtrOutput) ToSBOMStatusPtrOutput ¶ added in v0.32.0
func (o SBOMStatusPtrOutput) ToSBOMStatusPtrOutput() SBOMStatusPtrOutput
func (SBOMStatusPtrOutput) ToSBOMStatusPtrOutputWithContext ¶ added in v0.32.0
func (o SBOMStatusPtrOutput) ToSBOMStatusPtrOutputWithContext(ctx context.Context) SBOMStatusPtrOutput
type SBOMStatusResponse ¶ added in v0.32.0
type SBOMStatusResponse struct { // If there was an error generating an SBOM, this will indicate what that error was. Error string `pulumi:"error"` // The progress of the SBOM generation. SbomState string `pulumi:"sbomState"` }
The status of an SBOM generation.
type SBOMStatusResponseOutput ¶ added in v0.32.0
type SBOMStatusResponseOutput struct{ *pulumi.OutputState }
The status of an SBOM generation.
func (SBOMStatusResponseOutput) ElementType ¶ added in v0.32.0
func (SBOMStatusResponseOutput) ElementType() reflect.Type
func (SBOMStatusResponseOutput) Error ¶ added in v0.32.0
func (o SBOMStatusResponseOutput) Error() pulumi.StringOutput
If there was an error generating an SBOM, this will indicate what that error was.
func (SBOMStatusResponseOutput) SbomState ¶ added in v0.32.0
func (o SBOMStatusResponseOutput) SbomState() pulumi.StringOutput
The progress of the SBOM generation.
func (SBOMStatusResponseOutput) ToSBOMStatusResponseOutput ¶ added in v0.32.0
func (o SBOMStatusResponseOutput) ToSBOMStatusResponseOutput() SBOMStatusResponseOutput
func (SBOMStatusResponseOutput) ToSBOMStatusResponseOutputWithContext ¶ added in v0.32.0
func (o SBOMStatusResponseOutput) ToSBOMStatusResponseOutputWithContext(ctx context.Context) SBOMStatusResponseOutput
type SBOMStatusSbomState ¶ added in v0.32.0
type SBOMStatusSbomState string
The progress of the SBOM generation.
func (SBOMStatusSbomState) ElementType ¶ added in v0.32.0
func (SBOMStatusSbomState) ElementType() reflect.Type
func (SBOMStatusSbomState) ToSBOMStatusSbomStateOutput ¶ added in v0.32.0
func (e SBOMStatusSbomState) ToSBOMStatusSbomStateOutput() SBOMStatusSbomStateOutput
func (SBOMStatusSbomState) ToSBOMStatusSbomStateOutputWithContext ¶ added in v0.32.0
func (e SBOMStatusSbomState) ToSBOMStatusSbomStateOutputWithContext(ctx context.Context) SBOMStatusSbomStateOutput
func (SBOMStatusSbomState) ToSBOMStatusSbomStatePtrOutput ¶ added in v0.32.0
func (e SBOMStatusSbomState) ToSBOMStatusSbomStatePtrOutput() SBOMStatusSbomStatePtrOutput
func (SBOMStatusSbomState) ToSBOMStatusSbomStatePtrOutputWithContext ¶ added in v0.32.0
func (e SBOMStatusSbomState) ToSBOMStatusSbomStatePtrOutputWithContext(ctx context.Context) SBOMStatusSbomStatePtrOutput
func (SBOMStatusSbomState) ToStringOutput ¶ added in v0.32.0
func (e SBOMStatusSbomState) ToStringOutput() pulumi.StringOutput
func (SBOMStatusSbomState) ToStringOutputWithContext ¶ added in v0.32.0
func (e SBOMStatusSbomState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SBOMStatusSbomState) ToStringPtrOutput ¶ added in v0.32.0
func (e SBOMStatusSbomState) ToStringPtrOutput() pulumi.StringPtrOutput
func (SBOMStatusSbomState) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e SBOMStatusSbomState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SBOMStatusSbomStateInput ¶ added in v0.32.0
type SBOMStatusSbomStateInput interface { pulumi.Input ToSBOMStatusSbomStateOutput() SBOMStatusSbomStateOutput ToSBOMStatusSbomStateOutputWithContext(context.Context) SBOMStatusSbomStateOutput }
SBOMStatusSbomStateInput is an input type that accepts SBOMStatusSbomStateArgs and SBOMStatusSbomStateOutput values. You can construct a concrete instance of `SBOMStatusSbomStateInput` via:
SBOMStatusSbomStateArgs{...}
type SBOMStatusSbomStateOutput ¶ added in v0.32.0
type SBOMStatusSbomStateOutput struct{ *pulumi.OutputState }
func (SBOMStatusSbomStateOutput) ElementType ¶ added in v0.32.0
func (SBOMStatusSbomStateOutput) ElementType() reflect.Type
func (SBOMStatusSbomStateOutput) ToSBOMStatusSbomStateOutput ¶ added in v0.32.0
func (o SBOMStatusSbomStateOutput) ToSBOMStatusSbomStateOutput() SBOMStatusSbomStateOutput
func (SBOMStatusSbomStateOutput) ToSBOMStatusSbomStateOutputWithContext ¶ added in v0.32.0
func (o SBOMStatusSbomStateOutput) ToSBOMStatusSbomStateOutputWithContext(ctx context.Context) SBOMStatusSbomStateOutput
func (SBOMStatusSbomStateOutput) ToSBOMStatusSbomStatePtrOutput ¶ added in v0.32.0
func (o SBOMStatusSbomStateOutput) ToSBOMStatusSbomStatePtrOutput() SBOMStatusSbomStatePtrOutput
func (SBOMStatusSbomStateOutput) ToSBOMStatusSbomStatePtrOutputWithContext ¶ added in v0.32.0
func (o SBOMStatusSbomStateOutput) ToSBOMStatusSbomStatePtrOutputWithContext(ctx context.Context) SBOMStatusSbomStatePtrOutput
func (SBOMStatusSbomStateOutput) ToStringOutput ¶ added in v0.32.0
func (o SBOMStatusSbomStateOutput) ToStringOutput() pulumi.StringOutput
func (SBOMStatusSbomStateOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o SBOMStatusSbomStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SBOMStatusSbomStateOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o SBOMStatusSbomStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SBOMStatusSbomStateOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o SBOMStatusSbomStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SBOMStatusSbomStatePtrInput ¶ added in v0.32.0
type SBOMStatusSbomStatePtrInput interface { pulumi.Input ToSBOMStatusSbomStatePtrOutput() SBOMStatusSbomStatePtrOutput ToSBOMStatusSbomStatePtrOutputWithContext(context.Context) SBOMStatusSbomStatePtrOutput }
func SBOMStatusSbomStatePtr ¶ added in v0.32.0
func SBOMStatusSbomStatePtr(v string) SBOMStatusSbomStatePtrInput
type SBOMStatusSbomStatePtrOutput ¶ added in v0.32.0
type SBOMStatusSbomStatePtrOutput struct{ *pulumi.OutputState }
func (SBOMStatusSbomStatePtrOutput) Elem ¶ added in v0.32.0
func (o SBOMStatusSbomStatePtrOutput) Elem() SBOMStatusSbomStateOutput
func (SBOMStatusSbomStatePtrOutput) ElementType ¶ added in v0.32.0
func (SBOMStatusSbomStatePtrOutput) ElementType() reflect.Type
func (SBOMStatusSbomStatePtrOutput) ToSBOMStatusSbomStatePtrOutput ¶ added in v0.32.0
func (o SBOMStatusSbomStatePtrOutput) ToSBOMStatusSbomStatePtrOutput() SBOMStatusSbomStatePtrOutput
func (SBOMStatusSbomStatePtrOutput) ToSBOMStatusSbomStatePtrOutputWithContext ¶ added in v0.32.0
func (o SBOMStatusSbomStatePtrOutput) ToSBOMStatusSbomStatePtrOutputWithContext(ctx context.Context) SBOMStatusSbomStatePtrOutput
func (SBOMStatusSbomStatePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o SBOMStatusSbomStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SBOMStatusSbomStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o SBOMStatusSbomStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SbomReferenceIntotoPayload ¶ added in v0.29.0
type SbomReferenceIntotoPayload struct { // Additional parameters of the Predicate. Includes the actual data about the SBOM. Predicate *SbomReferenceIntotoPredicate `pulumi:"predicate"` // URI identifying the type of the Predicate. PredicateType *string `pulumi:"predicateType"` // Set of software artifacts that the attestation applies to. Each element represents a single software artifact. Subject []Subject `pulumi:"subject"` // Identifier for the schema of the Statement. Type *string `pulumi:"type"` }
The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md for more details.
type SbomReferenceIntotoPayloadArgs ¶ added in v0.29.0
type SbomReferenceIntotoPayloadArgs struct { // Additional parameters of the Predicate. Includes the actual data about the SBOM. Predicate SbomReferenceIntotoPredicatePtrInput `pulumi:"predicate"` // URI identifying the type of the Predicate. PredicateType pulumi.StringPtrInput `pulumi:"predicateType"` // Set of software artifacts that the attestation applies to. Each element represents a single software artifact. Subject SubjectArrayInput `pulumi:"subject"` // Identifier for the schema of the Statement. Type pulumi.StringPtrInput `pulumi:"type"` }
The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md for more details.
func (SbomReferenceIntotoPayloadArgs) ElementType ¶ added in v0.29.0
func (SbomReferenceIntotoPayloadArgs) ElementType() reflect.Type
func (SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadOutput ¶ added in v0.29.0
func (i SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadOutput() SbomReferenceIntotoPayloadOutput
func (SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadOutputWithContext ¶ added in v0.29.0
func (i SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadOutput
func (SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadPtrOutput ¶ added in v0.29.0
func (i SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadPtrOutput() SbomReferenceIntotoPayloadPtrOutput
func (SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadPtrOutputWithContext ¶ added in v0.29.0
func (i SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadPtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadPtrOutput
type SbomReferenceIntotoPayloadInput ¶ added in v0.29.0
type SbomReferenceIntotoPayloadInput interface { pulumi.Input ToSbomReferenceIntotoPayloadOutput() SbomReferenceIntotoPayloadOutput ToSbomReferenceIntotoPayloadOutputWithContext(context.Context) SbomReferenceIntotoPayloadOutput }
SbomReferenceIntotoPayloadInput is an input type that accepts SbomReferenceIntotoPayloadArgs and SbomReferenceIntotoPayloadOutput values. You can construct a concrete instance of `SbomReferenceIntotoPayloadInput` via:
SbomReferenceIntotoPayloadArgs{...}
type SbomReferenceIntotoPayloadOutput ¶ added in v0.29.0
type SbomReferenceIntotoPayloadOutput struct{ *pulumi.OutputState }
The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md for more details.
func (SbomReferenceIntotoPayloadOutput) ElementType ¶ added in v0.29.0
func (SbomReferenceIntotoPayloadOutput) ElementType() reflect.Type
func (SbomReferenceIntotoPayloadOutput) Predicate ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadOutput) Predicate() SbomReferenceIntotoPredicatePtrOutput
Additional parameters of the Predicate. Includes the actual data about the SBOM.
func (SbomReferenceIntotoPayloadOutput) PredicateType ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadOutput) PredicateType() pulumi.StringPtrOutput
URI identifying the type of the Predicate.
func (SbomReferenceIntotoPayloadOutput) Subject ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadOutput) Subject() SubjectArrayOutput
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
func (SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadOutput ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadOutput() SbomReferenceIntotoPayloadOutput
func (SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadOutputWithContext ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadOutput
func (SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadPtrOutput ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadPtrOutput() SbomReferenceIntotoPayloadPtrOutput
func (SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadPtrOutputWithContext ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadPtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadPtrOutput
func (SbomReferenceIntotoPayloadOutput) Type ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadOutput) Type() pulumi.StringPtrOutput
Identifier for the schema of the Statement.
type SbomReferenceIntotoPayloadPtrInput ¶ added in v0.29.0
type SbomReferenceIntotoPayloadPtrInput interface { pulumi.Input ToSbomReferenceIntotoPayloadPtrOutput() SbomReferenceIntotoPayloadPtrOutput ToSbomReferenceIntotoPayloadPtrOutputWithContext(context.Context) SbomReferenceIntotoPayloadPtrOutput }
SbomReferenceIntotoPayloadPtrInput is an input type that accepts SbomReferenceIntotoPayloadArgs, SbomReferenceIntotoPayloadPtr and SbomReferenceIntotoPayloadPtrOutput values. You can construct a concrete instance of `SbomReferenceIntotoPayloadPtrInput` via:
SbomReferenceIntotoPayloadArgs{...} or: nil
func SbomReferenceIntotoPayloadPtr ¶ added in v0.29.0
func SbomReferenceIntotoPayloadPtr(v *SbomReferenceIntotoPayloadArgs) SbomReferenceIntotoPayloadPtrInput
type SbomReferenceIntotoPayloadPtrOutput ¶ added in v0.29.0
type SbomReferenceIntotoPayloadPtrOutput struct{ *pulumi.OutputState }
func (SbomReferenceIntotoPayloadPtrOutput) Elem ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadPtrOutput) Elem() SbomReferenceIntotoPayloadOutput
func (SbomReferenceIntotoPayloadPtrOutput) ElementType ¶ added in v0.29.0
func (SbomReferenceIntotoPayloadPtrOutput) ElementType() reflect.Type
func (SbomReferenceIntotoPayloadPtrOutput) Predicate ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadPtrOutput) Predicate() SbomReferenceIntotoPredicatePtrOutput
Additional parameters of the Predicate. Includes the actual data about the SBOM.
func (SbomReferenceIntotoPayloadPtrOutput) PredicateType ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadPtrOutput) PredicateType() pulumi.StringPtrOutput
URI identifying the type of the Predicate.
func (SbomReferenceIntotoPayloadPtrOutput) Subject ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadPtrOutput) Subject() SubjectArrayOutput
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
func (SbomReferenceIntotoPayloadPtrOutput) ToSbomReferenceIntotoPayloadPtrOutput ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadPtrOutput) ToSbomReferenceIntotoPayloadPtrOutput() SbomReferenceIntotoPayloadPtrOutput
func (SbomReferenceIntotoPayloadPtrOutput) ToSbomReferenceIntotoPayloadPtrOutputWithContext ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadPtrOutput) ToSbomReferenceIntotoPayloadPtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadPtrOutput
func (SbomReferenceIntotoPayloadPtrOutput) Type ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadPtrOutput) Type() pulumi.StringPtrOutput
Identifier for the schema of the Statement.
type SbomReferenceIntotoPayloadResponse ¶ added in v0.29.0
type SbomReferenceIntotoPayloadResponse struct { // Additional parameters of the Predicate. Includes the actual data about the SBOM. Predicate SbomReferenceIntotoPredicateResponse `pulumi:"predicate"` // URI identifying the type of the Predicate. PredicateType string `pulumi:"predicateType"` // Set of software artifacts that the attestation applies to. Each element represents a single software artifact. Subject []SubjectResponse `pulumi:"subject"` // Identifier for the schema of the Statement. Type string `pulumi:"type"` }
The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md for more details.
type SbomReferenceIntotoPayloadResponseOutput ¶ added in v0.29.0
type SbomReferenceIntotoPayloadResponseOutput struct{ *pulumi.OutputState }
The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md for more details.
func (SbomReferenceIntotoPayloadResponseOutput) ElementType ¶ added in v0.29.0
func (SbomReferenceIntotoPayloadResponseOutput) ElementType() reflect.Type
func (SbomReferenceIntotoPayloadResponseOutput) Predicate ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadResponseOutput) Predicate() SbomReferenceIntotoPredicateResponseOutput
Additional parameters of the Predicate. Includes the actual data about the SBOM.
func (SbomReferenceIntotoPayloadResponseOutput) PredicateType ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadResponseOutput) PredicateType() pulumi.StringOutput
URI identifying the type of the Predicate.
func (SbomReferenceIntotoPayloadResponseOutput) Subject ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadResponseOutput) Subject() SubjectResponseArrayOutput
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
func (SbomReferenceIntotoPayloadResponseOutput) ToSbomReferenceIntotoPayloadResponseOutput ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadResponseOutput) ToSbomReferenceIntotoPayloadResponseOutput() SbomReferenceIntotoPayloadResponseOutput
func (SbomReferenceIntotoPayloadResponseOutput) ToSbomReferenceIntotoPayloadResponseOutputWithContext ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadResponseOutput) ToSbomReferenceIntotoPayloadResponseOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadResponseOutput
func (SbomReferenceIntotoPayloadResponseOutput) Type ¶ added in v0.29.0
func (o SbomReferenceIntotoPayloadResponseOutput) Type() pulumi.StringOutput
Identifier for the schema of the Statement.
type SbomReferenceIntotoPredicate ¶ added in v0.29.0
type SbomReferenceIntotoPredicate struct { // A map of algorithm to digest of the contents of the SBOM. Digest map[string]string `pulumi:"digest"` // The location of the SBOM. Location *string `pulumi:"location"` // The mime type of the SBOM. MimeType *string `pulumi:"mimeType"` // The person or system referring this predicate to the consumer. ReferrerId *string `pulumi:"referrerId"` }
A predicate which describes the SBOM being referenced.
type SbomReferenceIntotoPredicateArgs ¶ added in v0.29.0
type SbomReferenceIntotoPredicateArgs struct { // A map of algorithm to digest of the contents of the SBOM. Digest pulumi.StringMapInput `pulumi:"digest"` // The location of the SBOM. Location pulumi.StringPtrInput `pulumi:"location"` // The mime type of the SBOM. MimeType pulumi.StringPtrInput `pulumi:"mimeType"` // The person or system referring this predicate to the consumer. ReferrerId pulumi.StringPtrInput `pulumi:"referrerId"` }
A predicate which describes the SBOM being referenced.
func (SbomReferenceIntotoPredicateArgs) ElementType ¶ added in v0.29.0
func (SbomReferenceIntotoPredicateArgs) ElementType() reflect.Type
func (SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicateOutput ¶ added in v0.29.0
func (i SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicateOutput() SbomReferenceIntotoPredicateOutput
func (SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicateOutputWithContext ¶ added in v0.29.0
func (i SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicateOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicateOutput
func (SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicatePtrOutput ¶ added in v0.29.0
func (i SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicatePtrOutput() SbomReferenceIntotoPredicatePtrOutput
func (SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicatePtrOutputWithContext ¶ added in v0.29.0
func (i SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicatePtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicatePtrOutput
type SbomReferenceIntotoPredicateInput ¶ added in v0.29.0
type SbomReferenceIntotoPredicateInput interface { pulumi.Input ToSbomReferenceIntotoPredicateOutput() SbomReferenceIntotoPredicateOutput ToSbomReferenceIntotoPredicateOutputWithContext(context.Context) SbomReferenceIntotoPredicateOutput }
SbomReferenceIntotoPredicateInput is an input type that accepts SbomReferenceIntotoPredicateArgs and SbomReferenceIntotoPredicateOutput values. You can construct a concrete instance of `SbomReferenceIntotoPredicateInput` via:
SbomReferenceIntotoPredicateArgs{...}
type SbomReferenceIntotoPredicateOutput ¶ added in v0.29.0
type SbomReferenceIntotoPredicateOutput struct{ *pulumi.OutputState }
A predicate which describes the SBOM being referenced.
func (SbomReferenceIntotoPredicateOutput) Digest ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicateOutput) Digest() pulumi.StringMapOutput
A map of algorithm to digest of the contents of the SBOM.
func (SbomReferenceIntotoPredicateOutput) ElementType ¶ added in v0.29.0
func (SbomReferenceIntotoPredicateOutput) ElementType() reflect.Type
func (SbomReferenceIntotoPredicateOutput) Location ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicateOutput) Location() pulumi.StringPtrOutput
The location of the SBOM.
func (SbomReferenceIntotoPredicateOutput) MimeType ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicateOutput) MimeType() pulumi.StringPtrOutput
The mime type of the SBOM.
func (SbomReferenceIntotoPredicateOutput) ReferrerId ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicateOutput) ReferrerId() pulumi.StringPtrOutput
The person or system referring this predicate to the consumer.
func (SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicateOutput ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicateOutput() SbomReferenceIntotoPredicateOutput
func (SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicateOutputWithContext ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicateOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicateOutput
func (SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicatePtrOutput ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicatePtrOutput() SbomReferenceIntotoPredicatePtrOutput
func (SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicatePtrOutputWithContext ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicatePtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicatePtrOutput
type SbomReferenceIntotoPredicatePtrInput ¶ added in v0.29.0
type SbomReferenceIntotoPredicatePtrInput interface { pulumi.Input ToSbomReferenceIntotoPredicatePtrOutput() SbomReferenceIntotoPredicatePtrOutput ToSbomReferenceIntotoPredicatePtrOutputWithContext(context.Context) SbomReferenceIntotoPredicatePtrOutput }
SbomReferenceIntotoPredicatePtrInput is an input type that accepts SbomReferenceIntotoPredicateArgs, SbomReferenceIntotoPredicatePtr and SbomReferenceIntotoPredicatePtrOutput values. You can construct a concrete instance of `SbomReferenceIntotoPredicatePtrInput` via:
SbomReferenceIntotoPredicateArgs{...} or: nil
func SbomReferenceIntotoPredicatePtr ¶ added in v0.29.0
func SbomReferenceIntotoPredicatePtr(v *SbomReferenceIntotoPredicateArgs) SbomReferenceIntotoPredicatePtrInput
type SbomReferenceIntotoPredicatePtrOutput ¶ added in v0.29.0
type SbomReferenceIntotoPredicatePtrOutput struct{ *pulumi.OutputState }
func (SbomReferenceIntotoPredicatePtrOutput) Digest ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicatePtrOutput) Digest() pulumi.StringMapOutput
A map of algorithm to digest of the contents of the SBOM.
func (SbomReferenceIntotoPredicatePtrOutput) ElementType ¶ added in v0.29.0
func (SbomReferenceIntotoPredicatePtrOutput) ElementType() reflect.Type
func (SbomReferenceIntotoPredicatePtrOutput) Location ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicatePtrOutput) Location() pulumi.StringPtrOutput
The location of the SBOM.
func (SbomReferenceIntotoPredicatePtrOutput) MimeType ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicatePtrOutput) MimeType() pulumi.StringPtrOutput
The mime type of the SBOM.
func (SbomReferenceIntotoPredicatePtrOutput) ReferrerId ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicatePtrOutput) ReferrerId() pulumi.StringPtrOutput
The person or system referring this predicate to the consumer.
func (SbomReferenceIntotoPredicatePtrOutput) ToSbomReferenceIntotoPredicatePtrOutput ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicatePtrOutput) ToSbomReferenceIntotoPredicatePtrOutput() SbomReferenceIntotoPredicatePtrOutput
func (SbomReferenceIntotoPredicatePtrOutput) ToSbomReferenceIntotoPredicatePtrOutputWithContext ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicatePtrOutput) ToSbomReferenceIntotoPredicatePtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicatePtrOutput
type SbomReferenceIntotoPredicateResponse ¶ added in v0.29.0
type SbomReferenceIntotoPredicateResponse struct { // A map of algorithm to digest of the contents of the SBOM. Digest map[string]string `pulumi:"digest"` // The location of the SBOM. Location string `pulumi:"location"` // The mime type of the SBOM. MimeType string `pulumi:"mimeType"` // The person or system referring this predicate to the consumer. ReferrerId string `pulumi:"referrerId"` }
A predicate which describes the SBOM being referenced.
type SbomReferenceIntotoPredicateResponseOutput ¶ added in v0.29.0
type SbomReferenceIntotoPredicateResponseOutput struct{ *pulumi.OutputState }
A predicate which describes the SBOM being referenced.
func (SbomReferenceIntotoPredicateResponseOutput) Digest ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicateResponseOutput) Digest() pulumi.StringMapOutput
A map of algorithm to digest of the contents of the SBOM.
func (SbomReferenceIntotoPredicateResponseOutput) ElementType ¶ added in v0.29.0
func (SbomReferenceIntotoPredicateResponseOutput) ElementType() reflect.Type
func (SbomReferenceIntotoPredicateResponseOutput) Location ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicateResponseOutput) Location() pulumi.StringOutput
The location of the SBOM.
func (SbomReferenceIntotoPredicateResponseOutput) MimeType ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicateResponseOutput) MimeType() pulumi.StringOutput
The mime type of the SBOM.
func (SbomReferenceIntotoPredicateResponseOutput) ReferrerId ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicateResponseOutput) ReferrerId() pulumi.StringOutput
The person or system referring this predicate to the consumer.
func (SbomReferenceIntotoPredicateResponseOutput) ToSbomReferenceIntotoPredicateResponseOutput ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicateResponseOutput) ToSbomReferenceIntotoPredicateResponseOutput() SbomReferenceIntotoPredicateResponseOutput
func (SbomReferenceIntotoPredicateResponseOutput) ToSbomReferenceIntotoPredicateResponseOutputWithContext ¶ added in v0.29.0
func (o SbomReferenceIntotoPredicateResponseOutput) ToSbomReferenceIntotoPredicateResponseOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicateResponseOutput
type Signature ¶
type Signature struct { // The identifier for the public key that verifies this signature. * The `public_key_id` is required. * The `public_key_id` SHOULD be an RFC3986 conformant URI. * When possible, the `public_key_id` SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid `public_key_id`s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" PublicKeyId *string `pulumi:"publicKeyId"` // The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload. Signature *string `pulumi:"signature"` }
Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from `public_key_id` to public key material (and any required parameters, e.g. signing algorithm). In particular, verification implementations MUST NOT treat the signature `public_key_id` as anything more than a key lookup hint. The `public_key_id` DOES NOT validate or authenticate a public key; it only provides a mechanism for quickly selecting a public key ALREADY CONFIGURED on the verifier through a trusted channel. Verification implementations MUST reject signatures in any of the following circumstances: * The `public_key_id` is not recognized by the verifier. * The public key that `public_key_id` refers to does not verify the signature with respect to the payload. The `signature` contents SHOULD NOT be "attached" (where the payload is included with the serialized `signature` bytes). Verifiers MUST ignore any "attached" payload and only verify signatures with respect to explicitly provided payload (e.g. a `payload` field on the proto message that holds this Signature, or the canonical serialization of the proto message that holds this signature).
type SignatureArgs ¶
type SignatureArgs struct { // The identifier for the public key that verifies this signature. * The `public_key_id` is required. * The `public_key_id` SHOULD be an RFC3986 conformant URI. * When possible, the `public_key_id` SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid `public_key_id`s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" PublicKeyId pulumi.StringPtrInput `pulumi:"publicKeyId"` // The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload. Signature pulumi.StringPtrInput `pulumi:"signature"` }
Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from `public_key_id` to public key material (and any required parameters, e.g. signing algorithm). In particular, verification implementations MUST NOT treat the signature `public_key_id` as anything more than a key lookup hint. The `public_key_id` DOES NOT validate or authenticate a public key; it only provides a mechanism for quickly selecting a public key ALREADY CONFIGURED on the verifier through a trusted channel. Verification implementations MUST reject signatures in any of the following circumstances: * The `public_key_id` is not recognized by the verifier. * The public key that `public_key_id` refers to does not verify the signature with respect to the payload. The `signature` contents SHOULD NOT be "attached" (where the payload is included with the serialized `signature` bytes). Verifiers MUST ignore any "attached" payload and only verify signatures with respect to explicitly provided payload (e.g. a `payload` field on the proto message that holds this Signature, or the canonical serialization of the proto message that holds this signature).
func (SignatureArgs) ElementType ¶
func (SignatureArgs) ElementType() reflect.Type
func (SignatureArgs) ToSignatureOutput ¶
func (i SignatureArgs) ToSignatureOutput() SignatureOutput
func (SignatureArgs) ToSignatureOutputWithContext ¶
func (i SignatureArgs) ToSignatureOutputWithContext(ctx context.Context) SignatureOutput
type SignatureArray ¶
type SignatureArray []SignatureInput
func (SignatureArray) ElementType ¶
func (SignatureArray) ElementType() reflect.Type
func (SignatureArray) ToSignatureArrayOutput ¶
func (i SignatureArray) ToSignatureArrayOutput() SignatureArrayOutput
func (SignatureArray) ToSignatureArrayOutputWithContext ¶
func (i SignatureArray) ToSignatureArrayOutputWithContext(ctx context.Context) SignatureArrayOutput
type SignatureArrayInput ¶
type SignatureArrayInput interface { pulumi.Input ToSignatureArrayOutput() SignatureArrayOutput ToSignatureArrayOutputWithContext(context.Context) SignatureArrayOutput }
SignatureArrayInput is an input type that accepts SignatureArray and SignatureArrayOutput values. You can construct a concrete instance of `SignatureArrayInput` via:
SignatureArray{ SignatureArgs{...} }
type SignatureArrayOutput ¶
type SignatureArrayOutput struct{ *pulumi.OutputState }
func (SignatureArrayOutput) ElementType ¶
func (SignatureArrayOutput) ElementType() reflect.Type
func (SignatureArrayOutput) Index ¶
func (o SignatureArrayOutput) Index(i pulumi.IntInput) SignatureOutput
func (SignatureArrayOutput) ToSignatureArrayOutput ¶
func (o SignatureArrayOutput) ToSignatureArrayOutput() SignatureArrayOutput
func (SignatureArrayOutput) ToSignatureArrayOutputWithContext ¶
func (o SignatureArrayOutput) ToSignatureArrayOutputWithContext(ctx context.Context) SignatureArrayOutput
type SignatureInput ¶
type SignatureInput interface { pulumi.Input ToSignatureOutput() SignatureOutput ToSignatureOutputWithContext(context.Context) SignatureOutput }
SignatureInput is an input type that accepts SignatureArgs and SignatureOutput values. You can construct a concrete instance of `SignatureInput` via:
SignatureArgs{...}
type SignatureOutput ¶
type SignatureOutput struct{ *pulumi.OutputState }
Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from `public_key_id` to public key material (and any required parameters, e.g. signing algorithm). In particular, verification implementations MUST NOT treat the signature `public_key_id` as anything more than a key lookup hint. The `public_key_id` DOES NOT validate or authenticate a public key; it only provides a mechanism for quickly selecting a public key ALREADY CONFIGURED on the verifier through a trusted channel. Verification implementations MUST reject signatures in any of the following circumstances: * The `public_key_id` is not recognized by the verifier. * The public key that `public_key_id` refers to does not verify the signature with respect to the payload. The `signature` contents SHOULD NOT be "attached" (where the payload is included with the serialized `signature` bytes). Verifiers MUST ignore any "attached" payload and only verify signatures with respect to explicitly provided payload (e.g. a `payload` field on the proto message that holds this Signature, or the canonical serialization of the proto message that holds this signature).
func (SignatureOutput) ElementType ¶
func (SignatureOutput) ElementType() reflect.Type
func (SignatureOutput) PublicKeyId ¶
func (o SignatureOutput) PublicKeyId() pulumi.StringPtrOutput
The identifier for the public key that verifies this signature. * The `public_key_id` is required. * The `public_key_id` SHOULD be an RFC3986 conformant URI. * When possible, the `public_key_id` SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid `public_key_id`s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5"
func (SignatureOutput) Signature ¶
func (o SignatureOutput) Signature() pulumi.StringPtrOutput
The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
func (SignatureOutput) ToSignatureOutput ¶
func (o SignatureOutput) ToSignatureOutput() SignatureOutput
func (SignatureOutput) ToSignatureOutputWithContext ¶
func (o SignatureOutput) ToSignatureOutputWithContext(ctx context.Context) SignatureOutput
type SignatureResponse ¶
type SignatureResponse struct { // The identifier for the public key that verifies this signature. * The `public_key_id` is required. * The `public_key_id` SHOULD be an RFC3986 conformant URI. * When possible, the `public_key_id` SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid `public_key_id`s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5" PublicKeyId string `pulumi:"publicKeyId"` // The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload. Signature string `pulumi:"signature"` }
Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from `public_key_id` to public key material (and any required parameters, e.g. signing algorithm). In particular, verification implementations MUST NOT treat the signature `public_key_id` as anything more than a key lookup hint. The `public_key_id` DOES NOT validate or authenticate a public key; it only provides a mechanism for quickly selecting a public key ALREADY CONFIGURED on the verifier through a trusted channel. Verification implementations MUST reject signatures in any of the following circumstances: * The `public_key_id` is not recognized by the verifier. * The public key that `public_key_id` refers to does not verify the signature with respect to the payload. The `signature` contents SHOULD NOT be "attached" (where the payload is included with the serialized `signature` bytes). Verifiers MUST ignore any "attached" payload and only verify signatures with respect to explicitly provided payload (e.g. a `payload` field on the proto message that holds this Signature, or the canonical serialization of the proto message that holds this signature).
type SignatureResponseArrayOutput ¶
type SignatureResponseArrayOutput struct{ *pulumi.OutputState }
func (SignatureResponseArrayOutput) ElementType ¶
func (SignatureResponseArrayOutput) ElementType() reflect.Type
func (SignatureResponseArrayOutput) Index ¶
func (o SignatureResponseArrayOutput) Index(i pulumi.IntInput) SignatureResponseOutput
func (SignatureResponseArrayOutput) ToSignatureResponseArrayOutput ¶
func (o SignatureResponseArrayOutput) ToSignatureResponseArrayOutput() SignatureResponseArrayOutput
func (SignatureResponseArrayOutput) ToSignatureResponseArrayOutputWithContext ¶
func (o SignatureResponseArrayOutput) ToSignatureResponseArrayOutputWithContext(ctx context.Context) SignatureResponseArrayOutput
type SignatureResponseOutput ¶
type SignatureResponseOutput struct{ *pulumi.OutputState }
Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from `public_key_id` to public key material (and any required parameters, e.g. signing algorithm). In particular, verification implementations MUST NOT treat the signature `public_key_id` as anything more than a key lookup hint. The `public_key_id` DOES NOT validate or authenticate a public key; it only provides a mechanism for quickly selecting a public key ALREADY CONFIGURED on the verifier through a trusted channel. Verification implementations MUST reject signatures in any of the following circumstances: * The `public_key_id` is not recognized by the verifier. * The public key that `public_key_id` refers to does not verify the signature with respect to the payload. The `signature` contents SHOULD NOT be "attached" (where the payload is included with the serialized `signature` bytes). Verifiers MUST ignore any "attached" payload and only verify signatures with respect to explicitly provided payload (e.g. a `payload` field on the proto message that holds this Signature, or the canonical serialization of the proto message that holds this signature).
func (SignatureResponseOutput) ElementType ¶
func (SignatureResponseOutput) ElementType() reflect.Type
func (SignatureResponseOutput) PublicKeyId ¶
func (o SignatureResponseOutput) PublicKeyId() pulumi.StringOutput
The identifier for the public key that verifies this signature. * The `public_key_id` is required. * The `public_key_id` SHOULD be an RFC3986 conformant URI. * When possible, the `public_key_id` SHOULD be an immutable reference, such as a cryptographic digest. Examples of valid `public_key_id`s: OpenPGP V4 public key fingerprint: * "openpgp4fpr:74FAF3B861BDA0870C7B6DEF607E48D2A663AEEA" See https://www.iana.org/assignments/uri-schemes/prov/openpgp4fpr for more details on this scheme. RFC6920 digest-named SubjectPublicKeyInfo (digest of the DER serialization): * "ni:///sha-256;cD9o9Cq6LG3jD0iKXqEi_vdjJGecm_iXkbqVoScViaU" * "nih:///sha-256;703f68f42aba2c6de30f488a5ea122fef76324679c9bf89791ba95a1271589a5"
func (SignatureResponseOutput) Signature ¶
func (o SignatureResponseOutput) Signature() pulumi.StringOutput
The content of the signature, an opaque bytestring. The payload that this signature verifies MUST be unambiguously provided with the Signature during verification. A wrapper message might provide the payload explicitly. Alternatively, a message might have a canonical serialization that can always be unambiguously computed to derive the payload.
func (SignatureResponseOutput) ToSignatureResponseOutput ¶
func (o SignatureResponseOutput) ToSignatureResponseOutput() SignatureResponseOutput
func (SignatureResponseOutput) ToSignatureResponseOutputWithContext ¶
func (o SignatureResponseOutput) ToSignatureResponseOutputWithContext(ctx context.Context) SignatureResponseOutput
type SigningKey ¶
type SigningKey struct { // key_id is an identifier for the signing key. KeyId *string `pulumi:"keyId"` // This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256". KeyScheme *string `pulumi:"keyScheme"` // This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa". KeyType *string `pulumi:"keyType"` // This field contains the actual public key. PublicKeyValue *string `pulumi:"publicKeyValue"` }
This defines the format used to record keys used in the software supply chain. An in-toto link is attested using one or more keys defined in the in-toto layout. An example of this is: { "key_id": "776a00e29f3559e0141b3b096f696abc6cfb0c657ab40f441132b345b0...", "key_type": "rsa", "public_key_value": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0B...", "key_scheme": "rsassa-pss-sha256" } The format for in-toto's key definition can be found in section 4.2 of the in-toto specification.
type SigningKeyArgs ¶
type SigningKeyArgs struct { // key_id is an identifier for the signing key. KeyId pulumi.StringPtrInput `pulumi:"keyId"` // This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256". KeyScheme pulumi.StringPtrInput `pulumi:"keyScheme"` // This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa". KeyType pulumi.StringPtrInput `pulumi:"keyType"` // This field contains the actual public key. PublicKeyValue pulumi.StringPtrInput `pulumi:"publicKeyValue"` }
This defines the format used to record keys used in the software supply chain. An in-toto link is attested using one or more keys defined in the in-toto layout. An example of this is: { "key_id": "776a00e29f3559e0141b3b096f696abc6cfb0c657ab40f441132b345b0...", "key_type": "rsa", "public_key_value": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0B...", "key_scheme": "rsassa-pss-sha256" } The format for in-toto's key definition can be found in section 4.2 of the in-toto specification.
func (SigningKeyArgs) ElementType ¶
func (SigningKeyArgs) ElementType() reflect.Type
func (SigningKeyArgs) ToSigningKeyOutput ¶
func (i SigningKeyArgs) ToSigningKeyOutput() SigningKeyOutput
func (SigningKeyArgs) ToSigningKeyOutputWithContext ¶
func (i SigningKeyArgs) ToSigningKeyOutputWithContext(ctx context.Context) SigningKeyOutput
type SigningKeyArray ¶
type SigningKeyArray []SigningKeyInput
func (SigningKeyArray) ElementType ¶
func (SigningKeyArray) ElementType() reflect.Type
func (SigningKeyArray) ToSigningKeyArrayOutput ¶
func (i SigningKeyArray) ToSigningKeyArrayOutput() SigningKeyArrayOutput
func (SigningKeyArray) ToSigningKeyArrayOutputWithContext ¶
func (i SigningKeyArray) ToSigningKeyArrayOutputWithContext(ctx context.Context) SigningKeyArrayOutput
type SigningKeyArrayInput ¶
type SigningKeyArrayInput interface { pulumi.Input ToSigningKeyArrayOutput() SigningKeyArrayOutput ToSigningKeyArrayOutputWithContext(context.Context) SigningKeyArrayOutput }
SigningKeyArrayInput is an input type that accepts SigningKeyArray and SigningKeyArrayOutput values. You can construct a concrete instance of `SigningKeyArrayInput` via:
SigningKeyArray{ SigningKeyArgs{...} }
type SigningKeyArrayOutput ¶
type SigningKeyArrayOutput struct{ *pulumi.OutputState }
func (SigningKeyArrayOutput) ElementType ¶
func (SigningKeyArrayOutput) ElementType() reflect.Type
func (SigningKeyArrayOutput) Index ¶
func (o SigningKeyArrayOutput) Index(i pulumi.IntInput) SigningKeyOutput
func (SigningKeyArrayOutput) ToSigningKeyArrayOutput ¶
func (o SigningKeyArrayOutput) ToSigningKeyArrayOutput() SigningKeyArrayOutput
func (SigningKeyArrayOutput) ToSigningKeyArrayOutputWithContext ¶
func (o SigningKeyArrayOutput) ToSigningKeyArrayOutputWithContext(ctx context.Context) SigningKeyArrayOutput
type SigningKeyInput ¶
type SigningKeyInput interface { pulumi.Input ToSigningKeyOutput() SigningKeyOutput ToSigningKeyOutputWithContext(context.Context) SigningKeyOutput }
SigningKeyInput is an input type that accepts SigningKeyArgs and SigningKeyOutput values. You can construct a concrete instance of `SigningKeyInput` via:
SigningKeyArgs{...}
type SigningKeyOutput ¶
type SigningKeyOutput struct{ *pulumi.OutputState }
This defines the format used to record keys used in the software supply chain. An in-toto link is attested using one or more keys defined in the in-toto layout. An example of this is: { "key_id": "776a00e29f3559e0141b3b096f696abc6cfb0c657ab40f441132b345b0...", "key_type": "rsa", "public_key_value": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0B...", "key_scheme": "rsassa-pss-sha256" } The format for in-toto's key definition can be found in section 4.2 of the in-toto specification.
func (SigningKeyOutput) ElementType ¶
func (SigningKeyOutput) ElementType() reflect.Type
func (SigningKeyOutput) KeyId ¶
func (o SigningKeyOutput) KeyId() pulumi.StringPtrOutput
key_id is an identifier for the signing key.
func (SigningKeyOutput) KeyScheme ¶
func (o SigningKeyOutput) KeyScheme() pulumi.StringPtrOutput
This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256".
func (SigningKeyOutput) KeyType ¶
func (o SigningKeyOutput) KeyType() pulumi.StringPtrOutput
This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa".
func (SigningKeyOutput) PublicKeyValue ¶
func (o SigningKeyOutput) PublicKeyValue() pulumi.StringPtrOutput
This field contains the actual public key.
func (SigningKeyOutput) ToSigningKeyOutput ¶
func (o SigningKeyOutput) ToSigningKeyOutput() SigningKeyOutput
func (SigningKeyOutput) ToSigningKeyOutputWithContext ¶
func (o SigningKeyOutput) ToSigningKeyOutputWithContext(ctx context.Context) SigningKeyOutput
type SigningKeyResponse ¶
type SigningKeyResponse struct { // key_id is an identifier for the signing key. KeyId string `pulumi:"keyId"` // This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256". KeyScheme string `pulumi:"keyScheme"` // This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa". KeyType string `pulumi:"keyType"` // This field contains the actual public key. PublicKeyValue string `pulumi:"publicKeyValue"` }
This defines the format used to record keys used in the software supply chain. An in-toto link is attested using one or more keys defined in the in-toto layout. An example of this is: { "key_id": "776a00e29f3559e0141b3b096f696abc6cfb0c657ab40f441132b345b0...", "key_type": "rsa", "public_key_value": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0B...", "key_scheme": "rsassa-pss-sha256" } The format for in-toto's key definition can be found in section 4.2 of the in-toto specification.
type SigningKeyResponseArrayOutput ¶
type SigningKeyResponseArrayOutput struct{ *pulumi.OutputState }
func (SigningKeyResponseArrayOutput) ElementType ¶
func (SigningKeyResponseArrayOutput) ElementType() reflect.Type
func (SigningKeyResponseArrayOutput) Index ¶
func (o SigningKeyResponseArrayOutput) Index(i pulumi.IntInput) SigningKeyResponseOutput
func (SigningKeyResponseArrayOutput) ToSigningKeyResponseArrayOutput ¶
func (o SigningKeyResponseArrayOutput) ToSigningKeyResponseArrayOutput() SigningKeyResponseArrayOutput
func (SigningKeyResponseArrayOutput) ToSigningKeyResponseArrayOutputWithContext ¶
func (o SigningKeyResponseArrayOutput) ToSigningKeyResponseArrayOutputWithContext(ctx context.Context) SigningKeyResponseArrayOutput
type SigningKeyResponseOutput ¶
type SigningKeyResponseOutput struct{ *pulumi.OutputState }
This defines the format used to record keys used in the software supply chain. An in-toto link is attested using one or more keys defined in the in-toto layout. An example of this is: { "key_id": "776a00e29f3559e0141b3b096f696abc6cfb0c657ab40f441132b345b0...", "key_type": "rsa", "public_key_value": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0B...", "key_scheme": "rsassa-pss-sha256" } The format for in-toto's key definition can be found in section 4.2 of the in-toto specification.
func (SigningKeyResponseOutput) ElementType ¶
func (SigningKeyResponseOutput) ElementType() reflect.Type
func (SigningKeyResponseOutput) KeyId ¶
func (o SigningKeyResponseOutput) KeyId() pulumi.StringOutput
key_id is an identifier for the signing key.
func (SigningKeyResponseOutput) KeyScheme ¶
func (o SigningKeyResponseOutput) KeyScheme() pulumi.StringOutput
This field contains the corresponding signature scheme. Eg: "rsassa-pss-sha256".
func (SigningKeyResponseOutput) KeyType ¶
func (o SigningKeyResponseOutput) KeyType() pulumi.StringOutput
This field identifies the specific signing method. Eg: "rsa", "ed25519", and "ecdsa".
func (SigningKeyResponseOutput) PublicKeyValue ¶
func (o SigningKeyResponseOutput) PublicKeyValue() pulumi.StringOutput
This field contains the actual public key.
func (SigningKeyResponseOutput) ToSigningKeyResponseOutput ¶
func (o SigningKeyResponseOutput) ToSigningKeyResponseOutput() SigningKeyResponseOutput
func (SigningKeyResponseOutput) ToSigningKeyResponseOutputWithContext ¶
func (o SigningKeyResponseOutput) ToSigningKeyResponseOutputWithContext(ctx context.Context) SigningKeyResponseOutput
type SlsaProvenanceV1 ¶ added in v0.32.0
type SlsaProvenanceV1 struct { BuildDefinition *BuildDefinition `pulumi:"buildDefinition"` RunDetails *RunDetails `pulumi:"runDetails"` }
Keep in sync with schema at https://github.com/slsa-framework/slsa/blob/main/docs/provenance/schema/v1/provenance.proto Builder renamed to ProvenanceBuilder because of Java conflicts.
type SlsaProvenanceV1Args ¶ added in v0.32.0
type SlsaProvenanceV1Args struct { BuildDefinition BuildDefinitionPtrInput `pulumi:"buildDefinition"` RunDetails RunDetailsPtrInput `pulumi:"runDetails"` }
Keep in sync with schema at https://github.com/slsa-framework/slsa/blob/main/docs/provenance/schema/v1/provenance.proto Builder renamed to ProvenanceBuilder because of Java conflicts.
func (SlsaProvenanceV1Args) ElementType ¶ added in v0.32.0
func (SlsaProvenanceV1Args) ElementType() reflect.Type
func (SlsaProvenanceV1Args) ToSlsaProvenanceV1Output ¶ added in v0.32.0
func (i SlsaProvenanceV1Args) ToSlsaProvenanceV1Output() SlsaProvenanceV1Output
func (SlsaProvenanceV1Args) ToSlsaProvenanceV1OutputWithContext ¶ added in v0.32.0
func (i SlsaProvenanceV1Args) ToSlsaProvenanceV1OutputWithContext(ctx context.Context) SlsaProvenanceV1Output
func (SlsaProvenanceV1Args) ToSlsaProvenanceV1PtrOutput ¶ added in v0.32.0
func (i SlsaProvenanceV1Args) ToSlsaProvenanceV1PtrOutput() SlsaProvenanceV1PtrOutput
func (SlsaProvenanceV1Args) ToSlsaProvenanceV1PtrOutputWithContext ¶ added in v0.32.0
func (i SlsaProvenanceV1Args) ToSlsaProvenanceV1PtrOutputWithContext(ctx context.Context) SlsaProvenanceV1PtrOutput
type SlsaProvenanceV1Input ¶ added in v0.32.0
type SlsaProvenanceV1Input interface { pulumi.Input ToSlsaProvenanceV1Output() SlsaProvenanceV1Output ToSlsaProvenanceV1OutputWithContext(context.Context) SlsaProvenanceV1Output }
SlsaProvenanceV1Input is an input type that accepts SlsaProvenanceV1Args and SlsaProvenanceV1Output values. You can construct a concrete instance of `SlsaProvenanceV1Input` via:
SlsaProvenanceV1Args{...}
type SlsaProvenanceV1Output ¶ added in v0.32.0
type SlsaProvenanceV1Output struct{ *pulumi.OutputState }
Keep in sync with schema at https://github.com/slsa-framework/slsa/blob/main/docs/provenance/schema/v1/provenance.proto Builder renamed to ProvenanceBuilder because of Java conflicts.
func (SlsaProvenanceV1Output) BuildDefinition ¶ added in v0.32.0
func (o SlsaProvenanceV1Output) BuildDefinition() BuildDefinitionPtrOutput
func (SlsaProvenanceV1Output) ElementType ¶ added in v0.32.0
func (SlsaProvenanceV1Output) ElementType() reflect.Type
func (SlsaProvenanceV1Output) RunDetails ¶ added in v0.32.0
func (o SlsaProvenanceV1Output) RunDetails() RunDetailsPtrOutput
func (SlsaProvenanceV1Output) ToSlsaProvenanceV1Output ¶ added in v0.32.0
func (o SlsaProvenanceV1Output) ToSlsaProvenanceV1Output() SlsaProvenanceV1Output
func (SlsaProvenanceV1Output) ToSlsaProvenanceV1OutputWithContext ¶ added in v0.32.0
func (o SlsaProvenanceV1Output) ToSlsaProvenanceV1OutputWithContext(ctx context.Context) SlsaProvenanceV1Output
func (SlsaProvenanceV1Output) ToSlsaProvenanceV1PtrOutput ¶ added in v0.32.0
func (o SlsaProvenanceV1Output) ToSlsaProvenanceV1PtrOutput() SlsaProvenanceV1PtrOutput
func (SlsaProvenanceV1Output) ToSlsaProvenanceV1PtrOutputWithContext ¶ added in v0.32.0
func (o SlsaProvenanceV1Output) ToSlsaProvenanceV1PtrOutputWithContext(ctx context.Context) SlsaProvenanceV1PtrOutput
type SlsaProvenanceV1PtrInput ¶ added in v0.32.0
type SlsaProvenanceV1PtrInput interface { pulumi.Input ToSlsaProvenanceV1PtrOutput() SlsaProvenanceV1PtrOutput ToSlsaProvenanceV1PtrOutputWithContext(context.Context) SlsaProvenanceV1PtrOutput }
SlsaProvenanceV1PtrInput is an input type that accepts SlsaProvenanceV1Args, SlsaProvenanceV1Ptr and SlsaProvenanceV1PtrOutput values. You can construct a concrete instance of `SlsaProvenanceV1PtrInput` via:
SlsaProvenanceV1Args{...} or: nil
func SlsaProvenanceV1Ptr ¶ added in v0.32.0
func SlsaProvenanceV1Ptr(v *SlsaProvenanceV1Args) SlsaProvenanceV1PtrInput
type SlsaProvenanceV1PtrOutput ¶ added in v0.32.0
type SlsaProvenanceV1PtrOutput struct{ *pulumi.OutputState }
func (SlsaProvenanceV1PtrOutput) BuildDefinition ¶ added in v0.32.0
func (o SlsaProvenanceV1PtrOutput) BuildDefinition() BuildDefinitionPtrOutput
func (SlsaProvenanceV1PtrOutput) Elem ¶ added in v0.32.0
func (o SlsaProvenanceV1PtrOutput) Elem() SlsaProvenanceV1Output
func (SlsaProvenanceV1PtrOutput) ElementType ¶ added in v0.32.0
func (SlsaProvenanceV1PtrOutput) ElementType() reflect.Type
func (SlsaProvenanceV1PtrOutput) RunDetails ¶ added in v0.32.0
func (o SlsaProvenanceV1PtrOutput) RunDetails() RunDetailsPtrOutput
func (SlsaProvenanceV1PtrOutput) ToSlsaProvenanceV1PtrOutput ¶ added in v0.32.0
func (o SlsaProvenanceV1PtrOutput) ToSlsaProvenanceV1PtrOutput() SlsaProvenanceV1PtrOutput
func (SlsaProvenanceV1PtrOutput) ToSlsaProvenanceV1PtrOutputWithContext ¶ added in v0.32.0
func (o SlsaProvenanceV1PtrOutput) ToSlsaProvenanceV1PtrOutputWithContext(ctx context.Context) SlsaProvenanceV1PtrOutput
type SlsaProvenanceV1Response ¶ added in v0.32.0
type SlsaProvenanceV1Response struct { BuildDefinition BuildDefinitionResponse `pulumi:"buildDefinition"` RunDetails RunDetailsResponse `pulumi:"runDetails"` }
Keep in sync with schema at https://github.com/slsa-framework/slsa/blob/main/docs/provenance/schema/v1/provenance.proto Builder renamed to ProvenanceBuilder because of Java conflicts.
type SlsaProvenanceV1ResponseOutput ¶ added in v0.32.0
type SlsaProvenanceV1ResponseOutput struct{ *pulumi.OutputState }
Keep in sync with schema at https://github.com/slsa-framework/slsa/blob/main/docs/provenance/schema/v1/provenance.proto Builder renamed to ProvenanceBuilder because of Java conflicts.
func (SlsaProvenanceV1ResponseOutput) BuildDefinition ¶ added in v0.32.0
func (o SlsaProvenanceV1ResponseOutput) BuildDefinition() BuildDefinitionResponseOutput
func (SlsaProvenanceV1ResponseOutput) ElementType ¶ added in v0.32.0
func (SlsaProvenanceV1ResponseOutput) ElementType() reflect.Type
func (SlsaProvenanceV1ResponseOutput) RunDetails ¶ added in v0.32.0
func (o SlsaProvenanceV1ResponseOutput) RunDetails() RunDetailsResponseOutput
func (SlsaProvenanceV1ResponseOutput) ToSlsaProvenanceV1ResponseOutput ¶ added in v0.32.0
func (o SlsaProvenanceV1ResponseOutput) ToSlsaProvenanceV1ResponseOutput() SlsaProvenanceV1ResponseOutput
func (SlsaProvenanceV1ResponseOutput) ToSlsaProvenanceV1ResponseOutputWithContext ¶ added in v0.32.0
func (o SlsaProvenanceV1ResponseOutput) ToSlsaProvenanceV1ResponseOutputWithContext(ctx context.Context) SlsaProvenanceV1ResponseOutput
type Source ¶
type Source struct { // If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field. AdditionalContexts []SourceContext `pulumi:"additionalContexts"` // If provided, the input binary artifacts for the build came from this location. ArtifactStorageSourceUri *string `pulumi:"artifactStorageSourceUri"` // If provided, the source code used for the build came from this location. Context *SourceContext `pulumi:"context"` // Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file. FileHashes map[string]string `pulumi:"fileHashes"` }
Source describes the location of the source used for the build.
type SourceArgs ¶
type SourceArgs struct { // If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field. AdditionalContexts SourceContextArrayInput `pulumi:"additionalContexts"` // If provided, the input binary artifacts for the build came from this location. ArtifactStorageSourceUri pulumi.StringPtrInput `pulumi:"artifactStorageSourceUri"` // If provided, the source code used for the build came from this location. Context SourceContextPtrInput `pulumi:"context"` // Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file. FileHashes pulumi.StringMapInput `pulumi:"fileHashes"` }
Source describes the location of the source used for the build.
func (SourceArgs) ElementType ¶
func (SourceArgs) ElementType() reflect.Type
func (SourceArgs) ToSourceOutput ¶
func (i SourceArgs) ToSourceOutput() SourceOutput
func (SourceArgs) ToSourceOutputWithContext ¶
func (i SourceArgs) ToSourceOutputWithContext(ctx context.Context) SourceOutput
func (SourceArgs) ToSourcePtrOutput ¶
func (i SourceArgs) ToSourcePtrOutput() SourcePtrOutput
func (SourceArgs) ToSourcePtrOutputWithContext ¶
func (i SourceArgs) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
type SourceContext ¶
type SourceContext struct { // A SourceContext referring to a revision in a Google Cloud Source Repo. CloudRepo *CloudRepoSourceContext `pulumi:"cloudRepo"` // A SourceContext referring to a Gerrit project. Gerrit *GerritSourceContext `pulumi:"gerrit"` // A SourceContext referring to any third party Git repo (e.g., GitHub). Git *GitSourceContext `pulumi:"git"` // Labels with user defined metadata. Labels map[string]string `pulumi:"labels"` }
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
type SourceContextArgs ¶
type SourceContextArgs struct { // A SourceContext referring to a revision in a Google Cloud Source Repo. CloudRepo CloudRepoSourceContextPtrInput `pulumi:"cloudRepo"` // A SourceContext referring to a Gerrit project. Gerrit GerritSourceContextPtrInput `pulumi:"gerrit"` // A SourceContext referring to any third party Git repo (e.g., GitHub). Git GitSourceContextPtrInput `pulumi:"git"` // Labels with user defined metadata. Labels pulumi.StringMapInput `pulumi:"labels"` }
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
func (SourceContextArgs) ElementType ¶
func (SourceContextArgs) ElementType() reflect.Type
func (SourceContextArgs) ToSourceContextOutput ¶
func (i SourceContextArgs) ToSourceContextOutput() SourceContextOutput
func (SourceContextArgs) ToSourceContextOutputWithContext ¶
func (i SourceContextArgs) ToSourceContextOutputWithContext(ctx context.Context) SourceContextOutput
func (SourceContextArgs) ToSourceContextPtrOutput ¶
func (i SourceContextArgs) ToSourceContextPtrOutput() SourceContextPtrOutput
func (SourceContextArgs) ToSourceContextPtrOutputWithContext ¶
func (i SourceContextArgs) ToSourceContextPtrOutputWithContext(ctx context.Context) SourceContextPtrOutput
type SourceContextArray ¶
type SourceContextArray []SourceContextInput
func (SourceContextArray) ElementType ¶
func (SourceContextArray) ElementType() reflect.Type
func (SourceContextArray) ToSourceContextArrayOutput ¶
func (i SourceContextArray) ToSourceContextArrayOutput() SourceContextArrayOutput
func (SourceContextArray) ToSourceContextArrayOutputWithContext ¶
func (i SourceContextArray) ToSourceContextArrayOutputWithContext(ctx context.Context) SourceContextArrayOutput
type SourceContextArrayInput ¶
type SourceContextArrayInput interface { pulumi.Input ToSourceContextArrayOutput() SourceContextArrayOutput ToSourceContextArrayOutputWithContext(context.Context) SourceContextArrayOutput }
SourceContextArrayInput is an input type that accepts SourceContextArray and SourceContextArrayOutput values. You can construct a concrete instance of `SourceContextArrayInput` via:
SourceContextArray{ SourceContextArgs{...} }
type SourceContextArrayOutput ¶
type SourceContextArrayOutput struct{ *pulumi.OutputState }
func (SourceContextArrayOutput) ElementType ¶
func (SourceContextArrayOutput) ElementType() reflect.Type
func (SourceContextArrayOutput) Index ¶
func (o SourceContextArrayOutput) Index(i pulumi.IntInput) SourceContextOutput
func (SourceContextArrayOutput) ToSourceContextArrayOutput ¶
func (o SourceContextArrayOutput) ToSourceContextArrayOutput() SourceContextArrayOutput
func (SourceContextArrayOutput) ToSourceContextArrayOutputWithContext ¶
func (o SourceContextArrayOutput) ToSourceContextArrayOutputWithContext(ctx context.Context) SourceContextArrayOutput
type SourceContextInput ¶
type SourceContextInput interface { pulumi.Input ToSourceContextOutput() SourceContextOutput ToSourceContextOutputWithContext(context.Context) SourceContextOutput }
SourceContextInput is an input type that accepts SourceContextArgs and SourceContextOutput values. You can construct a concrete instance of `SourceContextInput` via:
SourceContextArgs{...}
type SourceContextOutput ¶
type SourceContextOutput struct{ *pulumi.OutputState }
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
func (SourceContextOutput) CloudRepo ¶
func (o SourceContextOutput) CloudRepo() CloudRepoSourceContextPtrOutput
A SourceContext referring to a revision in a Google Cloud Source Repo.
func (SourceContextOutput) ElementType ¶
func (SourceContextOutput) ElementType() reflect.Type
func (SourceContextOutput) Gerrit ¶
func (o SourceContextOutput) Gerrit() GerritSourceContextPtrOutput
A SourceContext referring to a Gerrit project.
func (SourceContextOutput) Git ¶
func (o SourceContextOutput) Git() GitSourceContextPtrOutput
A SourceContext referring to any third party Git repo (e.g., GitHub).
func (SourceContextOutput) Labels ¶
func (o SourceContextOutput) Labels() pulumi.StringMapOutput
Labels with user defined metadata.
func (SourceContextOutput) ToSourceContextOutput ¶
func (o SourceContextOutput) ToSourceContextOutput() SourceContextOutput
func (SourceContextOutput) ToSourceContextOutputWithContext ¶
func (o SourceContextOutput) ToSourceContextOutputWithContext(ctx context.Context) SourceContextOutput
func (SourceContextOutput) ToSourceContextPtrOutput ¶
func (o SourceContextOutput) ToSourceContextPtrOutput() SourceContextPtrOutput
func (SourceContextOutput) ToSourceContextPtrOutputWithContext ¶
func (o SourceContextOutput) ToSourceContextPtrOutputWithContext(ctx context.Context) SourceContextPtrOutput
type SourceContextPtrInput ¶
type SourceContextPtrInput interface { pulumi.Input ToSourceContextPtrOutput() SourceContextPtrOutput ToSourceContextPtrOutputWithContext(context.Context) SourceContextPtrOutput }
SourceContextPtrInput is an input type that accepts SourceContextArgs, SourceContextPtr and SourceContextPtrOutput values. You can construct a concrete instance of `SourceContextPtrInput` via:
SourceContextArgs{...} or: nil
func SourceContextPtr ¶
func SourceContextPtr(v *SourceContextArgs) SourceContextPtrInput
type SourceContextPtrOutput ¶
type SourceContextPtrOutput struct{ *pulumi.OutputState }
func (SourceContextPtrOutput) CloudRepo ¶
func (o SourceContextPtrOutput) CloudRepo() CloudRepoSourceContextPtrOutput
A SourceContext referring to a revision in a Google Cloud Source Repo.
func (SourceContextPtrOutput) Elem ¶
func (o SourceContextPtrOutput) Elem() SourceContextOutput
func (SourceContextPtrOutput) ElementType ¶
func (SourceContextPtrOutput) ElementType() reflect.Type
func (SourceContextPtrOutput) Gerrit ¶
func (o SourceContextPtrOutput) Gerrit() GerritSourceContextPtrOutput
A SourceContext referring to a Gerrit project.
func (SourceContextPtrOutput) Git ¶
func (o SourceContextPtrOutput) Git() GitSourceContextPtrOutput
A SourceContext referring to any third party Git repo (e.g., GitHub).
func (SourceContextPtrOutput) Labels ¶
func (o SourceContextPtrOutput) Labels() pulumi.StringMapOutput
Labels with user defined metadata.
func (SourceContextPtrOutput) ToSourceContextPtrOutput ¶
func (o SourceContextPtrOutput) ToSourceContextPtrOutput() SourceContextPtrOutput
func (SourceContextPtrOutput) ToSourceContextPtrOutputWithContext ¶
func (o SourceContextPtrOutput) ToSourceContextPtrOutputWithContext(ctx context.Context) SourceContextPtrOutput
type SourceContextResponse ¶
type SourceContextResponse struct { // A SourceContext referring to a revision in a Google Cloud Source Repo. CloudRepo CloudRepoSourceContextResponse `pulumi:"cloudRepo"` // A SourceContext referring to a Gerrit project. Gerrit GerritSourceContextResponse `pulumi:"gerrit"` // A SourceContext referring to any third party Git repo (e.g., GitHub). Git GitSourceContextResponse `pulumi:"git"` // Labels with user defined metadata. Labels map[string]string `pulumi:"labels"` }
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
type SourceContextResponseArrayOutput ¶
type SourceContextResponseArrayOutput struct{ *pulumi.OutputState }
func (SourceContextResponseArrayOutput) ElementType ¶
func (SourceContextResponseArrayOutput) ElementType() reflect.Type
func (SourceContextResponseArrayOutput) Index ¶
func (o SourceContextResponseArrayOutput) Index(i pulumi.IntInput) SourceContextResponseOutput
func (SourceContextResponseArrayOutput) ToSourceContextResponseArrayOutput ¶
func (o SourceContextResponseArrayOutput) ToSourceContextResponseArrayOutput() SourceContextResponseArrayOutput
func (SourceContextResponseArrayOutput) ToSourceContextResponseArrayOutputWithContext ¶
func (o SourceContextResponseArrayOutput) ToSourceContextResponseArrayOutputWithContext(ctx context.Context) SourceContextResponseArrayOutput
type SourceContextResponseOutput ¶
type SourceContextResponseOutput struct{ *pulumi.OutputState }
A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
func (SourceContextResponseOutput) CloudRepo ¶
func (o SourceContextResponseOutput) CloudRepo() CloudRepoSourceContextResponseOutput
A SourceContext referring to a revision in a Google Cloud Source Repo.
func (SourceContextResponseOutput) ElementType ¶
func (SourceContextResponseOutput) ElementType() reflect.Type
func (SourceContextResponseOutput) Gerrit ¶
func (o SourceContextResponseOutput) Gerrit() GerritSourceContextResponseOutput
A SourceContext referring to a Gerrit project.
func (SourceContextResponseOutput) Git ¶
func (o SourceContextResponseOutput) Git() GitSourceContextResponseOutput
A SourceContext referring to any third party Git repo (e.g., GitHub).
func (SourceContextResponseOutput) Labels ¶
func (o SourceContextResponseOutput) Labels() pulumi.StringMapOutput
Labels with user defined metadata.
func (SourceContextResponseOutput) ToSourceContextResponseOutput ¶
func (o SourceContextResponseOutput) ToSourceContextResponseOutput() SourceContextResponseOutput
func (SourceContextResponseOutput) ToSourceContextResponseOutputWithContext ¶
func (o SourceContextResponseOutput) ToSourceContextResponseOutputWithContext(ctx context.Context) SourceContextResponseOutput
type SourceInput ¶
type SourceInput interface { pulumi.Input ToSourceOutput() SourceOutput ToSourceOutputWithContext(context.Context) SourceOutput }
SourceInput is an input type that accepts SourceArgs and SourceOutput values. You can construct a concrete instance of `SourceInput` via:
SourceArgs{...}
type SourceOutput ¶
type SourceOutput struct{ *pulumi.OutputState }
Source describes the location of the source used for the build.
func (SourceOutput) AdditionalContexts ¶
func (o SourceOutput) AdditionalContexts() SourceContextArrayOutput
If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
func (SourceOutput) ArtifactStorageSourceUri ¶
func (o SourceOutput) ArtifactStorageSourceUri() pulumi.StringPtrOutput
If provided, the input binary artifacts for the build came from this location.
func (SourceOutput) Context ¶
func (o SourceOutput) Context() SourceContextPtrOutput
If provided, the source code used for the build came from this location.
func (SourceOutput) ElementType ¶
func (SourceOutput) ElementType() reflect.Type
func (SourceOutput) FileHashes ¶
func (o SourceOutput) FileHashes() pulumi.StringMapOutput
Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
func (SourceOutput) ToSourceOutput ¶
func (o SourceOutput) ToSourceOutput() SourceOutput
func (SourceOutput) ToSourceOutputWithContext ¶
func (o SourceOutput) ToSourceOutputWithContext(ctx context.Context) SourceOutput
func (SourceOutput) ToSourcePtrOutput ¶
func (o SourceOutput) ToSourcePtrOutput() SourcePtrOutput
func (SourceOutput) ToSourcePtrOutputWithContext ¶
func (o SourceOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
type SourcePtrInput ¶
type SourcePtrInput interface { pulumi.Input ToSourcePtrOutput() SourcePtrOutput ToSourcePtrOutputWithContext(context.Context) SourcePtrOutput }
SourcePtrInput is an input type that accepts SourceArgs, SourcePtr and SourcePtrOutput values. You can construct a concrete instance of `SourcePtrInput` via:
SourceArgs{...} or: nil
func SourcePtr ¶
func SourcePtr(v *SourceArgs) SourcePtrInput
type SourcePtrOutput ¶
type SourcePtrOutput struct{ *pulumi.OutputState }
func (SourcePtrOutput) AdditionalContexts ¶
func (o SourcePtrOutput) AdditionalContexts() SourceContextArrayOutput
If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
func (SourcePtrOutput) ArtifactStorageSourceUri ¶
func (o SourcePtrOutput) ArtifactStorageSourceUri() pulumi.StringPtrOutput
If provided, the input binary artifacts for the build came from this location.
func (SourcePtrOutput) Context ¶
func (o SourcePtrOutput) Context() SourceContextPtrOutput
If provided, the source code used for the build came from this location.
func (SourcePtrOutput) Elem ¶
func (o SourcePtrOutput) Elem() SourceOutput
func (SourcePtrOutput) ElementType ¶
func (SourcePtrOutput) ElementType() reflect.Type
func (SourcePtrOutput) FileHashes ¶
func (o SourcePtrOutput) FileHashes() pulumi.StringMapOutput
Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
func (SourcePtrOutput) ToSourcePtrOutput ¶
func (o SourcePtrOutput) ToSourcePtrOutput() SourcePtrOutput
func (SourcePtrOutput) ToSourcePtrOutputWithContext ¶
func (o SourcePtrOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
type SourceResponse ¶
type SourceResponse struct { // If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field. AdditionalContexts []SourceContextResponse `pulumi:"additionalContexts"` // If provided, the input binary artifacts for the build came from this location. ArtifactStorageSourceUri string `pulumi:"artifactStorageSourceUri"` // If provided, the source code used for the build came from this location. Context SourceContextResponse `pulumi:"context"` // Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file. FileHashes map[string]string `pulumi:"fileHashes"` }
Source describes the location of the source used for the build.
type SourceResponseOutput ¶
type SourceResponseOutput struct{ *pulumi.OutputState }
Source describes the location of the source used for the build.
func (SourceResponseOutput) AdditionalContexts ¶
func (o SourceResponseOutput) AdditionalContexts() SourceContextResponseArrayOutput
If provided, some of the source code used for the build may be found in these locations, in the case where the source repository had multiple remotes or submodules. This list will not include the context specified in the context field.
func (SourceResponseOutput) ArtifactStorageSourceUri ¶
func (o SourceResponseOutput) ArtifactStorageSourceUri() pulumi.StringOutput
If provided, the input binary artifacts for the build came from this location.
func (SourceResponseOutput) Context ¶
func (o SourceResponseOutput) Context() SourceContextResponseOutput
If provided, the source code used for the build came from this location.
func (SourceResponseOutput) ElementType ¶
func (SourceResponseOutput) ElementType() reflect.Type
func (SourceResponseOutput) FileHashes ¶
func (o SourceResponseOutput) FileHashes() pulumi.StringMapOutput
Hash(es) of the build source, which can be used to verify that the original source integrity was maintained in the build. The keys to this map are file paths used as build source and the values contain the hash values for those files. If the build source came in a single package such as a gzipped tarfile (.tar.gz), the FileHash will be for the single path to that file.
func (SourceResponseOutput) ToSourceResponseOutput ¶
func (o SourceResponseOutput) ToSourceResponseOutput() SourceResponseOutput
func (SourceResponseOutput) ToSourceResponseOutputWithContext ¶
func (o SourceResponseOutput) ToSourceResponseOutputWithContext(ctx context.Context) SourceResponseOutput
type Status ¶
type Status struct { // The status code, which should be an enum value of google.rpc.Code. Code *int `pulumi:"code"` // A list of messages that carry the error details. There is a common set of message types for APIs to use. Details []map[string]string `pulumi:"details"` // A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. Message *string `pulumi:"message"` }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
type StatusArgs ¶
type StatusArgs struct { // The status code, which should be an enum value of google.rpc.Code. Code pulumi.IntPtrInput `pulumi:"code"` // A list of messages that carry the error details. There is a common set of message types for APIs to use. Details pulumi.StringMapArrayInput `pulumi:"details"` // A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. Message pulumi.StringPtrInput `pulumi:"message"` }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
func (StatusArgs) ElementType ¶
func (StatusArgs) ElementType() reflect.Type
func (StatusArgs) ToStatusOutput ¶
func (i StatusArgs) ToStatusOutput() StatusOutput
func (StatusArgs) ToStatusOutputWithContext ¶
func (i StatusArgs) ToStatusOutputWithContext(ctx context.Context) StatusOutput
func (StatusArgs) ToStatusPtrOutput ¶
func (i StatusArgs) ToStatusPtrOutput() StatusPtrOutput
func (StatusArgs) ToStatusPtrOutputWithContext ¶
func (i StatusArgs) ToStatusPtrOutputWithContext(ctx context.Context) StatusPtrOutput
type StatusArray ¶ added in v0.22.0
type StatusArray []StatusInput
func (StatusArray) ElementType ¶ added in v0.22.0
func (StatusArray) ElementType() reflect.Type
func (StatusArray) ToStatusArrayOutput ¶ added in v0.22.0
func (i StatusArray) ToStatusArrayOutput() StatusArrayOutput
func (StatusArray) ToStatusArrayOutputWithContext ¶ added in v0.22.0
func (i StatusArray) ToStatusArrayOutputWithContext(ctx context.Context) StatusArrayOutput
type StatusArrayInput ¶ added in v0.22.0
type StatusArrayInput interface { pulumi.Input ToStatusArrayOutput() StatusArrayOutput ToStatusArrayOutputWithContext(context.Context) StatusArrayOutput }
StatusArrayInput is an input type that accepts StatusArray and StatusArrayOutput values. You can construct a concrete instance of `StatusArrayInput` via:
StatusArray{ StatusArgs{...} }
type StatusArrayOutput ¶ added in v0.22.0
type StatusArrayOutput struct{ *pulumi.OutputState }
func (StatusArrayOutput) ElementType ¶ added in v0.22.0
func (StatusArrayOutput) ElementType() reflect.Type
func (StatusArrayOutput) Index ¶ added in v0.22.0
func (o StatusArrayOutput) Index(i pulumi.IntInput) StatusOutput
func (StatusArrayOutput) ToStatusArrayOutput ¶ added in v0.22.0
func (o StatusArrayOutput) ToStatusArrayOutput() StatusArrayOutput
func (StatusArrayOutput) ToStatusArrayOutputWithContext ¶ added in v0.22.0
func (o StatusArrayOutput) ToStatusArrayOutputWithContext(ctx context.Context) StatusArrayOutput
type StatusInput ¶
type StatusInput interface { pulumi.Input ToStatusOutput() StatusOutput ToStatusOutputWithContext(context.Context) StatusOutput }
StatusInput is an input type that accepts StatusArgs and StatusOutput values. You can construct a concrete instance of `StatusInput` via:
StatusArgs{...}
type StatusOutput ¶
type StatusOutput struct{ *pulumi.OutputState }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
func (StatusOutput) Code ¶
func (o StatusOutput) Code() pulumi.IntPtrOutput
The status code, which should be an enum value of google.rpc.Code.
func (StatusOutput) Details ¶
func (o StatusOutput) Details() pulumi.StringMapArrayOutput
A list of messages that carry the error details. There is a common set of message types for APIs to use.
func (StatusOutput) ElementType ¶
func (StatusOutput) ElementType() reflect.Type
func (StatusOutput) Message ¶
func (o StatusOutput) Message() pulumi.StringPtrOutput
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
func (StatusOutput) ToStatusOutput ¶
func (o StatusOutput) ToStatusOutput() StatusOutput
func (StatusOutput) ToStatusOutputWithContext ¶
func (o StatusOutput) ToStatusOutputWithContext(ctx context.Context) StatusOutput
func (StatusOutput) ToStatusPtrOutput ¶
func (o StatusOutput) ToStatusPtrOutput() StatusPtrOutput
func (StatusOutput) ToStatusPtrOutputWithContext ¶
func (o StatusOutput) ToStatusPtrOutputWithContext(ctx context.Context) StatusPtrOutput
type StatusPtrInput ¶
type StatusPtrInput interface { pulumi.Input ToStatusPtrOutput() StatusPtrOutput ToStatusPtrOutputWithContext(context.Context) StatusPtrOutput }
StatusPtrInput is an input type that accepts StatusArgs, StatusPtr and StatusPtrOutput values. You can construct a concrete instance of `StatusPtrInput` via:
StatusArgs{...} or: nil
func StatusPtr ¶
func StatusPtr(v *StatusArgs) StatusPtrInput
type StatusPtrOutput ¶
type StatusPtrOutput struct{ *pulumi.OutputState }
func (StatusPtrOutput) Code ¶
func (o StatusPtrOutput) Code() pulumi.IntPtrOutput
The status code, which should be an enum value of google.rpc.Code.
func (StatusPtrOutput) Details ¶
func (o StatusPtrOutput) Details() pulumi.StringMapArrayOutput
A list of messages that carry the error details. There is a common set of message types for APIs to use.
func (StatusPtrOutput) Elem ¶
func (o StatusPtrOutput) Elem() StatusOutput
func (StatusPtrOutput) ElementType ¶
func (StatusPtrOutput) ElementType() reflect.Type
func (StatusPtrOutput) Message ¶
func (o StatusPtrOutput) Message() pulumi.StringPtrOutput
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
func (StatusPtrOutput) ToStatusPtrOutput ¶
func (o StatusPtrOutput) ToStatusPtrOutput() StatusPtrOutput
func (StatusPtrOutput) ToStatusPtrOutputWithContext ¶
func (o StatusPtrOutput) ToStatusPtrOutputWithContext(ctx context.Context) StatusPtrOutput
type StatusResponse ¶
type StatusResponse struct { // The status code, which should be an enum value of google.rpc.Code. Code int `pulumi:"code"` // A list of messages that carry the error details. There is a common set of message types for APIs to use. Details []map[string]string `pulumi:"details"` // A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. Message string `pulumi:"message"` }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
type StatusResponseArrayOutput ¶ added in v0.22.0
type StatusResponseArrayOutput struct{ *pulumi.OutputState }
func (StatusResponseArrayOutput) ElementType ¶ added in v0.22.0
func (StatusResponseArrayOutput) ElementType() reflect.Type
func (StatusResponseArrayOutput) Index ¶ added in v0.22.0
func (o StatusResponseArrayOutput) Index(i pulumi.IntInput) StatusResponseOutput
func (StatusResponseArrayOutput) ToStatusResponseArrayOutput ¶ added in v0.22.0
func (o StatusResponseArrayOutput) ToStatusResponseArrayOutput() StatusResponseArrayOutput
func (StatusResponseArrayOutput) ToStatusResponseArrayOutputWithContext ¶ added in v0.22.0
func (o StatusResponseArrayOutput) ToStatusResponseArrayOutputWithContext(ctx context.Context) StatusResponseArrayOutput
type StatusResponseOutput ¶
type StatusResponseOutput struct{ *pulumi.OutputState }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
func (StatusResponseOutput) Code ¶
func (o StatusResponseOutput) Code() pulumi.IntOutput
The status code, which should be an enum value of google.rpc.Code.
func (StatusResponseOutput) Details ¶
func (o StatusResponseOutput) Details() pulumi.StringMapArrayOutput
A list of messages that carry the error details. There is a common set of message types for APIs to use.
func (StatusResponseOutput) ElementType ¶
func (StatusResponseOutput) ElementType() reflect.Type
func (StatusResponseOutput) Message ¶
func (o StatusResponseOutput) Message() pulumi.StringOutput
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
func (StatusResponseOutput) ToStatusResponseOutput ¶
func (o StatusResponseOutput) ToStatusResponseOutput() StatusResponseOutput
func (StatusResponseOutput) ToStatusResponseOutputWithContext ¶
func (o StatusResponseOutput) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput
type Subject ¶ added in v0.29.0
type Subject struct { // `"": ""` Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet Digest map[string]string `pulumi:"digest"` // Identifier to distinguish this artifact from others within the subject. Name *string `pulumi:"name"` }
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
type SubjectArgs ¶ added in v0.29.0
type SubjectArgs struct { // `"": ""` Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet Digest pulumi.StringMapInput `pulumi:"digest"` // Identifier to distinguish this artifact from others within the subject. Name pulumi.StringPtrInput `pulumi:"name"` }
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
func (SubjectArgs) ElementType ¶ added in v0.29.0
func (SubjectArgs) ElementType() reflect.Type
func (SubjectArgs) ToSubjectOutput ¶ added in v0.29.0
func (i SubjectArgs) ToSubjectOutput() SubjectOutput
func (SubjectArgs) ToSubjectOutputWithContext ¶ added in v0.29.0
func (i SubjectArgs) ToSubjectOutputWithContext(ctx context.Context) SubjectOutput
type SubjectArray ¶ added in v0.29.0
type SubjectArray []SubjectInput
func (SubjectArray) ElementType ¶ added in v0.29.0
func (SubjectArray) ElementType() reflect.Type
func (SubjectArray) ToSubjectArrayOutput ¶ added in v0.29.0
func (i SubjectArray) ToSubjectArrayOutput() SubjectArrayOutput
func (SubjectArray) ToSubjectArrayOutputWithContext ¶ added in v0.29.0
func (i SubjectArray) ToSubjectArrayOutputWithContext(ctx context.Context) SubjectArrayOutput
type SubjectArrayInput ¶ added in v0.29.0
type SubjectArrayInput interface { pulumi.Input ToSubjectArrayOutput() SubjectArrayOutput ToSubjectArrayOutputWithContext(context.Context) SubjectArrayOutput }
SubjectArrayInput is an input type that accepts SubjectArray and SubjectArrayOutput values. You can construct a concrete instance of `SubjectArrayInput` via:
SubjectArray{ SubjectArgs{...} }
type SubjectArrayOutput ¶ added in v0.29.0
type SubjectArrayOutput struct{ *pulumi.OutputState }
func (SubjectArrayOutput) ElementType ¶ added in v0.29.0
func (SubjectArrayOutput) ElementType() reflect.Type
func (SubjectArrayOutput) Index ¶ added in v0.29.0
func (o SubjectArrayOutput) Index(i pulumi.IntInput) SubjectOutput
func (SubjectArrayOutput) ToSubjectArrayOutput ¶ added in v0.29.0
func (o SubjectArrayOutput) ToSubjectArrayOutput() SubjectArrayOutput
func (SubjectArrayOutput) ToSubjectArrayOutputWithContext ¶ added in v0.29.0
func (o SubjectArrayOutput) ToSubjectArrayOutputWithContext(ctx context.Context) SubjectArrayOutput
type SubjectInput ¶ added in v0.29.0
type SubjectInput interface { pulumi.Input ToSubjectOutput() SubjectOutput ToSubjectOutputWithContext(context.Context) SubjectOutput }
SubjectInput is an input type that accepts SubjectArgs and SubjectOutput values. You can construct a concrete instance of `SubjectInput` via:
SubjectArgs{...}
type SubjectOutput ¶ added in v0.29.0
type SubjectOutput struct{ *pulumi.OutputState }
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
func (SubjectOutput) Digest ¶ added in v0.29.0
func (o SubjectOutput) Digest() pulumi.StringMapOutput
`"": ""` Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
func (SubjectOutput) ElementType ¶ added in v0.29.0
func (SubjectOutput) ElementType() reflect.Type
func (SubjectOutput) Name ¶ added in v0.29.0
func (o SubjectOutput) Name() pulumi.StringPtrOutput
Identifier to distinguish this artifact from others within the subject.
func (SubjectOutput) ToSubjectOutput ¶ added in v0.29.0
func (o SubjectOutput) ToSubjectOutput() SubjectOutput
func (SubjectOutput) ToSubjectOutputWithContext ¶ added in v0.29.0
func (o SubjectOutput) ToSubjectOutputWithContext(ctx context.Context) SubjectOutput
type SubjectResponse ¶ added in v0.29.0
type SubjectResponse struct { // `"": ""` Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet Digest map[string]string `pulumi:"digest"` // Identifier to distinguish this artifact from others within the subject. Name string `pulumi:"name"` }
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
type SubjectResponseArrayOutput ¶ added in v0.29.0
type SubjectResponseArrayOutput struct{ *pulumi.OutputState }
func (SubjectResponseArrayOutput) ElementType ¶ added in v0.29.0
func (SubjectResponseArrayOutput) ElementType() reflect.Type
func (SubjectResponseArrayOutput) Index ¶ added in v0.29.0
func (o SubjectResponseArrayOutput) Index(i pulumi.IntInput) SubjectResponseOutput
func (SubjectResponseArrayOutput) ToSubjectResponseArrayOutput ¶ added in v0.29.0
func (o SubjectResponseArrayOutput) ToSubjectResponseArrayOutput() SubjectResponseArrayOutput
func (SubjectResponseArrayOutput) ToSubjectResponseArrayOutputWithContext ¶ added in v0.29.0
func (o SubjectResponseArrayOutput) ToSubjectResponseArrayOutputWithContext(ctx context.Context) SubjectResponseArrayOutput
type SubjectResponseOutput ¶ added in v0.29.0
type SubjectResponseOutput struct{ *pulumi.OutputState }
Set of software artifacts that the attestation applies to. Each element represents a single software artifact.
func (SubjectResponseOutput) Digest ¶ added in v0.29.0
func (o SubjectResponseOutput) Digest() pulumi.StringMapOutput
`"": ""` Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
func (SubjectResponseOutput) ElementType ¶ added in v0.29.0
func (SubjectResponseOutput) ElementType() reflect.Type
func (SubjectResponseOutput) Name ¶ added in v0.29.0
func (o SubjectResponseOutput) Name() pulumi.StringOutput
Identifier to distinguish this artifact from others within the subject.
func (SubjectResponseOutput) ToSubjectResponseOutput ¶ added in v0.29.0
func (o SubjectResponseOutput) ToSubjectResponseOutput() SubjectResponseOutput
func (SubjectResponseOutput) ToSubjectResponseOutputWithContext ¶ added in v0.29.0
func (o SubjectResponseOutput) ToSubjectResponseOutputWithContext(ctx context.Context) SubjectResponseOutput
type Version ¶
type Version struct { // Used to correct mistakes in the version numbering scheme. Epoch *int `pulumi:"epoch"` // 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. Inclusive *bool `pulumi:"inclusive"` // Distinguishes between sentinel MIN/MAX versions and normal versions. Kind VersionKind `pulumi:"kind"` // Required only when version kind is NORMAL. The main part of the version name. Name *string `pulumi:"name"` // The iteration of the package build from the above version. Revision *string `pulumi:"revision"` }
Version contains structured information about the version of a package.
type VersionArgs ¶
type VersionArgs struct { // Used to correct mistakes in the version numbering scheme. Epoch pulumi.IntPtrInput `pulumi:"epoch"` // 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. Inclusive pulumi.BoolPtrInput `pulumi:"inclusive"` // Distinguishes between sentinel MIN/MAX versions and normal versions. Kind VersionKindInput `pulumi:"kind"` // Required only when version kind is NORMAL. The main part of the version name. Name pulumi.StringPtrInput `pulumi:"name"` // The iteration of the package build from the above version. Revision pulumi.StringPtrInput `pulumi:"revision"` }
Version contains structured information about the version of a package.
func (VersionArgs) ElementType ¶
func (VersionArgs) ElementType() reflect.Type
func (VersionArgs) ToVersionOutput ¶
func (i VersionArgs) ToVersionOutput() VersionOutput
func (VersionArgs) ToVersionOutputWithContext ¶
func (i VersionArgs) ToVersionOutputWithContext(ctx context.Context) VersionOutput
func (VersionArgs) ToVersionPtrOutput ¶
func (i VersionArgs) ToVersionPtrOutput() VersionPtrOutput
func (VersionArgs) ToVersionPtrOutputWithContext ¶
func (i VersionArgs) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
type VersionInput ¶
type VersionInput interface { pulumi.Input ToVersionOutput() VersionOutput ToVersionOutputWithContext(context.Context) VersionOutput }
VersionInput is an input type that accepts VersionArgs and VersionOutput values. You can construct a concrete instance of `VersionInput` via:
VersionArgs{...}
type VersionKind ¶ added in v0.4.0
type VersionKind string
Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
func (VersionKind) ElementType ¶ added in v0.4.0
func (VersionKind) ElementType() reflect.Type
func (VersionKind) ToStringOutput ¶ added in v0.4.0
func (e VersionKind) ToStringOutput() pulumi.StringOutput
func (VersionKind) ToStringOutputWithContext ¶ added in v0.4.0
func (e VersionKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VersionKind) ToStringPtrOutput ¶ added in v0.4.0
func (e VersionKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (VersionKind) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e VersionKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VersionKind) ToVersionKindOutput ¶ added in v0.6.0
func (e VersionKind) ToVersionKindOutput() VersionKindOutput
func (VersionKind) ToVersionKindOutputWithContext ¶ added in v0.6.0
func (e VersionKind) ToVersionKindOutputWithContext(ctx context.Context) VersionKindOutput
func (VersionKind) ToVersionKindPtrOutput ¶ added in v0.6.0
func (e VersionKind) ToVersionKindPtrOutput() VersionKindPtrOutput
func (VersionKind) ToVersionKindPtrOutputWithContext ¶ added in v0.6.0
func (e VersionKind) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
type VersionKindInput ¶ added in v0.6.0
type VersionKindInput interface { pulumi.Input ToVersionKindOutput() VersionKindOutput ToVersionKindOutputWithContext(context.Context) VersionKindOutput }
VersionKindInput is an input type that accepts VersionKindArgs and VersionKindOutput values. You can construct a concrete instance of `VersionKindInput` via:
VersionKindArgs{...}
type VersionKindOutput ¶ added in v0.6.0
type VersionKindOutput struct{ *pulumi.OutputState }
func (VersionKindOutput) ElementType ¶ added in v0.6.0
func (VersionKindOutput) ElementType() reflect.Type
func (VersionKindOutput) ToStringOutput ¶ added in v0.6.0
func (o VersionKindOutput) ToStringOutput() pulumi.StringOutput
func (VersionKindOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o VersionKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VersionKindOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VersionKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VersionKindOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VersionKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VersionKindOutput) ToVersionKindOutput ¶ added in v0.6.0
func (o VersionKindOutput) ToVersionKindOutput() VersionKindOutput
func (VersionKindOutput) ToVersionKindOutputWithContext ¶ added in v0.6.0
func (o VersionKindOutput) ToVersionKindOutputWithContext(ctx context.Context) VersionKindOutput
func (VersionKindOutput) ToVersionKindPtrOutput ¶ added in v0.6.0
func (o VersionKindOutput) ToVersionKindPtrOutput() VersionKindPtrOutput
func (VersionKindOutput) ToVersionKindPtrOutputWithContext ¶ added in v0.6.0
func (o VersionKindOutput) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
type VersionKindPtrInput ¶ added in v0.6.0
type VersionKindPtrInput interface { pulumi.Input ToVersionKindPtrOutput() VersionKindPtrOutput ToVersionKindPtrOutputWithContext(context.Context) VersionKindPtrOutput }
func VersionKindPtr ¶ added in v0.6.0
func VersionKindPtr(v string) VersionKindPtrInput
type VersionKindPtrOutput ¶ added in v0.6.0
type VersionKindPtrOutput struct{ *pulumi.OutputState }
func (VersionKindPtrOutput) Elem ¶ added in v0.6.0
func (o VersionKindPtrOutput) Elem() VersionKindOutput
func (VersionKindPtrOutput) ElementType ¶ added in v0.6.0
func (VersionKindPtrOutput) ElementType() reflect.Type
func (VersionKindPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VersionKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VersionKindPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VersionKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VersionKindPtrOutput) ToVersionKindPtrOutput ¶ added in v0.6.0
func (o VersionKindPtrOutput) ToVersionKindPtrOutput() VersionKindPtrOutput
func (VersionKindPtrOutput) ToVersionKindPtrOutputWithContext ¶ added in v0.6.0
func (o VersionKindPtrOutput) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
type VersionOutput ¶
type VersionOutput struct{ *pulumi.OutputState }
Version contains structured information about the version of a package.
func (VersionOutput) ElementType ¶
func (VersionOutput) ElementType() reflect.Type
func (VersionOutput) Epoch ¶
func (o VersionOutput) Epoch() pulumi.IntPtrOutput
Used to correct mistakes in the version numbering scheme.
func (VersionOutput) Inclusive ¶
func (o VersionOutput) Inclusive() pulumi.BoolPtrOutput
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.
func (VersionOutput) Kind ¶
func (o VersionOutput) Kind() VersionKindOutput
Distinguishes between sentinel MIN/MAX versions and normal versions.
func (VersionOutput) Name ¶
func (o VersionOutput) Name() pulumi.StringPtrOutput
Required only when version kind is NORMAL. The main part of the version name.
func (VersionOutput) Revision ¶
func (o VersionOutput) Revision() pulumi.StringPtrOutput
The iteration of the package build from the above version.
func (VersionOutput) ToVersionOutput ¶
func (o VersionOutput) ToVersionOutput() VersionOutput
func (VersionOutput) ToVersionOutputWithContext ¶
func (o VersionOutput) ToVersionOutputWithContext(ctx context.Context) VersionOutput
func (VersionOutput) ToVersionPtrOutput ¶
func (o VersionOutput) ToVersionPtrOutput() VersionPtrOutput
func (VersionOutput) ToVersionPtrOutputWithContext ¶
func (o VersionOutput) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
type VersionPtrInput ¶
type VersionPtrInput interface { pulumi.Input ToVersionPtrOutput() VersionPtrOutput ToVersionPtrOutputWithContext(context.Context) VersionPtrOutput }
VersionPtrInput is an input type that accepts VersionArgs, VersionPtr and VersionPtrOutput values. You can construct a concrete instance of `VersionPtrInput` via:
VersionArgs{...} or: nil
func VersionPtr ¶
func VersionPtr(v *VersionArgs) VersionPtrInput
type VersionPtrOutput ¶
type VersionPtrOutput struct{ *pulumi.OutputState }
func (VersionPtrOutput) Elem ¶
func (o VersionPtrOutput) Elem() VersionOutput
func (VersionPtrOutput) ElementType ¶
func (VersionPtrOutput) ElementType() reflect.Type
func (VersionPtrOutput) Epoch ¶
func (o VersionPtrOutput) Epoch() pulumi.IntPtrOutput
Used to correct mistakes in the version numbering scheme.
func (VersionPtrOutput) Inclusive ¶
func (o VersionPtrOutput) Inclusive() pulumi.BoolPtrOutput
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.
func (VersionPtrOutput) Kind ¶
func (o VersionPtrOutput) Kind() VersionKindPtrOutput
Distinguishes between sentinel MIN/MAX versions and normal versions.
func (VersionPtrOutput) Name ¶
func (o VersionPtrOutput) Name() pulumi.StringPtrOutput
Required only when version kind is NORMAL. The main part of the version name.
func (VersionPtrOutput) Revision ¶
func (o VersionPtrOutput) Revision() pulumi.StringPtrOutput
The iteration of the package build from the above version.
func (VersionPtrOutput) ToVersionPtrOutput ¶
func (o VersionPtrOutput) ToVersionPtrOutput() VersionPtrOutput
func (VersionPtrOutput) ToVersionPtrOutputWithContext ¶
func (o VersionPtrOutput) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
type VersionResponse ¶
type VersionResponse struct { // Used to correct mistakes in the version numbering scheme. Epoch int `pulumi:"epoch"` // 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. Inclusive bool `pulumi:"inclusive"` // Distinguishes between sentinel MIN/MAX versions and normal versions. Kind string `pulumi:"kind"` // Required only when version kind is NORMAL. The main part of the version name. Name string `pulumi:"name"` // The iteration of the package build from the above version. Revision string `pulumi:"revision"` }
Version contains structured information about the version of a package.
type VersionResponseOutput ¶
type VersionResponseOutput struct{ *pulumi.OutputState }
Version contains structured information about the version of a package.
func (VersionResponseOutput) ElementType ¶
func (VersionResponseOutput) ElementType() reflect.Type
func (VersionResponseOutput) Epoch ¶
func (o VersionResponseOutput) Epoch() pulumi.IntOutput
Used to correct mistakes in the version numbering scheme.
func (VersionResponseOutput) Inclusive ¶
func (o VersionResponseOutput) Inclusive() pulumi.BoolOutput
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.
func (VersionResponseOutput) Kind ¶
func (o VersionResponseOutput) Kind() pulumi.StringOutput
Distinguishes between sentinel MIN/MAX versions and normal versions.
func (VersionResponseOutput) Name ¶
func (o VersionResponseOutput) Name() pulumi.StringOutput
Required only when version kind is NORMAL. The main part of the version name.
func (VersionResponseOutput) Revision ¶
func (o VersionResponseOutput) Revision() pulumi.StringOutput
The iteration of the package build from the above version.
func (VersionResponseOutput) ToVersionResponseOutput ¶
func (o VersionResponseOutput) ToVersionResponseOutput() VersionResponseOutput
func (VersionResponseOutput) ToVersionResponseOutputWithContext ¶
func (o VersionResponseOutput) ToVersionResponseOutputWithContext(ctx context.Context) VersionResponseOutput
type VexAssessment ¶ added in v0.29.0
type VexAssessment struct { // 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. Cve *string `pulumi:"cve"` // Contains information about the impact of this vulnerability, this will change with time. Impacts []string `pulumi:"impacts"` // Justification provides the justification when the state of the assessment if NOT_AFFECTED. Justification *Justification `pulumi:"justification"` // The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: `projects/[PROJECT_ID]/notes/[NOTE_ID]`. NoteName *string `pulumi:"noteName"` // Holds a list of references associated with this vulnerability item and assessment. RelatedUris []RelatedUrl `pulumi:"relatedUris"` // Specifies details on how to handle (and presumably, fix) a vulnerability. Remediations []Remediation `pulumi:"remediations"` // Provides the state of this Vulnerability assessment. State *VexAssessmentState `pulumi:"state"` // The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc. VulnerabilityId *string `pulumi:"vulnerabilityId"` }
VexAssessment provides all publisher provided Vex information that is related to this vulnerability.
type VexAssessmentArgs ¶ added in v0.29.0
type VexAssessmentArgs struct { // 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. Cve pulumi.StringPtrInput `pulumi:"cve"` // Contains information about the impact of this vulnerability, this will change with time. Impacts pulumi.StringArrayInput `pulumi:"impacts"` // Justification provides the justification when the state of the assessment if NOT_AFFECTED. Justification JustificationPtrInput `pulumi:"justification"` // The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: `projects/[PROJECT_ID]/notes/[NOTE_ID]`. NoteName pulumi.StringPtrInput `pulumi:"noteName"` // Holds a list of references associated with this vulnerability item and assessment. RelatedUris RelatedUrlArrayInput `pulumi:"relatedUris"` // Specifies details on how to handle (and presumably, fix) a vulnerability. Remediations RemediationArrayInput `pulumi:"remediations"` // Provides the state of this Vulnerability assessment. State VexAssessmentStatePtrInput `pulumi:"state"` // The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc. VulnerabilityId pulumi.StringPtrInput `pulumi:"vulnerabilityId"` }
VexAssessment provides all publisher provided Vex information that is related to this vulnerability.
func (VexAssessmentArgs) ElementType ¶ added in v0.29.0
func (VexAssessmentArgs) ElementType() reflect.Type
func (VexAssessmentArgs) ToVexAssessmentOutput ¶ added in v0.29.0
func (i VexAssessmentArgs) ToVexAssessmentOutput() VexAssessmentOutput
func (VexAssessmentArgs) ToVexAssessmentOutputWithContext ¶ added in v0.29.0
func (i VexAssessmentArgs) ToVexAssessmentOutputWithContext(ctx context.Context) VexAssessmentOutput
func (VexAssessmentArgs) ToVexAssessmentPtrOutput ¶ added in v0.29.0
func (i VexAssessmentArgs) ToVexAssessmentPtrOutput() VexAssessmentPtrOutput
func (VexAssessmentArgs) ToVexAssessmentPtrOutputWithContext ¶ added in v0.29.0
func (i VexAssessmentArgs) ToVexAssessmentPtrOutputWithContext(ctx context.Context) VexAssessmentPtrOutput
type VexAssessmentInput ¶ added in v0.29.0
type VexAssessmentInput interface { pulumi.Input ToVexAssessmentOutput() VexAssessmentOutput ToVexAssessmentOutputWithContext(context.Context) VexAssessmentOutput }
VexAssessmentInput is an input type that accepts VexAssessmentArgs and VexAssessmentOutput values. You can construct a concrete instance of `VexAssessmentInput` via:
VexAssessmentArgs{...}
type VexAssessmentOutput ¶ added in v0.29.0
type VexAssessmentOutput struct{ *pulumi.OutputState }
VexAssessment provides all publisher provided Vex information that is related to this vulnerability.
func (VexAssessmentOutput) Cve
deprecated
added in
v0.29.0
func (o VexAssessmentOutput) Cve() pulumi.StringPtrOutput
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.
func (VexAssessmentOutput) ElementType ¶ added in v0.29.0
func (VexAssessmentOutput) ElementType() reflect.Type
func (VexAssessmentOutput) Impacts ¶ added in v0.29.0
func (o VexAssessmentOutput) Impacts() pulumi.StringArrayOutput
Contains information about the impact of this vulnerability, this will change with time.
func (VexAssessmentOutput) Justification ¶ added in v0.29.0
func (o VexAssessmentOutput) Justification() JustificationPtrOutput
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
func (VexAssessmentOutput) NoteName ¶ added in v0.29.0
func (o VexAssessmentOutput) NoteName() pulumi.StringPtrOutput
The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: `projects/[PROJECT_ID]/notes/[NOTE_ID]`.
func (VexAssessmentOutput) RelatedUris ¶ added in v0.29.0
func (o VexAssessmentOutput) RelatedUris() RelatedUrlArrayOutput
Holds a list of references associated with this vulnerability item and assessment.
func (VexAssessmentOutput) Remediations ¶ added in v0.29.0
func (o VexAssessmentOutput) Remediations() RemediationArrayOutput
Specifies details on how to handle (and presumably, fix) a vulnerability.
func (VexAssessmentOutput) State ¶ added in v0.29.0
func (o VexAssessmentOutput) State() VexAssessmentStatePtrOutput
Provides the state of this Vulnerability assessment.
func (VexAssessmentOutput) ToVexAssessmentOutput ¶ added in v0.29.0
func (o VexAssessmentOutput) ToVexAssessmentOutput() VexAssessmentOutput
func (VexAssessmentOutput) ToVexAssessmentOutputWithContext ¶ added in v0.29.0
func (o VexAssessmentOutput) ToVexAssessmentOutputWithContext(ctx context.Context) VexAssessmentOutput
func (VexAssessmentOutput) ToVexAssessmentPtrOutput ¶ added in v0.29.0
func (o VexAssessmentOutput) ToVexAssessmentPtrOutput() VexAssessmentPtrOutput
func (VexAssessmentOutput) ToVexAssessmentPtrOutputWithContext ¶ added in v0.29.0
func (o VexAssessmentOutput) ToVexAssessmentPtrOutputWithContext(ctx context.Context) VexAssessmentPtrOutput
func (VexAssessmentOutput) VulnerabilityId ¶ added in v0.32.0
func (o VexAssessmentOutput) VulnerabilityId() pulumi.StringPtrOutput
The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
type VexAssessmentPtrInput ¶ added in v0.29.0
type VexAssessmentPtrInput interface { pulumi.Input ToVexAssessmentPtrOutput() VexAssessmentPtrOutput ToVexAssessmentPtrOutputWithContext(context.Context) VexAssessmentPtrOutput }
VexAssessmentPtrInput is an input type that accepts VexAssessmentArgs, VexAssessmentPtr and VexAssessmentPtrOutput values. You can construct a concrete instance of `VexAssessmentPtrInput` via:
VexAssessmentArgs{...} or: nil
func VexAssessmentPtr ¶ added in v0.29.0
func VexAssessmentPtr(v *VexAssessmentArgs) VexAssessmentPtrInput
type VexAssessmentPtrOutput ¶ added in v0.29.0
type VexAssessmentPtrOutput struct{ *pulumi.OutputState }
func (VexAssessmentPtrOutput) Cve
deprecated
added in
v0.29.0
func (o VexAssessmentPtrOutput) Cve() pulumi.StringPtrOutput
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.
func (VexAssessmentPtrOutput) Elem ¶ added in v0.29.0
func (o VexAssessmentPtrOutput) Elem() VexAssessmentOutput
func (VexAssessmentPtrOutput) ElementType ¶ added in v0.29.0
func (VexAssessmentPtrOutput) ElementType() reflect.Type
func (VexAssessmentPtrOutput) Impacts ¶ added in v0.29.0
func (o VexAssessmentPtrOutput) Impacts() pulumi.StringArrayOutput
Contains information about the impact of this vulnerability, this will change with time.
func (VexAssessmentPtrOutput) Justification ¶ added in v0.29.0
func (o VexAssessmentPtrOutput) Justification() JustificationPtrOutput
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
func (VexAssessmentPtrOutput) NoteName ¶ added in v0.29.0
func (o VexAssessmentPtrOutput) NoteName() pulumi.StringPtrOutput
The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: `projects/[PROJECT_ID]/notes/[NOTE_ID]`.
func (VexAssessmentPtrOutput) RelatedUris ¶ added in v0.29.0
func (o VexAssessmentPtrOutput) RelatedUris() RelatedUrlArrayOutput
Holds a list of references associated with this vulnerability item and assessment.
func (VexAssessmentPtrOutput) Remediations ¶ added in v0.29.0
func (o VexAssessmentPtrOutput) Remediations() RemediationArrayOutput
Specifies details on how to handle (and presumably, fix) a vulnerability.
func (VexAssessmentPtrOutput) State ¶ added in v0.29.0
func (o VexAssessmentPtrOutput) State() VexAssessmentStatePtrOutput
Provides the state of this Vulnerability assessment.
func (VexAssessmentPtrOutput) ToVexAssessmentPtrOutput ¶ added in v0.29.0
func (o VexAssessmentPtrOutput) ToVexAssessmentPtrOutput() VexAssessmentPtrOutput
func (VexAssessmentPtrOutput) ToVexAssessmentPtrOutputWithContext ¶ added in v0.29.0
func (o VexAssessmentPtrOutput) ToVexAssessmentPtrOutputWithContext(ctx context.Context) VexAssessmentPtrOutput
func (VexAssessmentPtrOutput) VulnerabilityId ¶ added in v0.32.0
func (o VexAssessmentPtrOutput) VulnerabilityId() pulumi.StringPtrOutput
The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
type VexAssessmentResponse ¶ added in v0.29.0
type VexAssessmentResponse struct { // 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. Cve string `pulumi:"cve"` // Contains information about the impact of this vulnerability, this will change with time. Impacts []string `pulumi:"impacts"` // Justification provides the justification when the state of the assessment if NOT_AFFECTED. Justification JustificationResponse `pulumi:"justification"` // The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: `projects/[PROJECT_ID]/notes/[NOTE_ID]`. NoteName string `pulumi:"noteName"` // Holds a list of references associated with this vulnerability item and assessment. RelatedUris []RelatedUrlResponse `pulumi:"relatedUris"` // Specifies details on how to handle (and presumably, fix) a vulnerability. Remediations []RemediationResponse `pulumi:"remediations"` // Provides the state of this Vulnerability assessment. State string `pulumi:"state"` // The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc. VulnerabilityId string `pulumi:"vulnerabilityId"` }
VexAssessment provides all publisher provided Vex information that is related to this vulnerability.
type VexAssessmentResponseOutput ¶ added in v0.29.0
type VexAssessmentResponseOutput struct{ *pulumi.OutputState }
VexAssessment provides all publisher provided Vex information that is related to this vulnerability.
func (VexAssessmentResponseOutput) Cve
deprecated
added in
v0.29.0
func (o VexAssessmentResponseOutput) Cve() pulumi.StringOutput
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.
func (VexAssessmentResponseOutput) ElementType ¶ added in v0.29.0
func (VexAssessmentResponseOutput) ElementType() reflect.Type
func (VexAssessmentResponseOutput) Impacts ¶ added in v0.29.0
func (o VexAssessmentResponseOutput) Impacts() pulumi.StringArrayOutput
Contains information about the impact of this vulnerability, this will change with time.
func (VexAssessmentResponseOutput) Justification ¶ added in v0.29.0
func (o VexAssessmentResponseOutput) Justification() JustificationResponseOutput
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
func (VexAssessmentResponseOutput) NoteName ¶ added in v0.29.0
func (o VexAssessmentResponseOutput) NoteName() pulumi.StringOutput
The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: `projects/[PROJECT_ID]/notes/[NOTE_ID]`.
func (VexAssessmentResponseOutput) RelatedUris ¶ added in v0.29.0
func (o VexAssessmentResponseOutput) RelatedUris() RelatedUrlResponseArrayOutput
Holds a list of references associated with this vulnerability item and assessment.
func (VexAssessmentResponseOutput) Remediations ¶ added in v0.29.0
func (o VexAssessmentResponseOutput) Remediations() RemediationResponseArrayOutput
Specifies details on how to handle (and presumably, fix) a vulnerability.
func (VexAssessmentResponseOutput) State ¶ added in v0.29.0
func (o VexAssessmentResponseOutput) State() pulumi.StringOutput
Provides the state of this Vulnerability assessment.
func (VexAssessmentResponseOutput) ToVexAssessmentResponseOutput ¶ added in v0.29.0
func (o VexAssessmentResponseOutput) ToVexAssessmentResponseOutput() VexAssessmentResponseOutput
func (VexAssessmentResponseOutput) ToVexAssessmentResponseOutputWithContext ¶ added in v0.29.0
func (o VexAssessmentResponseOutput) ToVexAssessmentResponseOutputWithContext(ctx context.Context) VexAssessmentResponseOutput
func (VexAssessmentResponseOutput) VulnerabilityId ¶ added in v0.32.0
func (o VexAssessmentResponseOutput) VulnerabilityId() pulumi.StringOutput
The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
type VexAssessmentState ¶ added in v0.29.0
type VexAssessmentState string
Provides the state of this Vulnerability assessment.
func (VexAssessmentState) ElementType ¶ added in v0.29.0
func (VexAssessmentState) ElementType() reflect.Type
func (VexAssessmentState) ToStringOutput ¶ added in v0.29.0
func (e VexAssessmentState) ToStringOutput() pulumi.StringOutput
func (VexAssessmentState) ToStringOutputWithContext ¶ added in v0.29.0
func (e VexAssessmentState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VexAssessmentState) ToStringPtrOutput ¶ added in v0.29.0
func (e VexAssessmentState) ToStringPtrOutput() pulumi.StringPtrOutput
func (VexAssessmentState) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (e VexAssessmentState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VexAssessmentState) ToVexAssessmentStateOutput ¶ added in v0.29.0
func (e VexAssessmentState) ToVexAssessmentStateOutput() VexAssessmentStateOutput
func (VexAssessmentState) ToVexAssessmentStateOutputWithContext ¶ added in v0.29.0
func (e VexAssessmentState) ToVexAssessmentStateOutputWithContext(ctx context.Context) VexAssessmentStateOutput
func (VexAssessmentState) ToVexAssessmentStatePtrOutput ¶ added in v0.29.0
func (e VexAssessmentState) ToVexAssessmentStatePtrOutput() VexAssessmentStatePtrOutput
func (VexAssessmentState) ToVexAssessmentStatePtrOutputWithContext ¶ added in v0.29.0
func (e VexAssessmentState) ToVexAssessmentStatePtrOutputWithContext(ctx context.Context) VexAssessmentStatePtrOutput
type VexAssessmentStateInput ¶ added in v0.29.0
type VexAssessmentStateInput interface { pulumi.Input ToVexAssessmentStateOutput() VexAssessmentStateOutput ToVexAssessmentStateOutputWithContext(context.Context) VexAssessmentStateOutput }
VexAssessmentStateInput is an input type that accepts VexAssessmentStateArgs and VexAssessmentStateOutput values. You can construct a concrete instance of `VexAssessmentStateInput` via:
VexAssessmentStateArgs{...}
type VexAssessmentStateOutput ¶ added in v0.29.0
type VexAssessmentStateOutput struct{ *pulumi.OutputState }
func (VexAssessmentStateOutput) ElementType ¶ added in v0.29.0
func (VexAssessmentStateOutput) ElementType() reflect.Type
func (VexAssessmentStateOutput) ToStringOutput ¶ added in v0.29.0
func (o VexAssessmentStateOutput) ToStringOutput() pulumi.StringOutput
func (VexAssessmentStateOutput) ToStringOutputWithContext ¶ added in v0.29.0
func (o VexAssessmentStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VexAssessmentStateOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o VexAssessmentStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VexAssessmentStateOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o VexAssessmentStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VexAssessmentStateOutput) ToVexAssessmentStateOutput ¶ added in v0.29.0
func (o VexAssessmentStateOutput) ToVexAssessmentStateOutput() VexAssessmentStateOutput
func (VexAssessmentStateOutput) ToVexAssessmentStateOutputWithContext ¶ added in v0.29.0
func (o VexAssessmentStateOutput) ToVexAssessmentStateOutputWithContext(ctx context.Context) VexAssessmentStateOutput
func (VexAssessmentStateOutput) ToVexAssessmentStatePtrOutput ¶ added in v0.29.0
func (o VexAssessmentStateOutput) ToVexAssessmentStatePtrOutput() VexAssessmentStatePtrOutput
func (VexAssessmentStateOutput) ToVexAssessmentStatePtrOutputWithContext ¶ added in v0.29.0
func (o VexAssessmentStateOutput) ToVexAssessmentStatePtrOutputWithContext(ctx context.Context) VexAssessmentStatePtrOutput
type VexAssessmentStatePtrInput ¶ added in v0.29.0
type VexAssessmentStatePtrInput interface { pulumi.Input ToVexAssessmentStatePtrOutput() VexAssessmentStatePtrOutput ToVexAssessmentStatePtrOutputWithContext(context.Context) VexAssessmentStatePtrOutput }
func VexAssessmentStatePtr ¶ added in v0.29.0
func VexAssessmentStatePtr(v string) VexAssessmentStatePtrInput
type VexAssessmentStatePtrOutput ¶ added in v0.29.0
type VexAssessmentStatePtrOutput struct{ *pulumi.OutputState }
func (VexAssessmentStatePtrOutput) Elem ¶ added in v0.29.0
func (o VexAssessmentStatePtrOutput) Elem() VexAssessmentStateOutput
func (VexAssessmentStatePtrOutput) ElementType ¶ added in v0.29.0
func (VexAssessmentStatePtrOutput) ElementType() reflect.Type
func (VexAssessmentStatePtrOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o VexAssessmentStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VexAssessmentStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o VexAssessmentStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VexAssessmentStatePtrOutput) ToVexAssessmentStatePtrOutput ¶ added in v0.29.0
func (o VexAssessmentStatePtrOutput) ToVexAssessmentStatePtrOutput() VexAssessmentStatePtrOutput
func (VexAssessmentStatePtrOutput) ToVexAssessmentStatePtrOutputWithContext ¶ added in v0.29.0
func (o VexAssessmentStatePtrOutput) ToVexAssessmentStatePtrOutputWithContext(ctx context.Context) VexAssessmentStatePtrOutput
type Vulnerability ¶
type Vulnerability struct { // The CVSS score for this vulnerability. CvssScore *float64 `pulumi:"cvssScore"` // The full description of the CVSS for version 2. CvssV2 *CVSS `pulumi:"cvssV2"` // The full description of the CVSS for version 3. CvssV3 *CVSSv3 `pulumi:"cvssV3"` // CVSS version used to populate cvss_score and severity. CvssVersion *VulnerabilityCvssVersion `pulumi:"cvssVersion"` // A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html Cwe []string `pulumi:"cwe"` // All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in. Details []Detail `pulumi:"details"` // Note provider assigned impact of the vulnerability. Severity *VulnerabilitySeverity `pulumi:"severity"` // 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. SourceUpdateTime *string `pulumi:"sourceUpdateTime"` // 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. WindowsDetails []WindowsDetail `pulumi:"windowsDetails"` }
Vulnerability provides metadata about a security vulnerability in a Note.
type VulnerabilityArgs ¶
type VulnerabilityArgs struct { // The CVSS score for this vulnerability. CvssScore pulumi.Float64PtrInput `pulumi:"cvssScore"` // The full description of the CVSS for version 2. CvssV2 CVSSPtrInput `pulumi:"cvssV2"` // The full description of the CVSS for version 3. CvssV3 CVSSv3PtrInput `pulumi:"cvssV3"` // CVSS version used to populate cvss_score and severity. CvssVersion VulnerabilityCvssVersionPtrInput `pulumi:"cvssVersion"` // A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html Cwe pulumi.StringArrayInput `pulumi:"cwe"` // All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in. Details DetailArrayInput `pulumi:"details"` // Note provider assigned impact of the vulnerability. Severity VulnerabilitySeverityPtrInput `pulumi:"severity"` // 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. SourceUpdateTime pulumi.StringPtrInput `pulumi:"sourceUpdateTime"` // 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. WindowsDetails WindowsDetailArrayInput `pulumi:"windowsDetails"` }
Vulnerability provides metadata about a security vulnerability in a Note.
func (VulnerabilityArgs) ElementType ¶
func (VulnerabilityArgs) ElementType() reflect.Type
func (VulnerabilityArgs) ToVulnerabilityOutput ¶
func (i VulnerabilityArgs) ToVulnerabilityOutput() VulnerabilityOutput
func (VulnerabilityArgs) ToVulnerabilityOutputWithContext ¶
func (i VulnerabilityArgs) ToVulnerabilityOutputWithContext(ctx context.Context) VulnerabilityOutput
func (VulnerabilityArgs) ToVulnerabilityPtrOutput ¶
func (i VulnerabilityArgs) ToVulnerabilityPtrOutput() VulnerabilityPtrOutput
func (VulnerabilityArgs) ToVulnerabilityPtrOutputWithContext ¶
func (i VulnerabilityArgs) ToVulnerabilityPtrOutputWithContext(ctx context.Context) VulnerabilityPtrOutput
type VulnerabilityAssessmentNote ¶ added in v0.29.0
type VulnerabilityAssessmentNote struct { // Represents a vulnerability assessment for the product. Assessment *Assessment `pulumi:"assessment"` // Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646. LanguageCode *string `pulumi:"languageCode"` // A detailed description of this Vex. LongDescription *string `pulumi:"longDescription"` // The product affected by this vex. Product *Product `pulumi:"product"` // Publisher details of this Note. Publisher *Publisher `pulumi:"publisher"` // A one sentence description of this Vex. ShortDescription *string `pulumi:"shortDescription"` // The title of the note. E.g. `Vex-Debian-11.4` Title *string `pulumi:"title"` }
A single VulnerabilityAssessmentNote represents one particular product's vulnerability assessment for one CVE.
type VulnerabilityAssessmentNoteArgs ¶ added in v0.29.0
type VulnerabilityAssessmentNoteArgs struct { // Represents a vulnerability assessment for the product. Assessment AssessmentPtrInput `pulumi:"assessment"` // Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646. LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"` // A detailed description of this Vex. LongDescription pulumi.StringPtrInput `pulumi:"longDescription"` // The product affected by this vex. Product ProductPtrInput `pulumi:"product"` // Publisher details of this Note. Publisher PublisherPtrInput `pulumi:"publisher"` // A one sentence description of this Vex. ShortDescription pulumi.StringPtrInput `pulumi:"shortDescription"` // The title of the note. E.g. `Vex-Debian-11.4` Title pulumi.StringPtrInput `pulumi:"title"` }
A single VulnerabilityAssessmentNote represents one particular product's vulnerability assessment for one CVE.
func (VulnerabilityAssessmentNoteArgs) ElementType ¶ added in v0.29.0
func (VulnerabilityAssessmentNoteArgs) ElementType() reflect.Type
func (VulnerabilityAssessmentNoteArgs) ToVulnerabilityAssessmentNoteOutput ¶ added in v0.29.0
func (i VulnerabilityAssessmentNoteArgs) ToVulnerabilityAssessmentNoteOutput() VulnerabilityAssessmentNoteOutput
func (VulnerabilityAssessmentNoteArgs) ToVulnerabilityAssessmentNoteOutputWithContext ¶ added in v0.29.0
func (i VulnerabilityAssessmentNoteArgs) ToVulnerabilityAssessmentNoteOutputWithContext(ctx context.Context) VulnerabilityAssessmentNoteOutput
func (VulnerabilityAssessmentNoteArgs) ToVulnerabilityAssessmentNotePtrOutput ¶ added in v0.29.0
func (i VulnerabilityAssessmentNoteArgs) ToVulnerabilityAssessmentNotePtrOutput() VulnerabilityAssessmentNotePtrOutput
func (VulnerabilityAssessmentNoteArgs) ToVulnerabilityAssessmentNotePtrOutputWithContext ¶ added in v0.29.0
func (i VulnerabilityAssessmentNoteArgs) ToVulnerabilityAssessmentNotePtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentNotePtrOutput
type VulnerabilityAssessmentNoteInput ¶ added in v0.29.0
type VulnerabilityAssessmentNoteInput interface { pulumi.Input ToVulnerabilityAssessmentNoteOutput() VulnerabilityAssessmentNoteOutput ToVulnerabilityAssessmentNoteOutputWithContext(context.Context) VulnerabilityAssessmentNoteOutput }
VulnerabilityAssessmentNoteInput is an input type that accepts VulnerabilityAssessmentNoteArgs and VulnerabilityAssessmentNoteOutput values. You can construct a concrete instance of `VulnerabilityAssessmentNoteInput` via:
VulnerabilityAssessmentNoteArgs{...}
type VulnerabilityAssessmentNoteOutput ¶ added in v0.29.0
type VulnerabilityAssessmentNoteOutput struct{ *pulumi.OutputState }
A single VulnerabilityAssessmentNote represents one particular product's vulnerability assessment for one CVE.
func (VulnerabilityAssessmentNoteOutput) Assessment ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteOutput) Assessment() AssessmentPtrOutput
Represents a vulnerability assessment for the product.
func (VulnerabilityAssessmentNoteOutput) ElementType ¶ added in v0.29.0
func (VulnerabilityAssessmentNoteOutput) ElementType() reflect.Type
func (VulnerabilityAssessmentNoteOutput) LanguageCode ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteOutput) LanguageCode() pulumi.StringPtrOutput
Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
func (VulnerabilityAssessmentNoteOutput) LongDescription ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteOutput) LongDescription() pulumi.StringPtrOutput
A detailed description of this Vex.
func (VulnerabilityAssessmentNoteOutput) Product ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteOutput) Product() ProductPtrOutput
The product affected by this vex.
func (VulnerabilityAssessmentNoteOutput) Publisher ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteOutput) Publisher() PublisherPtrOutput
Publisher details of this Note.
func (VulnerabilityAssessmentNoteOutput) ShortDescription ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteOutput) ShortDescription() pulumi.StringPtrOutput
A one sentence description of this Vex.
func (VulnerabilityAssessmentNoteOutput) Title ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteOutput) Title() pulumi.StringPtrOutput
The title of the note. E.g. `Vex-Debian-11.4`
func (VulnerabilityAssessmentNoteOutput) ToVulnerabilityAssessmentNoteOutput ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteOutput) ToVulnerabilityAssessmentNoteOutput() VulnerabilityAssessmentNoteOutput
func (VulnerabilityAssessmentNoteOutput) ToVulnerabilityAssessmentNoteOutputWithContext ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteOutput) ToVulnerabilityAssessmentNoteOutputWithContext(ctx context.Context) VulnerabilityAssessmentNoteOutput
func (VulnerabilityAssessmentNoteOutput) ToVulnerabilityAssessmentNotePtrOutput ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteOutput) ToVulnerabilityAssessmentNotePtrOutput() VulnerabilityAssessmentNotePtrOutput
func (VulnerabilityAssessmentNoteOutput) ToVulnerabilityAssessmentNotePtrOutputWithContext ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteOutput) ToVulnerabilityAssessmentNotePtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentNotePtrOutput
type VulnerabilityAssessmentNotePtrInput ¶ added in v0.29.0
type VulnerabilityAssessmentNotePtrInput interface { pulumi.Input ToVulnerabilityAssessmentNotePtrOutput() VulnerabilityAssessmentNotePtrOutput ToVulnerabilityAssessmentNotePtrOutputWithContext(context.Context) VulnerabilityAssessmentNotePtrOutput }
VulnerabilityAssessmentNotePtrInput is an input type that accepts VulnerabilityAssessmentNoteArgs, VulnerabilityAssessmentNotePtr and VulnerabilityAssessmentNotePtrOutput values. You can construct a concrete instance of `VulnerabilityAssessmentNotePtrInput` via:
VulnerabilityAssessmentNoteArgs{...} or: nil
func VulnerabilityAssessmentNotePtr ¶ added in v0.29.0
func VulnerabilityAssessmentNotePtr(v *VulnerabilityAssessmentNoteArgs) VulnerabilityAssessmentNotePtrInput
type VulnerabilityAssessmentNotePtrOutput ¶ added in v0.29.0
type VulnerabilityAssessmentNotePtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityAssessmentNotePtrOutput) Assessment ¶ added in v0.29.0
func (o VulnerabilityAssessmentNotePtrOutput) Assessment() AssessmentPtrOutput
Represents a vulnerability assessment for the product.
func (VulnerabilityAssessmentNotePtrOutput) ElementType ¶ added in v0.29.0
func (VulnerabilityAssessmentNotePtrOutput) ElementType() reflect.Type
func (VulnerabilityAssessmentNotePtrOutput) LanguageCode ¶ added in v0.29.0
func (o VulnerabilityAssessmentNotePtrOutput) LanguageCode() pulumi.StringPtrOutput
Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
func (VulnerabilityAssessmentNotePtrOutput) LongDescription ¶ added in v0.29.0
func (o VulnerabilityAssessmentNotePtrOutput) LongDescription() pulumi.StringPtrOutput
A detailed description of this Vex.
func (VulnerabilityAssessmentNotePtrOutput) Product ¶ added in v0.29.0
func (o VulnerabilityAssessmentNotePtrOutput) Product() ProductPtrOutput
The product affected by this vex.
func (VulnerabilityAssessmentNotePtrOutput) Publisher ¶ added in v0.29.0
func (o VulnerabilityAssessmentNotePtrOutput) Publisher() PublisherPtrOutput
Publisher details of this Note.
func (VulnerabilityAssessmentNotePtrOutput) ShortDescription ¶ added in v0.29.0
func (o VulnerabilityAssessmentNotePtrOutput) ShortDescription() pulumi.StringPtrOutput
A one sentence description of this Vex.
func (VulnerabilityAssessmentNotePtrOutput) Title ¶ added in v0.29.0
func (o VulnerabilityAssessmentNotePtrOutput) Title() pulumi.StringPtrOutput
The title of the note. E.g. `Vex-Debian-11.4`
func (VulnerabilityAssessmentNotePtrOutput) ToVulnerabilityAssessmentNotePtrOutput ¶ added in v0.29.0
func (o VulnerabilityAssessmentNotePtrOutput) ToVulnerabilityAssessmentNotePtrOutput() VulnerabilityAssessmentNotePtrOutput
func (VulnerabilityAssessmentNotePtrOutput) ToVulnerabilityAssessmentNotePtrOutputWithContext ¶ added in v0.29.0
func (o VulnerabilityAssessmentNotePtrOutput) ToVulnerabilityAssessmentNotePtrOutputWithContext(ctx context.Context) VulnerabilityAssessmentNotePtrOutput
type VulnerabilityAssessmentNoteResponse ¶ added in v0.29.0
type VulnerabilityAssessmentNoteResponse struct { // Represents a vulnerability assessment for the product. Assessment AssessmentResponse `pulumi:"assessment"` // Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646. LanguageCode string `pulumi:"languageCode"` // A detailed description of this Vex. LongDescription string `pulumi:"longDescription"` // The product affected by this vex. Product ProductResponse `pulumi:"product"` // Publisher details of this Note. Publisher PublisherResponse `pulumi:"publisher"` // A one sentence description of this Vex. ShortDescription string `pulumi:"shortDescription"` // The title of the note. E.g. `Vex-Debian-11.4` Title string `pulumi:"title"` }
A single VulnerabilityAssessmentNote represents one particular product's vulnerability assessment for one CVE.
type VulnerabilityAssessmentNoteResponseOutput ¶ added in v0.29.0
type VulnerabilityAssessmentNoteResponseOutput struct{ *pulumi.OutputState }
A single VulnerabilityAssessmentNote represents one particular product's vulnerability assessment for one CVE.
func (VulnerabilityAssessmentNoteResponseOutput) Assessment ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteResponseOutput) Assessment() AssessmentResponseOutput
Represents a vulnerability assessment for the product.
func (VulnerabilityAssessmentNoteResponseOutput) ElementType ¶ added in v0.29.0
func (VulnerabilityAssessmentNoteResponseOutput) ElementType() reflect.Type
func (VulnerabilityAssessmentNoteResponseOutput) LanguageCode ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteResponseOutput) LanguageCode() pulumi.StringOutput
Identifies the language used by this document, corresponding to IETF BCP 47 / RFC 5646.
func (VulnerabilityAssessmentNoteResponseOutput) LongDescription ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteResponseOutput) LongDescription() pulumi.StringOutput
A detailed description of this Vex.
func (VulnerabilityAssessmentNoteResponseOutput) Product ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteResponseOutput) Product() ProductResponseOutput
The product affected by this vex.
func (VulnerabilityAssessmentNoteResponseOutput) Publisher ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteResponseOutput) Publisher() PublisherResponseOutput
Publisher details of this Note.
func (VulnerabilityAssessmentNoteResponseOutput) ShortDescription ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteResponseOutput) ShortDescription() pulumi.StringOutput
A one sentence description of this Vex.
func (VulnerabilityAssessmentNoteResponseOutput) Title ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteResponseOutput) Title() pulumi.StringOutput
The title of the note. E.g. `Vex-Debian-11.4`
func (VulnerabilityAssessmentNoteResponseOutput) ToVulnerabilityAssessmentNoteResponseOutput ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteResponseOutput) ToVulnerabilityAssessmentNoteResponseOutput() VulnerabilityAssessmentNoteResponseOutput
func (VulnerabilityAssessmentNoteResponseOutput) ToVulnerabilityAssessmentNoteResponseOutputWithContext ¶ added in v0.29.0
func (o VulnerabilityAssessmentNoteResponseOutput) ToVulnerabilityAssessmentNoteResponseOutputWithContext(ctx context.Context) VulnerabilityAssessmentNoteResponseOutput
type VulnerabilityCvssVersion ¶ added in v0.26.1
type VulnerabilityCvssVersion string
CVSS version used to populate cvss_score and severity.
func (VulnerabilityCvssVersion) ElementType ¶ added in v0.26.1
func (VulnerabilityCvssVersion) ElementType() reflect.Type
func (VulnerabilityCvssVersion) ToStringOutput ¶ added in v0.26.1
func (e VulnerabilityCvssVersion) ToStringOutput() pulumi.StringOutput
func (VulnerabilityCvssVersion) ToStringOutputWithContext ¶ added in v0.26.1
func (e VulnerabilityCvssVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilityCvssVersion) ToStringPtrOutput ¶ added in v0.26.1
func (e VulnerabilityCvssVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityCvssVersion) ToStringPtrOutputWithContext ¶ added in v0.26.1
func (e VulnerabilityCvssVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityCvssVersion) ToVulnerabilityCvssVersionOutput ¶ added in v0.26.1
func (e VulnerabilityCvssVersion) ToVulnerabilityCvssVersionOutput() VulnerabilityCvssVersionOutput
func (VulnerabilityCvssVersion) ToVulnerabilityCvssVersionOutputWithContext ¶ added in v0.26.1
func (e VulnerabilityCvssVersion) ToVulnerabilityCvssVersionOutputWithContext(ctx context.Context) VulnerabilityCvssVersionOutput
func (VulnerabilityCvssVersion) ToVulnerabilityCvssVersionPtrOutput ¶ added in v0.26.1
func (e VulnerabilityCvssVersion) ToVulnerabilityCvssVersionPtrOutput() VulnerabilityCvssVersionPtrOutput
func (VulnerabilityCvssVersion) ToVulnerabilityCvssVersionPtrOutputWithContext ¶ added in v0.26.1
func (e VulnerabilityCvssVersion) ToVulnerabilityCvssVersionPtrOutputWithContext(ctx context.Context) VulnerabilityCvssVersionPtrOutput
type VulnerabilityCvssVersionInput ¶ added in v0.26.1
type VulnerabilityCvssVersionInput interface { pulumi.Input ToVulnerabilityCvssVersionOutput() VulnerabilityCvssVersionOutput ToVulnerabilityCvssVersionOutputWithContext(context.Context) VulnerabilityCvssVersionOutput }
VulnerabilityCvssVersionInput is an input type that accepts VulnerabilityCvssVersionArgs and VulnerabilityCvssVersionOutput values. You can construct a concrete instance of `VulnerabilityCvssVersionInput` via:
VulnerabilityCvssVersionArgs{...}
type VulnerabilityCvssVersionOutput ¶ added in v0.26.1
type VulnerabilityCvssVersionOutput struct{ *pulumi.OutputState }
func (VulnerabilityCvssVersionOutput) ElementType ¶ added in v0.26.1
func (VulnerabilityCvssVersionOutput) ElementType() reflect.Type
func (VulnerabilityCvssVersionOutput) ToStringOutput ¶ added in v0.26.1
func (o VulnerabilityCvssVersionOutput) ToStringOutput() pulumi.StringOutput
func (VulnerabilityCvssVersionOutput) ToStringOutputWithContext ¶ added in v0.26.1
func (o VulnerabilityCvssVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilityCvssVersionOutput) ToStringPtrOutput ¶ added in v0.26.1
func (o VulnerabilityCvssVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityCvssVersionOutput) ToStringPtrOutputWithContext ¶ added in v0.26.1
func (o VulnerabilityCvssVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityCvssVersionOutput) ToVulnerabilityCvssVersionOutput ¶ added in v0.26.1
func (o VulnerabilityCvssVersionOutput) ToVulnerabilityCvssVersionOutput() VulnerabilityCvssVersionOutput
func (VulnerabilityCvssVersionOutput) ToVulnerabilityCvssVersionOutputWithContext ¶ added in v0.26.1
func (o VulnerabilityCvssVersionOutput) ToVulnerabilityCvssVersionOutputWithContext(ctx context.Context) VulnerabilityCvssVersionOutput
func (VulnerabilityCvssVersionOutput) ToVulnerabilityCvssVersionPtrOutput ¶ added in v0.26.1
func (o VulnerabilityCvssVersionOutput) ToVulnerabilityCvssVersionPtrOutput() VulnerabilityCvssVersionPtrOutput
func (VulnerabilityCvssVersionOutput) ToVulnerabilityCvssVersionPtrOutputWithContext ¶ added in v0.26.1
func (o VulnerabilityCvssVersionOutput) ToVulnerabilityCvssVersionPtrOutputWithContext(ctx context.Context) VulnerabilityCvssVersionPtrOutput
type VulnerabilityCvssVersionPtrInput ¶ added in v0.26.1
type VulnerabilityCvssVersionPtrInput interface { pulumi.Input ToVulnerabilityCvssVersionPtrOutput() VulnerabilityCvssVersionPtrOutput ToVulnerabilityCvssVersionPtrOutputWithContext(context.Context) VulnerabilityCvssVersionPtrOutput }
func VulnerabilityCvssVersionPtr ¶ added in v0.26.1
func VulnerabilityCvssVersionPtr(v string) VulnerabilityCvssVersionPtrInput
type VulnerabilityCvssVersionPtrOutput ¶ added in v0.26.1
type VulnerabilityCvssVersionPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityCvssVersionPtrOutput) Elem ¶ added in v0.26.1
func (o VulnerabilityCvssVersionPtrOutput) Elem() VulnerabilityCvssVersionOutput
func (VulnerabilityCvssVersionPtrOutput) ElementType ¶ added in v0.26.1
func (VulnerabilityCvssVersionPtrOutput) ElementType() reflect.Type
func (VulnerabilityCvssVersionPtrOutput) ToStringPtrOutput ¶ added in v0.26.1
func (o VulnerabilityCvssVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityCvssVersionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.26.1
func (o VulnerabilityCvssVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityCvssVersionPtrOutput) ToVulnerabilityCvssVersionPtrOutput ¶ added in v0.26.1
func (o VulnerabilityCvssVersionPtrOutput) ToVulnerabilityCvssVersionPtrOutput() VulnerabilityCvssVersionPtrOutput
func (VulnerabilityCvssVersionPtrOutput) ToVulnerabilityCvssVersionPtrOutputWithContext ¶ added in v0.26.1
func (o VulnerabilityCvssVersionPtrOutput) ToVulnerabilityCvssVersionPtrOutputWithContext(ctx context.Context) VulnerabilityCvssVersionPtrOutput
type VulnerabilityInput ¶
type VulnerabilityInput interface { pulumi.Input ToVulnerabilityOutput() VulnerabilityOutput ToVulnerabilityOutputWithContext(context.Context) VulnerabilityOutput }
VulnerabilityInput is an input type that accepts VulnerabilityArgs and VulnerabilityOutput values. You can construct a concrete instance of `VulnerabilityInput` via:
VulnerabilityArgs{...}
type VulnerabilityLocation ¶
type VulnerabilityLocation struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. CpeUri string `pulumi:"cpeUri"` // The package being described. Package string `pulumi:"package"` // The version of the package being described. Version Version `pulumi:"version"` }
The location of the vulnerability.
type VulnerabilityLocationArgs ¶
type VulnerabilityLocationArgs struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. CpeUri pulumi.StringInput `pulumi:"cpeUri"` // The package being described. Package pulumi.StringInput `pulumi:"package"` // The version of the package being described. Version VersionInput `pulumi:"version"` }
The location of the vulnerability.
func (VulnerabilityLocationArgs) ElementType ¶
func (VulnerabilityLocationArgs) ElementType() reflect.Type
func (VulnerabilityLocationArgs) ToVulnerabilityLocationOutput ¶
func (i VulnerabilityLocationArgs) ToVulnerabilityLocationOutput() VulnerabilityLocationOutput
func (VulnerabilityLocationArgs) ToVulnerabilityLocationOutputWithContext ¶
func (i VulnerabilityLocationArgs) ToVulnerabilityLocationOutputWithContext(ctx context.Context) VulnerabilityLocationOutput
func (VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutput ¶
func (i VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
func (VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutputWithContext ¶
func (i VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
type VulnerabilityLocationInput ¶
type VulnerabilityLocationInput interface { pulumi.Input ToVulnerabilityLocationOutput() VulnerabilityLocationOutput ToVulnerabilityLocationOutputWithContext(context.Context) VulnerabilityLocationOutput }
VulnerabilityLocationInput is an input type that accepts VulnerabilityLocationArgs and VulnerabilityLocationOutput values. You can construct a concrete instance of `VulnerabilityLocationInput` via:
VulnerabilityLocationArgs{...}
type VulnerabilityLocationOutput ¶
type VulnerabilityLocationOutput struct{ *pulumi.OutputState }
The location of the vulnerability.
func (VulnerabilityLocationOutput) CpeUri ¶
func (o VulnerabilityLocationOutput) CpeUri() pulumi.StringOutput
The CPE URI in [cpe format](https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar.
func (VulnerabilityLocationOutput) ElementType ¶
func (VulnerabilityLocationOutput) ElementType() reflect.Type
func (VulnerabilityLocationOutput) Package ¶
func (o VulnerabilityLocationOutput) Package() pulumi.StringOutput
The package being described.
func (VulnerabilityLocationOutput) ToVulnerabilityLocationOutput ¶
func (o VulnerabilityLocationOutput) ToVulnerabilityLocationOutput() VulnerabilityLocationOutput
func (VulnerabilityLocationOutput) ToVulnerabilityLocationOutputWithContext ¶
func (o VulnerabilityLocationOutput) ToVulnerabilityLocationOutputWithContext(ctx context.Context) VulnerabilityLocationOutput
func (VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutput ¶
func (o VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
func (VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutputWithContext ¶
func (o VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
func (VulnerabilityLocationOutput) Version ¶
func (o VulnerabilityLocationOutput) Version() VersionOutput
The version of the package being described.
type VulnerabilityLocationPtrInput ¶
type VulnerabilityLocationPtrInput interface { pulumi.Input ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput ToVulnerabilityLocationPtrOutputWithContext(context.Context) VulnerabilityLocationPtrOutput }
VulnerabilityLocationPtrInput is an input type that accepts VulnerabilityLocationArgs, VulnerabilityLocationPtr and VulnerabilityLocationPtrOutput values. You can construct a concrete instance of `VulnerabilityLocationPtrInput` via:
VulnerabilityLocationArgs{...} or: nil
func VulnerabilityLocationPtr ¶
func VulnerabilityLocationPtr(v *VulnerabilityLocationArgs) VulnerabilityLocationPtrInput
type VulnerabilityLocationPtrOutput ¶
type VulnerabilityLocationPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityLocationPtrOutput) CpeUri ¶
func (o VulnerabilityLocationPtrOutput) CpeUri() pulumi.StringPtrOutput
The CPE URI in [cpe format](https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar.
func (VulnerabilityLocationPtrOutput) Elem ¶
func (o VulnerabilityLocationPtrOutput) Elem() VulnerabilityLocationOutput
func (VulnerabilityLocationPtrOutput) ElementType ¶
func (VulnerabilityLocationPtrOutput) ElementType() reflect.Type
func (VulnerabilityLocationPtrOutput) Package ¶
func (o VulnerabilityLocationPtrOutput) Package() pulumi.StringPtrOutput
The package being described.
func (VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutput ¶
func (o VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
func (VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutputWithContext ¶
func (o VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
func (VulnerabilityLocationPtrOutput) Version ¶
func (o VulnerabilityLocationPtrOutput) Version() VersionPtrOutput
The version of the package being described.
type VulnerabilityLocationResponse ¶
type VulnerabilityLocationResponse struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. CpeUri string `pulumi:"cpeUri"` // The package being described. Package string `pulumi:"package"` // The version of the package being described. Version VersionResponse `pulumi:"version"` }
The location of the vulnerability.
type VulnerabilityLocationResponseOutput ¶
type VulnerabilityLocationResponseOutput struct{ *pulumi.OutputState }
The location of the vulnerability.
func (VulnerabilityLocationResponseOutput) CpeUri ¶
func (o VulnerabilityLocationResponseOutput) CpeUri() pulumi.StringOutput
The CPE URI in [cpe format](https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar.
func (VulnerabilityLocationResponseOutput) ElementType ¶
func (VulnerabilityLocationResponseOutput) ElementType() reflect.Type
func (VulnerabilityLocationResponseOutput) Package ¶
func (o VulnerabilityLocationResponseOutput) Package() pulumi.StringOutput
The package being described.
func (VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutput ¶
func (o VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutput() VulnerabilityLocationResponseOutput
func (VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutputWithContext ¶
func (o VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutputWithContext(ctx context.Context) VulnerabilityLocationResponseOutput
func (VulnerabilityLocationResponseOutput) Version ¶
func (o VulnerabilityLocationResponseOutput) Version() VersionResponseOutput
The version of the package being described.
type VulnerabilityOutput ¶
type VulnerabilityOutput struct{ *pulumi.OutputState }
Vulnerability provides metadata about a security vulnerability in a Note.
func (VulnerabilityOutput) CvssScore ¶
func (o VulnerabilityOutput) CvssScore() pulumi.Float64PtrOutput
The CVSS score for this vulnerability.
func (VulnerabilityOutput) CvssV2 ¶ added in v0.19.0
func (o VulnerabilityOutput) CvssV2() CVSSPtrOutput
The full description of the CVSS for version 2.
func (VulnerabilityOutput) CvssV3 ¶
func (o VulnerabilityOutput) CvssV3() CVSSv3PtrOutput
The full description of the CVSS for version 3.
func (VulnerabilityOutput) CvssVersion ¶ added in v0.26.1
func (o VulnerabilityOutput) CvssVersion() VulnerabilityCvssVersionPtrOutput
CVSS version used to populate cvss_score and severity.
func (VulnerabilityOutput) Cwe ¶ added in v0.19.0
func (o VulnerabilityOutput) Cwe() pulumi.StringArrayOutput
A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html
func (VulnerabilityOutput) Details ¶
func (o VulnerabilityOutput) Details() DetailArrayOutput
All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
func (VulnerabilityOutput) ElementType ¶
func (VulnerabilityOutput) ElementType() reflect.Type
func (VulnerabilityOutput) Severity ¶
func (o VulnerabilityOutput) Severity() VulnerabilitySeverityPtrOutput
Note provider assigned impact of the vulnerability.
func (VulnerabilityOutput) SourceUpdateTime ¶
func (o VulnerabilityOutput) SourceUpdateTime() pulumi.StringPtrOutput
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.
func (VulnerabilityOutput) ToVulnerabilityOutput ¶
func (o VulnerabilityOutput) ToVulnerabilityOutput() VulnerabilityOutput
func (VulnerabilityOutput) ToVulnerabilityOutputWithContext ¶
func (o VulnerabilityOutput) ToVulnerabilityOutputWithContext(ctx context.Context) VulnerabilityOutput
func (VulnerabilityOutput) ToVulnerabilityPtrOutput ¶
func (o VulnerabilityOutput) ToVulnerabilityPtrOutput() VulnerabilityPtrOutput
func (VulnerabilityOutput) ToVulnerabilityPtrOutputWithContext ¶
func (o VulnerabilityOutput) ToVulnerabilityPtrOutputWithContext(ctx context.Context) VulnerabilityPtrOutput
func (VulnerabilityOutput) WindowsDetails ¶
func (o VulnerabilityOutput) WindowsDetails() WindowsDetailArrayOutput
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.
type VulnerabilityPtrInput ¶
type VulnerabilityPtrInput interface { pulumi.Input ToVulnerabilityPtrOutput() VulnerabilityPtrOutput ToVulnerabilityPtrOutputWithContext(context.Context) VulnerabilityPtrOutput }
VulnerabilityPtrInput is an input type that accepts VulnerabilityArgs, VulnerabilityPtr and VulnerabilityPtrOutput values. You can construct a concrete instance of `VulnerabilityPtrInput` via:
VulnerabilityArgs{...} or: nil
func VulnerabilityPtr ¶
func VulnerabilityPtr(v *VulnerabilityArgs) VulnerabilityPtrInput
type VulnerabilityPtrOutput ¶
type VulnerabilityPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityPtrOutput) CvssScore ¶
func (o VulnerabilityPtrOutput) CvssScore() pulumi.Float64PtrOutput
The CVSS score for this vulnerability.
func (VulnerabilityPtrOutput) CvssV2 ¶ added in v0.19.0
func (o VulnerabilityPtrOutput) CvssV2() CVSSPtrOutput
The full description of the CVSS for version 2.
func (VulnerabilityPtrOutput) CvssV3 ¶
func (o VulnerabilityPtrOutput) CvssV3() CVSSv3PtrOutput
The full description of the CVSS for version 3.
func (VulnerabilityPtrOutput) CvssVersion ¶ added in v0.26.1
func (o VulnerabilityPtrOutput) CvssVersion() VulnerabilityCvssVersionPtrOutput
CVSS version used to populate cvss_score and severity.
func (VulnerabilityPtrOutput) Cwe ¶ added in v0.19.0
func (o VulnerabilityPtrOutput) Cwe() pulumi.StringArrayOutput
A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html
func (VulnerabilityPtrOutput) Details ¶
func (o VulnerabilityPtrOutput) Details() DetailArrayOutput
All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
func (VulnerabilityPtrOutput) Elem ¶
func (o VulnerabilityPtrOutput) Elem() VulnerabilityOutput
func (VulnerabilityPtrOutput) ElementType ¶
func (VulnerabilityPtrOutput) ElementType() reflect.Type
func (VulnerabilityPtrOutput) Severity ¶
func (o VulnerabilityPtrOutput) Severity() VulnerabilitySeverityPtrOutput
Note provider assigned impact of the vulnerability.
func (VulnerabilityPtrOutput) SourceUpdateTime ¶
func (o VulnerabilityPtrOutput) SourceUpdateTime() pulumi.StringPtrOutput
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.
func (VulnerabilityPtrOutput) ToVulnerabilityPtrOutput ¶
func (o VulnerabilityPtrOutput) ToVulnerabilityPtrOutput() VulnerabilityPtrOutput
func (VulnerabilityPtrOutput) ToVulnerabilityPtrOutputWithContext ¶
func (o VulnerabilityPtrOutput) ToVulnerabilityPtrOutputWithContext(ctx context.Context) VulnerabilityPtrOutput
func (VulnerabilityPtrOutput) WindowsDetails ¶
func (o VulnerabilityPtrOutput) WindowsDetails() WindowsDetailArrayOutput
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.
type VulnerabilityResponse ¶
type VulnerabilityResponse struct { // The CVSS score for this vulnerability. CvssScore float64 `pulumi:"cvssScore"` // The full description of the CVSS for version 2. CvssV2 CVSSResponse `pulumi:"cvssV2"` // The full description of the CVSS for version 3. CvssV3 CVSSv3Response `pulumi:"cvssV3"` // CVSS version used to populate cvss_score and severity. CvssVersion string `pulumi:"cvssVersion"` // A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html Cwe []string `pulumi:"cwe"` // All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in. Details []DetailResponse `pulumi:"details"` // Note provider assigned impact of the vulnerability. Severity string `pulumi:"severity"` // 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. SourceUpdateTime string `pulumi:"sourceUpdateTime"` // 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. WindowsDetails []WindowsDetailResponse `pulumi:"windowsDetails"` }
Vulnerability provides metadata about a security vulnerability in a Note.
type VulnerabilityResponseOutput ¶
type VulnerabilityResponseOutput struct{ *pulumi.OutputState }
Vulnerability provides metadata about a security vulnerability in a Note.
func (VulnerabilityResponseOutput) CvssScore ¶
func (o VulnerabilityResponseOutput) CvssScore() pulumi.Float64Output
The CVSS score for this vulnerability.
func (VulnerabilityResponseOutput) CvssV2 ¶ added in v0.19.0
func (o VulnerabilityResponseOutput) CvssV2() CVSSResponseOutput
The full description of the CVSS for version 2.
func (VulnerabilityResponseOutput) CvssV3 ¶
func (o VulnerabilityResponseOutput) CvssV3() CVSSv3ResponseOutput
The full description of the CVSS for version 3.
func (VulnerabilityResponseOutput) CvssVersion ¶ added in v0.26.1
func (o VulnerabilityResponseOutput) CvssVersion() pulumi.StringOutput
CVSS version used to populate cvss_score and severity.
func (VulnerabilityResponseOutput) Cwe ¶ added in v0.19.0
func (o VulnerabilityResponseOutput) Cwe() pulumi.StringArrayOutput
A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html
func (VulnerabilityResponseOutput) Details ¶
func (o VulnerabilityResponseOutput) Details() DetailResponseArrayOutput
All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
func (VulnerabilityResponseOutput) ElementType ¶
func (VulnerabilityResponseOutput) ElementType() reflect.Type
func (VulnerabilityResponseOutput) Severity ¶
func (o VulnerabilityResponseOutput) Severity() pulumi.StringOutput
Note provider assigned impact of the vulnerability.
func (VulnerabilityResponseOutput) SourceUpdateTime ¶
func (o VulnerabilityResponseOutput) SourceUpdateTime() pulumi.StringOutput
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.
func (VulnerabilityResponseOutput) ToVulnerabilityResponseOutput ¶
func (o VulnerabilityResponseOutput) ToVulnerabilityResponseOutput() VulnerabilityResponseOutput
func (VulnerabilityResponseOutput) ToVulnerabilityResponseOutputWithContext ¶
func (o VulnerabilityResponseOutput) ToVulnerabilityResponseOutputWithContext(ctx context.Context) VulnerabilityResponseOutput
func (VulnerabilityResponseOutput) WindowsDetails ¶
func (o VulnerabilityResponseOutput) WindowsDetails() WindowsDetailResponseArrayOutput
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.
type VulnerabilitySeverity ¶ added in v0.4.0
type VulnerabilitySeverity string
Note provider assigned impact of the vulnerability.
func (VulnerabilitySeverity) ElementType ¶ added in v0.4.0
func (VulnerabilitySeverity) ElementType() reflect.Type
func (VulnerabilitySeverity) ToStringOutput ¶ added in v0.4.0
func (e VulnerabilitySeverity) ToStringOutput() pulumi.StringOutput
func (VulnerabilitySeverity) ToStringOutputWithContext ¶ added in v0.4.0
func (e VulnerabilitySeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilitySeverity) ToStringPtrOutput ¶ added in v0.4.0
func (e VulnerabilitySeverity) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilitySeverity) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e VulnerabilitySeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilitySeverity) ToVulnerabilitySeverityOutput ¶ added in v0.6.0
func (e VulnerabilitySeverity) ToVulnerabilitySeverityOutput() VulnerabilitySeverityOutput
func (VulnerabilitySeverity) ToVulnerabilitySeverityOutputWithContext ¶ added in v0.6.0
func (e VulnerabilitySeverity) ToVulnerabilitySeverityOutputWithContext(ctx context.Context) VulnerabilitySeverityOutput
func (VulnerabilitySeverity) ToVulnerabilitySeverityPtrOutput ¶ added in v0.6.0
func (e VulnerabilitySeverity) ToVulnerabilitySeverityPtrOutput() VulnerabilitySeverityPtrOutput
func (VulnerabilitySeverity) ToVulnerabilitySeverityPtrOutputWithContext ¶ added in v0.6.0
func (e VulnerabilitySeverity) ToVulnerabilitySeverityPtrOutputWithContext(ctx context.Context) VulnerabilitySeverityPtrOutput
type VulnerabilitySeverityInput ¶ added in v0.6.0
type VulnerabilitySeverityInput interface { pulumi.Input ToVulnerabilitySeverityOutput() VulnerabilitySeverityOutput ToVulnerabilitySeverityOutputWithContext(context.Context) VulnerabilitySeverityOutput }
VulnerabilitySeverityInput is an input type that accepts VulnerabilitySeverityArgs and VulnerabilitySeverityOutput values. You can construct a concrete instance of `VulnerabilitySeverityInput` via:
VulnerabilitySeverityArgs{...}
type VulnerabilitySeverityOutput ¶ added in v0.6.0
type VulnerabilitySeverityOutput struct{ *pulumi.OutputState }
func (VulnerabilitySeverityOutput) ElementType ¶ added in v0.6.0
func (VulnerabilitySeverityOutput) ElementType() reflect.Type
func (VulnerabilitySeverityOutput) ToStringOutput ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToStringOutput() pulumi.StringOutput
func (VulnerabilitySeverityOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilitySeverityOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilitySeverityOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilitySeverityOutput) ToVulnerabilitySeverityOutput ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityOutput() VulnerabilitySeverityOutput
func (VulnerabilitySeverityOutput) ToVulnerabilitySeverityOutputWithContext ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityOutputWithContext(ctx context.Context) VulnerabilitySeverityOutput
func (VulnerabilitySeverityOutput) ToVulnerabilitySeverityPtrOutput ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityPtrOutput() VulnerabilitySeverityPtrOutput
func (VulnerabilitySeverityOutput) ToVulnerabilitySeverityPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilitySeverityOutput) ToVulnerabilitySeverityPtrOutputWithContext(ctx context.Context) VulnerabilitySeverityPtrOutput
type VulnerabilitySeverityPtrInput ¶ added in v0.6.0
type VulnerabilitySeverityPtrInput interface { pulumi.Input ToVulnerabilitySeverityPtrOutput() VulnerabilitySeverityPtrOutput ToVulnerabilitySeverityPtrOutputWithContext(context.Context) VulnerabilitySeverityPtrOutput }
func VulnerabilitySeverityPtr ¶ added in v0.6.0
func VulnerabilitySeverityPtr(v string) VulnerabilitySeverityPtrInput
type VulnerabilitySeverityPtrOutput ¶ added in v0.6.0
type VulnerabilitySeverityPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilitySeverityPtrOutput) Elem ¶ added in v0.6.0
func (o VulnerabilitySeverityPtrOutput) Elem() VulnerabilitySeverityOutput
func (VulnerabilitySeverityPtrOutput) ElementType ¶ added in v0.6.0
func (VulnerabilitySeverityPtrOutput) ElementType() reflect.Type
func (VulnerabilitySeverityPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VulnerabilitySeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilitySeverityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilitySeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilitySeverityPtrOutput) ToVulnerabilitySeverityPtrOutput ¶ added in v0.6.0
func (o VulnerabilitySeverityPtrOutput) ToVulnerabilitySeverityPtrOutput() VulnerabilitySeverityPtrOutput
func (VulnerabilitySeverityPtrOutput) ToVulnerabilitySeverityPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilitySeverityPtrOutput) ToVulnerabilitySeverityPtrOutputWithContext(ctx context.Context) VulnerabilitySeverityPtrOutput
type WindowsDetail ¶
type WindowsDetail struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. CpeUri string `pulumi:"cpeUri"` // The description of the vulnerability. Description *string `pulumi:"description"` // 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 kb's presence is considered a fix. FixingKbs []KnowledgeBase `pulumi:"fixingKbs"` // The name of the vulnerability. Name string `pulumi:"name"` }
type WindowsDetailArgs ¶
type WindowsDetailArgs struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. CpeUri pulumi.StringInput `pulumi:"cpeUri"` // The description of the vulnerability. Description pulumi.StringPtrInput `pulumi:"description"` // 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 kb's presence is considered a fix. FixingKbs KnowledgeBaseArrayInput `pulumi:"fixingKbs"` // The name of the vulnerability. Name pulumi.StringInput `pulumi:"name"` }
func (WindowsDetailArgs) ElementType ¶
func (WindowsDetailArgs) ElementType() reflect.Type
func (WindowsDetailArgs) ToWindowsDetailOutput ¶
func (i WindowsDetailArgs) ToWindowsDetailOutput() WindowsDetailOutput
func (WindowsDetailArgs) ToWindowsDetailOutputWithContext ¶
func (i WindowsDetailArgs) ToWindowsDetailOutputWithContext(ctx context.Context) WindowsDetailOutput
type WindowsDetailArray ¶
type WindowsDetailArray []WindowsDetailInput
func (WindowsDetailArray) ElementType ¶
func (WindowsDetailArray) ElementType() reflect.Type
func (WindowsDetailArray) ToWindowsDetailArrayOutput ¶
func (i WindowsDetailArray) ToWindowsDetailArrayOutput() WindowsDetailArrayOutput
func (WindowsDetailArray) ToWindowsDetailArrayOutputWithContext ¶
func (i WindowsDetailArray) ToWindowsDetailArrayOutputWithContext(ctx context.Context) WindowsDetailArrayOutput
type WindowsDetailArrayInput ¶
type WindowsDetailArrayInput interface { pulumi.Input ToWindowsDetailArrayOutput() WindowsDetailArrayOutput ToWindowsDetailArrayOutputWithContext(context.Context) WindowsDetailArrayOutput }
WindowsDetailArrayInput is an input type that accepts WindowsDetailArray and WindowsDetailArrayOutput values. You can construct a concrete instance of `WindowsDetailArrayInput` via:
WindowsDetailArray{ WindowsDetailArgs{...} }
type WindowsDetailArrayOutput ¶
type WindowsDetailArrayOutput struct{ *pulumi.OutputState }
func (WindowsDetailArrayOutput) ElementType ¶
func (WindowsDetailArrayOutput) ElementType() reflect.Type
func (WindowsDetailArrayOutput) Index ¶
func (o WindowsDetailArrayOutput) Index(i pulumi.IntInput) WindowsDetailOutput
func (WindowsDetailArrayOutput) ToWindowsDetailArrayOutput ¶
func (o WindowsDetailArrayOutput) ToWindowsDetailArrayOutput() WindowsDetailArrayOutput
func (WindowsDetailArrayOutput) ToWindowsDetailArrayOutputWithContext ¶
func (o WindowsDetailArrayOutput) ToWindowsDetailArrayOutputWithContext(ctx context.Context) WindowsDetailArrayOutput
type WindowsDetailInput ¶
type WindowsDetailInput interface { pulumi.Input ToWindowsDetailOutput() WindowsDetailOutput ToWindowsDetailOutputWithContext(context.Context) WindowsDetailOutput }
WindowsDetailInput is an input type that accepts WindowsDetailArgs and WindowsDetailOutput values. You can construct a concrete instance of `WindowsDetailInput` via:
WindowsDetailArgs{...}
type WindowsDetailOutput ¶
type WindowsDetailOutput struct{ *pulumi.OutputState }
func (WindowsDetailOutput) CpeUri ¶
func (o WindowsDetailOutput) CpeUri() pulumi.StringOutput
The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
func (WindowsDetailOutput) Description ¶
func (o WindowsDetailOutput) Description() pulumi.StringPtrOutput
The description of the vulnerability.
func (WindowsDetailOutput) ElementType ¶
func (WindowsDetailOutput) ElementType() reflect.Type
func (WindowsDetailOutput) FixingKbs ¶
func (o WindowsDetailOutput) FixingKbs() KnowledgeBaseArrayOutput
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 kb's presence is considered a fix.
func (WindowsDetailOutput) Name ¶
func (o WindowsDetailOutput) Name() pulumi.StringOutput
The name of the vulnerability.
func (WindowsDetailOutput) ToWindowsDetailOutput ¶
func (o WindowsDetailOutput) ToWindowsDetailOutput() WindowsDetailOutput
func (WindowsDetailOutput) ToWindowsDetailOutputWithContext ¶
func (o WindowsDetailOutput) ToWindowsDetailOutputWithContext(ctx context.Context) WindowsDetailOutput
type WindowsDetailResponse ¶
type WindowsDetailResponse struct { // The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. CpeUri string `pulumi:"cpeUri"` // The description of the vulnerability. Description string `pulumi:"description"` // 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 kb's presence is considered a fix. FixingKbs []KnowledgeBaseResponse `pulumi:"fixingKbs"` // The name of the vulnerability. Name string `pulumi:"name"` }
type WindowsDetailResponseArrayOutput ¶
type WindowsDetailResponseArrayOutput struct{ *pulumi.OutputState }
func (WindowsDetailResponseArrayOutput) ElementType ¶
func (WindowsDetailResponseArrayOutput) ElementType() reflect.Type
func (WindowsDetailResponseArrayOutput) Index ¶
func (o WindowsDetailResponseArrayOutput) Index(i pulumi.IntInput) WindowsDetailResponseOutput
func (WindowsDetailResponseArrayOutput) ToWindowsDetailResponseArrayOutput ¶
func (o WindowsDetailResponseArrayOutput) ToWindowsDetailResponseArrayOutput() WindowsDetailResponseArrayOutput
func (WindowsDetailResponseArrayOutput) ToWindowsDetailResponseArrayOutputWithContext ¶
func (o WindowsDetailResponseArrayOutput) ToWindowsDetailResponseArrayOutputWithContext(ctx context.Context) WindowsDetailResponseArrayOutput
type WindowsDetailResponseOutput ¶
type WindowsDetailResponseOutput struct{ *pulumi.OutputState }
func (WindowsDetailResponseOutput) CpeUri ¶
func (o WindowsDetailResponseOutput) CpeUri() pulumi.StringOutput
The CPE URI in [cpe format](https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
func (WindowsDetailResponseOutput) Description ¶
func (o WindowsDetailResponseOutput) Description() pulumi.StringOutput
The description of the vulnerability.
func (WindowsDetailResponseOutput) ElementType ¶
func (WindowsDetailResponseOutput) ElementType() reflect.Type
func (WindowsDetailResponseOutput) FixingKbs ¶
func (o WindowsDetailResponseOutput) FixingKbs() KnowledgeBaseResponseArrayOutput
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 kb's presence is considered a fix.
func (WindowsDetailResponseOutput) Name ¶
func (o WindowsDetailResponseOutput) Name() pulumi.StringOutput
The name of the vulnerability.
func (WindowsDetailResponseOutput) ToWindowsDetailResponseOutput ¶
func (o WindowsDetailResponseOutput) ToWindowsDetailResponseOutput() WindowsDetailResponseOutput
func (WindowsDetailResponseOutput) ToWindowsDetailResponseOutputWithContext ¶
func (o WindowsDetailResponseOutput) ToWindowsDetailResponseOutputWithContext(ctx context.Context) WindowsDetailResponseOutput