Documentation
¶
Index ¶
- Constants
- 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) Name() pulumi.StringPtrOutputdeprecated
- 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) Name() pulumi.StringOutputdeprecated
- func (o ArtifactResponseOutput) Names() pulumi.StringArrayOutput
- func (o ArtifactResponseOutput) ToArtifactResponseOutput() ArtifactResponseOutput
- func (o ArtifactResponseOutput) ToArtifactResponseOutputWithContext(ctx context.Context) ArtifactResponseOutput
- type Attestation
- type AttestationArgs
- func (AttestationArgs) ElementType() reflect.Type
- func (i AttestationArgs) ToAttestationOutput() AttestationOutput
- func (i AttestationArgs) ToAttestationOutputWithContext(ctx context.Context) AttestationOutput
- func (i AttestationArgs) ToAttestationPtrOutput() AttestationPtrOutput
- func (i AttestationArgs) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
- type AttestationAuthority
- type AttestationAuthorityArgs
- func (AttestationAuthorityArgs) ElementType() reflect.Type
- func (i AttestationAuthorityArgs) ToAttestationAuthorityOutput() AttestationAuthorityOutput
- func (i AttestationAuthorityArgs) ToAttestationAuthorityOutputWithContext(ctx context.Context) AttestationAuthorityOutput
- func (i AttestationAuthorityArgs) ToAttestationAuthorityPtrOutput() AttestationAuthorityPtrOutput
- func (i AttestationAuthorityArgs) ToAttestationAuthorityPtrOutputWithContext(ctx context.Context) AttestationAuthorityPtrOutput
- type AttestationAuthorityHint
- type AttestationAuthorityHintArgs
- func (AttestationAuthorityHintArgs) ElementType() reflect.Type
- func (i AttestationAuthorityHintArgs) ToAttestationAuthorityHintOutput() AttestationAuthorityHintOutput
- func (i AttestationAuthorityHintArgs) ToAttestationAuthorityHintOutputWithContext(ctx context.Context) AttestationAuthorityHintOutput
- func (i AttestationAuthorityHintArgs) ToAttestationAuthorityHintPtrOutput() AttestationAuthorityHintPtrOutput
- func (i AttestationAuthorityHintArgs) ToAttestationAuthorityHintPtrOutputWithContext(ctx context.Context) AttestationAuthorityHintPtrOutput
- type AttestationAuthorityHintInput
- type AttestationAuthorityHintOutput
- func (AttestationAuthorityHintOutput) ElementType() reflect.Type
- func (o AttestationAuthorityHintOutput) HumanReadableName() pulumi.StringPtrOutput
- func (o AttestationAuthorityHintOutput) ToAttestationAuthorityHintOutput() AttestationAuthorityHintOutput
- func (o AttestationAuthorityHintOutput) ToAttestationAuthorityHintOutputWithContext(ctx context.Context) AttestationAuthorityHintOutput
- func (o AttestationAuthorityHintOutput) ToAttestationAuthorityHintPtrOutput() AttestationAuthorityHintPtrOutput
- func (o AttestationAuthorityHintOutput) ToAttestationAuthorityHintPtrOutputWithContext(ctx context.Context) AttestationAuthorityHintPtrOutput
- type AttestationAuthorityHintPtrInput
- type AttestationAuthorityHintPtrOutput
- func (o AttestationAuthorityHintPtrOutput) Elem() AttestationAuthorityHintOutput
- func (AttestationAuthorityHintPtrOutput) ElementType() reflect.Type
- func (o AttestationAuthorityHintPtrOutput) HumanReadableName() pulumi.StringPtrOutput
- func (o AttestationAuthorityHintPtrOutput) ToAttestationAuthorityHintPtrOutput() AttestationAuthorityHintPtrOutput
- func (o AttestationAuthorityHintPtrOutput) ToAttestationAuthorityHintPtrOutputWithContext(ctx context.Context) AttestationAuthorityHintPtrOutput
- type AttestationAuthorityHintResponse
- type AttestationAuthorityHintResponseOutput
- func (AttestationAuthorityHintResponseOutput) ElementType() reflect.Type
- func (o AttestationAuthorityHintResponseOutput) HumanReadableName() pulumi.StringOutput
- func (o AttestationAuthorityHintResponseOutput) ToAttestationAuthorityHintResponseOutput() AttestationAuthorityHintResponseOutput
- func (o AttestationAuthorityHintResponseOutput) ToAttestationAuthorityHintResponseOutputWithContext(ctx context.Context) AttestationAuthorityHintResponseOutput
- type AttestationAuthorityInput
- type AttestationAuthorityOutput
- func (AttestationAuthorityOutput) ElementType() reflect.Type
- func (o AttestationAuthorityOutput) Hint() AttestationAuthorityHintPtrOutput
- func (o AttestationAuthorityOutput) ToAttestationAuthorityOutput() AttestationAuthorityOutput
- func (o AttestationAuthorityOutput) ToAttestationAuthorityOutputWithContext(ctx context.Context) AttestationAuthorityOutput
- func (o AttestationAuthorityOutput) ToAttestationAuthorityPtrOutput() AttestationAuthorityPtrOutput
- func (o AttestationAuthorityOutput) ToAttestationAuthorityPtrOutputWithContext(ctx context.Context) AttestationAuthorityPtrOutput
- type AttestationAuthorityPtrInput
- type AttestationAuthorityPtrOutput
- func (o AttestationAuthorityPtrOutput) Elem() AttestationAuthorityOutput
- func (AttestationAuthorityPtrOutput) ElementType() reflect.Type
- func (o AttestationAuthorityPtrOutput) Hint() AttestationAuthorityHintPtrOutput
- func (o AttestationAuthorityPtrOutput) ToAttestationAuthorityPtrOutput() AttestationAuthorityPtrOutput
- func (o AttestationAuthorityPtrOutput) ToAttestationAuthorityPtrOutputWithContext(ctx context.Context) AttestationAuthorityPtrOutput
- type AttestationAuthorityResponse
- type AttestationAuthorityResponseOutput
- func (AttestationAuthorityResponseOutput) ElementType() reflect.Type
- func (o AttestationAuthorityResponseOutput) Hint() AttestationAuthorityHintResponseOutput
- func (o AttestationAuthorityResponseOutput) ToAttestationAuthorityResponseOutput() AttestationAuthorityResponseOutput
- func (o AttestationAuthorityResponseOutput) ToAttestationAuthorityResponseOutputWithContext(ctx context.Context) AttestationAuthorityResponseOutput
- type AttestationInput
- type AttestationOutput
- func (AttestationOutput) ElementType() reflect.Type
- func (o AttestationOutput) PgpSignedAttestation() PgpSignedAttestationPtrOutput
- func (o AttestationOutput) ToAttestationOutput() AttestationOutput
- func (o AttestationOutput) ToAttestationOutputWithContext(ctx context.Context) AttestationOutput
- func (o AttestationOutput) ToAttestationPtrOutput() AttestationPtrOutput
- func (o AttestationOutput) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
- type AttestationPtrInput
- type AttestationPtrOutput
- func (o AttestationPtrOutput) Elem() AttestationOutput
- func (AttestationPtrOutput) ElementType() reflect.Type
- func (o AttestationPtrOutput) PgpSignedAttestation() PgpSignedAttestationPtrOutput
- func (o AttestationPtrOutput) ToAttestationPtrOutput() AttestationPtrOutput
- func (o AttestationPtrOutput) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
- type AttestationResponse
- type AttestationResponseOutput
- func (AttestationResponseOutput) ElementType() reflect.Type
- func (o AttestationResponseOutput) PgpSignedAttestation() PgpSignedAttestationResponseOutput
- func (o AttestationResponseOutput) ToAttestationResponseOutput() AttestationResponseOutput
- func (o AttestationResponseOutput) ToAttestationResponseOutputWithContext(ctx context.Context) AttestationResponseOutput
- type Basis
- type BasisArgs
- func (BasisArgs) ElementType() reflect.Type
- func (i BasisArgs) ToBasisOutput() BasisOutput
- func (i BasisArgs) ToBasisOutputWithContext(ctx context.Context) BasisOutput
- func (i BasisArgs) ToBasisPtrOutput() BasisPtrOutput
- func (i BasisArgs) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
- type BasisInput
- type BasisOutput
- func (BasisOutput) ElementType() reflect.Type
- func (o BasisOutput) Fingerprint() FingerprintPtrOutput
- func (o BasisOutput) ResourceUrl() pulumi.StringPtrOutput
- func (o BasisOutput) ToBasisOutput() BasisOutput
- func (o BasisOutput) ToBasisOutputWithContext(ctx context.Context) BasisOutput
- func (o BasisOutput) ToBasisPtrOutput() BasisPtrOutput
- func (o BasisOutput) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
- type BasisPtrInput
- type BasisPtrOutput
- func (o BasisPtrOutput) Elem() BasisOutput
- func (BasisPtrOutput) ElementType() reflect.Type
- func (o BasisPtrOutput) Fingerprint() FingerprintPtrOutput
- func (o BasisPtrOutput) ResourceUrl() pulumi.StringPtrOutput
- func (o BasisPtrOutput) ToBasisPtrOutput() BasisPtrOutput
- func (o BasisPtrOutput) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
- type BasisResponse
- type BasisResponseOutput
- func (BasisResponseOutput) ElementType() reflect.Type
- func (o BasisResponseOutput) Fingerprint() FingerprintResponseOutput
- func (o BasisResponseOutput) ResourceUrl() pulumi.StringOutput
- func (o BasisResponseOutput) ToBasisResponseOutput() BasisResponseOutput
- func (o BasisResponseOutput) ToBasisResponseOutputWithContext(ctx context.Context) BasisResponseOutput
- type Binding
- type BindingArgs
- type BindingArray
- type BindingArrayInput
- type BindingArrayOutput
- type BindingInput
- type BindingOutput
- func (o BindingOutput) Condition() ExprPtrOutput
- func (BindingOutput) ElementType() reflect.Type
- func (o BindingOutput) Members() pulumi.StringArrayOutput
- func (o BindingOutput) Role() pulumi.StringPtrOutput
- func (o BindingOutput) ToBindingOutput() BindingOutput
- func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
- type BindingResponse
- type BindingResponseArrayOutput
- func (BindingResponseArrayOutput) ElementType() reflect.Type
- func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
- type BindingResponseOutput
- func (o BindingResponseOutput) Condition() ExprResponseOutput
- func (BindingResponseOutput) ElementType() reflect.Type
- func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
- func (o BindingResponseOutput) Role() pulumi.StringOutput
- func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
- func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
- type BuildDetails
- type BuildDetailsArgs
- func (BuildDetailsArgs) ElementType() reflect.Type
- func (i BuildDetailsArgs) ToBuildDetailsOutput() BuildDetailsOutput
- func (i BuildDetailsArgs) ToBuildDetailsOutputWithContext(ctx context.Context) BuildDetailsOutput
- func (i BuildDetailsArgs) ToBuildDetailsPtrOutput() BuildDetailsPtrOutput
- func (i BuildDetailsArgs) ToBuildDetailsPtrOutputWithContext(ctx context.Context) BuildDetailsPtrOutput
- type BuildDetailsInput
- type BuildDetailsOutput
- func (BuildDetailsOutput) ElementType() reflect.Type
- func (o BuildDetailsOutput) IntotoProvenance() InTotoProvenancePtrOutputdeprecated
- func (o BuildDetailsOutput) IntotoStatement() InTotoStatementPtrOutput
- func (o BuildDetailsOutput) Provenance() BuildProvenancePtrOutput
- func (o BuildDetailsOutput) ProvenanceBytes() pulumi.StringPtrOutput
- func (o BuildDetailsOutput) ToBuildDetailsOutput() BuildDetailsOutput
- func (o BuildDetailsOutput) ToBuildDetailsOutputWithContext(ctx context.Context) BuildDetailsOutput
- func (o BuildDetailsOutput) ToBuildDetailsPtrOutput() BuildDetailsPtrOutput
- func (o BuildDetailsOutput) ToBuildDetailsPtrOutputWithContext(ctx context.Context) BuildDetailsPtrOutput
- type BuildDetailsPtrInput
- type BuildDetailsPtrOutput
- func (o BuildDetailsPtrOutput) Elem() BuildDetailsOutput
- func (BuildDetailsPtrOutput) ElementType() reflect.Type
- func (o BuildDetailsPtrOutput) IntotoProvenance() InTotoProvenancePtrOutputdeprecated
- func (o BuildDetailsPtrOutput) IntotoStatement() InTotoStatementPtrOutput
- func (o BuildDetailsPtrOutput) Provenance() BuildProvenancePtrOutput
- func (o BuildDetailsPtrOutput) ProvenanceBytes() pulumi.StringPtrOutput
- func (o BuildDetailsPtrOutput) ToBuildDetailsPtrOutput() BuildDetailsPtrOutput
- func (o BuildDetailsPtrOutput) ToBuildDetailsPtrOutputWithContext(ctx context.Context) BuildDetailsPtrOutput
- type BuildDetailsResponse
- type BuildDetailsResponseOutput
- func (BuildDetailsResponseOutput) ElementType() reflect.Type
- func (o BuildDetailsResponseOutput) IntotoProvenance() InTotoProvenanceResponseOutputdeprecated
- func (o BuildDetailsResponseOutput) IntotoStatement() InTotoStatementResponseOutput
- func (o BuildDetailsResponseOutput) Provenance() BuildProvenanceResponseOutput
- func (o BuildDetailsResponseOutput) ProvenanceBytes() pulumi.StringOutput
- func (o BuildDetailsResponseOutput) ToBuildDetailsResponseOutput() BuildDetailsResponseOutput
- func (o BuildDetailsResponseOutput) ToBuildDetailsResponseOutputWithContext(ctx context.Context) BuildDetailsResponseOutput
- 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) FinishTime() pulumi.StringPtrOutput
- func (o BuildProvenanceOutput) Id() pulumi.StringPtrOutput
- func (o BuildProvenanceOutput) LogsBucket() 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) FinishTime() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) Id() pulumi.StringPtrOutput
- func (o BuildProvenancePtrOutput) LogsBucket() 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) FinishTime() pulumi.StringOutput
- func (o BuildProvenanceResponseOutput) LogsBucket() 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 BuildSignature
- type BuildSignatureArgs
- func (BuildSignatureArgs) ElementType() reflect.Type
- func (i BuildSignatureArgs) ToBuildSignatureOutput() BuildSignatureOutput
- func (i BuildSignatureArgs) ToBuildSignatureOutputWithContext(ctx context.Context) BuildSignatureOutput
- func (i BuildSignatureArgs) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
- func (i BuildSignatureArgs) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
- type BuildSignatureInput
- type BuildSignatureKeyType
- func (BuildSignatureKeyType) ElementType() reflect.Type
- func (e BuildSignatureKeyType) ToBuildSignatureKeyTypeOutput() BuildSignatureKeyTypeOutput
- func (e BuildSignatureKeyType) ToBuildSignatureKeyTypeOutputWithContext(ctx context.Context) BuildSignatureKeyTypeOutput
- func (e BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
- func (e BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
- func (e BuildSignatureKeyType) ToStringOutput() pulumi.StringOutput
- func (e BuildSignatureKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BuildSignatureKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BuildSignatureKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildSignatureKeyTypeInput
- type BuildSignatureKeyTypeOutput
- func (BuildSignatureKeyTypeOutput) ElementType() reflect.Type
- func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutput() BuildSignatureKeyTypeOutput
- func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutputWithContext(ctx context.Context) BuildSignatureKeyTypeOutput
- func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureKeyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o BuildSignatureKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BuildSignatureKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildSignatureKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildSignatureKeyTypePtrInput
- type BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureKeyTypePtrOutput) Elem() BuildSignatureKeyTypeOutput
- func (BuildSignatureKeyTypePtrOutput) ElementType() reflect.Type
- func (o BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BuildSignatureKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BuildSignatureOutput
- func (BuildSignatureOutput) ElementType() reflect.Type
- func (o BuildSignatureOutput) KeyId() pulumi.StringPtrOutput
- func (o BuildSignatureOutput) KeyType() BuildSignatureKeyTypePtrOutput
- func (o BuildSignatureOutput) PublicKey() pulumi.StringPtrOutput
- func (o BuildSignatureOutput) Signature() pulumi.StringPtrOutput
- func (o BuildSignatureOutput) ToBuildSignatureOutput() BuildSignatureOutput
- func (o BuildSignatureOutput) ToBuildSignatureOutputWithContext(ctx context.Context) BuildSignatureOutput
- func (o BuildSignatureOutput) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
- func (o BuildSignatureOutput) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
- type BuildSignaturePtrInput
- type BuildSignaturePtrOutput
- func (o BuildSignaturePtrOutput) Elem() BuildSignatureOutput
- func (BuildSignaturePtrOutput) ElementType() reflect.Type
- func (o BuildSignaturePtrOutput) KeyId() pulumi.StringPtrOutput
- func (o BuildSignaturePtrOutput) KeyType() BuildSignatureKeyTypePtrOutput
- func (o BuildSignaturePtrOutput) PublicKey() pulumi.StringPtrOutput
- func (o BuildSignaturePtrOutput) Signature() pulumi.StringPtrOutput
- func (o BuildSignaturePtrOutput) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
- func (o BuildSignaturePtrOutput) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
- type BuildSignatureResponse
- type BuildSignatureResponseOutput
- func (BuildSignatureResponseOutput) ElementType() reflect.Type
- func (o BuildSignatureResponseOutput) KeyId() pulumi.StringOutput
- func (o BuildSignatureResponseOutput) KeyType() pulumi.StringOutput
- func (o BuildSignatureResponseOutput) PublicKey() pulumi.StringOutput
- func (o BuildSignatureResponseOutput) Signature() pulumi.StringOutput
- func (o BuildSignatureResponseOutput) ToBuildSignatureResponseOutput() BuildSignatureResponseOutput
- func (o BuildSignatureResponseOutput) ToBuildSignatureResponseOutputWithContext(ctx context.Context) BuildSignatureResponseOutput
- type BuildType
- type BuildTypeArgs
- func (BuildTypeArgs) ElementType() reflect.Type
- func (i BuildTypeArgs) ToBuildTypeOutput() BuildTypeOutput
- func (i BuildTypeArgs) ToBuildTypeOutputWithContext(ctx context.Context) BuildTypeOutput
- func (i BuildTypeArgs) ToBuildTypePtrOutput() BuildTypePtrOutput
- func (i BuildTypeArgs) ToBuildTypePtrOutputWithContext(ctx context.Context) BuildTypePtrOutput
- type BuildTypeInput
- type BuildTypeOutput
- func (o BuildTypeOutput) BuilderVersion() pulumi.StringPtrOutput
- func (BuildTypeOutput) ElementType() reflect.Type
- func (o BuildTypeOutput) Signature() BuildSignaturePtrOutput
- func (o BuildTypeOutput) ToBuildTypeOutput() BuildTypeOutput
- func (o BuildTypeOutput) ToBuildTypeOutputWithContext(ctx context.Context) BuildTypeOutput
- func (o BuildTypeOutput) ToBuildTypePtrOutput() BuildTypePtrOutput
- func (o BuildTypeOutput) ToBuildTypePtrOutputWithContext(ctx context.Context) BuildTypePtrOutput
- type BuildTypePtrInput
- type BuildTypePtrOutput
- func (o BuildTypePtrOutput) BuilderVersion() pulumi.StringPtrOutput
- func (o BuildTypePtrOutput) Elem() BuildTypeOutput
- func (BuildTypePtrOutput) ElementType() reflect.Type
- func (o BuildTypePtrOutput) Signature() BuildSignaturePtrOutput
- func (o BuildTypePtrOutput) ToBuildTypePtrOutput() BuildTypePtrOutput
- func (o BuildTypePtrOutput) ToBuildTypePtrOutputWithContext(ctx context.Context) BuildTypePtrOutput
- type BuildTypeResponse
- type BuildTypeResponseOutput
- func (o BuildTypeResponseOutput) BuilderVersion() pulumi.StringOutput
- func (BuildTypeResponseOutput) ElementType() reflect.Type
- func (o BuildTypeResponseOutput) Signature() BuildSignatureResponseOutput
- func (o BuildTypeResponseOutput) ToBuildTypeResponseOutput() BuildTypeResponseOutput
- func (o BuildTypeResponseOutput) ToBuildTypeResponseOutputWithContext(ctx context.Context) BuildTypeResponseOutput
- 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 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 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.StringPtrOutput
- 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 Deployable
- type DeployableArgs
- func (DeployableArgs) ElementType() reflect.Type
- func (i DeployableArgs) ToDeployableOutput() DeployableOutput
- func (i DeployableArgs) ToDeployableOutputWithContext(ctx context.Context) DeployableOutput
- func (i DeployableArgs) ToDeployablePtrOutput() DeployablePtrOutput
- func (i DeployableArgs) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
- type DeployableInput
- type DeployableOutput
- func (DeployableOutput) ElementType() reflect.Type
- func (o DeployableOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeployableOutput) ToDeployableOutput() DeployableOutput
- func (o DeployableOutput) ToDeployableOutputWithContext(ctx context.Context) DeployableOutput
- func (o DeployableOutput) ToDeployablePtrOutput() DeployablePtrOutput
- func (o DeployableOutput) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
- type DeployablePtrInput
- type DeployablePtrOutput
- func (o DeployablePtrOutput) Elem() DeployableOutput
- func (DeployablePtrOutput) ElementType() reflect.Type
- func (o DeployablePtrOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeployablePtrOutput) ToDeployablePtrOutput() DeployablePtrOutput
- func (o DeployablePtrOutput) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
- type DeployableResponse
- type DeployableResponseOutput
- func (DeployableResponseOutput) ElementType() reflect.Type
- func (o DeployableResponseOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeployableResponseOutput) ToDeployableResponseOutput() DeployableResponseOutput
- func (o DeployableResponseOutput) ToDeployableResponseOutputWithContext(ctx context.Context) DeployableResponseOutput
- type Deployment
- type DeploymentArgs
- func (DeploymentArgs) ElementType() reflect.Type
- func (i DeploymentArgs) ToDeploymentOutput() DeploymentOutput
- func (i DeploymentArgs) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- func (i DeploymentArgs) ToDeploymentPtrOutput() DeploymentPtrOutput
- func (i DeploymentArgs) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
- type DeploymentInput
- type DeploymentOutput
- func (o DeploymentOutput) Address() pulumi.StringPtrOutput
- func (o DeploymentOutput) Config() pulumi.StringPtrOutput
- func (o DeploymentOutput) DeployTime() pulumi.StringPtrOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) Platform() DeploymentPlatformPtrOutput
- func (o DeploymentOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- func (o DeploymentOutput) ToDeploymentPtrOutput() DeploymentPtrOutput
- func (o DeploymentOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
- func (o DeploymentOutput) UndeployTime() pulumi.StringPtrOutput
- func (o DeploymentOutput) UserEmail() pulumi.StringPtrOutput
- type DeploymentPlatform
- func (DeploymentPlatform) ElementType() reflect.Type
- func (e DeploymentPlatform) ToDeploymentPlatformOutput() DeploymentPlatformOutput
- func (e DeploymentPlatform) ToDeploymentPlatformOutputWithContext(ctx context.Context) DeploymentPlatformOutput
- func (e DeploymentPlatform) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
- func (e DeploymentPlatform) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
- func (e DeploymentPlatform) ToStringOutput() pulumi.StringOutput
- func (e DeploymentPlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DeploymentPlatform) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DeploymentPlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentPlatformInput
- type DeploymentPlatformOutput
- func (DeploymentPlatformOutput) ElementType() reflect.Type
- func (o DeploymentPlatformOutput) ToDeploymentPlatformOutput() DeploymentPlatformOutput
- func (o DeploymentPlatformOutput) ToDeploymentPlatformOutputWithContext(ctx context.Context) DeploymentPlatformOutput
- func (o DeploymentPlatformOutput) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
- func (o DeploymentPlatformOutput) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
- func (o DeploymentPlatformOutput) ToStringOutput() pulumi.StringOutput
- func (o DeploymentPlatformOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DeploymentPlatformOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentPlatformOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentPlatformPtrInput
- type DeploymentPlatformPtrOutput
- func (o DeploymentPlatformPtrOutput) Elem() DeploymentPlatformOutput
- func (DeploymentPlatformPtrOutput) ElementType() reflect.Type
- func (o DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
- func (o DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
- func (o DeploymentPlatformPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentPlatformPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentPtrInput
- type DeploymentPtrOutput
- func (o DeploymentPtrOutput) Address() pulumi.StringPtrOutput
- func (o DeploymentPtrOutput) Config() pulumi.StringPtrOutput
- func (o DeploymentPtrOutput) DeployTime() pulumi.StringPtrOutput
- func (o DeploymentPtrOutput) Elem() DeploymentOutput
- func (DeploymentPtrOutput) ElementType() reflect.Type
- func (o DeploymentPtrOutput) Platform() DeploymentPlatformPtrOutput
- func (o DeploymentPtrOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeploymentPtrOutput) ToDeploymentPtrOutput() DeploymentPtrOutput
- func (o DeploymentPtrOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
- func (o DeploymentPtrOutput) UndeployTime() pulumi.StringPtrOutput
- func (o DeploymentPtrOutput) UserEmail() pulumi.StringPtrOutput
- type DeploymentResponse
- type DeploymentResponseOutput
- func (o DeploymentResponseOutput) Address() pulumi.StringOutput
- func (o DeploymentResponseOutput) Config() pulumi.StringOutput
- func (o DeploymentResponseOutput) DeployTime() pulumi.StringOutput
- func (DeploymentResponseOutput) ElementType() reflect.Type
- func (o DeploymentResponseOutput) Platform() pulumi.StringOutput
- func (o DeploymentResponseOutput) ResourceUri() pulumi.StringArrayOutput
- func (o DeploymentResponseOutput) ToDeploymentResponseOutput() DeploymentResponseOutput
- func (o DeploymentResponseOutput) ToDeploymentResponseOutputWithContext(ctx context.Context) DeploymentResponseOutput
- func (o DeploymentResponseOutput) UndeployTime() pulumi.StringOutput
- func (o DeploymentResponseOutput) UserEmail() pulumi.StringOutput
- type Derived
- type DerivedArgs
- func (DerivedArgs) ElementType() reflect.Type
- func (i DerivedArgs) ToDerivedOutput() DerivedOutput
- func (i DerivedArgs) ToDerivedOutputWithContext(ctx context.Context) DerivedOutput
- func (i DerivedArgs) ToDerivedPtrOutput() DerivedPtrOutput
- func (i DerivedArgs) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
- type DerivedInput
- type DerivedOutput
- func (DerivedOutput) ElementType() reflect.Type
- func (o DerivedOutput) Fingerprint() FingerprintPtrOutput
- func (o DerivedOutput) LayerInfo() LayerArrayOutput
- func (o DerivedOutput) ToDerivedOutput() DerivedOutput
- func (o DerivedOutput) ToDerivedOutputWithContext(ctx context.Context) DerivedOutput
- func (o DerivedOutput) ToDerivedPtrOutput() DerivedPtrOutput
- func (o DerivedOutput) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
- type DerivedPtrInput
- type DerivedPtrOutput
- func (o DerivedPtrOutput) Elem() DerivedOutput
- func (DerivedPtrOutput) ElementType() reflect.Type
- func (o DerivedPtrOutput) Fingerprint() FingerprintPtrOutput
- func (o DerivedPtrOutput) LayerInfo() LayerArrayOutput
- func (o DerivedPtrOutput) ToDerivedPtrOutput() DerivedPtrOutput
- func (o DerivedPtrOutput) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
- type DerivedResponse
- type DerivedResponseOutput
- func (o DerivedResponseOutput) BaseResourceUrl() pulumi.StringOutput
- func (o DerivedResponseOutput) Distance() pulumi.IntOutput
- func (DerivedResponseOutput) ElementType() reflect.Type
- func (o DerivedResponseOutput) Fingerprint() FingerprintResponseOutput
- func (o DerivedResponseOutput) LayerInfo() LayerResponseArrayOutput
- func (o DerivedResponseOutput) ToDerivedResponseOutput() DerivedResponseOutput
- func (o DerivedResponseOutput) ToDerivedResponseOutputWithContext(ctx context.Context) DerivedResponseOutput
- type Detail
- type DetailArgs
- type DetailArray
- type DetailArrayInput
- type DetailArrayOutput
- type DetailInput
- type DetailOutput
- func (o DetailOutput) CpeUri() pulumi.StringPtrOutput
- func (o DetailOutput) Description() pulumi.StringPtrOutput
- func (DetailOutput) ElementType() reflect.Type
- func (o DetailOutput) FixedLocation() VulnerabilityLocationPtrOutput
- func (o DetailOutput) IsObsolete() pulumi.BoolPtrOutput
- func (o DetailOutput) MaxAffectedVersion() VersionPtrOutput
- func (o DetailOutput) MinAffectedVersion() VersionPtrOutput
- func (o DetailOutput) Package() pulumi.StringPtrOutput
- func (o DetailOutput) PackageType() pulumi.StringPtrOutput
- func (o DetailOutput) SeverityName() pulumi.StringPtrOutput
- func (o DetailOutput) Source() pulumi.StringPtrOutput
- func (o DetailOutput) ToDetailOutput() DetailOutput
- func (o DetailOutput) ToDetailOutputWithContext(ctx context.Context) DetailOutput
- func (o DetailOutput) Vendor() pulumi.StringPtrOutput
- type DetailResponse
- type DetailResponseArrayOutput
- func (DetailResponseArrayOutput) ElementType() reflect.Type
- func (o DetailResponseArrayOutput) Index(i pulumi.IntInput) DetailResponseOutput
- func (o DetailResponseArrayOutput) ToDetailResponseArrayOutput() DetailResponseArrayOutput
- func (o DetailResponseArrayOutput) ToDetailResponseArrayOutputWithContext(ctx context.Context) DetailResponseArrayOutput
- type DetailResponseOutput
- func (o DetailResponseOutput) CpeUri() pulumi.StringOutput
- func (o DetailResponseOutput) Description() pulumi.StringOutput
- func (DetailResponseOutput) ElementType() reflect.Type
- func (o DetailResponseOutput) FixedLocation() VulnerabilityLocationResponseOutput
- func (o DetailResponseOutput) IsObsolete() pulumi.BoolOutput
- func (o DetailResponseOutput) MaxAffectedVersion() VersionResponseOutput
- func (o DetailResponseOutput) MinAffectedVersion() VersionResponseOutput
- func (o DetailResponseOutput) Package() pulumi.StringOutput
- func (o DetailResponseOutput) PackageType() pulumi.StringOutput
- func (o DetailResponseOutput) SeverityName() pulumi.StringOutput
- func (o DetailResponseOutput) Source() pulumi.StringOutput
- func (o DetailResponseOutput) 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 Discovered
- type DiscoveredAnalysisStatus
- func (DiscoveredAnalysisStatus) ElementType() reflect.Type
- func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutput() DiscoveredAnalysisStatusOutput
- func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusOutput
- func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput
- func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusPtrOutput
- func (e DiscoveredAnalysisStatus) ToStringOutput() pulumi.StringOutput
- func (e DiscoveredAnalysisStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiscoveredAnalysisStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiscoveredAnalysisStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveredAnalysisStatusInput
- type DiscoveredAnalysisStatusOutput
- func (DiscoveredAnalysisStatusOutput) ElementType() reflect.Type
- func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutput() DiscoveredAnalysisStatusOutput
- func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusOutput
- func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredAnalysisStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o DiscoveredAnalysisStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DiscoveredAnalysisStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveredAnalysisStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveredAnalysisStatusPtrInput
- type DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredAnalysisStatusPtrOutput) Elem() DiscoveredAnalysisStatusOutput
- func (DiscoveredAnalysisStatusPtrOutput) ElementType() reflect.Type
- func (o DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveredArgs
- func (DiscoveredArgs) ElementType() reflect.Type
- func (i DiscoveredArgs) ToDiscoveredOutput() DiscoveredOutput
- func (i DiscoveredArgs) ToDiscoveredOutputWithContext(ctx context.Context) DiscoveredOutput
- func (i DiscoveredArgs) ToDiscoveredPtrOutput() DiscoveredPtrOutput
- func (i DiscoveredArgs) ToDiscoveredPtrOutputWithContext(ctx context.Context) DiscoveredPtrOutput
- type DiscoveredContinuousAnalysis
- func (DiscoveredContinuousAnalysis) ElementType() reflect.Type
- func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutput() DiscoveredContinuousAnalysisOutput
- func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisOutput
- func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput
- func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisPtrOutput
- func (e DiscoveredContinuousAnalysis) ToStringOutput() pulumi.StringOutput
- func (e DiscoveredContinuousAnalysis) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiscoveredContinuousAnalysis) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiscoveredContinuousAnalysis) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveredContinuousAnalysisInput
- type DiscoveredContinuousAnalysisOutput
- func (DiscoveredContinuousAnalysisOutput) ElementType() reflect.Type
- func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutput() DiscoveredContinuousAnalysisOutput
- func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisOutput
- func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput
- func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisPtrOutput
- func (o DiscoveredContinuousAnalysisOutput) ToStringOutput() pulumi.StringOutput
- func (o DiscoveredContinuousAnalysisOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DiscoveredContinuousAnalysisOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveredContinuousAnalysisOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveredContinuousAnalysisPtrInput
- type DiscoveredContinuousAnalysisPtrOutput
- func (o DiscoveredContinuousAnalysisPtrOutput) Elem() DiscoveredContinuousAnalysisOutput
- func (DiscoveredContinuousAnalysisPtrOutput) ElementType() reflect.Type
- func (o DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput
- func (o DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisPtrOutput
- func (o DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveredInput
- type DiscoveredOutput
- func (o DiscoveredOutput) AnalysisCompleted() AnalysisCompletedPtrOutput
- func (o DiscoveredOutput) AnalysisError() StatusArrayOutput
- func (o DiscoveredOutput) AnalysisStatus() DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredOutput) AnalysisStatusError() StatusPtrOutput
- func (o DiscoveredOutput) ArchiveTime() pulumi.StringPtrOutput
- func (o DiscoveredOutput) ContinuousAnalysis() DiscoveredContinuousAnalysisPtrOutput
- func (o DiscoveredOutput) Cpe() pulumi.StringPtrOutput
- func (DiscoveredOutput) ElementType() reflect.Type
- func (o DiscoveredOutput) LastScanTime() pulumi.StringPtrOutput
- func (o DiscoveredOutput) ToDiscoveredOutput() DiscoveredOutput
- func (o DiscoveredOutput) ToDiscoveredOutputWithContext(ctx context.Context) DiscoveredOutput
- func (o DiscoveredOutput) ToDiscoveredPtrOutput() DiscoveredPtrOutput
- func (o DiscoveredOutput) ToDiscoveredPtrOutputWithContext(ctx context.Context) DiscoveredPtrOutput
- type DiscoveredPtrInput
- type DiscoveredPtrOutput
- func (o DiscoveredPtrOutput) AnalysisCompleted() AnalysisCompletedPtrOutput
- func (o DiscoveredPtrOutput) AnalysisError() StatusArrayOutput
- func (o DiscoveredPtrOutput) AnalysisStatus() DiscoveredAnalysisStatusPtrOutput
- func (o DiscoveredPtrOutput) AnalysisStatusError() StatusPtrOutput
- func (o DiscoveredPtrOutput) ArchiveTime() pulumi.StringPtrOutput
- func (o DiscoveredPtrOutput) ContinuousAnalysis() DiscoveredContinuousAnalysisPtrOutput
- func (o DiscoveredPtrOutput) Cpe() pulumi.StringPtrOutput
- func (o DiscoveredPtrOutput) Elem() DiscoveredOutput
- func (DiscoveredPtrOutput) ElementType() reflect.Type
- func (o DiscoveredPtrOutput) LastScanTime() pulumi.StringPtrOutput
- func (o DiscoveredPtrOutput) ToDiscoveredPtrOutput() DiscoveredPtrOutput
- func (o DiscoveredPtrOutput) ToDiscoveredPtrOutputWithContext(ctx context.Context) DiscoveredPtrOutput
- type DiscoveredResponse
- type DiscoveredResponseOutput
- func (o DiscoveredResponseOutput) AnalysisCompleted() AnalysisCompletedResponseOutput
- func (o DiscoveredResponseOutput) AnalysisError() StatusResponseArrayOutput
- func (o DiscoveredResponseOutput) AnalysisStatus() pulumi.StringOutput
- func (o DiscoveredResponseOutput) AnalysisStatusError() StatusResponseOutput
- func (o DiscoveredResponseOutput) ArchiveTime() pulumi.StringOutput
- func (o DiscoveredResponseOutput) ContinuousAnalysis() pulumi.StringOutput
- func (o DiscoveredResponseOutput) Cpe() pulumi.StringOutput
- func (DiscoveredResponseOutput) ElementType() reflect.Type
- func (o DiscoveredResponseOutput) LastScanTime() pulumi.StringOutput
- func (o DiscoveredResponseOutput) Operation() OperationResponseOutputdeprecated
- func (o DiscoveredResponseOutput) ToDiscoveredResponseOutput() DiscoveredResponseOutput
- func (o DiscoveredResponseOutput) ToDiscoveredResponseOutputWithContext(ctx context.Context) DiscoveredResponseOutput
- type Discovery
- type DiscoveryAnalysisKind
- func (DiscoveryAnalysisKind) ElementType() reflect.Type
- func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutput() DiscoveryAnalysisKindOutput
- func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutputWithContext(ctx context.Context) DiscoveryAnalysisKindOutput
- func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
- func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
- func (e DiscoveryAnalysisKind) ToStringOutput() pulumi.StringOutput
- func (e DiscoveryAnalysisKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiscoveryAnalysisKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiscoveryAnalysisKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryAnalysisKindInput
- type DiscoveryAnalysisKindOutput
- func (DiscoveryAnalysisKindOutput) ElementType() reflect.Type
- func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutput() DiscoveryAnalysisKindOutput
- func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutputWithContext(ctx context.Context) DiscoveryAnalysisKindOutput
- func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryAnalysisKindOutput) ToStringOutput() pulumi.StringOutput
- func (o DiscoveryAnalysisKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DiscoveryAnalysisKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveryAnalysisKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryAnalysisKindPtrInput
- type DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryAnalysisKindPtrOutput) Elem() DiscoveryAnalysisKindOutput
- func (DiscoveryAnalysisKindPtrOutput) ElementType() reflect.Type
- func (o DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryAnalysisKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiscoveryAnalysisKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiscoveryArgs
- func (DiscoveryArgs) ElementType() reflect.Type
- func (i DiscoveryArgs) ToDiscoveryOutput() DiscoveryOutput
- func (i DiscoveryArgs) ToDiscoveryOutputWithContext(ctx context.Context) DiscoveryOutput
- func (i DiscoveryArgs) ToDiscoveryPtrOutput() DiscoveryPtrOutput
- func (i DiscoveryArgs) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
- type DiscoveryInput
- type DiscoveryOutput
- func (o DiscoveryOutput) AnalysisKind() DiscoveryAnalysisKindPtrOutput
- func (DiscoveryOutput) ElementType() reflect.Type
- func (o DiscoveryOutput) ToDiscoveryOutput() DiscoveryOutput
- func (o DiscoveryOutput) ToDiscoveryOutputWithContext(ctx context.Context) DiscoveryOutput
- func (o DiscoveryOutput) ToDiscoveryPtrOutput() DiscoveryPtrOutput
- func (o DiscoveryOutput) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
- type DiscoveryPtrInput
- type DiscoveryPtrOutput
- func (o DiscoveryPtrOutput) AnalysisKind() DiscoveryAnalysisKindPtrOutput
- func (o DiscoveryPtrOutput) Elem() DiscoveryOutput
- func (DiscoveryPtrOutput) ElementType() reflect.Type
- func (o DiscoveryPtrOutput) ToDiscoveryPtrOutput() DiscoveryPtrOutput
- func (o DiscoveryPtrOutput) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
- type DiscoveryResponse
- type DiscoveryResponseOutput
- func (o DiscoveryResponseOutput) AnalysisKind() pulumi.StringOutput
- func (DiscoveryResponseOutput) ElementType() reflect.Type
- func (o DiscoveryResponseOutput) ToDiscoveryResponseOutput() DiscoveryResponseOutput
- func (o DiscoveryResponseOutput) ToDiscoveryResponseOutputWithContext(ctx context.Context) DiscoveryResponseOutput
- type Distribution
- type DistributionArchitecture
- func (DistributionArchitecture) ElementType() reflect.Type
- func (e DistributionArchitecture) ToDistributionArchitectureOutput() DistributionArchitectureOutput
- func (e DistributionArchitecture) ToDistributionArchitectureOutputWithContext(ctx context.Context) DistributionArchitectureOutput
- func (e DistributionArchitecture) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
- func (e DistributionArchitecture) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
- func (e DistributionArchitecture) ToStringOutput() pulumi.StringOutput
- func (e DistributionArchitecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DistributionArchitecture) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DistributionArchitecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DistributionArchitectureInput
- type DistributionArchitectureOutput
- func (DistributionArchitectureOutput) ElementType() reflect.Type
- func (o DistributionArchitectureOutput) ToDistributionArchitectureOutput() DistributionArchitectureOutput
- func (o DistributionArchitectureOutput) ToDistributionArchitectureOutputWithContext(ctx context.Context) DistributionArchitectureOutput
- func (o DistributionArchitectureOutput) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
- func (o DistributionArchitectureOutput) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
- func (o DistributionArchitectureOutput) ToStringOutput() pulumi.StringOutput
- func (o DistributionArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DistributionArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DistributionArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DistributionArchitecturePtrInput
- type DistributionArchitecturePtrOutput
- func (o DistributionArchitecturePtrOutput) Elem() DistributionArchitectureOutput
- func (DistributionArchitecturePtrOutput) ElementType() reflect.Type
- func (o DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
- func (o DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
- func (o DistributionArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DistributionArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DistributionArgs
- type DistributionArray
- type DistributionArrayInput
- type DistributionArrayOutput
- func (DistributionArrayOutput) ElementType() reflect.Type
- func (o DistributionArrayOutput) Index(i pulumi.IntInput) DistributionOutput
- func (o DistributionArrayOutput) ToDistributionArrayOutput() DistributionArrayOutput
- func (o DistributionArrayOutput) ToDistributionArrayOutputWithContext(ctx context.Context) DistributionArrayOutput
- type DistributionInput
- type DistributionOutput
- func (o DistributionOutput) Architecture() DistributionArchitecturePtrOutput
- func (o DistributionOutput) CpeUri() pulumi.StringPtrOutput
- func (o DistributionOutput) Description() pulumi.StringPtrOutput
- func (DistributionOutput) ElementType() reflect.Type
- func (o DistributionOutput) LatestVersion() VersionPtrOutput
- func (o DistributionOutput) Maintainer() pulumi.StringPtrOutput
- func (o DistributionOutput) ToDistributionOutput() DistributionOutput
- func (o DistributionOutput) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
- func (o DistributionOutput) Url() pulumi.StringPtrOutput
- type DistributionResponse
- type DistributionResponseArrayOutput
- func (DistributionResponseArrayOutput) ElementType() reflect.Type
- func (o DistributionResponseArrayOutput) Index(i pulumi.IntInput) DistributionResponseOutput
- func (o DistributionResponseArrayOutput) ToDistributionResponseArrayOutput() DistributionResponseArrayOutput
- func (o DistributionResponseArrayOutput) ToDistributionResponseArrayOutputWithContext(ctx context.Context) DistributionResponseArrayOutput
- type DistributionResponseOutput
- func (o DistributionResponseOutput) Architecture() pulumi.StringOutput
- func (o DistributionResponseOutput) CpeUri() pulumi.StringOutput
- func (o DistributionResponseOutput) Description() pulumi.StringOutput
- func (DistributionResponseOutput) ElementType() reflect.Type
- func (o DistributionResponseOutput) LatestVersion() VersionResponseOutput
- func (o DistributionResponseOutput) Maintainer() pulumi.StringOutput
- func (o DistributionResponseOutput) ToDistributionResponseOutput() DistributionResponseOutput
- func (o DistributionResponseOutput) ToDistributionResponseOutputWithContext(ctx context.Context) DistributionResponseOutput
- func (o DistributionResponseOutput) Url() pulumi.StringOutput
- type DocumentNote
- type DocumentNoteArgs
- func (DocumentNoteArgs) ElementType() reflect.Type
- func (i DocumentNoteArgs) ToDocumentNoteOutput() DocumentNoteOutput
- func (i DocumentNoteArgs) ToDocumentNoteOutputWithContext(ctx context.Context) DocumentNoteOutput
- func (i DocumentNoteArgs) ToDocumentNotePtrOutput() DocumentNotePtrOutput
- func (i DocumentNoteArgs) ToDocumentNotePtrOutputWithContext(ctx context.Context) DocumentNotePtrOutput
- type DocumentNoteInput
- type DocumentNoteOutput
- func (o DocumentNoteOutput) DataLicence() pulumi.StringPtrOutput
- func (DocumentNoteOutput) ElementType() reflect.Type
- func (o DocumentNoteOutput) SpdxVersion() pulumi.StringPtrOutput
- func (o DocumentNoteOutput) ToDocumentNoteOutput() DocumentNoteOutput
- func (o DocumentNoteOutput) ToDocumentNoteOutputWithContext(ctx context.Context) DocumentNoteOutput
- func (o DocumentNoteOutput) ToDocumentNotePtrOutput() DocumentNotePtrOutput
- func (o DocumentNoteOutput) ToDocumentNotePtrOutputWithContext(ctx context.Context) DocumentNotePtrOutput
- type DocumentNotePtrInput
- type DocumentNotePtrOutput
- func (o DocumentNotePtrOutput) DataLicence() pulumi.StringPtrOutput
- func (o DocumentNotePtrOutput) Elem() DocumentNoteOutput
- func (DocumentNotePtrOutput) ElementType() reflect.Type
- func (o DocumentNotePtrOutput) SpdxVersion() pulumi.StringPtrOutput
- func (o DocumentNotePtrOutput) ToDocumentNotePtrOutput() DocumentNotePtrOutput
- func (o DocumentNotePtrOutput) ToDocumentNotePtrOutputWithContext(ctx context.Context) DocumentNotePtrOutput
- type DocumentNoteResponse
- type DocumentNoteResponseOutput
- func (o DocumentNoteResponseOutput) DataLicence() pulumi.StringOutput
- func (DocumentNoteResponseOutput) ElementType() reflect.Type
- func (o DocumentNoteResponseOutput) SpdxVersion() pulumi.StringOutput
- func (o DocumentNoteResponseOutput) ToDocumentNoteResponseOutput() DocumentNoteResponseOutput
- func (o DocumentNoteResponseOutput) ToDocumentNoteResponseOutputWithContext(ctx context.Context) DocumentNoteResponseOutput
- type DocumentOccurrence
- type DocumentOccurrenceArgs
- func (DocumentOccurrenceArgs) ElementType() reflect.Type
- func (i DocumentOccurrenceArgs) ToDocumentOccurrenceOutput() DocumentOccurrenceOutput
- func (i DocumentOccurrenceArgs) ToDocumentOccurrenceOutputWithContext(ctx context.Context) DocumentOccurrenceOutput
- func (i DocumentOccurrenceArgs) ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput
- func (i DocumentOccurrenceArgs) ToDocumentOccurrencePtrOutputWithContext(ctx context.Context) DocumentOccurrencePtrOutput
- type DocumentOccurrenceInput
- type DocumentOccurrenceOutput
- func (o DocumentOccurrenceOutput) CreateTime() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) CreatorComment() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) Creators() pulumi.StringArrayOutput
- func (o DocumentOccurrenceOutput) DocumentComment() pulumi.StringPtrOutput
- func (DocumentOccurrenceOutput) ElementType() reflect.Type
- func (o DocumentOccurrenceOutput) ExternalDocumentRefs() pulumi.StringArrayOutput
- func (o DocumentOccurrenceOutput) Id() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) LicenseListVersion() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) Namespace() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) Title() pulumi.StringPtrOutput
- func (o DocumentOccurrenceOutput) ToDocumentOccurrenceOutput() DocumentOccurrenceOutput
- func (o DocumentOccurrenceOutput) ToDocumentOccurrenceOutputWithContext(ctx context.Context) DocumentOccurrenceOutput
- func (o DocumentOccurrenceOutput) ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput
- func (o DocumentOccurrenceOutput) ToDocumentOccurrencePtrOutputWithContext(ctx context.Context) DocumentOccurrencePtrOutput
- type DocumentOccurrencePtrInput
- type DocumentOccurrencePtrOutput
- func (o DocumentOccurrencePtrOutput) CreateTime() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) CreatorComment() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) Creators() pulumi.StringArrayOutput
- func (o DocumentOccurrencePtrOutput) DocumentComment() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) Elem() DocumentOccurrenceOutput
- func (DocumentOccurrencePtrOutput) ElementType() reflect.Type
- func (o DocumentOccurrencePtrOutput) ExternalDocumentRefs() pulumi.StringArrayOutput
- func (o DocumentOccurrencePtrOutput) Id() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) LicenseListVersion() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) Title() pulumi.StringPtrOutput
- func (o DocumentOccurrencePtrOutput) ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput
- func (o DocumentOccurrencePtrOutput) ToDocumentOccurrencePtrOutputWithContext(ctx context.Context) DocumentOccurrencePtrOutput
- type DocumentOccurrenceResponse
- type DocumentOccurrenceResponseOutput
- func (o DocumentOccurrenceResponseOutput) CreateTime() pulumi.StringOutput
- func (o DocumentOccurrenceResponseOutput) CreatorComment() pulumi.StringOutput
- func (o DocumentOccurrenceResponseOutput) Creators() pulumi.StringArrayOutput
- func (o DocumentOccurrenceResponseOutput) DocumentComment() pulumi.StringOutput
- func (DocumentOccurrenceResponseOutput) ElementType() reflect.Type
- func (o DocumentOccurrenceResponseOutput) ExternalDocumentRefs() pulumi.StringArrayOutput
- func (o DocumentOccurrenceResponseOutput) LicenseListVersion() pulumi.StringOutput
- func (o DocumentOccurrenceResponseOutput) Namespace() pulumi.StringOutput
- func (o DocumentOccurrenceResponseOutput) Title() pulumi.StringOutput
- func (o DocumentOccurrenceResponseOutput) ToDocumentOccurrenceResponseOutput() DocumentOccurrenceResponseOutput
- func (o DocumentOccurrenceResponseOutput) ToDocumentOccurrenceResponseOutputWithContext(ctx context.Context) DocumentOccurrenceResponseOutput
- type Envelope
- type EnvelopeArgs
- func (EnvelopeArgs) ElementType() reflect.Type
- func (i EnvelopeArgs) ToEnvelopeOutput() EnvelopeOutput
- func (i EnvelopeArgs) ToEnvelopeOutputWithContext(ctx context.Context) EnvelopeOutput
- func (i EnvelopeArgs) ToEnvelopePtrOutput() EnvelopePtrOutput
- func (i EnvelopeArgs) ToEnvelopePtrOutputWithContext(ctx context.Context) EnvelopePtrOutput
- type EnvelopeInput
- type EnvelopeOutput
- func (EnvelopeOutput) ElementType() reflect.Type
- func (o EnvelopeOutput) Payload() pulumi.StringPtrOutput
- func (o EnvelopeOutput) PayloadType() pulumi.StringPtrOutput
- func (o EnvelopeOutput) Signatures() EnvelopeSignatureArrayOutput
- func (o EnvelopeOutput) ToEnvelopeOutput() EnvelopeOutput
- func (o EnvelopeOutput) ToEnvelopeOutputWithContext(ctx context.Context) EnvelopeOutput
- func (o EnvelopeOutput) ToEnvelopePtrOutput() EnvelopePtrOutput
- func (o EnvelopeOutput) ToEnvelopePtrOutputWithContext(ctx context.Context) EnvelopePtrOutput
- type EnvelopePtrInput
- type EnvelopePtrOutput
- func (o EnvelopePtrOutput) Elem() EnvelopeOutput
- func (EnvelopePtrOutput) ElementType() reflect.Type
- func (o EnvelopePtrOutput) Payload() pulumi.StringPtrOutput
- func (o EnvelopePtrOutput) PayloadType() pulumi.StringPtrOutput
- func (o EnvelopePtrOutput) Signatures() EnvelopeSignatureArrayOutput
- func (o EnvelopePtrOutput) ToEnvelopePtrOutput() EnvelopePtrOutput
- func (o EnvelopePtrOutput) ToEnvelopePtrOutputWithContext(ctx context.Context) EnvelopePtrOutput
- type EnvelopeResponse
- type EnvelopeResponseOutput
- func (EnvelopeResponseOutput) ElementType() reflect.Type
- func (o EnvelopeResponseOutput) Payload() pulumi.StringOutput
- func (o EnvelopeResponseOutput) PayloadType() pulumi.StringOutput
- func (o EnvelopeResponseOutput) Signatures() EnvelopeSignatureResponseArrayOutput
- func (o EnvelopeResponseOutput) ToEnvelopeResponseOutput() EnvelopeResponseOutput
- func (o EnvelopeResponseOutput) ToEnvelopeResponseOutputWithContext(ctx context.Context) EnvelopeResponseOutput
- type EnvelopeSignature
- type EnvelopeSignatureArgs
- type EnvelopeSignatureArray
- type EnvelopeSignatureArrayInput
- type EnvelopeSignatureArrayOutput
- func (EnvelopeSignatureArrayOutput) ElementType() reflect.Type
- func (o EnvelopeSignatureArrayOutput) Index(i pulumi.IntInput) EnvelopeSignatureOutput
- func (o EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutput() EnvelopeSignatureArrayOutput
- func (o EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutputWithContext(ctx context.Context) EnvelopeSignatureArrayOutput
- type EnvelopeSignatureInput
- type EnvelopeSignatureOutput
- func (EnvelopeSignatureOutput) ElementType() reflect.Type
- func (o EnvelopeSignatureOutput) Keyid() pulumi.StringPtrOutput
- func (o EnvelopeSignatureOutput) Sig() pulumi.StringPtrOutput
- func (o EnvelopeSignatureOutput) ToEnvelopeSignatureOutput() EnvelopeSignatureOutput
- func (o EnvelopeSignatureOutput) ToEnvelopeSignatureOutputWithContext(ctx context.Context) EnvelopeSignatureOutput
- type EnvelopeSignatureResponse
- type EnvelopeSignatureResponseArrayOutput
- func (EnvelopeSignatureResponseArrayOutput) ElementType() reflect.Type
- func (o EnvelopeSignatureResponseArrayOutput) Index(i pulumi.IntInput) EnvelopeSignatureResponseOutput
- func (o EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutput() EnvelopeSignatureResponseArrayOutput
- func (o EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutputWithContext(ctx context.Context) EnvelopeSignatureResponseArrayOutput
- type EnvelopeSignatureResponseOutput
- func (EnvelopeSignatureResponseOutput) ElementType() reflect.Type
- func (o EnvelopeSignatureResponseOutput) Keyid() pulumi.StringOutput
- func (o EnvelopeSignatureResponseOutput) Sig() pulumi.StringOutput
- func (o EnvelopeSignatureResponseOutput) ToEnvelopeSignatureResponseOutput() EnvelopeSignatureResponseOutput
- func (o EnvelopeSignatureResponseOutput) ToEnvelopeSignatureResponseOutputWithContext(ctx context.Context) EnvelopeSignatureResponseOutput
- type Expr
- type ExprArgs
- type ExprInput
- type ExprOutput
- func (o ExprOutput) Description() pulumi.StringPtrOutput
- func (ExprOutput) ElementType() reflect.Type
- func (o ExprOutput) Expression() pulumi.StringPtrOutput
- func (o ExprOutput) Location() pulumi.StringPtrOutput
- func (o ExprOutput) Title() pulumi.StringPtrOutput
- func (o ExprOutput) ToExprOutput() ExprOutput
- func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
- func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprPtrInput
- type ExprPtrOutput
- func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Elem() ExprOutput
- func (ExprPtrOutput) ElementType() reflect.Type
- func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprResponse
- type ExprResponseOutput
- func (o ExprResponseOutput) Description() pulumi.StringOutput
- func (ExprResponseOutput) ElementType() reflect.Type
- func (o ExprResponseOutput) Expression() pulumi.StringOutput
- func (o ExprResponseOutput) Location() pulumi.StringOutput
- func (o ExprResponseOutput) Title() pulumi.StringOutput
- func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
- func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
- type ExternalRef
- type ExternalRefArgs
- type ExternalRefArray
- type ExternalRefArrayInput
- type ExternalRefArrayOutput
- func (ExternalRefArrayOutput) ElementType() reflect.Type
- func (o ExternalRefArrayOutput) Index(i pulumi.IntInput) ExternalRefOutput
- func (o ExternalRefArrayOutput) ToExternalRefArrayOutput() ExternalRefArrayOutput
- func (o ExternalRefArrayOutput) ToExternalRefArrayOutputWithContext(ctx context.Context) ExternalRefArrayOutput
- type ExternalRefCategory
- func (ExternalRefCategory) ElementType() reflect.Type
- func (e ExternalRefCategory) ToExternalRefCategoryOutput() ExternalRefCategoryOutput
- func (e ExternalRefCategory) ToExternalRefCategoryOutputWithContext(ctx context.Context) ExternalRefCategoryOutput
- func (e ExternalRefCategory) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
- func (e ExternalRefCategory) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
- func (e ExternalRefCategory) ToStringOutput() pulumi.StringOutput
- func (e ExternalRefCategory) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExternalRefCategory) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExternalRefCategory) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExternalRefCategoryInput
- type ExternalRefCategoryOutput
- func (ExternalRefCategoryOutput) ElementType() reflect.Type
- func (o ExternalRefCategoryOutput) ToExternalRefCategoryOutput() ExternalRefCategoryOutput
- func (o ExternalRefCategoryOutput) ToExternalRefCategoryOutputWithContext(ctx context.Context) ExternalRefCategoryOutput
- func (o ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
- func (o ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
- func (o ExternalRefCategoryOutput) ToStringOutput() pulumi.StringOutput
- func (o ExternalRefCategoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ExternalRefCategoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExternalRefCategoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExternalRefCategoryPtrInput
- type ExternalRefCategoryPtrOutput
- func (o ExternalRefCategoryPtrOutput) Elem() ExternalRefCategoryOutput
- func (ExternalRefCategoryPtrOutput) ElementType() reflect.Type
- func (o ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
- func (o ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
- func (o ExternalRefCategoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExternalRefCategoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExternalRefInput
- type ExternalRefOutput
- func (o ExternalRefOutput) Category() ExternalRefCategoryPtrOutput
- func (o ExternalRefOutput) Comment() pulumi.StringPtrOutput
- func (ExternalRefOutput) ElementType() reflect.Type
- func (o ExternalRefOutput) Locator() pulumi.StringPtrOutput
- func (o ExternalRefOutput) ToExternalRefOutput() ExternalRefOutput
- func (o ExternalRefOutput) ToExternalRefOutputWithContext(ctx context.Context) ExternalRefOutput
- func (o ExternalRefOutput) Type() pulumi.StringPtrOutput
- type ExternalRefResponse
- type ExternalRefResponseArrayOutput
- func (ExternalRefResponseArrayOutput) ElementType() reflect.Type
- func (o ExternalRefResponseArrayOutput) Index(i pulumi.IntInput) ExternalRefResponseOutput
- func (o ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutput() ExternalRefResponseArrayOutput
- func (o ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutputWithContext(ctx context.Context) ExternalRefResponseArrayOutput
- type ExternalRefResponseOutput
- func (o ExternalRefResponseOutput) Category() pulumi.StringOutput
- func (o ExternalRefResponseOutput) Comment() pulumi.StringOutput
- func (ExternalRefResponseOutput) ElementType() reflect.Type
- func (o ExternalRefResponseOutput) Locator() pulumi.StringOutput
- func (o ExternalRefResponseOutput) ToExternalRefResponseOutput() ExternalRefResponseOutput
- func (o ExternalRefResponseOutput) ToExternalRefResponseOutputWithContext(ctx context.Context) ExternalRefResponseOutput
- func (o ExternalRefResponseOutput) Type() pulumi.StringOutput
- type FileLocation
- type FileLocationArgs
- type FileLocationArray
- type FileLocationArrayInput
- type FileLocationArrayOutput
- func (FileLocationArrayOutput) ElementType() reflect.Type
- func (o FileLocationArrayOutput) Index(i pulumi.IntInput) FileLocationOutput
- func (o FileLocationArrayOutput) ToFileLocationArrayOutput() FileLocationArrayOutput
- func (o FileLocationArrayOutput) ToFileLocationArrayOutputWithContext(ctx context.Context) FileLocationArrayOutput
- type FileLocationInput
- type FileLocationOutput
- type FileLocationResponse
- type FileLocationResponseArrayOutput
- func (FileLocationResponseArrayOutput) ElementType() reflect.Type
- func (o FileLocationResponseArrayOutput) Index(i pulumi.IntInput) FileLocationResponseOutput
- func (o FileLocationResponseArrayOutput) ToFileLocationResponseArrayOutput() FileLocationResponseArrayOutput
- func (o FileLocationResponseArrayOutput) ToFileLocationResponseArrayOutputWithContext(ctx context.Context) FileLocationResponseArrayOutput
- type FileLocationResponseOutput
- func (FileLocationResponseOutput) ElementType() reflect.Type
- func (o FileLocationResponseOutput) FilePath() pulumi.StringOutput
- func (o FileLocationResponseOutput) ToFileLocationResponseOutput() FileLocationResponseOutput
- func (o FileLocationResponseOutput) ToFileLocationResponseOutputWithContext(ctx context.Context) FileLocationResponseOutput
- type FileNote
- type FileNoteArgs
- func (FileNoteArgs) ElementType() reflect.Type
- func (i FileNoteArgs) ToFileNoteOutput() FileNoteOutput
- func (i FileNoteArgs) ToFileNoteOutputWithContext(ctx context.Context) FileNoteOutput
- func (i FileNoteArgs) ToFileNotePtrOutput() FileNotePtrOutput
- func (i FileNoteArgs) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
- type FileNoteFileType
- func (FileNoteFileType) ElementType() reflect.Type
- func (e FileNoteFileType) ToFileNoteFileTypeOutput() FileNoteFileTypeOutput
- func (e FileNoteFileType) ToFileNoteFileTypeOutputWithContext(ctx context.Context) FileNoteFileTypeOutput
- func (e FileNoteFileType) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
- func (e FileNoteFileType) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
- func (e FileNoteFileType) ToStringOutput() pulumi.StringOutput
- func (e FileNoteFileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FileNoteFileType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FileNoteFileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FileNoteFileTypeInput
- type FileNoteFileTypeOutput
- func (FileNoteFileTypeOutput) ElementType() reflect.Type
- func (o FileNoteFileTypeOutput) ToFileNoteFileTypeOutput() FileNoteFileTypeOutput
- func (o FileNoteFileTypeOutput) ToFileNoteFileTypeOutputWithContext(ctx context.Context) FileNoteFileTypeOutput
- func (o FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
- func (o FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
- func (o FileNoteFileTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FileNoteFileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FileNoteFileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FileNoteFileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FileNoteFileTypePtrInput
- type FileNoteFileTypePtrOutput
- func (o FileNoteFileTypePtrOutput) Elem() FileNoteFileTypeOutput
- func (FileNoteFileTypePtrOutput) ElementType() reflect.Type
- func (o FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
- func (o FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
- func (o FileNoteFileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FileNoteFileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FileNoteInput
- type FileNoteOutput
- func (o FileNoteOutput) Checksum() pulumi.StringArrayOutput
- func (FileNoteOutput) ElementType() reflect.Type
- func (o FileNoteOutput) FileType() FileNoteFileTypePtrOutput
- func (o FileNoteOutput) Title() pulumi.StringPtrOutput
- func (o FileNoteOutput) ToFileNoteOutput() FileNoteOutput
- func (o FileNoteOutput) ToFileNoteOutputWithContext(ctx context.Context) FileNoteOutput
- func (o FileNoteOutput) ToFileNotePtrOutput() FileNotePtrOutput
- func (o FileNoteOutput) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
- type FileNotePtrInput
- type FileNotePtrOutput
- func (o FileNotePtrOutput) Checksum() pulumi.StringArrayOutput
- func (o FileNotePtrOutput) Elem() FileNoteOutput
- func (FileNotePtrOutput) ElementType() reflect.Type
- func (o FileNotePtrOutput) FileType() FileNoteFileTypePtrOutput
- func (o FileNotePtrOutput) Title() pulumi.StringPtrOutput
- func (o FileNotePtrOutput) ToFileNotePtrOutput() FileNotePtrOutput
- func (o FileNotePtrOutput) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
- type FileNoteResponse
- type FileNoteResponseOutput
- func (o FileNoteResponseOutput) Checksum() pulumi.StringArrayOutput
- func (FileNoteResponseOutput) ElementType() reflect.Type
- func (o FileNoteResponseOutput) FileType() pulumi.StringOutput
- func (o FileNoteResponseOutput) Title() pulumi.StringOutput
- func (o FileNoteResponseOutput) ToFileNoteResponseOutput() FileNoteResponseOutput
- func (o FileNoteResponseOutput) ToFileNoteResponseOutputWithContext(ctx context.Context) FileNoteResponseOutput
- type FileOccurrence
- type FileOccurrenceArgs
- func (FileOccurrenceArgs) ElementType() reflect.Type
- func (i FileOccurrenceArgs) ToFileOccurrenceOutput() FileOccurrenceOutput
- func (i FileOccurrenceArgs) ToFileOccurrenceOutputWithContext(ctx context.Context) FileOccurrenceOutput
- func (i FileOccurrenceArgs) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
- func (i FileOccurrenceArgs) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
- type FileOccurrenceInput
- type FileOccurrenceOutput
- func (o FileOccurrenceOutput) Attributions() pulumi.StringArrayOutput
- func (o FileOccurrenceOutput) Comment() pulumi.StringPtrOutput
- func (o FileOccurrenceOutput) Contributors() pulumi.StringArrayOutput
- func (o FileOccurrenceOutput) Copyright() pulumi.StringPtrOutput
- func (FileOccurrenceOutput) ElementType() reflect.Type
- func (o FileOccurrenceOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o FileOccurrenceOutput) Id() pulumi.StringPtrOutput
- func (o FileOccurrenceOutput) LicenseConcluded() LicensePtrOutput
- func (o FileOccurrenceOutput) Notice() pulumi.StringPtrOutput
- func (o FileOccurrenceOutput) ToFileOccurrenceOutput() FileOccurrenceOutput
- func (o FileOccurrenceOutput) ToFileOccurrenceOutputWithContext(ctx context.Context) FileOccurrenceOutput
- func (o FileOccurrenceOutput) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
- func (o FileOccurrenceOutput) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
- type FileOccurrencePtrInput
- type FileOccurrencePtrOutput
- func (o FileOccurrencePtrOutput) Attributions() pulumi.StringArrayOutput
- func (o FileOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
- func (o FileOccurrencePtrOutput) Contributors() pulumi.StringArrayOutput
- func (o FileOccurrencePtrOutput) Copyright() pulumi.StringPtrOutput
- func (o FileOccurrencePtrOutput) Elem() FileOccurrenceOutput
- func (FileOccurrencePtrOutput) ElementType() reflect.Type
- func (o FileOccurrencePtrOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o FileOccurrencePtrOutput) Id() pulumi.StringPtrOutput
- func (o FileOccurrencePtrOutput) LicenseConcluded() LicensePtrOutput
- func (o FileOccurrencePtrOutput) Notice() pulumi.StringPtrOutput
- func (o FileOccurrencePtrOutput) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
- func (o FileOccurrencePtrOutput) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
- type FileOccurrenceResponse
- type FileOccurrenceResponseOutput
- func (o FileOccurrenceResponseOutput) Attributions() pulumi.StringArrayOutput
- func (o FileOccurrenceResponseOutput) Comment() pulumi.StringOutput
- func (o FileOccurrenceResponseOutput) Contributors() pulumi.StringArrayOutput
- func (o FileOccurrenceResponseOutput) Copyright() pulumi.StringOutput
- func (FileOccurrenceResponseOutput) ElementType() reflect.Type
- func (o FileOccurrenceResponseOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o FileOccurrenceResponseOutput) LicenseConcluded() LicenseResponseOutput
- func (o FileOccurrenceResponseOutput) Notice() pulumi.StringOutput
- func (o FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutput() FileOccurrenceResponseOutput
- func (o FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutputWithContext(ctx context.Context) FileOccurrenceResponseOutput
- type Fingerprint
- type FingerprintArgs
- func (FingerprintArgs) ElementType() reflect.Type
- func (i FingerprintArgs) ToFingerprintOutput() FingerprintOutput
- func (i FingerprintArgs) ToFingerprintOutputWithContext(ctx context.Context) FingerprintOutput
- func (i FingerprintArgs) ToFingerprintPtrOutput() FingerprintPtrOutput
- func (i FingerprintArgs) ToFingerprintPtrOutputWithContext(ctx context.Context) FingerprintPtrOutput
- type FingerprintInput
- type FingerprintOutput
- func (FingerprintOutput) ElementType() reflect.Type
- func (o FingerprintOutput) ToFingerprintOutput() FingerprintOutput
- func (o FingerprintOutput) ToFingerprintOutputWithContext(ctx context.Context) FingerprintOutput
- func (o FingerprintOutput) ToFingerprintPtrOutput() FingerprintPtrOutput
- func (o FingerprintOutput) ToFingerprintPtrOutputWithContext(ctx context.Context) FingerprintPtrOutput
- func (o FingerprintOutput) V1Name() pulumi.StringPtrOutput
- 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 GoogleDevtoolsContaineranalysisV1alpha1AliasContext
- type GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs
- func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1AliasContextInput
- type GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind
- func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ElementType() reflect.Type
- func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput
- func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput
- func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
- func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
- func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToStringOutput() pulumi.StringOutput
- func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindInput
- type GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrInput
- type GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) Elem() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) Kind() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) Name() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrInput
- type GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput) Elem() GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput) Kind() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput) Name() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponse
- type GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput) Kind() pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput) Name() pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput
- type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContext
- type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs
- func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextInput
- type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) AliasContext() GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) RepoId() GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) RevisionId() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrInput
- type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) AliasContext() GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) Elem() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) RepoId() GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponse
- type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) AliasContext() GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) RepoId() GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) RevisionId() pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput
- type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContext
- type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs
- func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextInput
- type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) AliasContext() GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) GerritProject() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) HostUri() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) RevisionId() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrInput
- type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) AliasContext() GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) Elem() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) GerritProject() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) HostUri() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponse
- type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) AliasContext() GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) GerritProject() pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) HostUri() pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) RevisionId() pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput
- type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContext
- type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs
- func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextInput
- type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) RevisionId() pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) Url() pulumi.StringPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrInput
- type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) Elem() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) Url() pulumi.StringPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponse
- type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput) RevisionId() pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput) Url() pulumi.StringOutput
- type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoId
- type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs
- func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdInput
- type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) Project() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) RepoName() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrInput
- type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) Elem() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) Project() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) RepoName() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponse
- type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput) Project() pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput) RepoName() pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput
- type GoogleDevtoolsContaineranalysisV1alpha1RepoId
- type GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs
- func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput() GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1RepoIdInput
- type GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ProjectRepoId() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput() GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) Uid() pulumi.StringPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrInput
- type GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput) Elem() GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput) ProjectRepoId() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput) Uid() pulumi.StringPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponse
- type GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput) ProjectRepoId() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput) Uid() pulumi.StringOutput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilder
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput() ...
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderInput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) Id() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrInput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) Elem() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) Id() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponse
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompleteness
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput() ...
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutputWithContext(ctx context.Context) ...
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput() ...
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessInput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Environment() pulumi.BoolPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Materials() pulumi.BoolPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Parameters() pulumi.BoolPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrInput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Elem() ...
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Environment() pulumi.BoolPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Materials() pulumi.BoolPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Parameters() pulumi.BoolPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponse
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Environment() pulumi.BoolOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Materials() pulumi.BoolOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Parameters() pulumi.BoolOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSource
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput() ...
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutputWithContext(ctx context.Context) ...
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput() ...
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceInput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) Digest() pulumi.StringMapOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) EntryPoint() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) Uri() pulumi.StringPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrInput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) Digest() pulumi.StringMapOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) Elem() ...
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) EntryPoint() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) Uri() pulumi.StringPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponse
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) Digest() pulumi.StringMapOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) EntryPoint() pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) Uri() pulumi.StringOutput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocation
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput() ...
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutputWithContext(ctx context.Context) ...
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput() ...
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationInput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ConfigSource() ...
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) Environment() pulumi.StringMapOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) Parameters() pulumi.StringMapOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrInput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ConfigSource() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) Elem() ...
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) Environment() pulumi.StringMapOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) Parameters() pulumi.StringMapOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponse
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ConfigSource() ...
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) Environment() pulumi.StringMapOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) Parameters() pulumi.StringMapOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterial
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArray
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArray) ElementType() reflect.Type
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArray) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput() ...
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArray) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayInput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) Index(i pulumi.IntInput) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialInput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput) Digest() pulumi.StringMapOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput) Uri() pulumi.StringPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponse
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) Index(i pulumi.IntInput) ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) Digest() pulumi.StringMapOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutputWithContext(ctx context.Context) ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) Uri() pulumi.StringOutput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadata
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput() ...
- func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataInput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildFinishedOn() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildInvocationId() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildStartedOn() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) Completeness() ...
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) Reproducible() pulumi.BoolPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrInput
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildFinishedOn() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildInvocationId() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildStartedOn() pulumi.StringPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) Completeness() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) Elem() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) Reproducible() pulumi.BoolPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponse
- type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildFinishedOn() pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildInvocationId() pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildStartedOn() pulumi.StringOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) Completeness() ...
- func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) Reproducible() pulumi.BoolOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput() ...
- func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutputWithContext(ctx context.Context) ...
- type GoogleDevtoolsContaineranalysisV1alpha1SourceContext
- type GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs
- func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) ElementType() reflect.Type
- func (i GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1SourceContextArray
- func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArray) ElementType() reflect.Type
- func (i GoogleDevtoolsContaineranalysisV1alpha1SourceContextArray) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput
- func (i GoogleDevtoolsContaineranalysisV1alpha1SourceContextArray) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput
- type GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayInput
- type GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput) Index(i pulumi.IntInput) GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput
- type GoogleDevtoolsContaineranalysisV1alpha1SourceContextInput
- type GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) CloudRepo() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) Gerrit() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) Git() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) Labels() pulumi.StringMapOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrInput
- type GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) CloudRepo() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) Elem() GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) Gerrit() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) Git() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) Labels() pulumi.StringMapOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
- type GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponse
- type GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput) Index(i pulumi.IntInput) GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput
- type GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) CloudRepo() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput
- func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) ElementType() reflect.Type
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) Gerrit() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) Git() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) Labels() pulumi.StringMapOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput
- func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput
- type Hash
- type HashArgs
- type HashInput
- type HashOutput
- func (HashOutput) ElementType() reflect.Type
- func (o HashOutput) ToHashOutput() HashOutput
- func (o HashOutput) ToHashOutputWithContext(ctx context.Context) HashOutput
- func (o HashOutput) ToHashPtrOutput() HashPtrOutput
- func (o HashOutput) ToHashPtrOutputWithContext(ctx context.Context) HashPtrOutput
- func (o HashOutput) Type() HashTypePtrOutput
- func (o HashOutput) Value() pulumi.StringPtrOutput
- type HashPtrInput
- type HashPtrOutput
- func (o HashPtrOutput) Elem() HashOutput
- func (HashPtrOutput) ElementType() reflect.Type
- func (o HashPtrOutput) ToHashPtrOutput() HashPtrOutput
- func (o HashPtrOutput) ToHashPtrOutputWithContext(ctx context.Context) HashPtrOutput
- func (o HashPtrOutput) Type() HashTypePtrOutput
- func (o HashPtrOutput) Value() pulumi.StringPtrOutput
- type HashResponse
- type HashResponseOutput
- func (HashResponseOutput) ElementType() reflect.Type
- func (o HashResponseOutput) ToHashResponseOutput() HashResponseOutput
- func (o HashResponseOutput) ToHashResponseOutputWithContext(ctx context.Context) HashResponseOutput
- func (o HashResponseOutput) Type() pulumi.StringOutput
- func (o HashResponseOutput) Value() pulumi.StringOutput
- type HashType
- func (HashType) ElementType() reflect.Type
- func (e HashType) ToHashTypeOutput() HashTypeOutput
- func (e HashType) ToHashTypeOutputWithContext(ctx context.Context) HashTypeOutput
- func (e HashType) ToHashTypePtrOutput() HashTypePtrOutput
- func (e HashType) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
- func (e HashType) ToStringOutput() pulumi.StringOutput
- func (e HashType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HashType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HashType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HashTypeInput
- type HashTypeOutput
- func (HashTypeOutput) ElementType() reflect.Type
- func (o HashTypeOutput) ToHashTypeOutput() HashTypeOutput
- func (o HashTypeOutput) ToHashTypeOutputWithContext(ctx context.Context) HashTypeOutput
- func (o HashTypeOutput) ToHashTypePtrOutput() HashTypePtrOutput
- func (o HashTypeOutput) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
- func (o HashTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o HashTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o HashTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HashTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HashTypePtrInput
- type HashTypePtrOutput
- func (o HashTypePtrOutput) Elem() HashTypeOutput
- func (HashTypePtrOutput) ElementType() reflect.Type
- func (o HashTypePtrOutput) ToHashTypePtrOutput() HashTypePtrOutput
- func (o HashTypePtrOutput) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
- func (o HashTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HashTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type 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 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 Installation
- type InstallationArgs
- func (InstallationArgs) ElementType() reflect.Type
- func (i InstallationArgs) ToInstallationOutput() InstallationOutput
- func (i InstallationArgs) ToInstallationOutputWithContext(ctx context.Context) InstallationOutput
- func (i InstallationArgs) ToInstallationPtrOutput() InstallationPtrOutput
- func (i InstallationArgs) ToInstallationPtrOutputWithContext(ctx context.Context) InstallationPtrOutput
- type InstallationInput
- type InstallationOutput
- func (InstallationOutput) ElementType() reflect.Type
- func (o InstallationOutput) License() LicensePtrOutput
- func (o InstallationOutput) Location() LocationArrayOutput
- func (o InstallationOutput) ToInstallationOutput() InstallationOutput
- func (o InstallationOutput) ToInstallationOutputWithContext(ctx context.Context) InstallationOutput
- func (o InstallationOutput) ToInstallationPtrOutput() InstallationPtrOutput
- func (o InstallationOutput) ToInstallationPtrOutputWithContext(ctx context.Context) InstallationPtrOutput
- type InstallationPtrInput
- type InstallationPtrOutput
- func (o InstallationPtrOutput) Elem() InstallationOutput
- func (InstallationPtrOutput) ElementType() reflect.Type
- func (o InstallationPtrOutput) License() LicensePtrOutput
- func (o InstallationPtrOutput) Location() LocationArrayOutput
- func (o InstallationPtrOutput) ToInstallationPtrOutput() InstallationPtrOutput
- func (o InstallationPtrOutput) ToInstallationPtrOutputWithContext(ctx context.Context) InstallationPtrOutput
- type InstallationResponse
- type InstallationResponseOutput
- func (o InstallationResponseOutput) Architecture() pulumi.StringOutput
- func (o InstallationResponseOutput) CpeUri() pulumi.StringOutput
- func (InstallationResponseOutput) ElementType() reflect.Type
- func (o InstallationResponseOutput) License() LicenseResponseOutput
- func (o InstallationResponseOutput) Location() LocationResponseArrayOutput
- func (o InstallationResponseOutput) Name() pulumi.StringOutput
- func (o InstallationResponseOutput) PackageType() pulumi.StringOutput
- func (o InstallationResponseOutput) ToInstallationResponseOutput() InstallationResponseOutput
- func (o InstallationResponseOutput) ToInstallationResponseOutputWithContext(ctx context.Context) InstallationResponseOutput
- func (o InstallationResponseOutput) Version() VersionResponseOutput
- type Layer
- type LayerArgs
- type LayerArray
- type LayerArrayInput
- type LayerArrayOutput
- type LayerDirective
- func (LayerDirective) ElementType() reflect.Type
- func (e LayerDirective) ToLayerDirectiveOutput() LayerDirectiveOutput
- func (e LayerDirective) ToLayerDirectiveOutputWithContext(ctx context.Context) LayerDirectiveOutput
- func (e LayerDirective) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
- func (e LayerDirective) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
- func (e LayerDirective) ToStringOutput() pulumi.StringOutput
- func (e LayerDirective) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LayerDirective) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LayerDirective) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LayerDirectiveInput
- type LayerDirectiveOutput
- func (LayerDirectiveOutput) ElementType() reflect.Type
- func (o LayerDirectiveOutput) ToLayerDirectiveOutput() LayerDirectiveOutput
- func (o LayerDirectiveOutput) ToLayerDirectiveOutputWithContext(ctx context.Context) LayerDirectiveOutput
- func (o LayerDirectiveOutput) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
- func (o LayerDirectiveOutput) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
- func (o LayerDirectiveOutput) ToStringOutput() pulumi.StringOutput
- func (o LayerDirectiveOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LayerDirectiveOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LayerDirectiveOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LayerDirectivePtrInput
- type LayerDirectivePtrOutput
- func (o LayerDirectivePtrOutput) Elem() LayerDirectiveOutput
- func (LayerDirectivePtrOutput) ElementType() reflect.Type
- func (o LayerDirectivePtrOutput) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
- func (o LayerDirectivePtrOutput) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
- func (o LayerDirectivePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LayerDirectivePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LayerInput
- type LayerOutput
- type LayerResponse
- type LayerResponseArrayOutput
- func (LayerResponseArrayOutput) ElementType() reflect.Type
- func (o LayerResponseArrayOutput) Index(i pulumi.IntInput) LayerResponseOutput
- func (o LayerResponseArrayOutput) ToLayerResponseArrayOutput() LayerResponseArrayOutput
- func (o LayerResponseArrayOutput) ToLayerResponseArrayOutputWithContext(ctx context.Context) LayerResponseArrayOutput
- type LayerResponseOutput
- func (o LayerResponseOutput) Arguments() pulumi.StringOutput
- func (o LayerResponseOutput) Directive() pulumi.StringOutput
- func (LayerResponseOutput) ElementType() reflect.Type
- func (o LayerResponseOutput) ToLayerResponseOutput() LayerResponseOutput
- func (o LayerResponseOutput) ToLayerResponseOutputWithContext(ctx context.Context) LayerResponseOutput
- type License
- type LicenseArgs
- func (LicenseArgs) ElementType() reflect.Type
- func (i LicenseArgs) ToLicenseOutput() LicenseOutput
- func (i LicenseArgs) ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
- func (i LicenseArgs) ToLicensePtrOutput() LicensePtrOutput
- func (i LicenseArgs) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
- type LicenseInput
- type LicenseOutput
- func (o LicenseOutput) Comments() pulumi.StringPtrOutput
- func (LicenseOutput) ElementType() reflect.Type
- func (o LicenseOutput) Expression() pulumi.StringPtrOutput
- func (o LicenseOutput) ToLicenseOutput() LicenseOutput
- func (o LicenseOutput) ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
- func (o LicenseOutput) ToLicensePtrOutput() LicensePtrOutput
- func (o LicenseOutput) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
- type LicensePtrInput
- type LicensePtrOutput
- func (o LicensePtrOutput) Comments() pulumi.StringPtrOutput
- func (o LicensePtrOutput) Elem() LicenseOutput
- func (LicensePtrOutput) ElementType() reflect.Type
- func (o LicensePtrOutput) Expression() pulumi.StringPtrOutput
- func (o LicensePtrOutput) ToLicensePtrOutput() LicensePtrOutput
- func (o LicensePtrOutput) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
- type LicenseResponse
- type LicenseResponseOutput
- func (o LicenseResponseOutput) Comments() pulumi.StringOutput
- func (LicenseResponseOutput) ElementType() reflect.Type
- func (o LicenseResponseOutput) Expression() pulumi.StringOutput
- func (o LicenseResponseOutput) ToLicenseResponseOutput() LicenseResponseOutput
- func (o LicenseResponseOutput) ToLicenseResponseOutputWithContext(ctx context.Context) LicenseResponseOutput
- type Location
- type LocationArgs
- type LocationArray
- type LocationArrayInput
- type LocationArrayOutput
- type LocationInput
- type LocationOutput
- func (o LocationOutput) CpeUri() pulumi.StringPtrOutputdeprecated
- func (LocationOutput) ElementType() reflect.Type
- func (o LocationOutput) Path() pulumi.StringPtrOutput
- func (o LocationOutput) ToLocationOutput() LocationOutput
- func (o LocationOutput) ToLocationOutputWithContext(ctx context.Context) LocationOutput
- func (o LocationOutput) Version() VersionPtrOutputdeprecated
- type LocationResponse
- type LocationResponseArrayOutput
- func (LocationResponseArrayOutput) ElementType() reflect.Type
- func (o LocationResponseArrayOutput) Index(i pulumi.IntInput) LocationResponseOutput
- func (o LocationResponseArrayOutput) ToLocationResponseArrayOutput() LocationResponseArrayOutput
- func (o LocationResponseArrayOutput) ToLocationResponseArrayOutputWithContext(ctx context.Context) LocationResponseArrayOutput
- type LocationResponseOutput
- func (o LocationResponseOutput) CpeUri() pulumi.StringOutputdeprecated
- func (LocationResponseOutput) ElementType() reflect.Type
- func (o LocationResponseOutput) Path() pulumi.StringOutput
- func (o LocationResponseOutput) ToLocationResponseOutput() LocationResponseOutput
- func (o LocationResponseOutput) ToLocationResponseOutputWithContext(ctx context.Context) LocationResponseOutput
- func (o LocationResponseOutput) Version() VersionResponseOutputdeprecated
- type LookupNoteArgs
- type LookupNoteIamPolicyArgs
- type LookupNoteIamPolicyOutputArgs
- type LookupNoteIamPolicyResult
- type LookupNoteIamPolicyResultOutput
- func (o LookupNoteIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupNoteIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupNoteIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutput() LookupNoteIamPolicyResultOutput
- func (o LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutputWithContext(ctx context.Context) LookupNoteIamPolicyResultOutput
- func (o LookupNoteIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupNoteOutputArgs
- type LookupNoteResult
- type LookupNoteResultOutput
- func (o LookupNoteResultOutput) AttestationAuthority() AttestationAuthorityResponseOutput
- func (o LookupNoteResultOutput) BaseImage() BasisResponseOutput
- func (o LookupNoteResultOutput) BuildType() BuildTypeResponseOutput
- func (o LookupNoteResultOutput) Compliance() ComplianceNoteResponseOutput
- func (o LookupNoteResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupNoteResultOutput) Deployable() DeployableResponseOutput
- func (o LookupNoteResultOutput) Discovery() DiscoveryResponseOutput
- func (o LookupNoteResultOutput) DsseAttestation() DSSEAttestationNoteResponseOutput
- func (LookupNoteResultOutput) ElementType() reflect.Type
- func (o LookupNoteResultOutput) ExpirationTime() pulumi.StringOutput
- func (o LookupNoteResultOutput) Kind() pulumi.StringOutput
- func (o LookupNoteResultOutput) LongDescription() pulumi.StringOutput
- func (o LookupNoteResultOutput) Name() pulumi.StringOutput
- func (o LookupNoteResultOutput) Package() PackageResponseOutput
- func (o LookupNoteResultOutput) RelatedUrl() RelatedUrlResponseArrayOutput
- func (o LookupNoteResultOutput) Sbom() DocumentNoteResponseOutput
- func (o LookupNoteResultOutput) ShortDescription() pulumi.StringOutput
- func (o LookupNoteResultOutput) SpdxFile() FileNoteResponseOutput
- func (o LookupNoteResultOutput) SpdxPackage() PackageInfoNoteResponseOutput
- func (o LookupNoteResultOutput) SpdxRelationship() RelationshipNoteResponseOutput
- func (o LookupNoteResultOutput) ToLookupNoteResultOutput() LookupNoteResultOutput
- func (o LookupNoteResultOutput) ToLookupNoteResultOutputWithContext(ctx context.Context) LookupNoteResultOutput
- func (o LookupNoteResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupNoteResultOutput) Upgrade() UpgradeNoteResponseOutput
- func (o LookupNoteResultOutput) VulnerabilityType() VulnerabilityTypeResponseOutput
- 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() AttestationResponseOutput
- func (o LookupOccurrenceResultOutput) BuildDetails() BuildDetailsResponseOutput
- func (o LookupOccurrenceResultOutput) Compliance() ComplianceOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Deployment() DeploymentResponseOutput
- func (o LookupOccurrenceResultOutput) DerivedImage() DerivedResponseOutput
- func (o LookupOccurrenceResultOutput) Discovered() DiscoveredResponseOutput
- func (o LookupOccurrenceResultOutput) DsseAttestation() DSSEAttestationOccurrenceResponseOutput
- func (LookupOccurrenceResultOutput) ElementType() reflect.Type
- func (o LookupOccurrenceResultOutput) Envelope() EnvelopeResponseOutput
- func (o LookupOccurrenceResultOutput) Installation() InstallationResponseOutput
- func (o LookupOccurrenceResultOutput) Kind() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Name() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) NoteName() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Remediation() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Resource() ResourceResponseOutput
- func (o LookupOccurrenceResultOutput) ResourceUrl() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Sbom() DocumentOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) SpdxFile() FileOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) SpdxPackage() PackageInfoOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) SpdxRelationship() RelationshipOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutput() LookupOccurrenceResultOutput
- func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutputWithContext(ctx context.Context) LookupOccurrenceResultOutput
- func (o LookupOccurrenceResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupOccurrenceResultOutput) Upgrade() UpgradeOccurrenceResponseOutput
- func (o LookupOccurrenceResultOutput) VulnerabilityDetails() VulnerabilityDetailsResponseOutput
- type LookupProviderNoteIamPolicyArgs
- type LookupProviderNoteIamPolicyOutputArgs
- type LookupProviderNoteIamPolicyResult
- type LookupProviderNoteIamPolicyResultOutput
- func (o LookupProviderNoteIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupProviderNoteIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupProviderNoteIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupProviderNoteIamPolicyResultOutput) ToLookupProviderNoteIamPolicyResultOutput() LookupProviderNoteIamPolicyResultOutput
- func (o LookupProviderNoteIamPolicyResultOutput) ToLookupProviderNoteIamPolicyResultOutputWithContext(ctx context.Context) LookupProviderNoteIamPolicyResultOutput
- func (o LookupProviderNoteIamPolicyResultOutput) Version() pulumi.IntOutput
- 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) AttestationAuthority() AttestationAuthorityResponseOutput
- func (o NoteOutput) BaseImage() BasisResponseOutput
- func (o NoteOutput) BuildType() BuildTypeResponseOutput
- func (o NoteOutput) Compliance() ComplianceNoteResponseOutput
- func (o NoteOutput) CreateTime() pulumi.StringOutput
- func (o NoteOutput) Deployable() DeployableResponseOutput
- func (o NoteOutput) Discovery() DiscoveryResponseOutput
- func (o NoteOutput) DsseAttestation() DSSEAttestationNoteResponseOutput
- func (NoteOutput) ElementType() reflect.Type
- func (o NoteOutput) ExpirationTime() pulumi.StringOutput
- func (o NoteOutput) Kind() pulumi.StringOutput
- func (o NoteOutput) LongDescription() pulumi.StringOutput
- func (o NoteOutput) Name() pulumi.StringOutput
- func (o NoteOutput) NoteId() pulumi.StringPtrOutput
- func (o NoteOutput) Package() PackageResponseOutput
- func (o NoteOutput) Project() pulumi.StringOutput
- func (o NoteOutput) RelatedUrl() RelatedUrlResponseArrayOutput
- func (o NoteOutput) Sbom() DocumentNoteResponseOutput
- func (o NoteOutput) ShortDescription() pulumi.StringOutput
- func (o NoteOutput) SpdxFile() FileNoteResponseOutput
- func (o NoteOutput) SpdxPackage() PackageInfoNoteResponseOutput
- func (o NoteOutput) SpdxRelationship() RelationshipNoteResponseOutput
- func (o NoteOutput) ToNoteOutput() NoteOutput
- func (o NoteOutput) ToNoteOutputWithContext(ctx context.Context) NoteOutput
- func (o NoteOutput) UpdateTime() pulumi.StringOutput
- func (o NoteOutput) Upgrade() UpgradeNoteResponseOutput
- func (o NoteOutput) VulnerabilityType() VulnerabilityTypeResponseOutput
- 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() AttestationResponseOutput
- func (o OccurrenceOutput) BuildDetails() BuildDetailsResponseOutput
- func (o OccurrenceOutput) Compliance() ComplianceOccurrenceResponseOutput
- func (o OccurrenceOutput) CreateTime() pulumi.StringOutput
- func (o OccurrenceOutput) Deployment() DeploymentResponseOutput
- func (o OccurrenceOutput) DerivedImage() DerivedResponseOutput
- func (o OccurrenceOutput) Discovered() DiscoveredResponseOutput
- func (o OccurrenceOutput) DsseAttestation() DSSEAttestationOccurrenceResponseOutput
- func (OccurrenceOutput) ElementType() reflect.Type
- func (o OccurrenceOutput) Envelope() EnvelopeResponseOutput
- func (o OccurrenceOutput) Installation() InstallationResponseOutput
- func (o OccurrenceOutput) Kind() pulumi.StringOutput
- func (o OccurrenceOutput) Name() pulumi.StringOutput
- func (o OccurrenceOutput) NoteName() pulumi.StringOutput
- func (o OccurrenceOutput) Project() pulumi.StringOutput
- func (o OccurrenceOutput) Remediation() pulumi.StringOutput
- func (o OccurrenceOutput) Resource() ResourceResponseOutput
- func (o OccurrenceOutput) ResourceUrl() pulumi.StringOutput
- func (o OccurrenceOutput) Sbom() DocumentOccurrenceResponseOutput
- func (o OccurrenceOutput) SpdxFile() FileOccurrenceResponseOutput
- func (o OccurrenceOutput) SpdxPackage() PackageInfoOccurrenceResponseOutput
- func (o OccurrenceOutput) SpdxRelationship() RelationshipOccurrenceResponseOutput
- func (o OccurrenceOutput) ToOccurrenceOutput() OccurrenceOutput
- func (o OccurrenceOutput) ToOccurrenceOutputWithContext(ctx context.Context) OccurrenceOutput
- func (o OccurrenceOutput) UpdateTime() pulumi.StringOutput
- func (o OccurrenceOutput) Upgrade() UpgradeOccurrenceResponseOutput
- func (o OccurrenceOutput) VulnerabilityDetails() VulnerabilityDetailsResponseOutput
- type OccurrenceState
- type OperationResponse
- type OperationResponseOutput
- func (o OperationResponseOutput) Done() pulumi.BoolOutput
- func (OperationResponseOutput) ElementType() reflect.Type
- func (o OperationResponseOutput) Error() StatusResponseOutput
- func (o OperationResponseOutput) Metadata() pulumi.StringMapOutput
- func (o OperationResponseOutput) Name() pulumi.StringOutput
- func (o OperationResponseOutput) Response() pulumi.StringMapOutput
- func (o OperationResponseOutput) ToOperationResponseOutput() OperationResponseOutput
- func (o OperationResponseOutput) ToOperationResponseOutputWithContext(ctx context.Context) OperationResponseOutput
- type Package
- type PackageArchitecture
- func (PackageArchitecture) ElementType() reflect.Type
- func (e PackageArchitecture) ToPackageArchitectureOutput() PackageArchitectureOutput
- func (e PackageArchitecture) ToPackageArchitectureOutputWithContext(ctx context.Context) PackageArchitectureOutput
- func (e PackageArchitecture) ToPackageArchitecturePtrOutput() PackageArchitecturePtrOutput
- func (e PackageArchitecture) ToPackageArchitecturePtrOutputWithContext(ctx context.Context) PackageArchitecturePtrOutput
- func (e PackageArchitecture) ToStringOutput() pulumi.StringOutput
- func (e PackageArchitecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PackageArchitecture) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PackageArchitecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PackageArchitectureInput
- type PackageArchitectureOutput
- func (PackageArchitectureOutput) ElementType() reflect.Type
- func (o PackageArchitectureOutput) ToPackageArchitectureOutput() PackageArchitectureOutput
- func (o PackageArchitectureOutput) ToPackageArchitectureOutputWithContext(ctx context.Context) PackageArchitectureOutput
- func (o PackageArchitectureOutput) ToPackageArchitecturePtrOutput() PackageArchitecturePtrOutput
- func (o PackageArchitectureOutput) ToPackageArchitecturePtrOutputWithContext(ctx context.Context) PackageArchitecturePtrOutput
- func (o PackageArchitectureOutput) ToStringOutput() pulumi.StringOutput
- func (o PackageArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PackageArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PackageArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PackageArchitecturePtrInput
- type PackageArchitecturePtrOutput
- func (o PackageArchitecturePtrOutput) Elem() PackageArchitectureOutput
- func (PackageArchitecturePtrOutput) ElementType() reflect.Type
- func (o PackageArchitecturePtrOutput) ToPackageArchitecturePtrOutput() PackageArchitecturePtrOutput
- func (o PackageArchitecturePtrOutput) ToPackageArchitecturePtrOutputWithContext(ctx context.Context) PackageArchitecturePtrOutput
- func (o PackageArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PackageArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PackageArgs
- func (PackageArgs) ElementType() reflect.Type
- func (i PackageArgs) ToPackageOutput() PackageOutput
- func (i PackageArgs) ToPackageOutputWithContext(ctx context.Context) PackageOutput
- func (i PackageArgs) ToPackagePtrOutput() PackagePtrOutput
- func (i PackageArgs) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
- type PackageInfoNote
- type PackageInfoNoteArgs
- func (PackageInfoNoteArgs) ElementType() reflect.Type
- func (i PackageInfoNoteArgs) ToPackageInfoNoteOutput() PackageInfoNoteOutput
- func (i PackageInfoNoteArgs) ToPackageInfoNoteOutputWithContext(ctx context.Context) PackageInfoNoteOutput
- func (i PackageInfoNoteArgs) ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput
- func (i PackageInfoNoteArgs) ToPackageInfoNotePtrOutputWithContext(ctx context.Context) PackageInfoNotePtrOutput
- type PackageInfoNoteInput
- type PackageInfoNoteOutput
- func (o PackageInfoNoteOutput) Analyzed() pulumi.BoolPtrOutput
- func (o PackageInfoNoteOutput) Attribution() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) Checksum() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) Copyright() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) DetailedDescription() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) DownloadLocation() pulumi.StringPtrOutput
- func (PackageInfoNoteOutput) ElementType() reflect.Type
- func (o PackageInfoNoteOutput) ExternalRefs() ExternalRefArrayOutput
- func (o PackageInfoNoteOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o PackageInfoNoteOutput) HomePage() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) LicenseDeclared() LicensePtrOutput
- func (o PackageInfoNoteOutput) Originator() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) PackageType() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) SummaryDescription() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) Supplier() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) Title() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) ToPackageInfoNoteOutput() PackageInfoNoteOutput
- func (o PackageInfoNoteOutput) ToPackageInfoNoteOutputWithContext(ctx context.Context) PackageInfoNoteOutput
- func (o PackageInfoNoteOutput) ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput
- func (o PackageInfoNoteOutput) ToPackageInfoNotePtrOutputWithContext(ctx context.Context) PackageInfoNotePtrOutput
- func (o PackageInfoNoteOutput) VerificationCode() pulumi.StringPtrOutput
- func (o PackageInfoNoteOutput) Version() pulumi.StringPtrOutput
- type PackageInfoNotePtrInput
- type PackageInfoNotePtrOutput
- func (o PackageInfoNotePtrOutput) Analyzed() pulumi.BoolPtrOutput
- func (o PackageInfoNotePtrOutput) Attribution() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Checksum() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Copyright() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) DetailedDescription() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) DownloadLocation() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Elem() PackageInfoNoteOutput
- func (PackageInfoNotePtrOutput) ElementType() reflect.Type
- func (o PackageInfoNotePtrOutput) ExternalRefs() ExternalRefArrayOutput
- func (o PackageInfoNotePtrOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o PackageInfoNotePtrOutput) HomePage() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) LicenseDeclared() LicensePtrOutput
- func (o PackageInfoNotePtrOutput) Originator() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) PackageType() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) SummaryDescription() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Supplier() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Title() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput
- func (o PackageInfoNotePtrOutput) ToPackageInfoNotePtrOutputWithContext(ctx context.Context) PackageInfoNotePtrOutput
- func (o PackageInfoNotePtrOutput) VerificationCode() pulumi.StringPtrOutput
- func (o PackageInfoNotePtrOutput) Version() pulumi.StringPtrOutput
- type PackageInfoNoteResponse
- type PackageInfoNoteResponseOutput
- func (o PackageInfoNoteResponseOutput) Analyzed() pulumi.BoolOutput
- func (o PackageInfoNoteResponseOutput) Attribution() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) Checksum() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) Copyright() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) DetailedDescription() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) DownloadLocation() pulumi.StringOutput
- func (PackageInfoNoteResponseOutput) ElementType() reflect.Type
- func (o PackageInfoNoteResponseOutput) ExternalRefs() ExternalRefResponseArrayOutput
- func (o PackageInfoNoteResponseOutput) FilesLicenseInfo() pulumi.StringArrayOutput
- func (o PackageInfoNoteResponseOutput) HomePage() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) LicenseDeclared() LicenseResponseOutput
- func (o PackageInfoNoteResponseOutput) Originator() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) PackageType() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) SummaryDescription() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) Supplier() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) Title() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) ToPackageInfoNoteResponseOutput() PackageInfoNoteResponseOutput
- func (o PackageInfoNoteResponseOutput) ToPackageInfoNoteResponseOutputWithContext(ctx context.Context) PackageInfoNoteResponseOutput
- func (o PackageInfoNoteResponseOutput) VerificationCode() pulumi.StringOutput
- func (o PackageInfoNoteResponseOutput) Version() pulumi.StringOutput
- type PackageInfoOccurrence
- type PackageInfoOccurrenceArgs
- func (PackageInfoOccurrenceArgs) ElementType() reflect.Type
- func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrenceOutput() PackageInfoOccurrenceOutput
- func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrenceOutputWithContext(ctx context.Context) PackageInfoOccurrenceOutput
- func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput
- func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrencePtrOutputWithContext(ctx context.Context) PackageInfoOccurrencePtrOutput
- type PackageInfoOccurrenceInput
- type PackageInfoOccurrenceOutput
- func (o PackageInfoOccurrenceOutput) Comment() pulumi.StringPtrOutput
- func (PackageInfoOccurrenceOutput) ElementType() reflect.Type
- func (o PackageInfoOccurrenceOutput) Filename() pulumi.StringPtrOutput
- func (o PackageInfoOccurrenceOutput) Id() pulumi.StringPtrOutput
- func (o PackageInfoOccurrenceOutput) LicenseConcluded() LicensePtrOutput
- func (o PackageInfoOccurrenceOutput) SourceInfo() pulumi.StringPtrOutput
- func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrenceOutput() PackageInfoOccurrenceOutput
- func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrenceOutputWithContext(ctx context.Context) PackageInfoOccurrenceOutput
- func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput
- func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrencePtrOutputWithContext(ctx context.Context) PackageInfoOccurrencePtrOutput
- type PackageInfoOccurrencePtrInput
- type PackageInfoOccurrencePtrOutput
- func (o PackageInfoOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
- func (o PackageInfoOccurrencePtrOutput) Elem() PackageInfoOccurrenceOutput
- func (PackageInfoOccurrencePtrOutput) ElementType() reflect.Type
- func (o PackageInfoOccurrencePtrOutput) Filename() pulumi.StringPtrOutput
- func (o PackageInfoOccurrencePtrOutput) Id() pulumi.StringPtrOutput
- func (o PackageInfoOccurrencePtrOutput) LicenseConcluded() LicensePtrOutput
- func (o PackageInfoOccurrencePtrOutput) SourceInfo() pulumi.StringPtrOutput
- func (o PackageInfoOccurrencePtrOutput) ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput
- func (o PackageInfoOccurrencePtrOutput) ToPackageInfoOccurrencePtrOutputWithContext(ctx context.Context) PackageInfoOccurrencePtrOutput
- type PackageInfoOccurrenceResponse
- type PackageInfoOccurrenceResponseOutput
- func (o PackageInfoOccurrenceResponseOutput) Comment() pulumi.StringOutput
- func (PackageInfoOccurrenceResponseOutput) ElementType() reflect.Type
- func (o PackageInfoOccurrenceResponseOutput) Filename() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) HomePage() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) LicenseConcluded() LicenseResponseOutput
- func (o PackageInfoOccurrenceResponseOutput) PackageType() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) SourceInfo() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) SummaryDescription() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) Title() pulumi.StringOutput
- func (o PackageInfoOccurrenceResponseOutput) ToPackageInfoOccurrenceResponseOutput() PackageInfoOccurrenceResponseOutput
- func (o PackageInfoOccurrenceResponseOutput) ToPackageInfoOccurrenceResponseOutputWithContext(ctx context.Context) PackageInfoOccurrenceResponseOutput
- func (o PackageInfoOccurrenceResponseOutput) Version() pulumi.StringOutput
- type PackageInput
- type PackageIssue
- type PackageIssueArgs
- type PackageIssueArray
- type PackageIssueArrayInput
- type PackageIssueArrayOutput
- func (PackageIssueArrayOutput) ElementType() reflect.Type
- func (o PackageIssueArrayOutput) Index(i pulumi.IntInput) PackageIssueOutput
- func (o PackageIssueArrayOutput) ToPackageIssueArrayOutput() PackageIssueArrayOutput
- func (o PackageIssueArrayOutput) ToPackageIssueArrayOutputWithContext(ctx context.Context) PackageIssueArrayOutput
- type PackageIssueInput
- type PackageIssueOutput
- func (o PackageIssueOutput) AffectedLocation() VulnerabilityLocationPtrOutput
- func (PackageIssueOutput) ElementType() reflect.Type
- func (o PackageIssueOutput) FixedLocation() VulnerabilityLocationPtrOutput
- func (o PackageIssueOutput) PackageType() pulumi.StringPtrOutput
- func (o PackageIssueOutput) SeverityName() 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) AffectedLocation() VulnerabilityLocationResponseOutput
- func (o PackageIssueResponseOutput) EffectiveSeverity() pulumi.StringOutput
- func (PackageIssueResponseOutput) ElementType() reflect.Type
- func (o PackageIssueResponseOutput) FixedLocation() VulnerabilityLocationResponseOutput
- func (o PackageIssueResponseOutput) PackageType() pulumi.StringOutput
- func (o PackageIssueResponseOutput) SeverityName() pulumi.StringOutput
- func (o PackageIssueResponseOutput) ToPackageIssueResponseOutput() PackageIssueResponseOutput
- func (o PackageIssueResponseOutput) ToPackageIssueResponseOutputWithContext(ctx context.Context) PackageIssueResponseOutput
- type PackageOutput
- func (o PackageOutput) Architecture() PackageArchitecturePtrOutput
- func (o PackageOutput) CpeUri() pulumi.StringPtrOutput
- func (o PackageOutput) Description() pulumi.StringPtrOutput
- func (o PackageOutput) Digest() DigestArrayOutput
- func (o PackageOutput) Distribution() DistributionArrayOutput
- func (PackageOutput) ElementType() reflect.Type
- func (o PackageOutput) License() LicensePtrOutput
- func (o PackageOutput) Maintainer() pulumi.StringPtrOutput
- func (o PackageOutput) Name() pulumi.StringPtrOutput
- func (o PackageOutput) PackageType() pulumi.StringPtrOutput
- func (o PackageOutput) ToPackageOutput() PackageOutput
- func (o PackageOutput) ToPackageOutputWithContext(ctx context.Context) PackageOutput
- func (o PackageOutput) ToPackagePtrOutput() PackagePtrOutput
- func (o PackageOutput) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
- func (o PackageOutput) Url() pulumi.StringPtrOutput
- func (o PackageOutput) Version() VersionPtrOutput
- type PackagePtrInput
- type PackagePtrOutput
- func (o PackagePtrOutput) Architecture() PackageArchitecturePtrOutput
- func (o PackagePtrOutput) CpeUri() pulumi.StringPtrOutput
- func (o PackagePtrOutput) Description() pulumi.StringPtrOutput
- func (o PackagePtrOutput) Digest() DigestArrayOutput
- func (o PackagePtrOutput) Distribution() DistributionArrayOutput
- func (o PackagePtrOutput) Elem() PackageOutput
- func (PackagePtrOutput) ElementType() reflect.Type
- func (o PackagePtrOutput) License() LicensePtrOutput
- func (o PackagePtrOutput) Maintainer() pulumi.StringPtrOutput
- func (o PackagePtrOutput) Name() pulumi.StringPtrOutput
- func (o PackagePtrOutput) PackageType() pulumi.StringPtrOutput
- func (o PackagePtrOutput) ToPackagePtrOutput() PackagePtrOutput
- func (o PackagePtrOutput) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
- func (o PackagePtrOutput) Url() pulumi.StringPtrOutput
- func (o PackagePtrOutput) Version() VersionPtrOutput
- type PackageResponse
- type PackageResponseOutput
- func (o PackageResponseOutput) Architecture() pulumi.StringOutput
- func (o PackageResponseOutput) CpeUri() pulumi.StringOutput
- func (o PackageResponseOutput) Description() pulumi.StringOutput
- func (o PackageResponseOutput) Digest() DigestResponseArrayOutput
- func (o PackageResponseOutput) Distribution() DistributionResponseArrayOutput
- func (PackageResponseOutput) ElementType() reflect.Type
- func (o PackageResponseOutput) License() LicenseResponseOutput
- func (o PackageResponseOutput) Maintainer() pulumi.StringOutput
- func (o PackageResponseOutput) Name() pulumi.StringOutput
- func (o PackageResponseOutput) PackageType() pulumi.StringOutput
- func (o PackageResponseOutput) ToPackageResponseOutput() PackageResponseOutput
- func (o PackageResponseOutput) ToPackageResponseOutputWithContext(ctx context.Context) PackageResponseOutput
- func (o PackageResponseOutput) Url() pulumi.StringOutput
- func (o PackageResponseOutput) Version() VersionResponseOutput
- type PgpSignedAttestation
- type PgpSignedAttestationArgs
- func (PgpSignedAttestationArgs) ElementType() reflect.Type
- func (i PgpSignedAttestationArgs) ToPgpSignedAttestationOutput() PgpSignedAttestationOutput
- func (i PgpSignedAttestationArgs) ToPgpSignedAttestationOutputWithContext(ctx context.Context) PgpSignedAttestationOutput
- func (i PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
- func (i PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
- type PgpSignedAttestationContentType
- func (PgpSignedAttestationContentType) ElementType() reflect.Type
- func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutput() PgpSignedAttestationContentTypeOutput
- func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypeOutput
- func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
- func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
- func (e PgpSignedAttestationContentType) ToStringOutput() pulumi.StringOutput
- func (e PgpSignedAttestationContentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PgpSignedAttestationContentType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PgpSignedAttestationContentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PgpSignedAttestationContentTypeInput
- type PgpSignedAttestationContentTypeOutput
- func (PgpSignedAttestationContentTypeOutput) ElementType() reflect.Type
- func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutput() PgpSignedAttestationContentTypeOutput
- func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypeOutput
- func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationContentTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PgpSignedAttestationContentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PgpSignedAttestationContentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PgpSignedAttestationContentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PgpSignedAttestationContentTypePtrInput
- type PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationContentTypePtrOutput) Elem() PgpSignedAttestationContentTypeOutput
- func (PgpSignedAttestationContentTypePtrOutput) ElementType() reflect.Type
- func (o PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PgpSignedAttestationInput
- type PgpSignedAttestationOutput
- func (o PgpSignedAttestationOutput) ContentType() PgpSignedAttestationContentTypePtrOutput
- func (PgpSignedAttestationOutput) ElementType() reflect.Type
- func (o PgpSignedAttestationOutput) PgpKeyId() pulumi.StringPtrOutput
- func (o PgpSignedAttestationOutput) Signature() pulumi.StringPtrOutput
- func (o PgpSignedAttestationOutput) ToPgpSignedAttestationOutput() PgpSignedAttestationOutput
- func (o PgpSignedAttestationOutput) ToPgpSignedAttestationOutputWithContext(ctx context.Context) PgpSignedAttestationOutput
- func (o PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
- func (o PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
- type PgpSignedAttestationPtrInput
- type PgpSignedAttestationPtrOutput
- func (o PgpSignedAttestationPtrOutput) ContentType() PgpSignedAttestationContentTypePtrOutput
- func (o PgpSignedAttestationPtrOutput) Elem() PgpSignedAttestationOutput
- func (PgpSignedAttestationPtrOutput) ElementType() reflect.Type
- func (o PgpSignedAttestationPtrOutput) PgpKeyId() pulumi.StringPtrOutput
- func (o PgpSignedAttestationPtrOutput) Signature() pulumi.StringPtrOutput
- func (o PgpSignedAttestationPtrOutput) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
- func (o PgpSignedAttestationPtrOutput) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
- type PgpSignedAttestationResponse
- type PgpSignedAttestationResponseOutput
- func (o PgpSignedAttestationResponseOutput) ContentType() pulumi.StringOutput
- func (PgpSignedAttestationResponseOutput) ElementType() reflect.Type
- func (o PgpSignedAttestationResponseOutput) PgpKeyId() pulumi.StringOutput
- func (o PgpSignedAttestationResponseOutput) Signature() pulumi.StringOutput
- func (o PgpSignedAttestationResponseOutput) ToPgpSignedAttestationResponseOutput() PgpSignedAttestationResponseOutput
- func (o PgpSignedAttestationResponseOutput) ToPgpSignedAttestationResponseOutputWithContext(ctx context.Context) PgpSignedAttestationResponseOutput
- type ProviderNoteIamBinding
- type ProviderNoteIamBindingArgs
- type ProviderNoteIamBindingInput
- type ProviderNoteIamBindingOutput
- func (o ProviderNoteIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (ProviderNoteIamBindingOutput) ElementType() reflect.Type
- func (o ProviderNoteIamBindingOutput) Etag() pulumi.StringOutput
- func (o ProviderNoteIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o ProviderNoteIamBindingOutput) Name() pulumi.StringOutput
- func (o ProviderNoteIamBindingOutput) Project() pulumi.StringOutput
- func (o ProviderNoteIamBindingOutput) Role() pulumi.StringOutput
- func (o ProviderNoteIamBindingOutput) ToProviderNoteIamBindingOutput() ProviderNoteIamBindingOutput
- func (o ProviderNoteIamBindingOutput) ToProviderNoteIamBindingOutputWithContext(ctx context.Context) ProviderNoteIamBindingOutput
- type ProviderNoteIamBindingState
- type ProviderNoteIamMember
- type ProviderNoteIamMemberArgs
- type ProviderNoteIamMemberInput
- type ProviderNoteIamMemberOutput
- func (o ProviderNoteIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (ProviderNoteIamMemberOutput) ElementType() reflect.Type
- func (o ProviderNoteIamMemberOutput) Etag() pulumi.StringOutput
- func (o ProviderNoteIamMemberOutput) Member() pulumi.StringOutput
- func (o ProviderNoteIamMemberOutput) Name() pulumi.StringOutput
- func (o ProviderNoteIamMemberOutput) Project() pulumi.StringOutput
- func (o ProviderNoteIamMemberOutput) Role() pulumi.StringOutput
- func (o ProviderNoteIamMemberOutput) ToProviderNoteIamMemberOutput() ProviderNoteIamMemberOutput
- func (o ProviderNoteIamMemberOutput) ToProviderNoteIamMemberOutputWithContext(ctx context.Context) ProviderNoteIamMemberOutput
- type ProviderNoteIamMemberState
- type ProviderNoteIamPolicy
- type ProviderNoteIamPolicyArgs
- type ProviderNoteIamPolicyInput
- type ProviderNoteIamPolicyOutput
- func (o ProviderNoteIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (ProviderNoteIamPolicyOutput) ElementType() reflect.Type
- func (o ProviderNoteIamPolicyOutput) Etag() pulumi.StringOutput
- func (o ProviderNoteIamPolicyOutput) NoteId() pulumi.StringOutput
- func (o ProviderNoteIamPolicyOutput) ProviderId() pulumi.StringOutput
- func (o ProviderNoteIamPolicyOutput) ToProviderNoteIamPolicyOutput() ProviderNoteIamPolicyOutput
- func (o ProviderNoteIamPolicyOutput) ToProviderNoteIamPolicyOutputWithContext(ctx context.Context) ProviderNoteIamPolicyOutput
- func (o ProviderNoteIamPolicyOutput) Version() pulumi.IntOutput
- type ProviderNoteIamPolicyState
- 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
- 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) Url() pulumi.StringPtrOutput
- type RelatedUrlResponse
- type RelatedUrlResponseArrayOutput
- func (RelatedUrlResponseArrayOutput) ElementType() reflect.Type
- func (o RelatedUrlResponseArrayOutput) Index(i pulumi.IntInput) RelatedUrlResponseOutput
- func (o RelatedUrlResponseArrayOutput) ToRelatedUrlResponseArrayOutput() RelatedUrlResponseArrayOutput
- func (o RelatedUrlResponseArrayOutput) ToRelatedUrlResponseArrayOutputWithContext(ctx context.Context) RelatedUrlResponseArrayOutput
- type RelatedUrlResponseOutput
- func (RelatedUrlResponseOutput) ElementType() reflect.Type
- func (o RelatedUrlResponseOutput) Label() pulumi.StringOutput
- func (o RelatedUrlResponseOutput) ToRelatedUrlResponseOutput() RelatedUrlResponseOutput
- func (o RelatedUrlResponseOutput) ToRelatedUrlResponseOutputWithContext(ctx context.Context) RelatedUrlResponseOutput
- func (o RelatedUrlResponseOutput) Url() pulumi.StringOutput
- type RelationshipNote
- type RelationshipNoteArgs
- func (RelationshipNoteArgs) ElementType() reflect.Type
- func (i RelationshipNoteArgs) ToRelationshipNoteOutput() RelationshipNoteOutput
- func (i RelationshipNoteArgs) ToRelationshipNoteOutputWithContext(ctx context.Context) RelationshipNoteOutput
- func (i RelationshipNoteArgs) ToRelationshipNotePtrOutput() RelationshipNotePtrOutput
- func (i RelationshipNoteArgs) ToRelationshipNotePtrOutputWithContext(ctx context.Context) RelationshipNotePtrOutput
- type RelationshipNoteInput
- type RelationshipNoteOutput
- func (RelationshipNoteOutput) ElementType() reflect.Type
- func (o RelationshipNoteOutput) ToRelationshipNoteOutput() RelationshipNoteOutput
- func (o RelationshipNoteOutput) ToRelationshipNoteOutputWithContext(ctx context.Context) RelationshipNoteOutput
- func (o RelationshipNoteOutput) ToRelationshipNotePtrOutput() RelationshipNotePtrOutput
- func (o RelationshipNoteOutput) ToRelationshipNotePtrOutputWithContext(ctx context.Context) RelationshipNotePtrOutput
- func (o RelationshipNoteOutput) Type() RelationshipNoteTypePtrOutput
- type RelationshipNotePtrInput
- type RelationshipNotePtrOutput
- func (o RelationshipNotePtrOutput) Elem() RelationshipNoteOutput
- func (RelationshipNotePtrOutput) ElementType() reflect.Type
- func (o RelationshipNotePtrOutput) ToRelationshipNotePtrOutput() RelationshipNotePtrOutput
- func (o RelationshipNotePtrOutput) ToRelationshipNotePtrOutputWithContext(ctx context.Context) RelationshipNotePtrOutput
- func (o RelationshipNotePtrOutput) Type() RelationshipNoteTypePtrOutput
- type RelationshipNoteResponse
- type RelationshipNoteResponseOutput
- func (RelationshipNoteResponseOutput) ElementType() reflect.Type
- func (o RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutput() RelationshipNoteResponseOutput
- func (o RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutputWithContext(ctx context.Context) RelationshipNoteResponseOutput
- func (o RelationshipNoteResponseOutput) Type() pulumi.StringOutput
- type RelationshipNoteType
- func (RelationshipNoteType) ElementType() reflect.Type
- func (e RelationshipNoteType) ToRelationshipNoteTypeOutput() RelationshipNoteTypeOutput
- func (e RelationshipNoteType) ToRelationshipNoteTypeOutputWithContext(ctx context.Context) RelationshipNoteTypeOutput
- func (e RelationshipNoteType) ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput
- func (e RelationshipNoteType) ToRelationshipNoteTypePtrOutputWithContext(ctx context.Context) RelationshipNoteTypePtrOutput
- func (e RelationshipNoteType) ToStringOutput() pulumi.StringOutput
- func (e RelationshipNoteType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RelationshipNoteType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RelationshipNoteType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RelationshipNoteTypeInput
- type RelationshipNoteTypeOutput
- func (RelationshipNoteTypeOutput) ElementType() reflect.Type
- func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutput() RelationshipNoteTypeOutput
- func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutputWithContext(ctx context.Context) RelationshipNoteTypeOutput
- func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput
- func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutputWithContext(ctx context.Context) RelationshipNoteTypePtrOutput
- func (o RelationshipNoteTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RelationshipNoteTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RelationshipNoteTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RelationshipNoteTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RelationshipNoteTypePtrInput
- type RelationshipNoteTypePtrOutput
- func (o RelationshipNoteTypePtrOutput) Elem() RelationshipNoteTypeOutput
- func (RelationshipNoteTypePtrOutput) ElementType() reflect.Type
- func (o RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput
- func (o RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutputWithContext(ctx context.Context) RelationshipNoteTypePtrOutput
- func (o RelationshipNoteTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RelationshipNoteTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RelationshipOccurrence
- type RelationshipOccurrenceArgs
- func (RelationshipOccurrenceArgs) ElementType() reflect.Type
- func (i RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutput() RelationshipOccurrenceOutput
- func (i RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutputWithContext(ctx context.Context) RelationshipOccurrenceOutput
- func (i RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput
- func (i RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutputWithContext(ctx context.Context) RelationshipOccurrencePtrOutput
- type RelationshipOccurrenceInput
- type RelationshipOccurrenceOutput
- func (o RelationshipOccurrenceOutput) Comment() pulumi.StringPtrOutput
- func (RelationshipOccurrenceOutput) ElementType() reflect.Type
- func (o RelationshipOccurrenceOutput) Source() pulumi.StringPtrOutput
- func (o RelationshipOccurrenceOutput) Target() pulumi.StringPtrOutput
- func (o RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutput() RelationshipOccurrenceOutput
- func (o RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutputWithContext(ctx context.Context) RelationshipOccurrenceOutput
- func (o RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput
- func (o RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutputWithContext(ctx context.Context) RelationshipOccurrencePtrOutput
- type RelationshipOccurrencePtrInput
- type RelationshipOccurrencePtrOutput
- func (o RelationshipOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
- func (o RelationshipOccurrencePtrOutput) Elem() RelationshipOccurrenceOutput
- func (RelationshipOccurrencePtrOutput) ElementType() reflect.Type
- func (o RelationshipOccurrencePtrOutput) Source() pulumi.StringPtrOutput
- func (o RelationshipOccurrencePtrOutput) Target() pulumi.StringPtrOutput
- func (o RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput
- func (o RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutputWithContext(ctx context.Context) RelationshipOccurrencePtrOutput
- type RelationshipOccurrenceResponse
- type RelationshipOccurrenceResponseOutput
- func (o RelationshipOccurrenceResponseOutput) Comment() pulumi.StringOutput
- func (RelationshipOccurrenceResponseOutput) ElementType() reflect.Type
- func (o RelationshipOccurrenceResponseOutput) Source() pulumi.StringOutput
- func (o RelationshipOccurrenceResponseOutput) Target() pulumi.StringOutput
- func (o RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutput() RelationshipOccurrenceResponseOutput
- func (o RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutputWithContext(ctx context.Context) RelationshipOccurrenceResponseOutput
- func (o RelationshipOccurrenceResponseOutput) Type() pulumi.StringOutput
- type RepoSource
- type RepoSourceArgs
- func (RepoSourceArgs) ElementType() reflect.Type
- func (i RepoSourceArgs) ToRepoSourceOutput() RepoSourceOutput
- func (i RepoSourceArgs) ToRepoSourceOutputWithContext(ctx context.Context) RepoSourceOutput
- func (i RepoSourceArgs) ToRepoSourcePtrOutput() RepoSourcePtrOutput
- func (i RepoSourceArgs) ToRepoSourcePtrOutputWithContext(ctx context.Context) RepoSourcePtrOutput
- type RepoSourceInput
- type RepoSourceOutput
- func (o RepoSourceOutput) BranchName() pulumi.StringPtrOutput
- func (o RepoSourceOutput) CommitSha() pulumi.StringPtrOutput
- func (RepoSourceOutput) ElementType() reflect.Type
- func (o RepoSourceOutput) Project() pulumi.StringPtrOutput
- func (o RepoSourceOutput) RepoName() pulumi.StringPtrOutput
- func (o RepoSourceOutput) TagName() pulumi.StringPtrOutput
- func (o RepoSourceOutput) ToRepoSourceOutput() RepoSourceOutput
- func (o RepoSourceOutput) ToRepoSourceOutputWithContext(ctx context.Context) RepoSourceOutput
- func (o RepoSourceOutput) ToRepoSourcePtrOutput() RepoSourcePtrOutput
- func (o RepoSourceOutput) ToRepoSourcePtrOutputWithContext(ctx context.Context) RepoSourcePtrOutput
- type RepoSourcePtrInput
- type RepoSourcePtrOutput
- func (o RepoSourcePtrOutput) BranchName() pulumi.StringPtrOutput
- func (o RepoSourcePtrOutput) CommitSha() pulumi.StringPtrOutput
- func (o RepoSourcePtrOutput) Elem() RepoSourceOutput
- func (RepoSourcePtrOutput) ElementType() reflect.Type
- func (o RepoSourcePtrOutput) Project() pulumi.StringPtrOutput
- func (o RepoSourcePtrOutput) RepoName() pulumi.StringPtrOutput
- func (o RepoSourcePtrOutput) TagName() pulumi.StringPtrOutput
- func (o RepoSourcePtrOutput) ToRepoSourcePtrOutput() RepoSourcePtrOutput
- func (o RepoSourcePtrOutput) ToRepoSourcePtrOutputWithContext(ctx context.Context) RepoSourcePtrOutput
- type RepoSourceResponse
- type RepoSourceResponseOutput
- func (o RepoSourceResponseOutput) BranchName() pulumi.StringOutput
- func (o RepoSourceResponseOutput) CommitSha() pulumi.StringOutput
- func (RepoSourceResponseOutput) ElementType() reflect.Type
- func (o RepoSourceResponseOutput) Project() pulumi.StringOutput
- func (o RepoSourceResponseOutput) RepoName() pulumi.StringOutput
- func (o RepoSourceResponseOutput) TagName() pulumi.StringOutput
- func (o RepoSourceResponseOutput) ToRepoSourceResponseOutput() RepoSourceResponseOutput
- func (o RepoSourceResponseOutput) ToRepoSourceResponseOutputWithContext(ctx context.Context) RepoSourceResponseOutput
- type Resource
- type ResourceArgs
- func (ResourceArgs) ElementType() reflect.Type
- func (i ResourceArgs) ToResourceOutput() ResourceOutput
- func (i ResourceArgs) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
- func (i ResourceArgs) ToResourcePtrOutput() ResourcePtrOutput
- func (i ResourceArgs) ToResourcePtrOutputWithContext(ctx context.Context) ResourcePtrOutput
- type ResourceInput
- type ResourceOutput
- func (o ResourceOutput) ContentHash() HashPtrOutput
- func (ResourceOutput) ElementType() reflect.Type
- func (o ResourceOutput) Name() pulumi.StringPtrOutput
- func (o ResourceOutput) ToResourceOutput() ResourceOutput
- func (o ResourceOutput) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
- func (o ResourceOutput) ToResourcePtrOutput() ResourcePtrOutput
- func (o ResourceOutput) ToResourcePtrOutputWithContext(ctx context.Context) ResourcePtrOutput
- func (o ResourceOutput) Uri() pulumi.StringPtrOutput
- type ResourcePtrInput
- type ResourcePtrOutput
- func (o ResourcePtrOutput) ContentHash() HashPtrOutput
- func (o ResourcePtrOutput) Elem() ResourceOutput
- func (ResourcePtrOutput) ElementType() reflect.Type
- func (o ResourcePtrOutput) Name() pulumi.StringPtrOutput
- func (o ResourcePtrOutput) ToResourcePtrOutput() ResourcePtrOutput
- func (o ResourcePtrOutput) ToResourcePtrOutputWithContext(ctx context.Context) ResourcePtrOutput
- func (o ResourcePtrOutput) Uri() pulumi.StringPtrOutput
- type ResourceResponse
- type ResourceResponseOutput
- func (o ResourceResponseOutput) ContentHash() HashResponseOutput
- func (ResourceResponseOutput) ElementType() reflect.Type
- func (o ResourceResponseOutput) Name() pulumi.StringOutput
- func (o ResourceResponseOutput) ToResourceResponseOutput() ResourceResponseOutput
- func (o ResourceResponseOutput) ToResourceResponseOutputWithContext(ctx context.Context) ResourceResponseOutput
- func (o ResourceResponseOutput) Uri() pulumi.StringOutput
- 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 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() ...
- func (SlsaProvenanceZeroTwoOutput) ElementType() reflect.Type
- func (o SlsaProvenanceZeroTwoOutput) Invocation() ...
- func (o SlsaProvenanceZeroTwoOutput) Materials() ...
- func (o SlsaProvenanceZeroTwoOutput) Metadata() ...
- 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() ...
- func (o SlsaProvenanceZeroTwoPtrOutput) Elem() SlsaProvenanceZeroTwoOutput
- func (SlsaProvenanceZeroTwoPtrOutput) ElementType() reflect.Type
- func (o SlsaProvenanceZeroTwoPtrOutput) Invocation() ...
- func (o SlsaProvenanceZeroTwoPtrOutput) Materials() ...
- func (o SlsaProvenanceZeroTwoPtrOutput) Metadata() ...
- 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() ...
- func (SlsaProvenanceZeroTwoResponseOutput) ElementType() reflect.Type
- func (o SlsaProvenanceZeroTwoResponseOutput) Invocation() ...
- func (o SlsaProvenanceZeroTwoResponseOutput) Materials() ...
- func (o SlsaProvenanceZeroTwoResponseOutput) Metadata() ...
- 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 SourceInput
- type SourceOutput
- func (o SourceOutput) AdditionalContexts() GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput
- func (o SourceOutput) ArtifactStorageSource() StorageSourcePtrOutput
- func (o SourceOutput) Context() GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
- func (SourceOutput) ElementType() reflect.Type
- func (o SourceOutput) FileHashes() pulumi.StringMapOutput
- func (o SourceOutput) RepoSource() RepoSourcePtrOutput
- func (o SourceOutput) StorageSource() StorageSourcePtrOutput
- 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() GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput
- func (o SourcePtrOutput) ArtifactStorageSource() StorageSourcePtrOutput
- func (o SourcePtrOutput) Context() GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
- func (o SourcePtrOutput) Elem() SourceOutput
- func (SourcePtrOutput) ElementType() reflect.Type
- func (o SourcePtrOutput) FileHashes() pulumi.StringMapOutput
- func (o SourcePtrOutput) RepoSource() RepoSourcePtrOutput
- func (o SourcePtrOutput) StorageSource() StorageSourcePtrOutput
- func (o SourcePtrOutput) ToSourcePtrOutput() SourcePtrOutput
- func (o SourcePtrOutput) ToSourcePtrOutputWithContext(ctx context.Context) SourcePtrOutput
- type SourceResponse
- type SourceResponseOutput
- func (o SourceResponseOutput) AdditionalContexts() GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput
- func (o SourceResponseOutput) ArtifactStorageSource() StorageSourceResponseOutput
- func (o SourceResponseOutput) Context() GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput
- func (SourceResponseOutput) ElementType() reflect.Type
- func (o SourceResponseOutput) FileHashes() pulumi.StringMapOutput
- func (o SourceResponseOutput) RepoSource() RepoSourceResponseOutput
- func (o SourceResponseOutput) StorageSource() StorageSourceResponseOutput
- 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 StorageSource
- type StorageSourceArgs
- func (StorageSourceArgs) ElementType() reflect.Type
- func (i StorageSourceArgs) ToStorageSourceOutput() StorageSourceOutput
- func (i StorageSourceArgs) ToStorageSourceOutputWithContext(ctx context.Context) StorageSourceOutput
- func (i StorageSourceArgs) ToStorageSourcePtrOutput() StorageSourcePtrOutput
- func (i StorageSourceArgs) ToStorageSourcePtrOutputWithContext(ctx context.Context) StorageSourcePtrOutput
- type StorageSourceInput
- type StorageSourceOutput
- func (o StorageSourceOutput) Bucket() pulumi.StringPtrOutput
- func (StorageSourceOutput) ElementType() reflect.Type
- func (o StorageSourceOutput) Generation() pulumi.StringPtrOutput
- func (o StorageSourceOutput) Object() pulumi.StringPtrOutput
- func (o StorageSourceOutput) ToStorageSourceOutput() StorageSourceOutput
- func (o StorageSourceOutput) ToStorageSourceOutputWithContext(ctx context.Context) StorageSourceOutput
- func (o StorageSourceOutput) ToStorageSourcePtrOutput() StorageSourcePtrOutput
- func (o StorageSourceOutput) ToStorageSourcePtrOutputWithContext(ctx context.Context) StorageSourcePtrOutput
- type StorageSourcePtrInput
- type StorageSourcePtrOutput
- func (o StorageSourcePtrOutput) Bucket() pulumi.StringPtrOutput
- func (o StorageSourcePtrOutput) Elem() StorageSourceOutput
- func (StorageSourcePtrOutput) ElementType() reflect.Type
- func (o StorageSourcePtrOutput) Generation() pulumi.StringPtrOutput
- func (o StorageSourcePtrOutput) Object() pulumi.StringPtrOutput
- func (o StorageSourcePtrOutput) ToStorageSourcePtrOutput() StorageSourcePtrOutput
- func (o StorageSourcePtrOutput) ToStorageSourcePtrOutputWithContext(ctx context.Context) StorageSourcePtrOutput
- type StorageSourceResponse
- type StorageSourceResponseOutput
- func (o StorageSourceResponseOutput) Bucket() pulumi.StringOutput
- func (StorageSourceResponseOutput) ElementType() reflect.Type
- func (o StorageSourceResponseOutput) Generation() pulumi.StringOutput
- func (o StorageSourceResponseOutput) Object() pulumi.StringOutput
- func (o StorageSourceResponseOutput) ToStorageSourceResponseOutput() StorageSourceResponseOutput
- func (o StorageSourceResponseOutput) ToStorageSourceResponseOutputWithContext(ctx context.Context) StorageSourceResponseOutput
- 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
- 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
- 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
- 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
- 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
- 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
- type Version
- type VersionArgs
- func (VersionArgs) ElementType() reflect.Type
- func (i VersionArgs) ToVersionOutput() VersionOutput
- func (i VersionArgs) ToVersionOutputWithContext(ctx context.Context) VersionOutput
- func (i VersionArgs) ToVersionPtrOutput() VersionPtrOutput
- func (i VersionArgs) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
- type VersionInput
- type VersionKind
- func (VersionKind) ElementType() reflect.Type
- func (e VersionKind) ToStringOutput() pulumi.StringOutput
- func (e VersionKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VersionKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VersionKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VersionKind) ToVersionKindOutput() VersionKindOutput
- func (e VersionKind) ToVersionKindOutputWithContext(ctx context.Context) VersionKindOutput
- func (e VersionKind) ToVersionKindPtrOutput() VersionKindPtrOutput
- func (e VersionKind) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
- type VersionKindInput
- type VersionKindOutput
- func (VersionKindOutput) ElementType() reflect.Type
- func (o VersionKindOutput) ToStringOutput() pulumi.StringOutput
- func (o VersionKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VersionKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VersionKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VersionKindOutput) ToVersionKindOutput() VersionKindOutput
- func (o VersionKindOutput) ToVersionKindOutputWithContext(ctx context.Context) VersionKindOutput
- func (o VersionKindOutput) ToVersionKindPtrOutput() VersionKindPtrOutput
- func (o VersionKindOutput) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
- type VersionKindPtrInput
- type VersionKindPtrOutput
- func (o VersionKindPtrOutput) Elem() VersionKindOutput
- func (VersionKindPtrOutput) ElementType() reflect.Type
- func (o VersionKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VersionKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VersionKindPtrOutput) ToVersionKindPtrOutput() VersionKindPtrOutput
- func (o VersionKindPtrOutput) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
- type VersionOutput
- func (VersionOutput) ElementType() reflect.Type
- func (o VersionOutput) Epoch() pulumi.IntPtrOutput
- func (o VersionOutput) Inclusive() pulumi.BoolPtrOutput
- func (o VersionOutput) Kind() VersionKindPtrOutput
- func (o VersionOutput) Name() pulumi.StringPtrOutput
- func (o VersionOutput) Revision() pulumi.StringPtrOutput
- func (o VersionOutput) ToVersionOutput() VersionOutput
- func (o VersionOutput) ToVersionOutputWithContext(ctx context.Context) VersionOutput
- func (o VersionOutput) ToVersionPtrOutput() VersionPtrOutput
- func (o VersionOutput) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
- type VersionPtrInput
- type VersionPtrOutput
- func (o VersionPtrOutput) Elem() VersionOutput
- func (VersionPtrOutput) ElementType() reflect.Type
- func (o VersionPtrOutput) Epoch() pulumi.IntPtrOutput
- func (o VersionPtrOutput) Inclusive() pulumi.BoolPtrOutput
- func (o VersionPtrOutput) Kind() VersionKindPtrOutput
- func (o VersionPtrOutput) Name() pulumi.StringPtrOutput
- func (o VersionPtrOutput) Revision() pulumi.StringPtrOutput
- func (o VersionPtrOutput) ToVersionPtrOutput() VersionPtrOutput
- func (o VersionPtrOutput) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
- type VersionResponse
- type VersionResponseOutput
- func (VersionResponseOutput) ElementType() reflect.Type
- func (o VersionResponseOutput) Epoch() pulumi.IntOutput
- func (o VersionResponseOutput) Inclusive() pulumi.BoolOutput
- func (o VersionResponseOutput) Kind() pulumi.StringOutput
- func (o VersionResponseOutput) Name() pulumi.StringOutput
- func (o VersionResponseOutput) Revision() pulumi.StringOutput
- func (o VersionResponseOutput) ToVersionResponseOutput() VersionResponseOutput
- func (o VersionResponseOutput) ToVersionResponseOutputWithContext(ctx context.Context) VersionResponseOutput
- type VulnerabilityDetails
- type VulnerabilityDetailsArgs
- func (VulnerabilityDetailsArgs) ElementType() reflect.Type
- func (i VulnerabilityDetailsArgs) ToVulnerabilityDetailsOutput() VulnerabilityDetailsOutput
- func (i VulnerabilityDetailsArgs) ToVulnerabilityDetailsOutputWithContext(ctx context.Context) VulnerabilityDetailsOutput
- func (i VulnerabilityDetailsArgs) ToVulnerabilityDetailsPtrOutput() VulnerabilityDetailsPtrOutput
- func (i VulnerabilityDetailsArgs) ToVulnerabilityDetailsPtrOutputWithContext(ctx context.Context) VulnerabilityDetailsPtrOutput
- type VulnerabilityDetailsEffectiveSeverity
- func (VulnerabilityDetailsEffectiveSeverity) ElementType() reflect.Type
- func (e VulnerabilityDetailsEffectiveSeverity) ToStringOutput() pulumi.StringOutput
- func (e VulnerabilityDetailsEffectiveSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VulnerabilityDetailsEffectiveSeverity) ToVulnerabilityDetailsEffectiveSeverityOutput() VulnerabilityDetailsEffectiveSeverityOutput
- func (e VulnerabilityDetailsEffectiveSeverity) ToVulnerabilityDetailsEffectiveSeverityOutputWithContext(ctx context.Context) VulnerabilityDetailsEffectiveSeverityOutput
- func (e VulnerabilityDetailsEffectiveSeverity) ToVulnerabilityDetailsEffectiveSeverityPtrOutput() VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (e VulnerabilityDetailsEffectiveSeverity) ToVulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityDetailsEffectiveSeverityPtrOutput
- type VulnerabilityDetailsEffectiveSeverityInput
- type VulnerabilityDetailsEffectiveSeverityOutput
- func (VulnerabilityDetailsEffectiveSeverityOutput) ElementType() reflect.Type
- func (o VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutput() pulumi.StringOutput
- func (o VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilityDetailsEffectiveSeverityOutput) ToVulnerabilityDetailsEffectiveSeverityOutput() VulnerabilityDetailsEffectiveSeverityOutput
- func (o VulnerabilityDetailsEffectiveSeverityOutput) ToVulnerabilityDetailsEffectiveSeverityOutputWithContext(ctx context.Context) VulnerabilityDetailsEffectiveSeverityOutput
- func (o VulnerabilityDetailsEffectiveSeverityOutput) ToVulnerabilityDetailsEffectiveSeverityPtrOutput() VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o VulnerabilityDetailsEffectiveSeverityOutput) ToVulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityDetailsEffectiveSeverityPtrOutput
- type VulnerabilityDetailsEffectiveSeverityPtrInput
- type VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o VulnerabilityDetailsEffectiveSeverityPtrOutput) Elem() VulnerabilityDetailsEffectiveSeverityOutput
- func (VulnerabilityDetailsEffectiveSeverityPtrOutput) ElementType() reflect.Type
- func (o VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilityDetailsEffectiveSeverityPtrOutput) ToVulnerabilityDetailsEffectiveSeverityPtrOutput() VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o VulnerabilityDetailsEffectiveSeverityPtrOutput) ToVulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityDetailsEffectiveSeverityPtrOutput
- type VulnerabilityDetailsInput
- type VulnerabilityDetailsOutput
- func (o VulnerabilityDetailsOutput) CvssV3() CVSSPtrOutput
- func (o VulnerabilityDetailsOutput) EffectiveSeverity() VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (VulnerabilityDetailsOutput) ElementType() reflect.Type
- func (o VulnerabilityDetailsOutput) PackageIssue() PackageIssueArrayOutput
- func (o VulnerabilityDetailsOutput) ToVulnerabilityDetailsOutput() VulnerabilityDetailsOutput
- func (o VulnerabilityDetailsOutput) ToVulnerabilityDetailsOutputWithContext(ctx context.Context) VulnerabilityDetailsOutput
- func (o VulnerabilityDetailsOutput) ToVulnerabilityDetailsPtrOutput() VulnerabilityDetailsPtrOutput
- func (o VulnerabilityDetailsOutput) ToVulnerabilityDetailsPtrOutputWithContext(ctx context.Context) VulnerabilityDetailsPtrOutput
- func (o VulnerabilityDetailsOutput) Type() pulumi.StringPtrOutput
- type VulnerabilityDetailsPtrInput
- type VulnerabilityDetailsPtrOutput
- func (o VulnerabilityDetailsPtrOutput) CvssV3() CVSSPtrOutput
- func (o VulnerabilityDetailsPtrOutput) EffectiveSeverity() VulnerabilityDetailsEffectiveSeverityPtrOutput
- func (o VulnerabilityDetailsPtrOutput) Elem() VulnerabilityDetailsOutput
- func (VulnerabilityDetailsPtrOutput) ElementType() reflect.Type
- func (o VulnerabilityDetailsPtrOutput) PackageIssue() PackageIssueArrayOutput
- func (o VulnerabilityDetailsPtrOutput) ToVulnerabilityDetailsPtrOutput() VulnerabilityDetailsPtrOutput
- func (o VulnerabilityDetailsPtrOutput) ToVulnerabilityDetailsPtrOutputWithContext(ctx context.Context) VulnerabilityDetailsPtrOutput
- func (o VulnerabilityDetailsPtrOutput) Type() pulumi.StringPtrOutput
- type VulnerabilityDetailsResponse
- type VulnerabilityDetailsResponseOutput
- func (o VulnerabilityDetailsResponseOutput) CvssScore() pulumi.Float64Output
- func (o VulnerabilityDetailsResponseOutput) CvssV3() CVSSResponseOutput
- func (o VulnerabilityDetailsResponseOutput) EffectiveSeverity() pulumi.StringOutput
- func (VulnerabilityDetailsResponseOutput) ElementType() reflect.Type
- func (o VulnerabilityDetailsResponseOutput) PackageIssue() PackageIssueResponseArrayOutput
- func (o VulnerabilityDetailsResponseOutput) Severity() pulumi.StringOutput
- func (o VulnerabilityDetailsResponseOutput) ToVulnerabilityDetailsResponseOutput() VulnerabilityDetailsResponseOutput
- func (o VulnerabilityDetailsResponseOutput) ToVulnerabilityDetailsResponseOutputWithContext(ctx context.Context) VulnerabilityDetailsResponseOutput
- func (o VulnerabilityDetailsResponseOutput) Type() pulumi.StringOutput
- type VulnerabilityLocation
- type VulnerabilityLocationArgs
- func (VulnerabilityLocationArgs) ElementType() reflect.Type
- func (i VulnerabilityLocationArgs) ToVulnerabilityLocationOutput() VulnerabilityLocationOutput
- func (i VulnerabilityLocationArgs) ToVulnerabilityLocationOutputWithContext(ctx context.Context) VulnerabilityLocationOutput
- func (i VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
- func (i VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
- type VulnerabilityLocationInput
- type VulnerabilityLocationOutput
- func (o VulnerabilityLocationOutput) CpeUri() pulumi.StringPtrOutput
- func (VulnerabilityLocationOutput) ElementType() reflect.Type
- func (o VulnerabilityLocationOutput) FileLocation() FileLocationArrayOutput
- func (o VulnerabilityLocationOutput) Package() pulumi.StringPtrOutput
- func (o VulnerabilityLocationOutput) ToVulnerabilityLocationOutput() VulnerabilityLocationOutput
- func (o VulnerabilityLocationOutput) ToVulnerabilityLocationOutputWithContext(ctx context.Context) VulnerabilityLocationOutput
- func (o VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
- func (o VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
- func (o VulnerabilityLocationOutput) Version() VersionPtrOutput
- type VulnerabilityLocationPtrInput
- type VulnerabilityLocationPtrOutput
- func (o VulnerabilityLocationPtrOutput) CpeUri() pulumi.StringPtrOutput
- func (o VulnerabilityLocationPtrOutput) Elem() VulnerabilityLocationOutput
- func (VulnerabilityLocationPtrOutput) ElementType() reflect.Type
- func (o VulnerabilityLocationPtrOutput) FileLocation() FileLocationArrayOutput
- func (o VulnerabilityLocationPtrOutput) Package() pulumi.StringPtrOutput
- func (o VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
- func (o VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
- func (o VulnerabilityLocationPtrOutput) Version() VersionPtrOutput
- type VulnerabilityLocationResponse
- type VulnerabilityLocationResponseOutput
- func (o VulnerabilityLocationResponseOutput) CpeUri() pulumi.StringOutput
- func (VulnerabilityLocationResponseOutput) ElementType() reflect.Type
- func (o VulnerabilityLocationResponseOutput) FileLocation() FileLocationResponseArrayOutput
- func (o VulnerabilityLocationResponseOutput) Package() pulumi.StringOutput
- func (o VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutput() VulnerabilityLocationResponseOutput
- func (o VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutputWithContext(ctx context.Context) VulnerabilityLocationResponseOutput
- func (o VulnerabilityLocationResponseOutput) Version() VersionResponseOutput
- type VulnerabilityType
- type VulnerabilityTypeArgs
- func (VulnerabilityTypeArgs) ElementType() reflect.Type
- func (i VulnerabilityTypeArgs) ToVulnerabilityTypeOutput() VulnerabilityTypeOutput
- func (i VulnerabilityTypeArgs) ToVulnerabilityTypeOutputWithContext(ctx context.Context) VulnerabilityTypeOutput
- func (i VulnerabilityTypeArgs) ToVulnerabilityTypePtrOutput() VulnerabilityTypePtrOutput
- func (i VulnerabilityTypeArgs) ToVulnerabilityTypePtrOutputWithContext(ctx context.Context) VulnerabilityTypePtrOutput
- type VulnerabilityTypeInput
- type VulnerabilityTypeOutput
- func (o VulnerabilityTypeOutput) CvssScore() pulumi.Float64PtrOutput
- func (o VulnerabilityTypeOutput) CvssV2() CVSSPtrOutput
- func (o VulnerabilityTypeOutput) Cwe() pulumi.StringArrayOutput
- func (o VulnerabilityTypeOutput) Details() DetailArrayOutput
- func (VulnerabilityTypeOutput) ElementType() reflect.Type
- func (o VulnerabilityTypeOutput) Severity() VulnerabilityTypeSeverityPtrOutput
- func (o VulnerabilityTypeOutput) ToVulnerabilityTypeOutput() VulnerabilityTypeOutput
- func (o VulnerabilityTypeOutput) ToVulnerabilityTypeOutputWithContext(ctx context.Context) VulnerabilityTypeOutput
- func (o VulnerabilityTypeOutput) ToVulnerabilityTypePtrOutput() VulnerabilityTypePtrOutput
- func (o VulnerabilityTypeOutput) ToVulnerabilityTypePtrOutputWithContext(ctx context.Context) VulnerabilityTypePtrOutput
- type VulnerabilityTypePtrInput
- type VulnerabilityTypePtrOutput
- func (o VulnerabilityTypePtrOutput) CvssScore() pulumi.Float64PtrOutput
- func (o VulnerabilityTypePtrOutput) CvssV2() CVSSPtrOutput
- func (o VulnerabilityTypePtrOutput) Cwe() pulumi.StringArrayOutput
- func (o VulnerabilityTypePtrOutput) Details() DetailArrayOutput
- func (o VulnerabilityTypePtrOutput) Elem() VulnerabilityTypeOutput
- func (VulnerabilityTypePtrOutput) ElementType() reflect.Type
- func (o VulnerabilityTypePtrOutput) Severity() VulnerabilityTypeSeverityPtrOutput
- func (o VulnerabilityTypePtrOutput) ToVulnerabilityTypePtrOutput() VulnerabilityTypePtrOutput
- func (o VulnerabilityTypePtrOutput) ToVulnerabilityTypePtrOutputWithContext(ctx context.Context) VulnerabilityTypePtrOutput
- type VulnerabilityTypeResponse
- type VulnerabilityTypeResponseOutput
- func (o VulnerabilityTypeResponseOutput) CvssScore() pulumi.Float64Output
- func (o VulnerabilityTypeResponseOutput) CvssV2() CVSSResponseOutput
- func (o VulnerabilityTypeResponseOutput) Cwe() pulumi.StringArrayOutput
- func (o VulnerabilityTypeResponseOutput) Details() DetailResponseArrayOutput
- func (VulnerabilityTypeResponseOutput) ElementType() reflect.Type
- func (o VulnerabilityTypeResponseOutput) Severity() pulumi.StringOutput
- func (o VulnerabilityTypeResponseOutput) ToVulnerabilityTypeResponseOutput() VulnerabilityTypeResponseOutput
- func (o VulnerabilityTypeResponseOutput) ToVulnerabilityTypeResponseOutputWithContext(ctx context.Context) VulnerabilityTypeResponseOutput
- type VulnerabilityTypeSeverity
- func (VulnerabilityTypeSeverity) ElementType() reflect.Type
- func (e VulnerabilityTypeSeverity) ToStringOutput() pulumi.StringOutput
- func (e VulnerabilityTypeSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VulnerabilityTypeSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VulnerabilityTypeSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VulnerabilityTypeSeverity) ToVulnerabilityTypeSeverityOutput() VulnerabilityTypeSeverityOutput
- func (e VulnerabilityTypeSeverity) ToVulnerabilityTypeSeverityOutputWithContext(ctx context.Context) VulnerabilityTypeSeverityOutput
- func (e VulnerabilityTypeSeverity) ToVulnerabilityTypeSeverityPtrOutput() VulnerabilityTypeSeverityPtrOutput
- func (e VulnerabilityTypeSeverity) ToVulnerabilityTypeSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityTypeSeverityPtrOutput
- type VulnerabilityTypeSeverityInput
- type VulnerabilityTypeSeverityOutput
- func (VulnerabilityTypeSeverityOutput) ElementType() reflect.Type
- func (o VulnerabilityTypeSeverityOutput) ToStringOutput() pulumi.StringOutput
- func (o VulnerabilityTypeSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VulnerabilityTypeSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilityTypeSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilityTypeSeverityOutput) ToVulnerabilityTypeSeverityOutput() VulnerabilityTypeSeverityOutput
- func (o VulnerabilityTypeSeverityOutput) ToVulnerabilityTypeSeverityOutputWithContext(ctx context.Context) VulnerabilityTypeSeverityOutput
- func (o VulnerabilityTypeSeverityOutput) ToVulnerabilityTypeSeverityPtrOutput() VulnerabilityTypeSeverityPtrOutput
- func (o VulnerabilityTypeSeverityOutput) ToVulnerabilityTypeSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityTypeSeverityPtrOutput
- type VulnerabilityTypeSeverityPtrInput
- type VulnerabilityTypeSeverityPtrOutput
- func (o VulnerabilityTypeSeverityPtrOutput) Elem() VulnerabilityTypeSeverityOutput
- func (VulnerabilityTypeSeverityPtrOutput) ElementType() reflect.Type
- func (o VulnerabilityTypeSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VulnerabilityTypeSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VulnerabilityTypeSeverityPtrOutput) ToVulnerabilityTypeSeverityPtrOutput() VulnerabilityTypeSeverityPtrOutput
- func (o VulnerabilityTypeSeverityPtrOutput) ToVulnerabilityTypeSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityTypeSeverityPtrOutput
Constants ¶
const ( // `KeyType` is not set. BuildSignatureKeyTypeKeyTypeUnspecified = BuildSignatureKeyType("KEY_TYPE_UNSPECIFIED") // `PGP ASCII Armored` public key. BuildSignatureKeyTypePgpAsciiArmored = BuildSignatureKeyType("PGP_ASCII_ARMORED") // `PKIX PEM` public key. BuildSignatureKeyTypePkixPem = BuildSignatureKeyType("PKIX_PEM") )
const ( // Defined in CVSS v3, CVSS v2 CVSSAttackComplexityAttackComplexityUnspecified = CVSSAttackComplexity("ATTACK_COMPLEXITY_UNSPECIFIED") // Defined in CVSS v3, CVSS v2 CVSSAttackComplexityAttackComplexityLow = CVSSAttackComplexity("ATTACK_COMPLEXITY_LOW") // Defined in CVSS v3, CVSS v2 CVSSAttackComplexityAttackComplexityHigh = CVSSAttackComplexity("ATTACK_COMPLEXITY_HIGH") // Defined in CVSS v2 CVSSAttackComplexityAttackComplexityMedium = CVSSAttackComplexity("ATTACK_COMPLEXITY_MEDIUM") )
const ( // Defined in CVSS v3, CVSS v2 CVSSAttackVectorAttackVectorUnspecified = CVSSAttackVector("ATTACK_VECTOR_UNSPECIFIED") // Defined in CVSS v3, CVSS v2 CVSSAttackVectorAttackVectorNetwork = CVSSAttackVector("ATTACK_VECTOR_NETWORK") // Defined in CVSS v3, CVSS v2 CVSSAttackVectorAttackVectorAdjacent = CVSSAttackVector("ATTACK_VECTOR_ADJACENT") // Defined in CVSS v3, CVSS v2 CVSSAttackVectorAttackVectorLocal = CVSSAttackVector("ATTACK_VECTOR_LOCAL") // Defined in CVSS v3 CVSSAttackVectorAttackVectorPhysical = CVSSAttackVector("ATTACK_VECTOR_PHYSICAL") )
const ( // Defined in CVSS v2 CVSSAuthenticationAuthenticationUnspecified = CVSSAuthentication("AUTHENTICATION_UNSPECIFIED") // Defined in CVSS v2 CVSSAuthenticationAuthenticationMultiple = CVSSAuthentication("AUTHENTICATION_MULTIPLE") // Defined in CVSS v2 CVSSAuthenticationAuthenticationSingle = CVSSAuthentication("AUTHENTICATION_SINGLE") // Defined in CVSS v2 CVSSAuthenticationAuthenticationNone = CVSSAuthentication("AUTHENTICATION_NONE") )
const ( // Defined in CVSS v3, CVSS v2 CVSSAvailabilityImpactImpactUnspecified = CVSSAvailabilityImpact("IMPACT_UNSPECIFIED") // Defined in CVSS v3 CVSSAvailabilityImpactImpactHigh = CVSSAvailabilityImpact("IMPACT_HIGH") // Defined in CVSS v3 CVSSAvailabilityImpactImpactLow = CVSSAvailabilityImpact("IMPACT_LOW") // Defined in CVSS v3, CVSS v2 CVSSAvailabilityImpactImpactNone = CVSSAvailabilityImpact("IMPACT_NONE") // Defined in CVSS v2 CVSSAvailabilityImpactImpactPartial = CVSSAvailabilityImpact("IMPACT_PARTIAL") // Defined in CVSS v2 CVSSAvailabilityImpactImpactComplete = CVSSAvailabilityImpact("IMPACT_COMPLETE") )
const ( // Defined in CVSS v3, CVSS v2 CVSSConfidentialityImpactImpactUnspecified = CVSSConfidentialityImpact("IMPACT_UNSPECIFIED") // Defined in CVSS v3 CVSSConfidentialityImpactImpactHigh = CVSSConfidentialityImpact("IMPACT_HIGH") // Defined in CVSS v3 CVSSConfidentialityImpactImpactLow = CVSSConfidentialityImpact("IMPACT_LOW") // Defined in CVSS v3, CVSS v2 CVSSConfidentialityImpactImpactNone = CVSSConfidentialityImpact("IMPACT_NONE") // Defined in CVSS v2 CVSSConfidentialityImpactImpactPartial = CVSSConfidentialityImpact("IMPACT_PARTIAL") // Defined in CVSS v2 CVSSConfidentialityImpactImpactComplete = CVSSConfidentialityImpact("IMPACT_COMPLETE") )
const ( // Defined in CVSS v3, CVSS v2 CVSSIntegrityImpactImpactUnspecified = CVSSIntegrityImpact("IMPACT_UNSPECIFIED") // Defined in CVSS v3 CVSSIntegrityImpactImpactHigh = CVSSIntegrityImpact("IMPACT_HIGH") // Defined in CVSS v3 CVSSIntegrityImpactImpactLow = CVSSIntegrityImpact("IMPACT_LOW") // Defined in CVSS v3, CVSS v2 CVSSIntegrityImpactImpactNone = CVSSIntegrityImpact("IMPACT_NONE") // Defined in CVSS v2 CVSSIntegrityImpactImpactPartial = CVSSIntegrityImpact("IMPACT_PARTIAL") // Defined in CVSS v2 CVSSIntegrityImpactImpactComplete = CVSSIntegrityImpact("IMPACT_COMPLETE") )
const ( // Defined in CVSS v3 CVSSPrivilegesRequiredPrivilegesRequiredUnspecified = CVSSPrivilegesRequired("PRIVILEGES_REQUIRED_UNSPECIFIED") // Defined in CVSS v3 CVSSPrivilegesRequiredPrivilegesRequiredNone = CVSSPrivilegesRequired("PRIVILEGES_REQUIRED_NONE") // Defined in CVSS v3 CVSSPrivilegesRequiredPrivilegesRequiredLow = CVSSPrivilegesRequired("PRIVILEGES_REQUIRED_LOW") // Defined in CVSS v3 CVSSPrivilegesRequiredPrivilegesRequiredHigh = CVSSPrivilegesRequired("PRIVILEGES_REQUIRED_HIGH") )
const ( // Defined in CVSS v3 CVSSScopeScopeUnspecified = CVSSScope("SCOPE_UNSPECIFIED") // Defined in CVSS v3 CVSSScopeScopeUnchanged = CVSSScope("SCOPE_UNCHANGED") // Defined in CVSS v3 CVSSScopeScopeChanged = CVSSScope("SCOPE_CHANGED") )
const ( // Defined in CVSS v3 CVSSUserInteractionUserInteractionUnspecified = CVSSUserInteraction("USER_INTERACTION_UNSPECIFIED") // Defined in CVSS v3 CVSSUserInteractionUserInteractionNone = CVSSUserInteraction("USER_INTERACTION_NONE") // Defined in CVSS v3 CVSSUserInteractionUserInteractionRequired = CVSSUserInteraction("USER_INTERACTION_REQUIRED") )
const ( // Unknown Impact CisBenchmarkSeveritySeverityUnspecified = CisBenchmarkSeverity("SEVERITY_UNSPECIFIED") // Minimal Impact CisBenchmarkSeverityMinimal = CisBenchmarkSeverity("MINIMAL") // Low Impact CisBenchmarkSeverityLow = CisBenchmarkSeverity("LOW") // Medium Impact CisBenchmarkSeverityMedium = CisBenchmarkSeverity("MEDIUM") // High Impact CisBenchmarkSeverityHigh = CisBenchmarkSeverity("HIGH") // Critical Impact CisBenchmarkSeverityCritical = CisBenchmarkSeverity("CRITICAL") )
const ( // Unknown DeploymentPlatformPlatformUnspecified = DeploymentPlatform("PLATFORM_UNSPECIFIED") // Google Container Engine DeploymentPlatformGke = DeploymentPlatform("GKE") // Google App Engine: Flexible Environment DeploymentPlatformFlex = DeploymentPlatform("FLEX") // Custom user-defined platform DeploymentPlatformCustom = DeploymentPlatform("CUSTOM") )
const ( // Unknown DiscoveredAnalysisStatusAnalysisStatusUnspecified = DiscoveredAnalysisStatus("ANALYSIS_STATUS_UNSPECIFIED") // Resource is known but no action has been taken yet. DiscoveredAnalysisStatusPending = DiscoveredAnalysisStatus("PENDING") // Resource is being analyzed. DiscoveredAnalysisStatusScanning = DiscoveredAnalysisStatus("SCANNING") // Analysis has completed DiscoveredAnalysisStatusComplete = DiscoveredAnalysisStatus("COMPLETE") // Analysis has finished successfully. DiscoveredAnalysisStatusFinishedSuccess = DiscoveredAnalysisStatus("FINISHED_SUCCESS") // Analysis has finished unsuccessfully, the analysis itself is in a bad state. DiscoveredAnalysisStatusFinishedFailed = DiscoveredAnalysisStatus("FINISHED_FAILED") // The resource is known not to be supported. DiscoveredAnalysisStatusFinishedUnsupported = DiscoveredAnalysisStatus("FINISHED_UNSUPPORTED") )
const ( // Unknown DiscoveredContinuousAnalysisContinuousAnalysisUnspecified = DiscoveredContinuousAnalysis("CONTINUOUS_ANALYSIS_UNSPECIFIED") // The resource is continuously analyzed. DiscoveredContinuousAnalysisActive = DiscoveredContinuousAnalysis("ACTIVE") // The resource is ignored for continuous analysis. DiscoveredContinuousAnalysisInactive = DiscoveredContinuousAnalysis("INACTIVE") )
const ( // Unknown DiscoveryAnalysisKindKindUnspecified = DiscoveryAnalysisKind("KIND_UNSPECIFIED") // The note and occurrence represent a package vulnerability. DiscoveryAnalysisKindPackageVulnerability = DiscoveryAnalysisKind("PACKAGE_VULNERABILITY") // The note and occurrence assert build provenance. DiscoveryAnalysisKindBuildDetails = DiscoveryAnalysisKind("BUILD_DETAILS") // This represents an image basis relationship. DiscoveryAnalysisKindImageBasis = DiscoveryAnalysisKind("IMAGE_BASIS") // This represents a package installed via a package manager. DiscoveryAnalysisKindPackageManager = DiscoveryAnalysisKind("PACKAGE_MANAGER") // The note and occurrence track deployment events. DiscoveryAnalysisKindDeployable = DiscoveryAnalysisKind("DEPLOYABLE") // The note and occurrence track the initial discovery status of a resource. DiscoveryAnalysisKindDiscovery = DiscoveryAnalysisKind("DISCOVERY") // This represents a logical "role" that can attest to artifacts. DiscoveryAnalysisKindAttestationAuthority = DiscoveryAnalysisKind("ATTESTATION_AUTHORITY") // This represents an available software upgrade. DiscoveryAnalysisKindUpgrade = DiscoveryAnalysisKind("UPGRADE") // This represents a compliance check that can be applied to a resource. DiscoveryAnalysisKindCompliance = DiscoveryAnalysisKind("COMPLIANCE") // This represents a software bill of materials. DiscoveryAnalysisKindSbom = DiscoveryAnalysisKind("SBOM") // This represents an SPDX Package. DiscoveryAnalysisKindSpdxPackage = DiscoveryAnalysisKind("SPDX_PACKAGE") // This represents an SPDX File. DiscoveryAnalysisKindSpdxFile = DiscoveryAnalysisKind("SPDX_FILE") // This represents an SPDX Relationship. DiscoveryAnalysisKindSpdxRelationship = DiscoveryAnalysisKind("SPDX_RELATIONSHIP") // This represents a DSSE attestation Note DiscoveryAnalysisKindDsseAttestation = DiscoveryAnalysisKind("DSSE_ATTESTATION") )
const ( // Unknown architecture DistributionArchitectureArchitectureUnspecified = DistributionArchitecture("ARCHITECTURE_UNSPECIFIED") // X86 architecture DistributionArchitectureX86 = DistributionArchitecture("X86") // X64 architecture DistributionArchitectureX64 = DistributionArchitecture("X64") )
const ( // Unspecified ExternalRefCategoryCategoryUnspecified = ExternalRefCategory("CATEGORY_UNSPECIFIED") // Security (e.g. cpe22Type, cpe23Type) ExternalRefCategorySecurity = ExternalRefCategory("SECURITY") // Package Manager (e.g. maven-central, npm, nuget, bower, purl) ExternalRefCategoryPackageManager = ExternalRefCategory("PACKAGE_MANAGER") // Persistent-Id (e.g. swh) ExternalRefCategoryPersistentId = ExternalRefCategory("PERSISTENT_ID") // Other ExternalRefCategoryOther = ExternalRefCategory("OTHER") )
const ( // Unspecified FileNoteFileTypeFileTypeUnspecified = FileNoteFileType("FILE_TYPE_UNSPECIFIED") // The file is human readable source code (.c, .html, etc.) FileNoteFileTypeSource = FileNoteFileType("SOURCE") // The file is a compiled object, target image or binary executable (.o, .a, etc.) FileNoteFileTypeBinary = FileNoteFileType("BINARY") // The file represents an archive (.tar, .jar, etc.) FileNoteFileTypeArchive = FileNoteFileType("ARCHIVE") // The file is associated with a specific application type (MIME type of application/*) FileNoteFileTypeApplication = FileNoteFileType("APPLICATION") // The file is associated with an audio file (MIME type of audio/* , e.g. .mp3) FileNoteFileTypeAudio = FileNoteFileType("AUDIO") // The file is associated with an picture image file (MIME type of image/*, e.g., .jpg, .gif) FileNoteFileTypeImage = FileNoteFileType("IMAGE") // The file is human readable text file (MIME type of text/*) FileNoteFileTypeText = FileNoteFileType("TEXT") // The file is associated with a video file type (MIME type of video/*) FileNoteFileTypeVideo = FileNoteFileType("VIDEO") // The file serves as documentation FileNoteFileTypeDocumentation = FileNoteFileType("DOCUMENTATION") // The file is an SPDX document FileNoteFileTypeSpdx = FileNoteFileType("SPDX") // The file doesn't fit into the above categories (generated artifacts, data files, etc.) FileNoteFileTypeOther = FileNoteFileType("OTHER") )
const ( // Unknown. GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindKindUnspecified = GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind("KIND_UNSPECIFIED") // Git tag. GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindFixed = GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind("FIXED") // Git branch. GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindMovable = GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind("MOVABLE") // Used to specify non-standard aliases. For example, if a Git repo has a ref named "refs/foo/bar". GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOther = GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind("OTHER") )
const ( // No hash requested. HashTypeNone = HashType("NONE") // A sha256 hash. HashTypeSha256 = HashType("SHA256") )
const ( // Default value for unsupported/missing directive LayerDirectiveDirectiveUnspecified = LayerDirective("DIRECTIVE_UNSPECIFIED") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveMaintainer = LayerDirective("MAINTAINER") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveRun = LayerDirective("RUN") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveCmd = LayerDirective("CMD") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveLabel = LayerDirective("LABEL") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveExpose = LayerDirective("EXPOSE") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveEnv = LayerDirective("ENV") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveAdd = LayerDirective("ADD") // https://docs.docker.com/reference/builder/#copy LayerDirectiveCopy = LayerDirective("COPY") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveEntrypoint = LayerDirective("ENTRYPOINT") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveVolume = LayerDirective("VOLUME") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveUser = LayerDirective("USER") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveWorkdir = LayerDirective("WORKDIR") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveArg = LayerDirective("ARG") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveOnbuild = LayerDirective("ONBUILD") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveStopsignal = LayerDirective("STOPSIGNAL") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveHealthcheck = LayerDirective("HEALTHCHECK") // https://docs.docker.com/engine/reference/builder/ LayerDirectiveShell = LayerDirective("SHELL") )
const ( // Unknown architecture PackageArchitectureArchitectureUnspecified = PackageArchitecture("ARCHITECTURE_UNSPECIFIED") // X86 architecture PackageArchitectureX86 = PackageArchitecture("X86") // X64 architecture PackageArchitectureX64 = PackageArchitecture("X64") )
const ( // `ContentType` is not set. PgpSignedAttestationContentTypeContentTypeUnspecified = PgpSignedAttestationContentType("CONTENT_TYPE_UNSPECIFIED") // Atomic format attestation signature. See https://github.com/containers/image/blob/8a5d2f82a6e3263290c8e0276c3e0f64e77723e7/docs/atomic-signature.md The payload extracted from `signature` is a JSON blob conforming to the linked schema. PgpSignedAttestationContentTypeSimpleSigningJson = PgpSignedAttestationContentType("SIMPLE_SIGNING_JSON") )
const ( // Unspecified RelationshipNoteTypeRelationshipTypeUnspecified = RelationshipNoteType("RELATIONSHIP_TYPE_UNSPECIFIED") // Is to be used when SPDXRef-DOCUMENT describes SPDXRef-A RelationshipNoteTypeDescribes = RelationshipNoteType("DESCRIBES") // Is to be used when SPDXRef-A is described by SPDXREF-Document RelationshipNoteTypeDescribedBy = RelationshipNoteType("DESCRIBED_BY") // Is to be used when SPDXRef-A contains SPDXRef-B RelationshipNoteTypeContains = RelationshipNoteType("CONTAINS") // Is to be used when SPDXRef-A is contained by SPDXRef-B RelationshipNoteTypeContainedBy = RelationshipNoteType("CONTAINED_BY") // Is to be used when SPDXRef-A depends on SPDXRef-B RelationshipNoteTypeDependsOn = RelationshipNoteType("DEPENDS_ON") // Is to be used when SPDXRef-A is dependency of SPDXRef-B RelationshipNoteTypeDependencyOf = RelationshipNoteType("DEPENDENCY_OF") // Is to be used when SPDXRef-A is a manifest file that lists a set of dependencies for SPDXRef-B RelationshipNoteTypeDependencyManifestOf = RelationshipNoteType("DEPENDENCY_MANIFEST_OF") // Is to be used when SPDXRef-A is a build dependency of SPDXRef-B RelationshipNoteTypeBuildDependencyOf = RelationshipNoteType("BUILD_DEPENDENCY_OF") // Is to be used when SPDXRef-A is a development dependency of SPDXRef-B RelationshipNoteTypeDevDependencyOf = RelationshipNoteType("DEV_DEPENDENCY_OF") // Is to be used when SPDXRef-A is an optional dependency of SPDXRef-B RelationshipNoteTypeOptionalDependencyOf = RelationshipNoteType("OPTIONAL_DEPENDENCY_OF") // Is to be used when SPDXRef-A is a to be provided dependency of SPDXRef-B RelationshipNoteTypeProvidedDependencyOf = RelationshipNoteType("PROVIDED_DEPENDENCY_OF") // Is to be used when SPDXRef-A is a test dependency of SPDXRef-B RelationshipNoteTypeTestDependencyOf = RelationshipNoteType("TEST_DEPENDENCY_OF") // Is to be used when SPDXRef-A is a dependency required for the execution of SPDXRef-B RelationshipNoteTypeRuntimeDependencyOf = RelationshipNoteType("RUNTIME_DEPENDENCY_OF") // Is to be used when SPDXRef-A is an example of SPDXRef-B RelationshipNoteTypeExampleOf = RelationshipNoteType("EXAMPLE_OF") // Is to be used when SPDXRef-A generates SPDXRef-B RelationshipNoteTypeGenerates = RelationshipNoteType("GENERATES") // Is to be used when SPDXRef-A was generated from SPDXRef-B RelationshipNoteTypeGeneratedFrom = RelationshipNoteType("GENERATED_FROM") // Is to be used when SPDXRef-A is an ancestor (same lineage but pre-dates) SPDXRef-B RelationshipNoteTypeAncestorOf = RelationshipNoteType("ANCESTOR_OF") // Is to be used when SPDXRef-A is a descendant of (same lineage but postdates) SPDXRef-B RelationshipNoteTypeDescendantOf = RelationshipNoteType("DESCENDANT_OF") // Is to be used when SPDXRef-A is a variant of (same lineage but not clear which came first) SPDXRef-B RelationshipNoteTypeVariantOf = RelationshipNoteType("VARIANT_OF") // Is to be used when distributing SPDXRef-A requires that SPDXRef-B also be distributed RelationshipNoteTypeDistributionArtifact = RelationshipNoteType("DISTRIBUTION_ARTIFACT") // Is to be used when SPDXRef-A is a patch file for (to be applied to) SPDXRef-B RelationshipNoteTypePatchFor = RelationshipNoteType("PATCH_FOR") // Is to be used when SPDXRef-A is a patch file that has been applied to SPDXRef-B RelationshipNoteTypePatchApplied = RelationshipNoteType("PATCH_APPLIED") // Is to be used when SPDXRef-A is an exact copy of SPDXRef-B RelationshipNoteTypeCopyOf = RelationshipNoteType("COPY_OF") // Is to be used when SPDXRef-A is a file that was added to SPDXRef-B RelationshipNoteTypeFileAdded = RelationshipNoteType("FILE_ADDED") // Is to be used when SPDXRef-A is a file that was deleted from SPDXRef-B RelationshipNoteTypeFileDeleted = RelationshipNoteType("FILE_DELETED") // Is to be used when SPDXRef-A is a file that was modified from SPDXRef-B RelationshipNoteTypeFileModified = RelationshipNoteType("FILE_MODIFIED") // Is to be used when SPDXRef-A is expanded from the archive SPDXRef-B RelationshipNoteTypeExpandedFromArchive = RelationshipNoteType("EXPANDED_FROM_ARCHIVE") // Is to be used when SPDXRef-A dynamically links to SPDXRef-B RelationshipNoteTypeDynamicLink = RelationshipNoteType("DYNAMIC_LINK") // Is to be used when SPDXRef-A statically links to SPDXRef-B RelationshipNoteTypeStaticLink = RelationshipNoteType("STATIC_LINK") // Is to be used when SPDXRef-A is a data file used in SPDXRef-B RelationshipNoteTypeDataFileOf = RelationshipNoteType("DATA_FILE_OF") // Is to be used when SPDXRef-A is a test case used in testing SPDXRef-B RelationshipNoteTypeTestCaseOf = RelationshipNoteType("TEST_CASE_OF") // Is to be used when SPDXRef-A is used to build SPDXRef-B RelationshipNoteTypeBuildToolOf = RelationshipNoteType("BUILD_TOOL_OF") // Is to be used when SPDXRef-A is used as a development tool for SPDXRef-B RelationshipNoteTypeDevToolOf = RelationshipNoteType("DEV_TOOL_OF") // Is to be used when SPDXRef-A is used for testing SPDXRef-B RelationshipNoteTypeTestOf = RelationshipNoteType("TEST_OF") // Is to be used when SPDXRef-A is used as a test tool for SPDXRef-B RelationshipNoteTypeTestToolOf = RelationshipNoteType("TEST_TOOL_OF") // Is to be used when SPDXRef-A provides documentation of SPDXRef-B RelationshipNoteTypeDocumentationOf = RelationshipNoteType("DOCUMENTATION_OF") // Is to be used when SPDXRef-A is an optional component of SPDXRef-B RelationshipNoteTypeOptionalComponentOf = RelationshipNoteType("OPTIONAL_COMPONENT_OF") // Is to be used when SPDXRef-A is a metafile of SPDXRef-B RelationshipNoteTypeMetafileOf = RelationshipNoteType("METAFILE_OF") // Is to be used when SPDXRef-A is used as a package as part of SPDXRef-B RelationshipNoteTypePackageOf = RelationshipNoteType("PACKAGE_OF") // Is to be used when (current) SPDXRef-DOCUMENT amends the SPDX information in SPDXRef-B RelationshipNoteTypeAmends = RelationshipNoteType("AMENDS") // Is to be used when SPDXRef-A is a prerequisite for SPDXRef-B RelationshipNoteTypePrerequisiteFor = RelationshipNoteType("PREREQUISITE_FOR") // Is to be used when SPDXRef-A has as a prerequisite SPDXRef-B RelationshipNoteTypeHasPrerequisite = RelationshipNoteType("HAS_PREREQUISITE") // Is to be used for a relationship which has not been defined in the formal SPDX specification. A description of the relationship should be included in the Relationship comments field RelationshipNoteTypeOther = RelationshipNoteType("OTHER") )
const ( // A standard package version, defined by the other fields. VersionKindNormal = VersionKind("NORMAL") // A special version representing negative infinity, other fields are ignored. VersionKindMinimum = VersionKind("MINIMUM") // A special version representing positive infinity, other fields are ignored. VersionKindMaximum = VersionKind("MAXIMUM") )
const ( // Unknown Impact VulnerabilityDetailsEffectiveSeveritySeverityUnspecified = VulnerabilityDetailsEffectiveSeverity("SEVERITY_UNSPECIFIED") // Minimal Impact VulnerabilityDetailsEffectiveSeverityMinimal = VulnerabilityDetailsEffectiveSeverity("MINIMAL") // Low Impact VulnerabilityDetailsEffectiveSeverityLow = VulnerabilityDetailsEffectiveSeverity("LOW") // Medium Impact VulnerabilityDetailsEffectiveSeverityMedium = VulnerabilityDetailsEffectiveSeverity("MEDIUM") // High Impact VulnerabilityDetailsEffectiveSeverityHigh = VulnerabilityDetailsEffectiveSeverity("HIGH") // Critical Impact VulnerabilityDetailsEffectiveSeverityCritical = VulnerabilityDetailsEffectiveSeverity("CRITICAL") )
const ( // Unknown Impact VulnerabilityTypeSeveritySeverityUnspecified = VulnerabilityTypeSeverity("SEVERITY_UNSPECIFIED") // Minimal Impact VulnerabilityTypeSeverityMinimal = VulnerabilityTypeSeverity("MINIMAL") // Low Impact VulnerabilityTypeSeverityLow = VulnerabilityTypeSeverity("LOW") // Medium Impact VulnerabilityTypeSeverityMedium = VulnerabilityTypeSeverity("MEDIUM") // High Impact VulnerabilityTypeSeverityHigh = VulnerabilityTypeSeverity("HIGH") // Critical Impact VulnerabilityTypeSeverityCritical = VulnerabilityTypeSeverity("CRITICAL") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnalysisCompleted ¶ added in v0.23.0
type AnalysisCompleted struct { // type of analysis that were completed on a resource. 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.23.0
type AnalysisCompletedArgs struct { // type of analysis that were completed on a resource. 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.23.0
func (AnalysisCompletedArgs) ElementType() reflect.Type
func (AnalysisCompletedArgs) ToAnalysisCompletedOutput ¶ added in v0.23.0
func (i AnalysisCompletedArgs) ToAnalysisCompletedOutput() AnalysisCompletedOutput
func (AnalysisCompletedArgs) ToAnalysisCompletedOutputWithContext ¶ added in v0.23.0
func (i AnalysisCompletedArgs) ToAnalysisCompletedOutputWithContext(ctx context.Context) AnalysisCompletedOutput
func (AnalysisCompletedArgs) ToAnalysisCompletedPtrOutput ¶ added in v0.23.0
func (i AnalysisCompletedArgs) ToAnalysisCompletedPtrOutput() AnalysisCompletedPtrOutput
func (AnalysisCompletedArgs) ToAnalysisCompletedPtrOutputWithContext ¶ added in v0.23.0
func (i AnalysisCompletedArgs) ToAnalysisCompletedPtrOutputWithContext(ctx context.Context) AnalysisCompletedPtrOutput
type AnalysisCompletedInput ¶ added in v0.23.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.23.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.23.0
func (o AnalysisCompletedOutput) AnalysisType() pulumi.StringArrayOutput
type of analysis that were completed on a resource.
func (AnalysisCompletedOutput) ElementType ¶ added in v0.23.0
func (AnalysisCompletedOutput) ElementType() reflect.Type
func (AnalysisCompletedOutput) ToAnalysisCompletedOutput ¶ added in v0.23.0
func (o AnalysisCompletedOutput) ToAnalysisCompletedOutput() AnalysisCompletedOutput
func (AnalysisCompletedOutput) ToAnalysisCompletedOutputWithContext ¶ added in v0.23.0
func (o AnalysisCompletedOutput) ToAnalysisCompletedOutputWithContext(ctx context.Context) AnalysisCompletedOutput
func (AnalysisCompletedOutput) ToAnalysisCompletedPtrOutput ¶ added in v0.23.0
func (o AnalysisCompletedOutput) ToAnalysisCompletedPtrOutput() AnalysisCompletedPtrOutput
func (AnalysisCompletedOutput) ToAnalysisCompletedPtrOutputWithContext ¶ added in v0.23.0
func (o AnalysisCompletedOutput) ToAnalysisCompletedPtrOutputWithContext(ctx context.Context) AnalysisCompletedPtrOutput
type AnalysisCompletedPtrInput ¶ added in v0.23.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.23.0
func AnalysisCompletedPtr(v *AnalysisCompletedArgs) AnalysisCompletedPtrInput
type AnalysisCompletedPtrOutput ¶ added in v0.23.0
type AnalysisCompletedPtrOutput struct{ *pulumi.OutputState }
func (AnalysisCompletedPtrOutput) AnalysisType ¶ added in v0.23.0
func (o AnalysisCompletedPtrOutput) AnalysisType() pulumi.StringArrayOutput
type of analysis that were completed on a resource.
func (AnalysisCompletedPtrOutput) Elem ¶ added in v0.23.0
func (o AnalysisCompletedPtrOutput) Elem() AnalysisCompletedOutput
func (AnalysisCompletedPtrOutput) ElementType ¶ added in v0.23.0
func (AnalysisCompletedPtrOutput) ElementType() reflect.Type
func (AnalysisCompletedPtrOutput) ToAnalysisCompletedPtrOutput ¶ added in v0.23.0
func (o AnalysisCompletedPtrOutput) ToAnalysisCompletedPtrOutput() AnalysisCompletedPtrOutput
func (AnalysisCompletedPtrOutput) ToAnalysisCompletedPtrOutputWithContext ¶ added in v0.23.0
func (o AnalysisCompletedPtrOutput) ToAnalysisCompletedPtrOutputWithContext(ctx context.Context) AnalysisCompletedPtrOutput
type AnalysisCompletedResponse ¶ added in v0.23.0
type AnalysisCompletedResponse struct { // type of analysis that were completed on a resource. 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.23.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.23.0
func (o AnalysisCompletedResponseOutput) AnalysisType() pulumi.StringArrayOutput
type of analysis that were completed on a resource.
func (AnalysisCompletedResponseOutput) ElementType ¶ added in v0.23.0
func (AnalysisCompletedResponseOutput) ElementType() reflect.Type
func (AnalysisCompletedResponseOutput) ToAnalysisCompletedResponseOutput ¶ added in v0.23.0
func (o AnalysisCompletedResponseOutput) ToAnalysisCompletedResponseOutput() AnalysisCompletedResponseOutput
func (AnalysisCompletedResponseOutput) ToAnalysisCompletedResponseOutputWithContext ¶ added in v0.23.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"` // Name of the artifact. 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`. This field is deprecated in favor of the plural `names` field; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto. // // Deprecated: Name of the artifact. 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`. This field is deprecated in favor of the plural `names` field; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto. Name *string `pulumi:"name"` // 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"` // Name of the artifact. 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`. This field is deprecated in favor of the plural `names` field; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto. // // Deprecated: Name of the artifact. 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`. This field is deprecated in favor of the plural `names` field; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto. Name pulumi.StringPtrInput `pulumi:"name"` // 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) Name
deprecated
func (o ArtifactOutput) Name() pulumi.StringPtrOutput
Name of the artifact. 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`. This field is deprecated in favor of the plural `names` field; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto.
Deprecated: Name of the artifact. 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`. This field is deprecated in favor of the plural `names` field; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto.
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"` // Name of the artifact. 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`. This field is deprecated in favor of the plural `names` field; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto. // // Deprecated: Name of the artifact. 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`. This field is deprecated in favor of the plural `names` field; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto. Name string `pulumi:"name"` // 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) Name
deprecated
func (o ArtifactResponseOutput) Name() pulumi.StringOutput
Name of the artifact. 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`. This field is deprecated in favor of the plural `names` field; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto.
Deprecated: Name of the artifact. 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`. This field is deprecated in favor of the plural `names` field; it continues to exist here to allow existing BuildProvenance serialized to json in google.devtools.containeranalysis.v1alpha1.BuildDetails.provenance_bytes to deserialize back into proto.
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 Attestation ¶
type Attestation struct {
PgpSignedAttestation *PgpSignedAttestation `pulumi:"pgpSignedAttestation"`
}
Occurrence that represents a single "attestation". The authenticity of an Attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the AttestationAuthority to which this Attestation is attached is primarily useful for look-up (how to find this Attestation if you already know the Authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
type AttestationArgs ¶
type AttestationArgs struct {
PgpSignedAttestation PgpSignedAttestationPtrInput `pulumi:"pgpSignedAttestation"`
}
Occurrence that represents a single "attestation". The authenticity of an Attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the AttestationAuthority to which this Attestation is attached is primarily useful for look-up (how to find this Attestation if you already know the Authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
func (AttestationArgs) ElementType ¶
func (AttestationArgs) ElementType() reflect.Type
func (AttestationArgs) ToAttestationOutput ¶
func (i AttestationArgs) ToAttestationOutput() AttestationOutput
func (AttestationArgs) ToAttestationOutputWithContext ¶
func (i AttestationArgs) ToAttestationOutputWithContext(ctx context.Context) AttestationOutput
func (AttestationArgs) ToAttestationPtrOutput ¶
func (i AttestationArgs) ToAttestationPtrOutput() AttestationPtrOutput
func (AttestationArgs) ToAttestationPtrOutputWithContext ¶
func (i AttestationArgs) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
type AttestationAuthority ¶
type AttestationAuthority struct {
Hint *AttestationAuthorityHint `pulumi:"hint"`
}
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` 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 AttestationAuthorityArgs ¶
type AttestationAuthorityArgs struct {
Hint AttestationAuthorityHintPtrInput `pulumi:"hint"`
}
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` 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 (AttestationAuthorityArgs) ElementType ¶
func (AttestationAuthorityArgs) ElementType() reflect.Type
func (AttestationAuthorityArgs) ToAttestationAuthorityOutput ¶
func (i AttestationAuthorityArgs) ToAttestationAuthorityOutput() AttestationAuthorityOutput
func (AttestationAuthorityArgs) ToAttestationAuthorityOutputWithContext ¶
func (i AttestationAuthorityArgs) ToAttestationAuthorityOutputWithContext(ctx context.Context) AttestationAuthorityOutput
func (AttestationAuthorityArgs) ToAttestationAuthorityPtrOutput ¶
func (i AttestationAuthorityArgs) ToAttestationAuthorityPtrOutput() AttestationAuthorityPtrOutput
func (AttestationAuthorityArgs) ToAttestationAuthorityPtrOutputWithContext ¶
func (i AttestationAuthorityArgs) ToAttestationAuthorityPtrOutputWithContext(ctx context.Context) AttestationAuthorityPtrOutput
type AttestationAuthorityHint ¶
type AttestationAuthorityHint 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 AttestationAuthority. 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 AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify.
type AttestationAuthorityHintArgs ¶
type AttestationAuthorityHintArgs struct { // The human readable name of this Attestation Authority, for example "qa". HumanReadableName pulumi.StringPtrInput `pulumi:"humanReadableName"` }
This submessage provides human-readable hints about the purpose of the AttestationAuthority. 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 AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify.
func (AttestationAuthorityHintArgs) ElementType ¶
func (AttestationAuthorityHintArgs) ElementType() reflect.Type
func (AttestationAuthorityHintArgs) ToAttestationAuthorityHintOutput ¶
func (i AttestationAuthorityHintArgs) ToAttestationAuthorityHintOutput() AttestationAuthorityHintOutput
func (AttestationAuthorityHintArgs) ToAttestationAuthorityHintOutputWithContext ¶
func (i AttestationAuthorityHintArgs) ToAttestationAuthorityHintOutputWithContext(ctx context.Context) AttestationAuthorityHintOutput
func (AttestationAuthorityHintArgs) ToAttestationAuthorityHintPtrOutput ¶
func (i AttestationAuthorityHintArgs) ToAttestationAuthorityHintPtrOutput() AttestationAuthorityHintPtrOutput
func (AttestationAuthorityHintArgs) ToAttestationAuthorityHintPtrOutputWithContext ¶
func (i AttestationAuthorityHintArgs) ToAttestationAuthorityHintPtrOutputWithContext(ctx context.Context) AttestationAuthorityHintPtrOutput
type AttestationAuthorityHintInput ¶
type AttestationAuthorityHintInput interface { pulumi.Input ToAttestationAuthorityHintOutput() AttestationAuthorityHintOutput ToAttestationAuthorityHintOutputWithContext(context.Context) AttestationAuthorityHintOutput }
AttestationAuthorityHintInput is an input type that accepts AttestationAuthorityHintArgs and AttestationAuthorityHintOutput values. You can construct a concrete instance of `AttestationAuthorityHintInput` via:
AttestationAuthorityHintArgs{...}
type AttestationAuthorityHintOutput ¶
type AttestationAuthorityHintOutput struct{ *pulumi.OutputState }
This submessage provides human-readable hints about the purpose of the AttestationAuthority. 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 AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify.
func (AttestationAuthorityHintOutput) ElementType ¶
func (AttestationAuthorityHintOutput) ElementType() reflect.Type
func (AttestationAuthorityHintOutput) HumanReadableName ¶
func (o AttestationAuthorityHintOutput) HumanReadableName() pulumi.StringPtrOutput
The human readable name of this Attestation Authority, for example "qa".
func (AttestationAuthorityHintOutput) ToAttestationAuthorityHintOutput ¶
func (o AttestationAuthorityHintOutput) ToAttestationAuthorityHintOutput() AttestationAuthorityHintOutput
func (AttestationAuthorityHintOutput) ToAttestationAuthorityHintOutputWithContext ¶
func (o AttestationAuthorityHintOutput) ToAttestationAuthorityHintOutputWithContext(ctx context.Context) AttestationAuthorityHintOutput
func (AttestationAuthorityHintOutput) ToAttestationAuthorityHintPtrOutput ¶
func (o AttestationAuthorityHintOutput) ToAttestationAuthorityHintPtrOutput() AttestationAuthorityHintPtrOutput
func (AttestationAuthorityHintOutput) ToAttestationAuthorityHintPtrOutputWithContext ¶
func (o AttestationAuthorityHintOutput) ToAttestationAuthorityHintPtrOutputWithContext(ctx context.Context) AttestationAuthorityHintPtrOutput
type AttestationAuthorityHintPtrInput ¶
type AttestationAuthorityHintPtrInput interface { pulumi.Input ToAttestationAuthorityHintPtrOutput() AttestationAuthorityHintPtrOutput ToAttestationAuthorityHintPtrOutputWithContext(context.Context) AttestationAuthorityHintPtrOutput }
AttestationAuthorityHintPtrInput is an input type that accepts AttestationAuthorityHintArgs, AttestationAuthorityHintPtr and AttestationAuthorityHintPtrOutput values. You can construct a concrete instance of `AttestationAuthorityHintPtrInput` via:
AttestationAuthorityHintArgs{...} or: nil
func AttestationAuthorityHintPtr ¶
func AttestationAuthorityHintPtr(v *AttestationAuthorityHintArgs) AttestationAuthorityHintPtrInput
type AttestationAuthorityHintPtrOutput ¶
type AttestationAuthorityHintPtrOutput struct{ *pulumi.OutputState }
func (AttestationAuthorityHintPtrOutput) Elem ¶
func (o AttestationAuthorityHintPtrOutput) Elem() AttestationAuthorityHintOutput
func (AttestationAuthorityHintPtrOutput) ElementType ¶
func (AttestationAuthorityHintPtrOutput) ElementType() reflect.Type
func (AttestationAuthorityHintPtrOutput) HumanReadableName ¶
func (o AttestationAuthorityHintPtrOutput) HumanReadableName() pulumi.StringPtrOutput
The human readable name of this Attestation Authority, for example "qa".
func (AttestationAuthorityHintPtrOutput) ToAttestationAuthorityHintPtrOutput ¶
func (o AttestationAuthorityHintPtrOutput) ToAttestationAuthorityHintPtrOutput() AttestationAuthorityHintPtrOutput
func (AttestationAuthorityHintPtrOutput) ToAttestationAuthorityHintPtrOutputWithContext ¶
func (o AttestationAuthorityHintPtrOutput) ToAttestationAuthorityHintPtrOutputWithContext(ctx context.Context) AttestationAuthorityHintPtrOutput
type AttestationAuthorityHintResponse ¶
type AttestationAuthorityHintResponse 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 AttestationAuthority. 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 AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify.
type AttestationAuthorityHintResponseOutput ¶
type AttestationAuthorityHintResponseOutput struct{ *pulumi.OutputState }
This submessage provides human-readable hints about the purpose of the AttestationAuthority. 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 AttestationAuthorities in security sensitive contexts, such as when looking up Attestations to verify.
func (AttestationAuthorityHintResponseOutput) ElementType ¶
func (AttestationAuthorityHintResponseOutput) ElementType() reflect.Type
func (AttestationAuthorityHintResponseOutput) HumanReadableName ¶
func (o AttestationAuthorityHintResponseOutput) HumanReadableName() pulumi.StringOutput
The human readable name of this Attestation Authority, for example "qa".
func (AttestationAuthorityHintResponseOutput) ToAttestationAuthorityHintResponseOutput ¶
func (o AttestationAuthorityHintResponseOutput) ToAttestationAuthorityHintResponseOutput() AttestationAuthorityHintResponseOutput
func (AttestationAuthorityHintResponseOutput) ToAttestationAuthorityHintResponseOutputWithContext ¶
func (o AttestationAuthorityHintResponseOutput) ToAttestationAuthorityHintResponseOutputWithContext(ctx context.Context) AttestationAuthorityHintResponseOutput
type AttestationAuthorityInput ¶
type AttestationAuthorityInput interface { pulumi.Input ToAttestationAuthorityOutput() AttestationAuthorityOutput ToAttestationAuthorityOutputWithContext(context.Context) AttestationAuthorityOutput }
AttestationAuthorityInput is an input type that accepts AttestationAuthorityArgs and AttestationAuthorityOutput values. You can construct a concrete instance of `AttestationAuthorityInput` via:
AttestationAuthorityArgs{...}
type AttestationAuthorityOutput ¶
type AttestationAuthorityOutput struct{ *pulumi.OutputState }
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` 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 (AttestationAuthorityOutput) ElementType ¶
func (AttestationAuthorityOutput) ElementType() reflect.Type
func (AttestationAuthorityOutput) Hint ¶
func (o AttestationAuthorityOutput) Hint() AttestationAuthorityHintPtrOutput
func (AttestationAuthorityOutput) ToAttestationAuthorityOutput ¶
func (o AttestationAuthorityOutput) ToAttestationAuthorityOutput() AttestationAuthorityOutput
func (AttestationAuthorityOutput) ToAttestationAuthorityOutputWithContext ¶
func (o AttestationAuthorityOutput) ToAttestationAuthorityOutputWithContext(ctx context.Context) AttestationAuthorityOutput
func (AttestationAuthorityOutput) ToAttestationAuthorityPtrOutput ¶
func (o AttestationAuthorityOutput) ToAttestationAuthorityPtrOutput() AttestationAuthorityPtrOutput
func (AttestationAuthorityOutput) ToAttestationAuthorityPtrOutputWithContext ¶
func (o AttestationAuthorityOutput) ToAttestationAuthorityPtrOutputWithContext(ctx context.Context) AttestationAuthorityPtrOutput
type AttestationAuthorityPtrInput ¶
type AttestationAuthorityPtrInput interface { pulumi.Input ToAttestationAuthorityPtrOutput() AttestationAuthorityPtrOutput ToAttestationAuthorityPtrOutputWithContext(context.Context) AttestationAuthorityPtrOutput }
AttestationAuthorityPtrInput is an input type that accepts AttestationAuthorityArgs, AttestationAuthorityPtr and AttestationAuthorityPtrOutput values. You can construct a concrete instance of `AttestationAuthorityPtrInput` via:
AttestationAuthorityArgs{...} or: nil
func AttestationAuthorityPtr ¶
func AttestationAuthorityPtr(v *AttestationAuthorityArgs) AttestationAuthorityPtrInput
type AttestationAuthorityPtrOutput ¶
type AttestationAuthorityPtrOutput struct{ *pulumi.OutputState }
func (AttestationAuthorityPtrOutput) Elem ¶
func (o AttestationAuthorityPtrOutput) Elem() AttestationAuthorityOutput
func (AttestationAuthorityPtrOutput) ElementType ¶
func (AttestationAuthorityPtrOutput) ElementType() reflect.Type
func (AttestationAuthorityPtrOutput) Hint ¶
func (o AttestationAuthorityPtrOutput) Hint() AttestationAuthorityHintPtrOutput
func (AttestationAuthorityPtrOutput) ToAttestationAuthorityPtrOutput ¶
func (o AttestationAuthorityPtrOutput) ToAttestationAuthorityPtrOutput() AttestationAuthorityPtrOutput
func (AttestationAuthorityPtrOutput) ToAttestationAuthorityPtrOutputWithContext ¶
func (o AttestationAuthorityPtrOutput) ToAttestationAuthorityPtrOutputWithContext(ctx context.Context) AttestationAuthorityPtrOutput
type AttestationAuthorityResponse ¶
type AttestationAuthorityResponse struct {
Hint AttestationAuthorityHintResponse `pulumi:"hint"`
}
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` 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 AttestationAuthorityResponseOutput ¶
type AttestationAuthorityResponseOutput struct{ *pulumi.OutputState }
Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one `AttestationAuthority` 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 (AttestationAuthorityResponseOutput) ElementType ¶
func (AttestationAuthorityResponseOutput) ElementType() reflect.Type
func (AttestationAuthorityResponseOutput) ToAttestationAuthorityResponseOutput ¶
func (o AttestationAuthorityResponseOutput) ToAttestationAuthorityResponseOutput() AttestationAuthorityResponseOutput
func (AttestationAuthorityResponseOutput) ToAttestationAuthorityResponseOutputWithContext ¶
func (o AttestationAuthorityResponseOutput) ToAttestationAuthorityResponseOutputWithContext(ctx context.Context) AttestationAuthorityResponseOutput
type AttestationInput ¶
type AttestationInput interface { pulumi.Input ToAttestationOutput() AttestationOutput ToAttestationOutputWithContext(context.Context) AttestationOutput }
AttestationInput is an input type that accepts AttestationArgs and AttestationOutput values. You can construct a concrete instance of `AttestationInput` via:
AttestationArgs{...}
type AttestationOutput ¶
type AttestationOutput struct{ *pulumi.OutputState }
Occurrence that represents a single "attestation". The authenticity of an Attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the AttestationAuthority to which this Attestation is attached is primarily useful for look-up (how to find this Attestation if you already know the Authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
func (AttestationOutput) ElementType ¶
func (AttestationOutput) ElementType() reflect.Type
func (AttestationOutput) PgpSignedAttestation ¶
func (o AttestationOutput) PgpSignedAttestation() PgpSignedAttestationPtrOutput
func (AttestationOutput) ToAttestationOutput ¶
func (o AttestationOutput) ToAttestationOutput() AttestationOutput
func (AttestationOutput) ToAttestationOutputWithContext ¶
func (o AttestationOutput) ToAttestationOutputWithContext(ctx context.Context) AttestationOutput
func (AttestationOutput) ToAttestationPtrOutput ¶
func (o AttestationOutput) ToAttestationPtrOutput() AttestationPtrOutput
func (AttestationOutput) ToAttestationPtrOutputWithContext ¶
func (o AttestationOutput) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
type AttestationPtrInput ¶
type AttestationPtrInput interface { pulumi.Input ToAttestationPtrOutput() AttestationPtrOutput ToAttestationPtrOutputWithContext(context.Context) AttestationPtrOutput }
AttestationPtrInput is an input type that accepts AttestationArgs, AttestationPtr and AttestationPtrOutput values. You can construct a concrete instance of `AttestationPtrInput` via:
AttestationArgs{...} or: nil
func AttestationPtr ¶
func AttestationPtr(v *AttestationArgs) AttestationPtrInput
type AttestationPtrOutput ¶
type AttestationPtrOutput struct{ *pulumi.OutputState }
func (AttestationPtrOutput) Elem ¶
func (o AttestationPtrOutput) Elem() AttestationOutput
func (AttestationPtrOutput) ElementType ¶
func (AttestationPtrOutput) ElementType() reflect.Type
func (AttestationPtrOutput) PgpSignedAttestation ¶
func (o AttestationPtrOutput) PgpSignedAttestation() PgpSignedAttestationPtrOutput
func (AttestationPtrOutput) ToAttestationPtrOutput ¶
func (o AttestationPtrOutput) ToAttestationPtrOutput() AttestationPtrOutput
func (AttestationPtrOutput) ToAttestationPtrOutputWithContext ¶
func (o AttestationPtrOutput) ToAttestationPtrOutputWithContext(ctx context.Context) AttestationPtrOutput
type AttestationResponse ¶
type AttestationResponse struct {
PgpSignedAttestation PgpSignedAttestationResponse `pulumi:"pgpSignedAttestation"`
}
Occurrence that represents a single "attestation". The authenticity of an Attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the AttestationAuthority to which this Attestation is attached is primarily useful for look-up (how to find this Attestation if you already know the Authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
type AttestationResponseOutput ¶
type AttestationResponseOutput struct{ *pulumi.OutputState }
Occurrence that represents a single "attestation". The authenticity of an Attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is sufficient to establish trust. In this circumstance, the AttestationAuthority to which this Attestation is attached is primarily useful for look-up (how to find this Attestation if you already know the Authority and artifact to be verified) and intent (which authority was this attestation intended to sign for).
func (AttestationResponseOutput) ElementType ¶
func (AttestationResponseOutput) ElementType() reflect.Type
func (AttestationResponseOutput) PgpSignedAttestation ¶
func (o AttestationResponseOutput) PgpSignedAttestation() PgpSignedAttestationResponseOutput
func (AttestationResponseOutput) ToAttestationResponseOutput ¶
func (o AttestationResponseOutput) ToAttestationResponseOutput() AttestationResponseOutput
func (AttestationResponseOutput) ToAttestationResponseOutputWithContext ¶
func (o AttestationResponseOutput) ToAttestationResponseOutputWithContext(ctx context.Context) AttestationResponseOutput
type Basis ¶
type Basis struct { // The fingerprint of the base image. Fingerprint *Fingerprint `pulumi:"fingerprint"` // The resource_url for the resource representing the basis of associated occurrence images. ResourceUrl *string `pulumi:"resourceUrl"` }
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
type BasisArgs ¶
type BasisArgs struct { // The fingerprint of the base image. Fingerprint FingerprintPtrInput `pulumi:"fingerprint"` // The resource_url for the resource representing the basis of associated occurrence images. ResourceUrl pulumi.StringPtrInput `pulumi:"resourceUrl"` }
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
func (BasisArgs) ElementType ¶
func (BasisArgs) ToBasisOutput ¶
func (i BasisArgs) ToBasisOutput() BasisOutput
func (BasisArgs) ToBasisOutputWithContext ¶
func (i BasisArgs) ToBasisOutputWithContext(ctx context.Context) BasisOutput
func (BasisArgs) ToBasisPtrOutput ¶
func (i BasisArgs) ToBasisPtrOutput() BasisPtrOutput
func (BasisArgs) ToBasisPtrOutputWithContext ¶
func (i BasisArgs) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
type BasisInput ¶
type BasisInput interface { pulumi.Input ToBasisOutput() BasisOutput ToBasisOutputWithContext(context.Context) BasisOutput }
BasisInput is an input type that accepts BasisArgs and BasisOutput values. You can construct a concrete instance of `BasisInput` via:
BasisArgs{...}
type BasisOutput ¶
type BasisOutput struct{ *pulumi.OutputState }
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
func (BasisOutput) ElementType ¶
func (BasisOutput) ElementType() reflect.Type
func (BasisOutput) Fingerprint ¶
func (o BasisOutput) Fingerprint() FingerprintPtrOutput
The fingerprint of the base image.
func (BasisOutput) ResourceUrl ¶
func (o BasisOutput) ResourceUrl() pulumi.StringPtrOutput
The resource_url for the resource representing the basis of associated occurrence images.
func (BasisOutput) ToBasisOutput ¶
func (o BasisOutput) ToBasisOutput() BasisOutput
func (BasisOutput) ToBasisOutputWithContext ¶
func (o BasisOutput) ToBasisOutputWithContext(ctx context.Context) BasisOutput
func (BasisOutput) ToBasisPtrOutput ¶
func (o BasisOutput) ToBasisPtrOutput() BasisPtrOutput
func (BasisOutput) ToBasisPtrOutputWithContext ¶
func (o BasisOutput) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
type BasisPtrInput ¶
type BasisPtrInput interface { pulumi.Input ToBasisPtrOutput() BasisPtrOutput ToBasisPtrOutputWithContext(context.Context) BasisPtrOutput }
BasisPtrInput is an input type that accepts BasisArgs, BasisPtr and BasisPtrOutput values. You can construct a concrete instance of `BasisPtrInput` via:
BasisArgs{...} or: nil
func BasisPtr ¶
func BasisPtr(v *BasisArgs) BasisPtrInput
type BasisPtrOutput ¶
type BasisPtrOutput struct{ *pulumi.OutputState }
func (BasisPtrOutput) Elem ¶
func (o BasisPtrOutput) Elem() BasisOutput
func (BasisPtrOutput) ElementType ¶
func (BasisPtrOutput) ElementType() reflect.Type
func (BasisPtrOutput) Fingerprint ¶
func (o BasisPtrOutput) Fingerprint() FingerprintPtrOutput
The fingerprint of the base image.
func (BasisPtrOutput) ResourceUrl ¶
func (o BasisPtrOutput) ResourceUrl() pulumi.StringPtrOutput
The resource_url for the resource representing the basis of associated occurrence images.
func (BasisPtrOutput) ToBasisPtrOutput ¶
func (o BasisPtrOutput) ToBasisPtrOutput() BasisPtrOutput
func (BasisPtrOutput) ToBasisPtrOutputWithContext ¶
func (o BasisPtrOutput) ToBasisPtrOutputWithContext(ctx context.Context) BasisPtrOutput
type BasisResponse ¶
type BasisResponse struct { // The fingerprint of the base image. Fingerprint FingerprintResponse `pulumi:"fingerprint"` // The resource_url for the resource representing the basis of associated occurrence images. ResourceUrl string `pulumi:"resourceUrl"` }
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
type BasisResponseOutput ¶
type BasisResponseOutput struct{ *pulumi.OutputState }
Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via: FROM Or an equivalent reference, e.g. a tag of the resource_url.
func (BasisResponseOutput) ElementType ¶
func (BasisResponseOutput) ElementType() reflect.Type
func (BasisResponseOutput) Fingerprint ¶
func (o BasisResponseOutput) Fingerprint() FingerprintResponseOutput
The fingerprint of the base image.
func (BasisResponseOutput) ResourceUrl ¶
func (o BasisResponseOutput) ResourceUrl() pulumi.StringOutput
The resource_url for the resource representing the basis of associated occurrence images.
func (BasisResponseOutput) ToBasisResponseOutput ¶
func (o BasisResponseOutput) ToBasisResponseOutput() BasisResponseOutput
func (BasisResponseOutput) ToBasisResponseOutputWithContext ¶
func (o BasisResponseOutput) ToBasisResponseOutputWithContext(ctx context.Context) BasisResponseOutput
type Binding ¶
type Binding struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition *Expr `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. 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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. 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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. 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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
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 BuildDetails ¶
type BuildDetails struct { // 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 Provenance *BuildProvenance `pulumi:"provenance"` // Serialized JSON representation of the provenance, used in generating the `BuildSignature` in the corresponding Result. 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"` }
Message encapsulating build provenance details.
type BuildDetailsArgs ¶
type BuildDetailsArgs struct { // 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 Provenance BuildProvenancePtrInput `pulumi:"provenance"` // Serialized JSON representation of the provenance, used in generating the `BuildSignature` in the corresponding Result. 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"` }
Message encapsulating build provenance details.
func (BuildDetailsArgs) ElementType ¶
func (BuildDetailsArgs) ElementType() reflect.Type
func (BuildDetailsArgs) ToBuildDetailsOutput ¶
func (i BuildDetailsArgs) ToBuildDetailsOutput() BuildDetailsOutput
func (BuildDetailsArgs) ToBuildDetailsOutputWithContext ¶
func (i BuildDetailsArgs) ToBuildDetailsOutputWithContext(ctx context.Context) BuildDetailsOutput
func (BuildDetailsArgs) ToBuildDetailsPtrOutput ¶
func (i BuildDetailsArgs) ToBuildDetailsPtrOutput() BuildDetailsPtrOutput
func (BuildDetailsArgs) ToBuildDetailsPtrOutputWithContext ¶
func (i BuildDetailsArgs) ToBuildDetailsPtrOutputWithContext(ctx context.Context) BuildDetailsPtrOutput
type BuildDetailsInput ¶
type BuildDetailsInput interface { pulumi.Input ToBuildDetailsOutput() BuildDetailsOutput ToBuildDetailsOutputWithContext(context.Context) BuildDetailsOutput }
BuildDetailsInput is an input type that accepts BuildDetailsArgs and BuildDetailsOutput values. You can construct a concrete instance of `BuildDetailsInput` via:
BuildDetailsArgs{...}
type BuildDetailsOutput ¶
type BuildDetailsOutput struct{ *pulumi.OutputState }
Message encapsulating build provenance details.
func (BuildDetailsOutput) ElementType ¶
func (BuildDetailsOutput) ElementType() reflect.Type
func (BuildDetailsOutput) IntotoProvenance
deprecated
added in
v0.8.0
func (o BuildDetailsOutput) 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 (BuildDetailsOutput) IntotoStatement ¶ added in v0.9.0
func (o BuildDetailsOutput) 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 (BuildDetailsOutput) Provenance ¶
func (o BuildDetailsOutput) Provenance() BuildProvenancePtrOutput
The actual provenance
func (BuildDetailsOutput) ProvenanceBytes ¶
func (o BuildDetailsOutput) ProvenanceBytes() pulumi.StringPtrOutput
Serialized JSON representation of the provenance, used in generating the `BuildSignature` in the corresponding Result. 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 (BuildDetailsOutput) ToBuildDetailsOutput ¶
func (o BuildDetailsOutput) ToBuildDetailsOutput() BuildDetailsOutput
func (BuildDetailsOutput) ToBuildDetailsOutputWithContext ¶
func (o BuildDetailsOutput) ToBuildDetailsOutputWithContext(ctx context.Context) BuildDetailsOutput
func (BuildDetailsOutput) ToBuildDetailsPtrOutput ¶
func (o BuildDetailsOutput) ToBuildDetailsPtrOutput() BuildDetailsPtrOutput
func (BuildDetailsOutput) ToBuildDetailsPtrOutputWithContext ¶
func (o BuildDetailsOutput) ToBuildDetailsPtrOutputWithContext(ctx context.Context) BuildDetailsPtrOutput
type BuildDetailsPtrInput ¶
type BuildDetailsPtrInput interface { pulumi.Input ToBuildDetailsPtrOutput() BuildDetailsPtrOutput ToBuildDetailsPtrOutputWithContext(context.Context) BuildDetailsPtrOutput }
BuildDetailsPtrInput is an input type that accepts BuildDetailsArgs, BuildDetailsPtr and BuildDetailsPtrOutput values. You can construct a concrete instance of `BuildDetailsPtrInput` via:
BuildDetailsArgs{...} or: nil
func BuildDetailsPtr ¶
func BuildDetailsPtr(v *BuildDetailsArgs) BuildDetailsPtrInput
type BuildDetailsPtrOutput ¶
type BuildDetailsPtrOutput struct{ *pulumi.OutputState }
func (BuildDetailsPtrOutput) Elem ¶
func (o BuildDetailsPtrOutput) Elem() BuildDetailsOutput
func (BuildDetailsPtrOutput) ElementType ¶
func (BuildDetailsPtrOutput) ElementType() reflect.Type
func (BuildDetailsPtrOutput) IntotoProvenance
deprecated
added in
v0.8.0
func (o BuildDetailsPtrOutput) 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 (BuildDetailsPtrOutput) IntotoStatement ¶ added in v0.9.0
func (o BuildDetailsPtrOutput) 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 (BuildDetailsPtrOutput) Provenance ¶
func (o BuildDetailsPtrOutput) Provenance() BuildProvenancePtrOutput
The actual provenance
func (BuildDetailsPtrOutput) ProvenanceBytes ¶
func (o BuildDetailsPtrOutput) ProvenanceBytes() pulumi.StringPtrOutput
Serialized JSON representation of the provenance, used in generating the `BuildSignature` in the corresponding Result. 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 (BuildDetailsPtrOutput) ToBuildDetailsPtrOutput ¶
func (o BuildDetailsPtrOutput) ToBuildDetailsPtrOutput() BuildDetailsPtrOutput
func (BuildDetailsPtrOutput) ToBuildDetailsPtrOutputWithContext ¶
func (o BuildDetailsPtrOutput) ToBuildDetailsPtrOutputWithContext(ctx context.Context) BuildDetailsPtrOutput
type BuildDetailsResponse ¶
type BuildDetailsResponse struct { // 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 Provenance BuildProvenanceResponse `pulumi:"provenance"` // Serialized JSON representation of the provenance, used in generating the `BuildSignature` in the corresponding Result. 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"` }
Message encapsulating build provenance details.
type BuildDetailsResponseOutput ¶
type BuildDetailsResponseOutput struct{ *pulumi.OutputState }
Message encapsulating build provenance details.
func (BuildDetailsResponseOutput) ElementType ¶
func (BuildDetailsResponseOutput) ElementType() reflect.Type
func (BuildDetailsResponseOutput) IntotoProvenance
deprecated
added in
v0.8.0
func (o BuildDetailsResponseOutput) 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 (BuildDetailsResponseOutput) IntotoStatement ¶ added in v0.9.0
func (o BuildDetailsResponseOutput) 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 (BuildDetailsResponseOutput) Provenance ¶
func (o BuildDetailsResponseOutput) Provenance() BuildProvenanceResponseOutput
The actual provenance
func (BuildDetailsResponseOutput) ProvenanceBytes ¶
func (o BuildDetailsResponseOutput) ProvenanceBytes() pulumi.StringOutput
Serialized JSON representation of the provenance, used in generating the `BuildSignature` in the corresponding Result. 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 (BuildDetailsResponseOutput) ToBuildDetailsResponseOutput ¶
func (o BuildDetailsResponseOutput) ToBuildDetailsResponseOutput() BuildDetailsResponseOutput
func (BuildDetailsResponseOutput) ToBuildDetailsResponseOutputWithContext ¶
func (o BuildDetailsResponseOutput) ToBuildDetailsResponseOutputWithContext(ctx context.Context) BuildDetailsResponseOutput
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. FinishTime *string `pulumi:"finishTime"` // Unique identifier of the build. Id *string `pulumi:"id"` // Google Cloud Storage bucket where logs were written. LogsBucket *string `pulumi:"logsBucket"` // 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. FinishTime pulumi.StringPtrInput `pulumi:"finishTime"` // Unique identifier of the build. Id pulumi.StringPtrInput `pulumi:"id"` // Google Cloud Storage bucket where logs were written. LogsBucket pulumi.StringPtrInput `pulumi:"logsBucket"` // 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) FinishTime ¶
func (o BuildProvenanceOutput) FinishTime() pulumi.StringPtrOutput
Time at which execution of the build was finished.
func (BuildProvenanceOutput) Id ¶
func (o BuildProvenanceOutput) Id() pulumi.StringPtrOutput
Unique identifier of the build.
func (BuildProvenanceOutput) LogsBucket ¶
func (o BuildProvenanceOutput) LogsBucket() pulumi.StringPtrOutput
Google Cloud Storage bucket where logs were written.
func (BuildProvenanceOutput) Project ¶ added in v0.3.0
func (o BuildProvenanceOutput) Project() pulumi.StringPtrOutput
ID of the project.
func (BuildProvenanceOutput) SourceProvenance ¶
func (o BuildProvenanceOutput) SourceProvenance() SourcePtrOutput
Details of the Source input to the build.
func (BuildProvenanceOutput) StartTime ¶
func (o BuildProvenanceOutput) StartTime() pulumi.StringPtrOutput
Time at which execution of the build was started.
func (BuildProvenanceOutput) ToBuildProvenanceOutput ¶
func (o BuildProvenanceOutput) ToBuildProvenanceOutput() BuildProvenanceOutput
func (BuildProvenanceOutput) ToBuildProvenanceOutputWithContext ¶
func (o BuildProvenanceOutput) ToBuildProvenanceOutputWithContext(ctx context.Context) BuildProvenanceOutput
func (BuildProvenanceOutput) ToBuildProvenancePtrOutput ¶
func (o BuildProvenanceOutput) ToBuildProvenancePtrOutput() BuildProvenancePtrOutput
func (BuildProvenanceOutput) ToBuildProvenancePtrOutputWithContext ¶
func (o BuildProvenanceOutput) ToBuildProvenancePtrOutputWithContext(ctx context.Context) BuildProvenancePtrOutput
func (BuildProvenanceOutput) TriggerId ¶
func (o BuildProvenanceOutput) TriggerId() pulumi.StringPtrOutput
Trigger identifier if the build was triggered automatically; empty if not.
type BuildProvenancePtrInput ¶
type BuildProvenancePtrInput interface { pulumi.Input ToBuildProvenancePtrOutput() BuildProvenancePtrOutput ToBuildProvenancePtrOutputWithContext(context.Context) BuildProvenancePtrOutput }
BuildProvenancePtrInput is an input type that accepts BuildProvenanceArgs, BuildProvenancePtr and BuildProvenancePtrOutput values. You can construct a concrete instance of `BuildProvenancePtrInput` via:
BuildProvenanceArgs{...} or: nil
func BuildProvenancePtr ¶
func BuildProvenancePtr(v *BuildProvenanceArgs) BuildProvenancePtrInput
type BuildProvenancePtrOutput ¶
type BuildProvenancePtrOutput struct{ *pulumi.OutputState }
func (BuildProvenancePtrOutput) BuildOptions ¶
func (o BuildProvenancePtrOutput) BuildOptions() pulumi.StringMapOutput
Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details.
func (BuildProvenancePtrOutput) BuilderVersion ¶
func (o BuildProvenancePtrOutput) BuilderVersion() pulumi.StringPtrOutput
Version string of the builder at the time this build was executed.
func (BuildProvenancePtrOutput) BuiltArtifacts ¶
func (o BuildProvenancePtrOutput) BuiltArtifacts() ArtifactArrayOutput
Output of the build.
func (BuildProvenancePtrOutput) Commands ¶
func (o BuildProvenancePtrOutput) Commands() CommandArrayOutput
Commands requested by the build.
func (BuildProvenancePtrOutput) CreateTime ¶
func (o BuildProvenancePtrOutput) CreateTime() pulumi.StringPtrOutput
Time at which the build was created.
func (BuildProvenancePtrOutput) Creator ¶
func (o BuildProvenancePtrOutput) Creator() pulumi.StringPtrOutput
E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time.
func (BuildProvenancePtrOutput) Elem ¶
func (o BuildProvenancePtrOutput) Elem() BuildProvenanceOutput
func (BuildProvenancePtrOutput) ElementType ¶
func (BuildProvenancePtrOutput) ElementType() reflect.Type
func (BuildProvenancePtrOutput) FinishTime ¶
func (o BuildProvenancePtrOutput) FinishTime() 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) LogsBucket ¶
func (o BuildProvenancePtrOutput) LogsBucket() pulumi.StringPtrOutput
Google Cloud Storage bucket where logs were written.
func (BuildProvenancePtrOutput) Project ¶ added in v0.3.0
func (o BuildProvenancePtrOutput) Project() pulumi.StringPtrOutput
ID of the project.
func (BuildProvenancePtrOutput) SourceProvenance ¶
func (o BuildProvenancePtrOutput) SourceProvenance() SourcePtrOutput
Details of the Source input to the build.
func (BuildProvenancePtrOutput) StartTime ¶
func (o BuildProvenancePtrOutput) StartTime() pulumi.StringPtrOutput
Time at which execution of the build was started.
func (BuildProvenancePtrOutput) ToBuildProvenancePtrOutput ¶
func (o BuildProvenancePtrOutput) ToBuildProvenancePtrOutput() BuildProvenancePtrOutput
func (BuildProvenancePtrOutput) ToBuildProvenancePtrOutputWithContext ¶
func (o BuildProvenancePtrOutput) ToBuildProvenancePtrOutputWithContext(ctx context.Context) BuildProvenancePtrOutput
func (BuildProvenancePtrOutput) TriggerId ¶
func (o BuildProvenancePtrOutput) TriggerId() pulumi.StringPtrOutput
Trigger identifier if the build was triggered automatically; empty if not.
type BuildProvenanceResponse ¶
type BuildProvenanceResponse struct { // Special options applied to this build. This is a catch-all field where build providers can enter any desired additional details. BuildOptions map[string]string `pulumi:"buildOptions"` // Version string of the builder at the time this build was executed. BuilderVersion string `pulumi:"builderVersion"` // Output of the build. BuiltArtifacts []ArtifactResponse `pulumi:"builtArtifacts"` // Commands requested by the build. Commands []CommandResponse `pulumi:"commands"` // Time at which the build was created. CreateTime string `pulumi:"createTime"` // E-mail address of the user who initiated this build. Note that this was the user's e-mail address at the time the build was initiated; this address may not represent the same end-user for all time. Creator string `pulumi:"creator"` // Time at which execution of the build was finished. FinishTime string `pulumi:"finishTime"` // Google Cloud Storage bucket where logs were written. LogsBucket string `pulumi:"logsBucket"` // 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) FinishTime ¶
func (o BuildProvenanceResponseOutput) FinishTime() pulumi.StringOutput
Time at which execution of the build was finished.
func (BuildProvenanceResponseOutput) LogsBucket ¶
func (o BuildProvenanceResponseOutput) LogsBucket() pulumi.StringOutput
Google Cloud Storage bucket where logs were written.
func (BuildProvenanceResponseOutput) Project ¶ added in v0.3.0
func (o BuildProvenanceResponseOutput) Project() pulumi.StringOutput
ID of the project.
func (BuildProvenanceResponseOutput) SourceProvenance ¶
func (o BuildProvenanceResponseOutput) SourceProvenance() SourceResponseOutput
Details of the Source input to the build.
func (BuildProvenanceResponseOutput) StartTime ¶
func (o BuildProvenanceResponseOutput) StartTime() pulumi.StringOutput
Time at which execution of the build was started.
func (BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutput ¶
func (o BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutput() BuildProvenanceResponseOutput
func (BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutputWithContext ¶
func (o BuildProvenanceResponseOutput) ToBuildProvenanceResponseOutputWithContext(ctx context.Context) BuildProvenanceResponseOutput
func (BuildProvenanceResponseOutput) TriggerId ¶
func (o BuildProvenanceResponseOutput) TriggerId() pulumi.StringOutput
Trigger identifier if the build was triggered automatically; empty if not.
type BuildSignature ¶
type BuildSignature struct { // An Id for the key used to sign. This could be either an Id for the key stored in `public_key` (such as the Id or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service). KeyId *string `pulumi:"keyId"` // The type of the key, either stored in `public_key` or referenced in `key_id` KeyType *BuildSignatureKeyType `pulumi:"keyType"` // Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin` PublicKey *string `pulumi:"publicKey"` // Signature of the related `BuildProvenance`, encoded in a base64 string. Signature *string `pulumi:"signature"` }
Message encapsulating the signature of the verified build.
type BuildSignatureArgs ¶
type BuildSignatureArgs struct { // An Id for the key used to sign. This could be either an Id for the key stored in `public_key` (such as the Id or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service). KeyId pulumi.StringPtrInput `pulumi:"keyId"` // The type of the key, either stored in `public_key` or referenced in `key_id` KeyType BuildSignatureKeyTypePtrInput `pulumi:"keyType"` // Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin` PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` // Signature of the related `BuildProvenance`, encoded in a base64 string. Signature pulumi.StringPtrInput `pulumi:"signature"` }
Message encapsulating the signature of the verified build.
func (BuildSignatureArgs) ElementType ¶
func (BuildSignatureArgs) ElementType() reflect.Type
func (BuildSignatureArgs) ToBuildSignatureOutput ¶
func (i BuildSignatureArgs) ToBuildSignatureOutput() BuildSignatureOutput
func (BuildSignatureArgs) ToBuildSignatureOutputWithContext ¶
func (i BuildSignatureArgs) ToBuildSignatureOutputWithContext(ctx context.Context) BuildSignatureOutput
func (BuildSignatureArgs) ToBuildSignaturePtrOutput ¶
func (i BuildSignatureArgs) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
func (BuildSignatureArgs) ToBuildSignaturePtrOutputWithContext ¶
func (i BuildSignatureArgs) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
type BuildSignatureInput ¶
type BuildSignatureInput interface { pulumi.Input ToBuildSignatureOutput() BuildSignatureOutput ToBuildSignatureOutputWithContext(context.Context) BuildSignatureOutput }
BuildSignatureInput is an input type that accepts BuildSignatureArgs and BuildSignatureOutput values. You can construct a concrete instance of `BuildSignatureInput` via:
BuildSignatureArgs{...}
type BuildSignatureKeyType ¶ added in v0.4.0
type BuildSignatureKeyType string
The type of the key, either stored in `public_key` or referenced in `key_id`
func (BuildSignatureKeyType) ElementType ¶ added in v0.4.0
func (BuildSignatureKeyType) ElementType() reflect.Type
func (BuildSignatureKeyType) ToBuildSignatureKeyTypeOutput ¶ added in v0.6.0
func (e BuildSignatureKeyType) ToBuildSignatureKeyTypeOutput() BuildSignatureKeyTypeOutput
func (BuildSignatureKeyType) ToBuildSignatureKeyTypeOutputWithContext ¶ added in v0.6.0
func (e BuildSignatureKeyType) ToBuildSignatureKeyTypeOutputWithContext(ctx context.Context) BuildSignatureKeyTypeOutput
func (BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutput ¶ added in v0.6.0
func (e BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutputWithContext ¶ added in v0.6.0
func (e BuildSignatureKeyType) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyType) ToStringOutput ¶ added in v0.4.0
func (e BuildSignatureKeyType) ToStringOutput() pulumi.StringOutput
func (BuildSignatureKeyType) ToStringOutputWithContext ¶ added in v0.4.0
func (e BuildSignatureKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildSignatureKeyType) ToStringPtrOutput ¶ added in v0.4.0
func (e BuildSignatureKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildSignatureKeyType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e BuildSignatureKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildSignatureKeyTypeInput ¶ added in v0.6.0
type BuildSignatureKeyTypeInput interface { pulumi.Input ToBuildSignatureKeyTypeOutput() BuildSignatureKeyTypeOutput ToBuildSignatureKeyTypeOutputWithContext(context.Context) BuildSignatureKeyTypeOutput }
BuildSignatureKeyTypeInput is an input type that accepts BuildSignatureKeyTypeArgs and BuildSignatureKeyTypeOutput values. You can construct a concrete instance of `BuildSignatureKeyTypeInput` via:
BuildSignatureKeyTypeArgs{...}
type BuildSignatureKeyTypeOutput ¶ added in v0.6.0
type BuildSignatureKeyTypeOutput struct{ *pulumi.OutputState }
func (BuildSignatureKeyTypeOutput) ElementType ¶ added in v0.6.0
func (BuildSignatureKeyTypeOutput) ElementType() reflect.Type
func (BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutput() BuildSignatureKeyTypeOutput
func (BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypeOutputWithContext(ctx context.Context) BuildSignatureKeyTypeOutput
func (BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToStringOutput() pulumi.StringOutput
func (BuildSignatureKeyTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BuildSignatureKeyTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildSignatureKeyTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildSignatureKeyTypePtrInput ¶ added in v0.6.0
type BuildSignatureKeyTypePtrInput interface { pulumi.Input ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput ToBuildSignatureKeyTypePtrOutputWithContext(context.Context) BuildSignatureKeyTypePtrOutput }
func BuildSignatureKeyTypePtr ¶ added in v0.6.0
func BuildSignatureKeyTypePtr(v string) BuildSignatureKeyTypePtrInput
type BuildSignatureKeyTypePtrOutput ¶ added in v0.6.0
type BuildSignatureKeyTypePtrOutput struct{ *pulumi.OutputState }
func (BuildSignatureKeyTypePtrOutput) Elem ¶ added in v0.6.0
func (o BuildSignatureKeyTypePtrOutput) Elem() BuildSignatureKeyTypeOutput
func (BuildSignatureKeyTypePtrOutput) ElementType ¶ added in v0.6.0
func (BuildSignatureKeyTypePtrOutput) ElementType() reflect.Type
func (BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutput() BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypePtrOutput) ToBuildSignatureKeyTypePtrOutputWithContext(ctx context.Context) BuildSignatureKeyTypePtrOutput
func (BuildSignatureKeyTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o BuildSignatureKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BuildSignatureKeyTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o BuildSignatureKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BuildSignatureOutput ¶
type BuildSignatureOutput struct{ *pulumi.OutputState }
Message encapsulating the signature of the verified build.
func (BuildSignatureOutput) ElementType ¶
func (BuildSignatureOutput) ElementType() reflect.Type
func (BuildSignatureOutput) KeyId ¶
func (o BuildSignatureOutput) KeyId() pulumi.StringPtrOutput
An Id for the key used to sign. This could be either an Id for the key stored in `public_key` (such as the Id or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service).
func (BuildSignatureOutput) KeyType ¶
func (o BuildSignatureOutput) KeyType() BuildSignatureKeyTypePtrOutput
The type of the key, either stored in `public_key` or referenced in `key_id`
func (BuildSignatureOutput) PublicKey ¶
func (o BuildSignatureOutput) PublicKey() pulumi.StringPtrOutput
Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin`
func (BuildSignatureOutput) Signature ¶
func (o BuildSignatureOutput) Signature() pulumi.StringPtrOutput
Signature of the related `BuildProvenance`, encoded in a base64 string.
func (BuildSignatureOutput) ToBuildSignatureOutput ¶
func (o BuildSignatureOutput) ToBuildSignatureOutput() BuildSignatureOutput
func (BuildSignatureOutput) ToBuildSignatureOutputWithContext ¶
func (o BuildSignatureOutput) ToBuildSignatureOutputWithContext(ctx context.Context) BuildSignatureOutput
func (BuildSignatureOutput) ToBuildSignaturePtrOutput ¶
func (o BuildSignatureOutput) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
func (BuildSignatureOutput) ToBuildSignaturePtrOutputWithContext ¶
func (o BuildSignatureOutput) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
type BuildSignaturePtrInput ¶
type BuildSignaturePtrInput interface { pulumi.Input ToBuildSignaturePtrOutput() BuildSignaturePtrOutput ToBuildSignaturePtrOutputWithContext(context.Context) BuildSignaturePtrOutput }
BuildSignaturePtrInput is an input type that accepts BuildSignatureArgs, BuildSignaturePtr and BuildSignaturePtrOutput values. You can construct a concrete instance of `BuildSignaturePtrInput` via:
BuildSignatureArgs{...} or: nil
func BuildSignaturePtr ¶
func BuildSignaturePtr(v *BuildSignatureArgs) BuildSignaturePtrInput
type BuildSignaturePtrOutput ¶
type BuildSignaturePtrOutput struct{ *pulumi.OutputState }
func (BuildSignaturePtrOutput) Elem ¶
func (o BuildSignaturePtrOutput) Elem() BuildSignatureOutput
func (BuildSignaturePtrOutput) ElementType ¶
func (BuildSignaturePtrOutput) ElementType() reflect.Type
func (BuildSignaturePtrOutput) KeyId ¶
func (o BuildSignaturePtrOutput) KeyId() pulumi.StringPtrOutput
An Id for the key used to sign. This could be either an Id for the key stored in `public_key` (such as the Id or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service).
func (BuildSignaturePtrOutput) KeyType ¶
func (o BuildSignaturePtrOutput) KeyType() BuildSignatureKeyTypePtrOutput
The type of the key, either stored in `public_key` or referenced in `key_id`
func (BuildSignaturePtrOutput) PublicKey ¶
func (o BuildSignaturePtrOutput) PublicKey() pulumi.StringPtrOutput
Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin`
func (BuildSignaturePtrOutput) Signature ¶
func (o BuildSignaturePtrOutput) Signature() pulumi.StringPtrOutput
Signature of the related `BuildProvenance`, encoded in a base64 string.
func (BuildSignaturePtrOutput) ToBuildSignaturePtrOutput ¶
func (o BuildSignaturePtrOutput) ToBuildSignaturePtrOutput() BuildSignaturePtrOutput
func (BuildSignaturePtrOutput) ToBuildSignaturePtrOutputWithContext ¶
func (o BuildSignaturePtrOutput) ToBuildSignaturePtrOutputWithContext(ctx context.Context) BuildSignaturePtrOutput
type BuildSignatureResponse ¶
type BuildSignatureResponse struct { // An Id for the key used to sign. This could be either an Id for the key stored in `public_key` (such as the Id or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service). KeyId string `pulumi:"keyId"` // The type of the key, either stored in `public_key` or referenced in `key_id` KeyType string `pulumi:"keyType"` // Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin` PublicKey string `pulumi:"publicKey"` // Signature of the related `BuildProvenance`, encoded in a base64 string. Signature string `pulumi:"signature"` }
Message encapsulating the signature of the verified build.
type BuildSignatureResponseOutput ¶
type BuildSignatureResponseOutput struct{ *pulumi.OutputState }
Message encapsulating the signature of the verified build.
func (BuildSignatureResponseOutput) ElementType ¶
func (BuildSignatureResponseOutput) ElementType() reflect.Type
func (BuildSignatureResponseOutput) KeyId ¶
func (o BuildSignatureResponseOutput) KeyId() pulumi.StringOutput
An Id for the key used to sign. This could be either an Id for the key stored in `public_key` (such as the Id or fingerprint for a PGP key, or the CN for a cert), or a reference to an external key (such as a reference to a key in Cloud Key Management Service).
func (BuildSignatureResponseOutput) KeyType ¶
func (o BuildSignatureResponseOutput) KeyType() pulumi.StringOutput
The type of the key, either stored in `public_key` or referenced in `key_id`
func (BuildSignatureResponseOutput) PublicKey ¶
func (o BuildSignatureResponseOutput) PublicKey() pulumi.StringOutput
Public key of the builder which can be used to verify that the related findings are valid and unchanged. If `key_type` is empty, this defaults to PEM encoded public keys. This field may be empty if `key_id` references an external key. For Cloud Build based signatures, this is a PEM encoded public key. To verify the Cloud Build signature, place the contents of this field into a file (public.pem). The signature field is base64-decoded into its binary representation in signature.bin, and the provenance bytes from `BuildDetails` are base64-decoded into a binary representation in signed.bin. OpenSSL can then verify the signature: `openssl sha256 -verify public.pem -signature signature.bin signed.bin`
func (BuildSignatureResponseOutput) Signature ¶
func (o BuildSignatureResponseOutput) Signature() pulumi.StringOutput
Signature of the related `BuildProvenance`, encoded in a base64 string.
func (BuildSignatureResponseOutput) ToBuildSignatureResponseOutput ¶
func (o BuildSignatureResponseOutput) ToBuildSignatureResponseOutput() BuildSignatureResponseOutput
func (BuildSignatureResponseOutput) ToBuildSignatureResponseOutputWithContext ¶
func (o BuildSignatureResponseOutput) ToBuildSignatureResponseOutputWithContext(ctx context.Context) BuildSignatureResponseOutput
type BuildType ¶
type BuildType struct { // Version of the builder which produced this Note. BuilderVersion *string `pulumi:"builderVersion"` // Signature of the build in Occurrences pointing to the Note containing this `BuilderDetails`. Signature *BuildSignature `pulumi:"signature"` }
Note holding the version of the provider's builder and the signature of the provenance message in linked BuildDetails.
type BuildTypeArgs ¶
type BuildTypeArgs struct { // Version of the builder which produced this Note. BuilderVersion pulumi.StringPtrInput `pulumi:"builderVersion"` // Signature of the build in Occurrences pointing to the Note containing this `BuilderDetails`. Signature BuildSignaturePtrInput `pulumi:"signature"` }
Note holding the version of the provider's builder and the signature of the provenance message in linked BuildDetails.
func (BuildTypeArgs) ElementType ¶
func (BuildTypeArgs) ElementType() reflect.Type
func (BuildTypeArgs) ToBuildTypeOutput ¶
func (i BuildTypeArgs) ToBuildTypeOutput() BuildTypeOutput
func (BuildTypeArgs) ToBuildTypeOutputWithContext ¶
func (i BuildTypeArgs) ToBuildTypeOutputWithContext(ctx context.Context) BuildTypeOutput
func (BuildTypeArgs) ToBuildTypePtrOutput ¶
func (i BuildTypeArgs) ToBuildTypePtrOutput() BuildTypePtrOutput
func (BuildTypeArgs) ToBuildTypePtrOutputWithContext ¶
func (i BuildTypeArgs) ToBuildTypePtrOutputWithContext(ctx context.Context) BuildTypePtrOutput
type BuildTypeInput ¶
type BuildTypeInput interface { pulumi.Input ToBuildTypeOutput() BuildTypeOutput ToBuildTypeOutputWithContext(context.Context) BuildTypeOutput }
BuildTypeInput is an input type that accepts BuildTypeArgs and BuildTypeOutput values. You can construct a concrete instance of `BuildTypeInput` via:
BuildTypeArgs{...}
type BuildTypeOutput ¶
type BuildTypeOutput struct{ *pulumi.OutputState }
Note holding the version of the provider's builder and the signature of the provenance message in linked BuildDetails.
func (BuildTypeOutput) BuilderVersion ¶
func (o BuildTypeOutput) BuilderVersion() pulumi.StringPtrOutput
Version of the builder which produced this Note.
func (BuildTypeOutput) ElementType ¶
func (BuildTypeOutput) ElementType() reflect.Type
func (BuildTypeOutput) Signature ¶
func (o BuildTypeOutput) Signature() BuildSignaturePtrOutput
Signature of the build in Occurrences pointing to the Note containing this `BuilderDetails`.
func (BuildTypeOutput) ToBuildTypeOutput ¶
func (o BuildTypeOutput) ToBuildTypeOutput() BuildTypeOutput
func (BuildTypeOutput) ToBuildTypeOutputWithContext ¶
func (o BuildTypeOutput) ToBuildTypeOutputWithContext(ctx context.Context) BuildTypeOutput
func (BuildTypeOutput) ToBuildTypePtrOutput ¶
func (o BuildTypeOutput) ToBuildTypePtrOutput() BuildTypePtrOutput
func (BuildTypeOutput) ToBuildTypePtrOutputWithContext ¶
func (o BuildTypeOutput) ToBuildTypePtrOutputWithContext(ctx context.Context) BuildTypePtrOutput
type BuildTypePtrInput ¶
type BuildTypePtrInput interface { pulumi.Input ToBuildTypePtrOutput() BuildTypePtrOutput ToBuildTypePtrOutputWithContext(context.Context) BuildTypePtrOutput }
BuildTypePtrInput is an input type that accepts BuildTypeArgs, BuildTypePtr and BuildTypePtrOutput values. You can construct a concrete instance of `BuildTypePtrInput` via:
BuildTypeArgs{...} or: nil
func BuildTypePtr ¶
func BuildTypePtr(v *BuildTypeArgs) BuildTypePtrInput
type BuildTypePtrOutput ¶
type BuildTypePtrOutput struct{ *pulumi.OutputState }
func (BuildTypePtrOutput) BuilderVersion ¶
func (o BuildTypePtrOutput) BuilderVersion() pulumi.StringPtrOutput
Version of the builder which produced this Note.
func (BuildTypePtrOutput) Elem ¶
func (o BuildTypePtrOutput) Elem() BuildTypeOutput
func (BuildTypePtrOutput) ElementType ¶
func (BuildTypePtrOutput) ElementType() reflect.Type
func (BuildTypePtrOutput) Signature ¶
func (o BuildTypePtrOutput) Signature() BuildSignaturePtrOutput
Signature of the build in Occurrences pointing to the Note containing this `BuilderDetails`.
func (BuildTypePtrOutput) ToBuildTypePtrOutput ¶
func (o BuildTypePtrOutput) ToBuildTypePtrOutput() BuildTypePtrOutput
func (BuildTypePtrOutput) ToBuildTypePtrOutputWithContext ¶
func (o BuildTypePtrOutput) ToBuildTypePtrOutputWithContext(ctx context.Context) BuildTypePtrOutput
type BuildTypeResponse ¶
type BuildTypeResponse struct { // Version of the builder which produced this Note. BuilderVersion string `pulumi:"builderVersion"` // Signature of the build in Occurrences pointing to the Note containing this `BuilderDetails`. Signature BuildSignatureResponse `pulumi:"signature"` }
Note holding the version of the provider's builder and the signature of the provenance message in linked BuildDetails.
type BuildTypeResponseOutput ¶
type BuildTypeResponseOutput struct{ *pulumi.OutputState }
Note holding the version of the provider's builder and the signature of the provenance message in linked BuildDetails.
func (BuildTypeResponseOutput) BuilderVersion ¶
func (o BuildTypeResponseOutput) BuilderVersion() pulumi.StringOutput
Version of the builder which produced this Note.
func (BuildTypeResponseOutput) ElementType ¶
func (BuildTypeResponseOutput) ElementType() reflect.Type
func (BuildTypeResponseOutput) Signature ¶
func (o BuildTypeResponseOutput) Signature() BuildSignatureResponseOutput
Signature of the build in Occurrences pointing to the Note containing this `BuilderDetails`.
func (BuildTypeResponseOutput) ToBuildTypeResponseOutput ¶
func (o BuildTypeResponseOutput) ToBuildTypeResponseOutput() BuildTypeResponseOutput
func (BuildTypeResponseOutput) ToBuildTypeResponseOutputWithContext ¶
func (o BuildTypeResponseOutput) ToBuildTypeResponseOutputWithContext(ctx context.Context) BuildTypeResponseOutput
type BuilderConfig ¶ added in v0.8.0
type BuilderConfig struct {
Id *string `pulumi:"id"`
}
type BuilderConfigArgs ¶ added in v0.8.0
type BuilderConfigArgs struct {
Id pulumi.StringPtrInput `pulumi:"id"`
}
func (BuilderConfigArgs) ElementType ¶ added in v0.8.0
func (BuilderConfigArgs) ElementType() reflect.Type
func (BuilderConfigArgs) ToBuilderConfigOutput ¶ added in v0.8.0
func (i BuilderConfigArgs) ToBuilderConfigOutput() BuilderConfigOutput
func (BuilderConfigArgs) ToBuilderConfigOutputWithContext ¶ added in v0.8.0
func (i BuilderConfigArgs) ToBuilderConfigOutputWithContext(ctx context.Context) BuilderConfigOutput
func (BuilderConfigArgs) ToBuilderConfigPtrOutput ¶ added in v0.8.0
func (i BuilderConfigArgs) ToBuilderConfigPtrOutput() BuilderConfigPtrOutput
func (BuilderConfigArgs) ToBuilderConfigPtrOutputWithContext ¶ added in v0.8.0
func (i BuilderConfigArgs) ToBuilderConfigPtrOutputWithContext(ctx context.Context) BuilderConfigPtrOutput
type BuilderConfigInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
type BuilderConfigOutput struct{ *pulumi.OutputState }
func (BuilderConfigOutput) ElementType ¶ added in v0.8.0
func (BuilderConfigOutput) ElementType() reflect.Type
func (BuilderConfigOutput) Id ¶ added in v0.8.0
func (o BuilderConfigOutput) Id() pulumi.StringPtrOutput
func (BuilderConfigOutput) ToBuilderConfigOutput ¶ added in v0.8.0
func (o BuilderConfigOutput) ToBuilderConfigOutput() BuilderConfigOutput
func (BuilderConfigOutput) ToBuilderConfigOutputWithContext ¶ added in v0.8.0
func (o BuilderConfigOutput) ToBuilderConfigOutputWithContext(ctx context.Context) BuilderConfigOutput
func (BuilderConfigOutput) ToBuilderConfigPtrOutput ¶ added in v0.8.0
func (o BuilderConfigOutput) ToBuilderConfigPtrOutput() BuilderConfigPtrOutput
func (BuilderConfigOutput) ToBuilderConfigPtrOutputWithContext ¶ added in v0.8.0
func (o BuilderConfigOutput) ToBuilderConfigPtrOutputWithContext(ctx context.Context) BuilderConfigPtrOutput
type BuilderConfigPtrInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
func BuilderConfigPtr(v *BuilderConfigArgs) BuilderConfigPtrInput
type BuilderConfigPtrOutput ¶ added in v0.8.0
type BuilderConfigPtrOutput struct{ *pulumi.OutputState }
func (BuilderConfigPtrOutput) Elem ¶ added in v0.8.0
func (o BuilderConfigPtrOutput) Elem() BuilderConfigOutput
func (BuilderConfigPtrOutput) ElementType ¶ added in v0.8.0
func (BuilderConfigPtrOutput) ElementType() reflect.Type
func (BuilderConfigPtrOutput) Id ¶ added in v0.8.0
func (o BuilderConfigPtrOutput) Id() pulumi.StringPtrOutput
func (BuilderConfigPtrOutput) ToBuilderConfigPtrOutput ¶ added in v0.8.0
func (o BuilderConfigPtrOutput) ToBuilderConfigPtrOutput() BuilderConfigPtrOutput
func (BuilderConfigPtrOutput) ToBuilderConfigPtrOutputWithContext ¶ added in v0.8.0
func (o BuilderConfigPtrOutput) ToBuilderConfigPtrOutputWithContext(ctx context.Context) BuilderConfigPtrOutput
type BuilderConfigResponse ¶ added in v0.8.0
type BuilderConfigResponse struct { }
type BuilderConfigResponseOutput ¶ added in v0.8.0
type BuilderConfigResponseOutput struct{ *pulumi.OutputState }
func (BuilderConfigResponseOutput) ElementType ¶ added in v0.8.0
func (BuilderConfigResponseOutput) ElementType() reflect.Type
func (BuilderConfigResponseOutput) ToBuilderConfigResponseOutput ¶ added in v0.8.0
func (o BuilderConfigResponseOutput) ToBuilderConfigResponseOutput() BuilderConfigResponseOutput
func (BuilderConfigResponseOutput) ToBuilderConfigResponseOutputWithContext ¶ added in v0.8.0
func (o BuilderConfigResponseOutput) ToBuilderConfigResponseOutputWithContext(ctx context.Context) BuilderConfigResponseOutput
type CVSS ¶ added in v0.15.0
type CVSS struct { // Defined in CVSS v3, CVSS v2 AttackComplexity *CVSSAttackComplexity `pulumi:"attackComplexity"` // Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2 AttackVector *CVSSAttackVector `pulumi:"attackVector"` // Defined in CVSS v2 Authentication *CVSSAuthentication `pulumi:"authentication"` // Defined in CVSS v3, CVSS v2 AvailabilityImpact *CVSSAvailabilityImpact `pulumi:"availabilityImpact"` // The base score is a function of the base metric scores. BaseScore *float64 `pulumi:"baseScore"` // Defined in CVSS v3, CVSS v2 ConfidentialityImpact *CVSSConfidentialityImpact `pulumi:"confidentialityImpact"` ExploitabilityScore *float64 `pulumi:"exploitabilityScore"` ImpactScore *float64 `pulumi:"impactScore"` // Defined in CVSS v3, CVSS v2 IntegrityImpact *CVSSIntegrityImpact `pulumi:"integrityImpact"` // Defined in CVSS v3 PrivilegesRequired *CVSSPrivilegesRequired `pulumi:"privilegesRequired"` // Defined in CVSS v3 Scope *CVSSScope `pulumi:"scope"` // Defined in CVSS v3 UserInteraction *CVSSUserInteraction `pulumi:"userInteraction"` }
Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
type CVSSArgs ¶ added in v0.15.0
type CVSSArgs struct { // Defined in CVSS v3, CVSS v2 AttackComplexity CVSSAttackComplexityPtrInput `pulumi:"attackComplexity"` // Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2 AttackVector CVSSAttackVectorPtrInput `pulumi:"attackVector"` // Defined in CVSS v2 Authentication CVSSAuthenticationPtrInput `pulumi:"authentication"` // Defined in CVSS v3, CVSS v2 AvailabilityImpact CVSSAvailabilityImpactPtrInput `pulumi:"availabilityImpact"` // The base score is a function of the base metric scores. BaseScore pulumi.Float64PtrInput `pulumi:"baseScore"` // Defined in CVSS v3, CVSS v2 ConfidentialityImpact CVSSConfidentialityImpactPtrInput `pulumi:"confidentialityImpact"` ExploitabilityScore pulumi.Float64PtrInput `pulumi:"exploitabilityScore"` ImpactScore pulumi.Float64PtrInput `pulumi:"impactScore"` // Defined in CVSS v3, CVSS v2 IntegrityImpact CVSSIntegrityImpactPtrInput `pulumi:"integrityImpact"` // Defined in CVSS v3 PrivilegesRequired CVSSPrivilegesRequiredPtrInput `pulumi:"privilegesRequired"` // Defined in CVSS v3 Scope CVSSScopePtrInput `pulumi:"scope"` // Defined in CVSS v3 UserInteraction CVSSUserInteractionPtrInput `pulumi:"userInteraction"` }
Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
func (CVSSArgs) ElementType ¶ added in v0.15.0
func (CVSSArgs) ToCVSSOutput ¶ added in v0.15.0
func (i CVSSArgs) ToCVSSOutput() CVSSOutput
func (CVSSArgs) ToCVSSOutputWithContext ¶ added in v0.15.0
func (i CVSSArgs) ToCVSSOutputWithContext(ctx context.Context) CVSSOutput
func (CVSSArgs) ToCVSSPtrOutput ¶ added in v0.15.0
func (i CVSSArgs) ToCVSSPtrOutput() CVSSPtrOutput
func (CVSSArgs) ToCVSSPtrOutputWithContext ¶ added in v0.15.0
func (i CVSSArgs) ToCVSSPtrOutputWithContext(ctx context.Context) CVSSPtrOutput
type CVSSAttackComplexity ¶ added in v0.15.0
type CVSSAttackComplexity string
Defined in CVSS v3, CVSS v2
func (CVSSAttackComplexity) ElementType ¶ added in v0.15.0
func (CVSSAttackComplexity) ElementType() reflect.Type
func (CVSSAttackComplexity) ToCVSSAttackComplexityOutput ¶ added in v0.15.0
func (e CVSSAttackComplexity) ToCVSSAttackComplexityOutput() CVSSAttackComplexityOutput
func (CVSSAttackComplexity) ToCVSSAttackComplexityOutputWithContext ¶ added in v0.15.0
func (e CVSSAttackComplexity) ToCVSSAttackComplexityOutputWithContext(ctx context.Context) CVSSAttackComplexityOutput
func (CVSSAttackComplexity) ToCVSSAttackComplexityPtrOutput ¶ added in v0.15.0
func (e CVSSAttackComplexity) ToCVSSAttackComplexityPtrOutput() CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexity) ToCVSSAttackComplexityPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSAttackComplexity) ToCVSSAttackComplexityPtrOutputWithContext(ctx context.Context) CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexity) ToStringOutput ¶ added in v0.15.0
func (e CVSSAttackComplexity) ToStringOutput() pulumi.StringOutput
func (CVSSAttackComplexity) ToStringOutputWithContext ¶ added in v0.15.0
func (e CVSSAttackComplexity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAttackComplexity) ToStringPtrOutput ¶ added in v0.15.0
func (e CVSSAttackComplexity) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackComplexity) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSAttackComplexity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAttackComplexityInput ¶ added in v0.15.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.15.0
type CVSSAttackComplexityOutput struct{ *pulumi.OutputState }
func (CVSSAttackComplexityOutput) ElementType ¶ added in v0.15.0
func (CVSSAttackComplexityOutput) ElementType() reflect.Type
func (CVSSAttackComplexityOutput) ToCVSSAttackComplexityOutput ¶ added in v0.15.0
func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityOutput() CVSSAttackComplexityOutput
func (CVSSAttackComplexityOutput) ToCVSSAttackComplexityOutputWithContext ¶ added in v0.15.0
func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityOutputWithContext(ctx context.Context) CVSSAttackComplexityOutput
func (CVSSAttackComplexityOutput) ToCVSSAttackComplexityPtrOutput ¶ added in v0.15.0
func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityPtrOutput() CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexityOutput) ToCVSSAttackComplexityPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAttackComplexityOutput) ToCVSSAttackComplexityPtrOutputWithContext(ctx context.Context) CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexityOutput) ToStringOutput ¶ added in v0.15.0
func (o CVSSAttackComplexityOutput) ToStringOutput() pulumi.StringOutput
func (CVSSAttackComplexityOutput) ToStringOutputWithContext ¶ added in v0.15.0
func (o CVSSAttackComplexityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAttackComplexityOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSAttackComplexityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackComplexityOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAttackComplexityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAttackComplexityPtrInput ¶ added in v0.15.0
type CVSSAttackComplexityPtrInput interface { pulumi.Input ToCVSSAttackComplexityPtrOutput() CVSSAttackComplexityPtrOutput ToCVSSAttackComplexityPtrOutputWithContext(context.Context) CVSSAttackComplexityPtrOutput }
func CVSSAttackComplexityPtr ¶ added in v0.15.0
func CVSSAttackComplexityPtr(v string) CVSSAttackComplexityPtrInput
type CVSSAttackComplexityPtrOutput ¶ added in v0.15.0
type CVSSAttackComplexityPtrOutput struct{ *pulumi.OutputState }
func (CVSSAttackComplexityPtrOutput) Elem ¶ added in v0.15.0
func (o CVSSAttackComplexityPtrOutput) Elem() CVSSAttackComplexityOutput
func (CVSSAttackComplexityPtrOutput) ElementType ¶ added in v0.15.0
func (CVSSAttackComplexityPtrOutput) ElementType() reflect.Type
func (CVSSAttackComplexityPtrOutput) ToCVSSAttackComplexityPtrOutput ¶ added in v0.15.0
func (o CVSSAttackComplexityPtrOutput) ToCVSSAttackComplexityPtrOutput() CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexityPtrOutput) ToCVSSAttackComplexityPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAttackComplexityPtrOutput) ToCVSSAttackComplexityPtrOutputWithContext(ctx context.Context) CVSSAttackComplexityPtrOutput
func (CVSSAttackComplexityPtrOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSAttackComplexityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackComplexityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAttackComplexityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAttackVector ¶ added in v0.15.0
type CVSSAttackVector string
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
func (CVSSAttackVector) ElementType ¶ added in v0.15.0
func (CVSSAttackVector) ElementType() reflect.Type
func (CVSSAttackVector) ToCVSSAttackVectorOutput ¶ added in v0.15.0
func (e CVSSAttackVector) ToCVSSAttackVectorOutput() CVSSAttackVectorOutput
func (CVSSAttackVector) ToCVSSAttackVectorOutputWithContext ¶ added in v0.15.0
func (e CVSSAttackVector) ToCVSSAttackVectorOutputWithContext(ctx context.Context) CVSSAttackVectorOutput
func (CVSSAttackVector) ToCVSSAttackVectorPtrOutput ¶ added in v0.15.0
func (e CVSSAttackVector) ToCVSSAttackVectorPtrOutput() CVSSAttackVectorPtrOutput
func (CVSSAttackVector) ToCVSSAttackVectorPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSAttackVector) ToCVSSAttackVectorPtrOutputWithContext(ctx context.Context) CVSSAttackVectorPtrOutput
func (CVSSAttackVector) ToStringOutput ¶ added in v0.15.0
func (e CVSSAttackVector) ToStringOutput() pulumi.StringOutput
func (CVSSAttackVector) ToStringOutputWithContext ¶ added in v0.15.0
func (e CVSSAttackVector) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAttackVector) ToStringPtrOutput ¶ added in v0.15.0
func (e CVSSAttackVector) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackVector) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSAttackVector) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAttackVectorInput ¶ added in v0.15.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.15.0
type CVSSAttackVectorOutput struct{ *pulumi.OutputState }
func (CVSSAttackVectorOutput) ElementType ¶ added in v0.15.0
func (CVSSAttackVectorOutput) ElementType() reflect.Type
func (CVSSAttackVectorOutput) ToCVSSAttackVectorOutput ¶ added in v0.15.0
func (o CVSSAttackVectorOutput) ToCVSSAttackVectorOutput() CVSSAttackVectorOutput
func (CVSSAttackVectorOutput) ToCVSSAttackVectorOutputWithContext ¶ added in v0.15.0
func (o CVSSAttackVectorOutput) ToCVSSAttackVectorOutputWithContext(ctx context.Context) CVSSAttackVectorOutput
func (CVSSAttackVectorOutput) ToCVSSAttackVectorPtrOutput ¶ added in v0.15.0
func (o CVSSAttackVectorOutput) ToCVSSAttackVectorPtrOutput() CVSSAttackVectorPtrOutput
func (CVSSAttackVectorOutput) ToCVSSAttackVectorPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAttackVectorOutput) ToCVSSAttackVectorPtrOutputWithContext(ctx context.Context) CVSSAttackVectorPtrOutput
func (CVSSAttackVectorOutput) ToStringOutput ¶ added in v0.15.0
func (o CVSSAttackVectorOutput) ToStringOutput() pulumi.StringOutput
func (CVSSAttackVectorOutput) ToStringOutputWithContext ¶ added in v0.15.0
func (o CVSSAttackVectorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAttackVectorOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSAttackVectorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackVectorOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAttackVectorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAttackVectorPtrInput ¶ added in v0.15.0
type CVSSAttackVectorPtrInput interface { pulumi.Input ToCVSSAttackVectorPtrOutput() CVSSAttackVectorPtrOutput ToCVSSAttackVectorPtrOutputWithContext(context.Context) CVSSAttackVectorPtrOutput }
func CVSSAttackVectorPtr ¶ added in v0.15.0
func CVSSAttackVectorPtr(v string) CVSSAttackVectorPtrInput
type CVSSAttackVectorPtrOutput ¶ added in v0.15.0
type CVSSAttackVectorPtrOutput struct{ *pulumi.OutputState }
func (CVSSAttackVectorPtrOutput) Elem ¶ added in v0.15.0
func (o CVSSAttackVectorPtrOutput) Elem() CVSSAttackVectorOutput
func (CVSSAttackVectorPtrOutput) ElementType ¶ added in v0.15.0
func (CVSSAttackVectorPtrOutput) ElementType() reflect.Type
func (CVSSAttackVectorPtrOutput) ToCVSSAttackVectorPtrOutput ¶ added in v0.15.0
func (o CVSSAttackVectorPtrOutput) ToCVSSAttackVectorPtrOutput() CVSSAttackVectorPtrOutput
func (CVSSAttackVectorPtrOutput) ToCVSSAttackVectorPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAttackVectorPtrOutput) ToCVSSAttackVectorPtrOutputWithContext(ctx context.Context) CVSSAttackVectorPtrOutput
func (CVSSAttackVectorPtrOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSAttackVectorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAttackVectorPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAttackVectorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAuthentication ¶ added in v0.15.0
type CVSSAuthentication string
Defined in CVSS v2
func (CVSSAuthentication) ElementType ¶ added in v0.15.0
func (CVSSAuthentication) ElementType() reflect.Type
func (CVSSAuthentication) ToCVSSAuthenticationOutput ¶ added in v0.15.0
func (e CVSSAuthentication) ToCVSSAuthenticationOutput() CVSSAuthenticationOutput
func (CVSSAuthentication) ToCVSSAuthenticationOutputWithContext ¶ added in v0.15.0
func (e CVSSAuthentication) ToCVSSAuthenticationOutputWithContext(ctx context.Context) CVSSAuthenticationOutput
func (CVSSAuthentication) ToCVSSAuthenticationPtrOutput ¶ added in v0.15.0
func (e CVSSAuthentication) ToCVSSAuthenticationPtrOutput() CVSSAuthenticationPtrOutput
func (CVSSAuthentication) ToCVSSAuthenticationPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSAuthentication) ToCVSSAuthenticationPtrOutputWithContext(ctx context.Context) CVSSAuthenticationPtrOutput
func (CVSSAuthentication) ToStringOutput ¶ added in v0.15.0
func (e CVSSAuthentication) ToStringOutput() pulumi.StringOutput
func (CVSSAuthentication) ToStringOutputWithContext ¶ added in v0.15.0
func (e CVSSAuthentication) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAuthentication) ToStringPtrOutput ¶ added in v0.15.0
func (e CVSSAuthentication) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAuthentication) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSAuthentication) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAuthenticationInput ¶ added in v0.15.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.15.0
type CVSSAuthenticationOutput struct{ *pulumi.OutputState }
func (CVSSAuthenticationOutput) ElementType ¶ added in v0.15.0
func (CVSSAuthenticationOutput) ElementType() reflect.Type
func (CVSSAuthenticationOutput) ToCVSSAuthenticationOutput ¶ added in v0.15.0
func (o CVSSAuthenticationOutput) ToCVSSAuthenticationOutput() CVSSAuthenticationOutput
func (CVSSAuthenticationOutput) ToCVSSAuthenticationOutputWithContext ¶ added in v0.15.0
func (o CVSSAuthenticationOutput) ToCVSSAuthenticationOutputWithContext(ctx context.Context) CVSSAuthenticationOutput
func (CVSSAuthenticationOutput) ToCVSSAuthenticationPtrOutput ¶ added in v0.15.0
func (o CVSSAuthenticationOutput) ToCVSSAuthenticationPtrOutput() CVSSAuthenticationPtrOutput
func (CVSSAuthenticationOutput) ToCVSSAuthenticationPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAuthenticationOutput) ToCVSSAuthenticationPtrOutputWithContext(ctx context.Context) CVSSAuthenticationPtrOutput
func (CVSSAuthenticationOutput) ToStringOutput ¶ added in v0.15.0
func (o CVSSAuthenticationOutput) ToStringOutput() pulumi.StringOutput
func (CVSSAuthenticationOutput) ToStringOutputWithContext ¶ added in v0.15.0
func (o CVSSAuthenticationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAuthenticationOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSAuthenticationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAuthenticationOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAuthenticationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAuthenticationPtrInput ¶ added in v0.15.0
type CVSSAuthenticationPtrInput interface { pulumi.Input ToCVSSAuthenticationPtrOutput() CVSSAuthenticationPtrOutput ToCVSSAuthenticationPtrOutputWithContext(context.Context) CVSSAuthenticationPtrOutput }
func CVSSAuthenticationPtr ¶ added in v0.15.0
func CVSSAuthenticationPtr(v string) CVSSAuthenticationPtrInput
type CVSSAuthenticationPtrOutput ¶ added in v0.15.0
type CVSSAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (CVSSAuthenticationPtrOutput) Elem ¶ added in v0.15.0
func (o CVSSAuthenticationPtrOutput) Elem() CVSSAuthenticationOutput
func (CVSSAuthenticationPtrOutput) ElementType ¶ added in v0.15.0
func (CVSSAuthenticationPtrOutput) ElementType() reflect.Type
func (CVSSAuthenticationPtrOutput) ToCVSSAuthenticationPtrOutput ¶ added in v0.15.0
func (o CVSSAuthenticationPtrOutput) ToCVSSAuthenticationPtrOutput() CVSSAuthenticationPtrOutput
func (CVSSAuthenticationPtrOutput) ToCVSSAuthenticationPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAuthenticationPtrOutput) ToCVSSAuthenticationPtrOutputWithContext(ctx context.Context) CVSSAuthenticationPtrOutput
func (CVSSAuthenticationPtrOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSAuthenticationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAuthenticationPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAuthenticationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAvailabilityImpact ¶ added in v0.15.0
type CVSSAvailabilityImpact string
Defined in CVSS v3, CVSS v2
func (CVSSAvailabilityImpact) ElementType ¶ added in v0.15.0
func (CVSSAvailabilityImpact) ElementType() reflect.Type
func (CVSSAvailabilityImpact) ToCVSSAvailabilityImpactOutput ¶ added in v0.15.0
func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactOutput() CVSSAvailabilityImpactOutput
func (CVSSAvailabilityImpact) ToCVSSAvailabilityImpactOutputWithContext ¶ added in v0.15.0
func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactOutputWithContext(ctx context.Context) CVSSAvailabilityImpactOutput
func (CVSSAvailabilityImpact) ToCVSSAvailabilityImpactPtrOutput ¶ added in v0.15.0
func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactPtrOutput() CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpact) ToCVSSAvailabilityImpactPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSAvailabilityImpact) ToCVSSAvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpact) ToStringOutput ¶ added in v0.15.0
func (e CVSSAvailabilityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSAvailabilityImpact) ToStringOutputWithContext ¶ added in v0.15.0
func (e CVSSAvailabilityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAvailabilityImpact) ToStringPtrOutput ¶ added in v0.15.0
func (e CVSSAvailabilityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAvailabilityImpact) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSAvailabilityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAvailabilityImpactInput ¶ added in v0.15.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.15.0
type CVSSAvailabilityImpactOutput struct{ *pulumi.OutputState }
func (CVSSAvailabilityImpactOutput) ElementType ¶ added in v0.15.0
func (CVSSAvailabilityImpactOutput) ElementType() reflect.Type
func (CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactOutput ¶ added in v0.15.0
func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactOutput() CVSSAvailabilityImpactOutput
func (CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactOutputWithContext ¶ added in v0.15.0
func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactOutputWithContext(ctx context.Context) CVSSAvailabilityImpactOutput
func (CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactPtrOutput ¶ added in v0.15.0
func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactPtrOutput() CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAvailabilityImpactOutput) ToCVSSAvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpactOutput) ToStringOutput ¶ added in v0.15.0
func (o CVSSAvailabilityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSAvailabilityImpactOutput) ToStringOutputWithContext ¶ added in v0.15.0
func (o CVSSAvailabilityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSAvailabilityImpactOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSAvailabilityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAvailabilityImpactOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAvailabilityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSAvailabilityImpactPtrInput ¶ added in v0.15.0
type CVSSAvailabilityImpactPtrInput interface { pulumi.Input ToCVSSAvailabilityImpactPtrOutput() CVSSAvailabilityImpactPtrOutput ToCVSSAvailabilityImpactPtrOutputWithContext(context.Context) CVSSAvailabilityImpactPtrOutput }
func CVSSAvailabilityImpactPtr ¶ added in v0.15.0
func CVSSAvailabilityImpactPtr(v string) CVSSAvailabilityImpactPtrInput
type CVSSAvailabilityImpactPtrOutput ¶ added in v0.15.0
type CVSSAvailabilityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSAvailabilityImpactPtrOutput) Elem ¶ added in v0.15.0
func (o CVSSAvailabilityImpactPtrOutput) Elem() CVSSAvailabilityImpactOutput
func (CVSSAvailabilityImpactPtrOutput) ElementType ¶ added in v0.15.0
func (CVSSAvailabilityImpactPtrOutput) ElementType() reflect.Type
func (CVSSAvailabilityImpactPtrOutput) ToCVSSAvailabilityImpactPtrOutput ¶ added in v0.15.0
func (o CVSSAvailabilityImpactPtrOutput) ToCVSSAvailabilityImpactPtrOutput() CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpactPtrOutput) ToCVSSAvailabilityImpactPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAvailabilityImpactPtrOutput) ToCVSSAvailabilityImpactPtrOutputWithContext(ctx context.Context) CVSSAvailabilityImpactPtrOutput
func (CVSSAvailabilityImpactPtrOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSAvailabilityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSAvailabilityImpactPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSAvailabilityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSConfidentialityImpact ¶ added in v0.15.0
type CVSSConfidentialityImpact string
Defined in CVSS v3, CVSS v2
func (CVSSConfidentialityImpact) ElementType ¶ added in v0.15.0
func (CVSSConfidentialityImpact) ElementType() reflect.Type
func (CVSSConfidentialityImpact) ToCVSSConfidentialityImpactOutput ¶ added in v0.15.0
func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactOutput() CVSSConfidentialityImpactOutput
func (CVSSConfidentialityImpact) ToCVSSConfidentialityImpactOutputWithContext ¶ added in v0.15.0
func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactOutputWithContext(ctx context.Context) CVSSConfidentialityImpactOutput
func (CVSSConfidentialityImpact) ToCVSSConfidentialityImpactPtrOutput ¶ added in v0.15.0
func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactPtrOutput() CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpact) ToCVSSConfidentialityImpactPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSConfidentialityImpact) ToCVSSConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpact) ToStringOutput ¶ added in v0.15.0
func (e CVSSConfidentialityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSConfidentialityImpact) ToStringOutputWithContext ¶ added in v0.15.0
func (e CVSSConfidentialityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSConfidentialityImpact) ToStringPtrOutput ¶ added in v0.15.0
func (e CVSSConfidentialityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSConfidentialityImpact) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSConfidentialityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSConfidentialityImpactInput ¶ added in v0.15.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.15.0
type CVSSConfidentialityImpactOutput struct{ *pulumi.OutputState }
func (CVSSConfidentialityImpactOutput) ElementType ¶ added in v0.15.0
func (CVSSConfidentialityImpactOutput) ElementType() reflect.Type
func (CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactOutput ¶ added in v0.15.0
func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactOutput() CVSSConfidentialityImpactOutput
func (CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactOutputWithContext ¶ added in v0.15.0
func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactOutputWithContext(ctx context.Context) CVSSConfidentialityImpactOutput
func (CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactPtrOutput ¶ added in v0.15.0
func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactPtrOutput() CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSConfidentialityImpactOutput) ToCVSSConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpactOutput) ToStringOutput ¶ added in v0.15.0
func (o CVSSConfidentialityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSConfidentialityImpactOutput) ToStringOutputWithContext ¶ added in v0.15.0
func (o CVSSConfidentialityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSConfidentialityImpactOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSConfidentialityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSConfidentialityImpactOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSConfidentialityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSConfidentialityImpactPtrInput ¶ added in v0.15.0
type CVSSConfidentialityImpactPtrInput interface { pulumi.Input ToCVSSConfidentialityImpactPtrOutput() CVSSConfidentialityImpactPtrOutput ToCVSSConfidentialityImpactPtrOutputWithContext(context.Context) CVSSConfidentialityImpactPtrOutput }
func CVSSConfidentialityImpactPtr ¶ added in v0.15.0
func CVSSConfidentialityImpactPtr(v string) CVSSConfidentialityImpactPtrInput
type CVSSConfidentialityImpactPtrOutput ¶ added in v0.15.0
type CVSSConfidentialityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSConfidentialityImpactPtrOutput) Elem ¶ added in v0.15.0
func (o CVSSConfidentialityImpactPtrOutput) Elem() CVSSConfidentialityImpactOutput
func (CVSSConfidentialityImpactPtrOutput) ElementType ¶ added in v0.15.0
func (CVSSConfidentialityImpactPtrOutput) ElementType() reflect.Type
func (CVSSConfidentialityImpactPtrOutput) ToCVSSConfidentialityImpactPtrOutput ¶ added in v0.15.0
func (o CVSSConfidentialityImpactPtrOutput) ToCVSSConfidentialityImpactPtrOutput() CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpactPtrOutput) ToCVSSConfidentialityImpactPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSConfidentialityImpactPtrOutput) ToCVSSConfidentialityImpactPtrOutputWithContext(ctx context.Context) CVSSConfidentialityImpactPtrOutput
func (CVSSConfidentialityImpactPtrOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSConfidentialityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSConfidentialityImpactPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSConfidentialityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSInput ¶ added in v0.15.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.15.0
type CVSSIntegrityImpact string
Defined in CVSS v3, CVSS v2
func (CVSSIntegrityImpact) ElementType ¶ added in v0.15.0
func (CVSSIntegrityImpact) ElementType() reflect.Type
func (CVSSIntegrityImpact) ToCVSSIntegrityImpactOutput ¶ added in v0.15.0
func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactOutput() CVSSIntegrityImpactOutput
func (CVSSIntegrityImpact) ToCVSSIntegrityImpactOutputWithContext ¶ added in v0.15.0
func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactOutputWithContext(ctx context.Context) CVSSIntegrityImpactOutput
func (CVSSIntegrityImpact) ToCVSSIntegrityImpactPtrOutput ¶ added in v0.15.0
func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactPtrOutput() CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpact) ToCVSSIntegrityImpactPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSIntegrityImpact) ToCVSSIntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpact) ToStringOutput ¶ added in v0.15.0
func (e CVSSIntegrityImpact) ToStringOutput() pulumi.StringOutput
func (CVSSIntegrityImpact) ToStringOutputWithContext ¶ added in v0.15.0
func (e CVSSIntegrityImpact) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSIntegrityImpact) ToStringPtrOutput ¶ added in v0.15.0
func (e CVSSIntegrityImpact) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSIntegrityImpact) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSIntegrityImpact) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSIntegrityImpactInput ¶ added in v0.15.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.15.0
type CVSSIntegrityImpactOutput struct{ *pulumi.OutputState }
func (CVSSIntegrityImpactOutput) ElementType ¶ added in v0.15.0
func (CVSSIntegrityImpactOutput) ElementType() reflect.Type
func (CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactOutput ¶ added in v0.15.0
func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactOutput() CVSSIntegrityImpactOutput
func (CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactOutputWithContext ¶ added in v0.15.0
func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactOutputWithContext(ctx context.Context) CVSSIntegrityImpactOutput
func (CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactPtrOutput ¶ added in v0.15.0
func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactPtrOutput() CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSIntegrityImpactOutput) ToCVSSIntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpactOutput) ToStringOutput ¶ added in v0.15.0
func (o CVSSIntegrityImpactOutput) ToStringOutput() pulumi.StringOutput
func (CVSSIntegrityImpactOutput) ToStringOutputWithContext ¶ added in v0.15.0
func (o CVSSIntegrityImpactOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSIntegrityImpactOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSIntegrityImpactOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSIntegrityImpactOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSIntegrityImpactOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSIntegrityImpactPtrInput ¶ added in v0.15.0
type CVSSIntegrityImpactPtrInput interface { pulumi.Input ToCVSSIntegrityImpactPtrOutput() CVSSIntegrityImpactPtrOutput ToCVSSIntegrityImpactPtrOutputWithContext(context.Context) CVSSIntegrityImpactPtrOutput }
func CVSSIntegrityImpactPtr ¶ added in v0.15.0
func CVSSIntegrityImpactPtr(v string) CVSSIntegrityImpactPtrInput
type CVSSIntegrityImpactPtrOutput ¶ added in v0.15.0
type CVSSIntegrityImpactPtrOutput struct{ *pulumi.OutputState }
func (CVSSIntegrityImpactPtrOutput) Elem ¶ added in v0.15.0
func (o CVSSIntegrityImpactPtrOutput) Elem() CVSSIntegrityImpactOutput
func (CVSSIntegrityImpactPtrOutput) ElementType ¶ added in v0.15.0
func (CVSSIntegrityImpactPtrOutput) ElementType() reflect.Type
func (CVSSIntegrityImpactPtrOutput) ToCVSSIntegrityImpactPtrOutput ¶ added in v0.15.0
func (o CVSSIntegrityImpactPtrOutput) ToCVSSIntegrityImpactPtrOutput() CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpactPtrOutput) ToCVSSIntegrityImpactPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSIntegrityImpactPtrOutput) ToCVSSIntegrityImpactPtrOutputWithContext(ctx context.Context) CVSSIntegrityImpactPtrOutput
func (CVSSIntegrityImpactPtrOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSIntegrityImpactPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSIntegrityImpactPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSIntegrityImpactPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSOutput ¶ added in v0.15.0
type CVSSOutput struct{ *pulumi.OutputState }
Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
func (CVSSOutput) AttackComplexity ¶ added in v0.15.0
func (o CVSSOutput) AttackComplexity() CVSSAttackComplexityPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSOutput) AttackVector ¶ added in v0.15.0
func (o CVSSOutput) AttackVector() CVSSAttackVectorPtrOutput
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
func (CVSSOutput) Authentication ¶ added in v0.15.0
func (o CVSSOutput) Authentication() CVSSAuthenticationPtrOutput
Defined in CVSS v2
func (CVSSOutput) AvailabilityImpact ¶ added in v0.15.0
func (o CVSSOutput) AvailabilityImpact() CVSSAvailabilityImpactPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSOutput) BaseScore ¶ added in v0.15.0
func (o CVSSOutput) BaseScore() pulumi.Float64PtrOutput
The base score is a function of the base metric scores.
func (CVSSOutput) ConfidentialityImpact ¶ added in v0.15.0
func (o CVSSOutput) ConfidentialityImpact() CVSSConfidentialityImpactPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSOutput) ElementType ¶ added in v0.15.0
func (CVSSOutput) ElementType() reflect.Type
func (CVSSOutput) ExploitabilityScore ¶ added in v0.15.0
func (o CVSSOutput) ExploitabilityScore() pulumi.Float64PtrOutput
func (CVSSOutput) ImpactScore ¶ added in v0.15.0
func (o CVSSOutput) ImpactScore() pulumi.Float64PtrOutput
func (CVSSOutput) IntegrityImpact ¶ added in v0.15.0
func (o CVSSOutput) IntegrityImpact() CVSSIntegrityImpactPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSOutput) PrivilegesRequired ¶ added in v0.15.0
func (o CVSSOutput) PrivilegesRequired() CVSSPrivilegesRequiredPtrOutput
Defined in CVSS v3
func (CVSSOutput) Scope ¶ added in v0.15.0
func (o CVSSOutput) Scope() CVSSScopePtrOutput
Defined in CVSS v3
func (CVSSOutput) ToCVSSOutput ¶ added in v0.15.0
func (o CVSSOutput) ToCVSSOutput() CVSSOutput
func (CVSSOutput) ToCVSSOutputWithContext ¶ added in v0.15.0
func (o CVSSOutput) ToCVSSOutputWithContext(ctx context.Context) CVSSOutput
func (CVSSOutput) ToCVSSPtrOutput ¶ added in v0.15.0
func (o CVSSOutput) ToCVSSPtrOutput() CVSSPtrOutput
func (CVSSOutput) ToCVSSPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSOutput) ToCVSSPtrOutputWithContext(ctx context.Context) CVSSPtrOutput
func (CVSSOutput) UserInteraction ¶ added in v0.15.0
func (o CVSSOutput) UserInteraction() CVSSUserInteractionPtrOutput
Defined in CVSS v3
type CVSSPrivilegesRequired ¶ added in v0.15.0
type CVSSPrivilegesRequired string
Defined in CVSS v3
func (CVSSPrivilegesRequired) ElementType ¶ added in v0.15.0
func (CVSSPrivilegesRequired) ElementType() reflect.Type
func (CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredOutput ¶ added in v0.15.0
func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredOutput() CVSSPrivilegesRequiredOutput
func (CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredOutputWithContext ¶ added in v0.15.0
func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredOutput
func (CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredPtrOutput ¶ added in v0.15.0
func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredPtrOutput() CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSPrivilegesRequired) ToCVSSPrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequired) ToStringOutput ¶ added in v0.15.0
func (e CVSSPrivilegesRequired) ToStringOutput() pulumi.StringOutput
func (CVSSPrivilegesRequired) ToStringOutputWithContext ¶ added in v0.15.0
func (e CVSSPrivilegesRequired) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSPrivilegesRequired) ToStringPtrOutput ¶ added in v0.15.0
func (e CVSSPrivilegesRequired) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSPrivilegesRequired) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSPrivilegesRequired) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSPrivilegesRequiredInput ¶ added in v0.15.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.15.0
type CVSSPrivilegesRequiredOutput struct{ *pulumi.OutputState }
func (CVSSPrivilegesRequiredOutput) ElementType ¶ added in v0.15.0
func (CVSSPrivilegesRequiredOutput) ElementType() reflect.Type
func (CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredOutput ¶ added in v0.15.0
func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredOutput() CVSSPrivilegesRequiredOutput
func (CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredOutputWithContext ¶ added in v0.15.0
func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredOutput
func (CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredPtrOutput ¶ added in v0.15.0
func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredPtrOutput() CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSPrivilegesRequiredOutput) ToCVSSPrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequiredOutput) ToStringOutput ¶ added in v0.15.0
func (o CVSSPrivilegesRequiredOutput) ToStringOutput() pulumi.StringOutput
func (CVSSPrivilegesRequiredOutput) ToStringOutputWithContext ¶ added in v0.15.0
func (o CVSSPrivilegesRequiredOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSPrivilegesRequiredOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSPrivilegesRequiredOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSPrivilegesRequiredOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSPrivilegesRequiredOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSPrivilegesRequiredPtrInput ¶ added in v0.15.0
type CVSSPrivilegesRequiredPtrInput interface { pulumi.Input ToCVSSPrivilegesRequiredPtrOutput() CVSSPrivilegesRequiredPtrOutput ToCVSSPrivilegesRequiredPtrOutputWithContext(context.Context) CVSSPrivilegesRequiredPtrOutput }
func CVSSPrivilegesRequiredPtr ¶ added in v0.15.0
func CVSSPrivilegesRequiredPtr(v string) CVSSPrivilegesRequiredPtrInput
type CVSSPrivilegesRequiredPtrOutput ¶ added in v0.15.0
type CVSSPrivilegesRequiredPtrOutput struct{ *pulumi.OutputState }
func (CVSSPrivilegesRequiredPtrOutput) Elem ¶ added in v0.15.0
func (o CVSSPrivilegesRequiredPtrOutput) Elem() CVSSPrivilegesRequiredOutput
func (CVSSPrivilegesRequiredPtrOutput) ElementType ¶ added in v0.15.0
func (CVSSPrivilegesRequiredPtrOutput) ElementType() reflect.Type
func (CVSSPrivilegesRequiredPtrOutput) ToCVSSPrivilegesRequiredPtrOutput ¶ added in v0.15.0
func (o CVSSPrivilegesRequiredPtrOutput) ToCVSSPrivilegesRequiredPtrOutput() CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequiredPtrOutput) ToCVSSPrivilegesRequiredPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSPrivilegesRequiredPtrOutput) ToCVSSPrivilegesRequiredPtrOutputWithContext(ctx context.Context) CVSSPrivilegesRequiredPtrOutput
func (CVSSPrivilegesRequiredPtrOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSPrivilegesRequiredPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSPrivilegesRequiredPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSPrivilegesRequiredPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSPtrInput ¶ added in v0.15.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.15.0
func CVSSPtr(v *CVSSArgs) CVSSPtrInput
type CVSSPtrOutput ¶ added in v0.15.0
type CVSSPtrOutput struct{ *pulumi.OutputState }
func (CVSSPtrOutput) AttackComplexity ¶ added in v0.15.0
func (o CVSSPtrOutput) AttackComplexity() CVSSAttackComplexityPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSPtrOutput) AttackVector ¶ added in v0.15.0
func (o CVSSPtrOutput) AttackVector() CVSSAttackVectorPtrOutput
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
func (CVSSPtrOutput) Authentication ¶ added in v0.15.0
func (o CVSSPtrOutput) Authentication() CVSSAuthenticationPtrOutput
Defined in CVSS v2
func (CVSSPtrOutput) AvailabilityImpact ¶ added in v0.15.0
func (o CVSSPtrOutput) AvailabilityImpact() CVSSAvailabilityImpactPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSPtrOutput) BaseScore ¶ added in v0.15.0
func (o CVSSPtrOutput) BaseScore() pulumi.Float64PtrOutput
The base score is a function of the base metric scores.
func (CVSSPtrOutput) ConfidentialityImpact ¶ added in v0.15.0
func (o CVSSPtrOutput) ConfidentialityImpact() CVSSConfidentialityImpactPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSPtrOutput) Elem ¶ added in v0.15.0
func (o CVSSPtrOutput) Elem() CVSSOutput
func (CVSSPtrOutput) ElementType ¶ added in v0.15.0
func (CVSSPtrOutput) ElementType() reflect.Type
func (CVSSPtrOutput) ExploitabilityScore ¶ added in v0.15.0
func (o CVSSPtrOutput) ExploitabilityScore() pulumi.Float64PtrOutput
func (CVSSPtrOutput) ImpactScore ¶ added in v0.15.0
func (o CVSSPtrOutput) ImpactScore() pulumi.Float64PtrOutput
func (CVSSPtrOutput) IntegrityImpact ¶ added in v0.15.0
func (o CVSSPtrOutput) IntegrityImpact() CVSSIntegrityImpactPtrOutput
Defined in CVSS v3, CVSS v2
func (CVSSPtrOutput) PrivilegesRequired ¶ added in v0.15.0
func (o CVSSPtrOutput) PrivilegesRequired() CVSSPrivilegesRequiredPtrOutput
Defined in CVSS v3
func (CVSSPtrOutput) Scope ¶ added in v0.15.0
func (o CVSSPtrOutput) Scope() CVSSScopePtrOutput
Defined in CVSS v3
func (CVSSPtrOutput) ToCVSSPtrOutput ¶ added in v0.15.0
func (o CVSSPtrOutput) ToCVSSPtrOutput() CVSSPtrOutput
func (CVSSPtrOutput) ToCVSSPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSPtrOutput) ToCVSSPtrOutputWithContext(ctx context.Context) CVSSPtrOutput
func (CVSSPtrOutput) UserInteraction ¶ added in v0.15.0
func (o CVSSPtrOutput) UserInteraction() CVSSUserInteractionPtrOutput
Defined in CVSS v3
type CVSSResponse ¶ added in v0.15.0
type CVSSResponse struct { // Defined in CVSS v3, CVSS v2 AttackComplexity string `pulumi:"attackComplexity"` // Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2 AttackVector string `pulumi:"attackVector"` // Defined in CVSS v2 Authentication string `pulumi:"authentication"` // Defined in CVSS v3, CVSS v2 AvailabilityImpact string `pulumi:"availabilityImpact"` // The base score is a function of the base metric scores. BaseScore float64 `pulumi:"baseScore"` // Defined in CVSS v3, CVSS v2 ConfidentialityImpact string `pulumi:"confidentialityImpact"` ExploitabilityScore float64 `pulumi:"exploitabilityScore"` ImpactScore float64 `pulumi:"impactScore"` // Defined in CVSS v3, CVSS v2 IntegrityImpact string `pulumi:"integrityImpact"` // Defined in CVSS v3 PrivilegesRequired string `pulumi:"privilegesRequired"` // Defined in CVSS v3 Scope string `pulumi:"scope"` // Defined in CVSS v3 UserInteraction string `pulumi:"userInteraction"` }
Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
type CVSSResponseOutput ¶ added in v0.15.0
type CVSSResponseOutput struct{ *pulumi.OutputState }
Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
func (CVSSResponseOutput) AttackComplexity ¶ added in v0.15.0
func (o CVSSResponseOutput) AttackComplexity() pulumi.StringOutput
Defined in CVSS v3, CVSS v2
func (CVSSResponseOutput) AttackVector ¶ added in v0.15.0
func (o CVSSResponseOutput) AttackVector() pulumi.StringOutput
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
func (CVSSResponseOutput) Authentication ¶ added in v0.15.0
func (o CVSSResponseOutput) Authentication() pulumi.StringOutput
Defined in CVSS v2
func (CVSSResponseOutput) AvailabilityImpact ¶ added in v0.15.0
func (o CVSSResponseOutput) AvailabilityImpact() pulumi.StringOutput
Defined in CVSS v3, CVSS v2
func (CVSSResponseOutput) BaseScore ¶ added in v0.15.0
func (o CVSSResponseOutput) BaseScore() pulumi.Float64Output
The base score is a function of the base metric scores.
func (CVSSResponseOutput) ConfidentialityImpact ¶ added in v0.15.0
func (o CVSSResponseOutput) ConfidentialityImpact() pulumi.StringOutput
Defined in CVSS v3, CVSS v2
func (CVSSResponseOutput) ElementType ¶ added in v0.15.0
func (CVSSResponseOutput) ElementType() reflect.Type
func (CVSSResponseOutput) ExploitabilityScore ¶ added in v0.15.0
func (o CVSSResponseOutput) ExploitabilityScore() pulumi.Float64Output
func (CVSSResponseOutput) ImpactScore ¶ added in v0.15.0
func (o CVSSResponseOutput) ImpactScore() pulumi.Float64Output
func (CVSSResponseOutput) IntegrityImpact ¶ added in v0.15.0
func (o CVSSResponseOutput) IntegrityImpact() pulumi.StringOutput
Defined in CVSS v3, CVSS v2
func (CVSSResponseOutput) PrivilegesRequired ¶ added in v0.15.0
func (o CVSSResponseOutput) PrivilegesRequired() pulumi.StringOutput
Defined in CVSS v3
func (CVSSResponseOutput) Scope ¶ added in v0.15.0
func (o CVSSResponseOutput) Scope() pulumi.StringOutput
Defined in CVSS v3
func (CVSSResponseOutput) ToCVSSResponseOutput ¶ added in v0.15.0
func (o CVSSResponseOutput) ToCVSSResponseOutput() CVSSResponseOutput
func (CVSSResponseOutput) ToCVSSResponseOutputWithContext ¶ added in v0.15.0
func (o CVSSResponseOutput) ToCVSSResponseOutputWithContext(ctx context.Context) CVSSResponseOutput
func (CVSSResponseOutput) UserInteraction ¶ added in v0.15.0
func (o CVSSResponseOutput) UserInteraction() pulumi.StringOutput
Defined in CVSS v3
type CVSSScope ¶ added in v0.15.0
type CVSSScope string
Defined in CVSS v3
func (CVSSScope) ElementType ¶ added in v0.15.0
func (CVSSScope) ToCVSSScopeOutput ¶ added in v0.15.0
func (e CVSSScope) ToCVSSScopeOutput() CVSSScopeOutput
func (CVSSScope) ToCVSSScopeOutputWithContext ¶ added in v0.15.0
func (e CVSSScope) ToCVSSScopeOutputWithContext(ctx context.Context) CVSSScopeOutput
func (CVSSScope) ToCVSSScopePtrOutput ¶ added in v0.15.0
func (e CVSSScope) ToCVSSScopePtrOutput() CVSSScopePtrOutput
func (CVSSScope) ToCVSSScopePtrOutputWithContext ¶ added in v0.15.0
func (e CVSSScope) ToCVSSScopePtrOutputWithContext(ctx context.Context) CVSSScopePtrOutput
func (CVSSScope) ToStringOutput ¶ added in v0.15.0
func (e CVSSScope) ToStringOutput() pulumi.StringOutput
func (CVSSScope) ToStringOutputWithContext ¶ added in v0.15.0
func (e CVSSScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSScope) ToStringPtrOutput ¶ added in v0.15.0
func (e CVSSScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSScope) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSScopeInput ¶ added in v0.15.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.15.0
type CVSSScopeOutput struct{ *pulumi.OutputState }
func (CVSSScopeOutput) ElementType ¶ added in v0.15.0
func (CVSSScopeOutput) ElementType() reflect.Type
func (CVSSScopeOutput) ToCVSSScopeOutput ¶ added in v0.15.0
func (o CVSSScopeOutput) ToCVSSScopeOutput() CVSSScopeOutput
func (CVSSScopeOutput) ToCVSSScopeOutputWithContext ¶ added in v0.15.0
func (o CVSSScopeOutput) ToCVSSScopeOutputWithContext(ctx context.Context) CVSSScopeOutput
func (CVSSScopeOutput) ToCVSSScopePtrOutput ¶ added in v0.15.0
func (o CVSSScopeOutput) ToCVSSScopePtrOutput() CVSSScopePtrOutput
func (CVSSScopeOutput) ToCVSSScopePtrOutputWithContext ¶ added in v0.15.0
func (o CVSSScopeOutput) ToCVSSScopePtrOutputWithContext(ctx context.Context) CVSSScopePtrOutput
func (CVSSScopeOutput) ToStringOutput ¶ added in v0.15.0
func (o CVSSScopeOutput) ToStringOutput() pulumi.StringOutput
func (CVSSScopeOutput) ToStringOutputWithContext ¶ added in v0.15.0
func (o CVSSScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSScopeOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSScopeOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSScopePtrInput ¶ added in v0.15.0
type CVSSScopePtrInput interface { pulumi.Input ToCVSSScopePtrOutput() CVSSScopePtrOutput ToCVSSScopePtrOutputWithContext(context.Context) CVSSScopePtrOutput }
func CVSSScopePtr ¶ added in v0.15.0
func CVSSScopePtr(v string) CVSSScopePtrInput
type CVSSScopePtrOutput ¶ added in v0.15.0
type CVSSScopePtrOutput struct{ *pulumi.OutputState }
func (CVSSScopePtrOutput) Elem ¶ added in v0.15.0
func (o CVSSScopePtrOutput) Elem() CVSSScopeOutput
func (CVSSScopePtrOutput) ElementType ¶ added in v0.15.0
func (CVSSScopePtrOutput) ElementType() reflect.Type
func (CVSSScopePtrOutput) ToCVSSScopePtrOutput ¶ added in v0.15.0
func (o CVSSScopePtrOutput) ToCVSSScopePtrOutput() CVSSScopePtrOutput
func (CVSSScopePtrOutput) ToCVSSScopePtrOutputWithContext ¶ added in v0.15.0
func (o CVSSScopePtrOutput) ToCVSSScopePtrOutputWithContext(ctx context.Context) CVSSScopePtrOutput
func (CVSSScopePtrOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSScopePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSUserInteraction ¶ added in v0.15.0
type CVSSUserInteraction string
Defined in CVSS v3
func (CVSSUserInteraction) ElementType ¶ added in v0.15.0
func (CVSSUserInteraction) ElementType() reflect.Type
func (CVSSUserInteraction) ToCVSSUserInteractionOutput ¶ added in v0.15.0
func (e CVSSUserInteraction) ToCVSSUserInteractionOutput() CVSSUserInteractionOutput
func (CVSSUserInteraction) ToCVSSUserInteractionOutputWithContext ¶ added in v0.15.0
func (e CVSSUserInteraction) ToCVSSUserInteractionOutputWithContext(ctx context.Context) CVSSUserInteractionOutput
func (CVSSUserInteraction) ToCVSSUserInteractionPtrOutput ¶ added in v0.15.0
func (e CVSSUserInteraction) ToCVSSUserInteractionPtrOutput() CVSSUserInteractionPtrOutput
func (CVSSUserInteraction) ToCVSSUserInteractionPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSUserInteraction) ToCVSSUserInteractionPtrOutputWithContext(ctx context.Context) CVSSUserInteractionPtrOutput
func (CVSSUserInteraction) ToStringOutput ¶ added in v0.15.0
func (e CVSSUserInteraction) ToStringOutput() pulumi.StringOutput
func (CVSSUserInteraction) ToStringOutputWithContext ¶ added in v0.15.0
func (e CVSSUserInteraction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSUserInteraction) ToStringPtrOutput ¶ added in v0.15.0
func (e CVSSUserInteraction) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSUserInteraction) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (e CVSSUserInteraction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSUserInteractionInput ¶ added in v0.15.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.15.0
type CVSSUserInteractionOutput struct{ *pulumi.OutputState }
func (CVSSUserInteractionOutput) ElementType ¶ added in v0.15.0
func (CVSSUserInteractionOutput) ElementType() reflect.Type
func (CVSSUserInteractionOutput) ToCVSSUserInteractionOutput ¶ added in v0.15.0
func (o CVSSUserInteractionOutput) ToCVSSUserInteractionOutput() CVSSUserInteractionOutput
func (CVSSUserInteractionOutput) ToCVSSUserInteractionOutputWithContext ¶ added in v0.15.0
func (o CVSSUserInteractionOutput) ToCVSSUserInteractionOutputWithContext(ctx context.Context) CVSSUserInteractionOutput
func (CVSSUserInteractionOutput) ToCVSSUserInteractionPtrOutput ¶ added in v0.15.0
func (o CVSSUserInteractionOutput) ToCVSSUserInteractionPtrOutput() CVSSUserInteractionPtrOutput
func (CVSSUserInteractionOutput) ToCVSSUserInteractionPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSUserInteractionOutput) ToCVSSUserInteractionPtrOutputWithContext(ctx context.Context) CVSSUserInteractionPtrOutput
func (CVSSUserInteractionOutput) ToStringOutput ¶ added in v0.15.0
func (o CVSSUserInteractionOutput) ToStringOutput() pulumi.StringOutput
func (CVSSUserInteractionOutput) ToStringOutputWithContext ¶ added in v0.15.0
func (o CVSSUserInteractionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CVSSUserInteractionOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSUserInteractionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSUserInteractionOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSUserInteractionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CVSSUserInteractionPtrInput ¶ added in v0.15.0
type CVSSUserInteractionPtrInput interface { pulumi.Input ToCVSSUserInteractionPtrOutput() CVSSUserInteractionPtrOutput ToCVSSUserInteractionPtrOutputWithContext(context.Context) CVSSUserInteractionPtrOutput }
func CVSSUserInteractionPtr ¶ added in v0.15.0
func CVSSUserInteractionPtr(v string) CVSSUserInteractionPtrInput
type CVSSUserInteractionPtrOutput ¶ added in v0.15.0
type CVSSUserInteractionPtrOutput struct{ *pulumi.OutputState }
func (CVSSUserInteractionPtrOutput) Elem ¶ added in v0.15.0
func (o CVSSUserInteractionPtrOutput) Elem() CVSSUserInteractionOutput
func (CVSSUserInteractionPtrOutput) ElementType ¶ added in v0.15.0
func (CVSSUserInteractionPtrOutput) ElementType() reflect.Type
func (CVSSUserInteractionPtrOutput) ToCVSSUserInteractionPtrOutput ¶ added in v0.15.0
func (o CVSSUserInteractionPtrOutput) ToCVSSUserInteractionPtrOutput() CVSSUserInteractionPtrOutput
func (CVSSUserInteractionPtrOutput) ToCVSSUserInteractionPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSUserInteractionPtrOutput) ToCVSSUserInteractionPtrOutputWithContext(ctx context.Context) CVSSUserInteractionPtrOutput
func (CVSSUserInteractionPtrOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o CVSSUserInteractionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CVSSUserInteractionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o CVSSUserInteractionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CisBenchmark ¶ added in v0.5.0
type CisBenchmark struct { // The profile level of this CIS benchmark check. ProfileLevel *int `pulumi:"profileLevel"` // The severity level of this CIS benchmark check. Severity *CisBenchmarkSeverity `pulumi:"severity"` }
A compliance check that is a CIS benchmark.
type CisBenchmarkArgs ¶ added in v0.5.0
type CisBenchmarkArgs struct { // The profile level of this CIS benchmark check. ProfileLevel pulumi.IntPtrInput `pulumi:"profileLevel"` // The severity level of this CIS benchmark check. Severity CisBenchmarkSeverityPtrInput `pulumi:"severity"` }
A compliance check that is a CIS benchmark.
func (CisBenchmarkArgs) ElementType ¶ added in v0.5.0
func (CisBenchmarkArgs) ElementType() reflect.Type
func (CisBenchmarkArgs) ToCisBenchmarkOutput ¶ added in v0.5.0
func (i CisBenchmarkArgs) ToCisBenchmarkOutput() CisBenchmarkOutput
func (CisBenchmarkArgs) ToCisBenchmarkOutputWithContext ¶ added in v0.5.0
func (i CisBenchmarkArgs) ToCisBenchmarkOutputWithContext(ctx context.Context) CisBenchmarkOutput
func (CisBenchmarkArgs) ToCisBenchmarkPtrOutput ¶ added in v0.5.0
func (i CisBenchmarkArgs) ToCisBenchmarkPtrOutput() CisBenchmarkPtrOutput
func (CisBenchmarkArgs) ToCisBenchmarkPtrOutputWithContext ¶ added in v0.5.0
func (i CisBenchmarkArgs) ToCisBenchmarkPtrOutputWithContext(ctx context.Context) CisBenchmarkPtrOutput
type CisBenchmarkInput ¶ added in v0.5.0
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 ¶ added in v0.5.0
type CisBenchmarkOutput struct{ *pulumi.OutputState }
A compliance check that is a CIS benchmark.
func (CisBenchmarkOutput) ElementType ¶ added in v0.5.0
func (CisBenchmarkOutput) ElementType() reflect.Type
func (CisBenchmarkOutput) ProfileLevel ¶ added in v0.5.0
func (o CisBenchmarkOutput) ProfileLevel() pulumi.IntPtrOutput
The profile level of this CIS benchmark check.
func (CisBenchmarkOutput) Severity ¶ added in v0.5.0
func (o CisBenchmarkOutput) Severity() CisBenchmarkSeverityPtrOutput
The severity level of this CIS benchmark check.
func (CisBenchmarkOutput) ToCisBenchmarkOutput ¶ added in v0.5.0
func (o CisBenchmarkOutput) ToCisBenchmarkOutput() CisBenchmarkOutput
func (CisBenchmarkOutput) ToCisBenchmarkOutputWithContext ¶ added in v0.5.0
func (o CisBenchmarkOutput) ToCisBenchmarkOutputWithContext(ctx context.Context) CisBenchmarkOutput
func (CisBenchmarkOutput) ToCisBenchmarkPtrOutput ¶ added in v0.5.0
func (o CisBenchmarkOutput) ToCisBenchmarkPtrOutput() CisBenchmarkPtrOutput
func (CisBenchmarkOutput) ToCisBenchmarkPtrOutputWithContext ¶ added in v0.5.0
func (o CisBenchmarkOutput) ToCisBenchmarkPtrOutputWithContext(ctx context.Context) CisBenchmarkPtrOutput
type CisBenchmarkPtrInput ¶ added in v0.5.0
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 ¶ added in v0.5.0
func CisBenchmarkPtr(v *CisBenchmarkArgs) CisBenchmarkPtrInput
type CisBenchmarkPtrOutput ¶ added in v0.5.0
type CisBenchmarkPtrOutput struct{ *pulumi.OutputState }
func (CisBenchmarkPtrOutput) Elem ¶ added in v0.5.0
func (o CisBenchmarkPtrOutput) Elem() CisBenchmarkOutput
func (CisBenchmarkPtrOutput) ElementType ¶ added in v0.5.0
func (CisBenchmarkPtrOutput) ElementType() reflect.Type
func (CisBenchmarkPtrOutput) ProfileLevel ¶ added in v0.5.0
func (o CisBenchmarkPtrOutput) ProfileLevel() pulumi.IntPtrOutput
The profile level of this CIS benchmark check.
func (CisBenchmarkPtrOutput) Severity ¶ added in v0.5.0
func (o CisBenchmarkPtrOutput) Severity() CisBenchmarkSeverityPtrOutput
The severity level of this CIS benchmark check.
func (CisBenchmarkPtrOutput) ToCisBenchmarkPtrOutput ¶ added in v0.5.0
func (o CisBenchmarkPtrOutput) ToCisBenchmarkPtrOutput() CisBenchmarkPtrOutput
func (CisBenchmarkPtrOutput) ToCisBenchmarkPtrOutputWithContext ¶ added in v0.5.0
func (o CisBenchmarkPtrOutput) ToCisBenchmarkPtrOutputWithContext(ctx context.Context) CisBenchmarkPtrOutput
type CisBenchmarkResponse ¶ added in v0.5.0
type CisBenchmarkResponse struct { // The profile level of this CIS benchmark check. ProfileLevel int `pulumi:"profileLevel"` // The severity level of this CIS benchmark check. Severity string `pulumi:"severity"` }
A compliance check that is a CIS benchmark.
type CisBenchmarkResponseOutput ¶ added in v0.5.0
type CisBenchmarkResponseOutput struct{ *pulumi.OutputState }
A compliance check that is a CIS benchmark.
func (CisBenchmarkResponseOutput) ElementType ¶ added in v0.5.0
func (CisBenchmarkResponseOutput) ElementType() reflect.Type
func (CisBenchmarkResponseOutput) ProfileLevel ¶ added in v0.5.0
func (o CisBenchmarkResponseOutput) ProfileLevel() pulumi.IntOutput
The profile level of this CIS benchmark check.
func (CisBenchmarkResponseOutput) Severity ¶ added in v0.5.0
func (o CisBenchmarkResponseOutput) Severity() pulumi.StringOutput
The severity level of this CIS benchmark check.
func (CisBenchmarkResponseOutput) ToCisBenchmarkResponseOutput ¶ added in v0.5.0
func (o CisBenchmarkResponseOutput) ToCisBenchmarkResponseOutput() CisBenchmarkResponseOutput
func (CisBenchmarkResponseOutput) ToCisBenchmarkResponseOutputWithContext ¶ added in v0.5.0
func (o CisBenchmarkResponseOutput) ToCisBenchmarkResponseOutputWithContext(ctx context.Context) CisBenchmarkResponseOutput
type CisBenchmarkSeverity ¶ added in v0.5.0
type CisBenchmarkSeverity string
The severity level of this CIS benchmark check.
func (CisBenchmarkSeverity) ElementType ¶ added in v0.5.0
func (CisBenchmarkSeverity) ElementType() reflect.Type
func (CisBenchmarkSeverity) ToCisBenchmarkSeverityOutput ¶ added in v0.6.0
func (e CisBenchmarkSeverity) ToCisBenchmarkSeverityOutput() CisBenchmarkSeverityOutput
func (CisBenchmarkSeverity) ToCisBenchmarkSeverityOutputWithContext ¶ added in v0.6.0
func (e CisBenchmarkSeverity) ToCisBenchmarkSeverityOutputWithContext(ctx context.Context) CisBenchmarkSeverityOutput
func (CisBenchmarkSeverity) ToCisBenchmarkSeverityPtrOutput ¶ added in v0.6.0
func (e CisBenchmarkSeverity) ToCisBenchmarkSeverityPtrOutput() CisBenchmarkSeverityPtrOutput
func (CisBenchmarkSeverity) ToCisBenchmarkSeverityPtrOutputWithContext ¶ added in v0.6.0
func (e CisBenchmarkSeverity) ToCisBenchmarkSeverityPtrOutputWithContext(ctx context.Context) CisBenchmarkSeverityPtrOutput
func (CisBenchmarkSeverity) ToStringOutput ¶ added in v0.5.0
func (e CisBenchmarkSeverity) ToStringOutput() pulumi.StringOutput
func (CisBenchmarkSeverity) ToStringOutputWithContext ¶ added in v0.5.0
func (e CisBenchmarkSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CisBenchmarkSeverity) ToStringPtrOutput ¶ added in v0.5.0
func (e CisBenchmarkSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
func (CisBenchmarkSeverity) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e CisBenchmarkSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CisBenchmarkSeverityInput ¶ added in v0.6.0
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 ¶ added in v0.6.0
type CisBenchmarkSeverityOutput struct{ *pulumi.OutputState }
func (CisBenchmarkSeverityOutput) ElementType ¶ added in v0.6.0
func (CisBenchmarkSeverityOutput) ElementType() reflect.Type
func (CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityOutput ¶ added in v0.6.0
func (o CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityOutput() CisBenchmarkSeverityOutput
func (CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityOutputWithContext ¶ added in v0.6.0
func (o CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityOutputWithContext(ctx context.Context) CisBenchmarkSeverityOutput
func (CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityPtrOutput ¶ added in v0.6.0
func (o CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityPtrOutput() CisBenchmarkSeverityPtrOutput
func (CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityPtrOutputWithContext ¶ added in v0.6.0
func (o CisBenchmarkSeverityOutput) ToCisBenchmarkSeverityPtrOutputWithContext(ctx context.Context) CisBenchmarkSeverityPtrOutput
func (CisBenchmarkSeverityOutput) ToStringOutput ¶ added in v0.6.0
func (o CisBenchmarkSeverityOutput) ToStringOutput() pulumi.StringOutput
func (CisBenchmarkSeverityOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CisBenchmarkSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CisBenchmarkSeverityOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CisBenchmarkSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CisBenchmarkSeverityOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CisBenchmarkSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CisBenchmarkSeverityPtrInput ¶ added in v0.6.0
type CisBenchmarkSeverityPtrInput interface { pulumi.Input ToCisBenchmarkSeverityPtrOutput() CisBenchmarkSeverityPtrOutput ToCisBenchmarkSeverityPtrOutputWithContext(context.Context) CisBenchmarkSeverityPtrOutput }
func CisBenchmarkSeverityPtr ¶ added in v0.6.0
func CisBenchmarkSeverityPtr(v string) CisBenchmarkSeverityPtrInput
type CisBenchmarkSeverityPtrOutput ¶ added in v0.6.0
type CisBenchmarkSeverityPtrOutput struct{ *pulumi.OutputState }
func (CisBenchmarkSeverityPtrOutput) Elem ¶ added in v0.6.0
func (o CisBenchmarkSeverityPtrOutput) Elem() CisBenchmarkSeverityOutput
func (CisBenchmarkSeverityPtrOutput) ElementType ¶ added in v0.6.0
func (CisBenchmarkSeverityPtrOutput) ElementType() reflect.Type
func (CisBenchmarkSeverityPtrOutput) ToCisBenchmarkSeverityPtrOutput ¶ added in v0.6.0
func (o CisBenchmarkSeverityPtrOutput) ToCisBenchmarkSeverityPtrOutput() CisBenchmarkSeverityPtrOutput
func (CisBenchmarkSeverityPtrOutput) ToCisBenchmarkSeverityPtrOutputWithContext ¶ added in v0.6.0
func (o CisBenchmarkSeverityPtrOutput) ToCisBenchmarkSeverityPtrOutputWithContext(ctx context.Context) CisBenchmarkSeverityPtrOutput
func (CisBenchmarkSeverityPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CisBenchmarkSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CisBenchmarkSeverityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CisBenchmarkSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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.StringPtrInput `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.StringPtrOutput
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 ¶ added in v0.8.0
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 ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (CompletenessArgs) ElementType() reflect.Type
func (CompletenessArgs) ToCompletenessOutput ¶ added in v0.8.0
func (i CompletenessArgs) ToCompletenessOutput() CompletenessOutput
func (CompletenessArgs) ToCompletenessOutputWithContext ¶ added in v0.8.0
func (i CompletenessArgs) ToCompletenessOutputWithContext(ctx context.Context) CompletenessOutput
func (CompletenessArgs) ToCompletenessPtrOutput ¶ added in v0.8.0
func (i CompletenessArgs) ToCompletenessPtrOutput() CompletenessPtrOutput
func (CompletenessArgs) ToCompletenessPtrOutputWithContext ¶ added in v0.8.0
func (i CompletenessArgs) ToCompletenessPtrOutputWithContext(ctx context.Context) CompletenessPtrOutput
type CompletenessInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
type CompletenessOutput struct{ *pulumi.OutputState }
Indicates that the builder claims certain fields in this message to be complete.
func (CompletenessOutput) Arguments ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (CompletenessOutput) ElementType() reflect.Type
func (CompletenessOutput) Environment ¶ added in v0.8.0
func (o CompletenessOutput) Environment() pulumi.BoolPtrOutput
If true, the builder claims that recipe.environment is claimed to be complete.
func (CompletenessOutput) Materials ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o CompletenessOutput) ToCompletenessOutput() CompletenessOutput
func (CompletenessOutput) ToCompletenessOutputWithContext ¶ added in v0.8.0
func (o CompletenessOutput) ToCompletenessOutputWithContext(ctx context.Context) CompletenessOutput
func (CompletenessOutput) ToCompletenessPtrOutput ¶ added in v0.8.0
func (o CompletenessOutput) ToCompletenessPtrOutput() CompletenessPtrOutput
func (CompletenessOutput) ToCompletenessPtrOutputWithContext ¶ added in v0.8.0
func (o CompletenessOutput) ToCompletenessPtrOutputWithContext(ctx context.Context) CompletenessPtrOutput
type CompletenessPtrInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
func CompletenessPtr(v *CompletenessArgs) CompletenessPtrInput
type CompletenessPtrOutput ¶ added in v0.8.0
type CompletenessPtrOutput struct{ *pulumi.OutputState }
func (CompletenessPtrOutput) Arguments ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o CompletenessPtrOutput) Elem() CompletenessOutput
func (CompletenessPtrOutput) ElementType ¶ added in v0.8.0
func (CompletenessPtrOutput) ElementType() reflect.Type
func (CompletenessPtrOutput) Environment ¶ added in v0.8.0
func (o CompletenessPtrOutput) Environment() pulumi.BoolPtrOutput
If true, the builder claims that recipe.environment is claimed to be complete.
func (CompletenessPtrOutput) Materials ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o CompletenessPtrOutput) ToCompletenessPtrOutput() CompletenessPtrOutput
func (CompletenessPtrOutput) ToCompletenessPtrOutputWithContext ¶ added in v0.8.0
func (o CompletenessPtrOutput) ToCompletenessPtrOutputWithContext(ctx context.Context) CompletenessPtrOutput
type CompletenessResponse ¶ added in v0.8.0
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 ¶ added in v0.8.0
type CompletenessResponseOutput struct{ *pulumi.OutputState }
Indicates that the builder claims certain fields in this message to be complete.
func (CompletenessResponseOutput) Arguments ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (CompletenessResponseOutput) ElementType() reflect.Type
func (CompletenessResponseOutput) Environment ¶ added in v0.8.0
func (o CompletenessResponseOutput) Environment() pulumi.BoolOutput
If true, the builder claims that recipe.environment is claimed to be complete.
func (CompletenessResponseOutput) Materials ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o CompletenessResponseOutput) ToCompletenessResponseOutput() CompletenessResponseOutput
func (CompletenessResponseOutput) ToCompletenessResponseOutputWithContext ¶ added in v0.8.0
func (o CompletenessResponseOutput) ToCompletenessResponseOutputWithContext(ctx context.Context) CompletenessResponseOutput
type ComplianceNote ¶ added in v0.5.0
type ComplianceNote struct { // Right now we only have one compliance type, but we may add additional types in the future. 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"` }
ComplianceNote encapsulates all information about a specific compliance check.
type ComplianceNoteArgs ¶ added in v0.5.0
type ComplianceNoteArgs struct { // Right now we only have one compliance type, but we may add additional types in the future. 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"` }
ComplianceNote encapsulates all information about a specific compliance check.
func (ComplianceNoteArgs) ElementType ¶ added in v0.5.0
func (ComplianceNoteArgs) ElementType() reflect.Type
func (ComplianceNoteArgs) ToComplianceNoteOutput ¶ added in v0.5.0
func (i ComplianceNoteArgs) ToComplianceNoteOutput() ComplianceNoteOutput
func (ComplianceNoteArgs) ToComplianceNoteOutputWithContext ¶ added in v0.5.0
func (i ComplianceNoteArgs) ToComplianceNoteOutputWithContext(ctx context.Context) ComplianceNoteOutput
func (ComplianceNoteArgs) ToComplianceNotePtrOutput ¶ added in v0.5.0
func (i ComplianceNoteArgs) ToComplianceNotePtrOutput() ComplianceNotePtrOutput
func (ComplianceNoteArgs) ToComplianceNotePtrOutputWithContext ¶ added in v0.5.0
func (i ComplianceNoteArgs) ToComplianceNotePtrOutputWithContext(ctx context.Context) ComplianceNotePtrOutput
type ComplianceNoteInput ¶ added in v0.5.0
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 ¶ added in v0.5.0
type ComplianceNoteOutput struct{ *pulumi.OutputState }
ComplianceNote encapsulates all information about a specific compliance check.
func (ComplianceNoteOutput) CisBenchmark ¶ added in v0.5.0
func (o ComplianceNoteOutput) CisBenchmark() CisBenchmarkPtrOutput
Right now we only have one compliance type, but we may add additional types in the future.
func (ComplianceNoteOutput) Description ¶ added in v0.5.0
func (o ComplianceNoteOutput) Description() pulumi.StringPtrOutput
A description about this compliance check.
func (ComplianceNoteOutput) ElementType ¶ added in v0.5.0
func (ComplianceNoteOutput) ElementType() reflect.Type
func (ComplianceNoteOutput) Rationale ¶ added in v0.5.0
func (o ComplianceNoteOutput) Rationale() pulumi.StringPtrOutput
A rationale for the existence of this compliance check.
func (ComplianceNoteOutput) Remediation ¶ added in v0.5.0
func (o ComplianceNoteOutput) Remediation() pulumi.StringPtrOutput
A description of remediation steps if the compliance check fails.
func (ComplianceNoteOutput) ScanInstructions ¶ added in v0.5.0
func (o ComplianceNoteOutput) ScanInstructions() pulumi.StringPtrOutput
Serialized scan instructions with a predefined format.
func (ComplianceNoteOutput) Title ¶ added in v0.5.0
func (o ComplianceNoteOutput) Title() pulumi.StringPtrOutput
The title that identifies this compliance check.
func (ComplianceNoteOutput) ToComplianceNoteOutput ¶ added in v0.5.0
func (o ComplianceNoteOutput) ToComplianceNoteOutput() ComplianceNoteOutput
func (ComplianceNoteOutput) ToComplianceNoteOutputWithContext ¶ added in v0.5.0
func (o ComplianceNoteOutput) ToComplianceNoteOutputWithContext(ctx context.Context) ComplianceNoteOutput
func (ComplianceNoteOutput) ToComplianceNotePtrOutput ¶ added in v0.5.0
func (o ComplianceNoteOutput) ToComplianceNotePtrOutput() ComplianceNotePtrOutput
func (ComplianceNoteOutput) ToComplianceNotePtrOutputWithContext ¶ added in v0.5.0
func (o ComplianceNoteOutput) ToComplianceNotePtrOutputWithContext(ctx context.Context) ComplianceNotePtrOutput
func (ComplianceNoteOutput) Version ¶ added in v0.5.0
func (o ComplianceNoteOutput) Version() ComplianceVersionArrayOutput
The OS and config versions the benchmark applies to.
type ComplianceNotePtrInput ¶ added in v0.5.0
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 ¶ added in v0.5.0
func ComplianceNotePtr(v *ComplianceNoteArgs) ComplianceNotePtrInput
type ComplianceNotePtrOutput ¶ added in v0.5.0
type ComplianceNotePtrOutput struct{ *pulumi.OutputState }
func (ComplianceNotePtrOutput) CisBenchmark ¶ added in v0.5.0
func (o ComplianceNotePtrOutput) CisBenchmark() CisBenchmarkPtrOutput
Right now we only have one compliance type, but we may add additional types in the future.
func (ComplianceNotePtrOutput) Description ¶ added in v0.5.0
func (o ComplianceNotePtrOutput) Description() pulumi.StringPtrOutput
A description about this compliance check.
func (ComplianceNotePtrOutput) Elem ¶ added in v0.5.0
func (o ComplianceNotePtrOutput) Elem() ComplianceNoteOutput
func (ComplianceNotePtrOutput) ElementType ¶ added in v0.5.0
func (ComplianceNotePtrOutput) ElementType() reflect.Type
func (ComplianceNotePtrOutput) Rationale ¶ added in v0.5.0
func (o ComplianceNotePtrOutput) Rationale() pulumi.StringPtrOutput
A rationale for the existence of this compliance check.
func (ComplianceNotePtrOutput) Remediation ¶ added in v0.5.0
func (o ComplianceNotePtrOutput) Remediation() pulumi.StringPtrOutput
A description of remediation steps if the compliance check fails.
func (ComplianceNotePtrOutput) ScanInstructions ¶ added in v0.5.0
func (o ComplianceNotePtrOutput) ScanInstructions() pulumi.StringPtrOutput
Serialized scan instructions with a predefined format.
func (ComplianceNotePtrOutput) Title ¶ added in v0.5.0
func (o ComplianceNotePtrOutput) Title() pulumi.StringPtrOutput
The title that identifies this compliance check.
func (ComplianceNotePtrOutput) ToComplianceNotePtrOutput ¶ added in v0.5.0
func (o ComplianceNotePtrOutput) ToComplianceNotePtrOutput() ComplianceNotePtrOutput
func (ComplianceNotePtrOutput) ToComplianceNotePtrOutputWithContext ¶ added in v0.5.0
func (o ComplianceNotePtrOutput) ToComplianceNotePtrOutputWithContext(ctx context.Context) ComplianceNotePtrOutput
func (ComplianceNotePtrOutput) Version ¶ added in v0.5.0
func (o ComplianceNotePtrOutput) Version() ComplianceVersionArrayOutput
The OS and config versions the benchmark applies to.
type ComplianceNoteResponse ¶ added in v0.5.0
type ComplianceNoteResponse struct { // Right now we only have one compliance type, but we may add additional types in the future. 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"` }
ComplianceNote encapsulates all information about a specific compliance check.
type ComplianceNoteResponseOutput ¶ added in v0.5.0
type ComplianceNoteResponseOutput struct{ *pulumi.OutputState }
ComplianceNote encapsulates all information about a specific compliance check.
func (ComplianceNoteResponseOutput) CisBenchmark ¶ added in v0.5.0
func (o ComplianceNoteResponseOutput) CisBenchmark() CisBenchmarkResponseOutput
Right now we only have one compliance type, but we may add additional types in the future.
func (ComplianceNoteResponseOutput) Description ¶ added in v0.5.0
func (o ComplianceNoteResponseOutput) Description() pulumi.StringOutput
A description about this compliance check.
func (ComplianceNoteResponseOutput) ElementType ¶ added in v0.5.0
func (ComplianceNoteResponseOutput) ElementType() reflect.Type
func (ComplianceNoteResponseOutput) Rationale ¶ added in v0.5.0
func (o ComplianceNoteResponseOutput) Rationale() pulumi.StringOutput
A rationale for the existence of this compliance check.
func (ComplianceNoteResponseOutput) Remediation ¶ added in v0.5.0
func (o ComplianceNoteResponseOutput) Remediation() pulumi.StringOutput
A description of remediation steps if the compliance check fails.
func (ComplianceNoteResponseOutput) ScanInstructions ¶ added in v0.5.0
func (o ComplianceNoteResponseOutput) ScanInstructions() pulumi.StringOutput
Serialized scan instructions with a predefined format.
func (ComplianceNoteResponseOutput) Title ¶ added in v0.5.0
func (o ComplianceNoteResponseOutput) Title() pulumi.StringOutput
The title that identifies this compliance check.
func (ComplianceNoteResponseOutput) ToComplianceNoteResponseOutput ¶ added in v0.5.0
func (o ComplianceNoteResponseOutput) ToComplianceNoteResponseOutput() ComplianceNoteResponseOutput
func (ComplianceNoteResponseOutput) ToComplianceNoteResponseOutputWithContext ¶ added in v0.5.0
func (o ComplianceNoteResponseOutput) ToComplianceNoteResponseOutputWithContext(ctx context.Context) ComplianceNoteResponseOutput
func (ComplianceNoteResponseOutput) Version ¶ added in v0.5.0
func (o ComplianceNoteResponseOutput) Version() ComplianceVersionResponseArrayOutput
The OS and config versions the benchmark applies to.
type ComplianceOccurrence ¶ added in v0.5.0
type ComplianceOccurrence struct { // The reason for non compliance of these files. NonComplianceReason *string `pulumi:"nonComplianceReason"` // A list of files which are violating compliance checks. 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 ¶ added in v0.5.0
type ComplianceOccurrenceArgs struct { // The reason for non compliance of these files. NonComplianceReason pulumi.StringPtrInput `pulumi:"nonComplianceReason"` // A list of files which are violating compliance checks. 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 ¶ added in v0.5.0
func (ComplianceOccurrenceArgs) ElementType() reflect.Type
func (ComplianceOccurrenceArgs) ToComplianceOccurrenceOutput ¶ added in v0.5.0
func (i ComplianceOccurrenceArgs) ToComplianceOccurrenceOutput() ComplianceOccurrenceOutput
func (ComplianceOccurrenceArgs) ToComplianceOccurrenceOutputWithContext ¶ added in v0.5.0
func (i ComplianceOccurrenceArgs) ToComplianceOccurrenceOutputWithContext(ctx context.Context) ComplianceOccurrenceOutput
func (ComplianceOccurrenceArgs) ToComplianceOccurrencePtrOutput ¶ added in v0.5.0
func (i ComplianceOccurrenceArgs) ToComplianceOccurrencePtrOutput() ComplianceOccurrencePtrOutput
func (ComplianceOccurrenceArgs) ToComplianceOccurrencePtrOutputWithContext ¶ added in v0.5.0
func (i ComplianceOccurrenceArgs) ToComplianceOccurrencePtrOutputWithContext(ctx context.Context) ComplianceOccurrencePtrOutput
type ComplianceOccurrenceInput ¶ added in v0.5.0
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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (ComplianceOccurrenceOutput) ElementType() reflect.Type
func (ComplianceOccurrenceOutput) NonComplianceReason ¶ added in v0.5.0
func (o ComplianceOccurrenceOutput) NonComplianceReason() pulumi.StringPtrOutput
The reason for non compliance of these files.
func (ComplianceOccurrenceOutput) NonCompliantFiles ¶ added in v0.5.0
func (o ComplianceOccurrenceOutput) NonCompliantFiles() NonCompliantFileArrayOutput
A list of files which are violating compliance checks.
func (ComplianceOccurrenceOutput) ToComplianceOccurrenceOutput ¶ added in v0.5.0
func (o ComplianceOccurrenceOutput) ToComplianceOccurrenceOutput() ComplianceOccurrenceOutput
func (ComplianceOccurrenceOutput) ToComplianceOccurrenceOutputWithContext ¶ added in v0.5.0
func (o ComplianceOccurrenceOutput) ToComplianceOccurrenceOutputWithContext(ctx context.Context) ComplianceOccurrenceOutput
func (ComplianceOccurrenceOutput) ToComplianceOccurrencePtrOutput ¶ added in v0.5.0
func (o ComplianceOccurrenceOutput) ToComplianceOccurrencePtrOutput() ComplianceOccurrencePtrOutput
func (ComplianceOccurrenceOutput) ToComplianceOccurrencePtrOutputWithContext ¶ added in v0.5.0
func (o ComplianceOccurrenceOutput) ToComplianceOccurrencePtrOutputWithContext(ctx context.Context) ComplianceOccurrencePtrOutput
type ComplianceOccurrencePtrInput ¶ added in v0.5.0
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 ¶ added in v0.5.0
func ComplianceOccurrencePtr(v *ComplianceOccurrenceArgs) ComplianceOccurrencePtrInput
type ComplianceOccurrencePtrOutput ¶ added in v0.5.0
type ComplianceOccurrencePtrOutput struct{ *pulumi.OutputState }
func (ComplianceOccurrencePtrOutput) Elem ¶ added in v0.5.0
func (o ComplianceOccurrencePtrOutput) Elem() ComplianceOccurrenceOutput
func (ComplianceOccurrencePtrOutput) ElementType ¶ added in v0.5.0
func (ComplianceOccurrencePtrOutput) ElementType() reflect.Type
func (ComplianceOccurrencePtrOutput) NonComplianceReason ¶ added in v0.5.0
func (o ComplianceOccurrencePtrOutput) NonComplianceReason() pulumi.StringPtrOutput
The reason for non compliance of these files.
func (ComplianceOccurrencePtrOutput) NonCompliantFiles ¶ added in v0.5.0
func (o ComplianceOccurrencePtrOutput) NonCompliantFiles() NonCompliantFileArrayOutput
A list of files which are violating compliance checks.
func (ComplianceOccurrencePtrOutput) ToComplianceOccurrencePtrOutput ¶ added in v0.5.0
func (o ComplianceOccurrencePtrOutput) ToComplianceOccurrencePtrOutput() ComplianceOccurrencePtrOutput
func (ComplianceOccurrencePtrOutput) ToComplianceOccurrencePtrOutputWithContext ¶ added in v0.5.0
func (o ComplianceOccurrencePtrOutput) ToComplianceOccurrencePtrOutputWithContext(ctx context.Context) ComplianceOccurrencePtrOutput
type ComplianceOccurrenceResponse ¶ added in v0.5.0
type ComplianceOccurrenceResponse struct { // The reason for non compliance of these files. NonComplianceReason string `pulumi:"nonComplianceReason"` // A list of files which are violating compliance checks. 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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (ComplianceOccurrenceResponseOutput) ElementType() reflect.Type
func (ComplianceOccurrenceResponseOutput) NonComplianceReason ¶ added in v0.5.0
func (o ComplianceOccurrenceResponseOutput) NonComplianceReason() pulumi.StringOutput
The reason for non compliance of these files.
func (ComplianceOccurrenceResponseOutput) NonCompliantFiles ¶ added in v0.5.0
func (o ComplianceOccurrenceResponseOutput) NonCompliantFiles() NonCompliantFileResponseArrayOutput
A list of files which are violating compliance checks.
func (ComplianceOccurrenceResponseOutput) ToComplianceOccurrenceResponseOutput ¶ added in v0.5.0
func (o ComplianceOccurrenceResponseOutput) ToComplianceOccurrenceResponseOutput() ComplianceOccurrenceResponseOutput
func (ComplianceOccurrenceResponseOutput) ToComplianceOccurrenceResponseOutputWithContext ¶ added in v0.5.0
func (o ComplianceOccurrenceResponseOutput) ToComplianceOccurrenceResponseOutputWithContext(ctx context.Context) ComplianceOccurrenceResponseOutput
type ComplianceVersion ¶ added in v0.5.0
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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (ComplianceVersionArgs) ElementType() reflect.Type
func (ComplianceVersionArgs) ToComplianceVersionOutput ¶ added in v0.5.0
func (i ComplianceVersionArgs) ToComplianceVersionOutput() ComplianceVersionOutput
func (ComplianceVersionArgs) ToComplianceVersionOutputWithContext ¶ added in v0.5.0
func (i ComplianceVersionArgs) ToComplianceVersionOutputWithContext(ctx context.Context) ComplianceVersionOutput
type ComplianceVersionArray ¶ added in v0.5.0
type ComplianceVersionArray []ComplianceVersionInput
func (ComplianceVersionArray) ElementType ¶ added in v0.5.0
func (ComplianceVersionArray) ElementType() reflect.Type
func (ComplianceVersionArray) ToComplianceVersionArrayOutput ¶ added in v0.5.0
func (i ComplianceVersionArray) ToComplianceVersionArrayOutput() ComplianceVersionArrayOutput
func (ComplianceVersionArray) ToComplianceVersionArrayOutputWithContext ¶ added in v0.5.0
func (i ComplianceVersionArray) ToComplianceVersionArrayOutputWithContext(ctx context.Context) ComplianceVersionArrayOutput
type ComplianceVersionArrayInput ¶ added in v0.5.0
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 ¶ added in v0.5.0
type ComplianceVersionArrayOutput struct{ *pulumi.OutputState }
func (ComplianceVersionArrayOutput) ElementType ¶ added in v0.5.0
func (ComplianceVersionArrayOutput) ElementType() reflect.Type
func (ComplianceVersionArrayOutput) Index ¶ added in v0.5.0
func (o ComplianceVersionArrayOutput) Index(i pulumi.IntInput) ComplianceVersionOutput
func (ComplianceVersionArrayOutput) ToComplianceVersionArrayOutput ¶ added in v0.5.0
func (o ComplianceVersionArrayOutput) ToComplianceVersionArrayOutput() ComplianceVersionArrayOutput
func (ComplianceVersionArrayOutput) ToComplianceVersionArrayOutputWithContext ¶ added in v0.5.0
func (o ComplianceVersionArrayOutput) ToComplianceVersionArrayOutputWithContext(ctx context.Context) ComplianceVersionArrayOutput
type ComplianceVersionInput ¶ added in v0.5.0
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 ¶ added in v0.5.0
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.22.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 ¶ added in v0.5.0
func (o ComplianceVersionOutput) CpeUri() pulumi.StringPtrOutput
The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
func (ComplianceVersionOutput) ElementType ¶ added in v0.5.0
func (ComplianceVersionOutput) ElementType() reflect.Type
func (ComplianceVersionOutput) ToComplianceVersionOutput ¶ added in v0.5.0
func (o ComplianceVersionOutput) ToComplianceVersionOutput() ComplianceVersionOutput
func (ComplianceVersionOutput) ToComplianceVersionOutputWithContext ¶ added in v0.5.0
func (o ComplianceVersionOutput) ToComplianceVersionOutputWithContext(ctx context.Context) ComplianceVersionOutput
func (ComplianceVersionOutput) Version ¶ added in v0.5.0
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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
type ComplianceVersionResponseArrayOutput struct{ *pulumi.OutputState }
func (ComplianceVersionResponseArrayOutput) ElementType ¶ added in v0.5.0
func (ComplianceVersionResponseArrayOutput) ElementType() reflect.Type
func (ComplianceVersionResponseArrayOutput) Index ¶ added in v0.5.0
func (o ComplianceVersionResponseArrayOutput) Index(i pulumi.IntInput) ComplianceVersionResponseOutput
func (ComplianceVersionResponseArrayOutput) ToComplianceVersionResponseArrayOutput ¶ added in v0.5.0
func (o ComplianceVersionResponseArrayOutput) ToComplianceVersionResponseArrayOutput() ComplianceVersionResponseArrayOutput
func (ComplianceVersionResponseArrayOutput) ToComplianceVersionResponseArrayOutputWithContext ¶ added in v0.5.0
func (o ComplianceVersionResponseArrayOutput) ToComplianceVersionResponseArrayOutputWithContext(ctx context.Context) ComplianceVersionResponseArrayOutput
type ComplianceVersionResponseOutput ¶ added in v0.5.0
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.22.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 ¶ added in v0.5.0
func (o ComplianceVersionResponseOutput) CpeUri() pulumi.StringOutput
The CPE URI (https://cpe.mitre.org/specification/) this benchmark is applicable to.
func (ComplianceVersionResponseOutput) ElementType ¶ added in v0.5.0
func (ComplianceVersionResponseOutput) ElementType() reflect.Type
func (ComplianceVersionResponseOutput) ToComplianceVersionResponseOutput ¶ added in v0.5.0
func (o ComplianceVersionResponseOutput) ToComplianceVersionResponseOutput() ComplianceVersionResponseOutput
func (ComplianceVersionResponseOutput) ToComplianceVersionResponseOutputWithContext ¶ added in v0.5.0
func (o ComplianceVersionResponseOutput) ToComplianceVersionResponseOutputWithContext(ctx context.Context) ComplianceVersionResponseOutput
func (ComplianceVersionResponseOutput) Version ¶ added in v0.5.0
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 ¶ added in v0.8.0
type DSSEAttestationNote struct { // DSSEHint hints at the purpose of the attestation authority. Hint *DSSEHint `pulumi:"hint"` }
A note describing an attestation
type DSSEAttestationNoteArgs ¶ added in v0.8.0
type DSSEAttestationNoteArgs struct { // DSSEHint hints at the purpose of the attestation authority. Hint DSSEHintPtrInput `pulumi:"hint"` }
A note describing an attestation
func (DSSEAttestationNoteArgs) ElementType ¶ added in v0.8.0
func (DSSEAttestationNoteArgs) ElementType() reflect.Type
func (DSSEAttestationNoteArgs) ToDSSEAttestationNoteOutput ¶ added in v0.8.0
func (i DSSEAttestationNoteArgs) ToDSSEAttestationNoteOutput() DSSEAttestationNoteOutput
func (DSSEAttestationNoteArgs) ToDSSEAttestationNoteOutputWithContext ¶ added in v0.8.0
func (i DSSEAttestationNoteArgs) ToDSSEAttestationNoteOutputWithContext(ctx context.Context) DSSEAttestationNoteOutput
func (DSSEAttestationNoteArgs) ToDSSEAttestationNotePtrOutput ¶ added in v0.8.0
func (i DSSEAttestationNoteArgs) ToDSSEAttestationNotePtrOutput() DSSEAttestationNotePtrOutput
func (DSSEAttestationNoteArgs) ToDSSEAttestationNotePtrOutputWithContext ¶ added in v0.8.0
func (i DSSEAttestationNoteArgs) ToDSSEAttestationNotePtrOutputWithContext(ctx context.Context) DSSEAttestationNotePtrOutput
type DSSEAttestationNoteInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
type DSSEAttestationNoteOutput struct{ *pulumi.OutputState }
A note describing an attestation
func (DSSEAttestationNoteOutput) ElementType ¶ added in v0.8.0
func (DSSEAttestationNoteOutput) ElementType() reflect.Type
func (DSSEAttestationNoteOutput) Hint ¶ added in v0.8.0
func (o DSSEAttestationNoteOutput) Hint() DSSEHintPtrOutput
DSSEHint hints at the purpose of the attestation authority.
func (DSSEAttestationNoteOutput) ToDSSEAttestationNoteOutput ¶ added in v0.8.0
func (o DSSEAttestationNoteOutput) ToDSSEAttestationNoteOutput() DSSEAttestationNoteOutput
func (DSSEAttestationNoteOutput) ToDSSEAttestationNoteOutputWithContext ¶ added in v0.8.0
func (o DSSEAttestationNoteOutput) ToDSSEAttestationNoteOutputWithContext(ctx context.Context) DSSEAttestationNoteOutput
func (DSSEAttestationNoteOutput) ToDSSEAttestationNotePtrOutput ¶ added in v0.8.0
func (o DSSEAttestationNoteOutput) ToDSSEAttestationNotePtrOutput() DSSEAttestationNotePtrOutput
func (DSSEAttestationNoteOutput) ToDSSEAttestationNotePtrOutputWithContext ¶ added in v0.8.0
func (o DSSEAttestationNoteOutput) ToDSSEAttestationNotePtrOutputWithContext(ctx context.Context) DSSEAttestationNotePtrOutput
type DSSEAttestationNotePtrInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
func DSSEAttestationNotePtr(v *DSSEAttestationNoteArgs) DSSEAttestationNotePtrInput
type DSSEAttestationNotePtrOutput ¶ added in v0.8.0
type DSSEAttestationNotePtrOutput struct{ *pulumi.OutputState }
func (DSSEAttestationNotePtrOutput) Elem ¶ added in v0.8.0
func (o DSSEAttestationNotePtrOutput) Elem() DSSEAttestationNoteOutput
func (DSSEAttestationNotePtrOutput) ElementType ¶ added in v0.8.0
func (DSSEAttestationNotePtrOutput) ElementType() reflect.Type
func (DSSEAttestationNotePtrOutput) Hint ¶ added in v0.8.0
func (o DSSEAttestationNotePtrOutput) Hint() DSSEHintPtrOutput
DSSEHint hints at the purpose of the attestation authority.
func (DSSEAttestationNotePtrOutput) ToDSSEAttestationNotePtrOutput ¶ added in v0.8.0
func (o DSSEAttestationNotePtrOutput) ToDSSEAttestationNotePtrOutput() DSSEAttestationNotePtrOutput
func (DSSEAttestationNotePtrOutput) ToDSSEAttestationNotePtrOutputWithContext ¶ added in v0.8.0
func (o DSSEAttestationNotePtrOutput) ToDSSEAttestationNotePtrOutputWithContext(ctx context.Context) DSSEAttestationNotePtrOutput
type DSSEAttestationNoteResponse ¶ added in v0.8.0
type DSSEAttestationNoteResponse struct { // DSSEHint hints at the purpose of the attestation authority. Hint DSSEHintResponse `pulumi:"hint"` }
A note describing an attestation
type DSSEAttestationNoteResponseOutput ¶ added in v0.8.0
type DSSEAttestationNoteResponseOutput struct{ *pulumi.OutputState }
A note describing an attestation
func (DSSEAttestationNoteResponseOutput) ElementType ¶ added in v0.8.0
func (DSSEAttestationNoteResponseOutput) ElementType() reflect.Type
func (DSSEAttestationNoteResponseOutput) Hint ¶ added in v0.8.0
func (o DSSEAttestationNoteResponseOutput) Hint() DSSEHintResponseOutput
DSSEHint hints at the purpose of the attestation authority.
func (DSSEAttestationNoteResponseOutput) ToDSSEAttestationNoteResponseOutput ¶ added in v0.8.0
func (o DSSEAttestationNoteResponseOutput) ToDSSEAttestationNoteResponseOutput() DSSEAttestationNoteResponseOutput
func (DSSEAttestationNoteResponseOutput) ToDSSEAttestationNoteResponseOutputWithContext ¶ added in v0.8.0
func (o DSSEAttestationNoteResponseOutput) ToDSSEAttestationNoteResponseOutputWithContext(ctx context.Context) DSSEAttestationNoteResponseOutput
type DSSEAttestationOccurrence ¶ added in v0.8.0
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"` }
An occurrence describing an attestation on a resource
type DSSEAttestationOccurrenceArgs ¶ added in v0.8.0
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"` }
An occurrence describing an attestation on a resource
func (DSSEAttestationOccurrenceArgs) ElementType ¶ added in v0.8.0
func (DSSEAttestationOccurrenceArgs) ElementType() reflect.Type
func (DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrenceOutput ¶ added in v0.8.0
func (i DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrenceOutput() DSSEAttestationOccurrenceOutput
func (DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrenceOutputWithContext ¶ added in v0.8.0
func (i DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrenceOutputWithContext(ctx context.Context) DSSEAttestationOccurrenceOutput
func (DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrencePtrOutput ¶ added in v0.8.0
func (i DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrencePtrOutput() DSSEAttestationOccurrencePtrOutput
func (DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (i DSSEAttestationOccurrenceArgs) ToDSSEAttestationOccurrencePtrOutputWithContext(ctx context.Context) DSSEAttestationOccurrencePtrOutput
type DSSEAttestationOccurrenceInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
type DSSEAttestationOccurrenceOutput struct{ *pulumi.OutputState }
An occurrence describing an attestation on a resource
func (DSSEAttestationOccurrenceOutput) ElementType ¶ added in v0.8.0
func (DSSEAttestationOccurrenceOutput) ElementType() reflect.Type
func (DSSEAttestationOccurrenceOutput) Envelope ¶ added in v0.8.0
func (o DSSEAttestationOccurrenceOutput) Envelope() EnvelopePtrOutput
If doing something security critical, make sure to verify the signatures in this metadata.
func (DSSEAttestationOccurrenceOutput) Statement ¶ added in v0.8.0
func (o DSSEAttestationOccurrenceOutput) Statement() InTotoStatementPtrOutput
func (DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrenceOutput ¶ added in v0.8.0
func (o DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrenceOutput() DSSEAttestationOccurrenceOutput
func (DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrenceOutputWithContext ¶ added in v0.8.0
func (o DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrenceOutputWithContext(ctx context.Context) DSSEAttestationOccurrenceOutput
func (DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrencePtrOutput ¶ added in v0.8.0
func (o DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrencePtrOutput() DSSEAttestationOccurrencePtrOutput
func (DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o DSSEAttestationOccurrenceOutput) ToDSSEAttestationOccurrencePtrOutputWithContext(ctx context.Context) DSSEAttestationOccurrencePtrOutput
type DSSEAttestationOccurrencePtrInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
func DSSEAttestationOccurrencePtr(v *DSSEAttestationOccurrenceArgs) DSSEAttestationOccurrencePtrInput
type DSSEAttestationOccurrencePtrOutput ¶ added in v0.8.0
type DSSEAttestationOccurrencePtrOutput struct{ *pulumi.OutputState }
func (DSSEAttestationOccurrencePtrOutput) Elem ¶ added in v0.8.0
func (o DSSEAttestationOccurrencePtrOutput) Elem() DSSEAttestationOccurrenceOutput
func (DSSEAttestationOccurrencePtrOutput) ElementType ¶ added in v0.8.0
func (DSSEAttestationOccurrencePtrOutput) ElementType() reflect.Type
func (DSSEAttestationOccurrencePtrOutput) Envelope ¶ added in v0.8.0
func (o DSSEAttestationOccurrencePtrOutput) Envelope() EnvelopePtrOutput
If doing something security critical, make sure to verify the signatures in this metadata.
func (DSSEAttestationOccurrencePtrOutput) Statement ¶ added in v0.8.0
func (o DSSEAttestationOccurrencePtrOutput) Statement() InTotoStatementPtrOutput
func (DSSEAttestationOccurrencePtrOutput) ToDSSEAttestationOccurrencePtrOutput ¶ added in v0.8.0
func (o DSSEAttestationOccurrencePtrOutput) ToDSSEAttestationOccurrencePtrOutput() DSSEAttestationOccurrencePtrOutput
func (DSSEAttestationOccurrencePtrOutput) ToDSSEAttestationOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o DSSEAttestationOccurrencePtrOutput) ToDSSEAttestationOccurrencePtrOutputWithContext(ctx context.Context) DSSEAttestationOccurrencePtrOutput
type DSSEAttestationOccurrenceResponse ¶ added in v0.8.0
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"` }
An occurrence describing an attestation on a resource
type DSSEAttestationOccurrenceResponseOutput ¶ added in v0.8.0
type DSSEAttestationOccurrenceResponseOutput struct{ *pulumi.OutputState }
An occurrence describing an attestation on a resource
func (DSSEAttestationOccurrenceResponseOutput) ElementType ¶ added in v0.8.0
func (DSSEAttestationOccurrenceResponseOutput) ElementType() reflect.Type
func (DSSEAttestationOccurrenceResponseOutput) Envelope ¶ added in v0.8.0
func (o DSSEAttestationOccurrenceResponseOutput) Envelope() EnvelopeResponseOutput
If doing something security critical, make sure to verify the signatures in this metadata.
func (DSSEAttestationOccurrenceResponseOutput) Statement ¶ added in v0.8.0
func (o DSSEAttestationOccurrenceResponseOutput) Statement() InTotoStatementResponseOutput
func (DSSEAttestationOccurrenceResponseOutput) ToDSSEAttestationOccurrenceResponseOutput ¶ added in v0.8.0
func (o DSSEAttestationOccurrenceResponseOutput) ToDSSEAttestationOccurrenceResponseOutput() DSSEAttestationOccurrenceResponseOutput
func (DSSEAttestationOccurrenceResponseOutput) ToDSSEAttestationOccurrenceResponseOutputWithContext ¶ added in v0.8.0
func (o DSSEAttestationOccurrenceResponseOutput) ToDSSEAttestationOccurrenceResponseOutputWithContext(ctx context.Context) DSSEAttestationOccurrenceResponseOutput
type DSSEHint ¶ added in v0.8.0
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 ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (DSSEHintArgs) ElementType() reflect.Type
func (DSSEHintArgs) ToDSSEHintOutput ¶ added in v0.8.0
func (i DSSEHintArgs) ToDSSEHintOutput() DSSEHintOutput
func (DSSEHintArgs) ToDSSEHintOutputWithContext ¶ added in v0.8.0
func (i DSSEHintArgs) ToDSSEHintOutputWithContext(ctx context.Context) DSSEHintOutput
func (DSSEHintArgs) ToDSSEHintPtrOutput ¶ added in v0.8.0
func (i DSSEHintArgs) ToDSSEHintPtrOutput() DSSEHintPtrOutput
func (DSSEHintArgs) ToDSSEHintPtrOutputWithContext ¶ added in v0.8.0
func (i DSSEHintArgs) ToDSSEHintPtrOutputWithContext(ctx context.Context) DSSEHintPtrOutput
type DSSEHintInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (DSSEHintOutput) ElementType() reflect.Type
func (DSSEHintOutput) HumanReadableName ¶ added in v0.8.0
func (o DSSEHintOutput) HumanReadableName() pulumi.StringOutput
The human readable name of this attestation authority, for example "cloudbuild-prod".
func (DSSEHintOutput) ToDSSEHintOutput ¶ added in v0.8.0
func (o DSSEHintOutput) ToDSSEHintOutput() DSSEHintOutput
func (DSSEHintOutput) ToDSSEHintOutputWithContext ¶ added in v0.8.0
func (o DSSEHintOutput) ToDSSEHintOutputWithContext(ctx context.Context) DSSEHintOutput
func (DSSEHintOutput) ToDSSEHintPtrOutput ¶ added in v0.8.0
func (o DSSEHintOutput) ToDSSEHintPtrOutput() DSSEHintPtrOutput
func (DSSEHintOutput) ToDSSEHintPtrOutputWithContext ¶ added in v0.8.0
func (o DSSEHintOutput) ToDSSEHintPtrOutputWithContext(ctx context.Context) DSSEHintPtrOutput
type DSSEHintPtrInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
func DSSEHintPtr(v *DSSEHintArgs) DSSEHintPtrInput
type DSSEHintPtrOutput ¶ added in v0.8.0
type DSSEHintPtrOutput struct{ *pulumi.OutputState }
func (DSSEHintPtrOutput) Elem ¶ added in v0.8.0
func (o DSSEHintPtrOutput) Elem() DSSEHintOutput
func (DSSEHintPtrOutput) ElementType ¶ added in v0.8.0
func (DSSEHintPtrOutput) ElementType() reflect.Type
func (DSSEHintPtrOutput) HumanReadableName ¶ added in v0.8.0
func (o DSSEHintPtrOutput) HumanReadableName() pulumi.StringPtrOutput
The human readable name of this attestation authority, for example "cloudbuild-prod".
func (DSSEHintPtrOutput) ToDSSEHintPtrOutput ¶ added in v0.8.0
func (o DSSEHintPtrOutput) ToDSSEHintPtrOutput() DSSEHintPtrOutput
func (DSSEHintPtrOutput) ToDSSEHintPtrOutputWithContext ¶ added in v0.8.0
func (o DSSEHintPtrOutput) ToDSSEHintPtrOutputWithContext(ctx context.Context) DSSEHintPtrOutput
type DSSEHintResponse ¶ added in v0.8.0
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 ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (DSSEHintResponseOutput) ElementType() reflect.Type
func (DSSEHintResponseOutput) HumanReadableName ¶ added in v0.8.0
func (o DSSEHintResponseOutput) HumanReadableName() pulumi.StringOutput
The human readable name of this attestation authority, for example "cloudbuild-prod".
func (DSSEHintResponseOutput) ToDSSEHintResponseOutput ¶ added in v0.8.0
func (o DSSEHintResponseOutput) ToDSSEHintResponseOutput() DSSEHintResponseOutput
func (DSSEHintResponseOutput) ToDSSEHintResponseOutputWithContext ¶ added in v0.8.0
func (o DSSEHintResponseOutput) ToDSSEHintResponseOutputWithContext(ctx context.Context) DSSEHintResponseOutput
type Deployable ¶
type Deployable struct { // Resource URI for the artifact being deployed. ResourceUri []string `pulumi:"resourceUri"` }
An artifact that can be deployed in some runtime.
type DeployableArgs ¶
type DeployableArgs struct { // Resource URI for the artifact being deployed. ResourceUri pulumi.StringArrayInput `pulumi:"resourceUri"` }
An artifact that can be deployed in some runtime.
func (DeployableArgs) ElementType ¶
func (DeployableArgs) ElementType() reflect.Type
func (DeployableArgs) ToDeployableOutput ¶
func (i DeployableArgs) ToDeployableOutput() DeployableOutput
func (DeployableArgs) ToDeployableOutputWithContext ¶
func (i DeployableArgs) ToDeployableOutputWithContext(ctx context.Context) DeployableOutput
func (DeployableArgs) ToDeployablePtrOutput ¶
func (i DeployableArgs) ToDeployablePtrOutput() DeployablePtrOutput
func (DeployableArgs) ToDeployablePtrOutputWithContext ¶
func (i DeployableArgs) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
type DeployableInput ¶
type DeployableInput interface { pulumi.Input ToDeployableOutput() DeployableOutput ToDeployableOutputWithContext(context.Context) DeployableOutput }
DeployableInput is an input type that accepts DeployableArgs and DeployableOutput values. You can construct a concrete instance of `DeployableInput` via:
DeployableArgs{...}
type DeployableOutput ¶
type DeployableOutput struct{ *pulumi.OutputState }
An artifact that can be deployed in some runtime.
func (DeployableOutput) ElementType ¶
func (DeployableOutput) ElementType() reflect.Type
func (DeployableOutput) ResourceUri ¶
func (o DeployableOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed.
func (DeployableOutput) ToDeployableOutput ¶
func (o DeployableOutput) ToDeployableOutput() DeployableOutput
func (DeployableOutput) ToDeployableOutputWithContext ¶
func (o DeployableOutput) ToDeployableOutputWithContext(ctx context.Context) DeployableOutput
func (DeployableOutput) ToDeployablePtrOutput ¶
func (o DeployableOutput) ToDeployablePtrOutput() DeployablePtrOutput
func (DeployableOutput) ToDeployablePtrOutputWithContext ¶
func (o DeployableOutput) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
type DeployablePtrInput ¶
type DeployablePtrInput interface { pulumi.Input ToDeployablePtrOutput() DeployablePtrOutput ToDeployablePtrOutputWithContext(context.Context) DeployablePtrOutput }
DeployablePtrInput is an input type that accepts DeployableArgs, DeployablePtr and DeployablePtrOutput values. You can construct a concrete instance of `DeployablePtrInput` via:
DeployableArgs{...} or: nil
func DeployablePtr ¶
func DeployablePtr(v *DeployableArgs) DeployablePtrInput
type DeployablePtrOutput ¶
type DeployablePtrOutput struct{ *pulumi.OutputState }
func (DeployablePtrOutput) Elem ¶
func (o DeployablePtrOutput) Elem() DeployableOutput
func (DeployablePtrOutput) ElementType ¶
func (DeployablePtrOutput) ElementType() reflect.Type
func (DeployablePtrOutput) ResourceUri ¶
func (o DeployablePtrOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed.
func (DeployablePtrOutput) ToDeployablePtrOutput ¶
func (o DeployablePtrOutput) ToDeployablePtrOutput() DeployablePtrOutput
func (DeployablePtrOutput) ToDeployablePtrOutputWithContext ¶
func (o DeployablePtrOutput) ToDeployablePtrOutputWithContext(ctx context.Context) DeployablePtrOutput
type DeployableResponse ¶
type DeployableResponse struct { // Resource URI for the artifact being deployed. ResourceUri []string `pulumi:"resourceUri"` }
An artifact that can be deployed in some runtime.
type DeployableResponseOutput ¶
type DeployableResponseOutput struct{ *pulumi.OutputState }
An artifact that can be deployed in some runtime.
func (DeployableResponseOutput) ElementType ¶
func (DeployableResponseOutput) ElementType() reflect.Type
func (DeployableResponseOutput) ResourceUri ¶
func (o DeployableResponseOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed.
func (DeployableResponseOutput) ToDeployableResponseOutput ¶
func (o DeployableResponseOutput) ToDeployableResponseOutput() DeployableResponseOutput
func (DeployableResponseOutput) ToDeployableResponseOutputWithContext ¶
func (o DeployableResponseOutput) ToDeployableResponseOutputWithContext(ctx context.Context) DeployableResponseOutput
type Deployment ¶
type Deployment struct { // Address of the runtime element hosting this deployment. Address *string `pulumi:"address"` // Configuration used to create this deployment. Config *string `pulumi:"config"` // Beginning of the lifetime of this deployment. DeployTime *string `pulumi:"deployTime"` // Platform hosting this deployment. Platform *DeploymentPlatform `pulumi:"platform"` // 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 DeploymentArgs ¶
type DeploymentArgs struct { // Address of the runtime element hosting this deployment. Address pulumi.StringPtrInput `pulumi:"address"` // Configuration used to create this deployment. Config pulumi.StringPtrInput `pulumi:"config"` // Beginning of the lifetime of this deployment. DeployTime pulumi.StringPtrInput `pulumi:"deployTime"` // Platform hosting this deployment. Platform DeploymentPlatformPtrInput `pulumi:"platform"` // Resource URI for the artifact being deployed taken from the deployable field with the same name. ResourceUri pulumi.StringArrayInput `pulumi:"resourceUri"` // End of the lifetime of this deployment. UndeployTime pulumi.StringPtrInput `pulumi:"undeployTime"` // Identity of the user that triggered this deployment. UserEmail pulumi.StringPtrInput `pulumi:"userEmail"` }
The period during which some deployable was active in a runtime.
func (DeploymentArgs) ElementType ¶
func (DeploymentArgs) ElementType() reflect.Type
func (DeploymentArgs) ToDeploymentOutput ¶
func (i DeploymentArgs) ToDeploymentOutput() DeploymentOutput
func (DeploymentArgs) ToDeploymentOutputWithContext ¶
func (i DeploymentArgs) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (DeploymentArgs) ToDeploymentPtrOutput ¶
func (i DeploymentArgs) ToDeploymentPtrOutput() DeploymentPtrOutput
func (DeploymentArgs) ToDeploymentPtrOutputWithContext ¶
func (i DeploymentArgs) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
type DeploymentInput ¶
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(context.Context) DeploymentOutput }
DeploymentInput is an input type that accepts DeploymentArgs and DeploymentOutput values. You can construct a concrete instance of `DeploymentInput` via:
DeploymentArgs{...}
type DeploymentOutput ¶
type DeploymentOutput struct{ *pulumi.OutputState }
The period during which some deployable was active in a runtime.
func (DeploymentOutput) Address ¶
func (o DeploymentOutput) Address() pulumi.StringPtrOutput
Address of the runtime element hosting this deployment.
func (DeploymentOutput) Config ¶
func (o DeploymentOutput) Config() pulumi.StringPtrOutput
Configuration used to create this deployment.
func (DeploymentOutput) DeployTime ¶
func (o DeploymentOutput) DeployTime() pulumi.StringPtrOutput
Beginning of the lifetime of this deployment.
func (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) Platform ¶
func (o DeploymentOutput) Platform() DeploymentPlatformPtrOutput
Platform hosting this deployment.
func (DeploymentOutput) ResourceUri ¶
func (o DeploymentOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed taken from the deployable field with the same name.
func (DeploymentOutput) ToDeploymentOutput ¶
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (DeploymentOutput) ToDeploymentPtrOutput ¶
func (o DeploymentOutput) ToDeploymentPtrOutput() DeploymentPtrOutput
func (DeploymentOutput) ToDeploymentPtrOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
func (DeploymentOutput) UndeployTime ¶
func (o DeploymentOutput) UndeployTime() pulumi.StringPtrOutput
End of the lifetime of this deployment.
func (DeploymentOutput) UserEmail ¶
func (o DeploymentOutput) UserEmail() pulumi.StringPtrOutput
Identity of the user that triggered this deployment.
type DeploymentPlatform ¶ added in v0.4.0
type DeploymentPlatform string
Platform hosting this deployment.
func (DeploymentPlatform) ElementType ¶ added in v0.4.0
func (DeploymentPlatform) ElementType() reflect.Type
func (DeploymentPlatform) ToDeploymentPlatformOutput ¶ added in v0.6.0
func (e DeploymentPlatform) ToDeploymentPlatformOutput() DeploymentPlatformOutput
func (DeploymentPlatform) ToDeploymentPlatformOutputWithContext ¶ added in v0.6.0
func (e DeploymentPlatform) ToDeploymentPlatformOutputWithContext(ctx context.Context) DeploymentPlatformOutput
func (DeploymentPlatform) ToDeploymentPlatformPtrOutput ¶ added in v0.6.0
func (e DeploymentPlatform) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
func (DeploymentPlatform) ToDeploymentPlatformPtrOutputWithContext ¶ added in v0.6.0
func (e DeploymentPlatform) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
func (DeploymentPlatform) ToStringOutput ¶ added in v0.4.0
func (e DeploymentPlatform) ToStringOutput() pulumi.StringOutput
func (DeploymentPlatform) ToStringOutputWithContext ¶ added in v0.4.0
func (e DeploymentPlatform) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentPlatform) ToStringPtrOutput ¶ added in v0.4.0
func (e DeploymentPlatform) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentPlatform) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DeploymentPlatform) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentPlatformInput ¶ added in v0.6.0
type DeploymentPlatformInput interface { pulumi.Input ToDeploymentPlatformOutput() DeploymentPlatformOutput ToDeploymentPlatformOutputWithContext(context.Context) DeploymentPlatformOutput }
DeploymentPlatformInput is an input type that accepts DeploymentPlatformArgs and DeploymentPlatformOutput values. You can construct a concrete instance of `DeploymentPlatformInput` via:
DeploymentPlatformArgs{...}
type DeploymentPlatformOutput ¶ added in v0.6.0
type DeploymentPlatformOutput struct{ *pulumi.OutputState }
func (DeploymentPlatformOutput) ElementType ¶ added in v0.6.0
func (DeploymentPlatformOutput) ElementType() reflect.Type
func (DeploymentPlatformOutput) ToDeploymentPlatformOutput ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToDeploymentPlatformOutput() DeploymentPlatformOutput
func (DeploymentPlatformOutput) ToDeploymentPlatformOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToDeploymentPlatformOutputWithContext(ctx context.Context) DeploymentPlatformOutput
func (DeploymentPlatformOutput) ToDeploymentPlatformPtrOutput ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
func (DeploymentPlatformOutput) ToDeploymentPlatformPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
func (DeploymentPlatformOutput) ToStringOutput ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToStringOutput() pulumi.StringOutput
func (DeploymentPlatformOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentPlatformOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentPlatformOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentPlatformPtrInput ¶ added in v0.6.0
type DeploymentPlatformPtrInput interface { pulumi.Input ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput ToDeploymentPlatformPtrOutputWithContext(context.Context) DeploymentPlatformPtrOutput }
func DeploymentPlatformPtr ¶ added in v0.6.0
func DeploymentPlatformPtr(v string) DeploymentPlatformPtrInput
type DeploymentPlatformPtrOutput ¶ added in v0.6.0
type DeploymentPlatformPtrOutput struct{ *pulumi.OutputState }
func (DeploymentPlatformPtrOutput) Elem ¶ added in v0.6.0
func (o DeploymentPlatformPtrOutput) Elem() DeploymentPlatformOutput
func (DeploymentPlatformPtrOutput) ElementType ¶ added in v0.6.0
func (DeploymentPlatformPtrOutput) ElementType() reflect.Type
func (DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutput ¶ added in v0.6.0
func (o DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutput() DeploymentPlatformPtrOutput
func (DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformPtrOutput) ToDeploymentPlatformPtrOutputWithContext(ctx context.Context) DeploymentPlatformPtrOutput
func (DeploymentPlatformPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DeploymentPlatformPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentPlatformPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DeploymentPlatformPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentPtrInput ¶
type DeploymentPtrInput interface { pulumi.Input ToDeploymentPtrOutput() DeploymentPtrOutput ToDeploymentPtrOutputWithContext(context.Context) DeploymentPtrOutput }
DeploymentPtrInput is an input type that accepts DeploymentArgs, DeploymentPtr and DeploymentPtrOutput values. You can construct a concrete instance of `DeploymentPtrInput` via:
DeploymentArgs{...} or: nil
func DeploymentPtr ¶
func DeploymentPtr(v *DeploymentArgs) DeploymentPtrInput
type DeploymentPtrOutput ¶
type DeploymentPtrOutput struct{ *pulumi.OutputState }
func (DeploymentPtrOutput) Address ¶
func (o DeploymentPtrOutput) Address() pulumi.StringPtrOutput
Address of the runtime element hosting this deployment.
func (DeploymentPtrOutput) Config ¶
func (o DeploymentPtrOutput) Config() pulumi.StringPtrOutput
Configuration used to create this deployment.
func (DeploymentPtrOutput) DeployTime ¶
func (o DeploymentPtrOutput) DeployTime() pulumi.StringPtrOutput
Beginning of the lifetime of this deployment.
func (DeploymentPtrOutput) Elem ¶
func (o DeploymentPtrOutput) Elem() DeploymentOutput
func (DeploymentPtrOutput) ElementType ¶
func (DeploymentPtrOutput) ElementType() reflect.Type
func (DeploymentPtrOutput) Platform ¶
func (o DeploymentPtrOutput) Platform() DeploymentPlatformPtrOutput
Platform hosting this deployment.
func (DeploymentPtrOutput) ResourceUri ¶
func (o DeploymentPtrOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed taken from the deployable field with the same name.
func (DeploymentPtrOutput) ToDeploymentPtrOutput ¶
func (o DeploymentPtrOutput) ToDeploymentPtrOutput() DeploymentPtrOutput
func (DeploymentPtrOutput) ToDeploymentPtrOutputWithContext ¶
func (o DeploymentPtrOutput) ToDeploymentPtrOutputWithContext(ctx context.Context) DeploymentPtrOutput
func (DeploymentPtrOutput) UndeployTime ¶
func (o DeploymentPtrOutput) UndeployTime() pulumi.StringPtrOutput
End of the lifetime of this deployment.
func (DeploymentPtrOutput) UserEmail ¶
func (o DeploymentPtrOutput) UserEmail() pulumi.StringPtrOutput
Identity of the user that triggered this deployment.
type DeploymentResponse ¶
type DeploymentResponse struct { // Address of the runtime element hosting this deployment. Address string `pulumi:"address"` // Configuration used to create this deployment. Config string `pulumi:"config"` // Beginning of the lifetime of this deployment. DeployTime string `pulumi:"deployTime"` // Platform hosting this deployment. Platform string `pulumi:"platform"` // Resource URI for the artifact being deployed taken from the deployable field with the same name. ResourceUri []string `pulumi:"resourceUri"` // End of the lifetime of this deployment. UndeployTime string `pulumi:"undeployTime"` // Identity of the user that triggered this deployment. UserEmail string `pulumi:"userEmail"` }
The period during which some deployable was active in a runtime.
type DeploymentResponseOutput ¶
type DeploymentResponseOutput struct{ *pulumi.OutputState }
The period during which some deployable was active in a runtime.
func (DeploymentResponseOutput) Address ¶
func (o DeploymentResponseOutput) Address() pulumi.StringOutput
Address of the runtime element hosting this deployment.
func (DeploymentResponseOutput) Config ¶
func (o DeploymentResponseOutput) Config() pulumi.StringOutput
Configuration used to create this deployment.
func (DeploymentResponseOutput) DeployTime ¶
func (o DeploymentResponseOutput) DeployTime() pulumi.StringOutput
Beginning of the lifetime of this deployment.
func (DeploymentResponseOutput) ElementType ¶
func (DeploymentResponseOutput) ElementType() reflect.Type
func (DeploymentResponseOutput) Platform ¶
func (o DeploymentResponseOutput) Platform() pulumi.StringOutput
Platform hosting this deployment.
func (DeploymentResponseOutput) ResourceUri ¶
func (o DeploymentResponseOutput) ResourceUri() pulumi.StringArrayOutput
Resource URI for the artifact being deployed taken from the deployable field with the same name.
func (DeploymentResponseOutput) ToDeploymentResponseOutput ¶
func (o DeploymentResponseOutput) ToDeploymentResponseOutput() DeploymentResponseOutput
func (DeploymentResponseOutput) ToDeploymentResponseOutputWithContext ¶
func (o DeploymentResponseOutput) ToDeploymentResponseOutputWithContext(ctx context.Context) DeploymentResponseOutput
func (DeploymentResponseOutput) UndeployTime ¶
func (o DeploymentResponseOutput) UndeployTime() pulumi.StringOutput
End of the lifetime of this deployment.
func (DeploymentResponseOutput) UserEmail ¶
func (o DeploymentResponseOutput) UserEmail() pulumi.StringOutput
Identity of the user that triggered this deployment.
type Derived ¶
type Derived struct { // The fingerprint of the derived image. Fingerprint *Fingerprint `pulumi:"fingerprint"` // This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer. LayerInfo []Layer `pulumi:"layerInfo"` }
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
type DerivedArgs ¶
type DerivedArgs struct { // The fingerprint of the derived image. Fingerprint FingerprintPtrInput `pulumi:"fingerprint"` // This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer. LayerInfo LayerArrayInput `pulumi:"layerInfo"` }
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
func (DerivedArgs) ElementType ¶
func (DerivedArgs) ElementType() reflect.Type
func (DerivedArgs) ToDerivedOutput ¶
func (i DerivedArgs) ToDerivedOutput() DerivedOutput
func (DerivedArgs) ToDerivedOutputWithContext ¶
func (i DerivedArgs) ToDerivedOutputWithContext(ctx context.Context) DerivedOutput
func (DerivedArgs) ToDerivedPtrOutput ¶
func (i DerivedArgs) ToDerivedPtrOutput() DerivedPtrOutput
func (DerivedArgs) ToDerivedPtrOutputWithContext ¶
func (i DerivedArgs) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
type DerivedInput ¶
type DerivedInput interface { pulumi.Input ToDerivedOutput() DerivedOutput ToDerivedOutputWithContext(context.Context) DerivedOutput }
DerivedInput is an input type that accepts DerivedArgs and DerivedOutput values. You can construct a concrete instance of `DerivedInput` via:
DerivedArgs{...}
type DerivedOutput ¶
type DerivedOutput struct{ *pulumi.OutputState }
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
func (DerivedOutput) ElementType ¶
func (DerivedOutput) ElementType() reflect.Type
func (DerivedOutput) Fingerprint ¶
func (o DerivedOutput) Fingerprint() FingerprintPtrOutput
The fingerprint of the derived image.
func (DerivedOutput) LayerInfo ¶
func (o DerivedOutput) LayerInfo() LayerArrayOutput
This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
func (DerivedOutput) ToDerivedOutput ¶
func (o DerivedOutput) ToDerivedOutput() DerivedOutput
func (DerivedOutput) ToDerivedOutputWithContext ¶
func (o DerivedOutput) ToDerivedOutputWithContext(ctx context.Context) DerivedOutput
func (DerivedOutput) ToDerivedPtrOutput ¶
func (o DerivedOutput) ToDerivedPtrOutput() DerivedPtrOutput
func (DerivedOutput) ToDerivedPtrOutputWithContext ¶
func (o DerivedOutput) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
type DerivedPtrInput ¶
type DerivedPtrInput interface { pulumi.Input ToDerivedPtrOutput() DerivedPtrOutput ToDerivedPtrOutputWithContext(context.Context) DerivedPtrOutput }
DerivedPtrInput is an input type that accepts DerivedArgs, DerivedPtr and DerivedPtrOutput values. You can construct a concrete instance of `DerivedPtrInput` via:
DerivedArgs{...} or: nil
func DerivedPtr ¶
func DerivedPtr(v *DerivedArgs) DerivedPtrInput
type DerivedPtrOutput ¶
type DerivedPtrOutput struct{ *pulumi.OutputState }
func (DerivedPtrOutput) Elem ¶
func (o DerivedPtrOutput) Elem() DerivedOutput
func (DerivedPtrOutput) ElementType ¶
func (DerivedPtrOutput) ElementType() reflect.Type
func (DerivedPtrOutput) Fingerprint ¶
func (o DerivedPtrOutput) Fingerprint() FingerprintPtrOutput
The fingerprint of the derived image.
func (DerivedPtrOutput) LayerInfo ¶
func (o DerivedPtrOutput) LayerInfo() LayerArrayOutput
This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
func (DerivedPtrOutput) ToDerivedPtrOutput ¶
func (o DerivedPtrOutput) ToDerivedPtrOutput() DerivedPtrOutput
func (DerivedPtrOutput) ToDerivedPtrOutputWithContext ¶
func (o DerivedPtrOutput) ToDerivedPtrOutputWithContext(ctx context.Context) DerivedPtrOutput
type DerivedResponse ¶
type DerivedResponse struct { // This contains the base image URL for the derived image occurrence. BaseResourceUrl string `pulumi:"baseResourceUrl"` // The number of layers by which this image differs from the associated image basis. Distance int `pulumi:"distance"` // The fingerprint of the derived image. Fingerprint FingerprintResponse `pulumi:"fingerprint"` // This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer. LayerInfo []LayerResponse `pulumi:"layerInfo"` }
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
type DerivedResponseOutput ¶
type DerivedResponseOutput struct{ *pulumi.OutputState }
Derived describes the derived image portion (Occurrence) of the DockerImage relationship. This image would be produced from a Dockerfile with FROM .
func (DerivedResponseOutput) BaseResourceUrl ¶
func (o DerivedResponseOutput) BaseResourceUrl() pulumi.StringOutput
This contains the base image URL for the derived image occurrence.
func (DerivedResponseOutput) Distance ¶
func (o DerivedResponseOutput) Distance() pulumi.IntOutput
The number of layers by which this image differs from the associated image basis.
func (DerivedResponseOutput) ElementType ¶
func (DerivedResponseOutput) ElementType() reflect.Type
func (DerivedResponseOutput) Fingerprint ¶
func (o DerivedResponseOutput) Fingerprint() FingerprintResponseOutput
The fingerprint of the derived image.
func (DerivedResponseOutput) LayerInfo ¶
func (o DerivedResponseOutput) LayerInfo() LayerResponseArrayOutput
This contains layer-specific metadata, if populated it has length "distance" and is ordered with [distance] being the layer immediately following the base image and [1] being the final layer.
func (DerivedResponseOutput) ToDerivedResponseOutput ¶
func (o DerivedResponseOutput) ToDerivedResponseOutput() DerivedResponseOutput
func (DerivedResponseOutput) ToDerivedResponseOutputWithContext ¶
func (o DerivedResponseOutput) ToDerivedResponseOutputWithContext(ctx context.Context) DerivedResponseOutput
type Detail ¶
type Detail struct { // The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests. CpeUri *string `pulumi:"cpeUri"` // A vendor-specific description of this note. Description *string `pulumi:"description"` // The fix for this specific package version. FixedLocation *VulnerabilityLocation `pulumi:"fixedLocation"` // Whether this Detail is obsolete. Occurrences are expected not to point to obsolete details. IsObsolete *bool `pulumi:"isObsolete"` // The max version of the package in which the vulnerability exists. MaxAffectedVersion *Version `pulumi:"maxAffectedVersion"` // The min version of the package in which the vulnerability exists. MinAffectedVersion *Version `pulumi:"minAffectedVersion"` // The name of the package where the vulnerability was found. This field can be used as a filter in list requests. Package *string `pulumi:"package"` // The type of package; whether native or non native(ruby gems, node.js packages etc) PackageType *string `pulumi:"packageType"` // The severity (eg: distro assigned severity) for this vulnerability. SeverityName *string `pulumi:"severityName"` // The source from which the information in this Detail was obtained. Source *string `pulumi:"source"` // The vendor of the product. e.g. "google" Vendor *string `pulumi:"vendor"` }
Identifies all occurrences of this vulnerability in the package for a specific distro/location For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
type DetailArgs ¶
type DetailArgs struct { // The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests. CpeUri pulumi.StringPtrInput `pulumi:"cpeUri"` // A vendor-specific description of this note. Description pulumi.StringPtrInput `pulumi:"description"` // The fix for this specific package version. FixedLocation VulnerabilityLocationPtrInput `pulumi:"fixedLocation"` // Whether this Detail is obsolete. Occurrences are expected not to point to obsolete details. IsObsolete pulumi.BoolPtrInput `pulumi:"isObsolete"` // The max version of the package in which the vulnerability exists. MaxAffectedVersion VersionPtrInput `pulumi:"maxAffectedVersion"` // The min version of the package in which the vulnerability exists. MinAffectedVersion VersionPtrInput `pulumi:"minAffectedVersion"` // The name of the package where the vulnerability was found. This field can be used as a filter in list requests. Package pulumi.StringPtrInput `pulumi:"package"` // The type of package; whether native or non native(ruby gems, node.js packages etc) PackageType pulumi.StringPtrInput `pulumi:"packageType"` // The severity (eg: distro assigned severity) for this vulnerability. SeverityName pulumi.StringPtrInput `pulumi:"severityName"` // The source from which the information in this Detail was obtained. Source pulumi.StringPtrInput `pulumi:"source"` // The vendor of the product. e.g. "google" Vendor pulumi.StringPtrInput `pulumi:"vendor"` }
Identifies all occurrences of this vulnerability in the package for a specific distro/location For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
func (DetailArgs) ElementType ¶
func (DetailArgs) ElementType() reflect.Type
func (DetailArgs) ToDetailOutput ¶
func (i DetailArgs) ToDetailOutput() DetailOutput
func (DetailArgs) ToDetailOutputWithContext ¶
func (i DetailArgs) ToDetailOutputWithContext(ctx context.Context) DetailOutput
type DetailArray ¶
type DetailArray []DetailInput
func (DetailArray) ElementType ¶
func (DetailArray) ElementType() reflect.Type
func (DetailArray) ToDetailArrayOutput ¶
func (i DetailArray) ToDetailArrayOutput() DetailArrayOutput
func (DetailArray) ToDetailArrayOutputWithContext ¶
func (i DetailArray) ToDetailArrayOutputWithContext(ctx context.Context) DetailArrayOutput
type DetailArrayInput ¶
type DetailArrayInput interface { pulumi.Input ToDetailArrayOutput() DetailArrayOutput ToDetailArrayOutputWithContext(context.Context) DetailArrayOutput }
DetailArrayInput is an input type that accepts DetailArray and DetailArrayOutput values. You can construct a concrete instance of `DetailArrayInput` via:
DetailArray{ DetailArgs{...} }
type DetailArrayOutput ¶
type DetailArrayOutput struct{ *pulumi.OutputState }
func (DetailArrayOutput) ElementType ¶
func (DetailArrayOutput) ElementType() reflect.Type
func (DetailArrayOutput) Index ¶
func (o DetailArrayOutput) Index(i pulumi.IntInput) DetailOutput
func (DetailArrayOutput) ToDetailArrayOutput ¶
func (o DetailArrayOutput) ToDetailArrayOutput() DetailArrayOutput
func (DetailArrayOutput) ToDetailArrayOutputWithContext ¶
func (o DetailArrayOutput) ToDetailArrayOutputWithContext(ctx context.Context) DetailArrayOutput
type DetailInput ¶
type DetailInput interface { pulumi.Input ToDetailOutput() DetailOutput ToDetailOutputWithContext(context.Context) DetailOutput }
DetailInput is an input type that accepts DetailArgs and DetailOutput values. You can construct a concrete instance of `DetailInput` via:
DetailArgs{...}
type DetailOutput ¶
type DetailOutput struct{ *pulumi.OutputState }
Identifies all occurrences of this vulnerability in the package for a specific distro/location For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
func (DetailOutput) CpeUri ¶
func (o DetailOutput) CpeUri() pulumi.StringPtrOutput
The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests.
func (DetailOutput) Description ¶
func (o DetailOutput) Description() pulumi.StringPtrOutput
A vendor-specific description of this note.
func (DetailOutput) ElementType ¶
func (DetailOutput) ElementType() reflect.Type
func (DetailOutput) FixedLocation ¶
func (o DetailOutput) FixedLocation() VulnerabilityLocationPtrOutput
The fix for this specific package version.
func (DetailOutput) IsObsolete ¶
func (o DetailOutput) IsObsolete() pulumi.BoolPtrOutput
Whether this Detail is obsolete. Occurrences are expected not to point to obsolete details.
func (DetailOutput) MaxAffectedVersion ¶
func (o DetailOutput) MaxAffectedVersion() VersionPtrOutput
The max version of the package in which the vulnerability exists.
func (DetailOutput) MinAffectedVersion ¶
func (o DetailOutput) MinAffectedVersion() VersionPtrOutput
The min version of the package in which the vulnerability exists.
func (DetailOutput) Package ¶
func (o DetailOutput) Package() pulumi.StringPtrOutput
The name of the package where the vulnerability was found. This field can be used as a filter in list requests.
func (DetailOutput) PackageType ¶
func (o DetailOutput) PackageType() pulumi.StringPtrOutput
The type of package; whether native or non native(ruby gems, node.js packages etc)
func (DetailOutput) SeverityName ¶
func (o DetailOutput) SeverityName() pulumi.StringPtrOutput
The severity (eg: distro assigned severity) for this vulnerability.
func (DetailOutput) Source ¶
func (o DetailOutput) Source() pulumi.StringPtrOutput
The source from which the information in this Detail was obtained.
func (DetailOutput) 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 vendor of the product. e.g. "google"
type DetailResponse ¶
type DetailResponse struct { // The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests. CpeUri string `pulumi:"cpeUri"` // A vendor-specific description of this note. Description string `pulumi:"description"` // The fix for this specific package version. FixedLocation VulnerabilityLocationResponse `pulumi:"fixedLocation"` // Whether this Detail is obsolete. Occurrences are expected not to point to obsolete details. IsObsolete bool `pulumi:"isObsolete"` // The max version of the package in which the vulnerability exists. MaxAffectedVersion VersionResponse `pulumi:"maxAffectedVersion"` // The min version of the package in which the vulnerability exists. MinAffectedVersion VersionResponse `pulumi:"minAffectedVersion"` // The name of the package where the vulnerability was found. This field can be used as a filter in list requests. Package string `pulumi:"package"` // The type of package; whether native or non native(ruby gems, node.js packages etc) PackageType string `pulumi:"packageType"` // The severity (eg: distro assigned severity) for this vulnerability. SeverityName string `pulumi:"severityName"` // The source from which the information in this Detail was obtained. Source string `pulumi:"source"` // The vendor of the product. e.g. "google" Vendor string `pulumi:"vendor"` }
Identifies all occurrences of this vulnerability in the package for a specific distro/location For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
type DetailResponseArrayOutput ¶
type DetailResponseArrayOutput struct{ *pulumi.OutputState }
func (DetailResponseArrayOutput) ElementType ¶
func (DetailResponseArrayOutput) ElementType() reflect.Type
func (DetailResponseArrayOutput) Index ¶
func (o DetailResponseArrayOutput) Index(i pulumi.IntInput) DetailResponseOutput
func (DetailResponseArrayOutput) ToDetailResponseArrayOutput ¶
func (o DetailResponseArrayOutput) ToDetailResponseArrayOutput() DetailResponseArrayOutput
func (DetailResponseArrayOutput) ToDetailResponseArrayOutputWithContext ¶
func (o DetailResponseArrayOutput) ToDetailResponseArrayOutputWithContext(ctx context.Context) DetailResponseArrayOutput
type DetailResponseOutput ¶
type DetailResponseOutput struct{ *pulumi.OutputState }
Identifies all occurrences of this vulnerability in the package for a specific distro/location For example: glibc in cpe:/o:debian:debian_linux:8 for versions 2.1 - 2.2
func (DetailResponseOutput) CpeUri ¶
func (o DetailResponseOutput) CpeUri() pulumi.StringOutput
The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests.
func (DetailResponseOutput) Description ¶
func (o DetailResponseOutput) Description() pulumi.StringOutput
A vendor-specific description of this note.
func (DetailResponseOutput) ElementType ¶
func (DetailResponseOutput) ElementType() reflect.Type
func (DetailResponseOutput) FixedLocation ¶
func (o DetailResponseOutput) FixedLocation() VulnerabilityLocationResponseOutput
The fix for this specific package version.
func (DetailResponseOutput) IsObsolete ¶
func (o DetailResponseOutput) IsObsolete() pulumi.BoolOutput
Whether this Detail is obsolete. Occurrences are expected not to point to obsolete details.
func (DetailResponseOutput) MaxAffectedVersion ¶
func (o DetailResponseOutput) MaxAffectedVersion() VersionResponseOutput
The max version of the package in which the vulnerability exists.
func (DetailResponseOutput) MinAffectedVersion ¶
func (o DetailResponseOutput) MinAffectedVersion() VersionResponseOutput
The min version of the package in which the vulnerability exists.
func (DetailResponseOutput) Package ¶
func (o DetailResponseOutput) Package() pulumi.StringOutput
The name of the package where the vulnerability was found. This field can be used as a filter in list requests.
func (DetailResponseOutput) PackageType ¶
func (o DetailResponseOutput) PackageType() pulumi.StringOutput
The type of package; whether native or non native(ruby gems, node.js packages etc)
func (DetailResponseOutput) SeverityName ¶
func (o DetailResponseOutput) SeverityName() pulumi.StringOutput
The severity (eg: distro assigned severity) for this vulnerability.
func (DetailResponseOutput) Source ¶
func (o DetailResponseOutput) Source() pulumi.StringOutput
The source from which the information in this Detail was obtained.
func (DetailResponseOutput) 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 vendor of the product. e.g. "google"
type Digest ¶ added in v0.19.0
type Digest struct { // `SHA1`, `SHA512` etc. Algo *string `pulumi:"algo"` // Value of the digest. DigestBytes *string `pulumi:"digestBytes"` }
Digest information.
type DigestArgs ¶ added in v0.19.0
type DigestArgs struct { // `SHA1`, `SHA512` etc. Algo pulumi.StringPtrInput `pulumi:"algo"` // Value of the digest. DigestBytes pulumi.StringPtrInput `pulumi:"digestBytes"` }
Digest information.
func (DigestArgs) ElementType ¶ added in v0.19.0
func (DigestArgs) ElementType() reflect.Type
func (DigestArgs) ToDigestOutput ¶ added in v0.19.0
func (i DigestArgs) ToDigestOutput() DigestOutput
func (DigestArgs) ToDigestOutputWithContext ¶ added in v0.19.0
func (i DigestArgs) ToDigestOutputWithContext(ctx context.Context) DigestOutput
type DigestArray ¶ added in v0.19.0
type DigestArray []DigestInput
func (DigestArray) ElementType ¶ added in v0.19.0
func (DigestArray) ElementType() reflect.Type
func (DigestArray) ToDigestArrayOutput ¶ added in v0.19.0
func (i DigestArray) ToDigestArrayOutput() DigestArrayOutput
func (DigestArray) ToDigestArrayOutputWithContext ¶ added in v0.19.0
func (i DigestArray) ToDigestArrayOutputWithContext(ctx context.Context) DigestArrayOutput
type DigestArrayInput ¶ added in v0.19.0
type DigestArrayInput interface { pulumi.Input ToDigestArrayOutput() DigestArrayOutput ToDigestArrayOutputWithContext(context.Context) DigestArrayOutput }
DigestArrayInput is an input type that accepts DigestArray and DigestArrayOutput values. You can construct a concrete instance of `DigestArrayInput` via:
DigestArray{ DigestArgs{...} }
type DigestArrayOutput ¶ added in v0.19.0
type DigestArrayOutput struct{ *pulumi.OutputState }
func (DigestArrayOutput) ElementType ¶ added in v0.19.0
func (DigestArrayOutput) ElementType() reflect.Type
func (DigestArrayOutput) Index ¶ added in v0.19.0
func (o DigestArrayOutput) Index(i pulumi.IntInput) DigestOutput
func (DigestArrayOutput) ToDigestArrayOutput ¶ added in v0.19.0
func (o DigestArrayOutput) ToDigestArrayOutput() DigestArrayOutput
func (DigestArrayOutput) ToDigestArrayOutputWithContext ¶ added in v0.19.0
func (o DigestArrayOutput) ToDigestArrayOutputWithContext(ctx context.Context) DigestArrayOutput
type DigestInput ¶ added in v0.19.0
type DigestInput interface { pulumi.Input ToDigestOutput() DigestOutput ToDigestOutputWithContext(context.Context) DigestOutput }
DigestInput is an input type that accepts DigestArgs and DigestOutput values. You can construct a concrete instance of `DigestInput` via:
DigestArgs{...}
type DigestOutput ¶ added in v0.19.0
type DigestOutput struct{ *pulumi.OutputState }
Digest information.
func (DigestOutput) Algo ¶ added in v0.19.0
func (o DigestOutput) Algo() pulumi.StringPtrOutput
`SHA1`, `SHA512` etc.
func (DigestOutput) DigestBytes ¶ added in v0.21.0
func (o DigestOutput) DigestBytes() pulumi.StringPtrOutput
Value of the digest.
func (DigestOutput) ElementType ¶ added in v0.19.0
func (DigestOutput) ElementType() reflect.Type
func (DigestOutput) ToDigestOutput ¶ added in v0.19.0
func (o DigestOutput) ToDigestOutput() DigestOutput
func (DigestOutput) ToDigestOutputWithContext ¶ added in v0.19.0
func (o DigestOutput) ToDigestOutputWithContext(ctx context.Context) DigestOutput
type DigestResponse ¶ added in v0.19.0
type DigestResponse struct { // `SHA1`, `SHA512` etc. Algo string `pulumi:"algo"` // Value of the digest. DigestBytes string `pulumi:"digestBytes"` }
Digest information.
type DigestResponseArrayOutput ¶ added in v0.19.0
type DigestResponseArrayOutput struct{ *pulumi.OutputState }
func (DigestResponseArrayOutput) ElementType ¶ added in v0.19.0
func (DigestResponseArrayOutput) ElementType() reflect.Type
func (DigestResponseArrayOutput) Index ¶ added in v0.19.0
func (o DigestResponseArrayOutput) Index(i pulumi.IntInput) DigestResponseOutput
func (DigestResponseArrayOutput) ToDigestResponseArrayOutput ¶ added in v0.19.0
func (o DigestResponseArrayOutput) ToDigestResponseArrayOutput() DigestResponseArrayOutput
func (DigestResponseArrayOutput) ToDigestResponseArrayOutputWithContext ¶ added in v0.19.0
func (o DigestResponseArrayOutput) ToDigestResponseArrayOutputWithContext(ctx context.Context) DigestResponseArrayOutput
type DigestResponseOutput ¶ added in v0.19.0
type DigestResponseOutput struct{ *pulumi.OutputState }
Digest information.
func (DigestResponseOutput) Algo ¶ added in v0.19.0
func (o DigestResponseOutput) Algo() pulumi.StringOutput
`SHA1`, `SHA512` etc.
func (DigestResponseOutput) DigestBytes ¶ added in v0.21.0
func (o DigestResponseOutput) DigestBytes() pulumi.StringOutput
Value of the digest.
func (DigestResponseOutput) ElementType ¶ added in v0.19.0
func (DigestResponseOutput) ElementType() reflect.Type
func (DigestResponseOutput) ToDigestResponseOutput ¶ added in v0.19.0
func (o DigestResponseOutput) ToDigestResponseOutput() DigestResponseOutput
func (DigestResponseOutput) ToDigestResponseOutputWithContext ¶ added in v0.19.0
func (o DigestResponseOutput) ToDigestResponseOutputWithContext(ctx context.Context) DigestResponseOutput
type Discovered ¶
type Discovered struct { // The list of analysis that were completed for a resource. AnalysisCompleted *AnalysisCompleted `pulumi:"analysisCompleted"` // Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors. AnalysisError []Status `pulumi:"analysisError"` // The status of discovery for the resource. AnalysisStatus *DiscoveredAnalysisStatus `pulumi:"analysisStatus"` // When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage output only and populated by the API. AnalysisStatusError *Status `pulumi:"analysisStatusError"` // The time occurrences related to this discovery occurrence were archived. ArchiveTime *string `pulumi:"archiveTime"` // Whether the resource is continuously analyzed. ContinuousAnalysis *DiscoveredContinuousAnalysis `pulumi:"continuousAnalysis"` // The CPE of the resource being scanned. Cpe *string `pulumi:"cpe"` // The last time this resource was scanned. LastScanTime *string `pulumi:"lastScanTime"` }
Provides information about the scan status of a discovered resource.
type DiscoveredAnalysisStatus ¶ added in v0.4.0
type DiscoveredAnalysisStatus string
The status of discovery for the resource.
func (DiscoveredAnalysisStatus) ElementType ¶ added in v0.4.0
func (DiscoveredAnalysisStatus) ElementType() reflect.Type
func (DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutput ¶ added in v0.6.0
func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutput() DiscoveredAnalysisStatusOutput
func (DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutputWithContext ¶ added in v0.6.0
func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusOutput
func (DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutput ¶ added in v0.6.0
func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutputWithContext ¶ added in v0.6.0
func (e DiscoveredAnalysisStatus) ToDiscoveredAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatus) ToStringOutput ¶ added in v0.4.0
func (e DiscoveredAnalysisStatus) ToStringOutput() pulumi.StringOutput
func (DiscoveredAnalysisStatus) ToStringOutputWithContext ¶ added in v0.4.0
func (e DiscoveredAnalysisStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveredAnalysisStatus) ToStringPtrOutput ¶ added in v0.4.0
func (e DiscoveredAnalysisStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredAnalysisStatus) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DiscoveredAnalysisStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredAnalysisStatusInput ¶ added in v0.6.0
type DiscoveredAnalysisStatusInput interface { pulumi.Input ToDiscoveredAnalysisStatusOutput() DiscoveredAnalysisStatusOutput ToDiscoveredAnalysisStatusOutputWithContext(context.Context) DiscoveredAnalysisStatusOutput }
DiscoveredAnalysisStatusInput is an input type that accepts DiscoveredAnalysisStatusArgs and DiscoveredAnalysisStatusOutput values. You can construct a concrete instance of `DiscoveredAnalysisStatusInput` via:
DiscoveredAnalysisStatusArgs{...}
type DiscoveredAnalysisStatusOutput ¶ added in v0.6.0
type DiscoveredAnalysisStatusOutput struct{ *pulumi.OutputState }
func (DiscoveredAnalysisStatusOutput) ElementType ¶ added in v0.6.0
func (DiscoveredAnalysisStatusOutput) ElementType() reflect.Type
func (DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutput() DiscoveredAnalysisStatusOutput
func (DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusOutput
func (DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatusOutput) ToStringOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToStringOutput() pulumi.StringOutput
func (DiscoveredAnalysisStatusOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveredAnalysisStatusOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredAnalysisStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredAnalysisStatusPtrInput ¶ added in v0.6.0
type DiscoveredAnalysisStatusPtrInput interface { pulumi.Input ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput ToDiscoveredAnalysisStatusPtrOutputWithContext(context.Context) DiscoveredAnalysisStatusPtrOutput }
func DiscoveredAnalysisStatusPtr ¶ added in v0.6.0
func DiscoveredAnalysisStatusPtr(v string) DiscoveredAnalysisStatusPtrInput
type DiscoveredAnalysisStatusPtrOutput ¶ added in v0.6.0
type DiscoveredAnalysisStatusPtrOutput struct{ *pulumi.OutputState }
func (DiscoveredAnalysisStatusPtrOutput) Elem ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusPtrOutput) Elem() DiscoveredAnalysisStatusOutput
func (DiscoveredAnalysisStatusPtrOutput) ElementType ¶ added in v0.6.0
func (DiscoveredAnalysisStatusPtrOutput) ElementType() reflect.Type
func (DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutput() DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusPtrOutput) ToDiscoveredAnalysisStatusPtrOutputWithContext(ctx context.Context) DiscoveredAnalysisStatusPtrOutput
func (DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredAnalysisStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredArgs ¶
type DiscoveredArgs struct { // The list of analysis that were completed for a resource. AnalysisCompleted AnalysisCompletedPtrInput `pulumi:"analysisCompleted"` // Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors. AnalysisError StatusArrayInput `pulumi:"analysisError"` // The status of discovery for the resource. AnalysisStatus DiscoveredAnalysisStatusPtrInput `pulumi:"analysisStatus"` // When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage output only and populated by the API. AnalysisStatusError StatusPtrInput `pulumi:"analysisStatusError"` // The time occurrences related to this discovery occurrence were archived. ArchiveTime pulumi.StringPtrInput `pulumi:"archiveTime"` // Whether the resource is continuously analyzed. ContinuousAnalysis DiscoveredContinuousAnalysisPtrInput `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"` }
Provides information about the scan status of a discovered resource.
func (DiscoveredArgs) ElementType ¶
func (DiscoveredArgs) ElementType() reflect.Type
func (DiscoveredArgs) ToDiscoveredOutput ¶
func (i DiscoveredArgs) ToDiscoveredOutput() DiscoveredOutput
func (DiscoveredArgs) ToDiscoveredOutputWithContext ¶
func (i DiscoveredArgs) ToDiscoveredOutputWithContext(ctx context.Context) DiscoveredOutput
func (DiscoveredArgs) ToDiscoveredPtrOutput ¶
func (i DiscoveredArgs) ToDiscoveredPtrOutput() DiscoveredPtrOutput
func (DiscoveredArgs) ToDiscoveredPtrOutputWithContext ¶
func (i DiscoveredArgs) ToDiscoveredPtrOutputWithContext(ctx context.Context) DiscoveredPtrOutput
type DiscoveredContinuousAnalysis ¶ added in v0.4.0
type DiscoveredContinuousAnalysis string
Whether the resource is continuously analyzed.
func (DiscoveredContinuousAnalysis) ElementType ¶ added in v0.4.0
func (DiscoveredContinuousAnalysis) ElementType() reflect.Type
func (DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutput ¶ added in v0.6.0
func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutput() DiscoveredContinuousAnalysisOutput
func (DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutputWithContext ¶ added in v0.6.0
func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisOutput
func (DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutput ¶ added in v0.6.0
func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutputWithContext ¶ added in v0.6.0
func (e DiscoveredContinuousAnalysis) ToDiscoveredContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysis) ToStringOutput ¶ added in v0.4.0
func (e DiscoveredContinuousAnalysis) ToStringOutput() pulumi.StringOutput
func (DiscoveredContinuousAnalysis) ToStringOutputWithContext ¶ added in v0.4.0
func (e DiscoveredContinuousAnalysis) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveredContinuousAnalysis) ToStringPtrOutput ¶ added in v0.4.0
func (e DiscoveredContinuousAnalysis) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredContinuousAnalysis) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DiscoveredContinuousAnalysis) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredContinuousAnalysisInput ¶ added in v0.6.0
type DiscoveredContinuousAnalysisInput interface { pulumi.Input ToDiscoveredContinuousAnalysisOutput() DiscoveredContinuousAnalysisOutput ToDiscoveredContinuousAnalysisOutputWithContext(context.Context) DiscoveredContinuousAnalysisOutput }
DiscoveredContinuousAnalysisInput is an input type that accepts DiscoveredContinuousAnalysisArgs and DiscoveredContinuousAnalysisOutput values. You can construct a concrete instance of `DiscoveredContinuousAnalysisInput` via:
DiscoveredContinuousAnalysisArgs{...}
type DiscoveredContinuousAnalysisOutput ¶ added in v0.6.0
type DiscoveredContinuousAnalysisOutput struct{ *pulumi.OutputState }
func (DiscoveredContinuousAnalysisOutput) ElementType ¶ added in v0.6.0
func (DiscoveredContinuousAnalysisOutput) ElementType() reflect.Type
func (DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutput() DiscoveredContinuousAnalysisOutput
func (DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisOutput
func (DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysisOutput) ToStringOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToStringOutput() pulumi.StringOutput
func (DiscoveredContinuousAnalysisOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveredContinuousAnalysisOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredContinuousAnalysisOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredContinuousAnalysisPtrInput ¶ added in v0.6.0
type DiscoveredContinuousAnalysisPtrInput interface { pulumi.Input ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput ToDiscoveredContinuousAnalysisPtrOutputWithContext(context.Context) DiscoveredContinuousAnalysisPtrOutput }
func DiscoveredContinuousAnalysisPtr ¶ added in v0.6.0
func DiscoveredContinuousAnalysisPtr(v string) DiscoveredContinuousAnalysisPtrInput
type DiscoveredContinuousAnalysisPtrOutput ¶ added in v0.6.0
type DiscoveredContinuousAnalysisPtrOutput struct{ *pulumi.OutputState }
func (DiscoveredContinuousAnalysisPtrOutput) ElementType ¶ added in v0.6.0
func (DiscoveredContinuousAnalysisPtrOutput) ElementType() reflect.Type
func (DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutput() DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisPtrOutput) ToDiscoveredContinuousAnalysisPtrOutputWithContext(ctx context.Context) DiscoveredContinuousAnalysisPtrOutput
func (DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveredContinuousAnalysisPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveredInput ¶
type DiscoveredInput interface { pulumi.Input ToDiscoveredOutput() DiscoveredOutput ToDiscoveredOutputWithContext(context.Context) DiscoveredOutput }
DiscoveredInput is an input type that accepts DiscoveredArgs and DiscoveredOutput values. You can construct a concrete instance of `DiscoveredInput` via:
DiscoveredArgs{...}
type DiscoveredOutput ¶
type DiscoveredOutput struct{ *pulumi.OutputState }
Provides information about the scan status of a discovered resource.
func (DiscoveredOutput) AnalysisCompleted ¶ added in v0.23.0
func (o DiscoveredOutput) AnalysisCompleted() AnalysisCompletedPtrOutput
The list of analysis that were completed for a resource.
func (DiscoveredOutput) AnalysisError ¶ added in v0.23.0
func (o DiscoveredOutput) AnalysisError() StatusArrayOutput
Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
func (DiscoveredOutput) AnalysisStatus ¶
func (o DiscoveredOutput) AnalysisStatus() DiscoveredAnalysisStatusPtrOutput
The status of discovery for the resource.
func (DiscoveredOutput) AnalysisStatusError ¶
func (o DiscoveredOutput) AnalysisStatusError() StatusPtrOutput
When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage output only and populated by the API.
func (DiscoveredOutput) ArchiveTime ¶ added in v0.15.0
func (o DiscoveredOutput) ArchiveTime() pulumi.StringPtrOutput
The time occurrences related to this discovery occurrence were archived.
func (DiscoveredOutput) ContinuousAnalysis ¶
func (o DiscoveredOutput) ContinuousAnalysis() DiscoveredContinuousAnalysisPtrOutput
Whether the resource is continuously analyzed.
func (DiscoveredOutput) Cpe ¶
func (o DiscoveredOutput) Cpe() pulumi.StringPtrOutput
The CPE of the resource being scanned.
func (DiscoveredOutput) ElementType ¶
func (DiscoveredOutput) ElementType() reflect.Type
func (DiscoveredOutput) LastScanTime ¶ added in v0.15.0
func (o DiscoveredOutput) LastScanTime() pulumi.StringPtrOutput
The last time this resource was scanned.
func (DiscoveredOutput) ToDiscoveredOutput ¶
func (o DiscoveredOutput) ToDiscoveredOutput() DiscoveredOutput
func (DiscoveredOutput) ToDiscoveredOutputWithContext ¶
func (o DiscoveredOutput) ToDiscoveredOutputWithContext(ctx context.Context) DiscoveredOutput
func (DiscoveredOutput) ToDiscoveredPtrOutput ¶
func (o DiscoveredOutput) ToDiscoveredPtrOutput() DiscoveredPtrOutput
func (DiscoveredOutput) ToDiscoveredPtrOutputWithContext ¶
func (o DiscoveredOutput) ToDiscoveredPtrOutputWithContext(ctx context.Context) DiscoveredPtrOutput
type DiscoveredPtrInput ¶
type DiscoveredPtrInput interface { pulumi.Input ToDiscoveredPtrOutput() DiscoveredPtrOutput ToDiscoveredPtrOutputWithContext(context.Context) DiscoveredPtrOutput }
DiscoveredPtrInput is an input type that accepts DiscoveredArgs, DiscoveredPtr and DiscoveredPtrOutput values. You can construct a concrete instance of `DiscoveredPtrInput` via:
DiscoveredArgs{...} or: nil
func DiscoveredPtr ¶
func DiscoveredPtr(v *DiscoveredArgs) DiscoveredPtrInput
type DiscoveredPtrOutput ¶
type DiscoveredPtrOutput struct{ *pulumi.OutputState }
func (DiscoveredPtrOutput) AnalysisCompleted ¶ added in v0.23.0
func (o DiscoveredPtrOutput) AnalysisCompleted() AnalysisCompletedPtrOutput
The list of analysis that were completed for a resource.
func (DiscoveredPtrOutput) AnalysisError ¶ added in v0.23.0
func (o DiscoveredPtrOutput) AnalysisError() StatusArrayOutput
Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
func (DiscoveredPtrOutput) AnalysisStatus ¶
func (o DiscoveredPtrOutput) AnalysisStatus() DiscoveredAnalysisStatusPtrOutput
The status of discovery for the resource.
func (DiscoveredPtrOutput) AnalysisStatusError ¶
func (o DiscoveredPtrOutput) AnalysisStatusError() StatusPtrOutput
When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage output only and populated by the API.
func (DiscoveredPtrOutput) ArchiveTime ¶ added in v0.15.0
func (o DiscoveredPtrOutput) ArchiveTime() pulumi.StringPtrOutput
The time occurrences related to this discovery occurrence were archived.
func (DiscoveredPtrOutput) ContinuousAnalysis ¶
func (o DiscoveredPtrOutput) ContinuousAnalysis() DiscoveredContinuousAnalysisPtrOutput
Whether the resource is continuously analyzed.
func (DiscoveredPtrOutput) Cpe ¶
func (o DiscoveredPtrOutput) Cpe() pulumi.StringPtrOutput
The CPE of the resource being scanned.
func (DiscoveredPtrOutput) Elem ¶
func (o DiscoveredPtrOutput) Elem() DiscoveredOutput
func (DiscoveredPtrOutput) ElementType ¶
func (DiscoveredPtrOutput) ElementType() reflect.Type
func (DiscoveredPtrOutput) LastScanTime ¶ added in v0.15.0
func (o DiscoveredPtrOutput) LastScanTime() pulumi.StringPtrOutput
The last time this resource was scanned.
func (DiscoveredPtrOutput) ToDiscoveredPtrOutput ¶
func (o DiscoveredPtrOutput) ToDiscoveredPtrOutput() DiscoveredPtrOutput
func (DiscoveredPtrOutput) ToDiscoveredPtrOutputWithContext ¶
func (o DiscoveredPtrOutput) ToDiscoveredPtrOutputWithContext(ctx context.Context) DiscoveredPtrOutput
type DiscoveredResponse ¶
type DiscoveredResponse struct { // The list of analysis that were completed for a resource. 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 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"` // An operation that indicates the status of the current scan. This field is deprecated, do not use. // // Deprecated: Output only. An operation that indicates the status of the current scan. This field is deprecated, do not use. Operation OperationResponse `pulumi:"operation"` }
Provides information about the scan status of a discovered resource.
type DiscoveredResponseOutput ¶
type DiscoveredResponseOutput struct{ *pulumi.OutputState }
Provides information about the scan status of a discovered resource.
func (DiscoveredResponseOutput) AnalysisCompleted ¶ added in v0.23.0
func (o DiscoveredResponseOutput) AnalysisCompleted() AnalysisCompletedResponseOutput
The list of analysis that were completed for a resource.
func (DiscoveredResponseOutput) AnalysisError ¶ added in v0.23.0
func (o DiscoveredResponseOutput) AnalysisError() StatusResponseArrayOutput
Indicates any errors encountered during analysis of a resource. There could be 0 or more of these errors.
func (DiscoveredResponseOutput) AnalysisStatus ¶
func (o DiscoveredResponseOutput) AnalysisStatus() pulumi.StringOutput
The status of discovery for the resource.
func (DiscoveredResponseOutput) AnalysisStatusError ¶
func (o DiscoveredResponseOutput) AnalysisStatusError() StatusResponseOutput
When an error is encountered this will contain a LocalizedMessage under details to show to the user. The LocalizedMessage output only and populated by the API.
func (DiscoveredResponseOutput) ArchiveTime ¶ added in v0.15.0
func (o DiscoveredResponseOutput) ArchiveTime() pulumi.StringOutput
The time occurrences related to this discovery occurrence were archived.
func (DiscoveredResponseOutput) ContinuousAnalysis ¶
func (o DiscoveredResponseOutput) ContinuousAnalysis() pulumi.StringOutput
Whether the resource is continuously analyzed.
func (DiscoveredResponseOutput) Cpe ¶
func (o DiscoveredResponseOutput) Cpe() pulumi.StringOutput
The CPE of the resource being scanned.
func (DiscoveredResponseOutput) ElementType ¶
func (DiscoveredResponseOutput) ElementType() reflect.Type
func (DiscoveredResponseOutput) LastScanTime ¶ added in v0.15.0
func (o DiscoveredResponseOutput) LastScanTime() pulumi.StringOutput
The last time this resource was scanned.
func (DiscoveredResponseOutput) Operation
deprecated
func (o DiscoveredResponseOutput) Operation() OperationResponseOutput
An operation that indicates the status of the current scan. This field is deprecated, do not use.
Deprecated: Output only. An operation that indicates the status of the current scan. This field is deprecated, do not use.
func (DiscoveredResponseOutput) ToDiscoveredResponseOutput ¶
func (o DiscoveredResponseOutput) ToDiscoveredResponseOutput() DiscoveredResponseOutput
func (DiscoveredResponseOutput) ToDiscoveredResponseOutputWithContext ¶
func (o DiscoveredResponseOutput) ToDiscoveredResponseOutputWithContext(ctx context.Context) DiscoveredResponseOutput
type Discovery ¶
type Discovery struct { // The kind of analysis that is handled by this discovery. AnalysisKind *DiscoveryAnalysisKind `pulumi:"analysisKind"` }
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A `Discovery` occurrence is created in a consumer's project at the start of analysis. The occurrence's operation will indicate the status of the analysis. Absence of an occurrence linked to this note for a resource indicates that analysis hasn't started.
type DiscoveryAnalysisKind ¶ added in v0.4.0
type DiscoveryAnalysisKind string
The kind of analysis that is handled by this discovery.
func (DiscoveryAnalysisKind) ElementType ¶ added in v0.4.0
func (DiscoveryAnalysisKind) ElementType() reflect.Type
func (DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutput ¶ added in v0.6.0
func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutput() DiscoveryAnalysisKindOutput
func (DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutputWithContext ¶ added in v0.6.0
func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindOutputWithContext(ctx context.Context) DiscoveryAnalysisKindOutput
func (DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutput ¶ added in v0.6.0
func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutputWithContext ¶ added in v0.6.0
func (e DiscoveryAnalysisKind) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKind) ToStringOutput ¶ added in v0.4.0
func (e DiscoveryAnalysisKind) ToStringOutput() pulumi.StringOutput
func (DiscoveryAnalysisKind) ToStringOutputWithContext ¶ added in v0.4.0
func (e DiscoveryAnalysisKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveryAnalysisKind) ToStringPtrOutput ¶ added in v0.4.0
func (e DiscoveryAnalysisKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryAnalysisKind) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DiscoveryAnalysisKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryAnalysisKindInput ¶ added in v0.6.0
type DiscoveryAnalysisKindInput interface { pulumi.Input ToDiscoveryAnalysisKindOutput() DiscoveryAnalysisKindOutput ToDiscoveryAnalysisKindOutputWithContext(context.Context) DiscoveryAnalysisKindOutput }
DiscoveryAnalysisKindInput is an input type that accepts DiscoveryAnalysisKindArgs and DiscoveryAnalysisKindOutput values. You can construct a concrete instance of `DiscoveryAnalysisKindInput` via:
DiscoveryAnalysisKindArgs{...}
type DiscoveryAnalysisKindOutput ¶ added in v0.6.0
type DiscoveryAnalysisKindOutput struct{ *pulumi.OutputState }
func (DiscoveryAnalysisKindOutput) ElementType ¶ added in v0.6.0
func (DiscoveryAnalysisKindOutput) ElementType() reflect.Type
func (DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutput() DiscoveryAnalysisKindOutput
func (DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindOutputWithContext(ctx context.Context) DiscoveryAnalysisKindOutput
func (DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKindOutput) ToStringOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToStringOutput() pulumi.StringOutput
func (DiscoveryAnalysisKindOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiscoveryAnalysisKindOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryAnalysisKindOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryAnalysisKindPtrInput ¶ added in v0.6.0
type DiscoveryAnalysisKindPtrInput interface { pulumi.Input ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput ToDiscoveryAnalysisKindPtrOutputWithContext(context.Context) DiscoveryAnalysisKindPtrOutput }
func DiscoveryAnalysisKindPtr ¶ added in v0.6.0
func DiscoveryAnalysisKindPtr(v string) DiscoveryAnalysisKindPtrInput
type DiscoveryAnalysisKindPtrOutput ¶ added in v0.6.0
type DiscoveryAnalysisKindPtrOutput struct{ *pulumi.OutputState }
func (DiscoveryAnalysisKindPtrOutput) Elem ¶ added in v0.6.0
func (o DiscoveryAnalysisKindPtrOutput) Elem() DiscoveryAnalysisKindOutput
func (DiscoveryAnalysisKindPtrOutput) ElementType ¶ added in v0.6.0
func (DiscoveryAnalysisKindPtrOutput) ElementType() reflect.Type
func (DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutput() DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindPtrOutput) ToDiscoveryAnalysisKindPtrOutputWithContext(ctx context.Context) DiscoveryAnalysisKindPtrOutput
func (DiscoveryAnalysisKindPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DiscoveryAnalysisKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiscoveryAnalysisKindPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DiscoveryAnalysisKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiscoveryArgs ¶
type DiscoveryArgs struct { // The kind of analysis that is handled by this discovery. AnalysisKind DiscoveryAnalysisKindPtrInput `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. The occurrence's operation will indicate the status of the analysis. Absence of an occurrence linked to this note for a resource indicates that analysis hasn't started.
func (DiscoveryArgs) ElementType ¶
func (DiscoveryArgs) ElementType() reflect.Type
func (DiscoveryArgs) ToDiscoveryOutput ¶
func (i DiscoveryArgs) ToDiscoveryOutput() DiscoveryOutput
func (DiscoveryArgs) ToDiscoveryOutputWithContext ¶
func (i DiscoveryArgs) ToDiscoveryOutputWithContext(ctx context.Context) DiscoveryOutput
func (DiscoveryArgs) ToDiscoveryPtrOutput ¶
func (i DiscoveryArgs) ToDiscoveryPtrOutput() DiscoveryPtrOutput
func (DiscoveryArgs) ToDiscoveryPtrOutputWithContext ¶
func (i DiscoveryArgs) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
type DiscoveryInput ¶
type DiscoveryInput interface { pulumi.Input ToDiscoveryOutput() DiscoveryOutput ToDiscoveryOutputWithContext(context.Context) DiscoveryOutput }
DiscoveryInput is an input type that accepts DiscoveryArgs and DiscoveryOutput values. You can construct a concrete instance of `DiscoveryInput` via:
DiscoveryArgs{...}
type DiscoveryOutput ¶
type DiscoveryOutput struct{ *pulumi.OutputState }
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A `Discovery` occurrence is created in a consumer's project at the start of analysis. The occurrence's operation will indicate the status of the analysis. Absence of an occurrence linked to this note for a resource indicates that analysis hasn't started.
func (DiscoveryOutput) AnalysisKind ¶
func (o DiscoveryOutput) AnalysisKind() DiscoveryAnalysisKindPtrOutput
The kind of analysis that is handled by this discovery.
func (DiscoveryOutput) ElementType ¶
func (DiscoveryOutput) ElementType() reflect.Type
func (DiscoveryOutput) ToDiscoveryOutput ¶
func (o DiscoveryOutput) ToDiscoveryOutput() DiscoveryOutput
func (DiscoveryOutput) ToDiscoveryOutputWithContext ¶
func (o DiscoveryOutput) ToDiscoveryOutputWithContext(ctx context.Context) DiscoveryOutput
func (DiscoveryOutput) ToDiscoveryPtrOutput ¶
func (o DiscoveryOutput) ToDiscoveryPtrOutput() DiscoveryPtrOutput
func (DiscoveryOutput) ToDiscoveryPtrOutputWithContext ¶
func (o DiscoveryOutput) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
type DiscoveryPtrInput ¶
type DiscoveryPtrInput interface { pulumi.Input ToDiscoveryPtrOutput() DiscoveryPtrOutput ToDiscoveryPtrOutputWithContext(context.Context) DiscoveryPtrOutput }
DiscoveryPtrInput is an input type that accepts DiscoveryArgs, DiscoveryPtr and DiscoveryPtrOutput values. You can construct a concrete instance of `DiscoveryPtrInput` via:
DiscoveryArgs{...} or: nil
func DiscoveryPtr ¶
func DiscoveryPtr(v *DiscoveryArgs) DiscoveryPtrInput
type DiscoveryPtrOutput ¶
type DiscoveryPtrOutput struct{ *pulumi.OutputState }
func (DiscoveryPtrOutput) AnalysisKind ¶
func (o DiscoveryPtrOutput) AnalysisKind() DiscoveryAnalysisKindPtrOutput
The kind of analysis that is handled by this discovery.
func (DiscoveryPtrOutput) Elem ¶
func (o DiscoveryPtrOutput) Elem() DiscoveryOutput
func (DiscoveryPtrOutput) ElementType ¶
func (DiscoveryPtrOutput) ElementType() reflect.Type
func (DiscoveryPtrOutput) ToDiscoveryPtrOutput ¶
func (o DiscoveryPtrOutput) ToDiscoveryPtrOutput() DiscoveryPtrOutput
func (DiscoveryPtrOutput) ToDiscoveryPtrOutputWithContext ¶
func (o DiscoveryPtrOutput) ToDiscoveryPtrOutputWithContext(ctx context.Context) DiscoveryPtrOutput
type DiscoveryResponse ¶
type DiscoveryResponse struct { // 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. The occurrence's operation will indicate the status of the analysis. Absence of an occurrence linked to this note for a resource indicates that analysis hasn't started.
type DiscoveryResponseOutput ¶
type DiscoveryResponseOutput struct{ *pulumi.OutputState }
A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A `Discovery` occurrence is created in a consumer's project at the start of analysis. The occurrence's operation will indicate the status of the analysis. Absence of an occurrence linked to this note for a resource indicates that analysis hasn't started.
func (DiscoveryResponseOutput) AnalysisKind ¶
func (o DiscoveryResponseOutput) AnalysisKind() pulumi.StringOutput
The kind of analysis that is handled by this discovery.
func (DiscoveryResponseOutput) ElementType ¶
func (DiscoveryResponseOutput) ElementType() reflect.Type
func (DiscoveryResponseOutput) ToDiscoveryResponseOutput ¶
func (o DiscoveryResponseOutput) ToDiscoveryResponseOutput() DiscoveryResponseOutput
func (DiscoveryResponseOutput) ToDiscoveryResponseOutputWithContext ¶
func (o DiscoveryResponseOutput) ToDiscoveryResponseOutputWithContext(ctx context.Context) DiscoveryResponseOutput
type Distribution ¶
type Distribution struct { // The CPU architecture for which packages in this distribution channel were built Architecture *DistributionArchitecture `pulumi:"architecture"` // The cpe_uri in [cpe format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri *string `pulumi:"cpeUri"` // The distribution channel-specific description of this package. Description *string `pulumi:"description"` // The latest available version of this package in this distribution channel. LatestVersion *Version `pulumi:"latestVersion"` // A freeform string denoting the maintainer of this package. Maintainer *string `pulumi:"maintainer"` // The distribution channel-specific homepage for this package. Url *string `pulumi:"url"` }
This represents a particular channel of distribution for a given package. e.g. Debian's jessie-backports dpkg mirror
type DistributionArchitecture ¶ added in v0.4.0
type DistributionArchitecture string
The CPU architecture for which packages in this distribution channel were built
func (DistributionArchitecture) ElementType ¶ added in v0.4.0
func (DistributionArchitecture) ElementType() reflect.Type
func (DistributionArchitecture) ToDistributionArchitectureOutput ¶ added in v0.6.0
func (e DistributionArchitecture) ToDistributionArchitectureOutput() DistributionArchitectureOutput
func (DistributionArchitecture) ToDistributionArchitectureOutputWithContext ¶ added in v0.6.0
func (e DistributionArchitecture) ToDistributionArchitectureOutputWithContext(ctx context.Context) DistributionArchitectureOutput
func (DistributionArchitecture) ToDistributionArchitecturePtrOutput ¶ added in v0.6.0
func (e DistributionArchitecture) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
func (DistributionArchitecture) ToDistributionArchitecturePtrOutputWithContext ¶ added in v0.6.0
func (e DistributionArchitecture) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
func (DistributionArchitecture) ToStringOutput ¶ added in v0.4.0
func (e DistributionArchitecture) ToStringOutput() pulumi.StringOutput
func (DistributionArchitecture) ToStringOutputWithContext ¶ added in v0.4.0
func (e DistributionArchitecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DistributionArchitecture) ToStringPtrOutput ¶ added in v0.4.0
func (e DistributionArchitecture) ToStringPtrOutput() pulumi.StringPtrOutput
func (DistributionArchitecture) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DistributionArchitecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DistributionArchitectureInput ¶ added in v0.6.0
type DistributionArchitectureInput interface { pulumi.Input ToDistributionArchitectureOutput() DistributionArchitectureOutput ToDistributionArchitectureOutputWithContext(context.Context) DistributionArchitectureOutput }
DistributionArchitectureInput is an input type that accepts DistributionArchitectureArgs and DistributionArchitectureOutput values. You can construct a concrete instance of `DistributionArchitectureInput` via:
DistributionArchitectureArgs{...}
type DistributionArchitectureOutput ¶ added in v0.6.0
type DistributionArchitectureOutput struct{ *pulumi.OutputState }
func (DistributionArchitectureOutput) ElementType ¶ added in v0.6.0
func (DistributionArchitectureOutput) ElementType() reflect.Type
func (DistributionArchitectureOutput) ToDistributionArchitectureOutput ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToDistributionArchitectureOutput() DistributionArchitectureOutput
func (DistributionArchitectureOutput) ToDistributionArchitectureOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToDistributionArchitectureOutputWithContext(ctx context.Context) DistributionArchitectureOutput
func (DistributionArchitectureOutput) ToDistributionArchitecturePtrOutput ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
func (DistributionArchitectureOutput) ToDistributionArchitecturePtrOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
func (DistributionArchitectureOutput) ToStringOutput ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToStringOutput() pulumi.StringOutput
func (DistributionArchitectureOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DistributionArchitectureOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DistributionArchitectureOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DistributionArchitecturePtrInput ¶ added in v0.6.0
type DistributionArchitecturePtrInput interface { pulumi.Input ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput ToDistributionArchitecturePtrOutputWithContext(context.Context) DistributionArchitecturePtrOutput }
func DistributionArchitecturePtr ¶ added in v0.6.0
func DistributionArchitecturePtr(v string) DistributionArchitecturePtrInput
type DistributionArchitecturePtrOutput ¶ added in v0.6.0
type DistributionArchitecturePtrOutput struct{ *pulumi.OutputState }
func (DistributionArchitecturePtrOutput) Elem ¶ added in v0.6.0
func (o DistributionArchitecturePtrOutput) Elem() DistributionArchitectureOutput
func (DistributionArchitecturePtrOutput) ElementType ¶ added in v0.6.0
func (DistributionArchitecturePtrOutput) ElementType() reflect.Type
func (DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutput ¶ added in v0.6.0
func (o DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutput() DistributionArchitecturePtrOutput
func (DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitecturePtrOutput) ToDistributionArchitecturePtrOutputWithContext(ctx context.Context) DistributionArchitecturePtrOutput
func (DistributionArchitecturePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DistributionArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DistributionArchitecturePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DistributionArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DistributionArgs ¶
type DistributionArgs struct { // The CPU architecture for which packages in this distribution channel were built Architecture DistributionArchitecturePtrInput `pulumi:"architecture"` // The cpe_uri in [cpe format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri pulumi.StringPtrInput `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.StringPtrOutput
The cpe_uri in [cpe format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package.
func (DistributionOutput) Description ¶
func (o DistributionOutput) Description() pulumi.StringPtrOutput
The distribution channel-specific description of this package.
func (DistributionOutput) ElementType ¶
func (DistributionOutput) ElementType() reflect.Type
func (DistributionOutput) LatestVersion ¶
func (o DistributionOutput) LatestVersion() VersionPtrOutput
The latest available version of this package in this distribution channel.
func (DistributionOutput) Maintainer ¶
func (o DistributionOutput) Maintainer() pulumi.StringPtrOutput
A freeform string denoting the maintainer of this package.
func (DistributionOutput) ToDistributionOutput ¶
func (o DistributionOutput) ToDistributionOutput() DistributionOutput
func (DistributionOutput) ToDistributionOutputWithContext ¶
func (o DistributionOutput) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
func (DistributionOutput) Url ¶
func (o DistributionOutput) Url() pulumi.StringPtrOutput
The distribution channel-specific homepage for this package.
type DistributionResponse ¶
type DistributionResponse struct { // The CPU architecture for which packages in this distribution channel were built Architecture string `pulumi:"architecture"` // The cpe_uri in [cpe format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri string `pulumi:"cpeUri"` // The distribution channel-specific description of this package. Description string `pulumi:"description"` // The latest available version of this package in this distribution channel. LatestVersion VersionResponse `pulumi:"latestVersion"` // A freeform string denoting the maintainer of this package. Maintainer string `pulumi:"maintainer"` // The distribution channel-specific homepage for this package. Url string `pulumi:"url"` }
This represents a particular channel of distribution for a given package. e.g. Debian's jessie-backports dpkg mirror
type DistributionResponseArrayOutput ¶
type DistributionResponseArrayOutput struct{ *pulumi.OutputState }
func (DistributionResponseArrayOutput) ElementType ¶
func (DistributionResponseArrayOutput) ElementType() reflect.Type
func (DistributionResponseArrayOutput) Index ¶
func (o DistributionResponseArrayOutput) Index(i pulumi.IntInput) DistributionResponseOutput
func (DistributionResponseArrayOutput) ToDistributionResponseArrayOutput ¶
func (o DistributionResponseArrayOutput) ToDistributionResponseArrayOutput() DistributionResponseArrayOutput
func (DistributionResponseArrayOutput) ToDistributionResponseArrayOutputWithContext ¶
func (o DistributionResponseArrayOutput) ToDistributionResponseArrayOutputWithContext(ctx context.Context) DistributionResponseArrayOutput
type DistributionResponseOutput ¶
type DistributionResponseOutput struct{ *pulumi.OutputState }
This represents a particular channel of distribution for a given package. e.g. Debian's jessie-backports dpkg mirror
func (DistributionResponseOutput) Architecture ¶
func (o DistributionResponseOutput) Architecture() pulumi.StringOutput
The CPU architecture for which packages in this distribution channel were built
func (DistributionResponseOutput) CpeUri ¶
func (o DistributionResponseOutput) CpeUri() pulumi.StringOutput
The cpe_uri in [cpe format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package.
func (DistributionResponseOutput) Description ¶
func (o DistributionResponseOutput) Description() pulumi.StringOutput
The distribution channel-specific description of this package.
func (DistributionResponseOutput) ElementType ¶
func (DistributionResponseOutput) ElementType() reflect.Type
func (DistributionResponseOutput) LatestVersion ¶
func (o DistributionResponseOutput) LatestVersion() VersionResponseOutput
The latest available version of this package in this distribution channel.
func (DistributionResponseOutput) Maintainer ¶
func (o DistributionResponseOutput) Maintainer() pulumi.StringOutput
A freeform string denoting the maintainer of this package.
func (DistributionResponseOutput) ToDistributionResponseOutput ¶
func (o DistributionResponseOutput) ToDistributionResponseOutput() DistributionResponseOutput
func (DistributionResponseOutput) ToDistributionResponseOutputWithContext ¶
func (o DistributionResponseOutput) ToDistributionResponseOutputWithContext(ctx context.Context) DistributionResponseOutput
func (DistributionResponseOutput) Url ¶
func (o DistributionResponseOutput) Url() pulumi.StringOutput
The distribution channel-specific homepage for this package.
type DocumentNote ¶ added in v0.8.0
type DocumentNote struct { // Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata") DataLicence *string `pulumi:"dataLicence"` // Provide a reference number that can be used to understand how to parse and interpret the rest of the file SpdxVersion *string `pulumi:"spdxVersion"` }
DocumentNote represents an SPDX Document Creation Infromation section: https://spdx.github.io/spdx-spec/2-document-creation-information/
type DocumentNoteArgs ¶ added in v0.8.0
type DocumentNoteArgs struct { // Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata") DataLicence pulumi.StringPtrInput `pulumi:"dataLicence"` // Provide a reference number that can be used to understand how to parse and interpret the rest of the file SpdxVersion pulumi.StringPtrInput `pulumi:"spdxVersion"` }
DocumentNote represents an SPDX Document Creation Infromation section: https://spdx.github.io/spdx-spec/2-document-creation-information/
func (DocumentNoteArgs) ElementType ¶ added in v0.8.0
func (DocumentNoteArgs) ElementType() reflect.Type
func (DocumentNoteArgs) ToDocumentNoteOutput ¶ added in v0.8.0
func (i DocumentNoteArgs) ToDocumentNoteOutput() DocumentNoteOutput
func (DocumentNoteArgs) ToDocumentNoteOutputWithContext ¶ added in v0.8.0
func (i DocumentNoteArgs) ToDocumentNoteOutputWithContext(ctx context.Context) DocumentNoteOutput
func (DocumentNoteArgs) ToDocumentNotePtrOutput ¶ added in v0.8.0
func (i DocumentNoteArgs) ToDocumentNotePtrOutput() DocumentNotePtrOutput
func (DocumentNoteArgs) ToDocumentNotePtrOutputWithContext ¶ added in v0.8.0
func (i DocumentNoteArgs) ToDocumentNotePtrOutputWithContext(ctx context.Context) DocumentNotePtrOutput
type DocumentNoteInput ¶ added in v0.8.0
type DocumentNoteInput interface { pulumi.Input ToDocumentNoteOutput() DocumentNoteOutput ToDocumentNoteOutputWithContext(context.Context) DocumentNoteOutput }
DocumentNoteInput is an input type that accepts DocumentNoteArgs and DocumentNoteOutput values. You can construct a concrete instance of `DocumentNoteInput` via:
DocumentNoteArgs{...}
type DocumentNoteOutput ¶ added in v0.8.0
type DocumentNoteOutput struct{ *pulumi.OutputState }
DocumentNote represents an SPDX Document Creation Infromation section: https://spdx.github.io/spdx-spec/2-document-creation-information/
func (DocumentNoteOutput) DataLicence ¶ added in v0.8.0
func (o DocumentNoteOutput) DataLicence() pulumi.StringPtrOutput
Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata")
func (DocumentNoteOutput) ElementType ¶ added in v0.8.0
func (DocumentNoteOutput) ElementType() reflect.Type
func (DocumentNoteOutput) SpdxVersion ¶ added in v0.8.0
func (o DocumentNoteOutput) SpdxVersion() pulumi.StringPtrOutput
Provide a reference number that can be used to understand how to parse and interpret the rest of the file
func (DocumentNoteOutput) ToDocumentNoteOutput ¶ added in v0.8.0
func (o DocumentNoteOutput) ToDocumentNoteOutput() DocumentNoteOutput
func (DocumentNoteOutput) ToDocumentNoteOutputWithContext ¶ added in v0.8.0
func (o DocumentNoteOutput) ToDocumentNoteOutputWithContext(ctx context.Context) DocumentNoteOutput
func (DocumentNoteOutput) ToDocumentNotePtrOutput ¶ added in v0.8.0
func (o DocumentNoteOutput) ToDocumentNotePtrOutput() DocumentNotePtrOutput
func (DocumentNoteOutput) ToDocumentNotePtrOutputWithContext ¶ added in v0.8.0
func (o DocumentNoteOutput) ToDocumentNotePtrOutputWithContext(ctx context.Context) DocumentNotePtrOutput
type DocumentNotePtrInput ¶ added in v0.8.0
type DocumentNotePtrInput interface { pulumi.Input ToDocumentNotePtrOutput() DocumentNotePtrOutput ToDocumentNotePtrOutputWithContext(context.Context) DocumentNotePtrOutput }
DocumentNotePtrInput is an input type that accepts DocumentNoteArgs, DocumentNotePtr and DocumentNotePtrOutput values. You can construct a concrete instance of `DocumentNotePtrInput` via:
DocumentNoteArgs{...} or: nil
func DocumentNotePtr ¶ added in v0.8.0
func DocumentNotePtr(v *DocumentNoteArgs) DocumentNotePtrInput
type DocumentNotePtrOutput ¶ added in v0.8.0
type DocumentNotePtrOutput struct{ *pulumi.OutputState }
func (DocumentNotePtrOutput) DataLicence ¶ added in v0.8.0
func (o DocumentNotePtrOutput) DataLicence() pulumi.StringPtrOutput
Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata")
func (DocumentNotePtrOutput) Elem ¶ added in v0.8.0
func (o DocumentNotePtrOutput) Elem() DocumentNoteOutput
func (DocumentNotePtrOutput) ElementType ¶ added in v0.8.0
func (DocumentNotePtrOutput) ElementType() reflect.Type
func (DocumentNotePtrOutput) SpdxVersion ¶ added in v0.8.0
func (o DocumentNotePtrOutput) SpdxVersion() pulumi.StringPtrOutput
Provide a reference number that can be used to understand how to parse and interpret the rest of the file
func (DocumentNotePtrOutput) ToDocumentNotePtrOutput ¶ added in v0.8.0
func (o DocumentNotePtrOutput) ToDocumentNotePtrOutput() DocumentNotePtrOutput
func (DocumentNotePtrOutput) ToDocumentNotePtrOutputWithContext ¶ added in v0.8.0
func (o DocumentNotePtrOutput) ToDocumentNotePtrOutputWithContext(ctx context.Context) DocumentNotePtrOutput
type DocumentNoteResponse ¶ added in v0.8.0
type DocumentNoteResponse struct { // Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata") DataLicence string `pulumi:"dataLicence"` // Provide a reference number that can be used to understand how to parse and interpret the rest of the file SpdxVersion string `pulumi:"spdxVersion"` }
DocumentNote represents an SPDX Document Creation Infromation section: https://spdx.github.io/spdx-spec/2-document-creation-information/
type DocumentNoteResponseOutput ¶ added in v0.8.0
type DocumentNoteResponseOutput struct{ *pulumi.OutputState }
DocumentNote represents an SPDX Document Creation Infromation section: https://spdx.github.io/spdx-spec/2-document-creation-information/
func (DocumentNoteResponseOutput) DataLicence ¶ added in v0.8.0
func (o DocumentNoteResponseOutput) DataLicence() pulumi.StringOutput
Compliance with the SPDX specification includes populating the SPDX fields therein with data related to such fields ("SPDX-Metadata")
func (DocumentNoteResponseOutput) ElementType ¶ added in v0.8.0
func (DocumentNoteResponseOutput) ElementType() reflect.Type
func (DocumentNoteResponseOutput) SpdxVersion ¶ added in v0.8.0
func (o DocumentNoteResponseOutput) SpdxVersion() pulumi.StringOutput
Provide a reference number that can be used to understand how to parse and interpret the rest of the file
func (DocumentNoteResponseOutput) ToDocumentNoteResponseOutput ¶ added in v0.8.0
func (o DocumentNoteResponseOutput) ToDocumentNoteResponseOutput() DocumentNoteResponseOutput
func (DocumentNoteResponseOutput) ToDocumentNoteResponseOutputWithContext ¶ added in v0.8.0
func (o DocumentNoteResponseOutput) ToDocumentNoteResponseOutputWithContext(ctx context.Context) DocumentNoteResponseOutput
type DocumentOccurrence ¶ added in v0.8.0
type DocumentOccurrence struct { // Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard CreateTime *string `pulumi:"createTime"` // A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields CreatorComment *string `pulumi:"creatorComment"` // Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name Creators []string `pulumi:"creators"` // A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document DocumentComment *string `pulumi:"documentComment"` // Identify any external SPDX documents referenced within this SPDX document ExternalDocumentRefs []string `pulumi:"externalDocumentRefs"` // Identify the current SPDX document which may be referenced in relationships by other files, packages internally and documents externally Id *string `pulumi:"id"` // A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created LicenseListVersion *string `pulumi:"licenseListVersion"` // Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter Namespace *string `pulumi:"namespace"` // Identify name of this document as designated by creator Title *string `pulumi:"title"` }
DocumentOccurrence represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
type DocumentOccurrenceArgs ¶ added in v0.8.0
type DocumentOccurrenceArgs struct { // Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields CreatorComment pulumi.StringPtrInput `pulumi:"creatorComment"` // Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name Creators pulumi.StringArrayInput `pulumi:"creators"` // A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document DocumentComment pulumi.StringPtrInput `pulumi:"documentComment"` // Identify any external SPDX documents referenced within this SPDX document ExternalDocumentRefs pulumi.StringArrayInput `pulumi:"externalDocumentRefs"` // Identify the current SPDX document which may be referenced in relationships by other files, packages internally and documents externally Id pulumi.StringPtrInput `pulumi:"id"` // A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created LicenseListVersion pulumi.StringPtrInput `pulumi:"licenseListVersion"` // Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Identify name of this document as designated by creator Title pulumi.StringPtrInput `pulumi:"title"` }
DocumentOccurrence represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
func (DocumentOccurrenceArgs) ElementType ¶ added in v0.8.0
func (DocumentOccurrenceArgs) ElementType() reflect.Type
func (DocumentOccurrenceArgs) ToDocumentOccurrenceOutput ¶ added in v0.8.0
func (i DocumentOccurrenceArgs) ToDocumentOccurrenceOutput() DocumentOccurrenceOutput
func (DocumentOccurrenceArgs) ToDocumentOccurrenceOutputWithContext ¶ added in v0.8.0
func (i DocumentOccurrenceArgs) ToDocumentOccurrenceOutputWithContext(ctx context.Context) DocumentOccurrenceOutput
func (DocumentOccurrenceArgs) ToDocumentOccurrencePtrOutput ¶ added in v0.8.0
func (i DocumentOccurrenceArgs) ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput
func (DocumentOccurrenceArgs) ToDocumentOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (i DocumentOccurrenceArgs) ToDocumentOccurrencePtrOutputWithContext(ctx context.Context) DocumentOccurrencePtrOutput
type DocumentOccurrenceInput ¶ added in v0.8.0
type DocumentOccurrenceInput interface { pulumi.Input ToDocumentOccurrenceOutput() DocumentOccurrenceOutput ToDocumentOccurrenceOutputWithContext(context.Context) DocumentOccurrenceOutput }
DocumentOccurrenceInput is an input type that accepts DocumentOccurrenceArgs and DocumentOccurrenceOutput values. You can construct a concrete instance of `DocumentOccurrenceInput` via:
DocumentOccurrenceArgs{...}
type DocumentOccurrenceOutput ¶ added in v0.8.0
type DocumentOccurrenceOutput struct{ *pulumi.OutputState }
DocumentOccurrence represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
func (DocumentOccurrenceOutput) CreateTime ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) CreateTime() pulumi.StringPtrOutput
Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
func (DocumentOccurrenceOutput) CreatorComment ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) CreatorComment() pulumi.StringPtrOutput
A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
func (DocumentOccurrenceOutput) Creators ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) Creators() pulumi.StringArrayOutput
Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
func (DocumentOccurrenceOutput) DocumentComment ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) DocumentComment() pulumi.StringPtrOutput
A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
func (DocumentOccurrenceOutput) ElementType ¶ added in v0.8.0
func (DocumentOccurrenceOutput) ElementType() reflect.Type
func (DocumentOccurrenceOutput) ExternalDocumentRefs ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) ExternalDocumentRefs() pulumi.StringArrayOutput
Identify any external SPDX documents referenced within this SPDX document
func (DocumentOccurrenceOutput) Id ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) Id() pulumi.StringPtrOutput
Identify the current SPDX document which may be referenced in relationships by other files, packages internally and documents externally
func (DocumentOccurrenceOutput) LicenseListVersion ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) LicenseListVersion() pulumi.StringPtrOutput
A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
func (DocumentOccurrenceOutput) Namespace ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) Namespace() pulumi.StringPtrOutput
Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
func (DocumentOccurrenceOutput) Title ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) Title() pulumi.StringPtrOutput
Identify name of this document as designated by creator
func (DocumentOccurrenceOutput) ToDocumentOccurrenceOutput ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) ToDocumentOccurrenceOutput() DocumentOccurrenceOutput
func (DocumentOccurrenceOutput) ToDocumentOccurrenceOutputWithContext ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) ToDocumentOccurrenceOutputWithContext(ctx context.Context) DocumentOccurrenceOutput
func (DocumentOccurrenceOutput) ToDocumentOccurrencePtrOutput ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput
func (DocumentOccurrenceOutput) ToDocumentOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o DocumentOccurrenceOutput) ToDocumentOccurrencePtrOutputWithContext(ctx context.Context) DocumentOccurrencePtrOutput
type DocumentOccurrencePtrInput ¶ added in v0.8.0
type DocumentOccurrencePtrInput interface { pulumi.Input ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput ToDocumentOccurrencePtrOutputWithContext(context.Context) DocumentOccurrencePtrOutput }
DocumentOccurrencePtrInput is an input type that accepts DocumentOccurrenceArgs, DocumentOccurrencePtr and DocumentOccurrencePtrOutput values. You can construct a concrete instance of `DocumentOccurrencePtrInput` via:
DocumentOccurrenceArgs{...} or: nil
func DocumentOccurrencePtr ¶ added in v0.8.0
func DocumentOccurrencePtr(v *DocumentOccurrenceArgs) DocumentOccurrencePtrInput
type DocumentOccurrencePtrOutput ¶ added in v0.8.0
type DocumentOccurrencePtrOutput struct{ *pulumi.OutputState }
func (DocumentOccurrencePtrOutput) CreateTime ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) CreateTime() pulumi.StringPtrOutput
Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
func (DocumentOccurrencePtrOutput) CreatorComment ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) CreatorComment() pulumi.StringPtrOutput
A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
func (DocumentOccurrencePtrOutput) Creators ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) Creators() pulumi.StringArrayOutput
Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
func (DocumentOccurrencePtrOutput) DocumentComment ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) DocumentComment() pulumi.StringPtrOutput
A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
func (DocumentOccurrencePtrOutput) Elem ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) Elem() DocumentOccurrenceOutput
func (DocumentOccurrencePtrOutput) ElementType ¶ added in v0.8.0
func (DocumentOccurrencePtrOutput) ElementType() reflect.Type
func (DocumentOccurrencePtrOutput) ExternalDocumentRefs ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) ExternalDocumentRefs() pulumi.StringArrayOutput
Identify any external SPDX documents referenced within this SPDX document
func (DocumentOccurrencePtrOutput) Id ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) Id() pulumi.StringPtrOutput
Identify the current SPDX document which may be referenced in relationships by other files, packages internally and documents externally
func (DocumentOccurrencePtrOutput) LicenseListVersion ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) LicenseListVersion() pulumi.StringPtrOutput
A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
func (DocumentOccurrencePtrOutput) Namespace ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) Namespace() pulumi.StringPtrOutput
Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
func (DocumentOccurrencePtrOutput) Title ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) Title() pulumi.StringPtrOutput
Identify name of this document as designated by creator
func (DocumentOccurrencePtrOutput) ToDocumentOccurrencePtrOutput ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) ToDocumentOccurrencePtrOutput() DocumentOccurrencePtrOutput
func (DocumentOccurrencePtrOutput) ToDocumentOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o DocumentOccurrencePtrOutput) ToDocumentOccurrencePtrOutputWithContext(ctx context.Context) DocumentOccurrencePtrOutput
type DocumentOccurrenceResponse ¶ added in v0.8.0
type DocumentOccurrenceResponse struct { // Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard CreateTime string `pulumi:"createTime"` // A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields CreatorComment string `pulumi:"creatorComment"` // Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name Creators []string `pulumi:"creators"` // A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document DocumentComment string `pulumi:"documentComment"` // Identify any external SPDX documents referenced within this SPDX document ExternalDocumentRefs []string `pulumi:"externalDocumentRefs"` // A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created LicenseListVersion string `pulumi:"licenseListVersion"` // Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter Namespace string `pulumi:"namespace"` // Identify name of this document as designated by creator Title string `pulumi:"title"` }
DocumentOccurrence represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
type DocumentOccurrenceResponseOutput ¶ added in v0.8.0
type DocumentOccurrenceResponseOutput struct{ *pulumi.OutputState }
DocumentOccurrence represents an SPDX Document Creation Information section: https://spdx.github.io/spdx-spec/2-document-creation-information/
func (DocumentOccurrenceResponseOutput) CreateTime ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) CreateTime() pulumi.StringOutput
Identify when the SPDX file was originally created. The date is to be specified according to combined date and time in UTC format as specified in ISO 8601 standard
func (DocumentOccurrenceResponseOutput) CreatorComment ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) CreatorComment() pulumi.StringOutput
A field for creators of the SPDX file to provide general comments about the creation of the SPDX file or any other relevant comment not included in the other fields
func (DocumentOccurrenceResponseOutput) Creators ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) Creators() pulumi.StringArrayOutput
Identify who (or what, in the case of a tool) created the SPDX file. If the SPDX file was created by an individual, indicate the person's name
func (DocumentOccurrenceResponseOutput) DocumentComment ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) DocumentComment() pulumi.StringOutput
A field for creators of the SPDX file content to provide comments to the consumers of the SPDX document
func (DocumentOccurrenceResponseOutput) ElementType ¶ added in v0.8.0
func (DocumentOccurrenceResponseOutput) ElementType() reflect.Type
func (DocumentOccurrenceResponseOutput) ExternalDocumentRefs ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) ExternalDocumentRefs() pulumi.StringArrayOutput
Identify any external SPDX documents referenced within this SPDX document
func (DocumentOccurrenceResponseOutput) LicenseListVersion ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) LicenseListVersion() pulumi.StringOutput
A field for creators of the SPDX file to provide the version of the SPDX License List used when the SPDX file was created
func (DocumentOccurrenceResponseOutput) Namespace ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) Namespace() pulumi.StringOutput
Provide an SPDX document specific namespace as a unique absolute Uniform Resource Identifier (URI) as specified in RFC-3986, with the exception of the ‘#’ delimiter
func (DocumentOccurrenceResponseOutput) Title ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) Title() pulumi.StringOutput
Identify name of this document as designated by creator
func (DocumentOccurrenceResponseOutput) ToDocumentOccurrenceResponseOutput ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) ToDocumentOccurrenceResponseOutput() DocumentOccurrenceResponseOutput
func (DocumentOccurrenceResponseOutput) ToDocumentOccurrenceResponseOutputWithContext ¶ added in v0.8.0
func (o DocumentOccurrenceResponseOutput) ToDocumentOccurrenceResponseOutputWithContext(ctx context.Context) DocumentOccurrenceResponseOutput
type Envelope ¶ added in v0.8.0
type Envelope struct { // The bytes being signed Payload *string `pulumi:"payload"` // The type of payload being signed PayloadType *string `pulumi:"payloadType"` // The signatures over the payload Signatures []EnvelopeSignature `pulumi:"signatures"` }
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
type EnvelopeArgs ¶ added in v0.8.0
type EnvelopeArgs struct { // The bytes being signed Payload pulumi.StringPtrInput `pulumi:"payload"` // The type of payload being signed PayloadType pulumi.StringPtrInput `pulumi:"payloadType"` // The signatures over the payload Signatures EnvelopeSignatureArrayInput `pulumi:"signatures"` }
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
func (EnvelopeArgs) ElementType ¶ added in v0.8.0
func (EnvelopeArgs) ElementType() reflect.Type
func (EnvelopeArgs) ToEnvelopeOutput ¶ added in v0.8.0
func (i EnvelopeArgs) ToEnvelopeOutput() EnvelopeOutput
func (EnvelopeArgs) ToEnvelopeOutputWithContext ¶ added in v0.8.0
func (i EnvelopeArgs) ToEnvelopeOutputWithContext(ctx context.Context) EnvelopeOutput
func (EnvelopeArgs) ToEnvelopePtrOutput ¶ added in v0.8.0
func (i EnvelopeArgs) ToEnvelopePtrOutput() EnvelopePtrOutput
func (EnvelopeArgs) ToEnvelopePtrOutputWithContext ¶ added in v0.8.0
func (i EnvelopeArgs) ToEnvelopePtrOutputWithContext(ctx context.Context) EnvelopePtrOutput
type EnvelopeInput ¶ added in v0.8.0
type EnvelopeInput interface { pulumi.Input ToEnvelopeOutput() EnvelopeOutput ToEnvelopeOutputWithContext(context.Context) EnvelopeOutput }
EnvelopeInput is an input type that accepts EnvelopeArgs and EnvelopeOutput values. You can construct a concrete instance of `EnvelopeInput` via:
EnvelopeArgs{...}
type EnvelopeOutput ¶ added in v0.8.0
type EnvelopeOutput struct{ *pulumi.OutputState }
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
func (EnvelopeOutput) ElementType ¶ added in v0.8.0
func (EnvelopeOutput) ElementType() reflect.Type
func (EnvelopeOutput) Payload ¶ added in v0.8.0
func (o EnvelopeOutput) Payload() pulumi.StringPtrOutput
The bytes being signed
func (EnvelopeOutput) PayloadType ¶ added in v0.8.0
func (o EnvelopeOutput) PayloadType() pulumi.StringPtrOutput
The type of payload being signed
func (EnvelopeOutput) Signatures ¶ added in v0.8.0
func (o EnvelopeOutput) Signatures() EnvelopeSignatureArrayOutput
The signatures over the payload
func (EnvelopeOutput) ToEnvelopeOutput ¶ added in v0.8.0
func (o EnvelopeOutput) ToEnvelopeOutput() EnvelopeOutput
func (EnvelopeOutput) ToEnvelopeOutputWithContext ¶ added in v0.8.0
func (o EnvelopeOutput) ToEnvelopeOutputWithContext(ctx context.Context) EnvelopeOutput
func (EnvelopeOutput) ToEnvelopePtrOutput ¶ added in v0.8.0
func (o EnvelopeOutput) ToEnvelopePtrOutput() EnvelopePtrOutput
func (EnvelopeOutput) ToEnvelopePtrOutputWithContext ¶ added in v0.8.0
func (o EnvelopeOutput) ToEnvelopePtrOutputWithContext(ctx context.Context) EnvelopePtrOutput
type EnvelopePtrInput ¶ added in v0.8.0
type EnvelopePtrInput interface { pulumi.Input ToEnvelopePtrOutput() EnvelopePtrOutput ToEnvelopePtrOutputWithContext(context.Context) EnvelopePtrOutput }
EnvelopePtrInput is an input type that accepts EnvelopeArgs, EnvelopePtr and EnvelopePtrOutput values. You can construct a concrete instance of `EnvelopePtrInput` via:
EnvelopeArgs{...} or: nil
func EnvelopePtr ¶ added in v0.8.0
func EnvelopePtr(v *EnvelopeArgs) EnvelopePtrInput
type EnvelopePtrOutput ¶ added in v0.8.0
type EnvelopePtrOutput struct{ *pulumi.OutputState }
func (EnvelopePtrOutput) Elem ¶ added in v0.8.0
func (o EnvelopePtrOutput) Elem() EnvelopeOutput
func (EnvelopePtrOutput) ElementType ¶ added in v0.8.0
func (EnvelopePtrOutput) ElementType() reflect.Type
func (EnvelopePtrOutput) Payload ¶ added in v0.8.0
func (o EnvelopePtrOutput) Payload() pulumi.StringPtrOutput
The bytes being signed
func (EnvelopePtrOutput) PayloadType ¶ added in v0.8.0
func (o EnvelopePtrOutput) PayloadType() pulumi.StringPtrOutput
The type of payload being signed
func (EnvelopePtrOutput) Signatures ¶ added in v0.8.0
func (o EnvelopePtrOutput) Signatures() EnvelopeSignatureArrayOutput
The signatures over the payload
func (EnvelopePtrOutput) ToEnvelopePtrOutput ¶ added in v0.8.0
func (o EnvelopePtrOutput) ToEnvelopePtrOutput() EnvelopePtrOutput
func (EnvelopePtrOutput) ToEnvelopePtrOutputWithContext ¶ added in v0.8.0
func (o EnvelopePtrOutput) ToEnvelopePtrOutputWithContext(ctx context.Context) EnvelopePtrOutput
type EnvelopeResponse ¶ added in v0.8.0
type EnvelopeResponse struct { // The bytes being signed Payload string `pulumi:"payload"` // The type of payload being signed PayloadType string `pulumi:"payloadType"` // The signatures over the payload Signatures []EnvelopeSignatureResponse `pulumi:"signatures"` }
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
type EnvelopeResponseOutput ¶ added in v0.8.0
type EnvelopeResponseOutput struct{ *pulumi.OutputState }
MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto. An authenticated message of arbitrary type.
func (EnvelopeResponseOutput) ElementType ¶ added in v0.8.0
func (EnvelopeResponseOutput) ElementType() reflect.Type
func (EnvelopeResponseOutput) Payload ¶ added in v0.8.0
func (o EnvelopeResponseOutput) Payload() pulumi.StringOutput
The bytes being signed
func (EnvelopeResponseOutput) PayloadType ¶ added in v0.8.0
func (o EnvelopeResponseOutput) PayloadType() pulumi.StringOutput
The type of payload being signed
func (EnvelopeResponseOutput) Signatures ¶ added in v0.8.0
func (o EnvelopeResponseOutput) Signatures() EnvelopeSignatureResponseArrayOutput
The signatures over the payload
func (EnvelopeResponseOutput) ToEnvelopeResponseOutput ¶ added in v0.8.0
func (o EnvelopeResponseOutput) ToEnvelopeResponseOutput() EnvelopeResponseOutput
func (EnvelopeResponseOutput) ToEnvelopeResponseOutputWithContext ¶ added in v0.8.0
func (o EnvelopeResponseOutput) ToEnvelopeResponseOutputWithContext(ctx context.Context) EnvelopeResponseOutput
type EnvelopeSignature ¶ added in v0.8.0
type EnvelopeSignature struct { // A reference id to the key being used for signing Keyid *string `pulumi:"keyid"` // The signature itself Sig *string `pulumi:"sig"` }
A DSSE signature
type EnvelopeSignatureArgs ¶ added in v0.8.0
type EnvelopeSignatureArgs struct { // A reference id to the key being used for signing Keyid pulumi.StringPtrInput `pulumi:"keyid"` // The signature itself Sig pulumi.StringPtrInput `pulumi:"sig"` }
A DSSE signature
func (EnvelopeSignatureArgs) ElementType ¶ added in v0.8.0
func (EnvelopeSignatureArgs) ElementType() reflect.Type
func (EnvelopeSignatureArgs) ToEnvelopeSignatureOutput ¶ added in v0.8.0
func (i EnvelopeSignatureArgs) ToEnvelopeSignatureOutput() EnvelopeSignatureOutput
func (EnvelopeSignatureArgs) ToEnvelopeSignatureOutputWithContext ¶ added in v0.8.0
func (i EnvelopeSignatureArgs) ToEnvelopeSignatureOutputWithContext(ctx context.Context) EnvelopeSignatureOutput
type EnvelopeSignatureArray ¶ added in v0.8.0
type EnvelopeSignatureArray []EnvelopeSignatureInput
func (EnvelopeSignatureArray) ElementType ¶ added in v0.8.0
func (EnvelopeSignatureArray) ElementType() reflect.Type
func (EnvelopeSignatureArray) ToEnvelopeSignatureArrayOutput ¶ added in v0.8.0
func (i EnvelopeSignatureArray) ToEnvelopeSignatureArrayOutput() EnvelopeSignatureArrayOutput
func (EnvelopeSignatureArray) ToEnvelopeSignatureArrayOutputWithContext ¶ added in v0.8.0
func (i EnvelopeSignatureArray) ToEnvelopeSignatureArrayOutputWithContext(ctx context.Context) EnvelopeSignatureArrayOutput
type EnvelopeSignatureArrayInput ¶ added in v0.8.0
type EnvelopeSignatureArrayInput interface { pulumi.Input ToEnvelopeSignatureArrayOutput() EnvelopeSignatureArrayOutput ToEnvelopeSignatureArrayOutputWithContext(context.Context) EnvelopeSignatureArrayOutput }
EnvelopeSignatureArrayInput is an input type that accepts EnvelopeSignatureArray and EnvelopeSignatureArrayOutput values. You can construct a concrete instance of `EnvelopeSignatureArrayInput` via:
EnvelopeSignatureArray{ EnvelopeSignatureArgs{...} }
type EnvelopeSignatureArrayOutput ¶ added in v0.8.0
type EnvelopeSignatureArrayOutput struct{ *pulumi.OutputState }
func (EnvelopeSignatureArrayOutput) ElementType ¶ added in v0.8.0
func (EnvelopeSignatureArrayOutput) ElementType() reflect.Type
func (EnvelopeSignatureArrayOutput) Index ¶ added in v0.8.0
func (o EnvelopeSignatureArrayOutput) Index(i pulumi.IntInput) EnvelopeSignatureOutput
func (EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutput ¶ added in v0.8.0
func (o EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutput() EnvelopeSignatureArrayOutput
func (EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutputWithContext ¶ added in v0.8.0
func (o EnvelopeSignatureArrayOutput) ToEnvelopeSignatureArrayOutputWithContext(ctx context.Context) EnvelopeSignatureArrayOutput
type EnvelopeSignatureInput ¶ added in v0.8.0
type EnvelopeSignatureInput interface { pulumi.Input ToEnvelopeSignatureOutput() EnvelopeSignatureOutput ToEnvelopeSignatureOutputWithContext(context.Context) EnvelopeSignatureOutput }
EnvelopeSignatureInput is an input type that accepts EnvelopeSignatureArgs and EnvelopeSignatureOutput values. You can construct a concrete instance of `EnvelopeSignatureInput` via:
EnvelopeSignatureArgs{...}
type EnvelopeSignatureOutput ¶ added in v0.8.0
type EnvelopeSignatureOutput struct{ *pulumi.OutputState }
A DSSE signature
func (EnvelopeSignatureOutput) ElementType ¶ added in v0.8.0
func (EnvelopeSignatureOutput) ElementType() reflect.Type
func (EnvelopeSignatureOutput) Keyid ¶ added in v0.8.0
func (o EnvelopeSignatureOutput) Keyid() pulumi.StringPtrOutput
A reference id to the key being used for signing
func (EnvelopeSignatureOutput) Sig ¶ added in v0.8.0
func (o EnvelopeSignatureOutput) Sig() pulumi.StringPtrOutput
The signature itself
func (EnvelopeSignatureOutput) ToEnvelopeSignatureOutput ¶ added in v0.8.0
func (o EnvelopeSignatureOutput) ToEnvelopeSignatureOutput() EnvelopeSignatureOutput
func (EnvelopeSignatureOutput) ToEnvelopeSignatureOutputWithContext ¶ added in v0.8.0
func (o EnvelopeSignatureOutput) ToEnvelopeSignatureOutputWithContext(ctx context.Context) EnvelopeSignatureOutput
type EnvelopeSignatureResponse ¶ added in v0.8.0
type EnvelopeSignatureResponse struct { // A reference id to the key being used for signing Keyid string `pulumi:"keyid"` // The signature itself Sig string `pulumi:"sig"` }
A DSSE signature
type EnvelopeSignatureResponseArrayOutput ¶ added in v0.8.0
type EnvelopeSignatureResponseArrayOutput struct{ *pulumi.OutputState }
func (EnvelopeSignatureResponseArrayOutput) ElementType ¶ added in v0.8.0
func (EnvelopeSignatureResponseArrayOutput) ElementType() reflect.Type
func (EnvelopeSignatureResponseArrayOutput) Index ¶ added in v0.8.0
func (o EnvelopeSignatureResponseArrayOutput) Index(i pulumi.IntInput) EnvelopeSignatureResponseOutput
func (EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutput ¶ added in v0.8.0
func (o EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutput() EnvelopeSignatureResponseArrayOutput
func (EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutputWithContext ¶ added in v0.8.0
func (o EnvelopeSignatureResponseArrayOutput) ToEnvelopeSignatureResponseArrayOutputWithContext(ctx context.Context) EnvelopeSignatureResponseArrayOutput
type EnvelopeSignatureResponseOutput ¶ added in v0.8.0
type EnvelopeSignatureResponseOutput struct{ *pulumi.OutputState }
A DSSE signature
func (EnvelopeSignatureResponseOutput) ElementType ¶ added in v0.8.0
func (EnvelopeSignatureResponseOutput) ElementType() reflect.Type
func (EnvelopeSignatureResponseOutput) Keyid ¶ added in v0.8.0
func (o EnvelopeSignatureResponseOutput) Keyid() pulumi.StringOutput
A reference id to the key being used for signing
func (EnvelopeSignatureResponseOutput) Sig ¶ added in v0.8.0
func (o EnvelopeSignatureResponseOutput) Sig() pulumi.StringOutput
The signature itself
func (EnvelopeSignatureResponseOutput) ToEnvelopeSignatureResponseOutput ¶ added in v0.8.0
func (o EnvelopeSignatureResponseOutput) ToEnvelopeSignatureResponseOutput() EnvelopeSignatureResponseOutput
func (EnvelopeSignatureResponseOutput) ToEnvelopeSignatureResponseOutputWithContext ¶ added in v0.8.0
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 ExternalRef ¶ added in v0.8.0
type ExternalRef struct { // An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package Category *ExternalRefCategory `pulumi:"category"` // Human-readable information about the purpose and target of the reference Comment *string `pulumi:"comment"` // The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location Locator *string `pulumi:"locator"` // Type of category (e.g. 'npm' for the PACKAGE_MANAGER category) Type *string `pulumi:"type"` }
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
type ExternalRefArgs ¶ added in v0.8.0
type ExternalRefArgs struct { // An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package Category ExternalRefCategoryPtrInput `pulumi:"category"` // Human-readable information about the purpose and target of the reference Comment pulumi.StringPtrInput `pulumi:"comment"` // The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location Locator pulumi.StringPtrInput `pulumi:"locator"` // Type of category (e.g. 'npm' for the PACKAGE_MANAGER category) Type pulumi.StringPtrInput `pulumi:"type"` }
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefArgs) ElementType ¶ added in v0.8.0
func (ExternalRefArgs) ElementType() reflect.Type
func (ExternalRefArgs) ToExternalRefOutput ¶ added in v0.8.0
func (i ExternalRefArgs) ToExternalRefOutput() ExternalRefOutput
func (ExternalRefArgs) ToExternalRefOutputWithContext ¶ added in v0.8.0
func (i ExternalRefArgs) ToExternalRefOutputWithContext(ctx context.Context) ExternalRefOutput
type ExternalRefArray ¶ added in v0.8.0
type ExternalRefArray []ExternalRefInput
func (ExternalRefArray) ElementType ¶ added in v0.8.0
func (ExternalRefArray) ElementType() reflect.Type
func (ExternalRefArray) ToExternalRefArrayOutput ¶ added in v0.8.0
func (i ExternalRefArray) ToExternalRefArrayOutput() ExternalRefArrayOutput
func (ExternalRefArray) ToExternalRefArrayOutputWithContext ¶ added in v0.8.0
func (i ExternalRefArray) ToExternalRefArrayOutputWithContext(ctx context.Context) ExternalRefArrayOutput
type ExternalRefArrayInput ¶ added in v0.8.0
type ExternalRefArrayInput interface { pulumi.Input ToExternalRefArrayOutput() ExternalRefArrayOutput ToExternalRefArrayOutputWithContext(context.Context) ExternalRefArrayOutput }
ExternalRefArrayInput is an input type that accepts ExternalRefArray and ExternalRefArrayOutput values. You can construct a concrete instance of `ExternalRefArrayInput` via:
ExternalRefArray{ ExternalRefArgs{...} }
type ExternalRefArrayOutput ¶ added in v0.8.0
type ExternalRefArrayOutput struct{ *pulumi.OutputState }
func (ExternalRefArrayOutput) ElementType ¶ added in v0.8.0
func (ExternalRefArrayOutput) ElementType() reflect.Type
func (ExternalRefArrayOutput) Index ¶ added in v0.8.0
func (o ExternalRefArrayOutput) Index(i pulumi.IntInput) ExternalRefOutput
func (ExternalRefArrayOutput) ToExternalRefArrayOutput ¶ added in v0.8.0
func (o ExternalRefArrayOutput) ToExternalRefArrayOutput() ExternalRefArrayOutput
func (ExternalRefArrayOutput) ToExternalRefArrayOutputWithContext ¶ added in v0.8.0
func (o ExternalRefArrayOutput) ToExternalRefArrayOutputWithContext(ctx context.Context) ExternalRefArrayOutput
type ExternalRefCategory ¶ added in v0.8.0
type ExternalRefCategory string
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefCategory) ElementType ¶ added in v0.8.0
func (ExternalRefCategory) ElementType() reflect.Type
func (ExternalRefCategory) ToExternalRefCategoryOutput ¶ added in v0.8.0
func (e ExternalRefCategory) ToExternalRefCategoryOutput() ExternalRefCategoryOutput
func (ExternalRefCategory) ToExternalRefCategoryOutputWithContext ¶ added in v0.8.0
func (e ExternalRefCategory) ToExternalRefCategoryOutputWithContext(ctx context.Context) ExternalRefCategoryOutput
func (ExternalRefCategory) ToExternalRefCategoryPtrOutput ¶ added in v0.8.0
func (e ExternalRefCategory) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
func (ExternalRefCategory) ToExternalRefCategoryPtrOutputWithContext ¶ added in v0.8.0
func (e ExternalRefCategory) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
func (ExternalRefCategory) ToStringOutput ¶ added in v0.8.0
func (e ExternalRefCategory) ToStringOutput() pulumi.StringOutput
func (ExternalRefCategory) ToStringOutputWithContext ¶ added in v0.8.0
func (e ExternalRefCategory) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExternalRefCategory) ToStringPtrOutput ¶ added in v0.8.0
func (e ExternalRefCategory) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExternalRefCategory) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e ExternalRefCategory) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExternalRefCategoryInput ¶ added in v0.8.0
type ExternalRefCategoryInput interface { pulumi.Input ToExternalRefCategoryOutput() ExternalRefCategoryOutput ToExternalRefCategoryOutputWithContext(context.Context) ExternalRefCategoryOutput }
ExternalRefCategoryInput is an input type that accepts ExternalRefCategoryArgs and ExternalRefCategoryOutput values. You can construct a concrete instance of `ExternalRefCategoryInput` via:
ExternalRefCategoryArgs{...}
type ExternalRefCategoryOutput ¶ added in v0.8.0
type ExternalRefCategoryOutput struct{ *pulumi.OutputState }
func (ExternalRefCategoryOutput) ElementType ¶ added in v0.8.0
func (ExternalRefCategoryOutput) ElementType() reflect.Type
func (ExternalRefCategoryOutput) ToExternalRefCategoryOutput ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToExternalRefCategoryOutput() ExternalRefCategoryOutput
func (ExternalRefCategoryOutput) ToExternalRefCategoryOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToExternalRefCategoryOutputWithContext(ctx context.Context) ExternalRefCategoryOutput
func (ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutput ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
func (ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
func (ExternalRefCategoryOutput) ToStringOutput ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToStringOutput() pulumi.StringOutput
func (ExternalRefCategoryOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExternalRefCategoryOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExternalRefCategoryOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExternalRefCategoryPtrInput ¶ added in v0.8.0
type ExternalRefCategoryPtrInput interface { pulumi.Input ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput ToExternalRefCategoryPtrOutputWithContext(context.Context) ExternalRefCategoryPtrOutput }
func ExternalRefCategoryPtr ¶ added in v0.8.0
func ExternalRefCategoryPtr(v string) ExternalRefCategoryPtrInput
type ExternalRefCategoryPtrOutput ¶ added in v0.8.0
type ExternalRefCategoryPtrOutput struct{ *pulumi.OutputState }
func (ExternalRefCategoryPtrOutput) Elem ¶ added in v0.8.0
func (o ExternalRefCategoryPtrOutput) Elem() ExternalRefCategoryOutput
func (ExternalRefCategoryPtrOutput) ElementType ¶ added in v0.8.0
func (ExternalRefCategoryPtrOutput) ElementType() reflect.Type
func (ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutput ¶ added in v0.8.0
func (o ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutput() ExternalRefCategoryPtrOutput
func (ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryPtrOutput) ToExternalRefCategoryPtrOutputWithContext(ctx context.Context) ExternalRefCategoryPtrOutput
func (ExternalRefCategoryPtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o ExternalRefCategoryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExternalRefCategoryPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o ExternalRefCategoryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExternalRefInput ¶ added in v0.8.0
type ExternalRefInput interface { pulumi.Input ToExternalRefOutput() ExternalRefOutput ToExternalRefOutputWithContext(context.Context) ExternalRefOutput }
ExternalRefInput is an input type that accepts ExternalRefArgs and ExternalRefOutput values. You can construct a concrete instance of `ExternalRefInput` via:
ExternalRefArgs{...}
type ExternalRefOutput ¶ added in v0.8.0
type ExternalRefOutput struct{ *pulumi.OutputState }
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefOutput) Category ¶ added in v0.8.0
func (o ExternalRefOutput) Category() ExternalRefCategoryPtrOutput
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefOutput) Comment ¶ added in v0.8.0
func (o ExternalRefOutput) Comment() pulumi.StringPtrOutput
Human-readable information about the purpose and target of the reference
func (ExternalRefOutput) ElementType ¶ added in v0.8.0
func (ExternalRefOutput) ElementType() reflect.Type
func (ExternalRefOutput) Locator ¶ added in v0.8.0
func (o ExternalRefOutput) Locator() pulumi.StringPtrOutput
The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location
func (ExternalRefOutput) ToExternalRefOutput ¶ added in v0.8.0
func (o ExternalRefOutput) ToExternalRefOutput() ExternalRefOutput
func (ExternalRefOutput) ToExternalRefOutputWithContext ¶ added in v0.8.0
func (o ExternalRefOutput) ToExternalRefOutputWithContext(ctx context.Context) ExternalRefOutput
func (ExternalRefOutput) Type ¶ added in v0.8.0
func (o ExternalRefOutput) Type() pulumi.StringPtrOutput
Type of category (e.g. 'npm' for the PACKAGE_MANAGER category)
type ExternalRefResponse ¶ added in v0.8.0
type ExternalRefResponse struct { // An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package Category string `pulumi:"category"` // Human-readable information about the purpose and target of the reference Comment string `pulumi:"comment"` // The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location Locator string `pulumi:"locator"` // Type of category (e.g. 'npm' for the PACKAGE_MANAGER category) Type string `pulumi:"type"` }
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
type ExternalRefResponseArrayOutput ¶ added in v0.8.0
type ExternalRefResponseArrayOutput struct{ *pulumi.OutputState }
func (ExternalRefResponseArrayOutput) ElementType ¶ added in v0.8.0
func (ExternalRefResponseArrayOutput) ElementType() reflect.Type
func (ExternalRefResponseArrayOutput) Index ¶ added in v0.8.0
func (o ExternalRefResponseArrayOutput) Index(i pulumi.IntInput) ExternalRefResponseOutput
func (ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutput ¶ added in v0.8.0
func (o ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutput() ExternalRefResponseArrayOutput
func (ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutputWithContext ¶ added in v0.8.0
func (o ExternalRefResponseArrayOutput) ToExternalRefResponseArrayOutputWithContext(ctx context.Context) ExternalRefResponseArrayOutput
type ExternalRefResponseOutput ¶ added in v0.8.0
type ExternalRefResponseOutput struct{ *pulumi.OutputState }
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefResponseOutput) Category ¶ added in v0.8.0
func (o ExternalRefResponseOutput) Category() pulumi.StringOutput
An External Reference allows a Package to reference an external source of additional information, metadata, enumerations, asset identifiers, or downloadable content believed to be relevant to the Package
func (ExternalRefResponseOutput) Comment ¶ added in v0.8.0
func (o ExternalRefResponseOutput) Comment() pulumi.StringOutput
Human-readable information about the purpose and target of the reference
func (ExternalRefResponseOutput) ElementType ¶ added in v0.8.0
func (ExternalRefResponseOutput) ElementType() reflect.Type
func (ExternalRefResponseOutput) Locator ¶ added in v0.8.0
func (o ExternalRefResponseOutput) Locator() pulumi.StringOutput
The unique string with no spaces necessary to access the package-specific information, metadata, or content within the target location
func (ExternalRefResponseOutput) ToExternalRefResponseOutput ¶ added in v0.8.0
func (o ExternalRefResponseOutput) ToExternalRefResponseOutput() ExternalRefResponseOutput
func (ExternalRefResponseOutput) ToExternalRefResponseOutputWithContext ¶ added in v0.8.0
func (o ExternalRefResponseOutput) ToExternalRefResponseOutputWithContext(ctx context.Context) ExternalRefResponseOutput
func (ExternalRefResponseOutput) Type ¶ added in v0.8.0
func (o ExternalRefResponseOutput) Type() pulumi.StringOutput
Type of category (e.g. 'npm' for the PACKAGE_MANAGER category)
type FileLocation ¶ added in v0.19.0
type FileLocation 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 FileLocationArgs ¶ added in v0.19.0
type FileLocationArgs 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 (FileLocationArgs) ElementType ¶ added in v0.19.0
func (FileLocationArgs) ElementType() reflect.Type
func (FileLocationArgs) ToFileLocationOutput ¶ added in v0.19.0
func (i FileLocationArgs) ToFileLocationOutput() FileLocationOutput
func (FileLocationArgs) ToFileLocationOutputWithContext ¶ added in v0.19.0
func (i FileLocationArgs) ToFileLocationOutputWithContext(ctx context.Context) FileLocationOutput
type FileLocationArray ¶ added in v0.19.0
type FileLocationArray []FileLocationInput
func (FileLocationArray) ElementType ¶ added in v0.19.0
func (FileLocationArray) ElementType() reflect.Type
func (FileLocationArray) ToFileLocationArrayOutput ¶ added in v0.19.0
func (i FileLocationArray) ToFileLocationArrayOutput() FileLocationArrayOutput
func (FileLocationArray) ToFileLocationArrayOutputWithContext ¶ added in v0.19.0
func (i FileLocationArray) ToFileLocationArrayOutputWithContext(ctx context.Context) FileLocationArrayOutput
type FileLocationArrayInput ¶ added in v0.19.0
type FileLocationArrayInput interface { pulumi.Input ToFileLocationArrayOutput() FileLocationArrayOutput ToFileLocationArrayOutputWithContext(context.Context) FileLocationArrayOutput }
FileLocationArrayInput is an input type that accepts FileLocationArray and FileLocationArrayOutput values. You can construct a concrete instance of `FileLocationArrayInput` via:
FileLocationArray{ FileLocationArgs{...} }
type FileLocationArrayOutput ¶ added in v0.19.0
type FileLocationArrayOutput struct{ *pulumi.OutputState }
func (FileLocationArrayOutput) ElementType ¶ added in v0.19.0
func (FileLocationArrayOutput) ElementType() reflect.Type
func (FileLocationArrayOutput) Index ¶ added in v0.19.0
func (o FileLocationArrayOutput) Index(i pulumi.IntInput) FileLocationOutput
func (FileLocationArrayOutput) ToFileLocationArrayOutput ¶ added in v0.19.0
func (o FileLocationArrayOutput) ToFileLocationArrayOutput() FileLocationArrayOutput
func (FileLocationArrayOutput) ToFileLocationArrayOutputWithContext ¶ added in v0.19.0
func (o FileLocationArrayOutput) ToFileLocationArrayOutputWithContext(ctx context.Context) FileLocationArrayOutput
type FileLocationInput ¶ added in v0.19.0
type FileLocationInput interface { pulumi.Input ToFileLocationOutput() FileLocationOutput ToFileLocationOutputWithContext(context.Context) FileLocationOutput }
FileLocationInput is an input type that accepts FileLocationArgs and FileLocationOutput values. You can construct a concrete instance of `FileLocationInput` via:
FileLocationArgs{...}
type FileLocationOutput ¶ added in v0.19.0
type FileLocationOutput struct{ *pulumi.OutputState }
Indicates the location at which a package was found.
func (FileLocationOutput) ElementType ¶ added in v0.19.0
func (FileLocationOutput) ElementType() reflect.Type
func (FileLocationOutput) FilePath ¶ added in v0.19.0
func (o FileLocationOutput) 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 (FileLocationOutput) ToFileLocationOutput ¶ added in v0.19.0
func (o FileLocationOutput) ToFileLocationOutput() FileLocationOutput
func (FileLocationOutput) ToFileLocationOutputWithContext ¶ added in v0.19.0
func (o FileLocationOutput) ToFileLocationOutputWithContext(ctx context.Context) FileLocationOutput
type FileLocationResponse ¶ added in v0.19.0
type FileLocationResponse 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 FileLocationResponseArrayOutput ¶ added in v0.19.0
type FileLocationResponseArrayOutput struct{ *pulumi.OutputState }
func (FileLocationResponseArrayOutput) ElementType ¶ added in v0.19.0
func (FileLocationResponseArrayOutput) ElementType() reflect.Type
func (FileLocationResponseArrayOutput) Index ¶ added in v0.19.0
func (o FileLocationResponseArrayOutput) Index(i pulumi.IntInput) FileLocationResponseOutput
func (FileLocationResponseArrayOutput) ToFileLocationResponseArrayOutput ¶ added in v0.19.0
func (o FileLocationResponseArrayOutput) ToFileLocationResponseArrayOutput() FileLocationResponseArrayOutput
func (FileLocationResponseArrayOutput) ToFileLocationResponseArrayOutputWithContext ¶ added in v0.19.0
func (o FileLocationResponseArrayOutput) ToFileLocationResponseArrayOutputWithContext(ctx context.Context) FileLocationResponseArrayOutput
type FileLocationResponseOutput ¶ added in v0.19.0
type FileLocationResponseOutput struct{ *pulumi.OutputState }
Indicates the location at which a package was found.
func (FileLocationResponseOutput) ElementType ¶ added in v0.19.0
func (FileLocationResponseOutput) ElementType() reflect.Type
func (FileLocationResponseOutput) FilePath ¶ added in v0.19.0
func (o FileLocationResponseOutput) 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 (FileLocationResponseOutput) ToFileLocationResponseOutput ¶ added in v0.19.0
func (o FileLocationResponseOutput) ToFileLocationResponseOutput() FileLocationResponseOutput
func (FileLocationResponseOutput) ToFileLocationResponseOutputWithContext ¶ added in v0.19.0
func (o FileLocationResponseOutput) ToFileLocationResponseOutputWithContext(ctx context.Context) FileLocationResponseOutput
type FileNote ¶ added in v0.8.0
type FileNote struct { // Provide a unique identifier to match analysis information on each specific file in a package Checksum []string `pulumi:"checksum"` // This field provides information about the type of file identified FileType *FileNoteFileType `pulumi:"fileType"` // Identify the full path and filename that corresponds to the file information in this section Title *string `pulumi:"title"` }
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
type FileNoteArgs ¶ added in v0.8.0
type FileNoteArgs struct { // Provide a unique identifier to match analysis information on each specific file in a package Checksum pulumi.StringArrayInput `pulumi:"checksum"` // This field provides information about the type of file identified FileType FileNoteFileTypePtrInput `pulumi:"fileType"` // Identify the full path and filename that corresponds to the file information in this section Title pulumi.StringPtrInput `pulumi:"title"` }
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileNoteArgs) ElementType ¶ added in v0.8.0
func (FileNoteArgs) ElementType() reflect.Type
func (FileNoteArgs) ToFileNoteOutput ¶ added in v0.8.0
func (i FileNoteArgs) ToFileNoteOutput() FileNoteOutput
func (FileNoteArgs) ToFileNoteOutputWithContext ¶ added in v0.8.0
func (i FileNoteArgs) ToFileNoteOutputWithContext(ctx context.Context) FileNoteOutput
func (FileNoteArgs) ToFileNotePtrOutput ¶ added in v0.8.0
func (i FileNoteArgs) ToFileNotePtrOutput() FileNotePtrOutput
func (FileNoteArgs) ToFileNotePtrOutputWithContext ¶ added in v0.8.0
func (i FileNoteArgs) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
type FileNoteFileType ¶ added in v0.8.0
type FileNoteFileType string
This field provides information about the type of file identified
func (FileNoteFileType) ElementType ¶ added in v0.8.0
func (FileNoteFileType) ElementType() reflect.Type
func (FileNoteFileType) ToFileNoteFileTypeOutput ¶ added in v0.8.0
func (e FileNoteFileType) ToFileNoteFileTypeOutput() FileNoteFileTypeOutput
func (FileNoteFileType) ToFileNoteFileTypeOutputWithContext ¶ added in v0.8.0
func (e FileNoteFileType) ToFileNoteFileTypeOutputWithContext(ctx context.Context) FileNoteFileTypeOutput
func (FileNoteFileType) ToFileNoteFileTypePtrOutput ¶ added in v0.8.0
func (e FileNoteFileType) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
func (FileNoteFileType) ToFileNoteFileTypePtrOutputWithContext ¶ added in v0.8.0
func (e FileNoteFileType) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
func (FileNoteFileType) ToStringOutput ¶ added in v0.8.0
func (e FileNoteFileType) ToStringOutput() pulumi.StringOutput
func (FileNoteFileType) ToStringOutputWithContext ¶ added in v0.8.0
func (e FileNoteFileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FileNoteFileType) ToStringPtrOutput ¶ added in v0.8.0
func (e FileNoteFileType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FileNoteFileType) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e FileNoteFileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FileNoteFileTypeInput ¶ added in v0.8.0
type FileNoteFileTypeInput interface { pulumi.Input ToFileNoteFileTypeOutput() FileNoteFileTypeOutput ToFileNoteFileTypeOutputWithContext(context.Context) FileNoteFileTypeOutput }
FileNoteFileTypeInput is an input type that accepts FileNoteFileTypeArgs and FileNoteFileTypeOutput values. You can construct a concrete instance of `FileNoteFileTypeInput` via:
FileNoteFileTypeArgs{...}
type FileNoteFileTypeOutput ¶ added in v0.8.0
type FileNoteFileTypeOutput struct{ *pulumi.OutputState }
func (FileNoteFileTypeOutput) ElementType ¶ added in v0.8.0
func (FileNoteFileTypeOutput) ElementType() reflect.Type
func (FileNoteFileTypeOutput) ToFileNoteFileTypeOutput ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToFileNoteFileTypeOutput() FileNoteFileTypeOutput
func (FileNoteFileTypeOutput) ToFileNoteFileTypeOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToFileNoteFileTypeOutputWithContext(ctx context.Context) FileNoteFileTypeOutput
func (FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutput ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
func (FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
func (FileNoteFileTypeOutput) ToStringOutput ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToStringOutput() pulumi.StringOutput
func (FileNoteFileTypeOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FileNoteFileTypeOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FileNoteFileTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FileNoteFileTypePtrInput ¶ added in v0.8.0
type FileNoteFileTypePtrInput interface { pulumi.Input ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput ToFileNoteFileTypePtrOutputWithContext(context.Context) FileNoteFileTypePtrOutput }
func FileNoteFileTypePtr ¶ added in v0.8.0
func FileNoteFileTypePtr(v string) FileNoteFileTypePtrInput
type FileNoteFileTypePtrOutput ¶ added in v0.8.0
type FileNoteFileTypePtrOutput struct{ *pulumi.OutputState }
func (FileNoteFileTypePtrOutput) Elem ¶ added in v0.8.0
func (o FileNoteFileTypePtrOutput) Elem() FileNoteFileTypeOutput
func (FileNoteFileTypePtrOutput) ElementType ¶ added in v0.8.0
func (FileNoteFileTypePtrOutput) ElementType() reflect.Type
func (FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutput ¶ added in v0.8.0
func (o FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutput() FileNoteFileTypePtrOutput
func (FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypePtrOutput) ToFileNoteFileTypePtrOutputWithContext(ctx context.Context) FileNoteFileTypePtrOutput
func (FileNoteFileTypePtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o FileNoteFileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FileNoteFileTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o FileNoteFileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FileNoteInput ¶ added in v0.8.0
type FileNoteInput interface { pulumi.Input ToFileNoteOutput() FileNoteOutput ToFileNoteOutputWithContext(context.Context) FileNoteOutput }
FileNoteInput is an input type that accepts FileNoteArgs and FileNoteOutput values. You can construct a concrete instance of `FileNoteInput` via:
FileNoteArgs{...}
type FileNoteOutput ¶ added in v0.8.0
type FileNoteOutput struct{ *pulumi.OutputState }
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileNoteOutput) Checksum ¶ added in v0.8.0
func (o FileNoteOutput) Checksum() pulumi.StringArrayOutput
Provide a unique identifier to match analysis information on each specific file in a package
func (FileNoteOutput) ElementType ¶ added in v0.8.0
func (FileNoteOutput) ElementType() reflect.Type
func (FileNoteOutput) FileType ¶ added in v0.8.0
func (o FileNoteOutput) FileType() FileNoteFileTypePtrOutput
This field provides information about the type of file identified
func (FileNoteOutput) Title ¶ added in v0.8.0
func (o FileNoteOutput) Title() pulumi.StringPtrOutput
Identify the full path and filename that corresponds to the file information in this section
func (FileNoteOutput) ToFileNoteOutput ¶ added in v0.8.0
func (o FileNoteOutput) ToFileNoteOutput() FileNoteOutput
func (FileNoteOutput) ToFileNoteOutputWithContext ¶ added in v0.8.0
func (o FileNoteOutput) ToFileNoteOutputWithContext(ctx context.Context) FileNoteOutput
func (FileNoteOutput) ToFileNotePtrOutput ¶ added in v0.8.0
func (o FileNoteOutput) ToFileNotePtrOutput() FileNotePtrOutput
func (FileNoteOutput) ToFileNotePtrOutputWithContext ¶ added in v0.8.0
func (o FileNoteOutput) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
type FileNotePtrInput ¶ added in v0.8.0
type FileNotePtrInput interface { pulumi.Input ToFileNotePtrOutput() FileNotePtrOutput ToFileNotePtrOutputWithContext(context.Context) FileNotePtrOutput }
FileNotePtrInput is an input type that accepts FileNoteArgs, FileNotePtr and FileNotePtrOutput values. You can construct a concrete instance of `FileNotePtrInput` via:
FileNoteArgs{...} or: nil
func FileNotePtr ¶ added in v0.8.0
func FileNotePtr(v *FileNoteArgs) FileNotePtrInput
type FileNotePtrOutput ¶ added in v0.8.0
type FileNotePtrOutput struct{ *pulumi.OutputState }
func (FileNotePtrOutput) Checksum ¶ added in v0.8.0
func (o FileNotePtrOutput) Checksum() pulumi.StringArrayOutput
Provide a unique identifier to match analysis information on each specific file in a package
func (FileNotePtrOutput) Elem ¶ added in v0.8.0
func (o FileNotePtrOutput) Elem() FileNoteOutput
func (FileNotePtrOutput) ElementType ¶ added in v0.8.0
func (FileNotePtrOutput) ElementType() reflect.Type
func (FileNotePtrOutput) FileType ¶ added in v0.8.0
func (o FileNotePtrOutput) FileType() FileNoteFileTypePtrOutput
This field provides information about the type of file identified
func (FileNotePtrOutput) Title ¶ added in v0.8.0
func (o FileNotePtrOutput) Title() pulumi.StringPtrOutput
Identify the full path and filename that corresponds to the file information in this section
func (FileNotePtrOutput) ToFileNotePtrOutput ¶ added in v0.8.0
func (o FileNotePtrOutput) ToFileNotePtrOutput() FileNotePtrOutput
func (FileNotePtrOutput) ToFileNotePtrOutputWithContext ¶ added in v0.8.0
func (o FileNotePtrOutput) ToFileNotePtrOutputWithContext(ctx context.Context) FileNotePtrOutput
type FileNoteResponse ¶ added in v0.8.0
type FileNoteResponse struct { // Provide a unique identifier to match analysis information on each specific file in a package Checksum []string `pulumi:"checksum"` // This field provides information about the type of file identified FileType string `pulumi:"fileType"` // Identify the full path and filename that corresponds to the file information in this section Title string `pulumi:"title"` }
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
type FileNoteResponseOutput ¶ added in v0.8.0
type FileNoteResponseOutput struct{ *pulumi.OutputState }
FileNote represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileNoteResponseOutput) Checksum ¶ added in v0.8.0
func (o FileNoteResponseOutput) Checksum() pulumi.StringArrayOutput
Provide a unique identifier to match analysis information on each specific file in a package
func (FileNoteResponseOutput) ElementType ¶ added in v0.8.0
func (FileNoteResponseOutput) ElementType() reflect.Type
func (FileNoteResponseOutput) FileType ¶ added in v0.8.0
func (o FileNoteResponseOutput) FileType() pulumi.StringOutput
This field provides information about the type of file identified
func (FileNoteResponseOutput) Title ¶ added in v0.8.0
func (o FileNoteResponseOutput) Title() pulumi.StringOutput
Identify the full path and filename that corresponds to the file information in this section
func (FileNoteResponseOutput) ToFileNoteResponseOutput ¶ added in v0.8.0
func (o FileNoteResponseOutput) ToFileNoteResponseOutput() FileNoteResponseOutput
func (FileNoteResponseOutput) ToFileNoteResponseOutputWithContext ¶ added in v0.8.0
func (o FileNoteResponseOutput) ToFileNoteResponseOutputWithContext(ctx context.Context) FileNoteResponseOutput
type FileOccurrence ¶ added in v0.8.0
type FileOccurrence struct { // This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts Attributions []string `pulumi:"attributions"` // This field provides a place for the SPDX file creator to record any general comments about the file Comment *string `pulumi:"comment"` // This field provides a place for the SPDX file creator to record file contributors Contributors []string `pulumi:"contributors"` // Identify the copyright holder of the file, as well as any dates present Copyright *string `pulumi:"copyright"` // This field contains the license information actually found in the file, if any FilesLicenseInfo []string `pulumi:"filesLicenseInfo"` // Uniquely identify any element in an SPDX document which may be referenced by other elements Id *string `pulumi:"id"` // This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined LicenseConcluded *License `pulumi:"licenseConcluded"` // This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file Notice *string `pulumi:"notice"` }
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
type FileOccurrenceArgs ¶ added in v0.8.0
type FileOccurrenceArgs struct { // This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts Attributions pulumi.StringArrayInput `pulumi:"attributions"` // This field provides a place for the SPDX file creator to record any general comments about the file Comment pulumi.StringPtrInput `pulumi:"comment"` // This field provides a place for the SPDX file creator to record file contributors Contributors pulumi.StringArrayInput `pulumi:"contributors"` // Identify the copyright holder of the file, as well as any dates present Copyright pulumi.StringPtrInput `pulumi:"copyright"` // This field contains the license information actually found in the file, if any FilesLicenseInfo pulumi.StringArrayInput `pulumi:"filesLicenseInfo"` // Uniquely identify any element in an SPDX document which may be referenced by other elements Id pulumi.StringPtrInput `pulumi:"id"` // This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined LicenseConcluded LicensePtrInput `pulumi:"licenseConcluded"` // This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file Notice pulumi.StringPtrInput `pulumi:"notice"` }
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileOccurrenceArgs) ElementType ¶ added in v0.8.0
func (FileOccurrenceArgs) ElementType() reflect.Type
func (FileOccurrenceArgs) ToFileOccurrenceOutput ¶ added in v0.8.0
func (i FileOccurrenceArgs) ToFileOccurrenceOutput() FileOccurrenceOutput
func (FileOccurrenceArgs) ToFileOccurrenceOutputWithContext ¶ added in v0.8.0
func (i FileOccurrenceArgs) ToFileOccurrenceOutputWithContext(ctx context.Context) FileOccurrenceOutput
func (FileOccurrenceArgs) ToFileOccurrencePtrOutput ¶ added in v0.8.0
func (i FileOccurrenceArgs) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
func (FileOccurrenceArgs) ToFileOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (i FileOccurrenceArgs) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
type FileOccurrenceInput ¶ added in v0.8.0
type FileOccurrenceInput interface { pulumi.Input ToFileOccurrenceOutput() FileOccurrenceOutput ToFileOccurrenceOutputWithContext(context.Context) FileOccurrenceOutput }
FileOccurrenceInput is an input type that accepts FileOccurrenceArgs and FileOccurrenceOutput values. You can construct a concrete instance of `FileOccurrenceInput` via:
FileOccurrenceArgs{...}
type FileOccurrenceOutput ¶ added in v0.8.0
type FileOccurrenceOutput struct{ *pulumi.OutputState }
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileOccurrenceOutput) Attributions ¶ added in v0.8.0
func (o FileOccurrenceOutput) Attributions() pulumi.StringArrayOutput
This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
func (FileOccurrenceOutput) Comment ¶ added in v0.8.0
func (o FileOccurrenceOutput) Comment() pulumi.StringPtrOutput
This field provides a place for the SPDX file creator to record any general comments about the file
func (FileOccurrenceOutput) Contributors ¶ added in v0.8.0
func (o FileOccurrenceOutput) Contributors() pulumi.StringArrayOutput
This field provides a place for the SPDX file creator to record file contributors
func (FileOccurrenceOutput) Copyright ¶ added in v0.8.0
func (o FileOccurrenceOutput) Copyright() pulumi.StringPtrOutput
Identify the copyright holder of the file, as well as any dates present
func (FileOccurrenceOutput) ElementType ¶ added in v0.8.0
func (FileOccurrenceOutput) ElementType() reflect.Type
func (FileOccurrenceOutput) FilesLicenseInfo ¶ added in v0.8.0
func (o FileOccurrenceOutput) FilesLicenseInfo() pulumi.StringArrayOutput
This field contains the license information actually found in the file, if any
func (FileOccurrenceOutput) Id ¶ added in v0.8.0
func (o FileOccurrenceOutput) Id() pulumi.StringPtrOutput
Uniquely identify any element in an SPDX document which may be referenced by other elements
func (FileOccurrenceOutput) LicenseConcluded ¶ added in v0.8.0
func (o FileOccurrenceOutput) LicenseConcluded() LicensePtrOutput
This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
func (FileOccurrenceOutput) Notice ¶ added in v0.8.0
func (o FileOccurrenceOutput) Notice() pulumi.StringPtrOutput
This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
func (FileOccurrenceOutput) ToFileOccurrenceOutput ¶ added in v0.8.0
func (o FileOccurrenceOutput) ToFileOccurrenceOutput() FileOccurrenceOutput
func (FileOccurrenceOutput) ToFileOccurrenceOutputWithContext ¶ added in v0.8.0
func (o FileOccurrenceOutput) ToFileOccurrenceOutputWithContext(ctx context.Context) FileOccurrenceOutput
func (FileOccurrenceOutput) ToFileOccurrencePtrOutput ¶ added in v0.8.0
func (o FileOccurrenceOutput) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
func (FileOccurrenceOutput) ToFileOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o FileOccurrenceOutput) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
type FileOccurrencePtrInput ¶ added in v0.8.0
type FileOccurrencePtrInput interface { pulumi.Input ToFileOccurrencePtrOutput() FileOccurrencePtrOutput ToFileOccurrencePtrOutputWithContext(context.Context) FileOccurrencePtrOutput }
FileOccurrencePtrInput is an input type that accepts FileOccurrenceArgs, FileOccurrencePtr and FileOccurrencePtrOutput values. You can construct a concrete instance of `FileOccurrencePtrInput` via:
FileOccurrenceArgs{...} or: nil
func FileOccurrencePtr ¶ added in v0.8.0
func FileOccurrencePtr(v *FileOccurrenceArgs) FileOccurrencePtrInput
type FileOccurrencePtrOutput ¶ added in v0.8.0
type FileOccurrencePtrOutput struct{ *pulumi.OutputState }
func (FileOccurrencePtrOutput) Attributions ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Attributions() pulumi.StringArrayOutput
This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
func (FileOccurrencePtrOutput) Comment ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
This field provides a place for the SPDX file creator to record any general comments about the file
func (FileOccurrencePtrOutput) Contributors ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Contributors() pulumi.StringArrayOutput
This field provides a place for the SPDX file creator to record file contributors
func (FileOccurrencePtrOutput) Copyright ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Copyright() pulumi.StringPtrOutput
Identify the copyright holder of the file, as well as any dates present
func (FileOccurrencePtrOutput) Elem ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Elem() FileOccurrenceOutput
func (FileOccurrencePtrOutput) ElementType ¶ added in v0.8.0
func (FileOccurrencePtrOutput) ElementType() reflect.Type
func (FileOccurrencePtrOutput) FilesLicenseInfo ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) FilesLicenseInfo() pulumi.StringArrayOutput
This field contains the license information actually found in the file, if any
func (FileOccurrencePtrOutput) Id ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Id() pulumi.StringPtrOutput
Uniquely identify any element in an SPDX document which may be referenced by other elements
func (FileOccurrencePtrOutput) LicenseConcluded ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) LicenseConcluded() LicensePtrOutput
This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
func (FileOccurrencePtrOutput) Notice ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) Notice() pulumi.StringPtrOutput
This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
func (FileOccurrencePtrOutput) ToFileOccurrencePtrOutput ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) ToFileOccurrencePtrOutput() FileOccurrencePtrOutput
func (FileOccurrencePtrOutput) ToFileOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o FileOccurrencePtrOutput) ToFileOccurrencePtrOutputWithContext(ctx context.Context) FileOccurrencePtrOutput
type FileOccurrenceResponse ¶ added in v0.8.0
type FileOccurrenceResponse struct { // This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts Attributions []string `pulumi:"attributions"` // This field provides a place for the SPDX file creator to record any general comments about the file Comment string `pulumi:"comment"` // This field provides a place for the SPDX file creator to record file contributors Contributors []string `pulumi:"contributors"` // Identify the copyright holder of the file, as well as any dates present Copyright string `pulumi:"copyright"` // This field contains the license information actually found in the file, if any FilesLicenseInfo []string `pulumi:"filesLicenseInfo"` // This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined LicenseConcluded LicenseResponse `pulumi:"licenseConcluded"` // This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file Notice string `pulumi:"notice"` }
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
type FileOccurrenceResponseOutput ¶ added in v0.8.0
type FileOccurrenceResponseOutput struct{ *pulumi.OutputState }
FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/
func (FileOccurrenceResponseOutput) Attributions ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) Attributions() pulumi.StringArrayOutput
This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts
func (FileOccurrenceResponseOutput) Comment ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) Comment() pulumi.StringOutput
This field provides a place for the SPDX file creator to record any general comments about the file
func (FileOccurrenceResponseOutput) Contributors ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) Contributors() pulumi.StringArrayOutput
This field provides a place for the SPDX file creator to record file contributors
func (FileOccurrenceResponseOutput) Copyright ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) Copyright() pulumi.StringOutput
Identify the copyright holder of the file, as well as any dates present
func (FileOccurrenceResponseOutput) ElementType ¶ added in v0.8.0
func (FileOccurrenceResponseOutput) ElementType() reflect.Type
func (FileOccurrenceResponseOutput) FilesLicenseInfo ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) FilesLicenseInfo() pulumi.StringArrayOutput
This field contains the license information actually found in the file, if any
func (FileOccurrenceResponseOutput) LicenseConcluded ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) LicenseConcluded() LicenseResponseOutput
This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined
func (FileOccurrenceResponseOutput) Notice ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) Notice() pulumi.StringOutput
This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file
func (FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutput ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutput() FileOccurrenceResponseOutput
func (FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutputWithContext ¶ added in v0.8.0
func (o FileOccurrenceResponseOutput) ToFileOccurrenceResponseOutputWithContext(ctx context.Context) FileOccurrenceResponseOutput
type Fingerprint ¶
type Fingerprint struct { // The layer-id of the final layer in the Docker image's v1 representation. This field can be used as a filter in list requests. 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. This field can be used as a filter in list requests. V1Name pulumi.StringPtrInput `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.StringPtrOutput
The layer-id of the final layer in the Docker image's v1 representation. This field can be used as a filter in list requests.
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. This field can be used as a filter in list requests.
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. This field can be used as a filter in list requests. 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. This field can be used as a filter in list requests. 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. This field can be used as a filter in list requests.
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. This field can be used as a filter in list requests.
type GoogleDevtoolsContaineranalysisV1alpha1AliasContext ¶
type GoogleDevtoolsContaineranalysisV1alpha1AliasContext struct { // The alias kind. Kind *GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind `pulumi:"kind"` // The alias name. Name *string `pulumi:"name"` }
An alias to a repo revision.
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs ¶
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs struct { // The alias kind. Kind GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrInput `pulumi:"kind"` // The alias name. Name pulumi.StringPtrInput `pulumi:"name"` }
An alias to a repo revision.
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextOutputWithContext ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutputWithContext ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextInput ¶
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput }
GoogleDevtoolsContaineranalysisV1alpha1AliasContextInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs and GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1AliasContextInput` via:
GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs{...}
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind ¶ added in v0.4.0
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind string
The alias kind.
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ElementType ¶ added in v0.4.0
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput ¶ added in v0.6.0
func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutputWithContext ¶ added in v0.6.0
func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput ¶ added in v0.6.0
func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutputWithContext ¶ added in v0.6.0
func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToStringOutput ¶ added in v0.4.0
func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToStringOutput() pulumi.StringOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToStringOutputWithContext ¶ added in v0.4.0
func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToStringPtrOutput ¶ added in v0.4.0
func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GoogleDevtoolsContaineranalysisV1alpha1AliasContextKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindInput ¶ added in v0.6.0
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput }
GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindArgs and GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindInput` via:
GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindArgs{...}
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput ¶ added in v0.6.0
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ElementType ¶ added in v0.6.0
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput ¶ added in v0.6.0
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput ¶ added in v0.6.0
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToStringOutput() pulumi.StringOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrInput ¶ added in v0.6.0
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput }
func GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtr ¶ added in v0.6.0
func GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtr(v string) GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrInput
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput ¶ added in v0.6.0
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) ElementType ¶ added in v0.6.0
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput ¶ added in v0.6.0
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput struct{ *pulumi.OutputState }
An alias to a repo revision.
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) Kind ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) Kind() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
The alias kind.
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrInput ¶
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput }
GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs, GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtr and GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrInput` via:
GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs{...} or: nil
func GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtr ¶
func GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtr(v *GoogleDevtoolsContaineranalysisV1alpha1AliasContextArgs) GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrInput
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput) Kind ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput) Kind() GoogleDevtoolsContaineranalysisV1alpha1AliasContextKindPtrOutput
The alias kind.
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponse ¶
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponse struct { // The alias kind. Kind string `pulumi:"kind"` // The alias name. Name string `pulumi:"name"` }
An alias to a repo revision.
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput struct{ *pulumi.OutputState }
An alias to a repo revision.
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput) Kind ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput) Kind() pulumi.StringOutput
The alias kind.
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput) Name ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput) Name() pulumi.StringOutput
The alias name.
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContext ¶
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContext struct { // An alias, which may be a branch or tag. AliasContext *GoogleDevtoolsContaineranalysisV1alpha1AliasContext `pulumi:"aliasContext"` // The ID of the repo. RepoId *GoogleDevtoolsContaineranalysisV1alpha1RepoId `pulumi:"repoId"` // A revision ID. RevisionId *string `pulumi:"revisionId"` }
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs ¶
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs struct { // An alias, which may be a branch or tag. AliasContext GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrInput `pulumi:"aliasContext"` // The ID of the repo. RepoId GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrInput `pulumi:"repoId"` // A revision ID. RevisionId pulumi.StringPtrInput `pulumi:"revisionId"` }
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutputWithContext ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutputWithContext ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextInput ¶
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput }
GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs and GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextInput` via:
GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs{...}
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput struct{ *pulumi.OutputState }
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) AliasContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) AliasContext() GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
An alias, which may be a branch or tag.
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) RepoId ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) RepoId() GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
The ID of the repo.
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) RevisionId ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) RevisionId() pulumi.StringPtrOutput
A revision ID.
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrInput ¶
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput }
GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs, GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtr and GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrInput` via:
GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs{...} or: nil
func GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtr ¶
func GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtr(v *GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextArgs) GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrInput
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) AliasContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) AliasContext() GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
An alias, which may be a branch or tag.
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) RepoId ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) RepoId() GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
The ID of the repo.
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) RevisionId ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
A revision ID.
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponse ¶
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponse struct { // An alias, which may be a branch or tag. AliasContext GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponse `pulumi:"aliasContext"` // The ID of the repo. RepoId GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponse `pulumi:"repoId"` // A revision ID. RevisionId string `pulumi:"revisionId"` }
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput struct{ *pulumi.OutputState }
A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) AliasContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) AliasContext() GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput
An alias, which may be a branch or tag.
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) RepoId ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) RepoId() GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput
The ID of the repo.
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) RevisionId ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) RevisionId() pulumi.StringOutput
A revision ID.
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput
type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContext ¶
type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContext struct { // An alias, which may be a branch or tag. AliasContext *GoogleDevtoolsContaineranalysisV1alpha1AliasContext `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 GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs ¶
type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs struct { // An alias, which may be a branch or tag. AliasContext GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrInput `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 (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutputWithContext ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutputWithContext ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextInput ¶
type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput }
GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs and GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextInput` via:
GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs{...}
type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput struct{ *pulumi.OutputState }
A SourceContext referring to a Gerrit project.
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) AliasContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) AliasContext() GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
An alias, which may be a branch or tag.
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) GerritProject ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) 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 (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) HostUri ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) HostUri() pulumi.StringPtrOutput
The URI of a running Gerrit instance.
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) RevisionId ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) RevisionId() pulumi.StringPtrOutput
A revision (commit) ID.
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrInput ¶
type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput }
GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs, GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtr and GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrInput` via:
GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs{...} or: nil
func GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtr ¶
func GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtr(v *GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextArgs) GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrInput
type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) AliasContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) AliasContext() GoogleDevtoolsContaineranalysisV1alpha1AliasContextPtrOutput
An alias, which may be a branch or tag.
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) GerritProject ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) 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 (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) HostUri ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) HostUri() pulumi.StringPtrOutput
The URI of a running Gerrit instance.
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) RevisionId ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
A revision (commit) ID.
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponse ¶
type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponse struct { // An alias, which may be a branch or tag. AliasContext GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponse `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 GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput struct{ *pulumi.OutputState }
A SourceContext referring to a Gerrit project.
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) AliasContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) AliasContext() GoogleDevtoolsContaineranalysisV1alpha1AliasContextResponseOutput
An alias, which may be a branch or tag.
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) GerritProject ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) 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 (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) HostUri ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) HostUri() pulumi.StringOutput
The URI of a running Gerrit instance.
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) RevisionId ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) RevisionId() pulumi.StringOutput
A revision (commit) ID.
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput
type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContext ¶
type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContext 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 GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs ¶
type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs struct { // Git commit hash. RevisionId pulumi.StringInput `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 (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutputWithContext ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutputWithContext ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextInput ¶
type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput }
GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs and GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextInput` via:
GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs{...}
type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput struct{ *pulumi.OutputState }
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) RevisionId ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) RevisionId() pulumi.StringOutput
Git commit hash.
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrInput ¶
type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput }
GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs, GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtr and GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrInput` via:
GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs{...} or: nil
func GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtr ¶
func GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtr(v *GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextArgs) GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrInput
type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) RevisionId ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) RevisionId() pulumi.StringPtrOutput
Git commit hash.
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) Url ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput) Url() pulumi.StringPtrOutput
Git repository URL.
type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponse ¶
type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponse 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 GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput struct{ *pulumi.OutputState }
A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput) RevisionId ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput) RevisionId() pulumi.StringOutput
Git commit hash.
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput) Url ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput) Url() pulumi.StringOutput
Git repository URL.
type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoId ¶
type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoId 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 GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs ¶
type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs 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 (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutputWithContext ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutputWithContext ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdInput ¶
type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput }
GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs and GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdInput` via:
GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs{...}
type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput 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 (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) Project ¶ added in v0.3.0
func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) Project() pulumi.StringPtrOutput
The ID of the project.
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) RepoName ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) RepoName() pulumi.StringPtrOutput
The name of the repo. Leave empty for the default repo.
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrInput ¶
type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput }
GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs, GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtr and GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrInput` via:
GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs{...} or: nil
func GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtr ¶
func GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtr(v *GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdArgs) GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrInput
type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) Project ¶ added in v0.3.0
func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) Project() pulumi.StringPtrOutput
The ID of the project.
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) RepoName ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) RepoName() pulumi.StringPtrOutput
The name of the repo. Leave empty for the default repo.
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponse ¶
type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponse 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 GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput 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 (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput) Project ¶ added in v0.3.0
func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput) Project() pulumi.StringOutput
The ID of the project.
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput) RepoName ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput) RepoName() pulumi.StringOutput
The name of the repo. Leave empty for the default repo.
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput
type GoogleDevtoolsContaineranalysisV1alpha1RepoId ¶
type GoogleDevtoolsContaineranalysisV1alpha1RepoId struct { // A combination of a project ID and a repo name. ProjectRepoId *GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoId `pulumi:"projectRepoId"` // A server-assigned, globally unique identifier. Uid *string `pulumi:"uid"` }
A unique identifier for a Cloud Repo.
type GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs ¶
type GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs struct { // A combination of a project ID and a repo name. ProjectRepoId GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrInput `pulumi:"projectRepoId"` // A server-assigned, globally unique identifier. Uid pulumi.StringPtrInput `pulumi:"uid"` }
A unique identifier for a Cloud Repo.
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput() GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdOutputWithContext ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutputWithContext ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1RepoIdInput ¶
type GoogleDevtoolsContaineranalysisV1alpha1RepoIdInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput() GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput }
GoogleDevtoolsContaineranalysisV1alpha1RepoIdInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs and GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1RepoIdInput` via:
GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs{...}
type GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput struct{ *pulumi.OutputState }
A unique identifier for a Cloud Repo.
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ProjectRepoId ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ProjectRepoId() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
A combination of a project ID and a repo name.
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput() GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrInput ¶
type GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput }
GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs, GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtr and GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrInput` via:
GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs{...} or: nil
func GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtr ¶
func GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtr(v *GoogleDevtoolsContaineranalysisV1alpha1RepoIdArgs) GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrInput
type GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput) ProjectRepoId ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput) ProjectRepoId() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdPtrOutput
A combination of a project ID and a repo name.
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1RepoIdPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponse ¶
type GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponse struct { // A combination of a project ID and a repo name. ProjectRepoId GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponse `pulumi:"projectRepoId"` // A server-assigned, globally unique identifier. Uid string `pulumi:"uid"` }
A unique identifier for a Cloud Repo.
type GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput struct{ *pulumi.OutputState }
A unique identifier for a Cloud Repo.
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput) ProjectRepoId ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput) ProjectRepoId() GoogleDevtoolsContaineranalysisV1alpha1ProjectRepoIdResponseOutput
A combination of a project ID and a repo name.
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1RepoIdResponseOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilder ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilder struct { // URI indicating the builder’s identity. 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 GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs struct { // URI indicating the builder’s identity. 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 (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutputWithContext ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderInput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput }
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs and GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderInput` via:
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs{...}
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput struct{ *pulumi.OutputState }
Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) Id ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) Id() pulumi.StringPtrOutput
URI indicating the builder’s identity.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrInput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput }
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs, GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtr and GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrInput` via:
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs{...} or: nil
func GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtr ¶ added in v0.21.0
func GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtr(v *GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderArgs) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrInput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) Elem ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) Id ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) Id() pulumi.StringPtrOutput
URI indicating the builder’s identity.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponse ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponse struct { }
Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput struct{ *pulumi.OutputState }
Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompleteness ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompleteness struct { // If true, the builder claims that invocation.environment is complete. Environment *bool `pulumi:"environment"` // If true, the builder claims that materials is complete. Materials *bool `pulumi:"materials"` // If true, the builder claims that invocation.parameters is complete. Parameters *bool `pulumi:"parameters"` }
Indicates that the builder claims certain fields in this message to be complete.
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs struct { // If true, the builder claims that invocation.environment is complete. Environment pulumi.BoolPtrInput `pulumi:"environment"` // If true, the builder claims that materials is complete. Materials pulumi.BoolPtrInput `pulumi:"materials"` // If true, the builder claims that invocation.parameters is complete. Parameters pulumi.BoolPtrInput `pulumi:"parameters"` }
Indicates that the builder claims certain fields in this message to be complete.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutputWithContext ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessInput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput }
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs and GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessInput` via:
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs{...}
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput struct{ *pulumi.OutputState }
Indicates that the builder claims certain fields in this message to be complete.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Environment ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Environment() pulumi.BoolPtrOutput
If true, the builder claims that invocation.environment is complete.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Materials ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Materials() pulumi.BoolPtrOutput
If true, the builder claims that materials is complete.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Parameters ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) Parameters() pulumi.BoolPtrOutput
If true, the builder claims that invocation.parameters is complete.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrInput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput }
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs, GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtr and GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrInput` via:
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs{...} or: nil
func GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtr ¶ added in v0.21.0
func GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtr(v *GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessArgs) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrInput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Elem ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Environment ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Environment() pulumi.BoolPtrOutput
If true, the builder claims that invocation.environment is complete.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Materials ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Materials() pulumi.BoolPtrOutput
If true, the builder claims that materials is complete.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Parameters ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) Parameters() pulumi.BoolPtrOutput
If true, the builder claims that invocation.parameters is complete.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponse ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponse struct { // If true, the builder claims that invocation.environment is complete. Environment bool `pulumi:"environment"` // If true, the builder claims that materials is complete. Materials bool `pulumi:"materials"` // If true, the builder claims that invocation.parameters is complete. Parameters bool `pulumi:"parameters"` }
Indicates that the builder claims certain fields in this message to be complete.
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput struct{ *pulumi.OutputState }
Indicates that the builder claims certain fields in this message to be complete.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Environment ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Environment() pulumi.BoolOutput
If true, the builder claims that invocation.environment is complete.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Materials ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Materials() pulumi.BoolOutput
If true, the builder claims that materials is complete.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Parameters ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) Parameters() pulumi.BoolOutput
If true, the builder claims that invocation.parameters is complete.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSource ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSource struct { // Collection of cryptographic digests for the contents of the artifact specified by invocation.configSource.uri. Digest map[string]string `pulumi:"digest"` // String identifying the entry point into the build. EntryPoint *string `pulumi:"entryPoint"` // URI indicating the identity of the source of the config. 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 GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs struct { // Collection of cryptographic digests for the contents of the artifact specified by invocation.configSource.uri. Digest pulumi.StringMapInput `pulumi:"digest"` // String identifying the entry point into the build. EntryPoint pulumi.StringPtrInput `pulumi:"entryPoint"` // URI indicating the identity of the source of the config. 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 (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutputWithContext ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceInput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput }
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs and GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceInput` via:
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs{...}
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput 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 (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) Digest ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) Digest() pulumi.StringMapOutput
Collection of cryptographic digests for the contents of the artifact specified by invocation.configSource.uri.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) EntryPoint ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) EntryPoint() pulumi.StringPtrOutput
String identifying the entry point into the build.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) Uri ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceOutput) Uri() pulumi.StringPtrOutput
URI indicating the identity of the source of the config.
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrInput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput }
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs, GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtr and GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrInput` via:
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs{...} or: nil
func GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtr ¶ added in v0.21.0
func GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtr(v *GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceArgs) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrInput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) Digest ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) Digest() pulumi.StringMapOutput
Collection of cryptographic digests for the contents of the artifact specified by invocation.configSource.uri.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) Elem ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) EntryPoint ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) EntryPoint() pulumi.StringPtrOutput
String identifying the entry point into the build.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) Uri ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput) Uri() pulumi.StringPtrOutput
URI indicating the identity of the source of the config.
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponse ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponse struct { // Collection of cryptographic digests for the contents of the artifact specified by invocation.configSource.uri. Digest map[string]string `pulumi:"digest"` // String identifying the entry point into the build. EntryPoint string `pulumi:"entryPoint"` // URI indicating the identity of the source of the config. 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 GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput 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 (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) Digest ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) Digest() pulumi.StringMapOutput
Collection of cryptographic digests for the contents of the artifact specified by invocation.configSource.uri.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) EntryPoint ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) EntryPoint() pulumi.StringOutput
String identifying the entry point into the build.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) Uri ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput) Uri() pulumi.StringOutput
URI indicating the identity of the source of the config.
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocation ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocation struct { // Describes where the config file that kicked off the build came from. ConfigSource *GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSource `pulumi:"configSource"` // Any other builder-controlled inputs necessary for correctly evaluating the build. Environment map[string]string `pulumi:"environment"` // Collection of all external inputs that influenced the build on top of invocation.configSource. Parameters map[string]string `pulumi:"parameters"` }
Identifies the event that kicked off the build.
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs struct { // Describes where the config file that kicked off the build came from. ConfigSource GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrInput `pulumi:"configSource"` // Any other builder-controlled inputs necessary for correctly evaluating the build. Environment pulumi.StringMapInput `pulumi:"environment"` // Collection of all external inputs that influenced the build on top of invocation.configSource. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
Identifies the event that kicked off the build.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutputWithContext ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationInput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput }
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs and GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationInput` via:
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs{...}
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput struct{ *pulumi.OutputState }
Identifies the event that kicked off the build.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ConfigSource ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ConfigSource() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
Describes where the config file that kicked off the build came from.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) Environment ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) Environment() pulumi.StringMapOutput
Any other builder-controlled inputs necessary for correctly evaluating the build.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) Parameters ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) Parameters() pulumi.StringMapOutput
Collection of all external inputs that influenced the build on top of invocation.configSource.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrInput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput }
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs, GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtr and GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrInput` via:
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs{...} or: nil
func GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtr ¶ added in v0.21.0
func GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtr(v *GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationArgs) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrInput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ConfigSource ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ConfigSource() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourcePtrOutput
Describes where the config file that kicked off the build came from.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) Elem ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) Environment ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) Environment() pulumi.StringMapOutput
Any other builder-controlled inputs necessary for correctly evaluating the build.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) Parameters ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) Parameters() pulumi.StringMapOutput
Collection of all external inputs that influenced the build on top of invocation.configSource.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponse ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponse struct { // Describes where the config file that kicked off the build came from. ConfigSource GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponse `pulumi:"configSource"` // Any other builder-controlled inputs necessary for correctly evaluating the build. Environment map[string]string `pulumi:"environment"` // Collection of all external inputs that influenced the build on top of invocation.configSource. Parameters map[string]string `pulumi:"parameters"` }
Identifies the event that kicked off the build.
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput struct{ *pulumi.OutputState }
Identifies the event that kicked off the build.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ConfigSource ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ConfigSource() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaConfigSourceResponseOutput
Describes where the config file that kicked off the build came from.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) Environment ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) Environment() pulumi.StringMapOutput
Any other builder-controlled inputs necessary for correctly evaluating the build.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) Parameters ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) Parameters() pulumi.StringMapOutput
Collection of all external inputs that influenced the build on top of invocation.configSource.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterial ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterial struct { // Collection of cryptographic digests for the contents of this artifact. Digest map[string]string `pulumi:"digest"` // The method by which this artifact was referenced during the build. Uri *string `pulumi:"uri"` }
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs struct { // Collection of cryptographic digests for the contents of this artifact. Digest pulumi.StringMapInput `pulumi:"digest"` // The method by which this artifact was referenced during the build. Uri pulumi.StringPtrInput `pulumi:"uri"` }
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutputWithContext ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArray ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArray []GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialInput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArray) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArray) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArray) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArray) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArray) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutputWithContext ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArray) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayInput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput }
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArray and GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayInput` via:
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArray{ GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs{...} }
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) Index ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialInput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput }
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs and GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialInput` via:
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArgs{...}
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput struct{ *pulumi.OutputState }
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput) Digest ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput) Digest() pulumi.StringMapOutput
Collection of cryptographic digests for the contents of this artifact.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput) Uri ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialOutput) Uri() pulumi.StringPtrOutput
The method by which this artifact was referenced during the build.
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponse ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponse struct { // Collection of cryptographic digests for the contents of this artifact. Digest map[string]string `pulumi:"digest"` // The method by which this artifact was referenced during the build. Uri string `pulumi:"uri"` }
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) Index ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput struct{ *pulumi.OutputState }
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) Digest ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) Digest() pulumi.StringMapOutput
Collection of cryptographic digests for the contents of this artifact.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) Uri ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseOutput) Uri() pulumi.StringOutput
The method by which this artifact was referenced during the build.
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadata ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadata struct { // The timestamp of when the build completed. BuildFinishedOn *string `pulumi:"buildFinishedOn"` // Identifies this particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. 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 *GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompleteness `pulumi:"completeness"` // If true, the builder claims that running invocation on materials will produce bit-for-bit identical output. Reproducible *bool `pulumi:"reproducible"` }
Other properties of the build.
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs struct { // The timestamp of when the build completed. BuildFinishedOn pulumi.StringPtrInput `pulumi:"buildFinishedOn"` // Identifies this particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. 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 GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrInput `pulumi:"completeness"` // If true, the builder claims that running invocation on materials will produce bit-for-bit identical output. Reproducible pulumi.BoolPtrInput `pulumi:"reproducible"` }
Other properties of the build.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutputWithContext ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext ¶ added in v0.21.0
func (i GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataInput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput }
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs and GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataInput` via:
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs{...}
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput struct{ *pulumi.OutputState }
Other properties of the build.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildFinishedOn ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildFinishedOn() pulumi.StringPtrOutput
The timestamp of when the build completed.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildInvocationId ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildInvocationId() pulumi.StringPtrOutput
Identifies this particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildStartedOn ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) BuildStartedOn() pulumi.StringPtrOutput
The timestamp of when the build started.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) Completeness ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) Completeness() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
Indicates that the builder claims certain fields in this message to be complete.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) Reproducible ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) Reproducible() pulumi.BoolPtrOutput
If true, the builder claims that running invocation on materials will produce bit-for-bit identical output.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrInput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput }
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs, GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtr and GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrInput` via:
GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs{...} or: nil
func GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtr ¶ added in v0.21.0
func GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtr(v *GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataArgs) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrInput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildFinishedOn ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildFinishedOn() pulumi.StringPtrOutput
The timestamp of when the build completed.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildInvocationId ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildInvocationId() pulumi.StringPtrOutput
Identifies this particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildStartedOn ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) BuildStartedOn() pulumi.StringPtrOutput
The timestamp of when the build started.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) Completeness ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) Completeness() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessPtrOutput
Indicates that the builder claims certain fields in this message to be complete.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) Elem ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) Reproducible ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) Reproducible() pulumi.BoolPtrOutput
If true, the builder claims that running invocation on materials will produce bit-for-bit identical output.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponse ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponse struct { // The timestamp of when the build completed. BuildFinishedOn string `pulumi:"buildFinishedOn"` // Identifies this particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis. 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 GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponse `pulumi:"completeness"` // If true, the builder claims that running invocation on materials will produce bit-for-bit identical output. Reproducible bool `pulumi:"reproducible"` }
Other properties of the build.
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput ¶ added in v0.21.0
type GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput struct{ *pulumi.OutputState }
Other properties of the build.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildFinishedOn ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildFinishedOn() pulumi.StringOutput
The timestamp of when the build completed.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildInvocationId ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildInvocationId() pulumi.StringOutput
Identifies this particular build invocation, which can be useful for finding associated logs or other ad-hoc analysis.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildStartedOn ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) BuildStartedOn() pulumi.StringOutput
The timestamp of when the build started.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) Completeness ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) Completeness() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaCompletenessResponseOutput
Indicates that the builder claims certain fields in this message to be complete.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ElementType ¶ added in v0.21.0
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) Reproducible ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) Reproducible() pulumi.BoolOutput
If true, the builder claims that running invocation on materials will produce bit-for-bit identical output.
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutputWithContext ¶ added in v0.21.0
func (o GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput
type GoogleDevtoolsContaineranalysisV1alpha1SourceContext ¶
type GoogleDevtoolsContaineranalysisV1alpha1SourceContext struct { // A SourceContext referring to a revision in a Google Cloud Source Repo. CloudRepo *GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContext `pulumi:"cloudRepo"` // A SourceContext referring to a Gerrit project. Gerrit *GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContext `pulumi:"gerrit"` // A SourceContext referring to any third party Git repo (e.g., GitHub). Git *GoogleDevtoolsContaineranalysisV1alpha1GitSourceContext `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 GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs ¶
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs struct { // A SourceContext referring to a revision in a Google Cloud Source Repo. CloudRepo GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrInput `pulumi:"cloudRepo"` // A SourceContext referring to a Gerrit project. Gerrit GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrInput `pulumi:"gerrit"` // A SourceContext referring to any third party Git repo (e.g., GitHub). Git GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrInput `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 (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextOutputWithContext ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutputWithContext ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextArray ¶
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextArray []GoogleDevtoolsContaineranalysisV1alpha1SourceContextInput
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArray) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArray) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArray) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1SourceContextArray) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArray) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutputWithContext ¶
func (i GoogleDevtoolsContaineranalysisV1alpha1SourceContextArray) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayInput ¶
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput }
GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1SourceContextArray and GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayInput` via:
GoogleDevtoolsContaineranalysisV1alpha1SourceContextArray{ GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs{...} }
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextInput ¶
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput }
GoogleDevtoolsContaineranalysisV1alpha1SourceContextInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs and GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1SourceContextInput` via:
GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs{...}
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput 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 (GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) CloudRepo ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) CloudRepo() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
A SourceContext referring to a revision in a Google Cloud Source Repo.
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) Gerrit ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) Gerrit() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
A SourceContext referring to a Gerrit project.
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) Git ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) Git() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
A SourceContext referring to any third party Git repo (e.g., GitHub).
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) Labels ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) Labels() pulumi.StringMapOutput
Labels with user defined metadata.
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrInput ¶
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrInput interface { pulumi.Input ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutputWithContext(context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput }
GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrInput is an input type that accepts GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs, GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtr and GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput values. You can construct a concrete instance of `GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrInput` via:
GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs{...} or: nil
func GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtr ¶
func GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtr(v *GoogleDevtoolsContaineranalysisV1alpha1SourceContextArgs) GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrInput
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) CloudRepo ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) CloudRepo() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextPtrOutput
A SourceContext referring to a revision in a Google Cloud Source Repo.
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) Gerrit ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) Gerrit() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextPtrOutput
A SourceContext referring to a Gerrit project.
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) Git ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) Git() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextPtrOutput
A SourceContext referring to any third party Git repo (e.g., GitHub).
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) Labels ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) Labels() pulumi.StringMapOutput
Labels with user defined metadata.
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponse ¶
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponse struct { // A SourceContext referring to a revision in a Google Cloud Source Repo. CloudRepo GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponse `pulumi:"cloudRepo"` // A SourceContext referring to a Gerrit project. Gerrit GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponse `pulumi:"gerrit"` // A SourceContext referring to any third party Git repo (e.g., GitHub). Git GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponse `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 GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput ¶
type GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput 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 (GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) CloudRepo ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) CloudRepo() GoogleDevtoolsContaineranalysisV1alpha1CloudRepoSourceContextResponseOutput
A SourceContext referring to a revision in a Google Cloud Source Repo.
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) ElementType ¶
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) ElementType() reflect.Type
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) Gerrit ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) Gerrit() GoogleDevtoolsContaineranalysisV1alpha1GerritSourceContextResponseOutput
A SourceContext referring to a Gerrit project.
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) Git ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) Git() GoogleDevtoolsContaineranalysisV1alpha1GitSourceContextResponseOutput
A SourceContext referring to any third party Git repo (e.g., GitHub).
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) Labels ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) Labels() pulumi.StringMapOutput
Labels with user defined metadata.
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput() GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput
func (GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutputWithContext ¶
func (o GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput) ToGoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutputWithContext(ctx context.Context) GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput
type Hash ¶
type Hash struct { // The type of hash that was performed. Type *HashType `pulumi:"type"` // The hash value. Value *string `pulumi:"value"` }
Container message for hash values.
type HashArgs ¶
type HashArgs struct { // The type of hash that was performed. Type HashTypePtrInput `pulumi:"type"` // The hash value. Value pulumi.StringPtrInput `pulumi:"value"` }
Container message for hash values.
func (HashArgs) ElementType ¶
func (HashArgs) ToHashOutput ¶
func (i HashArgs) ToHashOutput() HashOutput
func (HashArgs) ToHashOutputWithContext ¶
func (i HashArgs) ToHashOutputWithContext(ctx context.Context) HashOutput
func (HashArgs) ToHashPtrOutput ¶
func (i HashArgs) ToHashPtrOutput() HashPtrOutput
func (HashArgs) ToHashPtrOutputWithContext ¶
func (i HashArgs) ToHashPtrOutputWithContext(ctx context.Context) HashPtrOutput
type HashInput ¶
type HashInput interface { pulumi.Input ToHashOutput() HashOutput ToHashOutputWithContext(context.Context) HashOutput }
HashInput is an input type that accepts HashArgs and HashOutput values. You can construct a concrete instance of `HashInput` via:
HashArgs{...}
type HashOutput ¶
type HashOutput struct{ *pulumi.OutputState }
Container message for hash values.
func (HashOutput) ElementType ¶
func (HashOutput) ElementType() reflect.Type
func (HashOutput) ToHashOutput ¶
func (o HashOutput) ToHashOutput() HashOutput
func (HashOutput) ToHashOutputWithContext ¶
func (o HashOutput) ToHashOutputWithContext(ctx context.Context) HashOutput
func (HashOutput) ToHashPtrOutput ¶
func (o HashOutput) ToHashPtrOutput() HashPtrOutput
func (HashOutput) ToHashPtrOutputWithContext ¶
func (o HashOutput) ToHashPtrOutputWithContext(ctx context.Context) HashPtrOutput
func (HashOutput) Type ¶
func (o HashOutput) Type() HashTypePtrOutput
The type of hash that was performed.
type HashPtrInput ¶
type HashPtrInput interface { pulumi.Input ToHashPtrOutput() HashPtrOutput ToHashPtrOutputWithContext(context.Context) HashPtrOutput }
HashPtrInput is an input type that accepts HashArgs, HashPtr and HashPtrOutput values. You can construct a concrete instance of `HashPtrInput` via:
HashArgs{...} or: nil
func HashPtr ¶
func HashPtr(v *HashArgs) HashPtrInput
type HashPtrOutput ¶
type HashPtrOutput struct{ *pulumi.OutputState }
func (HashPtrOutput) Elem ¶
func (o HashPtrOutput) Elem() HashOutput
func (HashPtrOutput) ElementType ¶
func (HashPtrOutput) ElementType() reflect.Type
func (HashPtrOutput) ToHashPtrOutput ¶
func (o HashPtrOutput) ToHashPtrOutput() HashPtrOutput
func (HashPtrOutput) ToHashPtrOutputWithContext ¶
func (o HashPtrOutput) ToHashPtrOutputWithContext(ctx context.Context) HashPtrOutput
func (HashPtrOutput) Type ¶
func (o HashPtrOutput) Type() HashTypePtrOutput
The type of hash that was performed.
type HashResponse ¶
type HashResponse struct { // The type of hash that was performed. Type string `pulumi:"type"` // The hash value. Value string `pulumi:"value"` }
Container message for hash values.
type HashResponseOutput ¶
type HashResponseOutput struct{ *pulumi.OutputState }
Container message for hash values.
func (HashResponseOutput) ElementType ¶
func (HashResponseOutput) ElementType() reflect.Type
func (HashResponseOutput) ToHashResponseOutput ¶
func (o HashResponseOutput) ToHashResponseOutput() HashResponseOutput
func (HashResponseOutput) ToHashResponseOutputWithContext ¶
func (o HashResponseOutput) ToHashResponseOutputWithContext(ctx context.Context) HashResponseOutput
func (HashResponseOutput) Type ¶
func (o HashResponseOutput) Type() pulumi.StringOutput
The type of hash that was performed.
func (HashResponseOutput) Value ¶
func (o HashResponseOutput) Value() pulumi.StringOutput
The hash value.
type HashType ¶ added in v0.4.0
type HashType string
The type of hash that was performed.
func (HashType) ElementType ¶ added in v0.4.0
func (HashType) ToHashTypeOutput ¶ added in v0.6.0
func (e HashType) ToHashTypeOutput() HashTypeOutput
func (HashType) ToHashTypeOutputWithContext ¶ added in v0.6.0
func (e HashType) ToHashTypeOutputWithContext(ctx context.Context) HashTypeOutput
func (HashType) ToHashTypePtrOutput ¶ added in v0.6.0
func (e HashType) ToHashTypePtrOutput() HashTypePtrOutput
func (HashType) ToHashTypePtrOutputWithContext ¶ added in v0.6.0
func (e HashType) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
func (HashType) ToStringOutput ¶ added in v0.4.0
func (e HashType) ToStringOutput() pulumi.StringOutput
func (HashType) ToStringOutputWithContext ¶ added in v0.4.0
func (e HashType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HashType) ToStringPtrOutput ¶ added in v0.4.0
func (e HashType) ToStringPtrOutput() pulumi.StringPtrOutput
func (HashType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e HashType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HashTypeInput ¶ added in v0.6.0
type HashTypeInput interface { pulumi.Input ToHashTypeOutput() HashTypeOutput ToHashTypeOutputWithContext(context.Context) HashTypeOutput }
HashTypeInput is an input type that accepts HashTypeArgs and HashTypeOutput values. You can construct a concrete instance of `HashTypeInput` via:
HashTypeArgs{...}
type HashTypeOutput ¶ added in v0.6.0
type HashTypeOutput struct{ *pulumi.OutputState }
func (HashTypeOutput) ElementType ¶ added in v0.6.0
func (HashTypeOutput) ElementType() reflect.Type
func (HashTypeOutput) ToHashTypeOutput ¶ added in v0.6.0
func (o HashTypeOutput) ToHashTypeOutput() HashTypeOutput
func (HashTypeOutput) ToHashTypeOutputWithContext ¶ added in v0.6.0
func (o HashTypeOutput) ToHashTypeOutputWithContext(ctx context.Context) HashTypeOutput
func (HashTypeOutput) ToHashTypePtrOutput ¶ added in v0.6.0
func (o HashTypeOutput) ToHashTypePtrOutput() HashTypePtrOutput
func (HashTypeOutput) ToHashTypePtrOutputWithContext ¶ added in v0.6.0
func (o HashTypeOutput) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
func (HashTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o HashTypeOutput) ToStringOutput() pulumi.StringOutput
func (HashTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o HashTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HashTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o HashTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HashTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o HashTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HashTypePtrInput ¶ added in v0.6.0
type HashTypePtrInput interface { pulumi.Input ToHashTypePtrOutput() HashTypePtrOutput ToHashTypePtrOutputWithContext(context.Context) HashTypePtrOutput }
func HashTypePtr ¶ added in v0.6.0
func HashTypePtr(v string) HashTypePtrInput
type HashTypePtrOutput ¶ added in v0.6.0
type HashTypePtrOutput struct{ *pulumi.OutputState }
func (HashTypePtrOutput) Elem ¶ added in v0.6.0
func (o HashTypePtrOutput) Elem() HashTypeOutput
func (HashTypePtrOutput) ElementType ¶ added in v0.6.0
func (HashTypePtrOutput) ElementType() reflect.Type
func (HashTypePtrOutput) ToHashTypePtrOutput ¶ added in v0.6.0
func (o HashTypePtrOutput) ToHashTypePtrOutput() HashTypePtrOutput
func (HashTypePtrOutput) ToHashTypePtrOutputWithContext ¶ added in v0.6.0
func (o HashTypePtrOutput) ToHashTypePtrOutputWithContext(ctx context.Context) HashTypePtrOutput
func (HashTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o HashTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HashTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o HashTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InTotoProvenance ¶ added in v0.8.0
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 ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (InTotoProvenanceArgs) ElementType() reflect.Type
func (InTotoProvenanceArgs) ToInTotoProvenanceOutput ¶ added in v0.8.0
func (i InTotoProvenanceArgs) ToInTotoProvenanceOutput() InTotoProvenanceOutput
func (InTotoProvenanceArgs) ToInTotoProvenanceOutputWithContext ¶ added in v0.8.0
func (i InTotoProvenanceArgs) ToInTotoProvenanceOutputWithContext(ctx context.Context) InTotoProvenanceOutput
func (InTotoProvenanceArgs) ToInTotoProvenancePtrOutput ¶ added in v0.8.0
func (i InTotoProvenanceArgs) ToInTotoProvenancePtrOutput() InTotoProvenancePtrOutput
func (InTotoProvenanceArgs) ToInTotoProvenancePtrOutputWithContext ¶ added in v0.8.0
func (i InTotoProvenanceArgs) ToInTotoProvenancePtrOutputWithContext(ctx context.Context) InTotoProvenancePtrOutput
type InTotoProvenanceInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
type InTotoProvenanceOutput struct{ *pulumi.OutputState }
func (InTotoProvenanceOutput) BuilderConfig ¶ added in v0.8.0
func (o InTotoProvenanceOutput) BuilderConfig() BuilderConfigPtrOutput
required
func (InTotoProvenanceOutput) ElementType ¶ added in v0.8.0
func (InTotoProvenanceOutput) ElementType() reflect.Type
func (InTotoProvenanceOutput) Materials ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o InTotoProvenanceOutput) Metadata() MetadataPtrOutput
func (InTotoProvenanceOutput) Recipe ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o InTotoProvenanceOutput) ToInTotoProvenanceOutput() InTotoProvenanceOutput
func (InTotoProvenanceOutput) ToInTotoProvenanceOutputWithContext ¶ added in v0.8.0
func (o InTotoProvenanceOutput) ToInTotoProvenanceOutputWithContext(ctx context.Context) InTotoProvenanceOutput
func (InTotoProvenanceOutput) ToInTotoProvenancePtrOutput ¶ added in v0.8.0
func (o InTotoProvenanceOutput) ToInTotoProvenancePtrOutput() InTotoProvenancePtrOutput
func (InTotoProvenanceOutput) ToInTotoProvenancePtrOutputWithContext ¶ added in v0.8.0
func (o InTotoProvenanceOutput) ToInTotoProvenancePtrOutputWithContext(ctx context.Context) InTotoProvenancePtrOutput
type InTotoProvenancePtrInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
func InTotoProvenancePtr(v *InTotoProvenanceArgs) InTotoProvenancePtrInput
type InTotoProvenancePtrOutput ¶ added in v0.8.0
type InTotoProvenancePtrOutput struct{ *pulumi.OutputState }
func (InTotoProvenancePtrOutput) BuilderConfig ¶ added in v0.8.0
func (o InTotoProvenancePtrOutput) BuilderConfig() BuilderConfigPtrOutput
required
func (InTotoProvenancePtrOutput) Elem ¶ added in v0.8.0
func (o InTotoProvenancePtrOutput) Elem() InTotoProvenanceOutput
func (InTotoProvenancePtrOutput) ElementType ¶ added in v0.8.0
func (InTotoProvenancePtrOutput) ElementType() reflect.Type
func (InTotoProvenancePtrOutput) Materials ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o InTotoProvenancePtrOutput) Metadata() MetadataPtrOutput
func (InTotoProvenancePtrOutput) Recipe ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o InTotoProvenancePtrOutput) ToInTotoProvenancePtrOutput() InTotoProvenancePtrOutput
func (InTotoProvenancePtrOutput) ToInTotoProvenancePtrOutputWithContext ¶ added in v0.8.0
func (o InTotoProvenancePtrOutput) ToInTotoProvenancePtrOutputWithContext(ctx context.Context) InTotoProvenancePtrOutput
type InTotoProvenanceResponse ¶ added in v0.8.0
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 ¶ added in v0.8.0
type InTotoProvenanceResponseOutput struct{ *pulumi.OutputState }
func (InTotoProvenanceResponseOutput) BuilderConfig ¶ added in v0.8.0
func (o InTotoProvenanceResponseOutput) BuilderConfig() BuilderConfigResponseOutput
required
func (InTotoProvenanceResponseOutput) ElementType ¶ added in v0.8.0
func (InTotoProvenanceResponseOutput) ElementType() reflect.Type
func (InTotoProvenanceResponseOutput) Materials ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o InTotoProvenanceResponseOutput) Metadata() MetadataResponseOutput
func (InTotoProvenanceResponseOutput) Recipe ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o InTotoProvenanceResponseOutput) ToInTotoProvenanceResponseOutput() InTotoProvenanceResponseOutput
func (InTotoProvenanceResponseOutput) ToInTotoProvenanceResponseOutputWithContext ¶ added in v0.8.0
func (o InTotoProvenanceResponseOutput) ToInTotoProvenanceResponseOutputWithContext(ctx context.Context) InTotoProvenanceResponseOutput
type InTotoStatement ¶ added in v0.8.0
type InTotoStatement struct { // "https://slsa.dev/provenance/v0.1" for SlsaProvenance. PredicateType *string `pulumi:"predicateType"` // Generic Grafeas provenance. Provenance *InTotoProvenance `pulumi:"provenance"` // SLSA 0.1 provenance. SlsaProvenance *SlsaProvenance `pulumi:"slsaProvenance"` // SLSA 0.2 provenance. SlsaProvenanceZeroTwo *SlsaProvenanceZeroTwo `pulumi:"slsaProvenanceZeroTwo"` // subject is the subjects of the intoto statement 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 ¶ added in v0.8.0
type InTotoStatementArgs struct { // "https://slsa.dev/provenance/v0.1" for SlsaProvenance. PredicateType pulumi.StringPtrInput `pulumi:"predicateType"` // Generic Grafeas provenance. Provenance InTotoProvenancePtrInput `pulumi:"provenance"` // SLSA 0.1 provenance. SlsaProvenance SlsaProvenancePtrInput `pulumi:"slsaProvenance"` // SLSA 0.2 provenance. SlsaProvenanceZeroTwo SlsaProvenanceZeroTwoPtrInput `pulumi:"slsaProvenanceZeroTwo"` // subject is the subjects of the intoto statement 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 ¶ added in v0.8.0
func (InTotoStatementArgs) ElementType() reflect.Type
func (InTotoStatementArgs) ToInTotoStatementOutput ¶ added in v0.8.0
func (i InTotoStatementArgs) ToInTotoStatementOutput() InTotoStatementOutput
func (InTotoStatementArgs) ToInTotoStatementOutputWithContext ¶ added in v0.8.0
func (i InTotoStatementArgs) ToInTotoStatementOutputWithContext(ctx context.Context) InTotoStatementOutput
func (InTotoStatementArgs) ToInTotoStatementPtrOutput ¶ added in v0.8.0
func (i InTotoStatementArgs) ToInTotoStatementPtrOutput() InTotoStatementPtrOutput
func (InTotoStatementArgs) ToInTotoStatementPtrOutputWithContext ¶ added in v0.8.0
func (i InTotoStatementArgs) ToInTotoStatementPtrOutputWithContext(ctx context.Context) InTotoStatementPtrOutput
type InTotoStatementInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (InTotoStatementOutput) ElementType() reflect.Type
func (InTotoStatementOutput) PredicateType ¶ added in v0.8.0
func (o InTotoStatementOutput) PredicateType() pulumi.StringPtrOutput
"https://slsa.dev/provenance/v0.1" for SlsaProvenance.
func (InTotoStatementOutput) Provenance ¶ added in v0.8.0
func (o InTotoStatementOutput) Provenance() InTotoProvenancePtrOutput
Generic Grafeas provenance.
func (InTotoStatementOutput) SlsaProvenance ¶ added in v0.9.0
func (o InTotoStatementOutput) SlsaProvenance() SlsaProvenancePtrOutput
SLSA 0.1 provenance.
func (InTotoStatementOutput) SlsaProvenanceZeroTwo ¶ added in v0.21.0
func (o InTotoStatementOutput) SlsaProvenanceZeroTwo() SlsaProvenanceZeroTwoPtrOutput
SLSA 0.2 provenance.
func (InTotoStatementOutput) Subject ¶ added in v0.8.0
func (o InTotoStatementOutput) Subject() SubjectArrayOutput
subject is the subjects of the intoto statement
func (InTotoStatementOutput) ToInTotoStatementOutput ¶ added in v0.8.0
func (o InTotoStatementOutput) ToInTotoStatementOutput() InTotoStatementOutput
func (InTotoStatementOutput) ToInTotoStatementOutputWithContext ¶ added in v0.8.0
func (o InTotoStatementOutput) ToInTotoStatementOutputWithContext(ctx context.Context) InTotoStatementOutput
func (InTotoStatementOutput) ToInTotoStatementPtrOutput ¶ added in v0.8.0
func (o InTotoStatementOutput) ToInTotoStatementPtrOutput() InTotoStatementPtrOutput
func (InTotoStatementOutput) ToInTotoStatementPtrOutputWithContext ¶ added in v0.8.0
func (o InTotoStatementOutput) ToInTotoStatementPtrOutputWithContext(ctx context.Context) InTotoStatementPtrOutput
func (InTotoStatementOutput) Type ¶ added in v0.8.0
func (o InTotoStatementOutput) Type() pulumi.StringPtrOutput
Always "https://in-toto.io/Statement/v0.1".
type InTotoStatementPtrInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
func InTotoStatementPtr(v *InTotoStatementArgs) InTotoStatementPtrInput
type InTotoStatementPtrOutput ¶ added in v0.8.0
type InTotoStatementPtrOutput struct{ *pulumi.OutputState }
func (InTotoStatementPtrOutput) Elem ¶ added in v0.8.0
func (o InTotoStatementPtrOutput) Elem() InTotoStatementOutput
func (InTotoStatementPtrOutput) ElementType ¶ added in v0.8.0
func (InTotoStatementPtrOutput) ElementType() reflect.Type
func (InTotoStatementPtrOutput) PredicateType ¶ added in v0.8.0
func (o InTotoStatementPtrOutput) PredicateType() pulumi.StringPtrOutput
"https://slsa.dev/provenance/v0.1" for SlsaProvenance.
func (InTotoStatementPtrOutput) Provenance ¶ added in v0.8.0
func (o InTotoStatementPtrOutput) Provenance() InTotoProvenancePtrOutput
Generic Grafeas provenance.
func (InTotoStatementPtrOutput) SlsaProvenance ¶ added in v0.9.0
func (o InTotoStatementPtrOutput) SlsaProvenance() SlsaProvenancePtrOutput
SLSA 0.1 provenance.
func (InTotoStatementPtrOutput) SlsaProvenanceZeroTwo ¶ added in v0.21.0
func (o InTotoStatementPtrOutput) SlsaProvenanceZeroTwo() SlsaProvenanceZeroTwoPtrOutput
SLSA 0.2 provenance.
func (InTotoStatementPtrOutput) Subject ¶ added in v0.8.0
func (o InTotoStatementPtrOutput) Subject() SubjectArrayOutput
subject is the subjects of the intoto statement
func (InTotoStatementPtrOutput) ToInTotoStatementPtrOutput ¶ added in v0.8.0
func (o InTotoStatementPtrOutput) ToInTotoStatementPtrOutput() InTotoStatementPtrOutput
func (InTotoStatementPtrOutput) ToInTotoStatementPtrOutputWithContext ¶ added in v0.8.0
func (o InTotoStatementPtrOutput) ToInTotoStatementPtrOutputWithContext(ctx context.Context) InTotoStatementPtrOutput
func (InTotoStatementPtrOutput) Type ¶ added in v0.8.0
func (o InTotoStatementPtrOutput) Type() pulumi.StringPtrOutput
Always "https://in-toto.io/Statement/v0.1".
type InTotoStatementResponse ¶ added in v0.8.0
type InTotoStatementResponse struct { // "https://slsa.dev/provenance/v0.1" for SlsaProvenance. PredicateType string `pulumi:"predicateType"` // Generic Grafeas provenance. Provenance InTotoProvenanceResponse `pulumi:"provenance"` // SLSA 0.1 provenance. SlsaProvenance SlsaProvenanceResponse `pulumi:"slsaProvenance"` // SLSA 0.2 provenance. SlsaProvenanceZeroTwo SlsaProvenanceZeroTwoResponse `pulumi:"slsaProvenanceZeroTwo"` // subject is the subjects of the intoto statement 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 ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (InTotoStatementResponseOutput) ElementType() reflect.Type
func (InTotoStatementResponseOutput) PredicateType ¶ added in v0.8.0
func (o InTotoStatementResponseOutput) PredicateType() pulumi.StringOutput
"https://slsa.dev/provenance/v0.1" for SlsaProvenance.
func (InTotoStatementResponseOutput) Provenance ¶ added in v0.8.0
func (o InTotoStatementResponseOutput) Provenance() InTotoProvenanceResponseOutput
Generic Grafeas provenance.
func (InTotoStatementResponseOutput) SlsaProvenance ¶ added in v0.9.0
func (o InTotoStatementResponseOutput) SlsaProvenance() SlsaProvenanceResponseOutput
SLSA 0.1 provenance.
func (InTotoStatementResponseOutput) SlsaProvenanceZeroTwo ¶ added in v0.21.0
func (o InTotoStatementResponseOutput) SlsaProvenanceZeroTwo() SlsaProvenanceZeroTwoResponseOutput
SLSA 0.2 provenance.
func (InTotoStatementResponseOutput) Subject ¶ added in v0.8.0
func (o InTotoStatementResponseOutput) Subject() SubjectResponseArrayOutput
subject is the subjects of the intoto statement
func (InTotoStatementResponseOutput) ToInTotoStatementResponseOutput ¶ added in v0.8.0
func (o InTotoStatementResponseOutput) ToInTotoStatementResponseOutput() InTotoStatementResponseOutput
func (InTotoStatementResponseOutput) ToInTotoStatementResponseOutputWithContext ¶ added in v0.8.0
func (o InTotoStatementResponseOutput) ToInTotoStatementResponseOutputWithContext(ctx context.Context) InTotoStatementResponseOutput
func (InTotoStatementResponseOutput) Type ¶ added in v0.8.0
func (o InTotoStatementResponseOutput) Type() pulumi.StringOutput
Always "https://in-toto.io/Statement/v0.1".
type Installation ¶
type Installation struct { // Licenses that have been declared by the authors of the package. License *License `pulumi:"license"` // All of the places within the filesystem versions of this package have been found. Location []Location `pulumi:"location"` }
This represents how a particular software package may be installed on a system.
type InstallationArgs ¶
type InstallationArgs struct { // Licenses that have been declared by the authors of the package. License LicensePtrInput `pulumi:"license"` // All of the places within the filesystem versions of this package have been found. Location LocationArrayInput `pulumi:"location"` }
This represents how a particular software package may be installed on a system.
func (InstallationArgs) ElementType ¶
func (InstallationArgs) ElementType() reflect.Type
func (InstallationArgs) ToInstallationOutput ¶
func (i InstallationArgs) ToInstallationOutput() InstallationOutput
func (InstallationArgs) ToInstallationOutputWithContext ¶
func (i InstallationArgs) ToInstallationOutputWithContext(ctx context.Context) InstallationOutput
func (InstallationArgs) ToInstallationPtrOutput ¶
func (i InstallationArgs) ToInstallationPtrOutput() InstallationPtrOutput
func (InstallationArgs) ToInstallationPtrOutputWithContext ¶
func (i InstallationArgs) ToInstallationPtrOutputWithContext(ctx context.Context) InstallationPtrOutput
type InstallationInput ¶
type InstallationInput interface { pulumi.Input ToInstallationOutput() InstallationOutput ToInstallationOutputWithContext(context.Context) InstallationOutput }
InstallationInput is an input type that accepts InstallationArgs and InstallationOutput values. You can construct a concrete instance of `InstallationInput` via:
InstallationArgs{...}
type InstallationOutput ¶
type InstallationOutput struct{ *pulumi.OutputState }
This represents how a particular software package may be installed on a system.
func (InstallationOutput) ElementType ¶
func (InstallationOutput) ElementType() reflect.Type
func (InstallationOutput) License ¶ added in v0.19.0
func (o InstallationOutput) License() LicensePtrOutput
Licenses that have been declared by the authors of the package.
func (InstallationOutput) Location ¶
func (o InstallationOutput) Location() LocationArrayOutput
All of the places within the filesystem versions of this package have been found.
func (InstallationOutput) ToInstallationOutput ¶
func (o InstallationOutput) ToInstallationOutput() InstallationOutput
func (InstallationOutput) ToInstallationOutputWithContext ¶
func (o InstallationOutput) ToInstallationOutputWithContext(ctx context.Context) InstallationOutput
func (InstallationOutput) ToInstallationPtrOutput ¶
func (o InstallationOutput) ToInstallationPtrOutput() InstallationPtrOutput
func (InstallationOutput) ToInstallationPtrOutputWithContext ¶
func (o InstallationOutput) ToInstallationPtrOutputWithContext(ctx context.Context) InstallationPtrOutput
type InstallationPtrInput ¶
type InstallationPtrInput interface { pulumi.Input ToInstallationPtrOutput() InstallationPtrOutput ToInstallationPtrOutputWithContext(context.Context) InstallationPtrOutput }
InstallationPtrInput is an input type that accepts InstallationArgs, InstallationPtr and InstallationPtrOutput values. You can construct a concrete instance of `InstallationPtrInput` via:
InstallationArgs{...} or: nil
func InstallationPtr ¶
func InstallationPtr(v *InstallationArgs) InstallationPtrInput
type InstallationPtrOutput ¶
type InstallationPtrOutput struct{ *pulumi.OutputState }
func (InstallationPtrOutput) Elem ¶
func (o InstallationPtrOutput) Elem() InstallationOutput
func (InstallationPtrOutput) ElementType ¶
func (InstallationPtrOutput) ElementType() reflect.Type
func (InstallationPtrOutput) License ¶ added in v0.19.0
func (o InstallationPtrOutput) License() LicensePtrOutput
Licenses that have been declared by the authors of the package.
func (InstallationPtrOutput) Location ¶
func (o InstallationPtrOutput) Location() LocationArrayOutput
All of the places within the filesystem versions of this package have been found.
func (InstallationPtrOutput) ToInstallationPtrOutput ¶
func (o InstallationPtrOutput) ToInstallationPtrOutput() InstallationPtrOutput
func (InstallationPtrOutput) ToInstallationPtrOutputWithContext ¶
func (o InstallationPtrOutput) ToInstallationPtrOutputWithContext(ctx context.Context) InstallationPtrOutput
type InstallationResponse ¶
type InstallationResponse struct { // The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages. Architecture string `pulumi:"architecture"` // The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages. CpeUri string `pulumi:"cpeUri"` // Licenses that have been declared by the authors of the package. License LicenseResponse `pulumi:"license"` // All of the places within the filesystem versions of this package have been found. Location []LocationResponse `pulumi:"location"` // The name of the installed package. Name string `pulumi:"name"` // The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.). PackageType string `pulumi:"packageType"` // The version of the package. Version VersionResponse `pulumi:"version"` }
This represents how a particular software package may be installed on a system.
type InstallationResponseOutput ¶
type InstallationResponseOutput struct{ *pulumi.OutputState }
This represents how a particular software package may be installed on a system.
func (InstallationResponseOutput) Architecture ¶ added in v0.19.0
func (o InstallationResponseOutput) Architecture() pulumi.StringOutput
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
func (InstallationResponseOutput) CpeUri ¶ added in v0.19.0
func (o InstallationResponseOutput) CpeUri() pulumi.StringOutput
The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
func (InstallationResponseOutput) ElementType ¶
func (InstallationResponseOutput) ElementType() reflect.Type
func (InstallationResponseOutput) License ¶ added in v0.19.0
func (o InstallationResponseOutput) License() LicenseResponseOutput
Licenses that have been declared by the authors of the package.
func (InstallationResponseOutput) Location ¶
func (o InstallationResponseOutput) Location() LocationResponseArrayOutput
All of the places within the filesystem versions of this package have been found.
func (InstallationResponseOutput) Name ¶
func (o InstallationResponseOutput) Name() pulumi.StringOutput
The name of the installed package.
func (InstallationResponseOutput) PackageType ¶ added in v0.19.0
func (o InstallationResponseOutput) PackageType() pulumi.StringOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (InstallationResponseOutput) ToInstallationResponseOutput ¶
func (o InstallationResponseOutput) ToInstallationResponseOutput() InstallationResponseOutput
func (InstallationResponseOutput) ToInstallationResponseOutputWithContext ¶
func (o InstallationResponseOutput) ToInstallationResponseOutputWithContext(ctx context.Context) InstallationResponseOutput
func (InstallationResponseOutput) Version ¶ added in v0.19.0
func (o InstallationResponseOutput) Version() VersionResponseOutput
The version of the package.
type Layer ¶
type Layer struct { // The recovered arguments to the Dockerfile directive. Arguments *string `pulumi:"arguments"` // The recovered Dockerfile directive used to construct this layer. Directive *LayerDirective `pulumi:"directive"` }
Layer holds metadata specific to a layer of a Docker image.
type LayerArgs ¶
type LayerArgs struct { // The recovered arguments to the Dockerfile directive. Arguments pulumi.StringPtrInput `pulumi:"arguments"` // The recovered Dockerfile directive used to construct this layer. Directive LayerDirectivePtrInput `pulumi:"directive"` }
Layer holds metadata specific to a layer of a Docker image.
func (LayerArgs) ElementType ¶
func (LayerArgs) ToLayerOutput ¶
func (i LayerArgs) ToLayerOutput() LayerOutput
func (LayerArgs) ToLayerOutputWithContext ¶
func (i LayerArgs) ToLayerOutputWithContext(ctx context.Context) LayerOutput
type LayerArray ¶
type LayerArray []LayerInput
func (LayerArray) ElementType ¶
func (LayerArray) ElementType() reflect.Type
func (LayerArray) ToLayerArrayOutput ¶
func (i LayerArray) ToLayerArrayOutput() LayerArrayOutput
func (LayerArray) ToLayerArrayOutputWithContext ¶
func (i LayerArray) ToLayerArrayOutputWithContext(ctx context.Context) LayerArrayOutput
type LayerArrayInput ¶
type LayerArrayInput interface { pulumi.Input ToLayerArrayOutput() LayerArrayOutput ToLayerArrayOutputWithContext(context.Context) LayerArrayOutput }
LayerArrayInput is an input type that accepts LayerArray and LayerArrayOutput values. You can construct a concrete instance of `LayerArrayInput` via:
LayerArray{ LayerArgs{...} }
type LayerArrayOutput ¶
type LayerArrayOutput struct{ *pulumi.OutputState }
func (LayerArrayOutput) ElementType ¶
func (LayerArrayOutput) ElementType() reflect.Type
func (LayerArrayOutput) Index ¶
func (o LayerArrayOutput) Index(i pulumi.IntInput) LayerOutput
func (LayerArrayOutput) ToLayerArrayOutput ¶
func (o LayerArrayOutput) ToLayerArrayOutput() LayerArrayOutput
func (LayerArrayOutput) ToLayerArrayOutputWithContext ¶
func (o LayerArrayOutput) ToLayerArrayOutputWithContext(ctx context.Context) LayerArrayOutput
type LayerDirective ¶ added in v0.4.0
type LayerDirective string
The recovered Dockerfile directive used to construct this layer.
func (LayerDirective) ElementType ¶ added in v0.4.0
func (LayerDirective) ElementType() reflect.Type
func (LayerDirective) ToLayerDirectiveOutput ¶ added in v0.6.0
func (e LayerDirective) ToLayerDirectiveOutput() LayerDirectiveOutput
func (LayerDirective) ToLayerDirectiveOutputWithContext ¶ added in v0.6.0
func (e LayerDirective) ToLayerDirectiveOutputWithContext(ctx context.Context) LayerDirectiveOutput
func (LayerDirective) ToLayerDirectivePtrOutput ¶ added in v0.6.0
func (e LayerDirective) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
func (LayerDirective) ToLayerDirectivePtrOutputWithContext ¶ added in v0.6.0
func (e LayerDirective) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
func (LayerDirective) ToStringOutput ¶ added in v0.4.0
func (e LayerDirective) ToStringOutput() pulumi.StringOutput
func (LayerDirective) ToStringOutputWithContext ¶ added in v0.4.0
func (e LayerDirective) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LayerDirective) ToStringPtrOutput ¶ added in v0.4.0
func (e LayerDirective) ToStringPtrOutput() pulumi.StringPtrOutput
func (LayerDirective) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e LayerDirective) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LayerDirectiveInput ¶ added in v0.6.0
type LayerDirectiveInput interface { pulumi.Input ToLayerDirectiveOutput() LayerDirectiveOutput ToLayerDirectiveOutputWithContext(context.Context) LayerDirectiveOutput }
LayerDirectiveInput is an input type that accepts LayerDirectiveArgs and LayerDirectiveOutput values. You can construct a concrete instance of `LayerDirectiveInput` via:
LayerDirectiveArgs{...}
type LayerDirectiveOutput ¶ added in v0.6.0
type LayerDirectiveOutput struct{ *pulumi.OutputState }
func (LayerDirectiveOutput) ElementType ¶ added in v0.6.0
func (LayerDirectiveOutput) ElementType() reflect.Type
func (LayerDirectiveOutput) ToLayerDirectiveOutput ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToLayerDirectiveOutput() LayerDirectiveOutput
func (LayerDirectiveOutput) ToLayerDirectiveOutputWithContext ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToLayerDirectiveOutputWithContext(ctx context.Context) LayerDirectiveOutput
func (LayerDirectiveOutput) ToLayerDirectivePtrOutput ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
func (LayerDirectiveOutput) ToLayerDirectivePtrOutputWithContext ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
func (LayerDirectiveOutput) ToStringOutput ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToStringOutput() pulumi.StringOutput
func (LayerDirectiveOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LayerDirectiveOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LayerDirectiveOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o LayerDirectiveOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LayerDirectivePtrInput ¶ added in v0.6.0
type LayerDirectivePtrInput interface { pulumi.Input ToLayerDirectivePtrOutput() LayerDirectivePtrOutput ToLayerDirectivePtrOutputWithContext(context.Context) LayerDirectivePtrOutput }
func LayerDirectivePtr ¶ added in v0.6.0
func LayerDirectivePtr(v string) LayerDirectivePtrInput
type LayerDirectivePtrOutput ¶ added in v0.6.0
type LayerDirectivePtrOutput struct{ *pulumi.OutputState }
func (LayerDirectivePtrOutput) Elem ¶ added in v0.6.0
func (o LayerDirectivePtrOutput) Elem() LayerDirectiveOutput
func (LayerDirectivePtrOutput) ElementType ¶ added in v0.6.0
func (LayerDirectivePtrOutput) ElementType() reflect.Type
func (LayerDirectivePtrOutput) ToLayerDirectivePtrOutput ¶ added in v0.6.0
func (o LayerDirectivePtrOutput) ToLayerDirectivePtrOutput() LayerDirectivePtrOutput
func (LayerDirectivePtrOutput) ToLayerDirectivePtrOutputWithContext ¶ added in v0.6.0
func (o LayerDirectivePtrOutput) ToLayerDirectivePtrOutputWithContext(ctx context.Context) LayerDirectivePtrOutput
func (LayerDirectivePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o LayerDirectivePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LayerDirectivePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o LayerDirectivePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LayerInput ¶
type LayerInput interface { pulumi.Input ToLayerOutput() LayerOutput ToLayerOutputWithContext(context.Context) LayerOutput }
LayerInput is an input type that accepts LayerArgs and LayerOutput values. You can construct a concrete instance of `LayerInput` via:
LayerArgs{...}
type LayerOutput ¶
type LayerOutput struct{ *pulumi.OutputState }
Layer holds metadata specific to a layer of a Docker image.
func (LayerOutput) Arguments ¶
func (o LayerOutput) Arguments() pulumi.StringPtrOutput
The recovered arguments to the Dockerfile directive.
func (LayerOutput) Directive ¶
func (o LayerOutput) Directive() LayerDirectivePtrOutput
The recovered Dockerfile directive used to construct this layer.
func (LayerOutput) ElementType ¶
func (LayerOutput) ElementType() reflect.Type
func (LayerOutput) ToLayerOutput ¶
func (o LayerOutput) ToLayerOutput() LayerOutput
func (LayerOutput) ToLayerOutputWithContext ¶
func (o LayerOutput) ToLayerOutputWithContext(ctx context.Context) LayerOutput
type LayerResponse ¶
type LayerResponse struct { // The recovered arguments to the Dockerfile directive. Arguments string `pulumi:"arguments"` // The recovered Dockerfile directive used to construct this layer. Directive string `pulumi:"directive"` }
Layer holds metadata specific to a layer of a Docker image.
type LayerResponseArrayOutput ¶
type LayerResponseArrayOutput struct{ *pulumi.OutputState }
func (LayerResponseArrayOutput) ElementType ¶
func (LayerResponseArrayOutput) ElementType() reflect.Type
func (LayerResponseArrayOutput) Index ¶
func (o LayerResponseArrayOutput) Index(i pulumi.IntInput) LayerResponseOutput
func (LayerResponseArrayOutput) ToLayerResponseArrayOutput ¶
func (o LayerResponseArrayOutput) ToLayerResponseArrayOutput() LayerResponseArrayOutput
func (LayerResponseArrayOutput) ToLayerResponseArrayOutputWithContext ¶
func (o LayerResponseArrayOutput) ToLayerResponseArrayOutputWithContext(ctx context.Context) LayerResponseArrayOutput
type LayerResponseOutput ¶
type LayerResponseOutput struct{ *pulumi.OutputState }
Layer holds metadata specific to a layer of a Docker image.
func (LayerResponseOutput) Arguments ¶
func (o LayerResponseOutput) Arguments() pulumi.StringOutput
The recovered arguments to the Dockerfile directive.
func (LayerResponseOutput) Directive ¶
func (o LayerResponseOutput) Directive() pulumi.StringOutput
The recovered Dockerfile directive used to construct this layer.
func (LayerResponseOutput) ElementType ¶
func (LayerResponseOutput) ElementType() reflect.Type
func (LayerResponseOutput) ToLayerResponseOutput ¶
func (o LayerResponseOutput) ToLayerResponseOutput() LayerResponseOutput
func (LayerResponseOutput) ToLayerResponseOutputWithContext ¶
func (o LayerResponseOutput) ToLayerResponseOutputWithContext(ctx context.Context) LayerResponseOutput
type License ¶ added in v0.9.0
type License struct { // Comments Comments *string `pulumi:"comments"` // Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2". Expression *string `pulumi:"expression"` }
License information.
type LicenseArgs ¶ added in v0.9.0
type LicenseArgs struct { // Comments Comments pulumi.StringPtrInput `pulumi:"comments"` // Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2". Expression pulumi.StringPtrInput `pulumi:"expression"` }
License information.
func (LicenseArgs) ElementType ¶ added in v0.9.0
func (LicenseArgs) ElementType() reflect.Type
func (LicenseArgs) ToLicenseOutput ¶ added in v0.9.0
func (i LicenseArgs) ToLicenseOutput() LicenseOutput
func (LicenseArgs) ToLicenseOutputWithContext ¶ added in v0.9.0
func (i LicenseArgs) ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
func (LicenseArgs) ToLicensePtrOutput ¶ added in v0.9.0
func (i LicenseArgs) ToLicensePtrOutput() LicensePtrOutput
func (LicenseArgs) ToLicensePtrOutputWithContext ¶ added in v0.9.0
func (i LicenseArgs) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
type LicenseInput ¶ added in v0.9.0
type LicenseInput interface { pulumi.Input ToLicenseOutput() LicenseOutput ToLicenseOutputWithContext(context.Context) LicenseOutput }
LicenseInput is an input type that accepts LicenseArgs and LicenseOutput values. You can construct a concrete instance of `LicenseInput` via:
LicenseArgs{...}
type LicenseOutput ¶ added in v0.9.0
type LicenseOutput struct{ *pulumi.OutputState }
License information.
func (LicenseOutput) Comments ¶ added in v0.9.0
func (o LicenseOutput) Comments() pulumi.StringPtrOutput
Comments
func (LicenseOutput) ElementType ¶ added in v0.9.0
func (LicenseOutput) ElementType() reflect.Type
func (LicenseOutput) Expression ¶ added in v0.9.0
func (o LicenseOutput) Expression() pulumi.StringPtrOutput
Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
func (LicenseOutput) ToLicenseOutput ¶ added in v0.9.0
func (o LicenseOutput) ToLicenseOutput() LicenseOutput
func (LicenseOutput) ToLicenseOutputWithContext ¶ added in v0.9.0
func (o LicenseOutput) ToLicenseOutputWithContext(ctx context.Context) LicenseOutput
func (LicenseOutput) ToLicensePtrOutput ¶ added in v0.9.0
func (o LicenseOutput) ToLicensePtrOutput() LicensePtrOutput
func (LicenseOutput) ToLicensePtrOutputWithContext ¶ added in v0.9.0
func (o LicenseOutput) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
type LicensePtrInput ¶ added in v0.9.0
type LicensePtrInput interface { pulumi.Input ToLicensePtrOutput() LicensePtrOutput ToLicensePtrOutputWithContext(context.Context) LicensePtrOutput }
LicensePtrInput is an input type that accepts LicenseArgs, LicensePtr and LicensePtrOutput values. You can construct a concrete instance of `LicensePtrInput` via:
LicenseArgs{...} or: nil
func LicensePtr ¶ added in v0.9.0
func LicensePtr(v *LicenseArgs) LicensePtrInput
type LicensePtrOutput ¶ added in v0.9.0
type LicensePtrOutput struct{ *pulumi.OutputState }
func (LicensePtrOutput) Comments ¶ added in v0.9.0
func (o LicensePtrOutput) Comments() pulumi.StringPtrOutput
Comments
func (LicensePtrOutput) Elem ¶ added in v0.9.0
func (o LicensePtrOutput) Elem() LicenseOutput
func (LicensePtrOutput) ElementType ¶ added in v0.9.0
func (LicensePtrOutput) ElementType() reflect.Type
func (LicensePtrOutput) Expression ¶ added in v0.9.0
func (o LicensePtrOutput) Expression() pulumi.StringPtrOutput
Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
func (LicensePtrOutput) ToLicensePtrOutput ¶ added in v0.9.0
func (o LicensePtrOutput) ToLicensePtrOutput() LicensePtrOutput
func (LicensePtrOutput) ToLicensePtrOutputWithContext ¶ added in v0.9.0
func (o LicensePtrOutput) ToLicensePtrOutputWithContext(ctx context.Context) LicensePtrOutput
type LicenseResponse ¶ added in v0.9.0
type LicenseResponse struct { // Comments Comments string `pulumi:"comments"` // Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2". Expression string `pulumi:"expression"` }
License information.
type LicenseResponseOutput ¶ added in v0.9.0
type LicenseResponseOutput struct{ *pulumi.OutputState }
License information.
func (LicenseResponseOutput) Comments ¶ added in v0.9.0
func (o LicenseResponseOutput) Comments() pulumi.StringOutput
Comments
func (LicenseResponseOutput) ElementType ¶ added in v0.9.0
func (LicenseResponseOutput) ElementType() reflect.Type
func (LicenseResponseOutput) Expression ¶ added in v0.9.0
func (o LicenseResponseOutput) Expression() pulumi.StringOutput
Often a single license can be used to represent the licensing terms. Sometimes it is necessary to include a choice of one or more licenses or some combination of license identifiers. Examples: "LGPL-2.1-only OR MIT", "LGPL-2.1-only AND MIT", "GPL-2.0-or-later WITH Bison-exception-2.2".
func (LicenseResponseOutput) ToLicenseResponseOutput ¶ added in v0.9.0
func (o LicenseResponseOutput) ToLicenseResponseOutput() LicenseResponseOutput
func (LicenseResponseOutput) ToLicenseResponseOutputWithContext ¶ added in v0.9.0
func (o LicenseResponseOutput) ToLicenseResponseOutputWithContext(ctx context.Context) LicenseResponseOutput
type Location ¶
type Location struct { // Deprecated. The cpe_uri in [cpe format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. // // Deprecated: Deprecated. The cpe_uri in [cpe format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri *string `pulumi:"cpeUri"` // The path from which we gathered that this package/version is installed. Path *string `pulumi:"path"` // Deprecated. The version installed at this location. // // Deprecated: Deprecated. The version installed at this location. Version *Version `pulumi:"version"` }
An occurrence of a particular package installation found within a system's filesystem. e.g. glibc was found in /var/lib/dpkg/status
type LocationArgs ¶
type LocationArgs struct { // Deprecated. The cpe_uri in [cpe format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. // // Deprecated: Deprecated. The cpe_uri in [cpe format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri pulumi.StringPtrInput `pulumi:"cpeUri"` // The path from which we gathered that this package/version is installed. Path pulumi.StringPtrInput `pulumi:"path"` // Deprecated. The version installed at this location. // // Deprecated: Deprecated. The version installed at this location. Version VersionPtrInput `pulumi:"version"` }
An occurrence of a particular package installation found within a system's filesystem. e.g. glibc was found in /var/lib/dpkg/status
func (LocationArgs) ElementType ¶
func (LocationArgs) ElementType() reflect.Type
func (LocationArgs) ToLocationOutput ¶
func (i LocationArgs) ToLocationOutput() LocationOutput
func (LocationArgs) ToLocationOutputWithContext ¶
func (i LocationArgs) ToLocationOutputWithContext(ctx context.Context) LocationOutput
type LocationArray ¶
type LocationArray []LocationInput
func (LocationArray) ElementType ¶
func (LocationArray) ElementType() reflect.Type
func (LocationArray) ToLocationArrayOutput ¶
func (i LocationArray) ToLocationArrayOutput() LocationArrayOutput
func (LocationArray) ToLocationArrayOutputWithContext ¶
func (i LocationArray) ToLocationArrayOutputWithContext(ctx context.Context) LocationArrayOutput
type LocationArrayInput ¶
type LocationArrayInput interface { pulumi.Input ToLocationArrayOutput() LocationArrayOutput ToLocationArrayOutputWithContext(context.Context) LocationArrayOutput }
LocationArrayInput is an input type that accepts LocationArray and LocationArrayOutput values. You can construct a concrete instance of `LocationArrayInput` via:
LocationArray{ LocationArgs{...} }
type LocationArrayOutput ¶
type LocationArrayOutput struct{ *pulumi.OutputState }
func (LocationArrayOutput) ElementType ¶
func (LocationArrayOutput) ElementType() reflect.Type
func (LocationArrayOutput) Index ¶
func (o LocationArrayOutput) Index(i pulumi.IntInput) LocationOutput
func (LocationArrayOutput) ToLocationArrayOutput ¶
func (o LocationArrayOutput) ToLocationArrayOutput() LocationArrayOutput
func (LocationArrayOutput) ToLocationArrayOutputWithContext ¶
func (o LocationArrayOutput) ToLocationArrayOutputWithContext(ctx context.Context) LocationArrayOutput
type LocationInput ¶
type LocationInput interface { pulumi.Input ToLocationOutput() LocationOutput ToLocationOutputWithContext(context.Context) LocationOutput }
LocationInput is an input type that accepts LocationArgs and LocationOutput values. You can construct a concrete instance of `LocationInput` via:
LocationArgs{...}
type LocationOutput ¶
type LocationOutput struct{ *pulumi.OutputState }
An occurrence of a particular package installation found within a system's filesystem. e.g. glibc was found in /var/lib/dpkg/status
func (LocationOutput) CpeUri
deprecated
func (o LocationOutput) CpeUri() pulumi.StringPtrOutput
Deprecated. The cpe_uri in [cpe format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package.
Deprecated: Deprecated. The cpe_uri in [cpe format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package.
func (LocationOutput) ElementType ¶
func (LocationOutput) ElementType() reflect.Type
func (LocationOutput) Path ¶
func (o LocationOutput) Path() pulumi.StringPtrOutput
The path from which we gathered that this package/version is installed.
func (LocationOutput) ToLocationOutput ¶
func (o LocationOutput) ToLocationOutput() LocationOutput
func (LocationOutput) ToLocationOutputWithContext ¶
func (o LocationOutput) ToLocationOutputWithContext(ctx context.Context) LocationOutput
func (LocationOutput) Version
deprecated
func (o LocationOutput) Version() VersionPtrOutput
Deprecated. The version installed at this location.
Deprecated: Deprecated. The version installed at this location.
type LocationResponse ¶
type LocationResponse struct { // Deprecated. The cpe_uri in [cpe format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. // // Deprecated: Deprecated. The cpe_uri in [cpe format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. CpeUri string `pulumi:"cpeUri"` // The path from which we gathered that this package/version is installed. Path string `pulumi:"path"` // Deprecated. The version installed at this location. // // Deprecated: Deprecated. The version installed at this location. Version VersionResponse `pulumi:"version"` }
An occurrence of a particular package installation found within a system's filesystem. e.g. glibc was found in /var/lib/dpkg/status
type LocationResponseArrayOutput ¶
type LocationResponseArrayOutput struct{ *pulumi.OutputState }
func (LocationResponseArrayOutput) ElementType ¶
func (LocationResponseArrayOutput) ElementType() reflect.Type
func (LocationResponseArrayOutput) Index ¶
func (o LocationResponseArrayOutput) Index(i pulumi.IntInput) LocationResponseOutput
func (LocationResponseArrayOutput) ToLocationResponseArrayOutput ¶
func (o LocationResponseArrayOutput) ToLocationResponseArrayOutput() LocationResponseArrayOutput
func (LocationResponseArrayOutput) ToLocationResponseArrayOutputWithContext ¶
func (o LocationResponseArrayOutput) ToLocationResponseArrayOutputWithContext(ctx context.Context) LocationResponseArrayOutput
type LocationResponseOutput ¶
type LocationResponseOutput struct{ *pulumi.OutputState }
An occurrence of a particular package installation found within a system's filesystem. e.g. glibc was found in /var/lib/dpkg/status
func (LocationResponseOutput) CpeUri
deprecated
func (o LocationResponseOutput) CpeUri() pulumi.StringOutput
Deprecated. The cpe_uri in [cpe format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package.
Deprecated: Deprecated. The cpe_uri in [cpe format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package.
func (LocationResponseOutput) ElementType ¶
func (LocationResponseOutput) ElementType() reflect.Type
func (LocationResponseOutput) Path ¶
func (o LocationResponseOutput) Path() pulumi.StringOutput
The path from which we gathered that this package/version is installed.
func (LocationResponseOutput) ToLocationResponseOutput ¶
func (o LocationResponseOutput) ToLocationResponseOutput() LocationResponseOutput
func (LocationResponseOutput) ToLocationResponseOutputWithContext ¶
func (o LocationResponseOutput) ToLocationResponseOutputWithContext(ctx context.Context) LocationResponseOutput
func (LocationResponseOutput) Version
deprecated
func (o LocationResponseOutput) Version() VersionResponseOutput
Deprecated. The version installed at this location.
Deprecated: Deprecated. The version installed at this location.
type LookupNoteArgs ¶ added in v0.4.0
type LookupNoteIamPolicyArgs ¶ added in v0.4.0
type LookupNoteIamPolicyOutputArgs ¶ added in v0.8.0
type LookupNoteIamPolicyOutputArgs struct { NoteId pulumi.StringInput `pulumi:"noteId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupNoteIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupNoteIamPolicyOutputArgs) ElementType() reflect.Type
type LookupNoteIamPolicyResult ¶ added in v0.4.0
type LookupNoteIamPolicyResult struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupNoteIamPolicy ¶ added in v0.4.0
func LookupNoteIamPolicy(ctx *pulumi.Context, args *LookupNoteIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupNoteIamPolicyResult, error)
Gets the access control policy for a note or an `Occurrence` resource. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or occurrence, respectively. Attempting to call this method on a resource without the required permission will result in a `PERMISSION_DENIED` error. Attempting to call this method on a non-existent resource will result in a `NOT_FOUND` error if the user has list permission on the project, or a `PERMISSION_DENIED` error otherwise. The resource takes the following formats: `projects/{PROJECT_ID}/occurrences/{OCCURRENCE_ID}` for occurrences and projects/{PROJECT_ID}/notes/{NOTE_ID} for notes
type LookupNoteIamPolicyResultOutput ¶ added in v0.8.0
type LookupNoteIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupNoteIamPolicyOutput ¶ added in v0.8.0
func LookupNoteIamPolicyOutput(ctx *pulumi.Context, args LookupNoteIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupNoteIamPolicyResultOutput
func (LookupNoteIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupNoteIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupNoteIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupNoteIamPolicyResultOutput) ElementType() reflect.Type
func (LookupNoteIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupNoteIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutput() LookupNoteIamPolicyResultOutput
func (LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupNoteIamPolicyResultOutput) ToLookupNoteIamPolicyResultOutputWithContext(ctx context.Context) LookupNoteIamPolicyResultOutput
func (LookupNoteIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupNoteIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupNoteOutputArgs ¶ added in v0.8.0
type LookupNoteOutputArgs struct { NoteId pulumi.StringInput `pulumi:"noteId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupNoteOutputArgs) ElementType ¶ added in v0.8.0
func (LookupNoteOutputArgs) ElementType() reflect.Type
type LookupNoteResult ¶ added in v0.4.0
type LookupNoteResult struct { // A note describing an attestation role. AttestationAuthority AttestationAuthorityResponse `pulumi:"attestationAuthority"` // A note describing a base image. BaseImage BasisResponse `pulumi:"baseImage"` // Build provenance type for a verifiable build. BuildType BuildTypeResponse `pulumi:"buildType"` // 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. Deployable DeployableResponse `pulumi:"deployable"` // A note describing a provider/analysis type. Discovery DiscoveryResponse `pulumi:"discovery"` // A note describing a dsse attestation note. DsseAttestation DSSEAttestationNoteResponse `pulumi:"dsseAttestation"` // Time of expiration for this note, null if note does not expire. ExpirationTime string `pulumi:"expirationTime"` // This explicitly denotes which kind of note is specified. 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 "projects/{provider_project_id}/notes/{NOTE_ID}" Name string `pulumi:"name"` // A note describing a package hosted by various package managers. Package PackageResponse `pulumi:"package"` // URLs associated with this note RelatedUrl []RelatedUrlResponse `pulumi:"relatedUrl"` // A note describing a software bill of materials. Sbom DocumentNoteResponse `pulumi:"sbom"` // A one sentence description of this `Note`. ShortDescription string `pulumi:"shortDescription"` // A note describing an SPDX File. SpdxFile FileNoteResponse `pulumi:"spdxFile"` // A note describing an SPDX Package. SpdxPackage PackageInfoNoteResponse `pulumi:"spdxPackage"` // A note describing a relationship between SPDX elements. SpdxRelationship RelationshipNoteResponse `pulumi:"spdxRelationship"` // The time this note was last updated. This field can be used as a filter in list requests. UpdateTime string `pulumi:"updateTime"` // A note describing an upgrade. Upgrade UpgradeNoteResponse `pulumi:"upgrade"` // A package vulnerability type of note. VulnerabilityType VulnerabilityTypeResponse `pulumi:"vulnerabilityType"` }
func LookupNote ¶ added in v0.4.0
func LookupNote(ctx *pulumi.Context, args *LookupNoteArgs, opts ...pulumi.InvokeOption) (*LookupNoteResult, error)
Returns the requested `Note`.
type LookupNoteResultOutput ¶ added in v0.8.0
type LookupNoteResultOutput struct{ *pulumi.OutputState }
func LookupNoteOutput ¶ added in v0.8.0
func LookupNoteOutput(ctx *pulumi.Context, args LookupNoteOutputArgs, opts ...pulumi.InvokeOption) LookupNoteResultOutput
func (LookupNoteResultOutput) AttestationAuthority ¶ added in v0.8.0
func (o LookupNoteResultOutput) AttestationAuthority() AttestationAuthorityResponseOutput
A note describing an attestation role.
func (LookupNoteResultOutput) BaseImage ¶ added in v0.8.0
func (o LookupNoteResultOutput) BaseImage() BasisResponseOutput
A note describing a base image.
func (LookupNoteResultOutput) BuildType ¶ added in v0.8.0
func (o LookupNoteResultOutput) BuildType() BuildTypeResponseOutput
Build provenance type for a verifiable build.
func (LookupNoteResultOutput) Compliance ¶ added in v0.8.0
func (o LookupNoteResultOutput) Compliance() ComplianceNoteResponseOutput
A note describing a compliance check.
func (LookupNoteResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupNoteResultOutput) CreateTime() pulumi.StringOutput
The time this note was created. This field can be used as a filter in list requests.
func (LookupNoteResultOutput) Deployable ¶ added in v0.8.0
func (o LookupNoteResultOutput) Deployable() DeployableResponseOutput
A note describing something that can be deployed.
func (LookupNoteResultOutput) Discovery ¶ added in v0.8.0
func (o LookupNoteResultOutput) Discovery() DiscoveryResponseOutput
A note describing a provider/analysis type.
func (LookupNoteResultOutput) DsseAttestation ¶ added in v0.8.0
func (o LookupNoteResultOutput) DsseAttestation() DSSEAttestationNoteResponseOutput
A note describing a dsse attestation note.
func (LookupNoteResultOutput) ElementType ¶ added in v0.8.0
func (LookupNoteResultOutput) ElementType() reflect.Type
func (LookupNoteResultOutput) ExpirationTime ¶ added in v0.8.0
func (o LookupNoteResultOutput) ExpirationTime() pulumi.StringOutput
Time of expiration for this note, null if note does not expire.
func (LookupNoteResultOutput) Kind ¶ added in v0.8.0
func (o LookupNoteResultOutput) Kind() pulumi.StringOutput
This explicitly denotes which kind of note is specified. This field can be used as a filter in list requests.
func (LookupNoteResultOutput) LongDescription ¶ added in v0.8.0
func (o LookupNoteResultOutput) LongDescription() pulumi.StringOutput
A detailed description of this `Note`.
func (LookupNoteResultOutput) Name ¶ added in v0.8.0
func (o LookupNoteResultOutput) Name() pulumi.StringOutput
The name of the note in the form "projects/{provider_project_id}/notes/{NOTE_ID}"
func (LookupNoteResultOutput) Package ¶ added in v0.8.0
func (o LookupNoteResultOutput) Package() PackageResponseOutput
A note describing a package hosted by various package managers.
func (LookupNoteResultOutput) RelatedUrl ¶ added in v0.8.0
func (o LookupNoteResultOutput) RelatedUrl() RelatedUrlResponseArrayOutput
URLs associated with this note
func (LookupNoteResultOutput) Sbom ¶ added in v0.8.0
func (o LookupNoteResultOutput) Sbom() DocumentNoteResponseOutput
A note describing a software bill of materials.
func (LookupNoteResultOutput) ShortDescription ¶ added in v0.8.0
func (o LookupNoteResultOutput) ShortDescription() pulumi.StringOutput
A one sentence description of this `Note`.
func (LookupNoteResultOutput) SpdxFile ¶ added in v0.8.0
func (o LookupNoteResultOutput) SpdxFile() FileNoteResponseOutput
A note describing an SPDX File.
func (LookupNoteResultOutput) SpdxPackage ¶ added in v0.8.0
func (o LookupNoteResultOutput) SpdxPackage() PackageInfoNoteResponseOutput
A note describing an SPDX Package.
func (LookupNoteResultOutput) SpdxRelationship ¶ added in v0.8.0
func (o LookupNoteResultOutput) SpdxRelationship() RelationshipNoteResponseOutput
A note describing a relationship between SPDX elements.
func (LookupNoteResultOutput) ToLookupNoteResultOutput ¶ added in v0.8.0
func (o LookupNoteResultOutput) ToLookupNoteResultOutput() LookupNoteResultOutput
func (LookupNoteResultOutput) ToLookupNoteResultOutputWithContext ¶ added in v0.8.0
func (o LookupNoteResultOutput) ToLookupNoteResultOutputWithContext(ctx context.Context) LookupNoteResultOutput
func (LookupNoteResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupNoteResultOutput) UpdateTime() pulumi.StringOutput
The time this note was last updated. This field can be used as a filter in list requests.
func (LookupNoteResultOutput) Upgrade ¶ added in v0.8.0
func (o LookupNoteResultOutput) Upgrade() UpgradeNoteResponseOutput
A note describing an upgrade.
func (LookupNoteResultOutput) VulnerabilityType ¶ added in v0.8.0
func (o LookupNoteResultOutput) VulnerabilityType() VulnerabilityTypeResponseOutput
A package vulnerability type of note.
type LookupOccurrenceArgs ¶ added in v0.4.0
type LookupOccurrenceIamPolicyArgs ¶ added in v0.4.0
type LookupOccurrenceIamPolicyOutputArgs ¶ added in v0.8.0
type LookupOccurrenceIamPolicyOutputArgs struct { OccurrenceId pulumi.StringInput `pulumi:"occurrenceId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupOccurrenceIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupOccurrenceIamPolicyOutputArgs) ElementType() reflect.Type
type LookupOccurrenceIamPolicyResult ¶ added in v0.4.0
type LookupOccurrenceIamPolicyResult struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupOccurrenceIamPolicy ¶ added in v0.4.0
func LookupOccurrenceIamPolicy(ctx *pulumi.Context, args *LookupOccurrenceIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupOccurrenceIamPolicyResult, error)
Gets the access control policy for a note or an `Occurrence` resource. Requires `containeranalysis.notes.setIamPolicy` or `containeranalysis.occurrences.setIamPolicy` permission if the resource is a note or occurrence, respectively. Attempting to call this method on a resource without the required permission will result in a `PERMISSION_DENIED` error. Attempting to call this method on a non-existent resource will result in a `NOT_FOUND` error if the user has list permission on the project, or a `PERMISSION_DENIED` error otherwise. The resource takes the following formats: `projects/{PROJECT_ID}/occurrences/{OCCURRENCE_ID}` for occurrences and projects/{PROJECT_ID}/notes/{NOTE_ID} for notes
type LookupOccurrenceIamPolicyResultOutput ¶ added in v0.8.0
type LookupOccurrenceIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupOccurrenceIamPolicyOutput ¶ added in v0.8.0
func LookupOccurrenceIamPolicyOutput(ctx *pulumi.Context, args LookupOccurrenceIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupOccurrenceIamPolicyResultOutput
func (LookupOccurrenceIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupOccurrenceIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupOccurrenceIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupOccurrenceIamPolicyResultOutput) ElementType() reflect.Type
func (LookupOccurrenceIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupOccurrenceIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutput() LookupOccurrenceIamPolicyResultOutput
func (LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupOccurrenceIamPolicyResultOutput) ToLookupOccurrenceIamPolicyResultOutputWithContext(ctx context.Context) LookupOccurrenceIamPolicyResultOutput
func (LookupOccurrenceIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupOccurrenceIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupOccurrenceOutputArgs ¶ added in v0.8.0
type LookupOccurrenceOutputArgs struct { OccurrenceId pulumi.StringInput `pulumi:"occurrenceId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupOccurrenceOutputArgs) ElementType ¶ added in v0.8.0
func (LookupOccurrenceOutputArgs) ElementType() reflect.Type
type LookupOccurrenceResult ¶ added in v0.4.0
type LookupOccurrenceResult struct { // Describes an attestation of an artifact. Attestation AttestationResponse `pulumi:"attestation"` // Build details for a verifiable build. BuildDetails BuildDetailsResponse `pulumi:"buildDetails"` // Describes whether or not a resource passes compliance checks. Compliance ComplianceOccurrenceResponse `pulumi:"compliance"` // The time this `Occurrence` was created. CreateTime string `pulumi:"createTime"` // Describes the deployment of an artifact on a runtime. Deployment DeploymentResponse `pulumi:"deployment"` // Describes how this resource derives from the basis in the associated note. DerivedImage DerivedResponse `pulumi:"derivedImage"` // Describes the initial scan status for this resource. Discovered DiscoveredResponse `pulumi:"discovered"` // This represents a DSSE attestation occurrence DsseAttestation DSSEAttestationOccurrenceResponse `pulumi:"dsseAttestation"` // https://github.com/secure-systems-lab/dsse Envelope EnvelopeResponse `pulumi:"envelope"` // Describes the installation of a package on the linked resource. Installation InstallationResponse `pulumi:"installation"` // 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 "projects/{project_id}/occurrences/{OCCURRENCE_ID}" Name string `pulumi:"name"` // An analysis note associated with this image, in the form "providers/{provider_id}/notes/{NOTE_ID}" This field can be used as a filter in list requests. NoteName string `pulumi:"noteName"` // A description of actions that can be taken to remedy the `Note` Remediation string `pulumi:"remediation"` // The resource for which the `Occurrence` applies. Resource ResourceResponse `pulumi:"resource"` // The unique URL of the image or the container for which the `Occurrence` applies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests. ResourceUrl string `pulumi:"resourceUrl"` // Describes a specific software bill of materials document. Sbom DocumentOccurrenceResponse `pulumi:"sbom"` // Describes a specific SPDX File. SpdxFile FileOccurrenceResponse `pulumi:"spdxFile"` // Describes a specific SPDX Package. SpdxPackage PackageInfoOccurrenceResponse `pulumi:"spdxPackage"` // Describes a specific relationship between SPDX elements. SpdxRelationship RelationshipOccurrenceResponse `pulumi:"spdxRelationship"` // The time this `Occurrence` was last updated. UpdateTime string `pulumi:"updateTime"` // Describes an upgrade. Upgrade UpgradeOccurrenceResponse `pulumi:"upgrade"` // Details of a security vulnerability note. VulnerabilityDetails VulnerabilityDetailsResponse `pulumi:"vulnerabilityDetails"` }
func LookupOccurrence ¶ added in v0.4.0
func LookupOccurrence(ctx *pulumi.Context, args *LookupOccurrenceArgs, opts ...pulumi.InvokeOption) (*LookupOccurrenceResult, error)
Returns the requested `Occurrence`.
type LookupOccurrenceResultOutput ¶ added in v0.8.0
type LookupOccurrenceResultOutput struct{ *pulumi.OutputState }
func LookupOccurrenceOutput ¶ added in v0.8.0
func LookupOccurrenceOutput(ctx *pulumi.Context, args LookupOccurrenceOutputArgs, opts ...pulumi.InvokeOption) LookupOccurrenceResultOutput
func (LookupOccurrenceResultOutput) Attestation ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Attestation() AttestationResponseOutput
Describes an attestation of an artifact.
func (LookupOccurrenceResultOutput) BuildDetails ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) BuildDetails() BuildDetailsResponseOutput
Build details for a verifiable build.
func (LookupOccurrenceResultOutput) Compliance ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Compliance() ComplianceOccurrenceResponseOutput
Describes whether or not a resource passes compliance checks.
func (LookupOccurrenceResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) CreateTime() pulumi.StringOutput
The time this `Occurrence` was created.
func (LookupOccurrenceResultOutput) Deployment ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Deployment() DeploymentResponseOutput
Describes the deployment of an artifact on a runtime.
func (LookupOccurrenceResultOutput) DerivedImage ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) DerivedImage() DerivedResponseOutput
Describes how this resource derives from the basis in the associated note.
func (LookupOccurrenceResultOutput) Discovered ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Discovered() DiscoveredResponseOutput
Describes the initial scan status for this resource.
func (LookupOccurrenceResultOutput) DsseAttestation ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) DsseAttestation() DSSEAttestationOccurrenceResponseOutput
This represents a DSSE attestation occurrence
func (LookupOccurrenceResultOutput) ElementType ¶ added in v0.8.0
func (LookupOccurrenceResultOutput) ElementType() reflect.Type
func (LookupOccurrenceResultOutput) Envelope ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Envelope() EnvelopeResponseOutput
func (LookupOccurrenceResultOutput) Installation ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Installation() InstallationResponseOutput
Describes the installation of a package on the linked resource.
func (LookupOccurrenceResultOutput) Kind ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Kind() pulumi.StringOutput
This explicitly denotes which of the `Occurrence` details are specified. This field can be used as a filter in list requests.
func (LookupOccurrenceResultOutput) Name ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Name() pulumi.StringOutput
The name of the `Occurrence` in the form "projects/{project_id}/occurrences/{OCCURRENCE_ID}"
func (LookupOccurrenceResultOutput) NoteName ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) NoteName() pulumi.StringOutput
An analysis note associated with this image, in the form "providers/{provider_id}/notes/{NOTE_ID}" This field can be used as a filter in list requests.
func (LookupOccurrenceResultOutput) Remediation ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Remediation() pulumi.StringOutput
A description of actions that can be taken to remedy the `Note`
func (LookupOccurrenceResultOutput) Resource ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Resource() ResourceResponseOutput
The resource for which the `Occurrence` applies.
func (LookupOccurrenceResultOutput) ResourceUrl ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) ResourceUrl() pulumi.StringOutput
The unique URL of the image or the container for which the `Occurrence` applies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests.
func (LookupOccurrenceResultOutput) Sbom ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Sbom() DocumentOccurrenceResponseOutput
Describes a specific software bill of materials document.
func (LookupOccurrenceResultOutput) SpdxFile ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) SpdxFile() FileOccurrenceResponseOutput
Describes a specific SPDX File.
func (LookupOccurrenceResultOutput) SpdxPackage ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) SpdxPackage() PackageInfoOccurrenceResponseOutput
Describes a specific SPDX Package.
func (LookupOccurrenceResultOutput) SpdxRelationship ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) SpdxRelationship() RelationshipOccurrenceResponseOutput
Describes a specific relationship between SPDX elements.
func (LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutput ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutput() LookupOccurrenceResultOutput
func (LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutputWithContext ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) ToLookupOccurrenceResultOutputWithContext(ctx context.Context) LookupOccurrenceResultOutput
func (LookupOccurrenceResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) UpdateTime() pulumi.StringOutput
The time this `Occurrence` was last updated.
func (LookupOccurrenceResultOutput) Upgrade ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) Upgrade() UpgradeOccurrenceResponseOutput
Describes an upgrade.
func (LookupOccurrenceResultOutput) VulnerabilityDetails ¶ added in v0.8.0
func (o LookupOccurrenceResultOutput) VulnerabilityDetails() VulnerabilityDetailsResponseOutput
Details of a security vulnerability note.
type LookupProviderNoteIamPolicyArgs ¶ added in v0.4.0
type LookupProviderNoteIamPolicyOutputArgs ¶ added in v0.8.0
type LookupProviderNoteIamPolicyOutputArgs struct { NoteId pulumi.StringInput `pulumi:"noteId"` ProviderId pulumi.StringInput `pulumi:"providerId"` }
func (LookupProviderNoteIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupProviderNoteIamPolicyOutputArgs) ElementType() reflect.Type
type LookupProviderNoteIamPolicyResult ¶ added in v0.4.0
type LookupProviderNoteIamPolicyResult 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 LookupProviderNoteIamPolicy ¶ added in v0.4.0
func LookupProviderNoteIamPolicy(ctx *pulumi.Context, args *LookupProviderNoteIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupProviderNoteIamPolicyResult, 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. Attempting to call this method on a resource without the required permission will result in a `PERMISSION_DENIED` error. Attempting to call this method on a non-existent resource will result in a `NOT_FOUND` error if the user has list permission on the project, or a `PERMISSION_DENIED` error otherwise. The resource takes the following formats: `projects/{PROJECT_ID}/occurrences/{OCCURRENCE_ID}` for occurrences and projects/{PROJECT_ID}/notes/{NOTE_ID} for notes
type LookupProviderNoteIamPolicyResultOutput ¶ added in v0.8.0
type LookupProviderNoteIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupProviderNoteIamPolicyOutput ¶ added in v0.8.0
func LookupProviderNoteIamPolicyOutput(ctx *pulumi.Context, args LookupProviderNoteIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupProviderNoteIamPolicyResultOutput
func (LookupProviderNoteIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupProviderNoteIamPolicyResultOutput) 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 (LookupProviderNoteIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupProviderNoteIamPolicyResultOutput) ElementType() reflect.Type
func (LookupProviderNoteIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupProviderNoteIamPolicyResultOutput) 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 (LookupProviderNoteIamPolicyResultOutput) ToLookupProviderNoteIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupProviderNoteIamPolicyResultOutput) ToLookupProviderNoteIamPolicyResultOutput() LookupProviderNoteIamPolicyResultOutput
func (LookupProviderNoteIamPolicyResultOutput) ToLookupProviderNoteIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupProviderNoteIamPolicyResultOutput) ToLookupProviderNoteIamPolicyResultOutputWithContext(ctx context.Context) LookupProviderNoteIamPolicyResultOutput
func (LookupProviderNoteIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupProviderNoteIamPolicyResultOutput) 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 Material ¶ added in v0.9.0
type Material struct { // digest is a map from a hash algorithm (e.g. sha256) to the value in the material Digest map[string]string `pulumi:"digest"` // uri is the uri of the material Uri *string `pulumi:"uri"` }
Material is a material used in the generation of the provenance
type MaterialArgs ¶ added in v0.9.0
type MaterialArgs struct { // digest is a map from a hash algorithm (e.g. sha256) to the value in the material Digest pulumi.StringMapInput `pulumi:"digest"` // uri is the uri of the material Uri pulumi.StringPtrInput `pulumi:"uri"` }
Material is a material used in the generation of the provenance
func (MaterialArgs) ElementType ¶ added in v0.9.0
func (MaterialArgs) ElementType() reflect.Type
func (MaterialArgs) ToMaterialOutput ¶ added in v0.9.0
func (i MaterialArgs) ToMaterialOutput() MaterialOutput
func (MaterialArgs) ToMaterialOutputWithContext ¶ added in v0.9.0
func (i MaterialArgs) ToMaterialOutputWithContext(ctx context.Context) MaterialOutput
type MaterialArray ¶ added in v0.9.0
type MaterialArray []MaterialInput
func (MaterialArray) ElementType ¶ added in v0.9.0
func (MaterialArray) ElementType() reflect.Type
func (MaterialArray) ToMaterialArrayOutput ¶ added in v0.9.0
func (i MaterialArray) ToMaterialArrayOutput() MaterialArrayOutput
func (MaterialArray) ToMaterialArrayOutputWithContext ¶ added in v0.9.0
func (i MaterialArray) ToMaterialArrayOutputWithContext(ctx context.Context) MaterialArrayOutput
type MaterialArrayInput ¶ added in v0.9.0
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 ¶ added in v0.9.0
type MaterialArrayOutput struct{ *pulumi.OutputState }
func (MaterialArrayOutput) ElementType ¶ added in v0.9.0
func (MaterialArrayOutput) ElementType() reflect.Type
func (MaterialArrayOutput) Index ¶ added in v0.9.0
func (o MaterialArrayOutput) Index(i pulumi.IntInput) MaterialOutput
func (MaterialArrayOutput) ToMaterialArrayOutput ¶ added in v0.9.0
func (o MaterialArrayOutput) ToMaterialArrayOutput() MaterialArrayOutput
func (MaterialArrayOutput) ToMaterialArrayOutputWithContext ¶ added in v0.9.0
func (o MaterialArrayOutput) ToMaterialArrayOutputWithContext(ctx context.Context) MaterialArrayOutput
type MaterialInput ¶ added in v0.9.0
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 ¶ added in v0.9.0
type MaterialOutput struct{ *pulumi.OutputState }
Material is a material used in the generation of the provenance
func (MaterialOutput) Digest ¶ added in v0.9.0
func (o MaterialOutput) Digest() pulumi.StringMapOutput
digest is a map from a hash algorithm (e.g. sha256) to the value in the material
func (MaterialOutput) ElementType ¶ added in v0.9.0
func (MaterialOutput) ElementType() reflect.Type
func (MaterialOutput) ToMaterialOutput ¶ added in v0.9.0
func (o MaterialOutput) ToMaterialOutput() MaterialOutput
func (MaterialOutput) ToMaterialOutputWithContext ¶ added in v0.9.0
func (o MaterialOutput) ToMaterialOutputWithContext(ctx context.Context) MaterialOutput
func (MaterialOutput) Uri ¶ added in v0.9.0
func (o MaterialOutput) Uri() pulumi.StringPtrOutput
uri is the uri of the material
type MaterialResponse ¶ added in v0.9.0
type MaterialResponse struct { // digest is a map from a hash algorithm (e.g. sha256) to the value in the material Digest map[string]string `pulumi:"digest"` // uri is the uri of the material Uri string `pulumi:"uri"` }
Material is a material used in the generation of the provenance
type MaterialResponseArrayOutput ¶ added in v0.9.0
type MaterialResponseArrayOutput struct{ *pulumi.OutputState }
func (MaterialResponseArrayOutput) ElementType ¶ added in v0.9.0
func (MaterialResponseArrayOutput) ElementType() reflect.Type
func (MaterialResponseArrayOutput) Index ¶ added in v0.9.0
func (o MaterialResponseArrayOutput) Index(i pulumi.IntInput) MaterialResponseOutput
func (MaterialResponseArrayOutput) ToMaterialResponseArrayOutput ¶ added in v0.9.0
func (o MaterialResponseArrayOutput) ToMaterialResponseArrayOutput() MaterialResponseArrayOutput
func (MaterialResponseArrayOutput) ToMaterialResponseArrayOutputWithContext ¶ added in v0.9.0
func (o MaterialResponseArrayOutput) ToMaterialResponseArrayOutputWithContext(ctx context.Context) MaterialResponseArrayOutput
type MaterialResponseOutput ¶ added in v0.9.0
type MaterialResponseOutput struct{ *pulumi.OutputState }
Material is a material used in the generation of the provenance
func (MaterialResponseOutput) Digest ¶ added in v0.9.0
func (o MaterialResponseOutput) Digest() pulumi.StringMapOutput
digest is a map from a hash algorithm (e.g. sha256) to the value in the material
func (MaterialResponseOutput) ElementType ¶ added in v0.9.0
func (MaterialResponseOutput) ElementType() reflect.Type
func (MaterialResponseOutput) ToMaterialResponseOutput ¶ added in v0.9.0
func (o MaterialResponseOutput) ToMaterialResponseOutput() MaterialResponseOutput
func (MaterialResponseOutput) ToMaterialResponseOutputWithContext ¶ added in v0.9.0
func (o MaterialResponseOutput) ToMaterialResponseOutputWithContext(ctx context.Context) MaterialResponseOutput
func (MaterialResponseOutput) Uri ¶ added in v0.9.0
func (o MaterialResponseOutput) Uri() pulumi.StringOutput
uri is the uri of the material
type Metadata ¶ added in v0.8.0
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 ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (MetadataArgs) ElementType() reflect.Type
func (MetadataArgs) ToMetadataOutput ¶ added in v0.8.0
func (i MetadataArgs) ToMetadataOutput() MetadataOutput
func (MetadataArgs) ToMetadataOutputWithContext ¶ added in v0.8.0
func (i MetadataArgs) ToMetadataOutputWithContext(ctx context.Context) MetadataOutput
func (MetadataArgs) ToMetadataPtrOutput ¶ added in v0.8.0
func (i MetadataArgs) ToMetadataPtrOutput() MetadataPtrOutput
func (MetadataArgs) ToMetadataPtrOutputWithContext ¶ added in v0.8.0
func (i MetadataArgs) ToMetadataPtrOutputWithContext(ctx context.Context) MetadataPtrOutput
type MetadataInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
type MetadataOutput struct{ *pulumi.OutputState }
Other properties of the build.
func (MetadataOutput) BuildFinishedOn ¶ added in v0.8.0
func (o MetadataOutput) BuildFinishedOn() pulumi.StringPtrOutput
The timestamp of when the build completed.
func (MetadataOutput) BuildInvocationId ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o MetadataOutput) BuildStartedOn() pulumi.StringPtrOutput
The timestamp of when the build started.
func (MetadataOutput) Completeness ¶ added in v0.8.0
func (o MetadataOutput) Completeness() CompletenessPtrOutput
Indicates that the builder claims certain fields in this message to be complete.
func (MetadataOutput) ElementType ¶ added in v0.8.0
func (MetadataOutput) ElementType() reflect.Type
func (MetadataOutput) Reproducible ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o MetadataOutput) ToMetadataOutput() MetadataOutput
func (MetadataOutput) ToMetadataOutputWithContext ¶ added in v0.8.0
func (o MetadataOutput) ToMetadataOutputWithContext(ctx context.Context) MetadataOutput
func (MetadataOutput) ToMetadataPtrOutput ¶ added in v0.8.0
func (o MetadataOutput) ToMetadataPtrOutput() MetadataPtrOutput
func (MetadataOutput) ToMetadataPtrOutputWithContext ¶ added in v0.8.0
func (o MetadataOutput) ToMetadataPtrOutputWithContext(ctx context.Context) MetadataPtrOutput
type MetadataPtrInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
func MetadataPtr(v *MetadataArgs) MetadataPtrInput
type MetadataPtrOutput ¶ added in v0.8.0
type MetadataPtrOutput struct{ *pulumi.OutputState }
func (MetadataPtrOutput) BuildFinishedOn ¶ added in v0.8.0
func (o MetadataPtrOutput) BuildFinishedOn() pulumi.StringPtrOutput
The timestamp of when the build completed.
func (MetadataPtrOutput) BuildInvocationId ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o MetadataPtrOutput) BuildStartedOn() pulumi.StringPtrOutput
The timestamp of when the build started.
func (MetadataPtrOutput) Completeness ¶ added in v0.8.0
func (o MetadataPtrOutput) Completeness() CompletenessPtrOutput
Indicates that the builder claims certain fields in this message to be complete.
func (MetadataPtrOutput) Elem ¶ added in v0.8.0
func (o MetadataPtrOutput) Elem() MetadataOutput
func (MetadataPtrOutput) ElementType ¶ added in v0.8.0
func (MetadataPtrOutput) ElementType() reflect.Type
func (MetadataPtrOutput) Reproducible ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o MetadataPtrOutput) ToMetadataPtrOutput() MetadataPtrOutput
func (MetadataPtrOutput) ToMetadataPtrOutputWithContext ¶ added in v0.8.0
func (o MetadataPtrOutput) ToMetadataPtrOutputWithContext(ctx context.Context) MetadataPtrOutput
type MetadataResponse ¶ added in v0.8.0
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 ¶ added in v0.8.0
type MetadataResponseOutput struct{ *pulumi.OutputState }
Other properties of the build.
func (MetadataResponseOutput) BuildFinishedOn ¶ added in v0.8.0
func (o MetadataResponseOutput) BuildFinishedOn() pulumi.StringOutput
The timestamp of when the build completed.
func (MetadataResponseOutput) BuildInvocationId ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o MetadataResponseOutput) BuildStartedOn() pulumi.StringOutput
The timestamp of when the build started.
func (MetadataResponseOutput) Completeness ¶ added in v0.8.0
func (o MetadataResponseOutput) Completeness() CompletenessResponseOutput
Indicates that the builder claims certain fields in this message to be complete.
func (MetadataResponseOutput) ElementType ¶ added in v0.8.0
func (MetadataResponseOutput) ElementType() reflect.Type
func (MetadataResponseOutput) Reproducible ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o MetadataResponseOutput) ToMetadataResponseOutput() MetadataResponseOutput
func (MetadataResponseOutput) ToMetadataResponseOutputWithContext ¶ added in v0.8.0
func (o MetadataResponseOutput) ToMetadataResponseOutputWithContext(ctx context.Context) MetadataResponseOutput
type NonCompliantFile ¶ added in v0.5.0
type NonCompliantFile struct { // Command to display the non-compliant files. DisplayCommand *string `pulumi:"displayCommand"` // 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'. 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.
type NonCompliantFileArgs ¶ added in v0.5.0
type NonCompliantFileArgs struct { // Command to display the non-compliant files. DisplayCommand pulumi.StringPtrInput `pulumi:"displayCommand"` // 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'. 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.
func (NonCompliantFileArgs) ElementType ¶ added in v0.5.0
func (NonCompliantFileArgs) ElementType() reflect.Type
func (NonCompliantFileArgs) ToNonCompliantFileOutput ¶ added in v0.5.0
func (i NonCompliantFileArgs) ToNonCompliantFileOutput() NonCompliantFileOutput
func (NonCompliantFileArgs) ToNonCompliantFileOutputWithContext ¶ added in v0.5.0
func (i NonCompliantFileArgs) ToNonCompliantFileOutputWithContext(ctx context.Context) NonCompliantFileOutput
type NonCompliantFileArray ¶ added in v0.5.0
type NonCompliantFileArray []NonCompliantFileInput
func (NonCompliantFileArray) ElementType ¶ added in v0.5.0
func (NonCompliantFileArray) ElementType() reflect.Type
func (NonCompliantFileArray) ToNonCompliantFileArrayOutput ¶ added in v0.5.0
func (i NonCompliantFileArray) ToNonCompliantFileArrayOutput() NonCompliantFileArrayOutput
func (NonCompliantFileArray) ToNonCompliantFileArrayOutputWithContext ¶ added in v0.5.0
func (i NonCompliantFileArray) ToNonCompliantFileArrayOutputWithContext(ctx context.Context) NonCompliantFileArrayOutput
type NonCompliantFileArrayInput ¶ added in v0.5.0
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 ¶ added in v0.5.0
type NonCompliantFileArrayOutput struct{ *pulumi.OutputState }
func (NonCompliantFileArrayOutput) ElementType ¶ added in v0.5.0
func (NonCompliantFileArrayOutput) ElementType() reflect.Type
func (NonCompliantFileArrayOutput) Index ¶ added in v0.5.0
func (o NonCompliantFileArrayOutput) Index(i pulumi.IntInput) NonCompliantFileOutput
func (NonCompliantFileArrayOutput) ToNonCompliantFileArrayOutput ¶ added in v0.5.0
func (o NonCompliantFileArrayOutput) ToNonCompliantFileArrayOutput() NonCompliantFileArrayOutput
func (NonCompliantFileArrayOutput) ToNonCompliantFileArrayOutputWithContext ¶ added in v0.5.0
func (o NonCompliantFileArrayOutput) ToNonCompliantFileArrayOutputWithContext(ctx context.Context) NonCompliantFileArrayOutput
type NonCompliantFileInput ¶ added in v0.5.0
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 ¶ added in v0.5.0
type NonCompliantFileOutput struct{ *pulumi.OutputState }
Details about files that caused a compliance check to fail.
func (NonCompliantFileOutput) DisplayCommand ¶ added in v0.5.0
func (o NonCompliantFileOutput) DisplayCommand() pulumi.StringPtrOutput
Command to display the non-compliant files.
func (NonCompliantFileOutput) ElementType ¶ added in v0.5.0
func (NonCompliantFileOutput) ElementType() reflect.Type
func (NonCompliantFileOutput) Path ¶ added in v0.5.0
func (o NonCompliantFileOutput) Path() pulumi.StringPtrOutput
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'. Empty if `display_command` is set.
func (NonCompliantFileOutput) Reason ¶ added in v0.5.0
func (o NonCompliantFileOutput) Reason() pulumi.StringPtrOutput
Explains why a file is non compliant for a CIS check.
func (NonCompliantFileOutput) ToNonCompliantFileOutput ¶ added in v0.5.0
func (o NonCompliantFileOutput) ToNonCompliantFileOutput() NonCompliantFileOutput
func (NonCompliantFileOutput) ToNonCompliantFileOutputWithContext ¶ added in v0.5.0
func (o NonCompliantFileOutput) ToNonCompliantFileOutputWithContext(ctx context.Context) NonCompliantFileOutput
type NonCompliantFileResponse ¶ added in v0.5.0
type NonCompliantFileResponse struct { // Command to display the non-compliant files. DisplayCommand string `pulumi:"displayCommand"` // 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'. 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.
type NonCompliantFileResponseArrayOutput ¶ added in v0.5.0
type NonCompliantFileResponseArrayOutput struct{ *pulumi.OutputState }
func (NonCompliantFileResponseArrayOutput) ElementType ¶ added in v0.5.0
func (NonCompliantFileResponseArrayOutput) ElementType() reflect.Type
func (NonCompliantFileResponseArrayOutput) Index ¶ added in v0.5.0
func (o NonCompliantFileResponseArrayOutput) Index(i pulumi.IntInput) NonCompliantFileResponseOutput
func (NonCompliantFileResponseArrayOutput) ToNonCompliantFileResponseArrayOutput ¶ added in v0.5.0
func (o NonCompliantFileResponseArrayOutput) ToNonCompliantFileResponseArrayOutput() NonCompliantFileResponseArrayOutput
func (NonCompliantFileResponseArrayOutput) ToNonCompliantFileResponseArrayOutputWithContext ¶ added in v0.5.0
func (o NonCompliantFileResponseArrayOutput) ToNonCompliantFileResponseArrayOutputWithContext(ctx context.Context) NonCompliantFileResponseArrayOutput
type NonCompliantFileResponseOutput ¶ added in v0.5.0
type NonCompliantFileResponseOutput struct{ *pulumi.OutputState }
Details about files that caused a compliance check to fail.
func (NonCompliantFileResponseOutput) DisplayCommand ¶ added in v0.5.0
func (o NonCompliantFileResponseOutput) DisplayCommand() pulumi.StringOutput
Command to display the non-compliant files.
func (NonCompliantFileResponseOutput) ElementType ¶ added in v0.5.0
func (NonCompliantFileResponseOutput) ElementType() reflect.Type
func (NonCompliantFileResponseOutput) Path ¶ added in v0.5.0
func (o NonCompliantFileResponseOutput) Path() pulumi.StringOutput
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'. Empty if `display_command` is set.
func (NonCompliantFileResponseOutput) Reason ¶ added in v0.5.0
func (o NonCompliantFileResponseOutput) Reason() pulumi.StringOutput
Explains why a file is non compliant for a CIS check.
func (NonCompliantFileResponseOutput) ToNonCompliantFileResponseOutput ¶ added in v0.5.0
func (o NonCompliantFileResponseOutput) ToNonCompliantFileResponseOutput() NonCompliantFileResponseOutput
func (NonCompliantFileResponseOutput) ToNonCompliantFileResponseOutputWithContext ¶ added in v0.5.0
func (o NonCompliantFileResponseOutput) ToNonCompliantFileResponseOutputWithContext(ctx context.Context) NonCompliantFileResponseOutput
type Note ¶
type Note struct { pulumi.CustomResourceState // A note describing an attestation role. AttestationAuthority AttestationAuthorityResponseOutput `pulumi:"attestationAuthority"` // A note describing a base image. BaseImage BasisResponseOutput `pulumi:"baseImage"` // Build provenance type for a verifiable build. BuildType BuildTypeResponseOutput `pulumi:"buildType"` // 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. Deployable DeployableResponseOutput `pulumi:"deployable"` // A note describing a provider/analysis type. Discovery DiscoveryResponseOutput `pulumi:"discovery"` // A note describing a dsse attestation note. DsseAttestation DSSEAttestationNoteResponseOutput `pulumi:"dsseAttestation"` // Time of expiration for this note, null if note does not expire. ExpirationTime pulumi.StringOutput `pulumi:"expirationTime"` // This explicitly denotes which kind of note is specified. 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 project. Should be of the form "providers/{provider_id}". @Deprecated Name pulumi.StringOutput `pulumi:"name"` // The ID to use for this note. NoteId pulumi.StringPtrOutput `pulumi:"noteId"` // A note describing a package hosted by various package managers. Package PackageResponseOutput `pulumi:"package"` Project pulumi.StringOutput `pulumi:"project"` // URLs associated with this note RelatedUrl RelatedUrlResponseArrayOutput `pulumi:"relatedUrl"` // A note describing a software bill of materials. Sbom DocumentNoteResponseOutput `pulumi:"sbom"` // A one sentence description of this `Note`. ShortDescription pulumi.StringOutput `pulumi:"shortDescription"` // A note describing an SPDX File. SpdxFile FileNoteResponseOutput `pulumi:"spdxFile"` // A note describing an SPDX Package. SpdxPackage PackageInfoNoteResponseOutput `pulumi:"spdxPackage"` // A note describing a relationship between SPDX elements. SpdxRelationship RelationshipNoteResponseOutput `pulumi:"spdxRelationship"` // The time this note was last updated. This field can be used as a filter in list requests. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // A note describing an upgrade. Upgrade UpgradeNoteResponseOutput `pulumi:"upgrade"` // A package vulnerability type of note. VulnerabilityType VulnerabilityTypeResponseOutput `pulumi:"vulnerabilityType"` }
Creates a new `Note`.
func GetNote ¶
func GetNote(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NoteState, opts ...pulumi.ResourceOption) (*Note, error)
GetNote gets an existing Note resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNote ¶
func NewNote(ctx *pulumi.Context, name string, args *NoteArgs, opts ...pulumi.ResourceOption) (*Note, error)
NewNote registers a new resource with the given unique name, arguments, and options.
func (*Note) ElementType ¶
func (*Note) ToNoteOutput ¶
func (i *Note) ToNoteOutput() NoteOutput
func (*Note) ToNoteOutputWithContext ¶
func (i *Note) ToNoteOutputWithContext(ctx context.Context) NoteOutput
type NoteArgs ¶
type NoteArgs struct { // A note describing an attestation role. AttestationAuthority AttestationAuthorityPtrInput // A note describing a base image. BaseImage BasisPtrInput // Build provenance type for a verifiable build. BuildType BuildTypePtrInput // A note describing a compliance check. Compliance ComplianceNotePtrInput // A note describing something that can be deployed. Deployable DeployablePtrInput // A note describing a provider/analysis type. Discovery DiscoveryPtrInput // A note describing a dsse attestation note. DsseAttestation DSSEAttestationNotePtrInput // Time of expiration for this note, null if note does not expire. ExpirationTime pulumi.StringPtrInput // A detailed description of this `Note`. LongDescription pulumi.StringPtrInput // The name of the note in the form "projects/{provider_project_id}/notes/{NOTE_ID}" Name pulumi.StringPtrInput // The ID to use for this note. NoteId pulumi.StringPtrInput // A note describing a package hosted by various package managers. Package PackagePtrInput Project pulumi.StringPtrInput // URLs associated with this note RelatedUrl RelatedUrlArrayInput // A note describing a software bill of materials. Sbom DocumentNotePtrInput // A one sentence description of this `Note`. ShortDescription pulumi.StringPtrInput // A note describing an SPDX File. SpdxFile FileNotePtrInput // A note describing an SPDX Package. SpdxPackage PackageInfoNotePtrInput // A note describing a relationship between SPDX elements. SpdxRelationship RelationshipNotePtrInput // A note describing an upgrade. Upgrade UpgradeNotePtrInput // A package vulnerability type of note. VulnerabilityType VulnerabilityTypePtrInput }
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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. 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. Attempting to call this method without these permissions will result in a ` `PERMISSION_DENIED`error. Attempting to call this method on a non-existent resource will result in a`NOT_FOUND`error if the user has`containeranalysis.notes.list`permission on a`Note`or`containeranalysis.occurrences.list`on an`Occurrence` , or a `PERMISSION_DENIED`error otherwise. The resource takes the following formats:`projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes
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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. 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. Attempting to call this method without these permissions will result in a ` `PERMISSION_DENIED`error. Attempting to call this method on a non-existent resource will result in a`NOT_FOUND`error if the user has`containeranalysis.notes.list`permission on a`Note`or`containeranalysis.occurrences.list`on an`Occurrence` , or a `PERMISSION_DENIED`error otherwise. The resource takes the following formats:`projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes
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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
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. Attempting to call this method without these permissions will result in a ` `PERMISSION_DENIED`error. Attempting to call this method on a non-existent resource will result in a`NOT_FOUND`error if the user has`containeranalysis.notes.list`permission on a`Note`or`containeranalysis.occurrences.list`on an`Occurrence` , or a `PERMISSION_DENIED`error otherwise. The resource takes the following formats:`projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetNoteIamPolicy ¶
func GetNoteIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NoteIamPolicyState, opts ...pulumi.ResourceOption) (*NoteIamPolicy, error)
GetNoteIamPolicy gets an existing NoteIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNoteIamPolicy ¶
func NewNoteIamPolicy(ctx *pulumi.Context, name string, args *NoteIamPolicyArgs, opts ...pulumi.ResourceOption) (*NoteIamPolicy, error)
NewNoteIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*NoteIamPolicy) ElementType ¶
func (*NoteIamPolicy) ElementType() reflect.Type
func (*NoteIamPolicy) ToNoteIamPolicyOutput ¶
func (i *NoteIamPolicy) ToNoteIamPolicyOutput() NoteIamPolicyOutput
func (*NoteIamPolicy) ToNoteIamPolicyOutputWithContext ¶
func (i *NoteIamPolicy) ToNoteIamPolicyOutputWithContext(ctx context.Context) NoteIamPolicyOutput
type NoteIamPolicyArgs ¶
type NoteIamPolicyArgs struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput NoteId pulumi.StringInput Project pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a NoteIamPolicy resource.
func (NoteIamPolicyArgs) ElementType ¶
func (NoteIamPolicyArgs) ElementType() reflect.Type
type NoteIamPolicyInput ¶
type NoteIamPolicyInput interface { pulumi.Input ToNoteIamPolicyOutput() NoteIamPolicyOutput ToNoteIamPolicyOutputWithContext(ctx context.Context) NoteIamPolicyOutput }
type NoteIamPolicyOutput ¶
type NoteIamPolicyOutput struct{ *pulumi.OutputState }
func (NoteIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o NoteIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (NoteIamPolicyOutput) ElementType ¶
func (NoteIamPolicyOutput) ElementType() reflect.Type
func (NoteIamPolicyOutput) Etag ¶ added in v0.19.0
func (o NoteIamPolicyOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (NoteIamPolicyOutput) NoteId ¶ added in v0.21.0
func (o NoteIamPolicyOutput) NoteId() pulumi.StringOutput
func (NoteIamPolicyOutput) Project ¶ added in v0.21.0
func (o NoteIamPolicyOutput) Project() pulumi.StringOutput
func (NoteIamPolicyOutput) ToNoteIamPolicyOutput ¶
func (o NoteIamPolicyOutput) ToNoteIamPolicyOutput() NoteIamPolicyOutput
func (NoteIamPolicyOutput) ToNoteIamPolicyOutputWithContext ¶
func (o NoteIamPolicyOutput) ToNoteIamPolicyOutputWithContext(ctx context.Context) NoteIamPolicyOutput
func (NoteIamPolicyOutput) Version ¶ added in v0.19.0
func (o NoteIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type NoteIamPolicyState ¶
type NoteIamPolicyState struct { }
func (NoteIamPolicyState) ElementType ¶
func (NoteIamPolicyState) ElementType() reflect.Type
type NoteInput ¶
type NoteInput interface { pulumi.Input ToNoteOutput() NoteOutput ToNoteOutputWithContext(ctx context.Context) NoteOutput }
type NoteOutput ¶
type NoteOutput struct{ *pulumi.OutputState }
func (NoteOutput) AttestationAuthority ¶ added in v0.19.0
func (o NoteOutput) AttestationAuthority() AttestationAuthorityResponseOutput
A note describing an attestation role.
func (NoteOutput) BaseImage ¶ added in v0.19.0
func (o NoteOutput) BaseImage() BasisResponseOutput
A note describing a base image.
func (NoteOutput) BuildType ¶ added in v0.19.0
func (o NoteOutput) BuildType() BuildTypeResponseOutput
Build provenance type 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) Deployable ¶ added in v0.19.0
func (o NoteOutput) Deployable() DeployableResponseOutput
A note describing something that can be deployed.
func (NoteOutput) Discovery ¶ added in v0.19.0
func (o NoteOutput) Discovery() DiscoveryResponseOutput
A note describing a provider/analysis type.
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, null if note does not expire.
func (NoteOutput) Kind ¶ added in v0.19.0
func (o NoteOutput) Kind() pulumi.StringOutput
This explicitly denotes which kind of note is specified. 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 project. Should be of the form "providers/{provider_id}". @Deprecated
func (NoteOutput) NoteId ¶ added in v0.21.0
func (o NoteOutput) NoteId() pulumi.StringPtrOutput
The ID to use for this note.
func (NoteOutput) Package ¶ added in v0.19.0
func (o NoteOutput) Package() PackageResponseOutput
A note describing a package hosted by various package managers.
func (NoteOutput) Project ¶ added in v0.21.0
func (o NoteOutput) Project() pulumi.StringOutput
func (NoteOutput) RelatedUrl ¶ added in v0.19.0
func (o NoteOutput) RelatedUrl() RelatedUrlResponseArrayOutput
URLs associated with this note
func (NoteOutput) Sbom ¶ added in v0.19.0
func (o NoteOutput) Sbom() DocumentNoteResponseOutput
A note describing a software bill of materials.
func (NoteOutput) ShortDescription ¶ added in v0.19.0
func (o NoteOutput) ShortDescription() pulumi.StringOutput
A one sentence description of this `Note`.
func (NoteOutput) SpdxFile ¶ added in v0.19.0
func (o NoteOutput) SpdxFile() FileNoteResponseOutput
A note describing an SPDX File.
func (NoteOutput) SpdxPackage ¶ added in v0.19.0
func (o NoteOutput) SpdxPackage() PackageInfoNoteResponseOutput
A note describing an SPDX Package.
func (NoteOutput) SpdxRelationship ¶ added in v0.19.0
func (o NoteOutput) SpdxRelationship() RelationshipNoteResponseOutput
A note describing a relationship between SPDX elements.
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 an upgrade.
func (NoteOutput) VulnerabilityType ¶ added in v0.19.0
func (o NoteOutput) VulnerabilityType() VulnerabilityTypeResponseOutput
A package vulnerability type of note.
type Occurrence ¶
type Occurrence struct { pulumi.CustomResourceState // Describes an attestation of an artifact. Attestation AttestationResponseOutput `pulumi:"attestation"` // Build details for a verifiable build. BuildDetails BuildDetailsResponseOutput `pulumi:"buildDetails"` // Describes whether or not a resource passes compliance checks. 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 DeploymentResponseOutput `pulumi:"deployment"` // Describes how this resource derives from the basis in the associated note. DerivedImage DerivedResponseOutput `pulumi:"derivedImage"` // Describes the initial scan status for this resource. Discovered DiscoveredResponseOutput `pulumi:"discovered"` // This represents a DSSE attestation occurrence DsseAttestation DSSEAttestationOccurrenceResponseOutput `pulumi:"dsseAttestation"` // https://github.com/secure-systems-lab/dsse Envelope EnvelopeResponseOutput `pulumi:"envelope"` // Describes the installation of a package on the linked resource. Installation InstallationResponseOutput `pulumi:"installation"` // 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 project. Should be of the form "projects/{project_id}". @Deprecated Name pulumi.StringOutput `pulumi:"name"` // An analysis note associated with this image, in the form "providers/{provider_id}/notes/{NOTE_ID}" This field can be used as a filter in list requests. NoteName pulumi.StringOutput `pulumi:"noteName"` Project pulumi.StringOutput `pulumi:"project"` // A description of actions that can be taken to remedy the `Note` Remediation pulumi.StringOutput `pulumi:"remediation"` // The resource for which the `Occurrence` applies. Resource ResourceResponseOutput `pulumi:"resource"` // The unique URL of the image or the container for which the `Occurrence` applies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests. ResourceUrl pulumi.StringOutput `pulumi:"resourceUrl"` // Describes a specific software bill of materials document. Sbom DocumentOccurrenceResponseOutput `pulumi:"sbom"` // Describes a specific SPDX File. SpdxFile FileOccurrenceResponseOutput `pulumi:"spdxFile"` // Describes a specific SPDX Package. SpdxPackage PackageInfoOccurrenceResponseOutput `pulumi:"spdxPackage"` // Describes a specific relationship between SPDX elements. SpdxRelationship RelationshipOccurrenceResponseOutput `pulumi:"spdxRelationship"` // The time this `Occurrence` was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Describes an upgrade. Upgrade UpgradeOccurrenceResponseOutput `pulumi:"upgrade"` // Details of a security vulnerability note. VulnerabilityDetails VulnerabilityDetailsResponseOutput `pulumi:"vulnerabilityDetails"` }
Creates a new `Occurrence`. Use this method to create `Occurrences` for a 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 AttestationPtrInput // Build details for a verifiable build. BuildDetails BuildDetailsPtrInput // Describes whether or not a resource passes compliance checks. Compliance ComplianceOccurrencePtrInput // Describes the deployment of an artifact on a runtime. Deployment DeploymentPtrInput // Describes how this resource derives from the basis in the associated note. DerivedImage DerivedPtrInput // Describes the initial scan status for this resource. Discovered DiscoveredPtrInput // This represents a DSSE attestation occurrence DsseAttestation DSSEAttestationOccurrencePtrInput // https://github.com/secure-systems-lab/dsse Envelope EnvelopePtrInput // Describes the installation of a package on the linked resource. Installation InstallationPtrInput // The name of the project. Should be of the form "projects/{project_id}". @Deprecated Name pulumi.StringPtrInput // An analysis note associated with this image, in the form "providers/{provider_id}/notes/{NOTE_ID}" This field can be used as a filter in list requests. NoteName pulumi.StringPtrInput Project pulumi.StringPtrInput // A description of actions that can be taken to remedy the `Note` Remediation pulumi.StringPtrInput // The resource for which the `Occurrence` applies. Resource ResourcePtrInput // The unique URL of the image or the container for which the `Occurrence` applies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests. ResourceUrl pulumi.StringPtrInput // Describes a specific software bill of materials document. Sbom DocumentOccurrencePtrInput // Describes a specific SPDX File. SpdxFile FileOccurrencePtrInput // Describes a specific SPDX Package. SpdxPackage PackageInfoOccurrencePtrInput // Describes a specific relationship between SPDX elements. SpdxRelationship RelationshipOccurrencePtrInput // Describes an upgrade. Upgrade UpgradeOccurrencePtrInput // Details of a security vulnerability note. VulnerabilityDetails VulnerabilityDetailsPtrInput }
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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. 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. Attempting to call this method without these permissions will result in a ` `PERMISSION_DENIED`error. Attempting to call this method on a non-existent resource will result in a`NOT_FOUND`error if the user has`containeranalysis.notes.list`permission on a`Note`or`containeranalysis.occurrences.list`on an`Occurrence` , or a `PERMISSION_DENIED`error otherwise. The resource takes the following formats:`projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes
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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. 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. Attempting to call this method without these permissions will result in a ` `PERMISSION_DENIED`error. Attempting to call this method on a non-existent resource will result in a`NOT_FOUND`error if the user has`containeranalysis.notes.list`permission on a`Note`or`containeranalysis.occurrences.list`on an`Occurrence` , or a `PERMISSION_DENIED`error otherwise. The resource takes the following formats:`projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes
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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
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. Attempting to call this method without these permissions will result in a ` `PERMISSION_DENIED`error. Attempting to call this method on a non-existent resource will result in a`NOT_FOUND`error if the user has`containeranalysis.notes.list`permission on a`Note`or`containeranalysis.occurrences.list`on an`Occurrence` , or a `PERMISSION_DENIED`error otherwise. The resource takes the following formats:`projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes 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() AttestationResponseOutput
Describes an attestation of an artifact.
func (OccurrenceOutput) BuildDetails ¶ added in v0.19.0
func (o OccurrenceOutput) BuildDetails() BuildDetailsResponseOutput
Build details for a verifiable build.
func (OccurrenceOutput) Compliance ¶ added in v0.19.0
func (o OccurrenceOutput) Compliance() ComplianceOccurrenceResponseOutput
Describes whether or not a resource passes compliance checks.
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() DeploymentResponseOutput
Describes the deployment of an artifact on a runtime.
func (OccurrenceOutput) DerivedImage ¶ added in v0.19.0
func (o OccurrenceOutput) DerivedImage() DerivedResponseOutput
Describes how this resource derives from the basis in the associated note.
func (OccurrenceOutput) Discovered ¶ added in v0.19.0
func (o OccurrenceOutput) Discovered() DiscoveredResponseOutput
Describes the initial scan status for this resource.
func (OccurrenceOutput) DsseAttestation ¶ added in v0.19.0
func (o OccurrenceOutput) DsseAttestation() DSSEAttestationOccurrenceResponseOutput
This represents a DSSE attestation occurrence
func (OccurrenceOutput) ElementType ¶
func (OccurrenceOutput) ElementType() reflect.Type
func (OccurrenceOutput) Envelope ¶ added in v0.19.0
func (o OccurrenceOutput) Envelope() EnvelopeResponseOutput
func (OccurrenceOutput) Installation ¶ added in v0.19.0
func (o OccurrenceOutput) Installation() InstallationResponseOutput
Describes the installation of a package on the linked resource.
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 project. Should be of the form "projects/{project_id}". @Deprecated
func (OccurrenceOutput) NoteName ¶ added in v0.19.0
func (o OccurrenceOutput) NoteName() pulumi.StringOutput
An analysis note associated with this image, in the form "providers/{provider_id}/notes/{NOTE_ID}" This field can be used as a filter in list requests.
func (OccurrenceOutput) Project ¶ added in v0.21.0
func (o OccurrenceOutput) Project() pulumi.StringOutput
func (OccurrenceOutput) Remediation ¶ added in v0.19.0
func (o OccurrenceOutput) Remediation() pulumi.StringOutput
A description of actions that can be taken to remedy the `Note`
func (OccurrenceOutput) Resource ¶ added in v0.19.0
func (o OccurrenceOutput) Resource() ResourceResponseOutput
The resource for which the `Occurrence` applies.
func (OccurrenceOutput) ResourceUrl ¶ added in v0.19.0
func (o OccurrenceOutput) ResourceUrl() pulumi.StringOutput
The unique URL of the image or the container for which the `Occurrence` applies. For example, https://gcr.io/project/image@sha256:foo This field can be used as a filter in list requests.
func (OccurrenceOutput) Sbom ¶ added in v0.19.0
func (o OccurrenceOutput) Sbom() DocumentOccurrenceResponseOutput
Describes a specific software bill of materials document.
func (OccurrenceOutput) SpdxFile ¶ added in v0.19.0
func (o OccurrenceOutput) SpdxFile() FileOccurrenceResponseOutput
Describes a specific SPDX File.
func (OccurrenceOutput) SpdxPackage ¶ added in v0.19.0
func (o OccurrenceOutput) SpdxPackage() PackageInfoOccurrenceResponseOutput
Describes a specific SPDX Package.
func (OccurrenceOutput) SpdxRelationship ¶ added in v0.19.0
func (o OccurrenceOutput) SpdxRelationship() RelationshipOccurrenceResponseOutput
Describes a specific relationship between SPDX elements.
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 upgrade.
func (OccurrenceOutput) VulnerabilityDetails ¶ added in v0.19.0
func (o OccurrenceOutput) VulnerabilityDetails() VulnerabilityDetailsResponseOutput
Details of a security vulnerability note.
type OccurrenceState ¶
type OccurrenceState struct { }
func (OccurrenceState) ElementType ¶
func (OccurrenceState) ElementType() reflect.Type
type OperationResponse ¶
type OperationResponse struct { // If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available. Done bool `pulumi:"done"` // The error result of the operation in case of failure or cancellation. Error StatusResponse `pulumi:"error"` // Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. Metadata map[string]string `pulumi:"metadata"` // The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`. Name string `pulumi:"name"` // The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. Response map[string]string `pulumi:"response"` }
This resource represents a long-running operation that is the result of a network API call.
type OperationResponseOutput ¶
type OperationResponseOutput struct{ *pulumi.OutputState }
This resource represents a long-running operation that is the result of a network API call.
func (OperationResponseOutput) Done ¶
func (o OperationResponseOutput) Done() pulumi.BoolOutput
If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available.
func (OperationResponseOutput) ElementType ¶
func (OperationResponseOutput) ElementType() reflect.Type
func (OperationResponseOutput) Error ¶
func (o OperationResponseOutput) Error() StatusResponseOutput
The error result of the operation in case of failure or cancellation.
func (OperationResponseOutput) Metadata ¶
func (o OperationResponseOutput) Metadata() pulumi.StringMapOutput
Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
func (OperationResponseOutput) Name ¶
func (o OperationResponseOutput) Name() pulumi.StringOutput
The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`.
func (OperationResponseOutput) Response ¶
func (o OperationResponseOutput) Response() pulumi.StringMapOutput
The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
func (OperationResponseOutput) ToOperationResponseOutput ¶
func (o OperationResponseOutput) ToOperationResponseOutput() OperationResponseOutput
func (OperationResponseOutput) ToOperationResponseOutputWithContext ¶
func (o OperationResponseOutput) ToOperationResponseOutputWithContext(ctx context.Context) OperationResponseOutput
type Package ¶
type Package struct { // The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages. Architecture *PackageArchitecture `pulumi:"architecture"` // The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages. CpeUri *string `pulumi:"cpeUri"` // The description of this package. Description *string `pulumi:"description"` // Hash value, typically a file digest, that allows unique identification a specific package. Digest []Digest `pulumi:"digest"` // The various channels by which a package is distributed. Distribution []Distribution `pulumi:"distribution"` // Licenses that have been declared by the authors of the package. License *License `pulumi:"license"` // A freeform text denoting the maintainer of this package. Maintainer *string `pulumi:"maintainer"` // 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"` }
This represents a particular package that is distributed over various channels. e.g. glibc (aka libc6) is distributed by many, at various versions.
type PackageArchitecture ¶ added in v0.19.0
type PackageArchitecture string
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
func (PackageArchitecture) ElementType ¶ added in v0.19.0
func (PackageArchitecture) ElementType() reflect.Type
func (PackageArchitecture) ToPackageArchitectureOutput ¶ added in v0.19.0
func (e PackageArchitecture) ToPackageArchitectureOutput() PackageArchitectureOutput
func (PackageArchitecture) ToPackageArchitectureOutputWithContext ¶ added in v0.19.0
func (e PackageArchitecture) ToPackageArchitectureOutputWithContext(ctx context.Context) PackageArchitectureOutput
func (PackageArchitecture) ToPackageArchitecturePtrOutput ¶ added in v0.19.0
func (e PackageArchitecture) ToPackageArchitecturePtrOutput() PackageArchitecturePtrOutput
func (PackageArchitecture) ToPackageArchitecturePtrOutputWithContext ¶ added in v0.19.0
func (e PackageArchitecture) ToPackageArchitecturePtrOutputWithContext(ctx context.Context) PackageArchitecturePtrOutput
func (PackageArchitecture) ToStringOutput ¶ added in v0.19.0
func (e PackageArchitecture) ToStringOutput() pulumi.StringOutput
func (PackageArchitecture) ToStringOutputWithContext ¶ added in v0.19.0
func (e PackageArchitecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PackageArchitecture) ToStringPtrOutput ¶ added in v0.19.0
func (e PackageArchitecture) ToStringPtrOutput() pulumi.StringPtrOutput
func (PackageArchitecture) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e PackageArchitecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PackageArchitectureInput ¶ added in v0.19.0
type PackageArchitectureInput interface { pulumi.Input ToPackageArchitectureOutput() PackageArchitectureOutput ToPackageArchitectureOutputWithContext(context.Context) PackageArchitectureOutput }
PackageArchitectureInput is an input type that accepts PackageArchitectureArgs and PackageArchitectureOutput values. You can construct a concrete instance of `PackageArchitectureInput` via:
PackageArchitectureArgs{...}
type PackageArchitectureOutput ¶ added in v0.19.0
type PackageArchitectureOutput struct{ *pulumi.OutputState }
func (PackageArchitectureOutput) ElementType ¶ added in v0.19.0
func (PackageArchitectureOutput) ElementType() reflect.Type
func (PackageArchitectureOutput) ToPackageArchitectureOutput ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToPackageArchitectureOutput() PackageArchitectureOutput
func (PackageArchitectureOutput) ToPackageArchitectureOutputWithContext ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToPackageArchitectureOutputWithContext(ctx context.Context) PackageArchitectureOutput
func (PackageArchitectureOutput) ToPackageArchitecturePtrOutput ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToPackageArchitecturePtrOutput() PackageArchitecturePtrOutput
func (PackageArchitectureOutput) ToPackageArchitecturePtrOutputWithContext ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToPackageArchitecturePtrOutputWithContext(ctx context.Context) PackageArchitecturePtrOutput
func (PackageArchitectureOutput) ToStringOutput ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToStringOutput() pulumi.StringOutput
func (PackageArchitectureOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PackageArchitectureOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PackageArchitectureOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o PackageArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PackageArchitecturePtrInput ¶ added in v0.19.0
type PackageArchitecturePtrInput interface { pulumi.Input ToPackageArchitecturePtrOutput() PackageArchitecturePtrOutput ToPackageArchitecturePtrOutputWithContext(context.Context) PackageArchitecturePtrOutput }
func PackageArchitecturePtr ¶ added in v0.19.0
func PackageArchitecturePtr(v string) PackageArchitecturePtrInput
type PackageArchitecturePtrOutput ¶ added in v0.19.0
type PackageArchitecturePtrOutput struct{ *pulumi.OutputState }
func (PackageArchitecturePtrOutput) Elem ¶ added in v0.19.0
func (o PackageArchitecturePtrOutput) Elem() PackageArchitectureOutput
func (PackageArchitecturePtrOutput) ElementType ¶ added in v0.19.0
func (PackageArchitecturePtrOutput) ElementType() reflect.Type
func (PackageArchitecturePtrOutput) ToPackageArchitecturePtrOutput ¶ added in v0.19.0
func (o PackageArchitecturePtrOutput) ToPackageArchitecturePtrOutput() PackageArchitecturePtrOutput
func (PackageArchitecturePtrOutput) ToPackageArchitecturePtrOutputWithContext ¶ added in v0.19.0
func (o PackageArchitecturePtrOutput) ToPackageArchitecturePtrOutputWithContext(ctx context.Context) PackageArchitecturePtrOutput
func (PackageArchitecturePtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o PackageArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PackageArchitecturePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o PackageArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PackageArgs ¶
type PackageArgs struct { // The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages. Architecture PackageArchitecturePtrInput `pulumi:"architecture"` // The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages. CpeUri pulumi.StringPtrInput `pulumi:"cpeUri"` // The description of this package. Description pulumi.StringPtrInput `pulumi:"description"` // Hash value, typically a file digest, that allows unique identification a specific package. Digest DigestArrayInput `pulumi:"digest"` // The various channels by which a package is distributed. Distribution DistributionArrayInput `pulumi:"distribution"` // Licenses that have been declared by the authors of the package. License LicensePtrInput `pulumi:"license"` // A freeform text denoting the maintainer of this package. Maintainer pulumi.StringPtrInput `pulumi:"maintainer"` // The name of the package. Name pulumi.StringPtrInput `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"` }
This represents a particular package that is distributed over various channels. e.g. glibc (aka libc6) is distributed by many, at various versions.
func (PackageArgs) ElementType ¶
func (PackageArgs) ElementType() reflect.Type
func (PackageArgs) ToPackageOutput ¶
func (i PackageArgs) ToPackageOutput() PackageOutput
func (PackageArgs) ToPackageOutputWithContext ¶
func (i PackageArgs) ToPackageOutputWithContext(ctx context.Context) PackageOutput
func (PackageArgs) ToPackagePtrOutput ¶
func (i PackageArgs) ToPackagePtrOutput() PackagePtrOutput
func (PackageArgs) ToPackagePtrOutputWithContext ¶
func (i PackageArgs) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
type PackageInfoNote ¶ added in v0.9.0
type PackageInfoNote struct { // Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document Analyzed *bool `pulumi:"analyzed"` // A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts Attribution *string `pulumi:"attribution"` // Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file Checksum *string `pulumi:"checksum"` // Identify the copyright holders of the package, as well as any dates present Copyright *string `pulumi:"copyright"` // A more detailed description of the package DetailedDescription *string `pulumi:"detailedDescription"` // This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created DownloadLocation *string `pulumi:"downloadLocation"` // ExternalRef ExternalRefs []ExternalRef `pulumi:"externalRefs"` // Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found FilesLicenseInfo []string `pulumi:"filesLicenseInfo"` // Provide a place for the SPDX file creator to record a web site that serves as the package's home page HomePage *string `pulumi:"homePage"` // List the licenses that have been declared by the authors of the package LicenseDeclared *License `pulumi:"licenseDeclared"` // If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came Originator *string `pulumi:"originator"` // The type of package: OS, MAVEN, GO, GO_STDLIB, etc. PackageType *string `pulumi:"packageType"` // A short description of the package SummaryDescription *string `pulumi:"summaryDescription"` // Identify the actual distribution source for the package/directory identified in the SPDX file Supplier *string `pulumi:"supplier"` // Identify the full name of the package as given by the Package Originator Title *string `pulumi:"title"` // This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file VerificationCode *string `pulumi:"verificationCode"` // Identify the version of the package Version *string `pulumi:"version"` }
PackageInfoNote represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
type PackageInfoNoteArgs ¶ added in v0.9.0
type PackageInfoNoteArgs struct { // Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document Analyzed pulumi.BoolPtrInput `pulumi:"analyzed"` // A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts Attribution pulumi.StringPtrInput `pulumi:"attribution"` // Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file Checksum pulumi.StringPtrInput `pulumi:"checksum"` // Identify the copyright holders of the package, as well as any dates present Copyright pulumi.StringPtrInput `pulumi:"copyright"` // A more detailed description of the package DetailedDescription pulumi.StringPtrInput `pulumi:"detailedDescription"` // This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created DownloadLocation pulumi.StringPtrInput `pulumi:"downloadLocation"` // ExternalRef ExternalRefs ExternalRefArrayInput `pulumi:"externalRefs"` // Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found FilesLicenseInfo pulumi.StringArrayInput `pulumi:"filesLicenseInfo"` // Provide a place for the SPDX file creator to record a web site that serves as the package's home page HomePage pulumi.StringPtrInput `pulumi:"homePage"` // List the licenses that have been declared by the authors of the package LicenseDeclared LicensePtrInput `pulumi:"licenseDeclared"` // If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came Originator pulumi.StringPtrInput `pulumi:"originator"` // The type of package: OS, MAVEN, GO, GO_STDLIB, etc. PackageType pulumi.StringPtrInput `pulumi:"packageType"` // A short description of the package SummaryDescription pulumi.StringPtrInput `pulumi:"summaryDescription"` // Identify the actual distribution source for the package/directory identified in the SPDX file Supplier pulumi.StringPtrInput `pulumi:"supplier"` // Identify the full name of the package as given by the Package Originator Title pulumi.StringPtrInput `pulumi:"title"` // This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file VerificationCode pulumi.StringPtrInput `pulumi:"verificationCode"` // Identify the version of the package Version pulumi.StringPtrInput `pulumi:"version"` }
PackageInfoNote represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
func (PackageInfoNoteArgs) ElementType ¶ added in v0.9.0
func (PackageInfoNoteArgs) ElementType() reflect.Type
func (PackageInfoNoteArgs) ToPackageInfoNoteOutput ¶ added in v0.9.0
func (i PackageInfoNoteArgs) ToPackageInfoNoteOutput() PackageInfoNoteOutput
func (PackageInfoNoteArgs) ToPackageInfoNoteOutputWithContext ¶ added in v0.9.0
func (i PackageInfoNoteArgs) ToPackageInfoNoteOutputWithContext(ctx context.Context) PackageInfoNoteOutput
func (PackageInfoNoteArgs) ToPackageInfoNotePtrOutput ¶ added in v0.9.0
func (i PackageInfoNoteArgs) ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput
func (PackageInfoNoteArgs) ToPackageInfoNotePtrOutputWithContext ¶ added in v0.9.0
func (i PackageInfoNoteArgs) ToPackageInfoNotePtrOutputWithContext(ctx context.Context) PackageInfoNotePtrOutput
type PackageInfoNoteInput ¶ added in v0.9.0
type PackageInfoNoteInput interface { pulumi.Input ToPackageInfoNoteOutput() PackageInfoNoteOutput ToPackageInfoNoteOutputWithContext(context.Context) PackageInfoNoteOutput }
PackageInfoNoteInput is an input type that accepts PackageInfoNoteArgs and PackageInfoNoteOutput values. You can construct a concrete instance of `PackageInfoNoteInput` via:
PackageInfoNoteArgs{...}
type PackageInfoNoteOutput ¶ added in v0.9.0
type PackageInfoNoteOutput struct{ *pulumi.OutputState }
PackageInfoNote represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
func (PackageInfoNoteOutput) Analyzed ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Analyzed() pulumi.BoolPtrOutput
Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document
func (PackageInfoNoteOutput) Attribution ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Attribution() pulumi.StringPtrOutput
A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts
func (PackageInfoNoteOutput) Checksum ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Checksum() pulumi.StringPtrOutput
Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file
func (PackageInfoNoteOutput) Copyright ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Copyright() pulumi.StringPtrOutput
Identify the copyright holders of the package, as well as any dates present
func (PackageInfoNoteOutput) DetailedDescription ¶ added in v0.9.0
func (o PackageInfoNoteOutput) DetailedDescription() pulumi.StringPtrOutput
A more detailed description of the package
func (PackageInfoNoteOutput) DownloadLocation ¶ added in v0.9.0
func (o PackageInfoNoteOutput) DownloadLocation() pulumi.StringPtrOutput
This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created
func (PackageInfoNoteOutput) ElementType ¶ added in v0.9.0
func (PackageInfoNoteOutput) ElementType() reflect.Type
func (PackageInfoNoteOutput) ExternalRefs ¶ added in v0.9.0
func (o PackageInfoNoteOutput) ExternalRefs() ExternalRefArrayOutput
ExternalRef
func (PackageInfoNoteOutput) FilesLicenseInfo ¶ added in v0.9.0
func (o PackageInfoNoteOutput) FilesLicenseInfo() pulumi.StringArrayOutput
Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found
func (PackageInfoNoteOutput) HomePage ¶ added in v0.9.0
func (o PackageInfoNoteOutput) HomePage() pulumi.StringPtrOutput
Provide a place for the SPDX file creator to record a web site that serves as the package's home page
func (PackageInfoNoteOutput) LicenseDeclared ¶ added in v0.9.0
func (o PackageInfoNoteOutput) LicenseDeclared() LicensePtrOutput
List the licenses that have been declared by the authors of the package
func (PackageInfoNoteOutput) Originator ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Originator() pulumi.StringPtrOutput
If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came
func (PackageInfoNoteOutput) PackageType ¶ added in v0.9.0
func (o PackageInfoNoteOutput) PackageType() pulumi.StringPtrOutput
The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
func (PackageInfoNoteOutput) SummaryDescription ¶ added in v0.9.0
func (o PackageInfoNoteOutput) SummaryDescription() pulumi.StringPtrOutput
A short description of the package
func (PackageInfoNoteOutput) Supplier ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Supplier() pulumi.StringPtrOutput
Identify the actual distribution source for the package/directory identified in the SPDX file
func (PackageInfoNoteOutput) Title ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Title() pulumi.StringPtrOutput
Identify the full name of the package as given by the Package Originator
func (PackageInfoNoteOutput) ToPackageInfoNoteOutput ¶ added in v0.9.0
func (o PackageInfoNoteOutput) ToPackageInfoNoteOutput() PackageInfoNoteOutput
func (PackageInfoNoteOutput) ToPackageInfoNoteOutputWithContext ¶ added in v0.9.0
func (o PackageInfoNoteOutput) ToPackageInfoNoteOutputWithContext(ctx context.Context) PackageInfoNoteOutput
func (PackageInfoNoteOutput) ToPackageInfoNotePtrOutput ¶ added in v0.9.0
func (o PackageInfoNoteOutput) ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput
func (PackageInfoNoteOutput) ToPackageInfoNotePtrOutputWithContext ¶ added in v0.9.0
func (o PackageInfoNoteOutput) ToPackageInfoNotePtrOutputWithContext(ctx context.Context) PackageInfoNotePtrOutput
func (PackageInfoNoteOutput) VerificationCode ¶ added in v0.9.0
func (o PackageInfoNoteOutput) VerificationCode() pulumi.StringPtrOutput
This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file
func (PackageInfoNoteOutput) Version ¶ added in v0.9.0
func (o PackageInfoNoteOutput) Version() pulumi.StringPtrOutput
Identify the version of the package
type PackageInfoNotePtrInput ¶ added in v0.9.0
type PackageInfoNotePtrInput interface { pulumi.Input ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput ToPackageInfoNotePtrOutputWithContext(context.Context) PackageInfoNotePtrOutput }
PackageInfoNotePtrInput is an input type that accepts PackageInfoNoteArgs, PackageInfoNotePtr and PackageInfoNotePtrOutput values. You can construct a concrete instance of `PackageInfoNotePtrInput` via:
PackageInfoNoteArgs{...} or: nil
func PackageInfoNotePtr ¶ added in v0.9.0
func PackageInfoNotePtr(v *PackageInfoNoteArgs) PackageInfoNotePtrInput
type PackageInfoNotePtrOutput ¶ added in v0.9.0
type PackageInfoNotePtrOutput struct{ *pulumi.OutputState }
func (PackageInfoNotePtrOutput) Analyzed ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Analyzed() pulumi.BoolPtrOutput
Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document
func (PackageInfoNotePtrOutput) Attribution ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Attribution() pulumi.StringPtrOutput
A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts
func (PackageInfoNotePtrOutput) Checksum ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Checksum() pulumi.StringPtrOutput
Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file
func (PackageInfoNotePtrOutput) Copyright ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Copyright() pulumi.StringPtrOutput
Identify the copyright holders of the package, as well as any dates present
func (PackageInfoNotePtrOutput) DetailedDescription ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) DetailedDescription() pulumi.StringPtrOutput
A more detailed description of the package
func (PackageInfoNotePtrOutput) DownloadLocation ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) DownloadLocation() pulumi.StringPtrOutput
This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created
func (PackageInfoNotePtrOutput) Elem ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Elem() PackageInfoNoteOutput
func (PackageInfoNotePtrOutput) ElementType ¶ added in v0.9.0
func (PackageInfoNotePtrOutput) ElementType() reflect.Type
func (PackageInfoNotePtrOutput) ExternalRefs ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) ExternalRefs() ExternalRefArrayOutput
ExternalRef
func (PackageInfoNotePtrOutput) FilesLicenseInfo ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) FilesLicenseInfo() pulumi.StringArrayOutput
Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found
func (PackageInfoNotePtrOutput) HomePage ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) HomePage() pulumi.StringPtrOutput
Provide a place for the SPDX file creator to record a web site that serves as the package's home page
func (PackageInfoNotePtrOutput) LicenseDeclared ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) LicenseDeclared() LicensePtrOutput
List the licenses that have been declared by the authors of the package
func (PackageInfoNotePtrOutput) Originator ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Originator() pulumi.StringPtrOutput
If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came
func (PackageInfoNotePtrOutput) PackageType ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) PackageType() pulumi.StringPtrOutput
The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
func (PackageInfoNotePtrOutput) SummaryDescription ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) SummaryDescription() pulumi.StringPtrOutput
A short description of the package
func (PackageInfoNotePtrOutput) Supplier ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Supplier() pulumi.StringPtrOutput
Identify the actual distribution source for the package/directory identified in the SPDX file
func (PackageInfoNotePtrOutput) Title ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Title() pulumi.StringPtrOutput
Identify the full name of the package as given by the Package Originator
func (PackageInfoNotePtrOutput) ToPackageInfoNotePtrOutput ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) ToPackageInfoNotePtrOutput() PackageInfoNotePtrOutput
func (PackageInfoNotePtrOutput) ToPackageInfoNotePtrOutputWithContext ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) ToPackageInfoNotePtrOutputWithContext(ctx context.Context) PackageInfoNotePtrOutput
func (PackageInfoNotePtrOutput) VerificationCode ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) VerificationCode() pulumi.StringPtrOutput
This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file
func (PackageInfoNotePtrOutput) Version ¶ added in v0.9.0
func (o PackageInfoNotePtrOutput) Version() pulumi.StringPtrOutput
Identify the version of the package
type PackageInfoNoteResponse ¶ added in v0.9.0
type PackageInfoNoteResponse struct { // Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document Analyzed bool `pulumi:"analyzed"` // A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts Attribution string `pulumi:"attribution"` // Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file Checksum string `pulumi:"checksum"` // Identify the copyright holders of the package, as well as any dates present Copyright string `pulumi:"copyright"` // A more detailed description of the package DetailedDescription string `pulumi:"detailedDescription"` // This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created DownloadLocation string `pulumi:"downloadLocation"` // ExternalRef ExternalRefs []ExternalRefResponse `pulumi:"externalRefs"` // Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found FilesLicenseInfo []string `pulumi:"filesLicenseInfo"` // Provide a place for the SPDX file creator to record a web site that serves as the package's home page HomePage string `pulumi:"homePage"` // List the licenses that have been declared by the authors of the package LicenseDeclared LicenseResponse `pulumi:"licenseDeclared"` // If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came Originator string `pulumi:"originator"` // The type of package: OS, MAVEN, GO, GO_STDLIB, etc. PackageType string `pulumi:"packageType"` // A short description of the package SummaryDescription string `pulumi:"summaryDescription"` // Identify the actual distribution source for the package/directory identified in the SPDX file Supplier string `pulumi:"supplier"` // Identify the full name of the package as given by the Package Originator Title string `pulumi:"title"` // This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file VerificationCode string `pulumi:"verificationCode"` // Identify the version of the package Version string `pulumi:"version"` }
PackageInfoNote represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
type PackageInfoNoteResponseOutput ¶ added in v0.9.0
type PackageInfoNoteResponseOutput struct{ *pulumi.OutputState }
PackageInfoNote represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
func (PackageInfoNoteResponseOutput) Analyzed ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Analyzed() pulumi.BoolOutput
Indicates whether the file content of this package has been available for or subjected to analysis when creating the SPDX document
func (PackageInfoNoteResponseOutput) Attribution ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Attribution() pulumi.StringOutput
A place for the SPDX data creator to record, at the package level, acknowledgements that may be needed to be communicated in some contexts
func (PackageInfoNoteResponseOutput) Checksum ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Checksum() pulumi.StringOutput
Provide an independently reproducible mechanism that permits unique identification of a specific package that correlates to the data in this SPDX file
func (PackageInfoNoteResponseOutput) Copyright ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Copyright() pulumi.StringOutput
Identify the copyright holders of the package, as well as any dates present
func (PackageInfoNoteResponseOutput) DetailedDescription ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) DetailedDescription() pulumi.StringOutput
A more detailed description of the package
func (PackageInfoNoteResponseOutput) DownloadLocation ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) DownloadLocation() pulumi.StringOutput
This section identifies the download Universal Resource Locator (URL), or a specific location within a version control system (VCS) for the package at the time that the SPDX file was created
func (PackageInfoNoteResponseOutput) ElementType ¶ added in v0.9.0
func (PackageInfoNoteResponseOutput) ElementType() reflect.Type
func (PackageInfoNoteResponseOutput) ExternalRefs ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) ExternalRefs() ExternalRefResponseArrayOutput
ExternalRef
func (PackageInfoNoteResponseOutput) FilesLicenseInfo ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) FilesLicenseInfo() pulumi.StringArrayOutput
Contain the license the SPDX file creator has concluded as governing the This field is to contain a list of all licenses found in the package. The relationship between licenses (i.e., conjunctive, disjunctive) is not specified in this field – it is simply a listing of all licenses found
func (PackageInfoNoteResponseOutput) HomePage ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) HomePage() pulumi.StringOutput
Provide a place for the SPDX file creator to record a web site that serves as the package's home page
func (PackageInfoNoteResponseOutput) LicenseDeclared ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) LicenseDeclared() LicenseResponseOutput
List the licenses that have been declared by the authors of the package
func (PackageInfoNoteResponseOutput) Originator ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Originator() pulumi.StringOutput
If the package identified in the SPDX file originated from a different person or organization than identified as Package Supplier, this field identifies from where or whom the package originally came
func (PackageInfoNoteResponseOutput) PackageType ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) PackageType() pulumi.StringOutput
The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
func (PackageInfoNoteResponseOutput) SummaryDescription ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) SummaryDescription() pulumi.StringOutput
A short description of the package
func (PackageInfoNoteResponseOutput) Supplier ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Supplier() pulumi.StringOutput
Identify the actual distribution source for the package/directory identified in the SPDX file
func (PackageInfoNoteResponseOutput) Title ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Title() pulumi.StringOutput
Identify the full name of the package as given by the Package Originator
func (PackageInfoNoteResponseOutput) ToPackageInfoNoteResponseOutput ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) ToPackageInfoNoteResponseOutput() PackageInfoNoteResponseOutput
func (PackageInfoNoteResponseOutput) ToPackageInfoNoteResponseOutputWithContext ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) ToPackageInfoNoteResponseOutputWithContext(ctx context.Context) PackageInfoNoteResponseOutput
func (PackageInfoNoteResponseOutput) VerificationCode ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) VerificationCode() pulumi.StringOutput
This field provides an independently reproducible mechanism identifying specific contents of a package based on the actual files (except the SPDX file itself, if it is included in the package) that make up each package and that correlates to the data in this SPDX file
func (PackageInfoNoteResponseOutput) Version ¶ added in v0.9.0
func (o PackageInfoNoteResponseOutput) Version() pulumi.StringOutput
Identify the version of the package
type PackageInfoOccurrence ¶ added in v0.9.0
type PackageInfoOccurrence struct { // A place for the SPDX file creator to record any general comments about the package being described Comment *string `pulumi:"comment"` // Provide the actual file name of the package, or path of the directory being treated as a package Filename *string `pulumi:"filename"` // Uniquely identify any element in an SPDX document which may be referenced by other elements Id *string `pulumi:"id"` // package or alternative values, if the governing license cannot be determined LicenseConcluded *License `pulumi:"licenseConcluded"` // Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package SourceInfo *string `pulumi:"sourceInfo"` }
PackageInfoOccurrence represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
type PackageInfoOccurrenceArgs ¶ added in v0.9.0
type PackageInfoOccurrenceArgs struct { // A place for the SPDX file creator to record any general comments about the package being described Comment pulumi.StringPtrInput `pulumi:"comment"` // Provide the actual file name of the package, or path of the directory being treated as a package Filename pulumi.StringPtrInput `pulumi:"filename"` // Uniquely identify any element in an SPDX document which may be referenced by other elements Id pulumi.StringPtrInput `pulumi:"id"` // package or alternative values, if the governing license cannot be determined LicenseConcluded LicensePtrInput `pulumi:"licenseConcluded"` // Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package SourceInfo pulumi.StringPtrInput `pulumi:"sourceInfo"` }
PackageInfoOccurrence represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
func (PackageInfoOccurrenceArgs) ElementType ¶ added in v0.9.0
func (PackageInfoOccurrenceArgs) ElementType() reflect.Type
func (PackageInfoOccurrenceArgs) ToPackageInfoOccurrenceOutput ¶ added in v0.9.0
func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrenceOutput() PackageInfoOccurrenceOutput
func (PackageInfoOccurrenceArgs) ToPackageInfoOccurrenceOutputWithContext ¶ added in v0.9.0
func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrenceOutputWithContext(ctx context.Context) PackageInfoOccurrenceOutput
func (PackageInfoOccurrenceArgs) ToPackageInfoOccurrencePtrOutput ¶ added in v0.9.0
func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput
func (PackageInfoOccurrenceArgs) ToPackageInfoOccurrencePtrOutputWithContext ¶ added in v0.9.0
func (i PackageInfoOccurrenceArgs) ToPackageInfoOccurrencePtrOutputWithContext(ctx context.Context) PackageInfoOccurrencePtrOutput
type PackageInfoOccurrenceInput ¶ added in v0.9.0
type PackageInfoOccurrenceInput interface { pulumi.Input ToPackageInfoOccurrenceOutput() PackageInfoOccurrenceOutput ToPackageInfoOccurrenceOutputWithContext(context.Context) PackageInfoOccurrenceOutput }
PackageInfoOccurrenceInput is an input type that accepts PackageInfoOccurrenceArgs and PackageInfoOccurrenceOutput values. You can construct a concrete instance of `PackageInfoOccurrenceInput` via:
PackageInfoOccurrenceArgs{...}
type PackageInfoOccurrenceOutput ¶ added in v0.9.0
type PackageInfoOccurrenceOutput struct{ *pulumi.OutputState }
PackageInfoOccurrence represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
func (PackageInfoOccurrenceOutput) Comment ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) Comment() pulumi.StringPtrOutput
A place for the SPDX file creator to record any general comments about the package being described
func (PackageInfoOccurrenceOutput) ElementType ¶ added in v0.9.0
func (PackageInfoOccurrenceOutput) ElementType() reflect.Type
func (PackageInfoOccurrenceOutput) Filename ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) Filename() pulumi.StringPtrOutput
Provide the actual file name of the package, or path of the directory being treated as a package
func (PackageInfoOccurrenceOutput) Id ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) Id() pulumi.StringPtrOutput
Uniquely identify any element in an SPDX document which may be referenced by other elements
func (PackageInfoOccurrenceOutput) LicenseConcluded ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) LicenseConcluded() LicensePtrOutput
package or alternative values, if the governing license cannot be determined
func (PackageInfoOccurrenceOutput) SourceInfo ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) SourceInfo() pulumi.StringPtrOutput
Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
func (PackageInfoOccurrenceOutput) ToPackageInfoOccurrenceOutput ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrenceOutput() PackageInfoOccurrenceOutput
func (PackageInfoOccurrenceOutput) ToPackageInfoOccurrenceOutputWithContext ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrenceOutputWithContext(ctx context.Context) PackageInfoOccurrenceOutput
func (PackageInfoOccurrenceOutput) ToPackageInfoOccurrencePtrOutput ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput
func (PackageInfoOccurrenceOutput) ToPackageInfoOccurrencePtrOutputWithContext ¶ added in v0.9.0
func (o PackageInfoOccurrenceOutput) ToPackageInfoOccurrencePtrOutputWithContext(ctx context.Context) PackageInfoOccurrencePtrOutput
type PackageInfoOccurrencePtrInput ¶ added in v0.9.0
type PackageInfoOccurrencePtrInput interface { pulumi.Input ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput ToPackageInfoOccurrencePtrOutputWithContext(context.Context) PackageInfoOccurrencePtrOutput }
PackageInfoOccurrencePtrInput is an input type that accepts PackageInfoOccurrenceArgs, PackageInfoOccurrencePtr and PackageInfoOccurrencePtrOutput values. You can construct a concrete instance of `PackageInfoOccurrencePtrInput` via:
PackageInfoOccurrenceArgs{...} or: nil
func PackageInfoOccurrencePtr ¶ added in v0.9.0
func PackageInfoOccurrencePtr(v *PackageInfoOccurrenceArgs) PackageInfoOccurrencePtrInput
type PackageInfoOccurrencePtrOutput ¶ added in v0.9.0
type PackageInfoOccurrencePtrOutput struct{ *pulumi.OutputState }
func (PackageInfoOccurrencePtrOutput) Comment ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
A place for the SPDX file creator to record any general comments about the package being described
func (PackageInfoOccurrencePtrOutput) Elem ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) Elem() PackageInfoOccurrenceOutput
func (PackageInfoOccurrencePtrOutput) ElementType ¶ added in v0.9.0
func (PackageInfoOccurrencePtrOutput) ElementType() reflect.Type
func (PackageInfoOccurrencePtrOutput) Filename ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) Filename() pulumi.StringPtrOutput
Provide the actual file name of the package, or path of the directory being treated as a package
func (PackageInfoOccurrencePtrOutput) Id ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) Id() pulumi.StringPtrOutput
Uniquely identify any element in an SPDX document which may be referenced by other elements
func (PackageInfoOccurrencePtrOutput) LicenseConcluded ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) LicenseConcluded() LicensePtrOutput
package or alternative values, if the governing license cannot be determined
func (PackageInfoOccurrencePtrOutput) SourceInfo ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) SourceInfo() pulumi.StringPtrOutput
Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
func (PackageInfoOccurrencePtrOutput) ToPackageInfoOccurrencePtrOutput ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) ToPackageInfoOccurrencePtrOutput() PackageInfoOccurrencePtrOutput
func (PackageInfoOccurrencePtrOutput) ToPackageInfoOccurrencePtrOutputWithContext ¶ added in v0.9.0
func (o PackageInfoOccurrencePtrOutput) ToPackageInfoOccurrencePtrOutputWithContext(ctx context.Context) PackageInfoOccurrencePtrOutput
type PackageInfoOccurrenceResponse ¶ added in v0.9.0
type PackageInfoOccurrenceResponse struct { // A place for the SPDX file creator to record any general comments about the package being described Comment string `pulumi:"comment"` // Provide the actual file name of the package, or path of the directory being treated as a package Filename string `pulumi:"filename"` // Provide a place for the SPDX file creator to record a web site that serves as the package's home page HomePage string `pulumi:"homePage"` // package or alternative values, if the governing license cannot be determined LicenseConcluded LicenseResponse `pulumi:"licenseConcluded"` // The type of package: OS, MAVEN, GO, GO_STDLIB, etc. PackageType string `pulumi:"packageType"` // Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package SourceInfo string `pulumi:"sourceInfo"` // A short description of the package SummaryDescription string `pulumi:"summaryDescription"` // Identify the full name of the package as given by the Package Originator Title string `pulumi:"title"` // Identify the version of the package Version string `pulumi:"version"` }
PackageInfoOccurrence represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
type PackageInfoOccurrenceResponseOutput ¶ added in v0.9.0
type PackageInfoOccurrenceResponseOutput struct{ *pulumi.OutputState }
PackageInfoOccurrence represents an SPDX Package Information section: https://spdx.github.io/spdx-spec/3-package-information/
func (PackageInfoOccurrenceResponseOutput) Comment ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) Comment() pulumi.StringOutput
A place for the SPDX file creator to record any general comments about the package being described
func (PackageInfoOccurrenceResponseOutput) ElementType ¶ added in v0.9.0
func (PackageInfoOccurrenceResponseOutput) ElementType() reflect.Type
func (PackageInfoOccurrenceResponseOutput) Filename ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) Filename() pulumi.StringOutput
Provide the actual file name of the package, or path of the directory being treated as a package
func (PackageInfoOccurrenceResponseOutput) HomePage ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) HomePage() pulumi.StringOutput
Provide a place for the SPDX file creator to record a web site that serves as the package's home page
func (PackageInfoOccurrenceResponseOutput) LicenseConcluded ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) LicenseConcluded() LicenseResponseOutput
package or alternative values, if the governing license cannot be determined
func (PackageInfoOccurrenceResponseOutput) PackageType ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) PackageType() pulumi.StringOutput
The type of package: OS, MAVEN, GO, GO_STDLIB, etc.
func (PackageInfoOccurrenceResponseOutput) SourceInfo ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) SourceInfo() pulumi.StringOutput
Provide a place for the SPDX file creator to record any relevant background information or additional comments about the origin of the package
func (PackageInfoOccurrenceResponseOutput) SummaryDescription ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) SummaryDescription() pulumi.StringOutput
A short description of the package
func (PackageInfoOccurrenceResponseOutput) Title ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) Title() pulumi.StringOutput
Identify the full name of the package as given by the Package Originator
func (PackageInfoOccurrenceResponseOutput) ToPackageInfoOccurrenceResponseOutput ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) ToPackageInfoOccurrenceResponseOutput() PackageInfoOccurrenceResponseOutput
func (PackageInfoOccurrenceResponseOutput) ToPackageInfoOccurrenceResponseOutputWithContext ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) ToPackageInfoOccurrenceResponseOutputWithContext(ctx context.Context) PackageInfoOccurrenceResponseOutput
func (PackageInfoOccurrenceResponseOutput) Version ¶ added in v0.9.0
func (o PackageInfoOccurrenceResponseOutput) Version() pulumi.StringOutput
Identify the version of the package
type PackageInput ¶
type PackageInput interface { pulumi.Input ToPackageOutput() PackageOutput ToPackageOutputWithContext(context.Context) PackageOutput }
PackageInput is an input type that accepts PackageArgs and PackageOutput values. You can construct a concrete instance of `PackageInput` via:
PackageArgs{...}
type PackageIssue ¶
type PackageIssue struct { // The location of the vulnerability. AffectedLocation *VulnerabilityLocation `pulumi:"affectedLocation"` // The location of the available fix for vulnerability. FixedLocation *VulnerabilityLocation `pulumi:"fixedLocation"` // The type of package (e.g. OS, MAVEN, GO). PackageType *string `pulumi:"packageType"` SeverityName *string `pulumi:"severityName"` }
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
type PackageIssueArgs ¶
type PackageIssueArgs struct { // The location of the vulnerability. AffectedLocation VulnerabilityLocationPtrInput `pulumi:"affectedLocation"` // The location of the available fix for vulnerability. FixedLocation VulnerabilityLocationPtrInput `pulumi:"fixedLocation"` // The type of package (e.g. OS, MAVEN, GO). PackageType pulumi.StringPtrInput `pulumi:"packageType"` SeverityName pulumi.StringPtrInput `pulumi:"severityName"` }
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
func (PackageIssueArgs) ElementType ¶
func (PackageIssueArgs) ElementType() reflect.Type
func (PackageIssueArgs) ToPackageIssueOutput ¶
func (i PackageIssueArgs) ToPackageIssueOutput() PackageIssueOutput
func (PackageIssueArgs) ToPackageIssueOutputWithContext ¶
func (i PackageIssueArgs) ToPackageIssueOutputWithContext(ctx context.Context) PackageIssueOutput
type PackageIssueArray ¶
type PackageIssueArray []PackageIssueInput
func (PackageIssueArray) ElementType ¶
func (PackageIssueArray) ElementType() reflect.Type
func (PackageIssueArray) ToPackageIssueArrayOutput ¶
func (i PackageIssueArray) ToPackageIssueArrayOutput() PackageIssueArrayOutput
func (PackageIssueArray) ToPackageIssueArrayOutputWithContext ¶
func (i PackageIssueArray) ToPackageIssueArrayOutputWithContext(ctx context.Context) PackageIssueArrayOutput
type PackageIssueArrayInput ¶
type PackageIssueArrayInput interface { pulumi.Input ToPackageIssueArrayOutput() PackageIssueArrayOutput ToPackageIssueArrayOutputWithContext(context.Context) PackageIssueArrayOutput }
PackageIssueArrayInput is an input type that accepts PackageIssueArray and PackageIssueArrayOutput values. You can construct a concrete instance of `PackageIssueArrayInput` via:
PackageIssueArray{ PackageIssueArgs{...} }
type PackageIssueArrayOutput ¶
type PackageIssueArrayOutput struct{ *pulumi.OutputState }
func (PackageIssueArrayOutput) ElementType ¶
func (PackageIssueArrayOutput) ElementType() reflect.Type
func (PackageIssueArrayOutput) Index ¶
func (o PackageIssueArrayOutput) Index(i pulumi.IntInput) PackageIssueOutput
func (PackageIssueArrayOutput) ToPackageIssueArrayOutput ¶
func (o PackageIssueArrayOutput) ToPackageIssueArrayOutput() PackageIssueArrayOutput
func (PackageIssueArrayOutput) ToPackageIssueArrayOutputWithContext ¶
func (o PackageIssueArrayOutput) ToPackageIssueArrayOutputWithContext(ctx context.Context) PackageIssueArrayOutput
type PackageIssueInput ¶
type PackageIssueInput interface { pulumi.Input ToPackageIssueOutput() PackageIssueOutput ToPackageIssueOutputWithContext(context.Context) PackageIssueOutput }
PackageIssueInput is an input type that accepts PackageIssueArgs and PackageIssueOutput values. You can construct a concrete instance of `PackageIssueInput` via:
PackageIssueArgs{...}
type PackageIssueOutput ¶
type PackageIssueOutput struct{ *pulumi.OutputState }
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
func (PackageIssueOutput) AffectedLocation ¶
func (o PackageIssueOutput) AffectedLocation() VulnerabilityLocationPtrOutput
The location of the vulnerability.
func (PackageIssueOutput) ElementType ¶
func (PackageIssueOutput) ElementType() reflect.Type
func (PackageIssueOutput) FixedLocation ¶
func (o PackageIssueOutput) FixedLocation() VulnerabilityLocationPtrOutput
The location of the available fix for vulnerability.
func (PackageIssueOutput) PackageType ¶ added in v0.8.0
func (o PackageIssueOutput) PackageType() pulumi.StringPtrOutput
The type of package (e.g. OS, MAVEN, GO).
func (PackageIssueOutput) SeverityName ¶
func (o PackageIssueOutput) SeverityName() pulumi.StringPtrOutput
func (PackageIssueOutput) ToPackageIssueOutput ¶
func (o PackageIssueOutput) ToPackageIssueOutput() PackageIssueOutput
func (PackageIssueOutput) ToPackageIssueOutputWithContext ¶
func (o PackageIssueOutput) ToPackageIssueOutputWithContext(ctx context.Context) PackageIssueOutput
type PackageIssueResponse ¶
type PackageIssueResponse struct { // The location of the vulnerability. AffectedLocation VulnerabilityLocationResponse `pulumi:"affectedLocation"` // The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when distro or language system has not yet assigned a severity for this vulnerability. EffectiveSeverity string `pulumi:"effectiveSeverity"` // The location of the available fix for vulnerability. FixedLocation VulnerabilityLocationResponse `pulumi:"fixedLocation"` // The type of package (e.g. OS, MAVEN, GO). PackageType string `pulumi:"packageType"` SeverityName string `pulumi:"severityName"` }
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
type PackageIssueResponseArrayOutput ¶
type PackageIssueResponseArrayOutput struct{ *pulumi.OutputState }
func (PackageIssueResponseArrayOutput) ElementType ¶
func (PackageIssueResponseArrayOutput) ElementType() reflect.Type
func (PackageIssueResponseArrayOutput) Index ¶
func (o PackageIssueResponseArrayOutput) Index(i pulumi.IntInput) PackageIssueResponseOutput
func (PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutput ¶
func (o PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutput() PackageIssueResponseArrayOutput
func (PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutputWithContext ¶
func (o PackageIssueResponseArrayOutput) ToPackageIssueResponseArrayOutputWithContext(ctx context.Context) PackageIssueResponseArrayOutput
type PackageIssueResponseOutput ¶
type PackageIssueResponseOutput struct{ *pulumi.OutputState }
This message wraps a location affected by a vulnerability and its associated fix (if one is available).
func (PackageIssueResponseOutput) AffectedLocation ¶
func (o PackageIssueResponseOutput) AffectedLocation() VulnerabilityLocationResponseOutput
The location of the vulnerability.
func (PackageIssueResponseOutput) EffectiveSeverity ¶ added in v0.8.0
func (o PackageIssueResponseOutput) EffectiveSeverity() pulumi.StringOutput
The distro or language system assigned severity for this vulnerability when that is available and note provider assigned severity when distro or language system has not yet assigned a severity for this vulnerability.
func (PackageIssueResponseOutput) ElementType ¶
func (PackageIssueResponseOutput) ElementType() reflect.Type
func (PackageIssueResponseOutput) FixedLocation ¶
func (o PackageIssueResponseOutput) FixedLocation() VulnerabilityLocationResponseOutput
The location of the available fix for vulnerability.
func (PackageIssueResponseOutput) PackageType ¶ added in v0.8.0
func (o PackageIssueResponseOutput) PackageType() pulumi.StringOutput
The type of package (e.g. OS, MAVEN, GO).
func (PackageIssueResponseOutput) SeverityName ¶
func (o PackageIssueResponseOutput) SeverityName() pulumi.StringOutput
func (PackageIssueResponseOutput) ToPackageIssueResponseOutput ¶
func (o PackageIssueResponseOutput) ToPackageIssueResponseOutput() PackageIssueResponseOutput
func (PackageIssueResponseOutput) ToPackageIssueResponseOutputWithContext ¶
func (o PackageIssueResponseOutput) ToPackageIssueResponseOutputWithContext(ctx context.Context) PackageIssueResponseOutput
type PackageOutput ¶
type PackageOutput struct{ *pulumi.OutputState }
This represents a particular package that is distributed over various channels. e.g. glibc (aka libc6) is distributed by many, at various versions.
func (PackageOutput) Architecture ¶ added in v0.19.0
func (o PackageOutput) Architecture() PackageArchitecturePtrOutput
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
func (PackageOutput) CpeUri ¶ added in v0.19.0
func (o PackageOutput) CpeUri() pulumi.StringPtrOutput
The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
func (PackageOutput) Description ¶ added in v0.19.0
func (o PackageOutput) Description() pulumi.StringPtrOutput
The description of this package.
func (PackageOutput) Digest ¶ added in v0.19.0
func (o PackageOutput) Digest() DigestArrayOutput
Hash value, typically a file digest, that allows unique identification a specific package.
func (PackageOutput) Distribution ¶
func (o PackageOutput) Distribution() DistributionArrayOutput
The various channels by which a package is distributed.
func (PackageOutput) ElementType ¶
func (PackageOutput) ElementType() reflect.Type
func (PackageOutput) License ¶ added in v0.19.0
func (o PackageOutput) License() LicensePtrOutput
Licenses that have been declared by the authors of the package.
func (PackageOutput) Maintainer ¶ added in v0.19.0
func (o PackageOutput) Maintainer() pulumi.StringPtrOutput
A freeform text denoting the maintainer of this package.
func (PackageOutput) Name ¶
func (o PackageOutput) Name() pulumi.StringPtrOutput
The name of the package.
func (PackageOutput) PackageType ¶ added in v0.19.0
func (o PackageOutput) PackageType() pulumi.StringPtrOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (PackageOutput) ToPackageOutput ¶
func (o PackageOutput) ToPackageOutput() PackageOutput
func (PackageOutput) ToPackageOutputWithContext ¶
func (o PackageOutput) ToPackageOutputWithContext(ctx context.Context) PackageOutput
func (PackageOutput) ToPackagePtrOutput ¶
func (o PackageOutput) ToPackagePtrOutput() PackagePtrOutput
func (PackageOutput) ToPackagePtrOutputWithContext ¶
func (o PackageOutput) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
func (PackageOutput) Url ¶ added in v0.19.0
func (o PackageOutput) Url() pulumi.StringPtrOutput
The homepage for this package.
func (PackageOutput) Version ¶ added in v0.19.0
func (o PackageOutput) Version() VersionPtrOutput
The version of the package.
type PackagePtrInput ¶
type PackagePtrInput interface { pulumi.Input ToPackagePtrOutput() PackagePtrOutput ToPackagePtrOutputWithContext(context.Context) PackagePtrOutput }
PackagePtrInput is an input type that accepts PackageArgs, PackagePtr and PackagePtrOutput values. You can construct a concrete instance of `PackagePtrInput` via:
PackageArgs{...} or: nil
func PackagePtr ¶
func PackagePtr(v *PackageArgs) PackagePtrInput
type PackagePtrOutput ¶
type PackagePtrOutput struct{ *pulumi.OutputState }
func (PackagePtrOutput) Architecture ¶ added in v0.19.0
func (o PackagePtrOutput) Architecture() PackageArchitecturePtrOutput
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
func (PackagePtrOutput) CpeUri ¶ added in v0.19.0
func (o PackagePtrOutput) CpeUri() pulumi.StringPtrOutput
The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
func (PackagePtrOutput) Description ¶ added in v0.19.0
func (o PackagePtrOutput) Description() pulumi.StringPtrOutput
The description of this package.
func (PackagePtrOutput) Digest ¶ added in v0.19.0
func (o PackagePtrOutput) Digest() DigestArrayOutput
Hash value, typically a file digest, that allows unique identification a specific package.
func (PackagePtrOutput) Distribution ¶
func (o PackagePtrOutput) Distribution() DistributionArrayOutput
The various channels by which a package is distributed.
func (PackagePtrOutput) Elem ¶
func (o PackagePtrOutput) Elem() PackageOutput
func (PackagePtrOutput) ElementType ¶
func (PackagePtrOutput) ElementType() reflect.Type
func (PackagePtrOutput) License ¶ added in v0.19.0
func (o PackagePtrOutput) License() LicensePtrOutput
Licenses that have been declared by the authors of the package.
func (PackagePtrOutput) Maintainer ¶ added in v0.19.0
func (o PackagePtrOutput) Maintainer() pulumi.StringPtrOutput
A freeform text denoting the maintainer of this package.
func (PackagePtrOutput) Name ¶
func (o PackagePtrOutput) Name() pulumi.StringPtrOutput
The name of the package.
func (PackagePtrOutput) PackageType ¶ added in v0.19.0
func (o PackagePtrOutput) PackageType() pulumi.StringPtrOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (PackagePtrOutput) ToPackagePtrOutput ¶
func (o PackagePtrOutput) ToPackagePtrOutput() PackagePtrOutput
func (PackagePtrOutput) ToPackagePtrOutputWithContext ¶
func (o PackagePtrOutput) ToPackagePtrOutputWithContext(ctx context.Context) PackagePtrOutput
func (PackagePtrOutput) Url ¶ added in v0.19.0
func (o PackagePtrOutput) Url() pulumi.StringPtrOutput
The homepage for this package.
func (PackagePtrOutput) Version ¶ added in v0.19.0
func (o PackagePtrOutput) Version() VersionPtrOutput
The version of the package.
type PackageResponse ¶
type PackageResponse struct { // The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages. Architecture string `pulumi:"architecture"` // The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages. CpeUri string `pulumi:"cpeUri"` // The description of this package. Description string `pulumi:"description"` // Hash value, typically a file digest, that allows unique identification a specific package. Digest []DigestResponse `pulumi:"digest"` // The various channels by which a package is distributed. Distribution []DistributionResponse `pulumi:"distribution"` // Licenses that have been declared by the authors of the package. License LicenseResponse `pulumi:"license"` // A freeform text denoting the maintainer of this package. Maintainer string `pulumi:"maintainer"` // 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"` }
This represents a particular package that is distributed over various channels. e.g. glibc (aka libc6) is distributed by many, at various versions.
type PackageResponseOutput ¶
type PackageResponseOutput struct{ *pulumi.OutputState }
This represents a particular package that is distributed over various channels. e.g. glibc (aka libc6) is distributed by many, at various versions.
func (PackageResponseOutput) Architecture ¶ added in v0.19.0
func (o PackageResponseOutput) Architecture() pulumi.StringOutput
The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.
func (PackageResponseOutput) CpeUri ¶ added in v0.19.0
func (o PackageResponseOutput) CpeUri() pulumi.StringOutput
The cpe_uri in [CPE format](https://cpe.mitre.org/specification/) denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.
func (PackageResponseOutput) Description ¶ added in v0.19.0
func (o PackageResponseOutput) Description() pulumi.StringOutput
The description of this package.
func (PackageResponseOutput) Digest ¶ added in v0.19.0
func (o PackageResponseOutput) Digest() DigestResponseArrayOutput
Hash value, typically a file digest, that allows unique identification a specific package.
func (PackageResponseOutput) Distribution ¶
func (o PackageResponseOutput) Distribution() DistributionResponseArrayOutput
The various channels by which a package is distributed.
func (PackageResponseOutput) ElementType ¶
func (PackageResponseOutput) ElementType() reflect.Type
func (PackageResponseOutput) License ¶ added in v0.19.0
func (o PackageResponseOutput) License() LicenseResponseOutput
Licenses that have been declared by the authors of the package.
func (PackageResponseOutput) Maintainer ¶ added in v0.19.0
func (o PackageResponseOutput) Maintainer() pulumi.StringOutput
A freeform text denoting the maintainer of this package.
func (PackageResponseOutput) Name ¶
func (o PackageResponseOutput) Name() pulumi.StringOutput
The name of the package.
func (PackageResponseOutput) PackageType ¶ added in v0.19.0
func (o PackageResponseOutput) PackageType() pulumi.StringOutput
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
func (PackageResponseOutput) ToPackageResponseOutput ¶
func (o PackageResponseOutput) ToPackageResponseOutput() PackageResponseOutput
func (PackageResponseOutput) ToPackageResponseOutputWithContext ¶
func (o PackageResponseOutput) ToPackageResponseOutputWithContext(ctx context.Context) PackageResponseOutput
func (PackageResponseOutput) Url ¶ added in v0.19.0
func (o PackageResponseOutput) Url() pulumi.StringOutput
The homepage for this package.
func (PackageResponseOutput) Version ¶ added in v0.19.0
func (o PackageResponseOutput) Version() VersionResponseOutput
The version of the package.
type PgpSignedAttestation ¶
type PgpSignedAttestation struct { // Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). ContentType *PgpSignedAttestationContentType `pulumi:"contentType"` // The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. `gpg --list-keys`. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from the `fpr` field returned when calling --list-keys with --with-colons. For example: “`gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:“` Above, the fingerprint is `24FF6481B76AC91E66A00AC657A93A81EF3AE6FB`. PgpKeyId *string `pulumi:"pgpKeyId"` // The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (`--armor` to gpg), non-clearsigned (`--sign` rather than `--clearsign` to gpg) are supported. Concretely, `gpg --sign --armor --output=signature.gpg payload.json` will create the signature content expected in this field in `signature.gpg` for the `payload.json` attestation payload. Signature *string `pulumi:"signature"` }
An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file.
type PgpSignedAttestationArgs ¶
type PgpSignedAttestationArgs struct { // Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). ContentType PgpSignedAttestationContentTypePtrInput `pulumi:"contentType"` // The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. `gpg --list-keys`. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from the `fpr` field returned when calling --list-keys with --with-colons. For example: “`gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:“` Above, the fingerprint is `24FF6481B76AC91E66A00AC657A93A81EF3AE6FB`. PgpKeyId pulumi.StringPtrInput `pulumi:"pgpKeyId"` // The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (`--armor` to gpg), non-clearsigned (`--sign` rather than `--clearsign` to gpg) are supported. Concretely, `gpg --sign --armor --output=signature.gpg payload.json` will create the signature content expected in this field in `signature.gpg` for the `payload.json` attestation payload. Signature pulumi.StringPtrInput `pulumi:"signature"` }
An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file.
func (PgpSignedAttestationArgs) ElementType ¶
func (PgpSignedAttestationArgs) ElementType() reflect.Type
func (PgpSignedAttestationArgs) ToPgpSignedAttestationOutput ¶
func (i PgpSignedAttestationArgs) ToPgpSignedAttestationOutput() PgpSignedAttestationOutput
func (PgpSignedAttestationArgs) ToPgpSignedAttestationOutputWithContext ¶
func (i PgpSignedAttestationArgs) ToPgpSignedAttestationOutputWithContext(ctx context.Context) PgpSignedAttestationOutput
func (PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutput ¶
func (i PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
func (PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutputWithContext ¶
func (i PgpSignedAttestationArgs) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
type PgpSignedAttestationContentType ¶ added in v0.4.0
type PgpSignedAttestationContentType string
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (PgpSignedAttestationContentType) ElementType ¶ added in v0.4.0
func (PgpSignedAttestationContentType) ElementType() reflect.Type
func (PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutput ¶ added in v0.6.0
func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutput() PgpSignedAttestationContentTypeOutput
func (PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutputWithContext ¶ added in v0.6.0
func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypeOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypeOutput
func (PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutputWithContext ¶ added in v0.6.0
func (e PgpSignedAttestationContentType) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentType) ToStringOutput ¶ added in v0.4.0
func (e PgpSignedAttestationContentType) ToStringOutput() pulumi.StringOutput
func (PgpSignedAttestationContentType) ToStringOutputWithContext ¶ added in v0.4.0
func (e PgpSignedAttestationContentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PgpSignedAttestationContentType) ToStringPtrOutput ¶ added in v0.4.0
func (e PgpSignedAttestationContentType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PgpSignedAttestationContentType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e PgpSignedAttestationContentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PgpSignedAttestationContentTypeInput ¶ added in v0.6.0
type PgpSignedAttestationContentTypeInput interface { pulumi.Input ToPgpSignedAttestationContentTypeOutput() PgpSignedAttestationContentTypeOutput ToPgpSignedAttestationContentTypeOutputWithContext(context.Context) PgpSignedAttestationContentTypeOutput }
PgpSignedAttestationContentTypeInput is an input type that accepts PgpSignedAttestationContentTypeArgs and PgpSignedAttestationContentTypeOutput values. You can construct a concrete instance of `PgpSignedAttestationContentTypeInput` via:
PgpSignedAttestationContentTypeArgs{...}
type PgpSignedAttestationContentTypeOutput ¶ added in v0.6.0
type PgpSignedAttestationContentTypeOutput struct{ *pulumi.OutputState }
func (PgpSignedAttestationContentTypeOutput) ElementType ¶ added in v0.6.0
func (PgpSignedAttestationContentTypeOutput) ElementType() reflect.Type
func (PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutput() PgpSignedAttestationContentTypeOutput
func (PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypeOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypeOutput
func (PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToStringOutput() pulumi.StringOutput
func (PgpSignedAttestationContentTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PgpSignedAttestationContentTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PgpSignedAttestationContentTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PgpSignedAttestationContentTypePtrInput ¶ added in v0.6.0
type PgpSignedAttestationContentTypePtrInput interface { pulumi.Input ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput ToPgpSignedAttestationContentTypePtrOutputWithContext(context.Context) PgpSignedAttestationContentTypePtrOutput }
func PgpSignedAttestationContentTypePtr ¶ added in v0.6.0
func PgpSignedAttestationContentTypePtr(v string) PgpSignedAttestationContentTypePtrInput
type PgpSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
type PgpSignedAttestationContentTypePtrOutput struct{ *pulumi.OutputState }
func (PgpSignedAttestationContentTypePtrOutput) ElementType ¶ added in v0.6.0
func (PgpSignedAttestationContentTypePtrOutput) ElementType() reflect.Type
func (PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutput() PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypePtrOutput) ToPgpSignedAttestationContentTypePtrOutputWithContext(ctx context.Context) PgpSignedAttestationContentTypePtrOutput
func (PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PgpSignedAttestationContentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PgpSignedAttestationInput ¶
type PgpSignedAttestationInput interface { pulumi.Input ToPgpSignedAttestationOutput() PgpSignedAttestationOutput ToPgpSignedAttestationOutputWithContext(context.Context) PgpSignedAttestationOutput }
PgpSignedAttestationInput is an input type that accepts PgpSignedAttestationArgs and PgpSignedAttestationOutput values. You can construct a concrete instance of `PgpSignedAttestationInput` via:
PgpSignedAttestationArgs{...}
type PgpSignedAttestationOutput ¶
type PgpSignedAttestationOutput struct{ *pulumi.OutputState }
An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file.
func (PgpSignedAttestationOutput) ContentType ¶
func (o PgpSignedAttestationOutput) ContentType() PgpSignedAttestationContentTypePtrOutput
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (PgpSignedAttestationOutput) ElementType ¶
func (PgpSignedAttestationOutput) ElementType() reflect.Type
func (PgpSignedAttestationOutput) PgpKeyId ¶
func (o PgpSignedAttestationOutput) PgpKeyId() pulumi.StringPtrOutput
The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. `gpg --list-keys`. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from the `fpr` field returned when calling --list-keys with --with-colons. For example: ```gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:``` Above, the fingerprint is `24FF6481B76AC91E66A00AC657A93A81EF3AE6FB`.
func (PgpSignedAttestationOutput) Signature ¶
func (o PgpSignedAttestationOutput) Signature() pulumi.StringPtrOutput
The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (`--armor` to gpg), non-clearsigned (`--sign` rather than `--clearsign` to gpg) are supported. Concretely, `gpg --sign --armor --output=signature.gpg payload.json` will create the signature content expected in this field in `signature.gpg` for the `payload.json` attestation payload.
func (PgpSignedAttestationOutput) ToPgpSignedAttestationOutput ¶
func (o PgpSignedAttestationOutput) ToPgpSignedAttestationOutput() PgpSignedAttestationOutput
func (PgpSignedAttestationOutput) ToPgpSignedAttestationOutputWithContext ¶
func (o PgpSignedAttestationOutput) ToPgpSignedAttestationOutputWithContext(ctx context.Context) PgpSignedAttestationOutput
func (PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutput ¶
func (o PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
func (PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutputWithContext ¶
func (o PgpSignedAttestationOutput) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
type PgpSignedAttestationPtrInput ¶
type PgpSignedAttestationPtrInput interface { pulumi.Input ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput ToPgpSignedAttestationPtrOutputWithContext(context.Context) PgpSignedAttestationPtrOutput }
PgpSignedAttestationPtrInput is an input type that accepts PgpSignedAttestationArgs, PgpSignedAttestationPtr and PgpSignedAttestationPtrOutput values. You can construct a concrete instance of `PgpSignedAttestationPtrInput` via:
PgpSignedAttestationArgs{...} or: nil
func PgpSignedAttestationPtr ¶
func PgpSignedAttestationPtr(v *PgpSignedAttestationArgs) PgpSignedAttestationPtrInput
type PgpSignedAttestationPtrOutput ¶
type PgpSignedAttestationPtrOutput struct{ *pulumi.OutputState }
func (PgpSignedAttestationPtrOutput) ContentType ¶
func (o PgpSignedAttestationPtrOutput) ContentType() PgpSignedAttestationContentTypePtrOutput
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (PgpSignedAttestationPtrOutput) Elem ¶
func (o PgpSignedAttestationPtrOutput) Elem() PgpSignedAttestationOutput
func (PgpSignedAttestationPtrOutput) ElementType ¶
func (PgpSignedAttestationPtrOutput) ElementType() reflect.Type
func (PgpSignedAttestationPtrOutput) PgpKeyId ¶
func (o PgpSignedAttestationPtrOutput) PgpKeyId() pulumi.StringPtrOutput
The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. `gpg --list-keys`. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from the `fpr` field returned when calling --list-keys with --with-colons. For example: ```gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:``` Above, the fingerprint is `24FF6481B76AC91E66A00AC657A93A81EF3AE6FB`.
func (PgpSignedAttestationPtrOutput) Signature ¶
func (o PgpSignedAttestationPtrOutput) Signature() pulumi.StringPtrOutput
The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (`--armor` to gpg), non-clearsigned (`--sign` rather than `--clearsign` to gpg) are supported. Concretely, `gpg --sign --armor --output=signature.gpg payload.json` will create the signature content expected in this field in `signature.gpg` for the `payload.json` attestation payload.
func (PgpSignedAttestationPtrOutput) ToPgpSignedAttestationPtrOutput ¶
func (o PgpSignedAttestationPtrOutput) ToPgpSignedAttestationPtrOutput() PgpSignedAttestationPtrOutput
func (PgpSignedAttestationPtrOutput) ToPgpSignedAttestationPtrOutputWithContext ¶
func (o PgpSignedAttestationPtrOutput) ToPgpSignedAttestationPtrOutputWithContext(ctx context.Context) PgpSignedAttestationPtrOutput
type PgpSignedAttestationResponse ¶
type PgpSignedAttestationResponse struct { // Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema). ContentType string `pulumi:"contentType"` // The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. `gpg --list-keys`. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from the `fpr` field returned when calling --list-keys with --with-colons. For example: “`gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:“` Above, the fingerprint is `24FF6481B76AC91E66A00AC657A93A81EF3AE6FB`. PgpKeyId string `pulumi:"pgpKeyId"` // The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (`--armor` to gpg), non-clearsigned (`--sign` rather than `--clearsign` to gpg) are supported. Concretely, `gpg --sign --armor --output=signature.gpg payload.json` will create the signature content expected in this field in `signature.gpg` for the `payload.json` attestation payload. Signature string `pulumi:"signature"` }
An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file.
type PgpSignedAttestationResponseOutput ¶
type PgpSignedAttestationResponseOutput struct{ *pulumi.OutputState }
An attestation wrapper with a PGP-compatible signature. This message only supports `ATTACHED` signatures, where the payload that is signed is included alongside the signature itself in the same file.
func (PgpSignedAttestationResponseOutput) ContentType ¶
func (o PgpSignedAttestationResponseOutput) ContentType() pulumi.StringOutput
Type (for example schema) of the attestation payload that was signed. The verifier must ensure that the provided type is one that the verifier supports, and that the attestation payload is a valid instantiation of that type (for example by validating a JSON schema).
func (PgpSignedAttestationResponseOutput) ElementType ¶
func (PgpSignedAttestationResponseOutput) ElementType() reflect.Type
func (PgpSignedAttestationResponseOutput) PgpKeyId ¶
func (o PgpSignedAttestationResponseOutput) PgpKeyId() pulumi.StringOutput
The cryptographic fingerprint of the key used to generate the signature, as output by, e.g. `gpg --list-keys`. This should be the version 4, full 160-bit fingerprint, expressed as a 40 character hexadecimal string. See https://tools.ietf.org/html/rfc4880#section-12.2 for details. Implementations may choose to acknowledge "LONG", "SHORT", or other abbreviated key IDs, but only the full fingerprint is guaranteed to work. In gpg, the full fingerprint can be retrieved from the `fpr` field returned when calling --list-keys with --with-colons. For example: ```gpg --with-colons --with-fingerprint --force-v4-certs \ --list-keys attester@example.com tru::1:1513631572:0:3:1:5 pub:...... fpr:::::::::24FF6481B76AC91E66A00AC657A93A81EF3AE6FB:``` Above, the fingerprint is `24FF6481B76AC91E66A00AC657A93A81EF3AE6FB`.
func (PgpSignedAttestationResponseOutput) Signature ¶
func (o PgpSignedAttestationResponseOutput) Signature() pulumi.StringOutput
The raw content of the signature, as output by GNU Privacy Guard (GPG) or equivalent. Since this message only supports attached signatures, the payload that was signed must be attached. While the signature format supported is dependent on the verification implementation, currently only ASCII-armored (`--armor` to gpg), non-clearsigned (`--sign` rather than `--clearsign` to gpg) are supported. Concretely, `gpg --sign --armor --output=signature.gpg payload.json` will create the signature content expected in this field in `signature.gpg` for the `payload.json` attestation payload.
func (PgpSignedAttestationResponseOutput) ToPgpSignedAttestationResponseOutput ¶
func (o PgpSignedAttestationResponseOutput) ToPgpSignedAttestationResponseOutput() PgpSignedAttestationResponseOutput
func (PgpSignedAttestationResponseOutput) ToPgpSignedAttestationResponseOutputWithContext ¶
func (o PgpSignedAttestationResponseOutput) ToPgpSignedAttestationResponseOutputWithContext(ctx context.Context) PgpSignedAttestationResponseOutput
type ProviderNoteIamBinding ¶ added in v0.26.0
type ProviderNoteIamBinding 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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. 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. Attempting to call this method without these permissions will result in a ` `PERMISSION_DENIED`error. Attempting to call this method on a non-existent resource will result in a`NOT_FOUND`error if the user has`containeranalysis.notes.list`permission on a`Note`or`containeranalysis.occurrences.list`on an`Occurrence` , or a `PERMISSION_DENIED`error otherwise. The resource takes the following formats:`projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes
func GetProviderNoteIamBinding ¶ added in v0.26.0
func GetProviderNoteIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProviderNoteIamBindingState, opts ...pulumi.ResourceOption) (*ProviderNoteIamBinding, error)
GetProviderNoteIamBinding gets an existing ProviderNoteIamBinding 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 NewProviderNoteIamBinding ¶ added in v0.26.0
func NewProviderNoteIamBinding(ctx *pulumi.Context, name string, args *ProviderNoteIamBindingArgs, opts ...pulumi.ResourceOption) (*ProviderNoteIamBinding, error)
NewProviderNoteIamBinding registers a new resource with the given unique name, arguments, and options.
func (*ProviderNoteIamBinding) ElementType ¶ added in v0.26.0
func (*ProviderNoteIamBinding) ElementType() reflect.Type
func (*ProviderNoteIamBinding) ToProviderNoteIamBindingOutput ¶ added in v0.26.0
func (i *ProviderNoteIamBinding) ToProviderNoteIamBindingOutput() ProviderNoteIamBindingOutput
func (*ProviderNoteIamBinding) ToProviderNoteIamBindingOutputWithContext ¶ added in v0.26.0
func (i *ProviderNoteIamBinding) ToProviderNoteIamBindingOutputWithContext(ctx context.Context) ProviderNoteIamBindingOutput
type ProviderNoteIamBindingArgs ¶ added in v0.26.0
type ProviderNoteIamBindingArgs 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 ProviderNoteIamBinding resource.
func (ProviderNoteIamBindingArgs) ElementType ¶ added in v0.26.0
func (ProviderNoteIamBindingArgs) ElementType() reflect.Type
type ProviderNoteIamBindingInput ¶ added in v0.26.0
type ProviderNoteIamBindingInput interface { pulumi.Input ToProviderNoteIamBindingOutput() ProviderNoteIamBindingOutput ToProviderNoteIamBindingOutputWithContext(ctx context.Context) ProviderNoteIamBindingOutput }
type ProviderNoteIamBindingOutput ¶ added in v0.26.0
type ProviderNoteIamBindingOutput struct{ *pulumi.OutputState }
func (ProviderNoteIamBindingOutput) Condition ¶ added in v0.26.0
func (o ProviderNoteIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ProviderNoteIamBindingOutput) ElementType ¶ added in v0.26.0
func (ProviderNoteIamBindingOutput) ElementType() reflect.Type
func (ProviderNoteIamBindingOutput) Etag ¶ added in v0.26.0
func (o ProviderNoteIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ProviderNoteIamBindingOutput) Members ¶ added in v0.26.0
func (o ProviderNoteIamBindingOutput) 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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
func (ProviderNoteIamBindingOutput) Name ¶ added in v0.26.0
func (o ProviderNoteIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ProviderNoteIamBindingOutput) Project ¶ added in v0.26.0
func (o ProviderNoteIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ProviderNoteIamBindingOutput) Role ¶ added in v0.26.0
func (o ProviderNoteIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (ProviderNoteIamBindingOutput) ToProviderNoteIamBindingOutput ¶ added in v0.26.0
func (o ProviderNoteIamBindingOutput) ToProviderNoteIamBindingOutput() ProviderNoteIamBindingOutput
func (ProviderNoteIamBindingOutput) ToProviderNoteIamBindingOutputWithContext ¶ added in v0.26.0
func (o ProviderNoteIamBindingOutput) ToProviderNoteIamBindingOutputWithContext(ctx context.Context) ProviderNoteIamBindingOutput
type ProviderNoteIamBindingState ¶ added in v0.26.0
type ProviderNoteIamBindingState struct { }
func (ProviderNoteIamBindingState) ElementType ¶ added in v0.26.0
func (ProviderNoteIamBindingState) ElementType() reflect.Type
type ProviderNoteIamMember ¶ added in v0.26.0
type ProviderNoteIamMember 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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. 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. Attempting to call this method without these permissions will result in a ` `PERMISSION_DENIED`error. Attempting to call this method on a non-existent resource will result in a`NOT_FOUND`error if the user has`containeranalysis.notes.list`permission on a`Note`or`containeranalysis.occurrences.list`on an`Occurrence` , or a `PERMISSION_DENIED`error otherwise. The resource takes the following formats:`projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes
func GetProviderNoteIamMember ¶ added in v0.26.0
func GetProviderNoteIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProviderNoteIamMemberState, opts ...pulumi.ResourceOption) (*ProviderNoteIamMember, error)
GetProviderNoteIamMember gets an existing ProviderNoteIamMember 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 NewProviderNoteIamMember ¶ added in v0.26.0
func NewProviderNoteIamMember(ctx *pulumi.Context, name string, args *ProviderNoteIamMemberArgs, opts ...pulumi.ResourceOption) (*ProviderNoteIamMember, error)
NewProviderNoteIamMember registers a new resource with the given unique name, arguments, and options.
func (*ProviderNoteIamMember) ElementType ¶ added in v0.26.0
func (*ProviderNoteIamMember) ElementType() reflect.Type
func (*ProviderNoteIamMember) ToProviderNoteIamMemberOutput ¶ added in v0.26.0
func (i *ProviderNoteIamMember) ToProviderNoteIamMemberOutput() ProviderNoteIamMemberOutput
func (*ProviderNoteIamMember) ToProviderNoteIamMemberOutputWithContext ¶ added in v0.26.0
func (i *ProviderNoteIamMember) ToProviderNoteIamMemberOutputWithContext(ctx context.Context) ProviderNoteIamMemberOutput
type ProviderNoteIamMemberArgs ¶ added in v0.26.0
type ProviderNoteIamMemberArgs 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 ProviderNoteIamMember resource.
func (ProviderNoteIamMemberArgs) ElementType ¶ added in v0.26.0
func (ProviderNoteIamMemberArgs) ElementType() reflect.Type
type ProviderNoteIamMemberInput ¶ added in v0.26.0
type ProviderNoteIamMemberInput interface { pulumi.Input ToProviderNoteIamMemberOutput() ProviderNoteIamMemberOutput ToProviderNoteIamMemberOutputWithContext(ctx context.Context) ProviderNoteIamMemberOutput }
type ProviderNoteIamMemberOutput ¶ added in v0.26.0
type ProviderNoteIamMemberOutput struct{ *pulumi.OutputState }
func (ProviderNoteIamMemberOutput) Condition ¶ added in v0.26.0
func (o ProviderNoteIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ProviderNoteIamMemberOutput) ElementType ¶ added in v0.26.0
func (ProviderNoteIamMemberOutput) ElementType() reflect.Type
func (ProviderNoteIamMemberOutput) Etag ¶ added in v0.26.0
func (o ProviderNoteIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ProviderNoteIamMemberOutput) Member ¶ added in v0.26.0
func (o ProviderNoteIamMemberOutput) 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`. * `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. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
func (ProviderNoteIamMemberOutput) Name ¶ added in v0.26.0
func (o ProviderNoteIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ProviderNoteIamMemberOutput) Project ¶ added in v0.26.0
func (o ProviderNoteIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ProviderNoteIamMemberOutput) Role ¶ added in v0.26.0
func (o ProviderNoteIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (ProviderNoteIamMemberOutput) ToProviderNoteIamMemberOutput ¶ added in v0.26.0
func (o ProviderNoteIamMemberOutput) ToProviderNoteIamMemberOutput() ProviderNoteIamMemberOutput
func (ProviderNoteIamMemberOutput) ToProviderNoteIamMemberOutputWithContext ¶ added in v0.26.0
func (o ProviderNoteIamMemberOutput) ToProviderNoteIamMemberOutputWithContext(ctx context.Context) ProviderNoteIamMemberOutput
type ProviderNoteIamMemberState ¶ added in v0.26.0
type ProviderNoteIamMemberState struct { }
func (ProviderNoteIamMemberState) ElementType ¶ added in v0.26.0
func (ProviderNoteIamMemberState) ElementType() reflect.Type
type ProviderNoteIamPolicy ¶
type ProviderNoteIamPolicy 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"` ProviderId pulumi.StringOutput `pulumi:"providerId"` // 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. Attempting to call this method without these permissions will result in a ` `PERMISSION_DENIED`error. Attempting to call this method on a non-existent resource will result in a`NOT_FOUND`error if the user has`containeranalysis.notes.list`permission on a`Note`or`containeranalysis.occurrences.list`on an`Occurrence` , or a `PERMISSION_DENIED`error otherwise. The resource takes the following formats:`projects/{projectid}/occurrences/{occurrenceid}` for occurrences and projects/{projectid}/notes/{noteid} for notes 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 GetProviderNoteIamPolicy ¶
func GetProviderNoteIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProviderNoteIamPolicyState, opts ...pulumi.ResourceOption) (*ProviderNoteIamPolicy, error)
GetProviderNoteIamPolicy gets an existing ProviderNoteIamPolicy 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 NewProviderNoteIamPolicy ¶
func NewProviderNoteIamPolicy(ctx *pulumi.Context, name string, args *ProviderNoteIamPolicyArgs, opts ...pulumi.ResourceOption) (*ProviderNoteIamPolicy, error)
NewProviderNoteIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*ProviderNoteIamPolicy) ElementType ¶
func (*ProviderNoteIamPolicy) ElementType() reflect.Type
func (*ProviderNoteIamPolicy) ToProviderNoteIamPolicyOutput ¶
func (i *ProviderNoteIamPolicy) ToProviderNoteIamPolicyOutput() ProviderNoteIamPolicyOutput
func (*ProviderNoteIamPolicy) ToProviderNoteIamPolicyOutputWithContext ¶
func (i *ProviderNoteIamPolicy) ToProviderNoteIamPolicyOutputWithContext(ctx context.Context) ProviderNoteIamPolicyOutput
type ProviderNoteIamPolicyArgs ¶
type ProviderNoteIamPolicyArgs 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 ProviderId pulumi.StringInput // 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 ProviderNoteIamPolicy resource.
func (ProviderNoteIamPolicyArgs) ElementType ¶
func (ProviderNoteIamPolicyArgs) ElementType() reflect.Type
type ProviderNoteIamPolicyInput ¶
type ProviderNoteIamPolicyInput interface { pulumi.Input ToProviderNoteIamPolicyOutput() ProviderNoteIamPolicyOutput ToProviderNoteIamPolicyOutputWithContext(ctx context.Context) ProviderNoteIamPolicyOutput }
type ProviderNoteIamPolicyOutput ¶
type ProviderNoteIamPolicyOutput struct{ *pulumi.OutputState }
func (ProviderNoteIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o ProviderNoteIamPolicyOutput) 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 (ProviderNoteIamPolicyOutput) ElementType ¶
func (ProviderNoteIamPolicyOutput) ElementType() reflect.Type
func (ProviderNoteIamPolicyOutput) Etag ¶ added in v0.19.0
func (o ProviderNoteIamPolicyOutput) 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 (ProviderNoteIamPolicyOutput) NoteId ¶ added in v0.21.0
func (o ProviderNoteIamPolicyOutput) NoteId() pulumi.StringOutput
func (ProviderNoteIamPolicyOutput) ProviderId ¶ added in v0.21.0
func (o ProviderNoteIamPolicyOutput) ProviderId() pulumi.StringOutput
func (ProviderNoteIamPolicyOutput) ToProviderNoteIamPolicyOutput ¶
func (o ProviderNoteIamPolicyOutput) ToProviderNoteIamPolicyOutput() ProviderNoteIamPolicyOutput
func (ProviderNoteIamPolicyOutput) ToProviderNoteIamPolicyOutputWithContext ¶
func (o ProviderNoteIamPolicyOutput) ToProviderNoteIamPolicyOutputWithContext(ctx context.Context) ProviderNoteIamPolicyOutput
func (ProviderNoteIamPolicyOutput) Version ¶ added in v0.19.0
func (o ProviderNoteIamPolicyOutput) 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 ProviderNoteIamPolicyState ¶
type ProviderNoteIamPolicyState struct { }
func (ProviderNoteIamPolicyState) ElementType ¶
func (ProviderNoteIamPolicyState) ElementType() reflect.Type
type Recipe ¶ added in v0.8.0
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. 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. 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 ¶ added in v0.8.0
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. 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. 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 ¶ added in v0.8.0
func (RecipeArgs) ElementType() reflect.Type
func (RecipeArgs) ToRecipeOutput ¶ added in v0.8.0
func (i RecipeArgs) ToRecipeOutput() RecipeOutput
func (RecipeArgs) ToRecipeOutputWithContext ¶ added in v0.8.0
func (i RecipeArgs) ToRecipeOutputWithContext(ctx context.Context) RecipeOutput
func (RecipeArgs) ToRecipePtrOutput ¶ added in v0.8.0
func (i RecipeArgs) ToRecipePtrOutput() RecipePtrOutput
func (RecipeArgs) ToRecipePtrOutputWithContext ¶ added in v0.8.0
func (i RecipeArgs) ToRecipePtrOutputWithContext(ctx context.Context) RecipePtrOutput
type RecipeInput ¶ added in v0.8.0
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 ¶ added in v0.8.0
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 ¶ added in v0.8.0
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.
func (RecipeOutput) DefinedInMaterial ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (RecipeOutput) ElementType() reflect.Type
func (RecipeOutput) EntryPoint ¶ added in v0.8.0
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 ¶ added in v0.8.0
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.
func (RecipeOutput) ToRecipeOutput ¶ added in v0.8.0
func (o RecipeOutput) ToRecipeOutput() RecipeOutput
func (RecipeOutput) ToRecipeOutputWithContext ¶ added in v0.8.0
func (o RecipeOutput) ToRecipeOutputWithContext(ctx context.Context) RecipeOutput
func (RecipeOutput) ToRecipePtrOutput ¶ added in v0.8.0
func (o RecipeOutput) ToRecipePtrOutput() RecipePtrOutput
func (RecipeOutput) ToRecipePtrOutputWithContext ¶ added in v0.8.0
func (o RecipeOutput) ToRecipePtrOutputWithContext(ctx context.Context) RecipePtrOutput
func (RecipeOutput) Type ¶ added in v0.8.0
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 ¶ added in v0.8.0
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 ¶ added in v0.8.0
func RecipePtr(v *RecipeArgs) RecipePtrInput
type RecipePtrOutput ¶ added in v0.8.0
type RecipePtrOutput struct{ *pulumi.OutputState }
func (RecipePtrOutput) Arguments ¶ added in v0.8.0
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.
func (RecipePtrOutput) DefinedInMaterial ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (o RecipePtrOutput) Elem() RecipeOutput
func (RecipePtrOutput) ElementType ¶ added in v0.8.0
func (RecipePtrOutput) ElementType() reflect.Type
func (RecipePtrOutput) EntryPoint ¶ added in v0.8.0
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 ¶ added in v0.8.0
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.
func (RecipePtrOutput) ToRecipePtrOutput ¶ added in v0.8.0
func (o RecipePtrOutput) ToRecipePtrOutput() RecipePtrOutput
func (RecipePtrOutput) ToRecipePtrOutputWithContext ¶ added in v0.8.0
func (o RecipePtrOutput) ToRecipePtrOutputWithContext(ctx context.Context) RecipePtrOutput
func (RecipePtrOutput) Type ¶ added in v0.8.0
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 ¶ added in v0.8.0
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. 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. 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 ¶ added in v0.8.0
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 ¶ added in v0.8.0
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.
func (RecipeResponseOutput) DefinedInMaterial ¶ added in v0.8.0
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 ¶ added in v0.8.0
func (RecipeResponseOutput) ElementType() reflect.Type
func (RecipeResponseOutput) EntryPoint ¶ added in v0.8.0
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 ¶ added in v0.8.0
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.
func (RecipeResponseOutput) ToRecipeResponseOutput ¶ added in v0.8.0
func (o RecipeResponseOutput) ToRecipeResponseOutput() RecipeResponseOutput
func (RecipeResponseOutput) ToRecipeResponseOutputWithContext ¶ added in v0.8.0
func (o RecipeResponseOutput) ToRecipeResponseOutputWithContext(ctx context.Context) RecipeResponseOutput
func (RecipeResponseOutput) Type ¶ added in v0.8.0
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 to associate with the note 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 to associate with the note 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
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) Url ¶
func (o RelatedUrlOutput) Url() pulumi.StringPtrOutput
Specific URL to associate with the note
type RelatedUrlResponse ¶
type RelatedUrlResponse struct { // Label to describe usage of the URL Label string `pulumi:"label"` // Specific URL to associate with the note 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 to associate with the note
type RelationshipNote ¶ added in v0.8.0
type RelationshipNote struct { // The type of relationship between the source and target SPDX elements Type *RelationshipNoteType `pulumi:"type"` }
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
type RelationshipNoteArgs ¶ added in v0.8.0
type RelationshipNoteArgs struct { // The type of relationship between the source and target SPDX elements Type RelationshipNoteTypePtrInput `pulumi:"type"` }
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipNoteArgs) ElementType ¶ added in v0.8.0
func (RelationshipNoteArgs) ElementType() reflect.Type
func (RelationshipNoteArgs) ToRelationshipNoteOutput ¶ added in v0.8.0
func (i RelationshipNoteArgs) ToRelationshipNoteOutput() RelationshipNoteOutput
func (RelationshipNoteArgs) ToRelationshipNoteOutputWithContext ¶ added in v0.8.0
func (i RelationshipNoteArgs) ToRelationshipNoteOutputWithContext(ctx context.Context) RelationshipNoteOutput
func (RelationshipNoteArgs) ToRelationshipNotePtrOutput ¶ added in v0.8.0
func (i RelationshipNoteArgs) ToRelationshipNotePtrOutput() RelationshipNotePtrOutput
func (RelationshipNoteArgs) ToRelationshipNotePtrOutputWithContext ¶ added in v0.8.0
func (i RelationshipNoteArgs) ToRelationshipNotePtrOutputWithContext(ctx context.Context) RelationshipNotePtrOutput
type RelationshipNoteInput ¶ added in v0.8.0
type RelationshipNoteInput interface { pulumi.Input ToRelationshipNoteOutput() RelationshipNoteOutput ToRelationshipNoteOutputWithContext(context.Context) RelationshipNoteOutput }
RelationshipNoteInput is an input type that accepts RelationshipNoteArgs and RelationshipNoteOutput values. You can construct a concrete instance of `RelationshipNoteInput` via:
RelationshipNoteArgs{...}
type RelationshipNoteOutput ¶ added in v0.8.0
type RelationshipNoteOutput struct{ *pulumi.OutputState }
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipNoteOutput) ElementType ¶ added in v0.8.0
func (RelationshipNoteOutput) ElementType() reflect.Type
func (RelationshipNoteOutput) ToRelationshipNoteOutput ¶ added in v0.8.0
func (o RelationshipNoteOutput) ToRelationshipNoteOutput() RelationshipNoteOutput
func (RelationshipNoteOutput) ToRelationshipNoteOutputWithContext ¶ added in v0.8.0
func (o RelationshipNoteOutput) ToRelationshipNoteOutputWithContext(ctx context.Context) RelationshipNoteOutput
func (RelationshipNoteOutput) ToRelationshipNotePtrOutput ¶ added in v0.8.0
func (o RelationshipNoteOutput) ToRelationshipNotePtrOutput() RelationshipNotePtrOutput
func (RelationshipNoteOutput) ToRelationshipNotePtrOutputWithContext ¶ added in v0.8.0
func (o RelationshipNoteOutput) ToRelationshipNotePtrOutputWithContext(ctx context.Context) RelationshipNotePtrOutput
func (RelationshipNoteOutput) Type ¶ added in v0.9.0
func (o RelationshipNoteOutput) Type() RelationshipNoteTypePtrOutput
The type of relationship between the source and target SPDX elements
type RelationshipNotePtrInput ¶ added in v0.8.0
type RelationshipNotePtrInput interface { pulumi.Input ToRelationshipNotePtrOutput() RelationshipNotePtrOutput ToRelationshipNotePtrOutputWithContext(context.Context) RelationshipNotePtrOutput }
RelationshipNotePtrInput is an input type that accepts RelationshipNoteArgs, RelationshipNotePtr and RelationshipNotePtrOutput values. You can construct a concrete instance of `RelationshipNotePtrInput` via:
RelationshipNoteArgs{...} or: nil
func RelationshipNotePtr ¶ added in v0.8.0
func RelationshipNotePtr(v *RelationshipNoteArgs) RelationshipNotePtrInput
type RelationshipNotePtrOutput ¶ added in v0.8.0
type RelationshipNotePtrOutput struct{ *pulumi.OutputState }
func (RelationshipNotePtrOutput) Elem ¶ added in v0.8.0
func (o RelationshipNotePtrOutput) Elem() RelationshipNoteOutput
func (RelationshipNotePtrOutput) ElementType ¶ added in v0.8.0
func (RelationshipNotePtrOutput) ElementType() reflect.Type
func (RelationshipNotePtrOutput) ToRelationshipNotePtrOutput ¶ added in v0.8.0
func (o RelationshipNotePtrOutput) ToRelationshipNotePtrOutput() RelationshipNotePtrOutput
func (RelationshipNotePtrOutput) ToRelationshipNotePtrOutputWithContext ¶ added in v0.8.0
func (o RelationshipNotePtrOutput) ToRelationshipNotePtrOutputWithContext(ctx context.Context) RelationshipNotePtrOutput
func (RelationshipNotePtrOutput) Type ¶ added in v0.9.0
func (o RelationshipNotePtrOutput) Type() RelationshipNoteTypePtrOutput
The type of relationship between the source and target SPDX elements
type RelationshipNoteResponse ¶ added in v0.8.0
type RelationshipNoteResponse struct { // The type of relationship between the source and target SPDX elements Type string `pulumi:"type"` }
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
type RelationshipNoteResponseOutput ¶ added in v0.8.0
type RelationshipNoteResponseOutput struct{ *pulumi.OutputState }
RelationshipNote represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipNoteResponseOutput) ElementType ¶ added in v0.8.0
func (RelationshipNoteResponseOutput) ElementType() reflect.Type
func (RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutput ¶ added in v0.8.0
func (o RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutput() RelationshipNoteResponseOutput
func (RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutputWithContext ¶ added in v0.8.0
func (o RelationshipNoteResponseOutput) ToRelationshipNoteResponseOutputWithContext(ctx context.Context) RelationshipNoteResponseOutput
func (RelationshipNoteResponseOutput) Type ¶ added in v0.9.0
func (o RelationshipNoteResponseOutput) Type() pulumi.StringOutput
The type of relationship between the source and target SPDX elements
type RelationshipNoteType ¶ added in v0.9.0
type RelationshipNoteType string
The type of relationship between the source and target SPDX elements
func (RelationshipNoteType) ElementType ¶ added in v0.9.0
func (RelationshipNoteType) ElementType() reflect.Type
func (RelationshipNoteType) ToRelationshipNoteTypeOutput ¶ added in v0.9.0
func (e RelationshipNoteType) ToRelationshipNoteTypeOutput() RelationshipNoteTypeOutput
func (RelationshipNoteType) ToRelationshipNoteTypeOutputWithContext ¶ added in v0.9.0
func (e RelationshipNoteType) ToRelationshipNoteTypeOutputWithContext(ctx context.Context) RelationshipNoteTypeOutput
func (RelationshipNoteType) ToRelationshipNoteTypePtrOutput ¶ added in v0.9.0
func (e RelationshipNoteType) ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput
func (RelationshipNoteType) ToRelationshipNoteTypePtrOutputWithContext ¶ added in v0.9.0
func (e RelationshipNoteType) ToRelationshipNoteTypePtrOutputWithContext(ctx context.Context) RelationshipNoteTypePtrOutput
func (RelationshipNoteType) ToStringOutput ¶ added in v0.9.0
func (e RelationshipNoteType) ToStringOutput() pulumi.StringOutput
func (RelationshipNoteType) ToStringOutputWithContext ¶ added in v0.9.0
func (e RelationshipNoteType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RelationshipNoteType) ToStringPtrOutput ¶ added in v0.9.0
func (e RelationshipNoteType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RelationshipNoteType) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (e RelationshipNoteType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RelationshipNoteTypeInput ¶ added in v0.9.0
type RelationshipNoteTypeInput interface { pulumi.Input ToRelationshipNoteTypeOutput() RelationshipNoteTypeOutput ToRelationshipNoteTypeOutputWithContext(context.Context) RelationshipNoteTypeOutput }
RelationshipNoteTypeInput is an input type that accepts RelationshipNoteTypeArgs and RelationshipNoteTypeOutput values. You can construct a concrete instance of `RelationshipNoteTypeInput` via:
RelationshipNoteTypeArgs{...}
type RelationshipNoteTypeOutput ¶ added in v0.9.0
type RelationshipNoteTypeOutput struct{ *pulumi.OutputState }
func (RelationshipNoteTypeOutput) ElementType ¶ added in v0.9.0
func (RelationshipNoteTypeOutput) ElementType() reflect.Type
func (RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutput ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutput() RelationshipNoteTypeOutput
func (RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypeOutputWithContext(ctx context.Context) RelationshipNoteTypeOutput
func (RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutput ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput
func (RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToRelationshipNoteTypePtrOutputWithContext(ctx context.Context) RelationshipNoteTypePtrOutput
func (RelationshipNoteTypeOutput) ToStringOutput ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToStringOutput() pulumi.StringOutput
func (RelationshipNoteTypeOutput) ToStringOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RelationshipNoteTypeOutput) ToStringPtrOutput ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RelationshipNoteTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RelationshipNoteTypePtrInput ¶ added in v0.9.0
type RelationshipNoteTypePtrInput interface { pulumi.Input ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput ToRelationshipNoteTypePtrOutputWithContext(context.Context) RelationshipNoteTypePtrOutput }
func RelationshipNoteTypePtr ¶ added in v0.9.0
func RelationshipNoteTypePtr(v string) RelationshipNoteTypePtrInput
type RelationshipNoteTypePtrOutput ¶ added in v0.9.0
type RelationshipNoteTypePtrOutput struct{ *pulumi.OutputState }
func (RelationshipNoteTypePtrOutput) Elem ¶ added in v0.9.0
func (o RelationshipNoteTypePtrOutput) Elem() RelationshipNoteTypeOutput
func (RelationshipNoteTypePtrOutput) ElementType ¶ added in v0.9.0
func (RelationshipNoteTypePtrOutput) ElementType() reflect.Type
func (RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutput ¶ added in v0.9.0
func (o RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutput() RelationshipNoteTypePtrOutput
func (RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypePtrOutput) ToRelationshipNoteTypePtrOutputWithContext(ctx context.Context) RelationshipNoteTypePtrOutput
func (RelationshipNoteTypePtrOutput) ToStringPtrOutput ¶ added in v0.9.0
func (o RelationshipNoteTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RelationshipNoteTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.9.0
func (o RelationshipNoteTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RelationshipOccurrence ¶ added in v0.8.0
type RelationshipOccurrence struct { // A place for the SPDX file creator to record any general comments about the relationship Comment *string `pulumi:"comment"` // Also referred to as SPDXRef-A The source SPDX element (file, package, etc) Source *string `pulumi:"source"` // Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it Target *string `pulumi:"target"` }
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
type RelationshipOccurrenceArgs ¶ added in v0.8.0
type RelationshipOccurrenceArgs struct { // A place for the SPDX file creator to record any general comments about the relationship Comment pulumi.StringPtrInput `pulumi:"comment"` // Also referred to as SPDXRef-A The source SPDX element (file, package, etc) Source pulumi.StringPtrInput `pulumi:"source"` // Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it Target pulumi.StringPtrInput `pulumi:"target"` }
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipOccurrenceArgs) ElementType ¶ added in v0.8.0
func (RelationshipOccurrenceArgs) ElementType() reflect.Type
func (RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutput ¶ added in v0.8.0
func (i RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutput() RelationshipOccurrenceOutput
func (RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutputWithContext ¶ added in v0.8.0
func (i RelationshipOccurrenceArgs) ToRelationshipOccurrenceOutputWithContext(ctx context.Context) RelationshipOccurrenceOutput
func (RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutput ¶ added in v0.8.0
func (i RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput
func (RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (i RelationshipOccurrenceArgs) ToRelationshipOccurrencePtrOutputWithContext(ctx context.Context) RelationshipOccurrencePtrOutput
type RelationshipOccurrenceInput ¶ added in v0.8.0
type RelationshipOccurrenceInput interface { pulumi.Input ToRelationshipOccurrenceOutput() RelationshipOccurrenceOutput ToRelationshipOccurrenceOutputWithContext(context.Context) RelationshipOccurrenceOutput }
RelationshipOccurrenceInput is an input type that accepts RelationshipOccurrenceArgs and RelationshipOccurrenceOutput values. You can construct a concrete instance of `RelationshipOccurrenceInput` via:
RelationshipOccurrenceArgs{...}
type RelationshipOccurrenceOutput ¶ added in v0.8.0
type RelationshipOccurrenceOutput struct{ *pulumi.OutputState }
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipOccurrenceOutput) Comment ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) Comment() pulumi.StringPtrOutput
A place for the SPDX file creator to record any general comments about the relationship
func (RelationshipOccurrenceOutput) ElementType ¶ added in v0.8.0
func (RelationshipOccurrenceOutput) ElementType() reflect.Type
func (RelationshipOccurrenceOutput) Source ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) Source() pulumi.StringPtrOutput
Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
func (RelationshipOccurrenceOutput) Target ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) Target() pulumi.StringPtrOutput
Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
func (RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutput ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutput() RelationshipOccurrenceOutput
func (RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutputWithContext ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) ToRelationshipOccurrenceOutputWithContext(ctx context.Context) RelationshipOccurrenceOutput
func (RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutput ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput
func (RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o RelationshipOccurrenceOutput) ToRelationshipOccurrencePtrOutputWithContext(ctx context.Context) RelationshipOccurrencePtrOutput
type RelationshipOccurrencePtrInput ¶ added in v0.8.0
type RelationshipOccurrencePtrInput interface { pulumi.Input ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput ToRelationshipOccurrencePtrOutputWithContext(context.Context) RelationshipOccurrencePtrOutput }
RelationshipOccurrencePtrInput is an input type that accepts RelationshipOccurrenceArgs, RelationshipOccurrencePtr and RelationshipOccurrencePtrOutput values. You can construct a concrete instance of `RelationshipOccurrencePtrInput` via:
RelationshipOccurrenceArgs{...} or: nil
func RelationshipOccurrencePtr ¶ added in v0.8.0
func RelationshipOccurrencePtr(v *RelationshipOccurrenceArgs) RelationshipOccurrencePtrInput
type RelationshipOccurrencePtrOutput ¶ added in v0.8.0
type RelationshipOccurrencePtrOutput struct{ *pulumi.OutputState }
func (RelationshipOccurrencePtrOutput) Comment ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) Comment() pulumi.StringPtrOutput
A place for the SPDX file creator to record any general comments about the relationship
func (RelationshipOccurrencePtrOutput) Elem ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) Elem() RelationshipOccurrenceOutput
func (RelationshipOccurrencePtrOutput) ElementType ¶ added in v0.8.0
func (RelationshipOccurrencePtrOutput) ElementType() reflect.Type
func (RelationshipOccurrencePtrOutput) Source ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) Source() pulumi.StringPtrOutput
Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
func (RelationshipOccurrencePtrOutput) Target ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) Target() pulumi.StringPtrOutput
Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
func (RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutput ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutput() RelationshipOccurrencePtrOutput
func (RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutputWithContext ¶ added in v0.8.0
func (o RelationshipOccurrencePtrOutput) ToRelationshipOccurrencePtrOutputWithContext(ctx context.Context) RelationshipOccurrencePtrOutput
type RelationshipOccurrenceResponse ¶ added in v0.8.0
type RelationshipOccurrenceResponse struct { // A place for the SPDX file creator to record any general comments about the relationship Comment string `pulumi:"comment"` // Also referred to as SPDXRef-A The source SPDX element (file, package, etc) Source string `pulumi:"source"` // Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it Target string `pulumi:"target"` // The type of relationship between the source and target SPDX elements Type string `pulumi:"type"` }
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
type RelationshipOccurrenceResponseOutput ¶ added in v0.8.0
type RelationshipOccurrenceResponseOutput struct{ *pulumi.OutputState }
RelationshipOccurrence represents an SPDX Relationship section: https://spdx.github.io/spdx-spec/7-relationships-between-SPDX-elements/
func (RelationshipOccurrenceResponseOutput) Comment ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) Comment() pulumi.StringOutput
A place for the SPDX file creator to record any general comments about the relationship
func (RelationshipOccurrenceResponseOutput) ElementType ¶ added in v0.8.0
func (RelationshipOccurrenceResponseOutput) ElementType() reflect.Type
func (RelationshipOccurrenceResponseOutput) Source ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) Source() pulumi.StringOutput
Also referred to as SPDXRef-A The source SPDX element (file, package, etc)
func (RelationshipOccurrenceResponseOutput) Target ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) Target() pulumi.StringOutput
Also referred to as SPDXRef-B The target SPDC element (file, package, etc) In cases where there are "known unknowns", the use of the keyword NOASSERTION can be used The keywords NONE can be used to indicate that an SPDX element (package/file/snippet) has no other elements connected by some relationship to it
func (RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutput ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutput() RelationshipOccurrenceResponseOutput
func (RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutputWithContext ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) ToRelationshipOccurrenceResponseOutputWithContext(ctx context.Context) RelationshipOccurrenceResponseOutput
func (RelationshipOccurrenceResponseOutput) Type ¶ added in v0.8.0
func (o RelationshipOccurrenceResponseOutput) Type() pulumi.StringOutput
The type of relationship between the source and target SPDX elements
type RepoSource ¶
type RepoSource struct { // Name of the branch to build. BranchName *string `pulumi:"branchName"` // Explicit commit SHA to build. CommitSha *string `pulumi:"commitSha"` // ID of the project that owns the repo. Project *string `pulumi:"project"` // Name of the repo. RepoName *string `pulumi:"repoName"` // Name of the tag to build. TagName *string `pulumi:"tagName"` }
RepoSource describes the location of the source in a Google Cloud Source Repository.
type RepoSourceArgs ¶
type RepoSourceArgs struct { // Name of the branch to build. BranchName pulumi.StringPtrInput `pulumi:"branchName"` // Explicit commit SHA to build. CommitSha pulumi.StringPtrInput `pulumi:"commitSha"` // ID of the project that owns the repo. Project pulumi.StringPtrInput `pulumi:"project"` // Name of the repo. RepoName pulumi.StringPtrInput `pulumi:"repoName"` // Name of the tag to build. TagName pulumi.StringPtrInput `pulumi:"tagName"` }
RepoSource describes the location of the source in a Google Cloud Source Repository.
func (RepoSourceArgs) ElementType ¶
func (RepoSourceArgs) ElementType() reflect.Type
func (RepoSourceArgs) ToRepoSourceOutput ¶
func (i RepoSourceArgs) ToRepoSourceOutput() RepoSourceOutput
func (RepoSourceArgs) ToRepoSourceOutputWithContext ¶
func (i RepoSourceArgs) ToRepoSourceOutputWithContext(ctx context.Context) RepoSourceOutput
func (RepoSourceArgs) ToRepoSourcePtrOutput ¶
func (i RepoSourceArgs) ToRepoSourcePtrOutput() RepoSourcePtrOutput
func (RepoSourceArgs) ToRepoSourcePtrOutputWithContext ¶
func (i RepoSourceArgs) ToRepoSourcePtrOutputWithContext(ctx context.Context) RepoSourcePtrOutput
type RepoSourceInput ¶
type RepoSourceInput interface { pulumi.Input ToRepoSourceOutput() RepoSourceOutput ToRepoSourceOutputWithContext(context.Context) RepoSourceOutput }
RepoSourceInput is an input type that accepts RepoSourceArgs and RepoSourceOutput values. You can construct a concrete instance of `RepoSourceInput` via:
RepoSourceArgs{...}
type RepoSourceOutput ¶
type RepoSourceOutput struct{ *pulumi.OutputState }
RepoSource describes the location of the source in a Google Cloud Source Repository.
func (RepoSourceOutput) BranchName ¶
func (o RepoSourceOutput) BranchName() pulumi.StringPtrOutput
Name of the branch to build.
func (RepoSourceOutput) CommitSha ¶
func (o RepoSourceOutput) CommitSha() pulumi.StringPtrOutput
Explicit commit SHA to build.
func (RepoSourceOutput) ElementType ¶
func (RepoSourceOutput) ElementType() reflect.Type
func (RepoSourceOutput) Project ¶ added in v0.3.0
func (o RepoSourceOutput) Project() pulumi.StringPtrOutput
ID of the project that owns the repo.
func (RepoSourceOutput) RepoName ¶
func (o RepoSourceOutput) RepoName() pulumi.StringPtrOutput
Name of the repo.
func (RepoSourceOutput) TagName ¶
func (o RepoSourceOutput) TagName() pulumi.StringPtrOutput
Name of the tag to build.
func (RepoSourceOutput) ToRepoSourceOutput ¶
func (o RepoSourceOutput) ToRepoSourceOutput() RepoSourceOutput
func (RepoSourceOutput) ToRepoSourceOutputWithContext ¶
func (o RepoSourceOutput) ToRepoSourceOutputWithContext(ctx context.Context) RepoSourceOutput
func (RepoSourceOutput) ToRepoSourcePtrOutput ¶
func (o RepoSourceOutput) ToRepoSourcePtrOutput() RepoSourcePtrOutput
func (RepoSourceOutput) ToRepoSourcePtrOutputWithContext ¶
func (o RepoSourceOutput) ToRepoSourcePtrOutputWithContext(ctx context.Context) RepoSourcePtrOutput
type RepoSourcePtrInput ¶
type RepoSourcePtrInput interface { pulumi.Input ToRepoSourcePtrOutput() RepoSourcePtrOutput ToRepoSourcePtrOutputWithContext(context.Context) RepoSourcePtrOutput }
RepoSourcePtrInput is an input type that accepts RepoSourceArgs, RepoSourcePtr and RepoSourcePtrOutput values. You can construct a concrete instance of `RepoSourcePtrInput` via:
RepoSourceArgs{...} or: nil
func RepoSourcePtr ¶
func RepoSourcePtr(v *RepoSourceArgs) RepoSourcePtrInput
type RepoSourcePtrOutput ¶
type RepoSourcePtrOutput struct{ *pulumi.OutputState }
func (RepoSourcePtrOutput) BranchName ¶
func (o RepoSourcePtrOutput) BranchName() pulumi.StringPtrOutput
Name of the branch to build.
func (RepoSourcePtrOutput) CommitSha ¶
func (o RepoSourcePtrOutput) CommitSha() pulumi.StringPtrOutput
Explicit commit SHA to build.
func (RepoSourcePtrOutput) Elem ¶
func (o RepoSourcePtrOutput) Elem() RepoSourceOutput
func (RepoSourcePtrOutput) ElementType ¶
func (RepoSourcePtrOutput) ElementType() reflect.Type
func (RepoSourcePtrOutput) Project ¶ added in v0.3.0
func (o RepoSourcePtrOutput) Project() pulumi.StringPtrOutput
ID of the project that owns the repo.
func (RepoSourcePtrOutput) RepoName ¶
func (o RepoSourcePtrOutput) RepoName() pulumi.StringPtrOutput
Name of the repo.
func (RepoSourcePtrOutput) TagName ¶
func (o RepoSourcePtrOutput) TagName() pulumi.StringPtrOutput
Name of the tag to build.
func (RepoSourcePtrOutput) ToRepoSourcePtrOutput ¶
func (o RepoSourcePtrOutput) ToRepoSourcePtrOutput() RepoSourcePtrOutput
func (RepoSourcePtrOutput) ToRepoSourcePtrOutputWithContext ¶
func (o RepoSourcePtrOutput) ToRepoSourcePtrOutputWithContext(ctx context.Context) RepoSourcePtrOutput
type RepoSourceResponse ¶
type RepoSourceResponse struct { // Name of the branch to build. BranchName string `pulumi:"branchName"` // Explicit commit SHA to build. CommitSha string `pulumi:"commitSha"` // ID of the project that owns the repo. Project string `pulumi:"project"` // Name of the repo. RepoName string `pulumi:"repoName"` // Name of the tag to build. TagName string `pulumi:"tagName"` }
RepoSource describes the location of the source in a Google Cloud Source Repository.
type RepoSourceResponseOutput ¶
type RepoSourceResponseOutput struct{ *pulumi.OutputState }
RepoSource describes the location of the source in a Google Cloud Source Repository.
func (RepoSourceResponseOutput) BranchName ¶
func (o RepoSourceResponseOutput) BranchName() pulumi.StringOutput
Name of the branch to build.
func (RepoSourceResponseOutput) CommitSha ¶
func (o RepoSourceResponseOutput) CommitSha() pulumi.StringOutput
Explicit commit SHA to build.
func (RepoSourceResponseOutput) ElementType ¶
func (RepoSourceResponseOutput) ElementType() reflect.Type
func (RepoSourceResponseOutput) Project ¶ added in v0.3.0
func (o RepoSourceResponseOutput) Project() pulumi.StringOutput
ID of the project that owns the repo.
func (RepoSourceResponseOutput) RepoName ¶
func (o RepoSourceResponseOutput) RepoName() pulumi.StringOutput
Name of the repo.
func (RepoSourceResponseOutput) TagName ¶
func (o RepoSourceResponseOutput) TagName() pulumi.StringOutput
Name of the tag to build.
func (RepoSourceResponseOutput) ToRepoSourceResponseOutput ¶
func (o RepoSourceResponseOutput) ToRepoSourceResponseOutput() RepoSourceResponseOutput
func (RepoSourceResponseOutput) ToRepoSourceResponseOutputWithContext ¶
func (o RepoSourceResponseOutput) ToRepoSourceResponseOutputWithContext(ctx context.Context) RepoSourceResponseOutput
type Resource ¶
type Resource struct { // The hash of the resource content. E.g., the Docker digest. ContentHash *Hash `pulumi:"contentHash"` // The name of the resource. E.g., the name of a Docker image - "Debian". Name *string `pulumi:"name"` // The unique URI of the resource. E.g., "https://gcr.io/project/image@sha256:foo" for a Docker image. Uri *string `pulumi:"uri"` }
Resource is an entity that can have metadata. E.g., a Docker image.
type ResourceArgs ¶
type ResourceArgs struct { // The hash of the resource content. E.g., the Docker digest. ContentHash HashPtrInput `pulumi:"contentHash"` // The name of the resource. E.g., the name of a Docker image - "Debian". Name pulumi.StringPtrInput `pulumi:"name"` // The unique URI of the resource. E.g., "https://gcr.io/project/image@sha256:foo" for a Docker image. Uri pulumi.StringPtrInput `pulumi:"uri"` }
Resource is an entity that can have metadata. E.g., a Docker image.
func (ResourceArgs) ElementType ¶
func (ResourceArgs) ElementType() reflect.Type
func (ResourceArgs) ToResourceOutput ¶
func (i ResourceArgs) ToResourceOutput() ResourceOutput
func (ResourceArgs) ToResourceOutputWithContext ¶
func (i ResourceArgs) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
func (ResourceArgs) ToResourcePtrOutput ¶
func (i ResourceArgs) ToResourcePtrOutput() ResourcePtrOutput
func (ResourceArgs) ToResourcePtrOutputWithContext ¶
func (i ResourceArgs) ToResourcePtrOutputWithContext(ctx context.Context) ResourcePtrOutput
type ResourceInput ¶
type ResourceInput interface { pulumi.Input ToResourceOutput() ResourceOutput ToResourceOutputWithContext(context.Context) ResourceOutput }
ResourceInput is an input type that accepts ResourceArgs and ResourceOutput values. You can construct a concrete instance of `ResourceInput` via:
ResourceArgs{...}
type ResourceOutput ¶
type ResourceOutput struct{ *pulumi.OutputState }
Resource is an entity that can have metadata. E.g., a Docker image.
func (ResourceOutput) ContentHash ¶
func (o ResourceOutput) ContentHash() HashPtrOutput
The hash of the resource content. E.g., the Docker digest.
func (ResourceOutput) ElementType ¶
func (ResourceOutput) ElementType() reflect.Type
func (ResourceOutput) Name ¶
func (o ResourceOutput) Name() pulumi.StringPtrOutput
The name of the resource. E.g., the name of a Docker image - "Debian".
func (ResourceOutput) ToResourceOutput ¶
func (o ResourceOutput) ToResourceOutput() ResourceOutput
func (ResourceOutput) ToResourceOutputWithContext ¶
func (o ResourceOutput) ToResourceOutputWithContext(ctx context.Context) ResourceOutput
func (ResourceOutput) ToResourcePtrOutput ¶
func (o ResourceOutput) ToResourcePtrOutput() ResourcePtrOutput
func (ResourceOutput) ToResourcePtrOutputWithContext ¶
func (o ResourceOutput) ToResourcePtrOutputWithContext(ctx context.Context) ResourcePtrOutput
func (ResourceOutput) Uri ¶
func (o ResourceOutput) Uri() pulumi.StringPtrOutput
The unique URI of the resource. E.g., "https://gcr.io/project/image@sha256:foo" for a Docker image.
type ResourcePtrInput ¶
type ResourcePtrInput interface { pulumi.Input ToResourcePtrOutput() ResourcePtrOutput ToResourcePtrOutputWithContext(context.Context) ResourcePtrOutput }
ResourcePtrInput is an input type that accepts ResourceArgs, ResourcePtr and ResourcePtrOutput values. You can construct a concrete instance of `ResourcePtrInput` via:
ResourceArgs{...} or: nil
func ResourcePtr ¶
func ResourcePtr(v *ResourceArgs) ResourcePtrInput
type ResourcePtrOutput ¶
type ResourcePtrOutput struct{ *pulumi.OutputState }
func (ResourcePtrOutput) ContentHash ¶
func (o ResourcePtrOutput) ContentHash() HashPtrOutput
The hash of the resource content. E.g., the Docker digest.
func (ResourcePtrOutput) Elem ¶
func (o ResourcePtrOutput) Elem() ResourceOutput
func (ResourcePtrOutput) ElementType ¶
func (ResourcePtrOutput) ElementType() reflect.Type
func (ResourcePtrOutput) Name ¶
func (o ResourcePtrOutput) Name() pulumi.StringPtrOutput
The name of the resource. E.g., the name of a Docker image - "Debian".
func (ResourcePtrOutput) ToResourcePtrOutput ¶
func (o ResourcePtrOutput) ToResourcePtrOutput() ResourcePtrOutput
func (ResourcePtrOutput) ToResourcePtrOutputWithContext ¶
func (o ResourcePtrOutput) ToResourcePtrOutputWithContext(ctx context.Context) ResourcePtrOutput
func (ResourcePtrOutput) Uri ¶
func (o ResourcePtrOutput) Uri() pulumi.StringPtrOutput
The unique URI of the resource. E.g., "https://gcr.io/project/image@sha256:foo" for a Docker image.
type ResourceResponse ¶
type ResourceResponse struct { // The hash of the resource content. E.g., the Docker digest. ContentHash HashResponse `pulumi:"contentHash"` // The name of the resource. E.g., the name of a Docker image - "Debian". Name string `pulumi:"name"` // The unique URI of the resource. E.g., "https://gcr.io/project/image@sha256:foo" for a Docker image. Uri string `pulumi:"uri"` }
Resource is an entity that can have metadata. E.g., a Docker image.
type ResourceResponseOutput ¶
type ResourceResponseOutput struct{ *pulumi.OutputState }
Resource is an entity that can have metadata. E.g., a Docker image.
func (ResourceResponseOutput) ContentHash ¶
func (o ResourceResponseOutput) ContentHash() HashResponseOutput
The hash of the resource content. E.g., the Docker digest.
func (ResourceResponseOutput) ElementType ¶
func (ResourceResponseOutput) ElementType() reflect.Type
func (ResourceResponseOutput) Name ¶
func (o ResourceResponseOutput) Name() pulumi.StringOutput
The name of the resource. E.g., the name of a Docker image - "Debian".
func (ResourceResponseOutput) ToResourceResponseOutput ¶
func (o ResourceResponseOutput) ToResourceResponseOutput() ResourceResponseOutput
func (ResourceResponseOutput) ToResourceResponseOutputWithContext ¶
func (o ResourceResponseOutput) ToResourceResponseOutputWithContext(ctx context.Context) ResourceResponseOutput
func (ResourceResponseOutput) Uri ¶
func (o ResourceResponseOutput) Uri() pulumi.StringOutput
The unique URI of the resource. E.g., "https://gcr.io/project/image@sha256:foo" for a Docker image.
type SlsaBuilder ¶ added in v0.9.0
type SlsaBuilder struct { // id is the id of the slsa provenance builder Id *string `pulumi:"id"` }
SlsaBuilder encapsulates the identity of the builder of this provenance.
type SlsaBuilderArgs ¶ added in v0.9.0
type SlsaBuilderArgs struct { // id is the id of the slsa provenance builder Id pulumi.StringPtrInput `pulumi:"id"` }
SlsaBuilder encapsulates the identity of the builder of this provenance.
func (SlsaBuilderArgs) ElementType ¶ added in v0.9.0
func (SlsaBuilderArgs) ElementType() reflect.Type
func (SlsaBuilderArgs) ToSlsaBuilderOutput ¶ added in v0.9.0
func (i SlsaBuilderArgs) ToSlsaBuilderOutput() SlsaBuilderOutput
func (SlsaBuilderArgs) ToSlsaBuilderOutputWithContext ¶ added in v0.9.0
func (i SlsaBuilderArgs) ToSlsaBuilderOutputWithContext(ctx context.Context) SlsaBuilderOutput
func (SlsaBuilderArgs) ToSlsaBuilderPtrOutput ¶ added in v0.9.0
func (i SlsaBuilderArgs) ToSlsaBuilderPtrOutput() SlsaBuilderPtrOutput
func (SlsaBuilderArgs) ToSlsaBuilderPtrOutputWithContext ¶ added in v0.9.0
func (i SlsaBuilderArgs) ToSlsaBuilderPtrOutputWithContext(ctx context.Context) SlsaBuilderPtrOutput
type SlsaBuilderInput ¶ added in v0.9.0
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 ¶ added in v0.9.0
type SlsaBuilderOutput struct{ *pulumi.OutputState }
SlsaBuilder encapsulates the identity of the builder of this provenance.
func (SlsaBuilderOutput) ElementType ¶ added in v0.9.0
func (SlsaBuilderOutput) ElementType() reflect.Type
func (SlsaBuilderOutput) Id ¶ added in v0.9.0
func (o SlsaBuilderOutput) Id() pulumi.StringPtrOutput
id is the id of the slsa provenance builder
func (SlsaBuilderOutput) ToSlsaBuilderOutput ¶ added in v0.9.0
func (o SlsaBuilderOutput) ToSlsaBuilderOutput() SlsaBuilderOutput
func (SlsaBuilderOutput) ToSlsaBuilderOutputWithContext ¶ added in v0.9.0
func (o SlsaBuilderOutput) ToSlsaBuilderOutputWithContext(ctx context.Context) SlsaBuilderOutput
func (SlsaBuilderOutput) ToSlsaBuilderPtrOutput ¶ added in v0.9.0
func (o SlsaBuilderOutput) ToSlsaBuilderPtrOutput() SlsaBuilderPtrOutput
func (SlsaBuilderOutput) ToSlsaBuilderPtrOutputWithContext ¶ added in v0.9.0
func (o SlsaBuilderOutput) ToSlsaBuilderPtrOutputWithContext(ctx context.Context) SlsaBuilderPtrOutput
type SlsaBuilderPtrInput ¶ added in v0.9.0
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 ¶ added in v0.9.0
func SlsaBuilderPtr(v *SlsaBuilderArgs) SlsaBuilderPtrInput
type SlsaBuilderPtrOutput ¶ added in v0.9.0
type SlsaBuilderPtrOutput struct{ *pulumi.OutputState }
func (SlsaBuilderPtrOutput) Elem ¶ added in v0.9.0
func (o SlsaBuilderPtrOutput) Elem() SlsaBuilderOutput
func (SlsaBuilderPtrOutput) ElementType ¶ added in v0.9.0
func (SlsaBuilderPtrOutput) ElementType() reflect.Type
func (SlsaBuilderPtrOutput) Id ¶ added in v0.9.0
func (o SlsaBuilderPtrOutput) Id() pulumi.StringPtrOutput
id is the id of the slsa provenance builder
func (SlsaBuilderPtrOutput) ToSlsaBuilderPtrOutput ¶ added in v0.9.0
func (o SlsaBuilderPtrOutput) ToSlsaBuilderPtrOutput() SlsaBuilderPtrOutput
func (SlsaBuilderPtrOutput) ToSlsaBuilderPtrOutputWithContext ¶ added in v0.9.0
func (o SlsaBuilderPtrOutput) ToSlsaBuilderPtrOutputWithContext(ctx context.Context) SlsaBuilderPtrOutput
type SlsaBuilderResponse ¶ added in v0.9.0
type SlsaBuilderResponse struct { }
SlsaBuilder encapsulates the identity of the builder of this provenance.
type SlsaBuilderResponseOutput ¶ added in v0.9.0
type SlsaBuilderResponseOutput struct{ *pulumi.OutputState }
SlsaBuilder encapsulates the identity of the builder of this provenance.
func (SlsaBuilderResponseOutput) ElementType ¶ added in v0.9.0
func (SlsaBuilderResponseOutput) ElementType() reflect.Type
func (SlsaBuilderResponseOutput) ToSlsaBuilderResponseOutput ¶ added in v0.9.0
func (o SlsaBuilderResponseOutput) ToSlsaBuilderResponseOutput() SlsaBuilderResponseOutput
func (SlsaBuilderResponseOutput) ToSlsaBuilderResponseOutputWithContext ¶ added in v0.9.0
func (o SlsaBuilderResponseOutput) ToSlsaBuilderResponseOutputWithContext(ctx context.Context) SlsaBuilderResponseOutput
type SlsaCompleteness ¶ added in v0.9.0
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (SlsaCompletenessArgs) ElementType() reflect.Type
func (SlsaCompletenessArgs) ToSlsaCompletenessOutput ¶ added in v0.9.0
func (i SlsaCompletenessArgs) ToSlsaCompletenessOutput() SlsaCompletenessOutput
func (SlsaCompletenessArgs) ToSlsaCompletenessOutputWithContext ¶ added in v0.9.0
func (i SlsaCompletenessArgs) ToSlsaCompletenessOutputWithContext(ctx context.Context) SlsaCompletenessOutput
func (SlsaCompletenessArgs) ToSlsaCompletenessPtrOutput ¶ added in v0.9.0
func (i SlsaCompletenessArgs) ToSlsaCompletenessPtrOutput() SlsaCompletenessPtrOutput
func (SlsaCompletenessArgs) ToSlsaCompletenessPtrOutputWithContext ¶ added in v0.9.0
func (i SlsaCompletenessArgs) ToSlsaCompletenessPtrOutputWithContext(ctx context.Context) SlsaCompletenessPtrOutput
type SlsaCompletenessInput ¶ added in v0.9.0
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 ¶ added in v0.9.0
type SlsaCompletenessOutput struct{ *pulumi.OutputState }
Indicates that the builder claims certain fields in this message to be complete.
func (SlsaCompletenessOutput) Arguments ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (SlsaCompletenessOutput) ElementType() reflect.Type
func (SlsaCompletenessOutput) Environment ¶ added in v0.9.0
func (o SlsaCompletenessOutput) Environment() pulumi.BoolPtrOutput
If true, the builder claims that recipe.environment is claimed to be complete.
func (SlsaCompletenessOutput) Materials ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaCompletenessOutput) ToSlsaCompletenessOutput() SlsaCompletenessOutput
func (SlsaCompletenessOutput) ToSlsaCompletenessOutputWithContext ¶ added in v0.9.0
func (o SlsaCompletenessOutput) ToSlsaCompletenessOutputWithContext(ctx context.Context) SlsaCompletenessOutput
func (SlsaCompletenessOutput) ToSlsaCompletenessPtrOutput ¶ added in v0.9.0
func (o SlsaCompletenessOutput) ToSlsaCompletenessPtrOutput() SlsaCompletenessPtrOutput
func (SlsaCompletenessOutput) ToSlsaCompletenessPtrOutputWithContext ¶ added in v0.9.0
func (o SlsaCompletenessOutput) ToSlsaCompletenessPtrOutputWithContext(ctx context.Context) SlsaCompletenessPtrOutput
type SlsaCompletenessPtrInput ¶ added in v0.9.0
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 ¶ added in v0.9.0
func SlsaCompletenessPtr(v *SlsaCompletenessArgs) SlsaCompletenessPtrInput
type SlsaCompletenessPtrOutput ¶ added in v0.9.0
type SlsaCompletenessPtrOutput struct{ *pulumi.OutputState }
func (SlsaCompletenessPtrOutput) Arguments ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaCompletenessPtrOutput) Elem() SlsaCompletenessOutput
func (SlsaCompletenessPtrOutput) ElementType ¶ added in v0.9.0
func (SlsaCompletenessPtrOutput) ElementType() reflect.Type
func (SlsaCompletenessPtrOutput) Environment ¶ added in v0.9.0
func (o SlsaCompletenessPtrOutput) Environment() pulumi.BoolPtrOutput
If true, the builder claims that recipe.environment is claimed to be complete.
func (SlsaCompletenessPtrOutput) Materials ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaCompletenessPtrOutput) ToSlsaCompletenessPtrOutput() SlsaCompletenessPtrOutput
func (SlsaCompletenessPtrOutput) ToSlsaCompletenessPtrOutputWithContext ¶ added in v0.9.0
func (o SlsaCompletenessPtrOutput) ToSlsaCompletenessPtrOutputWithContext(ctx context.Context) SlsaCompletenessPtrOutput
type SlsaCompletenessResponse ¶ added in v0.9.0
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 ¶ added in v0.9.0
type SlsaCompletenessResponseOutput struct{ *pulumi.OutputState }
Indicates that the builder claims certain fields in this message to be complete.
func (SlsaCompletenessResponseOutput) Arguments ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (SlsaCompletenessResponseOutput) ElementType() reflect.Type
func (SlsaCompletenessResponseOutput) Environment ¶ added in v0.9.0
func (o SlsaCompletenessResponseOutput) Environment() pulumi.BoolOutput
If true, the builder claims that recipe.environment is claimed to be complete.
func (SlsaCompletenessResponseOutput) Materials ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaCompletenessResponseOutput) ToSlsaCompletenessResponseOutput() SlsaCompletenessResponseOutput
func (SlsaCompletenessResponseOutput) ToSlsaCompletenessResponseOutputWithContext ¶ added in v0.9.0
func (o SlsaCompletenessResponseOutput) ToSlsaCompletenessResponseOutputWithContext(ctx context.Context) SlsaCompletenessResponseOutput
type SlsaMetadata ¶ added in v0.9.0
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (SlsaMetadataArgs) ElementType() reflect.Type
func (SlsaMetadataArgs) ToSlsaMetadataOutput ¶ added in v0.9.0
func (i SlsaMetadataArgs) ToSlsaMetadataOutput() SlsaMetadataOutput
func (SlsaMetadataArgs) ToSlsaMetadataOutputWithContext ¶ added in v0.9.0
func (i SlsaMetadataArgs) ToSlsaMetadataOutputWithContext(ctx context.Context) SlsaMetadataOutput
func (SlsaMetadataArgs) ToSlsaMetadataPtrOutput ¶ added in v0.9.0
func (i SlsaMetadataArgs) ToSlsaMetadataPtrOutput() SlsaMetadataPtrOutput
func (SlsaMetadataArgs) ToSlsaMetadataPtrOutputWithContext ¶ added in v0.9.0
func (i SlsaMetadataArgs) ToSlsaMetadataPtrOutputWithContext(ctx context.Context) SlsaMetadataPtrOutput
type SlsaMetadataInput ¶ added in v0.9.0
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 ¶ added in v0.9.0
type SlsaMetadataOutput struct{ *pulumi.OutputState }
Other properties of the build.
func (SlsaMetadataOutput) BuildFinishedOn ¶ added in v0.9.0
func (o SlsaMetadataOutput) BuildFinishedOn() pulumi.StringPtrOutput
The timestamp of when the build completed.
func (SlsaMetadataOutput) BuildInvocationId ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaMetadataOutput) BuildStartedOn() pulumi.StringPtrOutput
The timestamp of when the build started.
func (SlsaMetadataOutput) Completeness ¶ added in v0.9.0
func (o SlsaMetadataOutput) Completeness() SlsaCompletenessPtrOutput
Indicates that the builder claims certain fields in this message to be complete.
func (SlsaMetadataOutput) ElementType ¶ added in v0.9.0
func (SlsaMetadataOutput) ElementType() reflect.Type
func (SlsaMetadataOutput) Reproducible ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaMetadataOutput) ToSlsaMetadataOutput() SlsaMetadataOutput
func (SlsaMetadataOutput) ToSlsaMetadataOutputWithContext ¶ added in v0.9.0
func (o SlsaMetadataOutput) ToSlsaMetadataOutputWithContext(ctx context.Context) SlsaMetadataOutput
func (SlsaMetadataOutput) ToSlsaMetadataPtrOutput ¶ added in v0.9.0
func (o SlsaMetadataOutput) ToSlsaMetadataPtrOutput() SlsaMetadataPtrOutput
func (SlsaMetadataOutput) ToSlsaMetadataPtrOutputWithContext ¶ added in v0.9.0
func (o SlsaMetadataOutput) ToSlsaMetadataPtrOutputWithContext(ctx context.Context) SlsaMetadataPtrOutput
type SlsaMetadataPtrInput ¶ added in v0.9.0
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 ¶ added in v0.9.0
func SlsaMetadataPtr(v *SlsaMetadataArgs) SlsaMetadataPtrInput
type SlsaMetadataPtrOutput ¶ added in v0.9.0
type SlsaMetadataPtrOutput struct{ *pulumi.OutputState }
func (SlsaMetadataPtrOutput) BuildFinishedOn ¶ added in v0.9.0
func (o SlsaMetadataPtrOutput) BuildFinishedOn() pulumi.StringPtrOutput
The timestamp of when the build completed.
func (SlsaMetadataPtrOutput) BuildInvocationId ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaMetadataPtrOutput) BuildStartedOn() pulumi.StringPtrOutput
The timestamp of when the build started.
func (SlsaMetadataPtrOutput) Completeness ¶ added in v0.9.0
func (o SlsaMetadataPtrOutput) Completeness() SlsaCompletenessPtrOutput
Indicates that the builder claims certain fields in this message to be complete.
func (SlsaMetadataPtrOutput) Elem ¶ added in v0.9.0
func (o SlsaMetadataPtrOutput) Elem() SlsaMetadataOutput
func (SlsaMetadataPtrOutput) ElementType ¶ added in v0.9.0
func (SlsaMetadataPtrOutput) ElementType() reflect.Type
func (SlsaMetadataPtrOutput) Reproducible ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaMetadataPtrOutput) ToSlsaMetadataPtrOutput() SlsaMetadataPtrOutput
func (SlsaMetadataPtrOutput) ToSlsaMetadataPtrOutputWithContext ¶ added in v0.9.0
func (o SlsaMetadataPtrOutput) ToSlsaMetadataPtrOutputWithContext(ctx context.Context) SlsaMetadataPtrOutput
type SlsaMetadataResponse ¶ added in v0.9.0
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 ¶ added in v0.9.0
type SlsaMetadataResponseOutput struct{ *pulumi.OutputState }
Other properties of the build.
func (SlsaMetadataResponseOutput) BuildFinishedOn ¶ added in v0.9.0
func (o SlsaMetadataResponseOutput) BuildFinishedOn() pulumi.StringOutput
The timestamp of when the build completed.
func (SlsaMetadataResponseOutput) BuildInvocationId ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaMetadataResponseOutput) BuildStartedOn() pulumi.StringOutput
The timestamp of when the build started.
func (SlsaMetadataResponseOutput) Completeness ¶ added in v0.9.0
func (o SlsaMetadataResponseOutput) Completeness() SlsaCompletenessResponseOutput
Indicates that the builder claims certain fields in this message to be complete.
func (SlsaMetadataResponseOutput) ElementType ¶ added in v0.9.0
func (SlsaMetadataResponseOutput) ElementType() reflect.Type
func (SlsaMetadataResponseOutput) Reproducible ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaMetadataResponseOutput) ToSlsaMetadataResponseOutput() SlsaMetadataResponseOutput
func (SlsaMetadataResponseOutput) ToSlsaMetadataResponseOutputWithContext ¶ added in v0.9.0
func (o SlsaMetadataResponseOutput) ToSlsaMetadataResponseOutputWithContext(ctx context.Context) SlsaMetadataResponseOutput
type SlsaProvenance ¶ added in v0.9.0
type SlsaProvenance struct { // builder is the builder of this provenance 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 is the metadata of the provenance 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). Recipe *SlsaRecipe `pulumi:"recipe"` }
SlsaProvenance is the slsa provenance as defined by the slsa spec.
type SlsaProvenanceArgs ¶ added in v0.9.0
type SlsaProvenanceArgs struct { // builder is the builder of this provenance 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 is the metadata of the provenance 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). Recipe SlsaRecipePtrInput `pulumi:"recipe"` }
SlsaProvenance is the slsa provenance as defined by the slsa spec.
func (SlsaProvenanceArgs) ElementType ¶ added in v0.9.0
func (SlsaProvenanceArgs) ElementType() reflect.Type
func (SlsaProvenanceArgs) ToSlsaProvenanceOutput ¶ added in v0.9.0
func (i SlsaProvenanceArgs) ToSlsaProvenanceOutput() SlsaProvenanceOutput
func (SlsaProvenanceArgs) ToSlsaProvenanceOutputWithContext ¶ added in v0.9.0
func (i SlsaProvenanceArgs) ToSlsaProvenanceOutputWithContext(ctx context.Context) SlsaProvenanceOutput
func (SlsaProvenanceArgs) ToSlsaProvenancePtrOutput ¶ added in v0.9.0
func (i SlsaProvenanceArgs) ToSlsaProvenancePtrOutput() SlsaProvenancePtrOutput
func (SlsaProvenanceArgs) ToSlsaProvenancePtrOutputWithContext ¶ added in v0.9.0
func (i SlsaProvenanceArgs) ToSlsaProvenancePtrOutputWithContext(ctx context.Context) SlsaProvenancePtrOutput
type SlsaProvenanceInput ¶ added in v0.9.0
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 ¶ added in v0.9.0
type SlsaProvenanceOutput struct{ *pulumi.OutputState }
SlsaProvenance is the slsa provenance as defined by the slsa spec.
func (SlsaProvenanceOutput) Builder ¶ added in v0.9.0
func (o SlsaProvenanceOutput) Builder() SlsaBuilderPtrOutput
builder is the builder of this provenance
func (SlsaProvenanceOutput) ElementType ¶ added in v0.9.0
func (SlsaProvenanceOutput) ElementType() reflect.Type
func (SlsaProvenanceOutput) Materials ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaProvenanceOutput) Metadata() SlsaMetadataPtrOutput
metadata is the metadata of the provenance
func (SlsaProvenanceOutput) Recipe ¶ added in v0.9.0
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).
func (SlsaProvenanceOutput) ToSlsaProvenanceOutput ¶ added in v0.9.0
func (o SlsaProvenanceOutput) ToSlsaProvenanceOutput() SlsaProvenanceOutput
func (SlsaProvenanceOutput) ToSlsaProvenanceOutputWithContext ¶ added in v0.9.0
func (o SlsaProvenanceOutput) ToSlsaProvenanceOutputWithContext(ctx context.Context) SlsaProvenanceOutput
func (SlsaProvenanceOutput) ToSlsaProvenancePtrOutput ¶ added in v0.9.0
func (o SlsaProvenanceOutput) ToSlsaProvenancePtrOutput() SlsaProvenancePtrOutput
func (SlsaProvenanceOutput) ToSlsaProvenancePtrOutputWithContext ¶ added in v0.9.0
func (o SlsaProvenanceOutput) ToSlsaProvenancePtrOutputWithContext(ctx context.Context) SlsaProvenancePtrOutput
type SlsaProvenancePtrInput ¶ added in v0.9.0
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 ¶ added in v0.9.0
func SlsaProvenancePtr(v *SlsaProvenanceArgs) SlsaProvenancePtrInput
type SlsaProvenancePtrOutput ¶ added in v0.9.0
type SlsaProvenancePtrOutput struct{ *pulumi.OutputState }
func (SlsaProvenancePtrOutput) Builder ¶ added in v0.9.0
func (o SlsaProvenancePtrOutput) Builder() SlsaBuilderPtrOutput
builder is the builder of this provenance
func (SlsaProvenancePtrOutput) Elem ¶ added in v0.9.0
func (o SlsaProvenancePtrOutput) Elem() SlsaProvenanceOutput
func (SlsaProvenancePtrOutput) ElementType ¶ added in v0.9.0
func (SlsaProvenancePtrOutput) ElementType() reflect.Type
func (SlsaProvenancePtrOutput) Materials ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaProvenancePtrOutput) Metadata() SlsaMetadataPtrOutput
metadata is the metadata of the provenance
func (SlsaProvenancePtrOutput) Recipe ¶ added in v0.9.0
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).
func (SlsaProvenancePtrOutput) ToSlsaProvenancePtrOutput ¶ added in v0.9.0
func (o SlsaProvenancePtrOutput) ToSlsaProvenancePtrOutput() SlsaProvenancePtrOutput
func (SlsaProvenancePtrOutput) ToSlsaProvenancePtrOutputWithContext ¶ added in v0.9.0
func (o SlsaProvenancePtrOutput) ToSlsaProvenancePtrOutputWithContext(ctx context.Context) SlsaProvenancePtrOutput
type SlsaProvenanceResponse ¶ added in v0.9.0
type SlsaProvenanceResponse struct { // builder is the builder of this provenance 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 is the metadata of the provenance 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). Recipe SlsaRecipeResponse `pulumi:"recipe"` }
SlsaProvenance is the slsa provenance as defined by the slsa spec.
type SlsaProvenanceResponseOutput ¶ added in v0.9.0
type SlsaProvenanceResponseOutput struct{ *pulumi.OutputState }
SlsaProvenance is the slsa provenance as defined by the slsa spec.
func (SlsaProvenanceResponseOutput) Builder ¶ added in v0.9.0
func (o SlsaProvenanceResponseOutput) Builder() SlsaBuilderResponseOutput
builder is the builder of this provenance
func (SlsaProvenanceResponseOutput) ElementType ¶ added in v0.9.0
func (SlsaProvenanceResponseOutput) ElementType() reflect.Type
func (SlsaProvenanceResponseOutput) Materials ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaProvenanceResponseOutput) Metadata() SlsaMetadataResponseOutput
metadata is the metadata of the provenance
func (SlsaProvenanceResponseOutput) Recipe ¶ added in v0.9.0
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).
func (SlsaProvenanceResponseOutput) ToSlsaProvenanceResponseOutput ¶ added in v0.9.0
func (o SlsaProvenanceResponseOutput) ToSlsaProvenanceResponseOutput() SlsaProvenanceResponseOutput
func (SlsaProvenanceResponseOutput) ToSlsaProvenanceResponseOutputWithContext ¶ added in v0.9.0
func (o SlsaProvenanceResponseOutput) ToSlsaProvenanceResponseOutputWithContext(ctx context.Context) SlsaProvenanceResponseOutput
type SlsaProvenanceZeroTwo ¶ added in v0.21.0
type SlsaProvenanceZeroTwo struct { // Lists the steps in the build. BuildConfig map[string]string `pulumi:"buildConfig"` // URI indicating what type of build was performed. BuildType *string `pulumi:"buildType"` // Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance. Builder *GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilder `pulumi:"builder"` // Identifies the event that kicked off the build. Invocation *GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocation `pulumi:"invocation"` // The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. Materials []GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterial `pulumi:"materials"` // Other properties of the build. Metadata *GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadata `pulumi:"metadata"` }
SlsaProvenanceZeroTwo is the slsa provenance as defined by the slsa spec. See full explanation of fields at slsa.dev/provenance/v0.2.
type SlsaProvenanceZeroTwoArgs ¶ added in v0.21.0
type SlsaProvenanceZeroTwoArgs struct { // Lists the steps in the build. BuildConfig pulumi.StringMapInput `pulumi:"buildConfig"` // URI indicating what type of build was performed. BuildType pulumi.StringPtrInput `pulumi:"buildType"` // Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance. Builder GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrInput `pulumi:"builder"` // Identifies the event that kicked off the build. Invocation GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrInput `pulumi:"invocation"` // The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. Materials GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayInput `pulumi:"materials"` // Other properties of the build. Metadata GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrInput `pulumi:"metadata"` }
SlsaProvenanceZeroTwo is the slsa provenance as defined by the slsa spec. 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 }
SlsaProvenanceZeroTwo is the slsa provenance as defined by the slsa spec. 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
Lists the steps in the build.
func (SlsaProvenanceZeroTwoOutput) BuildType ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoOutput) BuildType() pulumi.StringPtrOutput
URI indicating what type of build was performed.
func (SlsaProvenanceZeroTwoOutput) Builder ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoOutput) Builder() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
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() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
Identifies the event that kicked off the build.
func (SlsaProvenanceZeroTwoOutput) Materials ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoOutput) Materials() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
func (SlsaProvenanceZeroTwoOutput) Metadata ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoOutput) Metadata() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
Other properties of the build.
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
Lists the steps in the build.
func (SlsaProvenanceZeroTwoPtrOutput) BuildType ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoPtrOutput) BuildType() pulumi.StringPtrOutput
URI indicating what type of build was performed.
func (SlsaProvenanceZeroTwoPtrOutput) Builder ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoPtrOutput) Builder() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderPtrOutput
Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
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() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationPtrOutput
Identifies the event that kicked off the build.
func (SlsaProvenanceZeroTwoPtrOutput) Materials ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoPtrOutput) Materials() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialArrayOutput
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
func (SlsaProvenanceZeroTwoPtrOutput) Metadata ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoPtrOutput) Metadata() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataPtrOutput
Other properties of the build.
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 { // Lists the steps in the build. BuildConfig map[string]string `pulumi:"buildConfig"` // URI indicating what type of build was performed. BuildType string `pulumi:"buildType"` // Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance. Builder GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponse `pulumi:"builder"` // Identifies the event that kicked off the build. Invocation GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponse `pulumi:"invocation"` // The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on. Materials []GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponse `pulumi:"materials"` // Other properties of the build. Metadata GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponse `pulumi:"metadata"` }
SlsaProvenanceZeroTwo is the slsa provenance as defined by the slsa spec. See full explanation of fields at slsa.dev/provenance/v0.2.
type SlsaProvenanceZeroTwoResponseOutput ¶ added in v0.21.0
type SlsaProvenanceZeroTwoResponseOutput struct{ *pulumi.OutputState }
SlsaProvenanceZeroTwo is the slsa provenance as defined by the slsa spec. 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
Lists the steps in the build.
func (SlsaProvenanceZeroTwoResponseOutput) BuildType ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoResponseOutput) BuildType() pulumi.StringOutput
URI indicating what type of build was performed.
func (SlsaProvenanceZeroTwoResponseOutput) Builder ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoResponseOutput) Builder() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaBuilderResponseOutput
Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
func (SlsaProvenanceZeroTwoResponseOutput) ElementType ¶ added in v0.21.0
func (SlsaProvenanceZeroTwoResponseOutput) ElementType() reflect.Type
func (SlsaProvenanceZeroTwoResponseOutput) Invocation ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoResponseOutput) Invocation() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaInvocationResponseOutput
Identifies the event that kicked off the build.
func (SlsaProvenanceZeroTwoResponseOutput) Materials ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoResponseOutput) Materials() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMaterialResponseArrayOutput
The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
func (SlsaProvenanceZeroTwoResponseOutput) Metadata ¶ added in v0.21.0
func (o SlsaProvenanceZeroTwoResponseOutput) Metadata() GoogleDevtoolsContaineranalysisV1alpha1SlsaProvenanceZeroTwoSlsaMetadataResponseOutput
Other properties of the build.
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (SlsaRecipeArgs) ElementType() reflect.Type
func (SlsaRecipeArgs) ToSlsaRecipeOutput ¶ added in v0.9.0
func (i SlsaRecipeArgs) ToSlsaRecipeOutput() SlsaRecipeOutput
func (SlsaRecipeArgs) ToSlsaRecipeOutputWithContext ¶ added in v0.9.0
func (i SlsaRecipeArgs) ToSlsaRecipeOutputWithContext(ctx context.Context) SlsaRecipeOutput
func (SlsaRecipeArgs) ToSlsaRecipePtrOutput ¶ added in v0.9.0
func (i SlsaRecipeArgs) ToSlsaRecipePtrOutput() SlsaRecipePtrOutput
func (SlsaRecipeArgs) ToSlsaRecipePtrOutputWithContext ¶ added in v0.9.0
func (i SlsaRecipeArgs) ToSlsaRecipePtrOutputWithContext(ctx context.Context) SlsaRecipePtrOutput
type SlsaRecipeInput ¶ added in v0.9.0
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (SlsaRecipeOutput) ElementType() reflect.Type
func (SlsaRecipeOutput) EntryPoint ¶ added in v0.9.0
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaRecipeOutput) ToSlsaRecipeOutput() SlsaRecipeOutput
func (SlsaRecipeOutput) ToSlsaRecipeOutputWithContext ¶ added in v0.9.0
func (o SlsaRecipeOutput) ToSlsaRecipeOutputWithContext(ctx context.Context) SlsaRecipeOutput
func (SlsaRecipeOutput) ToSlsaRecipePtrOutput ¶ added in v0.9.0
func (o SlsaRecipeOutput) ToSlsaRecipePtrOutput() SlsaRecipePtrOutput
func (SlsaRecipeOutput) ToSlsaRecipePtrOutputWithContext ¶ added in v0.9.0
func (o SlsaRecipeOutput) ToSlsaRecipePtrOutputWithContext(ctx context.Context) SlsaRecipePtrOutput
func (SlsaRecipeOutput) Type ¶ added in v0.9.0
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
func SlsaRecipePtr(v *SlsaRecipeArgs) SlsaRecipePtrInput
type SlsaRecipePtrOutput ¶ added in v0.9.0
type SlsaRecipePtrOutput struct{ *pulumi.OutputState }
func (SlsaRecipePtrOutput) Arguments ¶ added in v0.9.0
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaRecipePtrOutput) Elem() SlsaRecipeOutput
func (SlsaRecipePtrOutput) ElementType ¶ added in v0.9.0
func (SlsaRecipePtrOutput) ElementType() reflect.Type
func (SlsaRecipePtrOutput) EntryPoint ¶ added in v0.9.0
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaRecipePtrOutput) ToSlsaRecipePtrOutput() SlsaRecipePtrOutput
func (SlsaRecipePtrOutput) ToSlsaRecipePtrOutputWithContext ¶ added in v0.9.0
func (o SlsaRecipePtrOutput) ToSlsaRecipePtrOutputWithContext(ctx context.Context) SlsaRecipePtrOutput
func (SlsaRecipePtrOutput) Type ¶ added in v0.9.0
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (SlsaRecipeResponseOutput) ElementType() reflect.Type
func (SlsaRecipeResponseOutput) EntryPoint ¶ added in v0.9.0
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 ¶ added in v0.9.0
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 ¶ added in v0.9.0
func (o SlsaRecipeResponseOutput) ToSlsaRecipeResponseOutput() SlsaRecipeResponseOutput
func (SlsaRecipeResponseOutput) ToSlsaRecipeResponseOutputWithContext ¶ added in v0.9.0
func (o SlsaRecipeResponseOutput) ToSlsaRecipeResponseOutputWithContext(ctx context.Context) SlsaRecipeResponseOutput
func (SlsaRecipeResponseOutput) Type ¶ added in v0.9.0
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 []GoogleDevtoolsContaineranalysisV1alpha1SourceContext `pulumi:"additionalContexts"` // If provided, the input binary artifacts for the build came from this location. ArtifactStorageSource *StorageSource `pulumi:"artifactStorageSource"` // If provided, the source code used for the build came from this location. Context *GoogleDevtoolsContaineranalysisV1alpha1SourceContext `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"` // If provided, get source from this location in a Cloud Repo. RepoSource *RepoSource `pulumi:"repoSource"` // If provided, get the source from this location in in Google Cloud Storage. StorageSource *StorageSource `pulumi:"storageSource"` }
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 GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayInput `pulumi:"additionalContexts"` // If provided, the input binary artifacts for the build came from this location. ArtifactStorageSource StorageSourcePtrInput `pulumi:"artifactStorageSource"` // If provided, the source code used for the build came from this location. Context GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrInput `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"` // If provided, get source from this location in a Cloud Repo. RepoSource RepoSourcePtrInput `pulumi:"repoSource"` // If provided, get the source from this location in in Google Cloud Storage. StorageSource StorageSourcePtrInput `pulumi:"storageSource"` }
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 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() GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput
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) ArtifactStorageSource ¶
func (o SourceOutput) ArtifactStorageSource() StorageSourcePtrOutput
If provided, the input binary artifacts for the build came from this location.
func (SourceOutput) Context ¶
func (o SourceOutput) Context() GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
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) RepoSource ¶
func (o SourceOutput) RepoSource() RepoSourcePtrOutput
If provided, get source from this location in a Cloud Repo.
func (SourceOutput) StorageSource ¶
func (o SourceOutput) StorageSource() StorageSourcePtrOutput
If provided, get the source from this location in in Google Cloud Storage.
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() GoogleDevtoolsContaineranalysisV1alpha1SourceContextArrayOutput
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) ArtifactStorageSource ¶
func (o SourcePtrOutput) ArtifactStorageSource() StorageSourcePtrOutput
If provided, the input binary artifacts for the build came from this location.
func (SourcePtrOutput) Context ¶
func (o SourcePtrOutput) Context() GoogleDevtoolsContaineranalysisV1alpha1SourceContextPtrOutput
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) RepoSource ¶
func (o SourcePtrOutput) RepoSource() RepoSourcePtrOutput
If provided, get source from this location in a Cloud Repo.
func (SourcePtrOutput) StorageSource ¶
func (o SourcePtrOutput) StorageSource() StorageSourcePtrOutput
If provided, get the source from this location in in Google Cloud Storage.
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 []GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponse `pulumi:"additionalContexts"` // If provided, the input binary artifacts for the build came from this location. ArtifactStorageSource StorageSourceResponse `pulumi:"artifactStorageSource"` // If provided, the source code used for the build came from this location. Context GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponse `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"` // If provided, get source from this location in a Cloud Repo. RepoSource RepoSourceResponse `pulumi:"repoSource"` // If provided, get the source from this location in in Google Cloud Storage. StorageSource StorageSourceResponse `pulumi:"storageSource"` }
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() GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseArrayOutput
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) ArtifactStorageSource ¶
func (o SourceResponseOutput) ArtifactStorageSource() StorageSourceResponseOutput
If provided, the input binary artifacts for the build came from this location.
func (SourceResponseOutput) Context ¶
func (o SourceResponseOutput) Context() GoogleDevtoolsContaineranalysisV1alpha1SourceContextResponseOutput
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) RepoSource ¶
func (o SourceResponseOutput) RepoSource() RepoSourceResponseOutput
If provided, get source from this location in a Cloud Repo.
func (SourceResponseOutput) StorageSource ¶
func (o SourceResponseOutput) StorageSource() StorageSourceResponseOutput
If provided, get the source from this location in in Google Cloud Storage.
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.23.0
type StatusArray []StatusInput
func (StatusArray) ElementType ¶ added in v0.23.0
func (StatusArray) ElementType() reflect.Type
func (StatusArray) ToStatusArrayOutput ¶ added in v0.23.0
func (i StatusArray) ToStatusArrayOutput() StatusArrayOutput
func (StatusArray) ToStatusArrayOutputWithContext ¶ added in v0.23.0
func (i StatusArray) ToStatusArrayOutputWithContext(ctx context.Context) StatusArrayOutput
type StatusArrayInput ¶ added in v0.23.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.23.0
type StatusArrayOutput struct{ *pulumi.OutputState }
func (StatusArrayOutput) ElementType ¶ added in v0.23.0
func (StatusArrayOutput) ElementType() reflect.Type
func (StatusArrayOutput) Index ¶ added in v0.23.0
func (o StatusArrayOutput) Index(i pulumi.IntInput) StatusOutput
func (StatusArrayOutput) ToStatusArrayOutput ¶ added in v0.23.0
func (o StatusArrayOutput) ToStatusArrayOutput() StatusArrayOutput
func (StatusArrayOutput) ToStatusArrayOutputWithContext ¶ added in v0.23.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.23.0
type StatusResponseArrayOutput struct{ *pulumi.OutputState }
func (StatusResponseArrayOutput) ElementType ¶ added in v0.23.0
func (StatusResponseArrayOutput) ElementType() reflect.Type
func (StatusResponseArrayOutput) Index ¶ added in v0.23.0
func (o StatusResponseArrayOutput) Index(i pulumi.IntInput) StatusResponseOutput
func (StatusResponseArrayOutput) ToStatusResponseArrayOutput ¶ added in v0.23.0
func (o StatusResponseArrayOutput) ToStatusResponseArrayOutput() StatusResponseArrayOutput
func (StatusResponseArrayOutput) ToStatusResponseArrayOutputWithContext ¶ added in v0.23.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 StorageSource ¶
type StorageSource struct { // Google Cloud Storage bucket containing source (see [Bucket Name Requirements] (https://cloud.google.com/storage/docs/bucket-naming#requirements)). Bucket *string `pulumi:"bucket"` // Google Cloud Storage generation for the object. Generation *string `pulumi:"generation"` // Google Cloud Storage object containing source. Object *string `pulumi:"object"` }
StorageSource describes the location of the source in an archive file in Google Cloud Storage.
type StorageSourceArgs ¶
type StorageSourceArgs struct { // Google Cloud Storage bucket containing source (see [Bucket Name Requirements] (https://cloud.google.com/storage/docs/bucket-naming#requirements)). Bucket pulumi.StringPtrInput `pulumi:"bucket"` // Google Cloud Storage generation for the object. Generation pulumi.StringPtrInput `pulumi:"generation"` // Google Cloud Storage object containing source. Object pulumi.StringPtrInput `pulumi:"object"` }
StorageSource describes the location of the source in an archive file in Google Cloud Storage.
func (StorageSourceArgs) ElementType ¶
func (StorageSourceArgs) ElementType() reflect.Type
func (StorageSourceArgs) ToStorageSourceOutput ¶
func (i StorageSourceArgs) ToStorageSourceOutput() StorageSourceOutput
func (StorageSourceArgs) ToStorageSourceOutputWithContext ¶
func (i StorageSourceArgs) ToStorageSourceOutputWithContext(ctx context.Context) StorageSourceOutput
func (StorageSourceArgs) ToStorageSourcePtrOutput ¶
func (i StorageSourceArgs) ToStorageSourcePtrOutput() StorageSourcePtrOutput
func (StorageSourceArgs) ToStorageSourcePtrOutputWithContext ¶
func (i StorageSourceArgs) ToStorageSourcePtrOutputWithContext(ctx context.Context) StorageSourcePtrOutput
type StorageSourceInput ¶
type StorageSourceInput interface { pulumi.Input ToStorageSourceOutput() StorageSourceOutput ToStorageSourceOutputWithContext(context.Context) StorageSourceOutput }
StorageSourceInput is an input type that accepts StorageSourceArgs and StorageSourceOutput values. You can construct a concrete instance of `StorageSourceInput` via:
StorageSourceArgs{...}
type StorageSourceOutput ¶
type StorageSourceOutput struct{ *pulumi.OutputState }
StorageSource describes the location of the source in an archive file in Google Cloud Storage.
func (StorageSourceOutput) Bucket ¶
func (o StorageSourceOutput) Bucket() pulumi.StringPtrOutput
Google Cloud Storage bucket containing source (see [Bucket Name Requirements] (https://cloud.google.com/storage/docs/bucket-naming#requirements)).
func (StorageSourceOutput) ElementType ¶
func (StorageSourceOutput) ElementType() reflect.Type
func (StorageSourceOutput) Generation ¶
func (o StorageSourceOutput) Generation() pulumi.StringPtrOutput
Google Cloud Storage generation for the object.
func (StorageSourceOutput) Object ¶
func (o StorageSourceOutput) Object() pulumi.StringPtrOutput
Google Cloud Storage object containing source.
func (StorageSourceOutput) ToStorageSourceOutput ¶
func (o StorageSourceOutput) ToStorageSourceOutput() StorageSourceOutput
func (StorageSourceOutput) ToStorageSourceOutputWithContext ¶
func (o StorageSourceOutput) ToStorageSourceOutputWithContext(ctx context.Context) StorageSourceOutput
func (StorageSourceOutput) ToStorageSourcePtrOutput ¶
func (o StorageSourceOutput) ToStorageSourcePtrOutput() StorageSourcePtrOutput
func (StorageSourceOutput) ToStorageSourcePtrOutputWithContext ¶
func (o StorageSourceOutput) ToStorageSourcePtrOutputWithContext(ctx context.Context) StorageSourcePtrOutput
type StorageSourcePtrInput ¶
type StorageSourcePtrInput interface { pulumi.Input ToStorageSourcePtrOutput() StorageSourcePtrOutput ToStorageSourcePtrOutputWithContext(context.Context) StorageSourcePtrOutput }
StorageSourcePtrInput is an input type that accepts StorageSourceArgs, StorageSourcePtr and StorageSourcePtrOutput values. You can construct a concrete instance of `StorageSourcePtrInput` via:
StorageSourceArgs{...} or: nil
func StorageSourcePtr ¶
func StorageSourcePtr(v *StorageSourceArgs) StorageSourcePtrInput
type StorageSourcePtrOutput ¶
type StorageSourcePtrOutput struct{ *pulumi.OutputState }
func (StorageSourcePtrOutput) Bucket ¶
func (o StorageSourcePtrOutput) Bucket() pulumi.StringPtrOutput
Google Cloud Storage bucket containing source (see [Bucket Name Requirements] (https://cloud.google.com/storage/docs/bucket-naming#requirements)).
func (StorageSourcePtrOutput) Elem ¶
func (o StorageSourcePtrOutput) Elem() StorageSourceOutput
func (StorageSourcePtrOutput) ElementType ¶
func (StorageSourcePtrOutput) ElementType() reflect.Type
func (StorageSourcePtrOutput) Generation ¶
func (o StorageSourcePtrOutput) Generation() pulumi.StringPtrOutput
Google Cloud Storage generation for the object.
func (StorageSourcePtrOutput) Object ¶
func (o StorageSourcePtrOutput) Object() pulumi.StringPtrOutput
Google Cloud Storage object containing source.
func (StorageSourcePtrOutput) ToStorageSourcePtrOutput ¶
func (o StorageSourcePtrOutput) ToStorageSourcePtrOutput() StorageSourcePtrOutput
func (StorageSourcePtrOutput) ToStorageSourcePtrOutputWithContext ¶
func (o StorageSourcePtrOutput) ToStorageSourcePtrOutputWithContext(ctx context.Context) StorageSourcePtrOutput
type StorageSourceResponse ¶
type StorageSourceResponse struct { // Google Cloud Storage bucket containing source (see [Bucket Name Requirements] (https://cloud.google.com/storage/docs/bucket-naming#requirements)). Bucket string `pulumi:"bucket"` // Google Cloud Storage generation for the object. Generation string `pulumi:"generation"` // Google Cloud Storage object containing source. Object string `pulumi:"object"` }
StorageSource describes the location of the source in an archive file in Google Cloud Storage.
type StorageSourceResponseOutput ¶
type StorageSourceResponseOutput struct{ *pulumi.OutputState }
StorageSource describes the location of the source in an archive file in Google Cloud Storage.
func (StorageSourceResponseOutput) Bucket ¶
func (o StorageSourceResponseOutput) Bucket() pulumi.StringOutput
Google Cloud Storage bucket containing source (see [Bucket Name Requirements] (https://cloud.google.com/storage/docs/bucket-naming#requirements)).
func (StorageSourceResponseOutput) ElementType ¶
func (StorageSourceResponseOutput) ElementType() reflect.Type
func (StorageSourceResponseOutput) Generation ¶
func (o StorageSourceResponseOutput) Generation() pulumi.StringOutput
Google Cloud Storage generation for the object.
func (StorageSourceResponseOutput) Object ¶
func (o StorageSourceResponseOutput) Object() pulumi.StringOutput
Google Cloud Storage object containing source.
func (StorageSourceResponseOutput) ToStorageSourceResponseOutput ¶
func (o StorageSourceResponseOutput) ToStorageSourceResponseOutput() StorageSourceResponseOutput
func (StorageSourceResponseOutput) ToStorageSourceResponseOutputWithContext ¶
func (o StorageSourceResponseOutput) ToStorageSourceResponseOutputWithContext(ctx context.Context) StorageSourceResponseOutput
type Subject ¶ added in v0.8.0
type Subject struct { // "": "" Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet Digest map[string]string `pulumi:"digest"` // name is the name of the Subject used here Name *string `pulumi:"name"` }
Subject refers to the subject of the intoto statement
type SubjectArgs ¶ added in v0.8.0
type SubjectArgs struct { // "": "" Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet Digest pulumi.StringMapInput `pulumi:"digest"` // name is the name of the Subject used here Name pulumi.StringPtrInput `pulumi:"name"` }
Subject refers to the subject of the intoto statement
func (SubjectArgs) ElementType ¶ added in v0.8.0
func (SubjectArgs) ElementType() reflect.Type
func (SubjectArgs) ToSubjectOutput ¶ added in v0.8.0
func (i SubjectArgs) ToSubjectOutput() SubjectOutput
func (SubjectArgs) ToSubjectOutputWithContext ¶ added in v0.8.0
func (i SubjectArgs) ToSubjectOutputWithContext(ctx context.Context) SubjectOutput
type SubjectArray ¶ added in v0.8.0
type SubjectArray []SubjectInput
func (SubjectArray) ElementType ¶ added in v0.8.0
func (SubjectArray) ElementType() reflect.Type
func (SubjectArray) ToSubjectArrayOutput ¶ added in v0.8.0
func (i SubjectArray) ToSubjectArrayOutput() SubjectArrayOutput
func (SubjectArray) ToSubjectArrayOutputWithContext ¶ added in v0.8.0
func (i SubjectArray) ToSubjectArrayOutputWithContext(ctx context.Context) SubjectArrayOutput
type SubjectArrayInput ¶ added in v0.8.0
type SubjectArrayInput interface { pulumi.Input ToSubjectArrayOutput() SubjectArrayOutput ToSubjectArrayOutputWithContext(context.Context) SubjectArrayOutput }
SubjectArrayInput is an input type that accepts SubjectArray and SubjectArrayOutput values. You can construct a concrete instance of `SubjectArrayInput` via:
SubjectArray{ SubjectArgs{...} }
type SubjectArrayOutput ¶ added in v0.8.0
type SubjectArrayOutput struct{ *pulumi.OutputState }
func (SubjectArrayOutput) ElementType ¶ added in v0.8.0
func (SubjectArrayOutput) ElementType() reflect.Type
func (SubjectArrayOutput) Index ¶ added in v0.8.0
func (o SubjectArrayOutput) Index(i pulumi.IntInput) SubjectOutput
func (SubjectArrayOutput) ToSubjectArrayOutput ¶ added in v0.8.0
func (o SubjectArrayOutput) ToSubjectArrayOutput() SubjectArrayOutput
func (SubjectArrayOutput) ToSubjectArrayOutputWithContext ¶ added in v0.8.0
func (o SubjectArrayOutput) ToSubjectArrayOutputWithContext(ctx context.Context) SubjectArrayOutput
type SubjectInput ¶ added in v0.8.0
type SubjectInput interface { pulumi.Input ToSubjectOutput() SubjectOutput ToSubjectOutputWithContext(context.Context) SubjectOutput }
SubjectInput is an input type that accepts SubjectArgs and SubjectOutput values. You can construct a concrete instance of `SubjectInput` via:
SubjectArgs{...}
type SubjectOutput ¶ added in v0.8.0
type SubjectOutput struct{ *pulumi.OutputState }
Subject refers to the subject of the intoto statement
func (SubjectOutput) Digest ¶ added in v0.8.0
func (o SubjectOutput) Digest() pulumi.StringMapOutput
"": "" Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
func (SubjectOutput) ElementType ¶ added in v0.8.0
func (SubjectOutput) ElementType() reflect.Type
func (SubjectOutput) Name ¶ added in v0.8.0
func (o SubjectOutput) Name() pulumi.StringPtrOutput
name is the name of the Subject used here
func (SubjectOutput) ToSubjectOutput ¶ added in v0.8.0
func (o SubjectOutput) ToSubjectOutput() SubjectOutput
func (SubjectOutput) ToSubjectOutputWithContext ¶ added in v0.8.0
func (o SubjectOutput) ToSubjectOutputWithContext(ctx context.Context) SubjectOutput
type SubjectResponse ¶ added in v0.8.0
type SubjectResponse struct { // "": "" Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet Digest map[string]string `pulumi:"digest"` // name is the name of the Subject used here Name string `pulumi:"name"` }
Subject refers to the subject of the intoto statement
type SubjectResponseArrayOutput ¶ added in v0.8.0
type SubjectResponseArrayOutput struct{ *pulumi.OutputState }
func (SubjectResponseArrayOutput) ElementType ¶ added in v0.8.0
func (SubjectResponseArrayOutput) ElementType() reflect.Type
func (SubjectResponseArrayOutput) Index ¶ added in v0.8.0
func (o SubjectResponseArrayOutput) Index(i pulumi.IntInput) SubjectResponseOutput
func (SubjectResponseArrayOutput) ToSubjectResponseArrayOutput ¶ added in v0.8.0
func (o SubjectResponseArrayOutput) ToSubjectResponseArrayOutput() SubjectResponseArrayOutput
func (SubjectResponseArrayOutput) ToSubjectResponseArrayOutputWithContext ¶ added in v0.8.0
func (o SubjectResponseArrayOutput) ToSubjectResponseArrayOutputWithContext(ctx context.Context) SubjectResponseArrayOutput
type SubjectResponseOutput ¶ added in v0.8.0
type SubjectResponseOutput struct{ *pulumi.OutputState }
Subject refers to the subject of the intoto statement
func (SubjectResponseOutput) Digest ¶ added in v0.8.0
func (o SubjectResponseOutput) Digest() pulumi.StringMapOutput
"": "" Algorithms can be e.g. sha256, sha512 See https://github.com/in-toto/attestation/blob/main/spec/field_types.md#DigestSet
func (SubjectResponseOutput) ElementType ¶ added in v0.8.0
func (SubjectResponseOutput) ElementType() reflect.Type
func (SubjectResponseOutput) Name ¶ added in v0.8.0
func (o SubjectResponseOutput) Name() pulumi.StringOutput
name is the name of the Subject used here
func (SubjectResponseOutput) ToSubjectResponseOutput ¶ added in v0.8.0
func (o SubjectResponseOutput) ToSubjectResponseOutput() SubjectResponseOutput
func (SubjectResponseOutput) ToSubjectResponseOutputWithContext ¶ added in v0.8.0
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. 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 that would be resolved by 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. 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 that would be resolved by 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.
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 that would be resolved by 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.
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 that would be resolved by 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. 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 that would be resolved by 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.
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 that would be resolved by 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 - The package this Upgrade is for. Package *string `pulumi:"package"` // Required - The version of the package in machine + human readable form. Version *Version `pulumi:"version"` }
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 a Upgrade Note.
type UpgradeNoteArgs ¶
type UpgradeNoteArgs struct { // Metadata about the upgrade for each specific operating system. Distributions UpgradeDistributionArrayInput `pulumi:"distributions"` // Required - The package this Upgrade is for. Package pulumi.StringPtrInput `pulumi:"package"` // Required - The version of the package in machine + human readable form. Version VersionPtrInput `pulumi:"version"` }
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 a Upgrade Note.
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 a Upgrade Note.
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 - 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 - The version of the package in machine + human readable form.
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 - 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 - The version of the package in machine + human readable form.
type UpgradeNoteResponse ¶
type UpgradeNoteResponse struct { // Metadata about the upgrade for each specific operating system. Distributions []UpgradeDistributionResponse `pulumi:"distributions"` // Required - The package this Upgrade is for. Package string `pulumi:"package"` // Required - The version of the package in machine + human readable form. Version VersionResponse `pulumi:"version"` }
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 a Upgrade Note.
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 a Upgrade Note.
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 - 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 - The version of the package in machine + human readable form.
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 - The package this Upgrade is for. Package *string `pulumi:"package"` // Required - The version of the package in a machine + human readable form. ParsedVersion *Version `pulumi:"parsedVersion"` }
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).
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 - The package this Upgrade is for. Package pulumi.StringPtrInput `pulumi:"package"` // Required - The version of the package in a machine + human readable form. ParsedVersion VersionPtrInput `pulumi:"parsedVersion"` }
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).
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).
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 - The package this Upgrade is for.
func (UpgradeOccurrenceOutput) ParsedVersion ¶
func (o UpgradeOccurrenceOutput) ParsedVersion() VersionPtrOutput
Required - 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
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 - The package this Upgrade is for.
func (UpgradeOccurrencePtrOutput) ParsedVersion ¶
func (o UpgradeOccurrencePtrOutput) ParsedVersion() VersionPtrOutput
Required - 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
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 - The package this Upgrade is for. Package string `pulumi:"package"` // Required - The version of the package in a machine + human readable form. ParsedVersion VersionResponse `pulumi:"parsedVersion"` }
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).
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).
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 - The package this Upgrade is for.
func (UpgradeOccurrenceResponseOutput) ParsedVersion ¶
func (o UpgradeOccurrenceResponseOutput) ParsedVersion() VersionResponseOutput
Required - 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
type Version ¶
type Version struct { // Used to correct mistakes in the version numbering scheme. Epoch *int `pulumi:"epoch"` // Whether this version is vulnerable, when defining the version bounds. For example, if the minimum version is 2.0, inclusive=true would say 2.0 is vulnerable, while inclusive=false would say it's not Inclusive *bool `pulumi:"inclusive"` // Distinguish between sentinel MIN/MAX versions and normal versions. If kind is not NORMAL, then the other fields are ignored. Kind *VersionKind `pulumi:"kind"` // 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 the package. For a discussion of this in Debian/Ubuntu: http://serverfault.com/questions/604541/debian-packages-version-convention For a discussion of this in Redhat/Fedora/Centos: http://blog.jasonantman.com/2014/07/how-yum-and-rpm-compare-versions/
type VersionArgs ¶
type VersionArgs struct { // Used to correct mistakes in the version numbering scheme. Epoch pulumi.IntPtrInput `pulumi:"epoch"` // Whether this version is vulnerable, when defining the version bounds. For example, if the minimum version is 2.0, inclusive=true would say 2.0 is vulnerable, while inclusive=false would say it's not Inclusive pulumi.BoolPtrInput `pulumi:"inclusive"` // Distinguish between sentinel MIN/MAX versions and normal versions. If kind is not NORMAL, then the other fields are ignored. Kind VersionKindPtrInput `pulumi:"kind"` // 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 the package. For a discussion of this in Debian/Ubuntu: http://serverfault.com/questions/604541/debian-packages-version-convention For a discussion of this in Redhat/Fedora/Centos: http://blog.jasonantman.com/2014/07/how-yum-and-rpm-compare-versions/
func (VersionArgs) ElementType ¶
func (VersionArgs) ElementType() reflect.Type
func (VersionArgs) ToVersionOutput ¶
func (i VersionArgs) ToVersionOutput() VersionOutput
func (VersionArgs) ToVersionOutputWithContext ¶
func (i VersionArgs) ToVersionOutputWithContext(ctx context.Context) VersionOutput
func (VersionArgs) ToVersionPtrOutput ¶
func (i VersionArgs) ToVersionPtrOutput() VersionPtrOutput
func (VersionArgs) ToVersionPtrOutputWithContext ¶
func (i VersionArgs) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
type VersionInput ¶
type VersionInput interface { pulumi.Input ToVersionOutput() VersionOutput ToVersionOutputWithContext(context.Context) VersionOutput }
VersionInput is an input type that accepts VersionArgs and VersionOutput values. You can construct a concrete instance of `VersionInput` via:
VersionArgs{...}
type VersionKind ¶ added in v0.4.0
type VersionKind string
Distinguish between sentinel MIN/MAX versions and normal versions. If kind is not NORMAL, then the other fields are ignored.
func (VersionKind) ElementType ¶ added in v0.4.0
func (VersionKind) ElementType() reflect.Type
func (VersionKind) ToStringOutput ¶ added in v0.4.0
func (e VersionKind) ToStringOutput() pulumi.StringOutput
func (VersionKind) ToStringOutputWithContext ¶ added in v0.4.0
func (e VersionKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VersionKind) ToStringPtrOutput ¶ added in v0.4.0
func (e VersionKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (VersionKind) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e VersionKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VersionKind) ToVersionKindOutput ¶ added in v0.6.0
func (e VersionKind) ToVersionKindOutput() VersionKindOutput
func (VersionKind) ToVersionKindOutputWithContext ¶ added in v0.6.0
func (e VersionKind) ToVersionKindOutputWithContext(ctx context.Context) VersionKindOutput
func (VersionKind) ToVersionKindPtrOutput ¶ added in v0.6.0
func (e VersionKind) ToVersionKindPtrOutput() VersionKindPtrOutput
func (VersionKind) ToVersionKindPtrOutputWithContext ¶ added in v0.6.0
func (e VersionKind) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
type VersionKindInput ¶ added in v0.6.0
type VersionKindInput interface { pulumi.Input ToVersionKindOutput() VersionKindOutput ToVersionKindOutputWithContext(context.Context) VersionKindOutput }
VersionKindInput is an input type that accepts VersionKindArgs and VersionKindOutput values. You can construct a concrete instance of `VersionKindInput` via:
VersionKindArgs{...}
type VersionKindOutput ¶ added in v0.6.0
type VersionKindOutput struct{ *pulumi.OutputState }
func (VersionKindOutput) ElementType ¶ added in v0.6.0
func (VersionKindOutput) ElementType() reflect.Type
func (VersionKindOutput) ToStringOutput ¶ added in v0.6.0
func (o VersionKindOutput) ToStringOutput() pulumi.StringOutput
func (VersionKindOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o VersionKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VersionKindOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VersionKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VersionKindOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VersionKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VersionKindOutput) ToVersionKindOutput ¶ added in v0.6.0
func (o VersionKindOutput) ToVersionKindOutput() VersionKindOutput
func (VersionKindOutput) ToVersionKindOutputWithContext ¶ added in v0.6.0
func (o VersionKindOutput) ToVersionKindOutputWithContext(ctx context.Context) VersionKindOutput
func (VersionKindOutput) ToVersionKindPtrOutput ¶ added in v0.6.0
func (o VersionKindOutput) ToVersionKindPtrOutput() VersionKindPtrOutput
func (VersionKindOutput) ToVersionKindPtrOutputWithContext ¶ added in v0.6.0
func (o VersionKindOutput) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
type VersionKindPtrInput ¶ added in v0.6.0
type VersionKindPtrInput interface { pulumi.Input ToVersionKindPtrOutput() VersionKindPtrOutput ToVersionKindPtrOutputWithContext(context.Context) VersionKindPtrOutput }
func VersionKindPtr ¶ added in v0.6.0
func VersionKindPtr(v string) VersionKindPtrInput
type VersionKindPtrOutput ¶ added in v0.6.0
type VersionKindPtrOutput struct{ *pulumi.OutputState }
func (VersionKindPtrOutput) Elem ¶ added in v0.6.0
func (o VersionKindPtrOutput) Elem() VersionKindOutput
func (VersionKindPtrOutput) ElementType ¶ added in v0.6.0
func (VersionKindPtrOutput) ElementType() reflect.Type
func (VersionKindPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VersionKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VersionKindPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VersionKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VersionKindPtrOutput) ToVersionKindPtrOutput ¶ added in v0.6.0
func (o VersionKindPtrOutput) ToVersionKindPtrOutput() VersionKindPtrOutput
func (VersionKindPtrOutput) ToVersionKindPtrOutputWithContext ¶ added in v0.6.0
func (o VersionKindPtrOutput) ToVersionKindPtrOutputWithContext(ctx context.Context) VersionKindPtrOutput
type VersionOutput ¶
type VersionOutput struct{ *pulumi.OutputState }
Version contains structured information about the version of the package. For a discussion of this in Debian/Ubuntu: http://serverfault.com/questions/604541/debian-packages-version-convention For a discussion of this in Redhat/Fedora/Centos: http://blog.jasonantman.com/2014/07/how-yum-and-rpm-compare-versions/
func (VersionOutput) ElementType ¶
func (VersionOutput) ElementType() reflect.Type
func (VersionOutput) Epoch ¶
func (o VersionOutput) Epoch() pulumi.IntPtrOutput
Used to correct mistakes in the version numbering scheme.
func (VersionOutput) Inclusive ¶
func (o VersionOutput) Inclusive() pulumi.BoolPtrOutput
Whether this version is vulnerable, when defining the version bounds. For example, if the minimum version is 2.0, inclusive=true would say 2.0 is vulnerable, while inclusive=false would say it's not
func (VersionOutput) Kind ¶
func (o VersionOutput) Kind() VersionKindPtrOutput
Distinguish between sentinel MIN/MAX versions and normal versions. If kind is not NORMAL, then the other fields are ignored.
func (VersionOutput) Name ¶
func (o VersionOutput) Name() pulumi.StringPtrOutput
The main part of the version name.
func (VersionOutput) Revision ¶
func (o VersionOutput) Revision() pulumi.StringPtrOutput
The iteration of the package build from the above version.
func (VersionOutput) ToVersionOutput ¶
func (o VersionOutput) ToVersionOutput() VersionOutput
func (VersionOutput) ToVersionOutputWithContext ¶
func (o VersionOutput) ToVersionOutputWithContext(ctx context.Context) VersionOutput
func (VersionOutput) ToVersionPtrOutput ¶
func (o VersionOutput) ToVersionPtrOutput() VersionPtrOutput
func (VersionOutput) ToVersionPtrOutputWithContext ¶
func (o VersionOutput) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
type VersionPtrInput ¶
type VersionPtrInput interface { pulumi.Input ToVersionPtrOutput() VersionPtrOutput ToVersionPtrOutputWithContext(context.Context) VersionPtrOutput }
VersionPtrInput is an input type that accepts VersionArgs, VersionPtr and VersionPtrOutput values. You can construct a concrete instance of `VersionPtrInput` via:
VersionArgs{...} or: nil
func VersionPtr ¶
func VersionPtr(v *VersionArgs) VersionPtrInput
type VersionPtrOutput ¶
type VersionPtrOutput struct{ *pulumi.OutputState }
func (VersionPtrOutput) Elem ¶
func (o VersionPtrOutput) Elem() VersionOutput
func (VersionPtrOutput) ElementType ¶
func (VersionPtrOutput) ElementType() reflect.Type
func (VersionPtrOutput) Epoch ¶
func (o VersionPtrOutput) Epoch() pulumi.IntPtrOutput
Used to correct mistakes in the version numbering scheme.
func (VersionPtrOutput) Inclusive ¶
func (o VersionPtrOutput) Inclusive() pulumi.BoolPtrOutput
Whether this version is vulnerable, when defining the version bounds. For example, if the minimum version is 2.0, inclusive=true would say 2.0 is vulnerable, while inclusive=false would say it's not
func (VersionPtrOutput) Kind ¶
func (o VersionPtrOutput) Kind() VersionKindPtrOutput
Distinguish between sentinel MIN/MAX versions and normal versions. If kind is not NORMAL, then the other fields are ignored.
func (VersionPtrOutput) Name ¶
func (o VersionPtrOutput) Name() pulumi.StringPtrOutput
The main part of the version name.
func (VersionPtrOutput) Revision ¶
func (o VersionPtrOutput) Revision() pulumi.StringPtrOutput
The iteration of the package build from the above version.
func (VersionPtrOutput) ToVersionPtrOutput ¶
func (o VersionPtrOutput) ToVersionPtrOutput() VersionPtrOutput
func (VersionPtrOutput) ToVersionPtrOutputWithContext ¶
func (o VersionPtrOutput) ToVersionPtrOutputWithContext(ctx context.Context) VersionPtrOutput
type VersionResponse ¶
type VersionResponse struct { // Used to correct mistakes in the version numbering scheme. Epoch int `pulumi:"epoch"` // Whether this version is vulnerable, when defining the version bounds. For example, if the minimum version is 2.0, inclusive=true would say 2.0 is vulnerable, while inclusive=false would say it's not Inclusive bool `pulumi:"inclusive"` // Distinguish between sentinel MIN/MAX versions and normal versions. If kind is not NORMAL, then the other fields are ignored. Kind string `pulumi:"kind"` // 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 the package. For a discussion of this in Debian/Ubuntu: http://serverfault.com/questions/604541/debian-packages-version-convention For a discussion of this in Redhat/Fedora/Centos: http://blog.jasonantman.com/2014/07/how-yum-and-rpm-compare-versions/
type VersionResponseOutput ¶
type VersionResponseOutput struct{ *pulumi.OutputState }
Version contains structured information about the version of the package. For a discussion of this in Debian/Ubuntu: http://serverfault.com/questions/604541/debian-packages-version-convention For a discussion of this in Redhat/Fedora/Centos: http://blog.jasonantman.com/2014/07/how-yum-and-rpm-compare-versions/
func (VersionResponseOutput) ElementType ¶
func (VersionResponseOutput) ElementType() reflect.Type
func (VersionResponseOutput) Epoch ¶
func (o VersionResponseOutput) Epoch() pulumi.IntOutput
Used to correct mistakes in the version numbering scheme.
func (VersionResponseOutput) Inclusive ¶
func (o VersionResponseOutput) Inclusive() pulumi.BoolOutput
Whether this version is vulnerable, when defining the version bounds. For example, if the minimum version is 2.0, inclusive=true would say 2.0 is vulnerable, while inclusive=false would say it's not
func (VersionResponseOutput) Kind ¶
func (o VersionResponseOutput) Kind() pulumi.StringOutput
Distinguish between sentinel MIN/MAX versions and normal versions. If kind is not NORMAL, then the other fields are ignored.
func (VersionResponseOutput) Name ¶
func (o VersionResponseOutput) Name() pulumi.StringOutput
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 VulnerabilityDetails ¶
type VulnerabilityDetails struct { // The CVSS v3 score of this vulnerability. CvssV3 *CVSS `pulumi:"cvssV3"` // The distro assigned severity for this vulnerability when that is available and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple package issues for this vulnerability, they can have different effective severities because some might come from the distro and some might come from installed language packs (e.g. Maven JARs or Go binaries). For this reason, it is advised to use the effective severity on the PackageIssue level, as this field may eventually be deprecated. In the case where multiple PackageIssues have different effective severities, the one set here will be the highest severity of any of the PackageIssues. EffectiveSeverity *VulnerabilityDetailsEffectiveSeverity `pulumi:"effectiveSeverity"` // The set of affected locations and their fixes (if available) within the associated resource. PackageIssue []PackageIssue `pulumi:"packageIssue"` // The type of package; whether native or non native(ruby gems, node.js packages etc). This may be deprecated in the future because we can have multiple PackageIssues with different package types. Type *string `pulumi:"type"` }
Used by Occurrence to point to where the vulnerability exists and how to fix it.
type VulnerabilityDetailsArgs ¶
type VulnerabilityDetailsArgs struct { // The CVSS v3 score of this vulnerability. CvssV3 CVSSPtrInput `pulumi:"cvssV3"` // The distro assigned severity for this vulnerability when that is available and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple package issues for this vulnerability, they can have different effective severities because some might come from the distro and some might come from installed language packs (e.g. Maven JARs or Go binaries). For this reason, it is advised to use the effective severity on the PackageIssue level, as this field may eventually be deprecated. In the case where multiple PackageIssues have different effective severities, the one set here will be the highest severity of any of the PackageIssues. EffectiveSeverity VulnerabilityDetailsEffectiveSeverityPtrInput `pulumi:"effectiveSeverity"` // The set of affected locations and their fixes (if available) within the associated resource. PackageIssue PackageIssueArrayInput `pulumi:"packageIssue"` // The type of package; whether native or non native(ruby gems, node.js packages etc). This may be deprecated in the future because we can have multiple PackageIssues with different package types. Type pulumi.StringPtrInput `pulumi:"type"` }
Used by Occurrence to point to where the vulnerability exists and how to fix it.
func (VulnerabilityDetailsArgs) ElementType ¶
func (VulnerabilityDetailsArgs) ElementType() reflect.Type
func (VulnerabilityDetailsArgs) ToVulnerabilityDetailsOutput ¶
func (i VulnerabilityDetailsArgs) ToVulnerabilityDetailsOutput() VulnerabilityDetailsOutput
func (VulnerabilityDetailsArgs) ToVulnerabilityDetailsOutputWithContext ¶
func (i VulnerabilityDetailsArgs) ToVulnerabilityDetailsOutputWithContext(ctx context.Context) VulnerabilityDetailsOutput
func (VulnerabilityDetailsArgs) ToVulnerabilityDetailsPtrOutput ¶
func (i VulnerabilityDetailsArgs) ToVulnerabilityDetailsPtrOutput() VulnerabilityDetailsPtrOutput
func (VulnerabilityDetailsArgs) ToVulnerabilityDetailsPtrOutputWithContext ¶
func (i VulnerabilityDetailsArgs) ToVulnerabilityDetailsPtrOutputWithContext(ctx context.Context) VulnerabilityDetailsPtrOutput
type VulnerabilityDetailsEffectiveSeverity ¶ added in v0.4.0
type VulnerabilityDetailsEffectiveSeverity string
The distro assigned severity for this vulnerability when that is available and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple package issues for this vulnerability, they can have different effective severities because some might come from the distro and some might come from installed language packs (e.g. Maven JARs or Go binaries). For this reason, it is advised to use the effective severity on the PackageIssue level, as this field may eventually be deprecated. In the case where multiple PackageIssues have different effective severities, the one set here will be the highest severity of any of the PackageIssues.
func (VulnerabilityDetailsEffectiveSeverity) ElementType ¶ added in v0.4.0
func (VulnerabilityDetailsEffectiveSeverity) ElementType() reflect.Type
func (VulnerabilityDetailsEffectiveSeverity) ToStringOutput ¶ added in v0.4.0
func (e VulnerabilityDetailsEffectiveSeverity) ToStringOutput() pulumi.StringOutput
func (VulnerabilityDetailsEffectiveSeverity) ToStringOutputWithContext ¶ added in v0.4.0
func (e VulnerabilityDetailsEffectiveSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutput ¶ added in v0.4.0
func (e VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e VulnerabilityDetailsEffectiveSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityDetailsEffectiveSeverity) ToVulnerabilityDetailsEffectiveSeverityOutput ¶ added in v0.6.0
func (e VulnerabilityDetailsEffectiveSeverity) ToVulnerabilityDetailsEffectiveSeverityOutput() VulnerabilityDetailsEffectiveSeverityOutput
func (VulnerabilityDetailsEffectiveSeverity) ToVulnerabilityDetailsEffectiveSeverityOutputWithContext ¶ added in v0.6.0
func (e VulnerabilityDetailsEffectiveSeverity) ToVulnerabilityDetailsEffectiveSeverityOutputWithContext(ctx context.Context) VulnerabilityDetailsEffectiveSeverityOutput
func (VulnerabilityDetailsEffectiveSeverity) ToVulnerabilityDetailsEffectiveSeverityPtrOutput ¶ added in v0.6.0
func (e VulnerabilityDetailsEffectiveSeverity) ToVulnerabilityDetailsEffectiveSeverityPtrOutput() VulnerabilityDetailsEffectiveSeverityPtrOutput
func (VulnerabilityDetailsEffectiveSeverity) ToVulnerabilityDetailsEffectiveSeverityPtrOutputWithContext ¶ added in v0.6.0
func (e VulnerabilityDetailsEffectiveSeverity) ToVulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityDetailsEffectiveSeverityPtrOutput
type VulnerabilityDetailsEffectiveSeverityInput ¶ added in v0.6.0
type VulnerabilityDetailsEffectiveSeverityInput interface { pulumi.Input ToVulnerabilityDetailsEffectiveSeverityOutput() VulnerabilityDetailsEffectiveSeverityOutput ToVulnerabilityDetailsEffectiveSeverityOutputWithContext(context.Context) VulnerabilityDetailsEffectiveSeverityOutput }
VulnerabilityDetailsEffectiveSeverityInput is an input type that accepts VulnerabilityDetailsEffectiveSeverityArgs and VulnerabilityDetailsEffectiveSeverityOutput values. You can construct a concrete instance of `VulnerabilityDetailsEffectiveSeverityInput` via:
VulnerabilityDetailsEffectiveSeverityArgs{...}
type VulnerabilityDetailsEffectiveSeverityOutput ¶ added in v0.6.0
type VulnerabilityDetailsEffectiveSeverityOutput struct{ *pulumi.OutputState }
func (VulnerabilityDetailsEffectiveSeverityOutput) ElementType ¶ added in v0.6.0
func (VulnerabilityDetailsEffectiveSeverityOutput) ElementType() reflect.Type
func (VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutput ¶ added in v0.6.0
func (o VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutput() pulumi.StringOutput
func (VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o VulnerabilityDetailsEffectiveSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilityDetailsEffectiveSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityDetailsEffectiveSeverityOutput) ToVulnerabilityDetailsEffectiveSeverityOutput ¶ added in v0.6.0
func (o VulnerabilityDetailsEffectiveSeverityOutput) ToVulnerabilityDetailsEffectiveSeverityOutput() VulnerabilityDetailsEffectiveSeverityOutput
func (VulnerabilityDetailsEffectiveSeverityOutput) ToVulnerabilityDetailsEffectiveSeverityOutputWithContext ¶ added in v0.6.0
func (o VulnerabilityDetailsEffectiveSeverityOutput) ToVulnerabilityDetailsEffectiveSeverityOutputWithContext(ctx context.Context) VulnerabilityDetailsEffectiveSeverityOutput
func (VulnerabilityDetailsEffectiveSeverityOutput) ToVulnerabilityDetailsEffectiveSeverityPtrOutput ¶ added in v0.6.0
func (o VulnerabilityDetailsEffectiveSeverityOutput) ToVulnerabilityDetailsEffectiveSeverityPtrOutput() VulnerabilityDetailsEffectiveSeverityPtrOutput
func (VulnerabilityDetailsEffectiveSeverityOutput) ToVulnerabilityDetailsEffectiveSeverityPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilityDetailsEffectiveSeverityOutput) ToVulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityDetailsEffectiveSeverityPtrOutput
type VulnerabilityDetailsEffectiveSeverityPtrInput ¶ added in v0.6.0
type VulnerabilityDetailsEffectiveSeverityPtrInput interface { pulumi.Input ToVulnerabilityDetailsEffectiveSeverityPtrOutput() VulnerabilityDetailsEffectiveSeverityPtrOutput ToVulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(context.Context) VulnerabilityDetailsEffectiveSeverityPtrOutput }
func VulnerabilityDetailsEffectiveSeverityPtr ¶ added in v0.6.0
func VulnerabilityDetailsEffectiveSeverityPtr(v string) VulnerabilityDetailsEffectiveSeverityPtrInput
type VulnerabilityDetailsEffectiveSeverityPtrOutput ¶ added in v0.6.0
type VulnerabilityDetailsEffectiveSeverityPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityDetailsEffectiveSeverityPtrOutput) ElementType ¶ added in v0.6.0
func (VulnerabilityDetailsEffectiveSeverityPtrOutput) ElementType() reflect.Type
func (VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilityDetailsEffectiveSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityDetailsEffectiveSeverityPtrOutput) ToVulnerabilityDetailsEffectiveSeverityPtrOutput ¶ added in v0.6.0
func (o VulnerabilityDetailsEffectiveSeverityPtrOutput) ToVulnerabilityDetailsEffectiveSeverityPtrOutput() VulnerabilityDetailsEffectiveSeverityPtrOutput
func (VulnerabilityDetailsEffectiveSeverityPtrOutput) ToVulnerabilityDetailsEffectiveSeverityPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilityDetailsEffectiveSeverityPtrOutput) ToVulnerabilityDetailsEffectiveSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityDetailsEffectiveSeverityPtrOutput
type VulnerabilityDetailsInput ¶
type VulnerabilityDetailsInput interface { pulumi.Input ToVulnerabilityDetailsOutput() VulnerabilityDetailsOutput ToVulnerabilityDetailsOutputWithContext(context.Context) VulnerabilityDetailsOutput }
VulnerabilityDetailsInput is an input type that accepts VulnerabilityDetailsArgs and VulnerabilityDetailsOutput values. You can construct a concrete instance of `VulnerabilityDetailsInput` via:
VulnerabilityDetailsArgs{...}
type VulnerabilityDetailsOutput ¶
type VulnerabilityDetailsOutput struct{ *pulumi.OutputState }
Used by Occurrence to point to where the vulnerability exists and how to fix it.
func (VulnerabilityDetailsOutput) CvssV3 ¶ added in v0.15.0
func (o VulnerabilityDetailsOutput) CvssV3() CVSSPtrOutput
The CVSS v3 score of this vulnerability.
func (VulnerabilityDetailsOutput) EffectiveSeverity ¶
func (o VulnerabilityDetailsOutput) EffectiveSeverity() VulnerabilityDetailsEffectiveSeverityPtrOutput
The distro assigned severity for this vulnerability when that is available and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple package issues for this vulnerability, they can have different effective severities because some might come from the distro and some might come from installed language packs (e.g. Maven JARs or Go binaries). For this reason, it is advised to use the effective severity on the PackageIssue level, as this field may eventually be deprecated. In the case where multiple PackageIssues have different effective severities, the one set here will be the highest severity of any of the PackageIssues.
func (VulnerabilityDetailsOutput) ElementType ¶
func (VulnerabilityDetailsOutput) ElementType() reflect.Type
func (VulnerabilityDetailsOutput) PackageIssue ¶
func (o VulnerabilityDetailsOutput) PackageIssue() PackageIssueArrayOutput
The set of affected locations and their fixes (if available) within the associated resource.
func (VulnerabilityDetailsOutput) ToVulnerabilityDetailsOutput ¶
func (o VulnerabilityDetailsOutput) ToVulnerabilityDetailsOutput() VulnerabilityDetailsOutput
func (VulnerabilityDetailsOutput) ToVulnerabilityDetailsOutputWithContext ¶
func (o VulnerabilityDetailsOutput) ToVulnerabilityDetailsOutputWithContext(ctx context.Context) VulnerabilityDetailsOutput
func (VulnerabilityDetailsOutput) ToVulnerabilityDetailsPtrOutput ¶
func (o VulnerabilityDetailsOutput) ToVulnerabilityDetailsPtrOutput() VulnerabilityDetailsPtrOutput
func (VulnerabilityDetailsOutput) ToVulnerabilityDetailsPtrOutputWithContext ¶
func (o VulnerabilityDetailsOutput) ToVulnerabilityDetailsPtrOutputWithContext(ctx context.Context) VulnerabilityDetailsPtrOutput
func (VulnerabilityDetailsOutput) Type ¶
func (o VulnerabilityDetailsOutput) Type() pulumi.StringPtrOutput
The type of package; whether native or non native(ruby gems, node.js packages etc). This may be deprecated in the future because we can have multiple PackageIssues with different package types.
type VulnerabilityDetailsPtrInput ¶
type VulnerabilityDetailsPtrInput interface { pulumi.Input ToVulnerabilityDetailsPtrOutput() VulnerabilityDetailsPtrOutput ToVulnerabilityDetailsPtrOutputWithContext(context.Context) VulnerabilityDetailsPtrOutput }
VulnerabilityDetailsPtrInput is an input type that accepts VulnerabilityDetailsArgs, VulnerabilityDetailsPtr and VulnerabilityDetailsPtrOutput values. You can construct a concrete instance of `VulnerabilityDetailsPtrInput` via:
VulnerabilityDetailsArgs{...} or: nil
func VulnerabilityDetailsPtr ¶
func VulnerabilityDetailsPtr(v *VulnerabilityDetailsArgs) VulnerabilityDetailsPtrInput
type VulnerabilityDetailsPtrOutput ¶
type VulnerabilityDetailsPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityDetailsPtrOutput) CvssV3 ¶ added in v0.15.0
func (o VulnerabilityDetailsPtrOutput) CvssV3() CVSSPtrOutput
The CVSS v3 score of this vulnerability.
func (VulnerabilityDetailsPtrOutput) EffectiveSeverity ¶
func (o VulnerabilityDetailsPtrOutput) EffectiveSeverity() VulnerabilityDetailsEffectiveSeverityPtrOutput
The distro assigned severity for this vulnerability when that is available and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple package issues for this vulnerability, they can have different effective severities because some might come from the distro and some might come from installed language packs (e.g. Maven JARs or Go binaries). For this reason, it is advised to use the effective severity on the PackageIssue level, as this field may eventually be deprecated. In the case where multiple PackageIssues have different effective severities, the one set here will be the highest severity of any of the PackageIssues.
func (VulnerabilityDetailsPtrOutput) Elem ¶
func (o VulnerabilityDetailsPtrOutput) Elem() VulnerabilityDetailsOutput
func (VulnerabilityDetailsPtrOutput) ElementType ¶
func (VulnerabilityDetailsPtrOutput) ElementType() reflect.Type
func (VulnerabilityDetailsPtrOutput) PackageIssue ¶
func (o VulnerabilityDetailsPtrOutput) PackageIssue() PackageIssueArrayOutput
The set of affected locations and their fixes (if available) within the associated resource.
func (VulnerabilityDetailsPtrOutput) ToVulnerabilityDetailsPtrOutput ¶
func (o VulnerabilityDetailsPtrOutput) ToVulnerabilityDetailsPtrOutput() VulnerabilityDetailsPtrOutput
func (VulnerabilityDetailsPtrOutput) ToVulnerabilityDetailsPtrOutputWithContext ¶
func (o VulnerabilityDetailsPtrOutput) ToVulnerabilityDetailsPtrOutputWithContext(ctx context.Context) VulnerabilityDetailsPtrOutput
func (VulnerabilityDetailsPtrOutput) Type ¶
func (o VulnerabilityDetailsPtrOutput) Type() pulumi.StringPtrOutput
The type of package; whether native or non native(ruby gems, node.js packages etc). This may be deprecated in the future because we can have multiple PackageIssues with different package types.
type VulnerabilityDetailsResponse ¶
type VulnerabilityDetailsResponse 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 v3 score of this vulnerability. CvssV3 CVSSResponse `pulumi:"cvssV3"` // The distro assigned severity for this vulnerability when that is available and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple package issues for this vulnerability, they can have different effective severities because some might come from the distro and some might come from installed language packs (e.g. Maven JARs or Go binaries). For this reason, it is advised to use the effective severity on the PackageIssue level, as this field may eventually be deprecated. In the case where multiple PackageIssues have different effective severities, the one set here will be the highest severity of any of the PackageIssues. EffectiveSeverity string `pulumi:"effectiveSeverity"` // The set of affected locations and their fixes (if available) within the associated resource. PackageIssue []PackageIssueResponse `pulumi:"packageIssue"` // The note provider assigned Severity of the vulnerability. Severity string `pulumi:"severity"` // The type of package; whether native or non native(ruby gems, node.js packages etc). This may be deprecated in the future because we can have multiple PackageIssues with different package types. Type string `pulumi:"type"` }
Used by Occurrence to point to where the vulnerability exists and how to fix it.
type VulnerabilityDetailsResponseOutput ¶
type VulnerabilityDetailsResponseOutput struct{ *pulumi.OutputState }
Used by Occurrence to point to where the vulnerability exists and how to fix it.
func (VulnerabilityDetailsResponseOutput) CvssScore ¶
func (o VulnerabilityDetailsResponseOutput) 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 (VulnerabilityDetailsResponseOutput) CvssV3 ¶ added in v0.15.0
func (o VulnerabilityDetailsResponseOutput) CvssV3() CVSSResponseOutput
The CVSS v3 score of this vulnerability.
func (VulnerabilityDetailsResponseOutput) EffectiveSeverity ¶
func (o VulnerabilityDetailsResponseOutput) EffectiveSeverity() pulumi.StringOutput
The distro assigned severity for this vulnerability when that is available and note provider assigned severity when distro has not yet assigned a severity for this vulnerability. When there are multiple package issues for this vulnerability, they can have different effective severities because some might come from the distro and some might come from installed language packs (e.g. Maven JARs or Go binaries). For this reason, it is advised to use the effective severity on the PackageIssue level, as this field may eventually be deprecated. In the case where multiple PackageIssues have different effective severities, the one set here will be the highest severity of any of the PackageIssues.
func (VulnerabilityDetailsResponseOutput) ElementType ¶
func (VulnerabilityDetailsResponseOutput) ElementType() reflect.Type
func (VulnerabilityDetailsResponseOutput) PackageIssue ¶
func (o VulnerabilityDetailsResponseOutput) PackageIssue() PackageIssueResponseArrayOutput
The set of affected locations and their fixes (if available) within the associated resource.
func (VulnerabilityDetailsResponseOutput) Severity ¶
func (o VulnerabilityDetailsResponseOutput) Severity() pulumi.StringOutput
The note provider assigned Severity of the vulnerability.
func (VulnerabilityDetailsResponseOutput) ToVulnerabilityDetailsResponseOutput ¶
func (o VulnerabilityDetailsResponseOutput) ToVulnerabilityDetailsResponseOutput() VulnerabilityDetailsResponseOutput
func (VulnerabilityDetailsResponseOutput) ToVulnerabilityDetailsResponseOutputWithContext ¶
func (o VulnerabilityDetailsResponseOutput) ToVulnerabilityDetailsResponseOutputWithContext(ctx context.Context) VulnerabilityDetailsResponseOutput
func (VulnerabilityDetailsResponseOutput) Type ¶
func (o VulnerabilityDetailsResponseOutput) Type() pulumi.StringOutput
The type of package; whether native or non native(ruby gems, node.js packages etc). This may be deprecated in the future because we can have multiple PackageIssues with different package types.
type VulnerabilityLocation ¶
type VulnerabilityLocation struct { // The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests. CpeUri *string `pulumi:"cpeUri"` // The file location at which this package was found. FileLocation []FileLocation `pulumi:"fileLocation"` // The package being described. Package *string `pulumi:"package"` // The version of the package being described. This field can be used as a filter in list requests. Version *Version `pulumi:"version"` }
The location of the vulnerability
type VulnerabilityLocationArgs ¶
type VulnerabilityLocationArgs struct { // The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests. CpeUri pulumi.StringPtrInput `pulumi:"cpeUri"` // The file location at which this package was found. FileLocation FileLocationArrayInput `pulumi:"fileLocation"` // The package being described. Package pulumi.StringPtrInput `pulumi:"package"` // The version of the package being described. This field can be used as a filter in list requests. Version VersionPtrInput `pulumi:"version"` }
The location of the vulnerability
func (VulnerabilityLocationArgs) ElementType ¶
func (VulnerabilityLocationArgs) ElementType() reflect.Type
func (VulnerabilityLocationArgs) ToVulnerabilityLocationOutput ¶
func (i VulnerabilityLocationArgs) ToVulnerabilityLocationOutput() VulnerabilityLocationOutput
func (VulnerabilityLocationArgs) ToVulnerabilityLocationOutputWithContext ¶
func (i VulnerabilityLocationArgs) ToVulnerabilityLocationOutputWithContext(ctx context.Context) VulnerabilityLocationOutput
func (VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutput ¶
func (i VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
func (VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutputWithContext ¶
func (i VulnerabilityLocationArgs) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
type VulnerabilityLocationInput ¶
type VulnerabilityLocationInput interface { pulumi.Input ToVulnerabilityLocationOutput() VulnerabilityLocationOutput ToVulnerabilityLocationOutputWithContext(context.Context) VulnerabilityLocationOutput }
VulnerabilityLocationInput is an input type that accepts VulnerabilityLocationArgs and VulnerabilityLocationOutput values. You can construct a concrete instance of `VulnerabilityLocationInput` via:
VulnerabilityLocationArgs{...}
type VulnerabilityLocationOutput ¶
type VulnerabilityLocationOutput struct{ *pulumi.OutputState }
The location of the vulnerability
func (VulnerabilityLocationOutput) CpeUri ¶
func (o VulnerabilityLocationOutput) CpeUri() pulumi.StringPtrOutput
The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests.
func (VulnerabilityLocationOutput) ElementType ¶
func (VulnerabilityLocationOutput) ElementType() reflect.Type
func (VulnerabilityLocationOutput) FileLocation ¶ added in v0.19.0
func (o VulnerabilityLocationOutput) FileLocation() FileLocationArrayOutput
The file location at which this package was found.
func (VulnerabilityLocationOutput) Package ¶
func (o VulnerabilityLocationOutput) Package() pulumi.StringPtrOutput
The package being described.
func (VulnerabilityLocationOutput) ToVulnerabilityLocationOutput ¶
func (o VulnerabilityLocationOutput) ToVulnerabilityLocationOutput() VulnerabilityLocationOutput
func (VulnerabilityLocationOutput) ToVulnerabilityLocationOutputWithContext ¶
func (o VulnerabilityLocationOutput) ToVulnerabilityLocationOutputWithContext(ctx context.Context) VulnerabilityLocationOutput
func (VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutput ¶
func (o VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
func (VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutputWithContext ¶
func (o VulnerabilityLocationOutput) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
func (VulnerabilityLocationOutput) Version ¶
func (o VulnerabilityLocationOutput) Version() VersionPtrOutput
The version of the package being described. This field can be used as a filter in list requests.
type VulnerabilityLocationPtrInput ¶
type VulnerabilityLocationPtrInput interface { pulumi.Input ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput ToVulnerabilityLocationPtrOutputWithContext(context.Context) VulnerabilityLocationPtrOutput }
VulnerabilityLocationPtrInput is an input type that accepts VulnerabilityLocationArgs, VulnerabilityLocationPtr and VulnerabilityLocationPtrOutput values. You can construct a concrete instance of `VulnerabilityLocationPtrInput` via:
VulnerabilityLocationArgs{...} or: nil
func VulnerabilityLocationPtr ¶
func VulnerabilityLocationPtr(v *VulnerabilityLocationArgs) VulnerabilityLocationPtrInput
type VulnerabilityLocationPtrOutput ¶
type VulnerabilityLocationPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityLocationPtrOutput) CpeUri ¶
func (o VulnerabilityLocationPtrOutput) CpeUri() pulumi.StringPtrOutput
The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests.
func (VulnerabilityLocationPtrOutput) Elem ¶
func (o VulnerabilityLocationPtrOutput) Elem() VulnerabilityLocationOutput
func (VulnerabilityLocationPtrOutput) ElementType ¶
func (VulnerabilityLocationPtrOutput) ElementType() reflect.Type
func (VulnerabilityLocationPtrOutput) FileLocation ¶ added in v0.19.0
func (o VulnerabilityLocationPtrOutput) FileLocation() FileLocationArrayOutput
The file location at which this package was found.
func (VulnerabilityLocationPtrOutput) Package ¶
func (o VulnerabilityLocationPtrOutput) Package() pulumi.StringPtrOutput
The package being described.
func (VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutput ¶
func (o VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutput() VulnerabilityLocationPtrOutput
func (VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutputWithContext ¶
func (o VulnerabilityLocationPtrOutput) ToVulnerabilityLocationPtrOutputWithContext(ctx context.Context) VulnerabilityLocationPtrOutput
func (VulnerabilityLocationPtrOutput) Version ¶
func (o VulnerabilityLocationPtrOutput) Version() VersionPtrOutput
The version of the package being described. This field can be used as a filter in list requests.
type VulnerabilityLocationResponse ¶
type VulnerabilityLocationResponse struct { // The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests. CpeUri string `pulumi:"cpeUri"` // The file location at which this package was found. FileLocation []FileLocationResponse `pulumi:"fileLocation"` // The package being described. Package string `pulumi:"package"` // The version of the package being described. This field can be used as a filter in list requests. Version VersionResponse `pulumi:"version"` }
The location of the vulnerability
type VulnerabilityLocationResponseOutput ¶
type VulnerabilityLocationResponseOutput struct{ *pulumi.OutputState }
The location of the vulnerability
func (VulnerabilityLocationResponseOutput) CpeUri ¶
func (o VulnerabilityLocationResponseOutput) CpeUri() pulumi.StringOutput
The cpe_uri in [cpe format] (https://cpe.mitre.org/specification/) format. Examples include distro or storage location for vulnerable jar. This field can be used as a filter in list requests.
func (VulnerabilityLocationResponseOutput) ElementType ¶
func (VulnerabilityLocationResponseOutput) ElementType() reflect.Type
func (VulnerabilityLocationResponseOutput) FileLocation ¶ added in v0.19.0
func (o VulnerabilityLocationResponseOutput) FileLocation() FileLocationResponseArrayOutput
The file location at which this package was found.
func (VulnerabilityLocationResponseOutput) Package ¶
func (o VulnerabilityLocationResponseOutput) Package() pulumi.StringOutput
The package being described.
func (VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutput ¶
func (o VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutput() VulnerabilityLocationResponseOutput
func (VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutputWithContext ¶
func (o VulnerabilityLocationResponseOutput) ToVulnerabilityLocationResponseOutputWithContext(ctx context.Context) VulnerabilityLocationResponseOutput
func (VulnerabilityLocationResponseOutput) Version ¶
func (o VulnerabilityLocationResponseOutput) Version() VersionResponseOutput
The version of the package being described. This field can be used as a filter in list requests.
type VulnerabilityType ¶
type VulnerabilityType struct { // The CVSS score for this Vulnerability. CvssScore *float64 `pulumi:"cvssScore"` // The full description of the CVSS for version 2. CvssV2 *CVSS `pulumi:"cvssV2"` // A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html Cwe []string `pulumi:"cwe"` // All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in. Details []Detail `pulumi:"details"` // Note provider assigned impact of the vulnerability Severity *VulnerabilityTypeSeverity `pulumi:"severity"` }
VulnerabilityType provides metadata about a security vulnerability.
type VulnerabilityTypeArgs ¶
type VulnerabilityTypeArgs struct { // The CVSS score for this Vulnerability. CvssScore pulumi.Float64PtrInput `pulumi:"cvssScore"` // The full description of the CVSS for version 2. CvssV2 CVSSPtrInput `pulumi:"cvssV2"` // A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html Cwe pulumi.StringArrayInput `pulumi:"cwe"` // All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in. Details DetailArrayInput `pulumi:"details"` // Note provider assigned impact of the vulnerability Severity VulnerabilityTypeSeverityPtrInput `pulumi:"severity"` }
VulnerabilityType provides metadata about a security vulnerability.
func (VulnerabilityTypeArgs) ElementType ¶
func (VulnerabilityTypeArgs) ElementType() reflect.Type
func (VulnerabilityTypeArgs) ToVulnerabilityTypeOutput ¶
func (i VulnerabilityTypeArgs) ToVulnerabilityTypeOutput() VulnerabilityTypeOutput
func (VulnerabilityTypeArgs) ToVulnerabilityTypeOutputWithContext ¶
func (i VulnerabilityTypeArgs) ToVulnerabilityTypeOutputWithContext(ctx context.Context) VulnerabilityTypeOutput
func (VulnerabilityTypeArgs) ToVulnerabilityTypePtrOutput ¶
func (i VulnerabilityTypeArgs) ToVulnerabilityTypePtrOutput() VulnerabilityTypePtrOutput
func (VulnerabilityTypeArgs) ToVulnerabilityTypePtrOutputWithContext ¶
func (i VulnerabilityTypeArgs) ToVulnerabilityTypePtrOutputWithContext(ctx context.Context) VulnerabilityTypePtrOutput
type VulnerabilityTypeInput ¶
type VulnerabilityTypeInput interface { pulumi.Input ToVulnerabilityTypeOutput() VulnerabilityTypeOutput ToVulnerabilityTypeOutputWithContext(context.Context) VulnerabilityTypeOutput }
VulnerabilityTypeInput is an input type that accepts VulnerabilityTypeArgs and VulnerabilityTypeOutput values. You can construct a concrete instance of `VulnerabilityTypeInput` via:
VulnerabilityTypeArgs{...}
type VulnerabilityTypeOutput ¶
type VulnerabilityTypeOutput struct{ *pulumi.OutputState }
VulnerabilityType provides metadata about a security vulnerability.
func (VulnerabilityTypeOutput) CvssScore ¶
func (o VulnerabilityTypeOutput) CvssScore() pulumi.Float64PtrOutput
The CVSS score for this Vulnerability.
func (VulnerabilityTypeOutput) CvssV2 ¶ added in v0.19.0
func (o VulnerabilityTypeOutput) CvssV2() CVSSPtrOutput
The full description of the CVSS for version 2.
func (VulnerabilityTypeOutput) Cwe ¶ added in v0.19.0
func (o VulnerabilityTypeOutput) Cwe() pulumi.StringArrayOutput
A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html
func (VulnerabilityTypeOutput) Details ¶
func (o VulnerabilityTypeOutput) Details() DetailArrayOutput
All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
func (VulnerabilityTypeOutput) ElementType ¶
func (VulnerabilityTypeOutput) ElementType() reflect.Type
func (VulnerabilityTypeOutput) Severity ¶
func (o VulnerabilityTypeOutput) Severity() VulnerabilityTypeSeverityPtrOutput
Note provider assigned impact of the vulnerability
func (VulnerabilityTypeOutput) ToVulnerabilityTypeOutput ¶
func (o VulnerabilityTypeOutput) ToVulnerabilityTypeOutput() VulnerabilityTypeOutput
func (VulnerabilityTypeOutput) ToVulnerabilityTypeOutputWithContext ¶
func (o VulnerabilityTypeOutput) ToVulnerabilityTypeOutputWithContext(ctx context.Context) VulnerabilityTypeOutput
func (VulnerabilityTypeOutput) ToVulnerabilityTypePtrOutput ¶
func (o VulnerabilityTypeOutput) ToVulnerabilityTypePtrOutput() VulnerabilityTypePtrOutput
func (VulnerabilityTypeOutput) ToVulnerabilityTypePtrOutputWithContext ¶
func (o VulnerabilityTypeOutput) ToVulnerabilityTypePtrOutputWithContext(ctx context.Context) VulnerabilityTypePtrOutput
type VulnerabilityTypePtrInput ¶
type VulnerabilityTypePtrInput interface { pulumi.Input ToVulnerabilityTypePtrOutput() VulnerabilityTypePtrOutput ToVulnerabilityTypePtrOutputWithContext(context.Context) VulnerabilityTypePtrOutput }
VulnerabilityTypePtrInput is an input type that accepts VulnerabilityTypeArgs, VulnerabilityTypePtr and VulnerabilityTypePtrOutput values. You can construct a concrete instance of `VulnerabilityTypePtrInput` via:
VulnerabilityTypeArgs{...} or: nil
func VulnerabilityTypePtr ¶
func VulnerabilityTypePtr(v *VulnerabilityTypeArgs) VulnerabilityTypePtrInput
type VulnerabilityTypePtrOutput ¶
type VulnerabilityTypePtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityTypePtrOutput) CvssScore ¶
func (o VulnerabilityTypePtrOutput) CvssScore() pulumi.Float64PtrOutput
The CVSS score for this Vulnerability.
func (VulnerabilityTypePtrOutput) CvssV2 ¶ added in v0.19.0
func (o VulnerabilityTypePtrOutput) CvssV2() CVSSPtrOutput
The full description of the CVSS for version 2.
func (VulnerabilityTypePtrOutput) Cwe ¶ added in v0.19.0
func (o VulnerabilityTypePtrOutput) Cwe() pulumi.StringArrayOutput
A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html
func (VulnerabilityTypePtrOutput) Details ¶
func (o VulnerabilityTypePtrOutput) Details() DetailArrayOutput
All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
func (VulnerabilityTypePtrOutput) Elem ¶
func (o VulnerabilityTypePtrOutput) Elem() VulnerabilityTypeOutput
func (VulnerabilityTypePtrOutput) ElementType ¶
func (VulnerabilityTypePtrOutput) ElementType() reflect.Type
func (VulnerabilityTypePtrOutput) Severity ¶
func (o VulnerabilityTypePtrOutput) Severity() VulnerabilityTypeSeverityPtrOutput
Note provider assigned impact of the vulnerability
func (VulnerabilityTypePtrOutput) ToVulnerabilityTypePtrOutput ¶
func (o VulnerabilityTypePtrOutput) ToVulnerabilityTypePtrOutput() VulnerabilityTypePtrOutput
func (VulnerabilityTypePtrOutput) ToVulnerabilityTypePtrOutputWithContext ¶
func (o VulnerabilityTypePtrOutput) ToVulnerabilityTypePtrOutputWithContext(ctx context.Context) VulnerabilityTypePtrOutput
type VulnerabilityTypeResponse ¶
type VulnerabilityTypeResponse struct { // The CVSS score for this Vulnerability. CvssScore float64 `pulumi:"cvssScore"` // The full description of the CVSS for version 2. CvssV2 CVSSResponse `pulumi:"cvssV2"` // A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html Cwe []string `pulumi:"cwe"` // All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in. Details []DetailResponse `pulumi:"details"` // Note provider assigned impact of the vulnerability Severity string `pulumi:"severity"` }
VulnerabilityType provides metadata about a security vulnerability.
type VulnerabilityTypeResponseOutput ¶
type VulnerabilityTypeResponseOutput struct{ *pulumi.OutputState }
VulnerabilityType provides metadata about a security vulnerability.
func (VulnerabilityTypeResponseOutput) CvssScore ¶
func (o VulnerabilityTypeResponseOutput) CvssScore() pulumi.Float64Output
The CVSS score for this Vulnerability.
func (VulnerabilityTypeResponseOutput) CvssV2 ¶ added in v0.19.0
func (o VulnerabilityTypeResponseOutput) CvssV2() CVSSResponseOutput
The full description of the CVSS for version 2.
func (VulnerabilityTypeResponseOutput) Cwe ¶ added in v0.19.0
func (o VulnerabilityTypeResponseOutput) Cwe() pulumi.StringArrayOutput
A list of CWE for this vulnerability. For details, see: https://cwe.mitre.org/index.html
func (VulnerabilityTypeResponseOutput) Details ¶
func (o VulnerabilityTypeResponseOutput) Details() DetailResponseArrayOutput
All information about the package to specifically identify this vulnerability. One entry per (version range and cpe_uri) the package vulnerability has manifested in.
func (VulnerabilityTypeResponseOutput) ElementType ¶
func (VulnerabilityTypeResponseOutput) ElementType() reflect.Type
func (VulnerabilityTypeResponseOutput) Severity ¶
func (o VulnerabilityTypeResponseOutput) Severity() pulumi.StringOutput
Note provider assigned impact of the vulnerability
func (VulnerabilityTypeResponseOutput) ToVulnerabilityTypeResponseOutput ¶
func (o VulnerabilityTypeResponseOutput) ToVulnerabilityTypeResponseOutput() VulnerabilityTypeResponseOutput
func (VulnerabilityTypeResponseOutput) ToVulnerabilityTypeResponseOutputWithContext ¶
func (o VulnerabilityTypeResponseOutput) ToVulnerabilityTypeResponseOutputWithContext(ctx context.Context) VulnerabilityTypeResponseOutput
type VulnerabilityTypeSeverity ¶ added in v0.4.0
type VulnerabilityTypeSeverity string
Note provider assigned impact of the vulnerability
func (VulnerabilityTypeSeverity) ElementType ¶ added in v0.4.0
func (VulnerabilityTypeSeverity) ElementType() reflect.Type
func (VulnerabilityTypeSeverity) ToStringOutput ¶ added in v0.4.0
func (e VulnerabilityTypeSeverity) ToStringOutput() pulumi.StringOutput
func (VulnerabilityTypeSeverity) ToStringOutputWithContext ¶ added in v0.4.0
func (e VulnerabilityTypeSeverity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilityTypeSeverity) ToStringPtrOutput ¶ added in v0.4.0
func (e VulnerabilityTypeSeverity) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityTypeSeverity) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e VulnerabilityTypeSeverity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityTypeSeverity) ToVulnerabilityTypeSeverityOutput ¶ added in v0.6.0
func (e VulnerabilityTypeSeverity) ToVulnerabilityTypeSeverityOutput() VulnerabilityTypeSeverityOutput
func (VulnerabilityTypeSeverity) ToVulnerabilityTypeSeverityOutputWithContext ¶ added in v0.6.0
func (e VulnerabilityTypeSeverity) ToVulnerabilityTypeSeverityOutputWithContext(ctx context.Context) VulnerabilityTypeSeverityOutput
func (VulnerabilityTypeSeverity) ToVulnerabilityTypeSeverityPtrOutput ¶ added in v0.6.0
func (e VulnerabilityTypeSeverity) ToVulnerabilityTypeSeverityPtrOutput() VulnerabilityTypeSeverityPtrOutput
func (VulnerabilityTypeSeverity) ToVulnerabilityTypeSeverityPtrOutputWithContext ¶ added in v0.6.0
func (e VulnerabilityTypeSeverity) ToVulnerabilityTypeSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityTypeSeverityPtrOutput
type VulnerabilityTypeSeverityInput ¶ added in v0.6.0
type VulnerabilityTypeSeverityInput interface { pulumi.Input ToVulnerabilityTypeSeverityOutput() VulnerabilityTypeSeverityOutput ToVulnerabilityTypeSeverityOutputWithContext(context.Context) VulnerabilityTypeSeverityOutput }
VulnerabilityTypeSeverityInput is an input type that accepts VulnerabilityTypeSeverityArgs and VulnerabilityTypeSeverityOutput values. You can construct a concrete instance of `VulnerabilityTypeSeverityInput` via:
VulnerabilityTypeSeverityArgs{...}
type VulnerabilityTypeSeverityOutput ¶ added in v0.6.0
type VulnerabilityTypeSeverityOutput struct{ *pulumi.OutputState }
func (VulnerabilityTypeSeverityOutput) ElementType ¶ added in v0.6.0
func (VulnerabilityTypeSeverityOutput) ElementType() reflect.Type
func (VulnerabilityTypeSeverityOutput) ToStringOutput ¶ added in v0.6.0
func (o VulnerabilityTypeSeverityOutput) ToStringOutput() pulumi.StringOutput
func (VulnerabilityTypeSeverityOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o VulnerabilityTypeSeverityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VulnerabilityTypeSeverityOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VulnerabilityTypeSeverityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityTypeSeverityOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilityTypeSeverityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityTypeSeverityOutput) ToVulnerabilityTypeSeverityOutput ¶ added in v0.6.0
func (o VulnerabilityTypeSeverityOutput) ToVulnerabilityTypeSeverityOutput() VulnerabilityTypeSeverityOutput
func (VulnerabilityTypeSeverityOutput) ToVulnerabilityTypeSeverityOutputWithContext ¶ added in v0.6.0
func (o VulnerabilityTypeSeverityOutput) ToVulnerabilityTypeSeverityOutputWithContext(ctx context.Context) VulnerabilityTypeSeverityOutput
func (VulnerabilityTypeSeverityOutput) ToVulnerabilityTypeSeverityPtrOutput ¶ added in v0.6.0
func (o VulnerabilityTypeSeverityOutput) ToVulnerabilityTypeSeverityPtrOutput() VulnerabilityTypeSeverityPtrOutput
func (VulnerabilityTypeSeverityOutput) ToVulnerabilityTypeSeverityPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilityTypeSeverityOutput) ToVulnerabilityTypeSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityTypeSeverityPtrOutput
type VulnerabilityTypeSeverityPtrInput ¶ added in v0.6.0
type VulnerabilityTypeSeverityPtrInput interface { pulumi.Input ToVulnerabilityTypeSeverityPtrOutput() VulnerabilityTypeSeverityPtrOutput ToVulnerabilityTypeSeverityPtrOutputWithContext(context.Context) VulnerabilityTypeSeverityPtrOutput }
func VulnerabilityTypeSeverityPtr ¶ added in v0.6.0
func VulnerabilityTypeSeverityPtr(v string) VulnerabilityTypeSeverityPtrInput
type VulnerabilityTypeSeverityPtrOutput ¶ added in v0.6.0
type VulnerabilityTypeSeverityPtrOutput struct{ *pulumi.OutputState }
func (VulnerabilityTypeSeverityPtrOutput) Elem ¶ added in v0.6.0
func (o VulnerabilityTypeSeverityPtrOutput) Elem() VulnerabilityTypeSeverityOutput
func (VulnerabilityTypeSeverityPtrOutput) ElementType ¶ added in v0.6.0
func (VulnerabilityTypeSeverityPtrOutput) ElementType() reflect.Type
func (VulnerabilityTypeSeverityPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o VulnerabilityTypeSeverityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VulnerabilityTypeSeverityPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilityTypeSeverityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VulnerabilityTypeSeverityPtrOutput) ToVulnerabilityTypeSeverityPtrOutput ¶ added in v0.6.0
func (o VulnerabilityTypeSeverityPtrOutput) ToVulnerabilityTypeSeverityPtrOutput() VulnerabilityTypeSeverityPtrOutput
func (VulnerabilityTypeSeverityPtrOutput) ToVulnerabilityTypeSeverityPtrOutputWithContext ¶ added in v0.6.0
func (o VulnerabilityTypeSeverityPtrOutput) ToVulnerabilityTypeSeverityPtrOutputWithContext(ctx context.Context) VulnerabilityTypeSeverityPtrOutput
Source Files
¶
- getNote.go
- getNoteIamPolicy.go
- getOccurrence.go
- getOccurrenceIamPolicy.go
- getProviderNoteIamPolicy.go
- init.go
- note.go
- noteIamBinding.go
- noteIamMember.go
- noteIamPolicy.go
- occurrence.go
- occurrenceIamBinding.go
- occurrenceIamMember.go
- occurrenceIamPolicy.go
- providerNoteIamBinding.go
- providerNoteIamMember.go
- providerNoteIamPolicy.go
- pulumiEnums.go
- pulumiTypes.go