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 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 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 AttestationNote
- type AttestationNoteArgs
- func (AttestationNoteArgs) ElementType() reflect.Type
- func (i AttestationNoteArgs) ToAttestationNoteOutput() AttestationNoteOutput
- func (i AttestationNoteArgs) ToAttestationNoteOutputWithContext(ctx context.Context) AttestationNoteOutput
- func (i AttestationNoteArgs) ToAttestationNotePtrOutput() AttestationNotePtrOutput
- func (i AttestationNoteArgs) ToAttestationNotePtrOutputWithContext(ctx context.Context) AttestationNotePtrOutput
- type AttestationNoteInput
- type AttestationNoteOutput
- func (AttestationNoteOutput) ElementType() reflect.Type
- func (o AttestationNoteOutput) Hint() HintPtrOutput
- func (o AttestationNoteOutput) ToAttestationNoteOutput() AttestationNoteOutput
- func (o AttestationNoteOutput) ToAttestationNoteOutputWithContext(ctx context.Context) AttestationNoteOutput
- func (o AttestationNoteOutput) ToAttestationNotePtrOutput() AttestationNotePtrOutput
- func (o AttestationNoteOutput) ToAttestationNotePtrOutputWithContext(ctx context.Context) AttestationNotePtrOutput
- type AttestationNotePtrInput
- type AttestationNotePtrOutput
- func (o AttestationNotePtrOutput) Elem() AttestationNoteOutput
- func (AttestationNotePtrOutput) ElementType() reflect.Type
- func (o AttestationNotePtrOutput) Hint() HintPtrOutput
- func (o AttestationNotePtrOutput) ToAttestationNotePtrOutput() AttestationNotePtrOutput
- func (o AttestationNotePtrOutput) ToAttestationNotePtrOutputWithContext(ctx context.Context) AttestationNotePtrOutput
- type AttestationNoteResponse
- type AttestationNoteResponseOutput
- func (AttestationNoteResponseOutput) ElementType() reflect.Type
- func (o AttestationNoteResponseOutput) Hint() HintResponseOutput
- func (o AttestationNoteResponseOutput) ToAttestationNoteResponseOutput() AttestationNoteResponseOutput
- func (o AttestationNoteResponseOutput) ToAttestationNoteResponseOutputWithContext(ctx context.Context) AttestationNoteResponseOutput
- type AttestationOccurrence
- type AttestationOccurrenceArgs
- func (AttestationOccurrenceArgs) ElementType() reflect.Type
- func (i AttestationOccurrenceArgs) ToAttestationOccurrenceOutput() AttestationOccurrenceOutput
- func (i AttestationOccurrenceArgs) ToAttestationOccurrenceOutputWithContext(ctx context.Context) AttestationOccurrenceOutput
- func (i AttestationOccurrenceArgs) ToAttestationOccurrencePtrOutput() AttestationOccurrencePtrOutput
- func (i AttestationOccurrenceArgs) ToAttestationOccurrencePtrOutputWithContext(ctx context.Context) AttestationOccurrencePtrOutput
- type AttestationOccurrenceInput
- type AttestationOccurrenceOutput
- func (AttestationOccurrenceOutput) ElementType() reflect.Type
- func (o AttestationOccurrenceOutput) Jwts() JwtArrayOutput
- func (o AttestationOccurrenceOutput) SerializedPayload() pulumi.StringOutput
- func (o AttestationOccurrenceOutput) Signatures() SignatureArrayOutput
- func (o AttestationOccurrenceOutput) ToAttestationOccurrenceOutput() AttestationOccurrenceOutput
- func (o AttestationOccurrenceOutput) ToAttestationOccurrenceOutputWithContext(ctx context.Context) AttestationOccurrenceOutput
- func (o AttestationOccurrenceOutput) ToAttestationOccurrencePtrOutput() AttestationOccurrencePtrOutput
- func (o AttestationOccurrenceOutput) ToAttestationOccurrencePtrOutputWithContext(ctx context.Context) AttestationOccurrencePtrOutput
- type AttestationOccurrencePtrInput
- type AttestationOccurrencePtrOutput
- func (o AttestationOccurrencePtrOutput) Elem() AttestationOccurrenceOutput
- func (AttestationOccurrencePtrOutput) ElementType() reflect.Type
- func (o AttestationOccurrencePtrOutput) Jwts() JwtArrayOutput
- func (o AttestationOccurrencePtrOutput) SerializedPayload() pulumi.StringPtrOutput
- func (o AttestationOccurrencePtrOutput) Signatures() SignatureArrayOutput
- func (o AttestationOccurrencePtrOutput) ToAttestationOccurrencePtrOutput() AttestationOccurrencePtrOutput
- func (o AttestationOccurrencePtrOutput) ToAttestationOccurrencePtrOutputWithContext(ctx context.Context) AttestationOccurrencePtrOutput
- type AttestationOccurrenceResponse
- type AttestationOccurrenceResponseOutput
- func (AttestationOccurrenceResponseOutput) ElementType() reflect.Type
- func (o AttestationOccurrenceResponseOutput) Jwts() JwtResponseArrayOutput
- func (o AttestationOccurrenceResponseOutput) SerializedPayload() pulumi.StringOutput
- func (o AttestationOccurrenceResponseOutput) Signatures() SignatureResponseArrayOutput
- func (o AttestationOccurrenceResponseOutput) ToAttestationOccurrenceResponseOutput() AttestationOccurrenceResponseOutput
- func (o AttestationOccurrenceResponseOutput) ToAttestationOccurrenceResponseOutputWithContext(ctx context.Context) AttestationOccurrenceResponseOutput
- 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 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 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 BuildNote
- type BuildNoteArgs
- func (BuildNoteArgs) ElementType() reflect.Type
- func (i BuildNoteArgs) ToBuildNoteOutput() BuildNoteOutput
- func (i BuildNoteArgs) ToBuildNoteOutputWithContext(ctx context.Context) BuildNoteOutput
- func (i BuildNoteArgs) ToBuildNotePtrOutput() BuildNotePtrOutput
- func (i BuildNoteArgs) ToBuildNotePtrOutputWithContext(ctx context.Context) BuildNotePtrOutput
- type BuildNoteInput
- type BuildNoteOutput
- func (o BuildNoteOutput) BuilderVersion() pulumi.StringOutput
- func (BuildNoteOutput) ElementType() reflect.Type
- func (o BuildNoteOutput) ToBuildNoteOutput() BuildNoteOutput
- func (o BuildNoteOutput) ToBuildNoteOutputWithContext(ctx context.Context) BuildNoteOutput
- func (o BuildNoteOutput) ToBuildNotePtrOutput() BuildNotePtrOutput
- func (o BuildNoteOutput) ToBuildNotePtrOutputWithContext(ctx context.Context) BuildNotePtrOutput
- type BuildNotePtrInput
- type BuildNotePtrOutput
- func (o BuildNotePtrOutput) BuilderVersion() pulumi.StringPtrOutput
- func (o BuildNotePtrOutput) Elem() BuildNoteOutput
- func (BuildNotePtrOutput) ElementType() reflect.Type
- func (o BuildNotePtrOutput) ToBuildNotePtrOutput() BuildNotePtrOutput
- func (o BuildNotePtrOutput) ToBuildNotePtrOutputWithContext(ctx context.Context) BuildNotePtrOutput
- type BuildNoteResponse
- type BuildNoteResponseOutput
- func (o BuildNoteResponseOutput) BuilderVersion() pulumi.StringOutput
- func (BuildNoteResponseOutput) ElementType() reflect.Type
- func (o BuildNoteResponseOutput) ToBuildNoteResponseOutput() BuildNoteResponseOutput
- func (o BuildNoteResponseOutput) ToBuildNoteResponseOutputWithContext(ctx context.Context) BuildNoteResponseOutput
- type BuildOccurrence
- type BuildOccurrenceArgs
- func (BuildOccurrenceArgs) ElementType() reflect.Type
- func (i BuildOccurrenceArgs) ToBuildOccurrenceOutput() BuildOccurrenceOutput
- func (i BuildOccurrenceArgs) ToBuildOccurrenceOutputWithContext(ctx context.Context) BuildOccurrenceOutput
- func (i BuildOccurrenceArgs) ToBuildOccurrencePtrOutput() BuildOccurrencePtrOutput
- func (i BuildOccurrenceArgs) ToBuildOccurrencePtrOutputWithContext(ctx context.Context) BuildOccurrencePtrOutput
- type BuildOccurrenceInput
- type BuildOccurrenceOutput
- func (BuildOccurrenceOutput) ElementType() reflect.Type
- func (o BuildOccurrenceOutput) InTotoSlsaProvenanceV1() InTotoSlsaProvenanceV1PtrOutput
- func (o BuildOccurrenceOutput) IntotoProvenance() InTotoProvenancePtrOutputdeprecated
- func (o BuildOccurrenceOutput) IntotoStatement() InTotoStatementPtrOutput
- func (o BuildOccurrenceOutput) Provenance() BuildProvenancePtrOutput
- func (o BuildOccurrenceOutput) ProvenanceBytes() pulumi.StringPtrOutput
- func (o BuildOccurrenceOutput) ToBuildOccurrenceOutput() BuildOccurrenceOutput
- func (o BuildOccurrenceOutput) ToBuildOccurrenceOutputWithContext(ctx context.Context) BuildOccurrenceOutput
- func (o BuildOccurrenceOutput) ToBuildOccurrencePtrOutput() BuildOccurrencePtrOutput
- func (o BuildOccurrenceOutput) ToBuildOccurrencePtrOutputWithContext(ctx context.Context) BuildOccurrencePtrOutput
- type BuildOccurrencePtrInput
- type BuildOccurrencePtrOutput
- func (o BuildOccurrencePtrOutput) Elem() BuildOccurrenceOutput
- func (BuildOccurrencePtrOutput) ElementType() reflect.Type
- func (o BuildOccurrencePtrOutput) InTotoSlsaProvenanceV1() InTotoSlsaProvenanceV1PtrOutput
- func (o BuildOccurrencePtrOutput) IntotoProvenance() InTotoProvenancePtrOutputdeprecated
- func (o BuildOccurrencePtrOutput) IntotoStatement() InTotoStatementPtrOutput
- func (o BuildOccurrencePtrOutput) Provenance() BuildProvenancePtrOutput
- func (o BuildOccurrencePtrOutput) ProvenanceBytes() pulumi.StringPtrOutput
- func (o BuildOccurrencePtrOutput) ToBuildOccurrencePtrOutput() BuildOccurrencePtrOutput
- func (o BuildOccurrencePtrOutput) ToBuildOccurrencePtrOutputWithContext(ctx context.Context) BuildOccurrencePtrOutput
- type BuildOccurrenceResponse
- type BuildOccurrenceResponseOutput
- func (BuildOccurrenceResponseOutput) ElementType() reflect.Type
- func (o BuildOccurrenceResponseOutput) InTotoSlsaProvenanceV1() InTotoSlsaProvenanceV1ResponseOutput
- func (o BuildOccurrenceResponseOutput) IntotoProvenance() InTotoProvenanceResponseOutputdeprecated
- func (o BuildOccurrenceResponseOutput) IntotoStatement() InTotoStatementResponseOutput
- func (o BuildOccurrenceResponseOutput) Provenance() BuildProvenanceResponseOutput
- func (o BuildOccurrenceResponseOutput) ProvenanceBytes() pulumi.StringOutput
- func (o BuildOccurrenceResponseOutput) ToBuildOccurrenceResponseOutput() BuildOccurrenceResponseOutput
- func (o BuildOccurrenceResponseOutput) ToBuildOccurrenceResponseOutputWithContext(ctx context.Context) BuildOccurrenceResponseOutput
- 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 BuilderConfig
- type BuilderConfigArgs
- func (BuilderConfigArgs) ElementType() reflect.Type
- func (i BuilderConfigArgs) ToBuilderConfigOutput() BuilderConfigOutput
- func (i BuilderConfigArgs) ToBuilderConfigOutputWithContext(ctx context.Context) BuilderConfigOutput
- func (i BuilderConfigArgs) ToBuilderConfigPtrOutput() BuilderConfigPtrOutput
- func (i BuilderConfigArgs) ToBuilderConfigPtrOutputWithContext(ctx context.Context) BuilderConfigPtrOutput
- type BuilderConfigInput
- type BuilderConfigOutput
- func (BuilderConfigOutput) ElementType() reflect.Type
- func (o BuilderConfigOutput) Id() pulumi.StringPtrOutput
- func (o BuilderConfigOutput) ToBuilderConfigOutput() BuilderConfigOutput
- func (o BuilderConfigOutput) ToBuilderConfigOutputWithContext(ctx context.Context) BuilderConfigOutput
- func (o BuilderConfigOutput) ToBuilderConfigPtrOutput() BuilderConfigPtrOutput
- func (o BuilderConfigOutput) ToBuilderConfigPtrOutputWithContext(ctx context.Context) BuilderConfigPtrOutput
- type BuilderConfigPtrInput
- type BuilderConfigPtrOutput
- func (o BuilderConfigPtrOutput) Elem() BuilderConfigOutput
- func (BuilderConfigPtrOutput) ElementType() reflect.Type
- func (o BuilderConfigPtrOutput) Id() pulumi.StringPtrOutput
- func (o BuilderConfigPtrOutput) ToBuilderConfigPtrOutput() BuilderConfigPtrOutput
- func (o BuilderConfigPtrOutput) ToBuilderConfigPtrOutputWithContext(ctx context.Context) BuilderConfigPtrOutput
- type BuilderConfigResponse
- type BuilderConfigResponseOutput
- 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 Category
- type CategoryArgs
- type CategoryArray
- type CategoryArrayInput
- type CategoryArrayOutput
- type CategoryInput
- type CategoryOutput
- func (o CategoryOutput) CategoryId() pulumi.StringPtrOutput
- func (CategoryOutput) ElementType() reflect.Type
- func (o CategoryOutput) Name() pulumi.StringPtrOutput
- func (o CategoryOutput) ToCategoryOutput() CategoryOutput
- func (o CategoryOutput) ToCategoryOutputWithContext(ctx context.Context) CategoryOutput
- type CategoryResponse
- type CategoryResponseArrayOutput
- func (CategoryResponseArrayOutput) ElementType() reflect.Type
- func (o CategoryResponseArrayOutput) Index(i pulumi.IntInput) CategoryResponseOutput
- func (o CategoryResponseArrayOutput) ToCategoryResponseArrayOutput() CategoryResponseArrayOutput
- func (o CategoryResponseArrayOutput) ToCategoryResponseArrayOutputWithContext(ctx context.Context) CategoryResponseArrayOutput
- type CategoryResponseOutput
- func (o CategoryResponseOutput) CategoryId() pulumi.StringOutput
- func (CategoryResponseOutput) ElementType() reflect.Type
- func (o CategoryResponseOutput) Name() pulumi.StringOutput
- func (o CategoryResponseOutput) ToCategoryResponseOutput() CategoryResponseOutput
- func (o CategoryResponseOutput) ToCategoryResponseOutputWithContext(ctx context.Context) CategoryResponseOutput
- type CisBenchmark
- type CisBenchmarkArgs
- func (CisBenchmarkArgs) ElementType() reflect.Type
- func (i CisBenchmarkArgs) ToCisBenchmarkOutput() CisBenchmarkOutput
- func (i CisBenchmarkArgs) ToCisBenchmarkOutputWithContext(ctx context.Context) CisBenchmarkOutput
- func (i CisBenchmarkArgs) ToCisBenchmarkPtrOutput() CisBenchmarkPtrOutput
- func (i CisBenchmarkArgs) ToCisBenchmarkPtrOutputWithContext(ctx context.Context) CisBenchmarkPtrOutput
- type CisBenchmarkInput
- type CisBenchmarkOutput
- func (CisBenchmarkOutput) ElementType() reflect.Type
- func (o CisBenchmarkOutput) ProfileLevel() pulumi.IntPtrOutput
- func (o CisBenchmarkOutput) Severity() CisBenchmarkSeverityPtrOutput
- func (o CisBenchmarkOutput) ToCisBenchmarkOutput() CisBenchmarkOutput
- func (o CisBenchmarkOutput) ToCisBenchmarkOutputWithContext(ctx context.Context) CisBenchmarkOutput
- func (o CisBenchmarkOutput) ToCisBenchmarkPtrOutput() CisBenchmarkPtrOutput
- func (o CisBenchmarkOutput) ToCisBenchmarkPtrOutputWithContext(ctx context.Context) CisBenchmarkPtrOutput
- type CisBenchmarkPtrInput
- type CisBenchmarkPtrOutput
- func (o CisBenchmarkPtrOutput) Elem() CisBenchmarkOutput
- func (CisBenchmarkPtrOutput) ElementType() reflect.Type
- func (o CisBenchmarkPtrOutput) ProfileLevel() pulumi.IntPtrOutput
- func (o CisBenchmarkPtrOutput) Severity() CisBenchmarkSeverityPtrOutput
- func (o CisBenchmarkPtrOutput) ToCisBenchmarkPtrOutput() CisBenchmarkPtrOutput
- func (o CisBenchmarkPtrOutput) ToCisBenchmarkPtrOutputWithContext(ctx context.Context) CisBenchmarkPtrOutput
- type CisBenchmarkResponse
- type CisBenchmarkResponseOutput
- func (CisBenchmarkResponseOutput) ElementType() reflect.Type
- func (o CisBenchmarkResponseOutput) ProfileLevel() pulumi.IntOutput
- func (o CisBenchmarkResponseOutput) Severity() pulumi.StringOutput
- func (o CisBenchmarkResponseOutput) ToCisBenchmarkResponseOutput() CisBenchmarkResponseOutput
- func (o CisBenchmarkResponseOutput) ToCisBenchmarkResponseOutputWithContext(ctx context.Context) CisBenchmarkResponseOutput
- type CisBenchmarkSeverity
- func (CisBenchmarkSeverity) ElementType() reflect.Type
- func (e CisBenchmarkSeverity) ToCisBenchmarkSeverityOutput() CisBenchmarkSeverityOutput
- func (e CisBenchmarkSeverity) ToCisBenchmarkSeverityOutputWithContext(ctx context.Context) CisBenchmarkSeverityOutput
- func (e CisBenchmarkSeverity) ToCisBenchmarkSeverityPtrOutput() CisBenchmarkSeverityPtrOutput
- func (e CisBenchmarkSeverity) ToCisBenchmarkSeverityPtrOutputWithContext(ctx context.Context) CisBenchmarkSeverityPtrOutput
- func (e CisBenchmarkSeverity) ToStringOutput() pulumi.StringOutput
- func (e CisBenchmarkSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CisBenchmarkSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CisBenchmarkSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CisBenchmarkSeverityInput
- type CisBenchmarkSeverityOutput
- func (CisBenchmarkSeverityOutput) ElementType() reflect.Type
- func (o CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityOutput() CisBenchmarkSeverityOutput
- func (o CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityOutputWithContext(ctx context.Context) CisBenchmarkSeverityOutput
- func (o CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityPtrOutput() CisBenchmarkSeverityPtrOutput
- func (o CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityPtrOutputWithContext(ctx context.Context) CisBenchmarkSeverityPtrOutput
- func (o CisBenchmarkSeverityOutput) ToStringOutput() pulumi.StringOutput
- func (o CisBenchmarkSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CisBenchmarkSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CisBenchmarkSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CisBenchmarkSeverityPtrInput
- type CisBenchmarkSeverityPtrOutput
- func (o CisBenchmarkSeverityPtrOutput) Elem() CisBenchmarkSeverityOutput
- func (CisBenchmarkSeverityPtrOutput) ElementType() reflect.Type
- func (o CisBenchmarkSeverityPtrOutput) ToCisBenchmarkSeverityPtrOutput() CisBenchmarkSeverityPtrOutput
- func (o CisBenchmarkSeverityPtrOutput) ToCisBenchmarkSeverityPtrOutputWithContext(ctx context.Context) CisBenchmarkSeverityPtrOutput
- func (o CisBenchmarkSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CisBenchmarkSeverityPtrOutput) 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 Completeness
- type CompletenessArgs
- func (CompletenessArgs) ElementType() reflect.Type
- func (i CompletenessArgs) ToCompletenessOutput() CompletenessOutput
- func (i CompletenessArgs) ToCompletenessOutputWithContext(ctx context.Context) CompletenessOutput
- func (i CompletenessArgs) ToCompletenessPtrOutput() CompletenessPtrOutput
- func (i CompletenessArgs) ToCompletenessPtrOutputWithContext(ctx context.Context) CompletenessPtrOutput
- type CompletenessInput
- type CompletenessOutput
- func (o CompletenessOutput) Arguments() pulumi.BoolPtrOutput
- func (CompletenessOutput) ElementType() reflect.Type
- func (o CompletenessOutput) Environment() pulumi.BoolPtrOutput
- func (o CompletenessOutput) Materials() pulumi.BoolPtrOutput
- func (o CompletenessOutput) ToCompletenessOutput() CompletenessOutput
- func (o CompletenessOutput) ToCompletenessOutputWithContext(ctx context.Context) CompletenessOutput
- func (o CompletenessOutput) ToCompletenessPtrOutput() CompletenessPtrOutput
- func (o CompletenessOutput) ToCompletenessPtrOutputWithContext(ctx context.Context) CompletenessPtrOutput
- type CompletenessPtrInput
- type CompletenessPtrOutput
- func (o CompletenessPtrOutput) Arguments() pulumi.BoolPtrOutput
- func (o CompletenessPtrOutput) Elem() CompletenessOutput
- func (CompletenessPtrOutput) ElementType() reflect.Type
- func (o CompletenessPtrOutput) Environment() pulumi.BoolPtrOutput
- func (o CompletenessPtrOutput) Materials() pulumi.BoolPtrOutput
- func (o CompletenessPtrOutput) ToCompletenessPtrOutput() CompletenessPtrOutput
- func (o CompletenessPtrOutput) ToCompletenessPtrOutputWithContext(ctx context.Context) CompletenessPtrOutput
- type CompletenessResponse
- type CompletenessResponseOutput
- func (o CompletenessResponseOutput) Arguments() pulumi.BoolOutput
- func (CompletenessResponseOutput) ElementType() reflect.Type
- func (o CompletenessResponseOutput) Environment() pulumi.BoolOutput
- func (o CompletenessResponseOutput) Materials() pulumi.BoolOutput
- func (o CompletenessResponseOutput) ToCompletenessResponseOutput() CompletenessResponseOutput
- func (o CompletenessResponseOutput) ToCompletenessResponseOutputWithContext(ctx context.Context) CompletenessResponseOutput
- type ComplianceNote
- type ComplianceNoteArgs
- func (ComplianceNoteArgs) ElementType() reflect.Type
- func (i ComplianceNoteArgs) ToComplianceNoteOutput() ComplianceNoteOutput
- func (i ComplianceNoteArgs) ToComplianceNoteOutputWithContext(ctx context.Context) ComplianceNoteOutput
- func (i ComplianceNoteArgs) ToComplianceNotePtrOutput() ComplianceNotePtrOutput
- func (i ComplianceNoteArgs) ToComplianceNotePtrOutputWithContext(ctx context.Context) ComplianceNotePtrOutput
- type ComplianceNoteInput
- type ComplianceNoteOutput
- func (o ComplianceNoteOutput) CisBenchmark() CisBenchmarkPtrOutput
- func (o ComplianceNoteOutput) Description() pulumi.StringPtrOutput
- func (ComplianceNoteOutput) ElementType() reflect.Type
- func (o ComplianceNoteOutput) Rationale() pulumi.StringPtrOutput
- func (o ComplianceNoteOutput) Remediation() pulumi.StringPtrOutput
- func (o ComplianceNoteOutput) ScanInstructions() pulumi.StringPtrOutput
- func (o ComplianceNoteOutput) Title() pulumi.StringPtrOutput
- func (o ComplianceNoteOutput) ToComplianceNoteOutput() ComplianceNoteOutput
- func (o ComplianceNoteOutput) ToComplianceNoteOutputWithContext(ctx context.Context) ComplianceNoteOutput
- func (o ComplianceNoteOutput) ToComplianceNotePtrOutput() ComplianceNotePtrOutput
- func (o ComplianceNoteOutput) ToComplianceNotePtrOutputWithContext(ctx context.Context) ComplianceNotePtrOutput
- func (o ComplianceNoteOutput) Version() ComplianceVersionArrayOutput
- type ComplianceNotePtrInput
- type ComplianceNotePtrOutput
- func (o ComplianceNotePtrOutput) CisBenchmark() CisBenchmarkPtrOutput
- func (o ComplianceNotePtrOutput) Description() pulumi.StringPtrOutput
- func (o ComplianceNotePtrOutput) Elem() ComplianceNoteOutput
- func (ComplianceNotePtrOutput) ElementType() reflect.Type
- func (o ComplianceNotePtrOutput) Rationale() pulumi.StringPtrOutput
- func (o ComplianceNotePtrOutput) Remediation() pulumi.StringPtrOutput
- func (o ComplianceNotePtrOutput) ScanInstructions() pulumi.StringPtrOutput
- func (o ComplianceNotePtrOutput) Title() pulumi.StringPtrOutput
- func (o ComplianceNotePtrOutput) ToComplianceNotePtrOutput() ComplianceNotePtrOutput
- func (o ComplianceNotePtrOutput) ToComplianceNotePtrOutputWithContext(ctx context.Context) ComplianceNotePtrOutput
- func (o ComplianceNotePtrOutput) Version() ComplianceVersionArrayOutput
- type ComplianceNoteResponse
- type ComplianceNoteResponseOutput
- func (o ComplianceNoteResponseOutput) CisBenchmark() CisBenchmarkResponseOutput
- func (o ComplianceNoteResponseOutput) Description() pulumi.StringOutput
- func (ComplianceNoteResponseOutput) ElementType() reflect.Type
- func (o ComplianceNoteResponseOutput) Rationale() pulumi.StringOutput
- func (o ComplianceNoteResponseOutput) Remediation() pulumi.StringOutput
- func (o ComplianceNoteResponseOutput) ScanInstructions() pulumi.StringOutput
- func (o ComplianceNoteResponseOutput) Title() pulumi.StringOutput
- func (o ComplianceNoteResponseOutput) ToComplianceNoteResponseOutput() ComplianceNoteResponseOutput
- func (o ComplianceNoteResponseOutput) ToComplianceNoteResponseOutputWithContext(ctx context.Context) ComplianceNoteResponseOutput
- func (o ComplianceNoteResponseOutput) Version() ComplianceVersionResponseArrayOutput
- type ComplianceOccurrence
- type ComplianceOccurrenceArgs
- func (ComplianceOccurrenceArgs) ElementType() reflect.Type
- func (i ComplianceOccurrenceArgs) ToComplianceOccurrenceOutput() ComplianceOccurrenceOutput
- func (i ComplianceOccurrenceArgs) ToComplianceOccurrenceOutputWithContext(ctx context.Context) ComplianceOccurrenceOutput
- func (i ComplianceOccurrenceArgs) ToComplianceOccurrencePtrOutput() ComplianceOccurrencePtrOutput
- func (i ComplianceOccurrenceArgs) ToComplianceOccurrencePtrOutputWithContext(ctx context.Context) ComplianceOccurrencePtrOutput
- type ComplianceOccurrenceInput
- type ComplianceOccurrenceOutput
- func (ComplianceOccurrenceOutput) ElementType() reflect.Type
- func (o ComplianceOccurrenceOutput) NonComplianceReason() pulumi.StringPtrOutput
- func (o ComplianceOccurrenceOutput) NonCompliantFiles() NonCompliantFileArrayOutput
- func (o ComplianceOccurrenceOutput) ToComplianceOccurrenceOutput() ComplianceOccurrenceOutput
- func (o ComplianceOccurrenceOutput) ToComplianceOccurrenceOutputWithContext(ctx context.Context) ComplianceOccurrenceOutput
- func (o ComplianceOccurrenceOutput) ToComplianceOccurrencePtrOutput() ComplianceOccurrencePtrOutput
- func (o ComplianceOccurrenceOutput) ToComplianceOccurrencePtrOutputWithContext(ctx context.Context) ComplianceOccurrencePtrOutput
- type ComplianceOccurrencePtrInput
- type ComplianceOccurrencePtrOutput
- func (o ComplianceOccurrencePtrOutput) Elem() ComplianceOccurrenceOutput
- func (ComplianceOccurrencePtrOutput) ElementType() reflect.Type
- func (o ComplianceOccurrencePtrOutput) NonComplianceReason() pulumi.StringPtrOutput
- func (o ComplianceOccurrencePtrOutput) NonCompliantFiles() NonCompliantFileArrayOutput
- func (o ComplianceOccurrencePtrOutput) ToComplianceOccurrencePtrOutput() ComplianceOccurrencePtrOutput
- func (o ComplianceOccurrencePtrOutput) ToComplianceOccurrencePtrOutputWithContext(ctx context.Context) ComplianceOccurrencePtrOutput
- type ComplianceOccurrenceResponse
- type ComplianceOccurrenceResponseOutput
- func (ComplianceOccurrenceResponseOutput) ElementType() reflect.Type
- func (o ComplianceOccurrenceResponseOutput) NonComplianceReason() pulumi.StringOutput
- func (o ComplianceOccurrenceResponseOutput) NonCompliantFiles() NonCompliantFileResponseArrayOutput
- func (o ComplianceOccurrenceResponseOutput) ToComplianceOccurrenceResponseOutput() ComplianceOccurrenceResponseOutput
- func (o ComplianceOccurrenceResponseOutput) ToComplianceOccurrenceResponseOutputWithContext(ctx context.Context) ComplianceOccurrenceResponseOutput
- type ComplianceVersion
- type ComplianceVersionArgs
- type ComplianceVersionArray
- type ComplianceVersionArrayInput
- type ComplianceVersionArrayOutput
- func (ComplianceVersionArrayOutput) ElementType() reflect.Type
- func (o ComplianceVersionArrayOutput) Index(i pulumi.IntInput) ComplianceVersionOutput
- func (o ComplianceVersionArrayOutput) ToComplianceVersionArrayOutput() ComplianceVersionArrayOutput
- func (o ComplianceVersionArrayOutput) ToComplianceVersionArrayOutputWithContext(ctx context.Context) ComplianceVersionArrayOutput
- type ComplianceVersionInput
- type ComplianceVersionOutput
- func (o ComplianceVersionOutput) BenchmarkDocument() pulumi.StringPtrOutput
- func (o ComplianceVersionOutput) CpeUri() pulumi.StringPtrOutput
- func (ComplianceVersionOutput) ElementType() reflect.Type
- func (o ComplianceVersionOutput) ToComplianceVersionOutput() ComplianceVersionOutput
- func (o ComplianceVersionOutput) ToComplianceVersionOutputWithContext(ctx context.Context) ComplianceVersionOutput
- func (o ComplianceVersionOutput) Version() pulumi.StringPtrOutput
- type ComplianceVersionResponse
- type ComplianceVersionResponseArrayOutput
- func (ComplianceVersionResponseArrayOutput) ElementType() reflect.Type
- func (o ComplianceVersionResponseArrayOutput) Index(i pulumi.IntInput) ComplianceVersionResponseOutput
- func (o ComplianceVersionResponseArrayOutput) ToComplianceVersionResponseArrayOutput() ComplianceVersionResponseArrayOutput
- func (o ComplianceVersionResponseArrayOutput) ToComplianceVersionResponseArrayOutputWithContext(ctx context.Context) ComplianceVersionResponseArrayOutput
- type ComplianceVersionResponseOutput
- func (o ComplianceVersionResponseOutput) BenchmarkDocument() pulumi.StringOutput
- func (o ComplianceVersionResponseOutput) CpeUri() pulumi.StringOutput
- func (ComplianceVersionResponseOutput) ElementType() reflect.Type
- func (o ComplianceVersionResponseOutput) ToComplianceVersionResponseOutput() ComplianceVersionResponseOutput
- func (o ComplianceVersionResponseOutput) ToComplianceVersionResponseOutputWithContext(ctx context.Context) ComplianceVersionResponseOutput
- func (o ComplianceVersionResponseOutput) Version() pulumi.StringOutput
- type DSSEAttestationNote
- type DSSEAttestationNoteArgs
- func (DSSEAttestationNoteArgs) ElementType() reflect.Type
- func (i DSSEAttestationNoteArgs) ToDSSEAttestationNoteOutput() DSSEAttestationNoteOutput
- func (i DSSEAttestationNoteArgs) ToDSSEAttestationNoteOutputWithContext(ctx context.Context) DSSEAttestationNoteOutput
- func (i DSSEAttestationNoteArgs) ToDSSEAttestationNotePtrOutput() DSSEAttestationNotePtrOutput
- func (i DSSEAttestationNoteArgs) ToDSSEAttestationNotePtrOutputWithContext(ctx context.Context) DSSEAttestationNotePtrOutput
- type DSSEAttestationNoteInput
- type DSSEAttestationNoteOutput
- func (DSSEAttestationNoteOutput) ElementType() reflect.Type
- func (o DSSEAttestationNoteOutput) Hint() DSSEHintPtrOutput
- func (o DSSEAttestationNoteOutput) ToDSSEAttestationNoteOutput() DSSEAttestationNoteOutput
- func (o DSSEAttestationNoteOutput) ToDSSEAttestationNoteOutputWithContext(ctx context.Context) DSSEAttestationNoteOutput
- func (o DSSEAttestationNoteOutput) ToDSSEAttestationNotePtrOutput() DSSEAttestationNotePtrOutput
- func (o DSSEAttestationNoteOutput) ToDSSEAttestationNotePtrOutputWithContext(ctx context.Context) DSSEAttestationNotePtrOutput
- type DSSEAttestationNotePtrInput
- type DSSEAttestationNotePtrOutput
- func (o DSSEAttestationNotePtrOutput) Elem() DSSEAttestationNoteOutput
- func (DSSEAttestationNotePtrOutput) ElementType() reflect.Type
- func (o DSSEAttestationNotePtrOutput) Hint() DSSEHintPtrOutput
- func (o DSSEAttestationNotePtrOutput) ToDSSEAttestationNotePtrOutput() DSSEAttestationNotePtrOutput
- func (o DSSEAttestationNotePtrOutput) ToDSSEAttestationNotePtrOutputWithContext(ctx context.Context) DSSEAttestationNotePtrOutput
- type DSSEAttestationNoteResponse
- type DSSEAttestationNoteResponseOutput
- func (DSSEAttestationNoteResponseOutput) ElementType() reflect.Type
- func (o DSSEAttestationNoteResponseOutput) Hint() DSSEHintResponseOutput
- func (o DSSEAttestationNoteResponseOutput) ToDSSEAttestationNoteResponseOutput() DSSEAttestationNoteResponseOutput
- func (o DSSEAttestationNoteResponseOutput) ToDSSEAttestationNoteResponseOutputWithContext(ctx context.Context) DSSEAttestationNoteResponseOutput
- type DSSEAttestationOccurrence
- type DSSEAttestationOccurrenceArgs
- func (DSSEAttestationOccurrenceArgs) ElementType() reflect.Type
- func (i DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrenceOutput() DSSEAttestationOccurrenceOutput
- func (i DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrenceOutputWithContext(ctx context.Context) DSSEAttestationOccurrenceOutput
- func (i DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrencePtrOutput() DSSEAttestationOccurrencePtrOutput
- func (i DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrencePtrOutputWithContext(ctx context.Context) DSSEAttestationOccurrencePtrOutput
- type DSSEAttestationOccurrenceInput
- type DSSEAttestationOccurrenceOutput
- func (DSSEAttestationOccurrenceOutput) ElementType() reflect.Type
- func (o DSSEAttestationOccurrenceOutput) Envelope() EnvelopePtrOutput
- func (o DSSEAttestationOccurrenceOutput) Statement() InTotoStatementPtrOutput
- func (o DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrenceOutput() DSSEAttestationOccurrenceOutput
- func (o DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrenceOutputWithContext(ctx context.Context) DSSEAttestationOccurrenceOutput
- func (o DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrencePtrOutput() DSSEAttestationOccurrencePtrOutput
- func (o DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrencePtrOutputWithContext(ctx context.Context) DSSEAttestationOccurrencePtrOutput
- type DSSEAttestationOccurrencePtrInput
- type DSSEAttestationOccurrencePtrOutput
- func (o DSSEAttestationOccurrencePtrOutput) Elem() DSSEAttestationOccurrenceOutput
- func (DSSEAttestationOccurrencePtrOutput) ElementType() reflect.Type
- func (o DSSEAttestationOccurrencePtrOutput) Envelope() EnvelopePtrOutput
- func (o DSSEAttestationOccurrencePtrOutput) Statement() InTotoStatementPtrOutput
- func (o DSSEAttestationOccurrencePtrOutput) ToDSSEAttestationOccurrencePtrOutput() DSSEAttestationOccurrencePtrOutput
- func (o DSSEAttestationOccurrencePtrOutput) ToDSSEAttestationOccurrencePtrOutputWithContext(ctx context.Context) DSSEAttestationOccurrencePtrOutput
- type DSSEAttestationOccurrenceResponse
- type DSSEAttestationOccurrenceResponseOutput
- func (DSSEAttestationOccurrenceResponseOutput) ElementType() reflect.Type
- func (o DSSEAttestationOccurrenceResponseOutput) Envelope() EnvelopeResponseOutput
- func (o DSSEAttestationOccurrenceResponseOutput) Statement() InTotoStatementResponseOutput
- func (o DSSEAttestationOccurrenceResponseOutput) ToDSSEAttestationOccurrenceResponseOutput() DSSEAttestationOccurrenceResponseOutput
- func (o DSSEAttestationOccurrenceResponseOutput) ToDSSEAttestationOccurrenceResponseOutputWithContext(ctx context.Context) DSSEAttestationOccurrenceResponseOutput
- type DSSEHint
- type DSSEHintArgs
- func (DSSEHintArgs) ElementType() reflect.Type
- func (i DSSEHintArgs) ToDSSEHintOutput() DSSEHintOutput
- func (i DSSEHintArgs) ToDSSEHintOutputWithContext(ctx context.Context) DSSEHintOutput
- func (i DSSEHintArgs) ToDSSEHintPtrOutput() DSSEHintPtrOutput
- func (i DSSEHintArgs) ToDSSEHintPtrOutputWithContext(ctx context.Context) DSSEHintPtrOutput
- type DSSEHintInput
- type DSSEHintOutput
- func (DSSEHintOutput) ElementType() reflect.Type
- func (o DSSEHintOutput) HumanReadableName() pulumi.StringOutput
- func (o DSSEHintOutput) ToDSSEHintOutput() DSSEHintOutput
- func (o DSSEHintOutput) ToDSSEHintOutputWithContext(ctx context.Context) DSSEHintOutput
- func (o DSSEHintOutput) ToDSSEHintPtrOutput() DSSEHintPtrOutput
- func (o DSSEHintOutput) ToDSSEHintPtrOutputWithContext(ctx context.Context) DSSEHintPtrOutput
- type DSSEHintPtrInput
- type DSSEHintPtrOutput
- func (o DSSEHintPtrOutput) Elem() DSSEHintOutput
- func (DSSEHintPtrOutput) ElementType() reflect.Type
- func (o DSSEHintPtrOutput) HumanReadableName() pulumi.StringPtrOutput
- func (o DSSEHintPtrOutput) ToDSSEHintPtrOutput() DSSEHintPtrOutput
- func (o DSSEHintPtrOutput) ToDSSEHintPtrOutputWithContext(ctx context.Context) DSSEHintPtrOutput
- type DSSEHintResponse
- type DSSEHintResponseOutput
- func (DSSEHintResponseOutput) ElementType() reflect.Type
- func (o DSSEHintResponseOutput) HumanReadableName() pulumi.StringOutput
- func (o DSSEHintResponseOutput) ToDSSEHintResponseOutput() DSSEHintResponseOutput
- func (o DSSEHintResponseOutput) ToDSSEHintResponseOutputWithContext(ctx context.Context) DSSEHintResponseOutput
- type DeploymentNote
- type DeploymentNoteArgs
- func (DeploymentNoteArgs) ElementType() reflect.Type
- func (i DeploymentNoteArgs) ToDeploymentNoteOutput() DeploymentNoteOutput
- func (i DeploymentNoteArgs) ToDeploymentNoteOutputWithContext(ctx context.Context) DeploymentNoteOutput
- func (i DeploymentNoteArgs) ToDeploymentNotePtrOutput() DeploymentNotePtrOutput
- func (i DeploymentNoteArgs) ToDeploymentNotePtrOutputWithContext(ctx context.Context) DeploymentNotePtrOutput
- type DeploymentNoteInput
- type DeploymentNoteOutput
- func (DeploymentNoteOutput) ElementType() reflect.Type
- func (o DeploymentNoteOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeploymentNoteOutput) ToDeploymentNoteOutput() DeploymentNoteOutput
- func (o DeploymentNoteOutput) ToDeploymentNoteOutputWithContext(ctx context.Context) DeploymentNoteOutput
- func (o DeploymentNoteOutput) ToDeploymentNotePtrOutput() DeploymentNotePtrOutput
- func (o DeploymentNoteOutput) ToDeploymentNotePtrOutputWithContext(ctx context.Context) DeploymentNotePtrOutput
- type DeploymentNotePtrInput
- type DeploymentNotePtrOutput
- func (o DeploymentNotePtrOutput) Elem() DeploymentNoteOutput
- func (DeploymentNotePtrOutput) ElementType() reflect.Type
- func (o DeploymentNotePtrOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeploymentNotePtrOutput) ToDeploymentNotePtrOutput() DeploymentNotePtrOutput
- func (o DeploymentNotePtrOutput) ToDeploymentNotePtrOutputWithContext(ctx context.Context) DeploymentNotePtrOutput
- type DeploymentNoteResponse
- type DeploymentNoteResponseOutput
- func (DeploymentNoteResponseOutput) ElementType() reflect.Type
- func (o DeploymentNoteResponseOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeploymentNoteResponseOutput) ToDeploymentNoteResponseOutput() DeploymentNoteResponseOutput
- func (o DeploymentNoteResponseOutput) ToDeploymentNoteResponseOutputWithContext(ctx context.Context) DeploymentNoteResponseOutput
- type DeploymentOccurrence
- type DeploymentOccurrenceArgs
- func (DeploymentOccurrenceArgs) ElementType() reflect.Type
- func (i DeploymentOccurrenceArgs) ToDeploymentOccurrenceOutput() DeploymentOccurrenceOutput
- func (i DeploymentOccurrenceArgs) ToDeploymentOccurrenceOutputWithContext(ctx context.Context) DeploymentOccurrenceOutput
- func (i DeploymentOccurrenceArgs) ToDeploymentOccurrencePtrOutput() DeploymentOccurrencePtrOutput
- func (i DeploymentOccurrenceArgs) ToDeploymentOccurrencePtrOutputWithContext(ctx context.Context) DeploymentOccurrencePtrOutput
- type DeploymentOccurrenceInput
- type DeploymentOccurrenceOutput
- func (o DeploymentOccurrenceOutput) Address() pulumi.StringPtrOutput
- func (o DeploymentOccurrenceOutput) Config() pulumi.StringPtrOutput
- func (o DeploymentOccurrenceOutput) DeployTime() pulumi.StringOutput
- func (DeploymentOccurrenceOutput) ElementType() reflect.Type
- func (o DeploymentOccurrenceOutput) Platform() DeploymentOccurrencePlatformPtrOutput
- func (o DeploymentOccurrenceOutput) ToDeploymentOccurrenceOutput() DeploymentOccurrenceOutput
- func (o DeploymentOccurrenceOutput) ToDeploymentOccurrenceOutputWithContext(ctx context.Context) DeploymentOccurrenceOutput
- func (o DeploymentOccurrenceOutput) ToDeploymentOccurrencePtrOutput() DeploymentOccurrencePtrOutput
- func (o DeploymentOccurrenceOutput) ToDeploymentOccurrencePtrOutputWithContext(ctx context.Context) DeploymentOccurrencePtrOutput
- func (o DeploymentOccurrenceOutput) UndeployTime() pulumi.StringPtrOutput
- func (o DeploymentOccurrenceOutput) UserEmail() pulumi.StringPtrOutput
- type DeploymentOccurrencePlatform
- func (DeploymentOccurrencePlatform) ElementType() reflect.Type
- func (e DeploymentOccurrencePlatform) ToDeploymentOccurrencePlatformOutput() DeploymentOccurrencePlatformOutput
- func (e DeploymentOccurrencePlatform) ToDeploymentOccurrencePlatformOutputWithContext(ctx context.Context) DeploymentOccurrencePlatformOutput
- func (e DeploymentOccurrencePlatform) ToDeploymentOccurrencePlatformPtrOutput() DeploymentOccurrencePlatformPtrOutput
- func (e DeploymentOccurrencePlatform) ToDeploymentOccurrencePlatformPtrOutputWithContext(ctx context.Context) DeploymentOccurrencePlatformPtrOutput
- func (e DeploymentOccurrencePlatform) ToStringOutput() pulumi.StringOutput
- func (e DeploymentOccurrencePlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DeploymentOccurrencePlatform) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DeploymentOccurrencePlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentOccurrencePlatformInput
- type DeploymentOccurrencePlatformOutput
- func (DeploymentOccurrencePlatformOutput) ElementType() reflect.Type
- func (o DeploymentOccurrencePlatformOutput) ToDeploymentOccurrencePlatformOutput() DeploymentOccurrencePlatformOutput
- func (o DeploymentOccurrencePlatformOutput) ToDeploymentOccurrencePlatformOutputWithContext(ctx context.Context) DeploymentOccurrencePlatformOutput
- func (o DeploymentOccurrencePlatformOutput) ToDeploymentOccurrencePlatformPtrOutput() DeploymentOccurrencePlatformPtrOutput
- func (o DeploymentOccurrencePlatformOutput) ToDeploymentOccurrencePlatformPtrOutputWithContext(ctx context.Context) DeploymentOccurrencePlatformPtrOutput
- func (o DeploymentOccurrencePlatformOutput) ToStringOutput() pulumi.StringOutput
- func (o DeploymentOccurrencePlatformOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DeploymentOccurrencePlatformOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentOccurrencePlatformOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentOccurrencePlatformPtrInput
- type DeploymentOccurrencePlatformPtrOutput
- func (o DeploymentOccurrencePlatformPtrOutput) Elem() DeploymentOccurrencePlatformOutput
- func (DeploymentOccurrencePlatformPtrOutput) ElementType() reflect.Type
- func (o DeploymentOccurrencePlatformPtrOutput) ToDeploymentOccurrencePlatformPtrOutput() DeploymentOccurrencePlatformPtrOutput
- func (o DeploymentOccurrencePlatformPtrOutput) ToDeploymentOccurrencePlatformPtrOutputWithContext(ctx context.Context) DeploymentOccurrencePlatformPtrOutput
- func (o DeploymentOccurrencePlatformPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentOccurrencePlatformPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentOccurrencePtrInput
- type DeploymentOccurrencePtrOutput
- func (o DeploymentOccurrencePtrOutput) Address() pulumi.StringPtrOutput
- func (o DeploymentOccurrencePtrOutput) Config() pulumi.StringPtrOutput
- func (o DeploymentOccurrencePtrOutput) DeployTime() pulumi.StringPtrOutput
- func (o DeploymentOccurrencePtrOutput) Elem() DeploymentOccurrenceOutput
- func (DeploymentOccurrencePtrOutput) ElementType() reflect.Type
- func (o DeploymentOccurrencePtrOutput) Platform() DeploymentOccurrencePlatformPtrOutput
- func (o DeploymentOccurrencePtrOutput) ToDeploymentOccurrencePtrOutput() DeploymentOccurrencePtrOutput
- func (o DeploymentOccurrencePtrOutput) ToDeploymentOccurrencePtrOutputWithContext(ctx context.Context) DeploymentOccurrencePtrOutput
- func (o DeploymentOccurrencePtrOutput) UndeployTime() pulumi.StringPtrOutput
- func (o DeploymentOccurrencePtrOutput) UserEmail() pulumi.StringPtrOutput
- type DeploymentOccurrenceResponse
- type DeploymentOccurrenceResponseOutput
- func (o DeploymentOccurrenceResponseOutput) Address() pulumi.StringOutput
- func (o DeploymentOccurrenceResponseOutput) Config() pulumi.StringOutput
- func (o DeploymentOccurrenceResponseOutput) DeployTime() pulumi.StringOutput
- func (DeploymentOccurrenceResponseOutput) ElementType() reflect.Type
- func (o DeploymentOccurrenceResponseOutput) Platform() pulumi.StringOutput
- func (o DeploymentOccurrenceResponseOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeploymentOccurrenceResponseOutput) ToDeploymentOccurrenceResponseOutput() DeploymentOccurrenceResponseOutput
- func (o DeploymentOccurrenceResponseOutput) ToDeploymentOccurrenceResponseOutputWithContext(ctx context.Context) DeploymentOccurrenceResponseOutput
- func (o DeploymentOccurrenceResponseOutput) UndeployTime() pulumi.StringOutput
- func (o DeploymentOccurrenceResponseOutput) UserEmail() pulumi.StringOutput
- type Detail
- type DetailArgs
- type DetailArray
- type DetailArrayInput
- type DetailArrayOutput
- type DetailInput
- type DetailOutput
- func (o DetailOutput) AffectedCpeUri() pulumi.StringOutput
- func (o DetailOutput) AffectedPackage() pulumi.StringOutput
- func (o DetailOutput) AffectedVersionEnd() VersionPtrOutput
- func (o DetailOutput) AffectedVersionStart() VersionPtrOutput
- func (o DetailOutput) Description() pulumi.StringPtrOutput
- func (DetailOutput) ElementType() reflect.Type
- func (o DetailOutput) FixedCpeUri() pulumi.StringPtrOutput
- func (o DetailOutput) FixedPackage() pulumi.StringPtrOutput
- func (o DetailOutput) FixedVersion() VersionPtrOutput
- func (o DetailOutput) IsObsolete() pulumi.BoolPtrOutput
- 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) AffectedCpeUri() pulumi.StringOutput
- func (o DetailResponseOutput) AffectedPackage() pulumi.StringOutput
- func (o DetailResponseOutput) AffectedVersionEnd() VersionResponseOutput
- func (o DetailResponseOutput) AffectedVersionStart() VersionResponseOutput
- func (o DetailResponseOutput) Description() pulumi.StringOutput
- func (DetailResponseOutput) ElementType() reflect.Type
- func (o DetailResponseOutput) FixedCpeUri() pulumi.StringOutput
- func (o DetailResponseOutput) FixedPackage() pulumi.StringOutput
- func (o DetailResponseOutput) FixedVersion() VersionResponseOutput
- func (o DetailResponseOutput) IsObsolete() pulumi.BoolOutput
- 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 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 DiscoveryNote
- type DiscoveryNoteAnalysisKind
- func (DiscoveryNoteAnalysisKind) ElementType() reflect.Type
- func (e DiscoveryNoteAnalysisKind) ToDiscoveryNoteAnalysisKindOutput() DiscoveryNoteAnalysisKindOutput
- func (e DiscoveryNoteAnalysisKind) ToDiscoveryNoteAnalysisKindOutputWithContext(ctx context.Context) DiscoveryNoteAnalysisKindOutput
- func (e DiscoveryNoteAnalysisKind) ToDiscoveryNoteAnalysisKindPtrOutput() DiscoveryNoteAnalysisKindPtrOutput
- func (e DiscoveryNoteAnalysisKind) ToDiscoveryNoteAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryNoteAnalysisKindPtrOutput
- func (e DiscoveryNoteAnalysisKind) ToStringOutput() pulumi.StringOutput
- func (e DiscoveryNoteAnalysisKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiscoveryNoteAnalysisKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiscoveryNoteAnalysisKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryNoteAnalysisKindInput
- type DiscoveryNoteAnalysisKindOutput
- func (DiscoveryNoteAnalysisKindOutput) ElementType() reflect.Type
- func (o DiscoveryNoteAnalysisKindOutput) ToDiscoveryNoteAnalysisKindOutput() DiscoveryNoteAnalysisKindOutput
- func (o DiscoveryNoteAnalysisKindOutput) ToDiscoveryNoteAnalysisKindOutputWithContext(ctx context.Context) DiscoveryNoteAnalysisKindOutput
- func (o DiscoveryNoteAnalysisKindOutput) ToDiscoveryNoteAnalysisKindPtrOutput() DiscoveryNoteAnalysisKindPtrOutput
- func (o DiscoveryNoteAnalysisKindOutput) ToDiscoveryNoteAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryNoteAnalysisKindPtrOutput
- func (o DiscoveryNoteAnalysisKindOutput) ToStringOutput() pulumi.StringOutput
- func (o DiscoveryNoteAnalysisKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DiscoveryNoteAnalysisKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveryNoteAnalysisKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryNoteAnalysisKindPtrInput
- type DiscoveryNoteAnalysisKindPtrOutput
- func (o DiscoveryNoteAnalysisKindPtrOutput) Elem() DiscoveryNoteAnalysisKindOutput
- func (DiscoveryNoteAnalysisKindPtrOutput) ElementType() reflect.Type
- func (o DiscoveryNoteAnalysisKindPtrOutput) ToDiscoveryNoteAnalysisKindPtrOutput() DiscoveryNoteAnalysisKindPtrOutput
- func (o DiscoveryNoteAnalysisKindPtrOutput) ToDiscoveryNoteAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryNoteAnalysisKindPtrOutput
- func (o DiscoveryNoteAnalysisKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveryNoteAnalysisKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryNoteArgs
- func (DiscoveryNoteArgs) ElementType() reflect.Type
- func (i DiscoveryNoteArgs) ToDiscoveryNoteOutput() DiscoveryNoteOutput
- func (i DiscoveryNoteArgs) ToDiscoveryNoteOutputWithContext(ctx context.Context) DiscoveryNoteOutput
- func (i DiscoveryNoteArgs) ToDiscoveryNotePtrOutput() DiscoveryNotePtrOutput
- func (i DiscoveryNoteArgs) ToDiscoveryNotePtrOutputWithContext(ctx context.Context) DiscoveryNotePtrOutput
- type DiscoveryNoteInput
- type DiscoveryNoteOutput
- func (o DiscoveryNoteOutput) AnalysisKind() DiscoveryNoteAnalysisKindOutput
- func (DiscoveryNoteOutput) ElementType() reflect.Type
- func (o DiscoveryNoteOutput) ToDiscoveryNoteOutput() DiscoveryNoteOutput
- func (o DiscoveryNoteOutput) ToDiscoveryNoteOutputWithContext(ctx context.Context) DiscoveryNoteOutput
- func (o DiscoveryNoteOutput) ToDiscoveryNotePtrOutput() DiscoveryNotePtrOutput
- func (o DiscoveryNoteOutput) ToDiscoveryNotePtrOutputWithContext(ctx context.Context) DiscoveryNotePtrOutput
- type DiscoveryNotePtrInput
- type DiscoveryNotePtrOutput
- func (o DiscoveryNotePtrOutput) AnalysisKind() DiscoveryNoteAnalysisKindPtrOutput
- func (o DiscoveryNotePtrOutput) Elem() DiscoveryNoteOutput
- func (DiscoveryNotePtrOutput) ElementType() reflect.Type
- func (o DiscoveryNotePtrOutput) ToDiscoveryNotePtrOutput() DiscoveryNotePtrOutput
- func (o DiscoveryNotePtrOutput) ToDiscoveryNotePtrOutputWithContext(ctx context.Context) DiscoveryNotePtrOutput
- type DiscoveryNoteResponse
- type DiscoveryNoteResponseOutput
- func (o DiscoveryNoteResponseOutput) AnalysisKind() pulumi.StringOutput
- func (DiscoveryNoteResponseOutput) ElementType() reflect.Type
- func (o DiscoveryNoteResponseOutput) ToDiscoveryNoteResponseOutput() DiscoveryNoteResponseOutput
- func (o DiscoveryNoteResponseOutput) ToDiscoveryNoteResponseOutputWithContext(ctx context.Context) DiscoveryNoteResponseOutput
- type DiscoveryOccurrence
- type DiscoveryOccurrenceAnalysisStatus
- func (DiscoveryOccurrenceAnalysisStatus) ElementType() reflect.Type
- func (e DiscoveryOccurrenceAnalysisStatus) ToDiscoveryOccurrenceAnalysisStatusOutput() DiscoveryOccurrenceAnalysisStatusOutput
- func (e DiscoveryOccurrenceAnalysisStatus) ToDiscoveryOccurrenceAnalysisStatusOutputWithContext(ctx context.Context) DiscoveryOccurrenceAnalysisStatusOutput
- func (e DiscoveryOccurrenceAnalysisStatus) ToDiscoveryOccurrenceAnalysisStatusPtrOutput() DiscoveryOccurrenceAnalysisStatusPtrOutput
- func (e DiscoveryOccurrenceAnalysisStatus) ToDiscoveryOccurrenceAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveryOccurrenceAnalysisStatusPtrOutput
- func (e DiscoveryOccurrenceAnalysisStatus) ToStringOutput() pulumi.StringOutput
- func (e DiscoveryOccurrenceAnalysisStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiscoveryOccurrenceAnalysisStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiscoveryOccurrenceAnalysisStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryOccurrenceAnalysisStatusInput
- type DiscoveryOccurrenceAnalysisStatusOutput
- func (DiscoveryOccurrenceAnalysisStatusOutput) ElementType() reflect.Type
- func (o DiscoveryOccurrenceAnalysisStatusOutput) ToDiscoveryOccurrenceAnalysisStatusOutput() DiscoveryOccurrenceAnalysisStatusOutput
- func (o DiscoveryOccurrenceAnalysisStatusOutput) ToDiscoveryOccurrenceAnalysisStatusOutputWithContext(ctx context.Context) DiscoveryOccurrenceAnalysisStatusOutput
- func (o DiscoveryOccurrenceAnalysisStatusOutput) ToDiscoveryOccurrenceAnalysisStatusPtrOutput() DiscoveryOccurrenceAnalysisStatusPtrOutput
- func (o DiscoveryOccurrenceAnalysisStatusOutput) ToDiscoveryOccurrenceAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveryOccurrenceAnalysisStatusPtrOutput
- func (o DiscoveryOccurrenceAnalysisStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o DiscoveryOccurrenceAnalysisStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DiscoveryOccurrenceAnalysisStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveryOccurrenceAnalysisStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryOccurrenceAnalysisStatusPtrInput
- type DiscoveryOccurrenceAnalysisStatusPtrOutput
- func (o DiscoveryOccurrenceAnalysisStatusPtrOutput) Elem() DiscoveryOccurrenceAnalysisStatusOutput
- func (DiscoveryOccurrenceAnalysisStatusPtrOutput) ElementType() reflect.Type
- func (o DiscoveryOccurrenceAnalysisStatusPtrOutput) ToDiscoveryOccurrenceAnalysisStatusPtrOutput() DiscoveryOccurrenceAnalysisStatusPtrOutput
- func (o DiscoveryOccurrenceAnalysisStatusPtrOutput) ToDiscoveryOccurrenceAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveryOccurrenceAnalysisStatusPtrOutput
- func (o DiscoveryOccurrenceAnalysisStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveryOccurrenceAnalysisStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryOccurrenceArgs
- func (DiscoveryOccurrenceArgs) ElementType() reflect.Type
- func (i DiscoveryOccurrenceArgs) ToDiscoveryOccurrenceOutput() DiscoveryOccurrenceOutput
- func (i DiscoveryOccurrenceArgs) ToDiscoveryOccurrenceOutputWithContext(ctx context.Context) DiscoveryOccurrenceOutput
- func (i DiscoveryOccurrenceArgs) ToDiscoveryOccurrencePtrOutput() DiscoveryOccurrencePtrOutput
- func (i DiscoveryOccurrenceArgs) ToDiscoveryOccurrencePtrOutputWithContext(ctx context.Context) DiscoveryOccurrencePtrOutput
- type DiscoveryOccurrenceContinuousAnalysis
- func (DiscoveryOccurrenceContinuousAnalysis) ElementType() reflect.Type
- func (e DiscoveryOccurrenceContinuousAnalysis) ToDiscoveryOccurrenceContinuousAnalysisOutput() DiscoveryOccurrenceContinuousAnalysisOutput
- func (e DiscoveryOccurrenceContinuousAnalysis) ToDiscoveryOccurrenceContinuousAnalysisOutputWithContext(ctx context.Context) DiscoveryOccurrenceContinuousAnalysisOutput
- func (e DiscoveryOccurrenceContinuousAnalysis) ToDiscoveryOccurrenceContinuousAnalysisPtrOutput() DiscoveryOccurrenceContinuousAnalysisPtrOutput
- func (e DiscoveryOccurrenceContinuousAnalysis) ToDiscoveryOccurrenceContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveryOccurrenceContinuousAnalysisPtrOutput
- func (e DiscoveryOccurrenceContinuousAnalysis) ToStringOutput() pulumi.StringOutput
- func (e DiscoveryOccurrenceContinuousAnalysis) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiscoveryOccurrenceContinuousAnalysis) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiscoveryOccurrenceContinuousAnalysis) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryOccurrenceContinuousAnalysisInput
- type DiscoveryOccurrenceContinuousAnalysisOutput
- func (DiscoveryOccurrenceContinuousAnalysisOutput) ElementType() reflect.Type
- func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToDiscoveryOccurrenceContinuousAnalysisOutput() DiscoveryOccurrenceContinuousAnalysisOutput
- func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToDiscoveryOccurrenceContinuousAnalysisOutputWithContext(ctx context.Context) DiscoveryOccurrenceContinuousAnalysisOutput
- func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToDiscoveryOccurrenceContinuousAnalysisPtrOutput() DiscoveryOccurrenceContinuousAnalysisPtrOutput
- func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToDiscoveryOccurrenceContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveryOccurrenceContinuousAnalysisPtrOutput
- func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToStringOutput() pulumi.StringOutput
- func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryOccurrenceContinuousAnalysisPtrInput
- type DiscoveryOccurrenceContinuousAnalysisPtrOutput
- func (o DiscoveryOccurrenceContinuousAnalysisPtrOutput) Elem() DiscoveryOccurrenceContinuousAnalysisOutput
- func (DiscoveryOccurrenceContinuousAnalysisPtrOutput) ElementType() reflect.Type
- func (o DiscoveryOccurrenceContinuousAnalysisPtrOutput) ToDiscoveryOccurrenceContinuousAnalysisPtrOutput() DiscoveryOccurrenceContinuousAnalysisPtrOutput
- func (o DiscoveryOccurrenceContinuousAnalysisPtrOutput) ToDiscoveryOccurrenceContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveryOccurrenceContinuousAnalysisPtrOutput
- func (o DiscoveryOccurrenceContinuousAnalysisPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveryOccurrenceContinuousAnalysisPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryOccurrenceInput
- type DiscoveryOccurrenceOutput
- func (o DiscoveryOccurrenceOutput) AnalysisCompleted() AnalysisCompletedPtrOutput
- func (o DiscoveryOccurrenceOutput) AnalysisError() StatusArrayOutput
- func (o DiscoveryOccurrenceOutput) AnalysisStatus() DiscoveryOccurrenceAnalysisStatusPtrOutput
- func (o DiscoveryOccurrenceOutput) AnalysisStatusError() StatusPtrOutput
- func (o DiscoveryOccurrenceOutput) ContinuousAnalysis() DiscoveryOccurrenceContinuousAnalysisPtrOutput
- func (o DiscoveryOccurrenceOutput) Cpe() pulumi.StringPtrOutput
- func (DiscoveryOccurrenceOutput) ElementType() reflect.Type
- func (o DiscoveryOccurrenceOutput) LastScanTime() pulumi.StringPtrOutput
- func (o DiscoveryOccurrenceOutput) SbomStatus() SBOMStatusPtrOutput
- func (o DiscoveryOccurrenceOutput) ToDiscoveryOccurrenceOutput() DiscoveryOccurrenceOutput
- func (o DiscoveryOccurrenceOutput) ToDiscoveryOccurrenceOutputWithContext(ctx context.Context) DiscoveryOccurrenceOutput
- func (o DiscoveryOccurrenceOutput) ToDiscoveryOccurrencePtrOutput() DiscoveryOccurrencePtrOutput
- func (o DiscoveryOccurrenceOutput) ToDiscoveryOccurrencePtrOutputWithContext(ctx context.Context) DiscoveryOccurrencePtrOutput
- type DiscoveryOccurrencePtrInput
- type DiscoveryOccurrencePtrOutput
- func (o DiscoveryOccurrencePtrOutput) AnalysisCompleted() AnalysisCompletedPtrOutput
- func (o DiscoveryOccurrencePtrOutput) AnalysisError() StatusArrayOutput
- func (o DiscoveryOccurrencePtrOutput) AnalysisStatus() DiscoveryOccurrenceAnalysisStatusPtrOutput
- func (o DiscoveryOccurrencePtrOutput) AnalysisStatusError() StatusPtrOutput
- func (o DiscoveryOccurrencePtrOutput) ContinuousAnalysis() DiscoveryOccurrenceContinuousAnalysisPtrOutput
- func (o DiscoveryOccurrencePtrOutput) Cpe() pulumi.StringPtrOutput
- func (o DiscoveryOccurrencePtrOutput) Elem() DiscoveryOccurrenceOutput
- func (DiscoveryOccurrencePtrOutput) ElementType() reflect.Type
- func (o DiscoveryOccurrencePtrOutput) LastScanTime() pulumi.StringPtrOutput
- func (o DiscoveryOccurrencePtrOutput) SbomStatus() SBOMStatusPtrOutput
- func (o DiscoveryOccurrencePtrOutput) ToDiscoveryOccurrencePtrOutput() DiscoveryOccurrencePtrOutput
- func (o DiscoveryOccurrencePtrOutput) ToDiscoveryOccurrencePtrOutputWithContext(ctx context.Context) DiscoveryOccurrencePtrOutput
- type DiscoveryOccurrenceResponse
- type DiscoveryOccurrenceResponseOutput
- func (o DiscoveryOccurrenceResponseOutput) AnalysisCompleted() AnalysisCompletedResponseOutput
- func (o DiscoveryOccurrenceResponseOutput) AnalysisError() StatusResponseArrayOutput
- func (o DiscoveryOccurrenceResponseOutput) AnalysisStatus() pulumi.StringOutput
- func (o DiscoveryOccurrenceResponseOutput) AnalysisStatusError() StatusResponseOutput
- func (o DiscoveryOccurrenceResponseOutput) ArchiveTime() pulumi.StringOutput
- func (o DiscoveryOccurrenceResponseOutput) ContinuousAnalysis() pulumi.StringOutput
- func (o DiscoveryOccurrenceResponseOutput) Cpe() pulumi.StringOutput
- func (DiscoveryOccurrenceResponseOutput) ElementType() reflect.Type
- func (o DiscoveryOccurrenceResponseOutput) LastScanTime() pulumi.StringOutput
- func (o DiscoveryOccurrenceResponseOutput) SbomStatus() SBOMStatusResponseOutput
- func (o DiscoveryOccurrenceResponseOutput) ToDiscoveryOccurrenceResponseOutput() DiscoveryOccurrenceResponseOutput
- func (o DiscoveryOccurrenceResponseOutput) ToDiscoveryOccurrenceResponseOutputWithContext(ctx context.Context) DiscoveryOccurrenceResponseOutput
- 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 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 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 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 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 GrafeasV1FileLocation
- type GrafeasV1FileLocationArgs
- type GrafeasV1FileLocationArray
- func (GrafeasV1FileLocationArray) ElementType() reflect.Type
- func (i GrafeasV1FileLocationArray) ToGrafeasV1FileLocationArrayOutput() GrafeasV1FileLocationArrayOutput
- func (i GrafeasV1FileLocationArray) ToGrafeasV1FileLocationArrayOutputWithContext(ctx context.Context) GrafeasV1FileLocationArrayOutput
- type GrafeasV1FileLocationArrayInput
- type GrafeasV1FileLocationArrayOutput
- func (GrafeasV1FileLocationArrayOutput) ElementType() reflect.Type
- func (o GrafeasV1FileLocationArrayOutput) Index(i pulumi.IntInput) GrafeasV1FileLocationOutput
- func (o GrafeasV1FileLocationArrayOutput) ToGrafeasV1FileLocationArrayOutput() GrafeasV1FileLocationArrayOutput
- func (o GrafeasV1FileLocationArrayOutput) ToGrafeasV1FileLocationArrayOutputWithContext(ctx context.Context) GrafeasV1FileLocationArrayOutput
- type GrafeasV1FileLocationInput
- type GrafeasV1FileLocationOutput
- func (GrafeasV1FileLocationOutput) ElementType() reflect.Type
- func (o GrafeasV1FileLocationOutput) FilePath() pulumi.StringPtrOutput
- func (o GrafeasV1FileLocationOutput) ToGrafeasV1FileLocationOutput() GrafeasV1FileLocationOutput
- func (o GrafeasV1FileLocationOutput) ToGrafeasV1FileLocationOutputWithContext(ctx context.Context) GrafeasV1FileLocationOutput
- type GrafeasV1FileLocationResponse
- type GrafeasV1FileLocationResponseArrayOutput
- func (GrafeasV1FileLocationResponseArrayOutput) ElementType() reflect.Type
- func (o GrafeasV1FileLocationResponseArrayOutput) Index(i pulumi.IntInput) GrafeasV1FileLocationResponseOutput
- func (o GrafeasV1FileLocationResponseArrayOutput) ToGrafeasV1FileLocationResponseArrayOutput() GrafeasV1FileLocationResponseArrayOutput
- func (o GrafeasV1FileLocationResponseArrayOutput) ToGrafeasV1FileLocationResponseArrayOutputWithContext(ctx context.Context) GrafeasV1FileLocationResponseArrayOutput
- type GrafeasV1FileLocationResponseOutput
- func (GrafeasV1FileLocationResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1FileLocationResponseOutput) FilePath() pulumi.StringOutput
- func (o GrafeasV1FileLocationResponseOutput) ToGrafeasV1FileLocationResponseOutput() GrafeasV1FileLocationResponseOutput
- func (o GrafeasV1FileLocationResponseOutput) ToGrafeasV1FileLocationResponseOutputWithContext(ctx context.Context) GrafeasV1FileLocationResponseOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder
- type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) ElementType() reflect.Type
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderInput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) Id() pulumi.StringPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrInput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) Elem() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) Id() pulumi.StringPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponse
- type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness
- type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ElementType() reflect.Type
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessInput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Environment() pulumi.BoolPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Materials() pulumi.BoolPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Parameters() pulumi.BoolPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrInput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Elem() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Environment() pulumi.BoolPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Materials() pulumi.BoolPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Parameters() pulumi.BoolPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponse
- type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Environment() pulumi.BoolOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Materials() pulumi.BoolOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Parameters() pulumi.BoolOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource
- type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ElementType() reflect.Type
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceInput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) Digest() pulumi.StringMapOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) EntryPoint() pulumi.StringPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) Uri() pulumi.StringPtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrInput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) Digest() pulumi.StringMapOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) Elem() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) EntryPoint() pulumi.StringPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) Uri() pulumi.StringPtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponse
- type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) Digest() pulumi.StringMapOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) EntryPoint() pulumi.StringOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) Uri() pulumi.StringOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation
- type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) ElementType() reflect.Type
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationInput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ConfigSource() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) Environment() pulumi.StringMapOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) Parameters() pulumi.StringMapOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrInput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ConfigSource() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) Elem() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) Environment() pulumi.StringMapOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) Parameters() pulumi.StringMapOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponse
- type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ConfigSource() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) Environment() pulumi.StringMapOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) Parameters() pulumi.StringMapOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArgs
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArgs) ElementType() reflect.Type
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArray
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArray) ElementType() reflect.Type
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArray) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArray) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayInput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) Index(i pulumi.IntInput) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialInput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput) Digest() pulumi.StringMapOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput) Uri() pulumi.StringPtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponse
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) Index(i pulumi.IntInput) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) Digest() pulumi.StringMapOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) Uri() pulumi.StringOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) ElementType() reflect.Type
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
- func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataInput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildFinishedOn() pulumi.StringPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildInvocationId() pulumi.StringPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildStartedOn() pulumi.StringPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) Completeness() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) Reproducible() pulumi.BoolPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrInput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildFinishedOn() pulumi.StringPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildInvocationId() pulumi.StringPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildStartedOn() pulumi.StringPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) Completeness() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) Elem() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) Reproducible() pulumi.BoolPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponse
- type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildFinishedOn() pulumi.StringOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildInvocationId() pulumi.StringOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildStartedOn() pulumi.StringOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) Completeness() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput
- func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ElementType() reflect.Type
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) Reproducible() pulumi.BoolOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput
- func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput
- 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 Identity
- type IdentityArgs
- func (IdentityArgs) ElementType() reflect.Type
- func (i IdentityArgs) ToIdentityOutput() IdentityOutput
- func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
- func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- type IdentityInput
- type IdentityOutput
- func (IdentityOutput) ElementType() reflect.Type
- func (o IdentityOutput) Revision() pulumi.IntPtrOutput
- func (o IdentityOutput) ToIdentityOutput() IdentityOutput
- func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
- func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityOutput) UpdateId() pulumi.StringPtrOutput
- type IdentityPtrInput
- type IdentityPtrOutput
- func (o IdentityPtrOutput) Elem() IdentityOutput
- func (IdentityPtrOutput) ElementType() reflect.Type
- func (o IdentityPtrOutput) Revision() pulumi.IntPtrOutput
- func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
- func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
- func (o IdentityPtrOutput) UpdateId() pulumi.StringPtrOutput
- type IdentityResponse
- type IdentityResponseOutput
- func (IdentityResponseOutput) ElementType() reflect.Type
- func (o IdentityResponseOutput) Revision() pulumi.IntOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
- func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
- func (o IdentityResponseOutput) UpdateId() pulumi.StringOutput
- type ImageNote
- type ImageNoteArgs
- func (ImageNoteArgs) ElementType() reflect.Type
- func (i ImageNoteArgs) ToImageNoteOutput() ImageNoteOutput
- func (i ImageNoteArgs) ToImageNoteOutputWithContext(ctx context.Context) ImageNoteOutput
- func (i ImageNoteArgs) ToImageNotePtrOutput() ImageNotePtrOutput
- func (i ImageNoteArgs) ToImageNotePtrOutputWithContext(ctx context.Context) ImageNotePtrOutput
- type ImageNoteInput
- type ImageNoteOutput
- func (ImageNoteOutput) ElementType() reflect.Type
- func (o ImageNoteOutput) Fingerprint() FingerprintOutput
- func (o ImageNoteOutput) ResourceUrl() pulumi.StringOutput
- func (o ImageNoteOutput) ToImageNoteOutput() ImageNoteOutput
- func (o ImageNoteOutput) ToImageNoteOutputWithContext(ctx context.Context) ImageNoteOutput
- func (o ImageNoteOutput) ToImageNotePtrOutput() ImageNotePtrOutput
- func (o ImageNoteOutput) ToImageNotePtrOutputWithContext(ctx context.Context) ImageNotePtrOutput
- type ImageNotePtrInput
- type ImageNotePtrOutput
- func (o ImageNotePtrOutput) Elem() ImageNoteOutput
- func (ImageNotePtrOutput) ElementType() reflect.Type
- func (o ImageNotePtrOutput) Fingerprint() FingerprintPtrOutput
- func (o ImageNotePtrOutput) ResourceUrl() pulumi.StringPtrOutput
- func (o ImageNotePtrOutput) ToImageNotePtrOutput() ImageNotePtrOutput
- func (o ImageNotePtrOutput) ToImageNotePtrOutputWithContext(ctx context.Context) ImageNotePtrOutput
- type ImageNoteResponse
- type ImageNoteResponseOutput
- func (ImageNoteResponseOutput) ElementType() reflect.Type
- func (o ImageNoteResponseOutput) Fingerprint() FingerprintResponseOutput
- func (o ImageNoteResponseOutput) ResourceUrl() pulumi.StringOutput
- func (o ImageNoteResponseOutput) ToImageNoteResponseOutput() ImageNoteResponseOutput
- func (o ImageNoteResponseOutput) ToImageNoteResponseOutputWithContext(ctx context.Context) ImageNoteResponseOutput
- type ImageOccurrence
- type ImageOccurrenceArgs
- func (ImageOccurrenceArgs) ElementType() reflect.Type
- func (i ImageOccurrenceArgs) ToImageOccurrenceOutput() ImageOccurrenceOutput
- func (i ImageOccurrenceArgs) ToImageOccurrenceOutputWithContext(ctx context.Context) ImageOccurrenceOutput
- func (i ImageOccurrenceArgs) ToImageOccurrencePtrOutput() ImageOccurrencePtrOutput
- func (i ImageOccurrenceArgs) ToImageOccurrencePtrOutputWithContext(ctx context.Context) ImageOccurrencePtrOutput
- type ImageOccurrenceInput
- type ImageOccurrenceOutput
- func (ImageOccurrenceOutput) ElementType() reflect.Type
- func (o ImageOccurrenceOutput) Fingerprint() FingerprintOutput
- func (o ImageOccurrenceOutput) LayerInfo() LayerArrayOutput
- func (o ImageOccurrenceOutput) ToImageOccurrenceOutput() ImageOccurrenceOutput
- func (o ImageOccurrenceOutput) ToImageOccurrenceOutputWithContext(ctx context.Context) ImageOccurrenceOutput
- func (o ImageOccurrenceOutput) ToImageOccurrencePtrOutput() ImageOccurrencePtrOutput
- func (o ImageOccurrenceOutput) ToImageOccurrencePtrOutputWithContext(ctx context.Context) ImageOccurrencePtrOutput
- type ImageOccurrencePtrInput
- type ImageOccurrencePtrOutput
- func (o ImageOccurrencePtrOutput) Elem() ImageOccurrenceOutput
- func (ImageOccurrencePtrOutput) ElementType() reflect.Type
- func (o ImageOccurrencePtrOutput) Fingerprint() FingerprintPtrOutput
- func (o ImageOccurrencePtrOutput) LayerInfo() LayerArrayOutput
- func (o ImageOccurrencePtrOutput) ToImageOccurrencePtrOutput() ImageOccurrencePtrOutput
- func (o ImageOccurrencePtrOutput) ToImageOccurrencePtrOutputWithContext(ctx context.Context) ImageOccurrencePtrOutput
- type ImageOccurrenceResponse
- type ImageOccurrenceResponseOutput
- func (o ImageOccurrenceResponseOutput) BaseResourceUrl() pulumi.StringOutput
- func (o ImageOccurrenceResponseOutput) Distance() pulumi.IntOutput
- func (ImageOccurrenceResponseOutput) ElementType() reflect.Type
- func (o ImageOccurrenceResponseOutput) Fingerprint() FingerprintResponseOutput
- func (o ImageOccurrenceResponseOutput) LayerInfo() LayerResponseArrayOutput
- func (o ImageOccurrenceResponseOutput) ToImageOccurrenceResponseOutput() ImageOccurrenceResponseOutput
- func (o ImageOccurrenceResponseOutput) ToImageOccurrenceResponseOutputWithContext(ctx context.Context) ImageOccurrenceResponseOutput
- type InTotoProvenance
- type InTotoProvenanceArgs
- func (InTotoProvenanceArgs) ElementType() reflect.Type
- func (i InTotoProvenanceArgs) ToInTotoProvenanceOutput() InTotoProvenanceOutput
- func (i InTotoProvenanceArgs) ToInTotoProvenanceOutputWithContext(ctx context.Context) InTotoProvenanceOutput
- func (i InTotoProvenanceArgs) ToInTotoProvenancePtrOutput() InTotoProvenancePtrOutput
- func (i InTotoProvenanceArgs) ToInTotoProvenancePtrOutputWithContext(ctx context.Context) InTotoProvenancePtrOutput
- type InTotoProvenanceInput
- type InTotoProvenanceOutput
- func (o InTotoProvenanceOutput) BuilderConfig() BuilderConfigPtrOutput
- func (InTotoProvenanceOutput) ElementType() reflect.Type
- func (o InTotoProvenanceOutput) Materials() pulumi.StringArrayOutput
- func (o InTotoProvenanceOutput) Metadata() MetadataPtrOutput
- func (o InTotoProvenanceOutput) Recipe() RecipePtrOutput
- func (o InTotoProvenanceOutput) ToInTotoProvenanceOutput() InTotoProvenanceOutput
- func (o InTotoProvenanceOutput) ToInTotoProvenanceOutputWithContext(ctx context.Context) InTotoProvenanceOutput
- func (o InTotoProvenanceOutput) ToInTotoProvenancePtrOutput() InTotoProvenancePtrOutput
- func (o InTotoProvenanceOutput) ToInTotoProvenancePtrOutputWithContext(ctx context.Context) InTotoProvenancePtrOutput
- type InTotoProvenancePtrInput
- type InTotoProvenancePtrOutput
- func (o InTotoProvenancePtrOutput) BuilderConfig() BuilderConfigPtrOutput
- func (o InTotoProvenancePtrOutput) Elem() InTotoProvenanceOutput
- func (InTotoProvenancePtrOutput) ElementType() reflect.Type
- func (o InTotoProvenancePtrOutput) Materials() pulumi.StringArrayOutput
- func (o InTotoProvenancePtrOutput) Metadata() MetadataPtrOutput
- func (o InTotoProvenancePtrOutput) Recipe() RecipePtrOutput
- func (o InTotoProvenancePtrOutput) ToInTotoProvenancePtrOutput() InTotoProvenancePtrOutput
- func (o InTotoProvenancePtrOutput) ToInTotoProvenancePtrOutputWithContext(ctx context.Context) InTotoProvenancePtrOutput
- type InTotoProvenanceResponse
- type InTotoProvenanceResponseOutput
- func (o InTotoProvenanceResponseOutput) BuilderConfig() BuilderConfigResponseOutput
- func (InTotoProvenanceResponseOutput) ElementType() reflect.Type
- func (o InTotoProvenanceResponseOutput) Materials() pulumi.StringArrayOutput
- func (o InTotoProvenanceResponseOutput) Metadata() MetadataResponseOutput
- func (o InTotoProvenanceResponseOutput) Recipe() RecipeResponseOutput
- func (o InTotoProvenanceResponseOutput) ToInTotoProvenanceResponseOutput() InTotoProvenanceResponseOutput
- func (o InTotoProvenanceResponseOutput) ToInTotoProvenanceResponseOutputWithContext(ctx context.Context) InTotoProvenanceResponseOutput
- 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 InTotoStatement
- type InTotoStatementArgs
- func (InTotoStatementArgs) ElementType() reflect.Type
- func (i InTotoStatementArgs) ToInTotoStatementOutput() InTotoStatementOutput
- func (i InTotoStatementArgs) ToInTotoStatementOutputWithContext(ctx context.Context) InTotoStatementOutput
- func (i InTotoStatementArgs) ToInTotoStatementPtrOutput() InTotoStatementPtrOutput
- func (i InTotoStatementArgs) ToInTotoStatementPtrOutputWithContext(ctx context.Context) InTotoStatementPtrOutput
- type InTotoStatementInput
- type InTotoStatementOutput
- func (InTotoStatementOutput) ElementType() reflect.Type
- func (o InTotoStatementOutput) PredicateType() pulumi.StringPtrOutput
- func (o InTotoStatementOutput) Provenance() InTotoProvenancePtrOutput
- func (o InTotoStatementOutput) SlsaProvenance() SlsaProvenancePtrOutput
- func (o InTotoStatementOutput) SlsaProvenanceZeroTwo() SlsaProvenanceZeroTwoPtrOutput
- func (o InTotoStatementOutput) Subject() SubjectArrayOutput
- func (o InTotoStatementOutput) ToInTotoStatementOutput() InTotoStatementOutput
- func (o InTotoStatementOutput) ToInTotoStatementOutputWithContext(ctx context.Context) InTotoStatementOutput
- func (o InTotoStatementOutput) ToInTotoStatementPtrOutput() InTotoStatementPtrOutput
- func (o InTotoStatementOutput) ToInTotoStatementPtrOutputWithContext(ctx context.Context) InTotoStatementPtrOutput
- func (o InTotoStatementOutput) Type() pulumi.StringPtrOutput
- type InTotoStatementPtrInput
- type InTotoStatementPtrOutput
- func (o InTotoStatementPtrOutput) Elem() InTotoStatementOutput
- func (InTotoStatementPtrOutput) ElementType() reflect.Type
- func (o InTotoStatementPtrOutput) PredicateType() pulumi.StringPtrOutput
- func (o InTotoStatementPtrOutput) Provenance() InTotoProvenancePtrOutput
- func (o InTotoStatementPtrOutput) SlsaProvenance() SlsaProvenancePtrOutput
- func (o InTotoStatementPtrOutput) SlsaProvenanceZeroTwo() SlsaProvenanceZeroTwoPtrOutput
- func (o InTotoStatementPtrOutput) Subject() SubjectArrayOutput
- func (o InTotoStatementPtrOutput) ToInTotoStatementPtrOutput() InTotoStatementPtrOutput
- func (o InTotoStatementPtrOutput) ToInTotoStatementPtrOutputWithContext(ctx context.Context) InTotoStatementPtrOutput
- func (o InTotoStatementPtrOutput) Type() pulumi.StringPtrOutput
- type InTotoStatementResponse
- type InTotoStatementResponseOutput
- func (InTotoStatementResponseOutput) ElementType() reflect.Type
- func (o InTotoStatementResponseOutput) PredicateType() pulumi.StringOutput
- func (o InTotoStatementResponseOutput) Provenance() InTotoProvenanceResponseOutput
- func (o InTotoStatementResponseOutput) SlsaProvenance() SlsaProvenanceResponseOutput
- func (o InTotoStatementResponseOutput) SlsaProvenanceZeroTwo() SlsaProvenanceZeroTwoResponseOutput
- func (o InTotoStatementResponseOutput) Subject() SubjectResponseArrayOutput
- func (o InTotoStatementResponseOutput) ToInTotoStatementResponseOutput() InTotoStatementResponseOutput
- func (o InTotoStatementResponseOutput) ToInTotoStatementResponseOutputWithContext(ctx context.Context) InTotoStatementResponseOutput
- func (o InTotoStatementResponseOutput) Type() pulumi.StringOutput
- 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 Jwt
- type JwtArgs
- type JwtArray
- type JwtArrayInput
- type JwtArrayOutput
- type JwtInput
- type JwtOutput
- type JwtResponse
- type JwtResponseArrayOutput
- func (JwtResponseArrayOutput) ElementType() reflect.Type
- func (o JwtResponseArrayOutput) Index(i pulumi.IntInput) JwtResponseOutput
- func (o JwtResponseArrayOutput) ToJwtResponseArrayOutput() JwtResponseArrayOutput
- func (o JwtResponseArrayOutput) ToJwtResponseArrayOutputWithContext(ctx context.Context) JwtResponseArrayOutput
- type JwtResponseOutput
- 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 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 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) Attestation() AttestationNoteResponseOutput
- func (o LookupNoteResultOutput) Build() BuildNoteResponseOutput
- func (o LookupNoteResultOutput) Compliance() ComplianceNoteResponseOutput
- func (o LookupNoteResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupNoteResultOutput) Deployment() DeploymentNoteResponseOutput
- func (o LookupNoteResultOutput) Discovery() DiscoveryNoteResponseOutput
- func (o LookupNoteResultOutput) DsseAttestation() DSSEAttestationNoteResponseOutput
- func (LookupNoteResultOutput) ElementType() reflect.Type
- func (o LookupNoteResultOutput) ExpirationTime() pulumi.StringOutput
- func (o LookupNoteResultOutput) Image() ImageNoteResponseOutput
- func (o LookupNoteResultOutput) Kind() pulumi.StringOutput
- func (o LookupNoteResultOutput) LongDescription() pulumi.StringOutput
- func (o LookupNoteResultOutput) Name() pulumi.StringOutput
- func (o LookupNoteResultOutput) Package() PackageNoteResponseOutput
- func (o LookupNoteResultOutput) RelatedNoteNames() pulumi.StringArrayOutput
- func (o LookupNoteResultOutput) RelatedUrl() RelatedUrlResponseArrayOutput
- func (o LookupNoteResultOutput) SbomReference() SBOMReferenceNoteResponseOutput
- func (o LookupNoteResultOutput) ShortDescription() pulumi.StringOutput
- func (o LookupNoteResultOutput) ToLookupNoteResultOutput() LookupNoteResultOutput
- func (o LookupNoteResultOutput) ToLookupNoteResultOutputWithContext(ctx context.Context) LookupNoteResultOutput
- func (o LookupNoteResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupNoteResultOutput) Upgrade() UpgradeNoteResponseOutput
- func (o LookupNoteResultOutput) Vulnerability() VulnerabilityNoteResponseOutput
- 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() AttestationOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) Build() BuildOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) Compliance() ComplianceOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Deployment() DeploymentOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) Discovery() DiscoveryOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) DsseAttestation() DSSEAttestationOccurrenceResponseOutput
- func (LookupOccurrenceResultOutput) ElementType() reflect.Type
- func (o LookupOccurrenceResultOutput) Envelope() EnvelopeResponseOutput
- func (o LookupOccurrenceResultOutput) Image() ImageOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) Kind() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Name() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) NoteName() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Package() PackageOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) Remediation() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) ResourceUri() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) SbomReference() SBOMReferenceOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutput() LookupOccurrenceResultOutput
- func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutputWithContext(ctx context.Context) LookupOccurrenceResultOutput
- func (o LookupOccurrenceResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Upgrade() UpgradeOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) Vulnerability() VulnerabilityOccurrenceResponseOutput
- type Material
- type MaterialArgs
- type MaterialArray
- type MaterialArrayInput
- type MaterialArrayOutput
- type MaterialInput
- type MaterialOutput
- func (o MaterialOutput) Digest() pulumi.StringMapOutput
- func (MaterialOutput) ElementType() reflect.Type
- func (o MaterialOutput) ToMaterialOutput() MaterialOutput
- func (o MaterialOutput) ToMaterialOutputWithContext(ctx context.Context) MaterialOutput
- func (o MaterialOutput) Uri() pulumi.StringPtrOutput
- type MaterialResponse
- type MaterialResponseArrayOutput
- func (MaterialResponseArrayOutput) ElementType() reflect.Type
- func (o MaterialResponseArrayOutput) Index(i pulumi.IntInput) MaterialResponseOutput
- func (o MaterialResponseArrayOutput) ToMaterialResponseArrayOutput() MaterialResponseArrayOutput
- func (o MaterialResponseArrayOutput) ToMaterialResponseArrayOutputWithContext(ctx context.Context) MaterialResponseArrayOutput
- type MaterialResponseOutput
- func (o MaterialResponseOutput) Digest() pulumi.StringMapOutput
- func (MaterialResponseOutput) ElementType() reflect.Type
- func (o MaterialResponseOutput) ToMaterialResponseOutput() MaterialResponseOutput
- func (o MaterialResponseOutput) ToMaterialResponseOutputWithContext(ctx context.Context) MaterialResponseOutput
- func (o MaterialResponseOutput) Uri() pulumi.StringOutput
- type Metadata
- type MetadataArgs
- func (MetadataArgs) ElementType() reflect.Type
- func (i MetadataArgs) ToMetadataOutput() MetadataOutput
- func (i MetadataArgs) ToMetadataOutputWithContext(ctx context.Context) MetadataOutput
- func (i MetadataArgs) ToMetadataPtrOutput() MetadataPtrOutput
- func (i MetadataArgs) ToMetadataPtrOutputWithContext(ctx context.Context) MetadataPtrOutput
- type MetadataInput
- type MetadataOutput
- func (o MetadataOutput) BuildFinishedOn() pulumi.StringPtrOutput
- func (o MetadataOutput) BuildInvocationId() pulumi.StringPtrOutput
- func (o MetadataOutput) BuildStartedOn() pulumi.StringPtrOutput
- func (o MetadataOutput) Completeness() CompletenessPtrOutput
- func (MetadataOutput) ElementType() reflect.Type
- func (o MetadataOutput) Reproducible() pulumi.BoolPtrOutput
- func (o MetadataOutput) ToMetadataOutput() MetadataOutput
- func (o MetadataOutput) ToMetadataOutputWithContext(ctx context.Context) MetadataOutput
- func (o MetadataOutput) ToMetadataPtrOutput() MetadataPtrOutput
- func (o MetadataOutput) ToMetadataPtrOutputWithContext(ctx context.Context) MetadataPtrOutput
- type MetadataPtrInput
- type MetadataPtrOutput
- func (o MetadataPtrOutput) BuildFinishedOn() pulumi.StringPtrOutput
- func (o MetadataPtrOutput) BuildInvocationId() pulumi.StringPtrOutput
- func (o MetadataPtrOutput) BuildStartedOn() pulumi.StringPtrOutput
- func (o MetadataPtrOutput) Completeness() CompletenessPtrOutput
- func (o MetadataPtrOutput) Elem() MetadataOutput
- func (MetadataPtrOutput) ElementType() reflect.Type
- func (o MetadataPtrOutput) Reproducible() pulumi.BoolPtrOutput
- func (o MetadataPtrOutput) ToMetadataPtrOutput() MetadataPtrOutput
- func (o MetadataPtrOutput) ToMetadataPtrOutputWithContext(ctx context.Context) MetadataPtrOutput
- type MetadataResponse
- type MetadataResponseOutput
- func (o MetadataResponseOutput) BuildFinishedOn() pulumi.StringOutput
- func (o MetadataResponseOutput) BuildInvocationId() pulumi.StringOutput
- func (o MetadataResponseOutput) BuildStartedOn() pulumi.StringOutput
- func (o MetadataResponseOutput) Completeness() CompletenessResponseOutput
- func (MetadataResponseOutput) ElementType() reflect.Type
- func (o MetadataResponseOutput) Reproducible() pulumi.BoolOutput
- func (o MetadataResponseOutput) ToMetadataResponseOutput() MetadataResponseOutput
- func (o MetadataResponseOutput) ToMetadataResponseOutputWithContext(ctx context.Context) MetadataResponseOutput
- type NonCompliantFile
- type NonCompliantFileArgs
- type NonCompliantFileArray
- type NonCompliantFileArrayInput
- type NonCompliantFileArrayOutput
- func (NonCompliantFileArrayOutput) ElementType() reflect.Type
- func (o NonCompliantFileArrayOutput) Index(i pulumi.IntInput) NonCompliantFileOutput
- func (o NonCompliantFileArrayOutput) ToNonCompliantFileArrayOutput() NonCompliantFileArrayOutput
- func (o NonCompliantFileArrayOutput) ToNonCompliantFileArrayOutputWithContext(ctx context.Context) NonCompliantFileArrayOutput
- type NonCompliantFileInput
- type NonCompliantFileOutput
- func (o NonCompliantFileOutput) DisplayCommand() pulumi.StringPtrOutput
- func (NonCompliantFileOutput) ElementType() reflect.Type
- func (o NonCompliantFileOutput) Path() pulumi.StringPtrOutput
- func (o NonCompliantFileOutput) Reason() pulumi.StringPtrOutput
- func (o NonCompliantFileOutput) ToNonCompliantFileOutput() NonCompliantFileOutput
- func (o NonCompliantFileOutput) ToNonCompliantFileOutputWithContext(ctx context.Context) NonCompliantFileOutput
- type NonCompliantFileResponse
- type NonCompliantFileResponseArrayOutput
- func (NonCompliantFileResponseArrayOutput) ElementType() reflect.Type
- func (o NonCompliantFileResponseArrayOutput) Index(i pulumi.IntInput) NonCompliantFileResponseOutput
- func (o NonCompliantFileResponseArrayOutput) ToNonCompliantFileResponseArrayOutput() NonCompliantFileResponseArrayOutput
- func (o NonCompliantFileResponseArrayOutput) ToNonCompliantFileResponseArrayOutputWithContext(ctx context.Context) NonCompliantFileResponseArrayOutput
- type NonCompliantFileResponseOutput
- func (o NonCompliantFileResponseOutput) DisplayCommand() pulumi.StringOutput
- func (NonCompliantFileResponseOutput) ElementType() reflect.Type
- func (o NonCompliantFileResponseOutput) Path() pulumi.StringOutput
- func (o NonCompliantFileResponseOutput) Reason() pulumi.StringOutput
- func (o NonCompliantFileResponseOutput) ToNonCompliantFileResponseOutput() NonCompliantFileResponseOutput
- func (o NonCompliantFileResponseOutput) ToNonCompliantFileResponseOutputWithContext(ctx context.Context) NonCompliantFileResponseOutput
- 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) Attestation() AttestationNoteResponseOutput
- func (o NoteOutput) Build() BuildNoteResponseOutput
- func (o NoteOutput) Compliance() ComplianceNoteResponseOutput
- func (o NoteOutput) CreateTime() pulumi.StringOutput
- func (o NoteOutput) Deployment() DeploymentNoteResponseOutput
- func (o NoteOutput) Discovery() DiscoveryNoteResponseOutput
- func (o NoteOutput) DsseAttestation() DSSEAttestationNoteResponseOutput
- func (NoteOutput) ElementType() reflect.Type
- func (o NoteOutput) ExpirationTime() pulumi.StringOutput
- func (o NoteOutput) Image() ImageNoteResponseOutput
- 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() PackageNoteResponseOutput
- func (o NoteOutput) Project() pulumi.StringOutput
- func (o NoteOutput) RelatedNoteNames() pulumi.StringArrayOutput
- func (o NoteOutput) RelatedUrl() RelatedUrlResponseArrayOutput
- func (o NoteOutput) SbomReference() SBOMReferenceNoteResponseOutput
- func (o NoteOutput) ShortDescription() pulumi.StringOutput
- func (o NoteOutput) ToNoteOutput() NoteOutput
- func (o NoteOutput) ToNoteOutputWithContext(ctx context.Context) NoteOutput
- func (o NoteOutput) UpdateTime() pulumi.StringOutput
- func (o NoteOutput) Upgrade() UpgradeNoteResponseOutput
- func (o NoteOutput) Vulnerability() VulnerabilityNoteResponseOutput
- 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() AttestationOccurrenceResponseOutput
- func (o OccurrenceOutput) Build() BuildOccurrenceResponseOutput
- func (o OccurrenceOutput) Compliance() ComplianceOccurrenceResponseOutput
- func (o OccurrenceOutput) CreateTime() pulumi.StringOutput
- func (o OccurrenceOutput) Deployment() DeploymentOccurrenceResponseOutput
- func (o OccurrenceOutput) Discovery() DiscoveryOccurrenceResponseOutput
- func (o OccurrenceOutput) DsseAttestation() DSSEAttestationOccurrenceResponseOutput
- func (OccurrenceOutput) ElementType() reflect.Type
- func (o OccurrenceOutput) Envelope() EnvelopeResponseOutput
- func (o OccurrenceOutput) Image() ImageOccurrenceResponseOutput
- func (o OccurrenceOutput) Kind() pulumi.StringOutput
- func (o OccurrenceOutput) Name() pulumi.StringOutput
- func (o OccurrenceOutput) NoteName() pulumi.StringOutput
- func (o OccurrenceOutput) Package() PackageOccurrenceResponseOutput
- func (o OccurrenceOutput) Project() pulumi.StringOutput
- func (o OccurrenceOutput) Remediation() pulumi.StringOutput
- func (o OccurrenceOutput) ResourceUri() pulumi.StringOutput
- func (o OccurrenceOutput) SbomReference() SBOMReferenceOccurrenceResponseOutput
- func (o OccurrenceOutput) ToOccurrenceOutput() OccurrenceOutput
- func (o OccurrenceOutput) ToOccurrenceOutputWithContext(ctx context.Context) OccurrenceOutput
- func (o OccurrenceOutput) UpdateTime() pulumi.StringOutput
- func (o OccurrenceOutput) Upgrade() UpgradeOccurrenceResponseOutput
- func (o OccurrenceOutput) Vulnerability() VulnerabilityOccurrenceResponseOutput
- type OccurrenceState
- 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) AffectedCpeUri() pulumi.StringOutput
- func (o PackageIssueOutput) AffectedPackage() pulumi.StringOutput
- func (o PackageIssueOutput) AffectedVersion() VersionOutput
- func (PackageIssueOutput) ElementType() reflect.Type
- func (o PackageIssueOutput) FileLocation() GrafeasV1FileLocationArrayOutput
- func (o PackageIssueOutput) FixedCpeUri() pulumi.StringPtrOutput
- func (o PackageIssueOutput) FixedPackage() pulumi.StringPtrOutput
- func (o PackageIssueOutput) FixedVersion() VersionOutput
- func (o PackageIssueOutput) PackageType() pulumi.StringPtrOutput
- 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) AffectedCpeUri() pulumi.StringOutput
- func (o PackageIssueResponseOutput) AffectedPackage() pulumi.StringOutput
- func (o PackageIssueResponseOutput) AffectedVersion() VersionResponseOutput
- func (o PackageIssueResponseOutput) EffectiveSeverity() pulumi.StringOutput
- func (PackageIssueResponseOutput) ElementType() reflect.Type
- func (o PackageIssueResponseOutput) FileLocation() GrafeasV1FileLocationResponseArrayOutput
- func (o PackageIssueResponseOutput) FixAvailable() pulumi.BoolOutput
- func (o PackageIssueResponseOutput) FixedCpeUri() pulumi.StringOutput
- func (o PackageIssueResponseOutput) FixedPackage() pulumi.StringOutput
- func (o PackageIssueResponseOutput) FixedVersion() VersionResponseOutput
- func (o PackageIssueResponseOutput) PackageType() pulumi.StringOutput
- func (o PackageIssueResponseOutput) ToPackageIssueResponseOutput() PackageIssueResponseOutput
- func (o PackageIssueResponseOutput) ToPackageIssueResponseOutputWithContext(ctx context.Context) PackageIssueResponseOutput
- type PackageNote
- type PackageNoteArchitecture
- func (PackageNoteArchitecture) ElementType() reflect.Type
- func (e PackageNoteArchitecture) ToPackageNoteArchitectureOutput() PackageNoteArchitectureOutput
- func (e PackageNoteArchitecture) ToPackageNoteArchitectureOutputWithContext(ctx context.Context) PackageNoteArchitectureOutput
- func (e PackageNoteArchitecture) ToPackageNoteArchitecturePtrOutput() PackageNoteArchitecturePtrOutput
- func (e PackageNoteArchitecture) ToPackageNoteArchitecturePtrOutputWithContext(ctx context.Context) PackageNoteArchitecturePtrOutput
- func (e PackageNoteArchitecture) ToStringOutput() pulumi.StringOutput
- func (e PackageNoteArchitecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PackageNoteArchitecture) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PackageNoteArchitecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PackageNoteArchitectureInput
- type PackageNoteArchitectureOutput
- func (PackageNoteArchitectureOutput) ElementType() reflect.Type
- func (o PackageNoteArchitectureOutput) ToPackageNoteArchitectureOutput() PackageNoteArchitectureOutput
- func (o PackageNoteArchitectureOutput) ToPackageNoteArchitectureOutputWithContext(ctx context.Context) PackageNoteArchitectureOutput
- func (o PackageNoteArchitectureOutput) ToPackageNoteArchitecturePtrOutput() PackageNoteArchitecturePtrOutput
- func (o PackageNoteArchitectureOutput) ToPackageNoteArchitecturePtrOutputWithContext(ctx context.Context) PackageNoteArchitecturePtrOutput
- func (o PackageNoteArchitectureOutput) ToStringOutput() pulumi.StringOutput
- func (o PackageNoteArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PackageNoteArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PackageNoteArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PackageNoteArchitecturePtrInput
- type PackageNoteArchitecturePtrOutput
- func (o PackageNoteArchitecturePtrOutput) Elem() PackageNoteArchitectureOutput
- func (PackageNoteArchitecturePtrOutput) ElementType() reflect.Type
- func (o PackageNoteArchitecturePtrOutput) ToPackageNoteArchitecturePtrOutput() PackageNoteArchitecturePtrOutput
- func (o PackageNoteArchitecturePtrOutput) ToPackageNoteArchitecturePtrOutputWithContext(ctx context.Context) PackageNoteArchitecturePtrOutput
- func (o PackageNoteArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PackageNoteArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PackageNoteArgs
- func (PackageNoteArgs) ElementType() reflect.Type
- func (i PackageNoteArgs) ToPackageNoteOutput() PackageNoteOutput
- func (i PackageNoteArgs) ToPackageNoteOutputWithContext(ctx context.Context) PackageNoteOutput
- func (i PackageNoteArgs) ToPackageNotePtrOutput() PackageNotePtrOutput
- func (i PackageNoteArgs) ToPackageNotePtrOutputWithContext(ctx context.Context) PackageNotePtrOutput
- type PackageNoteInput
- type PackageNoteOutput
- func (o PackageNoteOutput) Architecture() PackageNoteArchitecturePtrOutput
- func (o PackageNoteOutput) CpeUri() pulumi.StringPtrOutput
- func (o PackageNoteOutput) Description() pulumi.StringPtrOutput
- func (o PackageNoteOutput) Digest() DigestArrayOutput
- func (o PackageNoteOutput) Distribution() DistributionArrayOutputdeprecated
- func (PackageNoteOutput) ElementType() reflect.Type
- func (o PackageNoteOutput) License() LicensePtrOutput
- func (o PackageNoteOutput) Maintainer() pulumi.StringPtrOutput
- func (o PackageNoteOutput) Name() pulumi.StringOutput
- func (o PackageNoteOutput) PackageType() pulumi.StringPtrOutput
- func (o PackageNoteOutput) ToPackageNoteOutput() PackageNoteOutput
- func (o PackageNoteOutput) ToPackageNoteOutputWithContext(ctx context.Context) PackageNoteOutput
- func (o PackageNoteOutput) ToPackageNotePtrOutput() PackageNotePtrOutput
- func (o PackageNoteOutput) ToPackageNotePtrOutputWithContext(ctx context.Context) PackageNotePtrOutput
- func (o PackageNoteOutput) Url() pulumi.StringPtrOutput
- func (o PackageNoteOutput) Version() VersionPtrOutput
- type PackageNotePtrInput
- type PackageNotePtrOutput
- func (o PackageNotePtrOutput) Architecture() PackageNoteArchitecturePtrOutput
- func (o PackageNotePtrOutput) CpeUri() pulumi.StringPtrOutput
- func (o PackageNotePtrOutput) Description() pulumi.StringPtrOutput
- func (o PackageNotePtrOutput) Digest() DigestArrayOutput
- func (o PackageNotePtrOutput) Distribution() DistributionArrayOutputdeprecated
- func (o PackageNotePtrOutput) Elem() PackageNoteOutput
- func (PackageNotePtrOutput) ElementType() reflect.Type
- func (o PackageNotePtrOutput) License() LicensePtrOutput
- func (o PackageNotePtrOutput) Maintainer() pulumi.StringPtrOutput
- func (o PackageNotePtrOutput) Name() pulumi.StringPtrOutput
- func (o PackageNotePtrOutput) PackageType() pulumi.StringPtrOutput
- func (o PackageNotePtrOutput) ToPackageNotePtrOutput() PackageNotePtrOutput
- func (o PackageNotePtrOutput) ToPackageNotePtrOutputWithContext(ctx context.Context) PackageNotePtrOutput
- func (o PackageNotePtrOutput) Url() pulumi.StringPtrOutput
- func (o PackageNotePtrOutput) Version() VersionPtrOutput
- type PackageNoteResponse
- type PackageNoteResponseOutput
- func (o PackageNoteResponseOutput) Architecture() pulumi.StringOutput
- func (o PackageNoteResponseOutput) CpeUri() pulumi.StringOutput
- func (o PackageNoteResponseOutput) Description() pulumi.StringOutput
- func (o PackageNoteResponseOutput) Digest() DigestResponseArrayOutput
- func (o PackageNoteResponseOutput) Distribution() DistributionResponseArrayOutputdeprecated
- func (PackageNoteResponseOutput) ElementType() reflect.Type
- func (o PackageNoteResponseOutput) License() LicenseResponseOutput
- func (o PackageNoteResponseOutput) Maintainer() pulumi.StringOutput
- func (o PackageNoteResponseOutput) Name() pulumi.StringOutput
- func (o PackageNoteResponseOutput) PackageType() pulumi.StringOutput
- func (o PackageNoteResponseOutput) ToPackageNoteResponseOutput() PackageNoteResponseOutput
- func (o PackageNoteResponseOutput) ToPackageNoteResponseOutputWithContext(ctx context.Context) PackageNoteResponseOutput
- func (o PackageNoteResponseOutput) Url() pulumi.StringOutput
- func (o PackageNoteResponseOutput) Version() VersionResponseOutput
- type PackageOccurrence
- type PackageOccurrenceArgs
- func (PackageOccurrenceArgs) ElementType() reflect.Type
- func (i PackageOccurrenceArgs) ToPackageOccurrenceOutput() PackageOccurrenceOutput
- func (i PackageOccurrenceArgs) ToPackageOccurrenceOutputWithContext(ctx context.Context) PackageOccurrenceOutput
- func (i PackageOccurrenceArgs) ToPackageOccurrencePtrOutput() PackageOccurrencePtrOutput
- func (i PackageOccurrenceArgs) ToPackageOccurrencePtrOutputWithContext(ctx context.Context) PackageOccurrencePtrOutput
- type PackageOccurrenceInput
- type PackageOccurrenceOutput
- func (PackageOccurrenceOutput) ElementType() reflect.Type
- func (o PackageOccurrenceOutput) License() LicensePtrOutput
- func (o PackageOccurrenceOutput) Location() LocationArrayOutput
- func (o PackageOccurrenceOutput) ToPackageOccurrenceOutput() PackageOccurrenceOutput
- func (o PackageOccurrenceOutput) ToPackageOccurrenceOutputWithContext(ctx context.Context) PackageOccurrenceOutput
- func (o PackageOccurrenceOutput) ToPackageOccurrencePtrOutput() PackageOccurrencePtrOutput
- func (o PackageOccurrenceOutput) ToPackageOccurrencePtrOutputWithContext(ctx context.Context) PackageOccurrencePtrOutput
- type PackageOccurrencePtrInput
- type PackageOccurrencePtrOutput
- func (o PackageOccurrencePtrOutput) Elem() PackageOccurrenceOutput
- func (PackageOccurrencePtrOutput) ElementType() reflect.Type
- func (o PackageOccurrencePtrOutput) License() LicensePtrOutput
- func (o PackageOccurrencePtrOutput) Location() LocationArrayOutput
- func (o PackageOccurrencePtrOutput) ToPackageOccurrencePtrOutput() PackageOccurrencePtrOutput
- func (o PackageOccurrencePtrOutput) ToPackageOccurrencePtrOutputWithContext(ctx context.Context) PackageOccurrencePtrOutput
- type PackageOccurrenceResponse
- type PackageOccurrenceResponseOutput
- func (o PackageOccurrenceResponseOutput) Architecture() pulumi.StringOutput
- func (o PackageOccurrenceResponseOutput) CpeUri() pulumi.StringOutput
- func (PackageOccurrenceResponseOutput) ElementType() reflect.Type
- func (o PackageOccurrenceResponseOutput) License() LicenseResponseOutput
- func (o PackageOccurrenceResponseOutput) Location() LocationResponseArrayOutput
- func (o PackageOccurrenceResponseOutput) Name() pulumi.StringOutput
- func (o PackageOccurrenceResponseOutput) PackageType() pulumi.StringOutput
- func (o PackageOccurrenceResponseOutput) ToPackageOccurrenceResponseOutput() PackageOccurrenceResponseOutput
- func (o PackageOccurrenceResponseOutput) ToPackageOccurrenceResponseOutputWithContext(ctx context.Context) PackageOccurrenceResponseOutput
- func (o PackageOccurrenceResponseOutput) Version() VersionResponseOutput
- 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 Recipe
- type RecipeArgs
- func (RecipeArgs) ElementType() reflect.Type
- func (i RecipeArgs) ToRecipeOutput() RecipeOutput
- func (i RecipeArgs) ToRecipeOutputWithContext(ctx context.Context) RecipeOutput
- func (i RecipeArgs) ToRecipePtrOutput() RecipePtrOutput
- func (i RecipeArgs) ToRecipePtrOutputWithContext(ctx context.Context) RecipePtrOutput
- type RecipeInput
- type RecipeOutput
- func (o RecipeOutput) Arguments() pulumi.StringMapArrayOutput
- func (o RecipeOutput) DefinedInMaterial() pulumi.StringPtrOutput
- func (RecipeOutput) ElementType() reflect.Type
- func (o RecipeOutput) EntryPoint() pulumi.StringPtrOutput
- func (o RecipeOutput) Environment() pulumi.StringMapArrayOutput
- func (o RecipeOutput) ToRecipeOutput() RecipeOutput
- func (o RecipeOutput) ToRecipeOutputWithContext(ctx context.Context) RecipeOutput
- func (o RecipeOutput) ToRecipePtrOutput() RecipePtrOutput
- func (o RecipeOutput) ToRecipePtrOutputWithContext(ctx context.Context) RecipePtrOutput
- func (o RecipeOutput) Type() pulumi.StringPtrOutput
- type RecipePtrInput
- type RecipePtrOutput
- func (o RecipePtrOutput) Arguments() pulumi.StringMapArrayOutput
- func (o RecipePtrOutput) DefinedInMaterial() pulumi.StringPtrOutput
- func (o RecipePtrOutput) Elem() RecipeOutput
- func (RecipePtrOutput) ElementType() reflect.Type
- func (o RecipePtrOutput) EntryPoint() pulumi.StringPtrOutput
- func (o RecipePtrOutput) Environment() pulumi.StringMapArrayOutput
- func (o RecipePtrOutput) ToRecipePtrOutput() RecipePtrOutput
- func (o RecipePtrOutput) ToRecipePtrOutputWithContext(ctx context.Context) RecipePtrOutput
- func (o RecipePtrOutput) Type() pulumi.StringPtrOutput
- type RecipeResponse
- type RecipeResponseOutput
- func (o RecipeResponseOutput) Arguments() pulumi.StringMapArrayOutput
- func (o RecipeResponseOutput) DefinedInMaterial() pulumi.StringOutput
- func (RecipeResponseOutput) ElementType() reflect.Type
- func (o RecipeResponseOutput) EntryPoint() pulumi.StringOutput
- func (o RecipeResponseOutput) Environment() pulumi.StringMapArrayOutput
- func (o RecipeResponseOutput) ToRecipeResponseOutput() RecipeResponseOutput
- func (o RecipeResponseOutput) ToRecipeResponseOutputWithContext(ctx context.Context) RecipeResponseOutput
- func (o RecipeResponseOutput) Type() pulumi.StringOutput
- 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 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 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 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 SlsaBuilder
- type SlsaBuilderArgs
- func (SlsaBuilderArgs) ElementType() reflect.Type
- func (i SlsaBuilderArgs) ToSlsaBuilderOutput() SlsaBuilderOutput
- func (i SlsaBuilderArgs) ToSlsaBuilderOutputWithContext(ctx context.Context) SlsaBuilderOutput
- func (i SlsaBuilderArgs) ToSlsaBuilderPtrOutput() SlsaBuilderPtrOutput
- func (i SlsaBuilderArgs) ToSlsaBuilderPtrOutputWithContext(ctx context.Context) SlsaBuilderPtrOutput
- type SlsaBuilderInput
- type SlsaBuilderOutput
- func (SlsaBuilderOutput) ElementType() reflect.Type
- func (o SlsaBuilderOutput) Id() pulumi.StringPtrOutput
- func (o SlsaBuilderOutput) ToSlsaBuilderOutput() SlsaBuilderOutput
- func (o SlsaBuilderOutput) ToSlsaBuilderOutputWithContext(ctx context.Context) SlsaBuilderOutput
- func (o SlsaBuilderOutput) ToSlsaBuilderPtrOutput() SlsaBuilderPtrOutput
- func (o SlsaBuilderOutput) ToSlsaBuilderPtrOutputWithContext(ctx context.Context) SlsaBuilderPtrOutput
- type SlsaBuilderPtrInput
- type SlsaBuilderPtrOutput
- func (o SlsaBuilderPtrOutput) Elem() SlsaBuilderOutput
- func (SlsaBuilderPtrOutput) ElementType() reflect.Type
- func (o SlsaBuilderPtrOutput) Id() pulumi.StringPtrOutput
- func (o SlsaBuilderPtrOutput) ToSlsaBuilderPtrOutput() SlsaBuilderPtrOutput
- func (o SlsaBuilderPtrOutput) ToSlsaBuilderPtrOutputWithContext(ctx context.Context) SlsaBuilderPtrOutput
- type SlsaBuilderResponse
- type SlsaBuilderResponseOutput
- type SlsaCompleteness
- type SlsaCompletenessArgs
- func (SlsaCompletenessArgs) ElementType() reflect.Type
- func (i SlsaCompletenessArgs) ToSlsaCompletenessOutput() SlsaCompletenessOutput
- func (i SlsaCompletenessArgs) ToSlsaCompletenessOutputWithContext(ctx context.Context) SlsaCompletenessOutput
- func (i SlsaCompletenessArgs) ToSlsaCompletenessPtrOutput() SlsaCompletenessPtrOutput
- func (i SlsaCompletenessArgs) ToSlsaCompletenessPtrOutputWithContext(ctx context.Context) SlsaCompletenessPtrOutput
- type SlsaCompletenessInput
- type SlsaCompletenessOutput
- func (o SlsaCompletenessOutput) Arguments() pulumi.BoolPtrOutput
- func (SlsaCompletenessOutput) ElementType() reflect.Type
- func (o SlsaCompletenessOutput) Environment() pulumi.BoolPtrOutput
- func (o SlsaCompletenessOutput) Materials() pulumi.BoolPtrOutput
- func (o SlsaCompletenessOutput) ToSlsaCompletenessOutput() SlsaCompletenessOutput
- func (o SlsaCompletenessOutput) ToSlsaCompletenessOutputWithContext(ctx context.Context) SlsaCompletenessOutput
- func (o SlsaCompletenessOutput) ToSlsaCompletenessPtrOutput() SlsaCompletenessPtrOutput
- func (o SlsaCompletenessOutput) ToSlsaCompletenessPtrOutputWithContext(ctx context.Context) SlsaCompletenessPtrOutput
- type SlsaCompletenessPtrInput
- type SlsaCompletenessPtrOutput
- func (o SlsaCompletenessPtrOutput) Arguments() pulumi.BoolPtrOutput
- func (o SlsaCompletenessPtrOutput) Elem() SlsaCompletenessOutput
- func (SlsaCompletenessPtrOutput) ElementType() reflect.Type
- func (o SlsaCompletenessPtrOutput) Environment() pulumi.BoolPtrOutput
- func (o SlsaCompletenessPtrOutput) Materials() pulumi.BoolPtrOutput
- func (o SlsaCompletenessPtrOutput) ToSlsaCompletenessPtrOutput() SlsaCompletenessPtrOutput
- func (o SlsaCompletenessPtrOutput) ToSlsaCompletenessPtrOutputWithContext(ctx context.Context) SlsaCompletenessPtrOutput
- type SlsaCompletenessResponse
- type SlsaCompletenessResponseOutput
- func (o SlsaCompletenessResponseOutput) Arguments() pulumi.BoolOutput
- func (SlsaCompletenessResponseOutput) ElementType() reflect.Type
- func (o SlsaCompletenessResponseOutput) Environment() pulumi.BoolOutput
- func (o SlsaCompletenessResponseOutput) Materials() pulumi.BoolOutput
- func (o SlsaCompletenessResponseOutput) ToSlsaCompletenessResponseOutput() SlsaCompletenessResponseOutput
- func (o SlsaCompletenessResponseOutput) ToSlsaCompletenessResponseOutputWithContext(ctx context.Context) SlsaCompletenessResponseOutput
- type SlsaMetadata
- type SlsaMetadataArgs
- func (SlsaMetadataArgs) ElementType() reflect.Type
- func (i SlsaMetadataArgs) ToSlsaMetadataOutput() SlsaMetadataOutput
- func (i SlsaMetadataArgs) ToSlsaMetadataOutputWithContext(ctx context.Context) SlsaMetadataOutput
- func (i SlsaMetadataArgs) ToSlsaMetadataPtrOutput() SlsaMetadataPtrOutput
- func (i SlsaMetadataArgs) ToSlsaMetadataPtrOutputWithContext(ctx context.Context) SlsaMetadataPtrOutput
- type SlsaMetadataInput
- type SlsaMetadataOutput
- func (o SlsaMetadataOutput) BuildFinishedOn() pulumi.StringPtrOutput
- func (o SlsaMetadataOutput) BuildInvocationId() pulumi.StringPtrOutput
- func (o SlsaMetadataOutput) BuildStartedOn() pulumi.StringPtrOutput
- func (o SlsaMetadataOutput) Completeness() SlsaCompletenessPtrOutput
- func (SlsaMetadataOutput) ElementType() reflect.Type
- func (o SlsaMetadataOutput) Reproducible() pulumi.BoolPtrOutput
- func (o SlsaMetadataOutput) ToSlsaMetadataOutput() SlsaMetadataOutput
- func (o SlsaMetadataOutput) ToSlsaMetadataOutputWithContext(ctx context.Context) SlsaMetadataOutput
- func (o SlsaMetadataOutput) ToSlsaMetadataPtrOutput() SlsaMetadataPtrOutput
- func (o SlsaMetadataOutput) ToSlsaMetadataPtrOutputWithContext(ctx context.Context) SlsaMetadataPtrOutput
- type SlsaMetadataPtrInput
- type SlsaMetadataPtrOutput
- func (o SlsaMetadataPtrOutput) BuildFinishedOn() pulumi.StringPtrOutput
- func (o SlsaMetadataPtrOutput) BuildInvocationId() pulumi.StringPtrOutput
- func (o SlsaMetadataPtrOutput) BuildStartedOn() pulumi.StringPtrOutput
- func (o SlsaMetadataPtrOutput) Completeness() SlsaCompletenessPtrOutput
- func (o SlsaMetadataPtrOutput) Elem() SlsaMetadataOutput
- func (SlsaMetadataPtrOutput) ElementType() reflect.Type
- func (o SlsaMetadataPtrOutput) Reproducible() pulumi.BoolPtrOutput
- func (o SlsaMetadataPtrOutput) ToSlsaMetadataPtrOutput() SlsaMetadataPtrOutput
- func (o SlsaMetadataPtrOutput) ToSlsaMetadataPtrOutputWithContext(ctx context.Context) SlsaMetadataPtrOutput
- type SlsaMetadataResponse
- type SlsaMetadataResponseOutput
- func (o SlsaMetadataResponseOutput) BuildFinishedOn() pulumi.StringOutput
- func (o SlsaMetadataResponseOutput) BuildInvocationId() pulumi.StringOutput
- func (o SlsaMetadataResponseOutput) BuildStartedOn() pulumi.StringOutput
- func (o SlsaMetadataResponseOutput) Completeness() SlsaCompletenessResponseOutput
- func (SlsaMetadataResponseOutput) ElementType() reflect.Type
- func (o SlsaMetadataResponseOutput) Reproducible() pulumi.BoolOutput
- func (o SlsaMetadataResponseOutput) ToSlsaMetadataResponseOutput() SlsaMetadataResponseOutput
- func (o SlsaMetadataResponseOutput) ToSlsaMetadataResponseOutputWithContext(ctx context.Context) SlsaMetadataResponseOutput
- type SlsaProvenance
- type SlsaProvenanceArgs
- func (SlsaProvenanceArgs) ElementType() reflect.Type
- func (i SlsaProvenanceArgs) ToSlsaProvenanceOutput() SlsaProvenanceOutput
- func (i SlsaProvenanceArgs) ToSlsaProvenanceOutputWithContext(ctx context.Context) SlsaProvenanceOutput
- func (i SlsaProvenanceArgs) ToSlsaProvenancePtrOutput() SlsaProvenancePtrOutput
- func (i SlsaProvenanceArgs) ToSlsaProvenancePtrOutputWithContext(ctx context.Context) SlsaProvenancePtrOutput
- type SlsaProvenanceInput
- type SlsaProvenanceOutput
- func (o SlsaProvenanceOutput) Builder() SlsaBuilderPtrOutput
- func (SlsaProvenanceOutput) ElementType() reflect.Type
- func (o SlsaProvenanceOutput) Materials() MaterialArrayOutput
- func (o SlsaProvenanceOutput) Metadata() SlsaMetadataPtrOutput
- func (o SlsaProvenanceOutput) Recipe() SlsaRecipePtrOutput
- func (o SlsaProvenanceOutput) ToSlsaProvenanceOutput() SlsaProvenanceOutput
- func (o SlsaProvenanceOutput) ToSlsaProvenanceOutputWithContext(ctx context.Context) SlsaProvenanceOutput
- func (o SlsaProvenanceOutput) ToSlsaProvenancePtrOutput() SlsaProvenancePtrOutput
- func (o SlsaProvenanceOutput) ToSlsaProvenancePtrOutputWithContext(ctx context.Context) SlsaProvenancePtrOutput
- type SlsaProvenancePtrInput
- type SlsaProvenancePtrOutput
- func (o SlsaProvenancePtrOutput) Builder() SlsaBuilderPtrOutput
- func (o SlsaProvenancePtrOutput) Elem() SlsaProvenanceOutput
- func (SlsaProvenancePtrOutput) ElementType() reflect.Type
- func (o SlsaProvenancePtrOutput) Materials() MaterialArrayOutput
- func (o SlsaProvenancePtrOutput) Metadata() SlsaMetadataPtrOutput
- func (o SlsaProvenancePtrOutput) Recipe() SlsaRecipePtrOutput
- func (o SlsaProvenancePtrOutput) ToSlsaProvenancePtrOutput() SlsaProvenancePtrOutput
- func (o SlsaProvenancePtrOutput) ToSlsaProvenancePtrOutputWithContext(ctx context.Context) SlsaProvenancePtrOutput
- type SlsaProvenanceResponse
- type SlsaProvenanceResponseOutput
- func (o SlsaProvenanceResponseOutput) Builder() SlsaBuilderResponseOutput
- func (SlsaProvenanceResponseOutput) ElementType() reflect.Type
- func (o SlsaProvenanceResponseOutput) Materials() MaterialResponseArrayOutput
- func (o SlsaProvenanceResponseOutput) Metadata() SlsaMetadataResponseOutput
- func (o SlsaProvenanceResponseOutput) Recipe() SlsaRecipeResponseOutput
- func (o SlsaProvenanceResponseOutput) ToSlsaProvenanceResponseOutput() SlsaProvenanceResponseOutput
- func (o SlsaProvenanceResponseOutput) ToSlsaProvenanceResponseOutputWithContext(ctx context.Context) SlsaProvenanceResponseOutput
- 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 SlsaProvenanceZeroTwo
- type SlsaProvenanceZeroTwoArgs
- func (SlsaProvenanceZeroTwoArgs) ElementType() reflect.Type
- func (i SlsaProvenanceZeroTwoArgs) ToSlsaProvenanceZeroTwoOutput() SlsaProvenanceZeroTwoOutput
- func (i SlsaProvenanceZeroTwoArgs) ToSlsaProvenanceZeroTwoOutputWithContext(ctx context.Context) SlsaProvenanceZeroTwoOutput
- func (i SlsaProvenanceZeroTwoArgs) ToSlsaProvenanceZeroTwoPtrOutput() SlsaProvenanceZeroTwoPtrOutput
- func (i SlsaProvenanceZeroTwoArgs) ToSlsaProvenanceZeroTwoPtrOutputWithContext(ctx context.Context) SlsaProvenanceZeroTwoPtrOutput
- type SlsaProvenanceZeroTwoInput
- type SlsaProvenanceZeroTwoOutput
- func (o SlsaProvenanceZeroTwoOutput) BuildConfig() pulumi.StringMapOutput
- func (o SlsaProvenanceZeroTwoOutput) BuildType() pulumi.StringPtrOutput
- func (o SlsaProvenanceZeroTwoOutput) Builder() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
- func (SlsaProvenanceZeroTwoOutput) ElementType() reflect.Type
- func (o SlsaProvenanceZeroTwoOutput) Invocation() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
- func (o SlsaProvenanceZeroTwoOutput) Materials() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
- func (o SlsaProvenanceZeroTwoOutput) Metadata() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
- func (o SlsaProvenanceZeroTwoOutput) ToSlsaProvenanceZeroTwoOutput() SlsaProvenanceZeroTwoOutput
- func (o SlsaProvenanceZeroTwoOutput) ToSlsaProvenanceZeroTwoOutputWithContext(ctx context.Context) SlsaProvenanceZeroTwoOutput
- func (o SlsaProvenanceZeroTwoOutput) ToSlsaProvenanceZeroTwoPtrOutput() SlsaProvenanceZeroTwoPtrOutput
- func (o SlsaProvenanceZeroTwoOutput) ToSlsaProvenanceZeroTwoPtrOutputWithContext(ctx context.Context) SlsaProvenanceZeroTwoPtrOutput
- type SlsaProvenanceZeroTwoPtrInput
- type SlsaProvenanceZeroTwoPtrOutput
- func (o SlsaProvenanceZeroTwoPtrOutput) BuildConfig() pulumi.StringMapOutput
- func (o SlsaProvenanceZeroTwoPtrOutput) BuildType() pulumi.StringPtrOutput
- func (o SlsaProvenanceZeroTwoPtrOutput) Builder() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
- func (o SlsaProvenanceZeroTwoPtrOutput) Elem() SlsaProvenanceZeroTwoOutput
- func (SlsaProvenanceZeroTwoPtrOutput) ElementType() reflect.Type
- func (o SlsaProvenanceZeroTwoPtrOutput) Invocation() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
- func (o SlsaProvenanceZeroTwoPtrOutput) Materials() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
- func (o SlsaProvenanceZeroTwoPtrOutput) Metadata() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
- func (o SlsaProvenanceZeroTwoPtrOutput) ToSlsaProvenanceZeroTwoPtrOutput() SlsaProvenanceZeroTwoPtrOutput
- func (o SlsaProvenanceZeroTwoPtrOutput) ToSlsaProvenanceZeroTwoPtrOutputWithContext(ctx context.Context) SlsaProvenanceZeroTwoPtrOutput
- type SlsaProvenanceZeroTwoResponse
- type SlsaProvenanceZeroTwoResponseOutput
- func (o SlsaProvenanceZeroTwoResponseOutput) BuildConfig() pulumi.StringMapOutput
- func (o SlsaProvenanceZeroTwoResponseOutput) BuildType() pulumi.StringOutput
- func (o SlsaProvenanceZeroTwoResponseOutput) Builder() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput
- func (SlsaProvenanceZeroTwoResponseOutput) ElementType() reflect.Type
- func (o SlsaProvenanceZeroTwoResponseOutput) Invocation() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput
- func (o SlsaProvenanceZeroTwoResponseOutput) Materials() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput
- func (o SlsaProvenanceZeroTwoResponseOutput) Metadata() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput
- func (o SlsaProvenanceZeroTwoResponseOutput) ToSlsaProvenanceZeroTwoResponseOutput() SlsaProvenanceZeroTwoResponseOutput
- func (o SlsaProvenanceZeroTwoResponseOutput) ToSlsaProvenanceZeroTwoResponseOutputWithContext(ctx context.Context) SlsaProvenanceZeroTwoResponseOutput
- type SlsaRecipe
- type SlsaRecipeArgs
- func (SlsaRecipeArgs) ElementType() reflect.Type
- func (i SlsaRecipeArgs) ToSlsaRecipeOutput() SlsaRecipeOutput
- func (i SlsaRecipeArgs) ToSlsaRecipeOutputWithContext(ctx context.Context) SlsaRecipeOutput
- func (i SlsaRecipeArgs) ToSlsaRecipePtrOutput() SlsaRecipePtrOutput
- func (i SlsaRecipeArgs) ToSlsaRecipePtrOutputWithContext(ctx context.Context) SlsaRecipePtrOutput
- type SlsaRecipeInput
- type SlsaRecipeOutput
- func (o SlsaRecipeOutput) Arguments() pulumi.StringMapOutput
- func (o SlsaRecipeOutput) DefinedInMaterial() pulumi.StringPtrOutput
- func (SlsaRecipeOutput) ElementType() reflect.Type
- func (o SlsaRecipeOutput) EntryPoint() pulumi.StringPtrOutput
- func (o SlsaRecipeOutput) Environment() pulumi.StringMapOutput
- func (o SlsaRecipeOutput) ToSlsaRecipeOutput() SlsaRecipeOutput
- func (o SlsaRecipeOutput) ToSlsaRecipeOutputWithContext(ctx context.Context) SlsaRecipeOutput
- func (o SlsaRecipeOutput) ToSlsaRecipePtrOutput() SlsaRecipePtrOutput
- func (o SlsaRecipeOutput) ToSlsaRecipePtrOutputWithContext(ctx context.Context) SlsaRecipePtrOutput
- func (o SlsaRecipeOutput) Type() pulumi.StringPtrOutput
- type SlsaRecipePtrInput
- type SlsaRecipePtrOutput
- func (o SlsaRecipePtrOutput) Arguments() pulumi.StringMapOutput
- func (o SlsaRecipePtrOutput) DefinedInMaterial() pulumi.StringPtrOutput
- func (o SlsaRecipePtrOutput) Elem() SlsaRecipeOutput
- func (SlsaRecipePtrOutput) ElementType() reflect.Type
- func (o SlsaRecipePtrOutput) EntryPoint() pulumi.StringPtrOutput
- func (o SlsaRecipePtrOutput) Environment() pulumi.StringMapOutput
- func (o SlsaRecipePtrOutput) ToSlsaRecipePtrOutput() SlsaRecipePtrOutput
- func (o SlsaRecipePtrOutput) ToSlsaRecipePtrOutputWithContext(ctx context.Context) SlsaRecipePtrOutput
- func (o SlsaRecipePtrOutput) Type() pulumi.StringPtrOutput
- type SlsaRecipeResponse
- type SlsaRecipeResponseOutput
- func (o SlsaRecipeResponseOutput) Arguments() pulumi.StringMapOutput
- func (o SlsaRecipeResponseOutput) DefinedInMaterial() pulumi.StringOutput
- func (SlsaRecipeResponseOutput) ElementType() reflect.Type
- func (o SlsaRecipeResponseOutput) EntryPoint() pulumi.StringOutput
- func (o SlsaRecipeResponseOutput) Environment() pulumi.StringMapOutput
- func (o SlsaRecipeResponseOutput) ToSlsaRecipeResponseOutput() SlsaRecipeResponseOutput
- func (o SlsaRecipeResponseOutput) ToSlsaRecipeResponseOutputWithContext(ctx context.Context) SlsaRecipeResponseOutput
- func (o SlsaRecipeResponseOutput) Type() pulumi.StringOutput
- 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 UpgradeDistribution
- type UpgradeDistributionArgs
- func (UpgradeDistributionArgs) ElementType() reflect.Type
- func (i UpgradeDistributionArgs) ToUpgradeDistributionOutput() UpgradeDistributionOutput
- func (i UpgradeDistributionArgs) ToUpgradeDistributionOutputWithContext(ctx context.Context) UpgradeDistributionOutput
- func (i UpgradeDistributionArgs) ToUpgradeDistributionPtrOutput() UpgradeDistributionPtrOutput
- func (i UpgradeDistributionArgs) ToUpgradeDistributionPtrOutputWithContext(ctx context.Context) UpgradeDistributionPtrOutput
- type UpgradeDistributionArray
- type UpgradeDistributionArrayInput
- type UpgradeDistributionArrayOutput
- func (UpgradeDistributionArrayOutput) ElementType() reflect.Type
- func (o UpgradeDistributionArrayOutput) Index(i pulumi.IntInput) UpgradeDistributionOutput
- func (o UpgradeDistributionArrayOutput) ToUpgradeDistributionArrayOutput() UpgradeDistributionArrayOutput
- func (o UpgradeDistributionArrayOutput) ToUpgradeDistributionArrayOutputWithContext(ctx context.Context) UpgradeDistributionArrayOutput
- type UpgradeDistributionInput
- type UpgradeDistributionOutput
- func (o UpgradeDistributionOutput) Classification() pulumi.StringPtrOutput
- func (o UpgradeDistributionOutput) CpeUri() pulumi.StringPtrOutput
- func (o UpgradeDistributionOutput) Cve() pulumi.StringArrayOutput
- func (UpgradeDistributionOutput) ElementType() reflect.Type
- func (o UpgradeDistributionOutput) Severity() pulumi.StringPtrOutput
- func (o UpgradeDistributionOutput) ToUpgradeDistributionOutput() UpgradeDistributionOutput
- func (o UpgradeDistributionOutput) ToUpgradeDistributionOutputWithContext(ctx context.Context) UpgradeDistributionOutput
- func (o UpgradeDistributionOutput) ToUpgradeDistributionPtrOutput() UpgradeDistributionPtrOutput
- func (o UpgradeDistributionOutput) ToUpgradeDistributionPtrOutputWithContext(ctx context.Context) UpgradeDistributionPtrOutput
- type UpgradeDistributionPtrInput
- type UpgradeDistributionPtrOutput
- func (o UpgradeDistributionPtrOutput) Classification() pulumi.StringPtrOutput
- func (o UpgradeDistributionPtrOutput) CpeUri() pulumi.StringPtrOutput
- func (o UpgradeDistributionPtrOutput) Cve() pulumi.StringArrayOutput
- func (o UpgradeDistributionPtrOutput) Elem() UpgradeDistributionOutput
- func (UpgradeDistributionPtrOutput) ElementType() reflect.Type
- func (o UpgradeDistributionPtrOutput) Severity() pulumi.StringPtrOutput
- func (o UpgradeDistributionPtrOutput) ToUpgradeDistributionPtrOutput() UpgradeDistributionPtrOutput
- func (o UpgradeDistributionPtrOutput) ToUpgradeDistributionPtrOutputWithContext(ctx context.Context) UpgradeDistributionPtrOutput
- type UpgradeDistributionResponse
- type UpgradeDistributionResponseArrayOutput
- func (UpgradeDistributionResponseArrayOutput) ElementType() reflect.Type
- func (o UpgradeDistributionResponseArrayOutput) Index(i pulumi.IntInput) UpgradeDistributionResponseOutput
- func (o UpgradeDistributionResponseArrayOutput) ToUpgradeDistributionResponseArrayOutput() UpgradeDistributionResponseArrayOutput
- func (o UpgradeDistributionResponseArrayOutput) ToUpgradeDistributionResponseArrayOutputWithContext(ctx context.Context) UpgradeDistributionResponseArrayOutput
- type UpgradeDistributionResponseOutput
- func (o UpgradeDistributionResponseOutput) Classification() pulumi.StringOutput
- func (o UpgradeDistributionResponseOutput) CpeUri() pulumi.StringOutput
- func (o UpgradeDistributionResponseOutput) Cve() pulumi.StringArrayOutput
- func (UpgradeDistributionResponseOutput) ElementType() reflect.Type
- func (o UpgradeDistributionResponseOutput) Severity() pulumi.StringOutput
- func (o UpgradeDistributionResponseOutput) ToUpgradeDistributionResponseOutput() UpgradeDistributionResponseOutput
- func (o UpgradeDistributionResponseOutput) ToUpgradeDistributionResponseOutputWithContext(ctx context.Context) UpgradeDistributionResponseOutput
- type UpgradeNote
- type UpgradeNoteArgs
- func (UpgradeNoteArgs) ElementType() reflect.Type
- func (i UpgradeNoteArgs) ToUpgradeNoteOutput() UpgradeNoteOutput
- func (i UpgradeNoteArgs) ToUpgradeNoteOutputWithContext(ctx context.Context) UpgradeNoteOutput
- func (i UpgradeNoteArgs) ToUpgradeNotePtrOutput() UpgradeNotePtrOutput
- func (i UpgradeNoteArgs) ToUpgradeNotePtrOutputWithContext(ctx context.Context) UpgradeNotePtrOutput
- type UpgradeNoteInput
- type UpgradeNoteOutput
- func (o UpgradeNoteOutput) Distributions() UpgradeDistributionArrayOutput
- func (UpgradeNoteOutput) ElementType() reflect.Type
- func (o UpgradeNoteOutput) Package() pulumi.StringPtrOutput
- func (o UpgradeNoteOutput) ToUpgradeNoteOutput() UpgradeNoteOutput
- func (o UpgradeNoteOutput) ToUpgradeNoteOutputWithContext(ctx context.Context) UpgradeNoteOutput
- func (o UpgradeNoteOutput) ToUpgradeNotePtrOutput() UpgradeNotePtrOutput
- func (o UpgradeNoteOutput) ToUpgradeNotePtrOutputWithContext(ctx context.Context) UpgradeNotePtrOutput
- func (o UpgradeNoteOutput) Version() VersionPtrOutput
- func (o UpgradeNoteOutput) WindowsUpdate() WindowsUpdatePtrOutput
- type UpgradeNotePtrInput
- type UpgradeNotePtrOutput
- func (o UpgradeNotePtrOutput) Distributions() UpgradeDistributionArrayOutput
- func (o UpgradeNotePtrOutput) Elem() UpgradeNoteOutput
- func (UpgradeNotePtrOutput) ElementType() reflect.Type
- func (o UpgradeNotePtrOutput) Package() pulumi.StringPtrOutput
- func (o UpgradeNotePtrOutput) ToUpgradeNotePtrOutput() UpgradeNotePtrOutput
- func (o UpgradeNotePtrOutput) ToUpgradeNotePtrOutputWithContext(ctx context.Context) UpgradeNotePtrOutput
- func (o UpgradeNotePtrOutput) Version() VersionPtrOutput
- func (o UpgradeNotePtrOutput) WindowsUpdate() WindowsUpdatePtrOutput
- type UpgradeNoteResponse
- type UpgradeNoteResponseOutput
- func (o UpgradeNoteResponseOutput) Distributions() UpgradeDistributionResponseArrayOutput
- func (UpgradeNoteResponseOutput) ElementType() reflect.Type
- func (o UpgradeNoteResponseOutput) Package() pulumi.StringOutput
- func (o UpgradeNoteResponseOutput) ToUpgradeNoteResponseOutput() UpgradeNoteResponseOutput
- func (o UpgradeNoteResponseOutput) ToUpgradeNoteResponseOutputWithContext(ctx context.Context) UpgradeNoteResponseOutput
- func (o UpgradeNoteResponseOutput) Version() VersionResponseOutput
- func (o UpgradeNoteResponseOutput) WindowsUpdate() WindowsUpdateResponseOutput
- type UpgradeOccurrence
- type UpgradeOccurrenceArgs
- func (UpgradeOccurrenceArgs) ElementType() reflect.Type
- func (i UpgradeOccurrenceArgs) ToUpgradeOccurrenceOutput() UpgradeOccurrenceOutput
- func (i UpgradeOccurrenceArgs) ToUpgradeOccurrenceOutputWithContext(ctx context.Context) UpgradeOccurrenceOutput
- func (i UpgradeOccurrenceArgs) ToUpgradeOccurrencePtrOutput() UpgradeOccurrencePtrOutput
- func (i UpgradeOccurrenceArgs) ToUpgradeOccurrencePtrOutputWithContext(ctx context.Context) UpgradeOccurrencePtrOutput
- type UpgradeOccurrenceInput
- type UpgradeOccurrenceOutput
- func (o UpgradeOccurrenceOutput) Distribution() UpgradeDistributionPtrOutput
- func (UpgradeOccurrenceOutput) ElementType() reflect.Type
- func (o UpgradeOccurrenceOutput) Package() pulumi.StringPtrOutput
- func (o UpgradeOccurrenceOutput) ParsedVersion() VersionPtrOutput
- func (o UpgradeOccurrenceOutput) ToUpgradeOccurrenceOutput() UpgradeOccurrenceOutput
- func (o UpgradeOccurrenceOutput) ToUpgradeOccurrenceOutputWithContext(ctx context.Context) UpgradeOccurrenceOutput
- func (o UpgradeOccurrenceOutput) ToUpgradeOccurrencePtrOutput() UpgradeOccurrencePtrOutput
- func (o UpgradeOccurrenceOutput) ToUpgradeOccurrencePtrOutputWithContext(ctx context.Context) UpgradeOccurrencePtrOutput
- func (o UpgradeOccurrenceOutput) WindowsUpdate() WindowsUpdatePtrOutput
- type UpgradeOccurrencePtrInput
- type UpgradeOccurrencePtrOutput
- func (o UpgradeOccurrencePtrOutput) Distribution() UpgradeDistributionPtrOutput
- func (o UpgradeOccurrencePtrOutput) Elem() UpgradeOccurrenceOutput
- func (UpgradeOccurrencePtrOutput) ElementType() reflect.Type
- func (o UpgradeOccurrencePtrOutput) Package() pulumi.StringPtrOutput
- func (o UpgradeOccurrencePtrOutput) ParsedVersion() VersionPtrOutput
- func (o UpgradeOccurrencePtrOutput) ToUpgradeOccurrencePtrOutput() UpgradeOccurrencePtrOutput
- func (o UpgradeOccurrencePtrOutput) ToUpgradeOccurrencePtrOutputWithContext(ctx context.Context) UpgradeOccurrencePtrOutput
- func (o UpgradeOccurrencePtrOutput) WindowsUpdate() WindowsUpdatePtrOutput
- type UpgradeOccurrenceResponse
- type UpgradeOccurrenceResponseOutput
- func (o UpgradeOccurrenceResponseOutput) Distribution() UpgradeDistributionResponseOutput
- func (UpgradeOccurrenceResponseOutput) ElementType() reflect.Type
- func (o UpgradeOccurrenceResponseOutput) Package() pulumi.StringOutput
- func (o UpgradeOccurrenceResponseOutput) ParsedVersion() VersionResponseOutput
- func (o UpgradeOccurrenceResponseOutput) ToUpgradeOccurrenceResponseOutput() UpgradeOccurrenceResponseOutput
- func (o UpgradeOccurrenceResponseOutput) ToUpgradeOccurrenceResponseOutputWithContext(ctx context.Context) UpgradeOccurrenceResponseOutput
- func (o UpgradeOccurrenceResponseOutput) WindowsUpdate() WindowsUpdateResponseOutput
- 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) FullName() pulumi.StringPtrOutput
- 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) FullName() pulumi.StringPtrOutput
- 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) FullName() pulumi.StringOutput
- 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 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 VulnerabilityNote
- type VulnerabilityNoteArgs
- func (VulnerabilityNoteArgs) ElementType() reflect.Type
- func (i VulnerabilityNoteArgs) ToVulnerabilityNoteOutput() VulnerabilityNoteOutput
- func (i VulnerabilityNoteArgs) ToVulnerabilityNoteOutputWithContext(ctx context.Context) VulnerabilityNoteOutput
- func (i VulnerabilityNoteArgs) ToVulnerabilityNotePtrOutput() VulnerabilityNotePtrOutput
- func (i VulnerabilityNoteArgs) ToVulnerabilityNotePtrOutputWithContext(ctx context.Context) VulnerabilityNotePtrOutput
- type VulnerabilityNoteCvssVersion
- func (VulnerabilityNoteCvssVersion) ElementType() reflect.Type
- func (e VulnerabilityNoteCvssVersion) ToStringOutput() pulumi.StringOutput
- func (e VulnerabilityNoteCvssVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VulnerabilityNoteCvssVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VulnerabilityNoteCvssVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VulnerabilityNoteCvssVersion) ToVulnerabilityNoteCvssVersionOutput() VulnerabilityNoteCvssVersionOutput
- func (e VulnerabilityNoteCvssVersion) ToVulnerabilityNoteCvssVersionOutputWithContext(ctx context.Context) VulnerabilityNoteCvssVersionOutput
- func (e VulnerabilityNoteCvssVersion) ToVulnerabilityNoteCvssVersionPtrOutput() VulnerabilityNoteCvssVersionPtrOutput
- func (e VulnerabilityNoteCvssVersion) ToVulnerabilityNoteCvssVersionPtrOutputWithContext(ctx context.Context) VulnerabilityNoteCvssVersionPtrOutput
- type VulnerabilityNoteCvssVersionInput
- type VulnerabilityNoteCvssVersionOutput
- func (VulnerabilityNoteCvssVersionOutput) ElementType() reflect.Type
- func (o VulnerabilityNoteCvssVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o VulnerabilityNoteCvssVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VulnerabilityNoteCvssVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilityNoteCvssVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilityNoteCvssVersionOutput) ToVulnerabilityNoteCvssVersionOutput() VulnerabilityNoteCvssVersionOutput
- func (o VulnerabilityNoteCvssVersionOutput) ToVulnerabilityNoteCvssVersionOutputWithContext(ctx context.Context) VulnerabilityNoteCvssVersionOutput
- func (o VulnerabilityNoteCvssVersionOutput) ToVulnerabilityNoteCvssVersionPtrOutput() VulnerabilityNoteCvssVersionPtrOutput
- func (o VulnerabilityNoteCvssVersionOutput) ToVulnerabilityNoteCvssVersionPtrOutputWithContext(ctx context.Context) VulnerabilityNoteCvssVersionPtrOutput
- type VulnerabilityNoteCvssVersionPtrInput
- type VulnerabilityNoteCvssVersionPtrOutput
- func (o VulnerabilityNoteCvssVersionPtrOutput) Elem() VulnerabilityNoteCvssVersionOutput
- func (VulnerabilityNoteCvssVersionPtrOutput) ElementType() reflect.Type
- func (o VulnerabilityNoteCvssVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilityNoteCvssVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilityNoteCvssVersionPtrOutput) ToVulnerabilityNoteCvssVersionPtrOutput() VulnerabilityNoteCvssVersionPtrOutput
- func (o VulnerabilityNoteCvssVersionPtrOutput) ToVulnerabilityNoteCvssVersionPtrOutputWithContext(ctx context.Context) VulnerabilityNoteCvssVersionPtrOutput
- type VulnerabilityNoteInput
- type VulnerabilityNoteOutput
- func (o VulnerabilityNoteOutput) CvssScore() pulumi.Float64PtrOutput
- func (o VulnerabilityNoteOutput) CvssV2() CVSSPtrOutput
- func (o VulnerabilityNoteOutput) CvssV3() CVSSv3PtrOutput
- func (o VulnerabilityNoteOutput) CvssVersion() VulnerabilityNoteCvssVersionPtrOutput
- func (o VulnerabilityNoteOutput) Details() DetailArrayOutput
- func (VulnerabilityNoteOutput) ElementType() reflect.Type
- func (o VulnerabilityNoteOutput) Severity() VulnerabilityNoteSeverityPtrOutput
- func (o VulnerabilityNoteOutput) SourceUpdateTime() pulumi.StringPtrOutput
- func (o VulnerabilityNoteOutput) ToVulnerabilityNoteOutput() VulnerabilityNoteOutput
- func (o VulnerabilityNoteOutput) ToVulnerabilityNoteOutputWithContext(ctx context.Context) VulnerabilityNoteOutput
- func (o VulnerabilityNoteOutput) ToVulnerabilityNotePtrOutput() VulnerabilityNotePtrOutput
- func (o VulnerabilityNoteOutput) ToVulnerabilityNotePtrOutputWithContext(ctx context.Context) VulnerabilityNotePtrOutput
- func (o VulnerabilityNoteOutput) WindowsDetails() WindowsDetailArrayOutput
- type VulnerabilityNotePtrInput
- type VulnerabilityNotePtrOutput
- func (o VulnerabilityNotePtrOutput) CvssScore() pulumi.Float64PtrOutput
- func (o VulnerabilityNotePtrOutput) CvssV2() CVSSPtrOutput
- func (o VulnerabilityNotePtrOutput) CvssV3() CVSSv3PtrOutput
- func (o VulnerabilityNotePtrOutput) CvssVersion() VulnerabilityNoteCvssVersionPtrOutput
- func (o VulnerabilityNotePtrOutput) Details() DetailArrayOutput
- func (o VulnerabilityNotePtrOutput) Elem() VulnerabilityNoteOutput
- func (VulnerabilityNotePtrOutput) ElementType() reflect.Type
- func (o VulnerabilityNotePtrOutput) Severity() VulnerabilityNoteSeverityPtrOutput
- func (o VulnerabilityNotePtrOutput) SourceUpdateTime() pulumi.StringPtrOutput
- func (o VulnerabilityNotePtrOutput) ToVulnerabilityNotePtrOutput() VulnerabilityNotePtrOutput
- func (o VulnerabilityNotePtrOutput) ToVulnerabilityNotePtrOutputWithContext(ctx context.Context) VulnerabilityNotePtrOutput
- func (o VulnerabilityNotePtrOutput) WindowsDetails() WindowsDetailArrayOutput
- type VulnerabilityNoteResponse
- type VulnerabilityNoteResponseOutput
- func (o VulnerabilityNoteResponseOutput) CvssScore() pulumi.Float64Output
- func (o VulnerabilityNoteResponseOutput) CvssV2() CVSSResponseOutput
- func (o VulnerabilityNoteResponseOutput) CvssV3() CVSSv3ResponseOutput
- func (o VulnerabilityNoteResponseOutput) CvssVersion() pulumi.StringOutput
- func (o VulnerabilityNoteResponseOutput) Details() DetailResponseArrayOutput
- func (VulnerabilityNoteResponseOutput) ElementType() reflect.Type
- func (o VulnerabilityNoteResponseOutput) Severity() pulumi.StringOutput
- func (o VulnerabilityNoteResponseOutput) SourceUpdateTime() pulumi.StringOutput
- func (o VulnerabilityNoteResponseOutput) ToVulnerabilityNoteResponseOutput() VulnerabilityNoteResponseOutput
- func (o VulnerabilityNoteResponseOutput) ToVulnerabilityNoteResponseOutputWithContext(ctx context.Context) VulnerabilityNoteResponseOutput
- func (o VulnerabilityNoteResponseOutput) WindowsDetails() WindowsDetailResponseArrayOutput
- type VulnerabilityNoteSeverity
- func (VulnerabilityNoteSeverity) ElementType() reflect.Type
- func (e VulnerabilityNoteSeverity) ToStringOutput() pulumi.StringOutput
- func (e VulnerabilityNoteSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VulnerabilityNoteSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VulnerabilityNoteSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VulnerabilityNoteSeverity) ToVulnerabilityNoteSeverityOutput() VulnerabilityNoteSeverityOutput
- func (e VulnerabilityNoteSeverity) ToVulnerabilityNoteSeverityOutputWithContext(ctx context.Context) VulnerabilityNoteSeverityOutput
- func (e VulnerabilityNoteSeverity) ToVulnerabilityNoteSeverityPtrOutput() VulnerabilityNoteSeverityPtrOutput
- func (e VulnerabilityNoteSeverity) ToVulnerabilityNoteSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityNoteSeverityPtrOutput
- type VulnerabilityNoteSeverityInput
- type VulnerabilityNoteSeverityOutput
- func (VulnerabilityNoteSeverityOutput) ElementType() reflect.Type
- func (o VulnerabilityNoteSeverityOutput) ToStringOutput() pulumi.StringOutput
- func (o VulnerabilityNoteSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VulnerabilityNoteSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilityNoteSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilityNoteSeverityOutput) ToVulnerabilityNoteSeverityOutput() VulnerabilityNoteSeverityOutput
- func (o VulnerabilityNoteSeverityOutput) ToVulnerabilityNoteSeverityOutputWithContext(ctx context.Context) VulnerabilityNoteSeverityOutput
- func (o VulnerabilityNoteSeverityOutput) ToVulnerabilityNoteSeverityPtrOutput() VulnerabilityNoteSeverityPtrOutput
- func (o VulnerabilityNoteSeverityOutput) ToVulnerabilityNoteSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityNoteSeverityPtrOutput
- type VulnerabilityNoteSeverityPtrInput
- type VulnerabilityNoteSeverityPtrOutput
- func (o VulnerabilityNoteSeverityPtrOutput) Elem() VulnerabilityNoteSeverityOutput
- func (VulnerabilityNoteSeverityPtrOutput) ElementType() reflect.Type
- func (o VulnerabilityNoteSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilityNoteSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilityNoteSeverityPtrOutput) ToVulnerabilityNoteSeverityPtrOutput() VulnerabilityNoteSeverityPtrOutput
- func (o VulnerabilityNoteSeverityPtrOutput) ToVulnerabilityNoteSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityNoteSeverityPtrOutput
- type VulnerabilityOccurrence
- type VulnerabilityOccurrenceArgs
- func (VulnerabilityOccurrenceArgs) ElementType() reflect.Type
- func (i VulnerabilityOccurrenceArgs) ToVulnerabilityOccurrenceOutput() VulnerabilityOccurrenceOutput
- func (i VulnerabilityOccurrenceArgs) ToVulnerabilityOccurrenceOutputWithContext(ctx context.Context) VulnerabilityOccurrenceOutput
- func (i VulnerabilityOccurrenceArgs) ToVulnerabilityOccurrencePtrOutput() VulnerabilityOccurrencePtrOutput
- func (i VulnerabilityOccurrenceArgs) ToVulnerabilityOccurrencePtrOutputWithContext(ctx context.Context) VulnerabilityOccurrencePtrOutput
- type VulnerabilityOccurrenceEffectiveSeverity
- func (VulnerabilityOccurrenceEffectiveSeverity) ElementType() reflect.Type
- func (e VulnerabilityOccurrenceEffectiveSeverity) ToStringOutput() pulumi.StringOutput
- func (e VulnerabilityOccurrenceEffectiveSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VulnerabilityOccurrenceEffectiveSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VulnerabilityOccurrenceEffectiveSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VulnerabilityOccurrenceEffectiveSeverity) ToVulnerabilityOccurrenceEffectiveSeverityOutput() VulnerabilityOccurrenceEffectiveSeverityOutput
- func (e VulnerabilityOccurrenceEffectiveSeverity) ToVulnerabilityOccurrenceEffectiveSeverityOutputWithContext(ctx context.Context) VulnerabilityOccurrenceEffectiveSeverityOutput
- func (e VulnerabilityOccurrenceEffectiveSeverity) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutput() VulnerabilityOccurrenceEffectiveSeverityPtrOutput
- func (e VulnerabilityOccurrenceEffectiveSeverity) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityOccurrenceEffectiveSeverityPtrOutput
- type VulnerabilityOccurrenceEffectiveSeverityInput
- type VulnerabilityOccurrenceEffectiveSeverityOutput
- func (VulnerabilityOccurrenceEffectiveSeverityOutput) ElementType() reflect.Type
- func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToStringOutput() pulumi.StringOutput
- func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToVulnerabilityOccurrenceEffectiveSeverityOutput() VulnerabilityOccurrenceEffectiveSeverityOutput
- func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToVulnerabilityOccurrenceEffectiveSeverityOutputWithContext(ctx context.Context) VulnerabilityOccurrenceEffectiveSeverityOutput
- func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutput() VulnerabilityOccurrenceEffectiveSeverityPtrOutput
- func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityOccurrenceEffectiveSeverityPtrOutput
- type VulnerabilityOccurrenceEffectiveSeverityPtrInput
- type VulnerabilityOccurrenceEffectiveSeverityPtrOutput
- func (o VulnerabilityOccurrenceEffectiveSeverityPtrOutput) Elem() VulnerabilityOccurrenceEffectiveSeverityOutput
- func (VulnerabilityOccurrenceEffectiveSeverityPtrOutput) ElementType() reflect.Type
- func (o VulnerabilityOccurrenceEffectiveSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilityOccurrenceEffectiveSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilityOccurrenceEffectiveSeverityPtrOutput) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutput() VulnerabilityOccurrenceEffectiveSeverityPtrOutput
- func (o VulnerabilityOccurrenceEffectiveSeverityPtrOutput) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityOccurrenceEffectiveSeverityPtrOutput
- type VulnerabilityOccurrenceInput
- type VulnerabilityOccurrenceOutput
- func (o VulnerabilityOccurrenceOutput) CvssV2() CVSSPtrOutput
- func (o VulnerabilityOccurrenceOutput) Cvssv3() CVSSPtrOutput
- func (o VulnerabilityOccurrenceOutput) EffectiveSeverity() VulnerabilityOccurrenceEffectiveSeverityPtrOutput
- func (VulnerabilityOccurrenceOutput) ElementType() reflect.Type
- func (o VulnerabilityOccurrenceOutput) ExtraDetails() pulumi.StringPtrOutput
- func (o VulnerabilityOccurrenceOutput) PackageIssue() PackageIssueArrayOutput
- func (o VulnerabilityOccurrenceOutput) ToVulnerabilityOccurrenceOutput() VulnerabilityOccurrenceOutput
- func (o VulnerabilityOccurrenceOutput) ToVulnerabilityOccurrenceOutputWithContext(ctx context.Context) VulnerabilityOccurrenceOutput
- func (o VulnerabilityOccurrenceOutput) ToVulnerabilityOccurrencePtrOutput() VulnerabilityOccurrencePtrOutput
- func (o VulnerabilityOccurrenceOutput) ToVulnerabilityOccurrencePtrOutputWithContext(ctx context.Context) VulnerabilityOccurrencePtrOutput
- func (o VulnerabilityOccurrenceOutput) Type() pulumi.StringPtrOutput
- func (o VulnerabilityOccurrenceOutput) VexAssessment() VexAssessmentPtrOutput
- type VulnerabilityOccurrencePtrInput
- type VulnerabilityOccurrencePtrOutput
- func (o VulnerabilityOccurrencePtrOutput) CvssV2() CVSSPtrOutput
- func (o VulnerabilityOccurrencePtrOutput) Cvssv3() CVSSPtrOutput
- func (o VulnerabilityOccurrencePtrOutput) EffectiveSeverity() VulnerabilityOccurrenceEffectiveSeverityPtrOutput
- func (o VulnerabilityOccurrencePtrOutput) Elem() VulnerabilityOccurrenceOutput
- func (VulnerabilityOccurrencePtrOutput) ElementType() reflect.Type
- func (o VulnerabilityOccurrencePtrOutput) ExtraDetails() pulumi.StringPtrOutput
- func (o VulnerabilityOccurrencePtrOutput) PackageIssue() PackageIssueArrayOutput
- func (o VulnerabilityOccurrencePtrOutput) ToVulnerabilityOccurrencePtrOutput() VulnerabilityOccurrencePtrOutput
- func (o VulnerabilityOccurrencePtrOutput) ToVulnerabilityOccurrencePtrOutputWithContext(ctx context.Context) VulnerabilityOccurrencePtrOutput
- func (o VulnerabilityOccurrencePtrOutput) Type() pulumi.StringPtrOutput
- func (o VulnerabilityOccurrencePtrOutput) VexAssessment() VexAssessmentPtrOutput
- type VulnerabilityOccurrenceResponse
- type VulnerabilityOccurrenceResponseOutput
- func (o VulnerabilityOccurrenceResponseOutput) CvssScore() pulumi.Float64Output
- func (o VulnerabilityOccurrenceResponseOutput) CvssV2() CVSSResponseOutput
- func (o VulnerabilityOccurrenceResponseOutput) CvssVersion() pulumi.StringOutput
- func (o VulnerabilityOccurrenceResponseOutput) Cvssv3() CVSSResponseOutput
- func (o VulnerabilityOccurrenceResponseOutput) EffectiveSeverity() pulumi.StringOutput
- func (VulnerabilityOccurrenceResponseOutput) ElementType() reflect.Type
- func (o VulnerabilityOccurrenceResponseOutput) ExtraDetails() pulumi.StringOutput
- func (o VulnerabilityOccurrenceResponseOutput) FixAvailable() pulumi.BoolOutput
- func (o VulnerabilityOccurrenceResponseOutput) LongDescription() pulumi.StringOutput
- func (o VulnerabilityOccurrenceResponseOutput) PackageIssue() PackageIssueResponseArrayOutput
- func (o VulnerabilityOccurrenceResponseOutput) RelatedUrls() RelatedUrlResponseArrayOutput
- func (o VulnerabilityOccurrenceResponseOutput) Severity() pulumi.StringOutput
- func (o VulnerabilityOccurrenceResponseOutput) ShortDescription() pulumi.StringOutput
- func (o VulnerabilityOccurrenceResponseOutput) ToVulnerabilityOccurrenceResponseOutput() VulnerabilityOccurrenceResponseOutput
- func (o VulnerabilityOccurrenceResponseOutput) ToVulnerabilityOccurrenceResponseOutputWithContext(ctx context.Context) VulnerabilityOccurrenceResponseOutput
- func (o VulnerabilityOccurrenceResponseOutput) Type() pulumi.StringOutput
- func (o VulnerabilityOccurrenceResponseOutput) VexAssessment() VexAssessmentResponseOutput
- 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
- type WindowsUpdate
- type WindowsUpdateArgs
- func (WindowsUpdateArgs) ElementType() reflect.Type
- func (i WindowsUpdateArgs) ToWindowsUpdateOutput() WindowsUpdateOutput
- func (i WindowsUpdateArgs) ToWindowsUpdateOutputWithContext(ctx context.Context) WindowsUpdateOutput
- func (i WindowsUpdateArgs) ToWindowsUpdatePtrOutput() WindowsUpdatePtrOutput
- func (i WindowsUpdateArgs) ToWindowsUpdatePtrOutputWithContext(ctx context.Context) WindowsUpdatePtrOutput
- type WindowsUpdateInput
- type WindowsUpdateOutput
- func (o WindowsUpdateOutput) Categories() CategoryArrayOutput
- func (o WindowsUpdateOutput) Description() pulumi.StringPtrOutput
- func (WindowsUpdateOutput) ElementType() reflect.Type
- func (o WindowsUpdateOutput) Identity() IdentityPtrOutput
- func (o WindowsUpdateOutput) KbArticleIds() pulumi.StringArrayOutput
- func (o WindowsUpdateOutput) LastPublishedTimestamp() pulumi.StringPtrOutput
- func (o WindowsUpdateOutput) SupportUrl() pulumi.StringPtrOutput
- func (o WindowsUpdateOutput) Title() pulumi.StringPtrOutput
- func (o WindowsUpdateOutput) ToWindowsUpdateOutput() WindowsUpdateOutput
- func (o WindowsUpdateOutput) ToWindowsUpdateOutputWithContext(ctx context.Context) WindowsUpdateOutput
- func (o WindowsUpdateOutput) ToWindowsUpdatePtrOutput() WindowsUpdatePtrOutput
- func (o WindowsUpdateOutput) ToWindowsUpdatePtrOutputWithContext(ctx context.Context) WindowsUpdatePtrOutput
- type WindowsUpdatePtrInput
- type WindowsUpdatePtrOutput
- func (o WindowsUpdatePtrOutput) Categories() CategoryArrayOutput
- func (o WindowsUpdatePtrOutput) Description() pulumi.StringPtrOutput
- func (o WindowsUpdatePtrOutput) Elem() WindowsUpdateOutput
- func (WindowsUpdatePtrOutput) ElementType() reflect.Type
- func (o WindowsUpdatePtrOutput) Identity() IdentityPtrOutput
- func (o WindowsUpdatePtrOutput) KbArticleIds() pulumi.StringArrayOutput
- func (o WindowsUpdatePtrOutput) LastPublishedTimestamp() pulumi.StringPtrOutput
- func (o WindowsUpdatePtrOutput) SupportUrl() pulumi.StringPtrOutput
- func (o WindowsUpdatePtrOutput) Title() pulumi.StringPtrOutput
- func (o WindowsUpdatePtrOutput) ToWindowsUpdatePtrOutput() WindowsUpdatePtrOutput
- func (o WindowsUpdatePtrOutput) ToWindowsUpdatePtrOutputWithContext(ctx context.Context) WindowsUpdatePtrOutput
- type WindowsUpdateResponse
- type WindowsUpdateResponseOutput
- func (o WindowsUpdateResponseOutput) Categories() CategoryResponseArrayOutput
- func (o WindowsUpdateResponseOutput) Description() pulumi.StringOutput
- func (WindowsUpdateResponseOutput) ElementType() reflect.Type
- func (o WindowsUpdateResponseOutput) Identity() IdentityResponseOutput
- func (o WindowsUpdateResponseOutput) KbArticleIds() pulumi.StringArrayOutput
- func (o WindowsUpdateResponseOutput) LastPublishedTimestamp() pulumi.StringOutput
- func (o WindowsUpdateResponseOutput) SupportUrl() pulumi.StringOutput
- func (o WindowsUpdateResponseOutput) Title() pulumi.StringOutput
- func (o WindowsUpdateResponseOutput) ToWindowsUpdateResponseOutput() WindowsUpdateResponseOutput
- func (o WindowsUpdateResponseOutput) ToWindowsUpdateResponseOutputWithContext(ctx context.Context) WindowsUpdateResponseOutput
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 ( CVSSAttackComplexityAttackComplexityUnspecified = CVSSAttackComplexity("ATTACK_COMPLEXITY_UNSPECIFIED") CVSSAttackComplexityAttackComplexityLow = CVSSAttackComplexity("ATTACK_COMPLEXITY_LOW") CVSSAttackComplexityAttackComplexityHigh = CVSSAttackComplexity("ATTACK_COMPLEXITY_HIGH") CVSSAttackComplexityAttackComplexityMedium = CVSSAttackComplexity("ATTACK_COMPLEXITY_MEDIUM") )
const ( CVSSAttackVectorAttackVectorUnspecified = CVSSAttackVector("ATTACK_VECTOR_UNSPECIFIED") CVSSAttackVectorAttackVectorNetwork = CVSSAttackVector("ATTACK_VECTOR_NETWORK") CVSSAttackVectorAttackVectorAdjacent = CVSSAttackVector("ATTACK_VECTOR_ADJACENT") CVSSAttackVectorAttackVectorLocal = CVSSAttackVector("ATTACK_VECTOR_LOCAL") CVSSAttackVectorAttackVectorPhysical = CVSSAttackVector("ATTACK_VECTOR_PHYSICAL") )
const ( CVSSAuthenticationAuthenticationUnspecified = CVSSAuthentication("AUTHENTICATION_UNSPECIFIED") CVSSAuthenticationAuthenticationMultiple = CVSSAuthentication("AUTHENTICATION_MULTIPLE") CVSSAuthenticationAuthenticationSingle = CVSSAuthentication("AUTHENTICATION_SINGLE") CVSSAuthenticationAuthenticationNone = CVSSAuthentication("AUTHENTICATION_NONE") )
const ( CVSSAvailabilityImpactImpactUnspecified = CVSSAvailabilityImpact("IMPACT_UNSPECIFIED") CVSSAvailabilityImpactImpactHigh = CVSSAvailabilityImpact("IMPACT_HIGH") CVSSAvailabilityImpactImpactLow = CVSSAvailabilityImpact("IMPACT_LOW") CVSSAvailabilityImpactImpactNone = CVSSAvailabilityImpact("IMPACT_NONE") CVSSAvailabilityImpactImpactPartial = CVSSAvailabilityImpact("IMPACT_PARTIAL") CVSSAvailabilityImpactImpactComplete = CVSSAvailabilityImpact("IMPACT_COMPLETE") )
const ( CVSSConfidentialityImpactImpactUnspecified = CVSSConfidentialityImpact("IMPACT_UNSPECIFIED") CVSSConfidentialityImpactImpactHigh = CVSSConfidentialityImpact("IMPACT_HIGH") CVSSConfidentialityImpactImpactLow = CVSSConfidentialityImpact("IMPACT_LOW") CVSSConfidentialityImpactImpactNone = CVSSConfidentialityImpact("IMPACT_NONE") CVSSConfidentialityImpactImpactPartial = CVSSConfidentialityImpact("IMPACT_PARTIAL") CVSSConfidentialityImpactImpactComplete = CVSSConfidentialityImpact("IMPACT_COMPLETE") )
const ( CVSSIntegrityImpactImpactUnspecified = CVSSIntegrityImpact("IMPACT_UNSPECIFIED") CVSSIntegrityImpactImpactHigh = CVSSIntegrityImpact("IMPACT_HIGH") CVSSIntegrityImpactImpactLow = CVSSIntegrityImpact("IMPACT_LOW") CVSSIntegrityImpactImpactNone = CVSSIntegrityImpact("IMPACT_NONE") CVSSIntegrityImpactImpactPartial = CVSSIntegrityImpact("IMPACT_PARTIAL") CVSSIntegrityImpactImpactComplete = CVSSIntegrityImpact("IMPACT_COMPLETE") )
const ( CVSSPrivilegesRequiredPrivilegesRequiredUnspecified = CVSSPrivilegesRequired("PRIVILEGES_REQUIRED_UNSPECIFIED") CVSSPrivilegesRequiredPrivilegesRequiredNone = CVSSPrivilegesRequired("PRIVILEGES_REQUIRED_NONE") CVSSPrivilegesRequiredPrivilegesRequiredLow = CVSSPrivilegesRequired("PRIVILEGES_REQUIRED_LOW") CVSSPrivilegesRequiredPrivilegesRequiredHigh = CVSSPrivilegesRequired("PRIVILEGES_REQUIRED_HIGH") )
const ( CVSSScopeScopeUnspecified = CVSSScope("SCOPE_UNSPECIFIED") CVSSScopeScopeUnchanged = CVSSScope("SCOPE_UNCHANGED") CVSSScopeScopeChanged = CVSSScope("SCOPE_CHANGED") )
const ( CVSSUserInteractionUserInteractionUnspecified = CVSSUserInteraction("USER_INTERACTION_UNSPECIFIED") CVSSUserInteractionUserInteractionNone = CVSSUserInteraction("USER_INTERACTION_NONE") 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. CisBenchmarkSeveritySeverityUnspecified = CisBenchmarkSeverity("SEVERITY_UNSPECIFIED") // Minimal severity. CisBenchmarkSeverityMinimal = CisBenchmarkSeverity("MINIMAL") // Low severity. CisBenchmarkSeverityLow = CisBenchmarkSeverity("LOW") // Medium severity. CisBenchmarkSeverityMedium = CisBenchmarkSeverity("MEDIUM") // High severity. CisBenchmarkSeverityHigh = CisBenchmarkSeverity("HIGH") // Critical severity. CisBenchmarkSeverityCritical = CisBenchmarkSeverity("CRITICAL") )
const ( // Unknown. DeploymentOccurrencePlatformPlatformUnspecified = DeploymentOccurrencePlatform("PLATFORM_UNSPECIFIED") // Google Container Engine. DeploymentOccurrencePlatformGke = DeploymentOccurrencePlatform("GKE") // Google App Engine: Flexible Environment. DeploymentOccurrencePlatformFlex = DeploymentOccurrencePlatform("FLEX") // Custom user-defined platform. DeploymentOccurrencePlatformCustom = DeploymentOccurrencePlatform("CUSTOM") )
const ( // Default value. This value is unused. DiscoveryNoteAnalysisKindNoteKindUnspecified = DiscoveryNoteAnalysisKind("NOTE_KIND_UNSPECIFIED") // The note and occurrence represent a package vulnerability. DiscoveryNoteAnalysisKindVulnerability = DiscoveryNoteAnalysisKind("VULNERABILITY") // The note and occurrence assert build provenance. DiscoveryNoteAnalysisKindBuild = DiscoveryNoteAnalysisKind("BUILD") // This represents an image basis relationship. DiscoveryNoteAnalysisKindImage = DiscoveryNoteAnalysisKind("IMAGE") // This represents a package installed via a package manager. DiscoveryNoteAnalysisKindPackage = DiscoveryNoteAnalysisKind("PACKAGE") // The note and occurrence track deployment events. DiscoveryNoteAnalysisKindDeployment = DiscoveryNoteAnalysisKind("DEPLOYMENT") // The note and occurrence track the initial discovery status of a resource. DiscoveryNoteAnalysisKindDiscovery = DiscoveryNoteAnalysisKind("DISCOVERY") // This represents a logical "role" that can attest to artifacts. DiscoveryNoteAnalysisKindAttestation = DiscoveryNoteAnalysisKind("ATTESTATION") // This represents an available package upgrade. DiscoveryNoteAnalysisKindUpgrade = DiscoveryNoteAnalysisKind("UPGRADE") // This represents a Compliance Note DiscoveryNoteAnalysisKindCompliance = DiscoveryNoteAnalysisKind("COMPLIANCE") // This represents a DSSE attestation Note DiscoveryNoteAnalysisKindDsseAttestation = DiscoveryNoteAnalysisKind("DSSE_ATTESTATION") // This represents a Vulnerability Assessment. DiscoveryNoteAnalysisKindVulnerabilityAssessment = DiscoveryNoteAnalysisKind("VULNERABILITY_ASSESSMENT") // This represents an SBOM Reference. DiscoveryNoteAnalysisKindSbomReference = DiscoveryNoteAnalysisKind("SBOM_REFERENCE") )
const ( // Unknown. DiscoveryOccurrenceAnalysisStatusAnalysisStatusUnspecified = DiscoveryOccurrenceAnalysisStatus("ANALYSIS_STATUS_UNSPECIFIED") // Resource is known but no action has been taken yet. DiscoveryOccurrenceAnalysisStatusPending = DiscoveryOccurrenceAnalysisStatus("PENDING") // Resource is being analyzed. DiscoveryOccurrenceAnalysisStatusScanning = DiscoveryOccurrenceAnalysisStatus("SCANNING") // Analysis has finished successfully. DiscoveryOccurrenceAnalysisStatusFinishedSuccess = DiscoveryOccurrenceAnalysisStatus("FINISHED_SUCCESS") // Analysis has completed. DiscoveryOccurrenceAnalysisStatusComplete = DiscoveryOccurrenceAnalysisStatus("COMPLETE") // Analysis has finished unsuccessfully, the analysis itself is in a bad state. DiscoveryOccurrenceAnalysisStatusFinishedFailed = DiscoveryOccurrenceAnalysisStatus("FINISHED_FAILED") // The resource is known not to be supported. DiscoveryOccurrenceAnalysisStatusFinishedUnsupported = DiscoveryOccurrenceAnalysisStatus("FINISHED_UNSUPPORTED") )
const ( // Unknown. DiscoveryOccurrenceContinuousAnalysisContinuousAnalysisUnspecified = DiscoveryOccurrenceContinuousAnalysis("CONTINUOUS_ANALYSIS_UNSPECIFIED") // The resource is continuously analyzed. DiscoveryOccurrenceContinuousAnalysisActive = DiscoveryOccurrenceContinuousAnalysis("ACTIVE") // The resource is ignored for continuous analysis. DiscoveryOccurrenceContinuousAnalysisInactive = DiscoveryOccurrenceContinuousAnalysis("INACTIVE") )
const ( // Unknown architecture. DistributionArchitectureArchitectureUnspecified = DistributionArchitecture("ARCHITECTURE_UNSPECIFIED") // X86 architecture. DistributionArchitectureX86 = DistributionArchitecture("X86") // X64 architecture. DistributionArchitectureX64 = DistributionArchitecture("X64") )
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 ( // Unknown architecture. PackageNoteArchitectureArchitectureUnspecified = PackageNoteArchitecture("ARCHITECTURE_UNSPECIFIED") // X86 architecture. PackageNoteArchitectureX86 = PackageNoteArchitecture("X86") // X64 architecture. PackageNoteArchitectureX64 = PackageNoteArchitecture("X64") )
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 ( VulnerabilityNoteCvssVersionCvssVersionUnspecified = VulnerabilityNoteCvssVersion("CVSS_VERSION_UNSPECIFIED") VulnerabilityNoteCvssVersionCvssVersion2 = VulnerabilityNoteCvssVersion("CVSS_VERSION_2") VulnerabilityNoteCvssVersionCvssVersion3 = VulnerabilityNoteCvssVersion("CVSS_VERSION_3") )
const ( // Unknown. VulnerabilityNoteSeveritySeverityUnspecified = VulnerabilityNoteSeverity("SEVERITY_UNSPECIFIED") // Minimal severity. VulnerabilityNoteSeverityMinimal = VulnerabilityNoteSeverity("MINIMAL") // Low severity. VulnerabilityNoteSeverityLow = VulnerabilityNoteSeverity("LOW") // Medium severity. VulnerabilityNoteSeverityMedium = VulnerabilityNoteSeverity("MEDIUM") // High severity. VulnerabilityNoteSeverityHigh = VulnerabilityNoteSeverity("HIGH") // Critical severity. VulnerabilityNoteSeverityCritical = VulnerabilityNoteSeverity("CRITICAL") )
const ( // Unknown. VulnerabilityOccurrenceEffectiveSeveritySeverityUnspecified = VulnerabilityOccurrenceEffectiveSeverity("SEVERITY_UNSPECIFIED") // Minimal severity. VulnerabilityOccurrenceEffectiveSeverityMinimal = VulnerabilityOccurrenceEffectiveSeverity("MINIMAL") // Low severity. VulnerabilityOccurrenceEffectiveSeverityLow = VulnerabilityOccurrenceEffectiveSeverity("LOW") // Medium severity. VulnerabilityOccurrenceEffectiveSeverityMedium = VulnerabilityOccurrenceEffectiveSeverity("MEDIUM") // High severity. VulnerabilityOccurrenceEffectiveSeverityHigh = VulnerabilityOccurrenceEffectiveSeverity("HIGH") // Critical severity. VulnerabilityOccurrenceEffectiveSeverityCritical = VulnerabilityOccurrenceEffectiveSeverity("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 ¶
type AliasContextKind string
The alias kind.
func (AliasContextKind) ElementType ¶
func (AliasContextKind) ElementType() reflect.Type
func (AliasContextKind) ToAliasContextKindOutput ¶
func (e AliasContextKind) ToAliasContextKindOutput() AliasContextKindOutput
func (AliasContextKind) ToAliasContextKindOutputWithContext ¶
func (e AliasContextKind) ToAliasContextKindOutputWithContext(ctx context.Context) AliasContextKindOutput
func (AliasContextKind) ToAliasContextKindPtrOutput ¶
func (e AliasContextKind) ToAliasContextKindPtrOutput() AliasContextKindPtrOutput
func (AliasContextKind) ToAliasContextKindPtrOutputWithContext ¶
func (e AliasContextKind) ToAliasContextKindPtrOutputWithContext(ctx context.Context) AliasContextKindPtrOutput
func (AliasContextKind) ToStringOutput ¶
func (e AliasContextKind) ToStringOutput() pulumi.StringOutput
func (AliasContextKind) ToStringOutputWithContext ¶
func (e AliasContextKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AliasContextKind) ToStringPtrOutput ¶
func (e AliasContextKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (AliasContextKind) ToStringPtrOutputWithContext ¶
func (e AliasContextKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AliasContextKindInput ¶
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 ¶
type AliasContextKindOutput struct{ *pulumi.OutputState }
func (AliasContextKindOutput) ElementType ¶
func (AliasContextKindOutput) ElementType() reflect.Type
func (AliasContextKindOutput) ToAliasContextKindOutput ¶
func (o AliasContextKindOutput) ToAliasContextKindOutput() AliasContextKindOutput
func (AliasContextKindOutput) ToAliasContextKindOutputWithContext ¶
func (o AliasContextKindOutput) ToAliasContextKindOutputWithContext(ctx context.Context) AliasContextKindOutput
func (AliasContextKindOutput) ToAliasContextKindPtrOutput ¶
func (o AliasContextKindOutput) ToAliasContextKindPtrOutput() AliasContextKindPtrOutput
func (AliasContextKindOutput) ToAliasContextKindPtrOutputWithContext ¶
func (o AliasContextKindOutput) ToAliasContextKindPtrOutputWithContext(ctx context.Context) AliasContextKindPtrOutput
func (AliasContextKindOutput) ToStringOutput ¶
func (o AliasContextKindOutput) ToStringOutput() pulumi.StringOutput
func (AliasContextKindOutput) ToStringOutputWithContext ¶
func (o AliasContextKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AliasContextKindOutput) ToStringPtrOutput ¶
func (o AliasContextKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AliasContextKindOutput) ToStringPtrOutputWithContext ¶
func (o AliasContextKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AliasContextKindPtrInput ¶
type AliasContextKindPtrInput interface { pulumi.Input ToAliasContextKindPtrOutput() AliasContextKindPtrOutput ToAliasContextKindPtrOutputWithContext(context.Context) AliasContextKindPtrOutput }
func AliasContextKindPtr ¶
func AliasContextKindPtr(v string) AliasContextKindPtrInput
type AliasContextKindPtrOutput ¶
type AliasContextKindPtrOutput struct{ *pulumi.OutputState }
func (AliasContextKindPtrOutput) Elem ¶
func (o AliasContextKindPtrOutput) Elem() AliasContextKindOutput
func (AliasContextKindPtrOutput) ElementType ¶
func (AliasContextKindPtrOutput) ElementType() reflect.Type
func (AliasContextKindPtrOutput) ToAliasContextKindPtrOutput ¶
func (o AliasContextKindPtrOutput) ToAliasContextKindPtrOutput() AliasContextKindPtrOutput
func (AliasContextKindPtrOutput) ToAliasContextKindPtrOutputWithContext ¶
func (o AliasContextKindPtrOutput) ToAliasContextKindPtrOutputWithContext(ctx context.Context) AliasContextKindPtrOutput
func (AliasContextKindPtrOutput) ToStringPtrOutput ¶
func (o AliasContextKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AliasContextKindPtrOutput) ToStringPtrOutputWithContext ¶
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 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 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 AttestationNote ¶
type AttestationNote 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 AttestationNoteArgs ¶
type AttestationNoteArgs 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 (AttestationNoteArgs) ElementType ¶
func (AttestationNoteArgs) ElementType() reflect.Type
func (AttestationNoteArgs) ToAttestationNoteOutput ¶
func (i AttestationNoteArgs) ToAttestationNoteOutput() AttestationNoteOutput
func (AttestationNoteArgs) ToAttestationNoteOutputWithContext ¶
func (i AttestationNoteArgs) ToAttestationNoteOutputWithContext(ctx context.Context) AttestationNoteOutput
func (AttestationNoteArgs) ToAttestationNotePtrOutput ¶
func (i AttestationNoteArgs) ToAttestationNotePtrOutput() AttestationNotePtrOutput
func (AttestationNoteArgs) ToAttestationNotePtrOutputWithContext ¶
func (i AttestationNoteArgs) ToAttestationNotePtrOutputWithContext(ctx context.Context) AttestationNotePtrOutput
type AttestationNoteInput ¶
type AttestationNoteInput interface { pulumi.Input ToAttestationNoteOutput() AttestationNoteOutput ToAttestationNoteOutputWithContext(context.Context) AttestationNoteOutput }
AttestationNoteInput is an input type that accepts AttestationNoteArgs and AttestationNoteOutput values. You can construct a concrete instance of `AttestationNoteInput` via:
AttestationNoteArgs{...}
type AttestationNoteOutput ¶
type AttestationNoteOutput 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 (AttestationNoteOutput) ElementType ¶
func (AttestationNoteOutput) ElementType() reflect.Type
func (AttestationNoteOutput) Hint ¶
func (o AttestationNoteOutput) Hint() HintPtrOutput
Hint hints at the purpose of the attestation authority.
func (AttestationNoteOutput) ToAttestationNoteOutput ¶
func (o AttestationNoteOutput) ToAttestationNoteOutput() AttestationNoteOutput
func (AttestationNoteOutput) ToAttestationNoteOutputWithContext ¶
func (o AttestationNoteOutput) ToAttestationNoteOutputWithContext(ctx context.Context) AttestationNoteOutput
func (AttestationNoteOutput) ToAttestationNotePtrOutput ¶
func (o AttestationNoteOutput) ToAttestationNotePtrOutput() AttestationNotePtrOutput
func (AttestationNoteOutput) ToAttestationNotePtrOutputWithContext ¶
func (o AttestationNoteOutput) ToAttestationNotePtrOutputWithContext(ctx context.Context) AttestationNotePtrOutput
type AttestationNotePtrInput ¶
type AttestationNotePtrInput interface { pulumi.Input ToAttestationNotePtrOutput() AttestationNotePtrOutput ToAttestationNotePtrOutputWithContext(context.Context) AttestationNotePtrOutput }
AttestationNotePtrInput is an input type that accepts AttestationNoteArgs, AttestationNotePtr and AttestationNotePtrOutput values. You can construct a concrete instance of `AttestationNotePtrInput` via:
AttestationNoteArgs{...} or: nil
func AttestationNotePtr ¶
func AttestationNotePtr(v *AttestationNoteArgs) AttestationNotePtrInput
type AttestationNotePtrOutput ¶
type AttestationNotePtrOutput struct{ *pulumi.OutputState }
func (AttestationNotePtrOutput) Elem ¶
func (o AttestationNotePtrOutput) Elem() AttestationNoteOutput
func (AttestationNotePtrOutput) ElementType ¶
func (AttestationNotePtrOutput) ElementType() reflect.Type
func (AttestationNotePtrOutput) Hint ¶
func (o AttestationNotePtrOutput) Hint() HintPtrOutput
Hint hints at the purpose of the attestation authority.
func (AttestationNotePtrOutput) ToAttestationNotePtrOutput ¶
func (o AttestationNotePtrOutput) ToAttestationNotePtrOutput() AttestationNotePtrOutput
func (AttestationNotePtrOutput) ToAttestationNotePtrOutputWithContext ¶
func (o AttestationNotePtrOutput) ToAttestationNotePtrOutputWithContext(ctx context.Context) AttestationNotePtrOutput
type AttestationNoteResponse ¶
type AttestationNoteResponse 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 AttestationNoteResponseOutput ¶
type AttestationNoteResponseOutput 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 (AttestationNoteResponseOutput) ElementType ¶
func (AttestationNoteResponseOutput) ElementType() reflect.Type
func (AttestationNoteResponseOutput) Hint ¶
func (o AttestationNoteResponseOutput) Hint() HintResponseOutput
Hint hints at the purpose of the attestation authority.
func (AttestationNoteResponseOutput) ToAttestationNoteResponseOutput ¶
func (o AttestationNoteResponseOutput) ToAttestationNoteResponseOutput() AttestationNoteResponseOutput
func (AttestationNoteResponseOutput) ToAttestationNoteResponseOutputWithContext ¶
func (o AttestationNoteResponseOutput) ToAttestationNoteResponseOutputWithContext(ctx context.Context) AttestationNoteResponseOutput
type AttestationOccurrence ¶
type AttestationOccurrence struct { // One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. Jwts []Jwt `pulumi:"jwts"` // The serialized payload that is verified by one or more `signatures`. 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"` }
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 lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign.
type AttestationOccurrenceArgs ¶
type AttestationOccurrenceArgs struct { // One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. Jwts JwtArrayInput `pulumi:"jwts"` // The serialized payload that is verified by one or more `signatures`. SerializedPayload pulumi.StringInput `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"` }
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 lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign.
func (AttestationOccurrenceArgs) ElementType ¶
func (AttestationOccurrenceArgs) ElementType() reflect.Type
func (AttestationOccurrenceArgs) ToAttestationOccurrenceOutput ¶
func (i AttestationOccurrenceArgs) ToAttestationOccurrenceOutput() AttestationOccurrenceOutput
func (AttestationOccurrenceArgs) ToAttestationOccurrenceOutputWithContext ¶
func (i AttestationOccurrenceArgs) ToAttestationOccurrenceOutputWithContext(ctx context.Context) AttestationOccurrenceOutput
func (AttestationOccurrenceArgs) ToAttestationOccurrencePtrOutput ¶
func (i AttestationOccurrenceArgs) ToAttestationOccurrencePtrOutput() AttestationOccurrencePtrOutput
func (AttestationOccurrenceArgs) ToAttestationOccurrencePtrOutputWithContext ¶
func (i AttestationOccurrenceArgs) ToAttestationOccurrencePtrOutputWithContext(ctx context.Context) AttestationOccurrencePtrOutput
type AttestationOccurrenceInput ¶
type AttestationOccurrenceInput interface { pulumi.Input ToAttestationOccurrenceOutput() AttestationOccurrenceOutput ToAttestationOccurrenceOutputWithContext(context.Context) AttestationOccurrenceOutput }
AttestationOccurrenceInput is an input type that accepts AttestationOccurrenceArgs and AttestationOccurrenceOutput values. You can construct a concrete instance of `AttestationOccurrenceInput` via:
AttestationOccurrenceArgs{...}
type AttestationOccurrenceOutput ¶
type AttestationOccurrenceOutput 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 lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign.
func (AttestationOccurrenceOutput) ElementType ¶
func (AttestationOccurrenceOutput) ElementType() reflect.Type
func (AttestationOccurrenceOutput) Jwts ¶
func (o AttestationOccurrenceOutput) Jwts() JwtArrayOutput
One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas.
func (AttestationOccurrenceOutput) SerializedPayload ¶
func (o AttestationOccurrenceOutput) SerializedPayload() pulumi.StringOutput
The serialized payload that is verified by one or more `signatures`.
func (AttestationOccurrenceOutput) Signatures ¶
func (o AttestationOccurrenceOutput) 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 (AttestationOccurrenceOutput) ToAttestationOccurrenceOutput ¶
func (o AttestationOccurrenceOutput) ToAttestationOccurrenceOutput() AttestationOccurrenceOutput
func (AttestationOccurrenceOutput) ToAttestationOccurrenceOutputWithContext ¶
func (o AttestationOccurrenceOutput) ToAttestationOccurrenceOutputWithContext(ctx context.Context) AttestationOccurrenceOutput
func (AttestationOccurrenceOutput) ToAttestationOccurrencePtrOutput ¶
func (o AttestationOccurrenceOutput) ToAttestationOccurrencePtrOutput() AttestationOccurrencePtrOutput
func (AttestationOccurrenceOutput) ToAttestationOccurrencePtrOutputWithContext ¶
func (o AttestationOccurrenceOutput) ToAttestationOccurrencePtrOutputWithContext(ctx context.Context) AttestationOccurrencePtrOutput
type AttestationOccurrencePtrInput ¶
type AttestationOccurrencePtrInput interface { pulumi.Input ToAttestationOccurrencePtrOutput() AttestationOccurrencePtrOutput ToAttestationOccurrencePtrOutputWithContext(context.Context) AttestationOccurrencePtrOutput }
AttestationOccurrencePtrInput is an input type that accepts AttestationOccurrenceArgs, AttestationOccurrencePtr and AttestationOccurrencePtrOutput values. You can construct a concrete instance of `AttestationOccurrencePtrInput` via:
AttestationOccurrenceArgs{...} or: nil
func AttestationOccurrencePtr ¶
func AttestationOccurrencePtr(v *AttestationOccurrenceArgs) AttestationOccurrencePtrInput
type AttestationOccurrencePtrOutput ¶
type AttestationOccurrencePtrOutput struct{ *pulumi.OutputState }
func (AttestationOccurrencePtrOutput) Elem ¶
func (o AttestationOccurrencePtrOutput) Elem() AttestationOccurrenceOutput
func (AttestationOccurrencePtrOutput) ElementType ¶
func (AttestationOccurrencePtrOutput) ElementType() reflect.Type
func (AttestationOccurrencePtrOutput) Jwts ¶
func (o AttestationOccurrencePtrOutput) Jwts() JwtArrayOutput
One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas.
func (AttestationOccurrencePtrOutput) SerializedPayload ¶
func (o AttestationOccurrencePtrOutput) SerializedPayload() pulumi.StringPtrOutput
The serialized payload that is verified by one or more `signatures`.
func (AttestationOccurrencePtrOutput) Signatures ¶
func (o AttestationOccurrencePtrOutput) 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 (AttestationOccurrencePtrOutput) ToAttestationOccurrencePtrOutput ¶
func (o AttestationOccurrencePtrOutput) ToAttestationOccurrencePtrOutput() AttestationOccurrencePtrOutput
func (AttestationOccurrencePtrOutput) ToAttestationOccurrencePtrOutputWithContext ¶
func (o AttestationOccurrencePtrOutput) ToAttestationOccurrencePtrOutputWithContext(ctx context.Context) AttestationOccurrencePtrOutput
type AttestationOccurrenceResponse ¶
type AttestationOccurrenceResponse struct { // One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas. Jwts []JwtResponse `pulumi:"jwts"` // The serialized payload that is verified by one or more `signatures`. 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"` }
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 lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign.
type AttestationOccurrenceResponseOutput ¶
type AttestationOccurrenceResponseOutput 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 lookup (how to find this attestation if you already know the authority and artifact to be verified) and intent (for which authority this attestation was intended to sign.
func (AttestationOccurrenceResponseOutput) ElementType ¶
func (AttestationOccurrenceResponseOutput) ElementType() reflect.Type
func (AttestationOccurrenceResponseOutput) Jwts ¶
func (o AttestationOccurrenceResponseOutput) Jwts() JwtResponseArrayOutput
One or more JWTs encoding a self-contained attestation. Each JWT encodes the payload that it verifies within the JWT itself. Verifier implementation SHOULD ignore the `serialized_payload` field when verifying these JWTs. If only JWTs are present on this AttestationOccurrence, then the `serialized_payload` SHOULD be left empty. Each JWT SHOULD encode a claim specific to the `resource_uri` of this Occurrence, but this is not validated by Grafeas metadata API implementations. The JWT itself is opaque to Grafeas.
func (AttestationOccurrenceResponseOutput) SerializedPayload ¶
func (o AttestationOccurrenceResponseOutput) SerializedPayload() pulumi.StringOutput
The serialized payload that is verified by one or more `signatures`.
func (AttestationOccurrenceResponseOutput) Signatures ¶
func (o AttestationOccurrenceResponseOutput) 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 (AttestationOccurrenceResponseOutput) ToAttestationOccurrenceResponseOutput ¶
func (o AttestationOccurrenceResponseOutput) ToAttestationOccurrenceResponseOutput() AttestationOccurrenceResponseOutput
func (AttestationOccurrenceResponseOutput) ToAttestationOccurrenceResponseOutputWithContext ¶
func (o AttestationOccurrenceResponseOutput) ToAttestationOccurrenceResponseOutputWithContext(ctx context.Context) AttestationOccurrenceResponseOutput
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 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 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 BuildNote ¶
type BuildNote struct { // Immutable. Version of the builder which produced this build. BuilderVersion string `pulumi:"builderVersion"` }
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
type BuildNoteArgs ¶
type BuildNoteArgs struct { // Immutable. Version of the builder which produced this build. BuilderVersion pulumi.StringInput `pulumi:"builderVersion"` }
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
func (BuildNoteArgs) ElementType ¶
func (BuildNoteArgs) ElementType() reflect.Type
func (BuildNoteArgs) ToBuildNoteOutput ¶
func (i BuildNoteArgs) ToBuildNoteOutput() BuildNoteOutput
func (BuildNoteArgs) ToBuildNoteOutputWithContext ¶
func (i BuildNoteArgs) ToBuildNoteOutputWithContext(ctx context.Context) BuildNoteOutput
func (BuildNoteArgs) ToBuildNotePtrOutput ¶
func (i BuildNoteArgs) ToBuildNotePtrOutput() BuildNotePtrOutput
func (BuildNoteArgs) ToBuildNotePtrOutputWithContext ¶
func (i BuildNoteArgs) ToBuildNotePtrOutputWithContext(ctx context.Context) BuildNotePtrOutput
type BuildNoteInput ¶
type BuildNoteInput interface { pulumi.Input ToBuildNoteOutput() BuildNoteOutput ToBuildNoteOutputWithContext(context.Context) BuildNoteOutput }
BuildNoteInput is an input type that accepts BuildNoteArgs and BuildNoteOutput values. You can construct a concrete instance of `BuildNoteInput` via:
BuildNoteArgs{...}
type BuildNoteOutput ¶
type BuildNoteOutput 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 (BuildNoteOutput) BuilderVersion ¶
func (o BuildNoteOutput) BuilderVersion() pulumi.StringOutput
Immutable. Version of the builder which produced this build.
func (BuildNoteOutput) ElementType ¶
func (BuildNoteOutput) ElementType() reflect.Type
func (BuildNoteOutput) ToBuildNoteOutput ¶
func (o BuildNoteOutput) ToBuildNoteOutput() BuildNoteOutput
func (BuildNoteOutput) ToBuildNoteOutputWithContext ¶
func (o BuildNoteOutput) ToBuildNoteOutputWithContext(ctx context.Context) BuildNoteOutput
func (BuildNoteOutput) ToBuildNotePtrOutput ¶
func (o BuildNoteOutput) ToBuildNotePtrOutput() BuildNotePtrOutput
func (BuildNoteOutput) ToBuildNotePtrOutputWithContext ¶
func (o BuildNoteOutput) ToBuildNotePtrOutputWithContext(ctx context.Context) BuildNotePtrOutput
type BuildNotePtrInput ¶
type BuildNotePtrInput interface { pulumi.Input ToBuildNotePtrOutput() BuildNotePtrOutput ToBuildNotePtrOutputWithContext(context.Context) BuildNotePtrOutput }
BuildNotePtrInput is an input type that accepts BuildNoteArgs, BuildNotePtr and BuildNotePtrOutput values. You can construct a concrete instance of `BuildNotePtrInput` via:
BuildNoteArgs{...} or: nil
func BuildNotePtr ¶
func BuildNotePtr(v *BuildNoteArgs) BuildNotePtrInput
type BuildNotePtrOutput ¶
type BuildNotePtrOutput struct{ *pulumi.OutputState }
func (BuildNotePtrOutput) BuilderVersion ¶
func (o BuildNotePtrOutput) BuilderVersion() pulumi.StringPtrOutput
Immutable. Version of the builder which produced this build.
func (BuildNotePtrOutput) Elem ¶
func (o BuildNotePtrOutput) Elem() BuildNoteOutput
func (BuildNotePtrOutput) ElementType ¶
func (BuildNotePtrOutput) ElementType() reflect.Type
func (BuildNotePtrOutput) ToBuildNotePtrOutput ¶
func (o BuildNotePtrOutput) ToBuildNotePtrOutput() BuildNotePtrOutput
func (BuildNotePtrOutput) ToBuildNotePtrOutputWithContext ¶
func (o BuildNotePtrOutput) ToBuildNotePtrOutputWithContext(ctx context.Context) BuildNotePtrOutput
type BuildNoteResponse ¶
type BuildNoteResponse struct { // Immutable. Version of the builder which produced this build. BuilderVersion string `pulumi:"builderVersion"` }
Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
type BuildNoteResponseOutput ¶
type BuildNoteResponseOutput 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 (BuildNoteResponseOutput) BuilderVersion ¶
func (o BuildNoteResponseOutput) BuilderVersion() pulumi.StringOutput
Immutable. Version of the builder which produced this build.
func (BuildNoteResponseOutput) ElementType ¶
func (BuildNoteResponseOutput) ElementType() reflect.Type
func (BuildNoteResponseOutput) ToBuildNoteResponseOutput ¶
func (o BuildNoteResponseOutput) ToBuildNoteResponseOutput() BuildNoteResponseOutput
func (BuildNoteResponseOutput) ToBuildNoteResponseOutputWithContext ¶
func (o BuildNoteResponseOutput) ToBuildNoteResponseOutputWithContext(ctx context.Context) BuildNoteResponseOutput
type BuildOccurrence ¶
type BuildOccurrence struct { // In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance. InTotoSlsaProvenanceV1 *InTotoSlsaProvenanceV1 `pulumi:"inTotoSlsaProvenanceV1"` // Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec. // // Deprecated: Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec. IntotoProvenance *InTotoProvenance `pulumi:"intotoProvenance"` // In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope. IntotoStatement *InTotoStatement `pulumi:"intotoStatement"` // 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 BuildOccurrenceArgs ¶
type BuildOccurrenceArgs struct { // In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance. InTotoSlsaProvenanceV1 InTotoSlsaProvenanceV1PtrInput `pulumi:"inTotoSlsaProvenanceV1"` // Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec. // // Deprecated: Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec. IntotoProvenance InTotoProvenancePtrInput `pulumi:"intotoProvenance"` // In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope. IntotoStatement InTotoStatementPtrInput `pulumi:"intotoStatement"` // The actual provenance for the build. Provenance BuildProvenancePtrInput `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 (BuildOccurrenceArgs) ElementType ¶
func (BuildOccurrenceArgs) ElementType() reflect.Type
func (BuildOccurrenceArgs) ToBuildOccurrenceOutput ¶
func (i BuildOccurrenceArgs) ToBuildOccurrenceOutput() BuildOccurrenceOutput
func (BuildOccurrenceArgs) ToBuildOccurrenceOutputWithContext ¶
func (i BuildOccurrenceArgs) ToBuildOccurrenceOutputWithContext(ctx context.Context) BuildOccurrenceOutput
func (BuildOccurrenceArgs) ToBuildOccurrencePtrOutput ¶
func (i BuildOccurrenceArgs) ToBuildOccurrencePtrOutput() BuildOccurrencePtrOutput
func (BuildOccurrenceArgs) ToBuildOccurrencePtrOutputWithContext ¶
func (i BuildOccurrenceArgs) ToBuildOccurrencePtrOutputWithContext(ctx context.Context) BuildOccurrencePtrOutput
type BuildOccurrenceInput ¶
type BuildOccurrenceInput interface { pulumi.Input ToBuildOccurrenceOutput() BuildOccurrenceOutput ToBuildOccurrenceOutputWithContext(context.Context) BuildOccurrenceOutput }
BuildOccurrenceInput is an input type that accepts BuildOccurrenceArgs and BuildOccurrenceOutput values. You can construct a concrete instance of `BuildOccurrenceInput` via:
BuildOccurrenceArgs{...}
type BuildOccurrenceOutput ¶
type BuildOccurrenceOutput struct{ *pulumi.OutputState }
Details of a build occurrence.
func (BuildOccurrenceOutput) ElementType ¶
func (BuildOccurrenceOutput) ElementType() reflect.Type
func (BuildOccurrenceOutput) InTotoSlsaProvenanceV1 ¶ added in v0.32.0
func (o BuildOccurrenceOutput) InTotoSlsaProvenanceV1() InTotoSlsaProvenanceV1PtrOutput
In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
func (BuildOccurrenceOutput) IntotoProvenance
deprecated
added in
v0.17.0
func (o BuildOccurrenceOutput) IntotoProvenance() InTotoProvenancePtrOutput
Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
Deprecated: Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
func (BuildOccurrenceOutput) IntotoStatement ¶
func (o BuildOccurrenceOutput) IntotoStatement() InTotoStatementPtrOutput
In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
func (BuildOccurrenceOutput) Provenance ¶
func (o BuildOccurrenceOutput) Provenance() BuildProvenancePtrOutput
The actual provenance for the build.
func (BuildOccurrenceOutput) ProvenanceBytes ¶
func (o BuildOccurrenceOutput) 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 (BuildOccurrenceOutput) ToBuildOccurrenceOutput ¶
func (o BuildOccurrenceOutput) ToBuildOccurrenceOutput() BuildOccurrenceOutput
func (BuildOccurrenceOutput) ToBuildOccurrenceOutputWithContext ¶
func (o BuildOccurrenceOutput) ToBuildOccurrenceOutputWithContext(ctx context.Context) BuildOccurrenceOutput
func (BuildOccurrenceOutput) ToBuildOccurrencePtrOutput ¶
func (o BuildOccurrenceOutput) ToBuildOccurrencePtrOutput() BuildOccurrencePtrOutput
func (BuildOccurrenceOutput) ToBuildOccurrencePtrOutputWithContext ¶
func (o BuildOccurrenceOutput) ToBuildOccurrencePtrOutputWithContext(ctx context.Context) BuildOccurrencePtrOutput
type BuildOccurrencePtrInput ¶
type BuildOccurrencePtrInput interface { pulumi.Input ToBuildOccurrencePtrOutput() BuildOccurrencePtrOutput ToBuildOccurrencePtrOutputWithContext(context.Context) BuildOccurrencePtrOutput }
BuildOccurrencePtrInput is an input type that accepts BuildOccurrenceArgs, BuildOccurrencePtr and BuildOccurrencePtrOutput values. You can construct a concrete instance of `BuildOccurrencePtrInput` via:
BuildOccurrenceArgs{...} or: nil
func BuildOccurrencePtr ¶
func BuildOccurrencePtr(v *BuildOccurrenceArgs) BuildOccurrencePtrInput
type BuildOccurrencePtrOutput ¶
type BuildOccurrencePtrOutput struct{ *pulumi.OutputState }
func (BuildOccurrencePtrOutput) Elem ¶
func (o BuildOccurrencePtrOutput) Elem() BuildOccurrenceOutput
func (BuildOccurrencePtrOutput) ElementType ¶
func (BuildOccurrencePtrOutput) ElementType() reflect.Type
func (BuildOccurrencePtrOutput) InTotoSlsaProvenanceV1 ¶ added in v0.32.0
func (o BuildOccurrencePtrOutput) InTotoSlsaProvenanceV1() InTotoSlsaProvenanceV1PtrOutput
In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
func (BuildOccurrencePtrOutput) IntotoProvenance
deprecated
added in
v0.17.0
func (o BuildOccurrencePtrOutput) IntotoProvenance() InTotoProvenancePtrOutput
Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
Deprecated: Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
func (BuildOccurrencePtrOutput) IntotoStatement ¶
func (o BuildOccurrencePtrOutput) IntotoStatement() InTotoStatementPtrOutput
In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
func (BuildOccurrencePtrOutput) Provenance ¶
func (o BuildOccurrencePtrOutput) Provenance() BuildProvenancePtrOutput
The actual provenance for the build.
func (BuildOccurrencePtrOutput) ProvenanceBytes ¶
func (o BuildOccurrencePtrOutput) 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 (BuildOccurrencePtrOutput) ToBuildOccurrencePtrOutput ¶
func (o BuildOccurrencePtrOutput) ToBuildOccurrencePtrOutput() BuildOccurrencePtrOutput
func (BuildOccurrencePtrOutput) ToBuildOccurrencePtrOutputWithContext ¶
func (o BuildOccurrencePtrOutput) ToBuildOccurrencePtrOutputWithContext(ctx context.Context) BuildOccurrencePtrOutput
type BuildOccurrenceResponse ¶
type BuildOccurrenceResponse struct { // In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance. InTotoSlsaProvenanceV1 InTotoSlsaProvenanceV1Response `pulumi:"inTotoSlsaProvenanceV1"` // Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec. // // Deprecated: Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec. IntotoProvenance InTotoProvenanceResponse `pulumi:"intotoProvenance"` // In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope. IntotoStatement InTotoStatementResponse `pulumi:"intotoStatement"` // 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 BuildOccurrenceResponseOutput ¶
type BuildOccurrenceResponseOutput struct{ *pulumi.OutputState }
Details of a build occurrence.
func (BuildOccurrenceResponseOutput) ElementType ¶
func (BuildOccurrenceResponseOutput) ElementType() reflect.Type
func (BuildOccurrenceResponseOutput) InTotoSlsaProvenanceV1 ¶ added in v0.32.0
func (o BuildOccurrenceResponseOutput) InTotoSlsaProvenanceV1() InTotoSlsaProvenanceV1ResponseOutput
In-Toto Slsa Provenance V1 represents a slsa provenance meeting the slsa spec, wrapped in an in-toto statement. This allows for direct jsonification of a to-spec in-toto slsa statement with a to-spec slsa provenance.
func (BuildOccurrenceResponseOutput) IntotoProvenance
deprecated
added in
v0.17.0
func (o BuildOccurrenceResponseOutput) IntotoProvenance() InTotoProvenanceResponseOutput
Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
Deprecated: Deprecated. See InTotoStatement for the replacement. In-toto Provenance representation as defined in spec.
func (BuildOccurrenceResponseOutput) IntotoStatement ¶
func (o BuildOccurrenceResponseOutput) IntotoStatement() InTotoStatementResponseOutput
In-toto Statement representation as defined in spec. The intoto_statement can contain any type of provenance. The serialized payload of the statement can be stored and signed in the Occurrence's envelope.
func (BuildOccurrenceResponseOutput) Provenance ¶
func (o BuildOccurrenceResponseOutput) Provenance() BuildProvenanceResponseOutput
The actual provenance for the build.
func (BuildOccurrenceResponseOutput) ProvenanceBytes ¶
func (o BuildOccurrenceResponseOutput) 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 (BuildOccurrenceResponseOutput) ToBuildOccurrenceResponseOutput ¶
func (o BuildOccurrenceResponseOutput) ToBuildOccurrenceResponseOutput() BuildOccurrenceResponseOutput
func (BuildOccurrenceResponseOutput) ToBuildOccurrenceResponseOutputWithContext ¶
func (o BuildOccurrenceResponseOutput) ToBuildOccurrenceResponseOutputWithContext(ctx context.Context) BuildOccurrenceResponseOutput
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 ¶
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 ¶
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 ¶
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 BuilderConfig ¶
type BuilderConfig struct {
Id *string `pulumi:"id"`
}
type BuilderConfigArgs ¶
type BuilderConfigArgs struct {
Id pulumi.StringPtrInput `pulumi:"id"`
}
func (BuilderConfigArgs) ElementType ¶
func (BuilderConfigArgs) ElementType() reflect.Type
func (BuilderConfigArgs) ToBuilderConfigOutput ¶
func (i BuilderConfigArgs) ToBuilderConfigOutput() BuilderConfigOutput
func (BuilderConfigArgs) ToBuilderConfigOutputWithContext ¶
func (i BuilderConfigArgs) ToBuilderConfigOutputWithContext(ctx context.Context) BuilderConfigOutput
func (BuilderConfigArgs) ToBuilderConfigPtrOutput ¶
func (i BuilderConfigArgs) ToBuilderConfigPtrOutput() BuilderConfigPtrOutput
func (BuilderConfigArgs) ToBuilderConfigPtrOutputWithContext ¶
func (i BuilderConfigArgs) ToBuilderConfigPtrOutputWithContext(ctx context.Context) BuilderConfigPtrOutput
type BuilderConfigInput ¶
type BuilderConfigInput interface { pulumi.Input ToBuilderConfigOutput() BuilderConfigOutput ToBuilderConfigOutputWithContext(context.Context) BuilderConfigOutput }
BuilderConfigInput is an input type that accepts BuilderConfigArgs and BuilderConfigOutput values. You can construct a concrete instance of `BuilderConfigInput` via:
BuilderConfigArgs{...}
type BuilderConfigOutput ¶
type BuilderConfigOutput struct{ *pulumi.OutputState }
func (BuilderConfigOutput) ElementType ¶
func (BuilderConfigOutput) ElementType() reflect.Type
func (BuilderConfigOutput) Id ¶
func (o BuilderConfigOutput) Id() pulumi.StringPtrOutput
func (BuilderConfigOutput) ToBuilderConfigOutput ¶
func (o BuilderConfigOutput) ToBuilderConfigOutput() BuilderConfigOutput
func (BuilderConfigOutput) ToBuilderConfigOutputWithContext ¶
func (o BuilderConfigOutput) ToBuilderConfigOutputWithContext(ctx context.Context) BuilderConfigOutput
func (BuilderConfigOutput) ToBuilderConfigPtrOutput ¶
func (o BuilderConfigOutput) ToBuilderConfigPtrOutput() BuilderConfigPtrOutput
func (BuilderConfigOutput) ToBuilderConfigPtrOutputWithContext ¶
func (o BuilderConfigOutput) ToBuilderConfigPtrOutputWithContext(ctx context.Context) BuilderConfigPtrOutput
type BuilderConfigPtrInput ¶
type BuilderConfigPtrInput interface { pulumi.Input ToBuilderConfigPtrOutput() BuilderConfigPtrOutput ToBuilderConfigPtrOutputWithContext(context.Context) BuilderConfigPtrOutput }
BuilderConfigPtrInput is an input type that accepts BuilderConfigArgs, BuilderConfigPtr and BuilderConfigPtrOutput values. You can construct a concrete instance of `BuilderConfigPtrInput` via:
BuilderConfigArgs{...} or: nil
func BuilderConfigPtr ¶
func BuilderConfigPtr(v *BuilderConfigArgs) BuilderConfigPtrInput
type BuilderConfigPtrOutput ¶
type BuilderConfigPtrOutput struct{ *pulumi.OutputState }
func (BuilderConfigPtrOutput) Elem ¶
func (o BuilderConfigPtrOutput) Elem() BuilderConfigOutput
func (BuilderConfigPtrOutput) ElementType ¶
func (BuilderConfigPtrOutput) ElementType() reflect.Type
func (BuilderConfigPtrOutput) Id ¶
func (o BuilderConfigPtrOutput) Id() pulumi.StringPtrOutput
func (BuilderConfigPtrOutput) ToBuilderConfigPtrOutput ¶
func (o BuilderConfigPtrOutput) ToBuilderConfigPtrOutput() BuilderConfigPtrOutput
func (BuilderConfigPtrOutput) ToBuilderConfigPtrOutputWithContext ¶
func (o BuilderConfigPtrOutput) ToBuilderConfigPtrOutputWithContext(ctx context.Context) BuilderConfigPtrOutput
type BuilderConfigResponse ¶
type BuilderConfigResponse struct { }
type BuilderConfigResponseOutput ¶
type BuilderConfigResponseOutput struct{ *pulumi.OutputState }
func (BuilderConfigResponseOutput) ElementType ¶
func (BuilderConfigResponseOutput) ElementType() reflect.Type
func (BuilderConfigResponseOutput) ToBuilderConfigResponseOutput ¶
func (o BuilderConfigResponseOutput) ToBuilderConfigResponseOutput() BuilderConfigResponseOutput
func (BuilderConfigResponseOutput) ToBuilderConfigResponseOutputWithContext ¶
func (o BuilderConfigResponseOutput) ToBuilderConfigResponseOutputWithContext(ctx context.Context) BuilderConfigResponseOutput
type CVSS ¶ added in v0.11.0
type CVSS struct { AttackComplexity *CVSSAttackComplexity `pulumi:"attackComplexity"` // Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. AttackVector *CVSSAttackVector `pulumi:"attackVector"` Authentication *CVSSAuthentication `pulumi:"authentication"` AvailabilityImpact *CVSSAvailabilityImpact `pulumi:"availabilityImpact"` // The base score is a function of the base metric scores. BaseScore *float64 `pulumi:"baseScore"` ConfidentialityImpact *CVSSConfidentialityImpact `pulumi:"confidentialityImpact"` ExploitabilityScore *float64 `pulumi:"exploitabilityScore"` ImpactScore *float64 `pulumi:"impactScore"` IntegrityImpact *CVSSIntegrityImpact `pulumi:"integrityImpact"` PrivilegesRequired *CVSSPrivilegesRequired `pulumi:"privilegesRequired"` Scope *CVSSScope `pulumi:"scope"` UserInteraction *CVSSUserInteraction `pulumi:"userInteraction"` }
Common Vulnerability Scoring System. For details, see https://www.first.org/cvss/specification-document This is a message we will try to use for storing various versions of CVSS rather than making a separate proto for storing a specific version.
type CVSSArgs ¶ added in v0.11.0
type CVSSArgs struct { AttackComplexity CVSSAttackComplexityPtrInput `pulumi:"attackComplexity"` // Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. AttackVector CVSSAttackVectorPtrInput `pulumi:"attackVector"` Authentication CVSSAuthenticationPtrInput `pulumi:"authentication"` AvailabilityImpact CVSSAvailabilityImpactPtrInput `pulumi:"availabilityImpact"` // The base score is a function of the base metric scores. BaseScore pulumi.Float64PtrInput `pulumi:"baseScore"` ConfidentialityImpact CVSSConfidentialityImpactPtrInput `pulumi:"confidentialityImpact"` ExploitabilityScore pulumi.Float64PtrInput `pulumi:"exploitabilityScore"` ImpactScore pulumi.Float64PtrInput `pulumi:"impactScore"` IntegrityImpact CVSSIntegrityImpactPtrInput `pulumi:"integrityImpact"` PrivilegesRequired CVSSPrivilegesRequiredPtrInput `pulumi:"privilegesRequired"` Scope CVSSScopePtrInput `pulumi:"scope"` UserInteraction CVSSUserInteractionPtrInput `pulumi:"userInteraction"` }
Common Vulnerability Scoring System. For details, see https://www.first.org/cvss/specification-document This is a message we will try to use for storing various versions of CVSS rather than making a separate proto for storing a specific version.
func (CVSSArgs) ElementType ¶ added in v0.11.0
func (CVSSArgs) ToCVSSOutput ¶ added in v0.11.0
func (i CVSSArgs) ToCVSSOutput() CVSSOutput
func (CVSSArgs) ToCVSSOutputWithContext ¶ added in v0.11.0
func (i CVSSArgs) ToCVSSOutputWithContext(ctx context.Context) CVSSOutput
func (CVSSArgs) ToCVSSPtrOutput ¶ added in v0.11.0
func (i CVSSArgs) ToCVSSPtrOutput() CVSSPtrOutput
func (CVSSArgs) ToCVSSPtrOutputWithContext ¶ added in v0.11.0
func (i CVSSArgs) ToCVSSPtrOutputWithContext(ctx context.Context) CVSSPtrOutput
type CVSSAttackComplexity ¶ added in v0.11.0
type CVSSAttackComplexity string
func (CVSSAttackComplexity) ElementType ¶ added in v0.11.0
func (CVSSAttackComplexity) ElementType() reflect.Type
func (CVSSAttackComplexity) ToCVSSAttackComplexityOutput ¶ added in v0.11.0
func (e CVSSAttackComplexity) ToCVSSAttackComplexityOutput() CVSSAttackComplexityOutput
func (CVSSAttackComplexity) ToCVSSAttackComplexityOutputWithContext ¶ added in v0.11.0
func (e CVSSAttackComplexity) ToCVSSAttackComplexityOutputWithContext(ctx context.Context) CVSSAttackComplexityOutput
func (CVSSAttackComplexity) ToCVSSAttackComplexityPtrOutput ¶ added in v0.11.0
func (e CVSSAttackComplexity) ToCVSSAttackComplexityPtrOutput() CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexity) ToCVSSAttackComplexityPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSAttackComplexity) ToCVSSAttackComplexityPtrOutputWithContext(ctx context.Context) CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexity) ToStringOutput ¶ added in v0.11.0
func (e CVSSAttackComplexity) ToStringOutput() pulumi.StringOutput
func (CVSSAttackComplexity) ToStringOutputWithContext ¶ added in v0.11.0
func (e CVSSAttackComplexity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAttackComplexity) ToStringPtrOutput ¶ added in v0.11.0
func (e CVSSAttackComplexity) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackComplexity) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSAttackComplexity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAttackComplexityInput ¶ added in v0.11.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.11.0
type CVSSAttackComplexityOutput struct{ *pulumi.OutputState }
func (CVSSAttackComplexityOutput) ElementType ¶ added in v0.11.0
func (CVSSAttackComplexityOutput) ElementType() reflect.Type
func (CVSSAttackComplexityOutput) ToCVSSAttackComplexityOutput ¶ added in v0.11.0
func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityOutput() CVSSAttackComplexityOutput
func (CVSSAttackComplexityOutput) ToCVSSAttackComplexityOutputWithContext ¶ added in v0.11.0
func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityOutputWithContext(ctx context.Context) CVSSAttackComplexityOutput
func (CVSSAttackComplexityOutput) ToCVSSAttackComplexityPtrOutput ¶ added in v0.11.0
func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityPtrOutput() CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexityOutput) ToCVSSAttackComplexityPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityPtrOutputWithContext(ctx context.Context) CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexityOutput) ToStringOutput ¶ added in v0.11.0
func (o CVSSAttackComplexityOutput) ToStringOutput() pulumi.StringOutput
func (CVSSAttackComplexityOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o CVSSAttackComplexityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAttackComplexityOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSAttackComplexityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackComplexityOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAttackComplexityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAttackComplexityPtrInput ¶ added in v0.11.0
type CVSSAttackComplexityPtrInput interface { pulumi.Input ToCVSSAttackComplexityPtrOutput() CVSSAttackComplexityPtrOutput ToCVSSAttackComplexityPtrOutputWithContext(context.Context) CVSSAttackComplexityPtrOutput }
func CVSSAttackComplexityPtr ¶ added in v0.11.0
func CVSSAttackComplexityPtr(v string) CVSSAttackComplexityPtrInput
type CVSSAttackComplexityPtrOutput ¶ added in v0.11.0
type CVSSAttackComplexityPtrOutput struct{ *pulumi.OutputState }
func (CVSSAttackComplexityPtrOutput) Elem ¶ added in v0.11.0
func (o CVSSAttackComplexityPtrOutput) Elem() CVSSAttackComplexityOutput
func (CVSSAttackComplexityPtrOutput) ElementType ¶ added in v0.11.0
func (CVSSAttackComplexityPtrOutput) ElementType() reflect.Type
func (CVSSAttackComplexityPtrOutput) ToCVSSAttackComplexityPtrOutput ¶ added in v0.11.0
func (o CVSSAttackComplexityPtrOutput) ToCVSSAttackComplexityPtrOutput() CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexityPtrOutput) ToCVSSAttackComplexityPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAttackComplexityPtrOutput) ToCVSSAttackComplexityPtrOutputWithContext(ctx context.Context) CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexityPtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSAttackComplexityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackComplexityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAttackComplexityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAttackVector ¶ added in v0.11.0
type CVSSAttackVector string
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
func (CVSSAttackVector) ElementType ¶ added in v0.11.0
func (CVSSAttackVector) ElementType() reflect.Type
func (CVSSAttackVector) ToCVSSAttackVectorOutput ¶ added in v0.11.0
func (e CVSSAttackVector) ToCVSSAttackVectorOutput() CVSSAttackVectorOutput
func (CVSSAttackVector) ToCVSSAttackVectorOutputWithContext ¶ added in v0.11.0
func (e CVSSAttackVector) ToCVSSAttackVectorOutputWithContext(ctx context.Context) CVSSAttackVectorOutput
func (CVSSAttackVector) ToCVSSAttackVectorPtrOutput ¶ added in v0.11.0
func (e CVSSAttackVector) ToCVSSAttackVectorPtrOutput() CVSSAttackVectorPtrOutput
func (CVSSAttackVector) ToCVSSAttackVectorPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSAttackVector) ToCVSSAttackVectorPtrOutputWithContext(ctx context.Context) CVSSAttackVectorPtrOutput
func (CVSSAttackVector) ToStringOutput ¶ added in v0.11.0
func (e CVSSAttackVector) ToStringOutput() pulumi.StringOutput
func (CVSSAttackVector) ToStringOutputWithContext ¶ added in v0.11.0
func (e CVSSAttackVector) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAttackVector) ToStringPtrOutput ¶ added in v0.11.0
func (e CVSSAttackVector) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackVector) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSAttackVector) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAttackVectorInput ¶ added in v0.11.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.11.0
type CVSSAttackVectorOutput struct{ *pulumi.OutputState }
func (CVSSAttackVectorOutput) ElementType ¶ added in v0.11.0
func (CVSSAttackVectorOutput) ElementType() reflect.Type
func (CVSSAttackVectorOutput) ToCVSSAttackVectorOutput ¶ added in v0.11.0
func (o CVSSAttackVectorOutput) ToCVSSAttackVectorOutput() CVSSAttackVectorOutput
func (CVSSAttackVectorOutput) ToCVSSAttackVectorOutputWithContext ¶ added in v0.11.0
func (o CVSSAttackVectorOutput) ToCVSSAttackVectorOutputWithContext(ctx context.Context) CVSSAttackVectorOutput
func (CVSSAttackVectorOutput) ToCVSSAttackVectorPtrOutput ¶ added in v0.11.0
func (o CVSSAttackVectorOutput) ToCVSSAttackVectorPtrOutput() CVSSAttackVectorPtrOutput
func (CVSSAttackVectorOutput) ToCVSSAttackVectorPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAttackVectorOutput) ToCVSSAttackVectorPtrOutputWithContext(ctx context.Context) CVSSAttackVectorPtrOutput
func (CVSSAttackVectorOutput) ToStringOutput ¶ added in v0.11.0
func (o CVSSAttackVectorOutput) ToStringOutput() pulumi.StringOutput
func (CVSSAttackVectorOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o CVSSAttackVectorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAttackVectorOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSAttackVectorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackVectorOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAttackVectorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAttackVectorPtrInput ¶ added in v0.11.0
type CVSSAttackVectorPtrInput interface { pulumi.Input ToCVSSAttackVectorPtrOutput() CVSSAttackVectorPtrOutput ToCVSSAttackVectorPtrOutputWithContext(context.Context) CVSSAttackVectorPtrOutput }
func CVSSAttackVectorPtr ¶ added in v0.11.0
func CVSSAttackVectorPtr(v string) CVSSAttackVectorPtrInput
type CVSSAttackVectorPtrOutput ¶ added in v0.11.0
type CVSSAttackVectorPtrOutput struct{ *pulumi.OutputState }
func (CVSSAttackVectorPtrOutput) Elem ¶ added in v0.11.0
func (o CVSSAttackVectorPtrOutput) Elem() CVSSAttackVectorOutput
func (CVSSAttackVectorPtrOutput) ElementType ¶ added in v0.11.0
func (CVSSAttackVectorPtrOutput) ElementType() reflect.Type
func (CVSSAttackVectorPtrOutput) ToCVSSAttackVectorPtrOutput ¶ added in v0.11.0
func (o CVSSAttackVectorPtrOutput) ToCVSSAttackVectorPtrOutput() CVSSAttackVectorPtrOutput
func (CVSSAttackVectorPtrOutput) ToCVSSAttackVectorPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAttackVectorPtrOutput) ToCVSSAttackVectorPtrOutputWithContext(ctx context.Context) CVSSAttackVectorPtrOutput
func (CVSSAttackVectorPtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSAttackVectorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackVectorPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAttackVectorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAuthentication ¶ added in v0.11.0
type CVSSAuthentication string
func (CVSSAuthentication) ElementType ¶ added in v0.11.0
func (CVSSAuthentication) ElementType() reflect.Type
func (CVSSAuthentication) ToCVSSAuthenticationOutput ¶ added in v0.11.0
func (e CVSSAuthentication) ToCVSSAuthenticationOutput() CVSSAuthenticationOutput
func (CVSSAuthentication) ToCVSSAuthenticationOutputWithContext ¶ added in v0.11.0
func (e CVSSAuthentication) ToCVSSAuthenticationOutputWithContext(ctx context.Context) CVSSAuthenticationOutput
func (CVSSAuthentication) ToCVSSAuthenticationPtrOutput ¶ added in v0.11.0
func (e CVSSAuthentication) ToCVSSAuthenticationPtrOutput() CVSSAuthenticationPtrOutput
func (CVSSAuthentication) ToCVSSAuthenticationPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSAuthentication) ToCVSSAuthenticationPtrOutputWithContext(ctx context.Context) CVSSAuthenticationPtrOutput
func (CVSSAuthentication) ToStringOutput ¶ added in v0.11.0
func (e CVSSAuthentication) ToStringOutput() pulumi.StringOutput
func (CVSSAuthentication) ToStringOutputWithContext ¶ added in v0.11.0
func (e CVSSAuthentication) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAuthentication) ToStringPtrOutput ¶ added in v0.11.0
func (e CVSSAuthentication) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAuthentication) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSAuthentication) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAuthenticationInput ¶ added in v0.11.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.11.0
type CVSSAuthenticationOutput struct{ *pulumi.OutputState }
func (CVSSAuthenticationOutput) ElementType ¶ added in v0.11.0
func (CVSSAuthenticationOutput) ElementType() reflect.Type
func (CVSSAuthenticationOutput) ToCVSSAuthenticationOutput ¶ added in v0.11.0
func (o CVSSAuthenticationOutput) ToCVSSAuthenticationOutput() CVSSAuthenticationOutput
func (CVSSAuthenticationOutput) ToCVSSAuthenticationOutputWithContext ¶ added in v0.11.0
func (o CVSSAuthenticationOutput) ToCVSSAuthenticationOutputWithContext(ctx context.Context) CVSSAuthenticationOutput
func (CVSSAuthenticationOutput) ToCVSSAuthenticationPtrOutput ¶ added in v0.11.0
func (o CVSSAuthenticationOutput) ToCVSSAuthenticationPtrOutput() CVSSAuthenticationPtrOutput
func (CVSSAuthenticationOutput) ToCVSSAuthenticationPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAuthenticationOutput) ToCVSSAuthenticationPtrOutputWithContext(ctx context.Context) CVSSAuthenticationPtrOutput
func (CVSSAuthenticationOutput) ToStringOutput ¶ added in v0.11.0
func (o CVSSAuthenticationOutput) ToStringOutput() pulumi.StringOutput
func (CVSSAuthenticationOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o CVSSAuthenticationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAuthenticationOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSAuthenticationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAuthenticationOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAuthenticationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAuthenticationPtrInput ¶ added in v0.11.0
type CVSSAuthenticationPtrInput interface { pulumi.Input ToCVSSAuthenticationPtrOutput() CVSSAuthenticationPtrOutput ToCVSSAuthenticationPtrOutputWithContext(context.Context) CVSSAuthenticationPtrOutput }
func CVSSAuthenticationPtr ¶ added in v0.11.0
func CVSSAuthenticationPtr(v string) CVSSAuthenticationPtrInput
type CVSSAuthenticationPtrOutput ¶ added in v0.11.0
type CVSSAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (CVSSAuthenticationPtrOutput) Elem ¶ added in v0.11.0
func (o CVSSAuthenticationPtrOutput) Elem() CVSSAuthenticationOutput
func (CVSSAuthenticationPtrOutput) ElementType ¶ added in v0.11.0
func (CVSSAuthenticationPtrOutput) ElementType() reflect.Type
func (CVSSAuthenticationPtrOutput) ToCVSSAuthenticationPtrOutput ¶ added in v0.11.0
func (o CVSSAuthenticationPtrOutput) ToCVSSAuthenticationPtrOutput() CVSSAuthenticationPtrOutput
func (CVSSAuthenticationPtrOutput) ToCVSSAuthenticationPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAuthenticationPtrOutput) ToCVSSAuthenticationPtrOutputWithContext(ctx context.Context) CVSSAuthenticationPtrOutput
func (CVSSAuthenticationPtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSAuthenticationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAuthenticationPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAuthenticationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAvailabilityImpact ¶ added in v0.11.0
type CVSSAvailabilityImpact string
func (CVSSAvailabilityImpact) ElementType ¶ added in v0.11.0
func (CVSSAvailabilityImpact) ElementType() reflect.Type
func (CVSSAvailabilityImpact) ToCVSSAvailabilityImpactOutput ¶ added in v0.11.0
func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactOutput() CVSSAvailabilityImpactOutput
func (CVSSAvailabilityImpact) ToCVSSAvailabilityImpactOutputWithContext ¶ added in v0.11.0
func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactOutputWithContext(ctx context.Context) CVSSAvailabilityImpactOutput
func (CVSSAvailabilityImpact) ToCVSSAvailabilityImpactPtrOutput ¶ added in v0.11.0
func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactPtrOutput() CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpact) ToCVSSAvailabilityImpactPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpact) ToStringOutput ¶ added in v0.11.0
func (e CVSSAvailabilityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSAvailabilityImpact) ToStringOutputWithContext ¶ added in v0.11.0
func (e CVSSAvailabilityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAvailabilityImpact) ToStringPtrOutput ¶ added in v0.11.0
func (e CVSSAvailabilityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAvailabilityImpact) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSAvailabilityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAvailabilityImpactInput ¶ added in v0.11.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.11.0
type CVSSAvailabilityImpactOutput struct{ *pulumi.OutputState }
func (CVSSAvailabilityImpactOutput) ElementType ¶ added in v0.11.0
func (CVSSAvailabilityImpactOutput) ElementType() reflect.Type
func (CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactOutput ¶ added in v0.11.0
func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactOutput() CVSSAvailabilityImpactOutput
func (CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactOutputWithContext ¶ added in v0.11.0
func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactOutputWithContext(ctx context.Context) CVSSAvailabilityImpactOutput
func (CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactPtrOutput ¶ added in v0.11.0
func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactPtrOutput() CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpactOutput) ToStringOutput ¶ added in v0.11.0
func (o CVSSAvailabilityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSAvailabilityImpactOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o CVSSAvailabilityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAvailabilityImpactOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSAvailabilityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAvailabilityImpactOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAvailabilityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAvailabilityImpactPtrInput ¶ added in v0.11.0
type CVSSAvailabilityImpactPtrInput interface { pulumi.Input ToCVSSAvailabilityImpactPtrOutput() CVSSAvailabilityImpactPtrOutput ToCVSSAvailabilityImpactPtrOutputWithContext(context.Context) CVSSAvailabilityImpactPtrOutput }
func CVSSAvailabilityImpactPtr ¶ added in v0.11.0
func CVSSAvailabilityImpactPtr(v string) CVSSAvailabilityImpactPtrInput
type CVSSAvailabilityImpactPtrOutput ¶ added in v0.11.0
type CVSSAvailabilityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSAvailabilityImpactPtrOutput) Elem ¶ added in v0.11.0
func (o CVSSAvailabilityImpactPtrOutput) Elem() CVSSAvailabilityImpactOutput
func (CVSSAvailabilityImpactPtrOutput) ElementType ¶ added in v0.11.0
func (CVSSAvailabilityImpactPtrOutput) ElementType() reflect.Type
func (CVSSAvailabilityImpactPtrOutput) ToCVSSAvailabilityImpactPtrOutput ¶ added in v0.11.0
func (o CVSSAvailabilityImpactPtrOutput) ToCVSSAvailabilityImpactPtrOutput() CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpactPtrOutput) ToCVSSAvailabilityImpactPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAvailabilityImpactPtrOutput) ToCVSSAvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpactPtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSAvailabilityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAvailabilityImpactPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSAvailabilityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSConfidentialityImpact ¶ added in v0.11.0
type CVSSConfidentialityImpact string
func (CVSSConfidentialityImpact) ElementType ¶ added in v0.11.0
func (CVSSConfidentialityImpact) ElementType() reflect.Type
func (CVSSConfidentialityImpact) ToCVSSConfidentialityImpactOutput ¶ added in v0.11.0
func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactOutput() CVSSConfidentialityImpactOutput
func (CVSSConfidentialityImpact) ToCVSSConfidentialityImpactOutputWithContext ¶ added in v0.11.0
func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactOutputWithContext(ctx context.Context) CVSSConfidentialityImpactOutput
func (CVSSConfidentialityImpact) ToCVSSConfidentialityImpactPtrOutput ¶ added in v0.11.0
func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactPtrOutput() CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpact) ToCVSSConfidentialityImpactPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpact) ToStringOutput ¶ added in v0.11.0
func (e CVSSConfidentialityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSConfidentialityImpact) ToStringOutputWithContext ¶ added in v0.11.0
func (e CVSSConfidentialityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSConfidentialityImpact) ToStringPtrOutput ¶ added in v0.11.0
func (e CVSSConfidentialityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSConfidentialityImpact) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSConfidentialityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSConfidentialityImpactInput ¶ added in v0.11.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.11.0
type CVSSConfidentialityImpactOutput struct{ *pulumi.OutputState }
func (CVSSConfidentialityImpactOutput) ElementType ¶ added in v0.11.0
func (CVSSConfidentialityImpactOutput) ElementType() reflect.Type
func (CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactOutput ¶ added in v0.11.0
func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactOutput() CVSSConfidentialityImpactOutput
func (CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactOutputWithContext ¶ added in v0.11.0
func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactOutputWithContext(ctx context.Context) CVSSConfidentialityImpactOutput
func (CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactPtrOutput ¶ added in v0.11.0
func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactPtrOutput() CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpactOutput) ToStringOutput ¶ added in v0.11.0
func (o CVSSConfidentialityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSConfidentialityImpactOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o CVSSConfidentialityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSConfidentialityImpactOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSConfidentialityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSConfidentialityImpactOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSConfidentialityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSConfidentialityImpactPtrInput ¶ added in v0.11.0
type CVSSConfidentialityImpactPtrInput interface { pulumi.Input ToCVSSConfidentialityImpactPtrOutput() CVSSConfidentialityImpactPtrOutput ToCVSSConfidentialityImpactPtrOutputWithContext(context.Context) CVSSConfidentialityImpactPtrOutput }
func CVSSConfidentialityImpactPtr ¶ added in v0.11.0
func CVSSConfidentialityImpactPtr(v string) CVSSConfidentialityImpactPtrInput
type CVSSConfidentialityImpactPtrOutput ¶ added in v0.11.0
type CVSSConfidentialityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSConfidentialityImpactPtrOutput) Elem ¶ added in v0.11.0
func (o CVSSConfidentialityImpactPtrOutput) Elem() CVSSConfidentialityImpactOutput
func (CVSSConfidentialityImpactPtrOutput) ElementType ¶ added in v0.11.0
func (CVSSConfidentialityImpactPtrOutput) ElementType() reflect.Type
func (CVSSConfidentialityImpactPtrOutput) ToCVSSConfidentialityImpactPtrOutput ¶ added in v0.11.0
func (o CVSSConfidentialityImpactPtrOutput) ToCVSSConfidentialityImpactPtrOutput() CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpactPtrOutput) ToCVSSConfidentialityImpactPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSConfidentialityImpactPtrOutput) ToCVSSConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpactPtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSConfidentialityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSConfidentialityImpactPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSConfidentialityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSInput ¶ added in v0.11.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.11.0
type CVSSIntegrityImpact string
func (CVSSIntegrityImpact) ElementType ¶ added in v0.11.0
func (CVSSIntegrityImpact) ElementType() reflect.Type
func (CVSSIntegrityImpact) ToCVSSIntegrityImpactOutput ¶ added in v0.11.0
func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactOutput() CVSSIntegrityImpactOutput
func (CVSSIntegrityImpact) ToCVSSIntegrityImpactOutputWithContext ¶ added in v0.11.0
func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactOutputWithContext(ctx context.Context) CVSSIntegrityImpactOutput
func (CVSSIntegrityImpact) ToCVSSIntegrityImpactPtrOutput ¶ added in v0.11.0
func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactPtrOutput() CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpact) ToCVSSIntegrityImpactPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpact) ToStringOutput ¶ added in v0.11.0
func (e CVSSIntegrityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSIntegrityImpact) ToStringOutputWithContext ¶ added in v0.11.0
func (e CVSSIntegrityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSIntegrityImpact) ToStringPtrOutput ¶ added in v0.11.0
func (e CVSSIntegrityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSIntegrityImpact) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSIntegrityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSIntegrityImpactInput ¶ added in v0.11.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.11.0
type CVSSIntegrityImpactOutput struct{ *pulumi.OutputState }
func (CVSSIntegrityImpactOutput) ElementType ¶ added in v0.11.0
func (CVSSIntegrityImpactOutput) ElementType() reflect.Type
func (CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactOutput ¶ added in v0.11.0
func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactOutput() CVSSIntegrityImpactOutput
func (CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactOutputWithContext ¶ added in v0.11.0
func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactOutputWithContext(ctx context.Context) CVSSIntegrityImpactOutput
func (CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactPtrOutput ¶ added in v0.11.0
func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactPtrOutput() CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpactOutput) ToStringOutput ¶ added in v0.11.0
func (o CVSSIntegrityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSIntegrityImpactOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o CVSSIntegrityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSIntegrityImpactOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSIntegrityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSIntegrityImpactOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSIntegrityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSIntegrityImpactPtrInput ¶ added in v0.11.0
type CVSSIntegrityImpactPtrInput interface { pulumi.Input ToCVSSIntegrityImpactPtrOutput() CVSSIntegrityImpactPtrOutput ToCVSSIntegrityImpactPtrOutputWithContext(context.Context) CVSSIntegrityImpactPtrOutput }
func CVSSIntegrityImpactPtr ¶ added in v0.11.0
func CVSSIntegrityImpactPtr(v string) CVSSIntegrityImpactPtrInput
type CVSSIntegrityImpactPtrOutput ¶ added in v0.11.0
type CVSSIntegrityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSIntegrityImpactPtrOutput) Elem ¶ added in v0.11.0
func (o CVSSIntegrityImpactPtrOutput) Elem() CVSSIntegrityImpactOutput
func (CVSSIntegrityImpactPtrOutput) ElementType ¶ added in v0.11.0
func (CVSSIntegrityImpactPtrOutput) ElementType() reflect.Type
func (CVSSIntegrityImpactPtrOutput) ToCVSSIntegrityImpactPtrOutput ¶ added in v0.11.0
func (o CVSSIntegrityImpactPtrOutput) ToCVSSIntegrityImpactPtrOutput() CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpactPtrOutput) ToCVSSIntegrityImpactPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSIntegrityImpactPtrOutput) ToCVSSIntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpactPtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSIntegrityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSIntegrityImpactPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSIntegrityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSOutput ¶ added in v0.11.0
type CVSSOutput struct{ *pulumi.OutputState }
Common Vulnerability Scoring System. For details, see https://www.first.org/cvss/specification-document This is a message we will try to use for storing various versions of CVSS rather than making a separate proto for storing a specific version.
func (CVSSOutput) AttackComplexity ¶ added in v0.11.0
func (o CVSSOutput) AttackComplexity() CVSSAttackComplexityPtrOutput
func (CVSSOutput) AttackVector ¶ added in v0.11.0
func (o CVSSOutput) AttackVector() CVSSAttackVectorPtrOutput
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
func (CVSSOutput) Authentication ¶ added in v0.11.0
func (o CVSSOutput) Authentication() CVSSAuthenticationPtrOutput
func (CVSSOutput) AvailabilityImpact ¶ added in v0.11.0
func (o CVSSOutput) AvailabilityImpact() CVSSAvailabilityImpactPtrOutput
func (CVSSOutput) BaseScore ¶ added in v0.11.0
func (o CVSSOutput) BaseScore() pulumi.Float64PtrOutput
The base score is a function of the base metric scores.
func (CVSSOutput) ConfidentialityImpact ¶ added in v0.11.0
func (o CVSSOutput) ConfidentialityImpact() CVSSConfidentialityImpactPtrOutput
func (CVSSOutput) ElementType ¶ added in v0.11.0
func (CVSSOutput) ElementType() reflect.Type
func (CVSSOutput) ExploitabilityScore ¶ added in v0.11.0
func (o CVSSOutput) ExploitabilityScore() pulumi.Float64PtrOutput
func (CVSSOutput) ImpactScore ¶ added in v0.11.0
func (o CVSSOutput) ImpactScore() pulumi.Float64PtrOutput
func (CVSSOutput) IntegrityImpact ¶ added in v0.11.0
func (o CVSSOutput) IntegrityImpact() CVSSIntegrityImpactPtrOutput
func (CVSSOutput) PrivilegesRequired ¶ added in v0.11.0
func (o CVSSOutput) PrivilegesRequired() CVSSPrivilegesRequiredPtrOutput
func (CVSSOutput) Scope ¶ added in v0.11.0
func (o CVSSOutput) Scope() CVSSScopePtrOutput
func (CVSSOutput) ToCVSSOutput ¶ added in v0.11.0
func (o CVSSOutput) ToCVSSOutput() CVSSOutput
func (CVSSOutput) ToCVSSOutputWithContext ¶ added in v0.11.0
func (o CVSSOutput) ToCVSSOutputWithContext(ctx context.Context) CVSSOutput
func (CVSSOutput) ToCVSSPtrOutput ¶ added in v0.11.0
func (o CVSSOutput) ToCVSSPtrOutput() CVSSPtrOutput
func (CVSSOutput) ToCVSSPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSOutput) ToCVSSPtrOutputWithContext(ctx context.Context) CVSSPtrOutput
func (CVSSOutput) UserInteraction ¶ added in v0.11.0
func (o CVSSOutput) UserInteraction() CVSSUserInteractionPtrOutput
type CVSSPrivilegesRequired ¶ added in v0.11.0
type CVSSPrivilegesRequired string
func (CVSSPrivilegesRequired) ElementType ¶ added in v0.11.0
func (CVSSPrivilegesRequired) ElementType() reflect.Type
func (CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredOutput ¶ added in v0.11.0
func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredOutput() CVSSPrivilegesRequiredOutput
func (CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredOutputWithContext ¶ added in v0.11.0
func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredOutput
func (CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredPtrOutput ¶ added in v0.11.0
func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredPtrOutput() CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequired) ToStringOutput ¶ added in v0.11.0
func (e CVSSPrivilegesRequired) ToStringOutput() pulumi.StringOutput
func (CVSSPrivilegesRequired) ToStringOutputWithContext ¶ added in v0.11.0
func (e CVSSPrivilegesRequired) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSPrivilegesRequired) ToStringPtrOutput ¶ added in v0.11.0
func (e CVSSPrivilegesRequired) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSPrivilegesRequired) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSPrivilegesRequired) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSPrivilegesRequiredInput ¶ added in v0.11.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.11.0
type CVSSPrivilegesRequiredOutput struct{ *pulumi.OutputState }
func (CVSSPrivilegesRequiredOutput) ElementType ¶ added in v0.11.0
func (CVSSPrivilegesRequiredOutput) ElementType() reflect.Type
func (CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredOutput ¶ added in v0.11.0
func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredOutput() CVSSPrivilegesRequiredOutput
func (CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredOutputWithContext ¶ added in v0.11.0
func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredOutput
func (CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredPtrOutput ¶ added in v0.11.0
func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredPtrOutput() CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequiredOutput) ToStringOutput ¶ added in v0.11.0
func (o CVSSPrivilegesRequiredOutput) ToStringOutput() pulumi.StringOutput
func (CVSSPrivilegesRequiredOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o CVSSPrivilegesRequiredOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSPrivilegesRequiredOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSPrivilegesRequiredOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSPrivilegesRequiredOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSPrivilegesRequiredOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSPrivilegesRequiredPtrInput ¶ added in v0.11.0
type CVSSPrivilegesRequiredPtrInput interface { pulumi.Input ToCVSSPrivilegesRequiredPtrOutput() CVSSPrivilegesRequiredPtrOutput ToCVSSPrivilegesRequiredPtrOutputWithContext(context.Context) CVSSPrivilegesRequiredPtrOutput }
func CVSSPrivilegesRequiredPtr ¶ added in v0.11.0
func CVSSPrivilegesRequiredPtr(v string) CVSSPrivilegesRequiredPtrInput
type CVSSPrivilegesRequiredPtrOutput ¶ added in v0.11.0
type CVSSPrivilegesRequiredPtrOutput struct{ *pulumi.OutputState }
func (CVSSPrivilegesRequiredPtrOutput) Elem ¶ added in v0.11.0
func (o CVSSPrivilegesRequiredPtrOutput) Elem() CVSSPrivilegesRequiredOutput
func (CVSSPrivilegesRequiredPtrOutput) ElementType ¶ added in v0.11.0
func (CVSSPrivilegesRequiredPtrOutput) ElementType() reflect.Type
func (CVSSPrivilegesRequiredPtrOutput) ToCVSSPrivilegesRequiredPtrOutput ¶ added in v0.11.0
func (o CVSSPrivilegesRequiredPtrOutput) ToCVSSPrivilegesRequiredPtrOutput() CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequiredPtrOutput) ToCVSSPrivilegesRequiredPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSPrivilegesRequiredPtrOutput) ToCVSSPrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequiredPtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSPrivilegesRequiredPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSPrivilegesRequiredPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSPrivilegesRequiredPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSPtrInput ¶ added in v0.11.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.11.0
func CVSSPtr(v *CVSSArgs) CVSSPtrInput
type CVSSPtrOutput ¶ added in v0.11.0
type CVSSPtrOutput struct{ *pulumi.OutputState }
func (CVSSPtrOutput) AttackComplexity ¶ added in v0.11.0
func (o CVSSPtrOutput) AttackComplexity() CVSSAttackComplexityPtrOutput
func (CVSSPtrOutput) AttackVector ¶ added in v0.11.0
func (o CVSSPtrOutput) AttackVector() CVSSAttackVectorPtrOutput
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
func (CVSSPtrOutput) Authentication ¶ added in v0.11.0
func (o CVSSPtrOutput) Authentication() CVSSAuthenticationPtrOutput
func (CVSSPtrOutput) AvailabilityImpact ¶ added in v0.11.0
func (o CVSSPtrOutput) AvailabilityImpact() CVSSAvailabilityImpactPtrOutput
func (CVSSPtrOutput) BaseScore ¶ added in v0.11.0
func (o CVSSPtrOutput) BaseScore() pulumi.Float64PtrOutput
The base score is a function of the base metric scores.
func (CVSSPtrOutput) ConfidentialityImpact ¶ added in v0.11.0
func (o CVSSPtrOutput) ConfidentialityImpact() CVSSConfidentialityImpactPtrOutput
func (CVSSPtrOutput) Elem ¶ added in v0.11.0
func (o CVSSPtrOutput) Elem() CVSSOutput
func (CVSSPtrOutput) ElementType ¶ added in v0.11.0
func (CVSSPtrOutput) ElementType() reflect.Type
func (CVSSPtrOutput) ExploitabilityScore ¶ added in v0.11.0
func (o CVSSPtrOutput) ExploitabilityScore() pulumi.Float64PtrOutput
func (CVSSPtrOutput) ImpactScore ¶ added in v0.11.0
func (o CVSSPtrOutput) ImpactScore() pulumi.Float64PtrOutput
func (CVSSPtrOutput) IntegrityImpact ¶ added in v0.11.0
func (o CVSSPtrOutput) IntegrityImpact() CVSSIntegrityImpactPtrOutput
func (CVSSPtrOutput) PrivilegesRequired ¶ added in v0.11.0
func (o CVSSPtrOutput) PrivilegesRequired() CVSSPrivilegesRequiredPtrOutput
func (CVSSPtrOutput) Scope ¶ added in v0.11.0
func (o CVSSPtrOutput) Scope() CVSSScopePtrOutput
func (CVSSPtrOutput) ToCVSSPtrOutput ¶ added in v0.11.0
func (o CVSSPtrOutput) ToCVSSPtrOutput() CVSSPtrOutput
func (CVSSPtrOutput) ToCVSSPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSPtrOutput) ToCVSSPtrOutputWithContext(ctx context.Context) CVSSPtrOutput
func (CVSSPtrOutput) UserInteraction ¶ added in v0.11.0
func (o CVSSPtrOutput) UserInteraction() CVSSUserInteractionPtrOutput
type CVSSResponse ¶ added in v0.11.0
type CVSSResponse 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"` Authentication string `pulumi:"authentication"` 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"` }
Common Vulnerability Scoring System. For details, see https://www.first.org/cvss/specification-document This is a message we will try to use for storing various versions of CVSS rather than making a separate proto for storing a specific version.
type CVSSResponseOutput ¶ added in v0.11.0
type CVSSResponseOutput struct{ *pulumi.OutputState }
Common Vulnerability Scoring System. For details, see https://www.first.org/cvss/specification-document This is a message we will try to use for storing various versions of CVSS rather than making a separate proto for storing a specific version.
func (CVSSResponseOutput) AttackComplexity ¶ added in v0.11.0
func (o CVSSResponseOutput) AttackComplexity() pulumi.StringOutput
func (CVSSResponseOutput) AttackVector ¶ added in v0.11.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.
func (CVSSResponseOutput) Authentication ¶ added in v0.11.0
func (o CVSSResponseOutput) Authentication() pulumi.StringOutput
func (CVSSResponseOutput) AvailabilityImpact ¶ added in v0.11.0
func (o CVSSResponseOutput) AvailabilityImpact() pulumi.StringOutput
func (CVSSResponseOutput) BaseScore ¶ added in v0.11.0
func (o CVSSResponseOutput) BaseScore() pulumi.Float64Output
The base score is a function of the base metric scores.
func (CVSSResponseOutput) ConfidentialityImpact ¶ added in v0.11.0
func (o CVSSResponseOutput) ConfidentialityImpact() pulumi.StringOutput
func (CVSSResponseOutput) ElementType ¶ added in v0.11.0
func (CVSSResponseOutput) ElementType() reflect.Type
func (CVSSResponseOutput) ExploitabilityScore ¶ added in v0.11.0
func (o CVSSResponseOutput) ExploitabilityScore() pulumi.Float64Output
func (CVSSResponseOutput) ImpactScore ¶ added in v0.11.0
func (o CVSSResponseOutput) ImpactScore() pulumi.Float64Output
func (CVSSResponseOutput) IntegrityImpact ¶ added in v0.11.0
func (o CVSSResponseOutput) IntegrityImpact() pulumi.StringOutput
func (CVSSResponseOutput) PrivilegesRequired ¶ added in v0.11.0
func (o CVSSResponseOutput) PrivilegesRequired() pulumi.StringOutput
func (CVSSResponseOutput) Scope ¶ added in v0.11.0
func (o CVSSResponseOutput) Scope() pulumi.StringOutput
func (CVSSResponseOutput) ToCVSSResponseOutput ¶ added in v0.11.0
func (o CVSSResponseOutput) ToCVSSResponseOutput() CVSSResponseOutput
func (CVSSResponseOutput) ToCVSSResponseOutputWithContext ¶ added in v0.11.0
func (o CVSSResponseOutput) ToCVSSResponseOutputWithContext(ctx context.Context) CVSSResponseOutput
func (CVSSResponseOutput) UserInteraction ¶ added in v0.11.0
func (o CVSSResponseOutput) UserInteraction() pulumi.StringOutput
type CVSSScope ¶ added in v0.11.0
type CVSSScope string
func (CVSSScope) ElementType ¶ added in v0.11.0
func (CVSSScope) ToCVSSScopeOutput ¶ added in v0.11.0
func (e CVSSScope) ToCVSSScopeOutput() CVSSScopeOutput
func (CVSSScope) ToCVSSScopeOutputWithContext ¶ added in v0.11.0
func (e CVSSScope) ToCVSSScopeOutputWithContext(ctx context.Context) CVSSScopeOutput
func (CVSSScope) ToCVSSScopePtrOutput ¶ added in v0.11.0
func (e CVSSScope) ToCVSSScopePtrOutput() CVSSScopePtrOutput
func (CVSSScope) ToCVSSScopePtrOutputWithContext ¶ added in v0.11.0
func (e CVSSScope) ToCVSSScopePtrOutputWithContext(ctx context.Context) CVSSScopePtrOutput
func (CVSSScope) ToStringOutput ¶ added in v0.11.0
func (e CVSSScope) ToStringOutput() pulumi.StringOutput
func (CVSSScope) ToStringOutputWithContext ¶ added in v0.11.0
func (e CVSSScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSScope) ToStringPtrOutput ¶ added in v0.11.0
func (e CVSSScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSScope) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSScopeInput ¶ added in v0.11.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.11.0
type CVSSScopeOutput struct{ *pulumi.OutputState }
func (CVSSScopeOutput) ElementType ¶ added in v0.11.0
func (CVSSScopeOutput) ElementType() reflect.Type
func (CVSSScopeOutput) ToCVSSScopeOutput ¶ added in v0.11.0
func (o CVSSScopeOutput) ToCVSSScopeOutput() CVSSScopeOutput
func (CVSSScopeOutput) ToCVSSScopeOutputWithContext ¶ added in v0.11.0
func (o CVSSScopeOutput) ToCVSSScopeOutputWithContext(ctx context.Context) CVSSScopeOutput
func (CVSSScopeOutput) ToCVSSScopePtrOutput ¶ added in v0.11.0
func (o CVSSScopeOutput) ToCVSSScopePtrOutput() CVSSScopePtrOutput
func (CVSSScopeOutput) ToCVSSScopePtrOutputWithContext ¶ added in v0.11.0
func (o CVSSScopeOutput) ToCVSSScopePtrOutputWithContext(ctx context.Context) CVSSScopePtrOutput
func (CVSSScopeOutput) ToStringOutput ¶ added in v0.11.0
func (o CVSSScopeOutput) ToStringOutput() pulumi.StringOutput
func (CVSSScopeOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o CVSSScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSScopeOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSScopeOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSScopePtrInput ¶ added in v0.11.0
type CVSSScopePtrInput interface { pulumi.Input ToCVSSScopePtrOutput() CVSSScopePtrOutput ToCVSSScopePtrOutputWithContext(context.Context) CVSSScopePtrOutput }
func CVSSScopePtr ¶ added in v0.11.0
func CVSSScopePtr(v string) CVSSScopePtrInput
type CVSSScopePtrOutput ¶ added in v0.11.0
type CVSSScopePtrOutput struct{ *pulumi.OutputState }
func (CVSSScopePtrOutput) Elem ¶ added in v0.11.0
func (o CVSSScopePtrOutput) Elem() CVSSScopeOutput
func (CVSSScopePtrOutput) ElementType ¶ added in v0.11.0
func (CVSSScopePtrOutput) ElementType() reflect.Type
func (CVSSScopePtrOutput) ToCVSSScopePtrOutput ¶ added in v0.11.0
func (o CVSSScopePtrOutput) ToCVSSScopePtrOutput() CVSSScopePtrOutput
func (CVSSScopePtrOutput) ToCVSSScopePtrOutputWithContext ¶ added in v0.11.0
func (o CVSSScopePtrOutput) ToCVSSScopePtrOutputWithContext(ctx context.Context) CVSSScopePtrOutput
func (CVSSScopePtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSScopePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSUserInteraction ¶ added in v0.11.0
type CVSSUserInteraction string
func (CVSSUserInteraction) ElementType ¶ added in v0.11.0
func (CVSSUserInteraction) ElementType() reflect.Type
func (CVSSUserInteraction) ToCVSSUserInteractionOutput ¶ added in v0.11.0
func (e CVSSUserInteraction) ToCVSSUserInteractionOutput() CVSSUserInteractionOutput
func (CVSSUserInteraction) ToCVSSUserInteractionOutputWithContext ¶ added in v0.11.0
func (e CVSSUserInteraction) ToCVSSUserInteractionOutputWithContext(ctx context.Context) CVSSUserInteractionOutput
func (CVSSUserInteraction) ToCVSSUserInteractionPtrOutput ¶ added in v0.11.0
func (e CVSSUserInteraction) ToCVSSUserInteractionPtrOutput() CVSSUserInteractionPtrOutput
func (CVSSUserInteraction) ToCVSSUserInteractionPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSUserInteraction) ToCVSSUserInteractionPtrOutputWithContext(ctx context.Context) CVSSUserInteractionPtrOutput
func (CVSSUserInteraction) ToStringOutput ¶ added in v0.11.0
func (e CVSSUserInteraction) ToStringOutput() pulumi.StringOutput
func (CVSSUserInteraction) ToStringOutputWithContext ¶ added in v0.11.0
func (e CVSSUserInteraction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSUserInteraction) ToStringPtrOutput ¶ added in v0.11.0
func (e CVSSUserInteraction) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSUserInteraction) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e CVSSUserInteraction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSUserInteractionInput ¶ added in v0.11.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.11.0
type CVSSUserInteractionOutput struct{ *pulumi.OutputState }
func (CVSSUserInteractionOutput) ElementType ¶ added in v0.11.0
func (CVSSUserInteractionOutput) ElementType() reflect.Type
func (CVSSUserInteractionOutput) ToCVSSUserInteractionOutput ¶ added in v0.11.0
func (o CVSSUserInteractionOutput) ToCVSSUserInteractionOutput() CVSSUserInteractionOutput
func (CVSSUserInteractionOutput) ToCVSSUserInteractionOutputWithContext ¶ added in v0.11.0
func (o CVSSUserInteractionOutput) ToCVSSUserInteractionOutputWithContext(ctx context.Context) CVSSUserInteractionOutput
func (CVSSUserInteractionOutput) ToCVSSUserInteractionPtrOutput ¶ added in v0.11.0
func (o CVSSUserInteractionOutput) ToCVSSUserInteractionPtrOutput() CVSSUserInteractionPtrOutput
func (CVSSUserInteractionOutput) ToCVSSUserInteractionPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSUserInteractionOutput) ToCVSSUserInteractionPtrOutputWithContext(ctx context.Context) CVSSUserInteractionPtrOutput
func (CVSSUserInteractionOutput) ToStringOutput ¶ added in v0.11.0
func (o CVSSUserInteractionOutput) ToStringOutput() pulumi.StringOutput
func (CVSSUserInteractionOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o CVSSUserInteractionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSUserInteractionOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSUserInteractionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSUserInteractionOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSUserInteractionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSUserInteractionPtrInput ¶ added in v0.11.0
type CVSSUserInteractionPtrInput interface { pulumi.Input ToCVSSUserInteractionPtrOutput() CVSSUserInteractionPtrOutput ToCVSSUserInteractionPtrOutputWithContext(context.Context) CVSSUserInteractionPtrOutput }
func CVSSUserInteractionPtr ¶ added in v0.11.0
func CVSSUserInteractionPtr(v string) CVSSUserInteractionPtrInput
type CVSSUserInteractionPtrOutput ¶ added in v0.11.0
type CVSSUserInteractionPtrOutput struct{ *pulumi.OutputState }
func (CVSSUserInteractionPtrOutput) Elem ¶ added in v0.11.0
func (o CVSSUserInteractionPtrOutput) Elem() CVSSUserInteractionOutput
func (CVSSUserInteractionPtrOutput) ElementType ¶ added in v0.11.0
func (CVSSUserInteractionPtrOutput) ElementType() reflect.Type
func (CVSSUserInteractionPtrOutput) ToCVSSUserInteractionPtrOutput ¶ added in v0.11.0
func (o CVSSUserInteractionPtrOutput) ToCVSSUserInteractionPtrOutput() CVSSUserInteractionPtrOutput
func (CVSSUserInteractionPtrOutput) ToCVSSUserInteractionPtrOutputWithContext ¶ added in v0.11.0
func (o CVSSUserInteractionPtrOutput) ToCVSSUserInteractionPtrOutputWithContext(ctx context.Context) CVSSUserInteractionPtrOutput
func (CVSSUserInteractionPtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o CVSSUserInteractionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSUserInteractionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.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"` }
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"` }
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 ¶
type CVSSv3AttackComplexity string
func (CVSSv3AttackComplexity) ElementType ¶
func (CVSSv3AttackComplexity) ElementType() reflect.Type
func (CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutput ¶
func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutput() CVSSv3AttackComplexityOutput
func (CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutputWithContext ¶
func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityOutputWithContext(ctx context.Context) CVSSv3AttackComplexityOutput
func (CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutput ¶
func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutputWithContext ¶
func (e CVSSv3AttackComplexity) ToCVSSv3AttackComplexityPtrOutputWithContext(ctx context.Context) CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexity) ToStringOutput ¶
func (e CVSSv3AttackComplexity) ToStringOutput() pulumi.StringOutput
func (CVSSv3AttackComplexity) ToStringOutputWithContext ¶
func (e CVSSv3AttackComplexity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AttackComplexity) ToStringPtrOutput ¶
func (e CVSSv3AttackComplexity) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackComplexity) ToStringPtrOutputWithContext ¶
func (e CVSSv3AttackComplexity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AttackComplexityInput ¶
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 ¶
type CVSSv3AttackComplexityOutput struct{ *pulumi.OutputState }
func (CVSSv3AttackComplexityOutput) ElementType ¶
func (CVSSv3AttackComplexityOutput) ElementType() reflect.Type
func (CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutput ¶
func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutput() CVSSv3AttackComplexityOutput
func (CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutputWithContext ¶
func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityOutputWithContext(ctx context.Context) CVSSv3AttackComplexityOutput
func (CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutput ¶
func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutputWithContext ¶
func (o CVSSv3AttackComplexityOutput) ToCVSSv3AttackComplexityPtrOutputWithContext(ctx context.Context) CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexityOutput) ToStringOutput ¶
func (o CVSSv3AttackComplexityOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3AttackComplexityOutput) ToStringOutputWithContext ¶
func (o CVSSv3AttackComplexityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AttackComplexityOutput) ToStringPtrOutput ¶
func (o CVSSv3AttackComplexityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackComplexityOutput) ToStringPtrOutputWithContext ¶
func (o CVSSv3AttackComplexityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AttackComplexityPtrInput ¶
type CVSSv3AttackComplexityPtrInput interface { pulumi.Input ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput ToCVSSv3AttackComplexityPtrOutputWithContext(context.Context) CVSSv3AttackComplexityPtrOutput }
func CVSSv3AttackComplexityPtr ¶
func CVSSv3AttackComplexityPtr(v string) CVSSv3AttackComplexityPtrInput
type CVSSv3AttackComplexityPtrOutput ¶
type CVSSv3AttackComplexityPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3AttackComplexityPtrOutput) Elem ¶
func (o CVSSv3AttackComplexityPtrOutput) Elem() CVSSv3AttackComplexityOutput
func (CVSSv3AttackComplexityPtrOutput) ElementType ¶
func (CVSSv3AttackComplexityPtrOutput) ElementType() reflect.Type
func (CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutput ¶
func (o CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutput() CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutputWithContext ¶
func (o CVSSv3AttackComplexityPtrOutput) ToCVSSv3AttackComplexityPtrOutputWithContext(ctx context.Context) CVSSv3AttackComplexityPtrOutput
func (CVSSv3AttackComplexityPtrOutput) ToStringPtrOutput ¶
func (o CVSSv3AttackComplexityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackComplexityPtrOutput) ToStringPtrOutputWithContext ¶
func (o CVSSv3AttackComplexityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AttackVector ¶
type CVSSv3AttackVector string
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
func (CVSSv3AttackVector) ElementType ¶
func (CVSSv3AttackVector) ElementType() reflect.Type
func (CVSSv3AttackVector) ToCVSSv3AttackVectorOutput ¶
func (e CVSSv3AttackVector) ToCVSSv3AttackVectorOutput() CVSSv3AttackVectorOutput
func (CVSSv3AttackVector) ToCVSSv3AttackVectorOutputWithContext ¶
func (e CVSSv3AttackVector) ToCVSSv3AttackVectorOutputWithContext(ctx context.Context) CVSSv3AttackVectorOutput
func (CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutput ¶
func (e CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutputWithContext ¶
func (e CVSSv3AttackVector) ToCVSSv3AttackVectorPtrOutputWithContext(ctx context.Context) CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVector) ToStringOutput ¶
func (e CVSSv3AttackVector) ToStringOutput() pulumi.StringOutput
func (CVSSv3AttackVector) ToStringOutputWithContext ¶
func (e CVSSv3AttackVector) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AttackVector) ToStringPtrOutput ¶
func (e CVSSv3AttackVector) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackVector) ToStringPtrOutputWithContext ¶
func (e CVSSv3AttackVector) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AttackVectorInput ¶
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 ¶
type CVSSv3AttackVectorOutput struct{ *pulumi.OutputState }
func (CVSSv3AttackVectorOutput) ElementType ¶
func (CVSSv3AttackVectorOutput) ElementType() reflect.Type
func (CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutput ¶
func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutput() CVSSv3AttackVectorOutput
func (CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutputWithContext ¶
func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorOutputWithContext(ctx context.Context) CVSSv3AttackVectorOutput
func (CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutput ¶
func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutputWithContext ¶
func (o CVSSv3AttackVectorOutput) ToCVSSv3AttackVectorPtrOutputWithContext(ctx context.Context) CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVectorOutput) ToStringOutput ¶
func (o CVSSv3AttackVectorOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3AttackVectorOutput) ToStringOutputWithContext ¶
func (o CVSSv3AttackVectorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AttackVectorOutput) ToStringPtrOutput ¶
func (o CVSSv3AttackVectorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackVectorOutput) ToStringPtrOutputWithContext ¶
func (o CVSSv3AttackVectorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AttackVectorPtrInput ¶
type CVSSv3AttackVectorPtrInput interface { pulumi.Input ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput ToCVSSv3AttackVectorPtrOutputWithContext(context.Context) CVSSv3AttackVectorPtrOutput }
func CVSSv3AttackVectorPtr ¶
func CVSSv3AttackVectorPtr(v string) CVSSv3AttackVectorPtrInput
type CVSSv3AttackVectorPtrOutput ¶
type CVSSv3AttackVectorPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3AttackVectorPtrOutput) Elem ¶
func (o CVSSv3AttackVectorPtrOutput) Elem() CVSSv3AttackVectorOutput
func (CVSSv3AttackVectorPtrOutput) ElementType ¶
func (CVSSv3AttackVectorPtrOutput) ElementType() reflect.Type
func (CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutput ¶
func (o CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutput() CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutputWithContext ¶
func (o CVSSv3AttackVectorPtrOutput) ToCVSSv3AttackVectorPtrOutputWithContext(ctx context.Context) CVSSv3AttackVectorPtrOutput
func (CVSSv3AttackVectorPtrOutput) ToStringPtrOutput ¶
func (o CVSSv3AttackVectorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AttackVectorPtrOutput) ToStringPtrOutputWithContext ¶
func (o CVSSv3AttackVectorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AvailabilityImpact ¶
type CVSSv3AvailabilityImpact string
func (CVSSv3AvailabilityImpact) ElementType ¶
func (CVSSv3AvailabilityImpact) ElementType() reflect.Type
func (CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutput ¶
func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutput() CVSSv3AvailabilityImpactOutput
func (CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutputWithContext ¶
func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactOutput
func (CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutput ¶
func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutputWithContext ¶
func (e CVSSv3AvailabilityImpact) ToCVSSv3AvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpact) ToStringOutput ¶
func (e CVSSv3AvailabilityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSv3AvailabilityImpact) ToStringOutputWithContext ¶
func (e CVSSv3AvailabilityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AvailabilityImpact) ToStringPtrOutput ¶
func (e CVSSv3AvailabilityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AvailabilityImpact) ToStringPtrOutputWithContext ¶
func (e CVSSv3AvailabilityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AvailabilityImpactInput ¶
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 ¶
type CVSSv3AvailabilityImpactOutput struct{ *pulumi.OutputState }
func (CVSSv3AvailabilityImpactOutput) ElementType ¶
func (CVSSv3AvailabilityImpactOutput) ElementType() reflect.Type
func (CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutput ¶
func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutput() CVSSv3AvailabilityImpactOutput
func (CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutputWithContext ¶
func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactOutput
func (CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutput ¶
func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext ¶
func (o CVSSv3AvailabilityImpactOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpactOutput) ToStringOutput ¶
func (o CVSSv3AvailabilityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3AvailabilityImpactOutput) ToStringOutputWithContext ¶
func (o CVSSv3AvailabilityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3AvailabilityImpactOutput) ToStringPtrOutput ¶
func (o CVSSv3AvailabilityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AvailabilityImpactOutput) ToStringPtrOutputWithContext ¶
func (o CVSSv3AvailabilityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3AvailabilityImpactPtrInput ¶
type CVSSv3AvailabilityImpactPtrInput interface { pulumi.Input ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput ToCVSSv3AvailabilityImpactPtrOutputWithContext(context.Context) CVSSv3AvailabilityImpactPtrOutput }
func CVSSv3AvailabilityImpactPtr ¶
func CVSSv3AvailabilityImpactPtr(v string) CVSSv3AvailabilityImpactPtrInput
type CVSSv3AvailabilityImpactPtrOutput ¶
type CVSSv3AvailabilityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3AvailabilityImpactPtrOutput) Elem ¶
func (o CVSSv3AvailabilityImpactPtrOutput) Elem() CVSSv3AvailabilityImpactOutput
func (CVSSv3AvailabilityImpactPtrOutput) ElementType ¶
func (CVSSv3AvailabilityImpactPtrOutput) ElementType() reflect.Type
func (CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutput ¶
func (o CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutput() CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext ¶
func (o CVSSv3AvailabilityImpactPtrOutput) ToCVSSv3AvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSv3AvailabilityImpactPtrOutput
func (CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutput ¶
func (o CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutputWithContext ¶
func (o CVSSv3AvailabilityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3ConfidentialityImpact ¶
type CVSSv3ConfidentialityImpact string
func (CVSSv3ConfidentialityImpact) ElementType ¶
func (CVSSv3ConfidentialityImpact) ElementType() reflect.Type
func (CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutput ¶
func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutput() CVSSv3ConfidentialityImpactOutput
func (CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutputWithContext ¶
func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactOutput
func (CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutput ¶
func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutputWithContext ¶
func (e CVSSv3ConfidentialityImpact) ToCVSSv3ConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpact) ToStringOutput ¶
func (e CVSSv3ConfidentialityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSv3ConfidentialityImpact) ToStringOutputWithContext ¶
func (e CVSSv3ConfidentialityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3ConfidentialityImpact) ToStringPtrOutput ¶
func (e CVSSv3ConfidentialityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3ConfidentialityImpact) ToStringPtrOutputWithContext ¶
func (e CVSSv3ConfidentialityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3ConfidentialityImpactInput ¶
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 ¶
type CVSSv3ConfidentialityImpactOutput struct{ *pulumi.OutputState }
func (CVSSv3ConfidentialityImpactOutput) ElementType ¶
func (CVSSv3ConfidentialityImpactOutput) ElementType() reflect.Type
func (CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutput ¶
func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutput() CVSSv3ConfidentialityImpactOutput
func (CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutputWithContext ¶
func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactOutput
func (CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutput ¶
func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext ¶
func (o CVSSv3ConfidentialityImpactOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpactOutput) ToStringOutput ¶
func (o CVSSv3ConfidentialityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3ConfidentialityImpactOutput) ToStringOutputWithContext ¶
func (o CVSSv3ConfidentialityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3ConfidentialityImpactOutput) ToStringPtrOutput ¶
func (o CVSSv3ConfidentialityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3ConfidentialityImpactOutput) ToStringPtrOutputWithContext ¶
func (o CVSSv3ConfidentialityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3ConfidentialityImpactPtrInput ¶
type CVSSv3ConfidentialityImpactPtrInput interface { pulumi.Input ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput ToCVSSv3ConfidentialityImpactPtrOutputWithContext(context.Context) CVSSv3ConfidentialityImpactPtrOutput }
func CVSSv3ConfidentialityImpactPtr ¶
func CVSSv3ConfidentialityImpactPtr(v string) CVSSv3ConfidentialityImpactPtrInput
type CVSSv3ConfidentialityImpactPtrOutput ¶
type CVSSv3ConfidentialityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3ConfidentialityImpactPtrOutput) ElementType ¶
func (CVSSv3ConfidentialityImpactPtrOutput) ElementType() reflect.Type
func (CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutput ¶
func (o CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutput() CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext ¶
func (o CVSSv3ConfidentialityImpactPtrOutput) ToCVSSv3ConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSv3ConfidentialityImpactPtrOutput
func (CVSSv3ConfidentialityImpactPtrOutput) ToStringPtrOutput ¶
func (o CVSSv3ConfidentialityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3ConfidentialityImpactPtrOutput) ToStringPtrOutputWithContext ¶
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 ¶
type CVSSv3IntegrityImpact string
func (CVSSv3IntegrityImpact) ElementType ¶
func (CVSSv3IntegrityImpact) ElementType() reflect.Type
func (CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutput ¶
func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutput() CVSSv3IntegrityImpactOutput
func (CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutputWithContext ¶
func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactOutput
func (CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutput ¶
func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutputWithContext ¶
func (e CVSSv3IntegrityImpact) ToCVSSv3IntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpact) ToStringOutput ¶
func (e CVSSv3IntegrityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSv3IntegrityImpact) ToStringOutputWithContext ¶
func (e CVSSv3IntegrityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3IntegrityImpact) ToStringPtrOutput ¶
func (e CVSSv3IntegrityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3IntegrityImpact) ToStringPtrOutputWithContext ¶
func (e CVSSv3IntegrityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3IntegrityImpactInput ¶
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 ¶
type CVSSv3IntegrityImpactOutput struct{ *pulumi.OutputState }
func (CVSSv3IntegrityImpactOutput) ElementType ¶
func (CVSSv3IntegrityImpactOutput) ElementType() reflect.Type
func (CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutput ¶
func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutput() CVSSv3IntegrityImpactOutput
func (CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutputWithContext ¶
func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactOutput
func (CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutput ¶
func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext ¶
func (o CVSSv3IntegrityImpactOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpactOutput) ToStringOutput ¶
func (o CVSSv3IntegrityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3IntegrityImpactOutput) ToStringOutputWithContext ¶
func (o CVSSv3IntegrityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3IntegrityImpactOutput) ToStringPtrOutput ¶
func (o CVSSv3IntegrityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3IntegrityImpactOutput) ToStringPtrOutputWithContext ¶
func (o CVSSv3IntegrityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3IntegrityImpactPtrInput ¶
type CVSSv3IntegrityImpactPtrInput interface { pulumi.Input ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput ToCVSSv3IntegrityImpactPtrOutputWithContext(context.Context) CVSSv3IntegrityImpactPtrOutput }
func CVSSv3IntegrityImpactPtr ¶
func CVSSv3IntegrityImpactPtr(v string) CVSSv3IntegrityImpactPtrInput
type CVSSv3IntegrityImpactPtrOutput ¶
type CVSSv3IntegrityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3IntegrityImpactPtrOutput) Elem ¶
func (o CVSSv3IntegrityImpactPtrOutput) Elem() CVSSv3IntegrityImpactOutput
func (CVSSv3IntegrityImpactPtrOutput) ElementType ¶
func (CVSSv3IntegrityImpactPtrOutput) ElementType() reflect.Type
func (CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutput ¶
func (o CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutput() CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext ¶
func (o CVSSv3IntegrityImpactPtrOutput) ToCVSSv3IntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSv3IntegrityImpactPtrOutput
func (CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutput ¶
func (o CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutputWithContext ¶
func (o CVSSv3IntegrityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3Output ¶
type CVSSv3Output struct{ *pulumi.OutputState }
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 ¶
type CVSSv3PrivilegesRequired string
func (CVSSv3PrivilegesRequired) ElementType ¶
func (CVSSv3PrivilegesRequired) ElementType() reflect.Type
func (CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutput ¶
func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutput() CVSSv3PrivilegesRequiredOutput
func (CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutputWithContext ¶
func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredOutput
func (CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutput ¶
func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutputWithContext ¶
func (e CVSSv3PrivilegesRequired) ToCVSSv3PrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequired) ToStringOutput ¶
func (e CVSSv3PrivilegesRequired) ToStringOutput() pulumi.StringOutput
func (CVSSv3PrivilegesRequired) ToStringOutputWithContext ¶
func (e CVSSv3PrivilegesRequired) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3PrivilegesRequired) ToStringPtrOutput ¶
func (e CVSSv3PrivilegesRequired) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3PrivilegesRequired) ToStringPtrOutputWithContext ¶
func (e CVSSv3PrivilegesRequired) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3PrivilegesRequiredInput ¶
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 ¶
type CVSSv3PrivilegesRequiredOutput struct{ *pulumi.OutputState }
func (CVSSv3PrivilegesRequiredOutput) ElementType ¶
func (CVSSv3PrivilegesRequiredOutput) ElementType() reflect.Type
func (CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutput ¶
func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutput() CVSSv3PrivilegesRequiredOutput
func (CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutputWithContext ¶
func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredOutput
func (CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutput ¶
func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext ¶
func (o CVSSv3PrivilegesRequiredOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequiredOutput) ToStringOutput ¶
func (o CVSSv3PrivilegesRequiredOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3PrivilegesRequiredOutput) ToStringOutputWithContext ¶
func (o CVSSv3PrivilegesRequiredOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3PrivilegesRequiredOutput) ToStringPtrOutput ¶
func (o CVSSv3PrivilegesRequiredOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3PrivilegesRequiredOutput) ToStringPtrOutputWithContext ¶
func (o CVSSv3PrivilegesRequiredOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3PrivilegesRequiredPtrInput ¶
type CVSSv3PrivilegesRequiredPtrInput interface { pulumi.Input ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput ToCVSSv3PrivilegesRequiredPtrOutputWithContext(context.Context) CVSSv3PrivilegesRequiredPtrOutput }
func CVSSv3PrivilegesRequiredPtr ¶
func CVSSv3PrivilegesRequiredPtr(v string) CVSSv3PrivilegesRequiredPtrInput
type CVSSv3PrivilegesRequiredPtrOutput ¶
type CVSSv3PrivilegesRequiredPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3PrivilegesRequiredPtrOutput) Elem ¶
func (o CVSSv3PrivilegesRequiredPtrOutput) Elem() CVSSv3PrivilegesRequiredOutput
func (CVSSv3PrivilegesRequiredPtrOutput) ElementType ¶
func (CVSSv3PrivilegesRequiredPtrOutput) ElementType() reflect.Type
func (CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutput ¶
func (o CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutput() CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext ¶
func (o CVSSv3PrivilegesRequiredPtrOutput) ToCVSSv3PrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSv3PrivilegesRequiredPtrOutput
func (CVSSv3PrivilegesRequiredPtrOutput) ToStringPtrOutput ¶
func (o CVSSv3PrivilegesRequiredPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3PrivilegesRequiredPtrOutput) ToStringPtrOutputWithContext ¶
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"` }
Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
type CVSSv3ResponseOutput ¶
type CVSSv3ResponseOutput struct{ *pulumi.OutputState }
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 ¶
type CVSSv3Scope string
func (CVSSv3Scope) ElementType ¶
func (CVSSv3Scope) ElementType() reflect.Type
func (CVSSv3Scope) ToCVSSv3ScopeOutput ¶
func (e CVSSv3Scope) ToCVSSv3ScopeOutput() CVSSv3ScopeOutput
func (CVSSv3Scope) ToCVSSv3ScopeOutputWithContext ¶
func (e CVSSv3Scope) ToCVSSv3ScopeOutputWithContext(ctx context.Context) CVSSv3ScopeOutput
func (CVSSv3Scope) ToCVSSv3ScopePtrOutput ¶
func (e CVSSv3Scope) ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput
func (CVSSv3Scope) ToCVSSv3ScopePtrOutputWithContext ¶
func (e CVSSv3Scope) ToCVSSv3ScopePtrOutputWithContext(ctx context.Context) CVSSv3ScopePtrOutput
func (CVSSv3Scope) ToStringOutput ¶
func (e CVSSv3Scope) ToStringOutput() pulumi.StringOutput
func (CVSSv3Scope) ToStringOutputWithContext ¶
func (e CVSSv3Scope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3Scope) ToStringPtrOutput ¶
func (e CVSSv3Scope) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3Scope) ToStringPtrOutputWithContext ¶
func (e CVSSv3Scope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3ScopeInput ¶
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 ¶
type CVSSv3ScopeOutput struct{ *pulumi.OutputState }
func (CVSSv3ScopeOutput) ElementType ¶
func (CVSSv3ScopeOutput) ElementType() reflect.Type
func (CVSSv3ScopeOutput) ToCVSSv3ScopeOutput ¶
func (o CVSSv3ScopeOutput) ToCVSSv3ScopeOutput() CVSSv3ScopeOutput
func (CVSSv3ScopeOutput) ToCVSSv3ScopeOutputWithContext ¶
func (o CVSSv3ScopeOutput) ToCVSSv3ScopeOutputWithContext(ctx context.Context) CVSSv3ScopeOutput
func (CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutput ¶
func (o CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput
func (CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutputWithContext ¶
func (o CVSSv3ScopeOutput) ToCVSSv3ScopePtrOutputWithContext(ctx context.Context) CVSSv3ScopePtrOutput
func (CVSSv3ScopeOutput) ToStringOutput ¶
func (o CVSSv3ScopeOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3ScopeOutput) ToStringOutputWithContext ¶
func (o CVSSv3ScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3ScopeOutput) ToStringPtrOutput ¶
func (o CVSSv3ScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3ScopeOutput) ToStringPtrOutputWithContext ¶
func (o CVSSv3ScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3ScopePtrInput ¶
type CVSSv3ScopePtrInput interface { pulumi.Input ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput ToCVSSv3ScopePtrOutputWithContext(context.Context) CVSSv3ScopePtrOutput }
func CVSSv3ScopePtr ¶
func CVSSv3ScopePtr(v string) CVSSv3ScopePtrInput
type CVSSv3ScopePtrOutput ¶
type CVSSv3ScopePtrOutput struct{ *pulumi.OutputState }
func (CVSSv3ScopePtrOutput) Elem ¶
func (o CVSSv3ScopePtrOutput) Elem() CVSSv3ScopeOutput
func (CVSSv3ScopePtrOutput) ElementType ¶
func (CVSSv3ScopePtrOutput) ElementType() reflect.Type
func (CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutput ¶
func (o CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutput() CVSSv3ScopePtrOutput
func (CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutputWithContext ¶
func (o CVSSv3ScopePtrOutput) ToCVSSv3ScopePtrOutputWithContext(ctx context.Context) CVSSv3ScopePtrOutput
func (CVSSv3ScopePtrOutput) ToStringPtrOutput ¶
func (o CVSSv3ScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3ScopePtrOutput) ToStringPtrOutputWithContext ¶
func (o CVSSv3ScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3UserInteraction ¶
type CVSSv3UserInteraction string
func (CVSSv3UserInteraction) ElementType ¶
func (CVSSv3UserInteraction) ElementType() reflect.Type
func (CVSSv3UserInteraction) ToCVSSv3UserInteractionOutput ¶
func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionOutput() CVSSv3UserInteractionOutput
func (CVSSv3UserInteraction) ToCVSSv3UserInteractionOutputWithContext ¶
func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionOutputWithContext(ctx context.Context) CVSSv3UserInteractionOutput
func (CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutput ¶
func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutputWithContext ¶
func (e CVSSv3UserInteraction) ToCVSSv3UserInteractionPtrOutputWithContext(ctx context.Context) CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteraction) ToStringOutput ¶
func (e CVSSv3UserInteraction) ToStringOutput() pulumi.StringOutput
func (CVSSv3UserInteraction) ToStringOutputWithContext ¶
func (e CVSSv3UserInteraction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3UserInteraction) ToStringPtrOutput ¶
func (e CVSSv3UserInteraction) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3UserInteraction) ToStringPtrOutputWithContext ¶
func (e CVSSv3UserInteraction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3UserInteractionInput ¶
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 ¶
type CVSSv3UserInteractionOutput struct{ *pulumi.OutputState }
func (CVSSv3UserInteractionOutput) ElementType ¶
func (CVSSv3UserInteractionOutput) ElementType() reflect.Type
func (CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutput ¶
func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutput() CVSSv3UserInteractionOutput
func (CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutputWithContext ¶
func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionOutputWithContext(ctx context.Context) CVSSv3UserInteractionOutput
func (CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutput ¶
func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutputWithContext ¶
func (o CVSSv3UserInteractionOutput) ToCVSSv3UserInteractionPtrOutputWithContext(ctx context.Context) CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteractionOutput) ToStringOutput ¶
func (o CVSSv3UserInteractionOutput) ToStringOutput() pulumi.StringOutput
func (CVSSv3UserInteractionOutput) ToStringOutputWithContext ¶
func (o CVSSv3UserInteractionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSv3UserInteractionOutput) ToStringPtrOutput ¶
func (o CVSSv3UserInteractionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3UserInteractionOutput) ToStringPtrOutputWithContext ¶
func (o CVSSv3UserInteractionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSv3UserInteractionPtrInput ¶
type CVSSv3UserInteractionPtrInput interface { pulumi.Input ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput ToCVSSv3UserInteractionPtrOutputWithContext(context.Context) CVSSv3UserInteractionPtrOutput }
func CVSSv3UserInteractionPtr ¶
func CVSSv3UserInteractionPtr(v string) CVSSv3UserInteractionPtrInput
type CVSSv3UserInteractionPtrOutput ¶
type CVSSv3UserInteractionPtrOutput struct{ *pulumi.OutputState }
func (CVSSv3UserInteractionPtrOutput) Elem ¶
func (o CVSSv3UserInteractionPtrOutput) Elem() CVSSv3UserInteractionOutput
func (CVSSv3UserInteractionPtrOutput) ElementType ¶
func (CVSSv3UserInteractionPtrOutput) ElementType() reflect.Type
func (CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutput ¶
func (o CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutput() CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutputWithContext ¶
func (o CVSSv3UserInteractionPtrOutput) ToCVSSv3UserInteractionPtrOutputWithContext(ctx context.Context) CVSSv3UserInteractionPtrOutput
func (CVSSv3UserInteractionPtrOutput) ToStringPtrOutput ¶
func (o CVSSv3UserInteractionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSv3UserInteractionPtrOutput) ToStringPtrOutputWithContext ¶
func (o CVSSv3UserInteractionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Category ¶
type Category struct { // The identifier of the category. CategoryId *string `pulumi:"categoryId"` // The localized name of the category. Name *string `pulumi:"name"` }
The category to which the update belongs.
type CategoryArgs ¶
type CategoryArgs struct { // The identifier of the category. CategoryId pulumi.StringPtrInput `pulumi:"categoryId"` // The localized name of the category. Name pulumi.StringPtrInput `pulumi:"name"` }
The category to which the update belongs.
func (CategoryArgs) ElementType ¶
func (CategoryArgs) ElementType() reflect.Type
func (CategoryArgs) ToCategoryOutput ¶
func (i CategoryArgs) ToCategoryOutput() CategoryOutput
func (CategoryArgs) ToCategoryOutputWithContext ¶
func (i CategoryArgs) ToCategoryOutputWithContext(ctx context.Context) CategoryOutput
type CategoryArray ¶
type CategoryArray []CategoryInput
func (CategoryArray) ElementType ¶
func (CategoryArray) ElementType() reflect.Type
func (CategoryArray) ToCategoryArrayOutput ¶
func (i CategoryArray) ToCategoryArrayOutput() CategoryArrayOutput
func (CategoryArray) ToCategoryArrayOutputWithContext ¶
func (i CategoryArray) ToCategoryArrayOutputWithContext(ctx context.Context) CategoryArrayOutput
type CategoryArrayInput ¶
type CategoryArrayInput interface { pulumi.Input ToCategoryArrayOutput() CategoryArrayOutput ToCategoryArrayOutputWithContext(context.Context) CategoryArrayOutput }
CategoryArrayInput is an input type that accepts CategoryArray and CategoryArrayOutput values. You can construct a concrete instance of `CategoryArrayInput` via:
CategoryArray{ CategoryArgs{...} }
type CategoryArrayOutput ¶
type CategoryArrayOutput struct{ *pulumi.OutputState }
func (CategoryArrayOutput) ElementType ¶
func (CategoryArrayOutput) ElementType() reflect.Type
func (CategoryArrayOutput) Index ¶
func (o CategoryArrayOutput) Index(i pulumi.IntInput) CategoryOutput
func (CategoryArrayOutput) ToCategoryArrayOutput ¶
func (o CategoryArrayOutput) ToCategoryArrayOutput() CategoryArrayOutput
func (CategoryArrayOutput) ToCategoryArrayOutputWithContext ¶
func (o CategoryArrayOutput) ToCategoryArrayOutputWithContext(ctx context.Context) CategoryArrayOutput
type CategoryInput ¶
type CategoryInput interface { pulumi.Input ToCategoryOutput() CategoryOutput ToCategoryOutputWithContext(context.Context) CategoryOutput }
CategoryInput is an input type that accepts CategoryArgs and CategoryOutput values. You can construct a concrete instance of `CategoryInput` via:
CategoryArgs{...}
type CategoryOutput ¶
type CategoryOutput struct{ *pulumi.OutputState }
The category to which the update belongs.
func (CategoryOutput) CategoryId ¶
func (o CategoryOutput) CategoryId() pulumi.StringPtrOutput
The identifier of the category.
func (CategoryOutput) ElementType ¶
func (CategoryOutput) ElementType() reflect.Type
func (CategoryOutput) Name ¶
func (o CategoryOutput) Name() pulumi.StringPtrOutput
The localized name of the category.
func (CategoryOutput) ToCategoryOutput ¶
func (o CategoryOutput) ToCategoryOutput() CategoryOutput
func (CategoryOutput) ToCategoryOutputWithContext ¶
func (o CategoryOutput) ToCategoryOutputWithContext(ctx context.Context) CategoryOutput
type CategoryResponse ¶
type CategoryResponse struct { // The identifier of the category. CategoryId string `pulumi:"categoryId"` // The localized name of the category. Name string `pulumi:"name"` }
The category to which the update belongs.
type CategoryResponseArrayOutput ¶
type CategoryResponseArrayOutput struct{ *pulumi.OutputState }
func (CategoryResponseArrayOutput) ElementType ¶
func (CategoryResponseArrayOutput) ElementType() reflect.Type
func (CategoryResponseArrayOutput) Index ¶
func (o CategoryResponseArrayOutput) Index(i pulumi.IntInput) CategoryResponseOutput
func (CategoryResponseArrayOutput) ToCategoryResponseArrayOutput ¶
func (o CategoryResponseArrayOutput) ToCategoryResponseArrayOutput() CategoryResponseArrayOutput
func (CategoryResponseArrayOutput) ToCategoryResponseArrayOutputWithContext ¶
func (o CategoryResponseArrayOutput) ToCategoryResponseArrayOutputWithContext(ctx context.Context) CategoryResponseArrayOutput
type CategoryResponseOutput ¶
type CategoryResponseOutput struct{ *pulumi.OutputState }
The category to which the update belongs.
func (CategoryResponseOutput) CategoryId ¶
func (o CategoryResponseOutput) CategoryId() pulumi.StringOutput
The identifier of the category.
func (CategoryResponseOutput) ElementType ¶
func (CategoryResponseOutput) ElementType() reflect.Type
func (CategoryResponseOutput) Name ¶
func (o CategoryResponseOutput) Name() pulumi.StringOutput
The localized name of the category.
func (CategoryResponseOutput) ToCategoryResponseOutput ¶
func (o CategoryResponseOutput) ToCategoryResponseOutput() CategoryResponseOutput
func (CategoryResponseOutput) ToCategoryResponseOutputWithContext ¶
func (o CategoryResponseOutput) ToCategoryResponseOutputWithContext(ctx context.Context) CategoryResponseOutput
type CisBenchmark ¶
type CisBenchmark struct { ProfileLevel *int `pulumi:"profileLevel"` Severity *CisBenchmarkSeverity `pulumi:"severity"` }
A compliance check that is a CIS benchmark.
type CisBenchmarkArgs ¶
type CisBenchmarkArgs struct { ProfileLevel pulumi.IntPtrInput `pulumi:"profileLevel"` Severity CisBenchmarkSeverityPtrInput `pulumi:"severity"` }
A compliance check that is a CIS benchmark.
func (CisBenchmarkArgs) ElementType ¶
func (CisBenchmarkArgs) ElementType() reflect.Type
func (CisBenchmarkArgs) ToCisBenchmarkOutput ¶
func (i CisBenchmarkArgs) ToCisBenchmarkOutput() CisBenchmarkOutput
func (CisBenchmarkArgs) ToCisBenchmarkOutputWithContext ¶
func (i CisBenchmarkArgs) ToCisBenchmarkOutputWithContext(ctx context.Context) CisBenchmarkOutput
func (CisBenchmarkArgs) ToCisBenchmarkPtrOutput ¶
func (i CisBenchmarkArgs) ToCisBenchmarkPtrOutput() CisBenchmarkPtrOutput
func (CisBenchmarkArgs) ToCisBenchmarkPtrOutputWithContext ¶
func (i CisBenchmarkArgs) ToCisBenchmarkPtrOutputWithContext(ctx context.Context) CisBenchmarkPtrOutput
type CisBenchmarkInput ¶
type CisBenchmarkInput interface { pulumi.Input ToCisBenchmarkOutput() CisBenchmarkOutput ToCisBenchmarkOutputWithContext(context.Context) CisBenchmarkOutput }
CisBenchmarkInput is an input type that accepts CisBenchmarkArgs and CisBenchmarkOutput values. You can construct a concrete instance of `CisBenchmarkInput` via:
CisBenchmarkArgs{...}
type CisBenchmarkOutput ¶
type CisBenchmarkOutput struct{ *pulumi.OutputState }
A compliance check that is a CIS benchmark.
func (CisBenchmarkOutput) ElementType ¶
func (CisBenchmarkOutput) ElementType() reflect.Type
func (CisBenchmarkOutput) ProfileLevel ¶
func (o CisBenchmarkOutput) ProfileLevel() pulumi.IntPtrOutput
func (CisBenchmarkOutput) Severity ¶
func (o CisBenchmarkOutput) Severity() CisBenchmarkSeverityPtrOutput
func (CisBenchmarkOutput) ToCisBenchmarkOutput ¶
func (o CisBenchmarkOutput) ToCisBenchmarkOutput() CisBenchmarkOutput
func (CisBenchmarkOutput) ToCisBenchmarkOutputWithContext ¶
func (o CisBenchmarkOutput) ToCisBenchmarkOutputWithContext(ctx context.Context) CisBenchmarkOutput
func (CisBenchmarkOutput) ToCisBenchmarkPtrOutput ¶
func (o CisBenchmarkOutput) ToCisBenchmarkPtrOutput() CisBenchmarkPtrOutput
func (CisBenchmarkOutput) ToCisBenchmarkPtrOutputWithContext ¶
func (o CisBenchmarkOutput) ToCisBenchmarkPtrOutputWithContext(ctx context.Context) CisBenchmarkPtrOutput
type CisBenchmarkPtrInput ¶
type CisBenchmarkPtrInput interface { pulumi.Input ToCisBenchmarkPtrOutput() CisBenchmarkPtrOutput ToCisBenchmarkPtrOutputWithContext(context.Context) CisBenchmarkPtrOutput }
CisBenchmarkPtrInput is an input type that accepts CisBenchmarkArgs, CisBenchmarkPtr and CisBenchmarkPtrOutput values. You can construct a concrete instance of `CisBenchmarkPtrInput` via:
CisBenchmarkArgs{...} or: nil
func CisBenchmarkPtr ¶
func CisBenchmarkPtr(v *CisBenchmarkArgs) CisBenchmarkPtrInput
type CisBenchmarkPtrOutput ¶
type CisBenchmarkPtrOutput struct{ *pulumi.OutputState }
func (CisBenchmarkPtrOutput) Elem ¶
func (o CisBenchmarkPtrOutput) Elem() CisBenchmarkOutput
func (CisBenchmarkPtrOutput) ElementType ¶
func (CisBenchmarkPtrOutput) ElementType() reflect.Type
func (CisBenchmarkPtrOutput) ProfileLevel ¶
func (o CisBenchmarkPtrOutput) ProfileLevel() pulumi.IntPtrOutput
func (CisBenchmarkPtrOutput) Severity ¶
func (o CisBenchmarkPtrOutput) Severity() CisBenchmarkSeverityPtrOutput
func (CisBenchmarkPtrOutput) ToCisBenchmarkPtrOutput ¶
func (o CisBenchmarkPtrOutput) ToCisBenchmarkPtrOutput() CisBenchmarkPtrOutput
func (CisBenchmarkPtrOutput) ToCisBenchmarkPtrOutputWithContext ¶
func (o CisBenchmarkPtrOutput) ToCisBenchmarkPtrOutputWithContext(ctx context.Context) CisBenchmarkPtrOutput
type CisBenchmarkResponse ¶
type CisBenchmarkResponse struct { ProfileLevel int `pulumi:"profileLevel"` Severity string `pulumi:"severity"` }
A compliance check that is a CIS benchmark.
type CisBenchmarkResponseOutput ¶
type CisBenchmarkResponseOutput struct{ *pulumi.OutputState }
A compliance check that is a CIS benchmark.
func (CisBenchmarkResponseOutput) ElementType ¶
func (CisBenchmarkResponseOutput) ElementType() reflect.Type
func (CisBenchmarkResponseOutput) ProfileLevel ¶
func (o CisBenchmarkResponseOutput) ProfileLevel() pulumi.IntOutput
func (CisBenchmarkResponseOutput) Severity ¶
func (o CisBenchmarkResponseOutput) Severity() pulumi.StringOutput
func (CisBenchmarkResponseOutput) ToCisBenchmarkResponseOutput ¶
func (o CisBenchmarkResponseOutput) ToCisBenchmarkResponseOutput() CisBenchmarkResponseOutput
func (CisBenchmarkResponseOutput) ToCisBenchmarkResponseOutputWithContext ¶
func (o CisBenchmarkResponseOutput) ToCisBenchmarkResponseOutputWithContext(ctx context.Context) CisBenchmarkResponseOutput
type CisBenchmarkSeverity ¶
type CisBenchmarkSeverity string
func (CisBenchmarkSeverity) ElementType ¶
func (CisBenchmarkSeverity) ElementType() reflect.Type
func (CisBenchmarkSeverity) ToCisBenchmarkSeverityOutput ¶
func (e CisBenchmarkSeverity) ToCisBenchmarkSeverityOutput() CisBenchmarkSeverityOutput
func (CisBenchmarkSeverity) ToCisBenchmarkSeverityOutputWithContext ¶
func (e CisBenchmarkSeverity) ToCisBenchmarkSeverityOutputWithContext(ctx context.Context) CisBenchmarkSeverityOutput
func (CisBenchmarkSeverity) ToCisBenchmarkSeverityPtrOutput ¶
func (e CisBenchmarkSeverity) ToCisBenchmarkSeverityPtrOutput() CisBenchmarkSeverityPtrOutput
func (CisBenchmarkSeverity) ToCisBenchmarkSeverityPtrOutputWithContext ¶
func (e CisBenchmarkSeverity) ToCisBenchmarkSeverityPtrOutputWithContext(ctx context.Context) CisBenchmarkSeverityPtrOutput
func (CisBenchmarkSeverity) ToStringOutput ¶
func (e CisBenchmarkSeverity) ToStringOutput() pulumi.StringOutput
func (CisBenchmarkSeverity) ToStringOutputWithContext ¶
func (e CisBenchmarkSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CisBenchmarkSeverity) ToStringPtrOutput ¶
func (e CisBenchmarkSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
func (CisBenchmarkSeverity) ToStringPtrOutputWithContext ¶
func (e CisBenchmarkSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CisBenchmarkSeverityInput ¶
type CisBenchmarkSeverityInput interface { pulumi.Input ToCisBenchmarkSeverityOutput() CisBenchmarkSeverityOutput ToCisBenchmarkSeverityOutputWithContext(context.Context) CisBenchmarkSeverityOutput }
CisBenchmarkSeverityInput is an input type that accepts CisBenchmarkSeverityArgs and CisBenchmarkSeverityOutput values. You can construct a concrete instance of `CisBenchmarkSeverityInput` via:
CisBenchmarkSeverityArgs{...}
type CisBenchmarkSeverityOutput ¶
type CisBenchmarkSeverityOutput struct{ *pulumi.OutputState }
func (CisBenchmarkSeverityOutput) ElementType ¶
func (CisBenchmarkSeverityOutput) ElementType() reflect.Type
func (CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityOutput ¶
func (o CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityOutput() CisBenchmarkSeverityOutput
func (CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityOutputWithContext ¶
func (o CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityOutputWithContext(ctx context.Context) CisBenchmarkSeverityOutput
func (CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityPtrOutput ¶
func (o CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityPtrOutput() CisBenchmarkSeverityPtrOutput
func (CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityPtrOutputWithContext ¶
func (o CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityPtrOutputWithContext(ctx context.Context) CisBenchmarkSeverityPtrOutput
func (CisBenchmarkSeverityOutput) ToStringOutput ¶
func (o CisBenchmarkSeverityOutput) ToStringOutput() pulumi.StringOutput
func (CisBenchmarkSeverityOutput) ToStringOutputWithContext ¶
func (o CisBenchmarkSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CisBenchmarkSeverityOutput) ToStringPtrOutput ¶
func (o CisBenchmarkSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CisBenchmarkSeverityOutput) ToStringPtrOutputWithContext ¶
func (o CisBenchmarkSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CisBenchmarkSeverityPtrInput ¶
type CisBenchmarkSeverityPtrInput interface { pulumi.Input ToCisBenchmarkSeverityPtrOutput() CisBenchmarkSeverityPtrOutput ToCisBenchmarkSeverityPtrOutputWithContext(context.Context) CisBenchmarkSeverityPtrOutput }
func CisBenchmarkSeverityPtr ¶
func CisBenchmarkSeverityPtr(v string) CisBenchmarkSeverityPtrInput
type CisBenchmarkSeverityPtrOutput ¶
type CisBenchmarkSeverityPtrOutput struct{ *pulumi.OutputState }
func (CisBenchmarkSeverityPtrOutput) Elem ¶
func (o CisBenchmarkSeverityPtrOutput) Elem() CisBenchmarkSeverityOutput
func (CisBenchmarkSeverityPtrOutput) ElementType ¶
func (CisBenchmarkSeverityPtrOutput) ElementType() reflect.Type
func (CisBenchmarkSeverityPtrOutput) ToCisBenchmarkSeverityPtrOutput ¶
func (o CisBenchmarkSeverityPtrOutput) ToCisBenchmarkSeverityPtrOutput() CisBenchmarkSeverityPtrOutput
func (CisBenchmarkSeverityPtrOutput) ToCisBenchmarkSeverityPtrOutputWithContext ¶
func (o CisBenchmarkSeverityPtrOutput) ToCisBenchmarkSeverityPtrOutputWithContext(ctx context.Context) CisBenchmarkSeverityPtrOutput
func (CisBenchmarkSeverityPtrOutput) ToStringPtrOutput ¶
func (o CisBenchmarkSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CisBenchmarkSeverityPtrOutput) ToStringPtrOutputWithContext ¶
func (o CisBenchmarkSeverityPtrOutput) 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 Completeness ¶
type Completeness struct { // If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe. Arguments *bool `pulumi:"arguments"` // If true, the builder claims that recipe.environment is claimed to be complete. Environment *bool `pulumi:"environment"` // If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic". Materials *bool `pulumi:"materials"` }
Indicates that the builder claims certain fields in this message to be complete.
type CompletenessArgs ¶
type CompletenessArgs struct { // If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe. Arguments pulumi.BoolPtrInput `pulumi:"arguments"` // If true, the builder claims that recipe.environment is claimed to be complete. Environment pulumi.BoolPtrInput `pulumi:"environment"` // If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic". Materials pulumi.BoolPtrInput `pulumi:"materials"` }
Indicates that the builder claims certain fields in this message to be complete.
func (CompletenessArgs) ElementType ¶
func (CompletenessArgs) ElementType() reflect.Type
func (CompletenessArgs) ToCompletenessOutput ¶
func (i CompletenessArgs) ToCompletenessOutput() CompletenessOutput
func (CompletenessArgs) ToCompletenessOutputWithContext ¶
func (i CompletenessArgs) ToCompletenessOutputWithContext(ctx context.Context) CompletenessOutput
func (CompletenessArgs) ToCompletenessPtrOutput ¶
func (i CompletenessArgs) ToCompletenessPtrOutput() CompletenessPtrOutput
func (CompletenessArgs) ToCompletenessPtrOutputWithContext ¶
func (i CompletenessArgs) ToCompletenessPtrOutputWithContext(ctx context.Context) CompletenessPtrOutput
type CompletenessInput ¶
type CompletenessInput interface { pulumi.Input ToCompletenessOutput() CompletenessOutput ToCompletenessOutputWithContext(context.Context) CompletenessOutput }
CompletenessInput is an input type that accepts CompletenessArgs and CompletenessOutput values. You can construct a concrete instance of `CompletenessInput` via:
CompletenessArgs{...}
type CompletenessOutput ¶
type CompletenessOutput struct{ *pulumi.OutputState }
Indicates that the builder claims certain fields in this message to be complete.
func (CompletenessOutput) Arguments ¶
func (o CompletenessOutput) Arguments() pulumi.BoolPtrOutput
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
func (CompletenessOutput) ElementType ¶
func (CompletenessOutput) ElementType() reflect.Type
func (CompletenessOutput) Environment ¶
func (o CompletenessOutput) Environment() pulumi.BoolPtrOutput
If true, the builder claims that recipe.environment is claimed to be complete.
func (CompletenessOutput) Materials ¶
func (o CompletenessOutput) Materials() pulumi.BoolPtrOutput
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
func (CompletenessOutput) ToCompletenessOutput ¶
func (o CompletenessOutput) ToCompletenessOutput() CompletenessOutput
func (CompletenessOutput) ToCompletenessOutputWithContext ¶
func (o CompletenessOutput) ToCompletenessOutputWithContext(ctx context.Context) CompletenessOutput
func (CompletenessOutput) ToCompletenessPtrOutput ¶
func (o CompletenessOutput) ToCompletenessPtrOutput() CompletenessPtrOutput
func (CompletenessOutput) ToCompletenessPtrOutputWithContext ¶
func (o CompletenessOutput) ToCompletenessPtrOutputWithContext(ctx context.Context) CompletenessPtrOutput
type CompletenessPtrInput ¶
type CompletenessPtrInput interface { pulumi.Input ToCompletenessPtrOutput() CompletenessPtrOutput ToCompletenessPtrOutputWithContext(context.Context) CompletenessPtrOutput }
CompletenessPtrInput is an input type that accepts CompletenessArgs, CompletenessPtr and CompletenessPtrOutput values. You can construct a concrete instance of `CompletenessPtrInput` via:
CompletenessArgs{...} or: nil
func CompletenessPtr ¶
func CompletenessPtr(v *CompletenessArgs) CompletenessPtrInput
type CompletenessPtrOutput ¶
type CompletenessPtrOutput struct{ *pulumi.OutputState }
func (CompletenessPtrOutput) Arguments ¶
func (o CompletenessPtrOutput) Arguments() pulumi.BoolPtrOutput
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
func (CompletenessPtrOutput) Elem ¶
func (o CompletenessPtrOutput) Elem() CompletenessOutput
func (CompletenessPtrOutput) ElementType ¶
func (CompletenessPtrOutput) ElementType() reflect.Type
func (CompletenessPtrOutput) Environment ¶
func (o CompletenessPtrOutput) Environment() pulumi.BoolPtrOutput
If true, the builder claims that recipe.environment is claimed to be complete.
func (CompletenessPtrOutput) Materials ¶
func (o CompletenessPtrOutput) Materials() pulumi.BoolPtrOutput
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
func (CompletenessPtrOutput) ToCompletenessPtrOutput ¶
func (o CompletenessPtrOutput) ToCompletenessPtrOutput() CompletenessPtrOutput
func (CompletenessPtrOutput) ToCompletenessPtrOutputWithContext ¶
func (o CompletenessPtrOutput) ToCompletenessPtrOutputWithContext(ctx context.Context) CompletenessPtrOutput
type CompletenessResponse ¶
type CompletenessResponse struct { // If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe. Arguments bool `pulumi:"arguments"` // If true, the builder claims that recipe.environment is claimed to be complete. Environment bool `pulumi:"environment"` // If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic". Materials bool `pulumi:"materials"` }
Indicates that the builder claims certain fields in this message to be complete.
type CompletenessResponseOutput ¶
type CompletenessResponseOutput struct{ *pulumi.OutputState }
Indicates that the builder claims certain fields in this message to be complete.
func (CompletenessResponseOutput) Arguments ¶
func (o CompletenessResponseOutput) Arguments() pulumi.BoolOutput
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
func (CompletenessResponseOutput) ElementType ¶
func (CompletenessResponseOutput) ElementType() reflect.Type
func (CompletenessResponseOutput) Environment ¶
func (o CompletenessResponseOutput) Environment() pulumi.BoolOutput
If true, the builder claims that recipe.environment is claimed to be complete.
func (CompletenessResponseOutput) Materials ¶
func (o CompletenessResponseOutput) Materials() pulumi.BoolOutput
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
func (CompletenessResponseOutput) ToCompletenessResponseOutput ¶
func (o CompletenessResponseOutput) ToCompletenessResponseOutput() CompletenessResponseOutput
func (CompletenessResponseOutput) ToCompletenessResponseOutputWithContext ¶
func (o CompletenessResponseOutput) ToCompletenessResponseOutputWithContext(ctx context.Context) CompletenessResponseOutput
type ComplianceNote ¶
type ComplianceNote struct { CisBenchmark *CisBenchmark `pulumi:"cisBenchmark"` // A description about this compliance check. Description *string `pulumi:"description"` // A rationale for the existence of this compliance check. Rationale *string `pulumi:"rationale"` // A description of remediation steps if the compliance check fails. Remediation *string `pulumi:"remediation"` // Serialized scan instructions with a predefined format. ScanInstructions *string `pulumi:"scanInstructions"` // The title that identifies this compliance check. Title *string `pulumi:"title"` // The OS and config versions the benchmark applies to. Version []ComplianceVersion `pulumi:"version"` }
type ComplianceNoteArgs ¶
type ComplianceNoteArgs struct { CisBenchmark CisBenchmarkPtrInput `pulumi:"cisBenchmark"` // A description about this compliance check. Description pulumi.StringPtrInput `pulumi:"description"` // A rationale for the existence of this compliance check. Rationale pulumi.StringPtrInput `pulumi:"rationale"` // A description of remediation steps if the compliance check fails. Remediation pulumi.StringPtrInput `pulumi:"remediation"` // Serialized scan instructions with a predefined format. ScanInstructions pulumi.StringPtrInput `pulumi:"scanInstructions"` // The title that identifies this compliance check. Title pulumi.StringPtrInput `pulumi:"title"` // The OS and config versions the benchmark applies to. Version ComplianceVersionArrayInput `pulumi:"version"` }
func (ComplianceNoteArgs) ElementType ¶
func (ComplianceNoteArgs) ElementType() reflect.Type
func (ComplianceNoteArgs) ToComplianceNoteOutput ¶
func (i ComplianceNoteArgs) ToComplianceNoteOutput() ComplianceNoteOutput
func (ComplianceNoteArgs) ToComplianceNoteOutputWithContext ¶
func (i ComplianceNoteArgs) ToComplianceNoteOutputWithContext(ctx context.Context) ComplianceNoteOutput
func (ComplianceNoteArgs) ToComplianceNotePtrOutput ¶
func (i ComplianceNoteArgs) ToComplianceNotePtrOutput() ComplianceNotePtrOutput
func (ComplianceNoteArgs) ToComplianceNotePtrOutputWithContext ¶
func (i ComplianceNoteArgs) ToComplianceNotePtrOutputWithContext(ctx context.Context) ComplianceNotePtrOutput
type ComplianceNoteInput ¶
type ComplianceNoteInput interface { pulumi.Input ToComplianceNoteOutput() ComplianceNoteOutput ToComplianceNoteOutputWithContext(context.Context) ComplianceNoteOutput }
ComplianceNoteInput is an input type that accepts ComplianceNoteArgs and ComplianceNoteOutput values. You can construct a concrete instance of `ComplianceNoteInput` via:
ComplianceNoteArgs{...}
type ComplianceNoteOutput ¶
type ComplianceNoteOutput struct{ *pulumi.OutputState }
func (ComplianceNoteOutput) CisBenchmark ¶
func (o ComplianceNoteOutput) CisBenchmark() CisBenchmarkPtrOutput
func (ComplianceNoteOutput) Description ¶
func (o ComplianceNoteOutput) Description() pulumi.StringPtrOutput
A description about this compliance check.
func (ComplianceNoteOutput) ElementType ¶
func (ComplianceNoteOutput) ElementType() reflect.Type
func (ComplianceNoteOutput) Rationale ¶
func (o ComplianceNoteOutput) Rationale() pulumi.StringPtrOutput
A rationale for the existence of this compliance check.
func (ComplianceNoteOutput) Remediation ¶
func (o ComplianceNoteOutput) Remediation() pulumi.StringPtrOutput
A description of remediation steps if the compliance check fails.
func (ComplianceNoteOutput) ScanInstructions ¶
func (o ComplianceNoteOutput) ScanInstructions() pulumi.StringPtrOutput
Serialized scan instructions with a predefined format.
func (ComplianceNoteOutput) Title ¶
func (o ComplianceNoteOutput) Title() pulumi.StringPtrOutput
The title that identifies this compliance check.
func (ComplianceNoteOutput) ToComplianceNoteOutput ¶
func (o ComplianceNoteOutput) ToComplianceNoteOutput() ComplianceNoteOutput
func (ComplianceNoteOutput) ToComplianceNoteOutputWithContext ¶
func (o ComplianceNoteOutput) ToComplianceNoteOutputWithContext(ctx context.Context) ComplianceNoteOutput
func (ComplianceNoteOutput) ToComplianceNotePtrOutput ¶
func (o ComplianceNoteOutput) ToComplianceNotePtrOutput() ComplianceNotePtrOutput
func (ComplianceNoteOutput) ToComplianceNotePtrOutputWithContext ¶
func (o ComplianceNoteOutput) ToComplianceNotePtrOutputWithContext(ctx context.Context) ComplianceNotePtrOutput
func (ComplianceNoteOutput) Version ¶
func (o ComplianceNoteOutput) Version() ComplianceVersionArrayOutput
The OS and config versions the benchmark applies to.
type ComplianceNotePtrInput ¶
type ComplianceNotePtrInput interface { pulumi.Input ToComplianceNotePtrOutput() ComplianceNotePtrOutput ToComplianceNotePtrOutputWithContext(context.Context) ComplianceNotePtrOutput }
ComplianceNotePtrInput is an input type that accepts ComplianceNoteArgs, ComplianceNotePtr and ComplianceNotePtrOutput values. You can construct a concrete instance of `ComplianceNotePtrInput` via:
ComplianceNoteArgs{...} or: nil
func ComplianceNotePtr ¶
func ComplianceNotePtr(v *ComplianceNoteArgs) ComplianceNotePtrInput
type ComplianceNotePtrOutput ¶
type ComplianceNotePtrOutput struct{ *pulumi.OutputState }
func (ComplianceNotePtrOutput) CisBenchmark ¶
func (o ComplianceNotePtrOutput) CisBenchmark() CisBenchmarkPtrOutput
func (ComplianceNotePtrOutput) Description ¶
func (o ComplianceNotePtrOutput) Description() pulumi.StringPtrOutput
A description about this compliance check.
func (ComplianceNotePtrOutput) Elem ¶
func (o ComplianceNotePtrOutput) Elem() ComplianceNoteOutput
func (ComplianceNotePtrOutput) ElementType ¶
func (ComplianceNotePtrOutput) ElementType() reflect.Type
func (ComplianceNotePtrOutput) Rationale ¶
func (o ComplianceNotePtrOutput) Rationale() pulumi.StringPtrOutput
A rationale for the existence of this compliance check.
func (ComplianceNotePtrOutput) Remediation ¶
func (o ComplianceNotePtrOutput) Remediation() pulumi.StringPtrOutput
A description of remediation steps if the compliance check fails.
func (ComplianceNotePtrOutput) ScanInstructions ¶
func (o ComplianceNotePtrOutput) ScanInstructions() pulumi.StringPtrOutput
Serialized scan instructions with a predefined format.
func (ComplianceNotePtrOutput) Title ¶
func (o ComplianceNotePtrOutput) Title() pulumi.StringPtrOutput
The title that identifies this compliance check.
func (ComplianceNotePtrOutput) ToComplianceNotePtrOutput ¶
func (o ComplianceNotePtrOutput) ToComplianceNotePtrOutput() ComplianceNotePtrOutput
func (ComplianceNotePtrOutput) ToComplianceNotePtrOutputWithContext ¶
func (o ComplianceNotePtrOutput) ToComplianceNotePtrOutputWithContext(ctx context.Context) ComplianceNotePtrOutput
func (ComplianceNotePtrOutput) Version ¶
func (o ComplianceNotePtrOutput) Version() ComplianceVersionArrayOutput
The OS and config versions the benchmark applies to.
type ComplianceNoteResponse ¶
type ComplianceNoteResponse struct { CisBenchmark CisBenchmarkResponse `pulumi:"cisBenchmark"` // A description about this compliance check. Description string `pulumi:"description"` // A rationale for the existence of this compliance check. Rationale string `pulumi:"rationale"` // A description of remediation steps if the compliance check fails. Remediation string `pulumi:"remediation"` // Serialized scan instructions with a predefined format. ScanInstructions string `pulumi:"scanInstructions"` // The title that identifies this compliance check. Title string `pulumi:"title"` // The OS and config versions the benchmark applies to. Version []ComplianceVersionResponse `pulumi:"version"` }
type ComplianceNoteResponseOutput ¶
type ComplianceNoteResponseOutput struct{ *pulumi.OutputState }
func (ComplianceNoteResponseOutput) CisBenchmark ¶
func (o ComplianceNoteResponseOutput) CisBenchmark() CisBenchmarkResponseOutput
func (ComplianceNoteResponseOutput) Description ¶
func (o ComplianceNoteResponseOutput) Description() pulumi.StringOutput
A description about this compliance check.
func (ComplianceNoteResponseOutput) ElementType ¶
func (ComplianceNoteResponseOutput) ElementType() reflect.Type
func (ComplianceNoteResponseOutput) Rationale ¶
func (o ComplianceNoteResponseOutput) Rationale() pulumi.StringOutput
A rationale for the existence of this compliance check.
func (ComplianceNoteResponseOutput) Remediation ¶
func (o ComplianceNoteResponseOutput) Remediation() pulumi.StringOutput
A description of remediation steps if the compliance check fails.
func (ComplianceNoteResponseOutput) ScanInstructions ¶
func (o ComplianceNoteResponseOutput) ScanInstructions() pulumi.StringOutput
Serialized scan instructions with a predefined format.
func (ComplianceNoteResponseOutput) Title ¶
func (o ComplianceNoteResponseOutput) Title() pulumi.StringOutput
The title that identifies this compliance check.
func (ComplianceNoteResponseOutput) ToComplianceNoteResponseOutput ¶
func (o ComplianceNoteResponseOutput) ToComplianceNoteResponseOutput() ComplianceNoteResponseOutput
func (ComplianceNoteResponseOutput) ToComplianceNoteResponseOutputWithContext ¶
func (o ComplianceNoteResponseOutput) ToComplianceNoteResponseOutputWithContext(ctx context.Context) ComplianceNoteResponseOutput
func (ComplianceNoteResponseOutput) Version ¶
func (o ComplianceNoteResponseOutput) Version() ComplianceVersionResponseArrayOutput
The OS and config versions the benchmark applies to.
type ComplianceOccurrence ¶
type ComplianceOccurrence struct { NonComplianceReason *string `pulumi:"nonComplianceReason"` NonCompliantFiles []NonCompliantFile `pulumi:"nonCompliantFiles"` }
An indication that the compliance checks in the associated ComplianceNote were not satisfied for particular resources or a specified reason.
type ComplianceOccurrenceArgs ¶
type ComplianceOccurrenceArgs struct { NonComplianceReason pulumi.StringPtrInput `pulumi:"nonComplianceReason"` NonCompliantFiles NonCompliantFileArrayInput `pulumi:"nonCompliantFiles"` }
An indication that the compliance checks in the associated ComplianceNote were not satisfied for particular resources or a specified reason.
func (ComplianceOccurrenceArgs) ElementType ¶
func (ComplianceOccurrenceArgs) ElementType() reflect.Type
func (ComplianceOccurrenceArgs) ToComplianceOccurrenceOutput ¶
func (i ComplianceOccurrenceArgs) ToComplianceOccurrenceOutput() ComplianceOccurrenceOutput
func (ComplianceOccurrenceArgs) ToComplianceOccurrenceOutputWithContext ¶
func (i ComplianceOccurrenceArgs) ToComplianceOccurrenceOutputWithContext(ctx context.Context) ComplianceOccurrenceOutput
func (ComplianceOccurrenceArgs) ToComplianceOccurrencePtrOutput ¶
func (i ComplianceOccurrenceArgs) ToComplianceOccurrencePtrOutput() ComplianceOccurrencePtrOutput
func (ComplianceOccurrenceArgs) ToComplianceOccurrencePtrOutputWithContext ¶
func (i ComplianceOccurrenceArgs) ToComplianceOccurrencePtrOutputWithContext(ctx context.Context) ComplianceOccurrencePtrOutput
type ComplianceOccurrenceInput ¶
type ComplianceOccurrenceInput interface { pulumi.Input ToComplianceOccurrenceOutput() ComplianceOccurrenceOutput ToComplianceOccurrenceOutputWithContext(context.Context) ComplianceOccurrenceOutput }
ComplianceOccurrenceInput is an input type that accepts ComplianceOccurrenceArgs and ComplianceOccurrenceOutput values. You can construct a concrete instance of `ComplianceOccurrenceInput` via:
ComplianceOccurrenceArgs{...}
type ComplianceOccurrenceOutput ¶
type ComplianceOccurrenceOutput struct{ *pulumi.OutputState }
An indication that the compliance checks in the associated ComplianceNote were not satisfied for particular resources or a specified reason.
func (ComplianceOccurrenceOutput) ElementType ¶
func (ComplianceOccurrenceOutput) ElementType() reflect.Type
func (ComplianceOccurrenceOutput) NonComplianceReason ¶
func (o ComplianceOccurrenceOutput) NonComplianceReason() pulumi.StringPtrOutput
func (ComplianceOccurrenceOutput) NonCompliantFiles ¶
func (o ComplianceOccurrenceOutput) NonCompliantFiles() NonCompliantFileArrayOutput
func (ComplianceOccurrenceOutput) ToComplianceOccurrenceOutput ¶
func (o ComplianceOccurrenceOutput) ToComplianceOccurrenceOutput() ComplianceOccurrenceOutput
func (ComplianceOccurrenceOutput) ToComplianceOccurrenceOutputWithContext ¶
func (o ComplianceOccurrenceOutput) ToComplianceOccurrenceOutputWithContext(ctx context.Context) ComplianceOccurrenceOutput
func (ComplianceOccurrenceOutput) ToComplianceOccurrencePtrOutput ¶
func (o ComplianceOccurrenceOutput) ToComplianceOccurrencePtrOutput() ComplianceOccurrencePtrOutput
func (ComplianceOccurrenceOutput) ToComplianceOccurrencePtrOutputWithContext ¶
func (o ComplianceOccurrenceOutput) ToComplianceOccurrencePtrOutputWithContext(ctx context.Context) ComplianceOccurrencePtrOutput
type ComplianceOccurrencePtrInput ¶
type ComplianceOccurrencePtrInput interface { pulumi.Input ToComplianceOccurrencePtrOutput() ComplianceOccurrencePtrOutput ToComplianceOccurrencePtrOutputWithContext(context.Context) ComplianceOccurrencePtrOutput }
ComplianceOccurrencePtrInput is an input type that accepts ComplianceOccurrenceArgs, ComplianceOccurrencePtr and ComplianceOccurrencePtrOutput values. You can construct a concrete instance of `ComplianceOccurrencePtrInput` via:
ComplianceOccurrenceArgs{...} or: nil
func ComplianceOccurrencePtr ¶
func ComplianceOccurrencePtr(v *ComplianceOccurrenceArgs) ComplianceOccurrencePtrInput
type ComplianceOccurrencePtrOutput ¶
type ComplianceOccurrencePtrOutput struct{ *pulumi.OutputState }
func (ComplianceOccurrencePtrOutput) Elem ¶
func (o ComplianceOccurrencePtrOutput) Elem() ComplianceOccurrenceOutput
func (ComplianceOccurrencePtrOutput) ElementType ¶
func (ComplianceOccurrencePtrOutput) ElementType() reflect.Type
func (ComplianceOccurrencePtrOutput) NonComplianceReason ¶
func (o ComplianceOccurrencePtrOutput) NonComplianceReason() pulumi.StringPtrOutput
func (ComplianceOccurrencePtrOutput) NonCompliantFiles ¶
func (o ComplianceOccurrencePtrOutput) NonCompliantFiles() NonCompliantFileArrayOutput
func (ComplianceOccurrencePtrOutput) ToComplianceOccurrencePtrOutput ¶
func (o ComplianceOccurrencePtrOutput) ToComplianceOccurrencePtrOutput() ComplianceOccurrencePtrOutput
func (ComplianceOccurrencePtrOutput) ToComplianceOccurrencePtrOutputWithContext ¶
func (o ComplianceOccurrencePtrOutput) ToComplianceOccurrencePtrOutputWithContext(ctx context.Context) ComplianceOccurrencePtrOutput
type ComplianceOccurrenceResponse ¶
type ComplianceOccurrenceResponse struct { NonComplianceReason string `pulumi:"nonComplianceReason"` NonCompliantFiles []NonCompliantFileResponse `pulumi:"nonCompliantFiles"` }
An indication that the compliance checks in the associated ComplianceNote were not satisfied for particular resources or a specified reason.
type ComplianceOccurrenceResponseOutput ¶
type ComplianceOccurrenceResponseOutput struct{ *pulumi.OutputState }
An indication that the compliance checks in the associated ComplianceNote were not satisfied for particular resources or a specified reason.
func (ComplianceOccurrenceResponseOutput) ElementType ¶
func (ComplianceOccurrenceResponseOutput) ElementType() reflect.Type
func (ComplianceOccurrenceResponseOutput) NonComplianceReason ¶
func (o ComplianceOccurrenceResponseOutput) NonComplianceReason() pulumi.StringOutput
func (ComplianceOccurrenceResponseOutput) NonCompliantFiles ¶
func (o ComplianceOccurrenceResponseOutput) NonCompliantFiles() NonCompliantFileResponseArrayOutput
func (ComplianceOccurrenceResponseOutput) ToComplianceOccurrenceResponseOutput ¶
func (o ComplianceOccurrenceResponseOutput) ToComplianceOccurrenceResponseOutput() ComplianceOccurrenceResponseOutput
func (ComplianceOccurrenceResponseOutput) ToComplianceOccurrenceResponseOutputWithContext ¶
func (o ComplianceOccurrenceResponseOutput) ToComplianceOccurrenceResponseOutputWithContext(ctx context.Context) ComplianceOccurrenceResponseOutput
type ComplianceVersion ¶
type ComplianceVersion struct { // The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS". BenchmarkDocument *string `pulumi:"benchmarkDocument"` // The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to. CpeUri *string `pulumi:"cpeUri"` // The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in. Version *string `pulumi:"version"` }
Describes the CIS benchmark version that is applicable to a given OS and os version.
type ComplianceVersionArgs ¶
type ComplianceVersionArgs struct { // The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS". BenchmarkDocument pulumi.StringPtrInput `pulumi:"benchmarkDocument"` // The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to. CpeUri pulumi.StringPtrInput `pulumi:"cpeUri"` // The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in. Version pulumi.StringPtrInput `pulumi:"version"` }
Describes the CIS benchmark version that is applicable to a given OS and os version.
func (ComplianceVersionArgs) ElementType ¶
func (ComplianceVersionArgs) ElementType() reflect.Type
func (ComplianceVersionArgs) ToComplianceVersionOutput ¶
func (i ComplianceVersionArgs) ToComplianceVersionOutput() ComplianceVersionOutput
func (ComplianceVersionArgs) ToComplianceVersionOutputWithContext ¶
func (i ComplianceVersionArgs) ToComplianceVersionOutputWithContext(ctx context.Context) ComplianceVersionOutput
type ComplianceVersionArray ¶
type ComplianceVersionArray []ComplianceVersionInput
func (ComplianceVersionArray) ElementType ¶
func (ComplianceVersionArray) ElementType() reflect.Type
func (ComplianceVersionArray) ToComplianceVersionArrayOutput ¶
func (i ComplianceVersionArray) ToComplianceVersionArrayOutput() ComplianceVersionArrayOutput
func (ComplianceVersionArray) ToComplianceVersionArrayOutputWithContext ¶
func (i ComplianceVersionArray) ToComplianceVersionArrayOutputWithContext(ctx context.Context) ComplianceVersionArrayOutput
type ComplianceVersionArrayInput ¶
type ComplianceVersionArrayInput interface { pulumi.Input ToComplianceVersionArrayOutput() ComplianceVersionArrayOutput ToComplianceVersionArrayOutputWithContext(context.Context) ComplianceVersionArrayOutput }
ComplianceVersionArrayInput is an input type that accepts ComplianceVersionArray and ComplianceVersionArrayOutput values. You can construct a concrete instance of `ComplianceVersionArrayInput` via:
ComplianceVersionArray{ ComplianceVersionArgs{...} }
type ComplianceVersionArrayOutput ¶
type ComplianceVersionArrayOutput struct{ *pulumi.OutputState }
func (ComplianceVersionArrayOutput) ElementType ¶
func (ComplianceVersionArrayOutput) ElementType() reflect.Type
func (ComplianceVersionArrayOutput) Index ¶
func (o ComplianceVersionArrayOutput) Index(i pulumi.IntInput) ComplianceVersionOutput
func (ComplianceVersionArrayOutput) ToComplianceVersionArrayOutput ¶
func (o ComplianceVersionArrayOutput) ToComplianceVersionArrayOutput() ComplianceVersionArrayOutput
func (ComplianceVersionArrayOutput) ToComplianceVersionArrayOutputWithContext ¶
func (o ComplianceVersionArrayOutput) ToComplianceVersionArrayOutputWithContext(ctx context.Context) ComplianceVersionArrayOutput
type ComplianceVersionInput ¶
type ComplianceVersionInput interface { pulumi.Input ToComplianceVersionOutput() ComplianceVersionOutput ToComplianceVersionOutputWithContext(context.Context) ComplianceVersionOutput }
ComplianceVersionInput is an input type that accepts ComplianceVersionArgs and ComplianceVersionOutput values. You can construct a concrete instance of `ComplianceVersionInput` via:
ComplianceVersionArgs{...}
type ComplianceVersionOutput ¶
type ComplianceVersionOutput struct{ *pulumi.OutputState }
Describes the CIS benchmark version that is applicable to a given OS and os version.
func (ComplianceVersionOutput) BenchmarkDocument ¶ added in v0.18.0
func (o ComplianceVersionOutput) BenchmarkDocument() pulumi.StringPtrOutput
The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS".
func (ComplianceVersionOutput) CpeUri ¶
func (o ComplianceVersionOutput) CpeUri() pulumi.StringPtrOutput
The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
func (ComplianceVersionOutput) ElementType ¶
func (ComplianceVersionOutput) ElementType() reflect.Type
func (ComplianceVersionOutput) ToComplianceVersionOutput ¶
func (o ComplianceVersionOutput) ToComplianceVersionOutput() ComplianceVersionOutput
func (ComplianceVersionOutput) ToComplianceVersionOutputWithContext ¶
func (o ComplianceVersionOutput) ToComplianceVersionOutputWithContext(ctx context.Context) ComplianceVersionOutput
func (ComplianceVersionOutput) Version ¶
func (o ComplianceVersionOutput) Version() pulumi.StringPtrOutput
The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
type ComplianceVersionResponse ¶
type ComplianceVersionResponse struct { // The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS". BenchmarkDocument string `pulumi:"benchmarkDocument"` // The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to. CpeUri string `pulumi:"cpeUri"` // The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in. Version string `pulumi:"version"` }
Describes the CIS benchmark version that is applicable to a given OS and os version.
type ComplianceVersionResponseArrayOutput ¶
type ComplianceVersionResponseArrayOutput struct{ *pulumi.OutputState }
func (ComplianceVersionResponseArrayOutput) ElementType ¶
func (ComplianceVersionResponseArrayOutput) ElementType() reflect.Type
func (ComplianceVersionResponseArrayOutput) Index ¶
func (o ComplianceVersionResponseArrayOutput) Index(i pulumi.IntInput) ComplianceVersionResponseOutput
func (ComplianceVersionResponseArrayOutput) ToComplianceVersionResponseArrayOutput ¶
func (o ComplianceVersionResponseArrayOutput) ToComplianceVersionResponseArrayOutput() ComplianceVersionResponseArrayOutput
func (ComplianceVersionResponseArrayOutput) ToComplianceVersionResponseArrayOutputWithContext ¶
func (o ComplianceVersionResponseArrayOutput) ToComplianceVersionResponseArrayOutputWithContext(ctx context.Context) ComplianceVersionResponseArrayOutput
type ComplianceVersionResponseOutput ¶
type ComplianceVersionResponseOutput struct{ *pulumi.OutputState }
Describes the CIS benchmark version that is applicable to a given OS and os version.
func (ComplianceVersionResponseOutput) BenchmarkDocument ¶ added in v0.18.0
func (o ComplianceVersionResponseOutput) BenchmarkDocument() pulumi.StringOutput
The name of the document that defines this benchmark, e.g. "CIS Container-Optimized OS".
func (ComplianceVersionResponseOutput) CpeUri ¶
func (o ComplianceVersionResponseOutput) CpeUri() pulumi.StringOutput
The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
func (ComplianceVersionResponseOutput) ElementType ¶
func (ComplianceVersionResponseOutput) ElementType() reflect.Type
func (ComplianceVersionResponseOutput) ToComplianceVersionResponseOutput ¶
func (o ComplianceVersionResponseOutput) ToComplianceVersionResponseOutput() ComplianceVersionResponseOutput
func (ComplianceVersionResponseOutput) ToComplianceVersionResponseOutputWithContext ¶
func (o ComplianceVersionResponseOutput) ToComplianceVersionResponseOutputWithContext(ctx context.Context) ComplianceVersionResponseOutput
func (ComplianceVersionResponseOutput) Version ¶
func (o ComplianceVersionResponseOutput) Version() pulumi.StringOutput
The version of the benchmark. This is set to the version of the OS-specific CIS document the benchmark is defined in.
type DSSEAttestationNote ¶
type DSSEAttestationNote struct { // DSSEHint hints at the purpose of the attestation authority. Hint *DSSEHint `pulumi:"hint"` }
type DSSEAttestationNoteArgs ¶
type DSSEAttestationNoteArgs struct { // DSSEHint hints at the purpose of the attestation authority. Hint DSSEHintPtrInput `pulumi:"hint"` }
func (DSSEAttestationNoteArgs) ElementType ¶
func (DSSEAttestationNoteArgs) ElementType() reflect.Type
func (DSSEAttestationNoteArgs) ToDSSEAttestationNoteOutput ¶
func (i DSSEAttestationNoteArgs) ToDSSEAttestationNoteOutput() DSSEAttestationNoteOutput
func (DSSEAttestationNoteArgs) ToDSSEAttestationNoteOutputWithContext ¶
func (i DSSEAttestationNoteArgs) ToDSSEAttestationNoteOutputWithContext(ctx context.Context) DSSEAttestationNoteOutput
func (DSSEAttestationNoteArgs) ToDSSEAttestationNotePtrOutput ¶
func (i DSSEAttestationNoteArgs) ToDSSEAttestationNotePtrOutput() DSSEAttestationNotePtrOutput
func (DSSEAttestationNoteArgs) ToDSSEAttestationNotePtrOutputWithContext ¶
func (i DSSEAttestationNoteArgs) ToDSSEAttestationNotePtrOutputWithContext(ctx context.Context) DSSEAttestationNotePtrOutput
type DSSEAttestationNoteInput ¶
type DSSEAttestationNoteInput interface { pulumi.Input ToDSSEAttestationNoteOutput() DSSEAttestationNoteOutput ToDSSEAttestationNoteOutputWithContext(context.Context) DSSEAttestationNoteOutput }
DSSEAttestationNoteInput is an input type that accepts DSSEAttestationNoteArgs and DSSEAttestationNoteOutput values. You can construct a concrete instance of `DSSEAttestationNoteInput` via:
DSSEAttestationNoteArgs{...}
type DSSEAttestationNoteOutput ¶
type DSSEAttestationNoteOutput struct{ *pulumi.OutputState }
func (DSSEAttestationNoteOutput) ElementType ¶
func (DSSEAttestationNoteOutput) ElementType() reflect.Type
func (DSSEAttestationNoteOutput) Hint ¶
func (o DSSEAttestationNoteOutput) Hint() DSSEHintPtrOutput
DSSEHint hints at the purpose of the attestation authority.
func (DSSEAttestationNoteOutput) ToDSSEAttestationNoteOutput ¶
func (o DSSEAttestationNoteOutput) ToDSSEAttestationNoteOutput() DSSEAttestationNoteOutput
func (DSSEAttestationNoteOutput) ToDSSEAttestationNoteOutputWithContext ¶
func (o DSSEAttestationNoteOutput) ToDSSEAttestationNoteOutputWithContext(ctx context.Context) DSSEAttestationNoteOutput
func (DSSEAttestationNoteOutput) ToDSSEAttestationNotePtrOutput ¶
func (o DSSEAttestationNoteOutput) ToDSSEAttestationNotePtrOutput() DSSEAttestationNotePtrOutput
func (DSSEAttestationNoteOutput) ToDSSEAttestationNotePtrOutputWithContext ¶
func (o DSSEAttestationNoteOutput) ToDSSEAttestationNotePtrOutputWithContext(ctx context.Context) DSSEAttestationNotePtrOutput
type DSSEAttestationNotePtrInput ¶
type DSSEAttestationNotePtrInput interface { pulumi.Input ToDSSEAttestationNotePtrOutput() DSSEAttestationNotePtrOutput ToDSSEAttestationNotePtrOutputWithContext(context.Context) DSSEAttestationNotePtrOutput }
DSSEAttestationNotePtrInput is an input type that accepts DSSEAttestationNoteArgs, DSSEAttestationNotePtr and DSSEAttestationNotePtrOutput values. You can construct a concrete instance of `DSSEAttestationNotePtrInput` via:
DSSEAttestationNoteArgs{...} or: nil
func DSSEAttestationNotePtr ¶
func DSSEAttestationNotePtr(v *DSSEAttestationNoteArgs) DSSEAttestationNotePtrInput
type DSSEAttestationNotePtrOutput ¶
type DSSEAttestationNotePtrOutput struct{ *pulumi.OutputState }
func (DSSEAttestationNotePtrOutput) Elem ¶
func (o DSSEAttestationNotePtrOutput) Elem() DSSEAttestationNoteOutput
func (DSSEAttestationNotePtrOutput) ElementType ¶
func (DSSEAttestationNotePtrOutput) ElementType() reflect.Type
func (DSSEAttestationNotePtrOutput) Hint ¶
func (o DSSEAttestationNotePtrOutput) Hint() DSSEHintPtrOutput
DSSEHint hints at the purpose of the attestation authority.
func (DSSEAttestationNotePtrOutput) ToDSSEAttestationNotePtrOutput ¶
func (o DSSEAttestationNotePtrOutput) ToDSSEAttestationNotePtrOutput() DSSEAttestationNotePtrOutput
func (DSSEAttestationNotePtrOutput) ToDSSEAttestationNotePtrOutputWithContext ¶
func (o DSSEAttestationNotePtrOutput) ToDSSEAttestationNotePtrOutputWithContext(ctx context.Context) DSSEAttestationNotePtrOutput
type DSSEAttestationNoteResponse ¶
type DSSEAttestationNoteResponse struct { // DSSEHint hints at the purpose of the attestation authority. Hint DSSEHintResponse `pulumi:"hint"` }
type DSSEAttestationNoteResponseOutput ¶
type DSSEAttestationNoteResponseOutput struct{ *pulumi.OutputState }
func (DSSEAttestationNoteResponseOutput) ElementType ¶
func (DSSEAttestationNoteResponseOutput) ElementType() reflect.Type
func (DSSEAttestationNoteResponseOutput) Hint ¶
func (o DSSEAttestationNoteResponseOutput) Hint() DSSEHintResponseOutput
DSSEHint hints at the purpose of the attestation authority.
func (DSSEAttestationNoteResponseOutput) ToDSSEAttestationNoteResponseOutput ¶
func (o DSSEAttestationNoteResponseOutput) ToDSSEAttestationNoteResponseOutput() DSSEAttestationNoteResponseOutput
func (DSSEAttestationNoteResponseOutput) ToDSSEAttestationNoteResponseOutputWithContext ¶
func (o DSSEAttestationNoteResponseOutput) ToDSSEAttestationNoteResponseOutputWithContext(ctx context.Context) DSSEAttestationNoteResponseOutput
type DSSEAttestationOccurrence ¶
type DSSEAttestationOccurrence struct { // If doing something security critical, make sure to verify the signatures in this metadata. Envelope *Envelope `pulumi:"envelope"` Statement *InTotoStatement `pulumi:"statement"` }
Deprecated. Prefer to use a regular Occurrence, and populate the Envelope at the top level of the Occurrence.
type DSSEAttestationOccurrenceArgs ¶
type DSSEAttestationOccurrenceArgs struct { // If doing something security critical, make sure to verify the signatures in this metadata. Envelope EnvelopePtrInput `pulumi:"envelope"` Statement InTotoStatementPtrInput `pulumi:"statement"` }
Deprecated. Prefer to use a regular Occurrence, and populate the Envelope at the top level of the Occurrence.
func (DSSEAttestationOccurrenceArgs) ElementType ¶
func (DSSEAttestationOccurrenceArgs) ElementType() reflect.Type
func (DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrenceOutput ¶
func (i DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrenceOutput() DSSEAttestationOccurrenceOutput
func (DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrenceOutputWithContext ¶
func (i DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrenceOutputWithContext(ctx context.Context) DSSEAttestationOccurrenceOutput
func (DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrencePtrOutput ¶
func (i DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrencePtrOutput() DSSEAttestationOccurrencePtrOutput
func (DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrencePtrOutputWithContext ¶
func (i DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrencePtrOutputWithContext(ctx context.Context) DSSEAttestationOccurrencePtrOutput
type DSSEAttestationOccurrenceInput ¶
type DSSEAttestationOccurrenceInput interface { pulumi.Input ToDSSEAttestationOccurrenceOutput() DSSEAttestationOccurrenceOutput ToDSSEAttestationOccurrenceOutputWithContext(context.Context) DSSEAttestationOccurrenceOutput }
DSSEAttestationOccurrenceInput is an input type that accepts DSSEAttestationOccurrenceArgs and DSSEAttestationOccurrenceOutput values. You can construct a concrete instance of `DSSEAttestationOccurrenceInput` via:
DSSEAttestationOccurrenceArgs{...}
type DSSEAttestationOccurrenceOutput ¶
type DSSEAttestationOccurrenceOutput struct{ *pulumi.OutputState }
Deprecated. Prefer to use a regular Occurrence, and populate the Envelope at the top level of the Occurrence.
func (DSSEAttestationOccurrenceOutput) ElementType ¶
func (DSSEAttestationOccurrenceOutput) ElementType() reflect.Type
func (DSSEAttestationOccurrenceOutput) Envelope ¶
func (o DSSEAttestationOccurrenceOutput) Envelope() EnvelopePtrOutput
If doing something security critical, make sure to verify the signatures in this metadata.
func (DSSEAttestationOccurrenceOutput) Statement ¶
func (o DSSEAttestationOccurrenceOutput) Statement() InTotoStatementPtrOutput
func (DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrenceOutput ¶
func (o DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrenceOutput() DSSEAttestationOccurrenceOutput
func (DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrenceOutputWithContext ¶
func (o DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrenceOutputWithContext(ctx context.Context) DSSEAttestationOccurrenceOutput
func (DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrencePtrOutput ¶
func (o DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrencePtrOutput() DSSEAttestationOccurrencePtrOutput
func (DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrencePtrOutputWithContext ¶
func (o DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrencePtrOutputWithContext(ctx context.Context) DSSEAttestationOccurrencePtrOutput
type DSSEAttestationOccurrencePtrInput ¶
type DSSEAttestationOccurrencePtrInput interface { pulumi.Input ToDSSEAttestationOccurrencePtrOutput() DSSEAttestationOccurrencePtrOutput ToDSSEAttestationOccurrencePtrOutputWithContext(context.Context) DSSEAttestationOccurrencePtrOutput }
DSSEAttestationOccurrencePtrInput is an input type that accepts DSSEAttestationOccurrenceArgs, DSSEAttestationOccurrencePtr and DSSEAttestationOccurrencePtrOutput values. You can construct a concrete instance of `DSSEAttestationOccurrencePtrInput` via:
DSSEAttestationOccurrenceArgs{...} or: nil
func DSSEAttestationOccurrencePtr ¶
func DSSEAttestationOccurrencePtr(v *DSSEAttestationOccurrenceArgs) DSSEAttestationOccurrencePtrInput
type DSSEAttestationOccurrencePtrOutput ¶
type DSSEAttestationOccurrencePtrOutput struct{ *pulumi.OutputState }
func (DSSEAttestationOccurrencePtrOutput) Elem ¶
func (o DSSEAttestationOccurrencePtrOutput) Elem() DSSEAttestationOccurrenceOutput
func (DSSEAttestationOccurrencePtrOutput) ElementType ¶
func (DSSEAttestationOccurrencePtrOutput) ElementType() reflect.Type
func (DSSEAttestationOccurrencePtrOutput) Envelope ¶
func (o DSSEAttestationOccurrencePtrOutput) Envelope() EnvelopePtrOutput
If doing something security critical, make sure to verify the signatures in this metadata.
func (DSSEAttestationOccurrencePtrOutput) Statement ¶
func (o DSSEAttestationOccurrencePtrOutput) Statement() InTotoStatementPtrOutput
func (DSSEAttestationOccurrencePtrOutput) ToDSSEAttestationOccurrencePtrOutput ¶
func (o DSSEAttestationOccurrencePtrOutput) ToDSSEAttestationOccurrencePtrOutput() DSSEAttestationOccurrencePtrOutput
func (DSSEAttestationOccurrencePtrOutput) ToDSSEAttestationOccurrencePtrOutputWithContext ¶
func (o DSSEAttestationOccurrencePtrOutput) ToDSSEAttestationOccurrencePtrOutputWithContext(ctx context.Context) DSSEAttestationOccurrencePtrOutput
type DSSEAttestationOccurrenceResponse ¶
type DSSEAttestationOccurrenceResponse struct { // If doing something security critical, make sure to verify the signatures in this metadata. Envelope EnvelopeResponse `pulumi:"envelope"` Statement InTotoStatementResponse `pulumi:"statement"` }
Deprecated. Prefer to use a regular Occurrence, and populate the Envelope at the top level of the Occurrence.
type DSSEAttestationOccurrenceResponseOutput ¶
type DSSEAttestationOccurrenceResponseOutput struct{ *pulumi.OutputState }
Deprecated. Prefer to use a regular Occurrence, and populate the Envelope at the top level of the Occurrence.
func (DSSEAttestationOccurrenceResponseOutput) ElementType ¶
func (DSSEAttestationOccurrenceResponseOutput) ElementType() reflect.Type
func (DSSEAttestationOccurrenceResponseOutput) Envelope ¶
func (o DSSEAttestationOccurrenceResponseOutput) Envelope() EnvelopeResponseOutput
If doing something security critical, make sure to verify the signatures in this metadata.
func (DSSEAttestationOccurrenceResponseOutput) Statement ¶
func (o DSSEAttestationOccurrenceResponseOutput) Statement() InTotoStatementResponseOutput
func (DSSEAttestationOccurrenceResponseOutput) ToDSSEAttestationOccurrenceResponseOutput ¶
func (o DSSEAttestationOccurrenceResponseOutput) ToDSSEAttestationOccurrenceResponseOutput() DSSEAttestationOccurrenceResponseOutput
func (DSSEAttestationOccurrenceResponseOutput) ToDSSEAttestationOccurrenceResponseOutputWithContext ¶
func (o DSSEAttestationOccurrenceResponseOutput) ToDSSEAttestationOccurrenceResponseOutputWithContext(ctx context.Context) DSSEAttestationOccurrenceResponseOutput
type DSSEHint ¶
type DSSEHint struct { // The human readable name of this attestation authority, for example "cloudbuild-prod". 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 DSSEHintArgs ¶
type DSSEHintArgs struct { // The human readable name of this attestation authority, for example "cloudbuild-prod". 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 (DSSEHintArgs) ElementType ¶
func (DSSEHintArgs) ElementType() reflect.Type
func (DSSEHintArgs) ToDSSEHintOutput ¶
func (i DSSEHintArgs) ToDSSEHintOutput() DSSEHintOutput
func (DSSEHintArgs) ToDSSEHintOutputWithContext ¶
func (i DSSEHintArgs) ToDSSEHintOutputWithContext(ctx context.Context) DSSEHintOutput
func (DSSEHintArgs) ToDSSEHintPtrOutput ¶
func (i DSSEHintArgs) ToDSSEHintPtrOutput() DSSEHintPtrOutput
func (DSSEHintArgs) ToDSSEHintPtrOutputWithContext ¶
func (i DSSEHintArgs) ToDSSEHintPtrOutputWithContext(ctx context.Context) DSSEHintPtrOutput
type DSSEHintInput ¶
type DSSEHintInput interface { pulumi.Input ToDSSEHintOutput() DSSEHintOutput ToDSSEHintOutputWithContext(context.Context) DSSEHintOutput }
DSSEHintInput is an input type that accepts DSSEHintArgs and DSSEHintOutput values. You can construct a concrete instance of `DSSEHintInput` via:
DSSEHintArgs{...}
type DSSEHintOutput ¶
type DSSEHintOutput 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 (DSSEHintOutput) ElementType ¶
func (DSSEHintOutput) ElementType() reflect.Type
func (DSSEHintOutput) HumanReadableName ¶
func (o DSSEHintOutput) HumanReadableName() pulumi.StringOutput
The human readable name of this attestation authority, for example "cloudbuild-prod".
func (DSSEHintOutput) ToDSSEHintOutput ¶
func (o DSSEHintOutput) ToDSSEHintOutput() DSSEHintOutput
func (DSSEHintOutput) ToDSSEHintOutputWithContext ¶
func (o DSSEHintOutput) ToDSSEHintOutputWithContext(ctx context.Context) DSSEHintOutput
func (DSSEHintOutput) ToDSSEHintPtrOutput ¶
func (o DSSEHintOutput) ToDSSEHintPtrOutput() DSSEHintPtrOutput
func (DSSEHintOutput) ToDSSEHintPtrOutputWithContext ¶
func (o DSSEHintOutput) ToDSSEHintPtrOutputWithContext(ctx context.Context) DSSEHintPtrOutput
type DSSEHintPtrInput ¶
type DSSEHintPtrInput interface { pulumi.Input ToDSSEHintPtrOutput() DSSEHintPtrOutput ToDSSEHintPtrOutputWithContext(context.Context) DSSEHintPtrOutput }
DSSEHintPtrInput is an input type that accepts DSSEHintArgs, DSSEHintPtr and DSSEHintPtrOutput values. You can construct a concrete instance of `DSSEHintPtrInput` via:
DSSEHintArgs{...} or: nil
func DSSEHintPtr ¶
func DSSEHintPtr(v *DSSEHintArgs) DSSEHintPtrInput
type DSSEHintPtrOutput ¶
type DSSEHintPtrOutput struct{ *pulumi.OutputState }
func (DSSEHintPtrOutput) Elem ¶
func (o DSSEHintPtrOutput) Elem() DSSEHintOutput
func (DSSEHintPtrOutput) ElementType ¶
func (DSSEHintPtrOutput) ElementType() reflect.Type
func (DSSEHintPtrOutput) HumanReadableName ¶
func (o DSSEHintPtrOutput) HumanReadableName() pulumi.StringPtrOutput
The human readable name of this attestation authority, for example "cloudbuild-prod".
func (DSSEHintPtrOutput) ToDSSEHintPtrOutput ¶
func (o DSSEHintPtrOutput) ToDSSEHintPtrOutput() DSSEHintPtrOutput
func (DSSEHintPtrOutput) ToDSSEHintPtrOutputWithContext ¶
func (o DSSEHintPtrOutput) ToDSSEHintPtrOutputWithContext(ctx context.Context) DSSEHintPtrOutput
type DSSEHintResponse ¶
type DSSEHintResponse struct { // The human readable name of this attestation authority, for example "cloudbuild-prod". 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 DSSEHintResponseOutput ¶
type DSSEHintResponseOutput 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 (DSSEHintResponseOutput) ElementType ¶
func (DSSEHintResponseOutput) ElementType() reflect.Type
func (DSSEHintResponseOutput) HumanReadableName ¶
func (o DSSEHintResponseOutput) HumanReadableName() pulumi.StringOutput
The human readable name of this attestation authority, for example "cloudbuild-prod".
func (DSSEHintResponseOutput) ToDSSEHintResponseOutput ¶
func (o DSSEHintResponseOutput) ToDSSEHintResponseOutput() DSSEHintResponseOutput
func (DSSEHintResponseOutput) ToDSSEHintResponseOutputWithContext ¶
func (o DSSEHintResponseOutput) ToDSSEHintResponseOutputWithContext(ctx context.Context) DSSEHintResponseOutput
type DeploymentNote ¶
type DeploymentNote struct { // Resource URI for the artifact being deployed. ResourceUri []string `pulumi:"resourceUri"` }
An artifact that can be deployed in some runtime.
type DeploymentNoteArgs ¶
type DeploymentNoteArgs struct { // Resource URI for the artifact being deployed. ResourceUri pulumi.StringArrayInput `pulumi:"resourceUri"` }
An artifact that can be deployed in some runtime.
func (DeploymentNoteArgs) ElementType ¶
func (DeploymentNoteArgs) ElementType() reflect.Type
func (DeploymentNoteArgs) ToDeploymentNoteOutput ¶
func (i DeploymentNoteArgs) ToDeploymentNoteOutput() DeploymentNoteOutput
func (DeploymentNoteArgs) ToDeploymentNoteOutputWithContext ¶
func (i DeploymentNoteArgs) ToDeploymentNoteOutputWithContext(ctx context.Context) DeploymentNoteOutput
func (DeploymentNoteArgs) ToDeploymentNotePtrOutput ¶
func (i DeploymentNoteArgs) ToDeploymentNotePtrOutput() DeploymentNotePtrOutput
func (DeploymentNoteArgs) ToDeploymentNotePtrOutputWithContext ¶
func (i DeploymentNoteArgs) ToDeploymentNotePtrOutputWithContext(ctx context.Context) DeploymentNotePtrOutput
type DeploymentNoteInput ¶
type DeploymentNoteInput interface { pulumi.Input ToDeploymentNoteOutput() DeploymentNoteOutput ToDeploymentNoteOutputWithContext(context.Context) DeploymentNoteOutput }
DeploymentNoteInput is an input type that accepts DeploymentNoteArgs and DeploymentNoteOutput values. You can construct a concrete instance of `DeploymentNoteInput` via:
DeploymentNoteArgs{...}
type DeploymentNoteOutput ¶
type DeploymentNoteOutput struct{ *pulumi.OutputState }
An artifact that can be deployed in some runtime.
func (DeploymentNoteOutput) ElementType ¶
func (DeploymentNoteOutput) ElementType() reflect.Type
func (DeploymentNoteOutput) ResourceUri ¶
func (o DeploymentNoteOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed.
func (DeploymentNoteOutput) ToDeploymentNoteOutput ¶
func (o DeploymentNoteOutput) ToDeploymentNoteOutput() DeploymentNoteOutput
func (DeploymentNoteOutput) ToDeploymentNoteOutputWithContext ¶
func (o DeploymentNoteOutput) ToDeploymentNoteOutputWithContext(ctx context.Context) DeploymentNoteOutput
func (DeploymentNoteOutput) ToDeploymentNotePtrOutput ¶
func (o DeploymentNoteOutput) ToDeploymentNotePtrOutput() DeploymentNotePtrOutput
func (DeploymentNoteOutput) ToDeploymentNotePtrOutputWithContext ¶
func (o DeploymentNoteOutput) ToDeploymentNotePtrOutputWithContext(ctx context.Context) DeploymentNotePtrOutput
type DeploymentNotePtrInput ¶
type DeploymentNotePtrInput interface { pulumi.Input ToDeploymentNotePtrOutput() DeploymentNotePtrOutput ToDeploymentNotePtrOutputWithContext(context.Context) DeploymentNotePtrOutput }
DeploymentNotePtrInput is an input type that accepts DeploymentNoteArgs, DeploymentNotePtr and DeploymentNotePtrOutput values. You can construct a concrete instance of `DeploymentNotePtrInput` via:
DeploymentNoteArgs{...} or: nil
func DeploymentNotePtr ¶
func DeploymentNotePtr(v *DeploymentNoteArgs) DeploymentNotePtrInput
type DeploymentNotePtrOutput ¶
type DeploymentNotePtrOutput struct{ *pulumi.OutputState }
func (DeploymentNotePtrOutput) Elem ¶
func (o DeploymentNotePtrOutput) Elem() DeploymentNoteOutput
func (DeploymentNotePtrOutput) ElementType ¶
func (DeploymentNotePtrOutput) ElementType() reflect.Type
func (DeploymentNotePtrOutput) ResourceUri ¶
func (o DeploymentNotePtrOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed.
func (DeploymentNotePtrOutput) ToDeploymentNotePtrOutput ¶
func (o DeploymentNotePtrOutput) ToDeploymentNotePtrOutput() DeploymentNotePtrOutput
func (DeploymentNotePtrOutput) ToDeploymentNotePtrOutputWithContext ¶
func (o DeploymentNotePtrOutput) ToDeploymentNotePtrOutputWithContext(ctx context.Context) DeploymentNotePtrOutput
type DeploymentNoteResponse ¶
type DeploymentNoteResponse struct { // Resource URI for the artifact being deployed. ResourceUri []string `pulumi:"resourceUri"` }
An artifact that can be deployed in some runtime.
type DeploymentNoteResponseOutput ¶
type DeploymentNoteResponseOutput struct{ *pulumi.OutputState }
An artifact that can be deployed in some runtime.
func (DeploymentNoteResponseOutput) ElementType ¶
func (DeploymentNoteResponseOutput) ElementType() reflect.Type
func (DeploymentNoteResponseOutput) ResourceUri ¶
func (o DeploymentNoteResponseOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed.
func (DeploymentNoteResponseOutput) ToDeploymentNoteResponseOutput ¶
func (o DeploymentNoteResponseOutput) ToDeploymentNoteResponseOutput() DeploymentNoteResponseOutput
func (DeploymentNoteResponseOutput) ToDeploymentNoteResponseOutputWithContext ¶
func (o DeploymentNoteResponseOutput) ToDeploymentNoteResponseOutputWithContext(ctx context.Context) DeploymentNoteResponseOutput
type DeploymentOccurrence ¶
type DeploymentOccurrence 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 *DeploymentOccurrencePlatform `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 DeploymentOccurrenceArgs ¶
type DeploymentOccurrenceArgs 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 DeploymentOccurrencePlatformPtrInput `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 (DeploymentOccurrenceArgs) ElementType ¶
func (DeploymentOccurrenceArgs) ElementType() reflect.Type
func (DeploymentOccurrenceArgs) ToDeploymentOccurrenceOutput ¶
func (i DeploymentOccurrenceArgs) ToDeploymentOccurrenceOutput() DeploymentOccurrenceOutput
func (DeploymentOccurrenceArgs) ToDeploymentOccurrenceOutputWithContext ¶
func (i DeploymentOccurrenceArgs) ToDeploymentOccurrenceOutputWithContext(ctx context.Context) DeploymentOccurrenceOutput
func (DeploymentOccurrenceArgs) ToDeploymentOccurrencePtrOutput ¶
func (i DeploymentOccurrenceArgs) ToDeploymentOccurrencePtrOutput() DeploymentOccurrencePtrOutput
func (DeploymentOccurrenceArgs) ToDeploymentOccurrencePtrOutputWithContext ¶
func (i DeploymentOccurrenceArgs) ToDeploymentOccurrencePtrOutputWithContext(ctx context.Context) DeploymentOccurrencePtrOutput
type DeploymentOccurrenceInput ¶
type DeploymentOccurrenceInput interface { pulumi.Input ToDeploymentOccurrenceOutput() DeploymentOccurrenceOutput ToDeploymentOccurrenceOutputWithContext(context.Context) DeploymentOccurrenceOutput }
DeploymentOccurrenceInput is an input type that accepts DeploymentOccurrenceArgs and DeploymentOccurrenceOutput values. You can construct a concrete instance of `DeploymentOccurrenceInput` via:
DeploymentOccurrenceArgs{...}
type DeploymentOccurrenceOutput ¶
type DeploymentOccurrenceOutput struct{ *pulumi.OutputState }
The period during which some deployable was active in a runtime.
func (DeploymentOccurrenceOutput) Address ¶
func (o DeploymentOccurrenceOutput) Address() pulumi.StringPtrOutput
Address of the runtime element hosting this deployment.
func (DeploymentOccurrenceOutput) Config ¶
func (o DeploymentOccurrenceOutput) Config() pulumi.StringPtrOutput
Configuration used to create this deployment.
func (DeploymentOccurrenceOutput) DeployTime ¶
func (o DeploymentOccurrenceOutput) DeployTime() pulumi.StringOutput
Beginning of the lifetime of this deployment.
func (DeploymentOccurrenceOutput) ElementType ¶
func (DeploymentOccurrenceOutput) ElementType() reflect.Type
func (DeploymentOccurrenceOutput) Platform ¶
func (o DeploymentOccurrenceOutput) Platform() DeploymentOccurrencePlatformPtrOutput
Platform hosting this deployment.
func (DeploymentOccurrenceOutput) ToDeploymentOccurrenceOutput ¶
func (o DeploymentOccurrenceOutput) ToDeploymentOccurrenceOutput() DeploymentOccurrenceOutput
func (DeploymentOccurrenceOutput) ToDeploymentOccurrenceOutputWithContext ¶
func (o DeploymentOccurrenceOutput) ToDeploymentOccurrenceOutputWithContext(ctx context.Context) DeploymentOccurrenceOutput
func (DeploymentOccurrenceOutput) ToDeploymentOccurrencePtrOutput ¶
func (o DeploymentOccurrenceOutput) ToDeploymentOccurrencePtrOutput() DeploymentOccurrencePtrOutput
func (DeploymentOccurrenceOutput) ToDeploymentOccurrencePtrOutputWithContext ¶
func (o DeploymentOccurrenceOutput) ToDeploymentOccurrencePtrOutputWithContext(ctx context.Context) DeploymentOccurrencePtrOutput
func (DeploymentOccurrenceOutput) UndeployTime ¶
func (o DeploymentOccurrenceOutput) UndeployTime() pulumi.StringPtrOutput
End of the lifetime of this deployment.
func (DeploymentOccurrenceOutput) UserEmail ¶
func (o DeploymentOccurrenceOutput) UserEmail() pulumi.StringPtrOutput
Identity of the user that triggered this deployment.
type DeploymentOccurrencePlatform ¶
type DeploymentOccurrencePlatform string
Platform hosting this deployment.
func (DeploymentOccurrencePlatform) ElementType ¶
func (DeploymentOccurrencePlatform) ElementType() reflect.Type
func (DeploymentOccurrencePlatform) ToDeploymentOccurrencePlatformOutput ¶
func (e DeploymentOccurrencePlatform) ToDeploymentOccurrencePlatformOutput() DeploymentOccurrencePlatformOutput
func (DeploymentOccurrencePlatform) ToDeploymentOccurrencePlatformOutputWithContext ¶
func (e DeploymentOccurrencePlatform) ToDeploymentOccurrencePlatformOutputWithContext(ctx context.Context) DeploymentOccurrencePlatformOutput
func (DeploymentOccurrencePlatform) ToDeploymentOccurrencePlatformPtrOutput ¶
func (e DeploymentOccurrencePlatform) ToDeploymentOccurrencePlatformPtrOutput() DeploymentOccurrencePlatformPtrOutput
func (DeploymentOccurrencePlatform) ToDeploymentOccurrencePlatformPtrOutputWithContext ¶
func (e DeploymentOccurrencePlatform) ToDeploymentOccurrencePlatformPtrOutputWithContext(ctx context.Context) DeploymentOccurrencePlatformPtrOutput
func (DeploymentOccurrencePlatform) ToStringOutput ¶
func (e DeploymentOccurrencePlatform) ToStringOutput() pulumi.StringOutput
func (DeploymentOccurrencePlatform) ToStringOutputWithContext ¶
func (e DeploymentOccurrencePlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentOccurrencePlatform) ToStringPtrOutput ¶
func (e DeploymentOccurrencePlatform) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentOccurrencePlatform) ToStringPtrOutputWithContext ¶
func (e DeploymentOccurrencePlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentOccurrencePlatformInput ¶
type DeploymentOccurrencePlatformInput interface { pulumi.Input ToDeploymentOccurrencePlatformOutput() DeploymentOccurrencePlatformOutput ToDeploymentOccurrencePlatformOutputWithContext(context.Context) DeploymentOccurrencePlatformOutput }
DeploymentOccurrencePlatformInput is an input type that accepts DeploymentOccurrencePlatformArgs and DeploymentOccurrencePlatformOutput values. You can construct a concrete instance of `DeploymentOccurrencePlatformInput` via:
DeploymentOccurrencePlatformArgs{...}
type DeploymentOccurrencePlatformOutput ¶
type DeploymentOccurrencePlatformOutput struct{ *pulumi.OutputState }
func (DeploymentOccurrencePlatformOutput) ElementType ¶
func (DeploymentOccurrencePlatformOutput) ElementType() reflect.Type
func (DeploymentOccurrencePlatformOutput) ToDeploymentOccurrencePlatformOutput ¶
func (o DeploymentOccurrencePlatformOutput) ToDeploymentOccurrencePlatformOutput() DeploymentOccurrencePlatformOutput
func (DeploymentOccurrencePlatformOutput) ToDeploymentOccurrencePlatformOutputWithContext ¶
func (o DeploymentOccurrencePlatformOutput) ToDeploymentOccurrencePlatformOutputWithContext(ctx context.Context) DeploymentOccurrencePlatformOutput
func (DeploymentOccurrencePlatformOutput) ToDeploymentOccurrencePlatformPtrOutput ¶
func (o DeploymentOccurrencePlatformOutput) ToDeploymentOccurrencePlatformPtrOutput() DeploymentOccurrencePlatformPtrOutput
func (DeploymentOccurrencePlatformOutput) ToDeploymentOccurrencePlatformPtrOutputWithContext ¶
func (o DeploymentOccurrencePlatformOutput) ToDeploymentOccurrencePlatformPtrOutputWithContext(ctx context.Context) DeploymentOccurrencePlatformPtrOutput
func (DeploymentOccurrencePlatformOutput) ToStringOutput ¶
func (o DeploymentOccurrencePlatformOutput) ToStringOutput() pulumi.StringOutput
func (DeploymentOccurrencePlatformOutput) ToStringOutputWithContext ¶
func (o DeploymentOccurrencePlatformOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentOccurrencePlatformOutput) ToStringPtrOutput ¶
func (o DeploymentOccurrencePlatformOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentOccurrencePlatformOutput) ToStringPtrOutputWithContext ¶
func (o DeploymentOccurrencePlatformOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentOccurrencePlatformPtrInput ¶
type DeploymentOccurrencePlatformPtrInput interface { pulumi.Input ToDeploymentOccurrencePlatformPtrOutput() DeploymentOccurrencePlatformPtrOutput ToDeploymentOccurrencePlatformPtrOutputWithContext(context.Context) DeploymentOccurrencePlatformPtrOutput }
func DeploymentOccurrencePlatformPtr ¶
func DeploymentOccurrencePlatformPtr(v string) DeploymentOccurrencePlatformPtrInput
type DeploymentOccurrencePlatformPtrOutput ¶
type DeploymentOccurrencePlatformPtrOutput struct{ *pulumi.OutputState }
func (DeploymentOccurrencePlatformPtrOutput) ElementType ¶
func (DeploymentOccurrencePlatformPtrOutput) ElementType() reflect.Type
func (DeploymentOccurrencePlatformPtrOutput) ToDeploymentOccurrencePlatformPtrOutput ¶
func (o DeploymentOccurrencePlatformPtrOutput) ToDeploymentOccurrencePlatformPtrOutput() DeploymentOccurrencePlatformPtrOutput
func (DeploymentOccurrencePlatformPtrOutput) ToDeploymentOccurrencePlatformPtrOutputWithContext ¶
func (o DeploymentOccurrencePlatformPtrOutput) ToDeploymentOccurrencePlatformPtrOutputWithContext(ctx context.Context) DeploymentOccurrencePlatformPtrOutput
func (DeploymentOccurrencePlatformPtrOutput) ToStringPtrOutput ¶
func (o DeploymentOccurrencePlatformPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentOccurrencePlatformPtrOutput) ToStringPtrOutputWithContext ¶
func (o DeploymentOccurrencePlatformPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentOccurrencePtrInput ¶
type DeploymentOccurrencePtrInput interface { pulumi.Input ToDeploymentOccurrencePtrOutput() DeploymentOccurrencePtrOutput ToDeploymentOccurrencePtrOutputWithContext(context.Context) DeploymentOccurrencePtrOutput }
DeploymentOccurrencePtrInput is an input type that accepts DeploymentOccurrenceArgs, DeploymentOccurrencePtr and DeploymentOccurrencePtrOutput values. You can construct a concrete instance of `DeploymentOccurrencePtrInput` via:
DeploymentOccurrenceArgs{...} or: nil
func DeploymentOccurrencePtr ¶
func DeploymentOccurrencePtr(v *DeploymentOccurrenceArgs) DeploymentOccurrencePtrInput
type DeploymentOccurrencePtrOutput ¶
type DeploymentOccurrencePtrOutput struct{ *pulumi.OutputState }
func (DeploymentOccurrencePtrOutput) Address ¶
func (o DeploymentOccurrencePtrOutput) Address() pulumi.StringPtrOutput
Address of the runtime element hosting this deployment.
func (DeploymentOccurrencePtrOutput) Config ¶
func (o DeploymentOccurrencePtrOutput) Config() pulumi.StringPtrOutput
Configuration used to create this deployment.
func (DeploymentOccurrencePtrOutput) DeployTime ¶
func (o DeploymentOccurrencePtrOutput) DeployTime() pulumi.StringPtrOutput
Beginning of the lifetime of this deployment.
func (DeploymentOccurrencePtrOutput) Elem ¶
func (o DeploymentOccurrencePtrOutput) Elem() DeploymentOccurrenceOutput
func (DeploymentOccurrencePtrOutput) ElementType ¶
func (DeploymentOccurrencePtrOutput) ElementType() reflect.Type
func (DeploymentOccurrencePtrOutput) Platform ¶
func (o DeploymentOccurrencePtrOutput) Platform() DeploymentOccurrencePlatformPtrOutput
Platform hosting this deployment.
func (DeploymentOccurrencePtrOutput) ToDeploymentOccurrencePtrOutput ¶
func (o DeploymentOccurrencePtrOutput) ToDeploymentOccurrencePtrOutput() DeploymentOccurrencePtrOutput
func (DeploymentOccurrencePtrOutput) ToDeploymentOccurrencePtrOutputWithContext ¶
func (o DeploymentOccurrencePtrOutput) ToDeploymentOccurrencePtrOutputWithContext(ctx context.Context) DeploymentOccurrencePtrOutput
func (DeploymentOccurrencePtrOutput) UndeployTime ¶
func (o DeploymentOccurrencePtrOutput) UndeployTime() pulumi.StringPtrOutput
End of the lifetime of this deployment.
func (DeploymentOccurrencePtrOutput) UserEmail ¶
func (o DeploymentOccurrencePtrOutput) UserEmail() pulumi.StringPtrOutput
Identity of the user that triggered this deployment.
type DeploymentOccurrenceResponse ¶
type DeploymentOccurrenceResponse 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 DeploymentOccurrenceResponseOutput ¶
type DeploymentOccurrenceResponseOutput struct{ *pulumi.OutputState }
The period during which some deployable was active in a runtime.
func (DeploymentOccurrenceResponseOutput) Address ¶
func (o DeploymentOccurrenceResponseOutput) Address() pulumi.StringOutput
Address of the runtime element hosting this deployment.
func (DeploymentOccurrenceResponseOutput) Config ¶
func (o DeploymentOccurrenceResponseOutput) Config() pulumi.StringOutput
Configuration used to create this deployment.
func (DeploymentOccurrenceResponseOutput) DeployTime ¶
func (o DeploymentOccurrenceResponseOutput) DeployTime() pulumi.StringOutput
Beginning of the lifetime of this deployment.
func (DeploymentOccurrenceResponseOutput) ElementType ¶
func (DeploymentOccurrenceResponseOutput) ElementType() reflect.Type
func (DeploymentOccurrenceResponseOutput) Platform ¶
func (o DeploymentOccurrenceResponseOutput) Platform() pulumi.StringOutput
Platform hosting this deployment.
func (DeploymentOccurrenceResponseOutput) ResourceUri ¶
func (o DeploymentOccurrenceResponseOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed taken from the deployable field with the same name.
func (DeploymentOccurrenceResponseOutput) ToDeploymentOccurrenceResponseOutput ¶
func (o DeploymentOccurrenceResponseOutput) ToDeploymentOccurrenceResponseOutput() DeploymentOccurrenceResponseOutput
func (DeploymentOccurrenceResponseOutput) ToDeploymentOccurrenceResponseOutputWithContext ¶
func (o DeploymentOccurrenceResponseOutput) ToDeploymentOccurrenceResponseOutputWithContext(ctx context.Context) DeploymentOccurrenceResponseOutput
func (DeploymentOccurrenceResponseOutput) UndeployTime ¶
func (o DeploymentOccurrenceResponseOutput) UndeployTime() pulumi.StringOutput
End of the lifetime of this deployment.
func (DeploymentOccurrenceResponseOutput) UserEmail ¶
func (o DeploymentOccurrenceResponseOutput) UserEmail() pulumi.StringOutput
Identity of the user that triggered this deployment.
type Detail ¶
type Detail struct { // The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability affects. AffectedCpeUri string `pulumi:"affectedCpeUri"` // The package this vulnerability affects. AffectedPackage string `pulumi:"affectedPackage"` // The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail. AffectedVersionEnd *Version `pulumi:"affectedVersionEnd"` // The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail. AffectedVersionStart *Version `pulumi:"affectedVersionStart"` // A vendor-specific description of this vulnerability. Description *string `pulumi:"description"` // The distro recommended [CPE URI](https://cpe.mitre.org/specification/) to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri. FixedCpeUri *string `pulumi:"fixedCpeUri"` // The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package. FixedPackage *string `pulumi:"fixedPackage"` // The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available. FixedVersion *Version `pulumi:"fixedVersion"` // Whether this detail is obsolete. Occurrences are expected not to point to obsolete details. IsObsolete *bool `pulumi:"isObsolete"` // The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.). PackageType *string `pulumi:"packageType"` // The distro assigned severity of 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"` }
A detail for a distro and package affected by this vulnerability and its associated fix (if one is available).
type DetailArgs ¶
type DetailArgs struct { // The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability affects. AffectedCpeUri pulumi.StringInput `pulumi:"affectedCpeUri"` // The package this vulnerability affects. AffectedPackage pulumi.StringInput `pulumi:"affectedPackage"` // The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail. AffectedVersionEnd VersionPtrInput `pulumi:"affectedVersionEnd"` // The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail. AffectedVersionStart VersionPtrInput `pulumi:"affectedVersionStart"` // A vendor-specific description of this vulnerability. Description pulumi.StringPtrInput `pulumi:"description"` // The distro recommended [CPE URI](https://cpe.mitre.org/specification/) to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri. FixedCpeUri pulumi.StringPtrInput `pulumi:"fixedCpeUri"` // The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package. FixedPackage pulumi.StringPtrInput `pulumi:"fixedPackage"` // The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available. FixedVersion VersionPtrInput `pulumi:"fixedVersion"` // Whether this detail is obsolete. Occurrences are expected not to point to obsolete details. IsObsolete pulumi.BoolPtrInput `pulumi:"isObsolete"` // The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.). PackageType pulumi.StringPtrInput `pulumi:"packageType"` // The distro assigned severity of 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"` }
A detail for a distro and package affected by this vulnerability and its associated fix (if one is available).
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 }
A detail for a distro and package affected by this vulnerability and its associated fix (if one is available).
func (DetailOutput) AffectedCpeUri ¶
func (o DetailOutput) AffectedCpeUri() pulumi.StringOutput
The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability affects.
func (DetailOutput) AffectedPackage ¶
func (o DetailOutput) AffectedPackage() pulumi.StringOutput
The package this vulnerability affects.
func (DetailOutput) AffectedVersionEnd ¶
func (o DetailOutput) AffectedVersionEnd() VersionPtrOutput
The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
func (DetailOutput) AffectedVersionStart ¶
func (o DetailOutput) AffectedVersionStart() VersionPtrOutput
The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
func (DetailOutput) Description ¶
func (o DetailOutput) Description() pulumi.StringPtrOutput
A vendor-specific description of this vulnerability.
func (DetailOutput) ElementType ¶
func (DetailOutput) ElementType() reflect.Type
func (DetailOutput) FixedCpeUri ¶
func (o DetailOutput) FixedCpeUri() pulumi.StringPtrOutput
The distro recommended [CPE URI](https://cpe.mitre.org/specification/) to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
func (DetailOutput) FixedPackage ¶
func (o DetailOutput) FixedPackage() pulumi.StringPtrOutput
The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
func (DetailOutput) FixedVersion ¶
func (o DetailOutput) FixedVersion() VersionPtrOutput
The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
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) PackageType ¶
func (o DetailOutput) PackageType() pulumi.StringPtrOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (DetailOutput) SeverityName ¶
func (o DetailOutput) SeverityName() pulumi.StringPtrOutput
The distro assigned severity of 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](https://cpe.mitre.org/specification/) this vulnerability affects. AffectedCpeUri string `pulumi:"affectedCpeUri"` // The package this vulnerability affects. AffectedPackage string `pulumi:"affectedPackage"` // The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail. AffectedVersionEnd VersionResponse `pulumi:"affectedVersionEnd"` // The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail. AffectedVersionStart VersionResponse `pulumi:"affectedVersionStart"` // A vendor-specific description of this vulnerability. Description string `pulumi:"description"` // The distro recommended [CPE URI](https://cpe.mitre.org/specification/) to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri. FixedCpeUri string `pulumi:"fixedCpeUri"` // The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package. FixedPackage string `pulumi:"fixedPackage"` // The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available. FixedVersion VersionResponse `pulumi:"fixedVersion"` // Whether this detail is obsolete. Occurrences are expected not to point to obsolete details. IsObsolete bool `pulumi:"isObsolete"` // The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.). PackageType string `pulumi:"packageType"` // The distro assigned severity of 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"` }
A detail for a distro and package affected by this vulnerability and its associated fix (if one is available).
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 }
A detail for a distro and package affected by this vulnerability and its associated fix (if one is available).
func (DetailResponseOutput) AffectedCpeUri ¶
func (o DetailResponseOutput) AffectedCpeUri() pulumi.StringOutput
The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability affects.
func (DetailResponseOutput) AffectedPackage ¶
func (o DetailResponseOutput) AffectedPackage() pulumi.StringOutput
The package this vulnerability affects.
func (DetailResponseOutput) AffectedVersionEnd ¶
func (o DetailResponseOutput) AffectedVersionEnd() VersionResponseOutput
The version number at the end of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
func (DetailResponseOutput) AffectedVersionStart ¶
func (o DetailResponseOutput) AffectedVersionStart() VersionResponseOutput
The version number at the start of an interval in which this vulnerability exists. A vulnerability can affect a package between version numbers that are disjoint sets of intervals (example: [1.0.0-1.1.0], [2.4.6-2.4.8] and [4.5.6-4.6.8]) each of which will be represented in its own Detail. If a specific affected version is provided by a vulnerability database, affected_version_start and affected_version_end will be the same in that Detail.
func (DetailResponseOutput) Description ¶
func (o DetailResponseOutput) Description() pulumi.StringOutput
A vendor-specific description of this vulnerability.
func (DetailResponseOutput) ElementType ¶
func (DetailResponseOutput) ElementType() reflect.Type
func (DetailResponseOutput) FixedCpeUri ¶
func (o DetailResponseOutput) FixedCpeUri() pulumi.StringOutput
The distro recommended [CPE URI](https://cpe.mitre.org/specification/) to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_cpe_uri.
func (DetailResponseOutput) FixedPackage ¶
func (o DetailResponseOutput) FixedPackage() pulumi.StringOutput
The distro recommended package to update to that contains a fix for this vulnerability. It is possible for this to be different from the affected_package.
func (DetailResponseOutput) FixedVersion ¶
func (o DetailResponseOutput) FixedVersion() VersionResponseOutput
The distro recommended version to update to that contains a fix for this vulnerability. Setting this to VersionKind.MAXIMUM means no such version is yet available.
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) PackageType ¶
func (o DetailResponseOutput) PackageType() pulumi.StringOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (DetailResponseOutput) SeverityName ¶
func (o DetailResponseOutput) SeverityName() pulumi.StringOutput
The distro assigned severity of 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 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 DiscoveryNote ¶
type DiscoveryNote struct { // Immutable. The kind of analysis that is handled by this discovery. AnalysisKind DiscoveryNoteAnalysisKind `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 DiscoveryNoteAnalysisKind ¶
type DiscoveryNoteAnalysisKind string
Required. Immutable. The kind of analysis that is handled by this discovery.
func (DiscoveryNoteAnalysisKind) ElementType ¶
func (DiscoveryNoteAnalysisKind) ElementType() reflect.Type
func (DiscoveryNoteAnalysisKind) ToDiscoveryNoteAnalysisKindOutput ¶
func (e DiscoveryNoteAnalysisKind) ToDiscoveryNoteAnalysisKindOutput() DiscoveryNoteAnalysisKindOutput
func (DiscoveryNoteAnalysisKind) ToDiscoveryNoteAnalysisKindOutputWithContext ¶
func (e DiscoveryNoteAnalysisKind) ToDiscoveryNoteAnalysisKindOutputWithContext(ctx context.Context) DiscoveryNoteAnalysisKindOutput
func (DiscoveryNoteAnalysisKind) ToDiscoveryNoteAnalysisKindPtrOutput ¶
func (e DiscoveryNoteAnalysisKind) ToDiscoveryNoteAnalysisKindPtrOutput() DiscoveryNoteAnalysisKindPtrOutput
func (DiscoveryNoteAnalysisKind) ToDiscoveryNoteAnalysisKindPtrOutputWithContext ¶
func (e DiscoveryNoteAnalysisKind) ToDiscoveryNoteAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryNoteAnalysisKindPtrOutput
func (DiscoveryNoteAnalysisKind) ToStringOutput ¶
func (e DiscoveryNoteAnalysisKind) ToStringOutput() pulumi.StringOutput
func (DiscoveryNoteAnalysisKind) ToStringOutputWithContext ¶
func (e DiscoveryNoteAnalysisKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveryNoteAnalysisKind) ToStringPtrOutput ¶
func (e DiscoveryNoteAnalysisKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryNoteAnalysisKind) ToStringPtrOutputWithContext ¶
func (e DiscoveryNoteAnalysisKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryNoteAnalysisKindInput ¶
type DiscoveryNoteAnalysisKindInput interface { pulumi.Input ToDiscoveryNoteAnalysisKindOutput() DiscoveryNoteAnalysisKindOutput ToDiscoveryNoteAnalysisKindOutputWithContext(context.Context) DiscoveryNoteAnalysisKindOutput }
DiscoveryNoteAnalysisKindInput is an input type that accepts DiscoveryNoteAnalysisKindArgs and DiscoveryNoteAnalysisKindOutput values. You can construct a concrete instance of `DiscoveryNoteAnalysisKindInput` via:
DiscoveryNoteAnalysisKindArgs{...}
type DiscoveryNoteAnalysisKindOutput ¶
type DiscoveryNoteAnalysisKindOutput struct{ *pulumi.OutputState }
func (DiscoveryNoteAnalysisKindOutput) ElementType ¶
func (DiscoveryNoteAnalysisKindOutput) ElementType() reflect.Type
func (DiscoveryNoteAnalysisKindOutput) ToDiscoveryNoteAnalysisKindOutput ¶
func (o DiscoveryNoteAnalysisKindOutput) ToDiscoveryNoteAnalysisKindOutput() DiscoveryNoteAnalysisKindOutput
func (DiscoveryNoteAnalysisKindOutput) ToDiscoveryNoteAnalysisKindOutputWithContext ¶
func (o DiscoveryNoteAnalysisKindOutput) ToDiscoveryNoteAnalysisKindOutputWithContext(ctx context.Context) DiscoveryNoteAnalysisKindOutput
func (DiscoveryNoteAnalysisKindOutput) ToDiscoveryNoteAnalysisKindPtrOutput ¶
func (o DiscoveryNoteAnalysisKindOutput) ToDiscoveryNoteAnalysisKindPtrOutput() DiscoveryNoteAnalysisKindPtrOutput
func (DiscoveryNoteAnalysisKindOutput) ToDiscoveryNoteAnalysisKindPtrOutputWithContext ¶
func (o DiscoveryNoteAnalysisKindOutput) ToDiscoveryNoteAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryNoteAnalysisKindPtrOutput
func (DiscoveryNoteAnalysisKindOutput) ToStringOutput ¶
func (o DiscoveryNoteAnalysisKindOutput) ToStringOutput() pulumi.StringOutput
func (DiscoveryNoteAnalysisKindOutput) ToStringOutputWithContext ¶
func (o DiscoveryNoteAnalysisKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveryNoteAnalysisKindOutput) ToStringPtrOutput ¶
func (o DiscoveryNoteAnalysisKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryNoteAnalysisKindOutput) ToStringPtrOutputWithContext ¶
func (o DiscoveryNoteAnalysisKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryNoteAnalysisKindPtrInput ¶
type DiscoveryNoteAnalysisKindPtrInput interface { pulumi.Input ToDiscoveryNoteAnalysisKindPtrOutput() DiscoveryNoteAnalysisKindPtrOutput ToDiscoveryNoteAnalysisKindPtrOutputWithContext(context.Context) DiscoveryNoteAnalysisKindPtrOutput }
func DiscoveryNoteAnalysisKindPtr ¶
func DiscoveryNoteAnalysisKindPtr(v string) DiscoveryNoteAnalysisKindPtrInput
type DiscoveryNoteAnalysisKindPtrOutput ¶
type DiscoveryNoteAnalysisKindPtrOutput struct{ *pulumi.OutputState }
func (DiscoveryNoteAnalysisKindPtrOutput) Elem ¶
func (o DiscoveryNoteAnalysisKindPtrOutput) Elem() DiscoveryNoteAnalysisKindOutput
func (DiscoveryNoteAnalysisKindPtrOutput) ElementType ¶
func (DiscoveryNoteAnalysisKindPtrOutput) ElementType() reflect.Type
func (DiscoveryNoteAnalysisKindPtrOutput) ToDiscoveryNoteAnalysisKindPtrOutput ¶
func (o DiscoveryNoteAnalysisKindPtrOutput) ToDiscoveryNoteAnalysisKindPtrOutput() DiscoveryNoteAnalysisKindPtrOutput
func (DiscoveryNoteAnalysisKindPtrOutput) ToDiscoveryNoteAnalysisKindPtrOutputWithContext ¶
func (o DiscoveryNoteAnalysisKindPtrOutput) ToDiscoveryNoteAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryNoteAnalysisKindPtrOutput
func (DiscoveryNoteAnalysisKindPtrOutput) ToStringPtrOutput ¶
func (o DiscoveryNoteAnalysisKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryNoteAnalysisKindPtrOutput) ToStringPtrOutputWithContext ¶
func (o DiscoveryNoteAnalysisKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryNoteArgs ¶
type DiscoveryNoteArgs struct { // Immutable. The kind of analysis that is handled by this discovery. AnalysisKind DiscoveryNoteAnalysisKindInput `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 (DiscoveryNoteArgs) ElementType ¶
func (DiscoveryNoteArgs) ElementType() reflect.Type
func (DiscoveryNoteArgs) ToDiscoveryNoteOutput ¶
func (i DiscoveryNoteArgs) ToDiscoveryNoteOutput() DiscoveryNoteOutput
func (DiscoveryNoteArgs) ToDiscoveryNoteOutputWithContext ¶
func (i DiscoveryNoteArgs) ToDiscoveryNoteOutputWithContext(ctx context.Context) DiscoveryNoteOutput
func (DiscoveryNoteArgs) ToDiscoveryNotePtrOutput ¶
func (i DiscoveryNoteArgs) ToDiscoveryNotePtrOutput() DiscoveryNotePtrOutput
func (DiscoveryNoteArgs) ToDiscoveryNotePtrOutputWithContext ¶
func (i DiscoveryNoteArgs) ToDiscoveryNotePtrOutputWithContext(ctx context.Context) DiscoveryNotePtrOutput
type DiscoveryNoteInput ¶
type DiscoveryNoteInput interface { pulumi.Input ToDiscoveryNoteOutput() DiscoveryNoteOutput ToDiscoveryNoteOutputWithContext(context.Context) DiscoveryNoteOutput }
DiscoveryNoteInput is an input type that accepts DiscoveryNoteArgs and DiscoveryNoteOutput values. You can construct a concrete instance of `DiscoveryNoteInput` via:
DiscoveryNoteArgs{...}
type DiscoveryNoteOutput ¶
type DiscoveryNoteOutput 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 (DiscoveryNoteOutput) AnalysisKind ¶
func (o DiscoveryNoteOutput) AnalysisKind() DiscoveryNoteAnalysisKindOutput
Immutable. The kind of analysis that is handled by this discovery.
func (DiscoveryNoteOutput) ElementType ¶
func (DiscoveryNoteOutput) ElementType() reflect.Type
func (DiscoveryNoteOutput) ToDiscoveryNoteOutput ¶
func (o DiscoveryNoteOutput) ToDiscoveryNoteOutput() DiscoveryNoteOutput
func (DiscoveryNoteOutput) ToDiscoveryNoteOutputWithContext ¶
func (o DiscoveryNoteOutput) ToDiscoveryNoteOutputWithContext(ctx context.Context) DiscoveryNoteOutput
func (DiscoveryNoteOutput) ToDiscoveryNotePtrOutput ¶
func (o DiscoveryNoteOutput) ToDiscoveryNotePtrOutput() DiscoveryNotePtrOutput
func (DiscoveryNoteOutput) ToDiscoveryNotePtrOutputWithContext ¶
func (o DiscoveryNoteOutput) ToDiscoveryNotePtrOutputWithContext(ctx context.Context) DiscoveryNotePtrOutput
type DiscoveryNotePtrInput ¶
type DiscoveryNotePtrInput interface { pulumi.Input ToDiscoveryNotePtrOutput() DiscoveryNotePtrOutput ToDiscoveryNotePtrOutputWithContext(context.Context) DiscoveryNotePtrOutput }
DiscoveryNotePtrInput is an input type that accepts DiscoveryNoteArgs, DiscoveryNotePtr and DiscoveryNotePtrOutput values. You can construct a concrete instance of `DiscoveryNotePtrInput` via:
DiscoveryNoteArgs{...} or: nil
func DiscoveryNotePtr ¶
func DiscoveryNotePtr(v *DiscoveryNoteArgs) DiscoveryNotePtrInput
type DiscoveryNotePtrOutput ¶
type DiscoveryNotePtrOutput struct{ *pulumi.OutputState }
func (DiscoveryNotePtrOutput) AnalysisKind ¶
func (o DiscoveryNotePtrOutput) AnalysisKind() DiscoveryNoteAnalysisKindPtrOutput
Immutable. The kind of analysis that is handled by this discovery.
func (DiscoveryNotePtrOutput) Elem ¶
func (o DiscoveryNotePtrOutput) Elem() DiscoveryNoteOutput
func (DiscoveryNotePtrOutput) ElementType ¶
func (DiscoveryNotePtrOutput) ElementType() reflect.Type
func (DiscoveryNotePtrOutput) ToDiscoveryNotePtrOutput ¶
func (o DiscoveryNotePtrOutput) ToDiscoveryNotePtrOutput() DiscoveryNotePtrOutput
func (DiscoveryNotePtrOutput) ToDiscoveryNotePtrOutputWithContext ¶
func (o DiscoveryNotePtrOutput) ToDiscoveryNotePtrOutputWithContext(ctx context.Context) DiscoveryNotePtrOutput
type DiscoveryNoteResponse ¶
type DiscoveryNoteResponse 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 DiscoveryNoteResponseOutput ¶
type DiscoveryNoteResponseOutput 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 (DiscoveryNoteResponseOutput) AnalysisKind ¶
func (o DiscoveryNoteResponseOutput) AnalysisKind() pulumi.StringOutput
Immutable. The kind of analysis that is handled by this discovery.
func (DiscoveryNoteResponseOutput) ElementType ¶
func (DiscoveryNoteResponseOutput) ElementType() reflect.Type
func (DiscoveryNoteResponseOutput) ToDiscoveryNoteResponseOutput ¶
func (o DiscoveryNoteResponseOutput) ToDiscoveryNoteResponseOutput() DiscoveryNoteResponseOutput
func (DiscoveryNoteResponseOutput) ToDiscoveryNoteResponseOutputWithContext ¶
func (o DiscoveryNoteResponseOutput) ToDiscoveryNoteResponseOutputWithContext(ctx context.Context) DiscoveryNoteResponseOutput
type DiscoveryOccurrence ¶
type DiscoveryOccurrence 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 *DiscoveryOccurrenceAnalysisStatus `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 *DiscoveryOccurrenceContinuousAnalysis `pulumi:"continuousAnalysis"` // The CPE of the resource being scanned. Cpe *string `pulumi:"cpe"` // 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 DiscoveryOccurrenceAnalysisStatus ¶
type DiscoveryOccurrenceAnalysisStatus string
The status of discovery for the resource.
func (DiscoveryOccurrenceAnalysisStatus) ElementType ¶
func (DiscoveryOccurrenceAnalysisStatus) ElementType() reflect.Type
func (DiscoveryOccurrenceAnalysisStatus) ToDiscoveryOccurrenceAnalysisStatusOutput ¶
func (e DiscoveryOccurrenceAnalysisStatus) ToDiscoveryOccurrenceAnalysisStatusOutput() DiscoveryOccurrenceAnalysisStatusOutput
func (DiscoveryOccurrenceAnalysisStatus) ToDiscoveryOccurrenceAnalysisStatusOutputWithContext ¶
func (e DiscoveryOccurrenceAnalysisStatus) ToDiscoveryOccurrenceAnalysisStatusOutputWithContext(ctx context.Context) DiscoveryOccurrenceAnalysisStatusOutput
func (DiscoveryOccurrenceAnalysisStatus) ToDiscoveryOccurrenceAnalysisStatusPtrOutput ¶
func (e DiscoveryOccurrenceAnalysisStatus) ToDiscoveryOccurrenceAnalysisStatusPtrOutput() DiscoveryOccurrenceAnalysisStatusPtrOutput
func (DiscoveryOccurrenceAnalysisStatus) ToDiscoveryOccurrenceAnalysisStatusPtrOutputWithContext ¶
func (e DiscoveryOccurrenceAnalysisStatus) ToDiscoveryOccurrenceAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveryOccurrenceAnalysisStatusPtrOutput
func (DiscoveryOccurrenceAnalysisStatus) ToStringOutput ¶
func (e DiscoveryOccurrenceAnalysisStatus) ToStringOutput() pulumi.StringOutput
func (DiscoveryOccurrenceAnalysisStatus) ToStringOutputWithContext ¶
func (e DiscoveryOccurrenceAnalysisStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveryOccurrenceAnalysisStatus) ToStringPtrOutput ¶
func (e DiscoveryOccurrenceAnalysisStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryOccurrenceAnalysisStatus) ToStringPtrOutputWithContext ¶
func (e DiscoveryOccurrenceAnalysisStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryOccurrenceAnalysisStatusInput ¶
type DiscoveryOccurrenceAnalysisStatusInput interface { pulumi.Input ToDiscoveryOccurrenceAnalysisStatusOutput() DiscoveryOccurrenceAnalysisStatusOutput ToDiscoveryOccurrenceAnalysisStatusOutputWithContext(context.Context) DiscoveryOccurrenceAnalysisStatusOutput }
DiscoveryOccurrenceAnalysisStatusInput is an input type that accepts DiscoveryOccurrenceAnalysisStatusArgs and DiscoveryOccurrenceAnalysisStatusOutput values. You can construct a concrete instance of `DiscoveryOccurrenceAnalysisStatusInput` via:
DiscoveryOccurrenceAnalysisStatusArgs{...}
type DiscoveryOccurrenceAnalysisStatusOutput ¶
type DiscoveryOccurrenceAnalysisStatusOutput struct{ *pulumi.OutputState }
func (DiscoveryOccurrenceAnalysisStatusOutput) ElementType ¶
func (DiscoveryOccurrenceAnalysisStatusOutput) ElementType() reflect.Type
func (DiscoveryOccurrenceAnalysisStatusOutput) ToDiscoveryOccurrenceAnalysisStatusOutput ¶
func (o DiscoveryOccurrenceAnalysisStatusOutput) ToDiscoveryOccurrenceAnalysisStatusOutput() DiscoveryOccurrenceAnalysisStatusOutput
func (DiscoveryOccurrenceAnalysisStatusOutput) ToDiscoveryOccurrenceAnalysisStatusOutputWithContext ¶
func (o DiscoveryOccurrenceAnalysisStatusOutput) ToDiscoveryOccurrenceAnalysisStatusOutputWithContext(ctx context.Context) DiscoveryOccurrenceAnalysisStatusOutput
func (DiscoveryOccurrenceAnalysisStatusOutput) ToDiscoveryOccurrenceAnalysisStatusPtrOutput ¶
func (o DiscoveryOccurrenceAnalysisStatusOutput) ToDiscoveryOccurrenceAnalysisStatusPtrOutput() DiscoveryOccurrenceAnalysisStatusPtrOutput
func (DiscoveryOccurrenceAnalysisStatusOutput) ToDiscoveryOccurrenceAnalysisStatusPtrOutputWithContext ¶
func (o DiscoveryOccurrenceAnalysisStatusOutput) ToDiscoveryOccurrenceAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveryOccurrenceAnalysisStatusPtrOutput
func (DiscoveryOccurrenceAnalysisStatusOutput) ToStringOutput ¶
func (o DiscoveryOccurrenceAnalysisStatusOutput) ToStringOutput() pulumi.StringOutput
func (DiscoveryOccurrenceAnalysisStatusOutput) ToStringOutputWithContext ¶
func (o DiscoveryOccurrenceAnalysisStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveryOccurrenceAnalysisStatusOutput) ToStringPtrOutput ¶
func (o DiscoveryOccurrenceAnalysisStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryOccurrenceAnalysisStatusOutput) ToStringPtrOutputWithContext ¶
func (o DiscoveryOccurrenceAnalysisStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryOccurrenceAnalysisStatusPtrInput ¶
type DiscoveryOccurrenceAnalysisStatusPtrInput interface { pulumi.Input ToDiscoveryOccurrenceAnalysisStatusPtrOutput() DiscoveryOccurrenceAnalysisStatusPtrOutput ToDiscoveryOccurrenceAnalysisStatusPtrOutputWithContext(context.Context) DiscoveryOccurrenceAnalysisStatusPtrOutput }
func DiscoveryOccurrenceAnalysisStatusPtr ¶
func DiscoveryOccurrenceAnalysisStatusPtr(v string) DiscoveryOccurrenceAnalysisStatusPtrInput
type DiscoveryOccurrenceAnalysisStatusPtrOutput ¶
type DiscoveryOccurrenceAnalysisStatusPtrOutput struct{ *pulumi.OutputState }
func (DiscoveryOccurrenceAnalysisStatusPtrOutput) ElementType ¶
func (DiscoveryOccurrenceAnalysisStatusPtrOutput) ElementType() reflect.Type
func (DiscoveryOccurrenceAnalysisStatusPtrOutput) ToDiscoveryOccurrenceAnalysisStatusPtrOutput ¶
func (o DiscoveryOccurrenceAnalysisStatusPtrOutput) ToDiscoveryOccurrenceAnalysisStatusPtrOutput() DiscoveryOccurrenceAnalysisStatusPtrOutput
func (DiscoveryOccurrenceAnalysisStatusPtrOutput) ToDiscoveryOccurrenceAnalysisStatusPtrOutputWithContext ¶
func (o DiscoveryOccurrenceAnalysisStatusPtrOutput) ToDiscoveryOccurrenceAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveryOccurrenceAnalysisStatusPtrOutput
func (DiscoveryOccurrenceAnalysisStatusPtrOutput) ToStringPtrOutput ¶
func (o DiscoveryOccurrenceAnalysisStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryOccurrenceAnalysisStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o DiscoveryOccurrenceAnalysisStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryOccurrenceArgs ¶
type DiscoveryOccurrenceArgs 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 DiscoveryOccurrenceAnalysisStatusPtrInput `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 DiscoveryOccurrenceContinuousAnalysisPtrInput `pulumi:"continuousAnalysis"` // The CPE of the resource being scanned. Cpe pulumi.StringPtrInput `pulumi:"cpe"` // 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 (DiscoveryOccurrenceArgs) ElementType ¶
func (DiscoveryOccurrenceArgs) ElementType() reflect.Type
func (DiscoveryOccurrenceArgs) ToDiscoveryOccurrenceOutput ¶
func (i DiscoveryOccurrenceArgs) ToDiscoveryOccurrenceOutput() DiscoveryOccurrenceOutput
func (DiscoveryOccurrenceArgs) ToDiscoveryOccurrenceOutputWithContext ¶
func (i DiscoveryOccurrenceArgs) ToDiscoveryOccurrenceOutputWithContext(ctx context.Context) DiscoveryOccurrenceOutput
func (DiscoveryOccurrenceArgs) ToDiscoveryOccurrencePtrOutput ¶
func (i DiscoveryOccurrenceArgs) ToDiscoveryOccurrencePtrOutput() DiscoveryOccurrencePtrOutput
func (DiscoveryOccurrenceArgs) ToDiscoveryOccurrencePtrOutputWithContext ¶
func (i DiscoveryOccurrenceArgs) ToDiscoveryOccurrencePtrOutputWithContext(ctx context.Context) DiscoveryOccurrencePtrOutput
type DiscoveryOccurrenceContinuousAnalysis ¶
type DiscoveryOccurrenceContinuousAnalysis string
Whether the resource is continuously analyzed.
func (DiscoveryOccurrenceContinuousAnalysis) ElementType ¶
func (DiscoveryOccurrenceContinuousAnalysis) ElementType() reflect.Type
func (DiscoveryOccurrenceContinuousAnalysis) ToDiscoveryOccurrenceContinuousAnalysisOutput ¶
func (e DiscoveryOccurrenceContinuousAnalysis) ToDiscoveryOccurrenceContinuousAnalysisOutput() DiscoveryOccurrenceContinuousAnalysisOutput
func (DiscoveryOccurrenceContinuousAnalysis) ToDiscoveryOccurrenceContinuousAnalysisOutputWithContext ¶
func (e DiscoveryOccurrenceContinuousAnalysis) ToDiscoveryOccurrenceContinuousAnalysisOutputWithContext(ctx context.Context) DiscoveryOccurrenceContinuousAnalysisOutput
func (DiscoveryOccurrenceContinuousAnalysis) ToDiscoveryOccurrenceContinuousAnalysisPtrOutput ¶
func (e DiscoveryOccurrenceContinuousAnalysis) ToDiscoveryOccurrenceContinuousAnalysisPtrOutput() DiscoveryOccurrenceContinuousAnalysisPtrOutput
func (DiscoveryOccurrenceContinuousAnalysis) ToDiscoveryOccurrenceContinuousAnalysisPtrOutputWithContext ¶
func (e DiscoveryOccurrenceContinuousAnalysis) ToDiscoveryOccurrenceContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveryOccurrenceContinuousAnalysisPtrOutput
func (DiscoveryOccurrenceContinuousAnalysis) ToStringOutput ¶
func (e DiscoveryOccurrenceContinuousAnalysis) ToStringOutput() pulumi.StringOutput
func (DiscoveryOccurrenceContinuousAnalysis) ToStringOutputWithContext ¶
func (e DiscoveryOccurrenceContinuousAnalysis) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveryOccurrenceContinuousAnalysis) ToStringPtrOutput ¶
func (e DiscoveryOccurrenceContinuousAnalysis) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryOccurrenceContinuousAnalysis) ToStringPtrOutputWithContext ¶
func (e DiscoveryOccurrenceContinuousAnalysis) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryOccurrenceContinuousAnalysisInput ¶
type DiscoveryOccurrenceContinuousAnalysisInput interface { pulumi.Input ToDiscoveryOccurrenceContinuousAnalysisOutput() DiscoveryOccurrenceContinuousAnalysisOutput ToDiscoveryOccurrenceContinuousAnalysisOutputWithContext(context.Context) DiscoveryOccurrenceContinuousAnalysisOutput }
DiscoveryOccurrenceContinuousAnalysisInput is an input type that accepts DiscoveryOccurrenceContinuousAnalysisArgs and DiscoveryOccurrenceContinuousAnalysisOutput values. You can construct a concrete instance of `DiscoveryOccurrenceContinuousAnalysisInput` via:
DiscoveryOccurrenceContinuousAnalysisArgs{...}
type DiscoveryOccurrenceContinuousAnalysisOutput ¶
type DiscoveryOccurrenceContinuousAnalysisOutput struct{ *pulumi.OutputState }
func (DiscoveryOccurrenceContinuousAnalysisOutput) ElementType ¶
func (DiscoveryOccurrenceContinuousAnalysisOutput) ElementType() reflect.Type
func (DiscoveryOccurrenceContinuousAnalysisOutput) ToDiscoveryOccurrenceContinuousAnalysisOutput ¶
func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToDiscoveryOccurrenceContinuousAnalysisOutput() DiscoveryOccurrenceContinuousAnalysisOutput
func (DiscoveryOccurrenceContinuousAnalysisOutput) ToDiscoveryOccurrenceContinuousAnalysisOutputWithContext ¶
func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToDiscoveryOccurrenceContinuousAnalysisOutputWithContext(ctx context.Context) DiscoveryOccurrenceContinuousAnalysisOutput
func (DiscoveryOccurrenceContinuousAnalysisOutput) ToDiscoveryOccurrenceContinuousAnalysisPtrOutput ¶
func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToDiscoveryOccurrenceContinuousAnalysisPtrOutput() DiscoveryOccurrenceContinuousAnalysisPtrOutput
func (DiscoveryOccurrenceContinuousAnalysisOutput) ToDiscoveryOccurrenceContinuousAnalysisPtrOutputWithContext ¶
func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToDiscoveryOccurrenceContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveryOccurrenceContinuousAnalysisPtrOutput
func (DiscoveryOccurrenceContinuousAnalysisOutput) ToStringOutput ¶
func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToStringOutput() pulumi.StringOutput
func (DiscoveryOccurrenceContinuousAnalysisOutput) ToStringOutputWithContext ¶
func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveryOccurrenceContinuousAnalysisOutput) ToStringPtrOutput ¶
func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryOccurrenceContinuousAnalysisOutput) ToStringPtrOutputWithContext ¶
func (o DiscoveryOccurrenceContinuousAnalysisOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryOccurrenceContinuousAnalysisPtrInput ¶
type DiscoveryOccurrenceContinuousAnalysisPtrInput interface { pulumi.Input ToDiscoveryOccurrenceContinuousAnalysisPtrOutput() DiscoveryOccurrenceContinuousAnalysisPtrOutput ToDiscoveryOccurrenceContinuousAnalysisPtrOutputWithContext(context.Context) DiscoveryOccurrenceContinuousAnalysisPtrOutput }
func DiscoveryOccurrenceContinuousAnalysisPtr ¶
func DiscoveryOccurrenceContinuousAnalysisPtr(v string) DiscoveryOccurrenceContinuousAnalysisPtrInput
type DiscoveryOccurrenceContinuousAnalysisPtrOutput ¶
type DiscoveryOccurrenceContinuousAnalysisPtrOutput struct{ *pulumi.OutputState }
func (DiscoveryOccurrenceContinuousAnalysisPtrOutput) ElementType ¶
func (DiscoveryOccurrenceContinuousAnalysisPtrOutput) ElementType() reflect.Type
func (DiscoveryOccurrenceContinuousAnalysisPtrOutput) ToDiscoveryOccurrenceContinuousAnalysisPtrOutput ¶
func (o DiscoveryOccurrenceContinuousAnalysisPtrOutput) ToDiscoveryOccurrenceContinuousAnalysisPtrOutput() DiscoveryOccurrenceContinuousAnalysisPtrOutput
func (DiscoveryOccurrenceContinuousAnalysisPtrOutput) ToDiscoveryOccurrenceContinuousAnalysisPtrOutputWithContext ¶
func (o DiscoveryOccurrenceContinuousAnalysisPtrOutput) ToDiscoveryOccurrenceContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveryOccurrenceContinuousAnalysisPtrOutput
func (DiscoveryOccurrenceContinuousAnalysisPtrOutput) ToStringPtrOutput ¶
func (o DiscoveryOccurrenceContinuousAnalysisPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryOccurrenceContinuousAnalysisPtrOutput) ToStringPtrOutputWithContext ¶
func (o DiscoveryOccurrenceContinuousAnalysisPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryOccurrenceInput ¶
type DiscoveryOccurrenceInput interface { pulumi.Input ToDiscoveryOccurrenceOutput() DiscoveryOccurrenceOutput ToDiscoveryOccurrenceOutputWithContext(context.Context) DiscoveryOccurrenceOutput }
DiscoveryOccurrenceInput is an input type that accepts DiscoveryOccurrenceArgs and DiscoveryOccurrenceOutput values. You can construct a concrete instance of `DiscoveryOccurrenceInput` via:
DiscoveryOccurrenceArgs{...}
type DiscoveryOccurrenceOutput ¶
type DiscoveryOccurrenceOutput struct{ *pulumi.OutputState }
Provides information about the analysis status of a discovered resource.
func (DiscoveryOccurrenceOutput) AnalysisCompleted ¶ added in v0.22.0
func (o DiscoveryOccurrenceOutput) AnalysisCompleted() AnalysisCompletedPtrOutput
func (DiscoveryOccurrenceOutput) AnalysisError ¶ added in v0.22.0
func (o DiscoveryOccurrenceOutput) AnalysisError() StatusArrayOutput
Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
func (DiscoveryOccurrenceOutput) AnalysisStatus ¶
func (o DiscoveryOccurrenceOutput) AnalysisStatus() DiscoveryOccurrenceAnalysisStatusPtrOutput
The status of discovery for the resource.
func (DiscoveryOccurrenceOutput) AnalysisStatusError ¶
func (o DiscoveryOccurrenceOutput) 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 (DiscoveryOccurrenceOutput) ContinuousAnalysis ¶
func (o DiscoveryOccurrenceOutput) ContinuousAnalysis() DiscoveryOccurrenceContinuousAnalysisPtrOutput
Whether the resource is continuously analyzed.
func (DiscoveryOccurrenceOutput) Cpe ¶
func (o DiscoveryOccurrenceOutput) Cpe() pulumi.StringPtrOutput
The CPE of the resource being scanned.
func (DiscoveryOccurrenceOutput) ElementType ¶
func (DiscoveryOccurrenceOutput) ElementType() reflect.Type
func (DiscoveryOccurrenceOutput) LastScanTime ¶
func (o DiscoveryOccurrenceOutput) LastScanTime() pulumi.StringPtrOutput
The last time this resource was scanned.
func (DiscoveryOccurrenceOutput) SbomStatus ¶ added in v0.32.0
func (o DiscoveryOccurrenceOutput) SbomStatus() SBOMStatusPtrOutput
The status of an SBOM generation.
func (DiscoveryOccurrenceOutput) ToDiscoveryOccurrenceOutput ¶
func (o DiscoveryOccurrenceOutput) ToDiscoveryOccurrenceOutput() DiscoveryOccurrenceOutput
func (DiscoveryOccurrenceOutput) ToDiscoveryOccurrenceOutputWithContext ¶
func (o DiscoveryOccurrenceOutput) ToDiscoveryOccurrenceOutputWithContext(ctx context.Context) DiscoveryOccurrenceOutput
func (DiscoveryOccurrenceOutput) ToDiscoveryOccurrencePtrOutput ¶
func (o DiscoveryOccurrenceOutput) ToDiscoveryOccurrencePtrOutput() DiscoveryOccurrencePtrOutput
func (DiscoveryOccurrenceOutput) ToDiscoveryOccurrencePtrOutputWithContext ¶
func (o DiscoveryOccurrenceOutput) ToDiscoveryOccurrencePtrOutputWithContext(ctx context.Context) DiscoveryOccurrencePtrOutput
type DiscoveryOccurrencePtrInput ¶
type DiscoveryOccurrencePtrInput interface { pulumi.Input ToDiscoveryOccurrencePtrOutput() DiscoveryOccurrencePtrOutput ToDiscoveryOccurrencePtrOutputWithContext(context.Context) DiscoveryOccurrencePtrOutput }
DiscoveryOccurrencePtrInput is an input type that accepts DiscoveryOccurrenceArgs, DiscoveryOccurrencePtr and DiscoveryOccurrencePtrOutput values. You can construct a concrete instance of `DiscoveryOccurrencePtrInput` via:
DiscoveryOccurrenceArgs{...} or: nil
func DiscoveryOccurrencePtr ¶
func DiscoveryOccurrencePtr(v *DiscoveryOccurrenceArgs) DiscoveryOccurrencePtrInput
type DiscoveryOccurrencePtrOutput ¶
type DiscoveryOccurrencePtrOutput struct{ *pulumi.OutputState }
func (DiscoveryOccurrencePtrOutput) AnalysisCompleted ¶ added in v0.22.0
func (o DiscoveryOccurrencePtrOutput) AnalysisCompleted() AnalysisCompletedPtrOutput
func (DiscoveryOccurrencePtrOutput) AnalysisError ¶ added in v0.22.0
func (o DiscoveryOccurrencePtrOutput) AnalysisError() StatusArrayOutput
Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
func (DiscoveryOccurrencePtrOutput) AnalysisStatus ¶
func (o DiscoveryOccurrencePtrOutput) AnalysisStatus() DiscoveryOccurrenceAnalysisStatusPtrOutput
The status of discovery for the resource.
func (DiscoveryOccurrencePtrOutput) AnalysisStatusError ¶
func (o DiscoveryOccurrencePtrOutput) 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 (DiscoveryOccurrencePtrOutput) ContinuousAnalysis ¶
func (o DiscoveryOccurrencePtrOutput) ContinuousAnalysis() DiscoveryOccurrenceContinuousAnalysisPtrOutput
Whether the resource is continuously analyzed.
func (DiscoveryOccurrencePtrOutput) Cpe ¶
func (o DiscoveryOccurrencePtrOutput) Cpe() pulumi.StringPtrOutput
The CPE of the resource being scanned.
func (DiscoveryOccurrencePtrOutput) Elem ¶
func (o DiscoveryOccurrencePtrOutput) Elem() DiscoveryOccurrenceOutput
func (DiscoveryOccurrencePtrOutput) ElementType ¶
func (DiscoveryOccurrencePtrOutput) ElementType() reflect.Type
func (DiscoveryOccurrencePtrOutput) LastScanTime ¶
func (o DiscoveryOccurrencePtrOutput) LastScanTime() pulumi.StringPtrOutput
The last time this resource was scanned.
func (DiscoveryOccurrencePtrOutput) SbomStatus ¶ added in v0.32.0
func (o DiscoveryOccurrencePtrOutput) SbomStatus() SBOMStatusPtrOutput
The status of an SBOM generation.
func (DiscoveryOccurrencePtrOutput) ToDiscoveryOccurrencePtrOutput ¶
func (o DiscoveryOccurrencePtrOutput) ToDiscoveryOccurrencePtrOutput() DiscoveryOccurrencePtrOutput
func (DiscoveryOccurrencePtrOutput) ToDiscoveryOccurrencePtrOutputWithContext ¶
func (o DiscoveryOccurrencePtrOutput) ToDiscoveryOccurrencePtrOutputWithContext(ctx context.Context) DiscoveryOccurrencePtrOutput
type DiscoveryOccurrenceResponse ¶
type DiscoveryOccurrenceResponse 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"` // The time occurrences related to this discovery occurrence were archived. ArchiveTime string `pulumi:"archiveTime"` // Whether the resource is continuously analyzed. ContinuousAnalysis string `pulumi:"continuousAnalysis"` // The CPE of the resource being scanned. Cpe string `pulumi:"cpe"` // 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 DiscoveryOccurrenceResponseOutput ¶
type DiscoveryOccurrenceResponseOutput struct{ *pulumi.OutputState }
Provides information about the analysis status of a discovered resource.
func (DiscoveryOccurrenceResponseOutput) AnalysisCompleted ¶ added in v0.22.0
func (o DiscoveryOccurrenceResponseOutput) AnalysisCompleted() AnalysisCompletedResponseOutput
func (DiscoveryOccurrenceResponseOutput) AnalysisError ¶ added in v0.22.0
func (o DiscoveryOccurrenceResponseOutput) AnalysisError() StatusResponseArrayOutput
Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
func (DiscoveryOccurrenceResponseOutput) AnalysisStatus ¶
func (o DiscoveryOccurrenceResponseOutput) AnalysisStatus() pulumi.StringOutput
The status of discovery for the resource.
func (DiscoveryOccurrenceResponseOutput) AnalysisStatusError ¶
func (o DiscoveryOccurrenceResponseOutput) 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 (DiscoveryOccurrenceResponseOutput) ArchiveTime ¶ added in v0.15.0
func (o DiscoveryOccurrenceResponseOutput) ArchiveTime() pulumi.StringOutput
The time occurrences related to this discovery occurrence were archived.
func (DiscoveryOccurrenceResponseOutput) ContinuousAnalysis ¶
func (o DiscoveryOccurrenceResponseOutput) ContinuousAnalysis() pulumi.StringOutput
Whether the resource is continuously analyzed.
func (DiscoveryOccurrenceResponseOutput) Cpe ¶
func (o DiscoveryOccurrenceResponseOutput) Cpe() pulumi.StringOutput
The CPE of the resource being scanned.
func (DiscoveryOccurrenceResponseOutput) ElementType ¶
func (DiscoveryOccurrenceResponseOutput) ElementType() reflect.Type
func (DiscoveryOccurrenceResponseOutput) LastScanTime ¶
func (o DiscoveryOccurrenceResponseOutput) LastScanTime() pulumi.StringOutput
The last time this resource was scanned.
func (DiscoveryOccurrenceResponseOutput) SbomStatus ¶ added in v0.32.0
func (o DiscoveryOccurrenceResponseOutput) SbomStatus() SBOMStatusResponseOutput
The status of an SBOM generation.
func (DiscoveryOccurrenceResponseOutput) ToDiscoveryOccurrenceResponseOutput ¶
func (o DiscoveryOccurrenceResponseOutput) ToDiscoveryOccurrenceResponseOutput() DiscoveryOccurrenceResponseOutput
func (DiscoveryOccurrenceResponseOutput) ToDiscoveryOccurrenceResponseOutputWithContext ¶
func (o DiscoveryOccurrenceResponseOutput) ToDiscoveryOccurrenceResponseOutputWithContext(ctx context.Context) DiscoveryOccurrenceResponseOutput
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 ¶
type DistributionArchitecture string
The CPU architecture for which packages in this distribution channel were built.
func (DistributionArchitecture) ElementType ¶
func (DistributionArchitecture) ElementType() reflect.Type
func (DistributionArchitecture) ToDistributionArchitectureOutput ¶
func (e DistributionArchitecture) ToDistributionArchitectureOutput() DistributionArchitectureOutput
func (DistributionArchitecture) ToDistributionArchitectureOutputWithContext ¶
func (e DistributionArchitecture) ToDistributionArchitectureOutputWithContext(ctx context.Context) DistributionArchitectureOutput
func (DistributionArchitecture) ToDistributionArchitecturePtrOutput ¶
func (e DistributionArchitecture) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
func (DistributionArchitecture) ToDistributionArchitecturePtrOutputWithContext ¶
func (e DistributionArchitecture) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
func (DistributionArchitecture) ToStringOutput ¶
func (e DistributionArchitecture) ToStringOutput() pulumi.StringOutput
func (DistributionArchitecture) ToStringOutputWithContext ¶
func (e DistributionArchitecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DistributionArchitecture) ToStringPtrOutput ¶
func (e DistributionArchitecture) ToStringPtrOutput() pulumi.StringPtrOutput
func (DistributionArchitecture) ToStringPtrOutputWithContext ¶
func (e DistributionArchitecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DistributionArchitectureInput ¶
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 ¶
type DistributionArchitectureOutput struct{ *pulumi.OutputState }
func (DistributionArchitectureOutput) ElementType ¶
func (DistributionArchitectureOutput) ElementType() reflect.Type
func (DistributionArchitectureOutput) ToDistributionArchitectureOutput ¶
func (o DistributionArchitectureOutput) ToDistributionArchitectureOutput() DistributionArchitectureOutput
func (DistributionArchitectureOutput) ToDistributionArchitectureOutputWithContext ¶
func (o DistributionArchitectureOutput) ToDistributionArchitectureOutputWithContext(ctx context.Context) DistributionArchitectureOutput
func (DistributionArchitectureOutput) ToDistributionArchitecturePtrOutput ¶
func (o DistributionArchitectureOutput) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
func (DistributionArchitectureOutput) ToDistributionArchitecturePtrOutputWithContext ¶
func (o DistributionArchitectureOutput) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
func (DistributionArchitectureOutput) ToStringOutput ¶
func (o DistributionArchitectureOutput) ToStringOutput() pulumi.StringOutput
func (DistributionArchitectureOutput) ToStringOutputWithContext ¶
func (o DistributionArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DistributionArchitectureOutput) ToStringPtrOutput ¶
func (o DistributionArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DistributionArchitectureOutput) ToStringPtrOutputWithContext ¶
func (o DistributionArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DistributionArchitecturePtrInput ¶
type DistributionArchitecturePtrInput interface { pulumi.Input ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput ToDistributionArchitecturePtrOutputWithContext(context.Context) DistributionArchitecturePtrOutput }
func DistributionArchitecturePtr ¶
func DistributionArchitecturePtr(v string) DistributionArchitecturePtrInput
type DistributionArchitecturePtrOutput ¶
type DistributionArchitecturePtrOutput struct{ *pulumi.OutputState }
func (DistributionArchitecturePtrOutput) Elem ¶
func (o DistributionArchitecturePtrOutput) Elem() DistributionArchitectureOutput
func (DistributionArchitecturePtrOutput) ElementType ¶
func (DistributionArchitecturePtrOutput) ElementType() reflect.Type
func (DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutput ¶
func (o DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
func (DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutputWithContext ¶
func (o DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
func (DistributionArchitecturePtrOutput) ToStringPtrOutput ¶
func (o DistributionArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DistributionArchitecturePtrOutput) ToStringPtrOutputWithContext ¶
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 Envelope ¶
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 ¶
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 ¶
func (EnvelopeArgs) ElementType() reflect.Type
func (EnvelopeArgs) ToEnvelopeOutput ¶
func (i EnvelopeArgs) ToEnvelopeOutput() EnvelopeOutput
func (EnvelopeArgs) ToEnvelopeOutputWithContext ¶
func (i EnvelopeArgs) ToEnvelopeOutputWithContext(ctx context.Context) EnvelopeOutput
func (EnvelopeArgs) ToEnvelopePtrOutput ¶
func (i EnvelopeArgs) ToEnvelopePtrOutput() EnvelopePtrOutput
func (EnvelopeArgs) ToEnvelopePtrOutputWithContext ¶
func (i EnvelopeArgs) ToEnvelopePtrOutputWithContext(ctx context.Context) EnvelopePtrOutput
type EnvelopeInput ¶
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 ¶
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 ¶
func (EnvelopeOutput) ElementType() reflect.Type
func (EnvelopeOutput) Payload ¶
func (o EnvelopeOutput) Payload() pulumi.StringPtrOutput
func (EnvelopeOutput) PayloadType ¶
func (o EnvelopeOutput) PayloadType() pulumi.StringPtrOutput
func (EnvelopeOutput) Signatures ¶
func (o EnvelopeOutput) Signatures() EnvelopeSignatureArrayOutput
func (EnvelopeOutput) ToEnvelopeOutput ¶
func (o EnvelopeOutput) ToEnvelopeOutput() EnvelopeOutput
func (EnvelopeOutput) ToEnvelopeOutputWithContext ¶
func (o EnvelopeOutput) ToEnvelopeOutputWithContext(ctx context.Context) EnvelopeOutput
func (EnvelopeOutput) ToEnvelopePtrOutput ¶
func (o EnvelopeOutput) ToEnvelopePtrOutput() EnvelopePtrOutput
func (EnvelopeOutput) ToEnvelopePtrOutputWithContext ¶
func (o EnvelopeOutput) ToEnvelopePtrOutputWithContext(ctx context.Context) EnvelopePtrOutput
type EnvelopePtrInput ¶
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 ¶
func EnvelopePtr(v *EnvelopeArgs) EnvelopePtrInput
type EnvelopePtrOutput ¶
type EnvelopePtrOutput struct{ *pulumi.OutputState }
func (EnvelopePtrOutput) Elem ¶
func (o EnvelopePtrOutput) Elem() EnvelopeOutput
func (EnvelopePtrOutput) ElementType ¶
func (EnvelopePtrOutput) ElementType() reflect.Type
func (EnvelopePtrOutput) Payload ¶
func (o EnvelopePtrOutput) Payload() pulumi.StringPtrOutput
func (EnvelopePtrOutput) PayloadType ¶
func (o EnvelopePtrOutput) PayloadType() pulumi.StringPtrOutput
func (EnvelopePtrOutput) Signatures ¶
func (o EnvelopePtrOutput) Signatures() EnvelopeSignatureArrayOutput
func (EnvelopePtrOutput) ToEnvelopePtrOutput ¶
func (o EnvelopePtrOutput) ToEnvelopePtrOutput() EnvelopePtrOutput
func (EnvelopePtrOutput) ToEnvelopePtrOutputWithContext ¶
func (o EnvelopePtrOutput) ToEnvelopePtrOutputWithContext(ctx context.Context) EnvelopePtrOutput
type EnvelopeResponse ¶
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 ¶
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 ¶
func (EnvelopeResponseOutput) ElementType() reflect.Type
func (EnvelopeResponseOutput) Payload ¶
func (o EnvelopeResponseOutput) Payload() pulumi.StringOutput
func (EnvelopeResponseOutput) PayloadType ¶
func (o EnvelopeResponseOutput) PayloadType() pulumi.StringOutput
func (EnvelopeResponseOutput) Signatures ¶
func (o EnvelopeResponseOutput) Signatures() EnvelopeSignatureResponseArrayOutput
func (EnvelopeResponseOutput) ToEnvelopeResponseOutput ¶
func (o EnvelopeResponseOutput) ToEnvelopeResponseOutput() EnvelopeResponseOutput
func (EnvelopeResponseOutput) ToEnvelopeResponseOutputWithContext ¶
func (o EnvelopeResponseOutput) ToEnvelopeResponseOutputWithContext(ctx context.Context) EnvelopeResponseOutput
type EnvelopeSignature ¶
type EnvelopeSignatureArgs ¶
type EnvelopeSignatureArgs struct { Keyid pulumi.StringPtrInput `pulumi:"keyid"` Sig pulumi.StringPtrInput `pulumi:"sig"` }
func (EnvelopeSignatureArgs) ElementType ¶
func (EnvelopeSignatureArgs) ElementType() reflect.Type
func (EnvelopeSignatureArgs) ToEnvelopeSignatureOutput ¶
func (i EnvelopeSignatureArgs) ToEnvelopeSignatureOutput() EnvelopeSignatureOutput
func (EnvelopeSignatureArgs) ToEnvelopeSignatureOutputWithContext ¶
func (i EnvelopeSignatureArgs) ToEnvelopeSignatureOutputWithContext(ctx context.Context) EnvelopeSignatureOutput
type EnvelopeSignatureArray ¶
type EnvelopeSignatureArray []EnvelopeSignatureInput
func (EnvelopeSignatureArray) ElementType ¶
func (EnvelopeSignatureArray) ElementType() reflect.Type
func (EnvelopeSignatureArray) ToEnvelopeSignatureArrayOutput ¶
func (i EnvelopeSignatureArray) ToEnvelopeSignatureArrayOutput() EnvelopeSignatureArrayOutput
func (EnvelopeSignatureArray) ToEnvelopeSignatureArrayOutputWithContext ¶
func (i EnvelopeSignatureArray) ToEnvelopeSignatureArrayOutputWithContext(ctx context.Context) EnvelopeSignatureArrayOutput
type EnvelopeSignatureArrayInput ¶
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 ¶
type EnvelopeSignatureArrayOutput struct{ *pulumi.OutputState }
func (EnvelopeSignatureArrayOutput) ElementType ¶
func (EnvelopeSignatureArrayOutput) ElementType() reflect.Type
func (EnvelopeSignatureArrayOutput) Index ¶
func (o EnvelopeSignatureArrayOutput) Index(i pulumi.IntInput) EnvelopeSignatureOutput
func (EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutput ¶
func (o EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutput() EnvelopeSignatureArrayOutput
func (EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutputWithContext ¶
func (o EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutputWithContext(ctx context.Context) EnvelopeSignatureArrayOutput
type EnvelopeSignatureInput ¶
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 ¶
type EnvelopeSignatureOutput struct{ *pulumi.OutputState }
func (EnvelopeSignatureOutput) ElementType ¶
func (EnvelopeSignatureOutput) ElementType() reflect.Type
func (EnvelopeSignatureOutput) Keyid ¶
func (o EnvelopeSignatureOutput) Keyid() pulumi.StringPtrOutput
func (EnvelopeSignatureOutput) Sig ¶
func (o EnvelopeSignatureOutput) Sig() pulumi.StringPtrOutput
func (EnvelopeSignatureOutput) ToEnvelopeSignatureOutput ¶
func (o EnvelopeSignatureOutput) ToEnvelopeSignatureOutput() EnvelopeSignatureOutput
func (EnvelopeSignatureOutput) ToEnvelopeSignatureOutputWithContext ¶
func (o EnvelopeSignatureOutput) ToEnvelopeSignatureOutputWithContext(ctx context.Context) EnvelopeSignatureOutput
type EnvelopeSignatureResponseArrayOutput ¶
type EnvelopeSignatureResponseArrayOutput struct{ *pulumi.OutputState }
func (EnvelopeSignatureResponseArrayOutput) ElementType ¶
func (EnvelopeSignatureResponseArrayOutput) ElementType() reflect.Type
func (EnvelopeSignatureResponseArrayOutput) Index ¶
func (o EnvelopeSignatureResponseArrayOutput) Index(i pulumi.IntInput) EnvelopeSignatureResponseOutput
func (EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutput ¶
func (o EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutput() EnvelopeSignatureResponseArrayOutput
func (EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutputWithContext ¶
func (o EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutputWithContext(ctx context.Context) EnvelopeSignatureResponseArrayOutput
type EnvelopeSignatureResponseOutput ¶
type EnvelopeSignatureResponseOutput struct{ *pulumi.OutputState }
func (EnvelopeSignatureResponseOutput) ElementType ¶
func (EnvelopeSignatureResponseOutput) ElementType() reflect.Type
func (EnvelopeSignatureResponseOutput) Keyid ¶
func (o EnvelopeSignatureResponseOutput) Keyid() pulumi.StringOutput
func (EnvelopeSignatureResponseOutput) Sig ¶
func (o EnvelopeSignatureResponseOutput) Sig() pulumi.StringOutput
func (EnvelopeSignatureResponseOutput) ToEnvelopeSignatureResponseOutput ¶
func (o EnvelopeSignatureResponseOutput) ToEnvelopeSignatureResponseOutput() EnvelopeSignatureResponseOutput
func (EnvelopeSignatureResponseOutput) ToEnvelopeSignatureResponseOutputWithContext ¶
func (o EnvelopeSignatureResponseOutput) ToEnvelopeSignatureResponseOutputWithContext(ctx context.Context) EnvelopeSignatureResponseOutput
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 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 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 GrafeasV1FileLocation ¶ added in v0.19.0
type GrafeasV1FileLocation struct { // For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file. FilePath *string `pulumi:"filePath"` }
Indicates the location at which a package was found.
type GrafeasV1FileLocationArgs ¶ added in v0.19.0
type GrafeasV1FileLocationArgs struct { // For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file. FilePath pulumi.StringPtrInput `pulumi:"filePath"` }
Indicates the location at which a package was found.
func (GrafeasV1FileLocationArgs) ElementType ¶ added in v0.19.0
func (GrafeasV1FileLocationArgs) ElementType() reflect.Type
func (GrafeasV1FileLocationArgs) ToGrafeasV1FileLocationOutput ¶ added in v0.19.0
func (i GrafeasV1FileLocationArgs) ToGrafeasV1FileLocationOutput() GrafeasV1FileLocationOutput
func (GrafeasV1FileLocationArgs) ToGrafeasV1FileLocationOutputWithContext ¶ added in v0.19.0
func (i GrafeasV1FileLocationArgs) ToGrafeasV1FileLocationOutputWithContext(ctx context.Context) GrafeasV1FileLocationOutput
type GrafeasV1FileLocationArray ¶ added in v0.19.0
type GrafeasV1FileLocationArray []GrafeasV1FileLocationInput
func (GrafeasV1FileLocationArray) ElementType ¶ added in v0.19.0
func (GrafeasV1FileLocationArray) ElementType() reflect.Type
func (GrafeasV1FileLocationArray) ToGrafeasV1FileLocationArrayOutput ¶ added in v0.19.0
func (i GrafeasV1FileLocationArray) ToGrafeasV1FileLocationArrayOutput() GrafeasV1FileLocationArrayOutput
func (GrafeasV1FileLocationArray) ToGrafeasV1FileLocationArrayOutputWithContext ¶ added in v0.19.0
func (i GrafeasV1FileLocationArray) ToGrafeasV1FileLocationArrayOutputWithContext(ctx context.Context) GrafeasV1FileLocationArrayOutput
type GrafeasV1FileLocationArrayInput ¶ added in v0.19.0
type GrafeasV1FileLocationArrayInput interface { pulumi.Input ToGrafeasV1FileLocationArrayOutput() GrafeasV1FileLocationArrayOutput ToGrafeasV1FileLocationArrayOutputWithContext(context.Context) GrafeasV1FileLocationArrayOutput }
GrafeasV1FileLocationArrayInput is an input type that accepts GrafeasV1FileLocationArray and GrafeasV1FileLocationArrayOutput values. You can construct a concrete instance of `GrafeasV1FileLocationArrayInput` via:
GrafeasV1FileLocationArray{ GrafeasV1FileLocationArgs{...} }
type GrafeasV1FileLocationArrayOutput ¶ added in v0.19.0
type GrafeasV1FileLocationArrayOutput struct{ *pulumi.OutputState }
func (GrafeasV1FileLocationArrayOutput) ElementType ¶ added in v0.19.0
func (GrafeasV1FileLocationArrayOutput) ElementType() reflect.Type
func (GrafeasV1FileLocationArrayOutput) Index ¶ added in v0.19.0
func (o GrafeasV1FileLocationArrayOutput) Index(i pulumi.IntInput) GrafeasV1FileLocationOutput
func (GrafeasV1FileLocationArrayOutput) ToGrafeasV1FileLocationArrayOutput ¶ added in v0.19.0
func (o GrafeasV1FileLocationArrayOutput) ToGrafeasV1FileLocationArrayOutput() GrafeasV1FileLocationArrayOutput
func (GrafeasV1FileLocationArrayOutput) ToGrafeasV1FileLocationArrayOutputWithContext ¶ added in v0.19.0
func (o GrafeasV1FileLocationArrayOutput) ToGrafeasV1FileLocationArrayOutputWithContext(ctx context.Context) GrafeasV1FileLocationArrayOutput
type GrafeasV1FileLocationInput ¶ added in v0.19.0
type GrafeasV1FileLocationInput interface { pulumi.Input ToGrafeasV1FileLocationOutput() GrafeasV1FileLocationOutput ToGrafeasV1FileLocationOutputWithContext(context.Context) GrafeasV1FileLocationOutput }
GrafeasV1FileLocationInput is an input type that accepts GrafeasV1FileLocationArgs and GrafeasV1FileLocationOutput values. You can construct a concrete instance of `GrafeasV1FileLocationInput` via:
GrafeasV1FileLocationArgs{...}
type GrafeasV1FileLocationOutput ¶ added in v0.19.0
type GrafeasV1FileLocationOutput struct{ *pulumi.OutputState }
Indicates the location at which a package was found.
func (GrafeasV1FileLocationOutput) ElementType ¶ added in v0.19.0
func (GrafeasV1FileLocationOutput) ElementType() reflect.Type
func (GrafeasV1FileLocationOutput) FilePath ¶ added in v0.19.0
func (o GrafeasV1FileLocationOutput) FilePath() pulumi.StringPtrOutput
For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
func (GrafeasV1FileLocationOutput) ToGrafeasV1FileLocationOutput ¶ added in v0.19.0
func (o GrafeasV1FileLocationOutput) ToGrafeasV1FileLocationOutput() GrafeasV1FileLocationOutput
func (GrafeasV1FileLocationOutput) ToGrafeasV1FileLocationOutputWithContext ¶ added in v0.19.0
func (o GrafeasV1FileLocationOutput) ToGrafeasV1FileLocationOutputWithContext(ctx context.Context) GrafeasV1FileLocationOutput
type GrafeasV1FileLocationResponse ¶ added in v0.19.0
type GrafeasV1FileLocationResponse struct { // For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file. FilePath string `pulumi:"filePath"` }
Indicates the location at which a package was found.
type GrafeasV1FileLocationResponseArrayOutput ¶ added in v0.19.0
type GrafeasV1FileLocationResponseArrayOutput struct{ *pulumi.OutputState }
func (GrafeasV1FileLocationResponseArrayOutput) ElementType ¶ added in v0.19.0
func (GrafeasV1FileLocationResponseArrayOutput) ElementType() reflect.Type
func (GrafeasV1FileLocationResponseArrayOutput) ToGrafeasV1FileLocationResponseArrayOutput ¶ added in v0.19.0
func (o GrafeasV1FileLocationResponseArrayOutput) ToGrafeasV1FileLocationResponseArrayOutput() GrafeasV1FileLocationResponseArrayOutput
func (GrafeasV1FileLocationResponseArrayOutput) ToGrafeasV1FileLocationResponseArrayOutputWithContext ¶ added in v0.19.0
func (o GrafeasV1FileLocationResponseArrayOutput) ToGrafeasV1FileLocationResponseArrayOutputWithContext(ctx context.Context) GrafeasV1FileLocationResponseArrayOutput
type GrafeasV1FileLocationResponseOutput ¶ added in v0.19.0
type GrafeasV1FileLocationResponseOutput struct{ *pulumi.OutputState }
Indicates the location at which a package was found.
func (GrafeasV1FileLocationResponseOutput) ElementType ¶ added in v0.19.0
func (GrafeasV1FileLocationResponseOutput) ElementType() reflect.Type
func (GrafeasV1FileLocationResponseOutput) FilePath ¶ added in v0.19.0
func (o GrafeasV1FileLocationResponseOutput) FilePath() pulumi.StringOutput
For jars that are contained inside .war files, this filepath can indicate the path to war file combined with the path to jar file.
func (GrafeasV1FileLocationResponseOutput) ToGrafeasV1FileLocationResponseOutput ¶ added in v0.19.0
func (o GrafeasV1FileLocationResponseOutput) ToGrafeasV1FileLocationResponseOutput() GrafeasV1FileLocationResponseOutput
func (GrafeasV1FileLocationResponseOutput) ToGrafeasV1FileLocationResponseOutputWithContext ¶ added in v0.19.0
func (o GrafeasV1FileLocationResponseOutput) ToGrafeasV1FileLocationResponseOutputWithContext(ctx context.Context) GrafeasV1FileLocationResponseOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder struct {
Id *string `pulumi:"id"`
}
Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs struct {
Id pulumi.StringPtrInput `pulumi:"id"`
}
Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutputWithContext ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderInput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderInput interface { pulumi.Input ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutputWithContext(context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput }
GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderInput is an input type that accepts GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs and GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput values. You can construct a concrete instance of `GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderInput` via:
GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs{...}
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput struct{ *pulumi.OutputState }
Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrInput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrInput interface { pulumi.Input ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext(context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput }
GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrInput is an input type that accepts GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs, GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtr and GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput values. You can construct a concrete instance of `GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrInput` via:
GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs{...} or: nil
func GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtr ¶ added in v0.21.0
func GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtr(v *GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderArgs) GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrInput
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponse ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponse struct { }
Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput struct{ *pulumi.OutputState }
Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness struct { Environment *bool `pulumi:"environment"` Materials *bool `pulumi:"materials"` Parameters *bool `pulumi:"parameters"` }
Indicates that the builder claims certain fields in this message to be complete.
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs struct { Environment pulumi.BoolPtrInput `pulumi:"environment"` Materials pulumi.BoolPtrInput `pulumi:"materials"` Parameters pulumi.BoolPtrInput `pulumi:"parameters"` }
Indicates that the builder claims certain fields in this message to be complete.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutputWithContext ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessInput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessInput interface { pulumi.Input ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutputWithContext(context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput }
GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessInput is an input type that accepts GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs and GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput values. You can construct a concrete instance of `GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessInput` via:
GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs{...}
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput struct{ *pulumi.OutputState }
Indicates that the builder claims certain fields in this message to be complete.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Environment ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Environment() pulumi.BoolPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Materials ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Materials() pulumi.BoolPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Parameters ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Parameters() pulumi.BoolPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrInput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrInput interface { pulumi.Input ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext(context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput }
GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrInput is an input type that accepts GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs, GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtr and GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput values. You can construct a concrete instance of `GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrInput` via:
GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs{...} or: nil
func GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtr ¶ added in v0.21.0
func GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtr(v *GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessArgs) GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrInput
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Environment ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Environment() pulumi.BoolPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Materials ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Materials() pulumi.BoolPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Parameters ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Parameters() pulumi.BoolPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponse ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponse struct { Environment bool `pulumi:"environment"` Materials bool `pulumi:"materials"` Parameters bool `pulumi:"parameters"` }
Indicates that the builder claims certain fields in this message to be complete.
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput struct{ *pulumi.OutputState }
Indicates that the builder claims certain fields in this message to be complete.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Environment ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Environment() pulumi.BoolOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Materials ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Materials() pulumi.BoolOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Parameters ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Parameters() pulumi.BoolOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource struct { Digest map[string]string `pulumi:"digest"` EntryPoint *string `pulumi:"entryPoint"` Uri *string `pulumi:"uri"` }
Describes where the config file that kicked off the build came from. This is effectively a pointer to the source where buildConfig came from.
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs struct { Digest pulumi.StringMapInput `pulumi:"digest"` EntryPoint pulumi.StringPtrInput `pulumi:"entryPoint"` Uri pulumi.StringPtrInput `pulumi:"uri"` }
Describes where the config file that kicked off the build came from. This is effectively a pointer to the source where buildConfig came from.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutputWithContext ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceInput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceInput interface { pulumi.Input ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutputWithContext(context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput }
GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceInput is an input type that accepts GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs and GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput values. You can construct a concrete instance of `GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceInput` via:
GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs{...}
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput struct{ *pulumi.OutputState }
Describes where the config file that kicked off the build came from. This is effectively a pointer to the source where buildConfig came from.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) Digest ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) Digest() pulumi.StringMapOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) EntryPoint ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) EntryPoint() pulumi.StringPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrInput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrInput interface { pulumi.Input ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext(context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput }
GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrInput is an input type that accepts GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs, GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtr and GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput values. You can construct a concrete instance of `GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrInput` via:
GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs{...} or: nil
func GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtr ¶ added in v0.21.0
func GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtr(v *GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrInput
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) Digest ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) Digest() pulumi.StringMapOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) EntryPoint ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) EntryPoint() pulumi.StringPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponse ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponse struct { Digest map[string]string `pulumi:"digest"` EntryPoint string `pulumi:"entryPoint"` Uri string `pulumi:"uri"` }
Describes where the config file that kicked off the build came from. This is effectively a pointer to the source where buildConfig came from.
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput struct{ *pulumi.OutputState }
Describes where the config file that kicked off the build came from. This is effectively a pointer to the source where buildConfig came from.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) EntryPoint ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) EntryPoint() pulumi.StringOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation struct { ConfigSource *GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSource `pulumi:"configSource"` Environment map[string]string `pulumi:"environment"` Parameters map[string]string `pulumi:"parameters"` }
Identifies the event that kicked off the build.
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs struct { ConfigSource GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourcePtrInput `pulumi:"configSource"` Environment pulumi.StringMapInput `pulumi:"environment"` Parameters pulumi.StringMapInput `pulumi:"parameters"` }
Identifies the event that kicked off the build.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutputWithContext ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationInput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationInput interface { pulumi.Input ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutputWithContext(context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput }
GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationInput is an input type that accepts GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs and GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput values. You can construct a concrete instance of `GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationInput` via:
GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs{...}
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput struct{ *pulumi.OutputState }
Identifies the event that kicked off the build.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ConfigSource ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) Environment ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) Environment() pulumi.StringMapOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) Parameters ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) Parameters() pulumi.StringMapOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrInput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrInput interface { pulumi.Input ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext(context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput }
GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrInput is an input type that accepts GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs, GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtr and GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput values. You can construct a concrete instance of `GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrInput` via:
GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs{...} or: nil
func GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtr ¶ added in v0.21.0
func GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtr(v *GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationArgs) GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrInput
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ConfigSource ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) Environment ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) Environment() pulumi.StringMapOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) Parameters ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) Parameters() pulumi.StringMapOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponse ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponse struct { ConfigSource GrafeasV1SlsaProvenanceZeroTwoSlsaConfigSourceResponse `pulumi:"configSource"` Environment map[string]string `pulumi:"environment"` Parameters map[string]string `pulumi:"parameters"` }
Identifies the event that kicked off the build.
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput struct{ *pulumi.OutputState }
Identifies the event that kicked off the build.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ConfigSource ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) Environment ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) Environment() pulumi.StringMapOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) Parameters ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) Parameters() pulumi.StringMapOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial struct { Digest map[string]string `pulumi:"digest"` Uri *string `pulumi:"uri"` }
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArgs ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArgs struct { Digest pulumi.StringMapInput `pulumi:"digest"` Uri pulumi.StringPtrInput `pulumi:"uri"` }
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArgs) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArgs) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutputWithContext ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArray ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArray []GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialInput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArray) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArray) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArray) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArray) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArray) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutputWithContext ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArray) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayInput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayInput interface { pulumi.Input ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutputWithContext(context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput }
GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayInput is an input type that accepts GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArray and GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput values. You can construct a concrete instance of `GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayInput` via:
GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArray{ GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArgs{...} }
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput struct{ *pulumi.OutputState }
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialInput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialInput interface { pulumi.Input ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutputWithContext(context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput }
GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialInput is an input type that accepts GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArgs and GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput values. You can construct a concrete instance of `GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialInput` via:
GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArgs{...}
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput struct{ *pulumi.OutputState }
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput) Digest ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput) Digest() pulumi.StringMapOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponse ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponse struct { Digest map[string]string `pulumi:"digest"` Uri string `pulumi:"uri"` }
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput struct{ *pulumi.OutputState }
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput struct{ *pulumi.OutputState }
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) Digest ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) Digest() pulumi.StringMapOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata struct { BuildFinishedOn *string `pulumi:"buildFinishedOn"` BuildInvocationId *string `pulumi:"buildInvocationId"` BuildStartedOn *string `pulumi:"buildStartedOn"` Completeness *GrafeasV1SlsaProvenanceZeroTwoSlsaCompleteness `pulumi:"completeness"` Reproducible *bool `pulumi:"reproducible"` }
Other properties of the build.
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs struct { BuildFinishedOn pulumi.StringPtrInput `pulumi:"buildFinishedOn"` BuildInvocationId pulumi.StringPtrInput `pulumi:"buildInvocationId"` BuildStartedOn pulumi.StringPtrInput `pulumi:"buildStartedOn"` Completeness GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessPtrInput `pulumi:"completeness"` Reproducible pulumi.BoolPtrInput `pulumi:"reproducible"` }
Other properties of the build.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutputWithContext ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext ¶ added in v0.21.0
func (i GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataInput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataInput interface { pulumi.Input ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutputWithContext(context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput }
GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataInput is an input type that accepts GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs and GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput values. You can construct a concrete instance of `GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataInput` via:
GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs{...}
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput struct{ *pulumi.OutputState }
Other properties of the build.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildFinishedOn ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildFinishedOn() pulumi.StringPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildInvocationId ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildInvocationId() pulumi.StringPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildStartedOn ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildStartedOn() pulumi.StringPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) Completeness ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) Reproducible ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) Reproducible() pulumi.BoolPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrInput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrInput interface { pulumi.Input ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext(context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput }
GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrInput is an input type that accepts GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs, GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtr and GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput values. You can construct a concrete instance of `GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrInput` via:
GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs{...} or: nil
func GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtr ¶ added in v0.21.0
func GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtr(v *GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataArgs) GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrInput
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput struct{ *pulumi.OutputState }
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildFinishedOn ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildFinishedOn() pulumi.StringPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildInvocationId ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildInvocationId() pulumi.StringPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildStartedOn ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildStartedOn() pulumi.StringPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) Completeness ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) Reproducible ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) Reproducible() pulumi.BoolPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponse ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponse struct { BuildFinishedOn string `pulumi:"buildFinishedOn"` BuildInvocationId string `pulumi:"buildInvocationId"` BuildStartedOn string `pulumi:"buildStartedOn"` Completeness GrafeasV1SlsaProvenanceZeroTwoSlsaCompletenessResponse `pulumi:"completeness"` Reproducible bool `pulumi:"reproducible"` }
Other properties of the build.
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput ¶ added in v0.21.0
type GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput struct{ *pulumi.OutputState }
Other properties of the build.
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildFinishedOn ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildFinishedOn() pulumi.StringOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildInvocationId ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildInvocationId() pulumi.StringOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildStartedOn ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildStartedOn() pulumi.StringOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) Completeness ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ElementType ¶ added in v0.21.0
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ElementType() reflect.Type
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) Reproducible ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) Reproducible() pulumi.BoolOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput
func (GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutputWithContext ¶ added in v0.21.0
func (o GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ToGrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutputWithContext(ctx context.Context) GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput
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 Identity ¶
type Identity struct { // The revision number of the update. Revision *int `pulumi:"revision"` // The revision independent identifier of the update. UpdateId *string `pulumi:"updateId"` }
The unique identifier of the update.
type IdentityArgs ¶
type IdentityArgs struct { // The revision number of the update. Revision pulumi.IntPtrInput `pulumi:"revision"` // The revision independent identifier of the update. UpdateId pulumi.StringPtrInput `pulumi:"updateId"` }
The unique identifier of the update.
func (IdentityArgs) ElementType ¶
func (IdentityArgs) ElementType() reflect.Type
func (IdentityArgs) ToIdentityOutput ¶
func (i IdentityArgs) ToIdentityOutput() IdentityOutput
func (IdentityArgs) ToIdentityOutputWithContext ¶
func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityArgs) ToIdentityPtrOutput ¶
func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityArgs) ToIdentityPtrOutputWithContext ¶
func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
type IdentityInput ¶
type IdentityInput interface { pulumi.Input ToIdentityOutput() IdentityOutput ToIdentityOutputWithContext(context.Context) IdentityOutput }
IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:
IdentityArgs{...}
type IdentityOutput ¶
type IdentityOutput struct{ *pulumi.OutputState }
The unique identifier of the update.
func (IdentityOutput) ElementType ¶
func (IdentityOutput) ElementType() reflect.Type
func (IdentityOutput) Revision ¶
func (o IdentityOutput) Revision() pulumi.IntPtrOutput
The revision number of the update.
func (IdentityOutput) ToIdentityOutput ¶
func (o IdentityOutput) ToIdentityOutput() IdentityOutput
func (IdentityOutput) ToIdentityOutputWithContext ¶
func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput
func (IdentityOutput) ToIdentityPtrOutput ¶
func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityOutput) UpdateId ¶
func (o IdentityOutput) UpdateId() pulumi.StringPtrOutput
The revision independent identifier of the update.
type IdentityPtrInput ¶
type IdentityPtrInput interface { pulumi.Input ToIdentityPtrOutput() IdentityPtrOutput ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput }
IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:
IdentityArgs{...} or: nil
func IdentityPtr ¶
func IdentityPtr(v *IdentityArgs) IdentityPtrInput
type IdentityPtrOutput ¶
type IdentityPtrOutput struct{ *pulumi.OutputState }
func (IdentityPtrOutput) Elem ¶
func (o IdentityPtrOutput) Elem() IdentityOutput
func (IdentityPtrOutput) ElementType ¶
func (IdentityPtrOutput) ElementType() reflect.Type
func (IdentityPtrOutput) Revision ¶
func (o IdentityPtrOutput) Revision() pulumi.IntPtrOutput
The revision number of the update.
func (IdentityPtrOutput) ToIdentityPtrOutput ¶
func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput
func (IdentityPtrOutput) ToIdentityPtrOutputWithContext ¶
func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput
func (IdentityPtrOutput) UpdateId ¶
func (o IdentityPtrOutput) UpdateId() pulumi.StringPtrOutput
The revision independent identifier of the update.
type IdentityResponse ¶
type IdentityResponse struct { // The revision number of the update. Revision int `pulumi:"revision"` // The revision independent identifier of the update. UpdateId string `pulumi:"updateId"` }
The unique identifier of the update.
type IdentityResponseOutput ¶
type IdentityResponseOutput struct{ *pulumi.OutputState }
The unique identifier of the update.
func (IdentityResponseOutput) ElementType ¶
func (IdentityResponseOutput) ElementType() reflect.Type
func (IdentityResponseOutput) Revision ¶
func (o IdentityResponseOutput) Revision() pulumi.IntOutput
The revision number of the update.
func (IdentityResponseOutput) ToIdentityResponseOutput ¶
func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput
func (IdentityResponseOutput) ToIdentityResponseOutputWithContext ¶
func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput
func (IdentityResponseOutput) UpdateId ¶
func (o IdentityResponseOutput) UpdateId() pulumi.StringOutput
The revision independent identifier of the update.
type ImageNote ¶
type ImageNote 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 ImageNoteArgs ¶
type ImageNoteArgs 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 (ImageNoteArgs) ElementType ¶
func (ImageNoteArgs) ElementType() reflect.Type
func (ImageNoteArgs) ToImageNoteOutput ¶
func (i ImageNoteArgs) ToImageNoteOutput() ImageNoteOutput
func (ImageNoteArgs) ToImageNoteOutputWithContext ¶
func (i ImageNoteArgs) ToImageNoteOutputWithContext(ctx context.Context) ImageNoteOutput
func (ImageNoteArgs) ToImageNotePtrOutput ¶
func (i ImageNoteArgs) ToImageNotePtrOutput() ImageNotePtrOutput
func (ImageNoteArgs) ToImageNotePtrOutputWithContext ¶
func (i ImageNoteArgs) ToImageNotePtrOutputWithContext(ctx context.Context) ImageNotePtrOutput
type ImageNoteInput ¶
type ImageNoteInput interface { pulumi.Input ToImageNoteOutput() ImageNoteOutput ToImageNoteOutputWithContext(context.Context) ImageNoteOutput }
ImageNoteInput is an input type that accepts ImageNoteArgs and ImageNoteOutput values. You can construct a concrete instance of `ImageNoteInput` via:
ImageNoteArgs{...}
type ImageNoteOutput ¶
type ImageNoteOutput 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 (ImageNoteOutput) ElementType ¶
func (ImageNoteOutput) ElementType() reflect.Type
func (ImageNoteOutput) Fingerprint ¶
func (o ImageNoteOutput) Fingerprint() FingerprintOutput
Immutable. The fingerprint of the base image.
func (ImageNoteOutput) ResourceUrl ¶
func (o ImageNoteOutput) ResourceUrl() pulumi.StringOutput
Immutable. The resource_url for the resource representing the basis of associated occurrence images.
func (ImageNoteOutput) ToImageNoteOutput ¶
func (o ImageNoteOutput) ToImageNoteOutput() ImageNoteOutput
func (ImageNoteOutput) ToImageNoteOutputWithContext ¶
func (o ImageNoteOutput) ToImageNoteOutputWithContext(ctx context.Context) ImageNoteOutput
func (ImageNoteOutput) ToImageNotePtrOutput ¶
func (o ImageNoteOutput) ToImageNotePtrOutput() ImageNotePtrOutput
func (ImageNoteOutput) ToImageNotePtrOutputWithContext ¶
func (o ImageNoteOutput) ToImageNotePtrOutputWithContext(ctx context.Context) ImageNotePtrOutput
type ImageNotePtrInput ¶
type ImageNotePtrInput interface { pulumi.Input ToImageNotePtrOutput() ImageNotePtrOutput ToImageNotePtrOutputWithContext(context.Context) ImageNotePtrOutput }
ImageNotePtrInput is an input type that accepts ImageNoteArgs, ImageNotePtr and ImageNotePtrOutput values. You can construct a concrete instance of `ImageNotePtrInput` via:
ImageNoteArgs{...} or: nil
func ImageNotePtr ¶
func ImageNotePtr(v *ImageNoteArgs) ImageNotePtrInput
type ImageNotePtrOutput ¶
type ImageNotePtrOutput struct{ *pulumi.OutputState }
func (ImageNotePtrOutput) Elem ¶
func (o ImageNotePtrOutput) Elem() ImageNoteOutput
func (ImageNotePtrOutput) ElementType ¶
func (ImageNotePtrOutput) ElementType() reflect.Type
func (ImageNotePtrOutput) Fingerprint ¶
func (o ImageNotePtrOutput) Fingerprint() FingerprintPtrOutput
Immutable. The fingerprint of the base image.
func (ImageNotePtrOutput) ResourceUrl ¶
func (o ImageNotePtrOutput) ResourceUrl() pulumi.StringPtrOutput
Immutable. The resource_url for the resource representing the basis of associated occurrence images.
func (ImageNotePtrOutput) ToImageNotePtrOutput ¶
func (o ImageNotePtrOutput) ToImageNotePtrOutput() ImageNotePtrOutput
func (ImageNotePtrOutput) ToImageNotePtrOutputWithContext ¶
func (o ImageNotePtrOutput) ToImageNotePtrOutputWithContext(ctx context.Context) ImageNotePtrOutput
type ImageNoteResponse ¶
type ImageNoteResponse 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 ImageNoteResponseOutput ¶
type ImageNoteResponseOutput 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 (ImageNoteResponseOutput) ElementType ¶
func (ImageNoteResponseOutput) ElementType() reflect.Type
func (ImageNoteResponseOutput) Fingerprint ¶
func (o ImageNoteResponseOutput) Fingerprint() FingerprintResponseOutput
Immutable. The fingerprint of the base image.
func (ImageNoteResponseOutput) ResourceUrl ¶
func (o ImageNoteResponseOutput) ResourceUrl() pulumi.StringOutput
Immutable. The resource_url for the resource representing the basis of associated occurrence images.
func (ImageNoteResponseOutput) ToImageNoteResponseOutput ¶
func (o ImageNoteResponseOutput) ToImageNoteResponseOutput() ImageNoteResponseOutput
func (ImageNoteResponseOutput) ToImageNoteResponseOutputWithContext ¶
func (o ImageNoteResponseOutput) ToImageNoteResponseOutputWithContext(ctx context.Context) ImageNoteResponseOutput
type ImageOccurrence ¶
type ImageOccurrence 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"` }
Details of the derived image portion of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
type ImageOccurrenceArgs ¶
type ImageOccurrenceArgs 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"` }
Details of the derived image portion of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
func (ImageOccurrenceArgs) ElementType ¶
func (ImageOccurrenceArgs) ElementType() reflect.Type
func (ImageOccurrenceArgs) ToImageOccurrenceOutput ¶
func (i ImageOccurrenceArgs) ToImageOccurrenceOutput() ImageOccurrenceOutput
func (ImageOccurrenceArgs) ToImageOccurrenceOutputWithContext ¶
func (i ImageOccurrenceArgs) ToImageOccurrenceOutputWithContext(ctx context.Context) ImageOccurrenceOutput
func (ImageOccurrenceArgs) ToImageOccurrencePtrOutput ¶
func (i ImageOccurrenceArgs) ToImageOccurrencePtrOutput() ImageOccurrencePtrOutput
func (ImageOccurrenceArgs) ToImageOccurrencePtrOutputWithContext ¶
func (i ImageOccurrenceArgs) ToImageOccurrencePtrOutputWithContext(ctx context.Context) ImageOccurrencePtrOutput
type ImageOccurrenceInput ¶
type ImageOccurrenceInput interface { pulumi.Input ToImageOccurrenceOutput() ImageOccurrenceOutput ToImageOccurrenceOutputWithContext(context.Context) ImageOccurrenceOutput }
ImageOccurrenceInput is an input type that accepts ImageOccurrenceArgs and ImageOccurrenceOutput values. You can construct a concrete instance of `ImageOccurrenceInput` via:
ImageOccurrenceArgs{...}
type ImageOccurrenceOutput ¶
type ImageOccurrenceOutput struct{ *pulumi.OutputState }
Details of the derived image portion of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
func (ImageOccurrenceOutput) ElementType ¶
func (ImageOccurrenceOutput) ElementType() reflect.Type
func (ImageOccurrenceOutput) Fingerprint ¶
func (o ImageOccurrenceOutput) Fingerprint() FingerprintOutput
The fingerprint of the derived image.
func (ImageOccurrenceOutput) LayerInfo ¶
func (o ImageOccurrenceOutput) 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 (ImageOccurrenceOutput) ToImageOccurrenceOutput ¶
func (o ImageOccurrenceOutput) ToImageOccurrenceOutput() ImageOccurrenceOutput
func (ImageOccurrenceOutput) ToImageOccurrenceOutputWithContext ¶
func (o ImageOccurrenceOutput) ToImageOccurrenceOutputWithContext(ctx context.Context) ImageOccurrenceOutput
func (ImageOccurrenceOutput) ToImageOccurrencePtrOutput ¶
func (o ImageOccurrenceOutput) ToImageOccurrencePtrOutput() ImageOccurrencePtrOutput
func (ImageOccurrenceOutput) ToImageOccurrencePtrOutputWithContext ¶
func (o ImageOccurrenceOutput) ToImageOccurrencePtrOutputWithContext(ctx context.Context) ImageOccurrencePtrOutput
type ImageOccurrencePtrInput ¶
type ImageOccurrencePtrInput interface { pulumi.Input ToImageOccurrencePtrOutput() ImageOccurrencePtrOutput ToImageOccurrencePtrOutputWithContext(context.Context) ImageOccurrencePtrOutput }
ImageOccurrencePtrInput is an input type that accepts ImageOccurrenceArgs, ImageOccurrencePtr and ImageOccurrencePtrOutput values. You can construct a concrete instance of `ImageOccurrencePtrInput` via:
ImageOccurrenceArgs{...} or: nil
func ImageOccurrencePtr ¶
func ImageOccurrencePtr(v *ImageOccurrenceArgs) ImageOccurrencePtrInput
type ImageOccurrencePtrOutput ¶
type ImageOccurrencePtrOutput struct{ *pulumi.OutputState }
func (ImageOccurrencePtrOutput) Elem ¶
func (o ImageOccurrencePtrOutput) Elem() ImageOccurrenceOutput
func (ImageOccurrencePtrOutput) ElementType ¶
func (ImageOccurrencePtrOutput) ElementType() reflect.Type
func (ImageOccurrencePtrOutput) Fingerprint ¶
func (o ImageOccurrencePtrOutput) Fingerprint() FingerprintPtrOutput
The fingerprint of the derived image.
func (ImageOccurrencePtrOutput) LayerInfo ¶
func (o ImageOccurrencePtrOutput) 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 (ImageOccurrencePtrOutput) ToImageOccurrencePtrOutput ¶
func (o ImageOccurrencePtrOutput) ToImageOccurrencePtrOutput() ImageOccurrencePtrOutput
func (ImageOccurrencePtrOutput) ToImageOccurrencePtrOutputWithContext ¶
func (o ImageOccurrencePtrOutput) ToImageOccurrencePtrOutputWithContext(ctx context.Context) ImageOccurrencePtrOutput
type ImageOccurrenceResponse ¶
type ImageOccurrenceResponse 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"` }
Details of the derived image portion of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
type ImageOccurrenceResponseOutput ¶
type ImageOccurrenceResponseOutput struct{ *pulumi.OutputState }
Details of the derived image portion of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
func (ImageOccurrenceResponseOutput) BaseResourceUrl ¶
func (o ImageOccurrenceResponseOutput) BaseResourceUrl() pulumi.StringOutput
This contains the base image URL for the derived image occurrence.
func (ImageOccurrenceResponseOutput) Distance ¶
func (o ImageOccurrenceResponseOutput) Distance() pulumi.IntOutput
The number of layers by which this image differs from the associated image basis.
func (ImageOccurrenceResponseOutput) ElementType ¶
func (ImageOccurrenceResponseOutput) ElementType() reflect.Type
func (ImageOccurrenceResponseOutput) Fingerprint ¶
func (o ImageOccurrenceResponseOutput) Fingerprint() FingerprintResponseOutput
The fingerprint of the derived image.
func (ImageOccurrenceResponseOutput) LayerInfo ¶
func (o ImageOccurrenceResponseOutput) 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 (ImageOccurrenceResponseOutput) ToImageOccurrenceResponseOutput ¶
func (o ImageOccurrenceResponseOutput) ToImageOccurrenceResponseOutput() ImageOccurrenceResponseOutput
func (ImageOccurrenceResponseOutput) ToImageOccurrenceResponseOutputWithContext ¶
func (o ImageOccurrenceResponseOutput) ToImageOccurrenceResponseOutputWithContext(ctx context.Context) ImageOccurrenceResponseOutput
type InTotoProvenance ¶
type InTotoProvenance struct { // required BuilderConfig *BuilderConfig `pulumi:"builderConfig"` // The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty. Materials []string `pulumi:"materials"` Metadata *Metadata `pulumi:"metadata"` // Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required Recipe *Recipe `pulumi:"recipe"` }
type InTotoProvenanceArgs ¶
type InTotoProvenanceArgs struct { // required BuilderConfig BuilderConfigPtrInput `pulumi:"builderConfig"` // The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty. Materials pulumi.StringArrayInput `pulumi:"materials"` Metadata MetadataPtrInput `pulumi:"metadata"` // Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required Recipe RecipePtrInput `pulumi:"recipe"` }
func (InTotoProvenanceArgs) ElementType ¶
func (InTotoProvenanceArgs) ElementType() reflect.Type
func (InTotoProvenanceArgs) ToInTotoProvenanceOutput ¶
func (i InTotoProvenanceArgs) ToInTotoProvenanceOutput() InTotoProvenanceOutput
func (InTotoProvenanceArgs) ToInTotoProvenanceOutputWithContext ¶
func (i InTotoProvenanceArgs) ToInTotoProvenanceOutputWithContext(ctx context.Context) InTotoProvenanceOutput
func (InTotoProvenanceArgs) ToInTotoProvenancePtrOutput ¶
func (i InTotoProvenanceArgs) ToInTotoProvenancePtrOutput() InTotoProvenancePtrOutput
func (InTotoProvenanceArgs) ToInTotoProvenancePtrOutputWithContext ¶
func (i InTotoProvenanceArgs) ToInTotoProvenancePtrOutputWithContext(ctx context.Context) InTotoProvenancePtrOutput
type InTotoProvenanceInput ¶
type InTotoProvenanceInput interface { pulumi.Input ToInTotoProvenanceOutput() InTotoProvenanceOutput ToInTotoProvenanceOutputWithContext(context.Context) InTotoProvenanceOutput }
InTotoProvenanceInput is an input type that accepts InTotoProvenanceArgs and InTotoProvenanceOutput values. You can construct a concrete instance of `InTotoProvenanceInput` via:
InTotoProvenanceArgs{...}
type InTotoProvenanceOutput ¶
type InTotoProvenanceOutput struct{ *pulumi.OutputState }
func (InTotoProvenanceOutput) BuilderConfig ¶
func (o InTotoProvenanceOutput) BuilderConfig() BuilderConfigPtrOutput
required
func (InTotoProvenanceOutput) ElementType ¶
func (InTotoProvenanceOutput) ElementType() reflect.Type
func (InTotoProvenanceOutput) Materials ¶
func (o InTotoProvenanceOutput) Materials() pulumi.StringArrayOutput
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
func (InTotoProvenanceOutput) Metadata ¶
func (o InTotoProvenanceOutput) Metadata() MetadataPtrOutput
func (InTotoProvenanceOutput) Recipe ¶
func (o InTotoProvenanceOutput) Recipe() RecipePtrOutput
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
func (InTotoProvenanceOutput) ToInTotoProvenanceOutput ¶
func (o InTotoProvenanceOutput) ToInTotoProvenanceOutput() InTotoProvenanceOutput
func (InTotoProvenanceOutput) ToInTotoProvenanceOutputWithContext ¶
func (o InTotoProvenanceOutput) ToInTotoProvenanceOutputWithContext(ctx context.Context) InTotoProvenanceOutput
func (InTotoProvenanceOutput) ToInTotoProvenancePtrOutput ¶
func (o InTotoProvenanceOutput) ToInTotoProvenancePtrOutput() InTotoProvenancePtrOutput
func (InTotoProvenanceOutput) ToInTotoProvenancePtrOutputWithContext ¶
func (o InTotoProvenanceOutput) ToInTotoProvenancePtrOutputWithContext(ctx context.Context) InTotoProvenancePtrOutput
type InTotoProvenancePtrInput ¶
type InTotoProvenancePtrInput interface { pulumi.Input ToInTotoProvenancePtrOutput() InTotoProvenancePtrOutput ToInTotoProvenancePtrOutputWithContext(context.Context) InTotoProvenancePtrOutput }
InTotoProvenancePtrInput is an input type that accepts InTotoProvenanceArgs, InTotoProvenancePtr and InTotoProvenancePtrOutput values. You can construct a concrete instance of `InTotoProvenancePtrInput` via:
InTotoProvenanceArgs{...} or: nil
func InTotoProvenancePtr ¶
func InTotoProvenancePtr(v *InTotoProvenanceArgs) InTotoProvenancePtrInput
type InTotoProvenancePtrOutput ¶
type InTotoProvenancePtrOutput struct{ *pulumi.OutputState }
func (InTotoProvenancePtrOutput) BuilderConfig ¶
func (o InTotoProvenancePtrOutput) BuilderConfig() BuilderConfigPtrOutput
required
func (InTotoProvenancePtrOutput) Elem ¶
func (o InTotoProvenancePtrOutput) Elem() InTotoProvenanceOutput
func (InTotoProvenancePtrOutput) ElementType ¶
func (InTotoProvenancePtrOutput) ElementType() reflect.Type
func (InTotoProvenancePtrOutput) Materials ¶
func (o InTotoProvenancePtrOutput) Materials() pulumi.StringArrayOutput
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
func (InTotoProvenancePtrOutput) Metadata ¶
func (o InTotoProvenancePtrOutput) Metadata() MetadataPtrOutput
func (InTotoProvenancePtrOutput) Recipe ¶
func (o InTotoProvenancePtrOutput) Recipe() RecipePtrOutput
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
func (InTotoProvenancePtrOutput) ToInTotoProvenancePtrOutput ¶
func (o InTotoProvenancePtrOutput) ToInTotoProvenancePtrOutput() InTotoProvenancePtrOutput
func (InTotoProvenancePtrOutput) ToInTotoProvenancePtrOutputWithContext ¶
func (o InTotoProvenancePtrOutput) ToInTotoProvenancePtrOutputWithContext(ctx context.Context) InTotoProvenancePtrOutput
type InTotoProvenanceResponse ¶
type InTotoProvenanceResponse struct { // required BuilderConfig BuilderConfigResponse `pulumi:"builderConfig"` // The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty. Materials []string `pulumi:"materials"` Metadata MetadataResponse `pulumi:"metadata"` // Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required Recipe RecipeResponse `pulumi:"recipe"` }
type InTotoProvenanceResponseOutput ¶
type InTotoProvenanceResponseOutput struct{ *pulumi.OutputState }
func (InTotoProvenanceResponseOutput) BuilderConfig ¶
func (o InTotoProvenanceResponseOutput) BuilderConfig() BuilderConfigResponseOutput
required
func (InTotoProvenanceResponseOutput) ElementType ¶
func (InTotoProvenanceResponseOutput) ElementType() reflect.Type
func (InTotoProvenanceResponseOutput) Materials ¶
func (o InTotoProvenanceResponseOutput) Materials() pulumi.StringArrayOutput
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
func (InTotoProvenanceResponseOutput) Metadata ¶
func (o InTotoProvenanceResponseOutput) Metadata() MetadataResponseOutput
func (InTotoProvenanceResponseOutput) Recipe ¶
func (o InTotoProvenanceResponseOutput) Recipe() RecipeResponseOutput
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
func (InTotoProvenanceResponseOutput) ToInTotoProvenanceResponseOutput ¶
func (o InTotoProvenanceResponseOutput) ToInTotoProvenanceResponseOutput() InTotoProvenanceResponseOutput
func (InTotoProvenanceResponseOutput) ToInTotoProvenanceResponseOutputWithContext ¶
func (o InTotoProvenanceResponseOutput) ToInTotoProvenanceResponseOutputWithContext(ctx context.Context) InTotoProvenanceResponseOutput
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 InTotoStatement ¶
type InTotoStatement struct { // `https://slsa.dev/provenance/v0.1` for SlsaProvenance. PredicateType *string `pulumi:"predicateType"` Provenance *InTotoProvenance `pulumi:"provenance"` SlsaProvenance *SlsaProvenance `pulumi:"slsaProvenance"` SlsaProvenanceZeroTwo *SlsaProvenanceZeroTwo `pulumi:"slsaProvenanceZeroTwo"` Subject []Subject `pulumi:"subject"` // Always `https://in-toto.io/Statement/v0.1`. Type *string `pulumi:"type"` }
Spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement The serialized InTotoStatement will be stored as Envelope.payload. Envelope.payloadType is always "application/vnd.in-toto+json".
type InTotoStatementArgs ¶
type InTotoStatementArgs struct { // `https://slsa.dev/provenance/v0.1` for SlsaProvenance. PredicateType pulumi.StringPtrInput `pulumi:"predicateType"` Provenance InTotoProvenancePtrInput `pulumi:"provenance"` SlsaProvenance SlsaProvenancePtrInput `pulumi:"slsaProvenance"` SlsaProvenanceZeroTwo SlsaProvenanceZeroTwoPtrInput `pulumi:"slsaProvenanceZeroTwo"` Subject SubjectArrayInput `pulumi:"subject"` // Always `https://in-toto.io/Statement/v0.1`. Type pulumi.StringPtrInput `pulumi:"type"` }
Spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement The serialized InTotoStatement will be stored as Envelope.payload. Envelope.payloadType is always "application/vnd.in-toto+json".
func (InTotoStatementArgs) ElementType ¶
func (InTotoStatementArgs) ElementType() reflect.Type
func (InTotoStatementArgs) ToInTotoStatementOutput ¶
func (i InTotoStatementArgs) ToInTotoStatementOutput() InTotoStatementOutput
func (InTotoStatementArgs) ToInTotoStatementOutputWithContext ¶
func (i InTotoStatementArgs) ToInTotoStatementOutputWithContext(ctx context.Context) InTotoStatementOutput
func (InTotoStatementArgs) ToInTotoStatementPtrOutput ¶
func (i InTotoStatementArgs) ToInTotoStatementPtrOutput() InTotoStatementPtrOutput
func (InTotoStatementArgs) ToInTotoStatementPtrOutputWithContext ¶
func (i InTotoStatementArgs) ToInTotoStatementPtrOutputWithContext(ctx context.Context) InTotoStatementPtrOutput
type InTotoStatementInput ¶
type InTotoStatementInput interface { pulumi.Input ToInTotoStatementOutput() InTotoStatementOutput ToInTotoStatementOutputWithContext(context.Context) InTotoStatementOutput }
InTotoStatementInput is an input type that accepts InTotoStatementArgs and InTotoStatementOutput values. You can construct a concrete instance of `InTotoStatementInput` via:
InTotoStatementArgs{...}
type InTotoStatementOutput ¶
type InTotoStatementOutput struct{ *pulumi.OutputState }
Spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement The serialized InTotoStatement will be stored as Envelope.payload. Envelope.payloadType is always "application/vnd.in-toto+json".
func (InTotoStatementOutput) ElementType ¶
func (InTotoStatementOutput) ElementType() reflect.Type
func (InTotoStatementOutput) PredicateType ¶
func (o InTotoStatementOutput) PredicateType() pulumi.StringPtrOutput
`https://slsa.dev/provenance/v0.1` for SlsaProvenance.
func (InTotoStatementOutput) Provenance ¶
func (o InTotoStatementOutput) Provenance() InTotoProvenancePtrOutput
func (InTotoStatementOutput) SlsaProvenance ¶
func (o InTotoStatementOutput) SlsaProvenance() SlsaProvenancePtrOutput
func (InTotoStatementOutput) SlsaProvenanceZeroTwo ¶ added in v0.21.0
func (o InTotoStatementOutput) SlsaProvenanceZeroTwo() SlsaProvenanceZeroTwoPtrOutput
func (InTotoStatementOutput) Subject ¶
func (o InTotoStatementOutput) Subject() SubjectArrayOutput
func (InTotoStatementOutput) ToInTotoStatementOutput ¶
func (o InTotoStatementOutput) ToInTotoStatementOutput() InTotoStatementOutput
func (InTotoStatementOutput) ToInTotoStatementOutputWithContext ¶
func (o InTotoStatementOutput) ToInTotoStatementOutputWithContext(ctx context.Context) InTotoStatementOutput
func (InTotoStatementOutput) ToInTotoStatementPtrOutput ¶
func (o InTotoStatementOutput) ToInTotoStatementPtrOutput() InTotoStatementPtrOutput
func (InTotoStatementOutput) ToInTotoStatementPtrOutputWithContext ¶
func (o InTotoStatementOutput) ToInTotoStatementPtrOutputWithContext(ctx context.Context) InTotoStatementPtrOutput
func (InTotoStatementOutput) Type ¶
func (o InTotoStatementOutput) Type() pulumi.StringPtrOutput
Always `https://in-toto.io/Statement/v0.1`.
type InTotoStatementPtrInput ¶
type InTotoStatementPtrInput interface { pulumi.Input ToInTotoStatementPtrOutput() InTotoStatementPtrOutput ToInTotoStatementPtrOutputWithContext(context.Context) InTotoStatementPtrOutput }
InTotoStatementPtrInput is an input type that accepts InTotoStatementArgs, InTotoStatementPtr and InTotoStatementPtrOutput values. You can construct a concrete instance of `InTotoStatementPtrInput` via:
InTotoStatementArgs{...} or: nil
func InTotoStatementPtr ¶
func InTotoStatementPtr(v *InTotoStatementArgs) InTotoStatementPtrInput
type InTotoStatementPtrOutput ¶
type InTotoStatementPtrOutput struct{ *pulumi.OutputState }
func (InTotoStatementPtrOutput) Elem ¶
func (o InTotoStatementPtrOutput) Elem() InTotoStatementOutput
func (InTotoStatementPtrOutput) ElementType ¶
func (InTotoStatementPtrOutput) ElementType() reflect.Type
func (InTotoStatementPtrOutput) PredicateType ¶
func (o InTotoStatementPtrOutput) PredicateType() pulumi.StringPtrOutput
`https://slsa.dev/provenance/v0.1` for SlsaProvenance.
func (InTotoStatementPtrOutput) Provenance ¶
func (o InTotoStatementPtrOutput) Provenance() InTotoProvenancePtrOutput
func (InTotoStatementPtrOutput) SlsaProvenance ¶
func (o InTotoStatementPtrOutput) SlsaProvenance() SlsaProvenancePtrOutput
func (InTotoStatementPtrOutput) SlsaProvenanceZeroTwo ¶ added in v0.21.0
func (o InTotoStatementPtrOutput) SlsaProvenanceZeroTwo() SlsaProvenanceZeroTwoPtrOutput
func (InTotoStatementPtrOutput) Subject ¶
func (o InTotoStatementPtrOutput) Subject() SubjectArrayOutput
func (InTotoStatementPtrOutput) ToInTotoStatementPtrOutput ¶
func (o InTotoStatementPtrOutput) ToInTotoStatementPtrOutput() InTotoStatementPtrOutput
func (InTotoStatementPtrOutput) ToInTotoStatementPtrOutputWithContext ¶
func (o InTotoStatementPtrOutput) ToInTotoStatementPtrOutputWithContext(ctx context.Context) InTotoStatementPtrOutput
func (InTotoStatementPtrOutput) Type ¶
func (o InTotoStatementPtrOutput) Type() pulumi.StringPtrOutput
Always `https://in-toto.io/Statement/v0.1`.
type InTotoStatementResponse ¶
type InTotoStatementResponse struct { // `https://slsa.dev/provenance/v0.1` for SlsaProvenance. PredicateType string `pulumi:"predicateType"` Provenance InTotoProvenanceResponse `pulumi:"provenance"` SlsaProvenance SlsaProvenanceResponse `pulumi:"slsaProvenance"` SlsaProvenanceZeroTwo SlsaProvenanceZeroTwoResponse `pulumi:"slsaProvenanceZeroTwo"` Subject []SubjectResponse `pulumi:"subject"` // Always `https://in-toto.io/Statement/v0.1`. Type string `pulumi:"type"` }
Spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement The serialized InTotoStatement will be stored as Envelope.payload. Envelope.payloadType is always "application/vnd.in-toto+json".
type InTotoStatementResponseOutput ¶
type InTotoStatementResponseOutput struct{ *pulumi.OutputState }
Spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement The serialized InTotoStatement will be stored as Envelope.payload. Envelope.payloadType is always "application/vnd.in-toto+json".
func (InTotoStatementResponseOutput) ElementType ¶
func (InTotoStatementResponseOutput) ElementType() reflect.Type
func (InTotoStatementResponseOutput) PredicateType ¶
func (o InTotoStatementResponseOutput) PredicateType() pulumi.StringOutput
`https://slsa.dev/provenance/v0.1` for SlsaProvenance.
func (InTotoStatementResponseOutput) Provenance ¶
func (o InTotoStatementResponseOutput) Provenance() InTotoProvenanceResponseOutput
func (InTotoStatementResponseOutput) SlsaProvenance ¶
func (o InTotoStatementResponseOutput) SlsaProvenance() SlsaProvenanceResponseOutput
func (InTotoStatementResponseOutput) SlsaProvenanceZeroTwo ¶ added in v0.21.0
func (o InTotoStatementResponseOutput) SlsaProvenanceZeroTwo() SlsaProvenanceZeroTwoResponseOutput
func (InTotoStatementResponseOutput) Subject ¶
func (o InTotoStatementResponseOutput) Subject() SubjectResponseArrayOutput
func (InTotoStatementResponseOutput) ToInTotoStatementResponseOutput ¶
func (o InTotoStatementResponseOutput) ToInTotoStatementResponseOutput() InTotoStatementResponseOutput
func (InTotoStatementResponseOutput) ToInTotoStatementResponseOutputWithContext ¶
func (o InTotoStatementResponseOutput) ToInTotoStatementResponseOutputWithContext(ctx context.Context) InTotoStatementResponseOutput
func (InTotoStatementResponseOutput) Type ¶
func (o InTotoStatementResponseOutput) Type() pulumi.StringOutput
Always `https://in-toto.io/Statement/v0.1`.
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 Jwt ¶
type Jwt struct { // The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1 CompactJwt *string `pulumi:"compactJwt"` }
type JwtArgs ¶
type JwtArgs struct { // The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1 CompactJwt pulumi.StringPtrInput `pulumi:"compactJwt"` }
func (JwtArgs) ElementType ¶
func (JwtArgs) ToJwtOutput ¶
type JwtArray ¶
type JwtArray []JwtInput
func (JwtArray) ElementType ¶
func (JwtArray) ToJwtArrayOutput ¶
func (i JwtArray) ToJwtArrayOutput() JwtArrayOutput
func (JwtArray) ToJwtArrayOutputWithContext ¶
func (i JwtArray) ToJwtArrayOutputWithContext(ctx context.Context) JwtArrayOutput
type JwtArrayInput ¶
type JwtArrayInput interface { pulumi.Input ToJwtArrayOutput() JwtArrayOutput ToJwtArrayOutputWithContext(context.Context) JwtArrayOutput }
JwtArrayInput is an input type that accepts JwtArray and JwtArrayOutput values. You can construct a concrete instance of `JwtArrayInput` via:
JwtArray{ JwtArgs{...} }
type JwtArrayOutput ¶
type JwtArrayOutput struct{ *pulumi.OutputState }
func (JwtArrayOutput) ElementType ¶
func (JwtArrayOutput) ElementType() reflect.Type
func (JwtArrayOutput) ToJwtArrayOutput ¶
func (o JwtArrayOutput) ToJwtArrayOutput() JwtArrayOutput
func (JwtArrayOutput) ToJwtArrayOutputWithContext ¶
func (o JwtArrayOutput) ToJwtArrayOutputWithContext(ctx context.Context) JwtArrayOutput
type JwtInput ¶
type JwtInput interface { pulumi.Input ToJwtOutput() JwtOutput ToJwtOutputWithContext(context.Context) JwtOutput }
JwtInput is an input type that accepts JwtArgs and JwtOutput values. You can construct a concrete instance of `JwtInput` via:
JwtArgs{...}
type JwtOutput ¶
type JwtOutput struct{ *pulumi.OutputState }
func (JwtOutput) CompactJwt ¶
func (o JwtOutput) CompactJwt() pulumi.StringPtrOutput
The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1
func (JwtOutput) ElementType ¶
func (JwtOutput) ToJwtOutput ¶
type JwtResponse ¶
type JwtResponse struct { // The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1 CompactJwt string `pulumi:"compactJwt"` }
type JwtResponseArrayOutput ¶
type JwtResponseArrayOutput struct{ *pulumi.OutputState }
func (JwtResponseArrayOutput) ElementType ¶
func (JwtResponseArrayOutput) ElementType() reflect.Type
func (JwtResponseArrayOutput) Index ¶
func (o JwtResponseArrayOutput) Index(i pulumi.IntInput) JwtResponseOutput
func (JwtResponseArrayOutput) ToJwtResponseArrayOutput ¶
func (o JwtResponseArrayOutput) ToJwtResponseArrayOutput() JwtResponseArrayOutput
func (JwtResponseArrayOutput) ToJwtResponseArrayOutputWithContext ¶
func (o JwtResponseArrayOutput) ToJwtResponseArrayOutputWithContext(ctx context.Context) JwtResponseArrayOutput
type JwtResponseOutput ¶
type JwtResponseOutput struct{ *pulumi.OutputState }
func (JwtResponseOutput) CompactJwt ¶
func (o JwtResponseOutput) CompactJwt() pulumi.StringOutput
The compact encoding of a JWS, which is always three base64 encoded strings joined by periods. For details, see: https://tools.ietf.org/html/rfc7515.html#section-3.1
func (JwtResponseOutput) ElementType ¶
func (JwtResponseOutput) ElementType() reflect.Type
func (JwtResponseOutput) ToJwtResponseOutput ¶
func (o JwtResponseOutput) ToJwtResponseOutput() JwtResponseOutput
func (JwtResponseOutput) ToJwtResponseOutputWithContext ¶
func (o JwtResponseOutput) ToJwtResponseOutputWithContext(ctx context.Context) JwtResponseOutput
type KnowledgeBase ¶
type KnowledgeBase struct { // The KB name (generally of the form KB[0-9]+ (e.g., 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]+ (e.g., 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]+ (e.g., 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]+ (e.g., 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]+ (e.g., 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. See https://docs.docker.com/engine/reference/builder/ for more information. Directive string `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. See https://docs.docker.com/engine/reference/builder/ for more information. Directive pulumi.StringInput `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 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() pulumi.StringOutput
The recovered Dockerfile directive used to construct this layer. See https://docs.docker.com/engine/reference/builder/ for more information.
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. See https://docs.docker.com/engine/reference/builder/ for more information. 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. See https://docs.docker.com/engine/reference/builder/ for more information.
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.19.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.19.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.19.0
func (LicenseArgs) ElementType() reflect.Type
func (LicenseArgs) ToLicenseOutput ¶ added in v0.19.0
func (i LicenseArgs) ToLicenseOutput() LicenseOutput
func (LicenseArgs) ToLicenseOutputWithContext ¶ added in v0.19.0
func (i LicenseArgs) ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
func (LicenseArgs) ToLicensePtrOutput ¶ added in v0.19.0
func (i LicenseArgs) ToLicensePtrOutput() LicensePtrOutput
func (LicenseArgs) ToLicensePtrOutputWithContext ¶ added in v0.19.0
func (i LicenseArgs) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
type LicenseInput ¶ added in v0.19.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.19.0
type LicenseOutput struct{ *pulumi.OutputState }
License information.
func (LicenseOutput) Comments ¶ added in v0.19.0
func (o LicenseOutput) Comments() pulumi.StringPtrOutput
Comments
func (LicenseOutput) ElementType ¶ added in v0.19.0
func (LicenseOutput) ElementType() reflect.Type
func (LicenseOutput) Expression ¶ added in v0.19.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.19.0
func (o LicenseOutput) ToLicenseOutput() LicenseOutput
func (LicenseOutput) ToLicenseOutputWithContext ¶ added in v0.19.0
func (o LicenseOutput) ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
func (LicenseOutput) ToLicensePtrOutput ¶ added in v0.19.0
func (o LicenseOutput) ToLicensePtrOutput() LicensePtrOutput
func (LicenseOutput) ToLicensePtrOutputWithContext ¶ added in v0.19.0
func (o LicenseOutput) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
type LicensePtrInput ¶ added in v0.19.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.19.0
func LicensePtr(v *LicenseArgs) LicensePtrInput
type LicensePtrOutput ¶ added in v0.19.0
type LicensePtrOutput struct{ *pulumi.OutputState }
func (LicensePtrOutput) Comments ¶ added in v0.19.0
func (o LicensePtrOutput) Comments() pulumi.StringPtrOutput
Comments
func (LicensePtrOutput) Elem ¶ added in v0.19.0
func (o LicensePtrOutput) Elem() LicenseOutput
func (LicensePtrOutput) ElementType ¶ added in v0.19.0
func (LicensePtrOutput) ElementType() reflect.Type
func (LicensePtrOutput) Expression ¶ added in v0.19.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.19.0
func (o LicensePtrOutput) ToLicensePtrOutput() LicensePtrOutput
func (LicensePtrOutput) ToLicensePtrOutputWithContext ¶ added in v0.19.0
func (o LicensePtrOutput) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
type LicenseResponse ¶ added in v0.19.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.19.0
type LicenseResponseOutput struct{ *pulumi.OutputState }
License information.
func (LicenseResponseOutput) Comments ¶ added in v0.19.0
func (o LicenseResponseOutput) Comments() pulumi.StringOutput
Comments
func (LicenseResponseOutput) ElementType ¶ added in v0.19.0
func (LicenseResponseOutput) ElementType() reflect.Type
func (LicenseResponseOutput) Expression ¶ added in v0.19.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.19.0
func (o LicenseResponseOutput) ToLicenseResponseOutput() LicenseResponseOutput
func (LicenseResponseOutput) ToLicenseResponseOutputWithContext ¶ added in v0.19.0
func (o LicenseResponseOutput) ToLicenseResponseOutputWithContext(ctx context.Context) LicenseResponseOutput
type Location ¶
type Location struct { // Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/) // // Deprecated: Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/) 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/) // // Deprecated: Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/) 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/)
Deprecated: Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/)
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/) // // Deprecated: Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/) 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/)
Deprecated: Deprecated. The CPE URI in [CPE format](https://cpe.mitre.org/specification/)
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 ¶
type LookupNoteIamPolicyArgs ¶
type LookupNoteIamPolicyOutputArgs ¶
type LookupNoteIamPolicyOutputArgs struct { NoteId pulumi.StringInput `pulumi:"noteId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupNoteIamPolicyOutputArgs) ElementType ¶
func (LookupNoteIamPolicyOutputArgs) ElementType() reflect.Type
type LookupNoteIamPolicyResult ¶
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 ¶
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 ¶
type LookupNoteIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupNoteIamPolicyOutput ¶
func LookupNoteIamPolicyOutput(ctx *pulumi.Context, args LookupNoteIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupNoteIamPolicyResultOutput
func (LookupNoteIamPolicyResultOutput) Bindings ¶
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 ¶
func (LookupNoteIamPolicyResultOutput) ElementType() reflect.Type
func (LookupNoteIamPolicyResultOutput) Etag ¶
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 ¶
func (o LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutput() LookupNoteIamPolicyResultOutput
func (LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutputWithContext ¶
func (o LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutputWithContext(ctx context.Context) LookupNoteIamPolicyResultOutput
func (LookupNoteIamPolicyResultOutput) Version ¶
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 ¶
type LookupNoteOutputArgs struct { NoteId pulumi.StringInput `pulumi:"noteId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupNoteOutputArgs) ElementType ¶
func (LookupNoteOutputArgs) ElementType() reflect.Type
type LookupNoteResult ¶
type LookupNoteResult struct { // A note describing an attestation role. Attestation AttestationNoteResponse `pulumi:"attestation"` // A note describing build provenance for a verifiable build. Build BuildNoteResponse `pulumi:"build"` // A note describing a compliance check. Compliance ComplianceNoteResponse `pulumi:"compliance"` // 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. Deployment DeploymentNoteResponse `pulumi:"deployment"` // A note describing the initial analysis of a resource. Discovery DiscoveryNoteResponse `pulumi:"discovery"` // A note describing a dsse attestation note. DsseAttestation DSSEAttestationNoteResponse `pulumi:"dsseAttestation"` // Time of expiration for this note. Empty if note does not expire. ExpirationTime string `pulumi:"expirationTime"` // A note describing a base image. Image ImageNoteResponse `pulumi:"image"` // 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 PackageNoteResponse `pulumi:"package"` // Other notes related to this note. RelatedNoteNames []string `pulumi:"relatedNoteNames"` // URLs associated with this note. RelatedUrl []RelatedUrlResponse `pulumi:"relatedUrl"` // A note describing an SBOM reference. SbomReference SBOMReferenceNoteResponse `pulumi:"sbomReference"` // A one sentence description of this note. ShortDescription string `pulumi:"shortDescription"` // 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 available package upgrades. Upgrade UpgradeNoteResponse `pulumi:"upgrade"` // A note describing a package vulnerability. Vulnerability VulnerabilityNoteResponse `pulumi:"vulnerability"` // A note describing a vulnerability assessment. VulnerabilityAssessment VulnerabilityAssessmentNoteResponse `pulumi:"vulnerabilityAssessment"` }
func LookupNote ¶
func LookupNote(ctx *pulumi.Context, args *LookupNoteArgs, opts ...pulumi.InvokeOption) (*LookupNoteResult, error)
Gets the specified note.
type LookupNoteResultOutput ¶
type LookupNoteResultOutput struct{ *pulumi.OutputState }
func LookupNoteOutput ¶
func LookupNoteOutput(ctx *pulumi.Context, args LookupNoteOutputArgs, opts ...pulumi.InvokeOption) LookupNoteResultOutput
func (LookupNoteResultOutput) Attestation ¶
func (o LookupNoteResultOutput) Attestation() AttestationNoteResponseOutput
A note describing an attestation role.
func (LookupNoteResultOutput) Build ¶
func (o LookupNoteResultOutput) Build() BuildNoteResponseOutput
A note describing build provenance for a verifiable build.
func (LookupNoteResultOutput) Compliance ¶
func (o LookupNoteResultOutput) Compliance() ComplianceNoteResponseOutput
A note describing a compliance check.
func (LookupNoteResultOutput) CreateTime ¶
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) Deployment ¶
func (o LookupNoteResultOutput) Deployment() DeploymentNoteResponseOutput
A note describing something that can be deployed.
func (LookupNoteResultOutput) Discovery ¶
func (o LookupNoteResultOutput) Discovery() DiscoveryNoteResponseOutput
A note describing the initial analysis of a resource.
func (LookupNoteResultOutput) DsseAttestation ¶
func (o LookupNoteResultOutput) DsseAttestation() DSSEAttestationNoteResponseOutput
A note describing a dsse attestation note.
func (LookupNoteResultOutput) ElementType ¶
func (LookupNoteResultOutput) ElementType() reflect.Type
func (LookupNoteResultOutput) ExpirationTime ¶
func (o LookupNoteResultOutput) ExpirationTime() pulumi.StringOutput
Time of expiration for this note. Empty if note does not expire.
func (LookupNoteResultOutput) Image ¶
func (o LookupNoteResultOutput) Image() ImageNoteResponseOutput
A note describing a base image.
func (LookupNoteResultOutput) Kind ¶
func (o LookupNoteResultOutput) Kind() pulumi.StringOutput
The type of analysis. This field can be used as a filter in list requests.
func (LookupNoteResultOutput) LongDescription ¶
func (o LookupNoteResultOutput) LongDescription() pulumi.StringOutput
A detailed description of this note.
func (LookupNoteResultOutput) Name ¶
func (o LookupNoteResultOutput) Name() pulumi.StringOutput
The name of the note in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
func (LookupNoteResultOutput) Package ¶
func (o LookupNoteResultOutput) Package() PackageNoteResponseOutput
A note describing a package hosted by various package managers.
func (LookupNoteResultOutput) RelatedNoteNames ¶
func (o LookupNoteResultOutput) RelatedNoteNames() pulumi.StringArrayOutput
Other notes related to this note.
func (LookupNoteResultOutput) RelatedUrl ¶
func (o LookupNoteResultOutput) RelatedUrl() RelatedUrlResponseArrayOutput
URLs associated with this note.
func (LookupNoteResultOutput) SbomReference ¶ added in v0.31.1
func (o LookupNoteResultOutput) SbomReference() SBOMReferenceNoteResponseOutput
A note describing an SBOM reference.
func (LookupNoteResultOutput) ShortDescription ¶
func (o LookupNoteResultOutput) ShortDescription() pulumi.StringOutput
A one sentence description of this note.
func (LookupNoteResultOutput) ToLookupNoteResultOutput ¶
func (o LookupNoteResultOutput) ToLookupNoteResultOutput() LookupNoteResultOutput
func (LookupNoteResultOutput) ToLookupNoteResultOutputWithContext ¶
func (o LookupNoteResultOutput) ToLookupNoteResultOutputWithContext(ctx context.Context) LookupNoteResultOutput
func (LookupNoteResultOutput) UpdateTime ¶
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) Upgrade ¶
func (o LookupNoteResultOutput) Upgrade() UpgradeNoteResponseOutput
A note describing available package upgrades.
func (LookupNoteResultOutput) Vulnerability ¶
func (o LookupNoteResultOutput) Vulnerability() VulnerabilityNoteResponseOutput
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 ¶
type LookupOccurrenceIamPolicyOutputArgs ¶
type LookupOccurrenceIamPolicyOutputArgs struct { OccurrenceId pulumi.StringInput `pulumi:"occurrenceId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupOccurrenceIamPolicyOutputArgs) ElementType ¶
func (LookupOccurrenceIamPolicyOutputArgs) ElementType() reflect.Type
type LookupOccurrenceIamPolicyResult ¶
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 ¶
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 ¶
type LookupOccurrenceIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupOccurrenceIamPolicyOutput ¶
func LookupOccurrenceIamPolicyOutput(ctx *pulumi.Context, args LookupOccurrenceIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupOccurrenceIamPolicyResultOutput
func (LookupOccurrenceIamPolicyResultOutput) Bindings ¶
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 ¶
func (LookupOccurrenceIamPolicyResultOutput) ElementType() reflect.Type
func (LookupOccurrenceIamPolicyResultOutput) Etag ¶
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 ¶
func (o LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutput() LookupOccurrenceIamPolicyResultOutput
func (LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutputWithContext ¶
func (o LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutputWithContext(ctx context.Context) LookupOccurrenceIamPolicyResultOutput
func (LookupOccurrenceIamPolicyResultOutput) Version ¶
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 ¶
type LookupOccurrenceOutputArgs struct { OccurrenceId pulumi.StringInput `pulumi:"occurrenceId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupOccurrenceOutputArgs) ElementType ¶
func (LookupOccurrenceOutputArgs) ElementType() reflect.Type
type LookupOccurrenceResult ¶
type LookupOccurrenceResult struct { // Describes an attestation of an artifact. Attestation AttestationOccurrenceResponse `pulumi:"attestation"` // Describes a verifiable build. Build BuildOccurrenceResponse `pulumi:"build"` // Describes a compliance violation on a linked resource. Compliance ComplianceOccurrenceResponse `pulumi:"compliance"` // The time this occurrence was created. CreateTime string `pulumi:"createTime"` // Describes the deployment of an artifact on a runtime. Deployment DeploymentOccurrenceResponse `pulumi:"deployment"` // Describes when a resource was discovered. Discovery DiscoveryOccurrenceResponse `pulumi:"discovery"` // Describes an attestation of an artifact using dsse. DsseAttestation DSSEAttestationOccurrenceResponse `pulumi:"dsseAttestation"` // https://github.com/secure-systems-lab/dsse Envelope EnvelopeResponse `pulumi:"envelope"` // Describes how this resource derives from the basis in the associated note. Image ImageOccurrenceResponse `pulumi:"image"` // 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"` // Describes the installation of a package on the linked resource. Package PackageOccurrenceResponse `pulumi:"package"` // A description of actions that can be taken to remedy the note. Remediation string `pulumi:"remediation"` // Immutable. A URI that represents the resource for which the occurrence applies. For example, `https://gcr.io/project/image@sha256:123abc` for a Docker image. ResourceUri string `pulumi:"resourceUri"` // Describes a specific SBOM reference occurrences. SbomReference SBOMReferenceOccurrenceResponse `pulumi:"sbomReference"` // The time this occurrence was last updated. UpdateTime string `pulumi:"updateTime"` // Describes an available package upgrade on the linked resource. Upgrade UpgradeOccurrenceResponse `pulumi:"upgrade"` // Describes a security vulnerability. Vulnerability VulnerabilityOccurrenceResponse `pulumi:"vulnerability"` }
func LookupOccurrence ¶
func LookupOccurrence(ctx *pulumi.Context, args *LookupOccurrenceArgs, opts ...pulumi.InvokeOption) (*LookupOccurrenceResult, error)
Gets the specified occurrence.
type LookupOccurrenceResultOutput ¶
type LookupOccurrenceResultOutput struct{ *pulumi.OutputState }
func LookupOccurrenceOutput ¶
func LookupOccurrenceOutput(ctx *pulumi.Context, args LookupOccurrenceOutputArgs, opts ...pulumi.InvokeOption) LookupOccurrenceResultOutput
func (LookupOccurrenceResultOutput) Attestation ¶
func (o LookupOccurrenceResultOutput) Attestation() AttestationOccurrenceResponseOutput
Describes an attestation of an artifact.
func (LookupOccurrenceResultOutput) Build ¶
func (o LookupOccurrenceResultOutput) Build() BuildOccurrenceResponseOutput
Describes a verifiable build.
func (LookupOccurrenceResultOutput) Compliance ¶
func (o LookupOccurrenceResultOutput) Compliance() ComplianceOccurrenceResponseOutput
Describes a compliance violation on a linked resource.
func (LookupOccurrenceResultOutput) CreateTime ¶
func (o LookupOccurrenceResultOutput) CreateTime() pulumi.StringOutput
The time this occurrence was created.
func (LookupOccurrenceResultOutput) Deployment ¶
func (o LookupOccurrenceResultOutput) Deployment() DeploymentOccurrenceResponseOutput
Describes the deployment of an artifact on a runtime.
func (LookupOccurrenceResultOutput) Discovery ¶
func (o LookupOccurrenceResultOutput) Discovery() DiscoveryOccurrenceResponseOutput
Describes when a resource was discovered.
func (LookupOccurrenceResultOutput) DsseAttestation ¶
func (o LookupOccurrenceResultOutput) DsseAttestation() DSSEAttestationOccurrenceResponseOutput
Describes an attestation of an artifact using dsse.
func (LookupOccurrenceResultOutput) ElementType ¶
func (LookupOccurrenceResultOutput) ElementType() reflect.Type
func (LookupOccurrenceResultOutput) Envelope ¶
func (o LookupOccurrenceResultOutput) Envelope() EnvelopeResponseOutput
func (LookupOccurrenceResultOutput) Image ¶
func (o LookupOccurrenceResultOutput) Image() ImageOccurrenceResponseOutput
Describes how this resource derives from the basis in the associated note.
func (LookupOccurrenceResultOutput) Kind ¶
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 ¶
func (o LookupOccurrenceResultOutput) Name() pulumi.StringOutput
The name of the occurrence in the form of `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
func (LookupOccurrenceResultOutput) NoteName ¶
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) Package ¶
func (o LookupOccurrenceResultOutput) Package() PackageOccurrenceResponseOutput
Describes the installation of a package on the linked resource.
func (LookupOccurrenceResultOutput) Remediation ¶
func (o LookupOccurrenceResultOutput) Remediation() pulumi.StringOutput
A description of actions that can be taken to remedy the note.
func (LookupOccurrenceResultOutput) ResourceUri ¶
func (o LookupOccurrenceResultOutput) ResourceUri() pulumi.StringOutput
Immutable. A URI that represents the resource for which the occurrence applies. For example, `https://gcr.io/project/image@sha256:123abc` for a Docker image.
func (LookupOccurrenceResultOutput) SbomReference ¶ added in v0.31.1
func (o LookupOccurrenceResultOutput) SbomReference() SBOMReferenceOccurrenceResponseOutput
Describes a specific SBOM reference occurrences.
func (LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutput ¶
func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutput() LookupOccurrenceResultOutput
func (LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutputWithContext ¶
func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutputWithContext(ctx context.Context) LookupOccurrenceResultOutput
func (LookupOccurrenceResultOutput) UpdateTime ¶
func (o LookupOccurrenceResultOutput) UpdateTime() pulumi.StringOutput
The time this occurrence was last updated.
func (LookupOccurrenceResultOutput) Upgrade ¶
func (o LookupOccurrenceResultOutput) Upgrade() UpgradeOccurrenceResponseOutput
Describes an available package upgrade on the linked resource.
func (LookupOccurrenceResultOutput) Vulnerability ¶
func (o LookupOccurrenceResultOutput) Vulnerability() VulnerabilityOccurrenceResponseOutput
Describes a security vulnerability.
type MaterialArgs ¶
type MaterialArgs struct { Digest pulumi.StringMapInput `pulumi:"digest"` Uri pulumi.StringPtrInput `pulumi:"uri"` }
func (MaterialArgs) ElementType ¶
func (MaterialArgs) ElementType() reflect.Type
func (MaterialArgs) ToMaterialOutput ¶
func (i MaterialArgs) ToMaterialOutput() MaterialOutput
func (MaterialArgs) ToMaterialOutputWithContext ¶
func (i MaterialArgs) ToMaterialOutputWithContext(ctx context.Context) MaterialOutput
type MaterialArray ¶
type MaterialArray []MaterialInput
func (MaterialArray) ElementType ¶
func (MaterialArray) ElementType() reflect.Type
func (MaterialArray) ToMaterialArrayOutput ¶
func (i MaterialArray) ToMaterialArrayOutput() MaterialArrayOutput
func (MaterialArray) ToMaterialArrayOutputWithContext ¶
func (i MaterialArray) ToMaterialArrayOutputWithContext(ctx context.Context) MaterialArrayOutput
type MaterialArrayInput ¶
type MaterialArrayInput interface { pulumi.Input ToMaterialArrayOutput() MaterialArrayOutput ToMaterialArrayOutputWithContext(context.Context) MaterialArrayOutput }
MaterialArrayInput is an input type that accepts MaterialArray and MaterialArrayOutput values. You can construct a concrete instance of `MaterialArrayInput` via:
MaterialArray{ MaterialArgs{...} }
type MaterialArrayOutput ¶
type MaterialArrayOutput struct{ *pulumi.OutputState }
func (MaterialArrayOutput) ElementType ¶
func (MaterialArrayOutput) ElementType() reflect.Type
func (MaterialArrayOutput) Index ¶
func (o MaterialArrayOutput) Index(i pulumi.IntInput) MaterialOutput
func (MaterialArrayOutput) ToMaterialArrayOutput ¶
func (o MaterialArrayOutput) ToMaterialArrayOutput() MaterialArrayOutput
func (MaterialArrayOutput) ToMaterialArrayOutputWithContext ¶
func (o MaterialArrayOutput) ToMaterialArrayOutputWithContext(ctx context.Context) MaterialArrayOutput
type MaterialInput ¶
type MaterialInput interface { pulumi.Input ToMaterialOutput() MaterialOutput ToMaterialOutputWithContext(context.Context) MaterialOutput }
MaterialInput is an input type that accepts MaterialArgs and MaterialOutput values. You can construct a concrete instance of `MaterialInput` via:
MaterialArgs{...}
type MaterialOutput ¶
type MaterialOutput struct{ *pulumi.OutputState }
func (MaterialOutput) Digest ¶
func (o MaterialOutput) Digest() pulumi.StringMapOutput
func (MaterialOutput) ElementType ¶
func (MaterialOutput) ElementType() reflect.Type
func (MaterialOutput) ToMaterialOutput ¶
func (o MaterialOutput) ToMaterialOutput() MaterialOutput
func (MaterialOutput) ToMaterialOutputWithContext ¶
func (o MaterialOutput) ToMaterialOutputWithContext(ctx context.Context) MaterialOutput
func (MaterialOutput) Uri ¶
func (o MaterialOutput) Uri() pulumi.StringPtrOutput
type MaterialResponse ¶
type MaterialResponseArrayOutput ¶
type MaterialResponseArrayOutput struct{ *pulumi.OutputState }
func (MaterialResponseArrayOutput) ElementType ¶
func (MaterialResponseArrayOutput) ElementType() reflect.Type
func (MaterialResponseArrayOutput) Index ¶
func (o MaterialResponseArrayOutput) Index(i pulumi.IntInput) MaterialResponseOutput
func (MaterialResponseArrayOutput) ToMaterialResponseArrayOutput ¶
func (o MaterialResponseArrayOutput) ToMaterialResponseArrayOutput() MaterialResponseArrayOutput
func (MaterialResponseArrayOutput) ToMaterialResponseArrayOutputWithContext ¶
func (o MaterialResponseArrayOutput) ToMaterialResponseArrayOutputWithContext(ctx context.Context) MaterialResponseArrayOutput
type MaterialResponseOutput ¶
type MaterialResponseOutput struct{ *pulumi.OutputState }
func (MaterialResponseOutput) Digest ¶
func (o MaterialResponseOutput) Digest() pulumi.StringMapOutput
func (MaterialResponseOutput) ElementType ¶
func (MaterialResponseOutput) ElementType() reflect.Type
func (MaterialResponseOutput) ToMaterialResponseOutput ¶
func (o MaterialResponseOutput) ToMaterialResponseOutput() MaterialResponseOutput
func (MaterialResponseOutput) ToMaterialResponseOutputWithContext ¶
func (o MaterialResponseOutput) ToMaterialResponseOutputWithContext(ctx context.Context) MaterialResponseOutput
func (MaterialResponseOutput) Uri ¶
func (o MaterialResponseOutput) Uri() pulumi.StringOutput
type Metadata ¶
type Metadata struct { // The timestamp of when the build completed. BuildFinishedOn *string `pulumi:"buildFinishedOn"` // Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec. BuildInvocationId *string `pulumi:"buildInvocationId"` // The timestamp of when the build started. BuildStartedOn *string `pulumi:"buildStartedOn"` // Indicates that the builder claims certain fields in this message to be complete. Completeness *Completeness `pulumi:"completeness"` // If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output. Reproducible *bool `pulumi:"reproducible"` }
Other properties of the build.
type MetadataArgs ¶
type MetadataArgs struct { // The timestamp of when the build completed. BuildFinishedOn pulumi.StringPtrInput `pulumi:"buildFinishedOn"` // Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec. BuildInvocationId pulumi.StringPtrInput `pulumi:"buildInvocationId"` // The timestamp of when the build started. BuildStartedOn pulumi.StringPtrInput `pulumi:"buildStartedOn"` // Indicates that the builder claims certain fields in this message to be complete. Completeness CompletenessPtrInput `pulumi:"completeness"` // If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output. Reproducible pulumi.BoolPtrInput `pulumi:"reproducible"` }
Other properties of the build.
func (MetadataArgs) ElementType ¶
func (MetadataArgs) ElementType() reflect.Type
func (MetadataArgs) ToMetadataOutput ¶
func (i MetadataArgs) ToMetadataOutput() MetadataOutput
func (MetadataArgs) ToMetadataOutputWithContext ¶
func (i MetadataArgs) ToMetadataOutputWithContext(ctx context.Context) MetadataOutput
func (MetadataArgs) ToMetadataPtrOutput ¶
func (i MetadataArgs) ToMetadataPtrOutput() MetadataPtrOutput
func (MetadataArgs) ToMetadataPtrOutputWithContext ¶
func (i MetadataArgs) ToMetadataPtrOutputWithContext(ctx context.Context) MetadataPtrOutput
type MetadataInput ¶
type MetadataInput interface { pulumi.Input ToMetadataOutput() MetadataOutput ToMetadataOutputWithContext(context.Context) MetadataOutput }
MetadataInput is an input type that accepts MetadataArgs and MetadataOutput values. You can construct a concrete instance of `MetadataInput` via:
MetadataArgs{...}
type MetadataOutput ¶
type MetadataOutput struct{ *pulumi.OutputState }
Other properties of the build.
func (MetadataOutput) BuildFinishedOn ¶
func (o MetadataOutput) BuildFinishedOn() pulumi.StringPtrOutput
The timestamp of when the build completed.
func (MetadataOutput) BuildInvocationId ¶
func (o MetadataOutput) BuildInvocationId() pulumi.StringPtrOutput
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
func (MetadataOutput) BuildStartedOn ¶
func (o MetadataOutput) BuildStartedOn() pulumi.StringPtrOutput
The timestamp of when the build started.
func (MetadataOutput) Completeness ¶
func (o MetadataOutput) Completeness() CompletenessPtrOutput
Indicates that the builder claims certain fields in this message to be complete.
func (MetadataOutput) ElementType ¶
func (MetadataOutput) ElementType() reflect.Type
func (MetadataOutput) Reproducible ¶
func (o MetadataOutput) Reproducible() pulumi.BoolPtrOutput
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
func (MetadataOutput) ToMetadataOutput ¶
func (o MetadataOutput) ToMetadataOutput() MetadataOutput
func (MetadataOutput) ToMetadataOutputWithContext ¶
func (o MetadataOutput) ToMetadataOutputWithContext(ctx context.Context) MetadataOutput
func (MetadataOutput) ToMetadataPtrOutput ¶
func (o MetadataOutput) ToMetadataPtrOutput() MetadataPtrOutput
func (MetadataOutput) ToMetadataPtrOutputWithContext ¶
func (o MetadataOutput) ToMetadataPtrOutputWithContext(ctx context.Context) MetadataPtrOutput
type MetadataPtrInput ¶
type MetadataPtrInput interface { pulumi.Input ToMetadataPtrOutput() MetadataPtrOutput ToMetadataPtrOutputWithContext(context.Context) MetadataPtrOutput }
MetadataPtrInput is an input type that accepts MetadataArgs, MetadataPtr and MetadataPtrOutput values. You can construct a concrete instance of `MetadataPtrInput` via:
MetadataArgs{...} or: nil
func MetadataPtr ¶
func MetadataPtr(v *MetadataArgs) MetadataPtrInput
type MetadataPtrOutput ¶
type MetadataPtrOutput struct{ *pulumi.OutputState }
func (MetadataPtrOutput) BuildFinishedOn ¶
func (o MetadataPtrOutput) BuildFinishedOn() pulumi.StringPtrOutput
The timestamp of when the build completed.
func (MetadataPtrOutput) BuildInvocationId ¶
func (o MetadataPtrOutput) BuildInvocationId() pulumi.StringPtrOutput
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
func (MetadataPtrOutput) BuildStartedOn ¶
func (o MetadataPtrOutput) BuildStartedOn() pulumi.StringPtrOutput
The timestamp of when the build started.
func (MetadataPtrOutput) Completeness ¶
func (o MetadataPtrOutput) Completeness() CompletenessPtrOutput
Indicates that the builder claims certain fields in this message to be complete.
func (MetadataPtrOutput) Elem ¶
func (o MetadataPtrOutput) Elem() MetadataOutput
func (MetadataPtrOutput) ElementType ¶
func (MetadataPtrOutput) ElementType() reflect.Type
func (MetadataPtrOutput) Reproducible ¶
func (o MetadataPtrOutput) Reproducible() pulumi.BoolPtrOutput
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
func (MetadataPtrOutput) ToMetadataPtrOutput ¶
func (o MetadataPtrOutput) ToMetadataPtrOutput() MetadataPtrOutput
func (MetadataPtrOutput) ToMetadataPtrOutputWithContext ¶
func (o MetadataPtrOutput) ToMetadataPtrOutputWithContext(ctx context.Context) MetadataPtrOutput
type MetadataResponse ¶
type MetadataResponse struct { // The timestamp of when the build completed. BuildFinishedOn string `pulumi:"buildFinishedOn"` // Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec. BuildInvocationId string `pulumi:"buildInvocationId"` // The timestamp of when the build started. BuildStartedOn string `pulumi:"buildStartedOn"` // Indicates that the builder claims certain fields in this message to be complete. Completeness CompletenessResponse `pulumi:"completeness"` // If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output. Reproducible bool `pulumi:"reproducible"` }
Other properties of the build.
type MetadataResponseOutput ¶
type MetadataResponseOutput struct{ *pulumi.OutputState }
Other properties of the build.
func (MetadataResponseOutput) BuildFinishedOn ¶
func (o MetadataResponseOutput) BuildFinishedOn() pulumi.StringOutput
The timestamp of when the build completed.
func (MetadataResponseOutput) BuildInvocationId ¶
func (o MetadataResponseOutput) BuildInvocationId() pulumi.StringOutput
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
func (MetadataResponseOutput) BuildStartedOn ¶
func (o MetadataResponseOutput) BuildStartedOn() pulumi.StringOutput
The timestamp of when the build started.
func (MetadataResponseOutput) Completeness ¶
func (o MetadataResponseOutput) Completeness() CompletenessResponseOutput
Indicates that the builder claims certain fields in this message to be complete.
func (MetadataResponseOutput) ElementType ¶
func (MetadataResponseOutput) ElementType() reflect.Type
func (MetadataResponseOutput) Reproducible ¶
func (o MetadataResponseOutput) Reproducible() pulumi.BoolOutput
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
func (MetadataResponseOutput) ToMetadataResponseOutput ¶
func (o MetadataResponseOutput) ToMetadataResponseOutput() MetadataResponseOutput
func (MetadataResponseOutput) ToMetadataResponseOutputWithContext ¶
func (o MetadataResponseOutput) ToMetadataResponseOutputWithContext(ctx context.Context) MetadataResponseOutput
type NonCompliantFile ¶
type NonCompliantFile struct { // Command to display the non-compliant files. DisplayCommand *string `pulumi:"displayCommand"` // Empty if `display_command` is set. Path *string `pulumi:"path"` // Explains why a file is non compliant for a CIS check. Reason *string `pulumi:"reason"` }
Details about files that caused a compliance check to fail. display_command is a single command that can be used to display a list of non compliant files. When there is no such command, we can also iterate a list of non compliant file using 'path'.
type NonCompliantFileArgs ¶
type NonCompliantFileArgs struct { // Command to display the non-compliant files. DisplayCommand pulumi.StringPtrInput `pulumi:"displayCommand"` // Empty if `display_command` is set. Path pulumi.StringPtrInput `pulumi:"path"` // Explains why a file is non compliant for a CIS check. Reason pulumi.StringPtrInput `pulumi:"reason"` }
Details about files that caused a compliance check to fail. display_command is a single command that can be used to display a list of non compliant files. When there is no such command, we can also iterate a list of non compliant file using 'path'.
func (NonCompliantFileArgs) ElementType ¶
func (NonCompliantFileArgs) ElementType() reflect.Type
func (NonCompliantFileArgs) ToNonCompliantFileOutput ¶
func (i NonCompliantFileArgs) ToNonCompliantFileOutput() NonCompliantFileOutput
func (NonCompliantFileArgs) ToNonCompliantFileOutputWithContext ¶
func (i NonCompliantFileArgs) ToNonCompliantFileOutputWithContext(ctx context.Context) NonCompliantFileOutput
type NonCompliantFileArray ¶
type NonCompliantFileArray []NonCompliantFileInput
func (NonCompliantFileArray) ElementType ¶
func (NonCompliantFileArray) ElementType() reflect.Type
func (NonCompliantFileArray) ToNonCompliantFileArrayOutput ¶
func (i NonCompliantFileArray) ToNonCompliantFileArrayOutput() NonCompliantFileArrayOutput
func (NonCompliantFileArray) ToNonCompliantFileArrayOutputWithContext ¶
func (i NonCompliantFileArray) ToNonCompliantFileArrayOutputWithContext(ctx context.Context) NonCompliantFileArrayOutput
type NonCompliantFileArrayInput ¶
type NonCompliantFileArrayInput interface { pulumi.Input ToNonCompliantFileArrayOutput() NonCompliantFileArrayOutput ToNonCompliantFileArrayOutputWithContext(context.Context) NonCompliantFileArrayOutput }
NonCompliantFileArrayInput is an input type that accepts NonCompliantFileArray and NonCompliantFileArrayOutput values. You can construct a concrete instance of `NonCompliantFileArrayInput` via:
NonCompliantFileArray{ NonCompliantFileArgs{...} }
type NonCompliantFileArrayOutput ¶
type NonCompliantFileArrayOutput struct{ *pulumi.OutputState }
func (NonCompliantFileArrayOutput) ElementType ¶
func (NonCompliantFileArrayOutput) ElementType() reflect.Type
func (NonCompliantFileArrayOutput) Index ¶
func (o NonCompliantFileArrayOutput) Index(i pulumi.IntInput) NonCompliantFileOutput
func (NonCompliantFileArrayOutput) ToNonCompliantFileArrayOutput ¶
func (o NonCompliantFileArrayOutput) ToNonCompliantFileArrayOutput() NonCompliantFileArrayOutput
func (NonCompliantFileArrayOutput) ToNonCompliantFileArrayOutputWithContext ¶
func (o NonCompliantFileArrayOutput) ToNonCompliantFileArrayOutputWithContext(ctx context.Context) NonCompliantFileArrayOutput
type NonCompliantFileInput ¶
type NonCompliantFileInput interface { pulumi.Input ToNonCompliantFileOutput() NonCompliantFileOutput ToNonCompliantFileOutputWithContext(context.Context) NonCompliantFileOutput }
NonCompliantFileInput is an input type that accepts NonCompliantFileArgs and NonCompliantFileOutput values. You can construct a concrete instance of `NonCompliantFileInput` via:
NonCompliantFileArgs{...}
type NonCompliantFileOutput ¶
type NonCompliantFileOutput struct{ *pulumi.OutputState }
Details about files that caused a compliance check to fail. display_command is a single command that can be used to display a list of non compliant files. When there is no such command, we can also iterate a list of non compliant file using 'path'.
func (NonCompliantFileOutput) DisplayCommand ¶
func (o NonCompliantFileOutput) DisplayCommand() pulumi.StringPtrOutput
Command to display the non-compliant files.
func (NonCompliantFileOutput) ElementType ¶
func (NonCompliantFileOutput) ElementType() reflect.Type
func (NonCompliantFileOutput) Path ¶
func (o NonCompliantFileOutput) Path() pulumi.StringPtrOutput
Empty if `display_command` is set.
func (NonCompliantFileOutput) Reason ¶
func (o NonCompliantFileOutput) Reason() pulumi.StringPtrOutput
Explains why a file is non compliant for a CIS check.
func (NonCompliantFileOutput) ToNonCompliantFileOutput ¶
func (o NonCompliantFileOutput) ToNonCompliantFileOutput() NonCompliantFileOutput
func (NonCompliantFileOutput) ToNonCompliantFileOutputWithContext ¶
func (o NonCompliantFileOutput) ToNonCompliantFileOutputWithContext(ctx context.Context) NonCompliantFileOutput
type NonCompliantFileResponse ¶
type NonCompliantFileResponse struct { // Command to display the non-compliant files. DisplayCommand string `pulumi:"displayCommand"` // Empty if `display_command` is set. Path string `pulumi:"path"` // Explains why a file is non compliant for a CIS check. Reason string `pulumi:"reason"` }
Details about files that caused a compliance check to fail. display_command is a single command that can be used to display a list of non compliant files. When there is no such command, we can also iterate a list of non compliant file using 'path'.
type NonCompliantFileResponseArrayOutput ¶
type NonCompliantFileResponseArrayOutput struct{ *pulumi.OutputState }
func (NonCompliantFileResponseArrayOutput) ElementType ¶
func (NonCompliantFileResponseArrayOutput) ElementType() reflect.Type
func (NonCompliantFileResponseArrayOutput) Index ¶
func (o NonCompliantFileResponseArrayOutput) Index(i pulumi.IntInput) NonCompliantFileResponseOutput
func (NonCompliantFileResponseArrayOutput) ToNonCompliantFileResponseArrayOutput ¶
func (o NonCompliantFileResponseArrayOutput) ToNonCompliantFileResponseArrayOutput() NonCompliantFileResponseArrayOutput
func (NonCompliantFileResponseArrayOutput) ToNonCompliantFileResponseArrayOutputWithContext ¶
func (o NonCompliantFileResponseArrayOutput) ToNonCompliantFileResponseArrayOutputWithContext(ctx context.Context) NonCompliantFileResponseArrayOutput
type NonCompliantFileResponseOutput ¶
type NonCompliantFileResponseOutput struct{ *pulumi.OutputState }
Details about files that caused a compliance check to fail. display_command is a single command that can be used to display a list of non compliant files. When there is no such command, we can also iterate a list of non compliant file using 'path'.
func (NonCompliantFileResponseOutput) DisplayCommand ¶
func (o NonCompliantFileResponseOutput) DisplayCommand() pulumi.StringOutput
Command to display the non-compliant files.
func (NonCompliantFileResponseOutput) ElementType ¶
func (NonCompliantFileResponseOutput) ElementType() reflect.Type
func (NonCompliantFileResponseOutput) Path ¶
func (o NonCompliantFileResponseOutput) Path() pulumi.StringOutput
Empty if `display_command` is set.
func (NonCompliantFileResponseOutput) Reason ¶
func (o NonCompliantFileResponseOutput) Reason() pulumi.StringOutput
Explains why a file is non compliant for a CIS check.
func (NonCompliantFileResponseOutput) ToNonCompliantFileResponseOutput ¶
func (o NonCompliantFileResponseOutput) ToNonCompliantFileResponseOutput() NonCompliantFileResponseOutput
func (NonCompliantFileResponseOutput) ToNonCompliantFileResponseOutputWithContext ¶
func (o NonCompliantFileResponseOutput) ToNonCompliantFileResponseOutputWithContext(ctx context.Context) NonCompliantFileResponseOutput
type Note ¶
type Note struct { pulumi.CustomResourceState // A note describing an attestation role. Attestation AttestationNoteResponseOutput `pulumi:"attestation"` // A note describing build provenance for a verifiable build. Build BuildNoteResponseOutput `pulumi:"build"` // A note describing a compliance check. Compliance ComplianceNoteResponseOutput `pulumi:"compliance"` // 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. Deployment DeploymentNoteResponseOutput `pulumi:"deployment"` // A note describing the initial analysis of a resource. Discovery DiscoveryNoteResponseOutput `pulumi:"discovery"` // A note describing a dsse attestation note. DsseAttestation DSSEAttestationNoteResponseOutput `pulumi:"dsseAttestation"` // Time of expiration for this note. Empty if note does not expire. ExpirationTime pulumi.StringOutput `pulumi:"expirationTime"` // A note describing a base image. Image ImageNoteResponseOutput `pulumi:"image"` // 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 PackageNoteResponseOutput `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 an SBOM reference. SbomReference SBOMReferenceNoteResponseOutput `pulumi:"sbomReference"` // A one sentence description of this note. ShortDescription pulumi.StringOutput `pulumi:"shortDescription"` // 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 available package upgrades. Upgrade UpgradeNoteResponseOutput `pulumi:"upgrade"` // A note describing a package vulnerability. Vulnerability VulnerabilityNoteResponseOutput `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. Attestation AttestationNotePtrInput // A note describing build provenance for a verifiable build. Build BuildNotePtrInput // A note describing a compliance check. Compliance ComplianceNotePtrInput // A note describing something that can be deployed. Deployment DeploymentNotePtrInput // A note describing the initial analysis of a resource. Discovery DiscoveryNotePtrInput // A note describing a dsse attestation note. DsseAttestation DSSEAttestationNotePtrInput // Time of expiration for this note. Empty if note does not expire. ExpirationTime pulumi.StringPtrInput // A note describing a base image. Image ImageNotePtrInput // 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 PackageNotePtrInput Project pulumi.StringPtrInput // Other notes related to this note. RelatedNoteNames pulumi.StringArrayInput // URLs associated with this note. RelatedUrl RelatedUrlArrayInput // A note describing an SBOM reference. SbomReference SBOMReferenceNotePtrInput // A one sentence description of this note. ShortDescription pulumi.StringPtrInput // A note describing available package upgrades. Upgrade UpgradeNotePtrInput // A note describing a package vulnerability. Vulnerability VulnerabilityNotePtrInput // 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) Attestation ¶ added in v0.19.0
func (o NoteOutput) Attestation() AttestationNoteResponseOutput
A note describing an attestation role.
func (NoteOutput) Build ¶ added in v0.19.0
func (o NoteOutput) Build() BuildNoteResponseOutput
A note describing build provenance for a verifiable build.
func (NoteOutput) Compliance ¶ added in v0.19.0
func (o NoteOutput) Compliance() ComplianceNoteResponseOutput
A note describing a compliance check.
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) Deployment ¶ added in v0.19.0
func (o NoteOutput) Deployment() DeploymentNoteResponseOutput
A note describing something that can be deployed.
func (NoteOutput) Discovery ¶ added in v0.19.0
func (o NoteOutput) Discovery() DiscoveryNoteResponseOutput
A note describing the initial analysis of a resource.
func (NoteOutput) DsseAttestation ¶ added in v0.19.0
func (o NoteOutput) DsseAttestation() DSSEAttestationNoteResponseOutput
A note describing a dsse attestation note.
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) Image ¶ added in v0.19.0
func (o NoteOutput) Image() ImageNoteResponseOutput
A note describing a base image.
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() PackageNoteResponseOutput
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) SbomReference ¶ added in v0.31.1
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) 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) Upgrade ¶ added in v0.19.0
func (o NoteOutput) Upgrade() UpgradeNoteResponseOutput
A note describing available package upgrades.
func (NoteOutput) Vulnerability ¶ added in v0.19.0
func (o NoteOutput) Vulnerability() VulnerabilityNoteResponseOutput
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 AttestationOccurrenceResponseOutput `pulumi:"attestation"` // Describes a verifiable build. Build BuildOccurrenceResponseOutput `pulumi:"build"` // Describes a compliance violation on a linked resource. Compliance ComplianceOccurrenceResponseOutput `pulumi:"compliance"` // The time this occurrence was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Describes the deployment of an artifact on a runtime. Deployment DeploymentOccurrenceResponseOutput `pulumi:"deployment"` // Describes when a resource was discovered. Discovery DiscoveryOccurrenceResponseOutput `pulumi:"discovery"` // Describes an attestation of an artifact using dsse. DsseAttestation DSSEAttestationOccurrenceResponseOutput `pulumi:"dsseAttestation"` // https://github.com/secure-systems-lab/dsse Envelope EnvelopeResponseOutput `pulumi:"envelope"` // Describes how this resource derives from the basis in the associated note. Image ImageOccurrenceResponseOutput `pulumi:"image"` // 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"` // Describes the installation of a package on the linked resource. Package PackageOccurrenceResponseOutput `pulumi:"package"` Project pulumi.StringOutput `pulumi:"project"` // A description of actions that can be taken to remedy the note. Remediation pulumi.StringOutput `pulumi:"remediation"` // Immutable. A URI that represents the resource for which the occurrence applies. For example, `https://gcr.io/project/image@sha256:123abc` for a Docker image. ResourceUri pulumi.StringOutput `pulumi:"resourceUri"` // Describes a specific SBOM reference occurrences. SbomReference SBOMReferenceOccurrenceResponseOutput `pulumi:"sbomReference"` // The time this occurrence was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Describes an available package upgrade on the linked resource. Upgrade UpgradeOccurrenceResponseOutput `pulumi:"upgrade"` // Describes a security vulnerability. Vulnerability VulnerabilityOccurrenceResponseOutput `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 AttestationOccurrencePtrInput // Describes a verifiable build. Build BuildOccurrencePtrInput // Describes a compliance violation on a linked resource. Compliance ComplianceOccurrencePtrInput // Describes the deployment of an artifact on a runtime. Deployment DeploymentOccurrencePtrInput // Describes when a resource was discovered. Discovery DiscoveryOccurrencePtrInput // Describes an attestation of an artifact using dsse. DsseAttestation DSSEAttestationOccurrencePtrInput // https://github.com/secure-systems-lab/dsse Envelope EnvelopePtrInput // Describes how this resource derives from the basis in the associated note. Image ImageOccurrencePtrInput // 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 // Describes the installation of a package on the linked resource. Package PackageOccurrencePtrInput Project pulumi.StringPtrInput // A description of actions that can be taken to remedy the note. Remediation pulumi.StringPtrInput // Immutable. A URI that represents the resource for which the occurrence applies. For example, `https://gcr.io/project/image@sha256:123abc` for a Docker image. ResourceUri pulumi.StringInput // Describes a specific SBOM reference occurrences. SbomReference SBOMReferenceOccurrencePtrInput // Describes an available package upgrade on the linked resource. Upgrade UpgradeOccurrencePtrInput // Describes a security vulnerability. Vulnerability VulnerabilityOccurrencePtrInput }
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() AttestationOccurrenceResponseOutput
Describes an attestation of an artifact.
func (OccurrenceOutput) Build ¶ added in v0.19.0
func (o OccurrenceOutput) Build() BuildOccurrenceResponseOutput
Describes a verifiable build.
func (OccurrenceOutput) Compliance ¶ added in v0.19.0
func (o OccurrenceOutput) Compliance() ComplianceOccurrenceResponseOutput
Describes a compliance violation on a linked resource.
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() DeploymentOccurrenceResponseOutput
Describes the deployment of an artifact on a runtime.
func (OccurrenceOutput) Discovery ¶ added in v0.19.0
func (o OccurrenceOutput) Discovery() DiscoveryOccurrenceResponseOutput
Describes when a resource was discovered.
func (OccurrenceOutput) DsseAttestation ¶ added in v0.19.0
func (o OccurrenceOutput) DsseAttestation() DSSEAttestationOccurrenceResponseOutput
Describes an attestation of an artifact using dsse.
func (OccurrenceOutput) ElementType ¶
func (OccurrenceOutput) ElementType() reflect.Type
func (OccurrenceOutput) Envelope ¶ added in v0.19.0
func (o OccurrenceOutput) Envelope() EnvelopeResponseOutput
func (OccurrenceOutput) Image ¶ added in v0.19.0
func (o OccurrenceOutput) Image() ImageOccurrenceResponseOutput
Describes how this resource derives from the basis in the associated note.
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) Package ¶ added in v0.19.0
func (o OccurrenceOutput) Package() PackageOccurrenceResponseOutput
Describes the installation of a package on the linked resource.
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) ResourceUri ¶ added in v0.19.0
func (o OccurrenceOutput) ResourceUri() pulumi.StringOutput
Immutable. A URI that represents the resource for which the occurrence applies. For example, `https://gcr.io/project/image@sha256:123abc` for a Docker image.
func (OccurrenceOutput) SbomReference ¶ added in v0.31.1
func (o OccurrenceOutput) SbomReference() SBOMReferenceOccurrenceResponseOutput
Describes a specific SBOM reference occurrences.
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) Upgrade ¶ added in v0.19.0
func (o OccurrenceOutput) Upgrade() UpgradeOccurrenceResponseOutput
Describes an available package upgrade on the linked resource.
func (OccurrenceOutput) Vulnerability ¶ added in v0.19.0
func (o OccurrenceOutput) Vulnerability() VulnerabilityOccurrenceResponseOutput
Describes a security vulnerability.
type OccurrenceState ¶
type OccurrenceState struct { }
func (OccurrenceState) ElementType ¶
func (OccurrenceState) ElementType() reflect.Type
type PackageIssue ¶
type PackageIssue struct { // The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was found in. AffectedCpeUri string `pulumi:"affectedCpeUri"` // The package this vulnerability was found in. AffectedPackage string `pulumi:"affectedPackage"` // The version of the package that is installed on the resource affected by this vulnerability. AffectedVersion Version `pulumi:"affectedVersion"` // The location at which this package was found. FileLocation []GrafeasV1FileLocation `pulumi:"fileLocation"` // The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri. FixedCpeUri *string `pulumi:"fixedCpeUri"` // The package this vulnerability was fixed in. It is possible for this to be different from the affected_package. FixedPackage *string `pulumi:"fixedPackage"` // The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available. FixedVersion Version `pulumi:"fixedVersion"` // The type of package (e.g. OS, MAVEN, GO). PackageType *string `pulumi:"packageType"` }
A detail for a distro and package this vulnerability occurrence was found in and its associated fix (if one is available).
type PackageIssueArgs ¶
type PackageIssueArgs struct { // The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was found in. AffectedCpeUri pulumi.StringInput `pulumi:"affectedCpeUri"` // The package this vulnerability was found in. AffectedPackage pulumi.StringInput `pulumi:"affectedPackage"` // The version of the package that is installed on the resource affected by this vulnerability. AffectedVersion VersionInput `pulumi:"affectedVersion"` // The location at which this package was found. FileLocation GrafeasV1FileLocationArrayInput `pulumi:"fileLocation"` // The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri. FixedCpeUri pulumi.StringPtrInput `pulumi:"fixedCpeUri"` // The package this vulnerability was fixed in. It is possible for this to be different from the affected_package. FixedPackage pulumi.StringPtrInput `pulumi:"fixedPackage"` // The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available. FixedVersion VersionInput `pulumi:"fixedVersion"` // The type of package (e.g. OS, MAVEN, GO). PackageType pulumi.StringPtrInput `pulumi:"packageType"` }
A detail for a distro and package this vulnerability occurrence was found in 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 }
A detail for a distro and package this vulnerability occurrence was found in and its associated fix (if one is available).
func (PackageIssueOutput) AffectedCpeUri ¶
func (o PackageIssueOutput) AffectedCpeUri() pulumi.StringOutput
The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was found in.
func (PackageIssueOutput) AffectedPackage ¶
func (o PackageIssueOutput) AffectedPackage() pulumi.StringOutput
The package this vulnerability was found in.
func (PackageIssueOutput) AffectedVersion ¶
func (o PackageIssueOutput) AffectedVersion() VersionOutput
The version of the package that is installed on the resource affected by this vulnerability.
func (PackageIssueOutput) ElementType ¶
func (PackageIssueOutput) ElementType() reflect.Type
func (PackageIssueOutput) FileLocation ¶ added in v0.19.0
func (o PackageIssueOutput) FileLocation() GrafeasV1FileLocationArrayOutput
The location at which this package was found.
func (PackageIssueOutput) FixedCpeUri ¶
func (o PackageIssueOutput) FixedCpeUri() pulumi.StringPtrOutput
The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
func (PackageIssueOutput) FixedPackage ¶
func (o PackageIssueOutput) FixedPackage() pulumi.StringPtrOutput
The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
func (PackageIssueOutput) FixedVersion ¶
func (o PackageIssueOutput) FixedVersion() VersionOutput
The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
func (PackageIssueOutput) PackageType ¶
func (o PackageIssueOutput) PackageType() pulumi.StringPtrOutput
The type of package (e.g. OS, MAVEN, GO).
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 [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was found in. AffectedCpeUri string `pulumi:"affectedCpeUri"` // The package this vulnerability was found in. AffectedPackage string `pulumi:"affectedPackage"` // The version of the package that is installed on the resource affected by this vulnerability. AffectedVersion VersionResponse `pulumi:"affectedVersion"` // 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 at which this package was found. FileLocation []GrafeasV1FileLocationResponse `pulumi:"fileLocation"` // Whether a fix is available for this package. FixAvailable bool `pulumi:"fixAvailable"` // The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri. FixedCpeUri string `pulumi:"fixedCpeUri"` // The package this vulnerability was fixed in. It is possible for this to be different from the affected_package. FixedPackage string `pulumi:"fixedPackage"` // The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available. FixedVersion VersionResponse `pulumi:"fixedVersion"` // The type of package (e.g. OS, MAVEN, GO). PackageType string `pulumi:"packageType"` }
A detail for a distro and package this vulnerability occurrence was found in 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 }
A detail for a distro and package this vulnerability occurrence was found in and its associated fix (if one is available).
func (PackageIssueResponseOutput) AffectedCpeUri ¶
func (o PackageIssueResponseOutput) AffectedCpeUri() pulumi.StringOutput
The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was found in.
func (PackageIssueResponseOutput) AffectedPackage ¶
func (o PackageIssueResponseOutput) AffectedPackage() pulumi.StringOutput
The package this vulnerability was found in.
func (PackageIssueResponseOutput) AffectedVersion ¶
func (o PackageIssueResponseOutput) AffectedVersion() VersionResponseOutput
The version of the package that is installed on the resource affected by this vulnerability.
func (PackageIssueResponseOutput) EffectiveSeverity ¶
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) FileLocation ¶ added in v0.19.0
func (o PackageIssueResponseOutput) FileLocation() GrafeasV1FileLocationResponseArrayOutput
The location at which this package was found.
func (PackageIssueResponseOutput) FixAvailable ¶
func (o PackageIssueResponseOutput) FixAvailable() pulumi.BoolOutput
Whether a fix is available for this package.
func (PackageIssueResponseOutput) FixedCpeUri ¶
func (o PackageIssueResponseOutput) FixedCpeUri() pulumi.StringOutput
The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.
func (PackageIssueResponseOutput) FixedPackage ¶
func (o PackageIssueResponseOutput) FixedPackage() pulumi.StringOutput
The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.
func (PackageIssueResponseOutput) FixedVersion ¶
func (o PackageIssueResponseOutput) FixedVersion() VersionResponseOutput
The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.
func (PackageIssueResponseOutput) PackageType ¶
func (o PackageIssueResponseOutput) PackageType() pulumi.StringOutput
The type of package (e.g. OS, MAVEN, GO).
func (PackageIssueResponseOutput) ToPackageIssueResponseOutput ¶
func (o PackageIssueResponseOutput) ToPackageIssueResponseOutput() PackageIssueResponseOutput
func (PackageIssueResponseOutput) ToPackageIssueResponseOutputWithContext ¶
func (o PackageIssueResponseOutput) ToPackageIssueResponseOutputWithContext(ctx context.Context) PackageIssueResponseOutput
type PackageNote ¶
type PackageNote struct { // The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages. Architecture *PackageNoteArchitecture `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"` // Deprecated. The various channels by which a package is distributed. // // Deprecated: Deprecated. 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"` }
PackageNote represents a particular package version.
type PackageNoteArchitecture ¶ added in v0.19.0
type PackageNoteArchitecture string
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
func (PackageNoteArchitecture) ElementType ¶ added in v0.19.0
func (PackageNoteArchitecture) ElementType() reflect.Type
func (PackageNoteArchitecture) ToPackageNoteArchitectureOutput ¶ added in v0.19.0
func (e PackageNoteArchitecture) ToPackageNoteArchitectureOutput() PackageNoteArchitectureOutput
func (PackageNoteArchitecture) ToPackageNoteArchitectureOutputWithContext ¶ added in v0.19.0
func (e PackageNoteArchitecture) ToPackageNoteArchitectureOutputWithContext(ctx context.Context) PackageNoteArchitectureOutput
func (PackageNoteArchitecture) ToPackageNoteArchitecturePtrOutput ¶ added in v0.19.0
func (e PackageNoteArchitecture) ToPackageNoteArchitecturePtrOutput() PackageNoteArchitecturePtrOutput
func (PackageNoteArchitecture) ToPackageNoteArchitecturePtrOutputWithContext ¶ added in v0.19.0
func (e PackageNoteArchitecture) ToPackageNoteArchitecturePtrOutputWithContext(ctx context.Context) PackageNoteArchitecturePtrOutput
func (PackageNoteArchitecture) ToStringOutput ¶ added in v0.19.0
func (e PackageNoteArchitecture) ToStringOutput() pulumi.StringOutput
func (PackageNoteArchitecture) ToStringOutputWithContext ¶ added in v0.19.0
func (e PackageNoteArchitecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PackageNoteArchitecture) ToStringPtrOutput ¶ added in v0.19.0
func (e PackageNoteArchitecture) ToStringPtrOutput() pulumi.StringPtrOutput
func (PackageNoteArchitecture) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e PackageNoteArchitecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PackageNoteArchitectureInput ¶ added in v0.19.0
type PackageNoteArchitectureInput interface { pulumi.Input ToPackageNoteArchitectureOutput() PackageNoteArchitectureOutput ToPackageNoteArchitectureOutputWithContext(context.Context) PackageNoteArchitectureOutput }
PackageNoteArchitectureInput is an input type that accepts PackageNoteArchitectureArgs and PackageNoteArchitectureOutput values. You can construct a concrete instance of `PackageNoteArchitectureInput` via:
PackageNoteArchitectureArgs{...}
type PackageNoteArchitectureOutput ¶ added in v0.19.0
type PackageNoteArchitectureOutput struct{ *pulumi.OutputState }
func (PackageNoteArchitectureOutput) ElementType ¶ added in v0.19.0
func (PackageNoteArchitectureOutput) ElementType() reflect.Type
func (PackageNoteArchitectureOutput) ToPackageNoteArchitectureOutput ¶ added in v0.19.0
func (o PackageNoteArchitectureOutput) ToPackageNoteArchitectureOutput() PackageNoteArchitectureOutput
func (PackageNoteArchitectureOutput) ToPackageNoteArchitectureOutputWithContext ¶ added in v0.19.0
func (o PackageNoteArchitectureOutput) ToPackageNoteArchitectureOutputWithContext(ctx context.Context) PackageNoteArchitectureOutput
func (PackageNoteArchitectureOutput) ToPackageNoteArchitecturePtrOutput ¶ added in v0.19.0
func (o PackageNoteArchitectureOutput) ToPackageNoteArchitecturePtrOutput() PackageNoteArchitecturePtrOutput
func (PackageNoteArchitectureOutput) ToPackageNoteArchitecturePtrOutputWithContext ¶ added in v0.19.0
func (o PackageNoteArchitectureOutput) ToPackageNoteArchitecturePtrOutputWithContext(ctx context.Context) PackageNoteArchitecturePtrOutput
func (PackageNoteArchitectureOutput) ToStringOutput ¶ added in v0.19.0
func (o PackageNoteArchitectureOutput) ToStringOutput() pulumi.StringOutput
func (PackageNoteArchitectureOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o PackageNoteArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PackageNoteArchitectureOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o PackageNoteArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PackageNoteArchitectureOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o PackageNoteArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PackageNoteArchitecturePtrInput ¶ added in v0.19.0
type PackageNoteArchitecturePtrInput interface { pulumi.Input ToPackageNoteArchitecturePtrOutput() PackageNoteArchitecturePtrOutput ToPackageNoteArchitecturePtrOutputWithContext(context.Context) PackageNoteArchitecturePtrOutput }
func PackageNoteArchitecturePtr ¶ added in v0.19.0
func PackageNoteArchitecturePtr(v string) PackageNoteArchitecturePtrInput
type PackageNoteArchitecturePtrOutput ¶ added in v0.19.0
type PackageNoteArchitecturePtrOutput struct{ *pulumi.OutputState }
func (PackageNoteArchitecturePtrOutput) Elem ¶ added in v0.19.0
func (o PackageNoteArchitecturePtrOutput) Elem() PackageNoteArchitectureOutput
func (PackageNoteArchitecturePtrOutput) ElementType ¶ added in v0.19.0
func (PackageNoteArchitecturePtrOutput) ElementType() reflect.Type
func (PackageNoteArchitecturePtrOutput) ToPackageNoteArchitecturePtrOutput ¶ added in v0.19.0
func (o PackageNoteArchitecturePtrOutput) ToPackageNoteArchitecturePtrOutput() PackageNoteArchitecturePtrOutput
func (PackageNoteArchitecturePtrOutput) ToPackageNoteArchitecturePtrOutputWithContext ¶ added in v0.19.0
func (o PackageNoteArchitecturePtrOutput) ToPackageNoteArchitecturePtrOutputWithContext(ctx context.Context) PackageNoteArchitecturePtrOutput
func (PackageNoteArchitecturePtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o PackageNoteArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PackageNoteArchitecturePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o PackageNoteArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PackageNoteArgs ¶
type PackageNoteArgs struct { // The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages. Architecture PackageNoteArchitecturePtrInput `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"` // Deprecated. The various channels by which a package is distributed. // // Deprecated: Deprecated. 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"` }
PackageNote represents a particular package version.
func (PackageNoteArgs) ElementType ¶
func (PackageNoteArgs) ElementType() reflect.Type
func (PackageNoteArgs) ToPackageNoteOutput ¶
func (i PackageNoteArgs) ToPackageNoteOutput() PackageNoteOutput
func (PackageNoteArgs) ToPackageNoteOutputWithContext ¶
func (i PackageNoteArgs) ToPackageNoteOutputWithContext(ctx context.Context) PackageNoteOutput
func (PackageNoteArgs) ToPackageNotePtrOutput ¶
func (i PackageNoteArgs) ToPackageNotePtrOutput() PackageNotePtrOutput
func (PackageNoteArgs) ToPackageNotePtrOutputWithContext ¶
func (i PackageNoteArgs) ToPackageNotePtrOutputWithContext(ctx context.Context) PackageNotePtrOutput
type PackageNoteInput ¶
type PackageNoteInput interface { pulumi.Input ToPackageNoteOutput() PackageNoteOutput ToPackageNoteOutputWithContext(context.Context) PackageNoteOutput }
PackageNoteInput is an input type that accepts PackageNoteArgs and PackageNoteOutput values. You can construct a concrete instance of `PackageNoteInput` via:
PackageNoteArgs{...}
type PackageNoteOutput ¶
type PackageNoteOutput struct{ *pulumi.OutputState }
PackageNote represents a particular package version.
func (PackageNoteOutput) Architecture ¶ added in v0.19.0
func (o PackageNoteOutput) Architecture() PackageNoteArchitecturePtrOutput
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
func (PackageNoteOutput) CpeUri ¶ added in v0.19.0
func (o PackageNoteOutput) 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 (PackageNoteOutput) Description ¶ added in v0.19.0
func (o PackageNoteOutput) Description() pulumi.StringPtrOutput
The description of this package.
func (PackageNoteOutput) Digest ¶ added in v0.19.0
func (o PackageNoteOutput) Digest() DigestArrayOutput
Hash value, typically a file digest, that allows unique identification a specific package.
func (PackageNoteOutput) Distribution
deprecated
func (o PackageNoteOutput) Distribution() DistributionArrayOutput
Deprecated. The various channels by which a package is distributed.
Deprecated: Deprecated. The various channels by which a package is distributed.
func (PackageNoteOutput) ElementType ¶
func (PackageNoteOutput) ElementType() reflect.Type
func (PackageNoteOutput) License ¶ added in v0.19.0
func (o PackageNoteOutput) License() LicensePtrOutput
Licenses that have been declared by the authors of the package.
func (PackageNoteOutput) Maintainer ¶ added in v0.19.0
func (o PackageNoteOutput) Maintainer() pulumi.StringPtrOutput
A freeform text denoting the maintainer of this package.
func (PackageNoteOutput) Name ¶
func (o PackageNoteOutput) Name() pulumi.StringOutput
Immutable. The name of the package.
func (PackageNoteOutput) PackageType ¶ added in v0.19.0
func (o PackageNoteOutput) PackageType() pulumi.StringPtrOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (PackageNoteOutput) ToPackageNoteOutput ¶
func (o PackageNoteOutput) ToPackageNoteOutput() PackageNoteOutput
func (PackageNoteOutput) ToPackageNoteOutputWithContext ¶
func (o PackageNoteOutput) ToPackageNoteOutputWithContext(ctx context.Context) PackageNoteOutput
func (PackageNoteOutput) ToPackageNotePtrOutput ¶
func (o PackageNoteOutput) ToPackageNotePtrOutput() PackageNotePtrOutput
func (PackageNoteOutput) ToPackageNotePtrOutputWithContext ¶
func (o PackageNoteOutput) ToPackageNotePtrOutputWithContext(ctx context.Context) PackageNotePtrOutput
func (PackageNoteOutput) Url ¶ added in v0.19.0
func (o PackageNoteOutput) Url() pulumi.StringPtrOutput
The homepage for this package.
func (PackageNoteOutput) Version ¶ added in v0.19.0
func (o PackageNoteOutput) Version() VersionPtrOutput
The version of the package.
type PackageNotePtrInput ¶
type PackageNotePtrInput interface { pulumi.Input ToPackageNotePtrOutput() PackageNotePtrOutput ToPackageNotePtrOutputWithContext(context.Context) PackageNotePtrOutput }
PackageNotePtrInput is an input type that accepts PackageNoteArgs, PackageNotePtr and PackageNotePtrOutput values. You can construct a concrete instance of `PackageNotePtrInput` via:
PackageNoteArgs{...} or: nil
func PackageNotePtr ¶
func PackageNotePtr(v *PackageNoteArgs) PackageNotePtrInput
type PackageNotePtrOutput ¶
type PackageNotePtrOutput struct{ *pulumi.OutputState }
func (PackageNotePtrOutput) Architecture ¶ added in v0.19.0
func (o PackageNotePtrOutput) Architecture() PackageNoteArchitecturePtrOutput
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
func (PackageNotePtrOutput) CpeUri ¶ added in v0.19.0
func (o PackageNotePtrOutput) 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 (PackageNotePtrOutput) Description ¶ added in v0.19.0
func (o PackageNotePtrOutput) Description() pulumi.StringPtrOutput
The description of this package.
func (PackageNotePtrOutput) Digest ¶ added in v0.19.0
func (o PackageNotePtrOutput) Digest() DigestArrayOutput
Hash value, typically a file digest, that allows unique identification a specific package.
func (PackageNotePtrOutput) Distribution
deprecated
func (o PackageNotePtrOutput) Distribution() DistributionArrayOutput
Deprecated. The various channels by which a package is distributed.
Deprecated: Deprecated. The various channels by which a package is distributed.
func (PackageNotePtrOutput) Elem ¶
func (o PackageNotePtrOutput) Elem() PackageNoteOutput
func (PackageNotePtrOutput) ElementType ¶
func (PackageNotePtrOutput) ElementType() reflect.Type
func (PackageNotePtrOutput) License ¶ added in v0.19.0
func (o PackageNotePtrOutput) License() LicensePtrOutput
Licenses that have been declared by the authors of the package.
func (PackageNotePtrOutput) Maintainer ¶ added in v0.19.0
func (o PackageNotePtrOutput) Maintainer() pulumi.StringPtrOutput
A freeform text denoting the maintainer of this package.
func (PackageNotePtrOutput) Name ¶
func (o PackageNotePtrOutput) Name() pulumi.StringPtrOutput
Immutable. The name of the package.
func (PackageNotePtrOutput) PackageType ¶ added in v0.19.0
func (o PackageNotePtrOutput) PackageType() pulumi.StringPtrOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (PackageNotePtrOutput) ToPackageNotePtrOutput ¶
func (o PackageNotePtrOutput) ToPackageNotePtrOutput() PackageNotePtrOutput
func (PackageNotePtrOutput) ToPackageNotePtrOutputWithContext ¶
func (o PackageNotePtrOutput) ToPackageNotePtrOutputWithContext(ctx context.Context) PackageNotePtrOutput
func (PackageNotePtrOutput) Url ¶ added in v0.19.0
func (o PackageNotePtrOutput) Url() pulumi.StringPtrOutput
The homepage for this package.
func (PackageNotePtrOutput) Version ¶ added in v0.19.0
func (o PackageNotePtrOutput) Version() VersionPtrOutput
The version of the package.
type PackageNoteResponse ¶
type PackageNoteResponse 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"` // Deprecated. The various channels by which a package is distributed. // // Deprecated: Deprecated. 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"` }
PackageNote represents a particular package version.
type PackageNoteResponseOutput ¶
type PackageNoteResponseOutput struct{ *pulumi.OutputState }
PackageNote represents a particular package version.
func (PackageNoteResponseOutput) Architecture ¶ added in v0.19.0
func (o PackageNoteResponseOutput) Architecture() pulumi.StringOutput
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
func (PackageNoteResponseOutput) CpeUri ¶ added in v0.19.0
func (o PackageNoteResponseOutput) 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 (PackageNoteResponseOutput) Description ¶ added in v0.19.0
func (o PackageNoteResponseOutput) Description() pulumi.StringOutput
The description of this package.
func (PackageNoteResponseOutput) Digest ¶ added in v0.19.0
func (o PackageNoteResponseOutput) Digest() DigestResponseArrayOutput
Hash value, typically a file digest, that allows unique identification a specific package.
func (PackageNoteResponseOutput) Distribution
deprecated
func (o PackageNoteResponseOutput) Distribution() DistributionResponseArrayOutput
Deprecated. The various channels by which a package is distributed.
Deprecated: Deprecated. The various channels by which a package is distributed.
func (PackageNoteResponseOutput) ElementType ¶
func (PackageNoteResponseOutput) ElementType() reflect.Type
func (PackageNoteResponseOutput) License ¶ added in v0.19.0
func (o PackageNoteResponseOutput) License() LicenseResponseOutput
Licenses that have been declared by the authors of the package.
func (PackageNoteResponseOutput) Maintainer ¶ added in v0.19.0
func (o PackageNoteResponseOutput) Maintainer() pulumi.StringOutput
A freeform text denoting the maintainer of this package.
func (PackageNoteResponseOutput) Name ¶
func (o PackageNoteResponseOutput) Name() pulumi.StringOutput
Immutable. The name of the package.
func (PackageNoteResponseOutput) PackageType ¶ added in v0.19.0
func (o PackageNoteResponseOutput) PackageType() pulumi.StringOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (PackageNoteResponseOutput) ToPackageNoteResponseOutput ¶
func (o PackageNoteResponseOutput) ToPackageNoteResponseOutput() PackageNoteResponseOutput
func (PackageNoteResponseOutput) ToPackageNoteResponseOutputWithContext ¶
func (o PackageNoteResponseOutput) ToPackageNoteResponseOutputWithContext(ctx context.Context) PackageNoteResponseOutput
func (PackageNoteResponseOutput) Url ¶ added in v0.19.0
func (o PackageNoteResponseOutput) Url() pulumi.StringOutput
The homepage for this package.
func (PackageNoteResponseOutput) Version ¶ added in v0.19.0
func (o PackageNoteResponseOutput) Version() VersionResponseOutput
The version of the package.
type PackageOccurrence ¶
type PackageOccurrence 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"` }
Details on how a particular software package was installed on a system.
type PackageOccurrenceArgs ¶
type PackageOccurrenceArgs 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"` }
Details on how a particular software package was installed on a system.
func (PackageOccurrenceArgs) ElementType ¶
func (PackageOccurrenceArgs) ElementType() reflect.Type
func (PackageOccurrenceArgs) ToPackageOccurrenceOutput ¶
func (i PackageOccurrenceArgs) ToPackageOccurrenceOutput() PackageOccurrenceOutput
func (PackageOccurrenceArgs) ToPackageOccurrenceOutputWithContext ¶
func (i PackageOccurrenceArgs) ToPackageOccurrenceOutputWithContext(ctx context.Context) PackageOccurrenceOutput
func (PackageOccurrenceArgs) ToPackageOccurrencePtrOutput ¶
func (i PackageOccurrenceArgs) ToPackageOccurrencePtrOutput() PackageOccurrencePtrOutput
func (PackageOccurrenceArgs) ToPackageOccurrencePtrOutputWithContext ¶
func (i PackageOccurrenceArgs) ToPackageOccurrencePtrOutputWithContext(ctx context.Context) PackageOccurrencePtrOutput
type PackageOccurrenceInput ¶
type PackageOccurrenceInput interface { pulumi.Input ToPackageOccurrenceOutput() PackageOccurrenceOutput ToPackageOccurrenceOutputWithContext(context.Context) PackageOccurrenceOutput }
PackageOccurrenceInput is an input type that accepts PackageOccurrenceArgs and PackageOccurrenceOutput values. You can construct a concrete instance of `PackageOccurrenceInput` via:
PackageOccurrenceArgs{...}
type PackageOccurrenceOutput ¶
type PackageOccurrenceOutput struct{ *pulumi.OutputState }
Details on how a particular software package was installed on a system.
func (PackageOccurrenceOutput) ElementType ¶
func (PackageOccurrenceOutput) ElementType() reflect.Type
func (PackageOccurrenceOutput) License ¶ added in v0.19.0
func (o PackageOccurrenceOutput) License() LicensePtrOutput
Licenses that have been declared by the authors of the package.
func (PackageOccurrenceOutput) Location ¶
func (o PackageOccurrenceOutput) Location() LocationArrayOutput
All of the places within the filesystem versions of this package have been found.
func (PackageOccurrenceOutput) ToPackageOccurrenceOutput ¶
func (o PackageOccurrenceOutput) ToPackageOccurrenceOutput() PackageOccurrenceOutput
func (PackageOccurrenceOutput) ToPackageOccurrenceOutputWithContext ¶
func (o PackageOccurrenceOutput) ToPackageOccurrenceOutputWithContext(ctx context.Context) PackageOccurrenceOutput
func (PackageOccurrenceOutput) ToPackageOccurrencePtrOutput ¶
func (o PackageOccurrenceOutput) ToPackageOccurrencePtrOutput() PackageOccurrencePtrOutput
func (PackageOccurrenceOutput) ToPackageOccurrencePtrOutputWithContext ¶
func (o PackageOccurrenceOutput) ToPackageOccurrencePtrOutputWithContext(ctx context.Context) PackageOccurrencePtrOutput
type PackageOccurrencePtrInput ¶
type PackageOccurrencePtrInput interface { pulumi.Input ToPackageOccurrencePtrOutput() PackageOccurrencePtrOutput ToPackageOccurrencePtrOutputWithContext(context.Context) PackageOccurrencePtrOutput }
PackageOccurrencePtrInput is an input type that accepts PackageOccurrenceArgs, PackageOccurrencePtr and PackageOccurrencePtrOutput values. You can construct a concrete instance of `PackageOccurrencePtrInput` via:
PackageOccurrenceArgs{...} or: nil
func PackageOccurrencePtr ¶
func PackageOccurrencePtr(v *PackageOccurrenceArgs) PackageOccurrencePtrInput
type PackageOccurrencePtrOutput ¶
type PackageOccurrencePtrOutput struct{ *pulumi.OutputState }
func (PackageOccurrencePtrOutput) Elem ¶
func (o PackageOccurrencePtrOutput) Elem() PackageOccurrenceOutput
func (PackageOccurrencePtrOutput) ElementType ¶
func (PackageOccurrencePtrOutput) ElementType() reflect.Type
func (PackageOccurrencePtrOutput) License ¶ added in v0.19.0
func (o PackageOccurrencePtrOutput) License() LicensePtrOutput
Licenses that have been declared by the authors of the package.
func (PackageOccurrencePtrOutput) Location ¶
func (o PackageOccurrencePtrOutput) Location() LocationArrayOutput
All of the places within the filesystem versions of this package have been found.
func (PackageOccurrencePtrOutput) ToPackageOccurrencePtrOutput ¶
func (o PackageOccurrencePtrOutput) ToPackageOccurrencePtrOutput() PackageOccurrencePtrOutput
func (PackageOccurrencePtrOutput) ToPackageOccurrencePtrOutputWithContext ¶
func (o PackageOccurrencePtrOutput) ToPackageOccurrencePtrOutputWithContext(ctx context.Context) PackageOccurrencePtrOutput
type PackageOccurrenceResponse ¶
type PackageOccurrenceResponse 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"` }
Details on how a particular software package was installed on a system.
type PackageOccurrenceResponseOutput ¶
type PackageOccurrenceResponseOutput struct{ *pulumi.OutputState }
Details on how a particular software package was installed on a system.
func (PackageOccurrenceResponseOutput) Architecture ¶ added in v0.19.0
func (o PackageOccurrenceResponseOutput) Architecture() pulumi.StringOutput
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
func (PackageOccurrenceResponseOutput) CpeUri ¶ added in v0.19.0
func (o PackageOccurrenceResponseOutput) 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 (PackageOccurrenceResponseOutput) ElementType ¶
func (PackageOccurrenceResponseOutput) ElementType() reflect.Type
func (PackageOccurrenceResponseOutput) License ¶ added in v0.19.0
func (o PackageOccurrenceResponseOutput) License() LicenseResponseOutput
Licenses that have been declared by the authors of the package.
func (PackageOccurrenceResponseOutput) Location ¶
func (o PackageOccurrenceResponseOutput) Location() LocationResponseArrayOutput
All of the places within the filesystem versions of this package have been found.
func (PackageOccurrenceResponseOutput) Name ¶
func (o PackageOccurrenceResponseOutput) Name() pulumi.StringOutput
The name of the installed package.
func (PackageOccurrenceResponseOutput) PackageType ¶ added in v0.19.0
func (o PackageOccurrenceResponseOutput) PackageType() pulumi.StringOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (PackageOccurrenceResponseOutput) ToPackageOccurrenceResponseOutput ¶
func (o PackageOccurrenceResponseOutput) ToPackageOccurrenceResponseOutput() PackageOccurrenceResponseOutput
func (PackageOccurrenceResponseOutput) ToPackageOccurrenceResponseOutputWithContext ¶
func (o PackageOccurrenceResponseOutput) ToPackageOccurrenceResponseOutputWithContext(ctx context.Context) PackageOccurrenceResponseOutput
func (PackageOccurrenceResponseOutput) Version ¶ added in v0.19.0
func (o PackageOccurrenceResponseOutput) Version() VersionResponseOutput
The version of the package.
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 ¶
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 ¶
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 ¶
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 Recipe ¶
type Recipe struct { // Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any". Arguments []map[string]string `pulumi:"arguments"` // Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64. DefinedInMaterial *string `pulumi:"definedInMaterial"` // String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use. EntryPoint *string `pulumi:"entryPoint"` // Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any". Environment []map[string]string `pulumi:"environment"` // URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials. Type *string `pulumi:"type"` }
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
type RecipeArgs ¶
type RecipeArgs struct { // Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any". Arguments pulumi.StringMapArrayInput `pulumi:"arguments"` // Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64. DefinedInMaterial pulumi.StringPtrInput `pulumi:"definedInMaterial"` // String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use. EntryPoint pulumi.StringPtrInput `pulumi:"entryPoint"` // Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any". Environment pulumi.StringMapArrayInput `pulumi:"environment"` // URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials. Type pulumi.StringPtrInput `pulumi:"type"` }
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
func (RecipeArgs) ElementType ¶
func (RecipeArgs) ElementType() reflect.Type
func (RecipeArgs) ToRecipeOutput ¶
func (i RecipeArgs) ToRecipeOutput() RecipeOutput
func (RecipeArgs) ToRecipeOutputWithContext ¶
func (i RecipeArgs) ToRecipeOutputWithContext(ctx context.Context) RecipeOutput
func (RecipeArgs) ToRecipePtrOutput ¶
func (i RecipeArgs) ToRecipePtrOutput() RecipePtrOutput
func (RecipeArgs) ToRecipePtrOutputWithContext ¶
func (i RecipeArgs) ToRecipePtrOutputWithContext(ctx context.Context) RecipePtrOutput
type RecipeInput ¶
type RecipeInput interface { pulumi.Input ToRecipeOutput() RecipeOutput ToRecipeOutputWithContext(context.Context) RecipeOutput }
RecipeInput is an input type that accepts RecipeArgs and RecipeOutput values. You can construct a concrete instance of `RecipeInput` via:
RecipeArgs{...}
type RecipeOutput ¶
type RecipeOutput struct{ *pulumi.OutputState }
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
func (RecipeOutput) Arguments ¶
func (o RecipeOutput) Arguments() pulumi.StringMapArrayOutput
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
func (RecipeOutput) DefinedInMaterial ¶
func (o RecipeOutput) DefinedInMaterial() pulumi.StringPtrOutput
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
func (RecipeOutput) ElementType ¶
func (RecipeOutput) ElementType() reflect.Type
func (RecipeOutput) EntryPoint ¶
func (o RecipeOutput) EntryPoint() pulumi.StringPtrOutput
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
func (RecipeOutput) Environment ¶
func (o RecipeOutput) Environment() pulumi.StringMapArrayOutput
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
func (RecipeOutput) ToRecipeOutput ¶
func (o RecipeOutput) ToRecipeOutput() RecipeOutput
func (RecipeOutput) ToRecipeOutputWithContext ¶
func (o RecipeOutput) ToRecipeOutputWithContext(ctx context.Context) RecipeOutput
func (RecipeOutput) ToRecipePtrOutput ¶
func (o RecipeOutput) ToRecipePtrOutput() RecipePtrOutput
func (RecipeOutput) ToRecipePtrOutputWithContext ¶
func (o RecipeOutput) ToRecipePtrOutputWithContext(ctx context.Context) RecipePtrOutput
func (RecipeOutput) Type ¶
func (o RecipeOutput) Type() pulumi.StringPtrOutput
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
type RecipePtrInput ¶
type RecipePtrInput interface { pulumi.Input ToRecipePtrOutput() RecipePtrOutput ToRecipePtrOutputWithContext(context.Context) RecipePtrOutput }
RecipePtrInput is an input type that accepts RecipeArgs, RecipePtr and RecipePtrOutput values. You can construct a concrete instance of `RecipePtrInput` via:
RecipeArgs{...} or: nil
func RecipePtr ¶
func RecipePtr(v *RecipeArgs) RecipePtrInput
type RecipePtrOutput ¶
type RecipePtrOutput struct{ *pulumi.OutputState }
func (RecipePtrOutput) Arguments ¶
func (o RecipePtrOutput) Arguments() pulumi.StringMapArrayOutput
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
func (RecipePtrOutput) DefinedInMaterial ¶
func (o RecipePtrOutput) DefinedInMaterial() pulumi.StringPtrOutput
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
func (RecipePtrOutput) Elem ¶
func (o RecipePtrOutput) Elem() RecipeOutput
func (RecipePtrOutput) ElementType ¶
func (RecipePtrOutput) ElementType() reflect.Type
func (RecipePtrOutput) EntryPoint ¶
func (o RecipePtrOutput) EntryPoint() pulumi.StringPtrOutput
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
func (RecipePtrOutput) Environment ¶
func (o RecipePtrOutput) Environment() pulumi.StringMapArrayOutput
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
func (RecipePtrOutput) ToRecipePtrOutput ¶
func (o RecipePtrOutput) ToRecipePtrOutput() RecipePtrOutput
func (RecipePtrOutput) ToRecipePtrOutputWithContext ¶
func (o RecipePtrOutput) ToRecipePtrOutputWithContext(ctx context.Context) RecipePtrOutput
func (RecipePtrOutput) Type ¶
func (o RecipePtrOutput) Type() pulumi.StringPtrOutput
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
type RecipeResponse ¶
type RecipeResponse struct { // Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any". Arguments []map[string]string `pulumi:"arguments"` // Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64. DefinedInMaterial string `pulumi:"definedInMaterial"` // String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use. EntryPoint string `pulumi:"entryPoint"` // Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any". Environment []map[string]string `pulumi:"environment"` // URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials. Type string `pulumi:"type"` }
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
type RecipeResponseOutput ¶
type RecipeResponseOutput struct{ *pulumi.OutputState }
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
func (RecipeResponseOutput) Arguments ¶
func (o RecipeResponseOutput) Arguments() pulumi.StringMapArrayOutput
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Since the arguments field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
func (RecipeResponseOutput) DefinedInMaterial ¶
func (o RecipeResponseOutput) DefinedInMaterial() pulumi.StringOutput
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
func (RecipeResponseOutput) ElementType ¶
func (RecipeResponseOutput) ElementType() reflect.Type
func (RecipeResponseOutput) EntryPoint ¶
func (o RecipeResponseOutput) EntryPoint() pulumi.StringOutput
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
func (RecipeResponseOutput) Environment ¶
func (o RecipeResponseOutput) Environment() pulumi.StringMapArrayOutput
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Since the environment field can greatly vary in structure, depending on the builder and recipe type, this is of form "Any".
func (RecipeResponseOutput) ToRecipeResponseOutput ¶
func (o RecipeResponseOutput) ToRecipeResponseOutput() RecipeResponseOutput
func (RecipeResponseOutput) ToRecipeResponseOutputWithContext ¶
func (o RecipeResponseOutput) ToRecipeResponseOutputWithContext(ctx context.Context) RecipeResponseOutput
func (RecipeResponseOutput) Type ¶
func (o RecipeResponseOutput) Type() pulumi.StringOutput
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
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 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 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 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.31.1
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.31.1
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.31.1
func (SBOMReferenceNoteArgs) ElementType() reflect.Type
func (SBOMReferenceNoteArgs) ToSBOMReferenceNoteOutput ¶ added in v0.31.1
func (i SBOMReferenceNoteArgs) ToSBOMReferenceNoteOutput() SBOMReferenceNoteOutput
func (SBOMReferenceNoteArgs) ToSBOMReferenceNoteOutputWithContext ¶ added in v0.31.1
func (i SBOMReferenceNoteArgs) ToSBOMReferenceNoteOutputWithContext(ctx context.Context) SBOMReferenceNoteOutput
func (SBOMReferenceNoteArgs) ToSBOMReferenceNotePtrOutput ¶ added in v0.31.1
func (i SBOMReferenceNoteArgs) ToSBOMReferenceNotePtrOutput() SBOMReferenceNotePtrOutput
func (SBOMReferenceNoteArgs) ToSBOMReferenceNotePtrOutputWithContext ¶ added in v0.31.1
func (i SBOMReferenceNoteArgs) ToSBOMReferenceNotePtrOutputWithContext(ctx context.Context) SBOMReferenceNotePtrOutput
type SBOMReferenceNoteInput ¶ added in v0.31.1
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.31.1
type SBOMReferenceNoteOutput struct{ *pulumi.OutputState }
The note representing an SBOM reference.
func (SBOMReferenceNoteOutput) ElementType ¶ added in v0.31.1
func (SBOMReferenceNoteOutput) ElementType() reflect.Type
func (SBOMReferenceNoteOutput) Format ¶ added in v0.31.1
func (o SBOMReferenceNoteOutput) Format() pulumi.StringPtrOutput
The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
func (SBOMReferenceNoteOutput) ToSBOMReferenceNoteOutput ¶ added in v0.31.1
func (o SBOMReferenceNoteOutput) ToSBOMReferenceNoteOutput() SBOMReferenceNoteOutput
func (SBOMReferenceNoteOutput) ToSBOMReferenceNoteOutputWithContext ¶ added in v0.31.1
func (o SBOMReferenceNoteOutput) ToSBOMReferenceNoteOutputWithContext(ctx context.Context) SBOMReferenceNoteOutput
func (SBOMReferenceNoteOutput) ToSBOMReferenceNotePtrOutput ¶ added in v0.31.1
func (o SBOMReferenceNoteOutput) ToSBOMReferenceNotePtrOutput() SBOMReferenceNotePtrOutput
func (SBOMReferenceNoteOutput) ToSBOMReferenceNotePtrOutputWithContext ¶ added in v0.31.1
func (o SBOMReferenceNoteOutput) ToSBOMReferenceNotePtrOutputWithContext(ctx context.Context) SBOMReferenceNotePtrOutput
func (SBOMReferenceNoteOutput) Version ¶ added in v0.31.1
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.31.1
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.31.1
func SBOMReferenceNotePtr(v *SBOMReferenceNoteArgs) SBOMReferenceNotePtrInput
type SBOMReferenceNotePtrOutput ¶ added in v0.31.1
type SBOMReferenceNotePtrOutput struct{ *pulumi.OutputState }
func (SBOMReferenceNotePtrOutput) Elem ¶ added in v0.31.1
func (o SBOMReferenceNotePtrOutput) Elem() SBOMReferenceNoteOutput
func (SBOMReferenceNotePtrOutput) ElementType ¶ added in v0.31.1
func (SBOMReferenceNotePtrOutput) ElementType() reflect.Type
func (SBOMReferenceNotePtrOutput) Format ¶ added in v0.31.1
func (o SBOMReferenceNotePtrOutput) Format() pulumi.StringPtrOutput
The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
func (SBOMReferenceNotePtrOutput) ToSBOMReferenceNotePtrOutput ¶ added in v0.31.1
func (o SBOMReferenceNotePtrOutput) ToSBOMReferenceNotePtrOutput() SBOMReferenceNotePtrOutput
func (SBOMReferenceNotePtrOutput) ToSBOMReferenceNotePtrOutputWithContext ¶ added in v0.31.1
func (o SBOMReferenceNotePtrOutput) ToSBOMReferenceNotePtrOutputWithContext(ctx context.Context) SBOMReferenceNotePtrOutput
func (SBOMReferenceNotePtrOutput) Version ¶ added in v0.31.1
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.31.1
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.31.1
type SBOMReferenceNoteResponseOutput struct{ *pulumi.OutputState }
The note representing an SBOM reference.
func (SBOMReferenceNoteResponseOutput) ElementType ¶ added in v0.31.1
func (SBOMReferenceNoteResponseOutput) ElementType() reflect.Type
func (SBOMReferenceNoteResponseOutput) Format ¶ added in v0.31.1
func (o SBOMReferenceNoteResponseOutput) Format() pulumi.StringOutput
The format that SBOM takes. E.g. may be spdx, cyclonedx, etc...
func (SBOMReferenceNoteResponseOutput) ToSBOMReferenceNoteResponseOutput ¶ added in v0.31.1
func (o SBOMReferenceNoteResponseOutput) ToSBOMReferenceNoteResponseOutput() SBOMReferenceNoteResponseOutput
func (SBOMReferenceNoteResponseOutput) ToSBOMReferenceNoteResponseOutputWithContext ¶ added in v0.31.1
func (o SBOMReferenceNoteResponseOutput) ToSBOMReferenceNoteResponseOutputWithContext(ctx context.Context) SBOMReferenceNoteResponseOutput
func (SBOMReferenceNoteResponseOutput) Version ¶ added in v0.31.1
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.31.1
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.31.1
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.31.1
func (SBOMReferenceOccurrenceArgs) ElementType() reflect.Type
func (SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrenceOutput ¶ added in v0.31.1
func (i SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrenceOutput() SBOMReferenceOccurrenceOutput
func (SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrenceOutputWithContext ¶ added in v0.31.1
func (i SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrenceOutputWithContext(ctx context.Context) SBOMReferenceOccurrenceOutput
func (SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrencePtrOutput ¶ added in v0.31.1
func (i SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrencePtrOutput() SBOMReferenceOccurrencePtrOutput
func (SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrencePtrOutputWithContext ¶ added in v0.31.1
func (i SBOMReferenceOccurrenceArgs) ToSBOMReferenceOccurrencePtrOutputWithContext(ctx context.Context) SBOMReferenceOccurrencePtrOutput
type SBOMReferenceOccurrenceInput ¶ added in v0.31.1
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.31.1
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.31.1
func (SBOMReferenceOccurrenceOutput) ElementType() reflect.Type
func (SBOMReferenceOccurrenceOutput) Payload ¶ added in v0.31.1
func (o SBOMReferenceOccurrenceOutput) Payload() SbomReferenceIntotoPayloadPtrOutput
The actual payload that contains the SBOM reference data.
func (SBOMReferenceOccurrenceOutput) PayloadType ¶ added in v0.31.1
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.31.1
func (o SBOMReferenceOccurrenceOutput) Signatures() EnvelopeSignatureArrayOutput
The signatures over the payload.
func (SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrenceOutput ¶ added in v0.31.1
func (o SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrenceOutput() SBOMReferenceOccurrenceOutput
func (SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrenceOutputWithContext ¶ added in v0.31.1
func (o SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrenceOutputWithContext(ctx context.Context) SBOMReferenceOccurrenceOutput
func (SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrencePtrOutput ¶ added in v0.31.1
func (o SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrencePtrOutput() SBOMReferenceOccurrencePtrOutput
func (SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrencePtrOutputWithContext ¶ added in v0.31.1
func (o SBOMReferenceOccurrenceOutput) ToSBOMReferenceOccurrencePtrOutputWithContext(ctx context.Context) SBOMReferenceOccurrencePtrOutput
type SBOMReferenceOccurrencePtrInput ¶ added in v0.31.1
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.31.1
func SBOMReferenceOccurrencePtr(v *SBOMReferenceOccurrenceArgs) SBOMReferenceOccurrencePtrInput
type SBOMReferenceOccurrencePtrOutput ¶ added in v0.31.1
type SBOMReferenceOccurrencePtrOutput struct{ *pulumi.OutputState }
func (SBOMReferenceOccurrencePtrOutput) Elem ¶ added in v0.31.1
func (o SBOMReferenceOccurrencePtrOutput) Elem() SBOMReferenceOccurrenceOutput
func (SBOMReferenceOccurrencePtrOutput) ElementType ¶ added in v0.31.1
func (SBOMReferenceOccurrencePtrOutput) ElementType() reflect.Type
func (SBOMReferenceOccurrencePtrOutput) Payload ¶ added in v0.31.1
func (o SBOMReferenceOccurrencePtrOutput) Payload() SbomReferenceIntotoPayloadPtrOutput
The actual payload that contains the SBOM reference data.
func (SBOMReferenceOccurrencePtrOutput) PayloadType ¶ added in v0.31.1
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.31.1
func (o SBOMReferenceOccurrencePtrOutput) Signatures() EnvelopeSignatureArrayOutput
The signatures over the payload.
func (SBOMReferenceOccurrencePtrOutput) ToSBOMReferenceOccurrencePtrOutput ¶ added in v0.31.1
func (o SBOMReferenceOccurrencePtrOutput) ToSBOMReferenceOccurrencePtrOutput() SBOMReferenceOccurrencePtrOutput
func (SBOMReferenceOccurrencePtrOutput) ToSBOMReferenceOccurrencePtrOutputWithContext ¶ added in v0.31.1
func (o SBOMReferenceOccurrencePtrOutput) ToSBOMReferenceOccurrencePtrOutputWithContext(ctx context.Context) SBOMReferenceOccurrencePtrOutput
type SBOMReferenceOccurrenceResponse ¶ added in v0.31.1
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.31.1
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.31.1
func (SBOMReferenceOccurrenceResponseOutput) ElementType() reflect.Type
func (SBOMReferenceOccurrenceResponseOutput) Payload ¶ added in v0.31.1
func (o SBOMReferenceOccurrenceResponseOutput) Payload() SbomReferenceIntotoPayloadResponseOutput
The actual payload that contains the SBOM reference data.
func (SBOMReferenceOccurrenceResponseOutput) PayloadType ¶ added in v0.31.1
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.31.1
func (o SBOMReferenceOccurrenceResponseOutput) Signatures() EnvelopeSignatureResponseArrayOutput
The signatures over the payload.
func (SBOMReferenceOccurrenceResponseOutput) ToSBOMReferenceOccurrenceResponseOutput ¶ added in v0.31.1
func (o SBOMReferenceOccurrenceResponseOutput) ToSBOMReferenceOccurrenceResponseOutput() SBOMReferenceOccurrenceResponseOutput
func (SBOMReferenceOccurrenceResponseOutput) ToSBOMReferenceOccurrenceResponseOutputWithContext ¶ added in v0.31.1
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.31.1
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.31.1
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.31.1
func (SbomReferenceIntotoPayloadArgs) ElementType() reflect.Type
func (SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadOutput ¶ added in v0.31.1
func (i SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadOutput() SbomReferenceIntotoPayloadOutput
func (SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadOutputWithContext ¶ added in v0.31.1
func (i SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadOutput
func (SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadPtrOutput ¶ added in v0.31.1
func (i SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadPtrOutput() SbomReferenceIntotoPayloadPtrOutput
func (SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadPtrOutputWithContext ¶ added in v0.31.1
func (i SbomReferenceIntotoPayloadArgs) ToSbomReferenceIntotoPayloadPtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadPtrOutput
type SbomReferenceIntotoPayloadInput ¶ added in v0.31.1
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.31.1
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.31.1
func (SbomReferenceIntotoPayloadOutput) ElementType() reflect.Type
func (SbomReferenceIntotoPayloadOutput) Predicate ¶ added in v0.31.1
func (o SbomReferenceIntotoPayloadOutput) Predicate() SbomReferenceIntotoPredicatePtrOutput
Additional parameters of the Predicate. Includes the actual data about the SBOM.
func (SbomReferenceIntotoPayloadOutput) PredicateType ¶ added in v0.31.1
func (o SbomReferenceIntotoPayloadOutput) PredicateType() pulumi.StringPtrOutput
URI identifying the type of the Predicate.
func (SbomReferenceIntotoPayloadOutput) Subject ¶ added in v0.31.1
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.31.1
func (o SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadOutput() SbomReferenceIntotoPayloadOutput
func (SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadOutputWithContext ¶ added in v0.31.1
func (o SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadOutput
func (SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadPtrOutput ¶ added in v0.31.1
func (o SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadPtrOutput() SbomReferenceIntotoPayloadPtrOutput
func (SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadPtrOutputWithContext ¶ added in v0.31.1
func (o SbomReferenceIntotoPayloadOutput) ToSbomReferenceIntotoPayloadPtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadPtrOutput
func (SbomReferenceIntotoPayloadOutput) Type ¶ added in v0.31.1
func (o SbomReferenceIntotoPayloadOutput) Type() pulumi.StringPtrOutput
Identifier for the schema of the Statement.
type SbomReferenceIntotoPayloadPtrInput ¶ added in v0.31.1
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.31.1
func SbomReferenceIntotoPayloadPtr(v *SbomReferenceIntotoPayloadArgs) SbomReferenceIntotoPayloadPtrInput
type SbomReferenceIntotoPayloadPtrOutput ¶ added in v0.31.1
type SbomReferenceIntotoPayloadPtrOutput struct{ *pulumi.OutputState }
func (SbomReferenceIntotoPayloadPtrOutput) Elem ¶ added in v0.31.1
func (o SbomReferenceIntotoPayloadPtrOutput) Elem() SbomReferenceIntotoPayloadOutput
func (SbomReferenceIntotoPayloadPtrOutput) ElementType ¶ added in v0.31.1
func (SbomReferenceIntotoPayloadPtrOutput) ElementType() reflect.Type
func (SbomReferenceIntotoPayloadPtrOutput) Predicate ¶ added in v0.31.1
func (o SbomReferenceIntotoPayloadPtrOutput) Predicate() SbomReferenceIntotoPredicatePtrOutput
Additional parameters of the Predicate. Includes the actual data about the SBOM.
func (SbomReferenceIntotoPayloadPtrOutput) PredicateType ¶ added in v0.31.1
func (o SbomReferenceIntotoPayloadPtrOutput) PredicateType() pulumi.StringPtrOutput
URI identifying the type of the Predicate.
func (SbomReferenceIntotoPayloadPtrOutput) Subject ¶ added in v0.31.1
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.31.1
func (o SbomReferenceIntotoPayloadPtrOutput) ToSbomReferenceIntotoPayloadPtrOutput() SbomReferenceIntotoPayloadPtrOutput
func (SbomReferenceIntotoPayloadPtrOutput) ToSbomReferenceIntotoPayloadPtrOutputWithContext ¶ added in v0.31.1
func (o SbomReferenceIntotoPayloadPtrOutput) ToSbomReferenceIntotoPayloadPtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadPtrOutput
func (SbomReferenceIntotoPayloadPtrOutput) Type ¶ added in v0.31.1
func (o SbomReferenceIntotoPayloadPtrOutput) Type() pulumi.StringPtrOutput
Identifier for the schema of the Statement.
type SbomReferenceIntotoPayloadResponse ¶ added in v0.31.1
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.31.1
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.31.1
func (SbomReferenceIntotoPayloadResponseOutput) ElementType() reflect.Type
func (SbomReferenceIntotoPayloadResponseOutput) Predicate ¶ added in v0.31.1
func (o SbomReferenceIntotoPayloadResponseOutput) Predicate() SbomReferenceIntotoPredicateResponseOutput
Additional parameters of the Predicate. Includes the actual data about the SBOM.
func (SbomReferenceIntotoPayloadResponseOutput) PredicateType ¶ added in v0.31.1
func (o SbomReferenceIntotoPayloadResponseOutput) PredicateType() pulumi.StringOutput
URI identifying the type of the Predicate.
func (SbomReferenceIntotoPayloadResponseOutput) Subject ¶ added in v0.31.1
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.31.1
func (o SbomReferenceIntotoPayloadResponseOutput) ToSbomReferenceIntotoPayloadResponseOutput() SbomReferenceIntotoPayloadResponseOutput
func (SbomReferenceIntotoPayloadResponseOutput) ToSbomReferenceIntotoPayloadResponseOutputWithContext ¶ added in v0.31.1
func (o SbomReferenceIntotoPayloadResponseOutput) ToSbomReferenceIntotoPayloadResponseOutputWithContext(ctx context.Context) SbomReferenceIntotoPayloadResponseOutput
func (SbomReferenceIntotoPayloadResponseOutput) Type ¶ added in v0.31.1
func (o SbomReferenceIntotoPayloadResponseOutput) Type() pulumi.StringOutput
Identifier for the schema of the Statement.
type SbomReferenceIntotoPredicate ¶ added in v0.31.1
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.31.1
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.31.1
func (SbomReferenceIntotoPredicateArgs) ElementType() reflect.Type
func (SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicateOutput ¶ added in v0.31.1
func (i SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicateOutput() SbomReferenceIntotoPredicateOutput
func (SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicateOutputWithContext ¶ added in v0.31.1
func (i SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicateOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicateOutput
func (SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicatePtrOutput ¶ added in v0.31.1
func (i SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicatePtrOutput() SbomReferenceIntotoPredicatePtrOutput
func (SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicatePtrOutputWithContext ¶ added in v0.31.1
func (i SbomReferenceIntotoPredicateArgs) ToSbomReferenceIntotoPredicatePtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicatePtrOutput
type SbomReferenceIntotoPredicateInput ¶ added in v0.31.1
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.31.1
type SbomReferenceIntotoPredicateOutput struct{ *pulumi.OutputState }
A predicate which describes the SBOM being referenced.
func (SbomReferenceIntotoPredicateOutput) Digest ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicateOutput) Digest() pulumi.StringMapOutput
A map of algorithm to digest of the contents of the SBOM.
func (SbomReferenceIntotoPredicateOutput) ElementType ¶ added in v0.31.1
func (SbomReferenceIntotoPredicateOutput) ElementType() reflect.Type
func (SbomReferenceIntotoPredicateOutput) Location ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicateOutput) Location() pulumi.StringPtrOutput
The location of the SBOM.
func (SbomReferenceIntotoPredicateOutput) MimeType ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicateOutput) MimeType() pulumi.StringPtrOutput
The mime type of the SBOM.
func (SbomReferenceIntotoPredicateOutput) ReferrerId ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicateOutput) ReferrerId() pulumi.StringPtrOutput
The person or system referring this predicate to the consumer.
func (SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicateOutput ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicateOutput() SbomReferenceIntotoPredicateOutput
func (SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicateOutputWithContext ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicateOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicateOutput
func (SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicatePtrOutput ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicatePtrOutput() SbomReferenceIntotoPredicatePtrOutput
func (SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicatePtrOutputWithContext ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicateOutput) ToSbomReferenceIntotoPredicatePtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicatePtrOutput
type SbomReferenceIntotoPredicatePtrInput ¶ added in v0.31.1
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.31.1
func SbomReferenceIntotoPredicatePtr(v *SbomReferenceIntotoPredicateArgs) SbomReferenceIntotoPredicatePtrInput
type SbomReferenceIntotoPredicatePtrOutput ¶ added in v0.31.1
type SbomReferenceIntotoPredicatePtrOutput struct{ *pulumi.OutputState }
func (SbomReferenceIntotoPredicatePtrOutput) Digest ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicatePtrOutput) Digest() pulumi.StringMapOutput
A map of algorithm to digest of the contents of the SBOM.
func (SbomReferenceIntotoPredicatePtrOutput) ElementType ¶ added in v0.31.1
func (SbomReferenceIntotoPredicatePtrOutput) ElementType() reflect.Type
func (SbomReferenceIntotoPredicatePtrOutput) Location ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicatePtrOutput) Location() pulumi.StringPtrOutput
The location of the SBOM.
func (SbomReferenceIntotoPredicatePtrOutput) MimeType ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicatePtrOutput) MimeType() pulumi.StringPtrOutput
The mime type of the SBOM.
func (SbomReferenceIntotoPredicatePtrOutput) ReferrerId ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicatePtrOutput) ReferrerId() pulumi.StringPtrOutput
The person or system referring this predicate to the consumer.
func (SbomReferenceIntotoPredicatePtrOutput) ToSbomReferenceIntotoPredicatePtrOutput ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicatePtrOutput) ToSbomReferenceIntotoPredicatePtrOutput() SbomReferenceIntotoPredicatePtrOutput
func (SbomReferenceIntotoPredicatePtrOutput) ToSbomReferenceIntotoPredicatePtrOutputWithContext ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicatePtrOutput) ToSbomReferenceIntotoPredicatePtrOutputWithContext(ctx context.Context) SbomReferenceIntotoPredicatePtrOutput
type SbomReferenceIntotoPredicateResponse ¶ added in v0.31.1
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.31.1
type SbomReferenceIntotoPredicateResponseOutput struct{ *pulumi.OutputState }
A predicate which describes the SBOM being referenced.
func (SbomReferenceIntotoPredicateResponseOutput) Digest ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicateResponseOutput) Digest() pulumi.StringMapOutput
A map of algorithm to digest of the contents of the SBOM.
func (SbomReferenceIntotoPredicateResponseOutput) ElementType ¶ added in v0.31.1
func (SbomReferenceIntotoPredicateResponseOutput) ElementType() reflect.Type
func (SbomReferenceIntotoPredicateResponseOutput) Location ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicateResponseOutput) Location() pulumi.StringOutput
The location of the SBOM.
func (SbomReferenceIntotoPredicateResponseOutput) MimeType ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicateResponseOutput) MimeType() pulumi.StringOutput
The mime type of the SBOM.
func (SbomReferenceIntotoPredicateResponseOutput) ReferrerId ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicateResponseOutput) ReferrerId() pulumi.StringOutput
The person or system referring this predicate to the consumer.
func (SbomReferenceIntotoPredicateResponseOutput) ToSbomReferenceIntotoPredicateResponseOutput ¶ added in v0.31.1
func (o SbomReferenceIntotoPredicateResponseOutput) ToSbomReferenceIntotoPredicateResponseOutput() SbomReferenceIntotoPredicateResponseOutput
func (SbomReferenceIntotoPredicateResponseOutput) ToSbomReferenceIntotoPredicateResponseOutputWithContext ¶ added in v0.31.1
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 SlsaBuilder ¶
type SlsaBuilder struct {
Id *string `pulumi:"id"`
}
type SlsaBuilderArgs ¶
type SlsaBuilderArgs struct {
Id pulumi.StringPtrInput `pulumi:"id"`
}
func (SlsaBuilderArgs) ElementType ¶
func (SlsaBuilderArgs) ElementType() reflect.Type
func (SlsaBuilderArgs) ToSlsaBuilderOutput ¶
func (i SlsaBuilderArgs) ToSlsaBuilderOutput() SlsaBuilderOutput
func (SlsaBuilderArgs) ToSlsaBuilderOutputWithContext ¶
func (i SlsaBuilderArgs) ToSlsaBuilderOutputWithContext(ctx context.Context) SlsaBuilderOutput
func (SlsaBuilderArgs) ToSlsaBuilderPtrOutput ¶
func (i SlsaBuilderArgs) ToSlsaBuilderPtrOutput() SlsaBuilderPtrOutput
func (SlsaBuilderArgs) ToSlsaBuilderPtrOutputWithContext ¶
func (i SlsaBuilderArgs) ToSlsaBuilderPtrOutputWithContext(ctx context.Context) SlsaBuilderPtrOutput
type SlsaBuilderInput ¶
type SlsaBuilderInput interface { pulumi.Input ToSlsaBuilderOutput() SlsaBuilderOutput ToSlsaBuilderOutputWithContext(context.Context) SlsaBuilderOutput }
SlsaBuilderInput is an input type that accepts SlsaBuilderArgs and SlsaBuilderOutput values. You can construct a concrete instance of `SlsaBuilderInput` via:
SlsaBuilderArgs{...}
type SlsaBuilderOutput ¶
type SlsaBuilderOutput struct{ *pulumi.OutputState }
func (SlsaBuilderOutput) ElementType ¶
func (SlsaBuilderOutput) ElementType() reflect.Type
func (SlsaBuilderOutput) Id ¶
func (o SlsaBuilderOutput) Id() pulumi.StringPtrOutput
func (SlsaBuilderOutput) ToSlsaBuilderOutput ¶
func (o SlsaBuilderOutput) ToSlsaBuilderOutput() SlsaBuilderOutput
func (SlsaBuilderOutput) ToSlsaBuilderOutputWithContext ¶
func (o SlsaBuilderOutput) ToSlsaBuilderOutputWithContext(ctx context.Context) SlsaBuilderOutput
func (SlsaBuilderOutput) ToSlsaBuilderPtrOutput ¶
func (o SlsaBuilderOutput) ToSlsaBuilderPtrOutput() SlsaBuilderPtrOutput
func (SlsaBuilderOutput) ToSlsaBuilderPtrOutputWithContext ¶
func (o SlsaBuilderOutput) ToSlsaBuilderPtrOutputWithContext(ctx context.Context) SlsaBuilderPtrOutput
type SlsaBuilderPtrInput ¶
type SlsaBuilderPtrInput interface { pulumi.Input ToSlsaBuilderPtrOutput() SlsaBuilderPtrOutput ToSlsaBuilderPtrOutputWithContext(context.Context) SlsaBuilderPtrOutput }
SlsaBuilderPtrInput is an input type that accepts SlsaBuilderArgs, SlsaBuilderPtr and SlsaBuilderPtrOutput values. You can construct a concrete instance of `SlsaBuilderPtrInput` via:
SlsaBuilderArgs{...} or: nil
func SlsaBuilderPtr ¶
func SlsaBuilderPtr(v *SlsaBuilderArgs) SlsaBuilderPtrInput
type SlsaBuilderPtrOutput ¶
type SlsaBuilderPtrOutput struct{ *pulumi.OutputState }
func (SlsaBuilderPtrOutput) Elem ¶
func (o SlsaBuilderPtrOutput) Elem() SlsaBuilderOutput
func (SlsaBuilderPtrOutput) ElementType ¶
func (SlsaBuilderPtrOutput) ElementType() reflect.Type
func (SlsaBuilderPtrOutput) Id ¶
func (o SlsaBuilderPtrOutput) Id() pulumi.StringPtrOutput
func (SlsaBuilderPtrOutput) ToSlsaBuilderPtrOutput ¶
func (o SlsaBuilderPtrOutput) ToSlsaBuilderPtrOutput() SlsaBuilderPtrOutput
func (SlsaBuilderPtrOutput) ToSlsaBuilderPtrOutputWithContext ¶
func (o SlsaBuilderPtrOutput) ToSlsaBuilderPtrOutputWithContext(ctx context.Context) SlsaBuilderPtrOutput
type SlsaBuilderResponse ¶
type SlsaBuilderResponse struct { }
type SlsaBuilderResponseOutput ¶
type SlsaBuilderResponseOutput struct{ *pulumi.OutputState }
func (SlsaBuilderResponseOutput) ElementType ¶
func (SlsaBuilderResponseOutput) ElementType() reflect.Type
func (SlsaBuilderResponseOutput) ToSlsaBuilderResponseOutput ¶
func (o SlsaBuilderResponseOutput) ToSlsaBuilderResponseOutput() SlsaBuilderResponseOutput
func (SlsaBuilderResponseOutput) ToSlsaBuilderResponseOutputWithContext ¶
func (o SlsaBuilderResponseOutput) ToSlsaBuilderResponseOutputWithContext(ctx context.Context) SlsaBuilderResponseOutput
type SlsaCompleteness ¶
type SlsaCompleteness struct { // If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe. Arguments *bool `pulumi:"arguments"` // If true, the builder claims that recipe.environment is claimed to be complete. Environment *bool `pulumi:"environment"` // If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic". Materials *bool `pulumi:"materials"` }
Indicates that the builder claims certain fields in this message to be complete.
type SlsaCompletenessArgs ¶
type SlsaCompletenessArgs struct { // If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe. Arguments pulumi.BoolPtrInput `pulumi:"arguments"` // If true, the builder claims that recipe.environment is claimed to be complete. Environment pulumi.BoolPtrInput `pulumi:"environment"` // If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic". Materials pulumi.BoolPtrInput `pulumi:"materials"` }
Indicates that the builder claims certain fields in this message to be complete.
func (SlsaCompletenessArgs) ElementType ¶
func (SlsaCompletenessArgs) ElementType() reflect.Type
func (SlsaCompletenessArgs) ToSlsaCompletenessOutput ¶
func (i SlsaCompletenessArgs) ToSlsaCompletenessOutput() SlsaCompletenessOutput
func (SlsaCompletenessArgs) ToSlsaCompletenessOutputWithContext ¶
func (i SlsaCompletenessArgs) ToSlsaCompletenessOutputWithContext(ctx context.Context) SlsaCompletenessOutput
func (SlsaCompletenessArgs) ToSlsaCompletenessPtrOutput ¶
func (i SlsaCompletenessArgs) ToSlsaCompletenessPtrOutput() SlsaCompletenessPtrOutput
func (SlsaCompletenessArgs) ToSlsaCompletenessPtrOutputWithContext ¶
func (i SlsaCompletenessArgs) ToSlsaCompletenessPtrOutputWithContext(ctx context.Context) SlsaCompletenessPtrOutput
type SlsaCompletenessInput ¶
type SlsaCompletenessInput interface { pulumi.Input ToSlsaCompletenessOutput() SlsaCompletenessOutput ToSlsaCompletenessOutputWithContext(context.Context) SlsaCompletenessOutput }
SlsaCompletenessInput is an input type that accepts SlsaCompletenessArgs and SlsaCompletenessOutput values. You can construct a concrete instance of `SlsaCompletenessInput` via:
SlsaCompletenessArgs{...}
type SlsaCompletenessOutput ¶
type SlsaCompletenessOutput struct{ *pulumi.OutputState }
Indicates that the builder claims certain fields in this message to be complete.
func (SlsaCompletenessOutput) Arguments ¶
func (o SlsaCompletenessOutput) Arguments() pulumi.BoolPtrOutput
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
func (SlsaCompletenessOutput) ElementType ¶
func (SlsaCompletenessOutput) ElementType() reflect.Type
func (SlsaCompletenessOutput) Environment ¶
func (o SlsaCompletenessOutput) Environment() pulumi.BoolPtrOutput
If true, the builder claims that recipe.environment is claimed to be complete.
func (SlsaCompletenessOutput) Materials ¶
func (o SlsaCompletenessOutput) Materials() pulumi.BoolPtrOutput
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
func (SlsaCompletenessOutput) ToSlsaCompletenessOutput ¶
func (o SlsaCompletenessOutput) ToSlsaCompletenessOutput() SlsaCompletenessOutput
func (SlsaCompletenessOutput) ToSlsaCompletenessOutputWithContext ¶
func (o SlsaCompletenessOutput) ToSlsaCompletenessOutputWithContext(ctx context.Context) SlsaCompletenessOutput
func (SlsaCompletenessOutput) ToSlsaCompletenessPtrOutput ¶
func (o SlsaCompletenessOutput) ToSlsaCompletenessPtrOutput() SlsaCompletenessPtrOutput
func (SlsaCompletenessOutput) ToSlsaCompletenessPtrOutputWithContext ¶
func (o SlsaCompletenessOutput) ToSlsaCompletenessPtrOutputWithContext(ctx context.Context) SlsaCompletenessPtrOutput
type SlsaCompletenessPtrInput ¶
type SlsaCompletenessPtrInput interface { pulumi.Input ToSlsaCompletenessPtrOutput() SlsaCompletenessPtrOutput ToSlsaCompletenessPtrOutputWithContext(context.Context) SlsaCompletenessPtrOutput }
SlsaCompletenessPtrInput is an input type that accepts SlsaCompletenessArgs, SlsaCompletenessPtr and SlsaCompletenessPtrOutput values. You can construct a concrete instance of `SlsaCompletenessPtrInput` via:
SlsaCompletenessArgs{...} or: nil
func SlsaCompletenessPtr ¶
func SlsaCompletenessPtr(v *SlsaCompletenessArgs) SlsaCompletenessPtrInput
type SlsaCompletenessPtrOutput ¶
type SlsaCompletenessPtrOutput struct{ *pulumi.OutputState }
func (SlsaCompletenessPtrOutput) Arguments ¶
func (o SlsaCompletenessPtrOutput) Arguments() pulumi.BoolPtrOutput
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
func (SlsaCompletenessPtrOutput) Elem ¶
func (o SlsaCompletenessPtrOutput) Elem() SlsaCompletenessOutput
func (SlsaCompletenessPtrOutput) ElementType ¶
func (SlsaCompletenessPtrOutput) ElementType() reflect.Type
func (SlsaCompletenessPtrOutput) Environment ¶
func (o SlsaCompletenessPtrOutput) Environment() pulumi.BoolPtrOutput
If true, the builder claims that recipe.environment is claimed to be complete.
func (SlsaCompletenessPtrOutput) Materials ¶
func (o SlsaCompletenessPtrOutput) Materials() pulumi.BoolPtrOutput
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
func (SlsaCompletenessPtrOutput) ToSlsaCompletenessPtrOutput ¶
func (o SlsaCompletenessPtrOutput) ToSlsaCompletenessPtrOutput() SlsaCompletenessPtrOutput
func (SlsaCompletenessPtrOutput) ToSlsaCompletenessPtrOutputWithContext ¶
func (o SlsaCompletenessPtrOutput) ToSlsaCompletenessPtrOutputWithContext(ctx context.Context) SlsaCompletenessPtrOutput
type SlsaCompletenessResponse ¶
type SlsaCompletenessResponse struct { // If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe. Arguments bool `pulumi:"arguments"` // If true, the builder claims that recipe.environment is claimed to be complete. Environment bool `pulumi:"environment"` // If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic". Materials bool `pulumi:"materials"` }
Indicates that the builder claims certain fields in this message to be complete.
type SlsaCompletenessResponseOutput ¶
type SlsaCompletenessResponseOutput struct{ *pulumi.OutputState }
Indicates that the builder claims certain fields in this message to be complete.
func (SlsaCompletenessResponseOutput) Arguments ¶
func (o SlsaCompletenessResponseOutput) Arguments() pulumi.BoolOutput
If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe.
func (SlsaCompletenessResponseOutput) ElementType ¶
func (SlsaCompletenessResponseOutput) ElementType() reflect.Type
func (SlsaCompletenessResponseOutput) Environment ¶
func (o SlsaCompletenessResponseOutput) Environment() pulumi.BoolOutput
If true, the builder claims that recipe.environment is claimed to be complete.
func (SlsaCompletenessResponseOutput) Materials ¶
func (o SlsaCompletenessResponseOutput) Materials() pulumi.BoolOutput
If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called "hermetic".
func (SlsaCompletenessResponseOutput) ToSlsaCompletenessResponseOutput ¶
func (o SlsaCompletenessResponseOutput) ToSlsaCompletenessResponseOutput() SlsaCompletenessResponseOutput
func (SlsaCompletenessResponseOutput) ToSlsaCompletenessResponseOutputWithContext ¶
func (o SlsaCompletenessResponseOutput) ToSlsaCompletenessResponseOutputWithContext(ctx context.Context) SlsaCompletenessResponseOutput
type SlsaMetadata ¶
type SlsaMetadata struct { // The timestamp of when the build completed. BuildFinishedOn *string `pulumi:"buildFinishedOn"` // Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec. BuildInvocationId *string `pulumi:"buildInvocationId"` // The timestamp of when the build started. BuildStartedOn *string `pulumi:"buildStartedOn"` // Indicates that the builder claims certain fields in this message to be complete. Completeness *SlsaCompleteness `pulumi:"completeness"` // If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output. Reproducible *bool `pulumi:"reproducible"` }
Other properties of the build.
type SlsaMetadataArgs ¶
type SlsaMetadataArgs struct { // The timestamp of when the build completed. BuildFinishedOn pulumi.StringPtrInput `pulumi:"buildFinishedOn"` // Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec. BuildInvocationId pulumi.StringPtrInput `pulumi:"buildInvocationId"` // The timestamp of when the build started. BuildStartedOn pulumi.StringPtrInput `pulumi:"buildStartedOn"` // Indicates that the builder claims certain fields in this message to be complete. Completeness SlsaCompletenessPtrInput `pulumi:"completeness"` // If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output. Reproducible pulumi.BoolPtrInput `pulumi:"reproducible"` }
Other properties of the build.
func (SlsaMetadataArgs) ElementType ¶
func (SlsaMetadataArgs) ElementType() reflect.Type
func (SlsaMetadataArgs) ToSlsaMetadataOutput ¶
func (i SlsaMetadataArgs) ToSlsaMetadataOutput() SlsaMetadataOutput
func (SlsaMetadataArgs) ToSlsaMetadataOutputWithContext ¶
func (i SlsaMetadataArgs) ToSlsaMetadataOutputWithContext(ctx context.Context) SlsaMetadataOutput
func (SlsaMetadataArgs) ToSlsaMetadataPtrOutput ¶
func (i SlsaMetadataArgs) ToSlsaMetadataPtrOutput() SlsaMetadataPtrOutput
func (SlsaMetadataArgs) ToSlsaMetadataPtrOutputWithContext ¶
func (i SlsaMetadataArgs) ToSlsaMetadataPtrOutputWithContext(ctx context.Context) SlsaMetadataPtrOutput
type SlsaMetadataInput ¶
type SlsaMetadataInput interface { pulumi.Input ToSlsaMetadataOutput() SlsaMetadataOutput ToSlsaMetadataOutputWithContext(context.Context) SlsaMetadataOutput }
SlsaMetadataInput is an input type that accepts SlsaMetadataArgs and SlsaMetadataOutput values. You can construct a concrete instance of `SlsaMetadataInput` via:
SlsaMetadataArgs{...}
type SlsaMetadataOutput ¶
type SlsaMetadataOutput struct{ *pulumi.OutputState }
Other properties of the build.
func (SlsaMetadataOutput) BuildFinishedOn ¶
func (o SlsaMetadataOutput) BuildFinishedOn() pulumi.StringPtrOutput
The timestamp of when the build completed.
func (SlsaMetadataOutput) BuildInvocationId ¶
func (o SlsaMetadataOutput) BuildInvocationId() pulumi.StringPtrOutput
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
func (SlsaMetadataOutput) BuildStartedOn ¶
func (o SlsaMetadataOutput) BuildStartedOn() pulumi.StringPtrOutput
The timestamp of when the build started.
func (SlsaMetadataOutput) Completeness ¶
func (o SlsaMetadataOutput) Completeness() SlsaCompletenessPtrOutput
Indicates that the builder claims certain fields in this message to be complete.
func (SlsaMetadataOutput) ElementType ¶
func (SlsaMetadataOutput) ElementType() reflect.Type
func (SlsaMetadataOutput) Reproducible ¶
func (o SlsaMetadataOutput) Reproducible() pulumi.BoolPtrOutput
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
func (SlsaMetadataOutput) ToSlsaMetadataOutput ¶
func (o SlsaMetadataOutput) ToSlsaMetadataOutput() SlsaMetadataOutput
func (SlsaMetadataOutput) ToSlsaMetadataOutputWithContext ¶
func (o SlsaMetadataOutput) ToSlsaMetadataOutputWithContext(ctx context.Context) SlsaMetadataOutput
func (SlsaMetadataOutput) ToSlsaMetadataPtrOutput ¶
func (o SlsaMetadataOutput) ToSlsaMetadataPtrOutput() SlsaMetadataPtrOutput
func (SlsaMetadataOutput) ToSlsaMetadataPtrOutputWithContext ¶
func (o SlsaMetadataOutput) ToSlsaMetadataPtrOutputWithContext(ctx context.Context) SlsaMetadataPtrOutput
type SlsaMetadataPtrInput ¶
type SlsaMetadataPtrInput interface { pulumi.Input ToSlsaMetadataPtrOutput() SlsaMetadataPtrOutput ToSlsaMetadataPtrOutputWithContext(context.Context) SlsaMetadataPtrOutput }
SlsaMetadataPtrInput is an input type that accepts SlsaMetadataArgs, SlsaMetadataPtr and SlsaMetadataPtrOutput values. You can construct a concrete instance of `SlsaMetadataPtrInput` via:
SlsaMetadataArgs{...} or: nil
func SlsaMetadataPtr ¶
func SlsaMetadataPtr(v *SlsaMetadataArgs) SlsaMetadataPtrInput
type SlsaMetadataPtrOutput ¶
type SlsaMetadataPtrOutput struct{ *pulumi.OutputState }
func (SlsaMetadataPtrOutput) BuildFinishedOn ¶
func (o SlsaMetadataPtrOutput) BuildFinishedOn() pulumi.StringPtrOutput
The timestamp of when the build completed.
func (SlsaMetadataPtrOutput) BuildInvocationId ¶
func (o SlsaMetadataPtrOutput) BuildInvocationId() pulumi.StringPtrOutput
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
func (SlsaMetadataPtrOutput) BuildStartedOn ¶
func (o SlsaMetadataPtrOutput) BuildStartedOn() pulumi.StringPtrOutput
The timestamp of when the build started.
func (SlsaMetadataPtrOutput) Completeness ¶
func (o SlsaMetadataPtrOutput) Completeness() SlsaCompletenessPtrOutput
Indicates that the builder claims certain fields in this message to be complete.
func (SlsaMetadataPtrOutput) Elem ¶
func (o SlsaMetadataPtrOutput) Elem() SlsaMetadataOutput
func (SlsaMetadataPtrOutput) ElementType ¶
func (SlsaMetadataPtrOutput) ElementType() reflect.Type
func (SlsaMetadataPtrOutput) Reproducible ¶
func (o SlsaMetadataPtrOutput) Reproducible() pulumi.BoolPtrOutput
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
func (SlsaMetadataPtrOutput) ToSlsaMetadataPtrOutput ¶
func (o SlsaMetadataPtrOutput) ToSlsaMetadataPtrOutput() SlsaMetadataPtrOutput
func (SlsaMetadataPtrOutput) ToSlsaMetadataPtrOutputWithContext ¶
func (o SlsaMetadataPtrOutput) ToSlsaMetadataPtrOutputWithContext(ctx context.Context) SlsaMetadataPtrOutput
type SlsaMetadataResponse ¶
type SlsaMetadataResponse struct { // The timestamp of when the build completed. BuildFinishedOn string `pulumi:"buildFinishedOn"` // Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec. BuildInvocationId string `pulumi:"buildInvocationId"` // The timestamp of when the build started. BuildStartedOn string `pulumi:"buildStartedOn"` // Indicates that the builder claims certain fields in this message to be complete. Completeness SlsaCompletenessResponse `pulumi:"completeness"` // If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output. Reproducible bool `pulumi:"reproducible"` }
Other properties of the build.
type SlsaMetadataResponseOutput ¶
type SlsaMetadataResponseOutput struct{ *pulumi.OutputState }
Other properties of the build.
func (SlsaMetadataResponseOutput) BuildFinishedOn ¶
func (o SlsaMetadataResponseOutput) BuildFinishedOn() pulumi.StringOutput
The timestamp of when the build completed.
func (SlsaMetadataResponseOutput) BuildInvocationId ¶
func (o SlsaMetadataResponseOutput) BuildInvocationId() pulumi.StringOutput
Identifies the particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. The value SHOULD be globally unique, per in-toto Provenance spec.
func (SlsaMetadataResponseOutput) BuildStartedOn ¶
func (o SlsaMetadataResponseOutput) BuildStartedOn() pulumi.StringOutput
The timestamp of when the build started.
func (SlsaMetadataResponseOutput) Completeness ¶
func (o SlsaMetadataResponseOutput) Completeness() SlsaCompletenessResponseOutput
Indicates that the builder claims certain fields in this message to be complete.
func (SlsaMetadataResponseOutput) ElementType ¶
func (SlsaMetadataResponseOutput) ElementType() reflect.Type
func (SlsaMetadataResponseOutput) Reproducible ¶
func (o SlsaMetadataResponseOutput) Reproducible() pulumi.BoolOutput
If true, the builder claims that running the recipe on materials will produce bit-for-bit identical output.
func (SlsaMetadataResponseOutput) ToSlsaMetadataResponseOutput ¶
func (o SlsaMetadataResponseOutput) ToSlsaMetadataResponseOutput() SlsaMetadataResponseOutput
func (SlsaMetadataResponseOutput) ToSlsaMetadataResponseOutputWithContext ¶
func (o SlsaMetadataResponseOutput) ToSlsaMetadataResponseOutputWithContext(ctx context.Context) SlsaMetadataResponseOutput
type SlsaProvenance ¶
type SlsaProvenance struct { // required Builder *SlsaBuilder `pulumi:"builder"` // The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty. Materials []Material `pulumi:"materials"` Metadata *SlsaMetadata `pulumi:"metadata"` // Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required Recipe *SlsaRecipe `pulumi:"recipe"` }
type SlsaProvenanceArgs ¶
type SlsaProvenanceArgs struct { // required Builder SlsaBuilderPtrInput `pulumi:"builder"` // The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty. Materials MaterialArrayInput `pulumi:"materials"` Metadata SlsaMetadataPtrInput `pulumi:"metadata"` // Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required Recipe SlsaRecipePtrInput `pulumi:"recipe"` }
func (SlsaProvenanceArgs) ElementType ¶
func (SlsaProvenanceArgs) ElementType() reflect.Type
func (SlsaProvenanceArgs) ToSlsaProvenanceOutput ¶
func (i SlsaProvenanceArgs) ToSlsaProvenanceOutput() SlsaProvenanceOutput
func (SlsaProvenanceArgs) ToSlsaProvenanceOutputWithContext ¶
func (i SlsaProvenanceArgs) ToSlsaProvenanceOutputWithContext(ctx context.Context) SlsaProvenanceOutput
func (SlsaProvenanceArgs) ToSlsaProvenancePtrOutput ¶
func (i SlsaProvenanceArgs) ToSlsaProvenancePtrOutput() SlsaProvenancePtrOutput
func (SlsaProvenanceArgs) ToSlsaProvenancePtrOutputWithContext ¶
func (i SlsaProvenanceArgs) ToSlsaProvenancePtrOutputWithContext(ctx context.Context) SlsaProvenancePtrOutput
type SlsaProvenanceInput ¶
type SlsaProvenanceInput interface { pulumi.Input ToSlsaProvenanceOutput() SlsaProvenanceOutput ToSlsaProvenanceOutputWithContext(context.Context) SlsaProvenanceOutput }
SlsaProvenanceInput is an input type that accepts SlsaProvenanceArgs and SlsaProvenanceOutput values. You can construct a concrete instance of `SlsaProvenanceInput` via:
SlsaProvenanceArgs{...}
type SlsaProvenanceOutput ¶
type SlsaProvenanceOutput struct{ *pulumi.OutputState }
func (SlsaProvenanceOutput) Builder ¶
func (o SlsaProvenanceOutput) Builder() SlsaBuilderPtrOutput
required
func (SlsaProvenanceOutput) ElementType ¶
func (SlsaProvenanceOutput) ElementType() reflect.Type
func (SlsaProvenanceOutput) Materials ¶
func (o SlsaProvenanceOutput) Materials() MaterialArrayOutput
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
func (SlsaProvenanceOutput) Metadata ¶
func (o SlsaProvenanceOutput) Metadata() SlsaMetadataPtrOutput
func (SlsaProvenanceOutput) Recipe ¶
func (o SlsaProvenanceOutput) Recipe() SlsaRecipePtrOutput
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
func (SlsaProvenanceOutput) ToSlsaProvenanceOutput ¶
func (o SlsaProvenanceOutput) ToSlsaProvenanceOutput() SlsaProvenanceOutput
func (SlsaProvenanceOutput) ToSlsaProvenanceOutputWithContext ¶
func (o SlsaProvenanceOutput) ToSlsaProvenanceOutputWithContext(ctx context.Context) SlsaProvenanceOutput
func (SlsaProvenanceOutput) ToSlsaProvenancePtrOutput ¶
func (o SlsaProvenanceOutput) ToSlsaProvenancePtrOutput() SlsaProvenancePtrOutput
func (SlsaProvenanceOutput) ToSlsaProvenancePtrOutputWithContext ¶
func (o SlsaProvenanceOutput) ToSlsaProvenancePtrOutputWithContext(ctx context.Context) SlsaProvenancePtrOutput
type SlsaProvenancePtrInput ¶
type SlsaProvenancePtrInput interface { pulumi.Input ToSlsaProvenancePtrOutput() SlsaProvenancePtrOutput ToSlsaProvenancePtrOutputWithContext(context.Context) SlsaProvenancePtrOutput }
SlsaProvenancePtrInput is an input type that accepts SlsaProvenanceArgs, SlsaProvenancePtr and SlsaProvenancePtrOutput values. You can construct a concrete instance of `SlsaProvenancePtrInput` via:
SlsaProvenanceArgs{...} or: nil
func SlsaProvenancePtr ¶
func SlsaProvenancePtr(v *SlsaProvenanceArgs) SlsaProvenancePtrInput
type SlsaProvenancePtrOutput ¶
type SlsaProvenancePtrOutput struct{ *pulumi.OutputState }
func (SlsaProvenancePtrOutput) Builder ¶
func (o SlsaProvenancePtrOutput) Builder() SlsaBuilderPtrOutput
required
func (SlsaProvenancePtrOutput) Elem ¶
func (o SlsaProvenancePtrOutput) Elem() SlsaProvenanceOutput
func (SlsaProvenancePtrOutput) ElementType ¶
func (SlsaProvenancePtrOutput) ElementType() reflect.Type
func (SlsaProvenancePtrOutput) Materials ¶
func (o SlsaProvenancePtrOutput) Materials() MaterialArrayOutput
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
func (SlsaProvenancePtrOutput) Metadata ¶
func (o SlsaProvenancePtrOutput) Metadata() SlsaMetadataPtrOutput
func (SlsaProvenancePtrOutput) Recipe ¶
func (o SlsaProvenancePtrOutput) Recipe() SlsaRecipePtrOutput
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
func (SlsaProvenancePtrOutput) ToSlsaProvenancePtrOutput ¶
func (o SlsaProvenancePtrOutput) ToSlsaProvenancePtrOutput() SlsaProvenancePtrOutput
func (SlsaProvenancePtrOutput) ToSlsaProvenancePtrOutputWithContext ¶
func (o SlsaProvenancePtrOutput) ToSlsaProvenancePtrOutputWithContext(ctx context.Context) SlsaProvenancePtrOutput
type SlsaProvenanceResponse ¶
type SlsaProvenanceResponse struct { // required Builder SlsaBuilderResponse `pulumi:"builder"` // The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty. Materials []MaterialResponse `pulumi:"materials"` Metadata SlsaMetadataResponse `pulumi:"metadata"` // Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required Recipe SlsaRecipeResponse `pulumi:"recipe"` }
type SlsaProvenanceResponseOutput ¶
type SlsaProvenanceResponseOutput struct{ *pulumi.OutputState }
func (SlsaProvenanceResponseOutput) Builder ¶
func (o SlsaProvenanceResponseOutput) Builder() SlsaBuilderResponseOutput
required
func (SlsaProvenanceResponseOutput) ElementType ¶
func (SlsaProvenanceResponseOutput) ElementType() reflect.Type
func (SlsaProvenanceResponseOutput) Materials ¶
func (o SlsaProvenanceResponseOutput) Materials() MaterialResponseArrayOutput
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. This is considered to be incomplete unless metadata.completeness.materials is true. Unset or null is equivalent to empty.
func (SlsaProvenanceResponseOutput) Metadata ¶
func (o SlsaProvenanceResponseOutput) Metadata() SlsaMetadataResponseOutput
func (SlsaProvenanceResponseOutput) Recipe ¶
func (o SlsaProvenanceResponseOutput) Recipe() SlsaRecipeResponseOutput
Identifies the configuration used for the build. When combined with materials, this SHOULD fully describe the build, such that re-running this recipe results in bit-for-bit identical output (if the build is reproducible). required
func (SlsaProvenanceResponseOutput) ToSlsaProvenanceResponseOutput ¶
func (o SlsaProvenanceResponseOutput) ToSlsaProvenanceResponseOutput() SlsaProvenanceResponseOutput
func (SlsaProvenanceResponseOutput) ToSlsaProvenanceResponseOutputWithContext ¶
func (o SlsaProvenanceResponseOutput) ToSlsaProvenanceResponseOutputWithContext(ctx context.Context) SlsaProvenanceResponseOutput
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 SlsaProvenanceZeroTwo ¶ added in v0.21.0
type SlsaProvenanceZeroTwo struct { BuildConfig map[string]string `pulumi:"buildConfig"` BuildType *string `pulumi:"buildType"` Builder *GrafeasV1SlsaProvenanceZeroTwoSlsaBuilder `pulumi:"builder"` Invocation *GrafeasV1SlsaProvenanceZeroTwoSlsaInvocation `pulumi:"invocation"` Materials []GrafeasV1SlsaProvenanceZeroTwoSlsaMaterial `pulumi:"materials"` Metadata *GrafeasV1SlsaProvenanceZeroTwoSlsaMetadata `pulumi:"metadata"` }
See full explanation of fields at slsa.dev/provenance/v0.2.
type SlsaProvenanceZeroTwoArgs ¶ added in v0.21.0
type SlsaProvenanceZeroTwoArgs struct { BuildConfig pulumi.StringMapInput `pulumi:"buildConfig"` BuildType pulumi.StringPtrInput `pulumi:"buildType"` Builder GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrInput `pulumi:"builder"` Invocation GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrInput `pulumi:"invocation"` Materials GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayInput `pulumi:"materials"` Metadata GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrInput `pulumi:"metadata"` }
See full explanation of fields at slsa.dev/provenance/v0.2.
func (SlsaProvenanceZeroTwoArgs) ElementType ¶ added in v0.21.0
func (SlsaProvenanceZeroTwoArgs) ElementType() reflect.Type
func (SlsaProvenanceZeroTwoArgs) ToSlsaProvenanceZeroTwoOutput ¶ added in v0.21.0
func (i SlsaProvenanceZeroTwoArgs) ToSlsaProvenanceZeroTwoOutput() SlsaProvenanceZeroTwoOutput
func (SlsaProvenanceZeroTwoArgs) ToSlsaProvenanceZeroTwoOutputWithContext ¶ added in v0.21.0
func (i SlsaProvenanceZeroTwoArgs) ToSlsaProvenanceZeroTwoOutputWithContext(ctx context.Context) SlsaProvenanceZeroTwoOutput
func (SlsaProvenanceZeroTwoArgs) ToSlsaProvenanceZeroTwoPtrOutput ¶ added in v0.21.0
func (i SlsaProvenanceZeroTwoArgs) ToSlsaProvenanceZeroTwoPtrOutput() SlsaProvenanceZeroTwoPtrOutput
func (SlsaProvenanceZeroTwoArgs) ToSlsaProvenanceZeroTwoPtrOutputWithContext ¶ added in v0.21.0
func (i SlsaProvenanceZeroTwoArgs) ToSlsaProvenanceZeroTwoPtrOutputWithContext(ctx context.Context) SlsaProvenanceZeroTwoPtrOutput
type SlsaProvenanceZeroTwoInput ¶ added in v0.21.0
type SlsaProvenanceZeroTwoInput interface { pulumi.Input ToSlsaProvenanceZeroTwoOutput() SlsaProvenanceZeroTwoOutput ToSlsaProvenanceZeroTwoOutputWithContext(context.Context) SlsaProvenanceZeroTwoOutput }
SlsaProvenanceZeroTwoInput is an input type that accepts SlsaProvenanceZeroTwoArgs and SlsaProvenanceZeroTwoOutput values. You can construct a concrete instance of `SlsaProvenanceZeroTwoInput` via:
SlsaProvenanceZeroTwoArgs{...}
type SlsaProvenanceZeroTwoOutput ¶ added in v0.21.0
type SlsaProvenanceZeroTwoOutput struct{ *pulumi.OutputState }
See full explanation of fields at slsa.dev/provenance/v0.2.
func (SlsaProvenanceZeroTwoOutput) BuildConfig ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoOutput) BuildConfig() pulumi.StringMapOutput
func (SlsaProvenanceZeroTwoOutput) BuildType ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoOutput) BuildType() pulumi.StringPtrOutput
func (SlsaProvenanceZeroTwoOutput) Builder ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoOutput) Builder() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
func (SlsaProvenanceZeroTwoOutput) ElementType ¶ added in v0.21.0
func (SlsaProvenanceZeroTwoOutput) ElementType() reflect.Type
func (SlsaProvenanceZeroTwoOutput) Invocation ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoOutput) Invocation() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
func (SlsaProvenanceZeroTwoOutput) Materials ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoOutput) Materials() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
func (SlsaProvenanceZeroTwoOutput) Metadata ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoOutput) Metadata() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
func (SlsaProvenanceZeroTwoOutput) ToSlsaProvenanceZeroTwoOutput ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoOutput) ToSlsaProvenanceZeroTwoOutput() SlsaProvenanceZeroTwoOutput
func (SlsaProvenanceZeroTwoOutput) ToSlsaProvenanceZeroTwoOutputWithContext ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoOutput) ToSlsaProvenanceZeroTwoOutputWithContext(ctx context.Context) SlsaProvenanceZeroTwoOutput
func (SlsaProvenanceZeroTwoOutput) ToSlsaProvenanceZeroTwoPtrOutput ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoOutput) ToSlsaProvenanceZeroTwoPtrOutput() SlsaProvenanceZeroTwoPtrOutput
func (SlsaProvenanceZeroTwoOutput) ToSlsaProvenanceZeroTwoPtrOutputWithContext ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoOutput) ToSlsaProvenanceZeroTwoPtrOutputWithContext(ctx context.Context) SlsaProvenanceZeroTwoPtrOutput
type SlsaProvenanceZeroTwoPtrInput ¶ added in v0.21.0
type SlsaProvenanceZeroTwoPtrInput interface { pulumi.Input ToSlsaProvenanceZeroTwoPtrOutput() SlsaProvenanceZeroTwoPtrOutput ToSlsaProvenanceZeroTwoPtrOutputWithContext(context.Context) SlsaProvenanceZeroTwoPtrOutput }
SlsaProvenanceZeroTwoPtrInput is an input type that accepts SlsaProvenanceZeroTwoArgs, SlsaProvenanceZeroTwoPtr and SlsaProvenanceZeroTwoPtrOutput values. You can construct a concrete instance of `SlsaProvenanceZeroTwoPtrInput` via:
SlsaProvenanceZeroTwoArgs{...} or: nil
func SlsaProvenanceZeroTwoPtr ¶ added in v0.21.0
func SlsaProvenanceZeroTwoPtr(v *SlsaProvenanceZeroTwoArgs) SlsaProvenanceZeroTwoPtrInput
type SlsaProvenanceZeroTwoPtrOutput ¶ added in v0.21.0
type SlsaProvenanceZeroTwoPtrOutput struct{ *pulumi.OutputState }
func (SlsaProvenanceZeroTwoPtrOutput) BuildConfig ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoPtrOutput) BuildConfig() pulumi.StringMapOutput
func (SlsaProvenanceZeroTwoPtrOutput) BuildType ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoPtrOutput) BuildType() pulumi.StringPtrOutput
func (SlsaProvenanceZeroTwoPtrOutput) Builder ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoPtrOutput) Builder() GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
func (SlsaProvenanceZeroTwoPtrOutput) Elem ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoPtrOutput) Elem() SlsaProvenanceZeroTwoOutput
func (SlsaProvenanceZeroTwoPtrOutput) ElementType ¶ added in v0.21.0
func (SlsaProvenanceZeroTwoPtrOutput) ElementType() reflect.Type
func (SlsaProvenanceZeroTwoPtrOutput) Invocation ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoPtrOutput) Invocation() GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
func (SlsaProvenanceZeroTwoPtrOutput) Materials ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoPtrOutput) Materials() GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
func (SlsaProvenanceZeroTwoPtrOutput) Metadata ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoPtrOutput) Metadata() GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
func (SlsaProvenanceZeroTwoPtrOutput) ToSlsaProvenanceZeroTwoPtrOutput ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoPtrOutput) ToSlsaProvenanceZeroTwoPtrOutput() SlsaProvenanceZeroTwoPtrOutput
func (SlsaProvenanceZeroTwoPtrOutput) ToSlsaProvenanceZeroTwoPtrOutputWithContext ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoPtrOutput) ToSlsaProvenanceZeroTwoPtrOutputWithContext(ctx context.Context) SlsaProvenanceZeroTwoPtrOutput
type SlsaProvenanceZeroTwoResponse ¶ added in v0.21.0
type SlsaProvenanceZeroTwoResponse struct { BuildConfig map[string]string `pulumi:"buildConfig"` BuildType string `pulumi:"buildType"` Builder GrafeasV1SlsaProvenanceZeroTwoSlsaBuilderResponse `pulumi:"builder"` Invocation GrafeasV1SlsaProvenanceZeroTwoSlsaInvocationResponse `pulumi:"invocation"` Materials []GrafeasV1SlsaProvenanceZeroTwoSlsaMaterialResponse `pulumi:"materials"` Metadata GrafeasV1SlsaProvenanceZeroTwoSlsaMetadataResponse `pulumi:"metadata"` }
See full explanation of fields at slsa.dev/provenance/v0.2.
type SlsaProvenanceZeroTwoResponseOutput ¶ added in v0.21.0
type SlsaProvenanceZeroTwoResponseOutput struct{ *pulumi.OutputState }
See full explanation of fields at slsa.dev/provenance/v0.2.
func (SlsaProvenanceZeroTwoResponseOutput) BuildConfig ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoResponseOutput) BuildConfig() pulumi.StringMapOutput
func (SlsaProvenanceZeroTwoResponseOutput) BuildType ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoResponseOutput) BuildType() pulumi.StringOutput
func (SlsaProvenanceZeroTwoResponseOutput) ElementType ¶ added in v0.21.0
func (SlsaProvenanceZeroTwoResponseOutput) ElementType() reflect.Type
func (SlsaProvenanceZeroTwoResponseOutput) Invocation ¶ added in v0.21.0
func (SlsaProvenanceZeroTwoResponseOutput) ToSlsaProvenanceZeroTwoResponseOutput ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoResponseOutput) ToSlsaProvenanceZeroTwoResponseOutput() SlsaProvenanceZeroTwoResponseOutput
func (SlsaProvenanceZeroTwoResponseOutput) ToSlsaProvenanceZeroTwoResponseOutputWithContext ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoResponseOutput) ToSlsaProvenanceZeroTwoResponseOutputWithContext(ctx context.Context) SlsaProvenanceZeroTwoResponseOutput
type SlsaRecipe ¶
type SlsaRecipe struct { // Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different. Arguments map[string]string `pulumi:"arguments"` // Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64. DefinedInMaterial *string `pulumi:"definedInMaterial"` // String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use. EntryPoint *string `pulumi:"entryPoint"` // Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different. Environment map[string]string `pulumi:"environment"` // URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials. Type *string `pulumi:"type"` }
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
type SlsaRecipeArgs ¶
type SlsaRecipeArgs struct { // Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different. Arguments pulumi.StringMapInput `pulumi:"arguments"` // Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64. DefinedInMaterial pulumi.StringPtrInput `pulumi:"definedInMaterial"` // String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use. EntryPoint pulumi.StringPtrInput `pulumi:"entryPoint"` // Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different. Environment pulumi.StringMapInput `pulumi:"environment"` // URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials. Type pulumi.StringPtrInput `pulumi:"type"` }
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
func (SlsaRecipeArgs) ElementType ¶
func (SlsaRecipeArgs) ElementType() reflect.Type
func (SlsaRecipeArgs) ToSlsaRecipeOutput ¶
func (i SlsaRecipeArgs) ToSlsaRecipeOutput() SlsaRecipeOutput
func (SlsaRecipeArgs) ToSlsaRecipeOutputWithContext ¶
func (i SlsaRecipeArgs) ToSlsaRecipeOutputWithContext(ctx context.Context) SlsaRecipeOutput
func (SlsaRecipeArgs) ToSlsaRecipePtrOutput ¶
func (i SlsaRecipeArgs) ToSlsaRecipePtrOutput() SlsaRecipePtrOutput
func (SlsaRecipeArgs) ToSlsaRecipePtrOutputWithContext ¶
func (i SlsaRecipeArgs) ToSlsaRecipePtrOutputWithContext(ctx context.Context) SlsaRecipePtrOutput
type SlsaRecipeInput ¶
type SlsaRecipeInput interface { pulumi.Input ToSlsaRecipeOutput() SlsaRecipeOutput ToSlsaRecipeOutputWithContext(context.Context) SlsaRecipeOutput }
SlsaRecipeInput is an input type that accepts SlsaRecipeArgs and SlsaRecipeOutput values. You can construct a concrete instance of `SlsaRecipeInput` via:
SlsaRecipeArgs{...}
type SlsaRecipeOutput ¶
type SlsaRecipeOutput struct{ *pulumi.OutputState }
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
func (SlsaRecipeOutput) Arguments ¶
func (o SlsaRecipeOutput) Arguments() pulumi.StringMapOutput
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
func (SlsaRecipeOutput) DefinedInMaterial ¶
func (o SlsaRecipeOutput) DefinedInMaterial() pulumi.StringPtrOutput
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
func (SlsaRecipeOutput) ElementType ¶
func (SlsaRecipeOutput) ElementType() reflect.Type
func (SlsaRecipeOutput) EntryPoint ¶
func (o SlsaRecipeOutput) EntryPoint() pulumi.StringPtrOutput
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
func (SlsaRecipeOutput) Environment ¶
func (o SlsaRecipeOutput) Environment() pulumi.StringMapOutput
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
func (SlsaRecipeOutput) ToSlsaRecipeOutput ¶
func (o SlsaRecipeOutput) ToSlsaRecipeOutput() SlsaRecipeOutput
func (SlsaRecipeOutput) ToSlsaRecipeOutputWithContext ¶
func (o SlsaRecipeOutput) ToSlsaRecipeOutputWithContext(ctx context.Context) SlsaRecipeOutput
func (SlsaRecipeOutput) ToSlsaRecipePtrOutput ¶
func (o SlsaRecipeOutput) ToSlsaRecipePtrOutput() SlsaRecipePtrOutput
func (SlsaRecipeOutput) ToSlsaRecipePtrOutputWithContext ¶
func (o SlsaRecipeOutput) ToSlsaRecipePtrOutputWithContext(ctx context.Context) SlsaRecipePtrOutput
func (SlsaRecipeOutput) Type ¶
func (o SlsaRecipeOutput) Type() pulumi.StringPtrOutput
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
type SlsaRecipePtrInput ¶
type SlsaRecipePtrInput interface { pulumi.Input ToSlsaRecipePtrOutput() SlsaRecipePtrOutput ToSlsaRecipePtrOutputWithContext(context.Context) SlsaRecipePtrOutput }
SlsaRecipePtrInput is an input type that accepts SlsaRecipeArgs, SlsaRecipePtr and SlsaRecipePtrOutput values. You can construct a concrete instance of `SlsaRecipePtrInput` via:
SlsaRecipeArgs{...} or: nil
func SlsaRecipePtr ¶
func SlsaRecipePtr(v *SlsaRecipeArgs) SlsaRecipePtrInput
type SlsaRecipePtrOutput ¶
type SlsaRecipePtrOutput struct{ *pulumi.OutputState }
func (SlsaRecipePtrOutput) Arguments ¶
func (o SlsaRecipePtrOutput) Arguments() pulumi.StringMapOutput
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
func (SlsaRecipePtrOutput) DefinedInMaterial ¶
func (o SlsaRecipePtrOutput) DefinedInMaterial() pulumi.StringPtrOutput
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
func (SlsaRecipePtrOutput) Elem ¶
func (o SlsaRecipePtrOutput) Elem() SlsaRecipeOutput
func (SlsaRecipePtrOutput) ElementType ¶
func (SlsaRecipePtrOutput) ElementType() reflect.Type
func (SlsaRecipePtrOutput) EntryPoint ¶
func (o SlsaRecipePtrOutput) EntryPoint() pulumi.StringPtrOutput
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
func (SlsaRecipePtrOutput) Environment ¶
func (o SlsaRecipePtrOutput) Environment() pulumi.StringMapOutput
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
func (SlsaRecipePtrOutput) ToSlsaRecipePtrOutput ¶
func (o SlsaRecipePtrOutput) ToSlsaRecipePtrOutput() SlsaRecipePtrOutput
func (SlsaRecipePtrOutput) ToSlsaRecipePtrOutputWithContext ¶
func (o SlsaRecipePtrOutput) ToSlsaRecipePtrOutputWithContext(ctx context.Context) SlsaRecipePtrOutput
func (SlsaRecipePtrOutput) Type ¶
func (o SlsaRecipePtrOutput) Type() pulumi.StringPtrOutput
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
type SlsaRecipeResponse ¶
type SlsaRecipeResponse struct { // Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different. Arguments map[string]string `pulumi:"arguments"` // Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64. DefinedInMaterial string `pulumi:"definedInMaterial"` // String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use. EntryPoint string `pulumi:"entryPoint"` // Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different. Environment map[string]string `pulumi:"environment"` // URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials. Type string `pulumi:"type"` }
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
type SlsaRecipeResponseOutput ¶
type SlsaRecipeResponseOutput struct{ *pulumi.OutputState }
Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
func (SlsaRecipeResponseOutput) Arguments ¶
func (o SlsaRecipeResponseOutput) Arguments() pulumi.StringMapOutput
Collection of all external inputs that influenced the build on top of recipe.definedInMaterial and recipe.entryPoint. For example, if the recipe type were "make", then this might be the flags passed to make aside from the target, which is captured in recipe.entryPoint. Depending on the recipe Type, the structure may be different.
func (SlsaRecipeResponseOutput) DefinedInMaterial ¶
func (o SlsaRecipeResponseOutput) DefinedInMaterial() pulumi.StringOutput
Index in materials containing the recipe steps that are not implied by recipe.type. For example, if the recipe type were "make", then this would point to the source containing the Makefile, not the make program itself. Set to -1 if the recipe doesn't come from a material, as zero is default unset value for int64.
func (SlsaRecipeResponseOutput) ElementType ¶
func (SlsaRecipeResponseOutput) ElementType() reflect.Type
func (SlsaRecipeResponseOutput) EntryPoint ¶
func (o SlsaRecipeResponseOutput) EntryPoint() pulumi.StringOutput
String identifying the entry point into the build. This is often a path to a configuration file and/or a target label within that file. The syntax and meaning are defined by recipe.type. For example, if the recipe type were "make", then this would reference the directory in which to run make as well as which target to use.
func (SlsaRecipeResponseOutput) Environment ¶
func (o SlsaRecipeResponseOutput) Environment() pulumi.StringMapOutput
Any other builder-controlled inputs necessary for correctly evaluating the recipe. Usually only needed for reproducing the build but not evaluated as part of policy. Depending on the recipe Type, the structure may be different.
func (SlsaRecipeResponseOutput) ToSlsaRecipeResponseOutput ¶
func (o SlsaRecipeResponseOutput) ToSlsaRecipeResponseOutput() SlsaRecipeResponseOutput
func (SlsaRecipeResponseOutput) ToSlsaRecipeResponseOutputWithContext ¶
func (o SlsaRecipeResponseOutput) ToSlsaRecipeResponseOutputWithContext(ctx context.Context) SlsaRecipeResponseOutput
func (SlsaRecipeResponseOutput) Type ¶
func (o SlsaRecipeResponseOutput) Type() pulumi.StringOutput
URI indicating what type of recipe was performed. It determines the meaning of recipe.entryPoint, recipe.arguments, recipe.environment, and materials.
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 ¶
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"` Name *string `pulumi:"name"` }
type SubjectArgs ¶
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"` Name pulumi.StringPtrInput `pulumi:"name"` }
func (SubjectArgs) ElementType ¶
func (SubjectArgs) ElementType() reflect.Type
func (SubjectArgs) ToSubjectOutput ¶
func (i SubjectArgs) ToSubjectOutput() SubjectOutput
func (SubjectArgs) ToSubjectOutputWithContext ¶
func (i SubjectArgs) ToSubjectOutputWithContext(ctx context.Context) SubjectOutput
type SubjectArray ¶
type SubjectArray []SubjectInput
func (SubjectArray) ElementType ¶
func (SubjectArray) ElementType() reflect.Type
func (SubjectArray) ToSubjectArrayOutput ¶
func (i SubjectArray) ToSubjectArrayOutput() SubjectArrayOutput
func (SubjectArray) ToSubjectArrayOutputWithContext ¶
func (i SubjectArray) ToSubjectArrayOutputWithContext(ctx context.Context) SubjectArrayOutput
type SubjectArrayInput ¶
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 ¶
type SubjectArrayOutput struct{ *pulumi.OutputState }
func (SubjectArrayOutput) ElementType ¶
func (SubjectArrayOutput) ElementType() reflect.Type
func (SubjectArrayOutput) Index ¶
func (o SubjectArrayOutput) Index(i pulumi.IntInput) SubjectOutput
func (SubjectArrayOutput) ToSubjectArrayOutput ¶
func (o SubjectArrayOutput) ToSubjectArrayOutput() SubjectArrayOutput
func (SubjectArrayOutput) ToSubjectArrayOutputWithContext ¶
func (o SubjectArrayOutput) ToSubjectArrayOutputWithContext(ctx context.Context) SubjectArrayOutput
type SubjectInput ¶
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 ¶
type SubjectOutput struct{ *pulumi.OutputState }
func (SubjectOutput) Digest ¶
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 ¶
func (SubjectOutput) ElementType() reflect.Type
func (SubjectOutput) Name ¶
func (o SubjectOutput) Name() pulumi.StringPtrOutput
func (SubjectOutput) ToSubjectOutput ¶
func (o SubjectOutput) ToSubjectOutput() SubjectOutput
func (SubjectOutput) ToSubjectOutputWithContext ¶
func (o SubjectOutput) ToSubjectOutputWithContext(ctx context.Context) SubjectOutput
type SubjectResponse ¶
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"` Name string `pulumi:"name"` }
type SubjectResponseArrayOutput ¶
type SubjectResponseArrayOutput struct{ *pulumi.OutputState }
func (SubjectResponseArrayOutput) ElementType ¶
func (SubjectResponseArrayOutput) ElementType() reflect.Type
func (SubjectResponseArrayOutput) Index ¶
func (o SubjectResponseArrayOutput) Index(i pulumi.IntInput) SubjectResponseOutput
func (SubjectResponseArrayOutput) ToSubjectResponseArrayOutput ¶
func (o SubjectResponseArrayOutput) ToSubjectResponseArrayOutput() SubjectResponseArrayOutput
func (SubjectResponseArrayOutput) ToSubjectResponseArrayOutputWithContext ¶
func (o SubjectResponseArrayOutput) ToSubjectResponseArrayOutputWithContext(ctx context.Context) SubjectResponseArrayOutput
type SubjectResponseOutput ¶
type SubjectResponseOutput struct{ *pulumi.OutputState }
func (SubjectResponseOutput) Digest ¶
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 ¶
func (SubjectResponseOutput) ElementType() reflect.Type
func (SubjectResponseOutput) Name ¶
func (o SubjectResponseOutput) Name() pulumi.StringOutput
func (SubjectResponseOutput) ToSubjectResponseOutput ¶
func (o SubjectResponseOutput) ToSubjectResponseOutput() SubjectResponseOutput
func (SubjectResponseOutput) ToSubjectResponseOutputWithContext ¶
func (o SubjectResponseOutput) ToSubjectResponseOutputWithContext(ctx context.Context) SubjectResponseOutput
type UpgradeDistribution ¶
type UpgradeDistribution struct { // The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85) Classification *string `pulumi:"classification"` // Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/. CpeUri *string `pulumi:"cpeUri"` // The cve tied to this Upgrade. Cve []string `pulumi:"cve"` // The severity as specified by the upstream operating system. Severity *string `pulumi:"severity"` }
The Upgrade Distribution represents metadata about the Upgrade for each operating system (CPE). Some distributions have additional metadata around updates, classifying them into various categories and severities.
type UpgradeDistributionArgs ¶
type UpgradeDistributionArgs struct { // The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85) Classification pulumi.StringPtrInput `pulumi:"classification"` // Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/. CpeUri pulumi.StringPtrInput `pulumi:"cpeUri"` // The cve tied to this Upgrade. Cve pulumi.StringArrayInput `pulumi:"cve"` // The severity as specified by the upstream operating system. Severity pulumi.StringPtrInput `pulumi:"severity"` }
The Upgrade Distribution represents metadata about the Upgrade for each operating system (CPE). Some distributions have additional metadata around updates, classifying them into various categories and severities.
func (UpgradeDistributionArgs) ElementType ¶
func (UpgradeDistributionArgs) ElementType() reflect.Type
func (UpgradeDistributionArgs) ToUpgradeDistributionOutput ¶
func (i UpgradeDistributionArgs) ToUpgradeDistributionOutput() UpgradeDistributionOutput
func (UpgradeDistributionArgs) ToUpgradeDistributionOutputWithContext ¶
func (i UpgradeDistributionArgs) ToUpgradeDistributionOutputWithContext(ctx context.Context) UpgradeDistributionOutput
func (UpgradeDistributionArgs) ToUpgradeDistributionPtrOutput ¶
func (i UpgradeDistributionArgs) ToUpgradeDistributionPtrOutput() UpgradeDistributionPtrOutput
func (UpgradeDistributionArgs) ToUpgradeDistributionPtrOutputWithContext ¶
func (i UpgradeDistributionArgs) ToUpgradeDistributionPtrOutputWithContext(ctx context.Context) UpgradeDistributionPtrOutput
type UpgradeDistributionArray ¶
type UpgradeDistributionArray []UpgradeDistributionInput
func (UpgradeDistributionArray) ElementType ¶
func (UpgradeDistributionArray) ElementType() reflect.Type
func (UpgradeDistributionArray) ToUpgradeDistributionArrayOutput ¶
func (i UpgradeDistributionArray) ToUpgradeDistributionArrayOutput() UpgradeDistributionArrayOutput
func (UpgradeDistributionArray) ToUpgradeDistributionArrayOutputWithContext ¶
func (i UpgradeDistributionArray) ToUpgradeDistributionArrayOutputWithContext(ctx context.Context) UpgradeDistributionArrayOutput
type UpgradeDistributionArrayInput ¶
type UpgradeDistributionArrayInput interface { pulumi.Input ToUpgradeDistributionArrayOutput() UpgradeDistributionArrayOutput ToUpgradeDistributionArrayOutputWithContext(context.Context) UpgradeDistributionArrayOutput }
UpgradeDistributionArrayInput is an input type that accepts UpgradeDistributionArray and UpgradeDistributionArrayOutput values. You can construct a concrete instance of `UpgradeDistributionArrayInput` via:
UpgradeDistributionArray{ UpgradeDistributionArgs{...} }
type UpgradeDistributionArrayOutput ¶
type UpgradeDistributionArrayOutput struct{ *pulumi.OutputState }
func (UpgradeDistributionArrayOutput) ElementType ¶
func (UpgradeDistributionArrayOutput) ElementType() reflect.Type
func (UpgradeDistributionArrayOutput) Index ¶
func (o UpgradeDistributionArrayOutput) Index(i pulumi.IntInput) UpgradeDistributionOutput
func (UpgradeDistributionArrayOutput) ToUpgradeDistributionArrayOutput ¶
func (o UpgradeDistributionArrayOutput) ToUpgradeDistributionArrayOutput() UpgradeDistributionArrayOutput
func (UpgradeDistributionArrayOutput) ToUpgradeDistributionArrayOutputWithContext ¶
func (o UpgradeDistributionArrayOutput) ToUpgradeDistributionArrayOutputWithContext(ctx context.Context) UpgradeDistributionArrayOutput
type UpgradeDistributionInput ¶
type UpgradeDistributionInput interface { pulumi.Input ToUpgradeDistributionOutput() UpgradeDistributionOutput ToUpgradeDistributionOutputWithContext(context.Context) UpgradeDistributionOutput }
UpgradeDistributionInput is an input type that accepts UpgradeDistributionArgs and UpgradeDistributionOutput values. You can construct a concrete instance of `UpgradeDistributionInput` via:
UpgradeDistributionArgs{...}
type UpgradeDistributionOutput ¶
type UpgradeDistributionOutput struct{ *pulumi.OutputState }
The Upgrade Distribution represents metadata about the Upgrade for each operating system (CPE). Some distributions have additional metadata around updates, classifying them into various categories and severities.
func (UpgradeDistributionOutput) Classification ¶
func (o UpgradeDistributionOutput) Classification() pulumi.StringPtrOutput
The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
func (UpgradeDistributionOutput) CpeUri ¶
func (o UpgradeDistributionOutput) CpeUri() pulumi.StringPtrOutput
Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
func (UpgradeDistributionOutput) Cve ¶
func (o UpgradeDistributionOutput) Cve() pulumi.StringArrayOutput
The cve tied to this Upgrade.
func (UpgradeDistributionOutput) ElementType ¶
func (UpgradeDistributionOutput) ElementType() reflect.Type
func (UpgradeDistributionOutput) Severity ¶
func (o UpgradeDistributionOutput) Severity() pulumi.StringPtrOutput
The severity as specified by the upstream operating system.
func (UpgradeDistributionOutput) ToUpgradeDistributionOutput ¶
func (o UpgradeDistributionOutput) ToUpgradeDistributionOutput() UpgradeDistributionOutput
func (UpgradeDistributionOutput) ToUpgradeDistributionOutputWithContext ¶
func (o UpgradeDistributionOutput) ToUpgradeDistributionOutputWithContext(ctx context.Context) UpgradeDistributionOutput
func (UpgradeDistributionOutput) ToUpgradeDistributionPtrOutput ¶
func (o UpgradeDistributionOutput) ToUpgradeDistributionPtrOutput() UpgradeDistributionPtrOutput
func (UpgradeDistributionOutput) ToUpgradeDistributionPtrOutputWithContext ¶
func (o UpgradeDistributionOutput) ToUpgradeDistributionPtrOutputWithContext(ctx context.Context) UpgradeDistributionPtrOutput
type UpgradeDistributionPtrInput ¶
type UpgradeDistributionPtrInput interface { pulumi.Input ToUpgradeDistributionPtrOutput() UpgradeDistributionPtrOutput ToUpgradeDistributionPtrOutputWithContext(context.Context) UpgradeDistributionPtrOutput }
UpgradeDistributionPtrInput is an input type that accepts UpgradeDistributionArgs, UpgradeDistributionPtr and UpgradeDistributionPtrOutput values. You can construct a concrete instance of `UpgradeDistributionPtrInput` via:
UpgradeDistributionArgs{...} or: nil
func UpgradeDistributionPtr ¶
func UpgradeDistributionPtr(v *UpgradeDistributionArgs) UpgradeDistributionPtrInput
type UpgradeDistributionPtrOutput ¶
type UpgradeDistributionPtrOutput struct{ *pulumi.OutputState }
func (UpgradeDistributionPtrOutput) Classification ¶
func (o UpgradeDistributionPtrOutput) Classification() pulumi.StringPtrOutput
The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
func (UpgradeDistributionPtrOutput) CpeUri ¶
func (o UpgradeDistributionPtrOutput) CpeUri() pulumi.StringPtrOutput
Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
func (UpgradeDistributionPtrOutput) Cve ¶
func (o UpgradeDistributionPtrOutput) Cve() pulumi.StringArrayOutput
The cve tied to this Upgrade.
func (UpgradeDistributionPtrOutput) Elem ¶
func (o UpgradeDistributionPtrOutput) Elem() UpgradeDistributionOutput
func (UpgradeDistributionPtrOutput) ElementType ¶
func (UpgradeDistributionPtrOutput) ElementType() reflect.Type
func (UpgradeDistributionPtrOutput) Severity ¶
func (o UpgradeDistributionPtrOutput) Severity() pulumi.StringPtrOutput
The severity as specified by the upstream operating system.
func (UpgradeDistributionPtrOutput) ToUpgradeDistributionPtrOutput ¶
func (o UpgradeDistributionPtrOutput) ToUpgradeDistributionPtrOutput() UpgradeDistributionPtrOutput
func (UpgradeDistributionPtrOutput) ToUpgradeDistributionPtrOutputWithContext ¶
func (o UpgradeDistributionPtrOutput) ToUpgradeDistributionPtrOutputWithContext(ctx context.Context) UpgradeDistributionPtrOutput
type UpgradeDistributionResponse ¶
type UpgradeDistributionResponse struct { // The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85) Classification string `pulumi:"classification"` // Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/. CpeUri string `pulumi:"cpeUri"` // The cve tied to this Upgrade. Cve []string `pulumi:"cve"` // The severity as specified by the upstream operating system. Severity string `pulumi:"severity"` }
The Upgrade Distribution represents metadata about the Upgrade for each operating system (CPE). Some distributions have additional metadata around updates, classifying them into various categories and severities.
type UpgradeDistributionResponseArrayOutput ¶
type UpgradeDistributionResponseArrayOutput struct{ *pulumi.OutputState }
func (UpgradeDistributionResponseArrayOutput) ElementType ¶
func (UpgradeDistributionResponseArrayOutput) ElementType() reflect.Type
func (UpgradeDistributionResponseArrayOutput) ToUpgradeDistributionResponseArrayOutput ¶
func (o UpgradeDistributionResponseArrayOutput) ToUpgradeDistributionResponseArrayOutput() UpgradeDistributionResponseArrayOutput
func (UpgradeDistributionResponseArrayOutput) ToUpgradeDistributionResponseArrayOutputWithContext ¶
func (o UpgradeDistributionResponseArrayOutput) ToUpgradeDistributionResponseArrayOutputWithContext(ctx context.Context) UpgradeDistributionResponseArrayOutput
type UpgradeDistributionResponseOutput ¶
type UpgradeDistributionResponseOutput struct{ *pulumi.OutputState }
The Upgrade Distribution represents metadata about the Upgrade for each operating system (CPE). Some distributions have additional metadata around updates, classifying them into various categories and severities.
func (UpgradeDistributionResponseOutput) Classification ¶
func (o UpgradeDistributionResponseOutput) Classification() pulumi.StringOutput
The operating system classification of this Upgrade, as specified by the upstream operating system upgrade feed. For Windows the classification is one of the category_ids listed at https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ff357803(v=vs.85)
func (UpgradeDistributionResponseOutput) CpeUri ¶
func (o UpgradeDistributionResponseOutput) CpeUri() pulumi.StringOutput
Required - The specific operating system this metadata applies to. See https://cpe.mitre.org/specification/.
func (UpgradeDistributionResponseOutput) Cve ¶
func (o UpgradeDistributionResponseOutput) Cve() pulumi.StringArrayOutput
The cve tied to this Upgrade.
func (UpgradeDistributionResponseOutput) ElementType ¶
func (UpgradeDistributionResponseOutput) ElementType() reflect.Type
func (UpgradeDistributionResponseOutput) Severity ¶
func (o UpgradeDistributionResponseOutput) Severity() pulumi.StringOutput
The severity as specified by the upstream operating system.
func (UpgradeDistributionResponseOutput) ToUpgradeDistributionResponseOutput ¶
func (o UpgradeDistributionResponseOutput) ToUpgradeDistributionResponseOutput() UpgradeDistributionResponseOutput
func (UpgradeDistributionResponseOutput) ToUpgradeDistributionResponseOutputWithContext ¶
func (o UpgradeDistributionResponseOutput) ToUpgradeDistributionResponseOutputWithContext(ctx context.Context) UpgradeDistributionResponseOutput
type UpgradeNote ¶
type UpgradeNote struct { // Metadata about the upgrade for each specific operating system. Distributions []UpgradeDistribution `pulumi:"distributions"` // Required for non-Windows OS. The package this Upgrade is for. Package *string `pulumi:"package"` // Required for non-Windows OS. The version of the package in machine + human readable form. Version *Version `pulumi:"version"` // Required for Windows OS. Represents the metadata about the Windows update. WindowsUpdate *WindowsUpdate `pulumi:"windowsUpdate"` }
An Upgrade Note represents a potential upgrade of a package to a given version. For each package version combination (i.e. bash 4.0, bash 4.1, bash 4.1.2), there will be an Upgrade Note. For Windows, windows_update field represents the information related to the update.
type UpgradeNoteArgs ¶
type UpgradeNoteArgs struct { // Metadata about the upgrade for each specific operating system. Distributions UpgradeDistributionArrayInput `pulumi:"distributions"` // Required for non-Windows OS. The package this Upgrade is for. Package pulumi.StringPtrInput `pulumi:"package"` // Required for non-Windows OS. The version of the package in machine + human readable form. Version VersionPtrInput `pulumi:"version"` // Required for Windows OS. Represents the metadata about the Windows update. WindowsUpdate WindowsUpdatePtrInput `pulumi:"windowsUpdate"` }
An Upgrade Note represents a potential upgrade of a package to a given version. For each package version combination (i.e. bash 4.0, bash 4.1, bash 4.1.2), there will be an Upgrade Note. For Windows, windows_update field represents the information related to the update.
func (UpgradeNoteArgs) ElementType ¶
func (UpgradeNoteArgs) ElementType() reflect.Type
func (UpgradeNoteArgs) ToUpgradeNoteOutput ¶
func (i UpgradeNoteArgs) ToUpgradeNoteOutput() UpgradeNoteOutput
func (UpgradeNoteArgs) ToUpgradeNoteOutputWithContext ¶
func (i UpgradeNoteArgs) ToUpgradeNoteOutputWithContext(ctx context.Context) UpgradeNoteOutput
func (UpgradeNoteArgs) ToUpgradeNotePtrOutput ¶
func (i UpgradeNoteArgs) ToUpgradeNotePtrOutput() UpgradeNotePtrOutput
func (UpgradeNoteArgs) ToUpgradeNotePtrOutputWithContext ¶
func (i UpgradeNoteArgs) ToUpgradeNotePtrOutputWithContext(ctx context.Context) UpgradeNotePtrOutput
type UpgradeNoteInput ¶
type UpgradeNoteInput interface { pulumi.Input ToUpgradeNoteOutput() UpgradeNoteOutput ToUpgradeNoteOutputWithContext(context.Context) UpgradeNoteOutput }
UpgradeNoteInput is an input type that accepts UpgradeNoteArgs and UpgradeNoteOutput values. You can construct a concrete instance of `UpgradeNoteInput` via:
UpgradeNoteArgs{...}
type UpgradeNoteOutput ¶
type UpgradeNoteOutput struct{ *pulumi.OutputState }
An Upgrade Note represents a potential upgrade of a package to a given version. For each package version combination (i.e. bash 4.0, bash 4.1, bash 4.1.2), there will be an Upgrade Note. For Windows, windows_update field represents the information related to the update.
func (UpgradeNoteOutput) Distributions ¶
func (o UpgradeNoteOutput) Distributions() UpgradeDistributionArrayOutput
Metadata about the upgrade for each specific operating system.
func (UpgradeNoteOutput) ElementType ¶
func (UpgradeNoteOutput) ElementType() reflect.Type
func (UpgradeNoteOutput) Package ¶
func (o UpgradeNoteOutput) Package() pulumi.StringPtrOutput
Required for non-Windows OS. The package this Upgrade is for.
func (UpgradeNoteOutput) ToUpgradeNoteOutput ¶
func (o UpgradeNoteOutput) ToUpgradeNoteOutput() UpgradeNoteOutput
func (UpgradeNoteOutput) ToUpgradeNoteOutputWithContext ¶
func (o UpgradeNoteOutput) ToUpgradeNoteOutputWithContext(ctx context.Context) UpgradeNoteOutput
func (UpgradeNoteOutput) ToUpgradeNotePtrOutput ¶
func (o UpgradeNoteOutput) ToUpgradeNotePtrOutput() UpgradeNotePtrOutput
func (UpgradeNoteOutput) ToUpgradeNotePtrOutputWithContext ¶
func (o UpgradeNoteOutput) ToUpgradeNotePtrOutputWithContext(ctx context.Context) UpgradeNotePtrOutput
func (UpgradeNoteOutput) Version ¶
func (o UpgradeNoteOutput) Version() VersionPtrOutput
Required for non-Windows OS. The version of the package in machine + human readable form.
func (UpgradeNoteOutput) WindowsUpdate ¶
func (o UpgradeNoteOutput) WindowsUpdate() WindowsUpdatePtrOutput
Required for Windows OS. Represents the metadata about the Windows update.
type UpgradeNotePtrInput ¶
type UpgradeNotePtrInput interface { pulumi.Input ToUpgradeNotePtrOutput() UpgradeNotePtrOutput ToUpgradeNotePtrOutputWithContext(context.Context) UpgradeNotePtrOutput }
UpgradeNotePtrInput is an input type that accepts UpgradeNoteArgs, UpgradeNotePtr and UpgradeNotePtrOutput values. You can construct a concrete instance of `UpgradeNotePtrInput` via:
UpgradeNoteArgs{...} or: nil
func UpgradeNotePtr ¶
func UpgradeNotePtr(v *UpgradeNoteArgs) UpgradeNotePtrInput
type UpgradeNotePtrOutput ¶
type UpgradeNotePtrOutput struct{ *pulumi.OutputState }
func (UpgradeNotePtrOutput) Distributions ¶
func (o UpgradeNotePtrOutput) Distributions() UpgradeDistributionArrayOutput
Metadata about the upgrade for each specific operating system.
func (UpgradeNotePtrOutput) Elem ¶
func (o UpgradeNotePtrOutput) Elem() UpgradeNoteOutput
func (UpgradeNotePtrOutput) ElementType ¶
func (UpgradeNotePtrOutput) ElementType() reflect.Type
func (UpgradeNotePtrOutput) Package ¶
func (o UpgradeNotePtrOutput) Package() pulumi.StringPtrOutput
Required for non-Windows OS. The package this Upgrade is for.
func (UpgradeNotePtrOutput) ToUpgradeNotePtrOutput ¶
func (o UpgradeNotePtrOutput) ToUpgradeNotePtrOutput() UpgradeNotePtrOutput
func (UpgradeNotePtrOutput) ToUpgradeNotePtrOutputWithContext ¶
func (o UpgradeNotePtrOutput) ToUpgradeNotePtrOutputWithContext(ctx context.Context) UpgradeNotePtrOutput
func (UpgradeNotePtrOutput) Version ¶
func (o UpgradeNotePtrOutput) Version() VersionPtrOutput
Required for non-Windows OS. The version of the package in machine + human readable form.
func (UpgradeNotePtrOutput) WindowsUpdate ¶
func (o UpgradeNotePtrOutput) WindowsUpdate() WindowsUpdatePtrOutput
Required for Windows OS. Represents the metadata about the Windows update.
type UpgradeNoteResponse ¶
type UpgradeNoteResponse struct { // Metadata about the upgrade for each specific operating system. Distributions []UpgradeDistributionResponse `pulumi:"distributions"` // Required for non-Windows OS. The package this Upgrade is for. Package string `pulumi:"package"` // Required for non-Windows OS. The version of the package in machine + human readable form. Version VersionResponse `pulumi:"version"` // Required for Windows OS. Represents the metadata about the Windows update. WindowsUpdate WindowsUpdateResponse `pulumi:"windowsUpdate"` }
An Upgrade Note represents a potential upgrade of a package to a given version. For each package version combination (i.e. bash 4.0, bash 4.1, bash 4.1.2), there will be an Upgrade Note. For Windows, windows_update field represents the information related to the update.
type UpgradeNoteResponseOutput ¶
type UpgradeNoteResponseOutput struct{ *pulumi.OutputState }
An Upgrade Note represents a potential upgrade of a package to a given version. For each package version combination (i.e. bash 4.0, bash 4.1, bash 4.1.2), there will be an Upgrade Note. For Windows, windows_update field represents the information related to the update.
func (UpgradeNoteResponseOutput) Distributions ¶
func (o UpgradeNoteResponseOutput) Distributions() UpgradeDistributionResponseArrayOutput
Metadata about the upgrade for each specific operating system.
func (UpgradeNoteResponseOutput) ElementType ¶
func (UpgradeNoteResponseOutput) ElementType() reflect.Type
func (UpgradeNoteResponseOutput) Package ¶
func (o UpgradeNoteResponseOutput) Package() pulumi.StringOutput
Required for non-Windows OS. The package this Upgrade is for.
func (UpgradeNoteResponseOutput) ToUpgradeNoteResponseOutput ¶
func (o UpgradeNoteResponseOutput) ToUpgradeNoteResponseOutput() UpgradeNoteResponseOutput
func (UpgradeNoteResponseOutput) ToUpgradeNoteResponseOutputWithContext ¶
func (o UpgradeNoteResponseOutput) ToUpgradeNoteResponseOutputWithContext(ctx context.Context) UpgradeNoteResponseOutput
func (UpgradeNoteResponseOutput) Version ¶
func (o UpgradeNoteResponseOutput) Version() VersionResponseOutput
Required for non-Windows OS. The version of the package in machine + human readable form.
func (UpgradeNoteResponseOutput) WindowsUpdate ¶
func (o UpgradeNoteResponseOutput) WindowsUpdate() WindowsUpdateResponseOutput
Required for Windows OS. Represents the metadata about the Windows update.
type UpgradeOccurrence ¶
type UpgradeOccurrence struct { // Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence. Distribution *UpgradeDistribution `pulumi:"distribution"` // Required for non-Windows OS. The package this Upgrade is for. Package *string `pulumi:"package"` // Required for non-Windows OS. The version of the package in a machine + human readable form. ParsedVersion *Version `pulumi:"parsedVersion"` // Required for Windows OS. Represents the metadata about the Windows update. WindowsUpdate *WindowsUpdate `pulumi:"windowsUpdate"` }
An Upgrade Occurrence represents that a specific resource_url could install a specific upgrade. This presence is supplied via local sources (i.e. it is present in the mirror and the running system has noticed its availability). For Windows, both distribution and windows_update contain information for the Windows update.
type UpgradeOccurrenceArgs ¶
type UpgradeOccurrenceArgs struct { // Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence. Distribution UpgradeDistributionPtrInput `pulumi:"distribution"` // Required for non-Windows OS. The package this Upgrade is for. Package pulumi.StringPtrInput `pulumi:"package"` // Required for non-Windows OS. The version of the package in a machine + human readable form. ParsedVersion VersionPtrInput `pulumi:"parsedVersion"` // Required for Windows OS. Represents the metadata about the Windows update. WindowsUpdate WindowsUpdatePtrInput `pulumi:"windowsUpdate"` }
An Upgrade Occurrence represents that a specific resource_url could install a specific upgrade. This presence is supplied via local sources (i.e. it is present in the mirror and the running system has noticed its availability). For Windows, both distribution and windows_update contain information for the Windows update.
func (UpgradeOccurrenceArgs) ElementType ¶
func (UpgradeOccurrenceArgs) ElementType() reflect.Type
func (UpgradeOccurrenceArgs) ToUpgradeOccurrenceOutput ¶
func (i UpgradeOccurrenceArgs) ToUpgradeOccurrenceOutput() UpgradeOccurrenceOutput
func (UpgradeOccurrenceArgs) ToUpgradeOccurrenceOutputWithContext ¶
func (i UpgradeOccurrenceArgs) ToUpgradeOccurrenceOutputWithContext(ctx context.Context) UpgradeOccurrenceOutput
func (UpgradeOccurrenceArgs) ToUpgradeOccurrencePtrOutput ¶
func (i UpgradeOccurrenceArgs) ToUpgradeOccurrencePtrOutput() UpgradeOccurrencePtrOutput
func (UpgradeOccurrenceArgs) ToUpgradeOccurrencePtrOutputWithContext ¶
func (i UpgradeOccurrenceArgs) ToUpgradeOccurrencePtrOutputWithContext(ctx context.Context) UpgradeOccurrencePtrOutput
type UpgradeOccurrenceInput ¶
type UpgradeOccurrenceInput interface { pulumi.Input ToUpgradeOccurrenceOutput() UpgradeOccurrenceOutput ToUpgradeOccurrenceOutputWithContext(context.Context) UpgradeOccurrenceOutput }
UpgradeOccurrenceInput is an input type that accepts UpgradeOccurrenceArgs and UpgradeOccurrenceOutput values. You can construct a concrete instance of `UpgradeOccurrenceInput` via:
UpgradeOccurrenceArgs{...}
type UpgradeOccurrenceOutput ¶
type UpgradeOccurrenceOutput struct{ *pulumi.OutputState }
An Upgrade Occurrence represents that a specific resource_url could install a specific upgrade. This presence is supplied via local sources (i.e. it is present in the mirror and the running system has noticed its availability). For Windows, both distribution and windows_update contain information for the Windows update.
func (UpgradeOccurrenceOutput) Distribution ¶
func (o UpgradeOccurrenceOutput) Distribution() UpgradeDistributionPtrOutput
Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
func (UpgradeOccurrenceOutput) ElementType ¶
func (UpgradeOccurrenceOutput) ElementType() reflect.Type
func (UpgradeOccurrenceOutput) Package ¶
func (o UpgradeOccurrenceOutput) Package() pulumi.StringPtrOutput
Required for non-Windows OS. The package this Upgrade is for.
func (UpgradeOccurrenceOutput) ParsedVersion ¶
func (o UpgradeOccurrenceOutput) ParsedVersion() VersionPtrOutput
Required for non-Windows OS. The version of the package in a machine + human readable form.
func (UpgradeOccurrenceOutput) ToUpgradeOccurrenceOutput ¶
func (o UpgradeOccurrenceOutput) ToUpgradeOccurrenceOutput() UpgradeOccurrenceOutput
func (UpgradeOccurrenceOutput) ToUpgradeOccurrenceOutputWithContext ¶
func (o UpgradeOccurrenceOutput) ToUpgradeOccurrenceOutputWithContext(ctx context.Context) UpgradeOccurrenceOutput
func (UpgradeOccurrenceOutput) ToUpgradeOccurrencePtrOutput ¶
func (o UpgradeOccurrenceOutput) ToUpgradeOccurrencePtrOutput() UpgradeOccurrencePtrOutput
func (UpgradeOccurrenceOutput) ToUpgradeOccurrencePtrOutputWithContext ¶
func (o UpgradeOccurrenceOutput) ToUpgradeOccurrencePtrOutputWithContext(ctx context.Context) UpgradeOccurrencePtrOutput
func (UpgradeOccurrenceOutput) WindowsUpdate ¶
func (o UpgradeOccurrenceOutput) WindowsUpdate() WindowsUpdatePtrOutput
Required for Windows OS. Represents the metadata about the Windows update.
type UpgradeOccurrencePtrInput ¶
type UpgradeOccurrencePtrInput interface { pulumi.Input ToUpgradeOccurrencePtrOutput() UpgradeOccurrencePtrOutput ToUpgradeOccurrencePtrOutputWithContext(context.Context) UpgradeOccurrencePtrOutput }
UpgradeOccurrencePtrInput is an input type that accepts UpgradeOccurrenceArgs, UpgradeOccurrencePtr and UpgradeOccurrencePtrOutput values. You can construct a concrete instance of `UpgradeOccurrencePtrInput` via:
UpgradeOccurrenceArgs{...} or: nil
func UpgradeOccurrencePtr ¶
func UpgradeOccurrencePtr(v *UpgradeOccurrenceArgs) UpgradeOccurrencePtrInput
type UpgradeOccurrencePtrOutput ¶
type UpgradeOccurrencePtrOutput struct{ *pulumi.OutputState }
func (UpgradeOccurrencePtrOutput) Distribution ¶
func (o UpgradeOccurrencePtrOutput) Distribution() UpgradeDistributionPtrOutput
Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
func (UpgradeOccurrencePtrOutput) Elem ¶
func (o UpgradeOccurrencePtrOutput) Elem() UpgradeOccurrenceOutput
func (UpgradeOccurrencePtrOutput) ElementType ¶
func (UpgradeOccurrencePtrOutput) ElementType() reflect.Type
func (UpgradeOccurrencePtrOutput) Package ¶
func (o UpgradeOccurrencePtrOutput) Package() pulumi.StringPtrOutput
Required for non-Windows OS. The package this Upgrade is for.
func (UpgradeOccurrencePtrOutput) ParsedVersion ¶
func (o UpgradeOccurrencePtrOutput) ParsedVersion() VersionPtrOutput
Required for non-Windows OS. The version of the package in a machine + human readable form.
func (UpgradeOccurrencePtrOutput) ToUpgradeOccurrencePtrOutput ¶
func (o UpgradeOccurrencePtrOutput) ToUpgradeOccurrencePtrOutput() UpgradeOccurrencePtrOutput
func (UpgradeOccurrencePtrOutput) ToUpgradeOccurrencePtrOutputWithContext ¶
func (o UpgradeOccurrencePtrOutput) ToUpgradeOccurrencePtrOutputWithContext(ctx context.Context) UpgradeOccurrencePtrOutput
func (UpgradeOccurrencePtrOutput) WindowsUpdate ¶
func (o UpgradeOccurrencePtrOutput) WindowsUpdate() WindowsUpdatePtrOutput
Required for Windows OS. Represents the metadata about the Windows update.
type UpgradeOccurrenceResponse ¶
type UpgradeOccurrenceResponse struct { // Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence. Distribution UpgradeDistributionResponse `pulumi:"distribution"` // Required for non-Windows OS. The package this Upgrade is for. Package string `pulumi:"package"` // Required for non-Windows OS. The version of the package in a machine + human readable form. ParsedVersion VersionResponse `pulumi:"parsedVersion"` // Required for Windows OS. Represents the metadata about the Windows update. WindowsUpdate WindowsUpdateResponse `pulumi:"windowsUpdate"` }
An Upgrade Occurrence represents that a specific resource_url could install a specific upgrade. This presence is supplied via local sources (i.e. it is present in the mirror and the running system has noticed its availability). For Windows, both distribution and windows_update contain information for the Windows update.
type UpgradeOccurrenceResponseOutput ¶
type UpgradeOccurrenceResponseOutput struct{ *pulumi.OutputState }
An Upgrade Occurrence represents that a specific resource_url could install a specific upgrade. This presence is supplied via local sources (i.e. it is present in the mirror and the running system has noticed its availability). For Windows, both distribution and windows_update contain information for the Windows update.
func (UpgradeOccurrenceResponseOutput) Distribution ¶
func (o UpgradeOccurrenceResponseOutput) Distribution() UpgradeDistributionResponseOutput
Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.
func (UpgradeOccurrenceResponseOutput) ElementType ¶
func (UpgradeOccurrenceResponseOutput) ElementType() reflect.Type
func (UpgradeOccurrenceResponseOutput) Package ¶
func (o UpgradeOccurrenceResponseOutput) Package() pulumi.StringOutput
Required for non-Windows OS. The package this Upgrade is for.
func (UpgradeOccurrenceResponseOutput) ParsedVersion ¶
func (o UpgradeOccurrenceResponseOutput) ParsedVersion() VersionResponseOutput
Required for non-Windows OS. The version of the package in a machine + human readable form.
func (UpgradeOccurrenceResponseOutput) ToUpgradeOccurrenceResponseOutput ¶
func (o UpgradeOccurrenceResponseOutput) ToUpgradeOccurrenceResponseOutput() UpgradeOccurrenceResponseOutput
func (UpgradeOccurrenceResponseOutput) ToUpgradeOccurrenceResponseOutputWithContext ¶
func (o UpgradeOccurrenceResponseOutput) ToUpgradeOccurrenceResponseOutputWithContext(ctx context.Context) UpgradeOccurrenceResponseOutput
func (UpgradeOccurrenceResponseOutput) WindowsUpdate ¶
func (o UpgradeOccurrenceResponseOutput) WindowsUpdate() WindowsUpdateResponseOutput
Required for Windows OS. Represents the metadata about the Windows update.
type Version ¶
type Version struct { // Used to correct mistakes in the version numbering scheme. Epoch *int `pulumi:"epoch"` // Human readable version string. This string is of the form :- and is only set when kind is NORMAL. FullName *string `pulumi:"fullName"` // 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"` // Human readable version string. This string is of the form :- and is only set when kind is NORMAL. FullName pulumi.StringPtrInput `pulumi:"fullName"` // 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 ¶
type VersionKind string
Required. Distinguishes between sentinel MIN/MAX versions and normal versions.
func (VersionKind) ElementType ¶
func (VersionKind) ElementType() reflect.Type
func (VersionKind) ToStringOutput ¶
func (e VersionKind) ToStringOutput() pulumi.StringOutput
func (VersionKind) ToStringOutputWithContext ¶
func (e VersionKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VersionKind) ToStringPtrOutput ¶
func (e VersionKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (VersionKind) ToStringPtrOutputWithContext ¶
func (e VersionKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VersionKind) ToVersionKindOutput ¶
func (e VersionKind) ToVersionKindOutput() VersionKindOutput
func (VersionKind) ToVersionKindOutputWithContext ¶
func (e VersionKind) ToVersionKindOutputWithContext(ctx context.Context) VersionKindOutput
func (VersionKind) ToVersionKindPtrOutput ¶
func (e VersionKind) ToVersionKindPtrOutput() VersionKindPtrOutput
func (VersionKind) ToVersionKindPtrOutputWithContext ¶
func (e VersionKind) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
type VersionKindInput ¶
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 ¶
type VersionKindOutput struct{ *pulumi.OutputState }
func (VersionKindOutput) ElementType ¶
func (VersionKindOutput) ElementType() reflect.Type
func (VersionKindOutput) ToStringOutput ¶
func (o VersionKindOutput) ToStringOutput() pulumi.StringOutput
func (VersionKindOutput) ToStringOutputWithContext ¶
func (o VersionKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VersionKindOutput) ToStringPtrOutput ¶
func (o VersionKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VersionKindOutput) ToStringPtrOutputWithContext ¶
func (o VersionKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VersionKindOutput) ToVersionKindOutput ¶
func (o VersionKindOutput) ToVersionKindOutput() VersionKindOutput
func (VersionKindOutput) ToVersionKindOutputWithContext ¶
func (o VersionKindOutput) ToVersionKindOutputWithContext(ctx context.Context) VersionKindOutput
func (VersionKindOutput) ToVersionKindPtrOutput ¶
func (o VersionKindOutput) ToVersionKindPtrOutput() VersionKindPtrOutput
func (VersionKindOutput) ToVersionKindPtrOutputWithContext ¶
func (o VersionKindOutput) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
type VersionKindPtrInput ¶
type VersionKindPtrInput interface { pulumi.Input ToVersionKindPtrOutput() VersionKindPtrOutput ToVersionKindPtrOutputWithContext(context.Context) VersionKindPtrOutput }
func VersionKindPtr ¶
func VersionKindPtr(v string) VersionKindPtrInput
type VersionKindPtrOutput ¶
type VersionKindPtrOutput struct{ *pulumi.OutputState }
func (VersionKindPtrOutput) Elem ¶
func (o VersionKindPtrOutput) Elem() VersionKindOutput
func (VersionKindPtrOutput) ElementType ¶
func (VersionKindPtrOutput) ElementType() reflect.Type
func (VersionKindPtrOutput) ToStringPtrOutput ¶
func (o VersionKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VersionKindPtrOutput) ToStringPtrOutputWithContext ¶
func (o VersionKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VersionKindPtrOutput) ToVersionKindPtrOutput ¶
func (o VersionKindPtrOutput) ToVersionKindPtrOutput() VersionKindPtrOutput
func (VersionKindPtrOutput) ToVersionKindPtrOutputWithContext ¶
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) FullName ¶
func (o VersionOutput) FullName() pulumi.StringPtrOutput
Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
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) FullName ¶
func (o VersionPtrOutput) FullName() pulumi.StringPtrOutput
Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
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"` // Human readable version string. This string is of the form :- and is only set when kind is NORMAL. FullName string `pulumi:"fullName"` // 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) FullName ¶
func (o VersionResponseOutput) FullName() pulumi.StringOutput
Human readable version string. This string is of the form :- and is only set when kind is NORMAL.
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 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 VulnerabilityNote ¶
type VulnerabilityNote 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 full description of the v2 CVSS for this vulnerability. CvssV2 *CVSS `pulumi:"cvssV2"` // The full description of the CVSSv3 for this vulnerability. CvssV3 *CVSSv3 `pulumi:"cvssV3"` // CVSS version used to populate cvss_score and severity. CvssVersion *VulnerabilityNoteCvssVersion `pulumi:"cvssVersion"` // Details of all known distros and packages affected by this vulnerability. Details []Detail `pulumi:"details"` // The note provider assigned severity of this vulnerability. Severity *VulnerabilityNoteSeverity `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"` }
A security vulnerability that can be found in resources.
type VulnerabilityNoteArgs ¶
type VulnerabilityNoteArgs 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 pulumi.Float64PtrInput `pulumi:"cvssScore"` // The full description of the v2 CVSS for this vulnerability. CvssV2 CVSSPtrInput `pulumi:"cvssV2"` // The full description of the CVSSv3 for this vulnerability. CvssV3 CVSSv3PtrInput `pulumi:"cvssV3"` // CVSS version used to populate cvss_score and severity. CvssVersion VulnerabilityNoteCvssVersionPtrInput `pulumi:"cvssVersion"` // Details of all known distros and packages affected by this vulnerability. Details DetailArrayInput `pulumi:"details"` // The note provider assigned severity of this vulnerability. Severity VulnerabilityNoteSeverityPtrInput `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"` }
A security vulnerability that can be found in resources.
func (VulnerabilityNoteArgs) ElementType ¶
func (VulnerabilityNoteArgs) ElementType() reflect.Type
func (VulnerabilityNoteArgs) ToVulnerabilityNoteOutput ¶
func (i VulnerabilityNoteArgs) ToVulnerabilityNoteOutput() VulnerabilityNoteOutput
func (VulnerabilityNoteArgs) ToVulnerabilityNoteOutputWithContext ¶
func (i VulnerabilityNoteArgs) ToVulnerabilityNoteOutputWithContext(ctx context.Context) VulnerabilityNoteOutput
func (VulnerabilityNoteArgs) ToVulnerabilityNotePtrOutput ¶
func (i VulnerabilityNoteArgs) ToVulnerabilityNotePtrOutput() VulnerabilityNotePtrOutput
func (VulnerabilityNoteArgs) ToVulnerabilityNotePtrOutputWithContext ¶
func (i VulnerabilityNoteArgs) ToVulnerabilityNotePtrOutputWithContext(ctx context.Context) VulnerabilityNotePtrOutput
type VulnerabilityNoteCvssVersion ¶ added in v0.26.1
type VulnerabilityNoteCvssVersion string
CVSS version used to populate cvss_score and severity.
func (VulnerabilityNoteCvssVersion) ElementType ¶ added in v0.26.1
func (VulnerabilityNoteCvssVersion) ElementType() reflect.Type
func (VulnerabilityNoteCvssVersion) ToStringOutput ¶ added in v0.26.1
func (e VulnerabilityNoteCvssVersion) ToStringOutput() pulumi.StringOutput
func (VulnerabilityNoteCvssVersion) ToStringOutputWithContext ¶ added in v0.26.1
func (e VulnerabilityNoteCvssVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilityNoteCvssVersion) ToStringPtrOutput ¶ added in v0.26.1
func (e VulnerabilityNoteCvssVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityNoteCvssVersion) ToStringPtrOutputWithContext ¶ added in v0.26.1
func (e VulnerabilityNoteCvssVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityNoteCvssVersion) ToVulnerabilityNoteCvssVersionOutput ¶ added in v0.26.1
func (e VulnerabilityNoteCvssVersion) ToVulnerabilityNoteCvssVersionOutput() VulnerabilityNoteCvssVersionOutput
func (VulnerabilityNoteCvssVersion) ToVulnerabilityNoteCvssVersionOutputWithContext ¶ added in v0.26.1
func (e VulnerabilityNoteCvssVersion) ToVulnerabilityNoteCvssVersionOutputWithContext(ctx context.Context) VulnerabilityNoteCvssVersionOutput
func (VulnerabilityNoteCvssVersion) ToVulnerabilityNoteCvssVersionPtrOutput ¶ added in v0.26.1
func (e VulnerabilityNoteCvssVersion) ToVulnerabilityNoteCvssVersionPtrOutput() VulnerabilityNoteCvssVersionPtrOutput
func (VulnerabilityNoteCvssVersion) ToVulnerabilityNoteCvssVersionPtrOutputWithContext ¶ added in v0.26.1
func (e VulnerabilityNoteCvssVersion) ToVulnerabilityNoteCvssVersionPtrOutputWithContext(ctx context.Context) VulnerabilityNoteCvssVersionPtrOutput
type VulnerabilityNoteCvssVersionInput ¶ added in v0.26.1
type VulnerabilityNoteCvssVersionInput interface { pulumi.Input ToVulnerabilityNoteCvssVersionOutput() VulnerabilityNoteCvssVersionOutput ToVulnerabilityNoteCvssVersionOutputWithContext(context.Context) VulnerabilityNoteCvssVersionOutput }
VulnerabilityNoteCvssVersionInput is an input type that accepts VulnerabilityNoteCvssVersionArgs and VulnerabilityNoteCvssVersionOutput values. You can construct a concrete instance of `VulnerabilityNoteCvssVersionInput` via:
VulnerabilityNoteCvssVersionArgs{...}
type VulnerabilityNoteCvssVersionOutput ¶ added in v0.26.1
type VulnerabilityNoteCvssVersionOutput struct{ *pulumi.OutputState }
func (VulnerabilityNoteCvssVersionOutput) ElementType ¶ added in v0.26.1
func (VulnerabilityNoteCvssVersionOutput) ElementType() reflect.Type
func (VulnerabilityNoteCvssVersionOutput) ToStringOutput ¶ added in v0.26.1
func (o VulnerabilityNoteCvssVersionOutput) ToStringOutput() pulumi.StringOutput
func (VulnerabilityNoteCvssVersionOutput) ToStringOutputWithContext ¶ added in v0.26.1
func (o VulnerabilityNoteCvssVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilityNoteCvssVersionOutput) ToStringPtrOutput ¶ added in v0.26.1
func (o VulnerabilityNoteCvssVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityNoteCvssVersionOutput) ToStringPtrOutputWithContext ¶ added in v0.26.1
func (o VulnerabilityNoteCvssVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityNoteCvssVersionOutput) ToVulnerabilityNoteCvssVersionOutput ¶ added in v0.26.1
func (o VulnerabilityNoteCvssVersionOutput) ToVulnerabilityNoteCvssVersionOutput() VulnerabilityNoteCvssVersionOutput
func (VulnerabilityNoteCvssVersionOutput) ToVulnerabilityNoteCvssVersionOutputWithContext ¶ added in v0.26.1
func (o VulnerabilityNoteCvssVersionOutput) ToVulnerabilityNoteCvssVersionOutputWithContext(ctx context.Context) VulnerabilityNoteCvssVersionOutput
func (VulnerabilityNoteCvssVersionOutput) ToVulnerabilityNoteCvssVersionPtrOutput ¶ added in v0.26.1
func (o VulnerabilityNoteCvssVersionOutput) ToVulnerabilityNoteCvssVersionPtrOutput() VulnerabilityNoteCvssVersionPtrOutput
func (VulnerabilityNoteCvssVersionOutput) ToVulnerabilityNoteCvssVersionPtrOutputWithContext ¶ added in v0.26.1
func (o VulnerabilityNoteCvssVersionOutput) ToVulnerabilityNoteCvssVersionPtrOutputWithContext(ctx context.Context) VulnerabilityNoteCvssVersionPtrOutput
type VulnerabilityNoteCvssVersionPtrInput ¶ added in v0.26.1
type VulnerabilityNoteCvssVersionPtrInput interface { pulumi.Input ToVulnerabilityNoteCvssVersionPtrOutput() VulnerabilityNoteCvssVersionPtrOutput ToVulnerabilityNoteCvssVersionPtrOutputWithContext(context.Context) VulnerabilityNoteCvssVersionPtrOutput }
func VulnerabilityNoteCvssVersionPtr ¶ added in v0.26.1
func VulnerabilityNoteCvssVersionPtr(v string) VulnerabilityNoteCvssVersionPtrInput
type VulnerabilityNoteCvssVersionPtrOutput ¶ added in v0.26.1
type VulnerabilityNoteCvssVersionPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityNoteCvssVersionPtrOutput) ElementType ¶ added in v0.26.1
func (VulnerabilityNoteCvssVersionPtrOutput) ElementType() reflect.Type
func (VulnerabilityNoteCvssVersionPtrOutput) ToStringPtrOutput ¶ added in v0.26.1
func (o VulnerabilityNoteCvssVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityNoteCvssVersionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.26.1
func (o VulnerabilityNoteCvssVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityNoteCvssVersionPtrOutput) ToVulnerabilityNoteCvssVersionPtrOutput ¶ added in v0.26.1
func (o VulnerabilityNoteCvssVersionPtrOutput) ToVulnerabilityNoteCvssVersionPtrOutput() VulnerabilityNoteCvssVersionPtrOutput
func (VulnerabilityNoteCvssVersionPtrOutput) ToVulnerabilityNoteCvssVersionPtrOutputWithContext ¶ added in v0.26.1
func (o VulnerabilityNoteCvssVersionPtrOutput) ToVulnerabilityNoteCvssVersionPtrOutputWithContext(ctx context.Context) VulnerabilityNoteCvssVersionPtrOutput
type VulnerabilityNoteInput ¶
type VulnerabilityNoteInput interface { pulumi.Input ToVulnerabilityNoteOutput() VulnerabilityNoteOutput ToVulnerabilityNoteOutputWithContext(context.Context) VulnerabilityNoteOutput }
VulnerabilityNoteInput is an input type that accepts VulnerabilityNoteArgs and VulnerabilityNoteOutput values. You can construct a concrete instance of `VulnerabilityNoteInput` via:
VulnerabilityNoteArgs{...}
type VulnerabilityNoteOutput ¶
type VulnerabilityNoteOutput struct{ *pulumi.OutputState }
A security vulnerability that can be found in resources.
func (VulnerabilityNoteOutput) CvssScore ¶
func (o VulnerabilityNoteOutput) CvssScore() pulumi.Float64PtrOutput
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 (VulnerabilityNoteOutput) CvssV2 ¶ added in v0.29.0
func (o VulnerabilityNoteOutput) CvssV2() CVSSPtrOutput
The full description of the v2 CVSS for this vulnerability.
func (VulnerabilityNoteOutput) CvssV3 ¶
func (o VulnerabilityNoteOutput) CvssV3() CVSSv3PtrOutput
The full description of the CVSSv3 for this vulnerability.
func (VulnerabilityNoteOutput) CvssVersion ¶ added in v0.26.1
func (o VulnerabilityNoteOutput) CvssVersion() VulnerabilityNoteCvssVersionPtrOutput
CVSS version used to populate cvss_score and severity.
func (VulnerabilityNoteOutput) Details ¶
func (o VulnerabilityNoteOutput) Details() DetailArrayOutput
Details of all known distros and packages affected by this vulnerability.
func (VulnerabilityNoteOutput) ElementType ¶
func (VulnerabilityNoteOutput) ElementType() reflect.Type
func (VulnerabilityNoteOutput) Severity ¶
func (o VulnerabilityNoteOutput) Severity() VulnerabilityNoteSeverityPtrOutput
The note provider assigned severity of this vulnerability.
func (VulnerabilityNoteOutput) SourceUpdateTime ¶
func (o VulnerabilityNoteOutput) 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 (VulnerabilityNoteOutput) ToVulnerabilityNoteOutput ¶
func (o VulnerabilityNoteOutput) ToVulnerabilityNoteOutput() VulnerabilityNoteOutput
func (VulnerabilityNoteOutput) ToVulnerabilityNoteOutputWithContext ¶
func (o VulnerabilityNoteOutput) ToVulnerabilityNoteOutputWithContext(ctx context.Context) VulnerabilityNoteOutput
func (VulnerabilityNoteOutput) ToVulnerabilityNotePtrOutput ¶
func (o VulnerabilityNoteOutput) ToVulnerabilityNotePtrOutput() VulnerabilityNotePtrOutput
func (VulnerabilityNoteOutput) ToVulnerabilityNotePtrOutputWithContext ¶
func (o VulnerabilityNoteOutput) ToVulnerabilityNotePtrOutputWithContext(ctx context.Context) VulnerabilityNotePtrOutput
func (VulnerabilityNoteOutput) WindowsDetails ¶
func (o VulnerabilityNoteOutput) 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 VulnerabilityNotePtrInput ¶
type VulnerabilityNotePtrInput interface { pulumi.Input ToVulnerabilityNotePtrOutput() VulnerabilityNotePtrOutput ToVulnerabilityNotePtrOutputWithContext(context.Context) VulnerabilityNotePtrOutput }
VulnerabilityNotePtrInput is an input type that accepts VulnerabilityNoteArgs, VulnerabilityNotePtr and VulnerabilityNotePtrOutput values. You can construct a concrete instance of `VulnerabilityNotePtrInput` via:
VulnerabilityNoteArgs{...} or: nil
func VulnerabilityNotePtr ¶
func VulnerabilityNotePtr(v *VulnerabilityNoteArgs) VulnerabilityNotePtrInput
type VulnerabilityNotePtrOutput ¶
type VulnerabilityNotePtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityNotePtrOutput) CvssScore ¶
func (o VulnerabilityNotePtrOutput) CvssScore() pulumi.Float64PtrOutput
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 (VulnerabilityNotePtrOutput) CvssV2 ¶ added in v0.29.0
func (o VulnerabilityNotePtrOutput) CvssV2() CVSSPtrOutput
The full description of the v2 CVSS for this vulnerability.
func (VulnerabilityNotePtrOutput) CvssV3 ¶
func (o VulnerabilityNotePtrOutput) CvssV3() CVSSv3PtrOutput
The full description of the CVSSv3 for this vulnerability.
func (VulnerabilityNotePtrOutput) CvssVersion ¶ added in v0.26.1
func (o VulnerabilityNotePtrOutput) CvssVersion() VulnerabilityNoteCvssVersionPtrOutput
CVSS version used to populate cvss_score and severity.
func (VulnerabilityNotePtrOutput) Details ¶
func (o VulnerabilityNotePtrOutput) Details() DetailArrayOutput
Details of all known distros and packages affected by this vulnerability.
func (VulnerabilityNotePtrOutput) Elem ¶
func (o VulnerabilityNotePtrOutput) Elem() VulnerabilityNoteOutput
func (VulnerabilityNotePtrOutput) ElementType ¶
func (VulnerabilityNotePtrOutput) ElementType() reflect.Type
func (VulnerabilityNotePtrOutput) Severity ¶
func (o VulnerabilityNotePtrOutput) Severity() VulnerabilityNoteSeverityPtrOutput
The note provider assigned severity of this vulnerability.
func (VulnerabilityNotePtrOutput) SourceUpdateTime ¶
func (o VulnerabilityNotePtrOutput) 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 (VulnerabilityNotePtrOutput) ToVulnerabilityNotePtrOutput ¶
func (o VulnerabilityNotePtrOutput) ToVulnerabilityNotePtrOutput() VulnerabilityNotePtrOutput
func (VulnerabilityNotePtrOutput) ToVulnerabilityNotePtrOutputWithContext ¶
func (o VulnerabilityNotePtrOutput) ToVulnerabilityNotePtrOutputWithContext(ctx context.Context) VulnerabilityNotePtrOutput
func (VulnerabilityNotePtrOutput) WindowsDetails ¶
func (o VulnerabilityNotePtrOutput) 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 VulnerabilityNoteResponse ¶
type VulnerabilityNoteResponse 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 full description of the v2 CVSS for this vulnerability. CvssV2 CVSSResponse `pulumi:"cvssV2"` // The full description of the CVSSv3 for this vulnerability. CvssV3 CVSSv3Response `pulumi:"cvssV3"` // CVSS version used to populate cvss_score and severity. CvssVersion string `pulumi:"cvssVersion"` // Details of all known distros and packages affected by this vulnerability. Details []DetailResponse `pulumi:"details"` // The note provider assigned severity of this 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"` }
A security vulnerability that can be found in resources.
type VulnerabilityNoteResponseOutput ¶
type VulnerabilityNoteResponseOutput struct{ *pulumi.OutputState }
A security vulnerability that can be found in resources.
func (VulnerabilityNoteResponseOutput) CvssScore ¶
func (o VulnerabilityNoteResponseOutput) 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 (VulnerabilityNoteResponseOutput) CvssV2 ¶ added in v0.29.0
func (o VulnerabilityNoteResponseOutput) CvssV2() CVSSResponseOutput
The full description of the v2 CVSS for this vulnerability.
func (VulnerabilityNoteResponseOutput) CvssV3 ¶
func (o VulnerabilityNoteResponseOutput) CvssV3() CVSSv3ResponseOutput
The full description of the CVSSv3 for this vulnerability.
func (VulnerabilityNoteResponseOutput) CvssVersion ¶ added in v0.26.1
func (o VulnerabilityNoteResponseOutput) CvssVersion() pulumi.StringOutput
CVSS version used to populate cvss_score and severity.
func (VulnerabilityNoteResponseOutput) Details ¶
func (o VulnerabilityNoteResponseOutput) Details() DetailResponseArrayOutput
Details of all known distros and packages affected by this vulnerability.
func (VulnerabilityNoteResponseOutput) ElementType ¶
func (VulnerabilityNoteResponseOutput) ElementType() reflect.Type
func (VulnerabilityNoteResponseOutput) Severity ¶
func (o VulnerabilityNoteResponseOutput) Severity() pulumi.StringOutput
The note provider assigned severity of this vulnerability.
func (VulnerabilityNoteResponseOutput) SourceUpdateTime ¶
func (o VulnerabilityNoteResponseOutput) 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 (VulnerabilityNoteResponseOutput) ToVulnerabilityNoteResponseOutput ¶
func (o VulnerabilityNoteResponseOutput) ToVulnerabilityNoteResponseOutput() VulnerabilityNoteResponseOutput
func (VulnerabilityNoteResponseOutput) ToVulnerabilityNoteResponseOutputWithContext ¶
func (o VulnerabilityNoteResponseOutput) ToVulnerabilityNoteResponseOutputWithContext(ctx context.Context) VulnerabilityNoteResponseOutput
func (VulnerabilityNoteResponseOutput) WindowsDetails ¶
func (o VulnerabilityNoteResponseOutput) 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 VulnerabilityNoteSeverity ¶
type VulnerabilityNoteSeverity string
The note provider assigned severity of this vulnerability.
func (VulnerabilityNoteSeverity) ElementType ¶
func (VulnerabilityNoteSeverity) ElementType() reflect.Type
func (VulnerabilityNoteSeverity) ToStringOutput ¶
func (e VulnerabilityNoteSeverity) ToStringOutput() pulumi.StringOutput
func (VulnerabilityNoteSeverity) ToStringOutputWithContext ¶
func (e VulnerabilityNoteSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilityNoteSeverity) ToStringPtrOutput ¶
func (e VulnerabilityNoteSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityNoteSeverity) ToStringPtrOutputWithContext ¶
func (e VulnerabilityNoteSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityNoteSeverity) ToVulnerabilityNoteSeverityOutput ¶
func (e VulnerabilityNoteSeverity) ToVulnerabilityNoteSeverityOutput() VulnerabilityNoteSeverityOutput
func (VulnerabilityNoteSeverity) ToVulnerabilityNoteSeverityOutputWithContext ¶
func (e VulnerabilityNoteSeverity) ToVulnerabilityNoteSeverityOutputWithContext(ctx context.Context) VulnerabilityNoteSeverityOutput
func (VulnerabilityNoteSeverity) ToVulnerabilityNoteSeverityPtrOutput ¶
func (e VulnerabilityNoteSeverity) ToVulnerabilityNoteSeverityPtrOutput() VulnerabilityNoteSeverityPtrOutput
func (VulnerabilityNoteSeverity) ToVulnerabilityNoteSeverityPtrOutputWithContext ¶
func (e VulnerabilityNoteSeverity) ToVulnerabilityNoteSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityNoteSeverityPtrOutput
type VulnerabilityNoteSeverityInput ¶
type VulnerabilityNoteSeverityInput interface { pulumi.Input ToVulnerabilityNoteSeverityOutput() VulnerabilityNoteSeverityOutput ToVulnerabilityNoteSeverityOutputWithContext(context.Context) VulnerabilityNoteSeverityOutput }
VulnerabilityNoteSeverityInput is an input type that accepts VulnerabilityNoteSeverityArgs and VulnerabilityNoteSeverityOutput values. You can construct a concrete instance of `VulnerabilityNoteSeverityInput` via:
VulnerabilityNoteSeverityArgs{...}
type VulnerabilityNoteSeverityOutput ¶
type VulnerabilityNoteSeverityOutput struct{ *pulumi.OutputState }
func (VulnerabilityNoteSeverityOutput) ElementType ¶
func (VulnerabilityNoteSeverityOutput) ElementType() reflect.Type
func (VulnerabilityNoteSeverityOutput) ToStringOutput ¶
func (o VulnerabilityNoteSeverityOutput) ToStringOutput() pulumi.StringOutput
func (VulnerabilityNoteSeverityOutput) ToStringOutputWithContext ¶
func (o VulnerabilityNoteSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilityNoteSeverityOutput) ToStringPtrOutput ¶
func (o VulnerabilityNoteSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityNoteSeverityOutput) ToStringPtrOutputWithContext ¶
func (o VulnerabilityNoteSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityNoteSeverityOutput) ToVulnerabilityNoteSeverityOutput ¶
func (o VulnerabilityNoteSeverityOutput) ToVulnerabilityNoteSeverityOutput() VulnerabilityNoteSeverityOutput
func (VulnerabilityNoteSeverityOutput) ToVulnerabilityNoteSeverityOutputWithContext ¶
func (o VulnerabilityNoteSeverityOutput) ToVulnerabilityNoteSeverityOutputWithContext(ctx context.Context) VulnerabilityNoteSeverityOutput
func (VulnerabilityNoteSeverityOutput) ToVulnerabilityNoteSeverityPtrOutput ¶
func (o VulnerabilityNoteSeverityOutput) ToVulnerabilityNoteSeverityPtrOutput() VulnerabilityNoteSeverityPtrOutput
func (VulnerabilityNoteSeverityOutput) ToVulnerabilityNoteSeverityPtrOutputWithContext ¶
func (o VulnerabilityNoteSeverityOutput) ToVulnerabilityNoteSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityNoteSeverityPtrOutput
type VulnerabilityNoteSeverityPtrInput ¶
type VulnerabilityNoteSeverityPtrInput interface { pulumi.Input ToVulnerabilityNoteSeverityPtrOutput() VulnerabilityNoteSeverityPtrOutput ToVulnerabilityNoteSeverityPtrOutputWithContext(context.Context) VulnerabilityNoteSeverityPtrOutput }
func VulnerabilityNoteSeverityPtr ¶
func VulnerabilityNoteSeverityPtr(v string) VulnerabilityNoteSeverityPtrInput
type VulnerabilityNoteSeverityPtrOutput ¶
type VulnerabilityNoteSeverityPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityNoteSeverityPtrOutput) Elem ¶
func (o VulnerabilityNoteSeverityPtrOutput) Elem() VulnerabilityNoteSeverityOutput
func (VulnerabilityNoteSeverityPtrOutput) ElementType ¶
func (VulnerabilityNoteSeverityPtrOutput) ElementType() reflect.Type
func (VulnerabilityNoteSeverityPtrOutput) ToStringPtrOutput ¶
func (o VulnerabilityNoteSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityNoteSeverityPtrOutput) ToStringPtrOutputWithContext ¶
func (o VulnerabilityNoteSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityNoteSeverityPtrOutput) ToVulnerabilityNoteSeverityPtrOutput ¶
func (o VulnerabilityNoteSeverityPtrOutput) ToVulnerabilityNoteSeverityPtrOutput() VulnerabilityNoteSeverityPtrOutput
func (VulnerabilityNoteSeverityPtrOutput) ToVulnerabilityNoteSeverityPtrOutputWithContext ¶
func (o VulnerabilityNoteSeverityPtrOutput) ToVulnerabilityNoteSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityNoteSeverityPtrOutput
type VulnerabilityOccurrence ¶
type VulnerabilityOccurrence 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, otherwise this is the note provider assigned severity. 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 *VulnerabilityOccurrenceEffectiveSeverity `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 (e.g., ruby gems, node.js packages, etc.). Type *string `pulumi:"type"` VexAssessment *VexAssessment `pulumi:"vexAssessment"` }
An occurrence of a severity vulnerability on a resource.
type VulnerabilityOccurrenceArgs ¶
type VulnerabilityOccurrenceArgs 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, otherwise this is the note provider assigned severity. 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 VulnerabilityOccurrenceEffectiveSeverityPtrInput `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 (e.g., ruby gems, node.js packages, etc.). Type pulumi.StringPtrInput `pulumi:"type"` VexAssessment VexAssessmentPtrInput `pulumi:"vexAssessment"` }
An occurrence of a severity vulnerability on a resource.
func (VulnerabilityOccurrenceArgs) ElementType ¶
func (VulnerabilityOccurrenceArgs) ElementType() reflect.Type
func (VulnerabilityOccurrenceArgs) ToVulnerabilityOccurrenceOutput ¶
func (i VulnerabilityOccurrenceArgs) ToVulnerabilityOccurrenceOutput() VulnerabilityOccurrenceOutput
func (VulnerabilityOccurrenceArgs) ToVulnerabilityOccurrenceOutputWithContext ¶
func (i VulnerabilityOccurrenceArgs) ToVulnerabilityOccurrenceOutputWithContext(ctx context.Context) VulnerabilityOccurrenceOutput
func (VulnerabilityOccurrenceArgs) ToVulnerabilityOccurrencePtrOutput ¶
func (i VulnerabilityOccurrenceArgs) ToVulnerabilityOccurrencePtrOutput() VulnerabilityOccurrencePtrOutput
func (VulnerabilityOccurrenceArgs) ToVulnerabilityOccurrencePtrOutputWithContext ¶
func (i VulnerabilityOccurrenceArgs) ToVulnerabilityOccurrencePtrOutputWithContext(ctx context.Context) VulnerabilityOccurrencePtrOutput
type VulnerabilityOccurrenceEffectiveSeverity ¶
type VulnerabilityOccurrenceEffectiveSeverity string
The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. 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 (VulnerabilityOccurrenceEffectiveSeverity) ElementType ¶
func (VulnerabilityOccurrenceEffectiveSeverity) ElementType() reflect.Type
func (VulnerabilityOccurrenceEffectiveSeverity) ToStringOutput ¶
func (e VulnerabilityOccurrenceEffectiveSeverity) ToStringOutput() pulumi.StringOutput
func (VulnerabilityOccurrenceEffectiveSeverity) ToStringOutputWithContext ¶
func (e VulnerabilityOccurrenceEffectiveSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilityOccurrenceEffectiveSeverity) ToStringPtrOutput ¶
func (e VulnerabilityOccurrenceEffectiveSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityOccurrenceEffectiveSeverity) ToStringPtrOutputWithContext ¶
func (e VulnerabilityOccurrenceEffectiveSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityOccurrenceEffectiveSeverity) ToVulnerabilityOccurrenceEffectiveSeverityOutput ¶
func (e VulnerabilityOccurrenceEffectiveSeverity) ToVulnerabilityOccurrenceEffectiveSeverityOutput() VulnerabilityOccurrenceEffectiveSeverityOutput
func (VulnerabilityOccurrenceEffectiveSeverity) ToVulnerabilityOccurrenceEffectiveSeverityOutputWithContext ¶
func (e VulnerabilityOccurrenceEffectiveSeverity) ToVulnerabilityOccurrenceEffectiveSeverityOutputWithContext(ctx context.Context) VulnerabilityOccurrenceEffectiveSeverityOutput
func (VulnerabilityOccurrenceEffectiveSeverity) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutput ¶
func (e VulnerabilityOccurrenceEffectiveSeverity) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutput() VulnerabilityOccurrenceEffectiveSeverityPtrOutput
func (VulnerabilityOccurrenceEffectiveSeverity) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutputWithContext ¶
func (e VulnerabilityOccurrenceEffectiveSeverity) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityOccurrenceEffectiveSeverityPtrOutput
type VulnerabilityOccurrenceEffectiveSeverityInput ¶
type VulnerabilityOccurrenceEffectiveSeverityInput interface { pulumi.Input ToVulnerabilityOccurrenceEffectiveSeverityOutput() VulnerabilityOccurrenceEffectiveSeverityOutput ToVulnerabilityOccurrenceEffectiveSeverityOutputWithContext(context.Context) VulnerabilityOccurrenceEffectiveSeverityOutput }
VulnerabilityOccurrenceEffectiveSeverityInput is an input type that accepts VulnerabilityOccurrenceEffectiveSeverityArgs and VulnerabilityOccurrenceEffectiveSeverityOutput values. You can construct a concrete instance of `VulnerabilityOccurrenceEffectiveSeverityInput` via:
VulnerabilityOccurrenceEffectiveSeverityArgs{...}
type VulnerabilityOccurrenceEffectiveSeverityOutput ¶
type VulnerabilityOccurrenceEffectiveSeverityOutput struct{ *pulumi.OutputState }
func (VulnerabilityOccurrenceEffectiveSeverityOutput) ElementType ¶
func (VulnerabilityOccurrenceEffectiveSeverityOutput) ElementType() reflect.Type
func (VulnerabilityOccurrenceEffectiveSeverityOutput) ToStringOutput ¶
func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToStringOutput() pulumi.StringOutput
func (VulnerabilityOccurrenceEffectiveSeverityOutput) ToStringOutputWithContext ¶
func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilityOccurrenceEffectiveSeverityOutput) ToStringPtrOutput ¶
func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityOccurrenceEffectiveSeverityOutput) ToStringPtrOutputWithContext ¶
func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityOccurrenceEffectiveSeverityOutput) ToVulnerabilityOccurrenceEffectiveSeverityOutput ¶
func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToVulnerabilityOccurrenceEffectiveSeverityOutput() VulnerabilityOccurrenceEffectiveSeverityOutput
func (VulnerabilityOccurrenceEffectiveSeverityOutput) ToVulnerabilityOccurrenceEffectiveSeverityOutputWithContext ¶
func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToVulnerabilityOccurrenceEffectiveSeverityOutputWithContext(ctx context.Context) VulnerabilityOccurrenceEffectiveSeverityOutput
func (VulnerabilityOccurrenceEffectiveSeverityOutput) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutput ¶
func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutput() VulnerabilityOccurrenceEffectiveSeverityPtrOutput
func (VulnerabilityOccurrenceEffectiveSeverityOutput) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutputWithContext ¶
func (o VulnerabilityOccurrenceEffectiveSeverityOutput) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityOccurrenceEffectiveSeverityPtrOutput
type VulnerabilityOccurrenceEffectiveSeverityPtrInput ¶
type VulnerabilityOccurrenceEffectiveSeverityPtrInput interface { pulumi.Input ToVulnerabilityOccurrenceEffectiveSeverityPtrOutput() VulnerabilityOccurrenceEffectiveSeverityPtrOutput ToVulnerabilityOccurrenceEffectiveSeverityPtrOutputWithContext(context.Context) VulnerabilityOccurrenceEffectiveSeverityPtrOutput }
func VulnerabilityOccurrenceEffectiveSeverityPtr ¶
func VulnerabilityOccurrenceEffectiveSeverityPtr(v string) VulnerabilityOccurrenceEffectiveSeverityPtrInput
type VulnerabilityOccurrenceEffectiveSeverityPtrOutput ¶
type VulnerabilityOccurrenceEffectiveSeverityPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityOccurrenceEffectiveSeverityPtrOutput) ElementType ¶
func (VulnerabilityOccurrenceEffectiveSeverityPtrOutput) ElementType() reflect.Type
func (VulnerabilityOccurrenceEffectiveSeverityPtrOutput) ToStringPtrOutput ¶
func (o VulnerabilityOccurrenceEffectiveSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityOccurrenceEffectiveSeverityPtrOutput) ToStringPtrOutputWithContext ¶
func (o VulnerabilityOccurrenceEffectiveSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityOccurrenceEffectiveSeverityPtrOutput) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutput ¶
func (o VulnerabilityOccurrenceEffectiveSeverityPtrOutput) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutput() VulnerabilityOccurrenceEffectiveSeverityPtrOutput
func (VulnerabilityOccurrenceEffectiveSeverityPtrOutput) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutputWithContext ¶
func (o VulnerabilityOccurrenceEffectiveSeverityPtrOutput) ToVulnerabilityOccurrenceEffectiveSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityOccurrenceEffectiveSeverityPtrOutput
type VulnerabilityOccurrenceInput ¶
type VulnerabilityOccurrenceInput interface { pulumi.Input ToVulnerabilityOccurrenceOutput() VulnerabilityOccurrenceOutput ToVulnerabilityOccurrenceOutputWithContext(context.Context) VulnerabilityOccurrenceOutput }
VulnerabilityOccurrenceInput is an input type that accepts VulnerabilityOccurrenceArgs and VulnerabilityOccurrenceOutput values. You can construct a concrete instance of `VulnerabilityOccurrenceInput` via:
VulnerabilityOccurrenceArgs{...}
type VulnerabilityOccurrenceOutput ¶
type VulnerabilityOccurrenceOutput struct{ *pulumi.OutputState }
An occurrence of a severity vulnerability on a resource.
func (VulnerabilityOccurrenceOutput) CvssV2 ¶ added in v0.29.0
func (o VulnerabilityOccurrenceOutput) CvssV2() CVSSPtrOutput
The cvss v2 score for the vulnerability.
func (VulnerabilityOccurrenceOutput) Cvssv3 ¶ added in v0.11.0
func (o VulnerabilityOccurrenceOutput) Cvssv3() CVSSPtrOutput
The cvss v3 score for the vulnerability.
func (VulnerabilityOccurrenceOutput) EffectiveSeverity ¶
func (o VulnerabilityOccurrenceOutput) EffectiveSeverity() VulnerabilityOccurrenceEffectiveSeverityPtrOutput
The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. 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 (VulnerabilityOccurrenceOutput) ElementType ¶
func (VulnerabilityOccurrenceOutput) ElementType() reflect.Type
func (VulnerabilityOccurrenceOutput) ExtraDetails ¶ added in v0.32.0
func (o VulnerabilityOccurrenceOutput) ExtraDetails() pulumi.StringPtrOutput
Occurrence-specific extra details about the vulnerability.
func (VulnerabilityOccurrenceOutput) PackageIssue ¶
func (o VulnerabilityOccurrenceOutput) PackageIssue() PackageIssueArrayOutput
The set of affected locations and their fixes (if available) within the associated resource.
func (VulnerabilityOccurrenceOutput) ToVulnerabilityOccurrenceOutput ¶
func (o VulnerabilityOccurrenceOutput) ToVulnerabilityOccurrenceOutput() VulnerabilityOccurrenceOutput
func (VulnerabilityOccurrenceOutput) ToVulnerabilityOccurrenceOutputWithContext ¶
func (o VulnerabilityOccurrenceOutput) ToVulnerabilityOccurrenceOutputWithContext(ctx context.Context) VulnerabilityOccurrenceOutput
func (VulnerabilityOccurrenceOutput) ToVulnerabilityOccurrencePtrOutput ¶
func (o VulnerabilityOccurrenceOutput) ToVulnerabilityOccurrencePtrOutput() VulnerabilityOccurrencePtrOutput
func (VulnerabilityOccurrenceOutput) ToVulnerabilityOccurrencePtrOutputWithContext ¶
func (o VulnerabilityOccurrenceOutput) ToVulnerabilityOccurrencePtrOutputWithContext(ctx context.Context) VulnerabilityOccurrencePtrOutput
func (VulnerabilityOccurrenceOutput) Type ¶
func (o VulnerabilityOccurrenceOutput) Type() pulumi.StringPtrOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (VulnerabilityOccurrenceOutput) VexAssessment ¶ added in v0.29.0
func (o VulnerabilityOccurrenceOutput) VexAssessment() VexAssessmentPtrOutput
type VulnerabilityOccurrencePtrInput ¶
type VulnerabilityOccurrencePtrInput interface { pulumi.Input ToVulnerabilityOccurrencePtrOutput() VulnerabilityOccurrencePtrOutput ToVulnerabilityOccurrencePtrOutputWithContext(context.Context) VulnerabilityOccurrencePtrOutput }
VulnerabilityOccurrencePtrInput is an input type that accepts VulnerabilityOccurrenceArgs, VulnerabilityOccurrencePtr and VulnerabilityOccurrencePtrOutput values. You can construct a concrete instance of `VulnerabilityOccurrencePtrInput` via:
VulnerabilityOccurrenceArgs{...} or: nil
func VulnerabilityOccurrencePtr ¶
func VulnerabilityOccurrencePtr(v *VulnerabilityOccurrenceArgs) VulnerabilityOccurrencePtrInput
type VulnerabilityOccurrencePtrOutput ¶
type VulnerabilityOccurrencePtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityOccurrencePtrOutput) CvssV2 ¶ added in v0.29.0
func (o VulnerabilityOccurrencePtrOutput) CvssV2() CVSSPtrOutput
The cvss v2 score for the vulnerability.
func (VulnerabilityOccurrencePtrOutput) Cvssv3 ¶ added in v0.11.0
func (o VulnerabilityOccurrencePtrOutput) Cvssv3() CVSSPtrOutput
The cvss v3 score for the vulnerability.
func (VulnerabilityOccurrencePtrOutput) EffectiveSeverity ¶
func (o VulnerabilityOccurrencePtrOutput) EffectiveSeverity() VulnerabilityOccurrenceEffectiveSeverityPtrOutput
The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. 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 (VulnerabilityOccurrencePtrOutput) Elem ¶
func (o VulnerabilityOccurrencePtrOutput) Elem() VulnerabilityOccurrenceOutput
func (VulnerabilityOccurrencePtrOutput) ElementType ¶
func (VulnerabilityOccurrencePtrOutput) ElementType() reflect.Type
func (VulnerabilityOccurrencePtrOutput) ExtraDetails ¶ added in v0.32.0
func (o VulnerabilityOccurrencePtrOutput) ExtraDetails() pulumi.StringPtrOutput
Occurrence-specific extra details about the vulnerability.
func (VulnerabilityOccurrencePtrOutput) PackageIssue ¶
func (o VulnerabilityOccurrencePtrOutput) PackageIssue() PackageIssueArrayOutput
The set of affected locations and their fixes (if available) within the associated resource.
func (VulnerabilityOccurrencePtrOutput) ToVulnerabilityOccurrencePtrOutput ¶
func (o VulnerabilityOccurrencePtrOutput) ToVulnerabilityOccurrencePtrOutput() VulnerabilityOccurrencePtrOutput
func (VulnerabilityOccurrencePtrOutput) ToVulnerabilityOccurrencePtrOutputWithContext ¶
func (o VulnerabilityOccurrencePtrOutput) ToVulnerabilityOccurrencePtrOutputWithContext(ctx context.Context) VulnerabilityOccurrencePtrOutput
func (VulnerabilityOccurrencePtrOutput) Type ¶
func (o VulnerabilityOccurrencePtrOutput) Type() pulumi.StringPtrOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (VulnerabilityOccurrencePtrOutput) VexAssessment ¶ added in v0.29.0
func (o VulnerabilityOccurrencePtrOutput) VexAssessment() VexAssessmentPtrOutput
type VulnerabilityOccurrenceResponse ¶
type VulnerabilityOccurrenceResponse 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"` // CVSS version used to populate cvss_score and severity. CvssVersion string `pulumi:"cvssVersion"` // The cvss v3 score for the vulnerability. Cvssv3 CVSSResponse `pulumi:"cvssv3"` // The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. 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"` // Whether at least one of the affected packages has a fix available. FixAvailable bool `pulumi:"fixAvailable"` // 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 this 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 (e.g., ruby gems, node.js packages, etc.). Type string `pulumi:"type"` VexAssessment VexAssessmentResponse `pulumi:"vexAssessment"` }
An occurrence of a severity vulnerability on a resource.
type VulnerabilityOccurrenceResponseOutput ¶
type VulnerabilityOccurrenceResponseOutput struct{ *pulumi.OutputState }
An occurrence of a severity vulnerability on a resource.
func (VulnerabilityOccurrenceResponseOutput) CvssScore ¶
func (o VulnerabilityOccurrenceResponseOutput) 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 (VulnerabilityOccurrenceResponseOutput) CvssV2 ¶ added in v0.29.0
func (o VulnerabilityOccurrenceResponseOutput) CvssV2() CVSSResponseOutput
The cvss v2 score for the vulnerability.
func (VulnerabilityOccurrenceResponseOutput) CvssVersion ¶ added in v0.26.1
func (o VulnerabilityOccurrenceResponseOutput) CvssVersion() pulumi.StringOutput
CVSS version used to populate cvss_score and severity.
func (VulnerabilityOccurrenceResponseOutput) Cvssv3 ¶ added in v0.11.0
func (o VulnerabilityOccurrenceResponseOutput) Cvssv3() CVSSResponseOutput
The cvss v3 score for the vulnerability.
func (VulnerabilityOccurrenceResponseOutput) EffectiveSeverity ¶
func (o VulnerabilityOccurrenceResponseOutput) EffectiveSeverity() pulumi.StringOutput
The distro assigned severity for this vulnerability when it is available, otherwise this is the note provider assigned severity. 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 (VulnerabilityOccurrenceResponseOutput) ElementType ¶
func (VulnerabilityOccurrenceResponseOutput) ElementType() reflect.Type
func (VulnerabilityOccurrenceResponseOutput) ExtraDetails ¶ added in v0.32.0
func (o VulnerabilityOccurrenceResponseOutput) ExtraDetails() pulumi.StringOutput
Occurrence-specific extra details about the vulnerability.
func (VulnerabilityOccurrenceResponseOutput) FixAvailable ¶
func (o VulnerabilityOccurrenceResponseOutput) FixAvailable() pulumi.BoolOutput
Whether at least one of the affected packages has a fix available.
func (VulnerabilityOccurrenceResponseOutput) LongDescription ¶
func (o VulnerabilityOccurrenceResponseOutput) LongDescription() pulumi.StringOutput
A detailed description of this vulnerability.
func (VulnerabilityOccurrenceResponseOutput) PackageIssue ¶
func (o VulnerabilityOccurrenceResponseOutput) PackageIssue() PackageIssueResponseArrayOutput
The set of affected locations and their fixes (if available) within the associated resource.
func (VulnerabilityOccurrenceResponseOutput) RelatedUrls ¶
func (o VulnerabilityOccurrenceResponseOutput) RelatedUrls() RelatedUrlResponseArrayOutput
URLs related to this vulnerability.
func (VulnerabilityOccurrenceResponseOutput) Severity ¶
func (o VulnerabilityOccurrenceResponseOutput) Severity() pulumi.StringOutput
The note provider assigned severity of this vulnerability.
func (VulnerabilityOccurrenceResponseOutput) ShortDescription ¶
func (o VulnerabilityOccurrenceResponseOutput) ShortDescription() pulumi.StringOutput
A one sentence description of this vulnerability.
func (VulnerabilityOccurrenceResponseOutput) ToVulnerabilityOccurrenceResponseOutput ¶
func (o VulnerabilityOccurrenceResponseOutput) ToVulnerabilityOccurrenceResponseOutput() VulnerabilityOccurrenceResponseOutput
func (VulnerabilityOccurrenceResponseOutput) ToVulnerabilityOccurrenceResponseOutputWithContext ¶
func (o VulnerabilityOccurrenceResponseOutput) ToVulnerabilityOccurrenceResponseOutputWithContext(ctx context.Context) VulnerabilityOccurrenceResponseOutput
func (VulnerabilityOccurrenceResponseOutput) Type ¶
func (o VulnerabilityOccurrenceResponseOutput) Type() pulumi.StringOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (VulnerabilityOccurrenceResponseOutput) VexAssessment ¶ added in v0.29.0
func (o VulnerabilityOccurrenceResponseOutput) VexAssessment() VexAssessmentResponseOutput
type WindowsDetail ¶
type WindowsDetail struct { // The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability affects. CpeUri string `pulumi:"cpeUri"` // The description of this 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 KBs presence is considered a fix. FixingKbs []KnowledgeBase `pulumi:"fixingKbs"` // The name of this vulnerability. Name string `pulumi:"name"` }
type WindowsDetailArgs ¶
type WindowsDetailArgs struct { // The [CPE URI](https://cpe.mitre.org/specification/) this vulnerability affects. CpeUri pulumi.StringInput `pulumi:"cpeUri"` // The description of this 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 KBs presence is considered a fix. FixingKbs KnowledgeBaseArrayInput `pulumi:"fixingKbs"` // The name of this 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](https://cpe.mitre.org/specification/) this vulnerability affects.
func (WindowsDetailOutput) Description ¶
func (o WindowsDetailOutput) Description() pulumi.StringPtrOutput
The description of this 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 KBs presence is considered a fix.
func (WindowsDetailOutput) Name ¶
func (o WindowsDetailOutput) Name() pulumi.StringOutput
The name of this 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](https://cpe.mitre.org/specification/) this vulnerability affects. CpeUri string `pulumi:"cpeUri"` // The description of this 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 KBs presence is considered a fix. FixingKbs []KnowledgeBaseResponse `pulumi:"fixingKbs"` // The name of this 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](https://cpe.mitre.org/specification/) this vulnerability affects.
func (WindowsDetailResponseOutput) Description ¶
func (o WindowsDetailResponseOutput) Description() pulumi.StringOutput
The description of this 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 KBs presence is considered a fix.
func (WindowsDetailResponseOutput) Name ¶
func (o WindowsDetailResponseOutput) Name() pulumi.StringOutput
The name of this vulnerability.
func (WindowsDetailResponseOutput) ToWindowsDetailResponseOutput ¶
func (o WindowsDetailResponseOutput) ToWindowsDetailResponseOutput() WindowsDetailResponseOutput
func (WindowsDetailResponseOutput) ToWindowsDetailResponseOutputWithContext ¶
func (o WindowsDetailResponseOutput) ToWindowsDetailResponseOutputWithContext(ctx context.Context) WindowsDetailResponseOutput
type WindowsUpdate ¶
type WindowsUpdate struct { // The list of categories to which the update belongs. Categories []Category `pulumi:"categories"` // The localized description of the update. Description *string `pulumi:"description"` // Required - The unique identifier for the update. Identity *Identity `pulumi:"identity"` // The Microsoft Knowledge Base article IDs that are associated with the update. KbArticleIds []string `pulumi:"kbArticleIds"` // The last published timestamp of the update. LastPublishedTimestamp *string `pulumi:"lastPublishedTimestamp"` // The hyperlink to the support information for the update. SupportUrl *string `pulumi:"supportUrl"` // The localized title of the update. Title *string `pulumi:"title"` }
Windows Update represents the metadata about the update for the Windows operating system. The fields in this message come from the Windows Update API documented at https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nn-wuapi-iupdate.
type WindowsUpdateArgs ¶
type WindowsUpdateArgs struct { // The list of categories to which the update belongs. Categories CategoryArrayInput `pulumi:"categories"` // The localized description of the update. Description pulumi.StringPtrInput `pulumi:"description"` // Required - The unique identifier for the update. Identity IdentityPtrInput `pulumi:"identity"` // The Microsoft Knowledge Base article IDs that are associated with the update. KbArticleIds pulumi.StringArrayInput `pulumi:"kbArticleIds"` // The last published timestamp of the update. LastPublishedTimestamp pulumi.StringPtrInput `pulumi:"lastPublishedTimestamp"` // The hyperlink to the support information for the update. SupportUrl pulumi.StringPtrInput `pulumi:"supportUrl"` // The localized title of the update. Title pulumi.StringPtrInput `pulumi:"title"` }
Windows Update represents the metadata about the update for the Windows operating system. The fields in this message come from the Windows Update API documented at https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nn-wuapi-iupdate.
func (WindowsUpdateArgs) ElementType ¶
func (WindowsUpdateArgs) ElementType() reflect.Type
func (WindowsUpdateArgs) ToWindowsUpdateOutput ¶
func (i WindowsUpdateArgs) ToWindowsUpdateOutput() WindowsUpdateOutput
func (WindowsUpdateArgs) ToWindowsUpdateOutputWithContext ¶
func (i WindowsUpdateArgs) ToWindowsUpdateOutputWithContext(ctx context.Context) WindowsUpdateOutput
func (WindowsUpdateArgs) ToWindowsUpdatePtrOutput ¶
func (i WindowsUpdateArgs) ToWindowsUpdatePtrOutput() WindowsUpdatePtrOutput
func (WindowsUpdateArgs) ToWindowsUpdatePtrOutputWithContext ¶
func (i WindowsUpdateArgs) ToWindowsUpdatePtrOutputWithContext(ctx context.Context) WindowsUpdatePtrOutput
type WindowsUpdateInput ¶
type WindowsUpdateInput interface { pulumi.Input ToWindowsUpdateOutput() WindowsUpdateOutput ToWindowsUpdateOutputWithContext(context.Context) WindowsUpdateOutput }
WindowsUpdateInput is an input type that accepts WindowsUpdateArgs and WindowsUpdateOutput values. You can construct a concrete instance of `WindowsUpdateInput` via:
WindowsUpdateArgs{...}
type WindowsUpdateOutput ¶
type WindowsUpdateOutput struct{ *pulumi.OutputState }
Windows Update represents the metadata about the update for the Windows operating system. The fields in this message come from the Windows Update API documented at https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nn-wuapi-iupdate.
func (WindowsUpdateOutput) Categories ¶
func (o WindowsUpdateOutput) Categories() CategoryArrayOutput
The list of categories to which the update belongs.
func (WindowsUpdateOutput) Description ¶
func (o WindowsUpdateOutput) Description() pulumi.StringPtrOutput
The localized description of the update.
func (WindowsUpdateOutput) ElementType ¶
func (WindowsUpdateOutput) ElementType() reflect.Type
func (WindowsUpdateOutput) Identity ¶
func (o WindowsUpdateOutput) Identity() IdentityPtrOutput
Required - The unique identifier for the update.
func (WindowsUpdateOutput) KbArticleIds ¶
func (o WindowsUpdateOutput) KbArticleIds() pulumi.StringArrayOutput
The Microsoft Knowledge Base article IDs that are associated with the update.
func (WindowsUpdateOutput) LastPublishedTimestamp ¶
func (o WindowsUpdateOutput) LastPublishedTimestamp() pulumi.StringPtrOutput
The last published timestamp of the update.
func (WindowsUpdateOutput) SupportUrl ¶
func (o WindowsUpdateOutput) SupportUrl() pulumi.StringPtrOutput
The hyperlink to the support information for the update.
func (WindowsUpdateOutput) Title ¶
func (o WindowsUpdateOutput) Title() pulumi.StringPtrOutput
The localized title of the update.
func (WindowsUpdateOutput) ToWindowsUpdateOutput ¶
func (o WindowsUpdateOutput) ToWindowsUpdateOutput() WindowsUpdateOutput
func (WindowsUpdateOutput) ToWindowsUpdateOutputWithContext ¶
func (o WindowsUpdateOutput) ToWindowsUpdateOutputWithContext(ctx context.Context) WindowsUpdateOutput
func (WindowsUpdateOutput) ToWindowsUpdatePtrOutput ¶
func (o WindowsUpdateOutput) ToWindowsUpdatePtrOutput() WindowsUpdatePtrOutput
func (WindowsUpdateOutput) ToWindowsUpdatePtrOutputWithContext ¶
func (o WindowsUpdateOutput) ToWindowsUpdatePtrOutputWithContext(ctx context.Context) WindowsUpdatePtrOutput
type WindowsUpdatePtrInput ¶
type WindowsUpdatePtrInput interface { pulumi.Input ToWindowsUpdatePtrOutput() WindowsUpdatePtrOutput ToWindowsUpdatePtrOutputWithContext(context.Context) WindowsUpdatePtrOutput }
WindowsUpdatePtrInput is an input type that accepts WindowsUpdateArgs, WindowsUpdatePtr and WindowsUpdatePtrOutput values. You can construct a concrete instance of `WindowsUpdatePtrInput` via:
WindowsUpdateArgs{...} or: nil
func WindowsUpdatePtr ¶
func WindowsUpdatePtr(v *WindowsUpdateArgs) WindowsUpdatePtrInput
type WindowsUpdatePtrOutput ¶
type WindowsUpdatePtrOutput struct{ *pulumi.OutputState }
func (WindowsUpdatePtrOutput) Categories ¶
func (o WindowsUpdatePtrOutput) Categories() CategoryArrayOutput
The list of categories to which the update belongs.
func (WindowsUpdatePtrOutput) Description ¶
func (o WindowsUpdatePtrOutput) Description() pulumi.StringPtrOutput
The localized description of the update.
func (WindowsUpdatePtrOutput) Elem ¶
func (o WindowsUpdatePtrOutput) Elem() WindowsUpdateOutput
func (WindowsUpdatePtrOutput) ElementType ¶
func (WindowsUpdatePtrOutput) ElementType() reflect.Type
func (WindowsUpdatePtrOutput) Identity ¶
func (o WindowsUpdatePtrOutput) Identity() IdentityPtrOutput
Required - The unique identifier for the update.
func (WindowsUpdatePtrOutput) KbArticleIds ¶
func (o WindowsUpdatePtrOutput) KbArticleIds() pulumi.StringArrayOutput
The Microsoft Knowledge Base article IDs that are associated with the update.
func (WindowsUpdatePtrOutput) LastPublishedTimestamp ¶
func (o WindowsUpdatePtrOutput) LastPublishedTimestamp() pulumi.StringPtrOutput
The last published timestamp of the update.
func (WindowsUpdatePtrOutput) SupportUrl ¶
func (o WindowsUpdatePtrOutput) SupportUrl() pulumi.StringPtrOutput
The hyperlink to the support information for the update.
func (WindowsUpdatePtrOutput) Title ¶
func (o WindowsUpdatePtrOutput) Title() pulumi.StringPtrOutput
The localized title of the update.
func (WindowsUpdatePtrOutput) ToWindowsUpdatePtrOutput ¶
func (o WindowsUpdatePtrOutput) ToWindowsUpdatePtrOutput() WindowsUpdatePtrOutput
func (WindowsUpdatePtrOutput) ToWindowsUpdatePtrOutputWithContext ¶
func (o WindowsUpdatePtrOutput) ToWindowsUpdatePtrOutputWithContext(ctx context.Context) WindowsUpdatePtrOutput
type WindowsUpdateResponse ¶
type WindowsUpdateResponse struct { // The list of categories to which the update belongs. Categories []CategoryResponse `pulumi:"categories"` // The localized description of the update. Description string `pulumi:"description"` // Required - The unique identifier for the update. Identity IdentityResponse `pulumi:"identity"` // The Microsoft Knowledge Base article IDs that are associated with the update. KbArticleIds []string `pulumi:"kbArticleIds"` // The last published timestamp of the update. LastPublishedTimestamp string `pulumi:"lastPublishedTimestamp"` // The hyperlink to the support information for the update. SupportUrl string `pulumi:"supportUrl"` // The localized title of the update. Title string `pulumi:"title"` }
Windows Update represents the metadata about the update for the Windows operating system. The fields in this message come from the Windows Update API documented at https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nn-wuapi-iupdate.
type WindowsUpdateResponseOutput ¶
type WindowsUpdateResponseOutput struct{ *pulumi.OutputState }
Windows Update represents the metadata about the update for the Windows operating system. The fields in this message come from the Windows Update API documented at https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nn-wuapi-iupdate.
func (WindowsUpdateResponseOutput) Categories ¶
func (o WindowsUpdateResponseOutput) Categories() CategoryResponseArrayOutput
The list of categories to which the update belongs.
func (WindowsUpdateResponseOutput) Description ¶
func (o WindowsUpdateResponseOutput) Description() pulumi.StringOutput
The localized description of the update.
func (WindowsUpdateResponseOutput) ElementType ¶
func (WindowsUpdateResponseOutput) ElementType() reflect.Type
func (WindowsUpdateResponseOutput) Identity ¶
func (o WindowsUpdateResponseOutput) Identity() IdentityResponseOutput
Required - The unique identifier for the update.
func (WindowsUpdateResponseOutput) KbArticleIds ¶
func (o WindowsUpdateResponseOutput) KbArticleIds() pulumi.StringArrayOutput
The Microsoft Knowledge Base article IDs that are associated with the update.
func (WindowsUpdateResponseOutput) LastPublishedTimestamp ¶
func (o WindowsUpdateResponseOutput) LastPublishedTimestamp() pulumi.StringOutput
The last published timestamp of the update.
func (WindowsUpdateResponseOutput) SupportUrl ¶
func (o WindowsUpdateResponseOutput) SupportUrl() pulumi.StringOutput
The hyperlink to the support information for the update.
func (WindowsUpdateResponseOutput) Title ¶
func (o WindowsUpdateResponseOutput) Title() pulumi.StringOutput
The localized title of the update.
func (WindowsUpdateResponseOutput) ToWindowsUpdateResponseOutput ¶
func (o WindowsUpdateResponseOutput) ToWindowsUpdateResponseOutput() WindowsUpdateResponseOutput
func (WindowsUpdateResponseOutput) ToWindowsUpdateResponseOutputWithContext ¶
func (o WindowsUpdateResponseOutput) ToWindowsUpdateResponseOutputWithContext(ctx context.Context) WindowsUpdateResponseOutput